From f0dfe8ab97e6919957e371dcb09989fcedaada77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Bo=CC=88sebeck?= Date: Mon, 15 Feb 2016 14:13:29 +0100 Subject: [PATCH 01/19] testing moving the 6 to the left, having one key more on the right used for hash now feels a bit more natural to me. Need to investigate further. --- keyboard/ergodox_ez/keymaps/osx_de/keymap.c | 22 +- keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex | 3058 +++++++++-------- 2 files changed, 1561 insertions(+), 1519 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c index 0298cb70..e7518720 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c +++ b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c @@ -31,18 +31,18 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 0: Basic layer * * ,--------------------------------------------------. ,--------------------------------------------------. - * | ESC | 1 | 2 | 3 | 4 | 5 |CMD-V | |CMD-C | 6 | 7 | 8 | 9 | 0 | ß | + * | ESC | 1 | 2 | 3 | 4 | 5 | 6 | |CMD-C | 7 | 8 | 9 | 0 | ß | # | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| * | TAB | Q | W | E | R | T | CMD | | CMD | Z | U | I | O | P | ü | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | LALT | A | S | D | F | G |------| |------| H | J | K | L | ö | ä/RALT| + * | LALT | A | S | D | F | G |------| |------| H | J | K | L | ö | ä/RALT| * |--------+------+------+------+------+------| LALT | | RALT |------+------+------+------+------+--------| * | LShift |Y/Ctrl| X | C | V | B | | | | N | M | , | . |-/Ctrl| RShift | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | ! | ? | | | | | \ | [ | ] | | | # | F12 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | # | $ | \ | / | . |------| |------| / | ( | ) | { | } | | + * | | # | $ | \ | / | . |------| |------| / | ( | ) | { | } | * | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| * | | | ^ | % | | | ~ | | | | & | < | > | " | ' | ? | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | | | | | | . | ! | | + * | | | | | | | + | - | . | ! | | * `----------------------------------' `----------------------------------' * ,-------------. ,-------------. * | | | | | | @@ -106,9 +106,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // right hand M(M_TOGGLE_5), KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_TRNS, LALT(LSFT(KC_7)), LALT(KC_5), LALT(KC_6), LALT(KC_7), DE_HASH, KC_F12, - DE_SLSH, DE_LPRN, DE_RPRN, LALT(KC_8), LALT(KC_9), KC_TRNS, + DE_SLSH, DE_LPRN, DE_RPRN, LALT(KC_8), LALT(KC_9), LSFT(DE_PLUS), KC_TRNS, DE_AMPR, KC_GRV, LSFT(KC_GRV), DE_DQOT, DE_QUOT, DE_QST, - KC_TRNS,KC_DOT, KC_EXLM, KC_TRNS, KC_TRNS, + DE_PLUS, DE_MINS, KC_DOT, KC_EXLM, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS diff --git a/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex b/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex index 2c83055b..8d74fd59 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex +++ b/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex @@ -1,1509 +1,1551 @@ -:100000000C94CA070C940E080C940E080C940E085D -:100010000C940E080C940E080C940E080C940E0808 -:100020000C940E080C940E080C9488130C945A141B -:100030000C940E080C940E080C940E080C940E08E8 -:100040000C940E080C94322D0C940E080C940E088F -:100050000C940E080C942A230C940E080C940E0891 -:100060000C940E080C940E080C940E080C940E08B8 -:100070000C940E080C940E080C940E080C940E08A8 -:100080000C940E080C940E080C940E080C940E0898 -:100090000C940E080C940E080C940E080C940E0888 -:1000A0000C940E080C940E080C940E08C714E91456 -:1000B000D715E914D7152E155115D715A615B9154D -:1000C000001900192F192F197319B119CB1BCB1B4C -:1000D000CA19CB1BCB1ACB1A9F1BCB1BCB1BB61B36 -:1000E00002E002E2012E022E02E10002E002E10241 -:1000F000E20001E001E101E20002E001E3010602A9 -:100100000602E30002E00001E00002E001E3011961 -:10011000021902E30002E00001E0000000F0A1F09B -:10012000A329002B00E200E100358100001E00142D -:100130000004001D7135004D001F001A0016001B41 -:1001400000E1044C00200008000700060050002ACF -:100150000021001500090019004F004A0022001775 -:10016000000A000500000003300130E3000000E257 -:1001700000000002540230E7000000E60000000426 -:100180005423001C000B00110000002E7F240018D7 -:10019000000D00100052004B0025000C000E003630 -:1001A0000051002C00260012000F003700E1082843 -:1001B00000270013003300387130004E002D002F4F -:1001C000003474E5003181000001000100010001EC -:1001D00000010000003A003500310001000100017B -:1001E000003B0035022102350001004C003C001E9E -:1001F0000224062202010001003D002D02240224F7 -:1002000004010001003E000100370011040000015C -:1002100000010001000000010000000100010001D8 -:100220000000000100000001003F0024062402231A -:1002300002000001004000220425023500010001F7 -:100240000041002304260235023700010042002449 -:100250000425041F021E0201004300310026043160 -:1002600002010001004400450001002D02010000D0 -:100270000001000100010001000100000001000177 -:100280000001000100010001000100F400F200FB88 -:1002900000010001000100F000F100FA000100017E -:1002A000000100F500F300FC00010001000100F96D -:1002B00000FA00F60000000100010001000000014A -:1002C0000000000100A80001000000010000000182 -:1002D0000001000100A900AA0000000100010001C6 -:1002E000000100010001000100010001000100AC5B -:1002F000000100B600010001000100AB0050000148 -:1003000000010001000100520051000100AE000197 -:1003100000010001004F0000000100010001000188 -:10032000000100000001000E000B001B7101000124 -:100330000001003700040014000100010001001258 -:10034000000800340001000100010036000C002FFD -:10035000000100010001001D001800330000000131 -:100360000001000100000001000000010001000187 -:100370000000000100000001000100190007000555 -:10038000000000010001000A001700130001000135 -:10039000000100060015001A000100010001000F15 -:1003A00000110010000100010001002D0016000DD9 -:1003B000710100010038001C0009820100010000E9 -:1003C0000001000100010001000100000001000126 -:1003D00000010001000100010001000100500001C6 -:1003E0000001000100010052005100010001000164 -:1003F00000010001004F00010001000100010001A7 -:1004000000010001000000010001000100000001E6 -:1004100000000001000100010000000100000001D7 -:10042000003F005200510023020000010040002460 -:100430000021001E00270001004100250022001FAE -:1004400000370001004200260023002000270001A1 -:100450000043003002300024022E00010044004519 -:100460000001000100010000000A00253031366261 -:10047000003A200025303258000A722F63203031B4 -:1004800032333435363738394142434445460A0021 -:100490000A002530325800626F756E6365213A207C -:1004A000006C6566742073696465206174746163AF -:1004B0006865640A006C6566742073696465206E03 -:1004C0006F7420726573706F6E64696E670A007472 -:1004D0007279696E6720746F207265736574206D20 -:1004E000637032333031380A000A44454255473A86 -:1004F00020656E61626C65642E0A005B735D004B63 -:100500006579626F6172642073746172742E0A007F -:100510005B575D005B535D005B525D005B445D00BB -:100520005B435D0016034500720067006F004400E6 -:100530006F007800200045005A00000016034500B7 -:10054000720067006F0044006F00780020004500D3 -:100550005A0000000403090409028D00050100A0EF -:10056000FA09040000010301010009211101000141 -:10057000223F000705810308000A09040100010366 -:10058000010200092111010001224D00070582032B -:1005900008000A09040200010300000009211101FA -:1005A00000012236000705830308000A090403003E -:1005B00002030000000921110100012220000705AB -:1005C000840320000107050403200001090404003E -:1005D0000103000000092111010001223900070573 -:1005E00085031000011201100100000008EDFE0754 -:1005F0001301000102000105010906A10105071907 -:10060000E029E71500250195087501810205081903 -:100610000129059505750191029501750391010563 -:10062000071900297715002501957875018102C009 -:100630000631FF0974A1010975150025FF95207584 -:100640000881020976150025FF952075089102C0E2 -:1006500005010980A101850216010026B7001A01D3 -:10066000002AB700751095018100C0050C0901A191 -:10067000018503160100269C021A01002A9C0275BE -:100680001095018100C005010902A1010901A10025 -:100690000509190129051500250195057501810236 -:1006A0009501750381010501093009311581257F07 -:1006B00095027508810609381581257F9501750811 -:1006C0008106050C0A38021581257F950175088180 -:1006D00006C0C005010906A101050719E029E715B3 -:1006E00000250195087501810295017508810105B4 -:1006F0000819012905950575019102950175039168 -:10070000010507190029FF150025FF9506750881C9 -:1007100000C00A002530325820006B6579626F6195 -:1007200072645F7265706F72743A20000A0025303F -:100730003258006B6579626F6172645F7365745FD4 -:100740006C65643A200064656C5F6B65795F626913 -:10075000743A2063616E27742064656C3A202530FA -:1007600032580A006164645F6B65795F6269743A4C -:100770002063616E2774206164643A20253032580A -:100780000A00646F6E652E0A00626F6F676D6167A5 -:100790006963207363616E3A202E2E2E2000290A91 -:1007A000002575002F002575005D280025640020B8 -:1007B00000256400200025640020002564007C00E2 -:1007C00025303258006D6F7573656B6579205B62FB -:1007D000746E7C782079207620685D287265702F91 -:1007E00061636C293A205B006D6B5F776865656CAF -:1007F0005F74696D655F746F5F6D6178203D202562 -:10080000640A006D6B5F776865656C5F6D61785F2A -:100810007370656564203D2025640A006D6B5F740C -:10082000696D655F746F5F6D6178203D2025640A96 -:10083000006D6B5F6D61785F7370656564203D204E -:1008400025640A006D6B5F696E74657276616C2059 -:100850003D2025640A006D6B5F64656C6179203D05 -:100860002025640A006D6B5F776865656C5F74694D -:100870006D655F746F5F6D6178203D2025640A00AF -:100880006D6B5F776865656C5F6D61785F737065D0 -:100890006564203D2025640A006D6B5F74696D6599 -:1008A0005F746F5F6D6178203D2025640A006D6B79 -:1008B0005F6D61785F7370656564203D2025640A13 -:1008C000006D6B5F696E74657276616C203D2025EA -:1008D000640A006D6B5F64656C6179203D2025645E -:1008E0000A000A00257500363A20776865656C5F56 -:1008F00074696D655F746F5F6D61783A20000A00FE -:10090000257500353A20776865656C5F6D61785FA5 -:1009100073706565643A20000A00257500343A203A -:1009200074696D655F746F5F6D61783A20000A00CD -:10093000257500333A206D61785F73706565643AA0 -:1009400020000A00257500323A20696E74657276BF -:10095000616C286D73293A20000A00257500313A30 -:100960002064656C6179282A31306D73293A200042 -:100970000A092D2056616C756573202D0A004D3EC5 -:10098000004D25643E20003F007365742064656659 -:1009900061756C740A00433E2000776865726520BB -:1009A00064656C74613A20637572736F723D25647F -:1009B0002C20776865656C3D25640A536565206861 -:1009C0007474703A2F2F656E2E77696B6970656449 -:1009D00069612E6F72672F77696B692F4D6F757321 -:1009E000655F6B6579730A000A092D204D6F757379 -:1009F000656B6579202D0A4553432F713A0971754E -:100A000069740A313A0964656C6179282A31306D5C -:100A100073290A323A09696E74657276616C286DC1 -:100A200073290A333A096D61785F73706565640AEA -:100A3000343A0974696D655F746F5F6D61780A356A -:100A40003A09776865656C5F6D61785F737065659D -:100A5000640A363A09776865656C5F74696D655F2D -:100A6000746F5F6D61780A0A703A097072696E740A -:100A70002076616C7565730A643A09736574206445 -:100A8000656661756C74730A75703A092B310A6476 -:100A90006F776E3A092D310A706775703A092B31FC -:100AA000300A7067646F776E3A092D31300A0A7325 -:100AB00070656564203D2064656C7461202A206D3A -:100AC00061785F7370656564202A2028726570659F -:100AD0006174202F2074696D655F746F5F6D61783C -:100AE000290A003F004D3E2000433E20004C256473 -:100AF0000A000A092D20436F6E736F6C65202D0A62 -:100B00004553432F713A09717569740A6D3A096D3D -:100B10006F7573656B65790A000A092D204D616751 -:100B20006963202D0A643A0964656275670A783A38 -:100B3000096465627567206D61747269780A6B3A41 -:100B4000096465627567206B6579626F6172640A1A -:100B50006D3A096465627567206D6F7573650A7615 -:100B60003A0976657273696F6E0A733A0973746134 -:100B70007475730A633A09636F6E736F6C65206DE9 -:100B80006F64650A302D343A096C61796572302DD5 -:100B900034284631302D4634290A506175733A099C -:100BA000626F6F746C6F616465720A653A0965659E -:100BB00070726F6D0A6E3A094E4B524F0A7A3A09BB -:100BC000736C656570204C454420746573740A002D -:100BD0000A002575002E6E6B726F3A20000A002500 -:100BE00075002E737761705F6261636B736C617304 -:100BF000685F6261636B73706163653A20000A002D -:100C00002575002E737761705F67726176655F6529 -:100C100073633A20000A002575002E6E6F5F6775BA -:100C2000693A20000A002575002E737761705F72A3 -:100C3000616C745F726775693A20000A002575005F -:100C40002E737761705F6C616C745F6C6775693A65 -:100C500020000A002575002E636170736C6F636B52 -:100C60005F746F5F636F6E74726F6C3A20000A007E -:100C70002575002E737761705F636F6E74726F6C91 -:100C80005F636170736C6F636B3A20000A002530FC -:100C90003258006B65796D61705F636F6E6669676E -:100CA0002E7261773A20000A002575002E6D6F754F -:100CB00073653A20000A002575002E6B6579626F16 -:100CC0006172643A20000A002575002E6D6174720D -:100CD00069783A20000A002575002E656E61626C05 -:100CE000653A20000A002530325800646562756755 -:100CF0005F636F6E6669672E7261773A20000A0043 -:100D000025750064656661756C745F6C61796572E8 -:100D10003A20003F004E4B524F3A206F66660A0061 -:100D20004E4B524F3A206F6E0A0074696D65725FC8 -:100D3000636F756E743A202530346C580A006B6509 -:100D400079626F6172645F6E6B726F3A2025580A28 -:100D5000006B6579626F6172645F69646C653A20EB -:100D600025580A006B6579626F6172645F70726FFB -:100D7000746F636F6C3A2025580A00686F73745F54 -:100D80006B6579626F6172645F6C65647328293A80 -:100D90002025580A000A092D2053746174757320A8 -:100DA0002D0A004743433A20342E392E3320415632 -:100DB000522D4C4942433A20312E382E3120415693 -:100DC000525F415243483A20617672350A004F50D3 -:100DD00054494F4E533A204C55464120424F4F54B0 -:100DE0004D41474943204D4F5553454B45592045AB -:100DF000585452414B455920434F4E534F4C452078 -:100E0000434F4D4D414E44204E4B524F20353132D1 -:100E10000A004255494C443A206130383532363563 -:100E20002D6469727479202830393A34343A313774 -:100E3000204A616E2031332032303136290A005683 -:100E400049443A20307846454544284572676F4406 -:100E50006F7820455A29205049443A203078313360 -:100E60003037284572676F446F7820455A292056DD -:100E700045523A203078303030310A0044455343EF -:100E80003A20742E6D2E6B2E206B6579626F617225 -:100E900064206669726D7761726520666F722045A5 -:100EA00072676F646F780A000A092D2056657273A5 -:100EB000696F6E202D0A000A6D6F7573653A206F99 -:100EC00066660A000A6D6F7573653A206F6E0A00D8 -:100ED0000A6B6579626F6172643A206F66660A0018 -:100EE0000A6B6579626F6172643A206F6E0A000A5C -:100EF0006D61747269783A206F66660A000A6D61E6 -:100F0000747269783A206F6E0A000A6465627567C8 -:100F10003A206F6E0A000A64656275673A206F6650 -:100F2000660A000A0A626F6F746C6F616465722EE4 -:100F30002E2E2000433E20006565636F6E66696754 -:100F40003A0A00536C656570204C45442074657303 -:100F5000740A000000000000000000000000010210 -:100F600004060A0F17202C3A4A5D71879DB3C7DA31 -:100F7000E9F5FCFFFCF5E9DAC7B39D87715D4A3AF4 -:100F80002C20170F0A0604020100000000000000D8 -:100F90000000000011241FBECFEFDAE0DEBFCDBF9E -:100FA00004B603FE24C08091FB019091FC01A09146 -:100FB000FD01B091FE018730904BA740B04BB9F4D2 -:100FC0001092FB011092FC011092FD011092FE01A3 -:100FD00014BE84B7877F84BF88E10FB6F8948093EE -:100FE0006000109260000FBEE0E0FFE3099511E0A1 -:100FF000A0E0B1E0E0E0FEE502C005900D92AA336A -:10100000B107D9F711E0AAE3B1E001C01D92AB3FEF -:10101000B107E1F70E94C0100C94FE2E0C94000062 -:10102000FF93EF93E0913A01F0913B01309709F083 -:101030000995EF91FF910895FC018591803011F0A1 -:10104000EFDFFBCF0895FF27E0E230E247FF0CC05F -:10105000419597FF09C0EDE2609570958095909558 -:10106000611D711D811D911D27FF02C0219530E377 -:1010700050E2AA27660F771F881F991FAA1FA4177F -:1010800010F0A41B63955A95A9F7AA3008F0A95F40 -:10109000A05DAF93F395611571058105910541F749 -:1010A000ED3211F4EF93F395F21718F43F93F395A3 -:1010B000FBCF8F91B5DFFA95E1F70895E991F991AA -:1010C0008591803021F0853219F0AADFF9CF08959B -:1010D00020E0E89455915532C1F3503311F46894EF -:1010E00055915A3348F4505390F3220F022E220F99 -:1010F000220F200D250FF4CF0EF42195899199919F -:10110000533619F3533729F1533559F1BC01882768 -:101110009927E8945C3621F48991999168945591C6 -:10112000543639F446EF7EF077FF0DC08FEF9FEF16 -:101130000AC055374AE039F0583540E121F05236BF -:1011400042E009F00895FF93EF937DDFEF91FF9167 -:10115000B7CFFF93EF93FC0181918030B9F360DF4B -:10116000FBCFFF93EF9368DFF1CFDF93CF93CDB742 -:10117000DEB72596A3DFCF91DF910895FC016130A2 -:1011800089F028F0623031F16330E1F153C082819F -:10119000882321F085EE0E949D174CC085EE0E94A9 -:1011A000651848C08281882349F00E94F4229093F8 -:1011B0003D0180933C0188E191E0089580913C01DC -:1011C00090913D010E94002387399105B4F58AE092 -:1011D00091E008958281882349F00E94F42290933F -:1011E0003D0180933C0187E091E0089580913C01AE -:1011F00090913D010E940023873991050CF589EFFC -:1012000090E008958281882349F00E94F42290930F -:101210003D0180933C0182EF90E0089580913C0174 -:1012200090913D010E9400238739910564F480EE7E -:1012300090E0089580E090E0089585E191E00895C0 -:1012400084E091E008958BEE90E008950895609118 -:10125000BE017091BF018091C0019091C1010E94B7 -:101260002D2256985E9825982D9826982E98279886 -:101270002F98823061F018F4813031F00895833076 -:1012800049F0843051F00895259A2D9A0895269AB0 -:101290002E9A0895279A2F9A0895259A2D9A279A7B -:1012A0002F9A089587E299E0892B11F00E9427096F -:1012B00080E090E0089556985E9825982D9826989D -:1012C0002E9827982F988FEF90E090938900809325 -:1012D000880090938B0080938A0090938D00809378 -:1012E0008C00259A2D9A2FEF80E792E021508040C4 -:1012F0009040E1F700C00000269A2E9A2FEF80E779 -:1013000092E0215080409040E1F700C00000279A11 -:101310002F9A2FEF80E792E0215080409040E1F734 -:1013200000C0000025982D982FEF80E792E0215013 -:1013300080409040E1F700C0000026982E982FEFE3 -:1013400080E792E0215080409040E1F700C000002B -:1013500027982F9856985E9825982D9826982E981D -:1013600027982F98089589EA8093800089E08093D8 -:10137000810024982C983F988AB18F748AB96E980E -:10138000479A8BB1806B8BB9769A0E945B0986E293 -:1013900099E0892B11F00E94260980E090E00895E1 -:1013A00080E28093000180913E0181110EC00E9475 -:1013B0001F0A81E080933E012FEF83ED90E32150DF -:1013C00080409040E1F700C0000080E40E94250AC0 -:1013D0008093000181112EC00E944F0A809300016A -:1013E000811128C00E944F0A80930001811122C000 -:1013F0008FE30E944F0A8093000181111BC00E945D -:10140000470A80E40E94250A80930001811112C0DE -:101410008CE00E944F0A8093000181110BC00E9452 -:101420004F0A80930001811105C08FE30E944F0A8B -:10143000809300010E94470A809100010895109254 -:10144000B9008AE08093B800089594EA9093BC00B4 -:101450009091BC0097FFFCCF9091B900987F983095 -:1014600021F0903111F081E008958093BB0084E871 -:101470008093BC008091BC0087FFFCCF8091B900B5 -:10148000887F883111F0803471F780E0089584E915 -:101490008093BC008091BC0084FDFCCF08958093B4 -:1014A000BB0084E88093BC008091BC0087FFFCCF28 -:1014B0009091B900987F81E0983209F480E0089516 -:1014C00084E88093BC008091BC0087FFFCCF8091B2 -:1014D000BB00089580910001811115C080E40E9435 -:1014E000250A8093000181110CC082E10E944F0AFD -:1014F00080930001811105C08FEF0E944F0A8093F5 -:1015000000010E94470A84B1807F84B985B1807F41 -:1015100085B98AB1837F8AB98BB1837F8BB93E98B5 -:10152000469808950E94D009809300010E946A0A9B -:1015300080B38C7080BB81B3836F81BBA0E4B1E0CA -:10154000EEE4F1E08EE08E0F11921D928E13FCCF2F -:1015500083EB99E0892B11F00C94B30908959F92C5 -:10156000AF92BF92CF92DF92EF92FF920F931F93B1 -:10157000CF93DF93809100018823E1F080913F01B8 -:101580008F5F80933F01811115C08FEC94E00E9422 -:101590001C080E94D00980930001882329F085EB64 -:1015A00094E00E941C0806C081EA94E00E941C0896 -:1015B0000E945B0900E411E0C0E0D0E0BB24B394DA -:1015C00082E0A82ECC24C394D12C22E9E22E24E080 -:1015D000F22EC730D10500F580910001811164C061 -:1015E00080E40E94250A80930001811112C082E1EB -:1015F0000E944F0A8093000181110BC0C6010C2E7E -:1016000001C0880F0A94EAF780950E944F0A8093E0 -:1016100000010E94470A48C0CA30A1F028F4C8302F -:1016200059F0C93061F005C0CC3089F070F0CD3090 -:1016300089F0209A289810C0219A29980DC0229AE2 -:101640002A980AC0239A2B9807C0529A01C0539A2D -:101650005B9802C03E9A469890EA9A95F1F79FB13E -:10166000799902C082E001C080E091709B25982B9F -:101670007C9902C084E001C080E0892B7D9902C082 -:1016800038E001C030E0832B7E9902C020E101C028 -:1016900020E0822B9FB19095991F9927991F9295D1 -:1016A000990F907E892B10C080910001811174C028 -:1016B00080E40E94250A80930001882309F459C020 -:1016C000912C0E94470A892DF8019081981739F1D1 -:1016D000808380910101882301F18091D90180FFED -:1016E00004C087E994E00E941C088091D90180FF22 -:1016F0000CC0809101011F928F93FF92EF920E9484 -:10170000B5080F900F900F900F908091D90180FF36 -:1017100004C080E994E00E941C08A09201010E948C -:101720006A0A21960F5F1F4FCE30D10509F051CFC5 -:10173000809101018823B1F08150809301018823B9 -:1017400039F08FE99FE00197F1F700C000000AC06F -:10175000AEE4B1E0E0E4F1E0CF01825F91919D93CE -:101760008E13FCCF82E599E0892BC1F00E945209CB -:1017700015C083E10E944F0A809300018111A0CF20 -:1017800081E40E94250A80930001811199CF0E9473 -:10179000600A982E909495CF80E096CF81E0DF91FB -:1017A000CF911F910F91FF90EF90DF90CF90BF905E -:1017B000AF909F900895E82FF0E0E25BFE4F8081AC -:1017C0000895CF92DF92EF92FF920F931F93CF93E2 -:1017D000DF9389E794E00E941C088EE4E82E81E004 -:1017E000F82EC0E0D0E094E7C92E94E0D92E0BE6A5 -:1017F00014E0DF93CF93DF92CF920E94B50881E788 -:1018000094E00E941C08F70181917F0190E00E9402 -:1018100093229F938F931F930F930E94B50889E69D -:1018200094E00E941C0821968DB79EB708960FB6CB -:10183000F8949EBF0FBE8DBFCE30D105D1F6DF919B -:10184000CF911F910F91FF90EF90DF90CF9008956F -:101850008B3B910578F4883A910540F5853A9105DE -:10186000D0F48430910508F0B1C08130910509F4BD -:10187000ADC06BC0803E910508F467C0883E9105FD -:1018800008F4A4C09C01205F31092031310508F023 -:101890005CC090650895853A910509F459C0863A6F -:1018A000910509F058C082E890E40895883A9105BE -:1018B00009F454C0893A910509F453C08A3A910554 -:1018C00009F452C08B3A910509F451C08C3A910544 -:1018D00009F450C08D3A910509F44FC0803B910541 -:1018E00009F44EC08E3A910509F44DC08F3A910526 -:1018F00009F44CC0813B910509F44BC0823B910532 -:1019000009F44AC0833B910509F449C0843B910521 -:1019100009F448C0853B910509F447C0863B910511 -:1019200009F446C0873B910509F445C0883B910501 -:1019300009F444C0893B910509F443C08A3B9105F1 -:1019400009F442C080E094E4089580E090E00895B6 -:1019500081E890E4089583E890E4089582EE94E4A9 -:10196000089589EE94E408958AEE94E4089585EB51 -:1019700094E4089586EB94E4089587EB94E4089545 -:101980008CEC94E408958DEC94E4089583E895E458 -:1019900008958AE895E4089582E995E4089584E934 -:1019A00095E4089581E296E4089583E296E408952B -:1019B00084E296E4089585E296E4089586E296E44A -:1019C000089587E296E408958AE296E408950895DA -:1019D00096E0799FF001112494E5899FE00DF11DB7 -:1019E0001124E60FF11DEE0FFF1FEF5DFE4F8591F5 -:1019F00094910895880F991FFC01E556F040859158 -:101A000094910895880F991FFC01E55EFE4F859122 -:101A10009491089526E0729FF001112444E5849F7B -:101A2000E00DF11D1124E60FF11DEE0FFF1FEF5D1C -:101A3000FE4F859194919C013A9521154FE1340711 -:101A400008F41EC13F512115304120F49F700E94BF -:101A5000020D08959C0130532115304118F4992747 -:101A6000906C0895811520E5920769F40E94ED1BA2 -:101A70004FEF84E39CE0415080409040E1F700C08C -:101A800000000C944F23813020E5920751F489EE39 -:101A900094E00E941C088091D90181608093D90153 -:101AA00008959C0130552115304108F051C0292F6F -:101AB00033272F70332721303105D9F4AC0143701F -:101AC000552702C0220F331F4A95E2F73C68AC014C -:101AD00064E0440F551F6A95E1F744275370242BA7 -:101AE000352B73E0880F991F7A95E1F78076992757 -:101AF0001DC02230310529F4982F8827816F906A04 -:101B0000089523303105A9F4AC014370552721E035 -:101B100030E002C0220F331F4A95E2F73C6843E0F1 -:101B2000880F991F4A95E1F7807E9770822B932B3F -:101B3000089524303105E1F4AC014370552721E0CC -:101B400030E002C0220F331F4A95E2F73A68E7CF30 -:101B50009C0130572115304118F49F709062089510 -:101B60009C0130582115304118F49F70906A0895F7 -:101B7000803E9105E0F4803C910558F58133910554 -:101B800009F46FC048F48932910509F463C08A32C0 -:101B9000910509F46DC072C089339105E9F082386E -:101BA0009105D1F08533910509F44DC067C0833E9E -:101BB000910581F138F4803E9105B9F0823E91059E -:101BC000D9F05CC0863E910561F1873E9105A1F197 -:101BD00055C00E94FA0C08952091EC0120FD02C02E -:101BE00021FF4CC080EE90E049C08091EC0180FF65 -:101BF000F9CF89E390E042C08091EC0182FF0EC0F2 -:101C00008091EC0184FF03C080E090E037C083EE58 -:101C100090E034C08091EC0182FFF2CF82EE90E040 -:101C20002DC08091EC0183FF0BC08091EC0184FDFD -:101C3000EBCF87EE90E022C08091EC0183FFF5CFDF -:101C400086EE90E01BC08091EC0185FF07C089E221 -:101C500090E014C08091EC0185FFF9CF85E390E01E -:101C60000DC08091EC0186FF07C08AE290E006C0BB -:101C70008091EC0186FFF9CF81E390E00E94280C6F -:101C80000895089580916F0108959FB7F894109278 -:101C90005E019FBF9091F201943009F057C090917E -:101CA000E9009F703091EC00232F217030FD20E877 -:101CB000922B24E02093E9002091EB0020FF43C009 -:101CC0002091EE0027FF3FC020915C01222321F0EC -:101CD0002091E80025FF37C010925C0126E030918A -:101CE000E80035FD15C03091F201343061F53091D6 -:101CF000EB0035FD28C0215021F481E080935C0188 -:101D000022C0EFE9FFE03197F1F700C00000E7CF14 -:101D10008093F1008091E80085FD0AC08091E80081 -:101D200080FFFCCF8091E8008E778093E80006C0AA -:101D30008FB7F89421E020935E018FBF9F7090933E -:101D4000E90080E008959F709093E9008FEF089577 -:101D5000CF93DF9300D01F92CDB7DEB79C01809167 -:101D6000F201843019F593E099833B832A839093A1 -:101D7000E9008FEF9091E800815095FD06C095ED48 -:101D80009A95F1F700008111F5CF8091E80085FF69 -:101D90000DC040E050E063E070E0CE0101960E948B -:101DA00078118091E8008E778093E8000F900F9073 -:101DB0000F90DF91CF910895CF93DF9300D01F92C2 -:101DC000CDB7DEB72091F201243021F522E029833E -:101DD0009B838A8383E08093E9008FEF9091E800F2 -:101DE000815095FD06C095ED9A95F1F7000081119F -:101DF000F5CF8091E80085FF0DC040E050E063E042 -:101E000070E0CE0101960E9478118091E8008E77F3 -:101E10008093E8000F900F900F90DF91CF9108957D -:101E20002091F2012430F1F422E02093E9002FEF19 -:101E30003091E800215035FD06C035ED3A95F1F7B7 -:101E400000002111F5CF2091E80025FF0BC040E0F4 -:101E500050E065E070E00E9478118091E8008E7794 -:101E60008093E8000895CF93DF932091F20124300E -:101E700009F048C0EC0180910C018823E1F08091C9 -:101E80000D018823C1F085E08093E9008FEF9091E8 -:101E9000E800815095FD06C095E19A95F1F70000A4 -:101EA0008111F5CF8091E80085FF2CC040E050E023 -:101EB00060E170E017C081E08093E9008FEF9091BE -:101EC000E800815095FD06C095ED9A95F1F7000068 -:101ED0008111F5CF8091E80085FF14C040E050E00B -:101EE00068E070E0CE010E9478118091E8008E7762 -:101EF0008093E80080E1FE01AFE5B1E001900D9232 -:101F00008A95E1F7DF91CF91089580E295E00E94F4 -:101F10001C088091F101811109C00E940D130E94DB -:101F20006A138091E20084608093E20008958CE15E -:101F300095E00E941C081092F101089588E195E057 -:101F40000C941C0884E195E00E941C080C941F2D41 -:101F500080E195E00E941C080E94E9220E94252D44 -:101F60000E940F160C94410E20915D012F5F822F6D -:101F700062E30E94932E992319F020935D01089546 -:101F800010925D0180915E01882371F18091F201D0 -:101F9000843041F58091E9008F702091EC00922F00 -:101FA000917020FD90E8892B94E09093E900909146 -:101FB000EB0090FF14C09091EE0097FF10C090913D -:101FC000E80095FF03C01092F100F9CF9091E8006E -:101FD00090FF05C09091E8009E779093E8008F7085 -:101FE0008093E90010925E01089542E061EC81E087 -:101FF0000E94871242E061EC82E00E94871242E078 -:1020000061EC83E00E94871242E261EC84E00E946E -:10201000871242E161EC85E00C9487128091F40113 -:10202000833009F455C030F4813071F0823009F406 -:102030008EC008958A3009F47AC08B3009F460C0EC -:10204000893009F09CC020C08091F301813A09F0E9 -:1020500096C08091E800877F8093E8008091F70127 -:102060009091F801892B21F460E18FE591E003C0A4 -:1020700060E080E090E070E00E94C3118091E80091 -:102080008B778093E80008958091F301813209F005 -:1020900076C08091F7019091F801009719F00497AC -:1020A00009F06DC08091E800877F8093E8008091FF -:1020B000E80082FD05C08091F2018111F8CF5FC078 -:1020C0008091F10080936F018091E8008B7753C07D -:1020D0008091F301813A09F052C08091F70190910B -:1020E000F801892B09F04BC08091E800877F80932D -:1020F000E8008091E80080FFFCCF80910C0136C0A1 -:102100008091F3018132D9F58091F7019091F80126 -:10211000892BA9F58091E800877F8093E8000E94D1 -:10212000BC128091F50180930C010C94ED1B809101 -:10213000F301813221F58091E800877F8093E800E8 -:102140000E94BC128091F6018093700108958091E5 -:10215000F301813AA1F48091E800877F8093E80041 -:102160008091E80080FFFCCF809170018093F100A6 -:102170008091E8008E778093E8000C94BC1208955B -:1021800084B7877F84BF88E10FB6F894809360009E -:10219000109260000FBE90E080E80FB6F894809334 -:1021A0006100909361000FBE0E949C160E940D1367 -:1021B0000E946A138091E20084608093E20085E4CB -:1021C0009EE00E94282278940E94EF150E949E169D -:1021D00082E091E00E940A160E940D2D8FEF94E09C -:1021E0000E941C088091F201853089F48BEF94E005 -:1021F0000E941C080E94AD228091F001882391F377 -:102200000E94D522882371F30E946211EBCF0E94B5 -:10221000CC16E8CF292F332723303105C9F064F4D9 -:102220002130310581F02230310509F043C08DE8BD -:1022300090E028E535E042C021323105F1F022324C -:10224000310541F137C082E190E025EE35E036C03E -:1022500099278130910541F08230910541F0892B19 -:1022600049F5E4E5F5E005C0ECE3F5E002C0E4E2A1 -:10227000F5E0849190E09F0121C06530D8F4E62F0D -:10228000F0E0EE0FFF1FEB5DFE4F2081318189E012 -:1022900090E014C0653070F470E0FB01EE0FFF1F9A -:1022A000E55EFE4F20813181FB01EA5EFE4F8081B9 -:1022B00090E004C080E090E020E030E0FA0131835B -:1022C0002083089580E189BD82E189BD09B400FEC3 -:1022D000FDCF8091D8008F7D8093D8008091E00061 -:1022E00082608093E0008091E00081FDFCCF089542 -:1022F000CF92DF92EF92FF920F931F93CF93DF93D2 -:10230000EC018B016A010E94DB12811133C0C11400 -:10231000D10439F0F60180819181081B190BC80F97 -:10232000D91FE12CF12C0115110519F18091E8005C -:1023300085FD16C08091E8008E778093E800C11477 -:10234000D10449F0F60180819181E80EF91EF182F5 -:10235000E08285E00FC00E94DB12882321F30AC0CF -:1023600089918093F10001501109FFEFEF1AFF0AE4 -:10237000DACF80E0DF91CF911F910F91FF90EF9026 -:10238000DF90CF9008952091F9013091FA0126173E -:10239000370748F06115710539F42091E8002E7770 -:1023A0002093E80001C0B90140E061157105A9F171 -:1023B0002091F201222309F443C0253009F442C0E0 -:1023C0002091E80023FD40C02091E80022FD32C0AA -:1023D0002091E80020FFE9CF4091F3002091F20026 -:1023E00030E0342BFC01CF016115710559F0283024 -:1023F000310540F481918093F100615071092F5FA4 -:102400003F4FF1CF41E02830310509F040E0209105 -:10241000E8002E772093E800C8CF4111C9CF0AC049 -:102420008091F201882361F0853061F08091E800AD -:1024300083FD0AC08091E80082FFF2CF80E008951A -:1024400082E0089583E0089581E008952091F901E4 -:102450003091FA012617370748F06115710539F4F4 -:102460002091E8002E772093E80001C0B901FC011B -:1024700020E06115710591F18091F201882309F442 -:1024800040C0853009F43FC08091E80083FD3DC025 -:102490008091E80082FD2FC08091E80080FFE9CFA5 -:1024A0002091F3008091F20090E0922B611571056C -:1024B00059F08830910540F424912093F100319631 -:1024C000615071090196F2CF21E0089709F020E0F0 -:1024D0008091E8008E778093E800CBCF2111CCCF9C -:1024E0000AC08091F201882361F0853061F080910B -:1024F000E80083FD0AC08091E80082FFF2CF80E00F -:10250000089582E0089583E0089581E00895982F6A -:10251000973058F59093E900981739F07091EC00D6 -:102520002091ED005091F00003C0242F762F50E051 -:1025300021FF19C03091EB003E7F3093EB003091CA -:10254000ED003D7F3093ED003091EB003160309332 -:10255000EB007093EC002093ED005093F00020917D -:10256000EE0027FF07C09F5FD3CF8F708093E900F5 -:1025700081E0089580E008958091F30187FF11C004 -:102580008091E80082FD05C08091F2018111F8CFB1 -:1025900011C08091E8008B770BC08091F2018823F5 -:1025A00049F08091E80080FFF8CF8091E8008E77B5 -:1025B0008093E80008952091E4003091E50095E6CD -:1025C0004091EC00842F817040FF22C08091E80090 -:1025D00080FD1CC08091F201882391F0853091F03C -:1025E0008091EB0085FD10C04091E4005091E50022 -:1025F0004217530729F39A01915011F784E0089587 -:1026000082E0089583E0089581E0089580E00895D0 -:102610004091E80042FFDECF08950E947B130E94A4 -:102620008313E0EEF0E0808181608083E8EDF0E0EC -:1026300080818F77808319BCA7EDB0E08C918E7F6D -:102640008C9380818F7E80831092F10108950F9387 -:102650001F93CF93DF930E947B130E948313C8EDD7 -:10266000D0E088818F77888388818068888388819B -:102670008F7D888319BC1092F2011092EE011092A6 -:10268000F0011092EF0100EE10E0F80180818B7FE5 -:10269000808388818160888342E060E080E00E94DE -:1026A0008712E1EEF0E080818E7F8083E2EEF0E041 -:1026B000808181608083808188608083F80180814F -:1026C0008E7F8083888180618883DF91CF911F9185 -:1026D0000F910895E8EDF0E080818F7E8083E7ED33 -:1026E000F0E080818160808384E082BF81E080931C -:1026F000F1010C942713E8EDF0E080818E7F808358 -:102700001092E20008951092DA001092E10008950C -:102710001F920F920FB60F9211242F933F934F9356 -:102720005F936F937F938F939F93AF93BF93EF9339 -:10273000FF938091E10082FF0BC08091E20082FF55 -:1027400007C08091E1008B7F8093E1000E94B40F6D -:102750008091DA0080FF1FC08091D80080FF1BC0ED -:102760008091DA008E7F8093DA008091D90080FF1B -:102770000DC080E189BD82E189BD09B400FEFDCFB5 -:1027800081E08093F2010E94850F05C019BC109270 -:10279000F2010E94970F8091E10080FF19C08091A3 -:1027A000E20080FF15C08091E2008E7F8093E200FE -:1027B0008091E20080618093E2008091D800806285 -:1027C0008093D80019BC85E08093F2010E94A20F8B -:1027D0008091E10084FF30C08091E20084FF2CC032 -:1027E00080E189BD82E189BD09B400FEFDCF809101 -:1027F000D8008F7D8093D8008091E1008F7E8093F8 -:10280000E1008091E2008F7E8093E2008091E200FF -:1028100081608093E2008091EE01882311F084E0D2 -:1028200007C08091E30087FD02C081E001C083E022 -:102830008093F2010E94A80F8091E10083FF29C0DC -:102840008091E20083FF25C08091E100877F809323 -:10285000E10082E08093F2011092EE018091E100AC -:102860008E7F8093E1008091E2008E7F8093E20072 -:102870008091E20080618093E20042E060E080E0CD -:102880000E9487128091F00088608093F0000E947F -:102890009E0FFF91EF91BF91AF919F918F917F918B -:1028A0006F915F914F913F912F910F900FBE0F90BD -:1028B0001F9018951F920F920FB60F9211242F930D -:1028C0003F934F935F936F937F938F939F93AF93B8 -:1028D000BF93CF93DF93EF93FF93C091E900CF7045 -:1028E0008091EC00D82FD17080FDD0E81092E900E3 -:1028F0008091F000877F8093F00078940E949E146E -:102900001092E9008091F00088608093F000CD2B58 -:10291000CF70C093E900FF91EF91DF91CF91BF910C -:10292000AF919F918F917F916F915F914F913F9167 -:102930002F910F900FBE0F901F9018951F93CF935C -:10294000DF93CDB7DEB7AA970FB6F894DEBF0FBE00 -:10295000CDBFE3EFF1E088E08E0F9091F10091930D -:102960008E13FBCF0E940E108091E80083FF1FC1E1 -:102970008091F3019091F401492F50E04A305105C4 -:1029800008F015C1FA01EA5AFF4F0C94B32E8038B3 -:1029900081F0823809F00BC18091F7018F7080932C -:1029A000E9008091EB0085FB882780F91092E9000F -:1029B00006C08091EF019091F00191118260909199 -:1029C000E800977F9093E8008093F1001092F10067 -:1029D000C8C0282F2D7F09F0EAC0882319F0823063 -:1029E00061F0E5C08091F501813009F0E0C09330DD -:1029F00009F080E08093F0012BC08091F5018111F6 -:102A000027C08091F7018F7009F4D1C08093E9004D -:102A10002091EB0020FF1CC0933021F48091EB004B -:102A2000806214C09091EB0090619093EB0021E0E4 -:102A300030E0A90102C0440F551F8A95E2F7409388 -:102A4000EA001092EA008091EB0088608093EB002E -:102A50001092E9008091E800877F86C08111A7C0AD -:102A60001091F5011F778091E3008078812B80938E -:102A7000E3008091E800877F8093E8000E94BC1209 -:102A80008091E80080FFFCCF8091E3008068809314 -:102A9000E300111102C082E001C083E08093F201E3 -:102AA00086C08058823008F082C08091F5019091F4 -:102AB000F6018C3D53E0950779F583E08A838AE23D -:102AC00089834FB7F894DE01139620E03EE051E28F -:102AD000E32FF0E050935700E49120FF03C0E2950C -:102AE000EF703F5FEF708E2F90E0EA3010F0C796E6 -:102AF00001C0C0968D939D932F5F243149F74FBF3E -:102B00008091E800877F8093E8006AE270E0CE0160 -:102B100001960E94C31114C0AE014F5F5F4F6091D8 -:102B2000F7010E940A11BC01892B09F440C0909161 -:102B3000E800977F9093E80089819A810E9426128D -:102B40008091E8008B778093E80031C0803879F578 -:102B50008091E800877F8093E8008091EE01809368 -:102B6000F1008091E8008E778093E8000E94BC120B -:102B70001EC081111CC09091F5019230C0F480916B -:102B8000E800877F8093E8009093EE010E94BC12DA -:102B90008091EE01811106C08091E30087FD02C0A3 -:102BA00081E001C084E08093F2010E94F50F8091E2 -:102BB000E80083FF0AC08091E800877F8093E800E7 -:102BC0008091EB0080628093EB00AA960FB6F89498 -:102BD000DEBF0FBECDBFDF91CF911F910895CF9380 -:102BE0008091F2018823A1F0C091E900CF7090910B -:102BF000EC00892F817090FD80E8C82B1092E900CD -:102C00008091E80083FD0E949E14CF70C093E9007C -:102C1000CF91089590937601809375010895E09186 -:102C20007501F0917601309721F00190F081E02D4F -:102C3000099480E00895EF92FF920F931F93CF9332 -:102C4000DF93E0917501F09176013097B1F18C013D -:102C50000280F381E02D09958091D90182FF2DC07A -:102C600080FF04C08AE197E00E941C08E80110E19F -:102C700084E1E82E87E0F82E8091D90180FF0BC017 -:102C800088811F928F93FF92EF920E94B5080F9058 -:102C90000F900F900F90115021961111EDCF809150 -:102CA000D90180FF0AC082E197E0DF91CF911F91A7 -:102CB0000F91FF90EF900C941C08DF91CF911F9122 -:102CC0000F91FF90EF900895E0917501F0917601DA -:102CD000309721F00480F581E02D0994089520912A -:102CE0007301309174018217930771F0909374010E -:102CF00080937301E0917501F0917601309721F096 -:102D00000680F781E02D099408952091710130919A -:102D100072018217930771F0909372018093710191 -:102D2000E0917501F0917601309721F00084F185F2 -:102D3000E02D0994089508950C949B160E94EB22AF -:102D40000E94920A0C94B123CF93C82F8091D9018D -:102D500082FF1EC080FF04C083E397E00E941C082E -:102D60008091D90180FF0CC01F92CF938EE297E033 -:102D70009F938F930E94B5080F900F900F900F9024 -:102D80008091D90180FF04C08CE297E00E941C086A -:102D90008C2FCF910C94410ECF92DF92EF92FF9245 -:102DA0000F931F93CF93DF93CDB7DEB72B970FB65B -:102DB000F894DEBF0FBECDBF0E94AF0A88E7C82ED1 -:102DC00081E0D82E00E010E0E02E802F0E94DB0B87 -:102DD000F60141916F01F42EF826B1F40F5F1F4FF9 -:102DE0000E30110589F78FEF89838A831B820E9439 -:102DF000F4228160782F9D838C8349815A816B8175 -:102E00008D810E946F1740C09091D90191FF04C03D -:102E10008B870E94E10B8B8520E030E04F2D50E046 -:102E2000922FBA01022E02C0759567950A94E2F7B7 -:102E300060FF24C02E83EF8221E030E0690102C0F0 -:102E4000CC0CDD1C9A95E2F790E08C219D21892B1A -:102E500009F420E028870E94F4228160782F9A8765 -:102E600089874E815F8168858A850E946F17F80186 -:102E7000E858FE4F8081C826C08206C02F5F3F4FB2 -:102E80002630310569F6AACF0E94222710917701DA -:102E90000E940F161817A1F00E940F168093770159 -:102EA0002B960FB6F894DEBF0FBECDBFDF91CF914A -:102EB0001F910F91FF90EF90DF90CF900C94A4168C -:102EC0002B960FB6F894DEBF0FBECDBFDF91CF912A -:102ED0001F910F91FF90EF90DF90CF900895CF93C7 -:102EE000DF93CDB7DEB72B970FB6F894DEBF0FBEDA -:102EF000CDBF4F83588769877A878B87DE0111960C -:102F000086E0FD0111928A95E9F785E0FE0137968A -:102F100001900D928A95E1F749815A816B817C81FC -:102F20008D819E810E94871E2B960FB6F894DEBF7E -:102F30000FBECDBFDF91CF910895CF93882309F4C1 -:102F4000C2C0C82F823859F40E940F1681FDBBC041 -:102F500089E30E9423210E94022289E30CC0833866 -:102F600079F40E940F1680FDAEC083E50E942321F4 -:102F70000E94022283E50E947621CF910C940222C6 -:102F8000843859F40E940F1682FD9DC087E40E9488 -:102F900023210E94022287E4EECF8CEF8C0F813A2E -:102FA00048F48C2F0E94B52B81118DC08C2F0E946C -:102FB0002321E3CF80E28C0F883048F4C77081E092 -:102FC00001C0880FCA95EAF70E94CB21D6CF8BE5C6 -:102FD0008C0F833078F4C53A29F0C63A31F083E893 -:102FE00090E005C081E890E002C082E890E0CF91D7 -:102FF0000C946F1688E58C0F833108F064C0C83AD2 -:1030000039F1C93A41F1CA3A49F1CB3A51F1CC3AD6 -:1030100059F1CD3A61F1C03B69F1CE3A71F1CF3A45 -:1030200079F1C13B81F1C23B89F1C33B91F1C43BD2 -:1030300099F1C53BA1F1C63BA9F1C73BB1F1C83B32 -:10304000B9F1C93BC1F1CA3BC9F180E090E038C099 -:1030500082EE90E035C089EE90E032C08AEE90E0DA -:103060002FC085EB90E02CC086EB90E029C087EB69 -:1030700090E026C08CEC90E023C08DEC90E020C066 -:1030800083E891E01DC08AE891E01AC082E991E0EE -:1030900017C084E991E014C081E292E011C083E29C -:1030A00092E00EC084E292E00BC085E292E008C09C -:1030B00086E292E005C087E292E002C08AE292E0F6 -:1030C000CF910C948516CF910895882309F44BC0B5 -:1030D000823859F40E940F1681FF45C089E30E948F -:1030E00023210E94022289E30CC0833871F40E94DC -:1030F0000F1680FF38C083E50E9423210E94022220 -:1031000083E50E9476210C940222843859F40E94AF -:103110000F1682FF28C087E40E9423210E9402220A -:1031200087E4EFCF9CEF980F913A58F390E2980F15 -:10313000983050F4877091E001C0990F8A95EAF7B2 -:10314000892F0E94D121DFCF9BE5980F933020F487 -:1031500080E090E00C946F16885A833120F480E070 -:1031600090E00C9485160895882321F00E94CB21CD -:103170000C9402220895882321F00E94D1210C94FE -:1031800002220895BF92CF92DF92EF92FF920F93A7 -:103190001F93CF93DF9300D000D000D0CDB7DEB720 -:1031A00025E0FC01DE01119601900D922A95E1F7D0 -:1031B000FC01408131810281258122952F7063813C -:1031C0007481672B09F4E7C23F3F19F44F3F09F4BC -:1031D000E2C27C0149833A8389819A812E830E94CD -:1031E000E220182FB92E0E94E1200E94A81FEB2D8B -:1031F000E295EF70F0E0E05AFF4F2E810C94B32E71 -:103200008B2D807F9B2D9F70F92E882319F0F294CF -:1032100080EFF822002349F0FF2009F469C28F2DC6 -:103220000E94DB210E94022263C2812F0E94651846 -:10323000FF2009F4B0C28F2D0E94E12126960FB61F -:10324000F894DEBF0FBECDBFDF91CF911F910F91DC -:10325000FF90EF90DF90CF90BF900C9402223B2D17 -:10326000307F8B2D8F70303211F08295807F11234B -:1032700019F0113021F12DC00023B9F0222309F4F7 -:10328000A1C1213009F09EC126960FB6F894DEBF89 -:103290000FBECDBFDF91CF911F910F91FF90EF90A7 -:1032A000DF90CF90BF900C94EB21222319F02130B6 -:1032B00009F471C28E830E94EE218E8197C1002392 -:1032C00021F0263008F067C27DC1253008F063C2C6 -:1032D0008DC1002321F0222309F474C109C22223E5 -:1032E00009F484C11AC22B2D26952695237030E04F -:1032F0002115310521F021303105D1F04CC20023D8 -:1033000021F0812F9B2D937002C080E090E02696E3 -:103310000FB6F894DEBF0FBECDBFDF91CF911F91E6 -:103320000F91FF90EF90DF90CF90BF900C946F16AD -:10333000002321F0812F9B2D937002C080E090E04C -:1033400026960FB6F894DEBF0FBECDBFDF91CF91AA -:103350001F910F91FF90EF90DF90CF90BF900C9452 -:103360008516812F002319F00E94A82502C00E9413 -:10337000102626960FB6F894DEBF0FBECDBFDF91A4 -:10338000CF911F910F91FF90EF90DF90CF90BF9062 -:103390000C9495268B2D837009F07BC00111FBC125 -:1033A000812F829586958770880F880F912F9F7047 -:1033B000C92ED12CE12CF12C082E04C0CC0CDD1C24 -:1033C000EE1CFF1C0A94D2F714FF12C04FE050E02D -:1033D00060E070E004C0440F551F661F771F8A9598 -:1033E000D2F7CB01BA01609570958095909503C096 -:1033F00060E070E0CB012B2D269526952370422F9F -:1034000050E042305105D9F04330510569F16C2943 -:103410007D298E299F294130510551F126960FB6FD -:10342000F894DEBF0FBECDBFDF91CF911F910F91FA -:10343000FF90EF90DF90CF90BF900C94CF1F6C293E -:103440007D298E299F2926960FB6F894DEBF0FBEE0 -:10345000CDBFDF91CF911F910F91FF90EF90DF9043 -:10346000CF90BF900C94EB1F0E94CF1FC701B601F5 -:1034700026960FB6F894DEBF0FBECDBFDF91CF9179 -:103480001F910F91FF90EF90DF90CF90BF900C9421 -:10349000B31F002319F08B2D817001C086958823FE -:1034A00009F479C1812F829586958770880F880FDE -:1034B000912F9F70C92ED12CE12CF12C082E04C025 -:1034C000CC0CDD1CEE1CFF1C0A94D2F714FF12C0BA -:1034D0004FE050E060E070E004C0440F551F661FED -:1034E000771F8A95D2F7CB01BA01609570958095C8 -:1034F000909503C060E070E0CB012B2D26952695BA -:103500002370422F50E042305105D9F0433051052D -:1035100069F16C297D298E299F294130510551F18E -:1035200026960FB6F894DEBF0FBECDBFDF91CF91C8 -:103530001F910F91FF90EF90DF90CF90BF900C9470 -:10354000A9206C297D298E299F2926960FB6F894EB -:10355000DEBF0FBECDBFDF91CF911F910F91FF90C6 -:10356000EF90DF90CF90BF900C94C5200E94A920CF -:10357000C701B60126960FB6F894DEBF0FBECDBFC9 -:10358000DF91CF911F910F91FF90EF90DF90CF903F -:10359000BF900C948D20103FD1F118F4103E50F4E0 -:1035A000A2C0123F09F464C008F44DC0133F09F4EF -:1035B00074C099C01F708B2D8F710023A1F00E94E1 -:1035C0002620812F26960FB6F894DEBF0FBECDBF02 -:1035D000DF91CF911F910F91FF90EF90DF90CF90EF -:1035E000BF900C94B4180E944720812F26960FB6E6 -:1035F000F894DEBF0FBECDBFDF91CF911F910F9129 -:10360000FF90EF90DF90CF90BF900C94BB180023F9 -:10361000B1F0253008F0BFC08B2D8F7126960FB604 -:10362000F894DEBF0FBECDBFDF91CF911F910F91F8 -:10363000FF90EF90DF90CF90BF900C946C202630DD -:1036400008F0A9C0E9CF0023A9F08B2D8F71269631 -:103650000FB6F894DEBF0FBECDBFDF91CF911F91A3 -:103660000F91FF90EF90DF90CF90BF900C942620A9 -:10367000002359F38B2D8F7126960FB6F894DEBF79 -:103680000FBECDBFDF91CF911F910F91FF90EF90B3 -:10369000DF90CF90BF900C944720002399F08B2DA2 -:1036A0008F7126960FB6F894DEBF0FBECDBFDF91A7 -:1036B000CF911F910F91FF90EF90DF90CF90BF902F -:1036C0000C94112026960FB6F894DEBF0FBECDBF26 -:1036D000DF91CF911F910F91FF90EF90DF90CF90EE -:1036E000BF900C9407200023A9F0222309F4ADCF4A -:1036F000812F26960FB6F894DEBF0FBECDBFDF91A7 -:10370000CF911F910F91FF90EF90DF90CF90BF90DE -:103710000C949D17222309F4ADCF812F26960FB666 -:10372000F894DEBF0FBECDBFDF91CF911F910F91F7 -:10373000FF90EF90DF90CF90BF900C9465184B2DC9 -:103740004F70612FC7010E94BE0826960FB6F894ED -:10375000DEBF0FBECDBFDF91CF911F910F91FF90C4 -:10376000EF90DF90CF90BF900C942B1F4B2D4F709C -:10377000612FC70126960FB6F894DEBF0FBECDBFEE -:10378000DF91CF911F910F91FF90EF90DF90CF903D -:10379000BF900C94E70C26960FB6F894DEBF0FBED0 -:1037A000CDBFDF91CF911F910F91FF90EF90DF90F0 -:1037B000CF90BF9008950E94E8210E94BD210E94F1 -:1037C00002220E94C8270E94952680E090E00E9475 -:1037D0006F1680E090E00C9485160E94D8210C941E -:1037E000DB1B0E94E220292F22952F7030E02C3025 -:1037F00031054CF42A3031056CF422503109223065 -:10380000310588F407C02C30310549F02F303105DF -:1038100031F009C0803E48F0803F29F406C093FB98 -:10382000882780F9089580E0089581E00895CF9376 -:10383000DF9300D000D01F92CDB7DEB70F900F906E -:103840000F900F900F90DF91CF910895CF93DF935A -:1038500000D000D000D0CDB7DEB726960FB6F894D2 -:10386000DEBF0FBECDBFDF91CF9108951F93CF93E1 -:10387000DF93C091860116E080918701C81799F007 -:10388000D0E01C9FF0011D9FF00D1124E857FE4F62 -:103890004081518162817381848195810E94261CBF -:1038A0002196C770E9CFDF91CF911F910895409184 -:1038B000B8015091B9016091BA017091BB0180913A -:1038C000BC019091BD010C94261C8091BD01829594 -:1038D0008F7009F054C08091BA01882309F44FC059 -:1038E00080918601A09187016091B8017091B90122 -:1038F0004091BB015091BC01B6E08A1709F43FC06A -:1039000090E041155105C1F17F3F11F46F3FA1F1E6 -:10391000B89FF001B99FF00D1124E857FE4F2181A7 -:1039200072132AC02081621327C02281211124C072 -:10393000238134812417350710F421503109241BC9 -:10394000350B283C3105C0F42091BD012F7020615A -:103950002093BD0126E0289FF001299FF00D11243E -:10396000E357FE4F80818F708061808388EB91E008 -:103970000E94C2180C94361C01968770BECF089521 -:10398000CF92DF92EF92FF920F931F93CF93DF932B -:10399000CDB7DEB762970FB6F894DEBF0FBECDBFCE -:1039A0008C0185E0F801DE011D9601900D928A954B -:1039B000E1F7D8014C9111965C91119712966C9198 -:1039C00012971396CD90DC9014973091B8017091B6 -:1039D000B9018091BB019091BC01009709F46BC1C2 -:1039E0007F3F19F43F3F09F466C1E090BA01EE2031 -:1039F00009F4C0C02091BD01C816D90628F0F6010F -:103A0000E81BF90BCF0104C0809590958C0D9D1D8E -:103A1000FF24F394883C910578F0F12C207F09F085 -:103A2000C6C07C2DD98AC88A89890E94171C88EB58 -:103A300091E00E94C218B1C0822F807F09F046C079 -:103A4000751314C0341312C0611110C02F7020619F -:103A50002093BD010E94571C88EB91E00E94C21880 -:103A60008091BD01D80115968C932EC0CD2819F1F7 -:103A70005F3F11F44F3FF9F0F62E61111CC08091A9 -:103A800086012091870136E0821709F45AC090E040 -:103A9000389FF001399FF00D1124E857FE4F7181D6 -:103AA000571306C07081471303C07281711103C0A0 -:103AB00001968770E9CFF62E662309F418C180912C -:103AC000BD0181608093BD01F12C11C1751308C047 -:103AD000341306C0611104C08091BD01D801C3C078 -:103AE0004D875E878D859E856A8B0E94F11B6A8952 -:103AF0008823E1F16623D1F12091BD01822F8295C7 -:103B00008F7090E0029774F08091B8019091B901A4 -:103B100098878F831986DB86CA862C87CE01079605 -:103B20000E94C21886E0F801A8EBB1E001900D9266 -:103B30008A95E1F70E94651C0E94571CFF24F394AC -:103B4000D6C04D875E878D859E850E94E220292FF5 -:103B500022952F7030E0223031050CF0BCC09F70F0 -:103B600009F0B6C0805E883008F4C1C0C8010E9468 -:103B7000C218E4CFC816D90608F453C0F601E81BF2 -:103B8000F90BCF01883C910508F450C0F12C7C2D35 -:103B9000D98AC88A89890E94171CE8EBF1E086E07F -:103BA000DF011D928A95E9F70E94571CA0C075138A -:103BB00014C0341312C0611110C08091BD01F8010E -:103BC0008583C8010E94C21886E0E8EBF1E0DF01BE -:103BD0001D928A95E9F7FE2C8AC04D875E878D85F8 -:103BE0009E856A8B0E94F11B6A89882309F4BECFE7 -:103BF000662309F4BBCF2091BD01822F82958F707F -:103C000090E002970CF48ECF8091B8019091B901A9 -:103C10009A8389831B82DD82CC822E83CE0101961A -:103C20007FCF809590958C0D9D1DACCFF62E662391 -:103C300009F49CCF75132EC034132CC02091BD0104 -:103C400020FD1FC0822F82958F70D9F0D801159664 -:103C50002C9315978F3049F08F5F982F9295907F16 -:103C6000822F8F70892B15968C93C8010E94C218E1 -:103C700086E0F801A8EBB1E001900D928A95E1F79A -:103C800093CF86E0F801A8EBB1E001900D928A9500 -:103C9000E1F72DC04D875E878D859E850E94F11BC3 -:103CA000811140CF8091BD0181608093BD01C80129 -:103CB0000E94C2181CC0662309F458CF4D875E8746 -:103CC0008D859E850E94F11B882309F44FCF2ACF52 -:103CD000811148CF0CC0243031050CF047CF9F70C4 -:103CE00009F440CFF8019581907F09F03BCF8F2DEB -:103CF00062960FB6F894DEBF0FBECDBFDF91CF91B5 -:103D00001F910F91FF90EF90DF90CF9008951F9338 -:103D1000CF93DF93CDB7DEB72C970FB6F894DEBF05 -:103D20000FBECDBF4F83588769877A878B879C8763 -:103D3000CE0107960E94C01C882369F08F81988568 -:103D40002A853B85232BF1F19F3F09F063C08F3F0C -:103D500009F060C037C086E0FE013796DE0111969B -:103D600001900D928A95E1F76F817885EA85FB8550 -:103D7000309741F17F3F11F46F3F21F1209187018E -:103D800030E0C9010196877099274091860150E083 -:103D90008417950709F447C069837A83FD83EC8310 -:103DA00096E0929FD001939FB00D1124A857BE4F6B -:103DB000FE01319601900D929A95E1F7809387016B -:103DC0000E94361C16E08091860190918701891728 -:103DD000C1F1189FC001112488579E4F0E94C01C3A -:103DE000882379F1E09186011E9FF0011124E857A4 -:103DF000FE4F4081518162817381848195810E944F -:103E0000261C8091860190E0019687709927809307 -:103E10008601D9CF4F81588569857A858B859C85A8 -:103E20000E94261CCFCF0E94ED1B1092870110929A -:103E30008601E8EBF1E086E0DF011D928A95E9F763 -:103E4000C1CF2C960FB6F894DEBF0FBECDBFDF9169 -:103E5000CF911F910895EF92FF920F931F93CF93ED -:103E6000DF938C01892B09F46CC0F12CEE24E394D0 -:103E7000E8012196F8018491843740F4843008F0F9 -:103E800051C0813081F0823019F15BC0853709F46F -:103E900044C0A8F19CE7980F903708F052C08F7784 -:103EA0000E94651841C00E5F1F4FFE01C49180E261 -:103EB0008C0F883048F4C7708E2D01C0880FCA95CA -:103EC000EAF70E94DB2114C08C2F0E949D172DC0A1 -:103ED0000E5F1F4FFE01C49180E28C0F883058F4B2 -:103EE000C7708E2D01C0880FCA95EAF70E94E121A4 -:103EF0000E9402221AC08C2F0E94651816C00E5F05 -:103F00001F4FFE01C491CC2381F08FE99FE0019700 -:103F1000F1F700C00000C150F6CF0E5F1F4FFE0149 -:103F2000F49003C00E949D178E018F2D882309F401 -:103F30009FCFEFE9FFE03197F1F700C0000081501B -:103F4000F5CFDF91CF911F910F91FF90EF900895E2 -:103F500008956093C2017093C3018093C40190934C -:103F6000C5010C94DB1B0F931F930091C2011091AC -:103F7000C3012091C4013091C501DC01CB01802B2C -:103F8000912BA22BB32B8093C2019093C301A093DA -:103F9000C401B093C5011F910F910C94DB1B0F93CB -:103FA0001F930091C2011091C3012091C40130916F -:103FB000C501DC01CB0180239123A223B32380938D -:103FC000C2019093C301A093C401B093C5011F9196 -:103FD0000F910C94DB1B0F931F930091C201109162 -:103FE000C3012091C4013091C501DC01CB018027C0 -:103FF0009127A227B3278093C2019093C301A09376 -:10400000C401B093C5011F910F910C94DB1B10925A -:10401000BE011092BF011092C0011092C1010C9418 -:10402000DB1B41E050E060E070E004C0440F551F2E -:10403000661F771F8A95D2F74093BE015093BF0148 -:104040006093C0017093C1010C94DB1B41E050E010 -:1040500060E070E004C0440F551F661F771F8A950B -:10406000D2F78091BE019091BF01A091C001B091A3 -:10407000C101482B592B6A2B7B2B4093BE015093D7 -:10408000BF016093C0017093C1010C94DB1B41E040 -:1040900050E060E070E004C0440F551F661F771FBA -:1040A0008A95D2F740955095609570958091BE01A4 -:1040B0009091BF01A091C001B091C1014823592343 -:1040C0006A237B234093BE015093BF016093C001DC -:1040D0007093C1010C94DB1B41E050E060E070E0A4 -:1040E00004C0440F551F661F771F8A95D2F7809131 -:1040F000BE019091BF01A091C001B091C1014827BC -:1041000059276A277B274093BE015093BF016093D4 -:10411000C0017093C1010C94DB1B0F931F9300919E -:10412000BE011091BF012091C0013091C101DC019D -:10413000CB01802B912BA22BB32B8093BE019093AC -:10414000BF01A093C001B093C1011F910F910C94C6 -:10415000DB1B0F931F930091BE011091BF012091B3 -:10416000C0013091C101DC01CB0180239123A22346 -:10417000B3238093BE019093BF01A093C001B0937D -:10418000C1011F910F910C94DB1B0F931F930091A2 -:10419000BE011091BF012091C0013091C101DC012D -:1041A000CB0180279127A227B3278093BE0190934C -:1041B000BF01A093C001B093C1011F910F910C9456 -:1041C000DB1B0895CF92DF92EF92FF920F931F9324 -:1041D000CF93DF938C01C090C201D090C301E090D7 -:1041E000C401F090C5014091BE015091BF016091A2 -:1041F000C0017091C101C42AD52AE62AF72ACFE16D -:10420000D0E0D701C6010C2E04C0B695A7959795AE -:1042100087950A94D2F780FF07C0B8018C2F0E94BF -:104220000A0D8130910531F4219758F7B80180E0EB -:104230000E940A0DDF91CF911F910F91FF90EF9097 -:10424000DF90CF90089590910C01992321F09091E7 -:104250000D01911109C020910E0130910F01F9015A -:1042600032969FEF40E030C0982F969596959695A0 -:104270009F30A0F4E0910E01F0910F01E90FF11DC4 -:10428000877021E030E0A90102C0440F551F8A95D4 -:10429000E2F7CA019181892B818308959091D90118 -:1042A00090FF23C01F928F9384E697E09F938F9394 -:1042B0000E94B5080F900F900F900F9008959F3FA8 -:1042C00039F04F5F4E3041F051915813F8CF0DC087 -:1042D0005111F7CF942FF5CF9F3F39F0F901E90F36 -:1042E000F11D97FDFA9582830895089590910C0130 -:1042F000992321F090910D01911109C020910E0197 -:1043000030910F01F9013296205F3F4F30C0982F56 -:104310009695969596959F30A8F4E0910E01F091B0 -:104320000F01E90FF11D877021E030E0A90102C003 -:10433000440F551F8A95E2F7CA0180959181892320 -:10434000818308959091D90190FF16C01F928F9399 -:1043500086E497E09F938F930E94B5080F900F908B -:104360000F900F9008953196E217F30729F090818E -:104370009813F9CF1082F7CF089581E090E0E09193 -:104380000E01F0910F01E80FF91F108201968031A4 -:104390009105A9F708959091D801892B8093D801B0 -:1043A000089580959091D80189238093D80108952C -:1043B0001092D80108959091D701892B8093D7014D -:1043C000089580959091D70189238093D70108950E -:1043D0001092D70108958093C60108951092C601E6 -:1043E000089580910E0190910F01FC0131969C017E -:1043F000205F3F4F80E0919191118F5FE217F307AB -:10440000D1F70895E0910E01F0910F018091D8014C -:104410008083E0910E01F0910F0190818091D7018E -:10442000892B80838091C601882361F0E0910E0181 -:10443000F0910F019081892B80830E94F1218111DD -:104440001092C60180910E0190910F010C941B16E1 -:1044500090933B0180933A010895CF92DF92EF92BF -:10446000FF926C01EE24FF24C114D104E104F10495 -:1044700021F0C701B60120E101C020E0C72ED82EEF -:10448000E92EFF24C114D104E104F10419F0285FDE -:10449000C701B6016B017C0154E0F694E794D79410 -:1044A000C7945A95D1F7C114D104E104F10419F06D -:1044B0002C5FC701B6016B017C0142E0F694E794E2 -:1044C000D794C7944A95D1F7C114D104E104F104FB -:1044D00019F02E5FC701B601DC01CB01B695A79597 -:1044E00097958795892B8A2B8B2B09F02F5F822F2D -:1044F000FF90EF90DF90CF9008958295982F9C7C4D -:10450000392F36953695282F237344E0249FC00118 -:104510001124932F982B292F2A7A2695892F857578 -:10452000880F822B08951F93CF93DF931F92CDB7EF -:10453000DEB799830E947D22182F9981892F0E94CE -:104540007D22212F30E0322F2227A901482BCA01DA -:104550000F90DF91CF911F9108958091F2018430E7 -:1045600009F11092DA0120E488E190E00FB6F894A6 -:10457000A895809360000FBE2093600083B7817F71 -:10458000846083BF83B7816083BF7894889583B745 -:104590008E7F83BF88E10FB6F894809360001092FD -:1045A00060000FBE089508950895CF930E94D3220E -:1045B0000E94AF0A0E94D422C0E08C2F0E94DB0B25 -:1045C000811104C0CF5FCE30C1F701C081E0CF912F -:1045D00008950C94ED1B82E084BD93E095BD9AEFA5 -:1045E00097BD80936E0008952FB7F8948091DB01FA -:1045F0009091DC01A091DD01B091DE012FBF089503 -:10460000CF92DF92EF92FF920F931F932FB7F89400 -:104610004091DB015091DC016091DD017091DE0180 -:104620002FBF6A017B01EE24FF248C0120E030E0E3 -:10463000C016D106E206F30610F4415051099A0162 -:10464000281B390BC9011F910F91FF90EF90DF904C -:10465000CF9008951F920F920FB60F9211248F934F -:104660009F93AF93BF938091DB019091DC01A09168 -:10467000DD01B091DE010196A11DB11D8093DB012A -:104680009093DC01A093DD01B093DE01BF91AF9167 -:104690009F918F910F900FBE0F901F9018950E94C1 -:1046A0000D13F8942FEF87EA91E621508040904057 -:1046B000E1F700C0000087E090EBDC018093FB0194 -:1046C0009093FC01A093FD01B093FE019CE088E172 -:1046D0000FB6F894A895809360000FBE9093600089 -:1046E000FFCFEF92FF920F931F93CF93DF93D82FBB -:1046F000C0E08C2F0E94DB0B00E010E0E82EF12CD4 -:10470000C701002E02C0959587950A94E2F780FDB7 -:1047100006C00F5F1F4F0630110591F709C0602FCB -:104720007C2F80E00E94E80CD813F3CF81E004C016 -:10473000CF5FCE30F1F680E0DF91CF911F910F91E6 -:10474000FF90EF900895CF93C82F8CE20E947123C1 -:10475000882321F08C2FCF910C94712380E0CF918E -:104760000895CF930E940025811102C00E94E62483 -:1047700089E897E00E941C08C5E6C15049F00E94F4 -:10478000AF0A8FE39CE90197F1F700C00000F5CF75 -:1047900082E897E00E941C0889E20E94A32381110D -:1047A00013C18AE20E94A32381110E94E62485E0BE -:1047B0000E94A32381110E944F230E940B25809306 -:1047C000D90187E00E94A3238823A9F18BE10E94ED -:1047D000A323882351F08091D90181FB222720F95E -:1047E00091E0922790FB81F90EC08EE00E94A323F6 -:1047F000882361F08091D90182FB222720F991E082 -:10480000922790FB82F98093D90115C080E10E9424 -:10481000A3239091D901882341F093FB222720F90B -:1048200081E0822780FB93F904C0892F809580FB6B -:1048300090F99093D9018091D9010E940F250E948F -:104840001D258093EC0180EE0E94A323882341F074 -:104850008091EC01982F909590FB80F98093EC016A -:1048600089E30E94A323882359F08091EC0181FB06 -:10487000222720F991E0922790FB81F98093EC01A7 -:1048800082EE0E94A323882359F08091EC0182FBE1 -:10489000222720F991E0922790FB82F98093EC0186 -:1048A00086EE0E94A323882359F08091EC0183FBBC -:1048B000222720F991E0922790FB83F98093EC0165 -:1048C00083EE0E94A323882359F08091EC0184FB9E -:1048D000222720F991E0922790FB84F98093EC0144 -:1048E00085E30E94A323882359F08091EC0185FB86 -:1048F000222720F991E0922790FB85F98093EC0123 -:1049000081E30E94A323882359F08091EC0186FB68 -:10491000222720F991E0922790FB86F98093EC0101 -:1049200081E10E94A323882359F08091EC0187FB49 -:10493000222720F991E0922790FB87F98093EC01E0 -:104940008091EC010E9421258091EC0187FB882752 -:1049500080F980930D0187E20E94A323C82F8EE186 -:104960000E94A3238111C2608FE10E94A3238111C1 -:10497000C46080E20E94A3238111C86081E20E948A -:10498000A3238111C06182E20E94A3238111C0622E -:1049900083E20E94A3238111C06484E20E94A323C6 -:1049A000882311F0C06802C0CC2329F08C2F0E940C -:1049B00018256C2F03C00E941425682F70E080E03A -:1049C00090E0CF910C94A91FCF9108956DEE7EEFEA -:1049D00080E090E00E94E92E60E082E090E00E949A -:1049E000DB2E60E083E090E00E94DB2E60E084E05C -:1049F00090E00E94DB2E60E085E090E00C94DB2EDE -:104A000080E090E00E94D52E21E08D3E9E4F09F07F -:104A100020E0822F089582E090E00C94CD2E682F44 -:104A200082E090E00C94DB2E83E090E00C94CD2E9D -:104A3000682F83E090E00C94DB2E84E090E00C94EF -:104A4000CD2E682F84E090E00C94DB2E8091E10164 -:104A500080FF0BC06091130185E0689FB0011124B5 -:104A600075956795759567952BC081FF09C0609115 -:104A7000130185E0689FB00111247595679520C0EA -:104A800082FF07C06091130185E0689FB001112487 -:104A900017C09091E2019923D1F06091120196170D -:104AA00088F72091130185E0289F90011124929F9F -:104AB000A001939F500D112470E0CA010E949F2E07 -:104AC0006038710540F46115710539F002C065E088 -:104AD00070E0862F08958FE7089581E00895809112 -:104AE000E10180FF08C06091110170E07595679544 -:104AF0007595679521C081FF06C06091110170E036 -:104B00007595679519C082FF04C06091110170E02E -:104B100010C09091E2019923C1F0609110019617A5 -:104B2000A0F780911101899FC001112470E00E94BB -:104B30009F2E6038710528F46115710521F0862FCC -:104B400008958FE7089581E0089561E070E0F4CF63 -:104B5000803F21F40E942625819504C0813F29F4DD -:104B60000E9426258093E5010895823F21F40E944A -:104B70002625819504C0833F29F40E942625809331 -:104B8000E4010895893F19F40E946F2505C08A3F0A -:104B900031F40E946F2581958093E60108958B3F43 -:104BA00021F40E946F25819504C08C3F29F40E9456 -:104BB0006F258093E7010895843F21F48091E301FC -:104BC000816017C0853F21F48091E301826011C0AC -:104BD000863F21F48091E30184600BC0873F21F47C -:104BE0008091E301886005C0883F31F48091E30142 -:104BF00080618093E30108958D3F21F48091E1016C -:104C000081600BC08E3F21F48091E101826005C07C -:104C10008F3F29F48091E10184608093E101089540 -:104C2000803F39F48091E50187FF6CC01092E50167 -:104C300069C0813F29F48091E5011816BCF362C078 -:104C40009091E401823F29F497FF5CC01092E40147 -:104C500059C0833F19F41916CCF354C0893F41F46D -:104C60008091E60118160CF04DC01092E6014AC082 -:104C70008A3F29F48091E60187FF44C0F6CF8B3F3D -:104C800039F48091E70187FF3DC01092E7013AC0F7 -:104C90008C3F29F48091E7011816BCF333C0843FA0 -:104CA00021F48091E3018E7F17C0853F21F480912C -:104CB000E3018D7F11C0863F21F48091E3018B7F5A -:104CC0000BC0873F21F48091E301877F05C0883FB7 -:104CD00031F48091E3018F7E8093E30113C08D3F17 -:104CE00021F48091E1018E7F0BC08E3F21F48091F1 -:104CF000E1018D7F05C08F3F29F48091E1018B7F19 -:104D00008093E1018091E40181110EC08091E50161 -:104D100081110AC08091E601811106C08091E701EE -:104D2000811102C01092E20108958091D90183FFA0 -:104D30007EC085EC97E00E941C088091E3011F92E1 -:104D40008F9380EC97E09F938F930E94B5088EEB32 -:104D500097E00E941C088091E401282F332727FD4B -:104D600030953F938F938BEB97E09F938F930E94A7 -:104D7000B50889EB97E00E941C088091E501282F77 -:104D8000332727FD30953F938F9386EB97E09F93D2 -:104D90008F930E94B50884EB97E00E941C088091D5 -:104DA000E601282F332727FD30953F938F9381EB22 -:104DB00097E09F938F930E94B5088FEA97E00E9437 -:104DC0001C088091E701282F332727FD30953F935A -:104DD0008F938CEA97E09F938F930E94B50889EA9E -:104DE00097E00E941C088091E2011F928F9386EA4F -:104DF00097E09F938F930E94B50884EA97E00E9402 -:104E00001C088091E1011F928F9381EA97E09F93A4 -:104E10008F930E94B5088EE997E00E941C088DB719 -:104E20009EB74C960FB6F8949EBF0FBE8DBF83EE13 -:104E300091E00E9464160E94F4229093E001809316 -:104E4000DF0108951F93CF93DF938091DF0190914D -:104E5000E0010E940023AC019091E201992321F02E -:104E60002091140130E006C0209115018AE0289FAE -:104E7000900111244217530708F486C08091E40181 -:104E8000C091E501D091E6011091E701811107C0C1 -:104E9000C11176C0D11174C0111172C075C09F3F8D -:104EA00019F09F5F9093E201181624F40E942625C2 -:104EB0008093E4018091E40187FF05C00E942625CC -:104EC00081958093E4011C1624F40E94262580938A -:104ED000E5018091E50187FF05C00E9426258195A7 -:104EE0008093E5016091E401662339F1C091E50109 -:104EF000CC2319F1772767FD7095872F972F0E9494 -:104F0000A42D23E333E343E35FE30E94082E0E94D2 -:104F1000712D6093E4016C2F772767FD7095872FC3 -:104F2000972F0E94A42D23E333E343E35FE30E9422 -:104F3000082E0E94712D6093E5011D1624F40E9435 -:104F40006F258093E6018091E60187FF05C00E94EE -:104F50006F2581958093E601111624F40E946F2538 -:104F60008093E7018091E70187FF05C00E946F25CC -:104F700081958093E701DF91CF911F910C94952645 -:104F80009F3F09F08ECF96CFDF91CF911F9108956B -:104F9000E3EEF1E085E0DF011D928A95E9F71092DA -:104FA000E2011092E101089588EE99E00E941C0848 -:104FB0001F9281E08F931F9285E08F938AE999E099 -:104FC0009F938F930E94B5080F900F900F900F90B2 -:104FD0000F900F9008958330E9F128F4813061F04B -:104FE000823009F10895853009F462C008F449C09F -:104FF000863009F474C0089580911501262F30E0A1 -:10500000280F311D2F3F310524F4680F60931501DF -:1050100003C08FEF80931501809115011F928F932C -:1050200083ED98E072C080911401262F30E0280FA4 -:10503000311D2F3F310524F4680F6093140103C024 -:105040008FEF80931401809114011F928F9381EC54 -:1050500098E05BC080911301262F30E0280F311DAE -:105060002F3F310524F4680F6093130103C08FEFC5 -:1050700080931301809113011F928F938EEA98E021 -:1050800044C080911201262F30E0280F311D2F3FA0 -:10509000310524F4680F6093120103C08FEF8093F1 -:1050A0001201809112011F928F9389E998E02DC01F -:1050B00080911101262F30E0280F311D2F3F31053F -:1050C00024F4680F6093110103C08FEF80931101E6 -:1050D000809111011F928F9380E898E016C0809113 -:1050E0001001262F30E0280F311D2F3F310524F409 -:1050F000680F6093100103C08FEF809310018091BF -:1051000010011F928F9385E698E09F938F930E94E2 -:10511000B5080F900F900F900F900895833081F194 -:1051200028F4813059F08230D1F00895853009F4A7 -:1051300049C0B8F1863009F456C008958091150130 -:10514000681720F4861B8093150102C01092150188 -:10515000809115011F928F9386E598E054C080914D -:105160001401681720F4861B8093140102C010926A -:105170001401809114011F928F9384E498E043C03E -:1051800080911301681720F4861B8093130102C0DD -:1051900010921301809113011F928F9381E398E085 -:1051A00032C080911201681720F4861B809312018F -:1051B00002C010921201809112011F928F938CE114 -:1051C00098E021C080911101681720F4861B80931C -:1051D000110102C010921101809111011F928F9351 -:1051E00083E098E010C080911001681720F4861BBE -:1051F0008093100102C010921001809110011F9243 -:105200008F9388EE97E09F938F930E94B5080F903D -:105210000F900F900F900895CF93C82F1F928F93E8 -:105220008DEE9AE09F938F930E94B50881E090E005 -:10523000A0E0B0E0BC01CD0104C0660F771F881F5D -:10524000991FCA95D2F70E94A91F0F900F900F9037 -:105250000F90CF910C94ED1BCF938D3109F465C065 -:10526000B0F58E3009F4CCC100F5873009F49BC14C -:10527000A8F4863009F06DC28091D901817F8E7FBC -:105280008093D90182EF9AE00E941C0884E39FE09A -:105290000E941C0881E08093E90180C1883009F4F4 -:1052A0004FC08B3009F47CC154C2863109F4F0C17F -:1052B00038F4803109F4B8C1813109F430C249C2EF -:1052C000893109F4CEC18B3109F486C142C28533DC -:1052D00009F437C248F4873209F433C208F433C200 -:1052E000893209F42EC235C2833438F48A3308F087 -:1052F0002CC2883309F454C12CC2833409F421C26E -:10530000883409F026C20E94ED1B83E29FE00E94D0 -:105310001C089FEF23ED80E3915020408040E1F78F -:1053200000C000000E944F2339C183E49FE00E9427 -:105330001C080E942B2D0E940F160E94410E2EC1A8 -:1053400088E39FE00E941C0883E09DE00E941C0807 -:105350000E9414251F928F9380E09DE09F938F936E -:105360000E94B5088EEF9CE00E941C080E940B254D -:10537000C82F8BEE9CE00E941C081F92CF9386EEF4 -:105380009CE09F938F930E94B50884EE9CE00E945E -:105390001C088AED9CE00E941C088C2F81701F92D3 -:1053A0008F9387ED9CE09F938F930E94B50885EDC6 -:1053B0009CE00E941C088BEC9CE00E941C08C1FB36 -:1053C000882780F91F928F9388EC9CE09F938F939E -:1053D0000E94B50886EC9CE00E941C088AEB9CE0C9 -:1053E0000E941C08C2FB882780F91F928F9387EBCD -:1053F0009CE09F938F930E94B50885EB9CE00E94F0 -:105400001C088CEA9CE00E941C08C3FBCC27C0F956 -:105410001F92CF9389EA9CE09F938F930E94B508D7 -:1054200087EA9CE00E941C080E941D25C82F83E982 -:105430009CE00E941C081F92CF938EE89CE09F93F3 -:105440008F930E94B5088CE89CE00E941C0883E7BB -:105450009CE00E941C088C2F81701F928F9380E724 -:105460009CE09F938F930E94B5088DB79EB780965E -:105470000FB6F8949EBF0FBE8DBF8EE69CE00E94D3 -:105480001C0887E59CE00E941C08C1FB882780F966 -:105490001F928F9384E59CE09F938F930E94B508A1 -:1054A00082E59CE00E941C0880E49CE00E941C08AD -:1054B000C2FB882780F91F928F938DE39CE09F9316 -:1054C0008F930E94B5088BE39CE00E941C0889E240 -:1054D0009CE00E941C08C3FB882780F91F928F93D1 -:1054E00086E29CE09F938F930E94B50884E29CE043 -:1054F0000E941C088AE19CE00E941C08C4FB8827CB -:1055000080F91F928F9387E19CE09F938F930E9475 -:10551000B50885E19CE00E941C0883E09CE00E94A5 -:105520001C08C5FB882780F91F928F9380E09CE0C0 -:105530009F938F930E94B5088EEF9BE00E941C08FA -:1055400082EE9BE00E941C08C6FB882780F91F9210 -:105550008F938FED9BE09F938F930E94B5088DED05 -:105560009BE00E941C0885ED9BE00E941C08C7FB85 -:10557000CC27C0F91F92CF9382ED9BE09F938F932E -:105580000E94B50880ED9BE00E941C088DB79EB775 -:105590004C960FB6F8949EBF0FBE8DBFC1E0DEC023 -:1055A00089E19BE05BC08091D901C82FC17080FF69 -:1055B00009C086E19FE00E941C088091D901817F8B -:1055C0008E7F47C08AE09FE00E941C088091D9012D -:1055D00081608093D901E2CF9091D90191FBCC27D2 -:1055E000C0F981E0C827892FC0FB81F98093D901D8 -:1055F000CC2319F08DEF9EE027C08FEE9EE02EC0E9 -:105600009091D90192FBCC27C0F981E0C827892F5E -:10561000C0FB82F98093D901CC2319F080EE9EE083 -:1056200013C080ED9EE01AC09091D90193FBCC2766 -:10563000C0F981E0C827892FC0FB83F98093D90185 -:10564000CC2351F084EC9EE00E941C088091D9018B -:1056500081608093D90182C087EB9EE00E941C0884 -:105660009DCF88EA9EE00E941C088CE79EE00E9485 -:105670001C088FE39EE00E941C0882E19EE00E94CD -:105680001C088EEC9DE00E941C0883EA9DE0E6CF9A -:1056900085E99DE00E941C080E940F161F928F93BF -:1056A0008BE79DE09F938F930E94B50880910C013A -:1056B0001F928F9384E69DE09F938F930E94B5087D -:1056C000809170011F928F9381E59DE09F938F934E -:1056D0000E94B50880910D011F928F938EE39DE08B -:1056E0009F938F930E94B5088091DB019091DC011C -:1056F000A091DD01B091DE01BF93AF939F938F9393 -:105700008AE29DE09F938F930E94B5088DB79EB764 -:1057100046960FB6F8949EBF0FBE8DBF3FCF0E9436 -:10572000ED1BC0910D0181E0C827C0930D01CC2372 -:1057300029F080E29DE00E941C0810C085E19DE0F8 -:105740008DCF80E003C08D5101C089530E940C2988 -:1057500025CF83E19DE00E941C08C0E08C2FCF91F3 -:10576000089580E0089580E00895CF93C82F809138 -:10577000E901813081F020F0823009F44FC045C149 -:10578000E0910E01F0910F018081813169F0823248 -:1057900009F03DC109C0E0910E01F0910F01808137 -:1057A000813111F0823261F48C2F0E94B12B811172 -:1057B00004C08C2F0E942C292FC081E090E02CC0C7 -:1057C0008C2F0E94B32B811126C0C431E1F070F4FC -:1057D000CB3081F0C031D1F40E94D42785EE9AE01D -:1057E0000E941C0882E08093E90115C0C93259F07B -:1057F000C83361F482EF9AE00E941C0889EE9AE0B7 -:105800000E941C0808C01092E90103C183EE9AE0CF -:105810000E941C08FEC081E08170FDC0C43220F5EA -:10582000CE3108F0C0C0CB3099F1C8F4C73009F0D0 -:10583000D2C08AE08093150194E19093140193E023 -:10584000909313018093120188E08093110188E204 -:105850008093100189E899E00E941C08BFC0C33101 -:1058600049F1C431C1F0B7C0CB3409F4A9C028F460 -:10587000C93289F0C83361F0AEC0C13509F49EC0A9 -:10588000C23509F499C0CE3409F0A5C06AE09EC0C3 -:105890000E94D427A3C08091E801882319F01092B8 -:1058A000E8019CC086E999E00E941C0881E0809391 -:1058B000E901B1C080E799E00E941C088EE599E0FB -:1058C0000E941C08809115011F928F938BE599E02F -:1058D0009F938F930E94B50889E599E00E941C0868 -:1058E00087E499E00E941C08809114011F928F9315 -:1058F00084E499E09F938F930E94B50882E499E035 -:105900000E941C0883E399E00E941C088091130107 -:105910001F928F9380E399E09F938F930E94B50825 -:105920008EE299E00E941C088DE199E00E941C081B -:10593000809112011F928F938AE199E09F938F9338 -:105940000E94B50888E199E00E941C0883E099E074 -:105950000E941C08809111011F928F9380E099E0B2 -:105960009F938F930E94B5088EEF98E00E941C08C9 -:1059700087EE98E00E941C08809110011F928F937F -:1059800084EE98E09F938F930E94B50882EE98E092 -:105990000E941C088DB79EB748960FB6F8949EBF1C -:1059A0000FBE8DBF1BC0CE51EC2FF0E0E15DFE4F6E -:1059B00080818093E80112C061E003C061E006C00D -:1059C0006AE08091E8010E94EB2708C08091E8011D -:1059D0000E948E2803C087E899E013C08091E801F7 -:1059E000882369F01F928F9381E899E09F938F93AA -:1059F0000E94B5080F900F900F900F9004C08EE793 -:105A000099E00E941C0881E006C01092E90180E044 -:105A100002C080E001CFCF910895E1E8F0E08081FD -:105A2000886080838081816080838FB7F89493E061 -:105A30009093890090ED909388008FBF0895EFE6D2 -:105A4000F0E08081826080830895EFE6F0E080815D -:105A50008D7F80830895EFE6F0E0908182E08927D2 -:105A6000808308951F920F920FB60F9211242F93E7 -:105A70003F934F935F936F937F938F939F93AF93D6 -:105A8000BF93EF93FF938091EA019091EB01019610 -:105A90009093EB018093EA01811103C082E00E94A0 -:105AA000410EE091EB01E695E695F0E0ED5AF04FFE -:105AB000E4918091EA018E1303C080E00E94410EC0 -:105AC000FF91EF91BF91AF919F918F917F916F91D6 -:105AD0005F914F913F912F910F900FBE0F901F90AC -:105AE000189504D06894B1118DC0089570D088F0D5 -:105AF0009F5790F0B92F9927B751A0F0D1F0660FBA -:105B0000771F881F991F1AF0BA95C9F712C0B130D4 -:105B100081F077D0B1E0089574C0672F782F88277F -:105B2000B85F39F0B93FCCF3869577956795B39513 -:105B3000D9F73EF490958095709561957F4F8F4F82 -:105B40009F4F0895E89409C097FB3EF49095809587 -:105B5000709561957F4F8F4F9F4F9923A9F0F92F33 -:105B600096E9BB279395F695879577956795B795B1 -:105B7000F111F8CFFAF4BB0F11F460FF1BC06F5F97 -:105B80007F4F8F4F9F4F16C0882311F096E911C0A9 -:105B9000772321F09EE8872F762F05C0662371F0CA -:105BA00096E8862F70E060E02AF09A95660F771FDE -:105BB000881FDAF7880F9695879597F9089557FD0E -:105BC0009058440F551F59F05F3F71F04795880F6B -:105BD00097FB991F61F09F3F79F087950895121602 -:105BE00013061406551FF2CF4695F1DF08C01616AE -:105BF00017061806991FF1CF86957105610508945F -:105C00000895E894BB2766277727CB0197F9089575 -:105C10000BD078C069D028F06ED018F0952309F029 -:105C20005AC05FC01124EECFCADFA0F3959FD1F315 -:105C3000950F50E0551F629FF001729FBB27F00D3A -:105C4000B11D639FAA27F00DB11DAA1F649F66278F -:105C5000B00DA11D661F829F2227B00DA11D621FDE -:105C6000739FB00DA11D621F839FA00D611D221F98 -:105C7000749F3327A00D611D231F849F600D211D7C -:105C8000822F762F6A2F11249F5750408AF0E1F01F -:105C900088234AF0EE0FFF1FBB1F661F771F881F68 -:105CA00091505040A9F79E3F510570F014C0AACF03 -:105CB0005F3FECF3983EDCF3869577956795B79553 -:105CC000F795E7959F5FC1F7FE2B880F911D96957D -:105CD000879597F9089597F99F6780E870E060E0ED -:105CE00008959FEF80EC089500240A941616170675 -:105CF00018060906089500240A94121613061406BD -:105D000005060895092E0394000C11F4882352F01F -:105D1000BB0F40F4BF2B11F460FF04C06F5F7F4FD7 -:105D20008F4F9F4F0895991B79E004C0991F9617D4 -:105D300008F0961B881F7A95C9F78095089597FB00 -:105D4000072E16F4009407D077FD09D00E94B92ED3 -:105D500007FC05D03EF4909581959F4F089570956E -:105D600061957F4F0895EE0FFF1F0590F491E02D90 -:105D70000994AA1BBB1B51E107C0AA1FBB1FA61792 -:105D8000B70710F0A61BB70B881F991F5A95A9F7E4 -:105D900080959095BC01CD010895F999FECF92BDF3 -:105DA00081BDF89A992780B50895A8E1B0E042E056 -:105DB00050E00C94F02E262FF999FECF1FBA92BD19 -:105DC00081BD20BD0FB6F894FA9AF99A0FBE0196DC -:105DD00008950E94DB2E272F0C94DC2EDC01CB01D2 -:105DE000FC01F999FECF06C0F2BDE1BDF89A3196EB -:105DF00000B40D9241505040B8F70895F894FFCF89 -:105E00002002420E330F100FDC0EA80E0101C70155 -:105E100028080A03140A3F4D362039D30686065057 -:105E2000063006F7056A0583059C05B505D505010D -:0A5E3000020304050607080900003C +:100000000C948E080C94D2080C94D2080C94D2084C +:100010000C94D2080C94D2080C94D2080C94D208F8 +:100020000C94D2080C94D2080C94D1140C94A315FF +:100030000C94D2080C94D2080C94D2080C94D208D8 +:100040000C94D2080C947D2E0C94D2080C94D208F7 +:100050000C94D2080C9475240C94D2080C94D208F9 +:100060000C94D2080C94D2080C94D2080C94D208A8 +:100070000C94D2080C94D2080C94D2080C94D20898 +:100080000C94D2080C94D2080C94D2080C94D20888 +:100090000C94D2080C94D2080C94D2080C94D20878 +:1000A0000C94D2080C94D2080C94D20890099A09A6 +:1000B000B209CA09120A180A390A1E0A340A2A0A97 +:1000C0002F0A240AFA09E2093E0A101632162017EE +:1000D0003216201777169A162017EF160217491AAC +:1000E000491A781A781ABB1AF91A121D121D121B16 +:1000F000121D131C131CE61C121D121DFD1C01E118 +:100100000137023702E10138023801E201250225F8 +:1001100002E20001E10137023702E1013802380151 +:10012000E10130023002E10001E10137023702E172 +:100130000138023801E10107020702E1000135023E +:1001400035012002200001E10137023702E10138C8 +:10015000023801E10125022502E10001E101360238 +:100160003602E10138023801E10125022502E100F1 +:1001700001E10136023602E10138023801E10126CF +:10018000022602E10001E10137023702E1013802F3 +:100190003801E10126022602E10002E002E201301C +:1001A00002300002E002E20001E001E20002E002AF +:1001B000E3016402640002E002E30001E001E30005 +:1001C00002E002E2012E022E02E10002E002E10260 +:1001D000E20001E001E101E20002E001E3010602C8 +:1001E0000602E30002E00001E00002E001E3011981 +:1001F000021902E30002E00001E0000000F0A1F0BB +:10020000A329002B00E200E100358100001E00144C +:100210000004001D710D304D831F001A0016001BD5 +:10022000000C304C002000080007000600E1042A02 +:10023000002100150009001900E1084A00220017FA +:10024000000A000500000003300130E3000000E276 +:1002500000000002540230E7000000E60000000445 +:100260005423001C000B00110000002E7F240018F6 +:10027000000D00100050004B0025000C000E003651 +:100280000052002C00260012000F003700510028F9 +:100290000027001300330038714F004E002D002F4F +:1002A000003474E50031810000010001000100010B +:1002B00000010000003A003500310001000100019A +:1002C000003B0035022102350001004C003C001EBD +:1002D0000224062202010001003D002D0224022416 +:1002E00004010001003E000100370011040000017C +:1002F000000100010000000100000001000E3001BB +:100300000000000100000001003F00240624022339 +:100310000200000100400022042502350001000116 +:100320000041002304260235023700010042002468 +:100330000425041F021E020100430031002604317F +:1003400002010001004400450001002D02010000EF +:100350000001000100010001000100000001000196 +:100360000001000100010001000100F400F200FBA7 +:1003700000010001000100F000F100FA000100019D +:10038000000100F500F300FC00010001000100F98C +:1003900000FA00F600000001000100010000000169 +:1003A0000000000100A800010000000100000001A1 +:1003B0000001000100A900AA0000000100010001E5 +:1003C000000100010001000100010001000100AC7A +:1003D000000100B600010001000100AB0050000167 +:1003E00000010001000100520051000100AE0001B7 +:1003F00000010001004F00000001000100010001A8 +:1004000000010000000100010001000100010001E5 +:1004100000010001000100010001000100010001D4 +:1004200000010001000100010001000100010001C4 +:1004300000010001000100010001000100000001B5 +:100440000001000100000001000000010004300173 +:1004500000000001000000010005300630093001F5 +:1004600000000001000A300B3008300100010001DB +:10047000000100073001000100010001000100013E +:100480000001000100010001000100010001000164 +:100490000001000100010001000100010001000055 +:1004A0000001000100010001000100000001000145 +:1004B00000010001000100010001000100500001E5 +:1004C0000001000100010052005100010001000183 +:1004D00000010001004F00010001000100010001C6 +:1004E0000001000100000001000100010000000106 +:1004F00000000001000100010000000100000001F7 +:10050000003F00520051002302000001004000247F +:100510000021001E00270001004100250022001FCD +:1005200000370001004200260023002000270001C0 +:10053000004300300230002402270201004400453D +:1005400000380001000100000001000100E100018D +:1005500000E0000000010001000100010001003D79 +:100560000001000100010001000100E000010001A4 +:10057000000100010001002C000100010001000148 +:100580000001003C00010001000100010000003AF0 +:1005900000010001000000010000003B000E3001DE +:1005A0000000000100000001000100010001000145 +:1005B0000000000100010001000100010001000134 +:1005C0000001000100010001000100010001000123 +:1005D0000001000100010001000100010001000113 +:1005E0000001000100010001000100010001000004 +:1005F000000A002530313662003A2000253032589A +:10060000000A722F632030313233343536373839AF +:100610004142434445460A000A00253032580062F0 +:100620006F756E6365213A20006C6566742073698E +:1006300064652061747461636865640A006C656652 +:10064000742073696465206E6F7420726573706FB7 +:100650006E64696E670A00747279696E6720746FE0 +:10066000207265736574206D637032333031380ADF +:10067000000A44454255473A20656E61626C6564E4 +:100680002E0A005B735D004B6579626F61726420B6 +:1006900073746172742E0A005B575D005B535D00DA +:1006A0005B525D005B445D005B435D0016034500EB +:1006B000720067006F0044006F0078002000450062 +:1006C0005A00000016034500720067006F004400E6 +:1006D0006F007800200045005A0000000403090460 +:1006E00009028D00050100A0FA09040000010301C0 +:1006F0000100092111010001223F000705810308C3 +:10070000000A09040100010301020009211101008E +:1007100001224D000705820308000A0904020001B6 +:1007200003000000092111010001223600070583A2 +:100730000308000A09040300020300000009211154 +:1007400001000122200007058403200001070504A1 +:100750000320000109040400010300000009211125 +:100760000100012239000705850310000112011064 +:100770000100000008EDFE07130100010200010561 +:10078000010906A101050719E029E71500250195D2 +:100790000875018102050819012905950575019162 +:1007A00002950175039101050719002977150025A8 +:1007B00001957875018102C00631FF0974A1010914 +:1007C00075150025FF95207508810209761500250D +:1007D000FF952075089102C005010980A1018502DD +:1007E00016010026B7001A01002AB70075109501FE +:1007F0008100C0050C0901A1018503160100269C9A +:10080000021A01002A9C02751095018100C00501A1 +:100810000902A1010901A100050919012905150015 +:100820002501950575018102950175038101050179 +:10083000093009311581257F95027508810609382F +:100840001581257F950175088106050C0A3802156A +:1008500081257F950175088106C0C005010906A1A3 +:1008600001050719E029E7150025019508750181A3 +:10087000029501750881010508190129059505757D +:100880000191029501750391010507190029FF15D2 +:100890000025FF950675088100C00A0025303258F2 +:1008A00020006B6579626F6172645F7265706F7250 +:1008B000743A20000A0025303258006B6579626F67 +:1008C0006172645F7365745F6C65643A200064658F +:1008D0006C5F6B65795F6269743A2063616E27743F +:1008E0002064656C3A20253032580A006164645FE8 +:1008F0006B65795F6269743A2063616E2774206169 +:1009000064643A20253032580A00646F6E652E0AFE +:1009100000626F6F676D61676963207363616E3A30 +:10092000202E2E2E2000290A002575002F00257567 +:10093000005D280025640020002564002000256457 +:100940000020002564007C0025303258006D6F7552 +:1009500073656B6579205B62746E7C782079207694 +:1009600020685D287265702F61636C293A205B00F6 +:100970006D6B5F776865656C5F74696D655F746FDB +:100980005F6D6178203D2025640A006D6B5F77689C +:1009900065656C5F6D61785F7370656564203D208F +:1009A00025640A006D6B5F74696D655F746F5F6DC0 +:1009B0006178203D2025640A006D6B5F6D61785F72 +:1009C0007370656564203D2025640A006D6B5F6966 +:1009D0006E74657276616C203D2025640A006D6B33 +:1009E0005F64656C6179203D2025640A006D6B5F52 +:1009F000776865656C5F74696D655F746F5F6D6165 +:100A000078203D2025640A006D6B5F776865656C12 +:100A10005F6D61785F7370656564203D2025640AB1 +:100A2000006D6B5F74696D655F746F5F6D617820D9 +:100A30003D2025640A006D6B5F6D61785F737065A2 +:100A40006564203D2025640A006D6B5F696E7465E6 +:100A50007276616C203D2025640A006D6B5F6465D1 +:100A60006C6179203D2025640A000A002575003656 +:100A70003A20776865656C5F74696D655F746F5F58 +:100A80006D61783A20000A00257500353A207768B4 +:100A900065656C5F6D61785F73706565643A2000B1 +:100AA0000A00257500343A2074696D655F746F5FC4 +:100AB0006D61783A20000A00257500333A206D6197 +:100AC000785F73706565643A20000A00257500320E +:100AD0003A20696E74657276616C286D73293A20CC +:100AE000000A00257500313A2064656C6179282A76 +:100AF00031306D73293A20000A092D2056616C753A +:100B00006573202D0A004D3E004D25643E20003FB8 +:100B1000007365742064656661756C740A00433EF9 +:100B2000200077686572652064656C74613A2063A3 +:100B30007572736F723D25642C20776865656C3D16 +:100B400025640A53656520687474703A2F2F656EAA +:100B50002E77696B6970656469612E6F72672F7794 +:100B6000696B692F4D6F7573655F6B6579730A00EB +:100B70000A092D204D6F7573656B6579202D0A4527 +:100B800053432F713A09717569740A313A096465E2 +:100B90006C6179282A31306D73290A323A09696EFD +:100BA00074657276616C286D73290A333A096D6138 +:100BB000785F73706565640A343A0974696D655FBE +:100BC000746F5F6D61780A353A09776865656C5FA7 +:100BD0006D61785F73706565640A363A0977686598 +:100BE000656C5F74696D655F746F5F6D61780A0A2B +:100BF000703A097072696E742076616C7565730A5B +:100C0000643A097365742064656661756C74730A6F +:100C100075703A092B310A646F776E3A092D310AE3 +:100C2000706775703A092B31300A7067646F776EA0 +:100C30003A092D31300A0A7370656564203D2064DD +:100C4000656C7461202A206D61785F7370656564DE +:100C5000202A2028726570656174202F2074696DC8 +:100C6000655F746F5F6D6178290A003F004D3E201B +:100C700000433E20004C25640A000A092D20436FE2 +:100C80006E736F6C65202D0A4553432F713A0971BD +:100C90007569740A6D3A096D6F7573656B65790ACC +:100CA000000A092D204D61676963202D0A643A0905 +:100CB00064656275670A783A096465627567206DD4 +:100CC00061747269780A6B3A096465627567206BB2 +:100CD0006579626F6172640A6D3A0964656275676D +:100CE000206D6F7573650A763A0976657273696F60 +:100CF0006E0A733A097374617475730A633A09630F +:100D00006F6E736F6C65206D6F64650A302D343AB9 +:100D1000096C61796572302D34284631302D4634A6 +:100D2000290A506175733A09626F6F746C6F616460 +:100D300065720A653A09656570726F6D0A6E3A09E7 +:100D40004E4B524F0A7A3A09736C656570204C45D8 +:100D50004420746573740A000A002575002E6E6BBA +:100D6000726F3A20000A002575002E737761705F5C +:100D70006261636B736C6173685F6261636B7370F4 +:100D80006163653A20000A002575002E7377617053 +:100D90005F67726176655F6573633A20000A0025BC +:100DA00075002E6E6F5F6775693A20000A00257521 +:100DB000002E737761705F72616C745F7267756922 +:100DC0003A20000A002575002E737761705F6C6110 +:100DD0006C745F6C6775693A20000A002575002EF7 +:100DE000636170736C6F636B5F746F5F636F6E745E +:100DF000726F6C3A20000A002575002E73776170BF +:100E00005F636F6E74726F6C5F636170736C6F633E +:100E10006B3A20000A0025303258006B65796D610D +:100E2000705F636F6E6669672E7261773A20000AA1 +:100E3000002575002E6D6F7573653A20000A002538 +:100E400075002E6B6579626F6172643A20000A004A +:100E50002575002E6D61747269783A20000A0025AC +:100E600075002E656E61626C653A20000A002530BF +:100E700032580064656275675F636F6E6669672EDE +:100E80007261773A20000A00257500646566617515 +:100E90006C745F6C617965723A20003F004E4B5272 +:100EA0004F3A206F66660A004E4B524F3A206F6EE3 +:100EB0000A0074696D65725F636F756E743A202500 +:100EC00030346C580A006B6579626F6172645F6ED2 +:100ED0006B726F3A2025580A006B6579626F6172F8 +:100EE000645F69646C653A2025580A006B65796215 +:100EF0006F6172645F70726F746F636F6C3A2025FC +:100F0000580A00686F73745F6B6579626F61726411 +:100F10005F6C65647328293A2025580A000A092D58 +:100F200020537461747573202D0A004743433A209F +:100F3000342E392E33204156522D4C4942433A200B +:100F4000312E382E31204156525F415243483A20CB +:100F5000617672350A004F5054494F4E533A204C37 +:100F600055464120424F4F544D41474943204D4F34 +:100F70005553454B45592045585452414B455920EE +:100F8000434F4E534F4C4520434F4D4D414E44200F +:100F90004E4B524F203531320A004255494C443AAB +:100FA00020666437326134362D6469727479202882 +:100FB00032313A35313A3231204A616E20323420B2 +:100FC00032303136290A005649443A2030784645B5 +:100FD0004544284572676F446F7820455A29205050 +:100FE00049443A20307831333037284572676F44AE +:100FF0006F7820455A29205645523A2030783030B3 +:1010000030310A00444553433A20742E6D2E6B2E26 +:10101000206B6579626F617264206669726D7761B9 +:10102000726520666F72204572676F646F780A0080 +:101030000A092D2056657273696F6E202D0A000A09 +:101040006D6F7573653A206F66660A000A6D6F757D +:1010500073653A206F6E0A000A6B6579626F617280 +:10106000643A206F66660A000A6B6579626F617286 +:10107000643A206F6E0A000A6D61747269783A20D2 +:101080006F66660A000A6D61747269783A206F6E45 +:101090000A000A64656275673A206F6E0A000A6486 +:1010A000656275673A206F66660A000A0A626F6FAA +:1010B000746C6F616465722E2E2E2000433E2000FA +:1010C0006565636F6E6669673A0A00536C656570A3 +:1010D000204C454420746573740A00000000000031 +:1010E000000000000000010204060A0F17202C3A3D +:1010F0004A5D71879DB3C7DAE9F5FCFFFCF5E9DAD3 +:10110000C7B39D87715D4A3A2C20170F0A06040267 +:1011100001000000000000000000000011241FBEBC +:10112000CFEFDAE0DEBFCDBF04B603FE24C080916E +:10113000FB019091FC01A091FD01B091FE0187306F +:10114000904BA740B04BB9F41092FB011092FC01F8 +:101150001092FD011092FE0114BE84B7877F84BFF8 +:1011600088E10FB6F89480936000109260000FBE83 +:10117000E0E0FFE3099511E0A0E0B1E0E6E9F0E688 +:1011800002C005900D92AA33B107D9F711E0AAE386 +:10119000B1E001C01D92AB3FB107E1F70E94091217 +:1011A0000C9449300C940000FF93EF93E0913A01C6 +:1011B000F0913B01309709F00995EF91FF91089567 +:1011C000FC018591803011F0EFDFFBCF0895FF2700 +:1011D000E0E230E247FF0CC0419597FF09C0EDE225 +:1011E0006095709580959095611D711D811D911D73 +:1011F00027FF02C0219530E350E2AA27660F771F30 +:10120000881F991FAA1FA41710F0A41B63955A9555 +:10121000A9F7AA3008F0A95FA05DAF93F395611517 +:1012200071058105910541F7ED3211F4EF93F395C6 +:10123000F21718F43F93F395FBCF8F91B5DFFA9532 +:10124000E1F70895E991F9918591803021F0853297 +:1012500019F0AADFF9CF089520E0E89455915532AE +:10126000C1F3503311F4689455915A3348F45053F4 +:1012700090F3220F022E220F220F200D250FF4CF04 +:101280000EF4219589919991533619F3533729F129 +:10129000533559F1BC0188279927E8945C3621F42D +:1012A0008991999168945591543639F446EF7EF0BE +:1012B00077FF0DC08FEF9FEF0AC055374AE039F036 +:1012C000583540E121F0523642E009F00895FF938D +:1012D000EF937DDFEF91FF91B7CFFF93EF93FC0189 +:1012E00081918030B9F360DFFBCFFF93EF9368DF2C +:1012F000F1CFDF93CF93CDB7DEB72596A3DFCF91A4 +:10130000DF910895462F50E04F30510508F0DEC0C0 +:10131000DC01FA01EA5AFF4F12968C910C94FE2FD1 +:10132000882321F085EE0E94E618D0C085EE0E9449 +:10133000AE19CCC0882349F00E943F2490933D0110 +:1013400080933C0188EF91E0089580913C01909159 +:101350003D010E944B24873991050CF0A8C08AEE0C +:1013600091E00895882349F00E943F2490933D0125 +:1013700080933C0187EE91E0089580913C0190912B +:101380003D010E944B24873991050CF093C089EDF3 +:1013900091E00895882349F00E943F2490933D01F5 +:1013A00080933C0182ED91E0089580913C01909101 +:1013B0003D010E944B24873991050CF07EC080ECE2 +:1013C00091E00895882349F00E943F2490933D01C5 +:1013D00080933C018BEB91E0089580913C019091CA +:1013E0003D010E944B24873991050CF069C08DEABC +:1013F00091E00895882349F00E943F2490933D0195 +:1014000080933C0188EA91E0089580913C0190919D +:101410003D010E944B24873991050CF054C08AE9A4 +:1014200091E00895882309F451C085E891E008957A +:10143000882309F44BC080E791E00895882309F4DC +:1014400045C08BE591E00895882309F43FC086E408 +:1014500091E008958823D1F18DE391E008958823E8 +:10146000A9F188E291E00895882381F183E191E078 +:101470000895882359F18EEF90E00895882331F183 +:101480008091BE019091BF01A091C001B091C101B6 +:1014900020E2822780729927AA27BB278093BE016A +:1014A0009093BF01A093C001B093C1010FC085EF1D +:1014B00091E0089584EE91E008958BEC91E0089519 +:1014C00086EB91E0089583EA91E0089580E090E052 +:1014D000089508956091BE017091BF018091C0018F +:1014E0009091C1010E94742356985E9825982D987A +:1014F00026982E9827982F98833099F028F48130D9 +:1015000041F0823049F00895843049F0853061F02F +:101510000895259A2D9A0895269A2E9A0895259A27 +:101520002D9A279A2F9A0895259A2D9A269A2E9ABF +:10153000279A2F9A08958AE69AE0892B11F00E9443 +:101540006A0A80E090E0089556985E9825982D9854 +:1015500026982E9827982F988FEF90E090938900E7 +:101560008093880090938B0080938A0090938D00E5 +:1015700080938C00259A2D9A2FEF80E792E02150DE +:1015800080409040E1F700C00000269A2E9A2FEF8D +:1015900080E792E0215080409040E1F700C00000D9 +:1015A000279A2F9A2FEF80E792E0215080409040B9 +:1015B000E1F700C0000025982D982FEF80E792E01A +:1015C000215080409040E1F700C0000026982E98FE +:1015D0002FEF80E792E0215080409040E1F700C07B +:1015E000000027982F9856985E9825982D98269851 +:1015F0002E9827982F98089589EA8093800089E093 +:101600008093810024982C983F988AB18F748AB96E +:101610006E98479A8BB1806B8BB9769A0E94A40A18 +:1016200089E69AE0892B11F00E94690A80E090E037 +:10163000089580E28093000180913E0181110EC0E7 +:101640000E94680B81E080933E012FEF83ED90E3D1 +:10165000215080409040E1F700C0000080E40E94EB +:101660006E0B8093000181112EC00E94980B809315 +:101670000001811128C00E94980B80930001811104 +:1016800022C08FE30E94980B8093000181111BC040 +:101690000E94900B80E40E946E0B809300018111E8 +:1016A00012C08CE00E94980B8093000181110BC046 +:1016B0000E94980B80930001811105C08FE30E9466 +:1016C000980B809300010E94900B80910001089577 +:1016D0001092B9008AE08093B800089594EA90933C +:1016E000BC009091BC0097FFFCCF9091B900987F0F +:1016F000983021F0903111F081E008958093BB0083 +:1017000084E88093BC008091BC0087FFFCCF80916F +:10171000B900887F883111F0803471F780E0089536 +:1017200084E98093BC008091BC0084FDFCCF0895C7 +:101730008093BB0084E88093BC008091BC0087FF4D +:10174000FCCF9091B900987F81E0983209F480E055 +:10175000089584E88093BC008091BC0087FFFCCF93 +:101760008091BB00089580910001811115C080E433 +:101770000E946E0B8093000181110CC082E10E94D7 +:10178000980B80930001811105C08FEF0E94980B88 +:10179000809300010E94900B84B1807F84B985B151 +:1017A000807F85B98AB1837F8AB98BB1837F8BB9FA +:1017B0003E98469808950E94190B809300010E945C +:1017C000B30B80B38C7080BB81B3836F81BBA0E40B +:1017D000B1E0EEE4F1E08EE08E0F11921D928E13D7 +:1017E000FCCF8CEF9AE0892B11F00C94FC0A089541 +:1017F0009F92AF92BF92CF92DF92EF92FF920F93A0 +:101800001F93CF93DF93809100018823E1F08091B3 +:101810003F018F5F80933F01811115C087E596E0FE +:101820000E94E0080E94190B80930001882329F090 +:101830008DE396E00E94E00806C089E296E00E94EF +:10184000E0080E94A40A00E411E0C0E0D0E0BB245C +:10185000B39482E0A82ECC24C394D12C2AE1E22EAA +:1018600026E0F22EC730D10500F5809100018111EC +:1018700064C080E40E946E0B80930001811112C04D +:1018800082E10E94980B8093000181110BC0C60178 +:101890000C2E01C0880F0A94EAF780950E94980BDD +:1018A000809300010E94900B48C0CA30A1F028F438 +:1018B000C83059F0C93061F005C0CC3089F070F003 +:1018C000CD3089F0209A289810C0219A29980DC00F +:1018D000229A2A980AC0239A2B9807C0529A01C0CC +:1018E000539A5B9802C03E9A469890EA9A95F1F70F +:1018F0009FB1799902C082E001C080E091709B2580 +:10190000982B7C9902C084E001C080E0892B7D99EE +:1019100002C038E001C030E0832B7E9902C020E194 +:1019200001C020E0822B9FB19095991F9927991FA4 +:101930009295990F907E892B10C0809100018111A2 +:1019400074C080E40E946E0B80930001882309F428 +:1019500059C0912C0E94900B892DF8019081981705 +:1019600039F1808380910101882301F18091D901AF +:1019700080FF04C08FE196E00E94E0088091D901C9 +:1019800080FF0CC0809101011F928F93FF92EF9214 +:101990000E9479090F900F900F900F908091D901BC +:1019A00080FF04C088E196E00E94E008A092010157 +:1019B0000E94B30B21960F5F1F4FCE30D10509F067 +:1019C00051CF809101018823B1F0815080930101B2 +:1019D000882339F08FE99FE00197F1F700C00000FC +:1019E0000AC0AEE4B1E0E0E4F1E0CF01825F9191A2 +:1019F0009D938E13FCCF8BE99AE0892BC1F00E9456 +:101A00009B0A15C083E10E94980B8093000181110D +:101A1000A0CF81E40E946E0B80930001811199CFC9 +:101A20000E94A90B982E909495CF80E096CF81E0EC +:101A3000DF91CF911F910F91FF90EF90DF90CF90AA +:101A4000BF90AF909F900895E82FF0E0E25BFE4FCB +:101A500080810895CF92DF92EF92FF920F931F93B0 +:101A6000CF93DF9381E096E00E94E0088EE4E82EB9 +:101A700081E0F82EC0E0D0E09CEFC92E95E0D92E91 +:101A800003EF15E0DF93CF93DF92CF920E947909A5 +:101A900089EF95E00E94E008F70181917F0190E0D5 +:101AA0000E94DA239F938F931F930F930E947909CB +:101AB00081EF95E00E94E00821968DB79EB70896C9 +:101AC0000FB6F8949EBF0FBE8DBFCE30D105D1F6B4 +:101AD000DF91CF911F910F91FF90EF90DF90CF900A +:101AE00008958B3B910578F4883A910540F5853A45 +:101AF0009105D0F48430910508F0B1C08130910592 +:101B000009F4ADC06BC0803E910508F467C0883E03 +:101B1000910508F4A4C09C01205F310920313105F2 +:101B200008F05CC090650895853A910509F459C0A4 +:101B3000863A910509F058C082E890E40895883A01 +:101B4000910509F454C0893A910509F453C08A3AC1 +:101B5000910509F452C08B3A910509F451C08C3AB1 +:101B6000910509F450C08D3A910509F44FC0803BAE +:101B7000910509F44EC08E3A910509F44DC08F3A93 +:101B8000910509F44CC0813B910509F44BC0823B9F +:101B9000910509F44AC0833B910509F449C0843B8F +:101BA000910509F448C0853B910509F447C0863B7F +:101BB000910509F446C0873B910509F445C0883B6F +:101BC000910509F444C0893B910509F443C08A3B5F +:101BD000910509F442C080E094E4089580E090E02B +:101BE000089581E890E4089583E890E4089582EEF2 +:101BF00094E4089589EE94E408958AEE94E40895B7 +:101C000085EB94E4089586EB94E4089587EB94E4DF +:101C100008958CEC94E408958DEC94E4089583E8A1 +:101C200095E408958AE895E4089582E995E4089595 +:101C300084E995E4089581E296E4089583E296E4C8 +:101C4000089584E296E4089585E296E4089586E294 +:101C500096E4089587E296E408958AE296E408956A +:101C6000089596E0799FF001112494E5899FE00D95 +:101C7000F11D1124E60FF11DEE0FFF1FEF5FFD4F69 +:101C8000859194910895880F991FFC01E558FF4FA5 +:101C9000859194910895880F991FFC01E550FE4F9E +:101CA00085919491089526E0729FF001112444E5F6 +:101CB000849FE00DF11D1124E60FF11DEE0FFF1FB3 +:101CC000EF5FFD4F859194919C013A9521154FE16D +:101CD000340708F41EC13F512115304120F49F7094 +:101CE0000E944B0E08959C0130532115304118F489 +:101CF0009927906C0895811520E5920769F40E9458 +:101D0000341D4FEF84E39CE0415080409040E1F768 +:101D100000C000000C949A24813020E5920751F411 +:101D200081E796E00E94E0088091D901816080936C +:101D3000D90108959C0130552115304108F051C05A +:101D4000292F33272F70332721303105D9F4AC01E7 +:101D50004370552702C0220F331F4A95E2F73C68B3 +:101D6000AC0164E0440F551F6A95E1F744275370B6 +:101D7000242B352B73E0880F991F7A95E1F7807635 +:101D800099271DC02230310529F4982F8827816FAB +:101D9000906A089523303105A9F4AC0143705527AA +:101DA00021E030E002C0220F331F4A95E2F73C6881 +:101DB00043E0880F991F4A95E1F7807E9770822B48 +:101DC000932B089524303105E1F4AC01437055277D +:101DD00021E030E002C0220F331F4A95E2F73A6853 +:101DE000E7CF9C0130572115304118F49F70906265 +:101DF00008959C0130582115304118F49F70906A65 +:101E00000895803E9105E0F4803C910558F58133BA +:101E1000910509F46FC048F48932910509F463C053 +:101E20008A32910509F46DC072C089339105E9F0D9 +:101E300082389105D1F08533910509F44DC067C012 +:101E4000833E910581F138F4803E9105B9F0823EE0 +:101E50009105D9F05CC0863E910561F1873E910500 +:101E6000A1F155C00E94430E08952091EC0120FD80 +:101E700002C021FF4CC080EE90E049C08091EC018F +:101E800080FFF9CF89E390E042C08091EC0182FFAE +:101E90000EC08091EC0184FF03C080E090E037C069 +:101EA00083EE90E034C08091EC0182FFF2CF82EEAD +:101EB00090E02DC08091EC0183FF0BC08091EC017C +:101EC00084FDEBCF87EE90E022C08091EC0183FF90 +:101ED000F5CF86EE90E01BC08091EC0185FF07C036 +:101EE00089E290E014C08091EC0185FFF9CF85E391 +:101EF00090E00DC08091EC0186FF07C08AE290E07F +:101F000006C08091EC0186FFF9CF81E390E00E944A +:101F1000710D0895089580916F0108959FB7F89409 +:101F200010925E019FBF9091F201943009F057C06A +:101F30009091E9009F703091EC00232F217030FDCB +:101F400020E8922B24E02093E9002091EB0020FF71 +:101F500043C02091EE0027FF3FC020915C01222367 +:101F600021F02091E80025FF37C010925C0126E0A7 +:101F70003091E80035FD15C03091F201343061F543 +:101F80003091EB0035FD28C0215021F481E0809391 +:101F90005C0122C0EFE9FFE03197F1F700C00000DB +:101FA000E7CF8093F1008091E80085FD0AC0809121 +:101FB000E80080FFFCCF8091E8008E778093E800F6 +:101FC00006C08FB7F89421E020935E018FBF9F7009 +:101FD0009093E90080E008959F709093E9008FEF5F +:101FE0000895CF93DF9300D01F92CDB7DEB79C0149 +:101FF0008091F201843019F593E099833B832A8321 +:102000009093E9008FEF9091E800815095FD06C014 +:1020100095ED9A95F1F700008111F5CF8091E800D8 +:1020200085FF0DC040E050E063E070E0CE01019616 +:102030000E94C1128091E8008E778093E8000F9093 +:102040000F900F90DF91CF910895CF93DF9300D041 +:102050001F92CDB7DEB72091F201243021F522E0A6 +:1020600029839B838A8383E08093E9008FEF90919B +:10207000E800815095FD06C095ED9A95F1F70000B6 +:102080008111F5CF8091E80085FF0DC040E050E060 +:1020900063E070E0CE0101960E94C1128091E800D9 +:1020A0008E778093E8000F900F900F90DF91CF9183 +:1020B00008952091F2012430F1F422E02093E90008 +:1020C0002FEF3091E800215035FD06C035ED3A95EF +:1020D000F1F700002111F5CF2091E80025FF0BC09A +:1020E00040E050E065E070E00E94C1128091E8009D +:1020F0008E778093E8000895CF93DF932091F201CB +:10210000243009F048C0EC0180910C018823E1F0F3 +:1021100080910D018823C1F085E08093E9008FEF65 +:102120009091E800815095FD06C095E19A95F1F7F0 +:1021300000008111F5CF8091E80085FF2CC040E0C0 +:1021400050E060E170E017C081E08093E9008FEF1C +:102150009091E800815095FD06C095ED9A95F1F7B4 +:1021600000008111F5CF8091E80085FF14C040E0A8 +:1021700050E068E070E0CE010E94C1128091E8005A +:102180008E778093E80080E1FE01AFE5B1E0019039 +:102190000D928A95E1F7DF91CF91089588EA96E054 +:1021A0000E94E0088091F101811109C00E9456143B +:1021B0000E94B3148091E20084608093E20008954D +:1021C00084EA96E00E94E0081092F101089580EA06 +:1021D00096E00C94E0088CE996E00E94E0080C94EC +:1021E0006A2E88E996E00E94E0080E9430240E944E +:1021F000702E0E9458170C948A0F20915D012F5F5A +:10220000822F62E30E94DE2F992319F020935D0153 +:10221000089510925D0180915E01882371F1809193 +:10222000F201843041F58091E9008F702091EC003B +:10223000922F917020FD90E8892B94E09093E90013 +:102240009091EB0090FF14C09091EE0097FF10C0AA +:102250009091E80095FF03C01092F100F9CF9091A2 +:10226000E80090FF05C09091E8009E779093E80009 +:102270008F708093E90010925E01089542E061EC56 +:1022800081E00E94D01342E061EC82E00E94D01312 +:1022900042E061EC83E00E94D01342E261EC84E012 +:1022A0000E94D01342E161EC85E00C94D013809140 +:1022B000F401833009F455C030F4813071F082307C +:1022C00009F48EC008958A3009F47AC08B3009F47D +:1022D00060C0893009F09CC020C08091F301813A30 +:1022E00009F096C08091E800877F8093E800809194 +:1022F000F7019091F801892B21F460E18FE591E0DD +:1023000003C060E080E090E070E00E940C138091D8 +:10231000E8008B778093E80008958091F301813283 +:1023200009F076C08091F7019091F801009719F0BB +:10233000049709F06DC08091E800877F8093E800E2 +:102340008091E80082FD05C08091F2018111F8CFF3 +:102350005FC08091F10080936F018091E8008B77DE +:1023600053C08091F301813A09F052C08091F70186 +:102370009091F801892B09F04BC08091E800877F8C +:102380008093E8008091E80080FFFCCF80910C01F1 +:1023900036C08091F3018132D9F58091F701909197 +:1023A000F801892BA9F58091E800877F8093E800E8 +:1023B0000E9405148091F50180930C010C94341D4A +:1023C0008091F301813221F58091E800877F80932D +:1023D000E8000E9405148091F60180937001089531 +:1023E0008091F301813AA1F48091E800877F809386 +:1023F000E8008091E80080FFFCCF8091700180931D +:10240000F1008091E8008E778093E8000C94051429 +:10241000089584B7877F84BF88E10FB6F8948093CE +:102420006000109260000FBE90E080E80FB6F89454 +:1024300080936100909361000FBE0E94E5170E9497 +:1024400056140E94B3148091E20084608093E200ED +:102450008EE89FE00E946F2378940E9438170E94B4 +:10246000E71782E091E00E9453170E94582E87E8F8 +:1024700096E00E94E0088091F201853089F483E8BB +:1024800096E00E94E0080E94F4238091F0018823E6 +:1024900091F30E941C24882371F30E94AB12EBCFAE +:1024A0000E941518E8CF292F332723303105C9F0B2 +:1024B00064F42130310581F02230310509F043C048 +:1024C0008DE890E020EE36E042C021323105F1F097 +:1024D0002232310541F137C082E190E02DE637E04C +:1024E00036C099278130910541F08230910541F045 +:1024F000892B49F5ECEDF6E005C0E4ECF6E002C00E +:10250000ECEAF6E0849190E09F0121C06530D8F4B8 +:10251000E62FF0E0EE0FFF1FEB5DFE4F20813181D3 +:1025200089E090E014C0653070F470E0FB01EE0FBC +:10253000FF1FE55EFE4F20813181FB01EA5EFE4F09 +:10254000808190E004C080E090E020E030E0FA017B +:1025500031832083089580E189BD82E189BD09B47A +:1025600000FEFDCF8091D8008F7D8093D8008091B0 +:10257000E00082608093E0008091E00081FDFCCF6C +:102580000895CF92DF92EF92FF920F931F93CF9314 +:10259000DF93EC018B016A010E942414811133C086 +:1025A000C114D10439F0F60180819181081B190B07 +:1025B000C80FD91FE12CF12C0115110519F18091DB +:1025C000E80085FD16C08091E8008E778093E800D2 +:1025D000C114D10449F0F60180819181E80EF91E01 +:1025E000F182E08285E00FC00E942414882321F349 +:1025F0000AC089918093F10001501109FFEFEF1A91 +:10260000FF0ADACF80E0DF91CF911F910F91FF9009 +:10261000EF90DF90CF9008952091F9013091FA0169 +:102620002617370748F06115710539F42091E80045 +:102630002E772093E80001C0B90140E061157105D3 +:10264000A9F12091F201222309F443C0253009F4B5 +:1026500042C02091E80023FD40C02091E80022FD07 +:1026600032C02091E80020FFE9CF4091F300209193 +:10267000F20030E0342BFC01CF016115710559F0F7 +:102680002830310540F481918093F1006150710947 +:102690002F5F3F4FF1CF41E02830310509F040E096 +:1026A0002091E8002E772093E800C8CF4111C9CFD0 +:1026B0000AC08091F201882361F0853061F0809139 +:1026C000E80083FD0AC08091E80082FFF2CF80E03D +:1026D000089582E0089583E0089581E008952091AF +:1026E000F9013091FA012617370748F06115710595 +:1026F00039F42091E8002E772093E80001C0B90159 +:10270000FC0120E06115710591F18091F2018823AF +:1027100009F440C0853009F43FC08091E80083FD92 +:102720003DC08091E80082FD2FC08091E80080FFCD +:10273000E9CF2091F3008091F20090E0922B611597 +:10274000710559F08830910540F424912093F100EF +:102750003196615071090196F2CF21E0089709F096 +:1027600020E08091E8008E778093E800CBCF2111A4 +:10277000CCCF0AC08091F201882361F0853061F0EE +:102780008091E80083FD0AC08091E80082FFF2CFCB +:1027900080E0089582E0089583E0089581E008953F +:1027A000982F973058F59093E900981739F0709169 +:1027B000EC002091ED005091F00003C0242F762F03 +:1027C00050E021FF19C03091EB003E7F3093EB00C9 +:1027D0003091ED003D7F3093ED003091EB003160A2 +:1027E0003093EB007093EC002093ED005093F000D9 +:1027F0002091EE0027FF07C09F5FD3CF8F7080939B +:10280000E90081E0089580E008958091F30187FF59 +:1028100011C08091E80082FD05C08091F201811114 +:10282000F8CF11C08091E8008B770BC08091F20146 +:10283000882349F08091E80080FFF8CF8091E8007C +:102840008E778093E80008952091E4003091E500B0 +:1028500095E64091EC00842F817040FF22C080916A +:10286000E80080FD1CC08091F201882391F0853042 +:1028700091F08091EB0085FD10C04091E4005091F3 +:10288000E5004217530729F39A01915011F784E0AC +:10289000089582E0089583E0089581E0089580E03E +:1028A00008954091E80042FFDECF08950E94C414CD +:1028B0000E94CC14E0EEF0E0808181608083E8ED3E +:1028C000F0E080818F77808319BCA7EDB0E08C9118 +:1028D0008E7F8C9380818F7E80831092F10108958A +:1028E0000F931F93CF93DF930E94C4140E94CC14C4 +:1028F000C8EDD0E088818F7788838881806888835D +:1029000088818F7D888319BC1092F2011092EE01AC +:102910001092F0011092EF0100EE10E0F8018081BA +:102920008B7F808388818160888342E060E080E0E3 +:102930000E94D013E1EEF0E080818E7F8083E2EE92 +:10294000F0E0808181608083808188608083F801ED +:1029500080818E7F8083888180618883DF91CF91A1 +:102960001F910F910895E8EDF0E080818F7E8083C4 +:10297000E7EDF0E080818160808384E082BF81E0C8 +:102980008093F1010C947014E8EDF0E080818E7F6B +:1029900080831092E20008951092DA001092E10014 +:1029A00008951F920F920FB60F9211242F933F9309 +:1029B0004F935F936F937F938F939F93AF93BF9347 +:1029C000EF93FF938091E10082FF0BC08091E200C2 +:1029D00082FF07C08091E1008B7F8093E1000E941D +:1029E000FD108091DA0080FF1FC08091D80080FF29 +:1029F0001BC08091DA008E7F8093DA008091D9002D +:102A000080FF0DC080E189BD82E189BD09B400FE6F +:102A1000FDCF81E08093F2010E94CE1005C019BC69 +:102A20001092F2010E94E0108091E10080FF19C035 +:102A30008091E20080FF15C08091E2008E7F80933C +:102A4000E2008091E20080618093E2008091D800F2 +:102A500080628093D80019BC85E08093F2010E94C7 +:102A6000EB108091E10084FF30C08091E20084FF90 +:102A70002CC080E189BD82E189BD09B400FEFDCF93 +:102A80008091D8008F7D8093D8008091E1008F7E67 +:102A90008093E1008091E2008F7E8093E20080913C +:102AA000E20081608093E2008091EE01882311F0C2 +:102AB00084E007C08091E30087FD02C081E001C08F +:102AC00083E08093F2010E94F1108091E10083FF86 +:102AD00029C08091E20083FF25C08091E100877FBB +:102AE0008093E10082E08093F2011092EE018091E8 +:102AF000E1008E7F8093E1008091E2008E7F8093E1 +:102B0000E2008091E20080618093E20042E060E0B8 +:102B100080E00E94D0138091F00088608093F000E4 +:102B20000E94E710FF91EF91BF91AF919F918F911C +:102B30007F916F915F914F913F912F910F900FBEB9 +:102B40000F901F9018951F920F920FB60F9211249D +:102B50002F933F934F935F936F937F938F939F93A5 +:102B6000AF93BF93CF93DF93EF93FF93C091E900AF +:102B7000CF708091EC00D82FD17080FDD0E81092FA +:102B8000E9008091F000877F8093F00078940E94A4 +:102B9000E7151092E9008091F00088608093F000C2 +:102BA000CD2BCF70C093E900FF91EF91DF91CF91D2 +:102BB000BF91AF919F918F917F916F915F914F9155 +:102BC0003F912F910F900FBE0F901F9018951F935C +:102BD000CF93DF93CDB7DEB7AA970FB6F894DEBFD9 +:102BE0000FBECDBFE3EFF1E088E08E0F9091F100D2 +:102BF00091938E13FBCF0E9457118091E80083FFC1 +:102C00001FC18091F3019091F401492F50E04A30A7 +:102C1000510508F015C1FA01EB59FF4F0C94FE2F36 +:102C2000803881F0823809F00BC18091F7018F70F4 +:102C30008093E9008091EB0085FB882780F9109252 +:102C4000E90006C08091EF019091F001911182603E +:102C50009091E800977F9093E8008093F1001092A4 +:102C6000F100C8C0282F2D7F09F0EAC0882319F091 +:102C7000823061F0E5C08091F501813009F0E0C05B +:102C8000933009F080E08093F0012BC08091F50132 +:102C9000811127C08091F7018F7009F4D1C0809312 +:102CA000E9002091EB0020FF1CC0933021F48091BB +:102CB000EB00806214C09091EB0090619093EB0068 +:102CC00021E030E0A90102C0440F551F8A95E2F7C8 +:102CD0004093EA001092EA008091EB0088608093B4 +:102CE000EB001092E9008091E800877F86C0811197 +:102CF000A7C01091F5011F778091E3008078812BA8 +:102D00008093E3008091E800877F8093E8000E9431 +:102D100005148091E80080FFFCCF8091E30080687B +:102D20008093E300111102C082E001C083E0809330 +:102D3000F20186C08058823008F082C08091F5018F +:102D40009091F6018C3D53E0950779F583E08A83F5 +:102D50008AE289834FB7F894DE01139620E03EE0C3 +:102D600051E2E32FF0E050935700E49120FF03C0BD +:102D7000E295EF703F5FEF708E2F90E0EA3010F039 +:102D8000C79601C0C0968D939D932F5F243149F75C +:102D90004FBF8091E800877F8093E8006AE270E08F +:102DA000CE0101960E940C1314C0AE014F5F5F4F1D +:102DB0006091F7010E945312BC01892B09F440C0B5 +:102DC0009091E800977F9093E80089819A810E9412 +:102DD0006F138091E8008B778093E80031C08038D2 +:102DE00079F58091E800877F8093E8008091EE017B +:102DF0008093F1008091E8008E778093E8000E9434 +:102E000005141EC081111CC09091F5019230C0F4D0 +:102E10008091E800877F8093E8009093EE010E9404 +:102E200005148091EE01811106C08091E30087FDB9 +:102E300002C081E001C084E08093F2010E943E1153 +:102E40008091E80083FF0AC08091E800877F80932B +:102E5000E8008091EB0080628093EB00AA960FB6A9 +:102E6000F894DEBF0FBECDBFDF91CF911F910895C3 +:102E7000CF938091F2018823A1F0C091E900CF7037 +:102E80009091EC00892F817090FD80E8C82B109202 +:102E9000E9008091E80083FD0E94E715CF70C093A0 +:102EA000E900CF910895909376018093750108957C +:102EB000E0917501F0917601309721F00190F08159 +:102EC000E02D099480E00895EF92FF920F931F93F5 +:102ED000CF93DF93E0917501F09176013097B1F1D6 +:102EE0008C010280F381E02D09958091D90182FF48 +:102EF0002DC080FF04C082EA98E00E94E008E8014B +:102F000010E18CE9E82E88E0F82E8091D90180FF4D +:102F10000BC088811F928F93FF92EF920E947909D4 +:102F20000F900F900F900F90115021961111EDCF2F +:102F30008091D90180FF0AC08AE998E0DF91CF91A2 +:102F40001F910F91FF90EF900C94E008DF91CF91CB +:102F50001F910F91FF90EF900895E0917501F0910E +:102F60007601309721F00480F581E02D09940895D1 +:102F700020917301309174018217930771F090933F +:102F8000740180937301E0917501F091760130979F +:102F900021F00680F781E02D0994089520917101B8 +:102FA000309172018217930771F0909372018093B0 +:102FB0007101E0917501F0917601309721F0008464 +:102FC000F185E02D0994089508950C94E4170E946A +:102FD00036240E94DB0B0C94FC24CF93C82F8091E5 +:102FE000D90182FF1EC080FF04C08BEB98E00E94D5 +:102FF000E0088091D90180FF0CC01F92CF9386EB2F +:1030000098E09F938F930E9479090F900F900F90F3 +:103010000F908091D90180FF04C084EB98E00E945A +:10302000E0088C2FCF910C948A0FCF92DF92EF9211 +:10303000FF920F931F93CF93DF93CDB7DEB72B97FC +:103040000FB6F894DEBF0FBECDBF0E94F80B88E725 +:10305000C82E81E0D82E00E010E0E02E802F0E94E4 +:10306000240DF60141916F01F42EF826B1F40F5FA3 +:103070001F4F0E30110589F78FEF89838A831B82DA +:103080000E943F248160782F9D838C8349815A81DF +:103090006B818D810E94B81840C09091D90191FF39 +:1030A00004C08B870E942A0D8B8520E030E04F2DD5 +:1030B00050E0922FBA01022E02C0759567950A94CE +:1030C000E2F760FF24C02E83EF8221E030E0690147 +:1030D00002C0CC0CDD1C9A95E2F790E08C219D217A +:1030E000892B09F420E028870E943F248160782FF3 +:1030F0009A8789874E815F8168858A850E94B81882 +:10310000F801E858FE4F8081C826C08206C02F5FB4 +:103110003F4F2630310569F6AACF0E946D281091E5 +:1031200077010E9458171817A1F00E945817809332 +:1031300077012B960FB6F894DEBF0FBECDBFDF919F +:10314000CF911F910F91FF90EF90DF90CF900C9453 +:10315000ED172B960FB6F894DEBF0FBECDBFDF91F3 +:10316000CF911F910F91FF90EF90DF90CF90089536 +:10317000CF93DF93CDB7DEB72B970FB6F894DEBFB2 +:103180000FBECDBF4F83588769877A878B87DE0153 +:10319000119686E0FD0111928A95E9F785E0FE011E +:1031A000379601900D928A95E1F749815A816B819A +:1031B0007C818D819E810E94CE1F2B960FB6F89444 +:1031C000DEBF0FBECDBFDF91CF910895CF9388238F +:1031D00009F4C2C0C82F823859F40E94581781FDE3 +:1031E000BBC089E30E946A220E94492389E30CC084 +:1031F000833879F40E94581780FDAEC083E50E94A1 +:103200006A220E94492383E50E94BD22CF910C943B +:103210004923843859F40E94581782FD9DC087E4E1 +:103220000E946A220E94492387E4EECF8CEF8C0F24 +:10323000813A48F48C2F0E94002D81118DC08C2F73 +:103240000E946A22E3CF80E28C0F883048F4C77076 +:1032500081E001C0880FCA95EAF70E941223D6CFF9 +:103260008BE58C0F833078F4C53A29F0C63A31F0FB +:1032700083E890E005C081E890E002C082E890E039 +:10328000CF910C94B81788E58C0F833108F064C097 +:10329000C83A39F1C93A41F1CA3A49F1CB3A51F148 +:1032A000CC3A59F1CD3A61F1C03B69F1CE3A71F1B6 +:1032B000CF3A79F1C13B81F1C23B89F1C33B91F136 +:1032C000C43B99F1C53BA1F1C63BA9F1C73BB1F1A4 +:1032D000C83BB9F1C93BC1F1CA3BC9F180E090E0FC +:1032E00038C082EE90E035C089EE90E032C08AEEC0 +:1032F00090E02FC085EB90E02CC086EB90E029C0D9 +:1033000087EB90E026C08CEC90E023C08DEC90E041 +:1033100020C083E891E01DC08AE891E01AC082E9EC +:1033200091E017C084E991E014C081E292E011C0FD +:1033300083E292E00EC084E292E00BC085E292E06C +:1033400008C086E292E005C087E292E002C08AE20D +:1033500092E0CF910C94CE17CF910895882309F471 +:103360004BC0823859F40E94581781FF45C089E349 +:103370000E946A220E94492389E30CC0833871F4B9 +:103380000E94581780FF38C083E50E946A220E947D +:10339000492383E50E94BD220C944923843859F4C3 +:1033A0000E94581782FF28C087E40E946A220E9468 +:1033B000492387E4EFCF9CEF980F913A58F390E2BE +:1033C000980F983050F4877091E001C0990F8A955A +:1033D000EAF7892F0E941823DFCF9BE5980F9330DF +:1033E00020F480E090E00C94B817885A833120F4E0 +:1033F00080E090E00C94CE170895882321F00E947D +:1034000012230C9449230895882321F00E94182345 +:103410000C9449230895BF92CF92DF92EF92FF92CE +:103420000F931F93CF93DF9300D000D000D0CDB780 +:10343000DEB725E0FC01DE01119601900D922A9580 +:10344000E1F7FC01408131810281258122952F70B5 +:1034500063817481672B09F4E5C23F3F19F44F3F44 +:1034600009F4E0C27C0149833A8389819A812E83E1 +:103470000E942922182FB92E0E9428220E94EF2094 +:10348000EB2DE295EF70F0E0E159FF4F2E810C94A7 +:10349000FE2F8B2D807F9B2D9F70F92E882319F096 +:1034A000F29480EFF822002349F0FF2009F467C26C +:1034B0008F2D0E9422230E94492361C2812F0E94E6 +:1034C000AE19FF2009F4AEC28F2D0E942823269644 +:1034D0000FB6F894DEBF0FBECDBFDF91CF911F9125 +:1034E0000F91FF90EF90DF90CF90BF900C94492305 +:1034F0003B2D307F8B2D8F70303211F08295807F85 +:10350000112319F0113021F12CC00023B9F022232E +:1035100009F4A0C1213009F09DC126960FB6F89498 +:10352000DEBF0FBECDBFDF91CF911F910F91FF90F6 +:10353000EF90DF90CF90BF900C943223222319F0AC +:10354000213009F46FC28E830E9435238E8196C18B +:10355000002321F0223008F065C27CC1211162C233 +:103560008DC1002321F0222309F474C108C2222353 +:1035700009F484C119C22B2D26952695237030E0BD +:103580002115310521F021303105D1F04BC2002346 +:1035900021F0812F9B2D937002C080E090E0269651 +:1035A0000FB6F894DEBF0FBECDBFDF91CF911F9154 +:1035B0000F91FF90EF90DF90CF90BF900C94B817D1 +:1035C000002321F0812F9B2D937002C080E090E0BA +:1035D00026960FB6F894DEBF0FBECDBFDF91CF9118 +:1035E0001F910F91FF90EF90DF90CF90BF900C94C0 +:1035F000CE17812F002319F00E94F32602C00E94EB +:103600005B2726960FB6F894DEBF0FBECDBFDF91C5 +:10361000CF911F910F91FF90EF90DF90CF90BF90CF +:103620000C94E0278B2D837009F07BC00111FAC147 +:10363000812F829586958770880F880F912F9F70B4 +:10364000C92ED12CE12CF12C082E04C0CC0CDD1C91 +:10365000EE1CFF1C0A94D2F714FF12C04FE050E09A +:1036600060E070E004C0440F551F661F771F8A9505 +:10367000D2F7CB01BA01609570958095909503C003 +:1036800060E070E0CB012B2D269526952370422F0C +:1036900050E042305105D9F04330510569F16C29B1 +:1036A0007D298E299F294130510551F126960FB66B +:1036B000F894DEBF0FBECDBFDF91CF911F910F9168 +:1036C000FF90EF90DF90CF90BF900C9416216C2963 +:1036D0007D298E299F2926960FB6F894DEBF0FBE4E +:1036E000CDBFDF91CF911F910F91FF90EF90DF90B1 +:1036F000CF90BF900C9432210E941621C701B601D1 +:1037000026960FB6F894DEBF0FBECDBFDF91CF91E6 +:103710001F910F91FF90EF90DF90CF90BF900C948E +:10372000FA20002319F08B2D817001C08695882323 +:1037300009F478C1812F829586958770880F880F4C +:10374000912F9F70C92ED12CE12CF12C082E04C092 +:10375000CC0CDD1CEE1CFF1C0A94D2F714FF12C027 +:103760004FE050E060E070E004C0440F551F661F5A +:10377000771F8A95D2F7CB01BA0160957095809535 +:10378000909503C060E070E0CB012B2D2695269527 +:103790002370422F50E042305105D9F0433051059B +:1037A00069F16C297D298E299F294130510551F1FC +:1037B00026960FB6F894DEBF0FBECDBFDF91CF9136 +:1037C0001F910F91FF90EF90DF90CF90BF900C94DE +:1037D000F0216C297D298E299F2926960FB6F89411 +:1037E000DEBF0FBECDBFDF91CF911F910F91FF9034 +:1037F000EF90DF90CF90BF900C940C220E94F021AC +:10380000C701B60126960FB6F894DEBF0FBECDBF36 +:10381000DF91CF911F910F91FF90EF90DF90CF90AC +:10382000BF900C94D421103FD1F118F4103E50F405 +:10383000A1C0123F09F463C008F44CC0133F09F45F +:1038400073C098C01F708B2D8F710023A1F00E9450 +:103850006D21812F26960FB6F894DEBF0FBECDBF27 +:10386000DF91CF911F910F91FF90EF90DF90CF905C +:10387000BF900C94FD190E948E21812F26960FB6C1 +:10388000F894DEBF0FBECDBFDF91CF911F910F9196 +:10389000FF90EF90DF90CF90BF900C94041A00231C +:1038A000A9F02111BFC08B2D8F7126960FB6F89409 +:1038B000DEBF0FBECDBFDF91CF911F910F91FF9063 +:1038C000EF90DF90CF90BF900C94B321223008F09E +:1038D000A9C0E9CF0023A9F08B2D8F7126960FB6D2 +:1038E000F894DEBF0FBECDBFDF91CF911F910F9136 +:1038F000FF90EF90DF90CF90BF900C946D2100234C +:1039000059F38B2D8F7126960FB6F894DEBF0FBE3C +:10391000CDBFDF91CF911F910F91FF90EF90DF907E +:10392000CF90BF900C948E21002399F08B2D8F7136 +:1039300026960FB6F894DEBF0FBECDBFDF91CF91B4 +:103940001F910F91FF90EF90DF90CF90BF900C945C +:10395000582126960FB6F894DEBF0FBECDBFDF917B +:10396000CF911F910F91FF90EF90DF90CF90BF907C +:103970000C944E210023A9F0222309F4ADCF812F0E +:1039800026960FB6F894DEBF0FBECDBFDF91CF9164 +:103990001F910F91FF90EF90DF90CF90BF900C940C +:1039A000E618222309F4ADCF812F26960FB6F8949E +:1039B000DEBF0FBECDBFDF91CF911F910F91FF9062 +:1039C000EF90DF90CF90BF900C94AE194B2D4F70BD +:1039D000612FC7010E94820926960FB6F894DEBFB8 +:1039E0000FBECDBFDF91CF911F910F91FF90EF9050 +:1039F000DF90CF90BF900C9472204B2D4F70612FB1 +:103A0000C70126960FB6F894DEBF0FBECDBFDF917B +:103A1000CF911F910F91FF90EF90DF90CF90BF90CB +:103A20000C94300E26960FB6F894DEBF0FBECDBFB5 +:103A3000DF91CF911F910F91FF90EF90DF90CF908A +:103A4000BF9008950E942F230E9404230E944923BF +:103A50000E9413290E94E02780E090E00E94B8179E +:103A600080E090E00C94CE170E941F230C94221D3E +:103A70000E942922292F22952F7030E02C30310509 +:103A80004CF42A3031056CF42250310922303105D2 +:103A900088F407C02C30310549F02F30310531F062 +:103AA00009C0803E48F0803F29F406C093FB882778 +:103AB00080F9089580E0089581E00895CF93DF9321 +:103AC00000D000D01F92CDB7DEB70F900F900F90AF +:103AD0000F900F90DF91CF910895CF93DF9300D097 +:103AE00000D000D0CDB7DEB726960FB6F894DEBF73 +:103AF0000FBECDBFDF91CF9108951F93CF93DF937A +:103B0000C091860116E080918701C81799F0D0E036 +:103B10001C9FF0011D9FF00D1124E857FE4F4081BE +:103B2000518162817381848195810E946D1D2196EE +:103B3000C770E9CFDF91CF911F9108954091B801EF +:103B40005091B9016091BA017091BB018091BC01A3 +:103B50009091BD010C946D1D8091BD0182958F7077 +:103B600009F054C08091BA01882309F44FC08091B4 +:103B70008601A09187016091B8017091B9014091CF +:103B8000BB015091BC01B6E08A1709F43FC090E038 +:103B900041155105C1F17F3F11F46F3FA1F1B89F6D +:103BA000F001B99FF00D1124E857FE4F21817213E7 +:103BB0002AC02081621327C02281211124C02381C1 +:103BC00034812417350710F421503109241B350B9B +:103BD000283C3105C0F42091BD012F702061209355 +:103BE000BD0126E0289FF001299FF00D1124E35725 +:103BF000FE4F80818F708061808388EB91E00E940E +:103C00000B1A0C947D1D01968770BECF0895CF923C +:103C1000DF92EF92FF920F931F93CF93DF93CDB775 +:103C2000DEB762970FB6F894DEBF0FBECDBF8C0132 +:103C300085E0F801DE011D9601900D928A95E1F76D +:103C4000D8014C9111965C91119712966C91129734 +:103C50001396CD90DC9014973091B8017091B90112 +:103C60008091BB019091BC01009709F46BC17F3F2B +:103C700019F43F3F09F466C1E090BA01EE2009F45F +:103C8000C0C02091BD01C816D90628F0F601E81B76 +:103C9000F90BCF0104C0809590958C0D9D1DFF24DC +:103CA000F394883C910578F0F12C207F09F0C6C090 +:103CB0007C2DD98AC88A89890E945E1D88EB91E093 +:103CC0000E940B1AB1C0822F807F09F046C0751385 +:103CD00014C0341312C0611110C02F7020612093E2 +:103CE000BD010E949E1D88EB91E00E940B1A8091FD +:103CF000BD01D80115968C932EC0CD2819F15F3FD8 +:103D000011F44F3FF9F0F62E61111CC0809186012D +:103D10002091870136E0821709F45AC090E0389F5D +:103D2000F001399FF00D1124E857FE4F71815713B0 +:103D300006C07081471303C07281711103C00196E0 +:103D40008770E9CFF62E662309F418C18091BD0172 +:103D500081608093BD01F12C11C1751308C034132B +:103D600006C0611104C08091BD01D801C3C04D8758 +:103D70005E878D859E856A8B0E94381D6A8988239F +:103D8000E1F16623D1F12091BD01822F82958F70E0 +:103D900090E0029774F08091B8019091B9019887F2 +:103DA0008F831986DB86CA862C87CE0107960E94F0 +:103DB0000B1A86E0F801A8EBB1E001900D928A950C +:103DC000E1F70E94AC1D0E949E1DFF24F394D6C013 +:103DD0004D875E878D859E850E942922292F2295F9 +:103DE0002F7030E0223031050CF0BCC09F7009F01C +:103DF000B6C0805E883008F4C1C0C8010E940B1AAA +:103E0000E4CFC816D90608F453C0F601E81BF90B35 +:103E1000CF01883C910508F450C0F12C7C2DD98A43 +:103E2000C88A89890E945E1DE8EBF1E086E0DF0127 +:103E30001D928A95E9F70E949E1DA0C0751314C0BB +:103E4000341312C0611110C08091BD01F801858347 +:103E5000C8010E940B1A86E0E8EBF1E0DF011D9239 +:103E60008A95E9F7FE2C8AC04D875E878D859E85F1 +:103E70006A8B0E94381D6A89882309F4BECF6623A5 +:103E800009F4BBCF2091BD01822F82958F7090E005 +:103E900002970CF48ECF8091B8019091B9019A836A +:103EA00089831B82DD82CC822E83CE0101967FCF57 +:103EB000809590958C0D9D1DACCFF62E662309F450 +:103EC0009CCF75132EC034132CC02091BD0120FD52 +:103ED0001FC0822F82958F70D9F0D80115962C9330 +:103EE00015978F3049F08F5F982F9295907F822F92 +:103EF0008F70892B15968C93C8010E940B1A86E04F +:103F0000F801A8EBB1E001900D928A95E1F793CF0B +:103F100086E0F801A8EBB1E001900D928A95E1F7F7 +:103F20002DC04D875E878D859E850E94381D81112D +:103F300040CF8091BD0181608093BD01C8010E9486 +:103F40000B1A1CC0662309F458CF4D875E878D85F8 +:103F50009E850E94381D882309F44FCF2ACF8111F6 +:103F600048CF0CC0243031050CF047CF9F7009F4C6 +:103F700040CFF8019581907F09F03BCF8F2D62965D +:103F80000FB6F894DEBF0FBECDBFDF91CF911F916A +:103F90000F91FF90EF90DF90CF9008951F93CF93F4 +:103FA000DF93CDB7DEB72C970FB6F894DEBF0FBE08 +:103FB000CDBF4F83588769877A878B879C87CE01CF +:103FC00007960E94071E882369F08F8198852A85AD +:103FD0003B85232BF1F19F3F09F063C08F3F09F030 +:103FE00060C037C086E0FE013796DE011196019071 +:103FF0000D928A95E1F76F817885EA85FB85309788 +:1040000041F17F3F11F46F3F21F12091870130E0B2 +:10401000C9010196877099274091860150E0841765 +:10402000950709F447C069837A83FD83EC8396E0A2 +:10403000929FD001939FB00D1124A857BE4FFE014F +:10404000319601900D929A95E1F7809387010E9435 +:104050007D1D16E080918601909187018917C1F13D +:10406000189FC001112488579E4F0E94071E882365 +:1040700079F1E09186011E9FF0011124E857FE4F6F +:104080004081518162817381848195810E946D1D7F +:104090008091860190E00196877099278093860130 +:1040A000D9CF4F81588569857A858B859C850E94FB +:1040B0006D1DCFCF0E94341D109287011092860192 +:1040C000E8EBF1E086E0DF011D928A95E9F7C1CFC8 +:1040D0002C960FB6F894DEBF0FBECDBFDF91CF9107 +:1040E0001F910895EF92FF920F931F93CF93DF9349 +:1040F0008C01892B09F46CC0F12CEE24E394E801C7 +:104100002196F8018491843740F4843008F051C03E +:10411000813081F0823019F15BC0853709F444C0E9 +:10412000A8F19CE7980F903708F052C08F770E9453 +:10413000AE1941C00E5F1F4FFE01C49180E28C0F8B +:10414000883048F4C7708E2D01C0880FCA95EAF7F1 +:104150000E94222314C08C2F0E94E6182DC00E5FEF +:104160001F4FFE01C49180E28C0F883058F4C77055 +:104170008E2D01C0880FCA95EAF70E9428230E945D +:1041800049231AC08C2F0E94AE1916C00E5F1F4F14 +:10419000FE01C491CC2381F08FE99FE00197F1F7F4 +:1041A00000C00000C150F6CF0E5F1F4FFE01F4901B +:1041B00003C00E94E6188E018F2D882309F49FCF3B +:1041C000EFE9FFE03197F1F700C000008150F5CF33 +:1041D000DF91CF911F910F91FF90EF900895089577 +:1041E0006093C2017093C3018093C4019093C50191 +:1041F0000C94221D0F931F930091C2011091C301D3 +:104200002091C4013091C501DC01CB01802B912BA1 +:10421000A22BB32B8093C2019093C301A093C4013E +:10422000B093C5011F910F910C94221D0F931F9302 +:104230000091C2011091C3012091C4013091C501C8 +:10424000DC01CB0180239123A223B3238093C201FD +:104250009093C301A093C401B093C5011F910F9126 +:104260000C94221D0F931F930091C2011091C30162 +:104270002091C4013091C501DC01CB018027912739 +:10428000A227B3278093C2019093C301A093C401D6 +:10429000B093C5011F910F910C94221D1092BE0185 +:1042A0001092BF011092C0011092C1010C94221D06 +:1042B00041E050E060E070E004C0440F551F661F0D +:1042C000771F8A95D2F74093BE015093BF01609348 +:1042D000C0017093C1010C94221D41E050E060E0E8 +:1042E00070E004C0440F551F661F771F8A95D2F7F0 +:1042F0008091BE019091BF01A091C001B091C10118 +:10430000482B592B6A2B7B2B4093BE015093BF0146 +:104310006093C0017093C1010C94221D41E050E0F4 +:1043200060E070E004C0440F551F661F771F8A9538 +:10433000D2F740955095609570958091BE0190910F +:10434000BF01A091C001B091C101482359236A2344 +:104350007B234093BE015093BF016093C0017093D3 +:10436000C1010C94221D41E050E060E070E004C007 +:10437000440F551F661F771F8A95D2F78091BE01A3 +:104380009091BF01A091C001B091C1014827592768 +:104390006A277B274093BE015093BF016093C00101 +:1043A0007093C1010C94221D0F931F930091BE01C5 +:1043B0001091BF012091C0013091C101DC01CB01FE +:1043C000802B912BA22BB32B8093BE019093BF0126 +:1043D000A093C001B093C1011F910F910C94221DB5 +:1043E0000F931F930091BE011091BF012091C00156 +:1043F0003091C101DC01CB0180239123A223B3239F +:104400008093BE019093BF01A093C001B093C101FE +:104410001F910F910C94221D0F931F930091BE01C9 +:104420001091BF012091C0013091C101DC01CB018D +:1044300080279127A227B3278093BE019093BF01C5 +:10444000A093C001B093C1011F910F910C94221D44 +:104450000895CF92DF92EF92FF920F931F93CF9325 +:10446000DF938C01C090C201D090C301E090C401E1 +:10447000F090C5014091BE015091BF016091C00113 +:104480007091C101C42AD52AE62AF72ACFE1D0E0EB +:10449000D701C6010C2E04C0B695A79597958795B0 +:1044A0000A94D2F780FF07C0B8018C2F0E94530EE8 +:1044B0008130910531F4219758F7B80180E00E94CE +:1044C000530EDF91CF911F910F91FF90EF90DF90EE +:1044D000CF90089590910C01992321F090910D01B6 +:1044E000911109C020910E0130910F01F90132960E +:1044F0009FEF40E030C0982F9695969596959F3007 +:10450000A0F4E0910E01F0910F01E90FF11D877009 +:1045100021E030E0A90102C0440F551F8A95E2F75F +:10452000CA019181892B818308959091D90190FFCF +:1045300023C01F928F938CEE98E09F938F930E94DD +:1045400079090F900F900F900F9008959F3F39F0C9 +:104550004F5F4E3041F051915813F8CF0DC05111BB +:10456000F7CF942FF5CF9F3F39F0F901E90FF11DF7 +:1045700097FDFA9582830895089590910C019923EF +:1045800021F090910D01911109C020910E013091FF +:104590000F01F9013296205F3F4F30C0982F96955A +:1045A000969596959F30A8F4E0910E01F0910F0139 +:1045B000E90FF11D877021E030E0A90102C0440F2E +:1045C000551F8A95E2F7CA018095918189238183DD +:1045D00008959091D90190FF16C01F928F938EEC91 +:1045E00098E09F938F930E9479090F900F900F90FE +:1045F0000F9008953196E217F30729F090819813F0 +:10460000F9CF1082F7CF089581E090E0E0910E019C +:10461000F0910F01E80FF91F10820196803191058A +:10462000A9F708959091D801892B8093D801089516 +:1046300080959091D80189238093D8010895109294 +:10464000D80108959091D701892B8093D7010895BF +:1046500080959091D70189238093D7010895109276 +:10466000D70108958093C60108951092C601089558 +:1046700080910E0190910F01FC0131969C01205F09 +:104680003F4F80E0919191118F5FE217F307D1F7CF +:104690000895E0910E01F0910F018091D80180837F +:1046A000E0910E01F0910F0190818091D701892B4B +:1046B00080838091C601882361F0E0910E01F09122 +:1046C0000F019081892B80830E94382381111092E1 +:1046D000C60180910E0190910F010C946417909384 +:1046E0003B0180933A010895CF92DF92EF92FF92BF +:1046F0006C01EE24FF24C114D104E104F10421F083 +:10470000C701B60120E101C020E0C72ED82EE92E56 +:10471000FF24C114D104E104F10419F0285FC7019A +:10472000B6016B017C0154E0F694E794D794C794EA +:104730005A95D1F7C114D104E104F10419F02C5FAA +:10474000C701B6016B017C0142E0F694E794D7946F +:10475000C7944A95D1F7C114D104E104F10419F0CA +:104760002E5FC701B601DC01CB01B695A7959795E1 +:104770008795892B8A2B8B2B09F02F5F822FFF9037 +:10478000EF90DF90CF9008958295982F9C7C392FE1 +:1047900036953695282F237344E0249FC0011124B9 +:1047A000932F982B292F2A7A2695892F8575880F84 +:1047B000822B08951F93CF93DF931F92CDB7DEB75F +:1047C00099830E94C423182F9981892F0E94C423A2 +:1047D000212F30E0322F2227A901482BCA010F9048 +:1047E000DF91CF911F9108958091F201843009F1FA +:1047F0001092DA0120E488E190E00FB6F894A895D1 +:10480000809360000FBE2093600083B7817F846037 +:1048100083BF83B7816083BF7894889583B78E7F89 +:1048200083BF88E10FB6F894809360001092600017 +:104830000FBE089508950895CF930E941A240E94F0 +:10484000F80B0E941B24C0E08C2F0E94240D8111C4 +:1048500004C0CF5FCE30C1F701C081E0CF91089591 +:104860000E94341D0E9458170C948A0F82E084BD68 +:1048700093E095BD9AEF97BD80936E0008952FB792 +:10488000F8948091DB019091DC01A091DD01B09161 +:10489000DE012FBF0895CF92DF92EF92FF920F9328 +:1048A0001F932FB7F8944091DB015091DC01609188 +:1048B000DD017091DE012FBF6A017B01EE24FF2430 +:1048C0008C0120E030E0C016D106E206F30610F4B9 +:1048D000415051099A01281B390BC9011F910F91B1 +:1048E000FF90EF90DF90CF9008951F920F920FB638 +:1048F0000F9211248F939F93AF93BF938091DB010D +:104900009091DC01A091DD01B091DE010196A11D25 +:10491000B11D8093DB019093DC01A093DD01B09386 +:10492000DE01BF91AF919F918F910F900FBE0F90BD +:104930001F9018950E945614F8942FEF87EA91E67D +:10494000215080409040E1F700C0000087E090EBEC +:10495000DC018093FB019093FC01A093FD01B093D7 +:10496000FE019CE088E10FB6F894A8958093600062 +:104970000FBE90936000FFCFEF92FF920F931F93B3 +:10498000CF93DF93D82FC0E08C2F0E94240D00E03E +:1049900010E0E82EF12CC701002E02C095958795F6 +:1049A0000A94E2F780FD06C00F5F1F4F0630110525 +:1049B00091F709C0602F7C2F80E00E94310ED81340 +:1049C000F3CF81E004C0CF5FCE30F1F680E0DF911D +:1049D000CF911F910F91FF90EF900895CF93C82F23 +:1049E0008CE20E94BC24882321F08C2FCF910C9460 +:1049F000BC2480E0CF910895CF930E944B26811173 +:104A000002C00E94312681E199E00E94E008C5E6DB +:104A1000C15049F00E94F80B8FE39CE90197F1F730 +:104A200000C00000F5CF8AE099E00E94E00889E22A +:104A30000E94EE24811113C18AE20E94EE248111AA +:104A40000E94312685E00E94EE2481110E949A2462 +:104A50000E9456268093D90187E00E94EE24882385 +:104A6000A9F18BE10E94EE24882351F08091D901B5 +:104A700081FB222720F991E0922790FB81F90EC05B +:104A80008EE00E94EE24882361F08091D90182FBA0 +:104A9000222720F991E0922790FB82F98093D90197 +:104AA00015C080E10E94EE249091D901882341F045 +:104AB00093FB222720F981E0822780FB93F904C031 +:104AC000892F809580FB90F99093D9018091D9012D +:104AD0000E945A260E9468268093EC0180EE0E9474 +:104AE000EE24882341F08091EC01982F909590FB63 +:104AF00080F98093EC0189E30E94EE24882359F029 +:104B00008091EC0181FB222720F991E0922790FB14 +:104B100081F98093EC0182EE0E94EE24882359F003 +:104B20008091EC0182FB222720F991E0922790FBF3 +:104B300082F98093EC0186EE0E94EE24882359F0DE +:104B40008091EC0183FB222720F991E0922790FBD2 +:104B500083F98093EC0183EE0E94EE24882359F0C0 +:104B60008091EC0184FB222720F991E0922790FBB1 +:104B700084F98093EC0185E30E94EE24882359F0A8 +:104B80008091EC0185FB222720F991E0922790FB90 +:104B900085F98093EC0181E30E94EE24882359F08B +:104BA0008091EC0186FB222720F991E0922790FB6F +:104BB00086F98093EC0181E10E94EE24882359F06C +:104BC0008091EC0187FB222720F991E0922790FB4E +:104BD00087F98093EC018091EC010E946C26809112 +:104BE000EC0187FB882780F980930D0187E20E9402 +:104BF000EE24C82F8EE10E94EE248111C2608FE165 +:104C00000E94EE248111C46080E20E94EE24811192 +:104C1000C86081E20E94EE248111C06182E20E949C +:104C2000EE248111C06283E20E94EE248111C064EF +:104C300084E20E94EE24882311F0C06802C0CC23D5 +:104C400029F08C2F0E9463266C2F03C00E945F26E0 +:104C5000682F70E080E090E0CF910C94F020CF912D +:104C600008956DEE7EEF80E090E00E94343060E0C9 +:104C700082E090E00E94263060E083E090E00E94B5 +:104C8000263060E084E090E00E94263060E085E01D +:104C900090E00C94263080E090E00E94203021E0EB +:104CA0008D3E9E4F09F020E0822F089582E090E033 +:104CB0000C941830682F82E090E00C94263083E04A +:104CC00090E00C941830682F83E090E00C9426302C +:104CD00084E090E00C941830682F84E090E00C940D +:104CE00026308091E10180FF0BC06091130185E0C7 +:104CF000689FB001112475956795759567952BC0D0 +:104D000081FF09C06091130185E0689FB001112403 +:104D10007595679520C082FF07C06091130185E0FB +:104D2000689FB001112417C09091E2019923D1F03E +:104D300060911201961788F72091130185E0289F52 +:104D400090011124929FA001939F500D112470E0B7 +:104D5000CA010E94EA2F6038710540F4611571059F +:104D600039F002C065E070E0862F08958FE708955E +:104D700081E008958091E10180FF08C060911101F8 +:104D800070E0759567957595679521C081FF06C0A0 +:104D90006091110170E07595679519C082FF04C09C +:104DA0006091110170E010C09091E2019923C1F06F +:104DB000609110019617A0F780911101899FC001A1 +:104DC000112470E00E94EA2F6038710528F4611503 +:104DD000710521F0862F08958FE7089581E00895E9 +:104DE00061E070E0F4CF803F21F40E94712681954C +:104DF00004C0813F29F40E9471268093E501089543 +:104E0000823F21F40E947126819504C0833F29F4DA +:104E10000E9471268093E4010895893F19F40E944D +:104E2000BA2605C08A3F31F40E94BA268195809344 +:104E3000E60108958B3F21F40E94BA26819504C0B3 +:104E40008C3F29F40E94BA268093E7010895843F9D +:104E500021F48091E301816017C0853F21F48091A6 +:104E6000E301826011C0863F21F48091E3018460F8 +:104E70000BC0873F21F48091E301886005C0883F23 +:104E800031F48091E30180618093E30108958D3FC7 +:104E900021F48091E10181600BC08E3F21F480916B +:104EA000E101826005C08F3F29F48091E1018460B7 +:104EB0008093E1010895803F39F48091E50187FFF7 +:104EC0006CC01092E50169C0813F29F48091E50131 +:104ED0001816BCF362C09091E401823F29F497FF59 +:104EE0005CC01092E40159C0833F19F41916CCF349 +:104EF00054C0893F41F48091E60118160CF04DC072 +:104F00001092E6014AC08A3F29F48091E60187FFAA +:104F100044C0F6CF8B3F39F48091E70187FF3DC055 +:104F20001092E7013AC08C3F29F48091E7011816EE +:104F3000BCF333C0843F21F48091E3018E7F17C01E +:104F4000853F21F48091E3018D7F11C0863F21F4DC +:104F50008091E3018B7F0BC0873F21F48091E301B7 +:104F6000877F05C0883F31F48091E3018F7E809375 +:104F7000E30113C08D3F21F48091E1018E7F0BC0CE +:104F80008E3F21F48091E1018D7F05C08F3F29F490 +:104F90008091E1018B7F8093E1018091E401811197 +:104FA0000EC08091E50181110AC08091E601811156 +:104FB00006C08091E701811102C01092E2010895BC +:104FC0008091D90183FF7EC08DE499E00E94E008C2 +:104FD0008091E3011F928F9388E499E09F938F93D0 +:104FE0000E94790986E499E00E94E0088091E4013A +:104FF000282F332727FD30953F938F9383E499E043 +:105000009F938F930E94790981E499E00E94E008C0 +:105010008091E501282F332727FD30953F938F930B +:105020008EE399E09F938F930E9479098CE399E036 +:105030000E94E0088091E601282F332727FD309554 +:105040003F938F9389E399E09F938F930E9479090F +:1050500087E399E00E94E0088091E701282F332739 +:1050600027FD30953F938F9384E399E09F938F932F +:105070000E94790981E399E00E94E0088091E201B1 +:105080001F928F938EE299E09F938F930E947909EC +:105090008CE299E00E94E0088091E1011F928F93D9 +:1050A00089E299E09F938F930E94790986E299E0C3 +:1050B0000E94E0088DB79EB74C960FB6F8949EBF3D +:1050C0000FBE8DBF83EE91E00E94AD170E943F247A +:1050D0009093E0018093DF0108951F93CF93DF93B6 +:1050E0008091DF019091E0010E944B24AC019091EE +:1050F000E201992321F02091140130E006C02091B3 +:1051000015018AE0289F900111244217530708F4E3 +:1051100086C08091E401C091E501D091E601109133 +:10512000E701811107C0C11176C0D11174C01111FE +:1051300072C075C09F3F19F09F5F9093E2011816EF +:1051400024F40E9471268093E4018091E40187FF9A +:1051500005C00E94712681958093E4011C1624F4F9 +:105160000E9471268093E5018091E50187FF05C0CB +:105170000E94712681958093E5016091E401662388 +:1051800039F1C091E501CC2319F1772767FD7095BE +:10519000872F972F0E94EF2E23E333E343E35FE350 +:1051A0000E94532F0E94BC2E6093E4016C2F77273E +:1051B00067FD7095872F972F0E94EF2E23E333E32F +:1051C00043E35FE30E94532F0E94BC2E6093E501EE +:1051D0001D1624F40E94BA268093E6018091E60110 +:1051E00087FF05C00E94BA2681958093E6011116BB +:1051F00024F40E94BA268093E7018091E70187FF9B +:1052000005C00E94BA2681958093E701DF91CF9176 +:105210001F910C94E0279F3F09F08ECF96CFDF912E +:10522000CF911F910895E3EEF1E085E0DF011D923B +:105230008A95E9F71092E2011092E101089580E762 +:105240009BE00E94E0081F9281E08F931F9285E00F +:105250008F9382E29BE09F938F930E9479090F9036 +:105260000F900F900F900F900F9008958330E9F1F9 +:1052700028F4813061F0823009F10895853009F415 +:1052800062C008F449C0863009F474C00895809162 +:105290001501262F30E0280F311D2F3F310524F452 +:1052A000680F6093150103C08FEF80931501809103 +:1052B00015011F928F938BE59AE072C080911401C3 +:1052C000262F30E0280F311D2F3F310524F4680FC1 +:1052D0006093140103C08FEF809314018091140137 +:1052E0001F928F9389E49AE05BC080911301262F6F +:1052F00030E0280F311D2F3F310524F4680F6093F3 +:10530000130103C08FEF80931301809113011F924B +:105310008F9386E39AE044C080911201262F30E0FB +:10532000280F311D2F3F310524F4680F60931201BF +:1053300003C08FEF80931201809112011F928F930F +:1053400081E29AE02DC080911101262F30E0280FD4 +:10535000311D2F3F310524F4680F6093110103C004 +:105360008FEF80931101809111011F928F9388E03C +:105370009AE016C080911001262F30E0280F311DD1 +:105380002F3F310524F4680F6093100103C08FEFA5 +:1053900080931001809110011F928F938DEE99E000 +:1053A0009F938F930E9479090F900F900F900F9009 +:1053B0000895833081F128F4813059F08230D1F0A2 +:1053C0000895853009F449C0B8F1863009F456C013 +:1053D000089580911501681720F4861B80931501AC +:1053E00002C010921501809115011F928F938EEDCE +:1053F00099E054C080911401681720F4861B8093B3 +:10540000140102C010921401809114011F928F9315 +:105410008CEC99E043C080911301681720F4861B3F +:105420008093130102C010921301809113011F9207 +:105430008F9389EB99E032C080911201681720F4B4 +:10544000861B8093120102C01092120180911201FA +:105450001F928F9384EA99E021C08091110168170F +:1054600020F4861B8093110102C0109211018091DB +:1054700011011F928F938BE899E010C08091100169 +:10548000681720F4861B8093100102C0109210014F +:10549000809110011F928F9380E799E09F938F93E3 +:1054A0000E9479090F900F900F900F900895CF935D +:1054B000C82F1F928F9385E79CE09F938F930E9444 +:1054C000790981E090E0A0E0B0E0BC01CD0104C02A +:1054D000660F771F881F991FCA95D2F70E94F02088 +:1054E0000F900F900F900F90CF910C94341DCF938D +:1054F0008D3109F465C0B0F58E3009F4CCC100F5EA +:10550000873009F49BC1A8F4863009F06DC2809100 +:10551000D901817F8E7F8093D9018AE79CE00E9428 +:10552000E0088CEB90E10E94E00881E08093E901C3 +:1055300080C1883009F44FC08B3009F47CC154C25B +:10554000863109F4F0C138F4803109F4B8C18131F1 +:1055500009F430C249C2893109F4CEC18B3109F452 +:1055600086C142C2853309F437C248F4873209F450 +:1055700033C208F433C2893209F42EC235C28334EF +:1055800038F48A3308F02CC2883309F454C12CC291 +:10559000833409F421C2883409F026C20E94341DE4 +:1055A0008BEA90E10E94E0089FEF23ED80E39150A9 +:1055B00020408040E1F700C000000E949A2439C1D9 +:1055C0008BEC90E10E94E0080E94762E0E94581712 +:1055D0000E948A0F2EC180EC90E10E94E0088BE8C7 +:1055E0009EE00E94E0080E945F261F928F9388E849 +:1055F0009EE09F938F930E94790986E89EE00E9427 +:10560000E0080E945626C82F83E79EE00E94E0082B +:105610001F92CF938EE69EE09F938F930E9479090D +:105620008CE69EE00E94E00882E69EE00E94E00890 +:105630008C2F81701F928F938FE59EE09F938F93A5 +:105640000E9479098DE59EE00E94E00883E59EE0D6 +:105650000E94E008C1FB882780F91F928F9380E5A4 +:105660009EE09F938F930E9479098EE49EE00E94B2 +:10567000E00882E49EE00E94E008C2FB882780F9EF +:105680001F928F938FE39EE09F938F930E947909DF +:105690008DE39EE00E94E00884E39EE00E94E00823 +:1056A000C3FBCC27C0F91F92CF9381E39EE09F9369 +:1056B0008F930E9479098FE29EE00E94E0080E9489 +:1056C0006826C82F8BE19EE00E94E0081F92CF93CE +:1056D00086E19EE09F938F930E94790984E19EE08A +:1056E0000E94E0088BEF9DE00E94E0088C2F817003 +:1056F0001F928F9388EF9DE09F938F930E9479096B +:105700008DB79EB780960FB6F8949EBF0FBE8DBF23 +:1057100086EF9DE00E94E0088FED9DE00E94E0088A +:10572000C1FB882780F91F928F938CED9DE09F939A +:105730008F930E9479098AED9DE00E94E00888EC31 +:105740009DE00E94E008C2FB882780F91F928F939A +:1057500085EC9DE09F938F930E94790983EC9DE0F7 +:105760000E94E00881EB9DE00E94E008C3FB8827CF +:1057700080F91F928F938EEA9DE09F938F930E94F2 +:1057800079098CEA9DE00E94E00882EA9DE00E948F +:10579000E008C4FB882780F91F928F938FE99DE072 +:1057A0009F938F930E9479098DE99DE00E94E00804 +:1057B0008BE89DE00E94E008C5FB882780F91F92D6 +:1057C0008F9388E89DE09F938F930E94790986E8E4 +:1057D0009DE00E94E0088AE69DE00E94E008C6FB8A +:1057E000882780F91F928F9387E69DE09F938F9380 +:1057F0000E94790985E69DE00E94E0088DE59DE024 +:105800000E94E008C7FBCC27C0F91F92CF938AE51E +:105810009DE09F938F930E94790988E59DE00E9407 +:10582000E0088DB79EB74C960FB6F8949EBF0FBE9A +:105830008DBFC1E0DEC081EA9CE05BC08091D901F0 +:10584000C82FC17080FF09C08EE990E10E94E00876 +:105850008091D901817F8E7F47C082E990E10E94CB +:10586000E0088091D90181608093D901E2CF9091C5 +:10587000D90191FBCC27C0F981E0C827892FC0FB53 +:1058800081F98093D901CC2319F085E890E127C0F4 +:1058900087E790E12EC09091D90192FBCC27C0F907 +:1058A00081E0C827892FC0FB82F98093D901CC23DE +:1058B00019F088E690E113C088E590E11AC0909154 +:1058C000D90193FBCC27C0F981E0C827892FC0FB01 +:1058D00083F98093D901CC2351F08CE490E10E94AC +:1058E000E0088091D90181608093D90182C08FE363 +:1058F00090E10E94E0089DCF80E390E10E94E008E3 +:1059000084E090E10E94E00887EC9FE00E94E008BC +:105910008AE99FE00E94E00886E59FE00E94E00897 +:105920008BE29FE0E6CF8DE19FE00E94E0080E94BD +:1059300058171F928F9383E09FE09F938F930E944D +:10594000790980910C011F928F938CEE9EE09F93BA +:105950008F930E947909809170011F928F9389ED36 +:105960009EE09F938F930E94790980910D011F9271 +:105970008F9386EC9EE09F938F930E94790980918C +:10598000DB019091DC01A091DD01B091DE01BF93BC +:10599000AF939F938F9382EB9EE09F938F930E9490 +:1059A00079098DB79EB746960FB6F8949EBF0FBE85 +:1059B0008DBF3FCF0E94341DC0910D0181E0C827EB +:1059C000C0930D01CC2329F088EA9EE00E94E008F4 +:1059D00010C08DE99EE08DCF80E003C08D5101C0E5 +:1059E00089530E94572A25CF8BE99EE00E94E00848 +:1059F000C0E08C2FCF91089580E0089580E0089555 +:105A0000CF93C82F8091E901813081F020F082305E +:105A100009F44FC045C1E0910E01F0910F01808162 +:105A2000813169F0823209F03DC109C0E0910E0177 +:105A3000F0910F018081813111F0823261F48C2F5D +:105A40000E94FC2C811104C08C2F0E94772A2FC049 +:105A500081E090E02CC08C2F0E94FE2C811126C08A +:105A6000C431E1F070F4CB3081F0C031D1F40E9448 +:105A70001F298DE69CE00E94E00882E08093E90106 +:105A800015C0C93259F0C83361F48AE79CE00E941E +:105A9000E00881E79CE00E94E00808C01092E9015C +:105AA00003C18BE69CE00E94E008FEC081E08170AB +:105AB000FDC0C43220F5CE3108F0C0C0CB3099F122 +:105AC000C8F4C73009F0D2C08AE08093150194E190 +:105AD0009093140193E0909313018093120188E056 +:105AE0008093110188E28093100181E19BE00E9484 +:105AF000E008BFC0C33149F1C431C1F0B7C0CB34F5 +:105B000009F4A9C028F4C93289F0C83361F0AEC0E5 +:105B1000C13509F49EC0C23509F499C0CE3409F0EC +:105B2000A5C06AE09EC00E941F29A3C08091E80121 +:105B3000882319F01092E8019CC08EE19BE00E943E +:105B4000E00881E08093E901B1C088EF9AE00E940B +:105B5000E00886EE9AE00E94E008809115011F920D +:105B60008F9383EE9AE09F938F930E94790981EE41 +:105B70009AE00E94E0088FEC9AE00E94E008809191 +:105B800014011F928F938CEC9AE09F938F930E9445 +:105B900079098AEC9AE00E94E0088BEB9AE00E9477 +:105BA000E008809113011F928F9388EB9AE09F93F6 +:105BB0008F930E94790986EB9AE00E94E00885EABB +:105BC0009AE00E94E008809112011F928F9382EA6E +:105BD0009AE09F938F930E94790980EA9AE00E944D +:105BE000E0088BE89AE00E94E008809111011F9282 +:105BF0008F9388E89AE09F938F930E94790986E8B3 +:105C00009AE00E94E0088FE69AE00E94E008809106 +:105C100010011F928F938CE69AE09F938F930E94BE +:105C200079098AE69AE00E94E0088DB79EB7489607 +:105C30000FB6F8949EBF0FBE8DBF1BC0CE51EC2F88 +:105C4000F0E0E15DFE4F80818093E80112C061E0E9 +:105C500003C061E006C06AE08091E8010E94362935 +:105C600008C08091E8010E94D92903C08FE09BE021 +:105C700013C08091E801882369F01F928F9389E017 +:105C80009BE09F938F930E9479090F900F900F9044 +:105C90000F9004C086E09BE00E94E00881E006C00F +:105CA0001092E90180E002C080E001CFCF91089519 +:105CB000E1E8F0E08081886080838081816080837A +:105CC0008FB7F89493E09093890090ED90938800BB +:105CD0008FBF0895EFE6F0E08081826080830895B1 +:105CE000EFE6F0E080818D7F80830895EFE6F0E0BD +:105CF000908182E08927808308951F920F920FB6CA +:105D00000F9211242F933F934F935F936F937F9341 +:105D10008F939F93AF93BF93EF93FF938091EA018B +:105D20009091EB0101969093EB018093EA01811130 +:105D300003C082E00E948A0FE091EB01E695E695B0 +:105D4000F0E0E552FF4EE4918091EA018E1303C02A +:105D500080E00E948A0FFF91EF91BF91AF919F91D8 +:105D60008F917F916F915F914F913F912F910F9004 +:105D70000FBE0F901F90189504D06894B1118DC07C +:105D8000089570D088F09F5790F0B92F9927B75198 +:105D9000A0F0D1F0660F771F881F991F1AF0BA95EF +:105DA000C9F712C0B13081F077D0B1E0089574C066 +:105DB000672F782F8827B85F39F0B93FCCF38695E5 +:105DC00077956795B395D9F73EF490958095709542 +:105DD00061957F4F8F4F9F4F0895E89409C097FBBF +:105DE0003EF490958095709561957F4F8F4F9F4FB2 +:105DF0009923A9F0F92F96E9BB279395F6958795F6 +:105E000077956795B795F111F8CFFAF4BB0F11F4B8 +:105E100060FF1BC06F5F7F4F8F4F9F4F16C088235F +:105E200011F096E911C0772321F09EE8872F762F95 +:105E300005C0662371F096E8862F70E060E02AF0D6 +:105E40009A95660F771F881FDAF7880F96958795C2 +:105E500097F9089557FD9058440F551F59F05F3F2B +:105E600071F04795880F97FB991F61F09F3F79F07C +:105E700087950895121613061406551FF2CF4695FE +:105E8000F1DF08C0161617061806991FF1CF869580 +:105E90007105610508940895E894BB276627772764 +:105EA000CB0197F908950BD078C069D028F06ED057 +:105EB00018F0952309F05AC05FC01124EECFCADF55 +:105EC000A0F3959FD1F3950F50E0551F629FF0010D +:105ED000729FBB27F00DB11D639FAA27F00DB11D66 +:105EE000AA1F649F6627B00DA11D661F829F2227EF +:105EF000B00DA11D621F739FB00DA11D621F839F76 +:105F0000A00D611D221F749F3327A00D611D231F4B +:105F1000849F600D211D822F762F6A2F11249F5799 +:105F200050408AF0E1F088234AF0EE0FFF1FBB1FBC +:105F3000661F771F881F91505040A9F79E3F51055B +:105F400070F014C0AACF5F3FECF3983EDCF3869567 +:105F500077956795B795F795E7959F5FC1F7FE2B06 +:105F6000880F911D9695879597F9089597F99F67E2 +:105F700080E870E060E008959FEF80EC08950024D1 +:105F80000A941616170618060906089500240A949E +:105F900012161306140605060895092E0394000C24 +:105FA00011F4882352F0BB0F40F4BF2B11F460FFB3 +:105FB00004C06F5F7F4F8F4F9F4F0895991B79E00B +:105FC00004C0991F961708F0961B881F7A95C9F789 +:105FD0008095089597FB072E16F4009407D077FD5F +:105FE00009D00E94043007FC05D03EF490958195BD +:105FF0009F4F0895709561957F4F0895EE0FFF1F95 +:106000000590F491E02D0994AA1BBB1B51E107C038 +:10601000AA1FBB1FA617B70710F0A61BB70B881F38 +:10602000991F5A95A9F780959095BC01CD010895C7 +:10603000F999FECF92BD81BDF89A992780B5089550 +:10604000A8E1B0E042E050E00C943B30262FF999F3 +:10605000FECF1FBA92BD81BD20BD0FB6F894FA9A4B +:10606000F99A0FBE019608950E942630272F0C94AE +:106070002730DC01CB01FC01F999FECF06C0F2BD4F +:10608000E1BDF89A319600B40D9241505040B8F7F6 +:066090000895F894FFCF13 +:1060960020028B0F7C1059102510F10F0101C7014A +:1060A60028080A03140A3F4D3620395B080E08D823 +:1060B60007B8077F07F2060B0724073D075D0701B0 +:0A60C60002030405060708090000A4 :00000001FF From fbfb034337a7b612bfcce00c62c0bdf4cec0d8c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Bo=CC=88sebeck?= Date: Wed, 2 Mar 2016 08:40:38 +0100 Subject: [PATCH 02/19] updated version, changed F-Key-Layout, minor change in code layer --- keyboard/ergodox_ez/keymaps/osx_de/keymap.c | 14 +- keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex | 2946 ++++++++--------- 2 files changed, 1479 insertions(+), 1481 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c index e7518720..4e88376e 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c +++ b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c @@ -74,15 +74,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 1: Symbol Layer * * ,--------------------------------------------------. ,--------------------------------------------------. - * | | F1 | F2 | F3 | F4 | F5 | | | L5 | F6 | F7 | F8 | F9 | F10 | F11 | + * | | F1 | F2 | F3 | F4 | F5 | F6 | | L5 | F7 | F8 | F9 | F10 | F11 | F12 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | < | > | ! | ? | | | | | \ | [ | ] | | | # | F12 | + * | | < | > | ! | ? | | | | | \ | [ | ] | | | # | ! | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| * | | # | $ | \ | / | . |------| |------| / | ( | ) | { | } | * | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | | ^ | % | | | ~ | | | | & | < | > | " | ' | ? | + * | | | ^ | % | | | ~ | | | | & | < | > | " | ' | ? | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | | | | + | - | . | ! | | + * | | | | | | | + | - | . | ; | | * `----------------------------------' `----------------------------------' * ,-------------. ,-------------. * | | | | | | @@ -104,11 +104,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TRNS, KC_TRNS,KC_DEL,KC_TRNS, // right hand - M(M_TOGGLE_5), KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, - KC_TRNS, LALT(LSFT(KC_7)), LALT(KC_5), LALT(KC_6), LALT(KC_7), DE_HASH, KC_F12, + M(M_TOGGLE_5), KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, + KC_TRNS, LALT(LSFT(KC_7)), LALT(KC_5), LALT(KC_6), LALT(KC_7), DE_HASH, DE_EXLM, DE_SLSH, DE_LPRN, DE_RPRN, LALT(KC_8), LALT(KC_9), LSFT(DE_PLUS), KC_TRNS, DE_AMPR, KC_GRV, LSFT(KC_GRV), DE_DQOT, DE_QUOT, DE_QST, - DE_PLUS, DE_MINS, KC_DOT, KC_EXLM, KC_TRNS, + DE_PLUS, DE_MINS, KC_DOT, LSFT(DE_COMM), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS diff --git a/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex b/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex index 8d74fd59..5346f1bd 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex +++ b/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex @@ -1,19 +1,19 @@ -:100000000C948E080C94D2080C94D2080C94D2084C -:100010000C94D2080C94D2080C94D2080C94D208F8 -:100020000C94D2080C94D2080C94D1140C94A315FF -:100030000C94D2080C94D2080C94D2080C94D208D8 -:100040000C94D2080C947D2E0C94D2080C94D208F7 -:100050000C94D2080C9475240C94D2080C94D208F9 -:100060000C94D2080C94D2080C94D2080C94D208A8 -:100070000C94D2080C94D2080C94D2080C94D20898 -:100080000C94D2080C94D2080C94D2080C94D20888 -:100090000C94D2080C94D2080C94D2080C94D20878 -:1000A0000C94D2080C94D2080C94D20890099A09A6 -:1000B000B209CA09120A180A390A1E0A340A2A0A97 -:1000C0002F0A240AFA09E2093E0A101632162017EE -:1000D0003216201777169A162017EF160217491AAC -:1000E000491A781A781ABB1AF91A121D121D121B16 -:1000F000121D131C131CE61C121D121DFD1C01E118 +:100000000C9485080C94C9080C94C9080C94C90870 +:100010000C94C9080C94C9080C94C9080C94C9081C +:100020000C94C9080C94C9080C94C4140C9496152B +:100030000C94C9080C94C9080C94C9080C94C908FC +:100040000C94C9080C94702E0C94C9080C94C9081F +:100050000C94C9080C9468240C94C9080C94C90821 +:100060000C94C9080C94C9080C94C9080C94C908CC +:100070000C94C9080C94C9080C94C9080C94C908BC +:100080000C94C9080C94C9080C94C9080C94C908AC +:100090000C94C9080C94C9080C94C9080C94C9089C +:1000A0000C94C9080C94C9080C94C90887099109D3 +:1000B000A909C109090A0F0A300A150A2B0A210ADF +:1000C000260A1B0AF109D909350A03162516131742 +:1000D000251613176A168D161317E216F5163C1A15 +:1000E0003C1A6B1A6B1AAE1AEC1A051D051D051B7E +:1000F000051D061C061CD91C051D051DF01C01E173 :100100000137023702E10138023801E201250225F8 :1001100002E20001E10137023702E1013802380151 :10012000E10130023002E10001E10137023702E172 @@ -34,23 +34,23 @@ :100210000004001D710D304D831F001A0016001BD5 :10022000000C304C002000080007000600E1042A02 :10023000002100150009001900E1084A00220017FA -:10024000000A000500000003300130E3000000E276 +:10024000000A000500000003302300E3000000E284 :1002500000000002540230E7000000E60000000445 -:100260005423001C000B00110000002E7F240018F6 -:10027000000D00100050004B0025000C000E003651 -:100280000052002C00260012000F003700510028F9 -:100290000027001300330038714F004E002D002F4F -:1002A000003474E50031810000010001000100010B +:100260005424001C000B00110000002E7F250018F4 +:10027000000D00100050004B0026000C000E003650 +:100280000052002C00270012000F003700510028F8 +:10029000002D001300330038714F004E0031002F45 +:1002A000003474E50030810000010001000100010C :1002B00000010000003A003500310001000100019A :1002C000003B0035022102350001004C003C001EBD :1002D0000224062202010001003D002D0224022416 :1002E00004010001003E000100370011040000017C :1002F000000100010000000100000001000E3001BB -:100300000000000100000001003F00240624022339 -:100310000200000100400022042502350001000116 -:100320000041002304260235023700010042002468 -:100330000425041F021E020100430031002604317F -:1003400002010001004400450001002D02010000EF +:100300000000000100000001004000240624022338 +:1003100002000001004100220425023500300001E6 +:100320000042002304260235023800010043002465 +:100330000425041F02370001004400310026043167 +:10034000023602010045001E0230022D02010000AB :100350000001000100010001000100000001000196 :100360000001000100010001000100F400F200FBA7 :1003700000010001000100F000F100FA000100019D @@ -101,1451 +101,1449 @@ :10064000742073696465206E6F7420726573706FB7 :100650006E64696E670A00747279696E6720746FE0 :10066000207265736574206D637032333031380ADF -:10067000000A44454255473A20656E61626C6564E4 -:100680002E0A005B735D004B6579626F61726420B6 -:1006900073746172742E0A005B575D005B535D00DA -:1006A0005B525D005B445D005B435D0016034500EB -:1006B000720067006F0044006F0078002000450062 -:1006C0005A00000016034500720067006F004400E6 -:1006D0006F007800200045005A0000000403090460 -:1006E00009028D00050100A0FA09040000010301C0 -:1006F0000100092111010001223F000705810308C3 -:10070000000A09040100010301020009211101008E -:1007100001224D000705820308000A0904020001B6 -:1007200003000000092111010001223600070583A2 -:100730000308000A09040300020300000009211154 -:1007400001000122200007058403200001070504A1 -:100750000320000109040400010300000009211125 -:100760000100012239000705850310000112011064 -:100770000100000008EDFE07130100010200010561 -:10078000010906A101050719E029E71500250195D2 -:100790000875018102050819012905950575019162 -:1007A00002950175039101050719002977150025A8 -:1007B00001957875018102C00631FF0974A1010914 -:1007C00075150025FF95207508810209761500250D -:1007D000FF952075089102C005010980A1018502DD -:1007E00016010026B7001A01002AB70075109501FE -:1007F0008100C0050C0901A1018503160100269C9A -:10080000021A01002A9C02751095018100C00501A1 -:100810000902A1010901A100050919012905150015 -:100820002501950575018102950175038101050179 -:10083000093009311581257F95027508810609382F -:100840001581257F950175088106050C0A3802156A -:1008500081257F950175088106C0C005010906A1A3 -:1008600001050719E029E7150025019508750181A3 -:10087000029501750881010508190129059505757D -:100880000191029501750391010507190029FF15D2 -:100890000025FF950675088100C00A0025303258F2 -:1008A00020006B6579626F6172645F7265706F7250 -:1008B000743A20000A0025303258006B6579626F67 -:1008C0006172645F7365745F6C65643A200064658F -:1008D0006C5F6B65795F6269743A2063616E27743F -:1008E0002064656C3A20253032580A006164645FE8 -:1008F0006B65795F6269743A2063616E2774206169 -:1009000064643A20253032580A00646F6E652E0AFE -:1009100000626F6F676D61676963207363616E3A30 -:10092000202E2E2E2000290A002575002F00257567 -:10093000005D280025640020002564002000256457 -:100940000020002564007C0025303258006D6F7552 -:1009500073656B6579205B62746E7C782079207694 -:1009600020685D287265702F61636C293A205B00F6 -:100970006D6B5F776865656C5F74696D655F746FDB -:100980005F6D6178203D2025640A006D6B5F77689C -:1009900065656C5F6D61785F7370656564203D208F -:1009A00025640A006D6B5F74696D655F746F5F6DC0 -:1009B0006178203D2025640A006D6B5F6D61785F72 -:1009C0007370656564203D2025640A006D6B5F6966 -:1009D0006E74657276616C203D2025640A006D6B33 -:1009E0005F64656C6179203D2025640A006D6B5F52 -:1009F000776865656C5F74696D655F746F5F6D6165 -:100A000078203D2025640A006D6B5F776865656C12 -:100A10005F6D61785F7370656564203D2025640AB1 -:100A2000006D6B5F74696D655F746F5F6D617820D9 -:100A30003D2025640A006D6B5F6D61785F737065A2 -:100A40006564203D2025640A006D6B5F696E7465E6 -:100A50007276616C203D2025640A006D6B5F6465D1 -:100A60006C6179203D2025640A000A002575003656 -:100A70003A20776865656C5F74696D655F746F5F58 -:100A80006D61783A20000A00257500353A207768B4 -:100A900065656C5F6D61785F73706565643A2000B1 -:100AA0000A00257500343A2074696D655F746F5FC4 -:100AB0006D61783A20000A00257500333A206D6197 -:100AC000785F73706565643A20000A00257500320E -:100AD0003A20696E74657276616C286D73293A20CC -:100AE000000A00257500313A2064656C6179282A76 -:100AF00031306D73293A20000A092D2056616C753A -:100B00006573202D0A004D3E004D25643E20003FB8 -:100B1000007365742064656661756C740A00433EF9 -:100B2000200077686572652064656C74613A2063A3 -:100B30007572736F723D25642C20776865656C3D16 -:100B400025640A53656520687474703A2F2F656EAA -:100B50002E77696B6970656469612E6F72672F7794 -:100B6000696B692F4D6F7573655F6B6579730A00EB -:100B70000A092D204D6F7573656B6579202D0A4527 -:100B800053432F713A09717569740A313A096465E2 -:100B90006C6179282A31306D73290A323A09696EFD -:100BA00074657276616C286D73290A333A096D6138 -:100BB000785F73706565640A343A0974696D655FBE -:100BC000746F5F6D61780A353A09776865656C5FA7 -:100BD0006D61785F73706565640A363A0977686598 -:100BE000656C5F74696D655F746F5F6D61780A0A2B -:100BF000703A097072696E742076616C7565730A5B -:100C0000643A097365742064656661756C74730A6F -:100C100075703A092B310A646F776E3A092D310AE3 -:100C2000706775703A092B31300A7067646F776EA0 -:100C30003A092D31300A0A7370656564203D2064DD -:100C4000656C7461202A206D61785F7370656564DE -:100C5000202A2028726570656174202F2074696DC8 -:100C6000655F746F5F6D6178290A003F004D3E201B -:100C700000433E20004C25640A000A092D20436FE2 -:100C80006E736F6C65202D0A4553432F713A0971BD -:100C90007569740A6D3A096D6F7573656B65790ACC -:100CA000000A092D204D61676963202D0A643A0905 -:100CB00064656275670A783A096465627567206DD4 -:100CC00061747269780A6B3A096465627567206BB2 -:100CD0006579626F6172640A6D3A0964656275676D -:100CE000206D6F7573650A763A0976657273696F60 -:100CF0006E0A733A097374617475730A633A09630F -:100D00006F6E736F6C65206D6F64650A302D343AB9 -:100D1000096C61796572302D34284631302D4634A6 -:100D2000290A506175733A09626F6F746C6F616460 -:100D300065720A653A09656570726F6D0A6E3A09E7 -:100D40004E4B524F0A7A3A09736C656570204C45D8 -:100D50004420746573740A000A002575002E6E6BBA -:100D6000726F3A20000A002575002E737761705F5C -:100D70006261636B736C6173685F6261636B7370F4 -:100D80006163653A20000A002575002E7377617053 -:100D90005F67726176655F6573633A20000A0025BC -:100DA00075002E6E6F5F6775693A20000A00257521 -:100DB000002E737761705F72616C745F7267756922 -:100DC0003A20000A002575002E737761705F6C6110 -:100DD0006C745F6C6775693A20000A002575002EF7 -:100DE000636170736C6F636B5F746F5F636F6E745E -:100DF000726F6C3A20000A002575002E73776170BF -:100E00005F636F6E74726F6C5F636170736C6F633E -:100E10006B3A20000A0025303258006B65796D610D -:100E2000705F636F6E6669672E7261773A20000AA1 -:100E3000002575002E6D6F7573653A20000A002538 -:100E400075002E6B6579626F6172643A20000A004A -:100E50002575002E6D61747269783A20000A0025AC -:100E600075002E656E61626C653A20000A002530BF -:100E700032580064656275675F636F6E6669672EDE -:100E80007261773A20000A00257500646566617515 -:100E90006C745F6C617965723A20003F004E4B5272 -:100EA0004F3A206F66660A004E4B524F3A206F6EE3 -:100EB0000A0074696D65725F636F756E743A202500 -:100EC00030346C580A006B6579626F6172645F6ED2 -:100ED0006B726F3A2025580A006B6579626F6172F8 -:100EE000645F69646C653A2025580A006B65796215 -:100EF0006F6172645F70726F746F636F6C3A2025FC -:100F0000580A00686F73745F6B6579626F61726411 -:100F10005F6C65647328293A2025580A000A092D58 -:100F200020537461747573202D0A004743433A209F -:100F3000342E392E33204156522D4C4942433A200B -:100F4000312E382E31204156525F415243483A20CB -:100F5000617672350A004F5054494F4E533A204C37 -:100F600055464120424F4F544D41474943204D4F34 -:100F70005553454B45592045585452414B455920EE -:100F8000434F4E534F4C4520434F4D4D414E44200F -:100F90004E4B524F203531320A004255494C443AAB -:100FA00020666437326134362D6469727479202882 -:100FB00032313A35313A3231204A616E20323420B2 -:100FC00032303136290A005649443A2030784645B5 -:100FD0004544284572676F446F7820455A29205050 -:100FE00049443A20307831333037284572676F44AE -:100FF0006F7820455A29205645523A2030783030B3 -:1010000030310A00444553433A20742E6D2E6B2E26 -:10101000206B6579626F617264206669726D7761B9 -:10102000726520666F72204572676F646F780A0080 -:101030000A092D2056657273696F6E202D0A000A09 -:101040006D6F7573653A206F66660A000A6D6F757D -:1010500073653A206F6E0A000A6B6579626F617280 -:10106000643A206F66660A000A6B6579626F617286 -:10107000643A206F6E0A000A6D61747269783A20D2 -:101080006F66660A000A6D61747269783A206F6E45 -:101090000A000A64656275673A206F6E0A000A6486 -:1010A000656275673A206F66660A000A0A626F6FAA -:1010B000746C6F616465722E2E2E2000433E2000FA -:1010C0006565636F6E6669673A0A00536C656570A3 -:1010D000204C454420746573740A00000000000031 -:1010E000000000000000010204060A0F17202C3A3D -:1010F0004A5D71879DB3C7DAE9F5FCFFFCF5E9DAD3 -:10110000C7B39D87715D4A3A2C20170F0A06040267 -:1011100001000000000000000000000011241FBEBC -:10112000CFEFDAE0DEBFCDBF04B603FE24C080916E -:10113000FB019091FC01A091FD01B091FE0187306F -:10114000904BA740B04BB9F41092FB011092FC01F8 -:101150001092FD011092FE0114BE84B7877F84BFF8 -:1011600088E10FB6F89480936000109260000FBE83 -:10117000E0E0FFE3099511E0A0E0B1E0E6E9F0E688 -:1011800002C005900D92AA33B107D9F711E0AAE386 -:10119000B1E001C01D92AB3FB107E1F70E94091217 -:1011A0000C9449300C940000FF93EF93E0913A01C6 -:1011B000F0913B01309709F00995EF91FF91089567 -:1011C000FC018591803011F0EFDFFBCF0895FF2700 -:1011D000E0E230E247FF0CC0419597FF09C0EDE225 -:1011E0006095709580959095611D711D811D911D73 -:1011F00027FF02C0219530E350E2AA27660F771F30 -:10120000881F991FAA1FA41710F0A41B63955A9555 -:10121000A9F7AA3008F0A95FA05DAF93F395611517 -:1012200071058105910541F7ED3211F4EF93F395C6 -:10123000F21718F43F93F395FBCF8F91B5DFFA9532 -:10124000E1F70895E991F9918591803021F0853297 -:1012500019F0AADFF9CF089520E0E89455915532AE -:10126000C1F3503311F4689455915A3348F45053F4 -:1012700090F3220F022E220F220F200D250FF4CF04 -:101280000EF4219589919991533619F3533729F129 -:10129000533559F1BC0188279927E8945C3621F42D -:1012A0008991999168945591543639F446EF7EF0BE -:1012B00077FF0DC08FEF9FEF0AC055374AE039F036 -:1012C000583540E121F0523642E009F00895FF938D -:1012D000EF937DDFEF91FF91B7CFFF93EF93FC0189 -:1012E00081918030B9F360DFFBCFFF93EF9368DF2C -:1012F000F1CFDF93CF93CDB7DEB72596A3DFCF91A4 -:10130000DF910895462F50E04F30510508F0DEC0C0 -:10131000DC01FA01EA5AFF4F12968C910C94FE2FD1 -:10132000882321F085EE0E94E618D0C085EE0E9449 -:10133000AE19CCC0882349F00E943F2490933D0110 -:1013400080933C0188EF91E0089580913C01909159 -:101350003D010E944B24873991050CF0A8C08AEE0C -:1013600091E00895882349F00E943F2490933D0125 -:1013700080933C0187EE91E0089580913C0190912B -:101380003D010E944B24873991050CF093C089EDF3 -:1013900091E00895882349F00E943F2490933D01F5 -:1013A00080933C0182ED91E0089580913C01909101 -:1013B0003D010E944B24873991050CF07EC080ECE2 -:1013C00091E00895882349F00E943F2490933D01C5 -:1013D00080933C018BEB91E0089580913C019091CA -:1013E0003D010E944B24873991050CF069C08DEABC -:1013F00091E00895882349F00E943F2490933D0195 -:1014000080933C0188EA91E0089580913C0190919D -:101410003D010E944B24873991050CF054C08AE9A4 -:1014200091E00895882309F451C085E891E008957A -:10143000882309F44BC080E791E00895882309F4DC -:1014400045C08BE591E00895882309F43FC086E408 -:1014500091E008958823D1F18DE391E008958823E8 -:10146000A9F188E291E00895882381F183E191E078 -:101470000895882359F18EEF90E00895882331F183 -:101480008091BE019091BF01A091C001B091C101B6 -:1014900020E2822780729927AA27BB278093BE016A -:1014A0009093BF01A093C001B093C1010FC085EF1D -:1014B00091E0089584EE91E008958BEC91E0089519 -:1014C00086EB91E0089583EA91E0089580E090E052 -:1014D000089508956091BE017091BF018091C0018F -:1014E0009091C1010E94742356985E9825982D987A -:1014F00026982E9827982F98833099F028F48130D9 -:1015000041F0823049F00895843049F0853061F02F -:101510000895259A2D9A0895269A2E9A0895259A27 -:101520002D9A279A2F9A0895259A2D9A269A2E9ABF -:10153000279A2F9A08958AE69AE0892B11F00E9443 -:101540006A0A80E090E0089556985E9825982D9854 -:1015500026982E9827982F988FEF90E090938900E7 -:101560008093880090938B0080938A0090938D00E5 -:1015700080938C00259A2D9A2FEF80E792E02150DE -:1015800080409040E1F700C00000269A2E9A2FEF8D -:1015900080E792E0215080409040E1F700C00000D9 -:1015A000279A2F9A2FEF80E792E0215080409040B9 -:1015B000E1F700C0000025982D982FEF80E792E01A -:1015C000215080409040E1F700C0000026982E98FE -:1015D0002FEF80E792E0215080409040E1F700C07B -:1015E000000027982F9856985E9825982D98269851 -:1015F0002E9827982F98089589EA8093800089E093 -:101600008093810024982C983F988AB18F748AB96E -:101610006E98479A8BB1806B8BB9769A0E94A40A18 -:1016200089E69AE0892B11F00E94690A80E090E037 -:10163000089580E28093000180913E0181110EC0E7 -:101640000E94680B81E080933E012FEF83ED90E3D1 -:10165000215080409040E1F700C0000080E40E94EB -:101660006E0B8093000181112EC00E94980B809315 -:101670000001811128C00E94980B80930001811104 -:1016800022C08FE30E94980B8093000181111BC040 -:101690000E94900B80E40E946E0B809300018111E8 -:1016A00012C08CE00E94980B8093000181110BC046 -:1016B0000E94980B80930001811105C08FE30E9466 -:1016C000980B809300010E94900B80910001089577 -:1016D0001092B9008AE08093B800089594EA90933C -:1016E000BC009091BC0097FFFCCF9091B900987F0F -:1016F000983021F0903111F081E008958093BB0083 -:1017000084E88093BC008091BC0087FFFCCF80916F -:10171000B900887F883111F0803471F780E0089536 -:1017200084E98093BC008091BC0084FDFCCF0895C7 -:101730008093BB0084E88093BC008091BC0087FF4D -:10174000FCCF9091B900987F81E0983209F480E055 -:10175000089584E88093BC008091BC0087FFFCCF93 -:101760008091BB00089580910001811115C080E433 -:101770000E946E0B8093000181110CC082E10E94D7 -:10178000980B80930001811105C08FEF0E94980B88 -:10179000809300010E94900B84B1807F84B985B151 -:1017A000807F85B98AB1837F8AB98BB1837F8BB9FA -:1017B0003E98469808950E94190B809300010E945C -:1017C000B30B80B38C7080BB81B3836F81BBA0E40B -:1017D000B1E0EEE4F1E08EE08E0F11921D928E13D7 -:1017E000FCCF8CEF9AE0892B11F00C94FC0A089541 -:1017F0009F92AF92BF92CF92DF92EF92FF920F93A0 -:101800001F93CF93DF93809100018823E1F08091B3 -:101810003F018F5F80933F01811115C087E596E0FE -:101820000E94E0080E94190B80930001882329F090 -:101830008DE396E00E94E00806C089E296E00E94EF -:10184000E0080E94A40A00E411E0C0E0D0E0BB245C -:10185000B39482E0A82ECC24C394D12C2AE1E22EAA -:1018600026E0F22EC730D10500F5809100018111EC -:1018700064C080E40E946E0B80930001811112C04D -:1018800082E10E94980B8093000181110BC0C60178 -:101890000C2E01C0880F0A94EAF780950E94980BDD -:1018A000809300010E94900B48C0CA30A1F028F438 -:1018B000C83059F0C93061F005C0CC3089F070F003 -:1018C000CD3089F0209A289810C0219A29980DC00F -:1018D000229A2A980AC0239A2B9807C0529A01C0CC -:1018E000539A5B9802C03E9A469890EA9A95F1F70F -:1018F0009FB1799902C082E001C080E091709B2580 -:10190000982B7C9902C084E001C080E0892B7D99EE -:1019100002C038E001C030E0832B7E9902C020E194 -:1019200001C020E0822B9FB19095991F9927991FA4 -:101930009295990F907E892B10C0809100018111A2 -:1019400074C080E40E946E0B80930001882309F428 -:1019500059C0912C0E94900B892DF8019081981705 -:1019600039F1808380910101882301F18091D901AF -:1019700080FF04C08FE196E00E94E0088091D901C9 -:1019800080FF0CC0809101011F928F93FF92EF9214 -:101990000E9479090F900F900F900F908091D901BC -:1019A00080FF04C088E196E00E94E008A092010157 -:1019B0000E94B30B21960F5F1F4FCE30D10509F067 -:1019C00051CF809101018823B1F0815080930101B2 -:1019D000882339F08FE99FE00197F1F700C00000FC -:1019E0000AC0AEE4B1E0E0E4F1E0CF01825F9191A2 -:1019F0009D938E13FCCF8BE99AE0892BC1F00E9456 -:101A00009B0A15C083E10E94980B8093000181110D -:101A1000A0CF81E40E946E0B80930001811199CFC9 -:101A20000E94A90B982E909495CF80E096CF81E0EC -:101A3000DF91CF911F910F91FF90EF90DF90CF90AA -:101A4000BF90AF909F900895E82FF0E0E25BFE4FCB -:101A500080810895CF92DF92EF92FF920F931F93B0 -:101A6000CF93DF9381E096E00E94E0088EE4E82EB9 -:101A700081E0F82EC0E0D0E09CEFC92E95E0D92E91 -:101A800003EF15E0DF93CF93DF92CF920E947909A5 -:101A900089EF95E00E94E008F70181917F0190E0D5 -:101AA0000E94DA239F938F931F930F930E947909CB -:101AB00081EF95E00E94E00821968DB79EB70896C9 -:101AC0000FB6F8949EBF0FBE8DBFCE30D105D1F6B4 -:101AD000DF91CF911F910F91FF90EF90DF90CF900A -:101AE00008958B3B910578F4883A910540F5853A45 -:101AF0009105D0F48430910508F0B1C08130910592 -:101B000009F4ADC06BC0803E910508F467C0883E03 -:101B1000910508F4A4C09C01205F310920313105F2 -:101B200008F05CC090650895853A910509F459C0A4 -:101B3000863A910509F058C082E890E40895883A01 -:101B4000910509F454C0893A910509F453C08A3AC1 -:101B5000910509F452C08B3A910509F451C08C3AB1 -:101B6000910509F450C08D3A910509F44FC0803BAE -:101B7000910509F44EC08E3A910509F44DC08F3A93 -:101B8000910509F44CC0813B910509F44BC0823B9F -:101B9000910509F44AC0833B910509F449C0843B8F -:101BA000910509F448C0853B910509F447C0863B7F -:101BB000910509F446C0873B910509F445C0883B6F -:101BC000910509F444C0893B910509F443C08A3B5F -:101BD000910509F442C080E094E4089580E090E02B -:101BE000089581E890E4089583E890E4089582EEF2 -:101BF00094E4089589EE94E408958AEE94E40895B7 -:101C000085EB94E4089586EB94E4089587EB94E4DF -:101C100008958CEC94E408958DEC94E4089583E8A1 -:101C200095E408958AE895E4089582E995E4089595 -:101C300084E995E4089581E296E4089583E296E4C8 -:101C4000089584E296E4089585E296E4089586E294 -:101C500096E4089587E296E408958AE296E408956A -:101C6000089596E0799FF001112494E5899FE00D95 -:101C7000F11D1124E60FF11DEE0FFF1FEF5FFD4F69 -:101C8000859194910895880F991FFC01E558FF4FA5 -:101C9000859194910895880F991FFC01E550FE4F9E -:101CA00085919491089526E0729FF001112444E5F6 -:101CB000849FE00DF11D1124E60FF11DEE0FFF1FB3 -:101CC000EF5FFD4F859194919C013A9521154FE16D -:101CD000340708F41EC13F512115304120F49F7094 -:101CE0000E944B0E08959C0130532115304118F489 -:101CF0009927906C0895811520E5920769F40E9458 -:101D0000341D4FEF84E39CE0415080409040E1F768 -:101D100000C000000C949A24813020E5920751F411 -:101D200081E796E00E94E0088091D901816080936C -:101D3000D90108959C0130552115304108F051C05A -:101D4000292F33272F70332721303105D9F4AC01E7 -:101D50004370552702C0220F331F4A95E2F73C68B3 -:101D6000AC0164E0440F551F6A95E1F744275370B6 -:101D7000242B352B73E0880F991F7A95E1F7807635 -:101D800099271DC02230310529F4982F8827816FAB -:101D9000906A089523303105A9F4AC0143705527AA -:101DA00021E030E002C0220F331F4A95E2F73C6881 -:101DB00043E0880F991F4A95E1F7807E9770822B48 -:101DC000932B089524303105E1F4AC01437055277D -:101DD00021E030E002C0220F331F4A95E2F73A6853 -:101DE000E7CF9C0130572115304118F49F70906265 -:101DF00008959C0130582115304118F49F70906A65 -:101E00000895803E9105E0F4803C910558F58133BA -:101E1000910509F46FC048F48932910509F463C053 -:101E20008A32910509F46DC072C089339105E9F0D9 -:101E300082389105D1F08533910509F44DC067C012 -:101E4000833E910581F138F4803E9105B9F0823EE0 -:101E50009105D9F05CC0863E910561F1873E910500 -:101E6000A1F155C00E94430E08952091EC0120FD80 -:101E700002C021FF4CC080EE90E049C08091EC018F -:101E800080FFF9CF89E390E042C08091EC0182FFAE -:101E90000EC08091EC0184FF03C080E090E037C069 -:101EA00083EE90E034C08091EC0182FFF2CF82EEAD -:101EB00090E02DC08091EC0183FF0BC08091EC017C -:101EC00084FDEBCF87EE90E022C08091EC0183FF90 -:101ED000F5CF86EE90E01BC08091EC0185FF07C036 -:101EE00089E290E014C08091EC0185FFF9CF85E391 -:101EF00090E00DC08091EC0186FF07C08AE290E07F -:101F000006C08091EC0186FFF9CF81E390E00E944A -:101F1000710D0895089580916F0108959FB7F89409 -:101F200010925E019FBF9091F201943009F057C06A -:101F30009091E9009F703091EC00232F217030FDCB -:101F400020E8922B24E02093E9002091EB0020FF71 -:101F500043C02091EE0027FF3FC020915C01222367 -:101F600021F02091E80025FF37C010925C0126E0A7 -:101F70003091E80035FD15C03091F201343061F543 -:101F80003091EB0035FD28C0215021F481E0809391 -:101F90005C0122C0EFE9FFE03197F1F700C00000DB -:101FA000E7CF8093F1008091E80085FD0AC0809121 -:101FB000E80080FFFCCF8091E8008E778093E800F6 -:101FC00006C08FB7F89421E020935E018FBF9F7009 -:101FD0009093E90080E008959F709093E9008FEF5F -:101FE0000895CF93DF9300D01F92CDB7DEB79C0149 -:101FF0008091F201843019F593E099833B832A8321 -:102000009093E9008FEF9091E800815095FD06C014 -:1020100095ED9A95F1F700008111F5CF8091E800D8 -:1020200085FF0DC040E050E063E070E0CE01019616 -:102030000E94C1128091E8008E778093E8000F9093 -:102040000F900F90DF91CF910895CF93DF9300D041 -:102050001F92CDB7DEB72091F201243021F522E0A6 -:1020600029839B838A8383E08093E9008FEF90919B -:10207000E800815095FD06C095ED9A95F1F70000B6 -:102080008111F5CF8091E80085FF0DC040E050E060 -:1020900063E070E0CE0101960E94C1128091E800D9 -:1020A0008E778093E8000F900F900F90DF91CF9183 -:1020B00008952091F2012430F1F422E02093E90008 -:1020C0002FEF3091E800215035FD06C035ED3A95EF -:1020D000F1F700002111F5CF2091E80025FF0BC09A -:1020E00040E050E065E070E00E94C1128091E8009D -:1020F0008E778093E8000895CF93DF932091F201CB -:10210000243009F048C0EC0180910C018823E1F0F3 -:1021100080910D018823C1F085E08093E9008FEF65 -:102120009091E800815095FD06C095E19A95F1F7F0 -:1021300000008111F5CF8091E80085FF2CC040E0C0 -:1021400050E060E170E017C081E08093E9008FEF1C -:102150009091E800815095FD06C095ED9A95F1F7B4 -:1021600000008111F5CF8091E80085FF14C040E0A8 -:1021700050E068E070E0CE010E94C1128091E8005A -:102180008E778093E80080E1FE01AFE5B1E0019039 -:102190000D928A95E1F7DF91CF91089588EA96E054 -:1021A0000E94E0088091F101811109C00E9456143B -:1021B0000E94B3148091E20084608093E20008954D -:1021C00084EA96E00E94E0081092F101089580EA06 -:1021D00096E00C94E0088CE996E00E94E0080C94EC -:1021E0006A2E88E996E00E94E0080E9430240E944E -:1021F000702E0E9458170C948A0F20915D012F5F5A -:10220000822F62E30E94DE2F992319F020935D0153 -:10221000089510925D0180915E01882371F1809193 -:10222000F201843041F58091E9008F702091EC003B -:10223000922F917020FD90E8892B94E09093E90013 -:102240009091EB0090FF14C09091EE0097FF10C0AA -:102250009091E80095FF03C01092F100F9CF9091A2 -:10226000E80090FF05C09091E8009E779093E80009 -:102270008F708093E90010925E01089542E061EC56 -:1022800081E00E94D01342E061EC82E00E94D01312 -:1022900042E061EC83E00E94D01342E261EC84E012 -:1022A0000E94D01342E161EC85E00C94D013809140 -:1022B000F401833009F455C030F4813071F082307C -:1022C00009F48EC008958A3009F47AC08B3009F47D -:1022D00060C0893009F09CC020C08091F301813A30 -:1022E00009F096C08091E800877F8093E800809194 -:1022F000F7019091F801892B21F460E18FE591E0DD -:1023000003C060E080E090E070E00E940C138091D8 -:10231000E8008B778093E80008958091F301813283 -:1023200009F076C08091F7019091F801009719F0BB -:10233000049709F06DC08091E800877F8093E800E2 -:102340008091E80082FD05C08091F2018111F8CFF3 -:102350005FC08091F10080936F018091E8008B77DE -:1023600053C08091F301813A09F052C08091F70186 -:102370009091F801892B09F04BC08091E800877F8C -:102380008093E8008091E80080FFFCCF80910C01F1 -:1023900036C08091F3018132D9F58091F701909197 -:1023A000F801892BA9F58091E800877F8093E800E8 -:1023B0000E9405148091F50180930C010C94341D4A -:1023C0008091F301813221F58091E800877F80932D -:1023D000E8000E9405148091F60180937001089531 -:1023E0008091F301813AA1F48091E800877F809386 -:1023F000E8008091E80080FFFCCF8091700180931D -:10240000F1008091E8008E778093E8000C94051429 -:10241000089584B7877F84BF88E10FB6F8948093CE -:102420006000109260000FBE90E080E80FB6F89454 -:1024300080936100909361000FBE0E94E5170E9497 -:1024400056140E94B3148091E20084608093E200ED -:102450008EE89FE00E946F2378940E9438170E94B4 -:10246000E71782E091E00E9453170E94582E87E8F8 -:1024700096E00E94E0088091F201853089F483E8BB -:1024800096E00E94E0080E94F4238091F0018823E6 -:1024900091F30E941C24882371F30E94AB12EBCFAE -:1024A0000E941518E8CF292F332723303105C9F0B2 -:1024B00064F42130310581F02230310509F043C048 -:1024C0008DE890E020EE36E042C021323105F1F097 -:1024D0002232310541F137C082E190E02DE637E04C -:1024E00036C099278130910541F08230910541F045 -:1024F000892B49F5ECEDF6E005C0E4ECF6E002C00E -:10250000ECEAF6E0849190E09F0121C06530D8F4B8 -:10251000E62FF0E0EE0FFF1FEB5DFE4F20813181D3 -:1025200089E090E014C0653070F470E0FB01EE0FBC -:10253000FF1FE55EFE4F20813181FB01EA5EFE4F09 -:10254000808190E004C080E090E020E030E0FA017B -:1025500031832083089580E189BD82E189BD09B47A -:1025600000FEFDCF8091D8008F7D8093D8008091B0 -:10257000E00082608093E0008091E00081FDFCCF6C -:102580000895CF92DF92EF92FF920F931F93CF9314 -:10259000DF93EC018B016A010E942414811133C086 -:1025A000C114D10439F0F60180819181081B190B07 -:1025B000C80FD91FE12CF12C0115110519F18091DB -:1025C000E80085FD16C08091E8008E778093E800D2 -:1025D000C114D10449F0F60180819181E80EF91E01 -:1025E000F182E08285E00FC00E942414882321F349 -:1025F0000AC089918093F10001501109FFEFEF1A91 -:10260000FF0ADACF80E0DF91CF911F910F91FF9009 -:10261000EF90DF90CF9008952091F9013091FA0169 -:102620002617370748F06115710539F42091E80045 -:102630002E772093E80001C0B90140E061157105D3 -:10264000A9F12091F201222309F443C0253009F4B5 -:1026500042C02091E80023FD40C02091E80022FD07 -:1026600032C02091E80020FFE9CF4091F300209193 -:10267000F20030E0342BFC01CF016115710559F0F7 -:102680002830310540F481918093F1006150710947 -:102690002F5F3F4FF1CF41E02830310509F040E096 -:1026A0002091E8002E772093E800C8CF4111C9CFD0 -:1026B0000AC08091F201882361F0853061F0809139 -:1026C000E80083FD0AC08091E80082FFF2CF80E03D -:1026D000089582E0089583E0089581E008952091AF -:1026E000F9013091FA012617370748F06115710595 -:1026F00039F42091E8002E772093E80001C0B90159 -:10270000FC0120E06115710591F18091F2018823AF -:1027100009F440C0853009F43FC08091E80083FD92 -:102720003DC08091E80082FD2FC08091E80080FFCD -:10273000E9CF2091F3008091F20090E0922B611597 -:10274000710559F08830910540F424912093F100EF -:102750003196615071090196F2CF21E0089709F096 -:1027600020E08091E8008E778093E800CBCF2111A4 -:10277000CCCF0AC08091F201882361F0853061F0EE -:102780008091E80083FD0AC08091E80082FFF2CFCB -:1027900080E0089582E0089583E0089581E008953F -:1027A000982F973058F59093E900981739F0709169 -:1027B000EC002091ED005091F00003C0242F762F03 -:1027C00050E021FF19C03091EB003E7F3093EB00C9 -:1027D0003091ED003D7F3093ED003091EB003160A2 -:1027E0003093EB007093EC002093ED005093F000D9 -:1027F0002091EE0027FF07C09F5FD3CF8F7080939B -:10280000E90081E0089580E008958091F30187FF59 -:1028100011C08091E80082FD05C08091F201811114 -:10282000F8CF11C08091E8008B770BC08091F20146 -:10283000882349F08091E80080FFF8CF8091E8007C -:102840008E778093E80008952091E4003091E500B0 -:1028500095E64091EC00842F817040FF22C080916A -:10286000E80080FD1CC08091F201882391F0853042 -:1028700091F08091EB0085FD10C04091E4005091F3 -:10288000E5004217530729F39A01915011F784E0AC -:10289000089582E0089583E0089581E0089580E03E -:1028A00008954091E80042FFDECF08950E94C414CD -:1028B0000E94CC14E0EEF0E0808181608083E8ED3E -:1028C000F0E080818F77808319BCA7EDB0E08C9118 -:1028D0008E7F8C9380818F7E80831092F10108958A -:1028E0000F931F93CF93DF930E94C4140E94CC14C4 -:1028F000C8EDD0E088818F7788838881806888835D -:1029000088818F7D888319BC1092F2011092EE01AC -:102910001092F0011092EF0100EE10E0F8018081BA -:102920008B7F808388818160888342E060E080E0E3 -:102930000E94D013E1EEF0E080818E7F8083E2EE92 -:10294000F0E0808181608083808188608083F801ED -:1029500080818E7F8083888180618883DF91CF91A1 -:102960001F910F910895E8EDF0E080818F7E8083C4 -:10297000E7EDF0E080818160808384E082BF81E0C8 -:102980008093F1010C947014E8EDF0E080818E7F6B -:1029900080831092E20008951092DA001092E10014 -:1029A00008951F920F920FB60F9211242F933F9309 -:1029B0004F935F936F937F938F939F93AF93BF9347 -:1029C000EF93FF938091E10082FF0BC08091E200C2 -:1029D00082FF07C08091E1008B7F8093E1000E941D -:1029E000FD108091DA0080FF1FC08091D80080FF29 -:1029F0001BC08091DA008E7F8093DA008091D9002D -:102A000080FF0DC080E189BD82E189BD09B400FE6F -:102A1000FDCF81E08093F2010E94CE1005C019BC69 -:102A20001092F2010E94E0108091E10080FF19C035 -:102A30008091E20080FF15C08091E2008E7F80933C -:102A4000E2008091E20080618093E2008091D800F2 -:102A500080628093D80019BC85E08093F2010E94C7 -:102A6000EB108091E10084FF30C08091E20084FF90 -:102A70002CC080E189BD82E189BD09B400FEFDCF93 -:102A80008091D8008F7D8093D8008091E1008F7E67 -:102A90008093E1008091E2008F7E8093E20080913C -:102AA000E20081608093E2008091EE01882311F0C2 -:102AB00084E007C08091E30087FD02C081E001C08F -:102AC00083E08093F2010E94F1108091E10083FF86 -:102AD00029C08091E20083FF25C08091E100877FBB -:102AE0008093E10082E08093F2011092EE018091E8 -:102AF000E1008E7F8093E1008091E2008E7F8093E1 -:102B0000E2008091E20080618093E20042E060E0B8 -:102B100080E00E94D0138091F00088608093F000E4 -:102B20000E94E710FF91EF91BF91AF919F918F911C -:102B30007F916F915F914F913F912F910F900FBEB9 -:102B40000F901F9018951F920F920FB60F9211249D -:102B50002F933F934F935F936F937F938F939F93A5 -:102B6000AF93BF93CF93DF93EF93FF93C091E900AF -:102B7000CF708091EC00D82FD17080FDD0E81092FA -:102B8000E9008091F000877F8093F00078940E94A4 -:102B9000E7151092E9008091F00088608093F000C2 -:102BA000CD2BCF70C093E900FF91EF91DF91CF91D2 -:102BB000BF91AF919F918F917F916F915F914F9155 -:102BC0003F912F910F900FBE0F901F9018951F935C -:102BD000CF93DF93CDB7DEB7AA970FB6F894DEBFD9 -:102BE0000FBECDBFE3EFF1E088E08E0F9091F100D2 -:102BF00091938E13FBCF0E9457118091E80083FFC1 -:102C00001FC18091F3019091F401492F50E04A30A7 -:102C1000510508F015C1FA01EB59FF4F0C94FE2F36 -:102C2000803881F0823809F00BC18091F7018F70F4 -:102C30008093E9008091EB0085FB882780F9109252 -:102C4000E90006C08091EF019091F001911182603E -:102C50009091E800977F9093E8008093F1001092A4 -:102C6000F100C8C0282F2D7F09F0EAC0882319F091 -:102C7000823061F0E5C08091F501813009F0E0C05B -:102C8000933009F080E08093F0012BC08091F50132 -:102C9000811127C08091F7018F7009F4D1C0809312 -:102CA000E9002091EB0020FF1CC0933021F48091BB -:102CB000EB00806214C09091EB0090619093EB0068 -:102CC00021E030E0A90102C0440F551F8A95E2F7C8 -:102CD0004093EA001092EA008091EB0088608093B4 -:102CE000EB001092E9008091E800877F86C0811197 -:102CF000A7C01091F5011F778091E3008078812BA8 -:102D00008093E3008091E800877F8093E8000E9431 -:102D100005148091E80080FFFCCF8091E30080687B -:102D20008093E300111102C082E001C083E0809330 -:102D3000F20186C08058823008F082C08091F5018F -:102D40009091F6018C3D53E0950779F583E08A83F5 -:102D50008AE289834FB7F894DE01139620E03EE0C3 -:102D600051E2E32FF0E050935700E49120FF03C0BD -:102D7000E295EF703F5FEF708E2F90E0EA3010F039 -:102D8000C79601C0C0968D939D932F5F243149F75C -:102D90004FBF8091E800877F8093E8006AE270E08F -:102DA000CE0101960E940C1314C0AE014F5F5F4F1D -:102DB0006091F7010E945312BC01892B09F440C0B5 -:102DC0009091E800977F9093E80089819A810E9412 -:102DD0006F138091E8008B778093E80031C08038D2 -:102DE00079F58091E800877F8093E8008091EE017B -:102DF0008093F1008091E8008E778093E8000E9434 -:102E000005141EC081111CC09091F5019230C0F4D0 -:102E10008091E800877F8093E8009093EE010E9404 -:102E200005148091EE01811106C08091E30087FDB9 -:102E300002C081E001C084E08093F2010E943E1153 -:102E40008091E80083FF0AC08091E800877F80932B -:102E5000E8008091EB0080628093EB00AA960FB6A9 -:102E6000F894DEBF0FBECDBFDF91CF911F910895C3 -:102E7000CF938091F2018823A1F0C091E900CF7037 -:102E80009091EC00892F817090FD80E8C82B109202 -:102E9000E9008091E80083FD0E94E715CF70C093A0 -:102EA000E900CF910895909376018093750108957C -:102EB000E0917501F0917601309721F00190F08159 -:102EC000E02D099480E00895EF92FF920F931F93F5 -:102ED000CF93DF93E0917501F09176013097B1F1D6 -:102EE0008C010280F381E02D09958091D90182FF48 -:102EF0002DC080FF04C082EA98E00E94E008E8014B -:102F000010E18CE9E82E88E0F82E8091D90180FF4D -:102F10000BC088811F928F93FF92EF920E947909D4 -:102F20000F900F900F900F90115021961111EDCF2F -:102F30008091D90180FF0AC08AE998E0DF91CF91A2 -:102F40001F910F91FF90EF900C94E008DF91CF91CB -:102F50001F910F91FF90EF900895E0917501F0910E -:102F60007601309721F00480F581E02D09940895D1 -:102F700020917301309174018217930771F090933F -:102F8000740180937301E0917501F091760130979F -:102F900021F00680F781E02D0994089520917101B8 -:102FA000309172018217930771F0909372018093B0 -:102FB0007101E0917501F0917601309721F0008464 -:102FC000F185E02D0994089508950C94E4170E946A -:102FD00036240E94DB0B0C94FC24CF93C82F8091E5 -:102FE000D90182FF1EC080FF04C08BEB98E00E94D5 -:102FF000E0088091D90180FF0CC01F92CF9386EB2F -:1030000098E09F938F930E9479090F900F900F90F3 -:103010000F908091D90180FF04C084EB98E00E945A -:10302000E0088C2FCF910C948A0FCF92DF92EF9211 -:10303000FF920F931F93CF93DF93CDB7DEB72B97FC -:103040000FB6F894DEBF0FBECDBF0E94F80B88E725 -:10305000C82E81E0D82E00E010E0E02E802F0E94E4 -:10306000240DF60141916F01F42EF826B1F40F5FA3 -:103070001F4F0E30110589F78FEF89838A831B82DA -:103080000E943F248160782F9D838C8349815A81DF -:103090006B818D810E94B81840C09091D90191FF39 -:1030A00004C08B870E942A0D8B8520E030E04F2DD5 -:1030B00050E0922FBA01022E02C0759567950A94CE -:1030C000E2F760FF24C02E83EF8221E030E0690147 -:1030D00002C0CC0CDD1C9A95E2F790E08C219D217A -:1030E000892B09F420E028870E943F248160782FF3 -:1030F0009A8789874E815F8168858A850E94B81882 -:10310000F801E858FE4F8081C826C08206C02F5FB4 -:103110003F4F2630310569F6AACF0E946D281091E5 -:1031200077010E9458171817A1F00E945817809332 -:1031300077012B960FB6F894DEBF0FBECDBFDF919F -:10314000CF911F910F91FF90EF90DF90CF900C9453 -:10315000ED172B960FB6F894DEBF0FBECDBFDF91F3 -:10316000CF911F910F91FF90EF90DF90CF90089536 -:10317000CF93DF93CDB7DEB72B970FB6F894DEBFB2 -:103180000FBECDBF4F83588769877A878B87DE0153 -:10319000119686E0FD0111928A95E9F785E0FE011E -:1031A000379601900D928A95E1F749815A816B819A -:1031B0007C818D819E810E94CE1F2B960FB6F89444 -:1031C000DEBF0FBECDBFDF91CF910895CF9388238F -:1031D00009F4C2C0C82F823859F40E94581781FDE3 -:1031E000BBC089E30E946A220E94492389E30CC084 -:1031F000833879F40E94581780FDAEC083E50E94A1 -:103200006A220E94492383E50E94BD22CF910C943B -:103210004923843859F40E94581782FD9DC087E4E1 -:103220000E946A220E94492387E4EECF8CEF8C0F24 -:10323000813A48F48C2F0E94002D81118DC08C2F73 -:103240000E946A22E3CF80E28C0F883048F4C77076 -:1032500081E001C0880FCA95EAF70E941223D6CFF9 -:103260008BE58C0F833078F4C53A29F0C63A31F0FB -:1032700083E890E005C081E890E002C082E890E039 -:10328000CF910C94B81788E58C0F833108F064C097 -:10329000C83A39F1C93A41F1CA3A49F1CB3A51F148 -:1032A000CC3A59F1CD3A61F1C03B69F1CE3A71F1B6 -:1032B000CF3A79F1C13B81F1C23B89F1C33B91F136 -:1032C000C43B99F1C53BA1F1C63BA9F1C73BB1F1A4 -:1032D000C83BB9F1C93BC1F1CA3BC9F180E090E0FC -:1032E00038C082EE90E035C089EE90E032C08AEEC0 -:1032F00090E02FC085EB90E02CC086EB90E029C0D9 -:1033000087EB90E026C08CEC90E023C08DEC90E041 -:1033100020C083E891E01DC08AE891E01AC082E9EC -:1033200091E017C084E991E014C081E292E011C0FD -:1033300083E292E00EC084E292E00BC085E292E06C -:1033400008C086E292E005C087E292E002C08AE20D -:1033500092E0CF910C94CE17CF910895882309F471 -:103360004BC0823859F40E94581781FF45C089E349 -:103370000E946A220E94492389E30CC0833871F4B9 -:103380000E94581780FF38C083E50E946A220E947D -:10339000492383E50E94BD220C944923843859F4C3 -:1033A0000E94581782FF28C087E40E946A220E9468 -:1033B000492387E4EFCF9CEF980F913A58F390E2BE -:1033C000980F983050F4877091E001C0990F8A955A -:1033D000EAF7892F0E941823DFCF9BE5980F9330DF -:1033E00020F480E090E00C94B817885A833120F4E0 -:1033F00080E090E00C94CE170895882321F00E947D -:1034000012230C9449230895882321F00E94182345 -:103410000C9449230895BF92CF92DF92EF92FF92CE -:103420000F931F93CF93DF9300D000D000D0CDB780 -:10343000DEB725E0FC01DE01119601900D922A9580 -:10344000E1F7FC01408131810281258122952F70B5 -:1034500063817481672B09F4E5C23F3F19F44F3F44 -:1034600009F4E0C27C0149833A8389819A812E83E1 -:103470000E942922182FB92E0E9428220E94EF2094 -:10348000EB2DE295EF70F0E0E159FF4F2E810C94A7 -:10349000FE2F8B2D807F9B2D9F70F92E882319F096 -:1034A000F29480EFF822002349F0FF2009F467C26C -:1034B0008F2D0E9422230E94492361C2812F0E94E6 -:1034C000AE19FF2009F4AEC28F2D0E942823269644 -:1034D0000FB6F894DEBF0FBECDBFDF91CF911F9125 -:1034E0000F91FF90EF90DF90CF90BF900C94492305 -:1034F0003B2D307F8B2D8F70303211F08295807F85 -:10350000112319F0113021F12CC00023B9F022232E -:1035100009F4A0C1213009F09DC126960FB6F89498 -:10352000DEBF0FBECDBFDF91CF911F910F91FF90F6 -:10353000EF90DF90CF90BF900C943223222319F0AC -:10354000213009F46FC28E830E9435238E8196C18B -:10355000002321F0223008F065C27CC1211162C233 -:103560008DC1002321F0222309F474C108C2222353 -:1035700009F484C119C22B2D26952695237030E0BD -:103580002115310521F021303105D1F04BC2002346 -:1035900021F0812F9B2D937002C080E090E0269651 -:1035A0000FB6F894DEBF0FBECDBFDF91CF911F9154 -:1035B0000F91FF90EF90DF90CF90BF900C94B817D1 -:1035C000002321F0812F9B2D937002C080E090E0BA -:1035D00026960FB6F894DEBF0FBECDBFDF91CF9118 -:1035E0001F910F91FF90EF90DF90CF90BF900C94C0 -:1035F000CE17812F002319F00E94F32602C00E94EB -:103600005B2726960FB6F894DEBF0FBECDBFDF91C5 -:10361000CF911F910F91FF90EF90DF90CF90BF90CF -:103620000C94E0278B2D837009F07BC00111FAC147 -:10363000812F829586958770880F880F912F9F70B4 -:10364000C92ED12CE12CF12C082E04C0CC0CDD1C91 -:10365000EE1CFF1C0A94D2F714FF12C04FE050E09A -:1036600060E070E004C0440F551F661F771F8A9505 -:10367000D2F7CB01BA01609570958095909503C003 -:1036800060E070E0CB012B2D269526952370422F0C -:1036900050E042305105D9F04330510569F16C29B1 -:1036A0007D298E299F294130510551F126960FB66B -:1036B000F894DEBF0FBECDBFDF91CF911F910F9168 -:1036C000FF90EF90DF90CF90BF900C9416216C2963 -:1036D0007D298E299F2926960FB6F894DEBF0FBE4E -:1036E000CDBFDF91CF911F910F91FF90EF90DF90B1 -:1036F000CF90BF900C9432210E941621C701B601D1 -:1037000026960FB6F894DEBF0FBECDBFDF91CF91E6 -:103710001F910F91FF90EF90DF90CF90BF900C948E -:10372000FA20002319F08B2D817001C08695882323 -:1037300009F478C1812F829586958770880F880F4C -:10374000912F9F70C92ED12CE12CF12C082E04C092 -:10375000CC0CDD1CEE1CFF1C0A94D2F714FF12C027 -:103760004FE050E060E070E004C0440F551F661F5A -:10377000771F8A95D2F7CB01BA0160957095809535 -:10378000909503C060E070E0CB012B2D2695269527 -:103790002370422F50E042305105D9F0433051059B -:1037A00069F16C297D298E299F294130510551F1FC -:1037B00026960FB6F894DEBF0FBECDBFDF91CF9136 -:1037C0001F910F91FF90EF90DF90CF90BF900C94DE -:1037D000F0216C297D298E299F2926960FB6F89411 -:1037E000DEBF0FBECDBFDF91CF911F910F91FF9034 -:1037F000EF90DF90CF90BF900C940C220E94F021AC -:10380000C701B60126960FB6F894DEBF0FBECDBF36 -:10381000DF91CF911F910F91FF90EF90DF90CF90AC -:10382000BF900C94D421103FD1F118F4103E50F405 -:10383000A1C0123F09F463C008F44CC0133F09F45F -:1038400073C098C01F708B2D8F710023A1F00E9450 -:103850006D21812F26960FB6F894DEBF0FBECDBF27 -:10386000DF91CF911F910F91FF90EF90DF90CF905C -:10387000BF900C94FD190E948E21812F26960FB6C1 -:10388000F894DEBF0FBECDBFDF91CF911F910F9196 -:10389000FF90EF90DF90CF90BF900C94041A00231C -:1038A000A9F02111BFC08B2D8F7126960FB6F89409 -:1038B000DEBF0FBECDBFDF91CF911F910F91FF9063 -:1038C000EF90DF90CF90BF900C94B321223008F09E -:1038D000A9C0E9CF0023A9F08B2D8F7126960FB6D2 -:1038E000F894DEBF0FBECDBFDF91CF911F910F9136 -:1038F000FF90EF90DF90CF90BF900C946D2100234C -:1039000059F38B2D8F7126960FB6F894DEBF0FBE3C -:10391000CDBFDF91CF911F910F91FF90EF90DF907E -:10392000CF90BF900C948E21002399F08B2D8F7136 -:1039300026960FB6F894DEBF0FBECDBFDF91CF91B4 -:103940001F910F91FF90EF90DF90CF90BF900C945C -:10395000582126960FB6F894DEBF0FBECDBFDF917B -:10396000CF911F910F91FF90EF90DF90CF90BF907C -:103970000C944E210023A9F0222309F4ADCF812F0E -:1039800026960FB6F894DEBF0FBECDBFDF91CF9164 -:103990001F910F91FF90EF90DF90CF90BF900C940C -:1039A000E618222309F4ADCF812F26960FB6F8949E -:1039B000DEBF0FBECDBFDF91CF911F910F91FF9062 -:1039C000EF90DF90CF90BF900C94AE194B2D4F70BD -:1039D000612FC7010E94820926960FB6F894DEBFB8 -:1039E0000FBECDBFDF91CF911F910F91FF90EF9050 -:1039F000DF90CF90BF900C9472204B2D4F70612FB1 -:103A0000C70126960FB6F894DEBF0FBECDBFDF917B -:103A1000CF911F910F91FF90EF90DF90CF90BF90CB -:103A20000C94300E26960FB6F894DEBF0FBECDBFB5 -:103A3000DF91CF911F910F91FF90EF90DF90CF908A -:103A4000BF9008950E942F230E9404230E944923BF -:103A50000E9413290E94E02780E090E00E94B8179E -:103A600080E090E00C94CE170E941F230C94221D3E -:103A70000E942922292F22952F7030E02C30310509 -:103A80004CF42A3031056CF42250310922303105D2 -:103A900088F407C02C30310549F02F30310531F062 -:103AA00009C0803E48F0803F29F406C093FB882778 -:103AB00080F9089580E0089581E00895CF93DF9321 -:103AC00000D000D01F92CDB7DEB70F900F900F90AF -:103AD0000F900F90DF91CF910895CF93DF9300D097 -:103AE00000D000D0CDB7DEB726960FB6F894DEBF73 -:103AF0000FBECDBFDF91CF9108951F93CF93DF937A -:103B0000C091860116E080918701C81799F0D0E036 -:103B10001C9FF0011D9FF00D1124E857FE4F4081BE -:103B2000518162817381848195810E946D1D2196EE -:103B3000C770E9CFDF91CF911F9108954091B801EF -:103B40005091B9016091BA017091BB018091BC01A3 -:103B50009091BD010C946D1D8091BD0182958F7077 -:103B600009F054C08091BA01882309F44FC08091B4 -:103B70008601A09187016091B8017091B9014091CF -:103B8000BB015091BC01B6E08A1709F43FC090E038 -:103B900041155105C1F17F3F11F46F3FA1F1B89F6D -:103BA000F001B99FF00D1124E857FE4F21817213E7 -:103BB0002AC02081621327C02281211124C02381C1 -:103BC00034812417350710F421503109241B350B9B -:103BD000283C3105C0F42091BD012F702061209355 -:103BE000BD0126E0289FF001299FF00D1124E35725 -:103BF000FE4F80818F708061808388EB91E00E940E -:103C00000B1A0C947D1D01968770BECF0895CF923C -:103C1000DF92EF92FF920F931F93CF93DF93CDB775 -:103C2000DEB762970FB6F894DEBF0FBECDBF8C0132 -:103C300085E0F801DE011D9601900D928A95E1F76D -:103C4000D8014C9111965C91119712966C91129734 -:103C50001396CD90DC9014973091B8017091B90112 -:103C60008091BB019091BC01009709F46BC17F3F2B -:103C700019F43F3F09F466C1E090BA01EE2009F45F -:103C8000C0C02091BD01C816D90628F0F601E81B76 -:103C9000F90BCF0104C0809590958C0D9D1DFF24DC -:103CA000F394883C910578F0F12C207F09F0C6C090 -:103CB0007C2DD98AC88A89890E945E1D88EB91E093 -:103CC0000E940B1AB1C0822F807F09F046C0751385 -:103CD00014C0341312C0611110C02F7020612093E2 -:103CE000BD010E949E1D88EB91E00E940B1A8091FD -:103CF000BD01D80115968C932EC0CD2819F15F3FD8 -:103D000011F44F3FF9F0F62E61111CC0809186012D -:103D10002091870136E0821709F45AC090E0389F5D -:103D2000F001399FF00D1124E857FE4F71815713B0 -:103D300006C07081471303C07281711103C00196E0 -:103D40008770E9CFF62E662309F418C18091BD0172 -:103D500081608093BD01F12C11C1751308C034132B -:103D600006C0611104C08091BD01D801C3C04D8758 -:103D70005E878D859E856A8B0E94381D6A8988239F -:103D8000E1F16623D1F12091BD01822F82958F70E0 -:103D900090E0029774F08091B8019091B9019887F2 -:103DA0008F831986DB86CA862C87CE0107960E94F0 -:103DB0000B1A86E0F801A8EBB1E001900D928A950C -:103DC000E1F70E94AC1D0E949E1DFF24F394D6C013 -:103DD0004D875E878D859E850E942922292F2295F9 -:103DE0002F7030E0223031050CF0BCC09F7009F01C -:103DF000B6C0805E883008F4C1C0C8010E940B1AAA -:103E0000E4CFC816D90608F453C0F601E81BF90B35 -:103E1000CF01883C910508F450C0F12C7C2DD98A43 -:103E2000C88A89890E945E1DE8EBF1E086E0DF0127 -:103E30001D928A95E9F70E949E1DA0C0751314C0BB -:103E4000341312C0611110C08091BD01F801858347 -:103E5000C8010E940B1A86E0E8EBF1E0DF011D9239 -:103E60008A95E9F7FE2C8AC04D875E878D859E85F1 -:103E70006A8B0E94381D6A89882309F4BECF6623A5 -:103E800009F4BBCF2091BD01822F82958F7090E005 -:103E900002970CF48ECF8091B8019091B9019A836A -:103EA00089831B82DD82CC822E83CE0101967FCF57 -:103EB000809590958C0D9D1DACCFF62E662309F450 -:103EC0009CCF75132EC034132CC02091BD0120FD52 -:103ED0001FC0822F82958F70D9F0D80115962C9330 -:103EE00015978F3049F08F5F982F9295907F822F92 -:103EF0008F70892B15968C93C8010E940B1A86E04F -:103F0000F801A8EBB1E001900D928A95E1F793CF0B -:103F100086E0F801A8EBB1E001900D928A95E1F7F7 -:103F20002DC04D875E878D859E850E94381D81112D -:103F300040CF8091BD0181608093BD01C8010E9486 -:103F40000B1A1CC0662309F458CF4D875E878D85F8 -:103F50009E850E94381D882309F44FCF2ACF8111F6 -:103F600048CF0CC0243031050CF047CF9F7009F4C6 -:103F700040CFF8019581907F09F03BCF8F2D62965D -:103F80000FB6F894DEBF0FBECDBFDF91CF911F916A -:103F90000F91FF90EF90DF90CF9008951F93CF93F4 -:103FA000DF93CDB7DEB72C970FB6F894DEBF0FBE08 -:103FB000CDBF4F83588769877A878B879C87CE01CF -:103FC00007960E94071E882369F08F8198852A85AD -:103FD0003B85232BF1F19F3F09F063C08F3F09F030 -:103FE00060C037C086E0FE013796DE011196019071 -:103FF0000D928A95E1F76F817885EA85FB85309788 -:1040000041F17F3F11F46F3F21F12091870130E0B2 -:10401000C9010196877099274091860150E0841765 -:10402000950709F447C069837A83FD83EC8396E0A2 -:10403000929FD001939FB00D1124A857BE4FFE014F -:10404000319601900D929A95E1F7809387010E9435 -:104050007D1D16E080918601909187018917C1F13D -:10406000189FC001112488579E4F0E94071E882365 -:1040700079F1E09186011E9FF0011124E857FE4F6F -:104080004081518162817381848195810E946D1D7F -:104090008091860190E00196877099278093860130 -:1040A000D9CF4F81588569857A858B859C850E94FB -:1040B0006D1DCFCF0E94341D109287011092860192 -:1040C000E8EBF1E086E0DF011D928A95E9F7C1CFC8 -:1040D0002C960FB6F894DEBF0FBECDBFDF91CF9107 -:1040E0001F910895EF92FF920F931F93CF93DF9349 -:1040F0008C01892B09F46CC0F12CEE24E394E801C7 -:104100002196F8018491843740F4843008F051C03E -:10411000813081F0823019F15BC0853709F444C0E9 -:10412000A8F19CE7980F903708F052C08F770E9453 -:10413000AE1941C00E5F1F4FFE01C49180E28C0F8B -:10414000883048F4C7708E2D01C0880FCA95EAF7F1 -:104150000E94222314C08C2F0E94E6182DC00E5FEF -:104160001F4FFE01C49180E28C0F883058F4C77055 -:104170008E2D01C0880FCA95EAF70E9428230E945D -:1041800049231AC08C2F0E94AE1916C00E5F1F4F14 -:10419000FE01C491CC2381F08FE99FE00197F1F7F4 -:1041A00000C00000C150F6CF0E5F1F4FFE01F4901B -:1041B00003C00E94E6188E018F2D882309F49FCF3B -:1041C000EFE9FFE03197F1F700C000008150F5CF33 -:1041D000DF91CF911F910F91FF90EF900895089577 -:1041E0006093C2017093C3018093C4019093C50191 -:1041F0000C94221D0F931F930091C2011091C301D3 -:104200002091C4013091C501DC01CB01802B912BA1 -:10421000A22BB32B8093C2019093C301A093C4013E -:10422000B093C5011F910F910C94221D0F931F9302 -:104230000091C2011091C3012091C4013091C501C8 -:10424000DC01CB0180239123A223B3238093C201FD -:104250009093C301A093C401B093C5011F910F9126 -:104260000C94221D0F931F930091C2011091C30162 -:104270002091C4013091C501DC01CB018027912739 -:10428000A227B3278093C2019093C301A093C401D6 -:10429000B093C5011F910F910C94221D1092BE0185 -:1042A0001092BF011092C0011092C1010C94221D06 -:1042B00041E050E060E070E004C0440F551F661F0D -:1042C000771F8A95D2F74093BE015093BF01609348 -:1042D000C0017093C1010C94221D41E050E060E0E8 -:1042E00070E004C0440F551F661F771F8A95D2F7F0 -:1042F0008091BE019091BF01A091C001B091C10118 -:10430000482B592B6A2B7B2B4093BE015093BF0146 -:104310006093C0017093C1010C94221D41E050E0F4 -:1043200060E070E004C0440F551F661F771F8A9538 -:10433000D2F740955095609570958091BE0190910F -:10434000BF01A091C001B091C101482359236A2344 -:104350007B234093BE015093BF016093C0017093D3 -:10436000C1010C94221D41E050E060E070E004C007 -:10437000440F551F661F771F8A95D2F78091BE01A3 -:104380009091BF01A091C001B091C1014827592768 -:104390006A277B274093BE015093BF016093C00101 -:1043A0007093C1010C94221D0F931F930091BE01C5 -:1043B0001091BF012091C0013091C101DC01CB01FE -:1043C000802B912BA22BB32B8093BE019093BF0126 -:1043D000A093C001B093C1011F910F910C94221DB5 -:1043E0000F931F930091BE011091BF012091C00156 -:1043F0003091C101DC01CB0180239123A223B3239F -:104400008093BE019093BF01A093C001B093C101FE -:104410001F910F910C94221D0F931F930091BE01C9 -:104420001091BF012091C0013091C101DC01CB018D -:1044300080279127A227B3278093BE019093BF01C5 -:10444000A093C001B093C1011F910F910C94221D44 -:104450000895CF92DF92EF92FF920F931F93CF9325 -:10446000DF938C01C090C201D090C301E090C401E1 -:10447000F090C5014091BE015091BF016091C00113 -:104480007091C101C42AD52AE62AF72ACFE1D0E0EB -:10449000D701C6010C2E04C0B695A79597958795B0 -:1044A0000A94D2F780FF07C0B8018C2F0E94530EE8 -:1044B0008130910531F4219758F7B80180E00E94CE -:1044C000530EDF91CF911F910F91FF90EF90DF90EE -:1044D000CF90089590910C01992321F090910D01B6 -:1044E000911109C020910E0130910F01F90132960E -:1044F0009FEF40E030C0982F9695969596959F3007 -:10450000A0F4E0910E01F0910F01E90FF11D877009 -:1045100021E030E0A90102C0440F551F8A95E2F75F -:10452000CA019181892B818308959091D90190FFCF -:1045300023C01F928F938CEE98E09F938F930E94DD -:1045400079090F900F900F900F9008959F3F39F0C9 -:104550004F5F4E3041F051915813F8CF0DC05111BB -:10456000F7CF942FF5CF9F3F39F0F901E90FF11DF7 -:1045700097FDFA9582830895089590910C019923EF -:1045800021F090910D01911109C020910E013091FF -:104590000F01F9013296205F3F4F30C0982F96955A -:1045A000969596959F30A8F4E0910E01F0910F0139 -:1045B000E90FF11D877021E030E0A90102C0440F2E -:1045C000551F8A95E2F7CA018095918189238183DD -:1045D00008959091D90190FF16C01F928F938EEC91 -:1045E00098E09F938F930E9479090F900F900F90FE -:1045F0000F9008953196E217F30729F090819813F0 -:10460000F9CF1082F7CF089581E090E0E0910E019C -:10461000F0910F01E80FF91F10820196803191058A -:10462000A9F708959091D801892B8093D801089516 -:1046300080959091D80189238093D8010895109294 -:10464000D80108959091D701892B8093D7010895BF -:1046500080959091D70189238093D7010895109276 -:10466000D70108958093C60108951092C601089558 -:1046700080910E0190910F01FC0131969C01205F09 -:104680003F4F80E0919191118F5FE217F307D1F7CF -:104690000895E0910E01F0910F018091D80180837F -:1046A000E0910E01F0910F0190818091D701892B4B -:1046B00080838091C601882361F0E0910E01F09122 -:1046C0000F019081892B80830E94382381111092E1 -:1046D000C60180910E0190910F010C946417909384 -:1046E0003B0180933A010895CF92DF92EF92FF92BF -:1046F0006C01EE24FF24C114D104E104F10421F083 -:10470000C701B60120E101C020E0C72ED82EE92E56 -:10471000FF24C114D104E104F10419F0285FC7019A -:10472000B6016B017C0154E0F694E794D794C794EA -:104730005A95D1F7C114D104E104F10419F02C5FAA -:10474000C701B6016B017C0142E0F694E794D7946F -:10475000C7944A95D1F7C114D104E104F10419F0CA -:104760002E5FC701B601DC01CB01B695A7959795E1 -:104770008795892B8A2B8B2B09F02F5F822FFF9037 -:10478000EF90DF90CF9008958295982F9C7C392FE1 -:1047900036953695282F237344E0249FC0011124B9 -:1047A000932F982B292F2A7A2695892F8575880F84 -:1047B000822B08951F93CF93DF931F92CDB7DEB75F -:1047C00099830E94C423182F9981892F0E94C423A2 -:1047D000212F30E0322F2227A901482BCA010F9048 -:1047E000DF91CF911F9108958091F201843009F1FA -:1047F0001092DA0120E488E190E00FB6F894A895D1 -:10480000809360000FBE2093600083B7817F846037 -:1048100083BF83B7816083BF7894889583B78E7F89 -:1048200083BF88E10FB6F894809360001092600017 -:104830000FBE089508950895CF930E941A240E94F0 -:10484000F80B0E941B24C0E08C2F0E94240D8111C4 -:1048500004C0CF5FCE30C1F701C081E0CF91089591 -:104860000E94341D0E9458170C948A0F82E084BD68 -:1048700093E095BD9AEF97BD80936E0008952FB792 -:10488000F8948091DB019091DC01A091DD01B09161 -:10489000DE012FBF0895CF92DF92EF92FF920F9328 -:1048A0001F932FB7F8944091DB015091DC01609188 -:1048B000DD017091DE012FBF6A017B01EE24FF2430 -:1048C0008C0120E030E0C016D106E206F30610F4B9 -:1048D000415051099A01281B390BC9011F910F91B1 -:1048E000FF90EF90DF90CF9008951F920F920FB638 -:1048F0000F9211248F939F93AF93BF938091DB010D -:104900009091DC01A091DD01B091DE010196A11D25 -:10491000B11D8093DB019093DC01A093DD01B09386 -:10492000DE01BF91AF919F918F910F900FBE0F90BD -:104930001F9018950E945614F8942FEF87EA91E67D -:10494000215080409040E1F700C0000087E090EBEC -:10495000DC018093FB019093FC01A093FD01B093D7 -:10496000FE019CE088E10FB6F894A8958093600062 -:104970000FBE90936000FFCFEF92FF920F931F93B3 -:10498000CF93DF93D82FC0E08C2F0E94240D00E03E -:1049900010E0E82EF12CC701002E02C095958795F6 -:1049A0000A94E2F780FD06C00F5F1F4F0630110525 -:1049B00091F709C0602F7C2F80E00E94310ED81340 -:1049C000F3CF81E004C0CF5FCE30F1F680E0DF911D -:1049D000CF911F910F91FF90EF900895CF93C82F23 -:1049E0008CE20E94BC24882321F08C2FCF910C9460 -:1049F000BC2480E0CF910895CF930E944B26811173 -:104A000002C00E94312681E199E00E94E008C5E6DB -:104A1000C15049F00E94F80B8FE39CE90197F1F730 -:104A200000C00000F5CF8AE099E00E94E00889E22A -:104A30000E94EE24811113C18AE20E94EE248111AA -:104A40000E94312685E00E94EE2481110E949A2462 -:104A50000E9456268093D90187E00E94EE24882385 -:104A6000A9F18BE10E94EE24882351F08091D901B5 -:104A700081FB222720F991E0922790FB81F90EC05B -:104A80008EE00E94EE24882361F08091D90182FBA0 -:104A9000222720F991E0922790FB82F98093D90197 -:104AA00015C080E10E94EE249091D901882341F045 -:104AB00093FB222720F981E0822780FB93F904C031 -:104AC000892F809580FB90F99093D9018091D9012D -:104AD0000E945A260E9468268093EC0180EE0E9474 -:104AE000EE24882341F08091EC01982F909590FB63 -:104AF00080F98093EC0189E30E94EE24882359F029 -:104B00008091EC0181FB222720F991E0922790FB14 -:104B100081F98093EC0182EE0E94EE24882359F003 -:104B20008091EC0182FB222720F991E0922790FBF3 -:104B300082F98093EC0186EE0E94EE24882359F0DE -:104B40008091EC0183FB222720F991E0922790FBD2 -:104B500083F98093EC0183EE0E94EE24882359F0C0 -:104B60008091EC0184FB222720F991E0922790FBB1 -:104B700084F98093EC0185E30E94EE24882359F0A8 -:104B80008091EC0185FB222720F991E0922790FB90 -:104B900085F98093EC0181E30E94EE24882359F08B -:104BA0008091EC0186FB222720F991E0922790FB6F -:104BB00086F98093EC0181E10E94EE24882359F06C -:104BC0008091EC0187FB222720F991E0922790FB4E -:104BD00087F98093EC018091EC010E946C26809112 -:104BE000EC0187FB882780F980930D0187E20E9402 -:104BF000EE24C82F8EE10E94EE248111C2608FE165 -:104C00000E94EE248111C46080E20E94EE24811192 -:104C1000C86081E20E94EE248111C06182E20E949C -:104C2000EE248111C06283E20E94EE248111C064EF -:104C300084E20E94EE24882311F0C06802C0CC23D5 -:104C400029F08C2F0E9463266C2F03C00E945F26E0 -:104C5000682F70E080E090E0CF910C94F020CF912D -:104C600008956DEE7EEF80E090E00E94343060E0C9 -:104C700082E090E00E94263060E083E090E00E94B5 -:104C8000263060E084E090E00E94263060E085E01D -:104C900090E00C94263080E090E00E94203021E0EB -:104CA0008D3E9E4F09F020E0822F089582E090E033 -:104CB0000C941830682F82E090E00C94263083E04A -:104CC00090E00C941830682F83E090E00C9426302C -:104CD00084E090E00C941830682F84E090E00C940D -:104CE00026308091E10180FF0BC06091130185E0C7 -:104CF000689FB001112475956795759567952BC0D0 -:104D000081FF09C06091130185E0689FB001112403 -:104D10007595679520C082FF07C06091130185E0FB -:104D2000689FB001112417C09091E2019923D1F03E -:104D300060911201961788F72091130185E0289F52 -:104D400090011124929FA001939F500D112470E0B7 -:104D5000CA010E94EA2F6038710540F4611571059F -:104D600039F002C065E070E0862F08958FE708955E -:104D700081E008958091E10180FF08C060911101F8 -:104D800070E0759567957595679521C081FF06C0A0 -:104D90006091110170E07595679519C082FF04C09C -:104DA0006091110170E010C09091E2019923C1F06F -:104DB000609110019617A0F780911101899FC001A1 -:104DC000112470E00E94EA2F6038710528F4611503 -:104DD000710521F0862F08958FE7089581E00895E9 -:104DE00061E070E0F4CF803F21F40E94712681954C -:104DF00004C0813F29F40E9471268093E501089543 -:104E0000823F21F40E947126819504C0833F29F4DA -:104E10000E9471268093E4010895893F19F40E944D -:104E2000BA2605C08A3F31F40E94BA268195809344 -:104E3000E60108958B3F21F40E94BA26819504C0B3 -:104E40008C3F29F40E94BA268093E7010895843F9D -:104E500021F48091E301816017C0853F21F48091A6 -:104E6000E301826011C0863F21F48091E3018460F8 -:104E70000BC0873F21F48091E301886005C0883F23 -:104E800031F48091E30180618093E30108958D3FC7 -:104E900021F48091E10181600BC08E3F21F480916B -:104EA000E101826005C08F3F29F48091E1018460B7 -:104EB0008093E1010895803F39F48091E50187FFF7 -:104EC0006CC01092E50169C0813F29F48091E50131 -:104ED0001816BCF362C09091E401823F29F497FF59 -:104EE0005CC01092E40159C0833F19F41916CCF349 -:104EF00054C0893F41F48091E60118160CF04DC072 -:104F00001092E6014AC08A3F29F48091E60187FFAA -:104F100044C0F6CF8B3F39F48091E70187FF3DC055 -:104F20001092E7013AC08C3F29F48091E7011816EE -:104F3000BCF333C0843F21F48091E3018E7F17C01E -:104F4000853F21F48091E3018D7F11C0863F21F4DC -:104F50008091E3018B7F0BC0873F21F48091E301B7 -:104F6000877F05C0883F31F48091E3018F7E809375 -:104F7000E30113C08D3F21F48091E1018E7F0BC0CE -:104F80008E3F21F48091E1018D7F05C08F3F29F490 -:104F90008091E1018B7F8093E1018091E401811197 -:104FA0000EC08091E50181110AC08091E601811156 -:104FB00006C08091E701811102C01092E2010895BC -:104FC0008091D90183FF7EC08DE499E00E94E008C2 -:104FD0008091E3011F928F9388E499E09F938F93D0 -:104FE0000E94790986E499E00E94E0088091E4013A -:104FF000282F332727FD30953F938F9383E499E043 -:105000009F938F930E94790981E499E00E94E008C0 -:105010008091E501282F332727FD30953F938F930B -:105020008EE399E09F938F930E9479098CE399E036 -:105030000E94E0088091E601282F332727FD309554 -:105040003F938F9389E399E09F938F930E9479090F -:1050500087E399E00E94E0088091E701282F332739 -:1050600027FD30953F938F9384E399E09F938F932F -:105070000E94790981E399E00E94E0088091E201B1 -:105080001F928F938EE299E09F938F930E947909EC -:105090008CE299E00E94E0088091E1011F928F93D9 -:1050A00089E299E09F938F930E94790986E299E0C3 -:1050B0000E94E0088DB79EB74C960FB6F8949EBF3D -:1050C0000FBE8DBF83EE91E00E94AD170E943F247A -:1050D0009093E0018093DF0108951F93CF93DF93B6 -:1050E0008091DF019091E0010E944B24AC019091EE -:1050F000E201992321F02091140130E006C02091B3 -:1051000015018AE0289F900111244217530708F4E3 -:1051100086C08091E401C091E501D091E601109133 -:10512000E701811107C0C11176C0D11174C01111FE -:1051300072C075C09F3F19F09F5F9093E2011816EF -:1051400024F40E9471268093E4018091E40187FF9A -:1051500005C00E94712681958093E4011C1624F4F9 -:105160000E9471268093E5018091E50187FF05C0CB -:105170000E94712681958093E5016091E401662388 -:1051800039F1C091E501CC2319F1772767FD7095BE -:10519000872F972F0E94EF2E23E333E343E35FE350 -:1051A0000E94532F0E94BC2E6093E4016C2F77273E -:1051B00067FD7095872F972F0E94EF2E23E333E32F -:1051C00043E35FE30E94532F0E94BC2E6093E501EE -:1051D0001D1624F40E94BA268093E6018091E60110 -:1051E00087FF05C00E94BA2681958093E6011116BB -:1051F00024F40E94BA268093E7018091E70187FF9B -:1052000005C00E94BA2681958093E701DF91CF9176 -:105210001F910C94E0279F3F09F08ECF96CFDF912E -:10522000CF911F910895E3EEF1E085E0DF011D923B -:105230008A95E9F71092E2011092E101089580E762 -:105240009BE00E94E0081F9281E08F931F9285E00F -:105250008F9382E29BE09F938F930E9479090F9036 -:105260000F900F900F900F900F9008958330E9F1F9 -:1052700028F4813061F0823009F10895853009F415 -:1052800062C008F449C0863009F474C00895809162 -:105290001501262F30E0280F311D2F3F310524F452 -:1052A000680F6093150103C08FEF80931501809103 -:1052B00015011F928F938BE59AE072C080911401C3 -:1052C000262F30E0280F311D2F3F310524F4680FC1 -:1052D0006093140103C08FEF809314018091140137 -:1052E0001F928F9389E49AE05BC080911301262F6F -:1052F00030E0280F311D2F3F310524F4680F6093F3 -:10530000130103C08FEF80931301809113011F924B -:105310008F9386E39AE044C080911201262F30E0FB -:10532000280F311D2F3F310524F4680F60931201BF -:1053300003C08FEF80931201809112011F928F930F -:1053400081E29AE02DC080911101262F30E0280FD4 -:10535000311D2F3F310524F4680F6093110103C004 -:105360008FEF80931101809111011F928F9388E03C -:105370009AE016C080911001262F30E0280F311DD1 -:105380002F3F310524F4680F6093100103C08FEFA5 -:1053900080931001809110011F928F938DEE99E000 -:1053A0009F938F930E9479090F900F900F900F9009 -:1053B0000895833081F128F4813059F08230D1F0A2 -:1053C0000895853009F449C0B8F1863009F456C013 -:1053D000089580911501681720F4861B80931501AC -:1053E00002C010921501809115011F928F938EEDCE -:1053F00099E054C080911401681720F4861B8093B3 -:10540000140102C010921401809114011F928F9315 -:105410008CEC99E043C080911301681720F4861B3F -:105420008093130102C010921301809113011F9207 -:105430008F9389EB99E032C080911201681720F4B4 -:10544000861B8093120102C01092120180911201FA -:105450001F928F9384EA99E021C08091110168170F -:1054600020F4861B8093110102C0109211018091DB -:1054700011011F928F938BE899E010C08091100169 -:10548000681720F4861B8093100102C0109210014F -:10549000809110011F928F9380E799E09F938F93E3 -:1054A0000E9479090F900F900F900F900895CF935D -:1054B000C82F1F928F9385E79CE09F938F930E9444 -:1054C000790981E090E0A0E0B0E0BC01CD0104C02A -:1054D000660F771F881F991FCA95D2F70E94F02088 -:1054E0000F900F900F900F90CF910C94341DCF938D -:1054F0008D3109F465C0B0F58E3009F4CCC100F5EA -:10550000873009F49BC1A8F4863009F06DC2809100 -:10551000D901817F8E7F8093D9018AE79CE00E9428 -:10552000E0088CEB90E10E94E00881E08093E901C3 -:1055300080C1883009F44FC08B3009F47CC154C25B -:10554000863109F4F0C138F4803109F4B8C18131F1 -:1055500009F430C249C2893109F4CEC18B3109F452 -:1055600086C142C2853309F437C248F4873209F450 -:1055700033C208F433C2893209F42EC235C28334EF -:1055800038F48A3308F02CC2883309F454C12CC291 -:10559000833409F421C2883409F026C20E94341DE4 -:1055A0008BEA90E10E94E0089FEF23ED80E39150A9 -:1055B00020408040E1F700C000000E949A2439C1D9 -:1055C0008BEC90E10E94E0080E94762E0E94581712 -:1055D0000E948A0F2EC180EC90E10E94E0088BE8C7 -:1055E0009EE00E94E0080E945F261F928F9388E849 -:1055F0009EE09F938F930E94790986E89EE00E9427 -:10560000E0080E945626C82F83E79EE00E94E0082B -:105610001F92CF938EE69EE09F938F930E9479090D -:105620008CE69EE00E94E00882E69EE00E94E00890 -:105630008C2F81701F928F938FE59EE09F938F93A5 -:105640000E9479098DE59EE00E94E00883E59EE0D6 -:105650000E94E008C1FB882780F91F928F9380E5A4 -:105660009EE09F938F930E9479098EE49EE00E94B2 -:10567000E00882E49EE00E94E008C2FB882780F9EF -:105680001F928F938FE39EE09F938F930E947909DF -:105690008DE39EE00E94E00884E39EE00E94E00823 -:1056A000C3FBCC27C0F91F92CF9381E39EE09F9369 -:1056B0008F930E9479098FE29EE00E94E0080E9489 -:1056C0006826C82F8BE19EE00E94E0081F92CF93CE -:1056D00086E19EE09F938F930E94790984E19EE08A -:1056E0000E94E0088BEF9DE00E94E0088C2F817003 -:1056F0001F928F9388EF9DE09F938F930E9479096B -:105700008DB79EB780960FB6F8949EBF0FBE8DBF23 -:1057100086EF9DE00E94E0088FED9DE00E94E0088A -:10572000C1FB882780F91F928F938CED9DE09F939A -:105730008F930E9479098AED9DE00E94E00888EC31 -:105740009DE00E94E008C2FB882780F91F928F939A -:1057500085EC9DE09F938F930E94790983EC9DE0F7 -:105760000E94E00881EB9DE00E94E008C3FB8827CF -:1057700080F91F928F938EEA9DE09F938F930E94F2 -:1057800079098CEA9DE00E94E00882EA9DE00E948F -:10579000E008C4FB882780F91F928F938FE99DE072 -:1057A0009F938F930E9479098DE99DE00E94E00804 -:1057B0008BE89DE00E94E008C5FB882780F91F92D6 -:1057C0008F9388E89DE09F938F930E94790986E8E4 -:1057D0009DE00E94E0088AE69DE00E94E008C6FB8A -:1057E000882780F91F928F9387E69DE09F938F9380 -:1057F0000E94790985E69DE00E94E0088DE59DE024 -:105800000E94E008C7FBCC27C0F91F92CF938AE51E -:105810009DE09F938F930E94790988E59DE00E9407 -:10582000E0088DB79EB74C960FB6F8949EBF0FBE9A -:105830008DBFC1E0DEC081EA9CE05BC08091D901F0 -:10584000C82FC17080FF09C08EE990E10E94E00876 -:105850008091D901817F8E7F47C082E990E10E94CB -:10586000E0088091D90181608093D901E2CF9091C5 -:10587000D90191FBCC27C0F981E0C827892FC0FB53 -:1058800081F98093D901CC2319F085E890E127C0F4 -:1058900087E790E12EC09091D90192FBCC27C0F907 -:1058A00081E0C827892FC0FB82F98093D901CC23DE -:1058B00019F088E690E113C088E590E11AC0909154 -:1058C000D90193FBCC27C0F981E0C827892FC0FB01 -:1058D00083F98093D901CC2351F08CE490E10E94AC -:1058E000E0088091D90181608093D90182C08FE363 -:1058F00090E10E94E0089DCF80E390E10E94E008E3 -:1059000084E090E10E94E00887EC9FE00E94E008BC -:105910008AE99FE00E94E00886E59FE00E94E00897 -:105920008BE29FE0E6CF8DE19FE00E94E0080E94BD -:1059300058171F928F9383E09FE09F938F930E944D -:10594000790980910C011F928F938CEE9EE09F93BA -:105950008F930E947909809170011F928F9389ED36 -:105960009EE09F938F930E94790980910D011F9271 -:105970008F9386EC9EE09F938F930E94790980918C -:10598000DB019091DC01A091DD01B091DE01BF93BC -:10599000AF939F938F9382EB9EE09F938F930E9490 -:1059A00079098DB79EB746960FB6F8949EBF0FBE85 -:1059B0008DBF3FCF0E94341DC0910D0181E0C827EB -:1059C000C0930D01CC2329F088EA9EE00E94E008F4 -:1059D00010C08DE99EE08DCF80E003C08D5101C0E5 -:1059E00089530E94572A25CF8BE99EE00E94E00848 -:1059F000C0E08C2FCF91089580E0089580E0089555 -:105A0000CF93C82F8091E901813081F020F082305E -:105A100009F44FC045C1E0910E01F0910F01808162 -:105A2000813169F0823209F03DC109C0E0910E0177 -:105A3000F0910F018081813111F0823261F48C2F5D -:105A40000E94FC2C811104C08C2F0E94772A2FC049 -:105A500081E090E02CC08C2F0E94FE2C811126C08A -:105A6000C431E1F070F4CB3081F0C031D1F40E9448 -:105A70001F298DE69CE00E94E00882E08093E90106 -:105A800015C0C93259F0C83361F48AE79CE00E941E -:105A9000E00881E79CE00E94E00808C01092E9015C -:105AA00003C18BE69CE00E94E008FEC081E08170AB -:105AB000FDC0C43220F5CE3108F0C0C0CB3099F122 -:105AC000C8F4C73009F0D2C08AE08093150194E190 -:105AD0009093140193E0909313018093120188E056 -:105AE0008093110188E28093100181E19BE00E9484 -:105AF000E008BFC0C33149F1C431C1F0B7C0CB34F5 -:105B000009F4A9C028F4C93289F0C83361F0AEC0E5 -:105B1000C13509F49EC0C23509F499C0CE3409F0EC -:105B2000A5C06AE09EC00E941F29A3C08091E80121 -:105B3000882319F01092E8019CC08EE19BE00E943E -:105B4000E00881E08093E901B1C088EF9AE00E940B -:105B5000E00886EE9AE00E94E008809115011F920D -:105B60008F9383EE9AE09F938F930E94790981EE41 -:105B70009AE00E94E0088FEC9AE00E94E008809191 -:105B800014011F928F938CEC9AE09F938F930E9445 -:105B900079098AEC9AE00E94E0088BEB9AE00E9477 -:105BA000E008809113011F928F9388EB9AE09F93F6 -:105BB0008F930E94790986EB9AE00E94E00885EABB -:105BC0009AE00E94E008809112011F928F9382EA6E -:105BD0009AE09F938F930E94790980EA9AE00E944D -:105BE000E0088BE89AE00E94E008809111011F9282 -:105BF0008F9388E89AE09F938F930E94790986E8B3 -:105C00009AE00E94E0088FE69AE00E94E008809106 -:105C100010011F928F938CE69AE09F938F930E94BE -:105C200079098AE69AE00E94E0088DB79EB7489607 -:105C30000FB6F8949EBF0FBE8DBF1BC0CE51EC2F88 -:105C4000F0E0E15DFE4F80818093E80112C061E0E9 -:105C500003C061E006C06AE08091E8010E94362935 -:105C600008C08091E8010E94D92903C08FE09BE021 -:105C700013C08091E801882369F01F928F9389E017 -:105C80009BE09F938F930E9479090F900F900F9044 -:105C90000F9004C086E09BE00E94E00881E006C00F -:105CA0001092E90180E002C080E001CFCF91089519 -:105CB000E1E8F0E08081886080838081816080837A -:105CC0008FB7F89493E09093890090ED90938800BB -:105CD0008FBF0895EFE6F0E08081826080830895B1 -:105CE000EFE6F0E080818D7F80830895EFE6F0E0BD -:105CF000908182E08927808308951F920F920FB6CA -:105D00000F9211242F933F934F935F936F937F9341 -:105D10008F939F93AF93BF93EF93FF938091EA018B -:105D20009091EB0101969093EB018093EA01811130 -:105D300003C082E00E948A0FE091EB01E695E695B0 -:105D4000F0E0E552FF4EE4918091EA018E1303C02A -:105D500080E00E948A0FFF91EF91BF91AF919F91D8 -:105D60008F917F916F915F914F913F912F910F9004 -:105D70000FBE0F901F90189504D06894B1118DC07C -:105D8000089570D088F09F5790F0B92F9927B75198 -:105D9000A0F0D1F0660F771F881F991F1AF0BA95EF -:105DA000C9F712C0B13081F077D0B1E0089574C066 -:105DB000672F782F8827B85F39F0B93FCCF38695E5 -:105DC00077956795B395D9F73EF490958095709542 -:105DD00061957F4F8F4F9F4F0895E89409C097FBBF -:105DE0003EF490958095709561957F4F8F4F9F4FB2 -:105DF0009923A9F0F92F96E9BB279395F6958795F6 -:105E000077956795B795F111F8CFFAF4BB0F11F4B8 -:105E100060FF1BC06F5F7F4F8F4F9F4F16C088235F -:105E200011F096E911C0772321F09EE8872F762F95 -:105E300005C0662371F096E8862F70E060E02AF0D6 -:105E40009A95660F771F881FDAF7880F96958795C2 -:105E500097F9089557FD9058440F551F59F05F3F2B -:105E600071F04795880F97FB991F61F09F3F79F07C -:105E700087950895121613061406551FF2CF4695FE -:105E8000F1DF08C0161617061806991FF1CF869580 -:105E90007105610508940895E894BB276627772764 -:105EA000CB0197F908950BD078C069D028F06ED057 -:105EB00018F0952309F05AC05FC01124EECFCADF55 -:105EC000A0F3959FD1F3950F50E0551F629FF0010D -:105ED000729FBB27F00DB11D639FAA27F00DB11D66 -:105EE000AA1F649F6627B00DA11D661F829F2227EF -:105EF000B00DA11D621F739FB00DA11D621F839F76 -:105F0000A00D611D221F749F3327A00D611D231F4B -:105F1000849F600D211D822F762F6A2F11249F5799 -:105F200050408AF0E1F088234AF0EE0FFF1FBB1FBC -:105F3000661F771F881F91505040A9F79E3F51055B -:105F400070F014C0AACF5F3FECF3983EDCF3869567 -:105F500077956795B795F795E7959F5FC1F7FE2B06 -:105F6000880F911D9695879597F9089597F99F67E2 -:105F700080E870E060E008959FEF80EC08950024D1 -:105F80000A941616170618060906089500240A949E -:105F900012161306140605060895092E0394000C24 -:105FA00011F4882352F0BB0F40F4BF2B11F460FFB3 -:105FB00004C06F5F7F4F8F4F9F4F0895991B79E00B -:105FC00004C0991F961708F0961B881F7A95C9F789 -:105FD0008095089597FB072E16F4009407D077FD5F -:105FE00009D00E94043007FC05D03EF490958195BD -:105FF0009F4F0895709561957F4F0895EE0FFF1F95 -:106000000590F491E02D0994AA1BBB1B51E107C038 -:10601000AA1FBB1FA617B70710F0A61BB70B881F38 -:10602000991F5A95A9F780959095BC01CD010895C7 -:10603000F999FECF92BD81BDF89A992780B5089550 -:10604000A8E1B0E042E050E00C943B30262FF999F3 -:10605000FECF1FBA92BD81BD20BD0FB6F894FA9A4B -:10606000F99A0FBE019608950E942630272F0C94AE -:106070002730DC01CB01FC01F999FECF06C0F2BD4F -:10608000E1BDF89A319600B40D9241505040B8F7F6 -:066090000895F894FFCF13 -:1060960020028B0F7C1059102510F10F0101C7014A -:1060A60028080A03140A3F4D3620395B080E08D823 -:1060B60007B8077F07F2060B0724073D075D0701B0 -:0A60C60002030405060708090000A4 +:10067000005B735D004B6579626F61726420737417 +:100680006172742E0A005B575D005B535D005B5224 +:100690005D005B445D005B435D0016034500720036 +:1006A00067006F0044006F007800200045005A008A +:1006B000000016034500720067006F0044006F00E1 +:1006C0007800200045005A000000040309040902D4 +:1006D0008D00050100A0FA090400000103010100DA +:1006E000092111010001223F000705810308000ACA +:1006F0000904010001030102000921110100012286 +:100700004D000705820308000A09040200010300E6 +:1007100000000921110100012236000705830308AA +:10072000000A09040300020300000009211101006E +:10073000012220000705840320000107050403208F +:100740000001090404000103000000092111010057 +:100750000122390007058503100001120110010074 +:10076000000008EDFE071301000102000105010968 +:1007700006A101050719E029E7150025019508756F +:100780000181020508190129059505750191029558 +:1007900001750391010507190029771500250195B9 +:1007A0007875018102C00631FF0974A10109751530 +:1007B0000025FF9520750881020976150025FF9513 +:1007C0002075089102C005010980A101850216016A +:1007D0000026B7001A01002AB700751095018100A4 +:1007E000C0050C0901A1018503160100269C021A0F +:1007F00001002A9C02751095018100C005010902C3 +:10080000A1010901A100050919012905150025010A +:100810009505750181029501750381010501093076 +:1008200009311581257F95027508810609381581E2 +:10083000257F950175088106050C0A38021581256A +:100840007F950175088106C0C005010906A1010553 +:100850000719E029E7150025019508750181029522 +:100860000175088101050819012905950575019192 +:10087000029501750391010507190029FF1500254F +:10088000FF950675088100C00A0025303258200007 +:100890006B6579626F6172645F7265706F72743AD2 +:1008A00020000A0025303258006B6579626F617252 +:1008B000645F7365745F6C65643A200064656C5FA7 +:1008C0006B65795F6269743A2063616E2774206496 +:1008D000656C3A20253032580A006164645F6B65AC +:1008E000795F6269743A2063616E27742061646481 +:1008F0003A20253032580A00646F6E652E0A006275 +:100900006F6F676D61676963207363616E3A202E54 +:100910002E2E2000290A002575002F002575005D68 +:1009200028002564002000256400200025640020A4 +:10093000002564007C0025303258006D6F757365AA +:100940006B6579205B62746E7C78207920762068F4 +:100950005D287265702F61636C293A205B006D6BB6 +:100960005F776865656C5F74696D655F746F5F6DF7 +:100970006178203D2025640A006D6B5F77686565AE +:100980006C5F6D61785F7370656564203D202564E0 +:100990000A006D6B5F74696D655F746F5F6D617880 +:1009A000203D2025640A006D6B5F6D61785F737078 +:1009B000656564203D2025640A006D6B5F696E7477 +:1009C000657276616C203D2025640A006D6B5F6462 +:1009D000656C6179203D2025640A006D6B5F776846 +:1009E00065656C5F74696D655F746F5F6D617820BC +:1009F0003D2025640A006D6B5F776865656C5F6DEF +:100A000061785F7370656564203D2025640A006D20 +:100A10006B5F74696D655F746F5F6D6178203D20F9 +:100A200025640A006D6B5F6D61785F737065656446 +:100A3000203D2025640A006D6B5F696E74657276D7 +:100A4000616C203D2025640A006D6B5F64656C61FC +:100A500079203D2025640A000A00257500363A20D9 +:100A6000776865656C5F74696D655F746F5F6D61F4 +:100A7000783A20000A00257500353A2077686565C8 +:100A80006C5F6D61785F73706565643A20000A0081 +:100A9000257500343A2074696D655F746F5F6D6110 +:100AA000783A20000A00257500333A206D61785F9E +:100AB00073706565643A20000A00257500323A209B +:100AC000696E74657276616C286D73293A20000A2C +:100AD00000257500313A2064656C6179282A31302F +:100AE0006D73293A20000A092D2056616C756573D3 +:100AF000202D0A004D3E004D25643E20003F00732E +:100B000065742064656661756C740A00433E20005C +:100B100077686572652064656C74613A20637572EC +:100B2000736F723D25642C20776865656C3D256484 +:100B30000A53656520687474703A2F2F656E2E779E +:100B4000696B6970656469612E6F72672F77696B75 +:100B5000692F4D6F7573655F6B6579730A000A09BC +:100B60002D204D6F7573656B6579202D0A455343B4 +:100B70002F713A09717569740A313A0964656C61BB +:100B800079282A31306D73290A323A09696E746501 +:100B90007276616C286D73290A333A096D61785F4A +:100BA00073706565640A343A0974696D655F746FC2 +:100BB0005F6D61780A353A09776865656C5F6D61CC +:100BC000785F73706565640A363A09776865656CA5 +:100BD0005F74696D655F746F5F6D61780A0A703A62 +:100BE000097072696E742076616C7565730A643A77 +:100BF000097365742064656661756C74730A757039 +:100C00003A092B310A646F776E3A092D310A706701 +:100C100075703A092B31300A7067646F776E3A0944 +:100C20002D31300A0A7370656564203D2064656C5F +:100C30007461202A206D61785F7370656564202A75 +:100C40002028726570656174202F2074696D655F5E +:100C5000746F5F6D6178290A003F004D3E200043AC +:100C60003E20004C25640A000A092D20436F6E7354 +:100C70006F6C65202D0A4553432F713A09717569D0 +:100C8000740A6D3A096D6F7573656B65790A000AB0 +:100C9000092D204D61676963202D0A643A09646556 +:100CA0006275670A783A096465627567206D6174D8 +:100CB0007269780A6B3A096465627567206B6579B9 +:100CC000626F6172640A6D3A096465627567206DCE +:100CD0006F7573650A763A0976657273696F6E0A85 +:100CE000733A097374617475730A633A09636F6EBA +:100CF000736F6C65206D6F64650A302D343A096C32 +:100D000061796572302D34284631302D4634290AF8 +:100D1000506175733A09626F6F746C6F61646572CC +:100D20000A653A09656570726F6D0A6E3A094E4B35 +:100D3000524F0A7A3A09736C656570204C4544201D +:100D4000746573740A000A002575002E6E6B726F4D +:100D50003A20000A002575002E737761705F62618A +:100D6000636B736C6173685F6261636B7370616303 +:100D7000653A20000A002575002E737761705F6761 +:100D8000726176655F6573633A20000A002575001D +:100D90002E6E6F5F6775693A20000A002575002E78 +:100DA000737761705F72616C745F726775693A2006 +:100DB000000A002575002E737761705F6C616C749A +:100DC0005F6C6775693A20000A002575002E636123 +:100DD00070736C6F636B5F746F5F636F6E74726F51 +:100DE0006C3A20000A002575002E737761705F63EE +:100DF0006F6E74726F6C5F636170736C6F636B3A6C +:100E000020000A0025303258006B65796D61705FF3 +:100E1000636F6E6669672E7261773A20000A00255B +:100E200075002E6D6F7573653A20000A00257500F8 +:100E30002E6B6579626F6172643A20000A00257535 +:100E4000002E6D61747269783A20000A00257500E1 +:100E50002E656E61626C653A20000A0025303258BA +:100E60000064656275675F636F6E6669672E7261A5 +:100E7000773A20000A0025750064656661756C7418 +:100E80005F6C617965723A20003F004E4B524F3AD9 +:100E9000206F66660A004E4B524F3A206F6E0A0072 +:100EA00074696D65725F636F756E743A20253034B6 +:100EB0006C580A006B6579626F6172645F6E6B7269 +:100EC0006F3A2025580A006B6579626F6172645F22 +:100ED00069646C653A2025580A006B6579626F6118 +:100EE00072645F70726F746F636F6C3A2025580A7A +:100EF00000686F73745F6B6579626F6172645F6CB9 +:100F000065647328293A2025580A000A092D2053C0 +:100F10007461747573202D0A004743433A20342EC0 +:100F2000392E33204156522D4C4942433A20312E1E +:100F3000382E31204156525F415243483A20617663 +:100F400072350A004F5054494F4E533A204C554683 +:100F50004120424F4F544D41474943204D4F555337 +:100F6000454B45592045585452414B455920434F14 +:100F70004E534F4C4520434F4D4D414E44204E4B18 +:100F8000524F203531320A004255494C443A203202 +:100F90003430646230632D6469727479202830398A +:100FA0003A35383A3539204A616E203238203230AD +:100FB0003136290A005649443A203078464545449E +:100FC000284572676F446F7820455A29205049445C +:100FD0003A20307831333037284572676F446F7864 +:100FE00020455A29205645523A2030783030303149 +:100FF0000A00444553433A20742E6D2E6B2E206B0D +:101000006579626F617264206669726D776172657D +:1010100020666F72204572676F646F780A000A0954 +:101020002D2056657273696F6E202D0A000A6D6F50 +:101030007573653A206F66660A000A6D6F75736591 +:101040003A206F6E0A000A6B6579626F6172643ACA +:10105000206F66660A000A6B6579626F6172643A96 +:10106000206F6E0A000A6D61747269783A206F66AB +:10107000660A000A6D61747269783A206F6E0A0020 +:101080000A64656275673A206F6E0A000A646562D9 +:1010900075673A206F66660A000A0A626F6F746CA1 +:1010A0006F616465722E2E2E2000433E2000656520 +:1010B000636F6E6669673A0A00536C656570204C11 +:1010C000454420746573740A0000000000000000AD +:1010D00000000000010204060A0F17202C3A4A5DA6 +:1010E00071879DB3C7DAE9F5FCFFFCF5E9DAC7B310 +:1010F0009D87715D4A3A2C20170F0A0604020100F1 +:101100000000000000000000000011241FBECFEF0F +:10111000DAE0DEBFCDBF04B603FE24C08091FB0140 +:101120009091FC01A091FD01B091FE018730904BA0 +:10113000A740B04BB9F41092FB011092FC01109241 +:10114000FD011092FE0114BE84B7877F84BF88E141 +:101150000FB6F89480936000109260000FBEE0E03C +:10116000FFE3099511E0A0E0B1E0ECE7F0E602C092 +:1011700005900D92AA33B107D9F711E0AAE3B1E0C7 +:1011800001C01D92AB3FB107E1F70E94FC110C9426 +:101190003C300C940000FF93EF93E0913A01F09102 +:1011A0003B01309709F00995EF91FF910895FC01FB +:1011B0008591803011F0EFDFFBCF0895FF27E0E24B +:1011C00030E247FF0CC0419597FF09C0EDE2609502 +:1011D000709580959095611D711D811D911D27FF52 +:1011E00002C0219530E350E2AA27660F771F881FBF +:1011F000991FAA1FA41710F0A41B63955A95A9F76D +:10120000AA3008F0A95FA05DAF93F3956115710551 +:101210008105910541F7ED3211F4EF93F395F21743 +:1012200018F43F93F395FBCF8F91B5DFFA95E1F773 +:101230000895E991F9918591803021F0853219F076 +:10124000AADFF9CF089520E0E89455915532C1F313 +:10125000503311F4689455915A3348F4505390F335 +:10126000220F022E220F220F200D250FF4CF0EF495 +:10127000219589919991533619F3533729F15335B3 +:1012800059F1BC0188279927E8945C3621F48991AB +:10129000999168945591543639F446EF7EF077FF72 +:1012A0000DC08FEF9FEF0AC055374AE039F058352F +:1012B00040E121F0523642E009F00895FF93EF93A8 +:1012C0007DDFEF91FF91B7CFFF93EF93FC01819109 +:1012D0008030B9F360DFFBCFFF93EF9368DFF1CF8E +:1012E000DF93CF93CDB7DEB72596A3DFCF91DF9104 +:1012F0000895462F50E04F30510508F0DEC0DC0164 +:10130000FA01EA5AFF4F12968C910C94F12F882320 +:1013100021F085EE0E94D918D0C085EE0E94A11957 +:10132000CCC0882349F00E94322490933D018093E1 +:101330003C0188EF91E0089580913C0190913D013E +:101340000E943E24873991050CF0A8C08AEE91E0F6 +:101350000895882349F00E94322490933D018093A0 +:101360003C0187EE91E0089580913C0190913D0110 +:101370000E943E24873991050CF093C089ED91E0DD +:101380000895882349F00E94322490933D01809370 +:101390003C0182ED91E0089580913C0190913D01E6 +:1013A0000E943E24873991050CF07EC080EC91E0CC +:1013B0000895882349F00E94322490933D01809340 +:1013C0003C018BEB91E0089580913C0190913D01AF +:1013D0000E943E24873991050CF069C08DEA91E0A6 +:1013E0000895882349F00E94322490933D01809310 +:1013F0003C0188EA91E0089580913C0190913D0183 +:101400000E943E24873991050CF054C08AE991E08E +:101410000895882309F451C085E891E00895882350 +:1014200009F44BC080E791E00895882309F445C092 +:101430008BE591E00895882309F43FC086E491E0AC +:1014400008958823D1F18DE391E008958823A9F1CF +:1014500088E291E00895882381F183E191E0089585 +:10146000882359F18EEF90E00895882331F180911F +:10147000BE019091BF01A091C001B091C10120E2D5 +:10148000822780729927AA27BB278093BE01909359 +:10149000BF01A093C001B093C1010FC085EF91E0DF +:1014A000089584EE91E008958BEC91E0089586EB29 +:1014B00091E0089583EA91E0089580E090E0089536 +:1014C00008956091BE017091BF018091C00190911B +:1014D000C1010E94672356985E9825982D982698FA +:1014E0002E9827982F98833099F028F4813041F076 +:1014F000823049F00895843049F0853061F00895D4 +:10150000259A2D9A0895269A2E9A0895259A2D9A0D +:10151000279A2F9A0895259A2D9A269A2E9A279AD5 +:101520002F9A089581E69AE0892B11F00E94610AB2 +:1015300080E090E0089556985E9825982D9826981A +:101540002E9827982F988FEF90E0909389008093A2 +:10155000880090938B0080938A0090938D008093F5 +:101560008C00259A2D9A2FEF80E792E02150804041 +:101570009040E1F700C00000269A2E9A2FEF80E7F6 +:1015800092E0215080409040E1F700C00000279A8F +:101590002F9A2FEF80E792E0215080409040E1F7B2 +:1015A00000C0000025982D982FEF80E792E0215091 +:1015B00080409040E1F700C0000026982E982FEF61 +:1015C00080E792E0215080409040E1F700C00000A9 +:1015D00027982F9856985E9825982D9826982E989B +:1015E00027982F98089589EA8093800089E0809356 +:1015F000810024982C983F988AB18F748AB96E988C +:10160000479A8BB1806B8BB9769A0E949B0A80E6D1 +:101610009AE0892B11F00E94600A80E090E0089522 +:1016200080E28093000180913E0181110EC00E94F2 +:101630005F0B81E080933E012FEF83ED90E321501B +:1016400080409040E1F700C0000080E40E94650BFC +:101650008093000181112EC00E948F0B80930001A6 +:10166000811128C00E948F0B80930001811122C03C +:101670008FE30E948F0B8093000181111BC00E9499 +:10168000870B80E40E94650B80930001811112C0DA +:101690008CE00E948F0B8093000181110BC00E948F +:1016A0008F0B80930001811105C08FE30E948F0B87 +:1016B000809300010E94870B809100010895109291 +:1016C000B9008AE08093B800089594EA9093BC0032 +:1016D0009091BC0097FFFCCF9091B900987F983013 +:1016E00021F0903111F081E008958093BB0084E8EF +:1016F0008093BC008091BC0087FFFCCF8091B90033 +:10170000887F883111F0803471F780E0089584E992 +:101710008093BC008091BC0084FDFCCF0895809331 +:10172000BB0084E88093BC008091BC0087FFFCCFA5 +:101730009091B900987F81E0983209F480E0089593 +:1017400084E88093BC008091BC0087FFFCCF80912F +:10175000BB00089580910001811115C080E40E94B2 +:10176000650B8093000181110CC082E10E948F0BF8 +:1017700080930001811105C08FEF0E948F0B809331 +:1017800000010E94870B84B1807F84B985B1807F7E +:1017900085B98AB1837F8AB98BB1837F8BB93E9833 +:1017A000469808950E94100B809300010E94AA0B96 +:1017B00080B38C7080BB81B3836F81BBA0E4B1E048 +:1017C000EEE4F1E08EE08E0F11921D928E13FCCFAD +:1017D00083EF9AE0892B11F00C94F30A08959F92FD +:1017E000AF92BF92CF92DF92EF92FF920F931F932F +:1017F000CF93DF93809100018823E1F080913F0136 +:101800008F5F80933F01811115C087E596E00E94AC +:10181000D7080E94100B80930001882329F08DE3E4 +:1018200096E00E94D70806C089E296E00E94D70899 +:101830000E949B0A00E411E0C0E0D0E0BB24B39416 +:1018400082E0A82ECC24C394D12C2AE1E22E26E0FB +:10185000F22EC730D10500F580910001811164C0DE +:1018600080E40E94650B80930001811112C082E127 +:101870000E948F0B8093000181110BC0C6010C2EBA +:1018800001C0880F0A94EAF780950E948F0B80931D +:1018900000010E94870B48C0CA30A1F028F4C8306C +:1018A00059F0C93061F005C0CC3089F070F0CD300E +:1018B00089F0209A289810C0219A29980DC0229A60 +:1018C0002A980AC0239A2B9807C0529A01C0539AAB +:1018D0005B9802C03E9A469890EA9A95F1F79FB1BC +:1018E000799902C082E001C080E091709B25982B1D +:1018F0007C9902C084E001C080E0892B7D9902C000 +:1019000038E001C030E0832B7E9902C020E101C0A5 +:1019100020E0822B9FB19095991F9927991F92954E +:10192000990F907E892B10C080910001811174C0A5 +:1019300080E40E94650B80930001882309F459C05C +:10194000912C0E94870B892DF8019081981739F10D +:10195000808380910101882301F18091D90180FF6A +:1019600004C08FE196E00E94D7088091D90180FFE2 +:101970000CC0809101011F928F93FF92EF920E9401 +:1019800070090F900F900F900F908091D90180FFF8 +:1019900004C088E196E00E94D708A09201010E944D +:1019A000AA0B21960F5F1F4FCE30D10509F051CF02 +:1019B000809101018823B1F0815080930101882337 +:1019C00039F08FE99FE00197F1F700C000000AC0ED +:1019D000AEE4B1E0E0E4F1E0CF01825F91919D934C +:1019E0008E13FCCF82E99AE0892BC1F00E94920A03 +:1019F00015C083E10E948F0B809300018111A0CF5D +:101A000081E40E94650B80930001811199CF0E94AF +:101A1000A00B982E909495CF80E096CF81E0DF9137 +:101A2000CF911F910F91FF90EF90DF90CF90BF90DB +:101A3000AF909F900895E82FF0E0E25BFE4F808129 +:101A40000895CF92DF92EF92FF920F931F93CF935F +:101A5000DF9381E096E00E94D7088EE4E82E81E0D3 +:101A6000F82EC0E0D0E09CEFC92E95E0D92E03EF10 +:101A700015E0DF93CF93DF92CF920E94700989EF38 +:101A800095E00E94D708F70181917F0190E00E94C4 +:101A9000CD239F938F931F930F930E94700981EF23 +:101AA00095E00E94D70821968DB79EB708960FB68D +:101AB000F8949EBF0FBE8DBFCE30D105D1F6DF9119 +:101AC000CF911F910F91FF90EF90DF90CF900895ED +:101AD0008B3B910578F4883A910540F5853A91055C +:101AE000D0F48430910508F0B1C08130910509F43B +:101AF000ADC06BC0803E910508F467C0883E91057B +:101B000008F4A4C09C01205F31092031310508F0A0 +:101B10005CC090650895853A910509F459C0863AEC +:101B2000910509F058C082E890E40895883A91053B +:101B300009F454C0893A910509F453C08A3A9105D1 +:101B400009F452C08B3A910509F451C08C3A9105C1 +:101B500009F450C08D3A910509F44FC0803B9105BE +:101B600009F44EC08E3A910509F44DC08F3A9105A3 +:101B700009F44CC0813B910509F44BC0823B9105AF +:101B800009F44AC0833B910509F449C0843B91059F +:101B900009F448C0853B910509F447C0863B91058F +:101BA00009F446C0873B910509F445C0883B91057F +:101BB00009F444C0893B910509F443C08A3B91056F +:101BC00009F442C080E094E4089580E090E0089534 +:101BD00081E890E4089583E890E4089582EE94E427 +:101BE000089589EE94E408958AEE94E4089585EBCF +:101BF00094E4089586EB94E4089587EB94E40895C3 +:101C00008CEC94E408958DEC94E4089583E895E4D5 +:101C100008958AE895E4089582E995E4089584E9B1 +:101C200095E4089581E296E4089583E296E40895A8 +:101C300084E296E4089585E296E4089586E296E4C7 +:101C4000089587E296E408958AE296E40895089557 +:101C500096E0799FF001112494E5899FE00DF11D34 +:101C60001124E60FF11DEE0FFF1FEF5FFD4F859171 +:101C700094910895880F991FFC01E558FF4F8591B5 +:101C800094910895880F991FFC01E550FE4F8591AE +:101C90009491089526E0729FF001112444E5849FF9 +:101CA000E00DF11D1124E60FF11DEE0FFF1FEF5F98 +:101CB000FD4F859194919C013A9521154FE1340790 +:101CC00008F41AC13F512115304120F49F700E9441 +:101CD000420E08959C0130532115304118F4992784 +:101CE000906C0895811520E5920769F40E94271DE4 +:101CF0004FEF84E39CE0415080409040E1F700C00A +:101D000000000C948D24813020E5920731F48091FD +:101D1000D90181608093D90108959C013055211526 +:101D2000304108F051C0292F33272F70332721303D +:101D30003105D9F4AC014370552702C0220F331F7F +:101D40004A95E2F73C68AC0164E0440F551F6A9580 +:101D5000E1F744275370242B352B73E0880F991F2C +:101D60007A95E1F7807699271DC02230310529F454 +:101D7000982F8827816F906A089523303105A9F440 +:101D8000AC014370552721E030E002C0220F331F21 +:101D90004A95E2F73C6843E0880F991F4A95E1F7BE +:101DA000807E9770822B932B089524303105E1F4C7 +:101DB000AC014370552721E030E002C0220F331FF1 +:101DC0004A95E2F73A68E7CF9C0130572115304138 +:101DD00018F49F70906208959C013058211530418D +:101DE00018F49F70906A0895803E9105E0F4803C5D +:101DF000910558F58133910509F46FC048F4893293 +:101E0000910509F463C08A32910509F46DC072C06E +:101E100089339105E9F082389105D1F08533910538 +:101E200009F44DC067C0833E910581F138F4803ECE +:101E30009105B9F0823E9105D9F05CC0863E9105CE +:101E400061F1873E9105A1F155C00E943A0E0895B7 +:101E50002091EC0120FD02C021FF4CC080EE90E0FB +:101E600049C08091EC0180FFF9CF89E390E042C046 +:101E70008091EC0182FF0EC08091EC0184FF03C0D1 +:101E800080E090E037C083EE90E034C08091EC01B8 +:101E900082FFF2CF82EE90E02DC08091EC0183FFB3 +:101EA0000BC08091EC0184FDEBCF87EE90E022C067 +:101EB0008091EC0183FFF5CF86EE90E01BC080910E +:101EC000EC0185FF07C089E290E014C08091EC012D +:101ED00085FFF9CF85E390E00DC08091EC0186FF8E +:101EE00007C08AE290E006C08091EC0186FFF9CF3E +:101EF00081E390E00E94680D0895089580916F013C +:101F000008959FB7F89410925E019FBF9091F201DF +:101F1000943009F057C09091E9009F703091EC0027 +:101F2000232F217030FD20E8922B24E02093E9003C +:101F30002091EB0020FF43C02091EE0027FF3FC01F +:101F400020915C01222321F02091E80025FF37C079 +:101F500010925C0126E03091E80035FD15C030910B +:101F6000F201343061F53091EB0035FD28C021508D +:101F700021F481E080935C0122C0EFE9FFE031971A +:101F8000F1F700C00000E7CF8093F1008091E800F6 +:101F900085FD0AC08091E80080FFFCCF8091E800B9 +:101FA0008E778093E80006C08FB7F89421E02093E5 +:101FB0005E018FBF9F709093E90080E008959F704D +:101FC0009093E9008FEF0895CF93DF9300D01F9295 +:101FD000CDB7DEB79C018091F201843019F593E012 +:101FE00099833B832A839093E9008FEF9091E800D7 +:101FF000815095FD06C095ED9A95F1F7000081118D +:10200000F5CF8091E80085FF0DC040E050E063E02F +:1020100070E0CE0101960E94B4128091E8008E77A4 +:102020008093E8000F900F900F90DF91CF9108956B +:10203000CF93DF9300D01F92CDB7DEB72091F2018E +:10204000243021F522E029839B838A8383E08093D7 +:10205000E9008FEF9091E800815095FD06C095ED65 +:102060009A95F1F700008111F5CF8091E80085FF86 +:102070000DC040E050E063E070E0CE0101960E94A8 +:10208000B4128091E8008E778093E8000F900F9053 +:102090000F90DF91CF9108952091F2012430F1F457 +:1020A00022E02093E9002FEF3091E800215035FD28 +:1020B00006C035ED3A95F1F700002111F5CF2091DA +:1020C000E80025FF0BC040E050E065E070E00E94B2 +:1020D000B4128091E8008E778093E8000895CF9342 +:1020E000DF932091F201243009F048C0EC01809187 +:1020F0000C018823E1F080910D018823C1F085E077 +:102100008093E9008FEF9091E800815095FD06C023 +:1021100095E19A95F1F700008111F5CF8091E800E3 +:1021200085FF2CC040E050E060E170E017C081E026 +:102130008093E9008FEF9091E800815095FD06C0F3 +:1021400095ED9A95F1F700008111F5CF8091E800A7 +:1021500085FF14C040E050E068E070E0CE010E94CE +:10216000B4128091E8008E778093E80080E1FE0150 +:10217000AFE5B1E001900D928A95E1F7DF91CF9143 +:10218000089586E996E00E94D7088091F1018111B7 +:1021900009C00E9449140E94A6148091E200846044 +:1021A0008093E200089582E996E00E94D708109299 +:1021B000F10108958EE896E00C94D7088AE896E03D +:1021C0000E94D7080C945D2E86E896E00E94D708FE +:1021D0000E9423240E94632E0E944B170C947D0FB3 +:1021E00020915D012F5F822F62E30E94D12F9923FE +:1021F00019F020935D01089510925D0180915E01B8 +:10220000882371F18091F201843041F58091E900D9 +:102210008F702091EC00922F917020FD90E8892B17 +:1022200094E09093E9009091EB0090FF14C090919E +:10223000EE0097FF10C09091E80095FF03C0109248 +:10224000F100F9CF9091E80090FF05C09091E8006F +:102250009E779093E8008F708093E90010925E0162 +:10226000089542E061EC81E00E94C31342E061EC1A +:1022700082E00E94C31342E061EC83E00E94C3133A +:1022800042E261EC84E00E94C31342E161EC85E02C +:102290000C94C3138091F401833009F455C030F4D9 +:1022A000813071F0823009F48EC008958A3009F4CB +:1022B0007AC08B3009F460C0893009F09CC020C01E +:1022C0008091F301813A09F096C08091E800877F00 +:1022D0008093E8008091F7019091F801892B21F417 +:1022E00060E18FE591E003C060E080E090E070E0A5 +:1022F0000E94FF128091E8008B778093E800089598 +:102300008091F301813209F076C08091F7019091BC +:10231000F801009719F0049709F06DC08091E8006A +:10232000877F8093E8008091E80082FD05C080915E +:10233000F2018111F8CF5FC08091F10080936F01AD +:102340008091E8008B7753C08091F301813A09F0C6 +:1023500052C08091F7019091F801892B09F04BC090 +:102360008091E800877F8093E8008091E80080FFFB +:10237000FCCF80910C0136C08091F3018132D9F5F8 +:102380008091F7019091F801892BA9F58091E800DF +:10239000877F8093E8000E94F8138091F501809375 +:1023A0000C010C94271D8091F301813221F580915D +:1023B000E800877F8093E8000E94F8138091F6017F +:1023C0008093700108958091F301813AA1F4809186 +:1023D000E800877F8093E8008091E80080FFFCCFD1 +:1023E000809170018093F1008091E8008E77809356 +:1023F000E8000C94F813089584B7877F84BF88E1C0 +:102400000FB6F89480936000109260000FBE90E0C9 +:1024100080E80FB6F89480936100909361000FBE3E +:102420000E94D8170E9449140E94A6148091E200CD +:1024300084608093E20081E89FE00E9462237894A8 +:102440000E942B170E94DA1782E091E00E94461743 +:102450000E944B2E85E796E00E94D7088091F201FA +:10246000853089F481E796E00E94D7080E94E7232F +:102470008091F001882391F30E940F24882371F347 +:102480000E949E12EBCF0E940818E8CF292F332715 +:1024900023303105C9F064F42130310581F0223058 +:1024A000310509F043C08DE890E02EEC36E042C0E3 +:1024B00021323105F1F02232310541F137C082E19C +:1024C00090E02BE537E036C099278130910541F047 +:1024D0008230910541F0892B49F5EAECF6E005C020 +:1024E000E2EBF6E002C0EAE9F6E0849190E09F01B9 +:1024F00021C06530D8F4E62FF0E0EE0FFF1FEB5D52 +:10250000FE4F2081318189E090E014C0653070F485 +:1025100070E0FB01EE0FFF1FE55EFE4F2081318171 +:10252000FB01EA5EFE4F808190E004C080E090E015 +:1025300020E030E0FA0131832083089580E189BDF5 +:1025400082E189BD09B400FEFDCF8091D8008F7D66 +:102550008093D8008091E00082608093E0008091B9 +:10256000E00081FDFCCF0895CF92DF92EF92FF92C1 +:102570000F931F93CF93DF93EC018B016A010E94AD +:102580001714811133C0C114D10439F0F6018081D0 +:102590009181081B190BC80FD91FE12CF12C0115D3 +:1025A000110519F18091E80085FD16C08091E800C1 +:1025B0008E778093E800C114D10449F0F601808140 +:1025C0009181E80EF91EF182E08285E00FC00E9441 +:1025D0001714882321F30AC089918093F1000150D8 +:1025E0001109FFEFEF1AFF0ADACF80E0DF91CF91F8 +:1025F0001F910F91FF90EF90DF90CF900895209161 +:10260000F9013091FA012617370748F06115710575 +:1026100039F42091E8002E772093E80001C0B90139 +:1026200040E061157105A9F12091F201222309F41E +:1026300043C0253009F442C02091E80023FD40C08A +:102640002091E80022FD32C02091E80020FFE9CF70 +:102650004091F3002091F20030E0342BFC01CF01D7 +:102660006115710559F02830310540F4819180934E +:10267000F100615071092F5F3F4FF1CF41E02830E9 +:10268000310509F040E02091E8002E772093E80022 +:10269000C8CF4111C9CF0AC08091F201882361F0EF +:1026A000853061F08091E80083FD0AC08091E800E8 +:1026B00082FFF2CF80E0089582E0089583E00895DC +:1026C00081E008952091F9013091FA01261737072A +:1026D00048F06115710539F42091E8002E772093B8 +:1026E000E80001C0B901FC0120E06115710591F11C +:1026F0008091F201882309F440C0853009F43FC07D +:102700008091E80083FD3DC08091E80082FD2FC0EC +:102710008091E80080FFE9CF2091F3008091F200E2 +:1027200090E0922B6115710559F08830910540F4C5 +:1027300024912093F1003196615071090196F2CFF6 +:1027400021E0089709F020E08091E8008E778093DF +:10275000E800CBCF2111CCCF0AC08091F2018823B1 +:1027600061F0853061F08091E80083FD0AC08091BE +:10277000E80082FFF2CF80E0089582E0089583E0D0 +:10278000089581E00895982F973058F59093E900C7 +:10279000981739F07091EC002091ED005091F00005 +:1027A00003C0242F762F50E021FF19C03091EB0099 +:1027B0003E7F3093EB003091ED003D7F3093ED0094 +:1027C0003091EB0031603093EB007093EC0020937C +:1027D000ED005093F0002091EE0027FF07C09F5FAF +:1027E000D3CF8F708093E90081E0089580E0089551 +:1027F0008091F30187FF11C08091E80082FD05C040 +:102800008091F2018111F8CF11C08091E8008B779F +:102810000BC08091F201882349F08091E80080FF8D +:10282000F8CF8091E8008E778093E800089520919A +:10283000E4003091E50095E64091EC00842F817032 +:1028400040FF22C08091E80080FD1CC08091F20111 +:10285000882391F0853091F08091EB0085FD10C0C8 +:102860004091E4005091E5004217530729F39A0183 +:10287000915011F784E0089582E0089583E008956F +:1028800081E0089580E008954091E80042FFDECFA6 +:1028900008950E94B7140E94BF14E0EEF0E080811A +:1028A00081608083E8EDF0E080818F77808319BCC0 +:1028B000A7EDB0E08C918E7F8C9380818F7E80839A +:1028C0001092F10108950F931F93CF93DF930E940D +:1028D000B7140E94BF14C8EDD0E088818F77888339 +:1028E00088818068888388818F7D888319BC109255 +:1028F000F2011092EE011092F0011092EF0100EE41 +:1029000010E0F80180818B7F8083888181608883DB +:1029100042E060E080E00E94C313E1EEF0E08081DD +:102920008E7F8083E2EEF0E0808181608083808111 +:1029300088608083F80180818E7F808388818061B8 +:102940008883DF91CF911F910F910895E8EDF0E01A +:1029500080818F7E8083E7EDF0E0808181608083DD +:1029600084E082BF81E08093F1010C946314E8ED70 +:10297000F0E080818E7F80831092E20008951092B3 +:10298000DA001092E10008951F920F920FB60F9295 +:1029900011242F933F934F935F936F937F938F9364 +:1029A0009F93AF93BF93EF93FF938091E10082FFDA +:1029B0000BC08091E20082FF07C08091E1008B7F15 +:1029C0008093E1000E94F0108091DA0080FF1FC028 +:1029D0008091D80080FF1BC08091DA008E7F8093A9 +:1029E000DA008091D90080FF0DC080E189BD82E1CD +:1029F00089BD09B400FEFDCF81E08093F2010E9401 +:102A0000C11005C019BC1092F2010E94D310809130 +:102A1000E10080FF19C08091E20080FF15C0809125 +:102A2000E2008E7F8093E2008091E20080618093DB +:102A3000E2008091D80080628093D80019BC85E0C4 +:102A40008093F2010E94DE108091E10084FF30C08B +:102A50008091E20084FF2CC080E189BD82E189BDC4 +:102A600009B400FEFDCF8091D8008F7D8093D800FF +:102A70008091E1008F7E8093E1008091E2008F7E63 +:102A80008093E2008091E20081608093E200809177 +:102A9000EE01882311F084E007C08091E30087FDF8 +:102AA00002C081E001C083E08093F2010E94E41043 +:102AB0008091E10083FF29C08091E20083FF25C05F +:102AC0008091E100877F8093E10082E08093F201B2 +:102AD0001092EE018091E1008E7F8093E100809161 +:102AE000E2008E7F8093E2008091E200806180931B +:102AF000E20042E060E080E00E94C3138091F000B9 +:102B000088608093F0000E94DA10FF91EF91BF91EE +:102B1000AF919F918F917F916F915F914F913F9175 +:102B20002F910F900FBE0F901F9018951F920F922C +:102B30000FB60F9211242F933F934F935F936F9390 +:102B40007F938F939F93AF93BF93CF93DF93EF9335 +:102B5000FF93C091E900CF708091EC00D82FD17025 +:102B600080FDD0E81092E9008091F000877F80938B +:102B7000F00078940E94DA151092E9008091F0003C +:102B800088608093F000CD2BCF70C093E900FF9157 +:102B9000EF91DF91CF91BF91AF919F918F917F91F5 +:102BA0006F915F914F913F912F910F900FBE0F90BA +:102BB0001F9018951F93CF93DF93CDB7DEB7AA97D9 +:102BC0000FB6F894DEBF0FBECDBFE3EFF1E088E0B3 +:102BD0008E0F9091F10091938E13FBCF0E944A11BA +:102BE0008091E80083FF1FC18091F3019091F4016F +:102BF000492F50E04A30510508F015C1FA01EB5950 +:102C0000FF4F0C94F12F803881F0823809F00BC10E +:102C10008091F7018F708093E9008091EB0085FB34 +:102C2000882780F91092E90006C08091EF01909109 +:102C3000F001911182609091E800977F9093E800F5 +:102C40008093F1001092F100C8C0282F2D7F09F069 +:102C5000EAC0882319F0823061F0E5C08091F50167 +:102C6000813009F0E0C0933009F080E08093F001FA +:102C70002BC08091F501811127C08091F7018F70E1 +:102C800009F4D1C08093E9002091EB0020FF1CC023 +:102C9000933021F48091EB00806214C09091EB009E +:102CA00090619093EB0021E030E0A90102C0440F55 +:102CB000551F8A95E2F74093EA001092EA0080914E +:102CC000EB0088608093EB001092E9008091E800AF +:102CD000877F86C08111A7C01091F5011F77809171 +:102CE000E3008078812B8093E3008091E800877F68 +:102CF0008093E8000E94F8138091E80080FFFCCFE9 +:102D00008091E30080688093E300111102C082E0AB +:102D100001C083E08093F20186C08058823008F0C1 +:102D200082C08091F5019091F6018C3D53E09507AA +:102D300079F583E08A838AE289834FB7F894DE01CC +:102D4000139620E03EE051E2E32FF0E0509357006D +:102D5000E49120FF03C0E295EF703F5FEF708E2F8C +:102D600090E0EA3010F0C79601C0C0968D939D9315 +:102D70002F5F243149F74FBF8091E800877F809310 +:102D8000E8006AE270E0CE0101960E94FF1214C0D2 +:102D9000AE014F5F5F4F6091F7010E944612BC0188 +:102DA000892B09F440C09091E800977F9093E80048 +:102DB00089819A810E9462138091E8008B778093C9 +:102DC000E80031C0803879F58091E800877F8093F2 +:102DD000E8008091EE018093F1008091E8008E7709 +:102DE0008093E8000E94F8131EC081111CC09091CE +:102DF000F5019230C0F48091E800877F8093E8006D +:102E00009093EE010E94F8138091EE01811106C0AB +:102E10008091E30087FD02C081E001C084E08093DF +:102E2000F2010E9431118091E80083FF0AC0809175 +:102E3000E800877F8093E8008091EB0080628093B8 +:102E4000EB00AA960FB6F894DEBF0FBECDBFDF91A0 +:102E5000CF911F910895CF938091F2018823A1F023 +:102E6000C091E900CF709091EC00892F817090FDA6 +:102E700080E8C82B1092E9008091E80083FD0E9451 +:102E8000DA15CF70C093E900CF9108959093760141 +:102E9000809375010895E0917501F0917601309766 +:102EA00021F00190F081E02D099480E00895EF92E7 +:102EB000FF920F931F93CF93DF93E0917501F091F1 +:102EC00076013097B1F18C010280F381E02D0995F4 +:102ED0008091D90182FF2DC080FF04C080E998E075 +:102EE0000E94D708E80110E18AE8E82E88E0F82E71 +:102EF0008091D90180FF0BC088811F928F93FF9230 +:102F0000EF920E9470090F900F900F900F90115048 +:102F100021961111EDCF8091D90180FF0AC088E878 +:102F200098E0DF91CF911F910F91FF90EF900C945B +:102F3000D708DF91CF911F910F91FF90EF900895E7 +:102F4000E0917501F0917601309721F00480F581D0 +:102F5000E02D099408952091730130917401821736 +:102F6000930771F09093740180937301E091750160 +:102F7000F0917601309721F00680F781E02D0994D9 +:102F8000089520917101309172018217930771F0B9 +:102F90009093720180937101E0917501F091760137 +:102FA000309721F00084F185E02D0994089508956B +:102FB0000C94D7170E9429240E94D20B0C94EF2462 +:102FC000CF93C82F8091D90182FF1EC080FF04C01B +:102FD00089EA98E00E94D7088091D90180FF0CC04F +:102FE0001F92CF9384EA98E09F938F930E94700979 +:102FF0000F900F900F900F908091D90180FF04C027 +:1030000082EA98E00E94D7088C2FCF910C947D0F14 +:10301000CF92DF92EF92FF920F931F93CF93DF93A4 +:10302000CDB7DEB72B970FB6F894DEBF0FBECDBF7E +:103030000E94EF0B88E7C82E81E0D82E00E010E058 +:10304000E02E802F0E941B0DF60141916F01F42E9E +:10305000F826B1F40F5F1F4F0E30110589F78FEF7F +:1030600089838A831B820E9432248160782F9D830A +:103070008C8349815A816B818D810E94AB1840C03D +:103080009091D90191FF04C08B870E94210D8B85FF +:1030900020E030E04F2D50E0922FBA01022E02C006 +:1030A000759567950A94E2F760FF24C02E83EF823E +:1030B00021E030E0690102C0CC0CDD1C9A95E2F7FA +:1030C00090E08C219D21892B09F420E028870E9423 +:1030D00032248160782F9A8789874E815F81688545 +:1030E0008A850E94AB18F801E858FE4F8081C826F7 +:1030F000C08206C02F5F3F4F2630310569F6AACF48 +:103100000E946028109177010E944B171817A1F0B8 +:103110000E944B17809377012B960FB6F894DEBF71 +:103120000FBECDBFDF91CF911F910F91FF90EF9018 +:10313000DF90CF900C94E0172B960FB6F894DEBF7B +:103140000FBECDBFDF91CF911F910F91FF90EF90F8 +:10315000DF90CF900895CF93DF93CDB7DEB72B9755 +:103160000FB6F894DEBF0FBECDBF4F835887698777 +:103170007A878B87DE01119686E0FD0111928A9590 +:10318000E9F785E0FE01379601900D928A95E1F707 +:1031900049815A816B817C818D819E810E94C11FF2 +:1031A0002B960FB6F894DEBF0FBECDBFDF91CF9147 +:1031B0000895CF93882309F4C2C0C82F823859F4E8 +:1031C0000E944B1781FDBBC089E30E945D220E94D3 +:1031D0003C2389E30CC0833879F40E944B1780FDAF +:1031E000AEC083E50E945D220E943C2383E50E94DD +:1031F000B022CF910C943C23843859F40E944B1791 +:1032000082FD9DC087E40E945D220E943C2387E4EA +:10321000EECF8CEF8C0F813A48F48C2F0E94F32C68 +:1032200081118DC08C2F0E945D22E3CF80E28C0F34 +:10323000883048F4C77081E001C0880FCA95EAF76A +:103240000E940523D6CF8BE58C0F833078F4C53AE6 +:1032500029F0C63A31F083E890E005C081E890E0BB +:1032600002C082E890E0CF910C94AB1788E58C0FF8 +:10327000833108F064C0C83A39F1C93A41F1CA3A19 +:1032800049F1CB3A51F1CC3A59F1CD3A61F1C03B19 +:1032900069F1CE3A71F1CF3A79F1C13B81F1C23B8C +:1032A00089F1C33B91F1C43B99F1C53BA1F1C63B08 +:1032B000A9F1C73BB1F1C83BB9F1C93BC1F1CA3B68 +:1032C000C9F180E090E038C082EE90E035C089EE30 +:1032D00090E032C08AEE90E02FC085EB90E02CC0E9 +:1032E00086EB90E029C087EB90E026C08CEC90E064 +:1032F00023C08DEC90E020C083E891E01DC08AE8F7 +:1033000091E01AC082E991E017C084E991E014C00D +:1033100081E292E011C083E292E00EC084E292E08A +:103320000BC085E292E008C086E292E005C087E229 +:1033300092E002C08AE292E0CF910C94C117CF9143 +:103340000895882309F44BC0823859F40E944B1722 +:1033500081FF45C089E30E945D220E943C2389E3EE +:103360000CC0833871F40E944B1780FF38C083E58E +:103370000E945D220E943C2383E50E94B0220C94AF +:103380003C23843859F40E944B1782FF28C087E4FD +:103390000E945D220E943C2387E4EFCF9CEF980FB0 +:1033A000913A58F390E2980F983050F4877091E07A +:1033B00001C0990F8A95EAF7892F0E940B23DFCF6E +:1033C0009BE5980F933020F480E090E00C94AB17CD +:1033D000885A833120F480E090E00C94C11708955E +:1033E000882321F00E9405230C943C230895882310 +:1033F00021F00E940B230C943C230895BF92CF929E +:10340000DF92EF92FF920F931F93CF93DF9300D041 +:1034100000D000D0CDB7DEB725E0FC01DE0111966B +:1034200001900D922A95E1F7FC01408131810281E2 +:10343000258122952F7063817481672B09F4E5C281 +:103440003F3F19F44F3F09F4E0C27C0149833A83BE +:1034500089819A812E830E941C22182FB92E0E94E6 +:103460001B220E94E220EB2DE295EF70F0E0E15983 +:10347000FF4F2E810C94F12F8B2D807F9B2D9F7001 +:10348000F92E882319F0F29480EFF822002349F0F6 +:10349000FF2009F467C28F2D0E9415230E943C2350 +:1034A00061C2812F0E94A119FF2009F4AEC28F2DA5 +:1034B0000E941B2326960FB6F894DEBF0FBECDBF29 +:1034C000DF91CF911F910F91FF90EF90DF90CF9000 +:1034D000BF900C943C233B2D307F8B2D8F7030326E +:1034E00011F08295807F112319F0113021F12CC049 +:1034F0000023B9F0222309F4A0C1213009F09DC1B5 +:1035000026960FB6F894DEBF0FBECDBFDF91CF91E8 +:103510001F910F91FF90EF90DF90CF90BF900C9490 +:103520002523222319F0213009F46FC28E830E94D3 +:1035300028238E8196C1002321F0223008F065C235 +:103540007CC1211162C28DC1002321F0222309F424 +:1035500074C108C2222309F484C119C22B2D2695F7 +:103560002695237030E02115310521F021303105F9 +:10357000D1F04BC2002321F0812F9B2D937002C00C +:1035800080E090E026960FB6F894DEBF0FBECDBF68 +:10359000DF91CF911F910F91FF90EF90DF90CF902F +:1035A000BF900C94AB17002321F0812F9B2D9370BB +:1035B00002C080E090E026960FB6F894DEBF0FBE02 +:1035C000CDBFDF91CF911F910F91FF90EF90DF90D2 +:1035D000CF90BF900C94C117812F002319F00E9447 +:1035E000E62602C00E944E2726960FB6F894DEBF4C +:1035F0000FBECDBFDF91CF911F910F91FF90EF9044 +:10360000DF90CF90BF900C94D3278B2D837009F05F +:103610007BC00111FAC1812F829586958770880F32 +:10362000880F912F9F70C92ED12CE12CF12C082EE0 +:1036300004C0CC0CDD1CEE1CFF1C0A94D2F714FF56 +:1036400012C04FE050E060E070E004C0440F551F2E +:10365000661F771F8A95D2F7CB01BA0160957095E6 +:103660008095909503C060E070E0CB012B2D2695EE +:1036700026952370422F50E042305105D9F0433057 +:10368000510569F16C297D298E299F294130510509 +:1036900051F126960FB6F894DEBF0FBECDBFDF9175 +:1036A000CF911F910F91FF90EF90DF90CF90BF903F +:1036B0000C9409216C297D298E299F2926960FB605 +:1036C000F894DEBF0FBECDBFDF91CF911F910F9158 +:1036D000FF90EF90DF90CF90BF900C9425210E9437 +:1036E0000921C701B60126960FB6F894DEBF0FBEBA +:1036F000CDBFDF91CF911F910F91FF90EF90DF90A1 +:10370000CF90BF900C94ED20002319F08B2D817089 +:1037100001C08695882309F478C1812F829586950A +:103720008770880F880F912F9F70C92ED12CE12CA4 +:10373000F12C082E04C0CC0CDD1CEE1CFF1C0A94DE +:10374000D2F714FF12C04FE050E060E070E004C018 +:10375000440F551F661F771F8A95D2F7CB01BA0118 +:10376000609570958095909503C060E070E0CB0106 +:103770002B2D269526952370422F50E0423051057F +:10378000D9F04330510569F16C297D298E299F2993 +:103790004130510551F126960FB6F894DEBF0FBEA9 +:1037A000CDBFDF91CF911F910F91FF90EF90DF90F0 +:1037B000CF90BF900C94E3216C297D298E299F29FD +:1037C00026960FB6F894DEBF0FBECDBFDF91CF9126 +:1037D0001F910F91FF90EF90DF90CF90BF900C94CE +:1037E000FF210E94E321C701B60126960FB6F89487 +:1037F000DEBF0FBECDBFDF91CF911F910F91FF9024 +:10380000EF90DF90CF90BF900C94C721103FD1F183 +:1038100018F4103E50F4A1C0123F09F463C008F43C +:103820004CC0133F09F473C098C01F708B2D8F716B +:103830000023A1F00E946021812F26960FB6F894F4 +:10384000DEBF0FBECDBFDF91CF911F910F91FF90D3 +:10385000EF90DF90CF90BF900C94F0190E948121DF +:10386000812F26960FB6F894DEBF0FBECDBFDF9135 +:10387000CF911F910F91FF90EF90DF90CF90BF906D +:103880000C94F7190023A9F02111BFC08B2D8F7163 +:1038900026960FB6F894DEBF0FBECDBFDF91CF9155 +:1038A0001F910F91FF90EF90DF90CF90BF900C94FD +:1038B000A621223008F0A9C0E9CF0023A9F08B2D62 +:1038C0008F7126960FB6F894DEBF0FBECDBFDF9185 +:1038D000CF911F910F91FF90EF90DF90CF90BF900D +:1038E0000C946021002359F38B2D8F7126960FB60F +:1038F000F894DEBF0FBECDBFDF91CF911F910F9126 +:10390000FF90EF90DF90CF90BF900C948121002327 +:1039100099F08B2D8F7126960FB6F894DEBF0FBEEF +:10392000CDBFDF91CF911F910F91FF90EF90DF906E +:10393000CF90BF900C944B2126960FB6F894DEBF23 +:103940000FBECDBFDF91CF911F910F91FF90EF90F0 +:10395000DF90CF90BF900C9441210023A9F0222347 +:1039600009F4ADCF812F26960FB6F894DEBF0FBEB7 +:10397000CDBFDF91CF911F910F91FF90EF90DF901E +:10398000CF90BF900C94D918222309F4ADCF812F8A +:1039900026960FB6F894DEBF0FBECDBFDF91CF9154 +:1039A0001F910F91FF90EF90DF90CF90BF900C94FC +:1039B000A1194B2D4F70612FC7010E9479092696DE +:1039C0000FB6F894DEBF0FBECDBFDF91CF911F9130 +:1039D0000F91FF90EF90DF90CF90BF900C946520F7 +:1039E0004B2D4F70612FC70126960FB6F894DEBF9E +:1039F0000FBECDBFDF91CF911F910F91FF90EF9040 +:103A0000DF90CF90BF900C94270E26960FB6F894B7 +:103A1000DEBF0FBECDBFDF91CF911F910F91FF9001 +:103A2000EF90DF90CF90BF9008950E9422230E94D4 +:103A3000F7220E943C230E9406290E94D32780E09F +:103A400090E00E94AB1780E090E00C94C1170E94B8 +:103A500012230C94151D0E941C22292F22952F70D1 +:103A600030E02C3031054CF42A3031056CF4225012 +:103A700031092230310588F407C02C30310549F076 +:103A80002F30310531F009C0803E48F0803F29F4E5 +:103A900006C093FB882780F9089580E0089581E0AF +:103AA0000895CF93DF9300D000D01F92CDB7DEB73B +:103AB0000F900F900F900F900F90DF91CF9108957E +:103AC000CF93DF9300D000D000D0CDB7DEB72696DD +:103AD0000FB6F894DEBF0FBECDBFDF91CF91089532 +:103AE0001F93CF93DF93C091860116E080918701E9 +:103AF000C81799F0D0E01C9FF0011D9FF00D112414 +:103B0000E857FE4F408151816281738184819581A4 +:103B10000E94601D2196C770E9CFDF91CF911F9160 +:103B200008954091B8015091B9016091BA01709126 +:103B3000BB018091BC019091BD010C94601D8091EE +:103B4000BD0182958F7009F054C08091BA0188231D +:103B500009F44FC080918601A09187016091B8015E +:103B60007091B9014091BB015091BC01B6E08A1738 +:103B700009F43FC090E041155105C1F17F3F11F4B8 +:103B80006F3FA1F1B89FF001B99FF00D1124E857E4 +:103B9000FE4F218172132AC02081621327C0228127 +:103BA000211124C0238134812417350710F42150BA +:103BB0003109241B350B283C3105C0F42091BD018F +:103BC0002F7020612093BD0126E0289FF001299FDE +:103BD000F00D1124E357FE4F80818F708061808348 +:103BE00088EB91E00E94FE190C94701D019687707D +:103BF000BECF0895CF92DF92EF92FF920F931F9363 +:103C0000CF93DF93CDB7DEB762970FB6F894DEBFE0 +:103C10000FBECDBF8C0185E0F801DE011D9601903D +:103C20000D928A95E1F7D8014C9111965C9111970C +:103C300012966C9112971396CD90DC901497309158 +:103C4000B8017091B9018091BB019091BC010097BE +:103C500009F46BC17F3F19F43F3F09F466C1E0905E +:103C6000BA01EE2009F4C0C02091BD01C816D906E2 +:103C700028F0F601E81BF90BCF0104C08095909560 +:103C80008C0D9D1DFF24F394883C910578F0F12C58 +:103C9000207F09F0C6C07C2DD98AC88A89890E94F4 +:103CA000511D88EB91E00E94FE19B1C0822F807FE8 +:103CB00009F046C0751314C0341312C0611110C04E +:103CC0002F7020612093BD010E94911D88EB91E02F +:103CD0000E94FE198091BD01D80115968C932EC0CB +:103CE000CD2819F15F3F11F44F3FF9F0F62E611125 +:103CF0001CC0809186012091870136E0821709F46B +:103D00005AC090E0389FF001399FF00D1124E85718 +:103D1000FE4F7181571306C07081471303C0728133 +:103D2000711103C001968770E9CFF62E662309F45E +:103D300018C18091BD0181608093BD01F12C11C13A +:103D4000751308C0341306C0611104C08091BD0111 +:103D5000D801C3C04D875E878D859E856A8B0E9482 +:103D60002B1D6A898823E1F16623D1F12091BD01E1 +:103D7000822F82958F7090E0029774F08091B80145 +:103D80009091B90198878F831986DB86CA862C8724 +:103D9000CE0107960E94FE1986E0F801A8EBB1E07B +:103DA00001900D928A95E1F70E949F1D0E94911D3E +:103DB000FF24F394D6C04D875E878D859E850E9433 +:103DC0001C22292F22952F7030E0223031050CF073 +:103DD000BCC09F7009F0B6C0805E883008F4C1C0D6 +:103DE000C8010E94FE19E4CFC816D90608F453C0D2 +:103DF000F601E81BF90BCF01883C910508F450C08F +:103E0000F12C7C2DD98AC88A89890E94511DE8EB42 +:103E1000F1E086E0DF011D928A95E9F70E94911D8D +:103E2000A0C0751314C0341312C0611110C080916A +:103E3000BD01F8018583C8010E94FE1986E0E8EB08 +:103E4000F1E0DF011D928A95E9F7FE2C8AC04D87CB +:103E50005E878D859E856A8B0E942B1D6A898823CB +:103E600009F4BECF662309F4BBCF2091BD01822F98 +:103E700082958F7090E002970CF48ECF8091B801FC +:103E80009091B9019A8389831B82DD82CC822E8333 +:103E9000CE0101967FCF809590958C0D9D1DACCF66 +:103EA000F62E662309F49CCF75132EC034132CC054 +:103EB0002091BD0120FD1FC0822F82958F70D9F007 +:103EC000D80115962C9315978F3049F08F5F982F56 +:103ED0009295907F822F8F70892B15968C93C801B5 +:103EE0000E94FE1986E0F801A8EBB1E001900D9266 +:103EF0008A95E1F793CF86E0F801A8EBB1E0019055 +:103F00000D928A95E1F72DC04D875E878D859E8540 +:103F10000E942B1D811140CF8091BD018160809353 +:103F2000BD01C8010E94FE191CC0662309F458CFC8 +:103F30004D875E878D859E850E942B1D882309F401 +:103F40004FCF2ACF811148CF0CC0243031050CF05F +:103F500047CF9F7009F440CFF8019581907F09F019 +:103F60003BCF8F2D62960FB6F894DEBF0FBECDBF4C +:103F7000DF91CF911F910F91FF90EF90DF90CF9045 +:103F800008951F93CF93DF93CDB7DEB72C970FB66D +:103F9000F894DEBF0FBECDBF4F83588769877A87FD +:103FA0008B879C87CE0107960E94FA1D882369F0B3 +:103FB0008F8198852A853B85232BF1F19F3F09F05E +:103FC00063C08F3F09F060C037C086E0FE013796BE +:103FD000DE01119601900D928A95E1F76F81788547 +:103FE000EA85FB85309741F17F3F11F46F3F21F166 +:103FF0002091870130E0C90101968770992740918F +:10400000860150E08417950709F447C069837A83D5 +:10401000FD83EC8396E0929FD001939FB00D112415 +:10402000A857BE4FFE01319601900D929A95E1F787 +:10403000809387010E94701D16E080918601909107 +:1040400087018917C1F1189FC001112488579E4F1D +:104050000E94FA1D882379F1E09186011E9FF001EC +:104060001124E857FE4F4081518162817381848120 +:1040700095810E94601D8091860190E00196877075 +:10408000992780938601D9CF4F81588569857A8594 +:104090008B859C850E94601DCFCF0E94271D1092AA +:1040A000870110928601E8EBF1E086E0DF011D92C6 +:1040B0008A95E9F7C1CF2C960FB6F894DEBF0FBEF4 +:1040C000CDBFDF91CF911F910895EF92FF920F9393 +:1040D0001F93CF93DF938C01892B09F46CC0F12CD3 +:1040E000EE24E394E8012196F8018491843740F4AA +:1040F000843008F051C0813081F0823019F15BC00A +:10410000853709F444C0A8F19CE7980F903708F070 +:1041100052C08F770E94A11941C00E5F1F4FFE0150 +:10412000C49180E28C0F883048F4C7708E2D01C096 +:10413000880FCA95EAF70E94152314C08C2F0E949D +:10414000D9182DC00E5F1F4FFE01C49180E28C0F65 +:10415000883058F4C7708E2D01C0880FCA95EAF7D1 +:104160000E941B230E943C231AC08C2F0E94A1197D +:1041700016C00E5F1F4FFE01C491CC2381F08FE962 +:104180009FE00197F1F700C00000C150F6CF0E5F2D +:104190001F4FFE01F49003C00E94D9188E018F2D8D +:1041A000882309F49FCFEFE9FFE03197F1F700C0D2 +:1041B00000008150F5CFDF91CF911F910F91FF90BB +:1041C000EF90089508956093C2017093C3018093A6 +:1041D000C4019093C5010C94151D0F931F9300917A +:1041E000C2011091C3012091C4013091C501DC01CD +:1041F000CB01802B912BA22BB32B8093C2019093E8 +:10420000C301A093C401B093C5011F910F910C94F9 +:10421000151D0F931F930091C2011091C3012091AE +:10422000C4013091C501DC01CB0180239123A2237D +:10423000B3238093C2019093C301A093C401B093B0 +:10424000C5011F910F910C94151D0F931F930091A1 +:10425000C2011091C3012091C4013091C501DC015C +:10426000CB0180279127A227B3278093C201909387 +:10427000C301A093C401B093C5011F910F910C9489 +:10428000151D1092BE011092BF011092C001109234 +:10429000C1010C94151D41E050E060E070E004C0E5 +:1042A000440F551F661F771F8A95D2F74093BE01B2 +:1042B0005093BF016093C0017093C1010C94151D10 +:1042C00041E050E060E070E004C0440F551F661FFD +:1042D000771F8A95D2F78091BE019091BF01A0917E +:1042E000C001B091C101482B592B6A2B7B2B409305 +:1042F000BE015093BF016093C0017093C1010C9443 +:10430000151D41E050E060E070E004C0440F551F0F +:10431000661F771F8A95D2F74095509560957095E6 +:104320008091BE019091BF01A091C001B091C101E7 +:10433000482359236A237B234093BE015093BF0136 +:104340006093C0017093C1010C94151D41E050E0D1 +:1043500060E070E004C0440F551F661F771F8A9508 +:10436000D2F78091BE019091BF01A091C001B091A0 +:10437000C101482759276A277B274093BE015093E4 +:10438000BF016093C0017093C1010C94151D0F9380 +:104390001F930091BE011091BF012091C001309187 +:1043A000C101DC01CB01802B912BA22BB32B80937D +:1043B000BE019093BF01A093C001B093C1011F91B2 +:1043C0000F910C94151D0F931F930091BE01109136 +:1043D000BF012091C0013091C101DC01CB018023DC +:1043E0009123A223B3238093BE019093BF01A09396 +:1043F000C001B093C1011F910F910C94151D0F9333 +:104400001F930091BE011091BF012091C001309116 +:10441000C101DC01CB0180279127A227B32780931C +:10442000BE019093BF01A093C001B093C1011F9141 +:104430000F910C94151D0895CF92DF92EF92FF9289 +:104440000F931F93CF93DF938C01C090C201D09044 +:10445000C301E090C401F090C5014091BE015091AC +:10446000BF016091C0017091C101C42AD52AE62A1A +:10447000F72ACFE1D0E0D701C6010C2E04C0B695D3 +:10448000A795979587950A94D2F780FF07C0B80142 +:104490008C2F0E944A0E8130910531F4219758F7F4 +:1044A000B80180E00E944A0EDF91CF911F910F91D9 +:1044B000FF90EF90DF90CF90089590910C01992399 +:1044C00021F090910D01911109C020910E013091C0 +:1044D0000F01F90132969FEF40E030C0982F96957A +:1044E000969596959F30A0F4E0910E01F0910F0102 +:1044F000E90FF11D877021E030E0A90102C0440FEF +:10450000551F8A95E2F7CA019181892B818308950D +:104510009091D90190FF23C01F928F938AED98E06C +:104520009F938F930E9470090F900F900F900F90A0 +:1045300008959F3F39F04F5F4E3041F0519158132D +:10454000F8CF0DC05111F7CF942FF5CF9F3F39F021 +:10455000F901E90FF11D97FDFA95828308950895F9 +:1045600090910C01992321F090910D01911109C0B6 +:1045700020910E0130910F01F9013296205F3F4FDB +:1045800030C0982F9695969596959F30A8F4E09117 +:104590000E01F0910F01E90FF11D877021E030E06D +:1045A000A90102C0440F551F8A95E2F7CA01809500 +:1045B00091818923818308959091D90190FF16C03C +:1045C0001F928F938CEB98E09F938F930E947009BA +:1045D0000F900F900F900F9008953196E217F30708 +:1045E00029F090819813F9CF1082F7CF089581E0D8 +:1045F00090E0E0910E01F0910F01E80FF91F108299 +:10460000019680319105A9F708959091D801892BE1 +:104610008093D801089580959091D8018923809343 +:10462000D80108951092D80108959091D701892B4F +:104630008093D701089580959091D7018923809325 +:10464000D70108951092D70108958093C601089567 +:104650001092C601089580910E0190910F01FC0106 +:1046600031969C01205F3F4F80E0919191118F5FC7 +:10467000E217F307D1F70895E0910E01F0910F01D1 +:104680008091D8018083E0910E01F0910F0190811B +:104690008091D701892B80838091C601882361F0A6 +:1046A000E0910E01F0910F019081892B80830E948F +:1046B0002B2381111092C60180910E0190910F0160 +:1046C0000C94571790933B0180933A010895CF9231 +:1046D000DF92EF92FF926C01EE24FF24C114D1040B +:1046E000E104F10421F0C701B60120E101C020E09E +:1046F000C72ED82EE92EFF24C114D104E104F10401 +:1047000019F0285FC701B6016B017C0154E0F694F3 +:10471000E794D794C7945A95D1F7C114D104E10412 +:10472000F10419F02C5FC701B6016B017C0142E076 +:10473000F694E794D794C7944A95D1F7C114D1045D +:10474000E104F10419F02E5FC701B601DC01CB01D1 +:10475000B695A79597958795892B8A2B8B2B09F072 +:104760002F5F822FFF90EF90DF90CF90089582957A +:10477000982F9C7C392F36953695282F237344E04B +:10478000249FC0011124932F982B292F2A7A269534 +:10479000892F8575880F822B08951F93CF93DF9300 +:1047A0001F92CDB7DEB799830E94B723182F998146 +:1047B000892F0E94B723212F30E0322F2227A90111 +:1047C000482BCA010F90DF91CF911F9108958091DE +:1047D000F201843009F11092DA0120E488E190E0DE +:1047E0000FB6F894A895809360000FBE20936000E8 +:1047F00083B7817F846083BF83B7816083BF7894F0 +:10480000889583B78E7F83BF88E10FB6F894809335 +:104810006000109260000FBE089508950895CF9330 +:104820000E940D240E94EF0B0E940E24C0E08C2FEA +:104830000E941B0D811104C0CF5FCE30C1F701C0B3 +:1048400081E0CF9108950E94271D0E944B170C9480 +:104850007D0F82E084BD93E095BD9AEF97BD809374 +:104860006E0008952FB7F8948091DB019091DC01E0 +:10487000A091DD01B091DE012FBF0895CF92DF92AC +:10488000EF92FF920F931F932FB7F8944091DB01A3 +:104890005091DC016091DD017091DE012FBF6A0152 +:1048A0007B01EE24FF248C0120E030E0C016D1060D +:1048B000E206F30610F4415051099A01281B390B06 +:1048C000C9011F910F91FF90EF90DF90CF90089555 +:1048D0001F920F920FB60F9211248F939F93AF9355 +:1048E000BF938091DB019091DC01A091DD01B0913B +:1048F000DE010196A11DB11D8093DB019093DC01C7 +:10490000A093DD01B093DE01BF91AF919F918F9194 +:104910000F900FBE0F901F9018950E944914F894A5 +:104920002FEF87EA91E6215080409040E1F700C0E8 +:10493000000087E090EBDC018093FB019093FC0189 +:10494000A093FD01B093FE019CE088E10FB6F894BE +:10495000A895809360000FBE90936000FFCFEF9208 +:10496000FF920F931F93CF93DF93D82FC0E08C2F2C +:104970000E941B0D00E010E0E82EF12CC701002E74 +:1049800002C0959587950A94E2F780FD06C00F5FF7 +:104990001F4F0630110591F709C0602F7C2F80E072 +:1049A0000E94280ED813F3CF81E004C0CF5FCE3031 +:1049B000F1F680E0DF91CF911F910F91FF90EF9082 +:1049C0000895CF93C82F8CE20E94AF24882321F052 +:1049D0008C2FCF910C94AF2480E0CF910895CF938A +:1049E0000E943E26811102C00E9424268FEF98E08B +:1049F0000E94D708C5E6C15049F00E94EF0B8FE333 +:104A00009CE90197F1F700C00000F5CF88EF98E02E +:104A10000E94D70889E20E94E124811113C18AE231 +:104A20000E94E12481110E94242685E00E94E12455 +:104A300081110E948D240E9449268093D90187E02C +:104A40000E94E1248823A9F18BE10E94E1248823BC +:104A500051F08091D90181FB222720F991E0922722 +:104A600090FB81F90EC08EE00E94E124882361F062 +:104A70008091D90182FB222720F991E0922790FBB7 +:104A800082F98093D90115C080E10E94E1249091C0 +:104A9000D901882341F093FB222720F981E0822766 +:104AA00080FB93F904C0892F809580FB90F9909347 +:104AB000D9018091D9010E944D260E945B268093E6 +:104AC000EC0180EE0E94E124882341F08091EC010A +:104AD000982F909590FB80F98093EC0189E30E94D8 +:104AE000E124882359F08091EC0181FB222720F9F1 +:104AF00091E0922790FB81F98093EC0182EE0E9475 +:104B0000E124882359F08091EC0182FB222720F9CF +:104B100091E0922790FB82F98093EC0186EE0E944F +:104B2000E124882359F08091EC0183FB222720F9AE +:104B300091E0922790FB83F98093EC0183EE0E9431 +:104B4000E124882359F08091EC0184FB222720F98D +:104B500091E0922790FB84F98093EC0185E30E9419 +:104B6000E124882359F08091EC0185FB222720F96C +:104B700091E0922790FB85F98093EC0181E30E94FC +:104B8000E124882359F08091EC0186FB222720F94B +:104B900091E0922790FB86F98093EC0181E10E94DD +:104BA000E124882359F08091EC0187FB222720F92A +:104BB00091E0922790FB87F98093EC018091EC01C2 +:104BC0000E945F268091EC0187FB882780F9809303 +:104BD0000D0187E20E94E124C82F8EE10E94E124AA +:104BE0008111C2608FE10E94E1248111C46080E2E2 +:104BF0000E94E1248111C86081E20E94E1248111B8 +:104C0000C06182E20E94E1248111C06283E20E94BD +:104C1000E1248111C06484E20E94E124882311F020 +:104C2000C06802C0CC2329F08C2F0E9456266C2F1E +:104C300003C00E945226682F70E080E090E0CF9180 +:104C40000C94E320CF9108956DEE7EEF80E090E02C +:104C50000E94273060E082E090E00E94193060E01E +:104C600083E090E00E94193060E084E090E00E94D0 +:104C7000193060E085E090E00C94193080E090E01D +:104C80000E94133021E08D3E9E4F09F020E0822FDC +:104C9000089582E090E00C940B30682F82E090E061 +:104CA0000C94193083E090E00C940B30682F83E073 +:104CB00090E00C94193084E090E00C940B30682F55 +:104CC00084E090E00C9419308091E10180FF0BC0EA +:104CD0006091130185E0689FB00111247595679577 +:104CE000759567952BC081FF09C06091130185E020 +:104CF000689FB00111247595679520C082FF07C099 +:104D00006091130185E0689FB001112417C0909154 +:104D1000E2019923D1F060911201961788F7209152 +:104D2000130185E0289F90011124929FA001939F79 +:104D3000500D112470E0CA010E94DD2F603871050A +:104D400040F46115710539F002C065E070E0862F0E +:104D500008958FE7089581E008958091E10180FF33 +:104D600008C06091110170E075956795759567951C +:104D700021C081FF06C06091110170E075956795B3 +:104D800019C082FF04C06091110170E010C09091C1 +:104D9000E2019923C1F0609110019617A0F780916C +:104DA0001101899FC001112470E00E94DD2F60383D +:104DB000710528F46115710521F0862F08958FE79C +:104DC000089581E0089561E070E0F4CF803F21F420 +:104DD0000E946426819504C0813F29F40E946426C4 +:104DE0008093E5010895823F21F40E946426819515 +:104DF00004C0833F29F40E9464268093E40108954F +:104E0000893F19F40E94AD2605C08A3F31F40E9403 +:104E1000AD2681958093E60108958B3F21F40E9491 +:104E2000AD26819504C08C3F29F40E94AD26809365 +:104E3000E7010895843F21F48091E301816017C068 +:104E4000853F21F48091E301826011C0863F21F407 +:104E50008091E30184600BC0873F21F48091E301DE +:104E6000886005C0883F31F48091E30180618093C0 +:104E7000E30108958D3F21F48091E10181600BC031 +:104E80008E3F21F48091E101826005C08F3F29F4BB +:104E90008091E10184608093E1010895803F39F4BD +:104EA0008091E50187FF6CC01092E50169C0813FE8 +:104EB00029F48091E5011816BCF362C09091E401D9 +:104EC000823F29F497FF5CC01092E40159C0833FF0 +:104ED00019F41916CCF354C0893F41F48091E601CE +:104EE00018160CF04DC01092E6014AC08A3F29F412 +:104EF0008091E60187FF44C0F6CF8B3F39F4809163 +:104F0000E70187FF3DC01092E7013AC08C3F29F4CA +:104F10008091E7011816BCF333C0843F21F48091DF +:104F2000E3018E7F17C0853F21F48091E3018D7FDF +:104F300011C0863F21F48091E3018B7F0BC0873F36 +:104F400021F48091E301877F05C0883F31F480918F +:104F5000E3018F7E8093E30113C08D3F21F48091A4 +:104F6000E1018E7F0BC08E3F21F48091E1018D7FA6 +:104F700005C08F3F29F48091E1018B7F8093E1018F +:104F80008091E40181110EC08091E50181110AC078 +:104F90008091E601811106C08091E701811102C074 +:104FA0001092E20108958091D90183FF7EC08BE3C6 +:104FB00099E00E94D7088091E3011F928F9386E3C6 +:104FC00099E09F938F930E94700984E399E00E9477 +:104FD000D7088091E401282F332727FD30953F9390 +:104FE0008F9381E399E09F938F930E9470098FE2E2 +:104FF00099E00E94D7088091E501282F332727FDEB +:1050000030953F938F938CE299E09F938F930E940A +:1050100070098AE299E00E94D7088091E601282F62 +:10502000332727FD30953F938F9387E299E09F9335 +:105030008F930E94700985E299E00E94D7088091C1 +:10504000E701282F332727FD30953F938F9382E286 +:1050500099E09F938F930E9470098FE199E00E94DD +:10506000D7088091E2011F928F938CE199E09F9382 +:105070008F930E9470098AE199E00E94D70880917D +:10508000E1011F928F9387E199E09F938F930E9494 +:10509000700984E199E00E94D7088DB79EB74C96BD +:1050A0000FB6F8949EBF0FBE8DBF83EE91E00E94B5 +:1050B000A0170E9432249093E0018093DF010895AD +:1050C0001F93CF93DF938091DF019091E0010E94C5 +:1050D0003E24AC019091E201992321F0209114012A +:1050E00030E006C0209115018AE0289F900111242C +:1050F0004217530708F486C08091E401C091E5018E +:10510000D091E6011091E701811107C0C11176C06D +:10511000D11174C0111172C075C09F3F19F09F5F0B +:105120009093E201181624F40E9464268093E4010F +:105130008091E40187FF05C00E94642681958093D9 +:10514000E4011C1624F40E9464268093E5018091FA +:10515000E50187FF05C00E94642681958093E501E3 +:105160006091E401662339F1C091E501CC2319F186 +:10517000772767FD7095872F972F0E94E22E23E3F4 +:1051800033E343E35FE30E94462F0E94AF2E609318 +:10519000E4016C2F772767FD7095872F972F0E946A +:1051A000E22E23E333E343E35FE30E94462F0E94B2 +:1051B000AF2E6093E5011D1624F40E94AD26809366 +:1051C000E6018091E60187FF05C00E94AD2681952A +:1051D0008093E601111624F40E94AD268093E70126 +:1051E0008091E70187FF05C00E94AD2681958093DD +:1051F000E701DF91CF911F910C94D3279F3F09F0D6 +:105200008ECF96CFDF91CF911F910895E3EEF1E01D +:1052100085E0DF011D928A95E9F71092E201109274 +:10522000E10108958EE59BE00E94D7081F9281E07E +:105230008F931F9285E08F9380E19BE09F938F93E4 +:105240000E9470090F900F900F900F900F900F9089 +:1052500008958330E9F128F4813061F0823009F15A +:105260000895853009F462C008F449C0863009F415 +:1052700074C0089580911501262F30E0280F311D4C +:105280002F3F310524F4680F6093150103C08FEFA1 +:1052900080931501809115011F928F9389E49AE004 +:1052A00072C080911401262F30E0280F311D2F3F4E +:1052B000310524F4680F6093140103C08FEF8093CD +:1052C0001401809114011F928F9387E39AE05BC0D1 +:1052D00080911301262F30E0280F311D2F3F31051B +:1052E00024F4680F6093130103C08FEF80931301C0 +:1052F000809113011F928F9384E29AE044C08091C1 +:105300001201262F30E0280F311D2F3F310524F4E4 +:10531000680F6093120103C08FEF80931201809198 +:1053200012011F928F938FE09AE02DC0809111019E +:10533000262F30E0280F311D2F3F310524F4680F50 +:105340006093110103C08FEF8093110180911101CF +:105350001F928F9386EF99E016C080911001262F3F +:1053600030E0280F311D2F3F310524F4680F609382 +:10537000100103C08FEF80931001809110011F92E4 +:105380008F938BED99E09F938F930E9470090F90FC +:105390000F900F900F900895833081F128F48130A1 +:1053A00059F08230D1F00895853009F449C0B8F140 +:1053B000863009F456C0089580911501681720F4CD +:1053C000861B8093150102C0109215018091150172 +:1053D0001F928F938CEC99E054C080911401681750 +:1053E00020F4861B8093140102C010921401809156 +:1053F00014011F928F938AEB99E043C080911301AF +:10540000681720F4861B8093130102C010921301C9 +:10541000809113011F928F9387EA99E032C08091A7 +:105420001201681720F4861B8093120102C01092AB +:105430001201809112011F928F9382E999E021C09D +:1054400080911101681720F4861B8093110102C01E +:1054500010921101809111011F928F9389E799E0B9 +:1054600010C080911001681720F4861B80931001F2 +:1054700002C010921001809110011F928F938EE54F +:1054800099E09F938F930E9470090F900F900F9057 +:105490000F900895CF93C82F1F928F9383E69CE0BF +:1054A0009F938F930E94700981E090E0A0E0B0E0AC +:1054B000BC01CD0104C0660F771F881F991FCA95D4 +:1054C000D2F70E94E3200F900F900F900F90CF9192 +:1054D0000C94271DCF938D3109F465C0B0F58E3043 +:1054E00009F4CCC100F5873009F49BC1A8F48630DB +:1054F00009F06DC28091D901817F8E7F8093D9019F +:1055000088E69CE00E94D7088AEA90E10E94D708CA +:1055100081E08093E90180C1883009F44FC08B306D +:1055200009F47CC154C2863109F4F0C138F48031E9 +:1055300009F4B8C1813109F430C249C2893109F492 +:10554000CEC18B3109F486C142C2853309F437C21A +:1055500048F4873209F433C208F433C2893209F4BB +:105560002EC235C2833438F48A3308F02CC2883313 +:1055700009F454C12CC2833409F421C2883409F0DF +:1055800026C20E94271D89E990E10E94D7089FEF5B +:1055900023ED80E3915020408040E1F700C00000FF +:1055A0000E948D2439C189EB90E10E94D7080E94A6 +:1055B000692E0E944B170E947D0F2EC18EEA90E14A +:1055C0000E94D70889E79EE00E94D7080E945226D1 +:1055D0001F928F9386E79EE09F938F930E9470099E +:1055E00084E79EE00E94D7080E944926C82F81E6E2 +:1055F0009EE00E94D7081F92CF938CE59EE09F9378 +:105600008F930E9470098AE59EE00E94D70880E58A +:105610009EE00E94D7088C2F81701F928F938DE49B +:105620009EE09F938F930E9470098BE49EE00E94FE +:10563000D70881E49EE00E94D708C1FB882780F943 +:105640001F928F938EE39EE09F938F930E94700929 +:105650008CE39EE00E94D70880E39EE00E94D7087A +:10566000C2FB882780F91F928F938DE29EE09F9363 +:105670008F930E9470098BE29EE00E94D70882E21D +:105680009EE00E94D708C3FBCC27C0F91F92CF939E +:105690008FE19EE09F938F930E9470098DE19EE0C1 +:1056A0000E94D7080E945B26C82F89E09EE00E94D6 +:1056B000D7081F92CF9384E09EE09F938F930E9420 +:1056C000700982E09EE00E94D70889EE9DE00E946A +:1056D000D7088C2F81701F928F9386EE9DE09F9349 +:1056E0008F930E9470098DB79EB780960FB6F8947D +:1056F0009EBF0FBE8DBF84EE9DE00E94D7088DEC4B +:105700009DE00E94D708C1FB882780F91F928F93E4 +:105710008AEC9DE09F938F930E94700988EC9DE036 +:105720000E94D70886EB9DE00E94D708C2FB88271D +:1057300080F91F928F9383EB9DE09F938F930E943C +:10574000700981EB9DE00E94D7088FE99DE00E94DF +:10575000D708C3FB882780F91F928F938CE99DE0BF +:105760009F938F930E9470098AE99DE00E94D70859 +:1057700080E99DE00E94D708C4FB882780F91F922A +:105780008F938DE89DE09F938F930E9470098BE823 +:105790009DE00E94D70889E79DE00E94D708C5FBDD +:1057A000882780F91F928F9386E79DE09F938F93C0 +:1057B0000E94700984E79DE00E94D70888E59DE07B +:1057C0000E94D708C6FB882780F91F928F9385E532 +:1057D0009DE09F938F930E94700983E59DE00E9456 +:1057E000D7088BE49DE00E94D708C7FBCC27C0F9FF +:1057F0001F92CF9388E49DE09F938F930E9470093E +:1058000086E49DE00E94D7088DB79EB74C960FB6F0 +:10581000F8949EBF0FBE8DBFC1E0DEC08FE89CE054 +:105820005BC08091D901C82FC17080FF09C08CE88E +:1058300090E10E94D7088091D901817F8E7F47C077 +:1058400080E890E10E94D7088091D901816080931F +:10585000D901E2CF9091D90191FBCC27C0F981E029 +:10586000C827892FC0FB81F98093D901CC2319F077 +:1058700083E790E127C085E690E12EC09091D901A1 +:1058800092FBCC27C0F981E0C827892FC0FB82F9A1 +:105890008093D901CC2319F086E590E113C086E40A +:1058A00090E11AC09091D90193FBCC27C0F981E017 +:1058B000C827892FC0FB83F98093D901CC2351F0ED +:1058C0008AE390E10E94D7088091D901816080939A +:1058D000D90182C08DE290E10E94D7089DCF8EE170 +:1058E00090E10E94D70882EF9FE00E94D70885EBE5 +:1058F0009FE00E94D70888E89FE00E94D70884E4D0 +:105900009FE00E94D70889E19FE0E6CF8BE09FE00F +:105910000E94D7080E944B171F928F9381EF9EE041 +:105920009F938F930E94700980910C011F928F9317 +:105930008AED9EE09F938F930E9470098091700181 +:105940001F928F9387EC9EE09F938F930E94700924 +:1059500080910D011F928F9384EB9EE09F938F9314 +:105960000E9470098091DB019091DC01A091DD0122 +:10597000B091DE01BF93AF939F938F9380EA9EE037 +:105980009F938F930E9470098DB79EB746960FB66E +:10599000F8949EBF0FBE8DBF3FCF0E94271DC091C0 +:1059A0000D0181E0C827C0930D01CC2329F086E9C1 +:1059B0009EE00E94D70810C08BE89EE08DCF80E06B +:1059C00003C08D5101C089530E944A2A25CF89E81E +:1059D0009EE00E94D708C0E08C2FCF91089580E010 +:1059E000089580E00895CF93C82F8091E901813018 +:1059F00081F020F0823009F44FC045C1E0910E01E2 +:105A0000F0910F018081813169F0823209F03DC14E +:105A100009C0E0910E01F0910F018081813111F0F8 +:105A2000823261F48C2F0E94EF2C811104C08C2FE4 +:105A30000E946A2A2FC081E090E02CC08C2F0E9427 +:105A4000F12C811126C0C431E1F070F4CB3081F02B +:105A5000C031D1F40E9412298BE59CE00E94D70846 +:105A600082E08093E90115C0C93259F0C83361F46E +:105A700088E69CE00E94D7088FE59CE00E94D7084A +:105A800008C01092E90103C189E59CE00E94D70893 +:105A9000FEC081E08170FDC0C43220F5CE3108F037 +:105AA000C0C0CB3099F1C8F4C73009F0D2C08AE049 +:105AB0008093150194E19093140193E09093130166 +:105AC0008093120188E08093110188E28093100195 +:105AD0008FEF9AE00E94D708BFC0C33149F1C431AB +:105AE000C1F0B7C0CB3409F4A9C028F4C93289F099 +:105AF000C83361F0AEC0C13509F49EC0C23509F4A7 +:105B000099C0CE3409F0A5C06AE09EC00E94122957 +:105B1000A3C08091E801882319F01092E8019CC08D +:105B20008CE09BE00E94D70881E08093E901B1C03E +:105B300086EE9AE00E94D70884ED9AE00E94D7088A +:105B4000809115011F928F9381ED9AE09F938F931F +:105B50000E9470098FEC9AE00E94D7088DEB9AE0C2 +:105B60000E94D708809114011F928F938AEB9AE0CC +:105B70009F938F930E94700988EB9AE00E94D70848 +:105B800089EA9AE00E94D708809113011F928F93AF +:105B900086EA9AE09F938F930E94700984EA9AE0C4 +:105BA0000E94D70883E99AE00E94D70880911201E9 +:105BB0001F928F9380E99AE09F938F930E947009C0 +:105BC0008EE89AE00E94D70889E79AE00E94D708F9 +:105BD000809111011F928F9386E79AE09F938F9394 +:105BE0000E94700984E79AE00E94D7088DE59AE048 +:105BF0000E94D708809110011F928F938AE59AE046 +:105C00009F938F930E94700988E59AE00E94D708BD +:105C10008DB79EB748960FB6F8949EBF0FBE8DBF46 +:105C20001BC0CE51EC2FF0E0E15DFE4F80818093F0 +:105C3000E80112C061E003C061E006C06AE0809143 +:105C4000E8010E94292908C08091E8010E94CC291E +:105C500003C08DEF9AE013C08091E801882369F0BA +:105C60001F928F9387EF9AE09F938F930E94700902 +:105C70000F900F900F900F9004C084EF9AE00E9455 +:105C8000D70881E006C01092E90180E002C080E000 +:105C900001CFCF910895E1E8F0E0808188608083B2 +:105CA0008081816080838FB7F89493E0909389001E +:105CB00090ED909388008FBF0895EFE6F0E080812B +:105CC000826080830895EFE6F0E080818D7F80839D +:105CD0000895EFE6F0E0908182E0892780830895BF +:105CE0001F920F920FB60F9211242F933F934F9351 +:105CF0005F936F937F938F939F93AF93BF93EF9334 +:105D0000FF938091EA019091EB0101969093EB0152 +:105D10008093EA01811103C082E00E947D0FE0912F +:105D2000EB01E695E695F0E0E753FF4EE4918091B4 +:105D3000EA018E1303C080E00E947D0FFF91EF9176 +:105D4000BF91AF919F918F917F916F915F914F9193 +:105D50003F912F910F900FBE0F901F90189504D078 +:105D60006894B1118DC0089570D088F09F5790F05D +:105D7000B92F9927B751A0F0D1F0660F771F881F70 +:105D8000991F1AF0BA95C9F712C0B13081F077D0D7 +:105D9000B1E0089574C0672F782F8827B85F39F075 +:105DA000B93FCCF3869577956795B395D9F73EF4CF +:105DB00090958095709561957F4F8F4F9F4F089577 +:105DC000E89409C097FB3EF4909580957095619595 +:105DD0007F4F8F4F9F4F9923A9F0F92F96E9BB274B +:105DE0009395F695879577956795B795F111F8CFC7 +:105DF000FAF4BB0F11F460FF1BC06F5F7F4F8F4F32 +:105E00009F4F16C0882311F096E911C0772321F027 +:105E10009EE8872F762F05C0662371F096E8862FBF +:105E200070E060E02AF09A95660F771F881FDAF716 +:105E3000880F9695879597F9089557FD9058440FC8 +:105E4000551F59F05F3F71F04795880F97FB991FD9 +:105E500061F09F3F79F08795089512161306140696 +:105E6000551FF2CF4695F1DF08C016161706180623 +:105E7000991FF1CF86957105610508940895E894FE +:105E8000BB2766277727CB0197F908950BD078C0F9 +:105E900069D028F06ED018F0952309F05AC05FC081 +:105EA0001124EECFCADFA0F3959FD1F3950F50E0F8 +:105EB000551F629FF001729FBB27F00DB11D639FBC +:105EC000AA27F00DB11DAA1F649F6627B00DA11D62 +:105ED000661F829F2227B00DA11D621F739FB00D08 +:105EE000A11D621F839FA00D611D221F749F332778 +:105EF000A00D611D231F849F600D211D822F762F11 +:105F00006A2F11249F5750408AF0E1F088234AF00D +:105F1000EE0FFF1FBB1F661F771F881F9150504059 +:105F2000A9F79E3F510570F014C0AACF5F3FECF374 +:105F3000983EDCF3869577956795B795F795E79545 +:105F40009F5FC1F7FE2B880F911D9695879597F956 +:105F5000089597F99F6780E870E060E008959FEFEB +:105F600080EC089500240A941616170618060906F0 +:105F7000089500240A9412161306140605060895BF +:105F8000092E0394000C11F4882352F0BB0F40F447 +:105F9000BF2B11F460FF04C06F5F7F4F8F4F9F4F87 +:105FA0000895991B79E004C0991F961708F0961B75 +:105FB000881F7A95C9F78095089597FB072E16F4E8 +:105FC000009407D077FD09D00E94F72F07FC05D079 +:105FD0003EF4909581959F4F0895709561957F4F00 +:105FE0000895EE0FFF1F0590F491E02D0994AA1B70 +:105FF000BB1B51E107C0AA1FBB1FA617B70710F0B4 +:10600000A61BB70B881F991F5A95A9F780959095E5 +:10601000BC01CD010895F999FECF92BD81BDF89ADA +:10602000992780B50895A8E1B0E042E050E00C94D3 +:106030002E30262FF999FECF1FBA92BD81BD20BD0B +:106040000FB6F894FA9AF99A0FBE019608950E9435 +:106050001930272F0C941A30DC01CB01FC01F9997F +:10606000FECF06C0F2BDE1BDF89A319600B40D92A4 +:0C60700041505040B8F70895F894FFCF5D +:10607C0020027E0F6F104C101810E40F0101C701A5 +:10608C0028080A03140A3F4D3620394908FC07C674 +:10609C0007A6076D07E006F90612072B074B070149 +:0A60AC0002030405060708090000BE :00000001FF From 46ddbd1fe27c910cd4d6ae3d2b6044cfbf71c3cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Bo=CC=88sebeck?= Date: Wed, 2 Mar 2016 08:43:21 +0100 Subject: [PATCH 03/19] forgot F6 --- keyboard/ergodox_ez/keymaps/osx_de/keymap.c | 2 +- keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c index 4e88376e..c3b296cd 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c +++ b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c @@ -95,7 +95,7 @@ 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_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_TRNS,DE_LESS,DE_MORE,DE_EXLM,DE_QST, KC_TRNS,KC_TRNS, KC_TRNS,DE_HASH,DE_DLR, DE_BSLS,DE_SLSH,KC_DOT, KC_TRNS,KC_TRNS,DE_LESS,DE_PERC,DE_PIPE,DE_TILD,KC_TRNS, diff --git a/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex b/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex index 5346f1bd..bf12476a 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex +++ b/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex @@ -45,7 +45,7 @@ :1002C000003B0035022102350001004C003C001EBD :1002D0000224062202010001003D002D0224022416 :1002E00004010001003E000100370011040000017C -:1002F000000100010000000100000001000E3001BB +:1002F000003F00010000000100000001000E30017D :100300000000000100000001004000240624022338 :1003100002000001004100220425023500300001E6 :100320000042002304260235023800010043002465 From d0c62feb7e5992c2a6de2e50d347572720fa92a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Bo=CC=88sebeck?= Date: Sun, 20 Mar 2016 22:53:43 +0100 Subject: [PATCH 04/19] tweaking it a bit further, fixing things --- keyboard/ergodox_ez/keymaps/osx_de/keymap.c | 24 ++++++++++----------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c index c3b296cd..3efe3de8 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c +++ b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c @@ -31,7 +31,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 0: Basic layer * * ,--------------------------------------------------. ,--------------------------------------------------. - * | ESC | 1 | 2 | 3 | 4 | 5 | 6 | |CMD-C | 7 | 8 | 9 | 0 | ß | # | + * | ESC | 1 | 2 | 3 | 4 | 5 |CTL_SFT| | # | 6 | 7 | 8 | 9 | 0 | ß | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| * | TAB | Q | W | E | R | T | CMD | | CMD | Z | U | I | O | P | ü | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| @@ -39,8 +39,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |--------+------+------+------+------+------| LALT | | RALT |------+------+------+------+------+--------| * | LShift |Y/Ctrl| X | C | V | B | | | | N | M | , | . |-/Ctrl| RShift | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | " | ' | ? | + * | | | ^ | % | | | ~ | | | | & | < | > | - | UP | + | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | | | | + | - | . | ; | | + * | | | | | | | ' | " |Left | DOWN |Right | * `----------------------------------' `----------------------------------' * ,-------------. ,-------------. * | | | | | | @@ -107,8 +107,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { M(M_TOGGLE_5), KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, LALT(LSFT(KC_7)), LALT(KC_5), LALT(KC_6), LALT(KC_7), DE_HASH, DE_EXLM, DE_SLSH, DE_LPRN, DE_RPRN, LALT(KC_8), LALT(KC_9), LSFT(DE_PLUS), - KC_TRNS, DE_AMPR, KC_GRV, LSFT(KC_GRV), DE_DQOT, DE_QUOT, DE_QST, - DE_PLUS, DE_MINS, KC_DOT, LSFT(DE_COMM), KC_TRNS, + KC_TRNS, DE_AMPR, KC_GRV, LSFT(KC_GRV), DE_MINS, KC_UP, DE_PLUS, + DE_QUOT, DE_DQOT, KC_LEFT, KC_DOWN, KC_RIGHT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS From 7ebc813e8291af61ea3ec6828d682c2d84e2b4e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Bo=CC=88sebeck?= Date: Sun, 20 Mar 2016 23:00:20 +0100 Subject: [PATCH 05/19] changing cursor keys, back to "default" cursor key layout, adding ISO-cursor keys to Symb layer. Changed numbers back to symmetric layout again, keeping F-keys in symb though --- keyboard/ergodox_ez/keymaps/osx_de/keymap.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c index 3efe3de8..e6610101 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c +++ b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c @@ -80,9 +80,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| * | | # | $ | \ | / | . |------| |------| / | ( | ) | { | } | * | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | | ^ | % | | | ~ | | | | & | < | > | - | UP | + | + * | | | ^ | % | | | ~ | | | | & | < | > | UP | - | + | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | | | | ' | " |Left | DOWN |Right | + * | | | | | | | ' | LEFT| DOWN | RIGHT | | * `----------------------------------' `----------------------------------' * ,-------------. ,-------------. * | | | | | | @@ -107,8 +107,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { M(M_TOGGLE_5), KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, LALT(LSFT(KC_7)), LALT(KC_5), LALT(KC_6), LALT(KC_7), DE_HASH, DE_EXLM, DE_SLSH, DE_LPRN, DE_RPRN, LALT(KC_8), LALT(KC_9), LSFT(DE_PLUS), - KC_TRNS, DE_AMPR, KC_GRV, LSFT(KC_GRV), DE_MINS, KC_UP, DE_PLUS, - DE_QUOT, DE_DQOT, KC_LEFT, KC_DOWN, KC_RIGHT, + KC_TRNS, DE_AMPR, KC_GRV, LSFT(KC_GRV), KC_UP, DE_MINS, DE_PLUS, + DE_QUOT, KC_LEFT, KC_DOWN, KC_RIGHT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS From 1313e0c8283dc4c5f544aeb981ea047928950f0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Bo=CC=88sebeck?= Date: Sun, 20 Mar 2016 23:07:38 +0100 Subject: [PATCH 06/19] fix number pad, add , --- keyboard/ergodox_ez/keymaps/osx_de/keymap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c index e6610101..7ecd1ae7 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c +++ b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c @@ -211,7 +211,7 @@ KEYMAP( KC_TRNS, KC_UP, KC_7, KC_8, KC_9, LSFT(KC_RBRC), KC_F12, KC_DOWN, KC_4, KC_5, KC_6, KC_RBRC, DE_MINS, KC_TRNS, LSFT(KC_6), KC_1, KC_2, KC_3, LSFT(KC_7), KC_TRNS, - KC_0,KC_DOT, KC_0, DE_EQL, KC_TRNS, + KC_0,KC_DOT, KC_COMM, DE_EQL, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS From 94e96456b87c28299b426e8d0f047033f6d93d42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Bo=CC=88sebeck?= Date: Thu, 24 Mar 2016 10:30:27 +0100 Subject: [PATCH 07/19] minor changes --- keyboard/ergodox_ez/keymaps/osx_de/keymap.c | 30 +- keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex | 2194 ++++++++--------- 2 files changed, 1111 insertions(+), 1113 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c index 7dbe05b2..0349c749 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c +++ b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c @@ -74,28 +74,28 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 1: Symbol Layer * * ,--------------------------------------------------. ,--------------------------------------------------. - * | | F1 | F2 | F3 | F4 | F5 | F6 | | L5 | F7 | F8 | F9 | F10 | F11 | F12 | + * | | F1 | F2 | F3 | F4 | F5 | | | L5 | F6 | F7 | F8 | F9 | F10 | F11 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | < | > | ! | ? | | | | | \ | [ | ] | | | # | ! | + * | | < | > | ! | ? | | | | | \ | [ | ] | < | > | ! | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | # | $ | \ | / | . |------| |------| / | ( | ) | { | } | * | + * | | # | $ | \ | / | . |------| |------| / | ( | ) | { | } | # | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | | ^ | % | | | ~ | | | | & | < | > | UP | - | + | + * | | | ^ | % | | | ~ | | | | | | ~ | ^ | UP | | $ | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' * | | | | | | | ' | LEFT| DOWN | RIGHT | | * `----------------------------------' `----------------------------------' * ,-------------. ,-------------. - * | | | | | | + * | | | | F13 | F12 | * ,------|------|------| |------+------+------. - * | | | | | | | | + * | | | | | F14 | | | * | | |------| |------| | | - * | | | | | | | | + * | | | | | F15 | | | * `--------------------' `--------------------' */ // SYMBOLS [SYMB] = KEYMAP( // left hand - KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, + KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, KC_TRNS,DE_LESS,DE_MORE,DE_EXLM,DE_QST, KC_TRNS,KC_TRNS, KC_TRNS,DE_HASH,DE_DLR, DE_BSLS,DE_SLSH,KC_DOT, KC_TRNS,KC_TRNS,DE_LESS,DE_PERC,DE_PIPE,DE_TILD,KC_TRNS, @@ -104,14 +104,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TRNS, KC_TRNS,KC_DEL,KC_TRNS, // right hand - M(M_TOGGLE_5), KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, - KC_TRNS, LALT(LSFT(KC_7)), LALT(KC_5), LALT(KC_6), LALT(KC_7), DE_HASH, DE_EXLM, - DE_SLSH, DE_LPRN, DE_RPRN, LALT(KC_8), LALT(KC_9), LSFT(DE_PLUS), - KC_TRNS, DE_AMPR, KC_GRV, LSFT(KC_GRV), KC_UP, DE_MINS, DE_PLUS, + M(M_TOGGLE_5), KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, + KC_TRNS, LALT(LSFT(KC_7)), LALT(KC_5), LALT(KC_6), DE_LESS, DE_MORE, DE_EXLM, + DE_SLSH, DE_LPRN, DE_RPRN, LALT(KC_8), LALT(KC_9), DE_HASH, + KC_TRNS, DE_PIPE, DE_TILD, DE_CIRC, KC_UP, DE_MINS, LSFT(KC_4), DE_QUOT, KC_LEFT, KC_DOWN, KC_RIGHT, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS + KC_F13, KC_F12, + KC_F14, + KC_F15, KC_TRNS, KC_TRNS ), /* Keymap 2: Media and mouse keys * diff --git a/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex b/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex index 7f3ed1af..c7cb8d86 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex +++ b/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex @@ -1,19 +1,19 @@ -:100000000C94F0030C9437040C9437040C943704CC -:100010000C9437040C9437040C9437040C94370474 -:100020000C9437040C9437040C94370E0C94090F7D -:100030000C9437040C9437040C9437040C94370454 -:100040000C9437040C947D230C9437040C943704DF -:100050000C9437040C940F1D0C9437040C94370443 -:100060000C9437040C9437040C9437040C94370424 -:100070000C9437040C9437040C9437040C94370414 -:100080000C9437040C9437040C9437040C94370404 -:100090000C9437040C9437040C9437040C943704F4 -:1000A0000C9437040C9437040C943704470451041F -:1000B00069048104C904CF04F004D504EB04E1040D -:1000C000E604DB04B1049904F504760F980F8B1055 -:1000D000980F8B10DD0F00108B1055106810521305 -:1000E000521381138113C413FE130B160B1617142E -:1000F0000B160C150C15DF150B160B16F61501E17A +:100000000C94F0030C9434040C9434040C943404D5 +:100010000C9434040C9434040C9434040C94340480 +:100020000C9434040C9434040C94210E0C94F30EB0 +:100030000C9434040C9434040C9434040C94340460 +:100040000C9434040C9478230C9434040C943404ED +:100050000C9434040C94091D0C9434040C94340452 +:100060000C9434040C9434040C9434040C94340430 +:100070000C9434040C9434040C9434040C94340420 +:100080000C9434040C9434040C9434040C94340410 +:100090000C9434040C9434040C9434040C94340400 +:1000A0000C9434040C9434040C94340444044E042E +:1000B00066047E04C604CC04ED04D204E804DE0425 +:1000C000E304D804AE049604F204600F820F7010AB +:1000D000820F7010C70FEA0F70103F1052103413C8 +:1000E000341363136313A613E413FD15FD15FD13F9 +:1000F000FD15FE14FE14D115FD15FD15E81501E1E1 :100100000137023702E10138023801E201250225F8 :1001100002E20001E10137023702E1013802380151 :10012000E10130023002E10001E10137023702E172 @@ -32,25 +32,25 @@ :1001F000021902E30002E00001E0000000F0A1F0BB :10020000A329002B00E200E100358100001E00144C :100210000004001D710D304D831F001A0016001BD5 -:10022000000C304C002000080007000600E1042A02 -:10023000002100150009001900E1084A00220017FA -:10024000000A000500000003300130E3000000E276 -:1002500000000002540230E7000000E60000000445 +:10022000000C304C00200008000700060052002A95 +:1002300000210015000900190051004A0022001792 +:10024000000A00050000000330E101E3000000E2C5 +:1002500000000002543100E7000000E60000000446 :100260005423001C000B00110000002E7F240018F6 :10027000000D00100050004B0025000C000E003651 -:100280000052002C00260012000F003700510028F9 -:100290000027001300330038714F004E002D002F4F -:1002A000003474E50031810000010001000100010B +:10028000004F002C00260012000F003700E1082864 +:10029000002700130033003871E1044E002D002FB9 +:1002A000003474E50030810000010001000100010C :1002B00000010000003A003500310001000100019A :1002C000003B0035022102350001004C003C001EBD :1002D0000224062202010001003D002D0224022416 :1002E00004010001003E000100370011040000017C :1002F000000100010000000100000001000E3001BB -:100300000000000100000001003F00240624022339 -:100310000200000100400022042502350001000116 -:100320000041002304260235023700010042002468 -:100330000425041F021E020100430031002604317F -:1003400002010001004400450001002D02010000EF +:100300000000000100000068003F002406240224D1 +:100310000400004500400022042502110431026956 +:100320000041002304260264005000010042003511 +:100330000025045200510001004300350226043814 +:10034000004F006A0044001E02310021020100003B :100350000001000100010001000100000001000196 :100360000001000100010001000100F400F200FBA7 :1003700000010001000100F000F100FA000100019D @@ -80,7 +80,7 @@ :1004F00000000001000100010000000100000001F7 :10050000003F00520051002302000001004000247F :100510000021001E00270001004100250022001FCD -:1005200000370001004200260023002000270001C0 +:1005200000370001004200260023002000360001B1 :10053000004300300230002402270201004400453D :1005400000380001000100000001000100E100018D :1005500000E0000000010001000100010001003D79 @@ -125,1075 +125,1073 @@ :1007C000FCF5E9DAC7B39D87715D4A3A2C20170F13 :1007D0000A06040201000000000000000000000002 :1007E00011241FBECFEFDAE0DEBFCDBF04B603FE9B -:1007F00027C08091EF019091F001A091F101B0919B -:10080000F2018730904BA740B04BD1F41092EF012A -:100810001092F0011092F1011092F20114BE84B70F -:10082000877F84BF0FB6F894A89580916000886197 -:1008300080936000109260000FBEE0E0FFE3099536 -:1008400011E0A0E0B1E0ECE9FAE402C005900D92FD -:10085000A433B107D9F721E0A4E3B1E001C01D92B0 -:10086000AF3EB207E1F70E947E0B0C944C250C942E -:100870000000462F50E04F30510508F0DEC0FA016D -:10088000EA5AFF4FDC0112968C910C9401258823C3 -:1008900021F085EE0E94EC11D0C085EE0E94B412CA -:1008A000CCC0882349F00E94D91C909335018093D5 -:1008B000340188EF91E008958091340190913501E1 -:1008C0000E94E51C873991050CF0A8C08AEE91E0E2 -:1008D0000895882349F00E94D91C90933501809394 -:1008E000340187EE91E008958091340190913501B3 -:1008F0000E94E51C873991050CF093C089ED91E0C9 -:100900000895882349F00E94D91C90933501809363 -:10091000340182ED91E00895809134019091350188 -:100920000E94E51C873991050CF07EC080EC91E0B7 -:100930000895882349F00E94D91C90933501809333 -:1009400034018BEB91E00895809134019091350151 -:100950000E94E51C873991050CF069C08DEA91E091 -:100960000895882349F00E94D91C90933501809303 -:10097000340188EA91E00895809134019091350125 -:100980000E94E51C873991050CF054C08AE991E07A -:100990000895882309F451C085E891E008958823DB -:1009A00009F44BC080E791E00895882309F445C01D -:1009B0008BE591E00895882309F43FC086E491E037 -:1009C00008958823D1F18DE391E008958823A9F15A -:1009D00088E291E00895882381F183E191E0089510 -:1009E000882359F18EEF90E00895882331F18091AA -:1009F000B3019091B401A091B501B091B60120E28C -:100A0000822780729927AA27BB278093B3019093EE -:100A1000B401A093B501B093B6010FC085EF91E08A -:100A2000089584EE91E008958BEC91E0089586EBB3 -:100A300091E0089583EA91E0089580E090E00895C0 -:100A400008956091B3017091B4018091B5019091C6 -:100A5000B6010E943C1C56985E9825982D982698C1 -:100A60002E9827982F988330C1F028F4813041F0D8 -:100A7000823049F00895843049F0853051F008956E -:100A8000259A2D9A0895269A2E9A0895259A2D9A98 -:100A900004C0259A2D9A269A2E9A279A2F9A08955D -:100AA0000C94210556985E9825982D9826982E9896 -:100AB00027982F988FEF90E090938900809388007B -:100AC00090938B0080938A0090938D0080938C008C -:100AD000259A2D9A2FEF80E792E021508040904098 -:100AE000E1F700C00000269A2E9A2FEF80E792E0EF -:100AF000215080409040E1F700C00000279A2F9AD3 -:100B00002FEF80E792E0215080409040E1F700C055 -:100B1000000025982D982FEF80E792E0215080402B -:100B20009040E1F700C0000026982E982FEF80E754 -:100B300092E0215080409040E1F700C000002798EB -:100B40002F9856985E9825982D9826982E98279835 -:100B50002F98089589EA8093800089E0809381002E -:100B600024982C983F988AB18F748AB96E98479AC6 -:100B70008BB1806B8BB9769A0E9452050C9420053C -:100B800080E2809300018091360181110EC00E94A5 -:100B90000F0681E0809336012FEF83ED90E3215023 -:100BA00080409040E1F700C0000080E40E941506FC -:100BB0008093000181112EC00E943F0680930001A6 -:100BC000811128C00E943F0680930001811122C03C -:100BD0008FE30E943F068093000181111BC00E9499 -:100BE000370680E40E94150680930001811112C02F -:100BF0008CE00E943F068093000181110BC00E948F -:100C00003F0680930001811105C08FE30E943F06DB -:100C1000809300010E943706809100010895109290 -:100C2000B9008AE08093B800089594EA9093BC00DC -:100C30009091BC0097FFFCCF9091B900987F9830BD -:100C400021F0903111F081E008958093BB0084E899 -:100C50008093BC008091BC0087FFFCCF8091B900DD -:100C6000887F883111F0803471F780E0089584E93D -:100C70008093BC008091BC0084FDFCCF08958093DC -:100C8000BB0084E88093BC008091BC0087FFFCCF50 -:100C90009091B900987F81E0983209F480E008953E -:100CA00084E88093BC008091BC0087FFFCCF8091DA -:100CB000BB00089580910001811115C080E40E945D -:100CC00015068093000181110CC082E10E943F064D -:100CD00080930001811105C08FEF0E943F06809331 -:100CE00000010E94370684B1807F84B985B1807F7E -:100CF00085B98AB1837F8AB98BB1837F8BB93E98DE -:100D0000469808950E94C005809300010E945A06EB -:100D100080B38C7080BB81B3836F81BBE6E4F1E06C -:100D2000A8E3B1E011921D9281E0E435F807D1F714 -:100D30000C94AA059F92AF92BF92CF92DF92EF924E -:100D4000FF920F931F93CF93DF938091000188232D -:100D500079F0809137018F5F80933701811108C04E -:100D60000E94C00580930001811102C00E945205BB -:100D700088E3E82E81E0F82E8701C0E0D0E0BB24B4 -:100D8000B39492E0A92ECC24C394D12CC730D105C2 -:100D900000F580910001811164C080E40E94150675 -:100DA00080930001811112C082E10E943F0680936E -:100DB000000181110BC0C6010C2E01C0880F0A94DE -:100DC000EAF780950E943F06809300010E94370653 -:100DD00048C0CA30A1F028F4C83059F0C93061F0D9 -:100DE00005C0CC3089F070F0CD3089F0209A289879 -:100DF00010C0219A29980DC0229A2A980AC0239AD5 -:100E00002B9807C0529A01C0539A5B9802C03E9A31 -:100E10004698E0EAEA95F1F78FB181708B257999D0 -:100E200002C032E001C030E0832B7C9902C034E084 -:100E300001C030E0832B7D9902C028E001C020E092 -:100E4000822B7E9902C090E101C090E0892B9FB176 -:100E50009095991F9927991F9295990F907E892BAC -:100E60000FC08091000181114AC080E40E941506E4 -:100E700080930001882381F1912C0E943706892DEF -:100E8000D8019C91981719F08C93A09201010E94AF -:100E90005A0621960F5F1F4FCE30D10509F076CF4D -:100EA00080910101882369F1815080930101882399 -:100EB00039F0EFE9FFE03197F1F700C0000021C001 -:100EC000E6E4F1E0D7018D917D018193B6E4EB1664 -:100ED000B1E0FB06B9F715C083E10E943F0680939D -:100EE00000018111C9CF81E40E94150680930001A1 -:100EF0008111C2CF0E945006982E9094BECF80E000 -:100F0000BFCF0E94500581E0DF91CF911F910F91DB -:100F1000FF90EF90DF90CF90BF90AF909F9008959B -:100F2000E82FF0E0EA5BFE4F8081089508958B3B47 -:100F3000910580F4883A910548F5853A9105D8F4F1 -:100F40008430910508F0B2C0019709F06EC081E0CD -:100F500090E00895803E910508F467C0883E9105B1 -:100F600008F4A4C09C01205F31092031310508F04C -:100F70005CC090650895853A910509F459C0863A98 -:100F8000910509F058C082E890E40895883A9105E7 -:100F900009F454C0893A910509F453C08A3A91057D -:100FA00009F452C08B3A910509F451C08C3A91056D -:100FB00009F450C08D3A910509F44FC0803B91056A -:100FC00009F44EC08E3A910509F44DC08F3A91054F -:100FD00009F44CC0813B910509F44BC0823B91055B -:100FE00009F44AC0833B910509F449C0843B91054B -:100FF00009F448C0853B910509F447C0863B91053B -:1010000009F446C0873B910509F445C0883B91052A -:1010100009F444C0893B910509F443C08A3B91051A -:1010200009F442C080E094E4089580E090E00895DF -:1010300081E890E4089583E890E4089582EE94E4D2 -:10104000089589EE94E408958AEE94E4089585EB7A -:1010500094E4089586EB94E4089587EB94E408956E -:101060008CEC94E408958DEC94E4089583E895E481 -:1010700008958AE895E4089582E995E4089584E95D -:1010800095E4089581E296E4089583E296E4089554 -:1010900084E296E4089585E296E4089586E296E473 -:1010A000089587E296E408958AE296E40895089503 -:1010B00024E5829FC0011124FC0126E0729FE00D0F -:1010C000F11D1124E60FF11DEE0FFF1FEF5FFD4F25 -:1010D000859194910895880F991FFC01E558FF4F61 -:1010E000859194910895880F991FFC01E550FE4F5A -:1010F00085919491089524E5829FC0011124FC01FB -:1011000046E0749FE00DF11D1124E60FF11DEE0F76 -:10111000FF1FEF5FFD4F859194919C013A9521153A -:101120004FE1340708F425C13F512115304120F427 -:101130009F700E94730808959C013053211530411F -:1011400018F49927906C0895811520E5920769F4A9 -:101150000E942D164FEF84E39CE041508040904068 -:10116000E1F700C000000C94341D813020E59207A7 -:1011700031F48091CE0181608093CE0108959C016D -:1011800030552115304108F05CC0292F33272F70CE -:10119000332721303105E9F4AC0164E0440F551FD9 -:1011A0006A95E1F744275370BC016370772702C04A -:1011B000220F331F6A95E2F73C68242B352B73E02E -:1011C000880F991F7A95E1F780769927822B932BC8 -:1011D00008952230310529F4982F8827816F906A6D -:1011E000089523303105A1F4AC0133E0440F551FBD -:1011F0003A95E1F7407E57708370992721E030E0FF -:1012000002C0220F331F8A95E2F7C9019C6816C0FD -:101210002430310531F5AC0123E0440F551F2A95E8 -:10122000E1F7407E57708370992721E030E002C0DB -:10123000220F331F8A95E2F7C9019A68842B952BF8 -:1012400008959C0130572115304118F49F70906229 -:1012500008959C0130582115304118F49F70906A10 -:101260000895803E9105E0F4803C910558F5813366 -:10127000910509F46FC048F48932910509F463C0FF -:101280008A32910509F46DC072C089339105E9F085 -:1012900082389105D1F08533910509F44DC067C0BE -:1012A000833E910581F138F4803E9105B9F0823E8C -:1012B0009105D9F05CC0863E910561F1873E9105AC -:1012C000A1F155C00E946B0808952091E00120FD16 -:1012D00002C021FF4CC080EE90E049C08091E00147 -:1012E00080FFF9CF89E390E042C08091E00182FF66 -:1012F0000EC08091E00184FF03C080E090E037C021 -:1013000083EE90E034C08091E00182FFF2CF82EE64 -:1013100090E02DC08091E00183FF0BC08091E0013F -:1013200084FDEBCF87EE90E022C08091E00183FF47 -:10133000F5CF86EE90E01BC08091E00185FF07C0ED -:1013400089E290E014C08091E00185FFF9CF85E348 -:1013500090E00DC08091E00186FF07C08AE290E036 -:1013600006C08091E00186FFF9CF81E390E00E9402 -:10137000970708950895809164010895CF93DF93AE -:1013800000D01F92CDB7DEB79C018091E60184307A -:1013900019F593E099833B832A839093E9008FEFBB -:1013A0009091E800815095FD06C095ED9A95F1F772 -:1013B00000008111F5CF8091E80085FF0DC040E06D -:1013C00050E063E070E0CE0101960E942B0C80910A -:1013D000E8008E778093E8000F900F900F90DF91D8 -:1013E000CF910895CF93DF9300D01F92CDB7DEB792 -:1013F0002091E601243021F522E029839B838A8312 -:1014000083E08093E9008FEF9091E800815095FD93 -:1014100006C095ED9A95F1F700008111F5CF809106 -:10142000E80085FF0DC040E050E063E070E0CE01D1 -:1014300001960E942B0C8091E8008E778093E80043 -:101440000F900F900F90DF91CF9108959C018091A4 -:10145000E6018430F9F482E08093E9009FEF809107 -:10146000E800915085FD06C085ED8A95F1F70000F2 -:101470009111F5CF8091E80085FF0CC040E050E06D -:1014800065E070E0C9010E942B0C8091E8008E7726 -:101490008093E8000895CF93DF93EC018091E601FB -:1014A000843009F046C090910C019923D9F09091B5 -:1014B0000D019923B9F08093E9008FEF9091E80036 -:1014C000815095FD06C095E19A95F1F700008111D4 -:1014D000F5CF8091E80085FF2CC040E050E060E14E -:1014E00070E017C081E08093E9008FEF9091E800F1 -:1014F000815095FD06C095ED9A95F1F70000811198 -:10150000F5CF8091E80085FF14C040E050E068E02E -:1015100070E0CE010E942B0C8091E8008E778093C2 -:10152000E80080E1FE01A4E5B1E001900D928A950A -:10153000E1F7DF91CF9108958091E501811109C014 -:101540000E94BC0D0E94190E8091E200846080937D -:10155000E20008951092E501089508950C946A231D -:101560000E94CA1C0E9470230E94C4100C94BA09E5 -:1015700042E061EC81E00E94350D42E061EC82E0E6 -:101580000E94350D42E061EC83E00E94350D42E19E -:1015900061EC84E00C94350D8091E801833009F40E -:1015A00055C030F4813071F0823009F48EC0089556 -:1015B0008A3009F47AC08B3009F460C0893009F0B0 -:1015C0009CC020C08091E701813A09F096C08091CB -:1015D000E800877F8093E8008091EB019091EC0117 -:1015E000892B21F460E184E591E003C060E080E0B4 -:1015F00090E070E00E94760C8091E8008B778093F9 -:10160000E80008958091E701813209F076C0809169 -:10161000EB019091EC01009719F0039709F06DC070 -:101620008091E800877F8093E8008091E80082FD48 -:1016300005C08091E6018111F8CF5FC08091F10073 -:10164000809364018091E8008B7753C08091E7011B -:10165000813A09F052C08091EB019091EC01892B05 -:1016600009F04BC08091E800877F8093E80080916B -:10167000E80080FFFCCF80910C0136C08091E7012B -:101680008132D9F58091EB019091EC01892BA9F57C -:101690008091E800877F8093E8000E946A0D809126 -:1016A000E90180930C010C942D168091E7018132A1 -:1016B00021F58091E800877F8093E8000E946A0D01 -:1016C0008091EA018093650108958091E701813A54 -:1016D000A1F48091E800877F8093E8008091E80082 -:1016E00080FFFCCF809165018093F1008091E8003C -:1016F0008E778093E8000C946A0D089584B7877FF5 -:1017000084BF0FB6F894A89580916000886180939B -:101710006000109260000FBE90E080E80FB6F89471 -:1017200080936100909361000FBE0E9413110E948C -:10173000BC0D0E94190E8091E20084608093E2004B -:1017400078940E94A4100E94151182E091E00E94FA -:10175000BF100E9458238091E601853069F40E94F1 -:101760008C1C8091E4018823B1F30E94B61C88236D -:1017700091F30E94150CEFCF0E941B11ECCF292F83 -:10178000332723303105C9F060F42130310581F071 -:101790002230310509F041C08DE690E025E236E0C7 -:1017A00040C021323105E1F02232310531F135C03E -:1017B00082E190E022E936E034C09927813091053A -:1017C00049F028F0029749F5E1EFF5E005C0E1E2C4 -:1017D000F6E002C0E9E0F6E0849190E09F0121C0CC -:1017E0006430D8F4E62FF0E0EE0FFF1FEE5DFE4F01 -:1017F0002081318189E090E014C0643070F470E0A1 -:10180000FB01EE0FFF1FE65EFE4F20813181FB01E1 -:10181000EA5EFE4F808190E004C080E090E020E02E -:1018200030E0FA0131832083089580E189BD82E1AF -:1018300089BD09B400FEFDCF8091D8008F7D8093D3 -:10184000D8008091E00082608093E0008091E00009 -:1018500081FDFCCF0895CF92DF92EF92FF920F931C -:101860001F93CF93DF93EC018B016A010E94890DD6 -:10187000811133C0C114D10439F0F6018081918106 -:10188000081B190BC80FD91FE12CF12C01151105EC -:1018900019F18091E80085FD16C08091E8008E77EF -:1018A0008093E800C114D10449F0F6018081918150 -:1018B000E80EF91EF182E08285E00FC00E94890DDA -:1018C000882321F30AC089918093F1000150110906 -:1018D000FFEFEF1AFF0ADACF80E0DF91CF911F917F -:1018E0000F91FF90EF90DF90CF9008952091ED0140 -:1018F0003091EE012617370748F06115710539F46C -:101900002091E8002E772093E80001C0B901FC0186 -:1019100020E06115710579F18091E6018823F1F1EC -:101920008530F1F18091E80083FD3CC08091E800B2 -:1019300082FD2EC08091E80080FFEBCF2091F30064 -:101940008091F20090E0922B6115710551F0883082 -:10195000910538F421912093F100615071090196AD -:10196000F3CF21E0089709F020E08091E8008E771E -:101970008093E800CECF2111CFCF0AC08091E6013D -:10198000882361F0853061F08091E80083FD0AC012 -:101990008091E80082FFF2CF80E0089582E0089510 -:1019A00083E0089581E008952091ED013091EE01EA -:1019B0002617370748F06115710539F42091E800C2 -:1019C0002E772093E80001C0B901FC0120E06115E9 -:1019D000710591F18091E601882309F440C08530BA -:1019E00009F43FC08091E80083FD3DC08091E8008C -:1019F00082FD2FC08091E80080FFE9CF2091F300A5 -:101A00008091F20090E0922B6115710559F08830B9 -:101A1000910540F424912093F100319661507109B1 -:101A20000196F2CF21E0089709F020E08091E800CC -:101A30008E778093E800CBCF2111CCCF0AC0809164 -:101A4000E601882361F0853061F08091E80083FD34 -:101A50000AC08091E80082FFF2CF80E0089582E022 -:101A6000089583E0089581E00895982F973068F5F0 -:101A70009093E900981739F07091EC002091ED00F7 -:101A80005091F00003C0242F762F50E021FD02C0BA -:101A90009F5FECCF3091EB003E7F3093EB003091B5 -:101AA000ED003D7F3093ED003091EB0031603093DD -:101AB000EB007093EC002093ED005093F000209128 -:101AC000EE0027FDE5CF80E008958F708093E90058 -:101AD00081E008958091E70187FF11C08091E800BF -:101AE00082FD05C08091E6018111F8CF11C080917F -:101AF000E8008B770BC08091E601882349F0809144 -:101B0000E80080FFF8CF8091E8008E778093E800AE -:101B100008952091E4003091E50095E64091EC00B5 -:101B2000842F817040FF23C08091E80080FD1DC09C -:101B30008091E601882399F0853099F08091EB003F -:101B400085FD11C04091E4005091E5002417350750 -:101B500029F3915011F09A01E1CF84E0089582E0D9 -:101B6000089583E0089581E0089580E0089540910C -:101B7000E80042FFDDCF08950E942A0E0E94320E37 -:101B8000E0EEF0E0808181608083E8EDF0E080812C -:101B90008F77808319BCA7EDB0E08C918E7F8C93FA -:101BA00080818F7E80831092E50108950F931F93AB -:101BB000CF93DF930E942A0E0E94320EC8EDD0E030 -:101BC00088818F77888388818068888388818F7DEA -:101BD000888319BC1092E6011092E2011092E40190 -:101BE0001092E30100EE10E0F80180818B7F80838A -:101BF00088818160888342E060E080E00E94350D4A -:101C0000E1EEF0E080818E7F8083E2EEF0E0808183 -:101C100081608083808188608083F80180818E7FED -:101C20008083888180618883DF91CF911F910F919C -:101C30000895E8EDF0E080818F7E8083E7EDF0E0AD -:101C400080818160808384E082BF81E08093E501B0 -:101C50000C94D60DE8EDF0E080818E7F80831092A9 -:101C6000E20008951092DA001092E10008951F92A8 -:101C70000F920FB60F9211242F933F934F935F93C0 -:101C80006F937F938F939F93AF93BF93EF93FF9344 -:101C90008091E10082FF0BC08091E20082FF07C0CB -:101CA0008091E1008B7F8093E1000E94A3108091DE -:101CB000DA0080FF1FC08091D80080FF1BC0809198 -:101CC000DA008E7F8093DA008091D90080FF0DC00A -:101CD00080E189BD82E189BD09B400FEFDCF81E0CC -:101CE0008093E6010E949C0A05C019BC1092E6018F -:101CF0000E94AA0A8091E10080FF19C08091E20051 -:101D000080FF15C08091E2008E7F8093E200809179 -:101D1000E20080618093E2008091D800806280932D -:101D2000D80019BC85E08093E6010E94AE0A80913C -:101D3000E10084FF30C08091E20084FF2CC080E18C -:101D400089BD82E189BD09B400FEFDCF8091D80034 -:101D50008F7D8093D8008091E1008F7E8093E10099 -:101D60008091E2008F7E8093E2008091E2008160AA -:101D70008093E2008091E201882311F084E007C0A3 -:101D80008091E30087FD02C081E001C083E0809381 -:101D9000E6010E94B00A8091E10083FF29C0809192 -:101DA000E20083FF25C08091E100877F8093E100FE -:101DB00082E08093E6011092E2018091E1008E7F43 -:101DC0008093E1008091E2008E7F8093E200809119 -:101DD000E20080618093E20042E060E080E00E94E7 -:101DE000350D8091F00088608093F0000E94AD0A6C -:101DF000FF91EF91BF91AF919F918F917F916F91E3 -:101E00005F914F913F912F910F900FBE0F901F90B8 -:101E100018951F920F920FB60F9211242F933F9394 -:101E20004F935F936F937F938F939F93AF93BF93E2 -:101E3000CF93DF93EF93FF93C091E900CF70809130 -:101E4000EC00D82FD17080FDD0E81092E90080918D -:101E5000F000877F8093F00078940E944D0F1092DD -:101E6000E9008091F00088608093F000CD2BCF7066 -:101E7000C093E900FF91EF91DF91CF91BF91AF91B6 -:101E80009F918F917F916F915F914F913F912F9192 -:101E90000F900FBE0F901F9018951F93CF93DF9355 -:101EA000CDB7DEB7AA970FB6F894DEBF0FBECDBF91 -:101EB000E7EEF1E08091F100819321E0EF3EF2073F -:101EC000C9F70E94CC0A8091E80083FF24C1809169 -:101ED000E7019091E801492F50E04A30510508F0A0 -:101EE0001AC1FA01EB59FF4F0C940125803881F09B -:101EF000823809F010C18091EB018F708093E90066 -:101F00008091EB0085FB882780F91092E90006C0DC -:101F10008091E3019091E401911182609091E80039 -:101F2000977F9093E8008093F1001092F100C8C071 -:101F3000282F2D7F09F0EFC0882319F0823061F03F -:101F4000EAC08091E901813009F0E5C0933009F0E1 -:101F500080E08093E4012BC08091E901811127C0CA -:101F60008091EB018F7009F4D6C08093E900209135 -:101F7000EB0020FF1CC0933021F48091EB008062C5 -:101F800014C09091EB0090619093EB0021E030E061 -:101F9000A90102C0440F551F8A95E2F74093EA0059 -:101FA0001092EA008091EB0088608093EB00109221 -:101FB000E9008091E800877F86C08111ACC0109154 -:101FC000E9011F778091E3008078812B8093E30003 -:101FD0008091E800877F8093E8000E946A0D8091DD -:101FE000E80080FFFCCF8091E30080688093E300ED -:101FF000111102C082E001C083E08093E6018BC032 -:102000008058823008F087C08091E9019091EA0100 -:102010008C3D53E0950779F583E08A838AE28983D2 -:102020004FB7F894DE01139620E03EE051E2E32F33 -:10203000F0E050935700E49120FF03C0E295EF7069 -:102040003F5FEF708E2F90E0EA3010F0C79601C02E -:10205000C0968D939D932F5F243149F74FBF809198 -:10206000E800877F8093E8006AE270E0CE01019685 -:102070000E94760C14C0AE014F5F5F4F6091EB0180 -:102080000E94BF0BBC01892B09F445C09091E80068 -:10209000977F9093E80089819A810E94D40C809167 -:1020A000E8008B778093E80036C08038A1F58091F6 -:1020B000E800877F8093E8008091E2018093F1003F -:1020C0008091E8008E778093E8000E946A0D23C01B -:1020D000811121C08091E9019091EA01992702972D -:1020E000D4F48091E800877F8093E8008091E90133 -:1020F0008093E2010E946A0D8091E201811106C085 -:102100008091E30087FD02C081E001C084E08093FC -:10211000E6010E94B80A8091E80083FF0AC080911E -:10212000E800877F8093E8008091EB0080628093D5 -:10213000EB00AA960FB6F894DEBF0FBECDBFDF91BD -:10214000CF911F9108950895CF938091E601882340 -:10215000A1F0C091E900CF709091EC00892F8170BF -:1021600090FD80E8C82B1092E9008091E80083FD83 -:102170000E944D0FCF70C093E900CF9108959093C6 -:102180006B0180936A010895E0916A01F0916B01FF -:10219000309721F00190F081E02D099480E00895BE -:1021A000E0916A01F0916B01309721F00280F38198 -:1021B000E02D09940895E0916A01F0916B01309748 -:1021C00021F00480F581E02D0994089520916801A3 -:1021D000309169012817390771F090936901809354 -:1021E0006801E0916A01F0916B01309721F006805F -:1021F000F781E02D099408952091660130916701DF -:102200002817390771F09093670180936601E09178 -:102210006A01F0916B01309721F00084F185E02D87 -:102220000994089508950C9412110E94D01C0E94E4 -:1022300082060C94961DCF92DF92EF92FF920F933D -:102240001F93CF93DF93CDB7DEB72B970FB6F894DC -:10225000DEBF0FBECDBF0E949A068DE6C82E81E07C -:10226000D82E00E010E0E02E802F0E949007F601AB -:1022700041916F01F82EF426B1F40F5F1F4F0E301D -:10228000110589F78FEF89838A831B820E94D91CED -:102290008160782F9D838C8349815A816B818D81E8 -:1022A0000E94BE1140C09091CE0191FF04C08B8767 -:1022B0000E9496078B8520E030E04F2D50E0922F52 -:1022C000BA01022E02C0759567950A94E2F760FF85 -:1022D00024C02E83EF8221E030E0690102C0CC0CE3 -:1022E000DD1C9A95E2F790E08C219D21892B09F461 -:1022F00020E028870E94D91C8160782F9A878987DF -:102300004E815F8168858A850E94BE11F801E3597C -:10231000FE4F8081C826C08206C02F5F3F4F263007 -:10232000310569F6AACF0E947D200E94C4109091C9 -:102330006C018917A1F00E94C41080936C012B9648 -:102340000FB6F894DEBF0FBECDBFDF91CF911F91C6 -:102350000F91FF90EF90DF90CF900C94BA092B96DD -:102360000FB6F894DEBF0FBECDBFDF91CF911F91A6 -:102370000F91FF90EF90DF90CF900895CF93DF9370 -:10238000CDB7DEB72B970FB6F894DEBF0FBECDBF2B -:102390004F83588769877A878B87DE01119686E09D -:1023A000FD0111928A95E9F785E0FE0137960190CB -:1023B0000D928A95E1F749815A816B817C818D81EB -:1023C0009E810E94C1182B960FB6F894DEBF0FBEF7 -:1023D000CDBFDF91CF910895CF93C82F882309F403 -:1023E000C1C0823859F40E94C41081FDBBC089E38A -:1023F0000E945E1B0E94161C89E30CC0833879F48E -:102400000E94C41080FDAEC083E50E945E1B0E9446 -:10241000161C83E50E949D1BCF910C94161C8438DA -:1024200059F40E94C41082FD9DC087E40E945E1B87 -:102430000E94161C87E4EECF8CEF8C0F813A48F493 -:102440008C2F0E94BD2281118DC08C2F0E945E1B9B -:10245000E3CF80E28C0F883048F4C77081E001C080 -:10246000880FCA95EAF70E94DF1BD6CF8BE58C0F49 -:10247000833078F4C53A29F0C63A31F083E890E029 -:1024800005C081E890E002C082E890E0CF910C9412 -:10249000E61088E58C0F833108F064C0C83A39F142 -:1024A000C93A41F1CA3A49F1CB3A51F1CC3A59F122 -:1024B000CD3A61F1C03B69F1CE3A71F1CF3A79F191 -:1024C000C13B81F1C23B89F1C33B91F1C43B99F11E -:1024D000C53BA1F1C63BA9F1C73BB1F1C83BB9F17E -:1024E000C93BC1F1CA3BC9F180E090E038C082EE3F -:1024F00090E035C089EE90E032C08AEE90E02FC0C7 -:1025000085EB90E02CC086EB90E029C087EB90E053 -:1025100026C08CEC90E023C08DEC90E020C083E8D6 -:1025200091E01DC08AE891E01AC082E991E017C0ED -:1025300084E991E014C081E292E011C083E292E06C -:102540000EC084E292E00BC085E292E008C086E211 -:1025500092E005C087E292E002C08AE292E0CF9169 -:102560000C94FC10CF910895882309F44BC0823855 -:1025700059F40E94C41081FF45C089E30E945E1B8C -:102580000E94161C89E30CC0833871F40E94C410A9 -:1025900080FF38C083E50E945E1B0E94161C83E505 -:1025A0000E949D1B0C94161C843859F40E94C41080 -:1025B00082FF28C087E40E945E1B0E94161C87E4ED -:1025C000EFCF9CEF980F913A58F390E2980F983024 -:1025D00050F4877091E001C0990F8A95EAF7892F2E -:1025E0000E94E51BDFCF9BE5980F933020F480E03D -:1025F00090E00C94E610885A833120F480E090E05B -:102600000C94FC100895882321F00E94DF1B0C9489 -:10261000161C0895882321F00E94E51B0C94161CBB -:102620000895BF92CF92DF92EF92FF920F931F9384 -:10263000CF93DF9300D000D000D0CDB7DEB77C01C0 -:1026400085E0F701DE01119601900D928A95E1F780 -:10265000F70183819481892B09F4DDC29081818106 -:102660008F3F19F49F3F09F4D6C2F70102812581FB -:1026700022952F7099838A8389819A812E830E9463 -:102680001D1B182FB92E0E941C1B0E94E319EB2D55 -:10269000E295EF704E2F50E0FA01E159FF4F2E8185 -:1026A0000C9401258B2D807F9B2D9F70F92E882304 -:1026B00019F0F29480EFF822002349F0FF2009F48A -:1026C00057C28F2D0E94EF1B0E94161C51C2812FF2 -:1026D0000E94B412FF2009F49EC28F2D0E94F51BA8 -:1026E00026960FB6F894DEBF0FBECDBFDF91CF9117 -:1026F0001F910F91FF90EF90DF90CF90BF900C94BF -:10270000161C3B2D307F8B2D8F70303211F082954F -:10271000807F112319F0113021F12CC00023B9F072 -:10272000222309F490C1213009F08DC126960FB6FD -:10273000F894DEBF0FBECDBFDF91CF911F910F91F7 -:10274000FF90EF90DF90CF90BF900C94FF1B22235F -:1027500019F0213009F45FC28E830E94021C8E8121 -:1027600086C1002321F0223008F055C26CC121112E -:1027700052C27DC1002321F0222309F464C1F8C1B3 -:10278000222309F474C109C28B2D86958695837026 -:1027900019F08130D1F03FC2002321F0812F9B2D11 -:1027A000937002C080E090E026960FB6F894DEBFEA -:1027B0000FBECDBFDF91CF911F910F91FF90EF9092 -:1027C000DF90CF90BF900C94E610002321F0812F72 -:1027D0009B2D937002C080E090E026960FB6F8948F -:1027E000DEBF0FBECDBFDF91CF911F910F91FF9044 -:1027F000EF90DF90CF90BF900C94FC10812F0023BE -:1028000019F00E94851F02C00E94ED1F26960FB688 -:10281000F894DEBF0FBECDBFDF91CF911F910F9116 -:10282000FF90EF90DF90CF90BF900C9472208B2D93 -:10283000837009F075C00111EEC1812F82958695D4 -:102840008770880F880F912F9F70C92ED12CE12C93 -:10285000F12C082E04C0CC0CDD1CEE1CFF1C0A94CD -:10286000D2F714FF12C00FE010E020E030E004C007 -:10287000000F111F221F331F8A95D2F7C901B8011B -:10288000609570958095909503C060E070E0CB01F5 -:102890004B2D4695469543704230C1F060F56C294A -:1028A0007D298E299F29413051F126960FB6F89443 -:1028B000DEBF0FBECDBFDF91CF911F910F91FF9073 -:1028C000EF90DF90CF90BF900C940A1A6C297D296D -:1028D0008E299F2926960FB6F894DEBF0FBECDBF76 -:1028E000DF91CF911F910F91FF90EF90DF90CF90EC -:1028F000BF900C94261A0E940A1AC701B6012696A8 -:102900000FB6F894DEBF0FBECDBFDF91CF911F9100 -:102910000F91FF90EF90DF90CF90BF900C94EE1945 -:10292000002319F08B2D817001C08695882309F44E -:1029300072C1812F829586958770880F880F912F9D -:102940009F70C92ED12CE12CF12C082E04C0CC0C88 -:10295000DD1CEE1CFF1C0A94D2F714FF12C00FE01E -:1029600010E020E030E004C0000F111F221F331FD1 -:102970008A95D2F7C901B8016095709580959095B8 -:1029800003C060E070E0CB014B2D46954695437047 -:102990004230C1F060F56C297D298E299F29413094 -:1029A00051F126960FB6F894DEBF0FBECDBFDF9172 -:1029B000CF911F910F91FF90EF90DF90CF90BF903C -:1029C0000C94E41A6C297D298E299F2926960FB62E -:1029D000F894DEBF0FBECDBFDF91CF911F910F9155 -:1029E000FF90EF90DF90CF90BF900C94001B0E945F -:1029F000E41AC701B60126960FB6F894DEBF0FBEE3 -:102A0000CDBFDF91CF911F910F91FF90EF90DF909D -:102A1000CF90BF900C94C81A103FD1F118F4103E1B -:102A200050F4A1C0123F09F463C008F44CC0133F36 -:102A300009F473C098C01F708B2D8F710023A1F013 -:102A40000E94611A812F26960FB6F894DEBF0FBE42 -:102A5000CDBFDF91CF911F910F91FF90EF90DF904D -:102A6000CF90BF900C9403130E94821A812F269658 -:102A70000FB6F894DEBF0FBECDBFDF91CF911F918F -:102A80000F91FF90EF90DF90CF90BF900C940A13BE -:102A90000023A9F02111BFC08B2D8F7126960FB690 -:102AA000F894DEBF0FBECDBFDF91CF911F910F9184 -:102AB000FF90EF90DF90CF90BF900C94A71A223038 -:102AC00008F0A9C0E9CF0023A9F08B2D8F712696BD -:102AD0000FB6F894DEBF0FBECDBFDF91CF911F912F -:102AE0000F91FF90EF90DF90CF90BF900C94611A00 -:102AF000002359F38B2D8F7126960FB6F894DEBF05 -:102B00000FBECDBFDF91CF911F910F91FF90EF903E -:102B1000DF90CF90BF900C94821A002399F08B2DF8 -:102B20008F7126960FB6F894DEBF0FBECDBFDF9132 -:102B3000CF911F910F91FF90EF90DF90CF90BF90BA -:102B40000C944C1A26960FB6F894DEBF0FBECDBF7C -:102B5000DF91CF911F910F91FF90EF90DF90CF9079 -:102B6000BF900C94421A0023A9F0222309F4ADCFA0 -:102B7000812F26960FB6F894DEBF0FBECDBFDF9132 -:102B8000CF911F910F91FF90EF90DF90CF90BF906A -:102B90000C94EC11222309F4ADCF812F26960FB6A9 -:102BA000F894DEBF0FBECDBFDF91CF911F910F9183 -:102BB000FF90EF90DF90CF90BF900C94B4124B2D0C -:102BC0004F70612FC7010E94390426960FB6F89402 -:102BD000DEBF0FBECDBFDF91CF911F910F91FF9050 -:102BE000EF90DF90CF90BF900C9466194B2D4F70F3 -:102BF000612FC70126960FB6F894DEBF0FBECDBF7A -:102C0000DF91CF911F910F91FF90EF90DF90CF90C8 -:102C1000BF900C94570826960FB6F894DEBF0FBEEF -:102C2000CDBFDF91CF911F910F91FF90EF90DF907B -:102C3000CF90BF9008950E94FC1B0E94D11B0E9460 -:102C4000161C0E9422210E94722080E090E00E94C7 -:102C5000E61080E090E00C94FC100E94EC1B0C94B9 -:102C60001B160E941D1B292F22952F702C3030F42B -:102C70002A3048F42250223078F405C02C3041F03C -:102C80002F3031F009C0803E48F0803F29F406C063 -:102C900093FB882780F9089580E0089581E00895E6 -:102CA000CF93DF9300D000D01F92CDB7DEB70F9047 -:102CB0000F900F900F900F90DF91CF910895CF93C9 -:102CC000DF9300D000D000D0CDB7DEB726960FB688 -:102CD000F894DEBF0FBECDBFDF91CF9108951F9353 -:102CE000CF93DF93C0917B0116E080917C01C817E0 -:102CF00099F0D0E01C9FF0011D9FF00D1124E358C6 -:102D0000FE4F4081518162817381848195810E944F -:102D10005F162196C770E9CFDF91CF911F9108957B -:102D20004091AD015091AE016091AF017091B00141 -:102D30008091B1019091B2010C945F168091B20123 -:102D400082958F7009F054C08091AF01882309F4F7 -:102D50004FC080917B01A0917C014091B0015091C6 -:102D6000B1016091AD017091AE01B6E08A1709F42E -:102D70003FC090E041155105C1F17F3F11F46F3F15 -:102D8000A1F1B89FF001B99FF00D1124E358FE4F57 -:102D9000218127132AC02081261327C022812111D7 -:102DA00024C0238134812417350710F421503109C0 -:102DB000241B350B283C3105C0F42091B2012F7043 -:102DC00020612093B20126E0289FF001299FF00D99 -:102DD0001124EE57FE4F80818F70806180838DEAD1 -:102DE00091E00E9411130C946F1601968770BECF6C -:102DF0000895CF92DF92EF92FF920F931F93CF939C -:102E0000DF93CDB7DEB762970FB6F894DEBF0FBE83 -:102E1000CDBF8C0185E0F801DE011D9601900D9279 -:102E20008A95E1F7D8014C9111965C911197129611 -:102E30006C918091B0019091B101009709F475C136 -:102E40003091AD017091AE017F3F19F43F3F09F41D -:102E50006CC1F801C380D480E090AF01EE2009F48A -:102E6000BEC02091B201C816D90628F0D601A81B11 -:102E7000B90BCD0104C0809590958C0D9D1DFF244C -:102E8000F394883C910578F0F12C207F09F0C4C0C0 -:102E90007C2DD98AC88A89890E9450168DEA91E0D2 -:102EA0000E941113AFC0822F807F09F045C05713D5 -:102EB00013C0431311C061110FC02F702061209304 -:102EC000B2010E9490168DEA91E00E941113809148 -:102ED000B201F80185832EC0CD2819F15F3F11F4AE -:102EE0004F3FF9F0F62E61111CC080917B012091BB -:102EF0007C0136E0821709F45BC090E0389FF00156 -:102F0000399FF00D1124E358FE4F7181571306C00D -:102F10007081471303C07281711103C001968770DD -:102F2000E9CFF62E662309F41CC18091B2018160BD -:102F30008093B201F12C15C1571309C0431307C088 -:102F4000611105C08091B201F8018583C8C04D8729 -:102F50005E878D859E856A8B0E9431166A898823DB -:102F6000D1F16623C1F12091B201822F82958F7039 -:102F700090E0029774F08091AD019091AE01988736 -:102F80008F831986DB86CA862C87CE0107960E941E -:102F9000111386E0F801ADEAB1E001900D928A9537 -:102FA000E1F70E949E160E949016FF24F394D9C068 -:102FB0004D875E878D859E850E941D1B292F22953A -:102FC0002F70223008F0C1C09F7009F0BBC0805E36 -:102FD000883008F4C6C0C8010E941113E6CFC81695 -:102FE000D90608F453C0F601E81BF90BCF01883C61 -:102FF000910508F450C0F12C7C2DD98AC88A8989A2 -:103000000E945016EDEAF1E086E0DF011D928A95FC -:10301000E9F70E949016A5C0571314C0431312C0BD -:10302000611110C08091B201F8018583C8010E942E -:10303000111386E0EDEAF1E0DF011D928A95E9F7D0 -:10304000FE2C8FC04D875E878D859E856A8B0E9482 -:1030500031166A89882309F4BECF662309F4BBCFF1 -:103060002091B201822F82958F7090E002970CF42C -:1030700090CF8091AD019091AE019A8389831B829C -:10308000DD82CC822E83CE01019681CF80959095F2 -:103090008C0D9D1DACCFF62E662309F49CCF5713E3 -:1030A00033C0431331C02091B20120FD24C0822FD0 -:1030B00082958F70482F50E041155105E1F0D801FD -:1030C00015962C9315974F30510549F08F5F982F27 -:1030D0009295907F822F8F70892B15968C93C801C3 -:1030E0000E94111386E0F801ADEAB1E001900D9263 -:1030F0008A95E1F78ECF86E0F801ADEAB1E0019064 -:103100000D928A95E1F72DC04D875E878D859E854E -:103110000E94311681113DCF8091B2018160809370 -:10312000B201C8010E9411131CC0662309F453CFD9 -:103130004D875E878D859E850E943116882309F410 -:103140004ACF27CF811143CF0CC0243008F043CFA2 -:103150009F7009F43CCFD80115969C91907F09F09F -:1031600036CF8F2D62960FB6F894DEBF0FBECDBF5F -:10317000DF91CF911F910F91FF90EF90DF90CF9053 -:1031800008951F93CF93DF93CDB7DEB72C970FB67B -:10319000F894DEBF0FBECDBF4F83588769877A870B -:1031A0008B879C87CE0107960E94F916882371F0C1 -:1031B0008A859B85892B09F441C088858F3F09F05A -:1031C00065C08F818F3F09F061C038C086E0FE0185 -:1031D0003796DE01119601900D928A95E1F76A8586 -:1031E0007B856115710551F1FF81E885EF3F11F491 -:1031F000FF3F21F120917C0130E0C90101968770E9 -:10320000992740917B0150E08417950709F447C046 -:10321000F983EA837D836C8396E0929FD001939F2C -:10322000B00D1124A358BE4FFE01319601900D92AE -:103230009A95E1F780937C010E946F1616E08091C9 -:103240007B0190917C018917B9F1189FC00111246D -:1032500083589E4F0E94F916882371F1E0917B01FB -:103260001E9FF0011124E358FE4F4081518162817D -:103270007381848195810E945F1680917B0190E02B -:1032800001968770992780937B01D9CF4F8158850C -:1032900069857A858B859C850E945F16CFCF0E94B9 -:1032A0002D1610927C0110927B01EDEAF1E086E090 -:1032B000DF011D928A95E9F72C960FB6F894DEBFD0 -:1032C0000FBECDBFDF91CF911F910895EF92FF9276 -:1032D0000F931F93CF93DF938C01892B09F46CC05C -:1032E000F12CEE24E394E8012196F80184918437CF -:1032F00040F4843008F051C0813081F0823019F1FF -:103300005BC0853709F444C0A8F19CE7980F90375B -:1033100008F052C08F770E94B41241C00E5F1F4F59 -:10332000FE01849190E2980F983050F48770FE2D42 -:1033300001C0FF0F8A95EAF78F2F0E94EF1B14C080 -:103340000E94EC112DC00E5F1F4FFE01849190E290 -:10335000980F983060F48770FE2D01C0FF0F8A959A -:10336000EAF78F2F0E94F51B0E94161C19C00E94BD -:10337000B41216C00E5F1F4FFE01C491CC2381F022 -:103380008FE99FE00197F1F700C00000C150F6CF30 -:103390000E5F1F4FFE01F49003C00E94EC118E01DE -:1033A0008F2D882309F49FCFEFE9FFE03197F1F7E4 -:1033B00000C000008150F5CFDF91CF911F910F9198 -:1033C000FF90EF90089508956093B7017093B8014E -:1033D0008093B9019093BA010C941B160F931F931D -:1033E0000091B7011091B8012091B9013091BA0153 -:1033F000DC01CB01802B912BA22BB32B8093B70147 -:103400009093B801A093B901B093BA011F910F91A5 -:103410000C941B160F931F930091B7011091B801E4 -:103420002091B9013091BA01DC01CB0180239123B5 -:10343000A223B3238093B7019093B801A093B9015D -:10344000B093BA011F910F910C941B160F931F9309 -:103450000091B7011091B8012091B9013091BA01E2 -:10346000DC01CB0180279127A227B3278093B701E6 -:103470009093B801A093B901B093BA011F910F9135 -:103480000C941B161092B3011092B4011092B50166 -:103490001092B6010C941B1641E050E060E070E021 -:1034A00004C0440F551F661F771F8A95D2F74093BB -:1034B000B3015093B4016093B5017093B6010C94BD -:1034C0001B1641E050E060E070E004C0440F551F5F -:1034D000661F771F8A95D2F78091B3019091B4014E -:1034E000A091B501B091B601482B592B6A2B7B2BCB -:1034F0004093B3015093B4016093B5017093B6014A -:103500000C941B1641E050E060E070E004C0440FF2 -:10351000551F661F771F8A95D2F740955095609585 -:1035200070958091B3019091B401A091B501B091D3 -:10353000B601482359236A237B234093B301509358 -:10354000B4016093B5017093B6010C941B1641E071 -:1035500050E060E070E004C0440F551F661F771F05 -:103560008A95D2F78091B3019091B401A091B501F1 -:10357000B091B601482759276A277B274093B301AA -:103580005093B4016093B5017093B6010C941B166F -:103590000F931F930091B3011091B4012091B501D5 -:1035A0003091B601DC01CB01802B912BA22BB32BE8 -:1035B0008093B3019093B401A093B501B093B60189 -:1035C0001F910F910C941B160F931F930091B30141 -:1035D0001091B4012091B5013091B601DC01CB010D -:1035E00080239123A223B3238093B3019093B4014A -:1035F000A093B501B093B6011F910F910C941B16C7 -:103600000F931F930091B3011091B4012091B50164 -:103610003091B601DC01CB0180279127A227B32787 -:103620008093B3019093B401A093B501B093B60118 -:103630001F910F910C941B160895CF92DF92EF9279 -:10364000FF920F931F93CF93DF938C01C090B30130 -:10365000D090B401E090B501F090B6018091B7012F -:103660009091B801A091B901B091BA01C82AD92AA4 -:10367000EA2AFB2ACFE1D0E0D701C6010C2E04C014 -:10368000B695A795979587950A94D2F780FF07C0BE -:10369000B8018C2F0E947B088130910531F421976D -:1036A00058F7B80180E00E947B08DF91CF911F910D -:1036B0000F91FF90EF90DF90CF90089590910C01C3 -:1036C0009923F1F090910D019923D1F0982F9695BF -:1036D000969596959F3080F5E0910E01F0910F013F +:1007F00024C08091F0019091F101A091F201B0919B +:10080000F3018730904BA740B04BB9F41092F00140 +:100810001092F1011092F2011092F30114BE84B70C +:10082000877F84BF88E10FB6F894809360001092B0 +:1008300060000FBEE0E0FFE3099511E0A0E0B1E049 +:10084000E4E7FAE402C005900D92A433B107D9F7AA +:1008500011E0A4E3B1E001C01D92A03FB107E1F7B0 +:100860000E94650B0C9438250C940000462F50E034 +:100870004F30510508F0DEC0DC01FA01EA5AFF4FA3 +:1008800012968C910C94ED24882321F085EE0E9421 +:10089000D111D0C085EE0E949912CCC0882349F0B6 +:1008A0000E94D31C909335018093340188EF91E02E +:1008B000089580913401909135010E94DF1C8739A1 +:1008C00091050CF0A8C08AEE91E00895882349F0C4 +:1008D0000E94D31C909335018093340187EE91E000 +:1008E000089580913401909135010E94DF1C873971 +:1008F00091050CF093C089ED91E00895882349F0AB +:100900000E94D31C909335018093340182ED91E0D5 +:10091000089580913401909135010E94DF1C873940 +:1009200091050CF07EC080EC91E00895882349F099 +:100930000E94D31C90933501809334018BEB91E09E +:10094000089580913401909135010E94DF1C873910 +:1009500091050CF069C08DEA91E00895882349F073 +:100960000E94D31C909335018093340188EA91E072 +:10097000089580913401909135010E94DF1C8739E0 +:1009800091050CF054C08AE991E00895882309F498 +:1009900051C085E891E00895882309F44BC080E7B1 +:1009A00091E00895882309F445C08BE591E008950E +:1009B000882309F43FC086E491E008958823D1F1AB +:1009C0008DE391E008958823A9F188E291E00895EC +:1009D000882381F183E191E00895882359F18EEF16 +:1009E00090E00895882331F18091B3019091B40192 +:1009F000A091B501B091B60120E2822780729927BB +:100A0000AA27BB278093B3019093B401A093B501AB +:100A1000B093B6010FC085EF91E0089584EE91E0A8 +:100A200008958BEC91E0089586EB91E0089583EAB8 +:100A300091E0089580E090E0089508956091B301F9 +:100A40007091B4018091B5019091B6010E94381C5B +:100A500056985E9825982D9826982E9827982F9826 +:100A60008330C1F028F4813041F0823049F008959C +:100A7000843049F0853051F00895259A2D9A0895D3 +:100A8000269A2E9A0895259A2D9A04C0259A2D9A71 +:100A9000269A2E9A279A2F9A08950C941E055698F6 +:100AA0005E9825982D9826982E9827982F988FEF46 +:100AB00090E0909389008093880090938B008093BE +:100AC0008A0090938D0080938C00259A2D9A2FEFA9 +:100AD00080E792E0215080409040E1F700C00000A4 +:100AE000269A2E9A2FEF80E792E021508040904086 +:100AF000E1F700C00000279A2F9A2FEF80E792E0DD +:100B0000215080409040E1F700C0000025982D98CA +:100B10002FEF80E792E0215080409040E1F700C045 +:100B2000000026982E982FEF80E792E02150804019 +:100B30009040E1F700C0000027982F9856985E98E3 +:100B400025982D9826982E9827982F98089589EA09 +:100B50008093800089E08093810024982C983F98AE +:100B60008AB18F748AB96E98479A8BB1806B8BB9B2 +:100B7000769A0E944F050C941D0580E28093000137 +:100B80008091360181110EC00E940C0681E0809395 +:100B900036012FEF83ED90E3215080409040E1F744 +:100BA00000C0000080E40E941206809300018111C1 +:100BB0002EC00E943C0680930001811128C00E9433 +:100BC0003C0680930001811122C08FE30E943C0605 +:100BD0008093000181111BC00E94340680E40E94B2 +:100BE000120680930001811112C08CE00E943C0625 +:100BF0008093000181110BC00E943C06809300018C +:100C0000811105C08FE30E943C06809300010E9481 +:100C100034068091000108951092B9008AE0809313 +:100C2000B800089594EA9093BC009091BC0097FF9F +:100C3000FCCF9091B900987F983021F0903111F05D +:100C400081E008958093BB0084E88093BC0080918C +:100C5000BC0087FFFCCF8091B900887F883111F0FC +:100C6000803471F780E0089584E98093BC0080911E +:100C7000BC0084FDFCCF08958093BB0084E8809382 +:100C8000BC008091BC0087FFFCCF9091B900987F99 +:100C900081E0983209F480E0089584E88093BC00F4 +:100CA0008091BC0087FFFCCF8091BB0008958091AC +:100CB0000001811115C080E40E941206809300019A +:100CC00081110CC082E10E943C06809300018111D9 +:100CD00005C08FEF0E943C06809300010E943406FD +:100CE00084B1807F84B985B1807F85B98AB1837FE3 +:100CF0008AB98BB1837F8BB93E98469808950E943C +:100D0000BD05809300010E94570680B38C7080BBA4 +:100D100081B3836F81BBA8E3B1E0E6E4F1E08EE04C +:100D20008E0F11921D928E13FCCF0C94A705BF92CB +:100D3000CF92DF92EF92FF920F931F93CF93DF93A7 +:100D400080910001882379F0809137018F5F809333 +:100D50003701811108C00E94BD05809300018111F7 +:100D600002C00E944F0508E311E0C0E0D0E0DD249E +:100D7000D39482E0C82EEE24E394F12CC730D10541 +:100D800000F580910001811164C080E40E94120688 +:100D900080930001811112C082E10E943C06809381 +:100DA000000181110BC0C7010C2E01C0880F0A94ED +:100DB000EAF780950E943C06809300010E94340669 +:100DC00048C0CA30A1F028F4C83059F0C93061F0E9 +:100DD00005C0CC3089F070F0CD3089F0209A289889 +:100DE00010C0219A29980DC0229A2A980AC0239AE5 +:100DF0002B9807C0529A01C0539A5B9802C03E9A42 +:100E0000469890EA9A95F1F79FB1799902C082E0ED +:100E100001C080E091709D25982B7C9902C084E0F0 +:100E200001C080E0892B7D9902C038E001C030E02C +:100E3000832B7E9902C020E101C020E0822B9FB16C +:100E40009095991F9927991F9295990F907E892BBC +:100E50000FC080910001811149C080E40E941206F8 +:100E600080930001882379F1B12C0E9434068B2DE8 +:100E7000F8019081981719F08083C09201010E94B7 +:100E8000570621960F5F1F4FCE30D10509F076CF60 +:100E900080910101882361F18150809301018823B1 +:100EA00039F08FE99FE00197F1F700C0000020C002 +:100EB000A6E4B1E0E8E3F1E0CF01825F91919D9378 +:100EC0008E13FCCF15C083E10E943C068093000185 +:100ED0008111CACF81E40E94120680930001811122 +:100EE000C3CF0E944D06B82EB094BFCF80E0C0CFD4 +:100EF0000E944D0581E0DF91CF911F910F91FF90EE +:100F0000EF90DF90CF90BF900895E82FF0E0EA5B7C +:100F1000FE4F8081089508958B3B910578F4883ABF +:100F2000910540F5853A9105D0F48430910508F09B +:100F3000B1C08130910509F4ADC06BC0803E910510 +:100F400008F467C0883E910508F4A4C09C01205FA6 +:100F500031092031310508F05CC090650895853A6B +:100F6000910509F459C0863A910509F058C082E804 +:100F700090E40895883A910509F454C0893A91059E +:100F800009F453C08A3A910509F452C08B3A91058D +:100F900009F451C08C3A910509F450C08D3A91057D +:100FA00009F44FC0803B910509F44EC08E3A91057B +:100FB00009F44DC08F3A910509F44CC0813B91056D +:100FC00009F44BC0823B910509F44AC0833B91056B +:100FD00009F449C0843B910509F448C0853B91055B +:100FE00009F447C0863B910509F446C0873B91054B +:100FF00009F445C0883B910509F444C0893B91053B +:1010000009F443C08A3B910509F442C080E094E4AE +:10101000089580E090E0089581E890E4089583E8E1 +:1010200090E4089582EE94E4089589EE94E408959E +:101030008AEE94E4089585EB94E4089586EB94E4B5 +:10104000089587EB94E408958CEC94E408958DEC76 +:1010500094E4089583E895E408958AE895E4089572 +:1010600082E995E4089584E995E4089581E296E49F +:10107000089583E296E4089584E296E4089585E273 +:1010800096E4089586E296E4089587E296E408954A +:101090008AE296E40895089596E0799FF00111247C +:1010A00094E5899FE00DF11D1124E60FF11DEE0F6F +:1010B000FF1FEF5FFD4F859194910895880F991F51 +:1010C000FC01E558FF4F859194910895880F991F71 +:1010D000FC01E550FE4F85919491089526E0729FA2 +:1010E000F001112444E5849FE00DF11D1124E60F69 +:1010F000F11DEE0FFF1FEF5FFD4F859194919C0155 +:101100003A9521154FE1340708F41AC13F512115D2 +:10111000304120F49F700E94660808959C0130536E +:101120002115304118F49927906C0895811520E518 +:10113000920769F40E941F164FEF84E39CE0415030 +:1011400080409040E1F700C000000C942E1D8130DB +:1011500020E5920731F48091CE0181608093CE0129 +:1011600008959C0130552115304108F051C0292FB8 +:1011700033272F70332721303105D9F4AC01437068 +:10118000552702C0220F331F4A95E2F73C68AC0195 +:1011900064E0440F551F6A95E1F744275370242BF0 +:1011A000352B73E0880F991F7A95E1F780769927A0 +:1011B0001DC02230310529F4982F8827816F906A4D +:1011C000089523303105A9F4AC014370552721E07F +:1011D00030E002C0220F331F4A95E2F73C6843E03B +:1011E000880F991F4A95E1F7807E9770822B932B89 +:1011F000089524303105E1F4AC014370552721E016 +:1012000030E002C0220F331F4A95E2F73A68E7CF79 +:101210009C0130572115304118F49F709062089559 +:101220009C0130582115304118F49F70906A089540 +:10123000803E9105E0F4803C910558F5813391059D +:1012400009F46FC048F48932910509F463C08A3209 +:10125000910509F46DC072C089339105E9F08238B7 +:101260009105D1F08533910509F44DC067C0833EE7 +:10127000910581F138F4803E9105B9F0823E9105E7 +:10128000D9F05CC0863E910561F1873E9105A1F1E0 +:1012900055C00E945E0808952091E10120FD02C022 +:1012A00021FF4CC080EE90E049C08091E10180FFB9 +:1012B000F9CF89E390E042C08091E10182FF0EC046 +:1012C0008091E10184FF03C080E090E037C083EEAD +:1012D00090E034C08091E10182FFF2CF82EE90E095 +:1012E0002DC08091E10183FF0BC08091E10184FD5D +:1012F000EBCF87EE90E022C08091E10183FFF5CF34 +:1013000086EE90E01BC08091E10185FF07C089E275 +:1013100090E014C08091E10185FFF9CF85E390E072 +:101320000DC08091E10186FF07C08AE290E006C00F +:101330008091E10186FFF9CF81E390E00E948C0764 +:10134000089508950C94A109809164010895CF93A4 +:10135000DF9300D01F92CDB7DEB79C018091E701EB +:10136000843019F593E099833B832A839093E900B5 +:101370008FEF9091E800815095FD06C095ED9A950C +:10138000F1F700008111F5CF8091E80085FF0DC0D5 +:1013900040E050E063E070E0CE0101960E94110C45 +:1013A0008091E8008E778093E8000F900F900F9067 +:1013B000DF91CF910895CF93DF9300D01F92CDB7E7 +:1013C000DEB72091E701243021F522E029839B83B9 +:1013D0008A8383E08093E9008FEF9091E800815049 +:1013E00095FD06C095ED9A95F1F700008111F5CFB6 +:1013F0008091E80085FF0DC040E050E063E070E0C0 +:10140000CE0101960E94110C8091E8008E778093A6 +:10141000E8000F900F900F90DF91CF9108952091E9 +:10142000E7012430F1F422E02093E9002FEF30911E +:10143000E800215035FD06C035ED3A95F1F7000082 +:101440002111F5CF2091E80025FF0BC040E050E0CE +:1014500065E070E00E94110C8091E8008E77809327 +:10146000E8000895CF93DF93EC019091E701943069 +:1014700009F046C080910C018823D9F080910D01BC +:101480008823B9F09093E9008FEF9091E8008150A4 +:1014900095FD06C095E19A95F1F700008111F5CF11 +:1014A0008091E80085FF2CC040E050E060E170E0F2 +:1014B00017C081E08093E9008FEF9091E8008150A0 +:1014C00095FD06C095ED9A95F1F700008111F5CFD5 +:1014D0008091E80085FF14C040E050E068E070E0D3 +:1014E000CE010E94110C8091E8008E778093E80075 +:1014F00080E1FE01A4E5B1E001900D928A95E1F74B +:10150000DF91CF9108958091E601811109C00E9479 +:10151000A60D0E94030E8091E20084608093E20099 +:1015200008951092E601089508950C9465230E9491 +:10153000C41C0E946B230E94A9100C94A20942E0D3 +:1015400061EC81E00E94200D42E061EC82E00E94AB +:10155000200D42E061EC83E00E94200D42E161EC4D +:1015600084E00C94200D8091E901833009F455C08A +:1015700030F4813071F0823009F48EC008958A30E1 +:1015800009F47AC08B3009F460C0893009F09CC03E +:1015900020C08091E801813A09F096C08091E8006E +:1015A000877F8093E8008091EC019091ED01892B79 +:1015B00021F460E184E591E003C060E080E090E028 +:1015C00070E00E945C0C8091E8008B778093E800CB +:1015D00008958091E801813209F076C08091EC0194 +:1015E0009091ED01009719F0039709F06DC080917B +:1015F000E800877F8093E8008091E80082FD05C0C5 +:101600008091E7018111F8CF5FC08091F100809354 +:1016100064018091E8008B7753C08091E801813AA2 +:1016200009F052C08091EC019091ED01892B09F0F5 +:101630004BC08091E800877F8093E8008091E800AC +:1016400080FFFCCF80910C0136C08091E80181328F +:10165000D9F58091EC019091ED01892BA9F580914C +:10166000E800877F8093E8000E94550D8091EA0191 +:1016700080930C010C941F168091E801813221F5B2 +:101680008091E800877F8093E8000E94550D80914B +:10169000EB018093650108958091E801813AA1F4FE +:1016A0008091E800877F8093E8008091E80080FFC8 +:1016B000FCCF809165018093F1008091E8008E77E6 +:1016C0008093E8000C94550D089584B7877F84BFFC +:1016D00088E10FB6F89480936000109260000FBE0E +:1016E00090E080E80FB6F8948093610090936100D9 +:1016F0000FBE0E94F8100E94A60D0E94030E80915A +:10170000E20084608093E20078940E9489100E9435 +:10171000FA1082E091E00E94A4100E94532380916D +:10172000E701853069F40E94881C8091E5018823D7 +:10173000B1F30E94B01C882391F30E94FB0BEFCF02 +:101740000E940011ECCF292F332723303105C9F037 +:1017500064F42130310581F02230310509F043C0B5 +:101760008DE690E025E236E042C021323105F1F00D +:101770002232310541F137C082E190E022E936E0C2 +:1017800036C099278130910541F08230910541F0B2 +:10179000892B49F5E1E2F6E005C0E9E0F6E002C098 +:1017A000E1EFF5E0849190E09F0121C06430D8F42E +:1017B000E62FF0E0EE0FFF1FEE5DFE4F208131813E +:1017C00089E090E014C0643070F470E0FB01EE0F2B +:1017D000FF1FE65EFE4F20813181FB01EA5EFE4F76 +:1017E000808190E004C080E090E020E030E0FA01E9 +:1017F00031832083089580E189BD82E189BD09B4E8 +:1018000000FEFDCF8091D8008F7D8093D80080911D +:10181000E00082608093E0008091E00081FDFCCFD9 +:101820000895CF92DF92EF92FF920F931F93CF9381 +:10183000DF93EC018B016A010E94740D811133C0AA +:10184000C114D10439F0F60180819181081B190B74 +:10185000C80FD91FE12CF12C0115110519F1809148 +:10186000E80085FD16C08091E8008E778093E8003F +:10187000C114D10449F0F60180819181E80EF91E6E +:10188000F182E08285E00FC00E94740D882321F36D +:101890000AC089918093F10001501109FFEFEF1AFE +:1018A000FF0ADACF80E0DF91CF911F910F91FF9077 +:1018B000EF90DF90CF9008952091EE013091EF01ED +:1018C0002617370748F06115710539F42091E800B3 +:1018D0002E772093E80001C0B90140E06115710541 +:1018E000A9F12091E701222309F443C0253009F42E +:1018F00042C02091E80023FD40C02091E80022FD75 +:1019000032C02091E80020FFE9CF4091F300209100 +:10191000F20030E0342BFC01CF016115710559F064 +:101920002830310540F481918093F10061507109B4 +:101930002F5F3F4FF1CF41E02830310509F040E003 +:101940002091E8002E772093E800C8CF4111C9CF3D +:101950000AC08091E701882361F0853061F08091B1 +:10196000E80083FD0AC08091E80082FFF2CF80E0AA +:10197000089582E0089583E0089581E0089520911C +:10198000EE013091EF012617370748F06115710518 +:1019900039F42091E8002E772093E80001C0B901C6 +:1019A000FC0120E06115710591F18091E701882328 +:1019B00009F440C0853009F43FC08091E80083FD00 +:1019C0003DC08091E80082FD2FC08091E80080FF3B +:1019D000E9CF2091F3008091F20090E0922B611505 +:1019E000710559F08830910540F424912093F1005D +:1019F0003196615071090196F2CF21E0089709F004 +:101A000020E08091E8008E778093E800CBCF211111 +:101A1000CCCF0AC08091E701882361F0853061F066 +:101A20008091E80083FD0AC08091E80082FFF2CF38 +:101A300080E0089582E0089583E0089581E00895AC +:101A4000982F973058F59093E900981739F07091D6 +:101A5000EC002091ED005091F00003C0242F762F70 +:101A600050E021FF19C03091EB003E7F3093EB0036 +:101A70003091ED003D7F3093ED003091EB0031600F +:101A80003093EB007093EC002093ED005093F00046 +:101A90002091EE0027FF07C09F5FD3CF8F70809308 +:101AA000E90081E0089580E008958091E80187FFD2 +:101AB00011C08091E80082FD05C08091E70181118D +:101AC000F8CF11C08091E8008B770BC08091E701BF +:101AD000882349F08091E80080FFF8CF8091E800EA +:101AE0008E778093E80008952091E4003091E5001E +:101AF00095E64091EC00842F817040FF22C08091D8 +:101B0000E80080FD1CC08091E701882391F08530BA +:101B100091F08091EB0085FD10C04091E400509160 +:101B2000E5004217530729F39A01915011F784E019 +:101B3000089582E0089583E0089581E0089580E0AB +:101B400008954091E80042FFDECF08950E94140EF0 +:101B50000E941C0EE0EEF0E0808181608083E8ED61 +:101B6000F0E080818F77808319BCA7EDB0E08C9185 +:101B70008E7F8C9380818F7E80831092E601089502 +:101B80000F931F93CF93DF930E94140E0E941C0E9D +:101B9000C8EDD0E088818F778883888180688883CA +:101BA00088818F7D888319BC1092E7011092E30130 +:101BB0001092E5011092E40100EE10E0F80180813E +:101BC0008B7F808388818160888342E060E080E051 +:101BD0000E94200DE1EEF0E080818E7F8083E2EEB6 +:101BE000F0E0808181608083808188608083F8015B +:101BF00080818E7F8083888180618883DF91CF910F +:101C00001F910F910895E8EDF0E080818F7E808331 +:101C1000E7EDF0E080818160808384E082BF81E035 +:101C20008093E6010C94C00DE8EDF0E080818E7F9A +:101C300080831092E20008951092DA001092E10081 +:101C400008951F920F920FB60F9211242F933F9376 +:101C50004F935F936F937F938F939F93AF93BF93B4 +:101C6000EF93FF938091E10082FF0BC08091E2002F +:101C700082FF07C08091E1008B7F8093E1000E948A +:101C800088108091DA0080FF1FC08091D80080FF0B +:101C90001BC08091DA008E7F8093DA008091D9009A +:101CA00080FF0DC080E189BD82E189BD09B400FEDD +:101CB000FDCF81E08093E7010E94830A05C019BC33 +:101CC0001092E7010E94910A8091E10080FF19C003 +:101CD0008091E20080FF15C08091E2008E7F8093AA +:101CE000E2008091E20080618093E2008091D80060 +:101CF00080628093D80019BC85E08093E7010E9440 +:101D0000950A8091E10084FF30C08091E20084FF59 +:101D10002CC080E189BD82E189BD09B400FEFDCF00 +:101D20008091D8008F7D8093D8008091E1008F7ED4 +:101D30008093E1008091E2008F7E8093E2008091A9 +:101D4000E20081608093E2008091E301882311F03A +:101D500084E007C08091E30087FD02C081E001C0FC +:101D600083E08093E7010E94970A8091E10083FF5E +:101D700029C08091E20083FF25C08091E100877F28 +:101D80008093E10082E08093E7011092E30180916B +:101D9000E1008E7F8093E1008091E2008E7F80934E +:101DA000E2008091E20080618093E20042E060E026 +:101DB00080E00E94200D8091F00088608093F00008 +:101DC0000E94940AFF91EF91BF91AF919F918F91E3 +:101DD0007F916F915F914F913F912F910F900FBE27 +:101DE0000F901F9018951F920F920FB60F9211240B +:101DF0002F933F934F935F936F937F938F939F9313 +:101E0000AF93BF93CF93DF93EF93FF93C091E9001C +:101E1000CF708091EC00D82FD17080FDD0E8109267 +:101E2000E9008091F000877F8093F00078940E9411 +:101E3000370F1092E9008091F00088608093F000E5 +:101E4000CD2BCF70C093E900FF91EF91DF91CF913F +:101E5000BF91AF919F918F917F916F915F914F91C2 +:101E60003F912F910F900FBE0F901F9018951F93C9 +:101E7000CF93DF93CDB7DEB7AA970FB6F894DEBF46 +:101E80000FBECDBFE8EEF1E088E08E0F9091F1003B +:101E900091938E13FBCF0E94B30A8091E80083FFD9 +:101EA0001FC18091E8019091E901492F50E04A302B +:101EB000510508F015C1FA01EB59FF4F0C94ED24C0 +:101EC000803881F0823809F00BC18091EC018F706D +:101ED0008093E9008091EB0085FB882780F91092C0 +:101EE000E90006C08091E4019091E50191118260C2 +:101EF0009091E800977F9093E8008093F100109212 +:101F0000F100C8C0282F2D7F09F0EAC0882319F0FE +:101F1000823061F0E5C08091EA01813009F0E0C0D3 +:101F2000933009F080E08093E5012BC08091EA01B5 +:101F3000811127C08091EC018F7009F4D1C080938A +:101F4000E9002091EB0020FF1CC0933021F4809128 +:101F5000EB00806214C09091EB0090619093EB00D5 +:101F600021E030E0A90102C0440F551F8A95E2F735 +:101F70004093EA001092EA008091EB008860809321 +:101F8000EB001092E9008091E800877F86C0811104 +:101F9000A7C01091EA011F778091E3008078812B20 +:101FA0008093E3008091E800877F8093E8000E949F +:101FB000550D8091E80080FFFCCF8091E3008068A0 +:101FC0008093E300111102C082E001C083E080939E +:101FD000E70186C08058823008F082C08091EA0113 +:101FE0009091EB018C3D53E0950779F583E08A836E +:101FF0008AE289834FB7F894DE01139620E03EE031 +:1020000051E2E32FF0E050935700E49120FF03C02A +:10201000E295EF703F5FEF708E2F90E0EA3010F0A6 +:10202000C79601C0C0968D939D932F5F243149F7C9 +:102030004FBF8091E800877F8093E8006AE270E0FC +:10204000CE0101960E945C0C14C0AE014F5F5F4F41 +:102050006091EC010E94A30BBC01892B09F440C0E4 +:102060009091E800977F9093E80089819A810E947F +:10207000BF0C8091E8008B778093E80031C08038F6 +:1020800079F58091E800877F8093E8008091E301F3 +:102090008093F1008091E8008E778093E8000E94A1 +:1020A000550D1EC081111CC09091EA019230C0F400 +:1020B0008091E800877F8093E8009093E3010E947D +:1020C000550D8091E301811106C08091E30087FDE9 +:1020D00002C081E001C084E08093E7010E949F0A72 +:1020E0008091E80083FF0AC08091E800877F809399 +:1020F000E8008091EB0080628093EB00AA960FB617 +:10210000F894DEBF0FBECDBFDF91CF911F91089530 +:102110000895CF938091E7018823A1F0C091E90051 +:10212000CF709091EC00892F817090FD80E8C82BD2 +:102130001092E9008091E80083FD0E94370FCF7074 +:10214000C093E900CF91089590936B0180936A0149 +:102150000895E0916A01F0916B01309721F00190B0 +:10216000F081E02D099480E00895E0916A01F091FA +:102170006B01309721F00280F381E02D09940895DE +:10218000E0916A01F0916B01309721F00480F581B4 +:10219000E02D09940895209168013091690182171A +:1021A000930771F09093690180936801E0916A014F +:1021B000F0916B01309721F00680F781E02D0994B2 +:1021C000089520916601309167018217930771F09D +:1021D0009093670180936601E0916A01F0916B0131 +:1021E000309721F00084F185E02D09940895089539 +:1021F0000C94F7100E94CA1C0E947F060C94901D3C +:10220000CF92DF92EF92FF920F931F93CF93DF93C2 +:10221000CDB7DEB72B970FB6F894DEBF0FBECDBF9C +:102220000E9497068DE6C82E81E0D82E00E010E0CF +:10223000E02E802F0E948507F60141916F01F42E58 +:10224000F826B1F40F5F1F4F0E30110589F78FEF9D +:1022500089838A831B820E94D31C8160782F9D838F +:102260008C8349815A816B818D810E94A31140C06A +:102270009091CE0191FF04C08B870E948B078B85C4 +:1022800020E030E04F2D50E0922FBA01022E02C024 +:10229000759567950A94E2F760FF24C02E83EF825C +:1022A00021E030E0690102C0CC0CDD1C9A95E2F718 +:1022B00090E08C219D21892B09F420E028870E9441 +:1022C000D31C8160782F9A8789874E815F816885CA +:1022D0008A850E94A311F801E359FE4F8081C82628 +:1022E000C08206C02F5F3F4F2630310569F6AACF66 +:1022F0000E94772010916C010E94A9101817A1F07C +:102300000E94A91080936C012B960FB6F894DEBF43 +:102310000FBECDBFDF91CF911F910F91FF90EF9036 +:10232000DF90CF900C94A2092B960FB6F894DEBFE5 +:102330000FBECDBFDF91CF911F910F91FF90EF9016 +:10234000DF90CF900895CF93DF93CDB7DEB72B9773 +:102350000FB6F894DEBF0FBECDBF4F835887698795 +:102360007A878B87DE01119686E0FD0111928A95AE +:10237000E9F785E0FE01379601900D928A95E1F725 +:1023800049815A816B817C818D819E810E94B9181F +:102390002B960FB6F894DEBF0FBECDBFDF91CF9165 +:1023A0000895CF93882309F4C2C0C82F823859F406 +:1023B0000E94A91081FDBBC089E30E94551B0E94A9 +:1023C000121C89E30CC0833879F40E94A91080FDA7 +:1023D000AEC083E50E94551B0E94121C83E50E943B +:1023E000971BCF910C94121C843859F40E94A910A9 +:1023F00082FD9DC087E40E94551B0E94121C87E449 +:10240000EECF8CEF8C0F813A48F48C2F0E94B822CB +:1024100081118DC08C2F0E94551BE3CF80E28C0F61 +:10242000883048F4C77081E001C0880FCA95EAF788 +:102430000E94DB1BD6CF8BE58C0F833078F4C53A36 +:1024400029F0C63A31F083E890E005C081E890E0D9 +:1024500002C082E890E0CF910C94CB1088E58C0FFD +:10246000833108F064C0C83A39F1C93A41F1CA3A37 +:1024700049F1CB3A51F1CC3A59F1CD3A61F1C03B37 +:1024800069F1CE3A71F1CF3A79F1C13B81F1C23BAA +:1024900089F1C33B91F1C43B99F1C53BA1F1C63B26 +:1024A000A9F1C73BB1F1C83BB9F1C93BC1F1CA3B86 +:1024B000C9F180E090E038C082EE90E035C089EE4E +:1024C00090E032C08AEE90E02FC085EB90E02CC007 +:1024D00086EB90E029C087EB90E026C08CEC90E082 +:1024E00023C08DEC90E020C083E891E01DC08AE815 +:1024F00091E01AC082E991E017C084E991E014C02C +:1025000081E292E011C083E292E00EC084E292E0A8 +:102510000BC085E292E008C086E292E005C087E247 +:1025200092E002C08AE292E0CF910C94E110CF9148 +:102530000895882309F44BC0823859F40E94A910E9 +:1025400081FF45C089E30E94551B0E94121C89E34C +:102550000CC0833871F40E94A91080FF38C083E555 +:102560000E94551B0E94121C83E50E94971B0C942D +:10257000121C843859F40E94A91082FF28C087E4F5 +:102580000E94551B0E94121C87E4EFCF9CEF980F0E +:10259000913A58F390E2980F983050F4877091E098 +:1025A00001C0990F8A95EAF7892F0E94E11BDFCFBE +:1025B0009BE5980F933020F480E090E00C94CB10D2 +:1025C000885A833120F480E090E00C94E110089563 +:1025D000882321F00E94DB1B0C94121C0895882391 +:1025E00021F00E94E11B0C94121C0895BF92CF921F +:1025F000DF92EF92FF920F931F93CF93DF9300D060 +:1026000000D000D0CDB7DEB725E0FC01DE01119689 +:1026100001900D922A95E1F7FC0140813181028100 +:10262000258122952F7063817481672B09F4E5C29F +:102630003F3F19F44F3F09F4E0C27C0149833A83DC +:1026400089819A812E830E94141B182FB92E0E9413 +:10265000131B0E94DA19EB2DE295EF70F0E0E159BF +:10266000FF4F2E810C94ED248B2D807F9B2D9F702E +:10267000F92E882319F0F29480EFF822002349F014 +:10268000FF2009F467C28F2D0E94EB1B0E94121CD1 +:1026900061C2812F0E949912FF2009F4AEC28F2DD2 +:1026A0000E94F11B26960FB6F894DEBF0FBECDBF79 +:1026B000DF91CF911F910F91FF90EF90DF90CF901E +:1026C000BF900C94121C3B2D307F8B2D8F703032BD +:1026D00011F08295807F112319F0113021F12CC067 +:1026E0000023B9F0222309F4A0C1213009F09DC1D3 +:1026F00026960FB6F894DEBF0FBECDBFDF91CF9107 +:102700001F910F91FF90EF90DF90CF90BF900C94AE +:10271000FB1B222319F0213009F46FC28E830E9423 +:10272000FE1B8E8196C1002321F0223008F065C285 +:102730007CC1211162C28DC1002321F0222309F442 +:1027400074C108C2222309F484C119C22B2D269515 +:102750002695237030E02115310521F02130310517 +:10276000D1F04BC2002321F0812F9B2D937002C02A +:1027700080E090E026960FB6F894DEBF0FBECDBF86 +:10278000DF91CF911F910F91FF90EF90DF90CF904D +:10279000BF900C94CB10002321F0812F9B2D9370C0 +:1027A00002C080E090E026960FB6F894DEBF0FBE20 +:1027B000CDBFDF91CF911F910F91FF90EF90DF90F0 +:1027C000CF90BF900C94E110812F002319F00E944C +:1027D0007F1F02C00E94E71F26960FB6F894DEBF47 +:1027E0000FBECDBFDF91CF911F910F91FF90EF9062 +:1027F000DF90CF90BF900C946C208B2D837009F0EC +:102800007BC00111FAC1812F829586958770880F50 +:10281000880F912F9F70C92ED12CE12CF12C082EFE +:1028200004C0CC0CDD1CEE1CFF1C0A94D2F714FF74 +:1028300012C04FE050E060E070E004C0440F551F4C +:10284000661F771F8A95D2F7CB01BA016095709504 +:102850008095909503C060E070E0CB012B2D26950C +:1028600026952370422F50E042305105D9F0433075 +:10287000510569F16C297D298E299F294130510527 +:1028800051F126960FB6F894DEBF0FBECDBFDF9193 +:10289000CF911F910F91FF90EF90DF90CF90BF905D +:1028A0000C94011A6C297D298E299F2926960FB632 +:1028B000F894DEBF0FBECDBFDF91CF911F910F9176 +:1028C000FF90EF90DF90CF90BF900C941D1A0E9464 +:1028D000011AC701B60126960FB6F894DEBF0FBEE7 +:1028E000CDBFDF91CF911F910F91FF90EF90DF90BF +:1028F000CF90BF900C94E519002319F08B2D8170B7 +:1029000001C08695882309F478C1812F8295869528 +:102910008770880F880F912F9F70C92ED12CE12CC2 +:10292000F12C082E04C0CC0CDD1CEE1CFF1C0A94FC +:10293000D2F714FF12C04FE050E060E070E004C036 +:10294000440F551F661F771F8A95D2F7CB01BA0136 +:10295000609570958095909503C060E070E0CB0124 +:102960002B2D269526952370422F50E0423051059D +:10297000D9F04330510569F16C297D298E299F29B1 +:102980004130510551F126960FB6F894DEBF0FBEC7 +:10299000CDBFDF91CF911F910F91FF90EF90DF900E +:1029A000CF90BF900C94DB1A6C297D298E299F292A +:1029B00026960FB6F894DEBF0FBECDBFDF91CF9144 +:1029C0001F910F91FF90EF90DF90CF90BF900C94EC +:1029D000F71A0E94DB1AC701B60126960FB6F894C3 +:1029E000DEBF0FBECDBFDF91CF911F910F91FF9042 +:1029F000EF90DF90CF90BF900C94BF1A103FD1F1B1 +:102A000018F4103E50F4A1C0123F09F463C008F45A +:102A10004CC0133F09F473C098C01F708B2D8F7189 +:102A20000023A1F00E94581A812F26960FB6F89421 +:102A3000DEBF0FBECDBFDF91CF911F910F91FF90F1 +:102A4000EF90DF90CF90BF900C94E8120E94791A1B +:102A5000812F26960FB6F894DEBF0FBECDBFDF9153 +:102A6000CF911F910F91FF90EF90DF90CF90BF908B +:102A70000C94EF120023A9F02111BFC08B2D8F7190 +:102A800026960FB6F894DEBF0FBECDBFDF91CF9173 +:102A90001F910F91FF90EF90DF90CF90BF900C941B +:102AA0009E1A223008F0A9C0E9CF0023A9F08B2D8F +:102AB0008F7126960FB6F894DEBF0FBECDBFDF91A3 +:102AC000CF911F910F91FF90EF90DF90CF90BF902B +:102AD0000C94581A002359F38B2D8F7126960FB63C +:102AE000F894DEBF0FBECDBFDF91CF911F910F9144 +:102AF000FF90EF90DF90CF90BF900C94791A002355 +:102B000099F08B2D8F7126960FB6F894DEBF0FBE0D +:102B1000CDBFDF91CF911F910F91FF90EF90DF908C +:102B2000CF90BF900C94431A26960FB6F894DEBF50 +:102B30000FBECDBFDF91CF911F910F91FF90EF900E +:102B4000DF90CF90BF900C94391A0023A9F0222374 +:102B500009F4ADCF812F26960FB6F894DEBF0FBED5 +:102B6000CDBFDF91CF911F910F91FF90EF90DF903C +:102B7000CF90BF900C94D111222309F4ADCF812FB7 +:102B800026960FB6F894DEBF0FBECDBFDF91CF9172 +:102B90001F910F91FF90EF90DF90CF90BF900C941A +:102BA00099124B2D4F70612FC7010E943604269653 +:102BB0000FB6F894DEBF0FBECDBFDF91CF911F914E +:102BC0000F91FF90EF90DF90CF90BF900C945D1924 +:102BD0004B2D4F70612FC70126960FB6F894DEBFBC +:102BE0000FBECDBFDF91CF911F910F91FF90EF905E +:102BF000DF90CF90BF900C944B0826960FB6F894B8 +:102C0000DEBF0FBECDBFDF91CF911F910F91FF901F +:102C1000EF90DF90CF90BF9008950E94F81B0E9424 +:102C2000CD1B0E94121C0E941D210E946C2080E07E +:102C300090E00E94CB1080E090E00C94E1100E94A4 +:102C4000E81B0C940D160E94141B292F22952F703F +:102C500030E02C3031054CF42A3031056CF4225030 +:102C600031092230310588F407C02C30310549F094 +:102C70002F30310531F009C0803E48F0803F29F403 +:102C800006C093FB882780F9089580E0089581E0CD +:102C90000895CF93DF9300D000D01F92CDB7DEB759 +:102CA0000F900F900F900F900F90DF91CF9108959C +:102CB000CF93DF9300D000D000D0CDB7DEB72696FB +:102CC0000FB6F894DEBF0FBECDBFDF91CF91089550 +:102CD0001F93CF93DF93C0917B0116E080917C011D +:102CE000C81799F0D0E01C9FF0011D9FF00D112432 +:102CF000E358FE4F408151816281738184819581C7 +:102D00000E9458162196C770E9CFDF91CF911F918D +:102D100008954091AD015091AE016091AF01709165 +:102D2000B0018091B1019091B2010C94581680913C +:102D3000B20182958F7009F054C08091AF01882351 +:102D400009F44FC080917B01A0917C016091AD019D +:102D50007091AE014091B0015091B101B6E08A1777 +:102D600009F43FC090E041155105C1F17F3F11F4D6 +:102D70006F3FA1F1B89FF001B99FF00D1124E35806 +:102D8000FE4F218172132AC02081621327C0228145 +:102D9000211124C0238134812417350710F42150D8 +:102DA0003109241B350B283C3105C0F42091B201B8 +:102DB0002F7020612093B20126E0289FF001299F07 +:102DC000F00D1124EE57FE4F80818F70806180835B +:102DD0008DEA91E00E94F6120C94681601968770B5 +:102DE000BECF0895CF92DF92EF92FF920F931F9381 +:102DF000CF93DF93CDB7DEB762970FB6F894DEBFFF +:102E00000FBECDBF8C0185E0F801DE011D9601905B +:102E10000D928A95E1F7D8014C9111965C9111972A +:102E200012966C9112971396CD90DC901497309176 +:102E3000AD017091AE018091B0019091B101009708 +:102E400009F46BC17F3F19F43F3F09F466C1E0907C +:102E5000AF01EE2009F4C0C02091B201C816D90616 +:102E600028F0F601E81BF90BCF0104C0809590957E +:102E70008C0D9D1DFF24F394883C910578F0F12C76 +:102E8000207F09F0C6C07C2DD98AC88A89890E9412 +:102E900049168DEA91E00E94F612B1C0822F807F20 +:102EA00009F046C0751314C0341312C0611110C06C +:102EB0002F7020612093B2010E9489168DEA91E063 +:102EC0000E94F6128091B201D80115968C932EC003 +:102ED000CD2819F15F3F11F44F3FF9F0F62E611143 +:102EE0001CC080917B0120917C0136E0821709F49F +:102EF0005AC090E0389FF001399FF00D1124E3583B +:102F0000FE4F7181571306C07081471303C0728151 +:102F1000711103C001968770E9CFF62E662309F47C +:102F200018C18091B20181608093B201F12C11C16E +:102F3000751308C0341306C0611104C08091B2013A +:102F4000D801C3C04D875E878D859E856A8B0E94A0 +:102F500023166A898823E1F16623D1F12091B20119 +:102F6000822F82958F7090E0029774F08091AD016E +:102F70009091AE0198878F831986DB86CA862C874D +:102F8000CE0107960E94F61286E0F801ADEAB1E0A4 +:102F900001900D928A95E1F70E9497160E9489167A +:102FA000FF24F394D6C04D875E878D859E850E9451 +:102FB000141B292F22952F7030E0223031050CF0A0 +:102FC000BCC09F7009F0B6C0805E883008F4C1C0F4 +:102FD000C8010E94F612E4CFC816D90608F453C0FF +:102FE000F601E81BF90BCF01883C910508F450C0AD +:102FF000F12C7C2DD98AC88A89890E944916EDEA6C +:10300000F1E086E0DF011D928A95E9F70E948916BA +:10301000A0C0751314C0341312C0611110C0809188 +:10302000B201F8018583C8010E94F61286E0EDEA3C +:10303000F1E0DF011D928A95E9F7FE2C8AC04D87E9 +:103040005E878D859E856A8B0E9423166A898823F8 +:1030500009F4BECF662309F4BBCF2091B201822FC1 +:1030600082958F7090E002970CF48ECF8091AD0125 +:103070009091AE019A8389831B82DD82CC822E835C +:10308000CE0101967FCF809590958C0D9D1DACCF84 +:10309000F62E662309F49CCF75132EC034132CC072 +:1030A0002091B20120FD1FC0822F82958F70D9F030 +:1030B000D80115962C9315978F3049F08F5F982F74 +:1030C0009295907F822F8F70892B15968C93C801D3 +:1030D0000E94F61286E0F801ADEAB1E001900D928F +:1030E0008A95E1F793CF86E0F801ADEAB1E001906F +:1030F0000D928A95E1F72DC04D875E878D859E855F +:103100000E942316811140CF8091B201816080938B +:10311000B201C8010E94F6121CC0662309F458CF00 +:103120004D875E878D859E850E942316882309F42E +:103130004FCF2ACF811148CF0CC0243031050CF07D +:1031400047CF9F7009F440CFF8019581907F09F037 +:103150003BCF8F2D62960FB6F894DEBF0FBECDBF6A +:10316000DF91CF911F910F91FF90EF90DF90CF9063 +:1031700008951F93CF93DF93CDB7DEB72C970FB68B +:10318000F894DEBF0FBECDBF4F83588769877A871B +:103190008B879C87CE0107960E94F216882369F0E0 +:1031A0008F8198852A853B85232BF1F19F3F09F07C +:1031B00063C08F3F09F060C037C086E0FE013796DC +:1031C000DE01119601900D928A95E1F76F81788565 +:1031D000EA85FB85309741F17F3F11F46F3F21F184 +:1031E00020917C0130E0C9010196877099274091B8 +:1031F0007B0150E08417950709F447C069837A83FF +:10320000FD83EC8396E0929FD001939FB00D112433 +:10321000A358BE4FFE01319601900D929A95E1F7A9 +:1032200080937C010E94681616E080917B0190914A +:103230007C018917C1F1189FC001112483589E4F4A +:103240000E94F216882379F1E0917B011E9FF00124 +:103250001124E358FE4F4081518162817381848142 +:1032600095810E94581680917B0190E001968770AD +:10327000992780937B01D9CF4F81588569857A85BD +:103280008B859C850E945816CFCF0E941F161092E6 +:103290007C0110927B01EDEAF1E086E0DF011D92F6 +:1032A0008A95E9F7C1CF2C960FB6F894DEBF0FBE12 +:1032B000CDBFDF91CF911F910895EF92FF920F93B1 +:1032C0001F93CF93DF938C01892B09F46CC0F12CF1 +:1032D000EE24E394E8012196F8018491843740F4C8 +:1032E000843008F051C0813081F0823019F15BC028 +:1032F000853709F444C0A8F19CE7980F903708F08F +:1033000052C08F770E94991241C00E5F1F4FFE017D +:10331000C49180E28C0F883048F4C7708E2D01C0B4 +:10332000880FCA95EAF70E94EB1B14C08C2F0E94ED +:10333000D1112DC00E5F1F4FFE01C49180E28C0F92 +:10334000883058F4C7708E2D01C0880FCA95EAF7EF +:103350000E94F11B0E94121C1AC08C2F0E9499120D +:1033600016C00E5F1F4FFE01C491CC2381F08FE980 +:103370009FE00197F1F700C00000C150F6CF0E5F4B +:103380001F4FFE01F49003C00E94D1118E018F2DBA +:10339000882309F49FCFEFE9FFE03197F1F700C0F0 +:1033A00000008150F5CFDF91CF911F910F91FF90D9 +:1033B000EF90089508956093B7017093B8018093DA +:1033C000B9019093BA010C940D160F931F930091BD +:1033D000B7011091B8012091B9013091BA01DC0117 +:1033E000CB01802B912BA22BB32B8093B701909311 +:1033F000B801A093B901B093BA011F910F910C9439 +:103400000D160F931F930091B7011091B8012091F1 +:10341000B9013091BA01DC01CB0180239123A223B1 +:10342000B3238093B7019093B801A093B901B093EF +:10343000BA011F910F910C940D160F931F930091D9 +:10344000B7011091B8012091B9013091BA01DC01A6 +:10345000CB0180279127A227B3278093B7019093B0 +:10346000B801A093B901B093BA011F910F910C94C8 +:103470000D161092B3011092B4011092B501109282 +:10348000B6010C940D1641E050E060E070E004C01D +:10349000440F551F661F771F8A95D2F74093B301DB +:1034A0005093B4016093B5017093B6010C940D165E +:1034B00041E050E060E070E004C0440F551F661F1B +:1034C000771F8A95D2F78091B3019091B401A091B2 +:1034D000B501B091B601482B592B6A2B7B2B409339 +:1034E000B3015093B4016093B5017093B6010C948D +:1034F0000D1641E050E060E070E004C0440F551F3D +:10350000661F771F8A95D2F7409550956095709504 +:103510008091B3019091B401A091B501B091B60131 +:10352000482359236A237B234093B3015093B4016A +:103530006093B5017093B6010C940D1641E050E014 +:1035400060E070E004C0440F551F661F771F8A9526 +:10355000D2F78091B3019091B401A091B501B091DF +:10356000B601482759276A277B274093B301509318 +:10357000B4016093B5017093B6010C940D160F93CE +:103580001F930091B3011091B4012091B5013091C6 +:10359000B601DC01CB01802B912BA22BB32B8093A6 +:1035A000B3019093B401A093B501B093B6011F91FC +:1035B0000F910C940D160F931F930091B30110916E +:1035C000B4012091B5013091B601DC01CB0180231B +:1035D0009123A223B3238093B3019093B401A093CA +:1035E000B501B093B6011F910F910C940D160F9376 +:1035F0001F930091B3011091B4012091B501309156 +:10360000B601DC01CB0180279127A227B327809345 +:10361000B3019093B401A093B501B093B6011F918B +:103620000F910C940D160895CF92DF92EF92FF92B6 +:103630000F931F93CF93DF938C01C090B701D0906D +:10364000B801E090B901F090BA014091B3015091F6 +:10365000B4016091B5017091B601C42AD52AE62A59 +:10366000F72ACFE1D0E0D701C6010C2E04C0B695F1 +:10367000A795979587950A94D2F780FF07C0B80160 +:103680008C2F0E946E088130910531F4219758F7F4 +:10369000B80180E00E946E08DF91CF911F910F91D9 +:1036A000FF90EF90DF90CF90089590910C019923B7 +:1036B00021F090910D01911109C020910E013091DE +:1036C0000F01F90132969FEF40E01FC0982F9695A9 +:1036D000969596959F3050F5E0910E01F0910F016F :1036E000E90FF11D877021E030E0A90102C0440F0D :1036F000551F8A95E2F7CA019181892B818308952C -:1037000020910E0130910F01F90132969FEF40E0B8 -:103710005191851789F09F3F19F4511101C0942FE1 -:103720004F5F4E30A9F79F3F39F0F901E90FF11DC6 -:1037300097FDFA9582830895089590910C0199233D -:10374000F9F090910D019923D9F0982F96959695BF -:1037500096959F3028F5E0910E01F0910F01E90F49 -:10376000F11D877021E030E0A90102C0440F551F10 -:103770008A95E2F7CA018095918189238183089512 -:1037800020910E0130910F01F9013296205F3F4FD9 -:103790009081891301C010823196E217F307C1F7B7 -:1037A000089581E090E0E0910E01F0910F01E80FA3 -:1037B000F91F1082019680319105A9F70895909123 -:1037C000CD01892B8093CD01089580959091CD01F5 -:1037D00089238093CD0108951092CD010895909191 -:1037E000CC01892B8093CC01089580959091CC01D8 -:1037F00089238093CC0108951092CC010895809381 -:10380000BB0108951092BB01089580910E01909123 -:103810000F01FC0131969C01205F3F4F80E09191A8 -:1038200091118F5FE217F307D1F70895E0910E0130 -:10383000F0910F018091CD018083E0910E01F09114 -:103840000F0190818091CC01892B80838091BB01F5 -:10385000882361F0E0910E01F0910F019081892B96 -:1038600080830E94051C81111092BB0180910E0182 -:1038700090910F010C94D010CF92DF92EF92FF92B3 -:103880006C01EE24FF24C114D104E104F10421F001 -:10389000C701B60120E101C020E0C72ED82EE92ED5 -:1038A000FF24C114D104E104F10419F0285FC70119 -:1038B000B6016B017C0154E0F694E794D794C79469 -:1038C0005A95D1F7C114D104E104F10419F02C5F29 -:1038D000C701B6016B017C0142E0F694E794D794EE -:1038E000C7944A95D1F7C114D104E104F10419F049 -:1038F0002E5FC701B601DC01CB01B695A795979560 -:103900008795892B8A2B8B2B09F02F5F822FFF90B5 -:10391000EF90DF90CF9008958091E601843011F10F -:1039200020E488E190E00FB6F894A89580936000B9 -:103930000FBE2093600083B7817F846083BF83B70D -:10394000816083BF7894889583B78E7F83BF0FB6DD -:10395000F894A8958091600088618093600010922F -:1039600060000FBE089508950C94B31CCF930E947D -:10397000B41C0E949A060E94B31CC0E08C2F0E94C7 -:103980009007811104C0CF5FCE30C1F701C081E044 -:10399000CF9108950E942D160E94C4100C94BA096C -:1039A00082E084BD93E095BD9AEF97BD80936E0051 -:1039B00008952FB7F8948091CF019091D001A091F4 -:1039C000D101B091D2012FBF0895CF92DF92EF9233 -:1039D000FF920F931F932FB7F8944091CF0150910E -:1039E000D0016091D1017091D2012FBF6A017B019A -:1039F000EE24FF248C0120E030E0C016D106E20660 -:103A0000F30610F4415051099A01281B390BC901E2 -:103A10001F910F91FF90EF90DF90CF9008951F922C -:103A20000F920FB60F9211248F939F93AF93BF9372 -:103A30008091CF019091D001A091D101B091D2019C -:103A40000196A11DB11D8093CF019093D001A09349 -:103A5000D101B093D201BF91AF919F918F910F90FF -:103A60000FBE0F901F9018950E94BC0DF8942FEF79 -:103A700087EA91E6215080409040E1F700C00000C5 -:103A800087E090EBDC018093EF019093F001A0932D -:103A9000F101B093F2019CE088E10FB6F894A8958B -:103AA000809360000FBE90936000FFCFEF92FF9273 -:103AB0000F931F93CF93DF93D82FC0E08C2F0E94DA -:103AC000900700E010E0E82EF12CC701002E02C0A4 -:103AD000959587950A94E2F780FD06C00F5F1F4F0A -:103AE0000630110591F709C0602F7C2F80E00E94FD -:103AF00058088D13F3CF81E004C0CF5FCE30F1F6CC -:103B000080E0DF91CF911F910F91FF90EF9008958A -:103B1000CF93C82F8CE20E94561D882321F08C2F52 -:103B2000CF910C94561D80E0CF910895CF930E94C1 -:103B3000DD1E811102C00E94C31EC5E6C15049F0BE -:103B40000E949A068FE39CE90197F1F700C00000FC -:103B5000F5CF89E20E94881D811113C18AE20E947B -:103B6000881D81110E94C31E85E00E94881D81115D -:103B70000E94341D0E94E81E8093CE0187E00E94BF -:103B8000881D8823A9F18BE10E94881D882351F0AC -:103B90008091CE0181FB222720F991E0922790FBB2 -:103BA00081F90EC08EE00E94881D882361F080910B -:103BB000CE0182FB222720F991E0922790FB82F927 -:103BC0008093CE0115C080E10E94881D9091CE01A6 -:103BD000882341F093FB222720F981E0822780FB94 -:103BE00093F904C0892F809580FB90F99093CE01C2 -:103BF0008091CE010E94EC1E0E94FA1E8093E0018B -:103C000080EE0E94881D882341F08091E001982F6A -:103C1000909590FB80F98093E00189E30E94881DD4 -:103C2000882359F08091E00181FB222720F991E05F -:103C3000922790FB81F98093E00182EE0E94881D1B -:103C4000882359F08091E00182FB222720F991E03E -:103C5000922790FB82F98093E00186EE0E94881DF6 -:103C6000882359F08091E00183FB222720F991E01D -:103C7000922790FB83F98093E00183EE0E94881DD8 -:103C8000882359F08091E00184FB222720F991E0FC -:103C9000922790FB84F98093E00185E30E94881DC0 -:103CA000882359F08091E00185FB222720F991E0DB -:103CB000922790FB85F98093E00181E30E94881DA3 -:103CC000882359F08091E00186FB222720F991E0BA -:103CD000922790FB86F98093E00181E10E94881D84 -:103CE000882359F08091E00187FB222720F991E099 -:103CF000922790FB87F98093E0018091E0010E9478 -:103D0000FE1E8091E00187FB882780F980930D01DA -:103D100087E20E94881DC82F8EE10E94881D8111B4 -:103D2000C2608FE10E94881D8111C46080E20E9400 -:103D3000881D8111C86081E20E94881D8111C061C7 -:103D400082E20E94881D8111C06283E20E94881D68 -:103D50008111C06484E20E94881D882311F0C0682C -:103D600002C0CC2329F08C2F0E94F51E6C2F03C0BB -:103D70000E94F11E682F70E080E090E0CF910C94DB -:103D8000E419CF9108956DEE7EEF80E090E00E94FF -:103D9000372560E082E090E00E94292560E083E022 -:103DA00090E00E94292560E084E090E00E942925AF -:103DB00060E085E090E00C94292580E090E00E948E -:103DC000232521E08D3E9E4F09F020E0822F0895AB -:103DD00082E090E00C941B25682F82E090E00C9428 -:103DE000292583E090E00C941B25682F83E090E068 -:103DF0000C94292584E090E00C941B25682F84E026 -:103E000090E00C9429258091D50180FF0BC0609132 -:103E1000130185E0689FB00111247595679575952C -:103E200067952BC081FF09C06091130185E0689FF1 -:103E3000B00111247595679520C082FF07C060917D -:103E4000130185E0689FB001112417C09091D6013D -:103E50009923D1F060911201961788F720911301F0 -:103E600085E0289F90011124929FA001939F500DFF -:103E7000112470E0CA010E94ED246038710540F4FD -:103E80006115710519F406C065E070E0862F08958C -:103E90008FE7089581E008958091D50180FF08C0E3 -:103EA0006091110170E0759567957595679521C0D2 -:103EB00081FF06C06091110170E07595679519C08A -:103EC00082FF04C06091110170E010C09091D60192 -:103ED000992399F0609110019617A0F78091110134 -:103EE000899FC001112470E00E94ED2460387105A3 -:103EF00040F46115710519F406C061E070E0862F89 -:103F000008958FE7089581E00895803F21F40E948D -:103F1000031F819504C0813F29F40E94031F8093F1 -:103F2000D9010895823F21F40E94031F819504C0A6 -:103F3000833F29F40E94031F8093D8010895893F8D -:103F400019F40E944C1F05C08A3F31F40E944C1F97 -:103F500081958093DA0108958B3F21F40E944C1FD4 -:103F6000819504C08C3F29F40E944C1F8093DB0193 -:103F70000895843F21F48091D701816017C0853F67 -:103F800021F48091D701826011C0863F21F4809195 -:103F9000D70184600BC0873F21F48091D7018860EE -:103FA00005C0883F31F48091D70180618093D701AB -:103FB00008958D3F21F48091D50181600BC08E3F23 -:103FC00021F48091D501826005C08F3F29F4809152 -:103FD000D50184608093D5010895803F39F48091A4 -:103FE000D90187FF6CC01092D90169C0813F29F4C3 -:103FF0008091D9011816BCF362C09091D801823F1C -:1040000029F497FF5CC01092D80159C0833F19F47E -:104010001916CCF354C0893F41F48091DA01181687 -:104020000CF04DC01092DA014AC08A3F29F4809109 -:10403000DA0187FF44C0F6CF8B3F39F48091DB0172 -:1040400087FF3DC01092DB013AC08C3F29F480917C -:10405000DB011816BCF333C0843F21F48091D701F3 -:104060008E7F17C0853F21F48091D7018D7F11C0CD -:10407000863F21F48091D7018B7F0BC0873F21F4CD -:104080008091D701877F05C0883F31F48091D701A7 -:104090008F7E8093D70113C08D3F21F48091D5018D -:1040A0008E7F0BC08E3F21F48091D5018D7F05C09E -:1040B0008F3F29F48091D5018B7F8093D50180912A -:1040C000D80181110EC08091D90181110AC080915F -:1040D000DA01811106C08091DB01811102C01092CA -:1040E000D601089587ED91E00E94DB100E94D91C53 -:1040F0009093D4018093D30108951F93CF93DF93BE -:104100008091D3019091D4010E94E51CAC01909163 -:10411000D601992321F02091140130E006C02091AE -:1041200015018AE0289F900111244217530708F4D3 -:1041300085C08091D801C091D901D091DA01109148 -:10414000DB01811107C0C11175C0D11173C01111FC -:1041500071C074C09F3F19F09F5F9093D6011816ED -:1041600024F40E94031F8093D8018091D80187FF17 -:1041700005C00E94031F81958093D8011C1624F46A -:104180000E94031F8093D9018091D90187FF05C048 -:104190000E94031F81958093D9016091D801662305 -:1041A00031F1C091D901CC2311F1062E000C770B0F -:1041B000880B990B0E94F42323E333E343E35FE38B -:1041C0000E9458240E94BC236093D8016C2FCC0F0E -:1041D000770B880B990B0E94F42323E333E343E32B -:1041E0005FE30E9458240E94BC236093D9011D16EE -:1041F00024F40E944C1F8093DA018091DA0187FF3A -:1042000005C00E944C1F81958093DA01111624F499 -:104210000E944C1F8093DB018091DB0187FF05C06A -:104220000E944C1F81958093DB01DF91CF911F91FC -:104230000C9472209F3F09F08FCFA0CFDF91CF91D8 -:104240001F910895E7EDF1E085E0DF011D928A9569 -:10425000E9F71092D6011092D5010895833081F1CB -:1042600028F4813059F08230D1F00895853009F476 -:1042700049C0B8F1863009F456C0089580911501FF -:10428000262F30E0280F311D2F3F310524F4680F11 -:104290006093150108958FEF809315010895809123 -:1042A0001401262F30E0280F311D2F3F310524F453 -:1042B000680F6093140108958FEF8093140108959F -:1042C00080911301262F30E0280F311D2F3F31053B -:1042D00024F4680F6093130108958FEF8093130106 -:1042E000089580911201262F30E0280F311D2F3FB5 -:1042F000310524F4680F6093120108958FEF8093C5 -:104300001201089580911101262F30E0280F311DF0 -:104310002F3F310524F4680F6093110108958FEF4A -:1043200080931101089580911001262F30E0280F0D -:10433000311D2F3F310524F4680F6093100108955B -:104340008FEF809310010895833011F128F48130AC -:1043500049F0823091F00895853081F120F1863066 -:10436000C1F1089580911501681720F4861B809390 -:104370001501089510921501089580911401681790 -:1043800020F4861B8093140108951092140108955F -:1043900080911301681720F4861B80931301089500 -:1043A00010921301089580911201681720F4861B62 -:1043B00080931201089510921201089580911101C5 -:1043C000681720F4861B8093110108951092110143 -:1043D000089580911001681720F4861B80931001C6 -:1043E00008951092100108950F931F938D3109F4D1 -:1043F0006BC008F03FC08E3009F47DC0C0F4873038 -:1044000009F46EC068F4863009F0AFC08091CE0127 -:10441000817F8E7F8093CE0181E08093DD01A6C0F5 -:10442000883009F458C08B3009F49BC09EC0863197 -:1044300009F497C078F4803109F470C0813109F033 -:1044400094C00E942D1690910D0181E089278093E0 -:104450000D0187C0893109F484C08B3109F085C012 -:104460008091CE0181FB222720F991E0922790FBD9 -:1044700081F94AC0853309F45BC048F4873209F4F6 -:1044800057C008F45AC0893209F452C06EC0833450 -:1044900038F48A3308F067C0883309F462C065C015 -:1044A000833409F445C0883409F05FC00E942D169A -:1044B0000FEF13ED20E3015010402040E1F700C062 -:1044C00000000E94341D4DC00E9476230E94C4103B -:1044D0000E94BA0946C00E94E81E0E94FA1E41C00E -:1044E0009091CE01892F817090FF12C0917F9E7FA5 -:1044F0009093CE013BC08091CE0182FB222720F910 -:1045000091E0922790FB82F98093CE01992349F1A3 -:104510008091CE0181608093CE0123C08091CE0135 -:1045200083FB222720F991E0922790FB83F9ECCFBF -:1045300061E070E080E090E010C08D5141E050E01B -:1045400060E070E08A019B0104C0000F111F221F70 -:10455000331F8A95D2F7C901B8010E94E4190E945D -:104560002D1681E003C08953E9CF80E01F910F91A0 -:10457000089580E008950C94B922CF93C82F8091BC -:10458000DD01813079F018F08230E9F187C0E091E7 -:104590000E01F0910F018081813169F0823209F0C2 -:1045A0007FC009C0E0910E01F0910F01808181313F -:1045B00011F0823261F48C2F0E94BB22811104C061 -:1045C0008C2F0E94F4211DC081E090E01AC08C2F36 -:1045D0000E94B922811114C0C43179F048F4CB3063 -:1045E00079F0C03109F060C082E08093DD0108C03D -:1045F000C93219F0C83321F057C01092DD0154C000 -:1046000081E0817053C0C93289F118F5C43171F16C -:10461000A8F4C73009F046C08AE08093150194E100 -:104620009093140193E0909313018093120188E01A -:104630008093110188E28093100134C0CE51C630BE -:1046400088F5EC2FF0E0E65DFE4F80818093DC0181 -:1046500029C0CE34E9F020F4CB3421F56AE013C050 -:10466000C13579F0C235F1F461E00DC08091DC0113 -:10467000882319F01092DC0115C081E08093DD01E0 -:1046800015C061E006C08091DC010E942E210AC0A5 -:104690006AE08091DC010E94A42104C01092DD0137 -:1046A00080E004C081E002C080E0ABCFCF910895EC -:1046B000E1E8F0E080818860808380818160808390 -:1046C0008FB7F89493E09093890090ED90938800D1 -:1046D0008FBF0895EFE6F0E08081826080830895C7 -:1046E000EFE6F0E080818D7F80830895EFE6F0E0D3 -:1046F000908182E08927808308951F920F920FB6E0 -:104700000F9211242F933F934F935F936F937F9357 -:104710008F939F93AF93BF93EF93FF938091DE01AD -:104720009091DF0101969093DF018093DE0181116A -:1047300003C082E00E94BA09E091DF01E695E695A8 -:10474000F0E0E156F84FE4918091DE018E1303C052 -:1047500080E00E94BA09FF91EF91BF91AF919F91C4 -:104760008F917F916F915F914F913F912F910F901A -:104770000FBE0F901F9018950E94C3236894B1112B -:104780000C94522408950E94372488F09F5798F083 -:10479000B92F9927B751B0F0E1F0660F771F881F46 -:1047A000991F1AF0BA95C9F714C0B13091F00E9460 -:1047B0005124B1E008950C945124672F782F882755 -:1047C000B85F39F0B93FCCF3869577956795B39587 -:1047D000D9F73EF490958095709561957F4F8F4FF6 -:1047E0009F4F0895E89409C097FB3EF490958095FB -:1047F000709561957F4F8F4F9F4F9923A9F0F92FA7 -:1048000096E9BB279395F695879577956795B79524 -:10481000F111F8CFFAF4BB0F11F460FF1BC06F5F0A -:104820007F4F8F4F9F4F16C0882311F096E911C01C -:10483000772321F09EE8872F762F05C0662371F03D -:1048400096E8862F70E060E02AF09A95660F771F51 -:10485000881FDAF7880F9695879597F9089557FD81 -:104860009058440F551F59F05F3F71F04795880FDE -:1048700097FB991F61F09F3F79F087950895121675 -:1048800013061406551FF2CF4695F1DF08C0161621 -:1048900017061806991FF1CF8695710561050894D2 -:1048A0000895E894BB2766277727CB0197F90895E9 -:1048B0000E946B240C94DC240E94CE2438F00E94C9 -:1048C000D52420F0952311F00C94C5240C94CB240E -:1048D00011240C9452240E942F2470F3959FC1F34D -:1048E000950F50E0551F629FF001729FBB27F00D9E -:1048F000B11D639FAA27F00DB11DAA1F649F6627F3 -:10490000B00DA11D661F829F2227B00DA11D621F41 -:10491000739FB00DA11D621F839FA00D611D221FFB -:10492000749F3327A00D611D231F849F600D211DDF -:10493000822F762F6A2F11249F5750409AF0F1F062 -:1049400088234AF0EE0FFF1FBB1F661F771F881FCB -:1049500091505040A9F79E3F510580F00C94C5241A -:104960000C9452245F3FE4F3983ED4F386957795F8 -:104970006795B795F795E7959F5FC1F7FE2B880F71 -:10498000911D9695879597F9089597F99F6780E807 -:1049900070E060E008959FEF80EC089500240A9491 -:1049A0001616170618060906089500240A9412160A -:1049B0001306140605060895092E0394000C11F43D -:1049C000882352F0BB0F40F4BF2B11F460FF04C0EA -:1049D0006F5F7F4F8F4F9F4F089597FB072E16F401 -:1049E000009407D077FD09D00E94072507FC05D069 -:1049F0003EF4909581959F4F0895709561957F4FF6 -:104A00000895EE0FFF1F0590F491E02D0994AA1B65 -:104A1000BB1B51E107C0AA1FBB1FA617B70710F0A9 -:104A2000A61BB70B881F991F5A95A9F780959095DB -:104A3000BC01CD010895F999FECF92BD81BDF89AD0 -:104A4000992780B50895A8E1B0E042E050E00C94C9 -:104A50003E25262FF999FECF1FBA92BD81BD20BDFC -:104A60000FB6F894FA9AF99A0FBE019608950E942B -:104A70002925272F0C942A25DC01CB01FC01F9996B -:104A8000FECF06C0F2BDE1BDF89A319600B40D929A -:0C4A900041505040B8F70895F894FFCF53 -:104A9C002002BB094B0A260AF209BE090101BC011E -:104AAC0028080A03140A3F4D363960071307DD0640 -:104ABC00A4063706500669068206010203040506A1 -:044ACC0007080900CE +:103700009F3F39F04F5F4E3041F051915813F8CF41 +:103710000DC05111F7CF942FF5CF9F3F39F0F9012C +:10372000E90FF11D97FDFA95828308950895909110 +:103730000C01992321F090910D01911109C0209164 +:103740000E0130910F01F9013296205F3F4F1FC0EB +:10375000982F9695969596959F30F0F4E0910E01EE +:10376000F0910F01E90FF11D877021E030E0A90110 +:1037700002C0440F551F8A95E2F7CA0180959181D6 +:103780008923818308953196E217F30729F0908108 +:103790009813F9CF1082F7CF089581E090E0E0917F +:1037A0000E01F0910F01E80FF91F10820196803190 +:1037B0009105A9F708959091CD01892B8093CD01B2 +:1037C000089580959091CD0189238093CD0108952E +:1037D0001092CD0108959091CC01892B8093CC015A +:1037E000089580959091CC0189238093CC01089510 +:1037F0001092CC0108958093BB0108951092BB01F3 +:10380000089580910E0190910F01FC0131969C0169 +:10381000205F3F4F80E0919191118F5FE217F30796 +:10382000D1F70895E0910E01F0910F018091CD0143 +:103830008083E0910E01F0910F0190818091CC0185 +:10384000892B80838091BB01882361F0E0910E0178 +:10385000F0910F019081892B80830E94011C8111BE +:103860001092BB0180910E0190910F010C94B51044 +:10387000CF92DF92EF92FF926C01EE24FF24C114ED +:10388000D104E104F10421F0C701B60120E101C037 +:1038900020E0C72ED82EE92EFF24C114D104E10464 +:1038A000F10419F0285FC701B6016B017C0154E0F7 +:1038B000F694E794D794C7945A95D1F7C114D104DC +:1038C000E104F10419F02C5FC701B6016B017C0122 +:1038D00042E0F694E794D794C7944A95D1F7C1147F +:1038E000D104E104F10419F02E5FC701B601DC0137 +:1038F000CB01B695A79597958795892B8A2B8B2B0E +:1039000009F02F5F822FFF90EF90DF90CF90089506 +:103910008091E701843009F11092CF0120E488E121 +:1039200090E00FB6F894A895809360000FBE2093A6 +:10393000600083B7817F846083BF83B7816083BF6A +:103940007894889583B78E7F83BF88E10FB6F8940B +:1039500080936000109260000FBE0895089508954E +:10396000CF930E94AE1C0E9497060E94AF1CC0E03D +:103970008C2F0E948507811104C0CF5FCE30C1F724 +:1039800001C081E0CF9108950E941F160E94A910E6 +:103990000C94A20982E084BD93E095BD9AEF97BD97 +:1039A00080936E0008952FB7F8948091D001909184 +:1039B000D101A091D201B091D3012FBF0895CF9230 +:1039C000DF92EF92FF920F931F932FB7F8944091DD +:1039D000D0015091D1016091D2017091D3012FBFDC +:1039E0006A017B01EE24FF248C0120E030E0C01648 +:1039F000D106E206F30610F4415051099A01281B42 +:103A0000390BC9011F910F91FF90EF90DF90CF907C +:103A100008951F920F920FB60F9211248F939F93C8 +:103A2000AF93BF938091D0019091D101A091D20129 +:103A3000B091D3010196A11DB11D8093D001909347 +:103A4000D101A093D201B093D301BF91AF919F91C7 +:103A50008F910F900FBE0F901F9018950E94A60D8A +:103A6000F8942FEF87EA91E6215080409040E1F7EB +:103A700000C0000087E090EBDC018093F0019093A0 +:103A8000F101A093F201B093F3019CE088E10FB63D +:103A9000F894A895809360000FBE90936000FFCFCC +:103AA000EF92FF920F931F93CF93DF93D82FC0E035 +:103AB0008C2F0E94850700E010E0E82EF12CC70152 +:103AC000002E02C0959587950A94E2F780FD06C006 +:103AD0000F5F1F4F0630110591F709C0602F7C2F33 +:103AE00080E00E944C08D813F3CF81E004C0CF5F80 +:103AF000CE30F1F680E0DF91CF911F910F91FF90D2 +:103B0000EF900895CF93C82F8CE20E94501D882318 +:103B100021F08C2FCF910C94501D80E0CF9108950F +:103B2000CF930E94D71E811102C00E94BD1EC5E620 +:103B3000C15049F00E9497068FE39CE90197F1F785 +:103B400000C00000F5CF89E20E94821D811113C1DF +:103B50008AE20E94821D81110E94BD1E85E00E94A2 +:103B6000821D81110E942E1D0E94E21E8093CE01B3 +:103B700087E00E94821D8823A9F18BE10E94821DAB +:103B8000882351F08091CE0181FB222720F991E01A +:103B9000922790FB81F90EC08EE00E94821D88233F +:103BA00061F08091CE0182FB222720F991E09227DB +:103BB00090FB82F98093CE0115C080E10E94821DA6 +:103BC0009091CE01882341F093FB222720F981E0D8 +:103BD000822780FB93F904C0892F809580FB90F9A0 +:103BE0009093CE018091CE010E94E61E0E94F41EA9 +:103BF0008093E10180EE0E94821D882341F0809134 +:103C0000E101982F909590FB80F98093E10189E381 +:103C10000E94821D882359F08091E10181FB2227B7 +:103C200020F991E0922790FB81F98093E10182EEE7 +:103C30000E94821D882359F08091E10182FB222796 +:103C400020F991E0922790FB82F98093E10186EEC2 +:103C50000E94821D882359F08091E10183FB222775 +:103C600020F991E0922790FB83F98093E10183EEA4 +:103C70000E94821D882359F08091E10184FB222754 +:103C800020F991E0922790FB84F98093E10185E38C +:103C90000E94821D882359F08091E10185FB222733 +:103CA00020F991E0922790FB85F98093E10181E36F +:103CB0000E94821D882359F08091E10186FB222712 +:103CC00020F991E0922790FB86F98093E10181E150 +:103CD0000E94821D882359F08091E10187FB2227F1 +:103CE00020F991E0922790FB87F98093E101809180 +:103CF000E1010E94F81E8091E10187FB882780F98D +:103D000080930D0187E20E94821DC82F8EE10E94E0 +:103D1000821D8111C2608FE10E94821D8111C460E9 +:103D200080E20E94821D8111C86081E20E94821D92 +:103D30008111C06182E20E94821D8111C06283E212 +:103D40000E94821D8111C06484E20E94821D88232A +:103D500011F0C06802C0CC2329F08C2F0E94EF1E06 +:103D60006C2F03C00E94EB1E682F70E080E090E093 +:103D7000CF910C94DB19CF9108956DEE7EEF80E02A +:103D800090E00E94232560E082E090E00E941525EB +:103D900060E083E090E00E94152560E084E090E020 +:103DA0000E94152560E085E090E00C94152580E0E8 +:103DB00090E00E940F2521E08D3E9E4F09F020E00B +:103DC000822F089582E090E00C940725682F82E00E +:103DD00090E00C94152583E090E00C940725682F63 +:103DE00083E090E00C94152584E090E00C94072586 +:103DF000682F84E090E00C9415258091D60180FF17 +:103E00000BC06091130185E0689FB0011124759586 +:103E10006795759567952BC081FF09C06091130167 +:103E200085E0689FB00111247595679520C082FFD9 +:103E300007C06091130185E0689FB001112417C08D +:103E40009091D7019923D1F060911201961788F7CC +:103E50002091130185E0289F90011124929FA001D9 +:103E6000939F500D112470E0CA010E94D92460383C +:103E7000710540F46115710539F002C065E070E02C +:103E8000862F08958FE7089581E008958091D601E7 +:103E900080FF08C06091110170E075956795759578 +:103EA000679521C081FF06C06091110170E0759592 +:103EB000679519C082FF04C06091110170E010C0C5 +:103EC0009091D7019923C1F0609110019617A0F746 +:103ED00080911101899FC001112470E00E94D924B2 +:103EE0006038710528F46115710521F0862F089559 +:103EF0008FE7089581E0089561E070E0F4CF803F9E +:103F000021F40E94FD1E819504C0813F29F40E9486 +:103F1000FD1E8093DA010895823F21F40E94FD1E68 +:103F2000819504C0833F29F40E94FD1E8093D9012E +:103F30000895893F19F40E94461F05C08A3F31F455 +:103F40000E94461F81958093DB0108958B3F21F4E9 +:103F50000E94461F819504C08C3F29F40E94461F91 +:103F60008093DC010895843F21F48091D801816021 +:103F700017C0853F21F48091D801826011C0863F2F +:103F800021F48091D80184600BC0873F21F4809197 +:103F9000D801886005C0883F31F48091D8018061E4 +:103FA0008093D80108958D3F21F48091D6018160DE +:103FB0000BC08E3F21F48091D601826005C08F3FF7 +:103FC00029F48091D60184608093D6010895803FC2 +:103FD00039F48091DA0187FF6CC01092DA0169C070 +:103FE000813F29F48091DA011816BCF362C09091E8 +:103FF000D901823F29F497FF5CC01092D90159C0C2 +:10400000833F19F41916CCF354C0893F41F48091D1 +:10401000DB0118160CF04DC01092DB014AC08A3F3C +:1040200029F48091DB0187FF44C0F6CF8B3F39F440 +:104030008091DC0187FF3DC01092DC013AC08C3FCB +:1040400029F48091DC011816BCF333C0843F21F4BD +:104050008091D8018E7F17C0853F21F48091D801CF +:104060008D7F11C0863F21F48091D8018B7F0BC0DA +:10407000873F21F48091D801877F05C0883F31F4C4 +:104080008091D8018F7E8093D80113C08D3F21F499 +:104090008091D6018E7F0BC08E3F21F48091D60196 +:1040A0008D7F05C08F3F29F48091D6018B7F80934F +:1040B000D6018091D90181110EC08091DA01811160 +:1040C0000AC08091DB01811106C08091DC01811161 +:1040D00002C01092D701089588ED91E00E94C010AF +:1040E0000E94D31C9093D5018093D40108951F930F +:1040F000CF93DF938091D4019091D5010E94DF1C72 +:10410000AC019091D701992321F02091140130E066 +:1041100006C0209115018AE0289F900111244217C2 +:10412000530708F486C08091D901C091DA01D0917B +:10413000DB011091DC01811107C0C11176C0D111E2 +:1041400074C0111172C075C09F3F19F09F5F9093AA +:10415000D701181624F40E94FD1E8093D901809186 +:10416000D90187FF05C00E94FD1E81958093D9016A +:104170001C1624F40E94FD1E8093DA018091DA015E +:1041800087FF05C00E94FD1E81958093DA01609132 +:10419000D901662339F1C091DA01CC2319F17727CF +:1041A00067FD7095872F972F0E94EA2323E333E35F +:1041B00043E35FE30E944E240E94B7236093D9013A +:1041C0006C2F772767FD7095872F972F0E94EA2322 +:1041D00023E333E343E35FE30E944E240E94B723CB +:1041E0006093DA011D1624F40E94461F8093DB01C0 +:1041F0008091DB0187FF05C00E94461F8195809357 +:10420000DB01111624F40E94461F8093DC0180918B +:10421000DC0187FF05C00E94461F81958093DC0169 +:10422000DF91CF911F910C946C209F3F09F08ECFAE +:1042300096CFDF91CF911F910895E8EDF1E085E0F1 +:10424000DF011D928A95E9F71092D7011092D601ED +:104250000895833081F128F4813059F08230D1F013 +:104260000895853009F449C0B8F1863009F456C084 +:10427000089580911501262F30E0280F311D2F3F22 +:10428000310524F4680F6093150108958FEF809332 +:104290001501089580911401262F30E0280F311D5B +:1042A0002F3F310524F4680F6093140108958FEFB8 +:1042B00080931401089580911301262F30E0280F78 +:1042C000311D2F3F310524F4680F609313010895C9 +:1042D0008FEF80931301089580911201262F30E013 +:1042E000280F311D2F3F310524F4680F6093120110 +:1042F00008958FEF80931201089580911101262F68 +:1043000030E0280F311D2F3F310524F4680F6093F2 +:10431000110108958FEF809311010895809110018C +:10432000262F30E0280F311D2F3F310524F4680F70 +:104330006093100108958FEF8093100108958330EA +:1043400011F128F4813049F0823091F008958530E0 +:1043500081F120F18630C1F108958091150168172F +:1043600020F4861B8093150108951092150108957D +:1043700080911401681720F4861B8093140108951E +:1043800010921401089580911301681720F4861B80 +:1043900080931301089510921301089580911201E2 +:1043A000681720F4861B8093120108951092120161 +:1043B000089580911101681720F4861B80931101E4 +:1043C000089510921101089580911001681720F44A +:1043D000861B8093100108951092100108950F9389 +:1043E0001F938D3109F46BC008F03FC08E3009F483 +:1043F0007DC0C0F4873009F46EC068F4863009F0DF +:10440000AFC08091CE01817F8E7F8093CE0181E00D +:104410008093DE01A6C0883009F458C08B3009F4BF +:104420009BC09EC0863109F497C078F4803109F4AE +:1044300070C0813109F094C00E941F1690910D0147 +:1044400081E0892780930D0187C0893109F484C0F8 +:104450008B3109F085C08091CE0181FB222720F9A4 +:1044600091E0922790FB81F94AC0853309F45BC043 +:1044700048F4873209F457C008F45AC0893209F465 +:1044800052C06EC0833438F48A3308F067C0883372 +:1044900009F462C065C0833409F445C0883409F06A +:1044A0005FC00E941F160FEF13ED20E30150104074 +:1044B0002040E1F700C000000E942E1D4DC00E9468 +:1044C00071230E94A9100E94A20946C00E94E21E08 +:1044D0000E94F41E41C09091CE01892F817090FFFF +:1044E00012C0917F9E7F9093CE013BC08091CE0100 +:1044F00082FB222720F991E0922790FB82F980939A +:10450000CE01992349F18091CE0181608093CE0143 +:1045100023C08091CE0183FB222720F991E09227CE +:1045200090FB83F9ECCF61E070E080E090E010C098 +:104530008D5141E050E060E070E08A019B0104C0D1 +:10454000000F111F221F331F8A95D2F7C901B8012E +:104550000E94DB190E941F1681E003C08953E9CF36 +:1045600080E01F910F91089580E0089580E0089504 +:10457000CF93C82F8091DE01813079F018F082301E +:10458000E9F187C0E0910E01F0910F018081813146 +:1045900069F0823209F07FC009C0E0910E01F0910C +:1045A0000F018081813111F0823261F48C2F0E94E1 +:1045B000B422811104C08C2F0E94EF211DC081E024 +:1045C00090E01AC08C2F0E94B622811114C0C43111 +:1045D00079F048F4CB3079F0C03109F060C082E066 +:1045E0008093DE0108C0C93219F0C83321F057C0EA +:1045F0001092DE0154C081E0817053C0C93289F14C +:1046000018F5C43171F1A8F4C73009F046C08AE04A +:104610008093150194E19093140193E0909313011A +:104620008093120188E08093110188E28093100149 +:1046300034C0CE51C63088F5EC2FF0E0E65DFE4F79 +:1046400080818093DD0129C0CE34E9F020F4CB34A1 +:1046500021F56AE013C0C13579F0C235F1F461E0AB +:104660000DC08091DD01882319F01092DD0115C085 +:1046700081E08093DE0115C061E006C08091DD011C +:104680000E9429210AC06AE08091DD010E949F21D9 +:1046900004C01092DE0180E004C081E002C080E02E +:1046A000ABCFCF910895E1E8F0E08081886080830E +:1046B0008081816080838FB7F89493E09093890024 +:1046C00090ED909388008FBF0895EFE6F0E0808131 +:1046D000826080830895EFE6F0E080818D7F8083A3 +:1046E0000895EFE6F0E0908182E0892780830895C5 +:1046F0001F920F920FB60F9211242F933F934F9357 +:104700005F936F937F938F939F93AF93BF93EF9339 +:10471000FF938091DF019091E00101969093E00179 +:104720008093DF01811103C082E00E94A209E09121 +:10473000E001E695E695F0E0E156F84FE4918091CE +:10474000DF018E1303C080E00E94A209FF91EF9168 +:10475000BF91AF919F918F917F916F915F914F9199 +:104760003F912F910F900FBE0F901F90189504D07E +:104770006894B1118DC0089570D088F09F5790F063 +:10478000B92F9927B751A0F0D1F0660F771F881F76 +:10479000991F1AF0BA95C9F712C0B13081F077D0DD +:1047A000B1E0089574C0672F782F8827B85F39F07B +:1047B000B93FCCF3869577956795B395D9F73EF4D5 +:1047C00090958095709561957F4F8F4F9F4F08957D +:1047D000E89409C097FB3EF490958095709561959B +:1047E0007F4F8F4F9F4F9923A9F0F92F96E9BB2751 +:1047F0009395F695879577956795B795F111F8CFCD +:10480000FAF4BB0F11F460FF1BC06F5F7F4F8F4F37 +:104810009F4F16C0882311F096E911C0772321F02D +:104820009EE8872F762F05C0662371F096E8862FC5 +:1048300070E060E02AF09A95660F771F881FDAF71C +:10484000880F9695879597F9089557FD9058440FCE +:10485000551F59F05F3F71F04795880F97FB991FDF +:1048600061F09F3F79F0879508951216130614069C +:10487000551FF2CF4695F1DF08C016161706180629 +:10488000991FF1CF86957105610508940895E89404 +:10489000BB2766277727CB0197F908950BD078C0FF +:1048A00069D028F06ED018F0952309F05AC05FC087 +:1048B0001124EECFCADFA0F3959FD1F3950F50E0FE +:1048C000551F629FF001729FBB27F00DB11D639FC2 +:1048D000AA27F00DB11DAA1F649F6627B00DA11D68 +:1048E000661F829F2227B00DA11D621F739FB00D0E +:1048F000A11D621F839FA00D611D221F749F33277E +:10490000A00D611D231F849F600D211D822F762F16 +:104910006A2F11249F5750408AF0E1F088234AF013 +:10492000EE0FFF1FBB1F661F771F881F915050405F +:10493000A9F79E3F510570F014C0AACF5F3FECF37A +:10494000983EDCF3869577956795B795F795E7954B +:104950009F5FC1F7FE2B880F911D9695879597F95C +:10496000089597F99F6780E870E060E008959FEFF1 +:1049700080EC089500240A941616170618060906F6 +:10498000089500240A9412161306140605060895C5 +:10499000092E0394000C11F4882352F0BB0F40F44D +:1049A000BF2B11F460FF04C06F5F7F4F8F4F9F4F8D +:1049B000089597FB072E16F4009407D077FD09D0D1 +:1049C0000E94F32407FC05D03EF4909581959F4FFB +:1049D0000895709561957F4F0895EE0FFF1F059024 +:1049E000F491E02D0994AA1BBB1B51E107C0AA1F3B +:1049F000BB1FA617B70710F0A61BB70B881F991F80 +:104A00005A95A9F780959095BC01CD010895F99923 +:104A1000FECF92BD81BDF89A992780B50895A8E18F +:104A2000B0E042E050E00C942A25262FF999FECF01 +:104A30001FBA92BD81BD20BD0FB6F894FA9AF99ABB +:104A40000FBE019608950E941525272F0C94162558 +:104A5000DC01CB01FC01F999FECF06C0F2BDE1BD3E +:104A6000F89A319600B40D9241505040B8F708952D +:044A7000F894FFCFE8 +:104A74002002A409320A0F0ADB09A7090101BC01BB +:104A840028080A03140A3F4D363960071307DD0668 +:104A9400A4063706500669068206010203040506C9 +:044AA40007080900F6 :00000001FF From 20a3229faf12d964403becf210bf7ba280ca2e49 Mon Sep 17 00:00:00 2001 From: Manuel Barkhau Date: Sun, 27 Mar 2016 02:22:41 +0000 Subject: [PATCH 08/19] Add manuneo layout --- .../keymaps/german-manuneo/compile_keymap.py | 418 ++++++ .../keymaps/german-manuneo/keymap.c | 1278 +++++++++++++++++ .../keymaps/german-manuneo/keymap.md | 222 +++ 3 files changed, 1918 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/german-manuneo/compile_keymap.py create mode 100644 keyboard/ergodox_ez/keymaps/german-manuneo/keymap.c create mode 100644 keyboard/ergodox_ez/keymaps/german-manuneo/keymap.md diff --git a/keyboard/ergodox_ez/keymaps/german-manuneo/compile_keymap.py b/keyboard/ergodox_ez/keymaps/german-manuneo/compile_keymap.py new file mode 100644 index 00000000..3bbb9340 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/german-manuneo/compile_keymap.py @@ -0,0 +1,418 @@ +# encoding: utf-8 +from __future__ import division +from __future__ import print_function +from __future__ import absolute_import +from __future__ import unicode_literals + +import os +import io +import re +import sys +import json +import unicodedata +import collections + +PY2 = sys.version_info.major == 2 + +if PY2: + chr = unichr + + +ONELINE_COMMENT_RE = re.compile(r"^\s*//.*$", re.MULTILINE) +INLINE_COMMENT_RE = re.compile( + r"([\,\"\[\]\{\}\d])\s+//\s[^\"\]\}\{\[]*$", re.MULTILINE +) +TRAILING_COMMA_RE = re.compile( + r",$\s*([\]\}])", re.MULTILINE +) + +def loads(raw_data): + if isinstance(raw_data, bytes): + raw_data = raw_data.decode('utf-8') + raw_data = ONELINE_COMMENT_RE.sub(r"", raw_data) + raw_data = INLINE_COMMENT_RE.sub(r"\1", raw_data) + raw_data = TRAILING_COMMA_RE.sub(r"\1", raw_data) + return json.loads(raw_data) + +with io.open("keymap.md", encoding="utf-8") as fh: + lines = fh.readlines() + +SECTIONS = [ + 'layout_config', + 'layers', +] + +config = { + "includes_basedir": "quantum/", + "keymaps_includes": [ + "keymap_common.h", + ], + 'filler': "-+.':x", + 'separator': "|", + 'default_key_prefix': ["KC_"], + 'unicode_macros': [], + 'macro_ids': ['UMS'], + 'layers': collections.OrderedDict(), + 'layer_lines': collections.OrderedDict(), +} + +section_start_index = -1 +current_section = None +current_layer_name = None +current_layer_lines = [] +config_data = [] + +def end_section(): + global section_start_index + global current_layer_lines + section_start_index = -1 + if current_section == 'layout_config': + config.update(loads("".join( + config_data + ))) + elif current_section == 'layers': + config['layer_lines'][current_layer_name] = current_layer_lines + current_layer_lines = [] + + +for i, line in enumerate(lines): + if line.startswith("# "): + section = line[2:].strip().replace(" ", "_").lower() + if section in SECTIONS: + current_section = section + elif line.startswith("## "): + sub_section = line[3:] + if current_section == 'layers': + current_layer_name = sub_section.strip() + # TODO: parse descriptio + config['layers'][current_layer_name] = "" + elif line.startswith(" "): + if section_start_index < 0: + section_start_index = i + if current_section == 'layout_config': + config_data.append(line) + elif current_section == 'layers': + if not line.strip(): + continue + current_layer_lines.append(line) + elif section_start_index > 0: + end_section() + +end_section() + +KEYDEF_RE = re.compile(r"#define ((?:{})(?:\w+))".format( + "|".join(config['key_prefixes']) +)) +IF0_RE = re.compile(r"^#if 0$.*?#endif", re.MULTILINE | re.DOTALL) +COMMENT_RE = re.compile(r"/\*.*?\*/", re.MULTILINE | re.DOTALL) +ENUM_RE = re.compile(r"(enum\s\w+\s\{.*?\};)", re.MULTILINE | re.DOTALL) +ENUM_KEY_RE = re.compile(r"({}\w+)".format( + "|".join(config['key_prefixes']) +)) + +def parse_keydefs(path): + with io.open(path, encoding="utf-8") as fh: + data = fh.read() + data, _ = COMMENT_RE.subn("", data) + data, _ = IF0_RE.subn("", data) + + for match in KEYDEF_RE.finditer(data): + yield match.groups()[0] + + for enum_match in ENUM_RE.finditer(data): + enum = enum_match.groups()[0] + for key_match in ENUM_KEY_RE.finditer(enum): + yield key_match.groups()[0] + +valid_keycodes = set() +basepath = os.path.abspath(os.path.join( + os.path.dirname(__file__), "..", "..", "..", ".." +)) + +valid_keycodes.update(parse_keydefs(os.path.join( + basepath, "tmk_core", "common", "keycode.h" +))) + +for include_path in config['keymaps_includes']: + path = os.path.join(basepath, config['includes_dir'], include_path) + path = path.replace("/", os.sep) + if os.path.exists(path): + valid_keycodes.update(parse_keydefs(path)) + +LAYER_CHANGE_RE = re.compile(r"(DF|TG|MO)\(\d+\)") +MACRO_RE = re.compile(r"M\(\w+\)") +UNICODE_RE = re.compile(r"U[0-9A-F]{4}") +NON_CODE = re.compile(r"^[^A-Z0-9_]$") + + +def UNICODE_MACRO(config, c): + # TODO: don't use macro for codepoints below 0x2000 + macro_id = "UC_" + ( + unicodedata.name(c) + .replace(" ", "_") + .replace("-", "_") + .replace("SUPERSCRIPT_", "SUP_") + .replace("SUBSCRIPT_", "SUB_") + .replace("GREEK_SMALL_LETTER", "GR_LC") + .replace("GREEK_CAPITAL_LETTER", "GR_UC") + .replace("VULGAR_FRACTION_", "FR_") + ) + if macro_id not in config['macro_ids']: + config['macro_ids'].append(macro_id) + code = "{:04X}".format(ord(c)) + if (macro_id, code) not in config['unicode_macros']: + config['unicode_macros'].append((macro_id, code)) + return "M({})".format(macro_id) + + +def MACRO(config, code): + macro_id = code[2:-1] + if macro_id not in config['macro_ids']: + config['macro_ids'].append(macro_id) + return code + +# TODO: presumably we can have a macro or function which takes +# the hex code and produces much smaller code. + +WIN_UNICODE_MACRO_TEMPLATE = """ +case {0}: + return MACRODOWN( + D(LALT), T(KP_PLUS), {1}, U(LALT), END + ); +""" + +LINUX_UNICODE_MACRO_TEMPLATE = """ +case {0}: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), {1}, T(KP_ENTER), END + ); +""" + +def macro_cases(config, mode): + if mode == 'win': + template = WIN_UNICODE_MACRO_TEMPLATE + elif mode == 'linux': + template = LINUX_UNICODE_MACRO_TEMPLATE + else: + raise ValueError("Invalid mode: ", mode) + template = template.strip() + + for macro_id, unimacro_chars in config['unicode_macros']: + unimacro_keys = ", ".join( + "T({})".format( + "KP_" + char if char.isdigit() else char + ) for char in unimacro_chars + ) + yield template.format(macro_id, unimacro_keys) + + +MACROCODE = """ +#define UC_MODE_WIN 0 +#define UC_MODE_LINUX 1 + +static uint16_t unicode_mode = UC_MODE_WIN; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {{ + if (!record->event.pressed) {{ + return MACRO_NONE; + }} + // MACRODOWN only works in this function + switch(id) {{ + case UMS: + unicode_mode = (unicode_mode + 1) % 2; + break; + {macro_cases} + default: + break; + }} + if (unicode_mode == UC_MODE_WIN) {{ + switch(id) {{ + {win_macro_cases} + default: + break; + }} + }} else if (unicode_mode == UC_MODE_LINUX) {{ + switch(id) {{ + {linux_macro_cases} + default: + break; + }} + }} + return MACRO_NONE; +}}; +""" + + +def iter_keycodes(layer_lines, config): + filler_re = re.compile("[" + + config['filler'] + " " + + "]") + + all_codes = [] + for line in layer_lines: + line, _ = filler_re.subn("", line.strip()) + if not line: + continue + codes = line.split(config['separator']) + all_codes.extend(codes[1:-1]) + + key_groups = {} + for group_index, key_indexes in enumerate(config['keymap_indexes']): + for key_index in key_indexes: + key_groups[key_index] = group_index + + keymap_indexes = sum(config['keymap_indexes'], []) + assert len(all_codes) == len(keymap_indexes) + code_index_pairs = zip(all_codes, keymap_indexes) + prev_index = None + for i, (code, key_index) in enumerate(code_index_pairs): + code = code.strip() + layer_match = LAYER_CHANGE_RE.match(code) + unicode_match = UNICODE_RE.match(code) + noncode_match = NON_CODE.match(code) + macro_match = MACRO_RE.match(code) + + ws = "\n" if key_groups[key_index] != prev_index else "" + prev_index = key_groups[key_index] + + try: + if not code: + code = 'KC_TRNS' + elif layer_match: + pass + elif macro_match: + code = MACRO(config, code) + elif unicode_match: + hex_code = code[1:] + code = UNICODE_MACRO(config, chr(int(hex_code, 16))) + elif noncode_match: + code = UNICODE_MACRO(config, code) + elif "_" in code: + assert code in valid_keycodes, "unknown code '{}'".format(code) + else: + for prefix in config['key_prefixes']: + if prefix + code in valid_keycodes: + code = prefix + code + break + assert code in valid_keycodes, "unknown code '{}'".format(code) + yield code, key_index, ws + except AssertionError: + print("Error processing code", repr(code).encode("utf-8")) + raise + +USERCODE = """ +// Runs just one time when the keyboard initializes. +void * matrix_init_user(void) { + +}; + +// Runs constantly in the background, in a loop. +void * matrix_scan_user(void) { + uint8_t layer = biton32(layer_state); + + ergodox_board_led_off(); + ergodox_right_led_1_off(); + ergodox_right_led_2_off(); + ergodox_right_led_3_off(); + switch (layer) { + case L1: + ergodox_right_led_1_on(); + break; + case L2: + ergodox_right_led_2_on(); + break; + case L3: + ergodox_right_led_3_on(); + break; + case L4: + ergodox_right_led_1_on(); + ergodox_right_led_2_on(); + break; + case L5: + ergodox_right_led_1_on(); + ergodox_right_led_3_on(); + break; + // case L6: + // ergodox_right_led_2_on(); + // ergodox_right_led_3_on(); + // break; + // case L7: + // ergodox_right_led_1_on(); + // ergodox_right_led_2_on(); + // ergodox_right_led_3_on(); + // break; + default: + ergodox_board_led_off(); + break; + } +}; +""" + +def parse_keymaps(config): + keymaps = {} + layer_line_items = config['layer_lines'].items() + for i, (layer_name, layer_lines) in enumerate(layer_line_items): + print("parseing layer", layer_name) + keymap = {} + for code, key_index, ws in iter_keycodes(layer_lines, config): + keymap[key_index] = (code, ws) + keymaps[layer_name] = [v for k, v in sorted(keymap.items())] + return keymaps + + +def iter_keymap_lines(config, keymaps): + for include_path in config['keymaps_includes']: + yield '#include "{}"\n'.format(include_path) + + yield "\n" + + layer_items = config['layers'].items() + for i, (layer_name, description) in enumerate(layer_items): + yield '#define L{0:<3} {0:<5} // {1}\n'.format(i, layer_name) + + for i, macro_id in enumerate(config['macro_ids']): + yield "#define {} {}\n".format(macro_id, i) + + yield "\n" + + yield "const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {\n" + + layer_line_items = config['layer_lines'].items() + last_index = config['keymap_indexes'][-1] + for i, (layer_name, layer_lines) in enumerate(layer_line_items): + keymap = keymaps[layer_name] + yield "/*\n" + for line in layer_lines: + yield " *{}".format(line) + yield "*/\n" + + yield "[L{0}] = KEYMAP(\n".format(i) + + for key_index, (code, ws) in enumerate(keymap): + yield "\t{}".format(code) + if key_index < len(keymap) - 1: + yield "," + yield ws + yield "),\n" + + yield "};\n\n" + + yield "const uint16_t PROGMEM fn_actions[] = {\n" + yield "};\n" + + yield MACROCODE.format( + macro_cases="", + win_macro_cases="\n".join(macro_cases(config, mode='win')), + linux_macro_cases="\n".join(macro_cases(config, mode='linux')), + ) + + yield USERCODE + + +with io.open("keymap.c", mode="w", encoding="utf-8") as fh: + for data in iter_keymap_lines(config, parse_keymaps(config)): + fh.write(data) + + +# print("\n".join(sorted(valid_keycodes))) +# print(json.dumps(config, indent=4)) diff --git a/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.c b/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.c new file mode 100644 index 00000000..400ad6fc --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.c @@ -0,0 +1,1278 @@ +#include "ergodox_ez.h" +#include "action_layer.h" +#include "keymap_common.h" +#include "keymap_extras/keymap_german.h" + +#define L0 0 // Layer 0 +#define L1 1 // Layer 1 +#define L2 2 // Layer 2 +#define L3 3 // Layer 3 +#define L4 4 // Layer 4 +#define L5 5 // Layer 5 +#define L6 6 // Layer 6 +#define L7 7 // Layer 7 +#define L8 8 // Layer 8 +#define UMS 0 +#define UC_UPWARDS_ARROW 1 +#define UC_LEFTWARDS_ARROW 2 +#define UC_DOWNWARDS_ARROW 3 +#define UC_RIGHTWARDS_ARROW 4 +#define UC_SUP_ONE 5 +#define UC_SUP_TWO 6 +#define UC_SUP_THREE 7 +#define UC_SUP_FOUR 8 +#define UC_SUP_FIVE 9 +#define UC_FOR_ALL 10 +#define UC_SUP_SIX 11 +#define UC_SUP_SEVEN 12 +#define UC_SUP_EIGHT 13 +#define UC_SUP_NINE 14 +#define UC_SUP_ZERO 15 +#define UC_MULTIPLICATION_SIGN 16 +#define UC_FR_ONE_HALF 17 +#define UC_DIVISION_SIGN 18 +#define UC_FR_ONE_QUARTER 19 +#define UC_FR_ONE_FIFTH 20 +#define UC_FR_ONE_SIXTH 21 +#define UC_FR_ONE_EIGHTH 22 +#define UC_PLUS_MINUS_SIGN 23 +#define UC_EMPTY_SET 24 +#define UC_INFINITY 25 +#define UC_SUP_LATIN_SMALL_LETTER_N 26 +#define UC_THERE_EXISTS 27 +#define UC_ELEMENT_OF 28 +#define UC_FR_ONE_THIRD 29 +#define UC_NOT_EQUAL_TO 30 +#define UC_FR_TWO_THIRDS 31 +#define UC_FR_THREE_QUARTERS 32 +#define UC_ASYMPTOTICALLY_EQUAL_TO 33 +#define UC_THERE_DOES_NOT_EXIST 34 +#define UC_NOT_AN_ELEMENT_OF 35 +#define UC_SUB_ONE 36 +#define UC_SUB_TWO 37 +#define UC_SUB_THREE 38 +#define UC_SUB_FOUR 39 +#define UC_SUB_FIVE 40 +#define UC_SUB_SIX 41 +#define UC_SUB_SEVEN 42 +#define UC_SUB_EIGHT 43 +#define UC_SUB_NINE 44 +#define UC_SUB_ZERO 45 +#define UC_GR_LC_CHI 46 +#define UC_GR_LC_PI 47 +#define UC_GR_LC_PHI 48 +#define UC_GR_LC_OMEGA 49 +#define UC_GR_LC_GAMMA 50 +#define UC_GR_LC_ETA 51 +#define UC_GR_LC_XI 52 +#define UC_GR_LC_KAPPA 53 +#define UC_GR_LC_LAMDA 54 +#define UC_GR_LC_ZETA 55 +#define UC_GR_LC_UPSILON 56 +#define UC_GR_LC_IOTA 57 +#define UC_GR_LC_ALPHA 58 +#define UC_GR_LC_EPSILON 59 +#define UC_GR_LC_OMICRON 60 +#define UC_GR_LC_SIGMA 61 +#define UC_GR_LC_NU 62 +#define UC_GR_LC_RHO 63 +#define UC_GR_LC_TAU 64 +#define UC_GR_LC_DELTA 65 +#define UC_GR_LC_FINAL_SIGMA 66 +#define UC_GR_LC_THETA 67 +#define UC_GR_LC_BETA 68 +#define UC_GR_LC_MU 69 +#define UC_GR_LC_PSI 70 +#define UC_GR_UC_CHI 71 +#define UC_GR_UC_PI 72 +#define UC_GR_UC_PHI 73 +#define UC_GR_UC_OMEGA 74 +#define UC_GR_UC_GAMMA 75 +#define UC_GR_UC_ETA 76 +#define UC_GR_UC_XI 77 +#define UC_GR_UC_KAPPA 78 +#define UC_GR_UC_LAMDA 79 +#define UC_GR_UC_ZETA 80 +#define UC_GR_UC_UPSILON 81 +#define UC_GR_UC_IOTA 82 +#define UC_GR_UC_ALPHA 83 +#define UC_GR_UC_EPSILON 84 +#define UC_GR_UC_OMICRON 85 +#define UC_GR_UC_SIGMA 86 +#define UC_GR_UC_NU 87 +#define UC_GR_UC_RHO 88 +#define UC_GR_UC_TAU 89 +#define UC_GR_UC_DELTA 90 +#define UC_GR_UC_THETA 91 +#define UC_GR_UC_BETA 92 +#define UC_GR_UC_MU 93 +#define UC_GR_UC_PSI 94 + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { +/* + * .-------------------------------------. .-------------------------------------. + * |MO(5)| 1 | 2 | 3 | 4 | 5 | ACUT | ! GRV | 6 | 7 | 8 | 9 | 0 |CIRC | + * !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! + * |MO(4)| X | P | F | W | G | HOME | !TG(2) | H | J | K | L | Q | Z | + * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + * |MO(1)| U | I | A | E | O |------! !------! S | N | R | T | D | SS | + * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + * |MO(3)| UE | OE | AE | C | V | END | ! TAB | B | M |COMM| DOT| UP | Y | + * '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' + * | | |LGUI|LALT|LCTL| !LALT| |LEFT|DOWN|RGHT| + * '------------------------'.-------------. .-------------.'------------------------' + * | INS |TG(2) | !M(UMS)| DELT | + * .------+------+------! !------+------+------. + * ! ! | APP | ! PGUP | ! ! + * ! ! !------! !------! ! ! + * | BSPC | LSFT | ESC | ! PGDN |ENTER |SPACE | + * '--------------------' '--------------------' +*/ +[L0] = KEYMAP( + MO(5), + DE_1, DE_2, DE_3, DE_4, DE_5, DE_ACUT, MO(4), + DE_X, DE_P, DE_F, DE_W, DE_G, KC_HOME, MO(1), + DE_U, DE_I, DE_A, DE_E, DE_O, MO(3), + DE_UE, DE_OE, DE_AE, DE_C, DE_V, KC_END, KC_TRNS, + KC_TRNS, KC_LGUI, KC_LALT, KC_LCTL, KC_INS, + TG(2), KC_APP, + KC_BSPC, + KC_LSFT, KC_ESC, DE_GRV, + DE_6, DE_7, DE_8, DE_9, DE_0, DE_CIRC, TG(2), + DE_H, DE_J, DE_K, DE_L, DE_Q, DE_Z, DE_S, + DE_N, DE_R, DE_T, DE_D, DE_SS, KC_TAB, + DE_B, DE_M, DE_COMM, DE_DOT, KC_UP, DE_Y, KC_LALT, + KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, M(UMS), + KC_DELT, KC_PGUP, + KC_PGDN, + KC_ENTER, KC_SPACE), +/* + * .-------------------------------------. .-------------------------------------. + * | |EXLM|DQOT|PARA| | | | ! | | | | |RING| | + * !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! + * | |ASTR|PIPE|SLSH|LCBR|RCBR| | ! |HASH|LESS|MORE| |DQOT| | + * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + * | |UNDS|MINS|AMPR|LBRC|RBRC|------! !------!DLR |LPRN|RPRN|TILD|QUOT|QST | + * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + * | | |PLUS| EQL| | | | ! |BSLS|PERC|SCLN|COLN| ↑ | | + * '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' + * | | | | | | ! | | ← | ↓ | → | + * '------------------------'.-------------. .-------------.'------------------------' + * | | | ! | | + * .------+------+------! !------+------+------. + * ! ! | | ! | ! ! + * ! ! !------! !------! ! ! + * | | | | ! | | | + * '--------------------' '--------------------' +*/ +[L1] = KEYMAP( + KC_TRNS, + DE_EXLM, DE_DQOT, DE_PARA, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + DE_ASTR, DE_PIPE, DE_SLSH, DE_LCBR, DE_RCBR, KC_TRNS, KC_TRNS, + DE_UNDS, DE_MINS, DE_AMPR, DE_LBRC, DE_RBRC, KC_TRNS, + KC_TRNS, DE_PLUS, DE_EQL, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, DE_RING, KC_TRNS, KC_TRNS, + DE_HASH, DE_LESS, DE_MORE, KC_TRNS, DE_DQOT, KC_TRNS, DE_DLR, + DE_LPRN, DE_RPRN, DE_TILD, DE_QUOT, DE_QST, KC_TRNS, + DE_BSLS, DE_PERC, DE_SCLN, DE_COLN, M(UC_UPWARDS_ARROW), KC_TRNS, KC_TRNS, + KC_TRNS, M(UC_LEFTWARDS_ARROW), M(UC_DOWNWARDS_ARROW), M(UC_RIGHTWARDS_ARROW), KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS), +/* + * .-------------------------------------. .-------------------------------------. + * | | F1 | F2 | F3 | F4 | F5 | F11 | ! F12 | F6 | F7 | F8 | F9 |F10 |PEQL | + * !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! + * | | | | | | | | ! | | P7 | P8 | P9 |PAST|PSLS | + * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + * | | | | | | |------! !------! | P4 | P5 | P6 |PMNS|PMNS | + * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + * | | | | | | | | ! NLCK | | P1 | P2 | P3 |PPLS|PPLS | + * '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' + * | | | | | | ! P0 |PCMM|PDOT|PENT|PENT| + * '------------------------'.-------------. .-------------.'------------------------' + * | | | ! | | + * .------+------+------! !------+------+------. + * ! ! | | ! | ! ! + * ! ! !------! !------! ! ! + * | | | | ! | | | + * '--------------------' '--------------------' +*/ +[L2] = KEYMAP( + KC_TRNS, + KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_F12, + KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_PEQL, KC_TRNS, + KC_TRNS, KC_P7, KC_P8, KC_P9, KC_PAST, KC_PSLS, KC_TRNS, + KC_P4, KC_P5, KC_P6, KC_PMNS, KC_PMNS, KC_NLCK, + KC_TRNS, KC_P1, KC_P2, KC_P3, KC_PPLS, KC_PPLS, KC_P0, + KC_PCMM, KC_PDOT, KC_PENT, KC_PENT, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS), +/* + * .-------------------------------------. .-------------------------------------. + * | | ¹ | ² | ³ | ⁴ | ⁵ | ∀ | ! | ⁶ | ⁷ | ⁸ | ⁹ | ⁰ | | + * !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! + * | | × | ½ | ÷ | ¼ | ⅕ | | ! | ⅙ | | ⅛ | | | | + * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + * | | | ± | AT |EURO| ∅ |------! !------! ∞ | ⁿ | ∃ | ∈ | | | + * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + * | | ⅓ | ≠ | ⅔ | ¾ | ≃ | | ! |EXLM| | ∄ | ∉ | | | + * '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' + * | | | | | | ! | | | | | + * '------------------------'.-------------. .-------------.'------------------------' + * | | | ! | | + * .------+------+------! !------+------+------. + * ! ! | | ! | ! ! + * ! ! !------! !------! ! ! + * | | | | ! | | | + * '--------------------' '--------------------' +*/ +[L3] = KEYMAP( + KC_TRNS, + M(UC_SUP_ONE), M(UC_SUP_TWO), M(UC_SUP_THREE), M(UC_SUP_FOUR), M(UC_SUP_FIVE), M(UC_FOR_ALL), KC_TRNS, + M(UC_MULTIPLICATION_SIGN), M(UC_FR_ONE_HALF), M(UC_DIVISION_SIGN), M(UC_FR_ONE_QUARTER), M(UC_FR_ONE_FIFTH), KC_TRNS, KC_TRNS, + KC_TRNS, M(UC_PLUS_MINUS_SIGN), DE_AT, DE_EURO, M(UC_EMPTY_SET), KC_TRNS, + M(UC_FR_ONE_THIRD), M(UC_NOT_EQUAL_TO), M(UC_FR_TWO_THIRDS), M(UC_FR_THREE_QUARTERS), M(UC_ASYMPTOTICALLY_EQUAL_TO), KC_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, + M(UC_SUP_SIX), M(UC_SUP_SEVEN), M(UC_SUP_EIGHT), M(UC_SUP_NINE), M(UC_SUP_ZERO), KC_TRNS, KC_TRNS, + M(UC_FR_ONE_SIXTH), KC_TRNS, M(UC_FR_ONE_EIGHTH), KC_TRNS, KC_TRNS, KC_TRNS, M(UC_INFINITY), + M(UC_SUP_LATIN_SMALL_LETTER_N), M(UC_THERE_EXISTS), M(UC_ELEMENT_OF), KC_TRNS, KC_TRNS, KC_TRNS, + DE_EXLM, KC_TRNS, M(UC_THERE_DOES_NOT_EXIST), M(UC_NOT_AN_ELEMENT_OF), KC_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), +/* + * .-------------------------------------. .-------------------------------------. + * | | ₁ | ₂ | ₃ | ₄ | ₅ | | ! | ₆ | ₇ | ₈ | ₉ | ₀ | | + * !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! + * | | χ | π | φ | ω | γ | | ! | η | ξ | κ | λ | | ζ | + * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + * | | υ | ι | α | ε | ο |------! !------! σ | ν | ρ | τ | δ | ς | + * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + * | | | θ | | | | | ! | β | μ | | | | ψ | + * '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' + * | | | | | | ! | | | | | + * '------------------------'.-------------. .-------------.'------------------------' + * | | | ! | | + * .------+------+------! !------+------+------. + * ! ! | | ! | ! ! + * ! ! !------! !------! ! ! + * | | | | ! | | | + * '--------------------' '--------------------' +*/ +[L4] = KEYMAP( + KC_TRNS, + M(UC_SUB_ONE), M(UC_SUB_TWO), M(UC_SUB_THREE), M(UC_SUB_FOUR), M(UC_SUB_FIVE), KC_TRNS, KC_TRNS, + M(UC_GR_LC_CHI), M(UC_GR_LC_PI), M(UC_GR_LC_PHI), M(UC_GR_LC_OMEGA), M(UC_GR_LC_GAMMA), KC_TRNS, KC_TRNS, + M(UC_GR_LC_UPSILON), M(UC_GR_LC_IOTA), M(UC_GR_LC_ALPHA), M(UC_GR_LC_EPSILON), M(UC_GR_LC_OMICRON), KC_TRNS, + KC_TRNS, M(UC_GR_LC_THETA), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + M(UC_SUB_SIX), M(UC_SUB_SEVEN), M(UC_SUB_EIGHT), M(UC_SUB_NINE), M(UC_SUB_ZERO), KC_TRNS, KC_TRNS, + M(UC_GR_LC_ETA), M(UC_GR_LC_XI), M(UC_GR_LC_KAPPA), M(UC_GR_LC_LAMDA), KC_TRNS, M(UC_GR_LC_ZETA), M(UC_GR_LC_SIGMA), + M(UC_GR_LC_NU), M(UC_GR_LC_RHO), M(UC_GR_LC_TAU), M(UC_GR_LC_DELTA), M(UC_GR_LC_FINAL_SIGMA), KC_TRNS, + M(UC_GR_LC_BETA), M(UC_GR_LC_MU), KC_TRNS, KC_TRNS, KC_TRNS, M(UC_GR_LC_PSI), KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS), +/* + * .-------------------------------------. .-------------------------------------. + * | | | | | | | | ! | | | | | | | + * !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! + * | | Χ | Π | Φ | Ω | Γ | | ! | Η | Ξ | Κ | Λ | | Ζ | + * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + * | | Υ | Ι | Α | Ε | Ο |------! !------! Σ | Ν | Ρ | Τ | Δ | | + * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + * | | | Θ | | | | | ! | Β | Μ | | | | Ψ | + * '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' + * | | | | | | ! | | | | | + * '------------------------'.-------------. .-------------.'------------------------' + * | | | ! | | + * .------+------+------! !------+------+------. + * ! ! | | ! | ! ! + * ! ! !------! !------! ! ! + * | | | | ! | | | + * '--------------------' '--------------------' +*/ +[L5] = KEYMAP( + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + M(UC_GR_UC_CHI), M(UC_GR_UC_PI), M(UC_GR_UC_PHI), M(UC_GR_UC_OMEGA), M(UC_GR_UC_GAMMA), KC_TRNS, KC_TRNS, + M(UC_GR_UC_UPSILON), M(UC_GR_UC_IOTA), M(UC_GR_UC_ALPHA), M(UC_GR_UC_EPSILON), M(UC_GR_UC_OMICRON), KC_TRNS, + KC_TRNS, M(UC_GR_UC_THETA), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + M(UC_GR_UC_ETA), M(UC_GR_UC_XI), M(UC_GR_UC_KAPPA), M(UC_GR_UC_LAMDA), KC_TRNS, M(UC_GR_UC_ZETA), M(UC_GR_UC_SIGMA), + M(UC_GR_UC_NU), M(UC_GR_UC_RHO), M(UC_GR_UC_TAU), M(UC_GR_UC_DELTA), KC_TRNS, KC_TRNS, + M(UC_GR_UC_BETA), M(UC_GR_UC_MU), KC_TRNS, KC_TRNS, KC_TRNS, M(UC_GR_UC_PSI), KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS), +/* + * .-------------------------------------. .-------------------------------------. + * | | | | | | | | ! | | | | | | | + * !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! + * | | | | | | | | ! | | | | | | | + * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + * | | | | | | |------! !------! | | | | | | + * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + * | | | | | | | | ! | | | | | | | + * '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' + * | | | | | | ! | | | | | + * '------------------------'.-------------. .-------------.'------------------------' + * | | | ! | | + * .------+------+------! !------+------+------. + * ! ! | | ! | ! ! + * ! ! !------! !------! ! ! + * | | | | ! | | | + * '--------------------' '--------------------' +*/ +[L6] = KEYMAP( + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS), +/* + * .-------------------------------------. .-------------------------------------. + * | | | | | | | | ! | | | | | | | + * !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! + * | | | | | | | | ! | | | | | | | + * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + * | | | | | | |------! !------! | | | | | | + * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + * | | | | | | | | ! | | | | | | | + * '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' + * | | | | | | ! | | | | | + * '------------------------'.-------------. .-------------.'------------------------' + * | | | ! | | + * .------+------+------! !------+------+------. + * ! ! | | ! | ! ! + * ! ! !------! !------! ! ! + * | | | | ! | | | + * '--------------------' '--------------------' +*/ +[L7] = KEYMAP( + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS), +/* + * .-------------------------------------. .-------------------------------------. + * | | | | | | | | ! | | | | | | | + * !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! + * | | | | | | | | ! | | | | | | | + * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + * | | | | | | |------! !------! | | | | | | + * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + * | | | | | | | | ! | | | | | | | + * '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' + * | | | | | | ! | | | | | + * '------------------------'.-------------. .-------------.'------------------------' + * | | | ! | | + * .------+------+------! !------+------+------. + * ! ! | | ! | ! ! + * ! ! !------! !------! ! ! + * | | | | ! | | | + * '--------------------' '--------------------' +*/ +[L8] = KEYMAP( + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS), +}; + +const uint16_t PROGMEM fn_actions[] = { +}; + +#define UC_MODE_WIN 0 +#define UC_MODE_LINUX 1 + +static uint16_t unicode_mode = UC_MODE_WIN; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { + if (!record->event.pressed) { + return MACRO_NONE; + } + // MACRODOWN only works in this function + switch(id) { + case UMS: + unicode_mode = (unicode_mode + 1) % 2; + break; + + default: + break; + } + if (unicode_mode == UC_MODE_WIN) { + switch(id) { + case UC_UPWARDS_ARROW: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_9), T(KP_1), U(LALT), END + ); +case UC_LEFTWARDS_ARROW: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_9), T(KP_0), U(LALT), END + ); +case UC_DOWNWARDS_ARROW: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_9), T(KP_3), U(LALT), END + ); +case UC_RIGHTWARDS_ARROW: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_9), T(KP_2), U(LALT), END + ); +case UC_SUP_ONE: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(KP_9), U(LALT), END + ); +case UC_SUP_TWO: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(KP_2), U(LALT), END + ); +case UC_SUP_THREE: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(KP_3), U(LALT), END + ); +case UC_SUP_FOUR: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_4), U(LALT), END + ); +case UC_SUP_FIVE: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_5), U(LALT), END + ); +case UC_FOR_ALL: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_0), T(KP_0), U(LALT), END + ); +case UC_SUP_SIX: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_6), U(LALT), END + ); +case UC_SUP_SEVEN: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_7), U(LALT), END + ); +case UC_SUP_EIGHT: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_8), U(LALT), END + ); +case UC_SUP_NINE: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_9), U(LALT), END + ); +case UC_SUP_ZERO: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_0), U(LALT), END + ); +case UC_MULTIPLICATION_SIGN: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(D), T(KP_7), U(LALT), END + ); +case UC_FR_ONE_HALF: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(D), U(LALT), END + ); +case UC_DIVISION_SIGN: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(F), T(KP_7), U(LALT), END + ); +case UC_FR_ONE_QUARTER: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(C), U(LALT), END + ); +case UC_FR_ONE_FIFTH: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_5), T(KP_5), U(LALT), END + ); +case UC_FR_ONE_SIXTH: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_5), T(KP_9), U(LALT), END + ); +case UC_FR_ONE_EIGHTH: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_5), T(B), U(LALT), END + ); +case UC_PLUS_MINUS_SIGN: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(KP_1), U(LALT), END + ); +case UC_EMPTY_SET: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_0), T(KP_5), U(LALT), END + ); +case UC_INFINITY: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_1), T(E), U(LALT), END + ); +case UC_SUP_LATIN_SMALL_LETTER_N: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(F), U(LALT), END + ); +case UC_THERE_EXISTS: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_0), T(KP_3), U(LALT), END + ); +case UC_ELEMENT_OF: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_0), T(KP_8), U(LALT), END + ); +case UC_FR_ONE_THIRD: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_5), T(KP_3), U(LALT), END + ); +case UC_NOT_EQUAL_TO: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_6), T(KP_0), U(LALT), END + ); +case UC_FR_TWO_THIRDS: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_5), T(KP_4), U(LALT), END + ); +case UC_FR_THREE_QUARTERS: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(E), U(LALT), END + ); +case UC_ASYMPTOTICALLY_EQUAL_TO: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_4), T(KP_3), U(LALT), END + ); +case UC_THERE_DOES_NOT_EXIST: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_0), T(KP_4), U(LALT), END + ); +case UC_NOT_AN_ELEMENT_OF: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_0), T(KP_9), U(LALT), END + ); +case UC_SUB_ONE: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_1), U(LALT), END + ); +case UC_SUB_TWO: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_2), U(LALT), END + ); +case UC_SUB_THREE: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_3), U(LALT), END + ); +case UC_SUB_FOUR: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_4), U(LALT), END + ); +case UC_SUB_FIVE: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_5), U(LALT), END + ); +case UC_SUB_SIX: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_6), U(LALT), END + ); +case UC_SUB_SEVEN: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_7), U(LALT), END + ); +case UC_SUB_EIGHT: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_8), U(LALT), END + ); +case UC_SUB_NINE: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_9), U(LALT), END + ); +case UC_SUB_ZERO: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_0), U(LALT), END + ); +case UC_GR_LC_CHI: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_7), U(LALT), END + ); +case UC_GR_LC_PI: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_0), U(LALT), END + ); +case UC_GR_LC_PHI: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_6), U(LALT), END + ); +case UC_GR_LC_OMEGA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_9), U(LALT), END + ); +case UC_GR_LC_GAMMA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_3), U(LALT), END + ); +case UC_GR_LC_ETA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_7), U(LALT), END + ); +case UC_GR_LC_XI: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(E), U(LALT), END + ); +case UC_GR_LC_KAPPA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(A), U(LALT), END + ); +case UC_GR_LC_LAMDA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(B), U(LALT), END + ); +case UC_GR_LC_ZETA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_6), U(LALT), END + ); +case UC_GR_LC_UPSILON: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_5), U(LALT), END + ); +case UC_GR_LC_IOTA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_9), U(LALT), END + ); +case UC_GR_LC_ALPHA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_1), U(LALT), END + ); +case UC_GR_LC_EPSILON: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_5), U(LALT), END + ); +case UC_GR_LC_OMICRON: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(F), U(LALT), END + ); +case UC_GR_LC_SIGMA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_3), U(LALT), END + ); +case UC_GR_LC_NU: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(D), U(LALT), END + ); +case UC_GR_LC_RHO: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_1), U(LALT), END + ); +case UC_GR_LC_TAU: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_4), U(LALT), END + ); +case UC_GR_LC_DELTA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_4), U(LALT), END + ); +case UC_GR_LC_FINAL_SIGMA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_2), U(LALT), END + ); +case UC_GR_LC_THETA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_8), U(LALT), END + ); +case UC_GR_LC_BETA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_2), U(LALT), END + ); +case UC_GR_LC_MU: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(C), U(LALT), END + ); +case UC_GR_LC_PSI: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_8), U(LALT), END + ); +case UC_GR_UC_CHI: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_7), U(LALT), END + ); +case UC_GR_UC_PI: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_0), U(LALT), END + ); +case UC_GR_UC_PHI: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_6), U(LALT), END + ); +case UC_GR_UC_OMEGA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_9), U(LALT), END + ); +case UC_GR_UC_GAMMA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_3), U(LALT), END + ); +case UC_GR_UC_ETA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_7), U(LALT), END + ); +case UC_GR_UC_XI: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(E), U(LALT), END + ); +case UC_GR_UC_KAPPA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(A), U(LALT), END + ); +case UC_GR_UC_LAMDA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(B), U(LALT), END + ); +case UC_GR_UC_ZETA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_6), U(LALT), END + ); +case UC_GR_UC_UPSILON: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_5), U(LALT), END + ); +case UC_GR_UC_IOTA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_9), U(LALT), END + ); +case UC_GR_UC_ALPHA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_1), U(LALT), END + ); +case UC_GR_UC_EPSILON: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_5), U(LALT), END + ); +case UC_GR_UC_OMICRON: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(F), U(LALT), END + ); +case UC_GR_UC_SIGMA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_3), U(LALT), END + ); +case UC_GR_UC_NU: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(D), U(LALT), END + ); +case UC_GR_UC_RHO: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_1), U(LALT), END + ); +case UC_GR_UC_TAU: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_4), U(LALT), END + ); +case UC_GR_UC_DELTA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_4), U(LALT), END + ); +case UC_GR_UC_THETA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_8), U(LALT), END + ); +case UC_GR_UC_BETA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_2), U(LALT), END + ); +case UC_GR_UC_MU: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(C), U(LALT), END + ); +case UC_GR_UC_PSI: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_8), U(LALT), END + ); + default: + break; + } + } else if (unicode_mode == UC_MODE_LINUX) { + switch(id) { + case UC_UPWARDS_ARROW: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_9), T(KP_1), T(KP_ENTER), END + ); +case UC_LEFTWARDS_ARROW: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_9), T(KP_0), T(KP_ENTER), END + ); +case UC_DOWNWARDS_ARROW: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_9), T(KP_3), T(KP_ENTER), END + ); +case UC_RIGHTWARDS_ARROW: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_9), T(KP_2), T(KP_ENTER), END + ); +case UC_SUP_ONE: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(KP_9), T(KP_ENTER), END + ); +case UC_SUP_TWO: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(KP_2), T(KP_ENTER), END + ); +case UC_SUP_THREE: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(KP_3), T(KP_ENTER), END + ); +case UC_SUP_FOUR: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_4), T(KP_ENTER), END + ); +case UC_SUP_FIVE: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_5), T(KP_ENTER), END + ); +case UC_FOR_ALL: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_0), T(KP_0), T(KP_ENTER), END + ); +case UC_SUP_SIX: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_6), T(KP_ENTER), END + ); +case UC_SUP_SEVEN: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_7), T(KP_ENTER), END + ); +case UC_SUP_EIGHT: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_8), T(KP_ENTER), END + ); +case UC_SUP_NINE: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_9), T(KP_ENTER), END + ); +case UC_SUP_ZERO: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_0), T(KP_ENTER), END + ); +case UC_MULTIPLICATION_SIGN: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(D), T(KP_7), T(KP_ENTER), END + ); +case UC_FR_ONE_HALF: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(D), T(KP_ENTER), END + ); +case UC_DIVISION_SIGN: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(F), T(KP_7), T(KP_ENTER), END + ); +case UC_FR_ONE_QUARTER: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(C), T(KP_ENTER), END + ); +case UC_FR_ONE_FIFTH: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_5), T(KP_5), T(KP_ENTER), END + ); +case UC_FR_ONE_SIXTH: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_5), T(KP_9), T(KP_ENTER), END + ); +case UC_FR_ONE_EIGHTH: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_5), T(B), T(KP_ENTER), END + ); +case UC_PLUS_MINUS_SIGN: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(KP_1), T(KP_ENTER), END + ); +case UC_EMPTY_SET: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_0), T(KP_5), T(KP_ENTER), END + ); +case UC_INFINITY: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_1), T(E), T(KP_ENTER), END + ); +case UC_SUP_LATIN_SMALL_LETTER_N: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(F), T(KP_ENTER), END + ); +case UC_THERE_EXISTS: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_0), T(KP_3), T(KP_ENTER), END + ); +case UC_ELEMENT_OF: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_0), T(KP_8), T(KP_ENTER), END + ); +case UC_FR_ONE_THIRD: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_5), T(KP_3), T(KP_ENTER), END + ); +case UC_NOT_EQUAL_TO: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_6), T(KP_0), T(KP_ENTER), END + ); +case UC_FR_TWO_THIRDS: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_5), T(KP_4), T(KP_ENTER), END + ); +case UC_FR_THREE_QUARTERS: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(E), T(KP_ENTER), END + ); +case UC_ASYMPTOTICALLY_EQUAL_TO: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_4), T(KP_3), T(KP_ENTER), END + ); +case UC_THERE_DOES_NOT_EXIST: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_0), T(KP_4), T(KP_ENTER), END + ); +case UC_NOT_AN_ELEMENT_OF: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_0), T(KP_9), T(KP_ENTER), END + ); +case UC_SUB_ONE: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_1), T(KP_ENTER), END + ); +case UC_SUB_TWO: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_2), T(KP_ENTER), END + ); +case UC_SUB_THREE: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_3), T(KP_ENTER), END + ); +case UC_SUB_FOUR: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_4), T(KP_ENTER), END + ); +case UC_SUB_FIVE: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_5), T(KP_ENTER), END + ); +case UC_SUB_SIX: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_6), T(KP_ENTER), END + ); +case UC_SUB_SEVEN: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_7), T(KP_ENTER), END + ); +case UC_SUB_EIGHT: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_8), T(KP_ENTER), END + ); +case UC_SUB_NINE: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_9), T(KP_ENTER), END + ); +case UC_SUB_ZERO: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_0), T(KP_ENTER), END + ); +case UC_GR_LC_CHI: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_7), T(KP_ENTER), END + ); +case UC_GR_LC_PI: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_0), T(KP_ENTER), END + ); +case UC_GR_LC_PHI: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_6), T(KP_ENTER), END + ); +case UC_GR_LC_OMEGA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_9), T(KP_ENTER), END + ); +case UC_GR_LC_GAMMA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_3), T(KP_ENTER), END + ); +case UC_GR_LC_ETA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_7), T(KP_ENTER), END + ); +case UC_GR_LC_XI: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(E), T(KP_ENTER), END + ); +case UC_GR_LC_KAPPA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(A), T(KP_ENTER), END + ); +case UC_GR_LC_LAMDA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(B), T(KP_ENTER), END + ); +case UC_GR_LC_ZETA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_6), T(KP_ENTER), END + ); +case UC_GR_LC_UPSILON: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_5), T(KP_ENTER), END + ); +case UC_GR_LC_IOTA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_9), T(KP_ENTER), END + ); +case UC_GR_LC_ALPHA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_1), T(KP_ENTER), END + ); +case UC_GR_LC_EPSILON: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_5), T(KP_ENTER), END + ); +case UC_GR_LC_OMICRON: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(F), T(KP_ENTER), END + ); +case UC_GR_LC_SIGMA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_3), T(KP_ENTER), END + ); +case UC_GR_LC_NU: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(D), T(KP_ENTER), END + ); +case UC_GR_LC_RHO: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_1), T(KP_ENTER), END + ); +case UC_GR_LC_TAU: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_4), T(KP_ENTER), END + ); +case UC_GR_LC_DELTA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_4), T(KP_ENTER), END + ); +case UC_GR_LC_FINAL_SIGMA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_2), T(KP_ENTER), END + ); +case UC_GR_LC_THETA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_8), T(KP_ENTER), END + ); +case UC_GR_LC_BETA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_2), T(KP_ENTER), END + ); +case UC_GR_LC_MU: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(C), T(KP_ENTER), END + ); +case UC_GR_LC_PSI: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_8), T(KP_ENTER), END + ); +case UC_GR_UC_CHI: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_7), T(KP_ENTER), END + ); +case UC_GR_UC_PI: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_0), T(KP_ENTER), END + ); +case UC_GR_UC_PHI: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_6), T(KP_ENTER), END + ); +case UC_GR_UC_OMEGA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_9), T(KP_ENTER), END + ); +case UC_GR_UC_GAMMA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_3), T(KP_ENTER), END + ); +case UC_GR_UC_ETA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_7), T(KP_ENTER), END + ); +case UC_GR_UC_XI: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(E), T(KP_ENTER), END + ); +case UC_GR_UC_KAPPA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(A), T(KP_ENTER), END + ); +case UC_GR_UC_LAMDA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(B), T(KP_ENTER), END + ); +case UC_GR_UC_ZETA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_6), T(KP_ENTER), END + ); +case UC_GR_UC_UPSILON: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_5), T(KP_ENTER), END + ); +case UC_GR_UC_IOTA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_9), T(KP_ENTER), END + ); +case UC_GR_UC_ALPHA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_1), T(KP_ENTER), END + ); +case UC_GR_UC_EPSILON: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_5), T(KP_ENTER), END + ); +case UC_GR_UC_OMICRON: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(F), T(KP_ENTER), END + ); +case UC_GR_UC_SIGMA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_3), T(KP_ENTER), END + ); +case UC_GR_UC_NU: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(D), T(KP_ENTER), END + ); +case UC_GR_UC_RHO: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_1), T(KP_ENTER), END + ); +case UC_GR_UC_TAU: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_4), T(KP_ENTER), END + ); +case UC_GR_UC_DELTA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_4), T(KP_ENTER), END + ); +case UC_GR_UC_THETA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_8), T(KP_ENTER), END + ); +case UC_GR_UC_BETA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_2), T(KP_ENTER), END + ); +case UC_GR_UC_MU: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(C), T(KP_ENTER), END + ); +case UC_GR_UC_PSI: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_8), T(KP_ENTER), END + ); + default: + break; + } + } + return MACRO_NONE; +}; + +// Runs just one time when the keyboard initializes. +void * matrix_init_user(void) { + +}; + +// Runs constantly in the background, in a loop. +void * matrix_scan_user(void) { + uint8_t layer = biton32(layer_state); + + ergodox_board_led_off(); + ergodox_right_led_1_off(); + ergodox_right_led_2_off(); + ergodox_right_led_3_off(); + switch (layer) { + case L1: + ergodox_right_led_1_on(); + break; + case L2: + ergodox_right_led_2_on(); + break; + case L3: + ergodox_right_led_3_on(); + break; + case L4: + ergodox_right_led_1_on(); + ergodox_right_led_2_on(); + break; + case L5: + ergodox_right_led_1_on(); + ergodox_right_led_3_on(); + break; + // case L6: + // ergodox_right_led_2_on(); + // ergodox_right_led_3_on(); + // break; + // case L7: + // ergodox_right_led_1_on(); + // ergodox_right_led_2_on(); + // ergodox_right_led_3_on(); + // break; + default: + ergodox_board_led_off(); + break; + } +}; diff --git a/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.md b/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.md new file mode 100644 index 00000000..9c0c1252 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.md @@ -0,0 +1,222 @@ +# ManuNeo Ergodox Keyboard Layout + +# Layout Config + + { + "includes_dir": "quantum/", + "keymaps_includes": [ + "ergodox_ez.h", + "action_layer.h", + "keymap_common.h", + "keymap_extras/keymap_german.h", + ], + "keymap_indexes": [ + [ 0, 1, 2, 3, 4, 5, 6], [38, 39, 40, 41, 42, 43, 44], + [ 7, 8, 9, 10, 11, 12, 13], [45, 46, 47, 48, 49, 50, 51], + [14, 15, 16, 17, 18, 19 ], [ 52, 53, 54, 55, 56, 57], + [20, 21, 22, 23, 24, 25, 26], [58, 59, 60, 61, 62, 63, 64], + [27, 28, 29, 30, 31 ], [ 65, 66, 67, 68, 69], + [ 32, 33], [70, 71 ], + [ 34], [72 ], + [ 35, 36, 37], [73, 74, 75 ], + ], + "key_prefixes": ["DE_", "KC_"], + "filler": "-+.'!x", + "separator": "|", + "macros": { + "MUC": "", + }, + } + + +# Layers + + +## Layer 0 + + .-------------------------------------. .-------------------------------------. + |MO(5)| 1 | 2 | 3 | 4 | 5 | ACUT | ! GRV | 6 | 7 | 8 | 9 | 0 |CIRC | + !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! + |MO(4)| X | P | F | W | G | HOME | !TG(2) | H | J | K | L | Q | Z | + !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + |MO(1)| U | I | A | E | O |------! !------! S | N | R | T | D | SS | + !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + |MO(3)| UE | OE | AE | C | V | END | ! TAB | B | M |COMM| DOT| UP | Y | + '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' + | | |LGUI|LALT|LCTL| !LALT| |LEFT|DOWN|RGHT| + '------------------------'.-------------. .-------------.'------------------------' + | INS |TG(2) | !M(UMS)| DELT | + .------+------+------! !------+------+------. + ! ! | APP | ! PGUP | ! ! + ! ! !------! !------! ! ! + | BSPC | LSFT | ESC | ! PGDN |ENTER |SPACE | + '--------------------' '--------------------' + + +## Layer 1 + + .-------------------------------------. .-------------------------------------. + | |EXLM|DQOT|PARA| | | | ! | | | | |RING| | + !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! + | |ASTR|PIPE|SLSH|LCBR|RCBR| | ! |HASH|LESS|MORE| |DQOT| | + !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + | |UNDS|MINS|AMPR|LBRC|RBRC|------! !------!DLR |LPRN|RPRN|TILD|QUOT|QST | + !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + | | |PLUS| EQL| | | | ! |BSLS|PERC|SCLN|COLN| ↑ | | + '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' + | | | | | | ! | | ← | ↓ | → | + '------------------------'.-------------. .-------------.'------------------------' + | | | ! | | + .------+------+------! !------+------+------. + ! ! | | ! | ! ! + ! ! !------! !------! ! ! + | | | | ! | | | + '--------------------' '--------------------' + + +## Layer 2 + + .-------------------------------------. .-------------------------------------. + | | F1 | F2 | F3 | F4 | F5 | F11 | ! F12 | F6 | F7 | F8 | F9 |F10 |PEQL | + !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! + | | | | | | | | ! | | P7 | P8 | P9 |PAST|PSLS | + !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + | | | | | | |------! !------! | P4 | P5 | P6 |PMNS|PMNS | + !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + | | | | | | | | ! NLCK | | P1 | P2 | P3 |PPLS|PPLS | + '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' + | | | | | | ! P0 |PCMM|PDOT|PENT|PENT| + '------------------------'.-------------. .-------------.'------------------------' + | | | ! | | + .------+------+------! !------+------+------. + ! ! | | ! | ! ! + ! ! !------! !------! ! ! + | | | | ! | | | + '--------------------' '--------------------' + + +## Layer 3 + +http://symbolcodes.tlt.psu.edu/bylanguage/mathchart.html + + .-------------------------------------. .-------------------------------------. + | | ¹ | ² | ³ | ⁴ | ⁵ | ∀ | ! | ⁶ | ⁷ | ⁸ | ⁹ | ⁰ | | + !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! + | | × | ½ | ÷ | ¼ | ⅕ | | ! | ⅙ | | ⅛ | | | | + !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + | | | ± | AT |EURO| ∅ |------! !------! ∞ | ⁿ | ∃ | ∈ | | | + !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + | | ⅓ | ≠ | ⅔ | ¾ | ≃ | | ! |EXLM| | ∄ | ∉ | | | + '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' + | | | | | | ! | | | | | + '------------------------'.-------------. .-------------.'------------------------' + | | | ! | | + .------+------+------! !------+------+------. + ! ! | | ! | ! ! + ! ! !------! !------! ! ! + | | | | ! | | | + '--------------------' '--------------------' + + +## Layer 4 + + .-------------------------------------. .-------------------------------------. + | | ₁ | ₂ | ₃ | ₄ | ₅ | | ! | ₆ | ₇ | ₈ | ₉ | ₀ | | + !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! + | | χ | π | φ | ω | γ | | ! | η | ξ | κ | λ | | ζ | + !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + | | υ | ι | α | ε | ο |------! !------! σ | ν | ρ | τ | δ | ς | + !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + | | | θ | | | | | ! | β | μ | | | | ψ | + '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' + | | | | | | ! | | | | | + '------------------------'.-------------. .-------------.'------------------------' + | | | ! | | + .------+------+------! !------+------+------. + ! ! | | ! | ! ! + ! ! !------! !------! ! ! + | | | | ! | | | + '--------------------' '--------------------' + + +## Layer 5 + + .-------------------------------------. .-------------------------------------. + | | | | | | | | ! | | | | | | | + !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! + | | Χ | Π | Φ | Ω | Γ | | ! | Η | Ξ | Κ | Λ | | Ζ | + !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + | | Υ | Ι | Α | Ε | Ο |------! !------! Σ | Ν | Ρ | Τ | Δ | | + !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + | | | Θ | | | | | ! | Β | Μ | | | | Ψ | + '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' + | | | | | | ! | | | | | + '------------------------'.-------------. .-------------.'------------------------' + | | | ! | | + .------+------+------! !------+------+------. + ! ! | | ! | ! ! + ! ! !------! !------! ! ! + | | | | ! | | | + '--------------------' '--------------------' + + +## Layer 6 + + .-------------------------------------. .-------------------------------------. + | | | | | | | | ! | | | | | | | + !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! + | | | | | | | | ! | | | | | | | + !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + | | | | | | |------! !------! | | | | | | + !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + | | | | | | | | ! | | | | | | | + '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' + | | | | | | ! | | | | | + '------------------------'.-------------. .-------------.'------------------------' + | | | ! | | + .------+------+------! !------+------+------. + ! ! | | ! | ! ! + ! ! !------! !------! ! ! + | | | | ! | | | + '--------------------' '--------------------' + +## Layer 7 + + .-------------------------------------. .-------------------------------------. + | | | | | | | | ! | | | | | | | + !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! + | | | | | | | | ! | | | | | | | + !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + | | | | | | |------! !------! | | | | | | + !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + | | | | | | | | ! | | | | | | | + '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' + | | | | | | ! | | | | | + '------------------------'.-------------. .-------------.'------------------------' + | | | ! | | + .------+------+------! !------+------+------. + ! ! | | ! | ! ! + ! ! !------! !------! ! ! + | | | | ! | | | + '--------------------' '--------------------' + + +## Layer 8 + + .-------------------------------------. .-------------------------------------. + | | | | | | | | ! | | | | | | | + !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! + | | | | | | | | ! | | | | | | | + !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + | | | | | | |------! !------! | | | | | | + !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! + | | | | | | | | ! | | | | | | | + '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' + | | | | | | ! | | | | | + '------------------------'.-------------. .-------------.'------------------------' + | | | ! | | + .------+------+------! !------+------+------. + ! ! | | ! | ! ! + ! ! !------! !------! ! ! + | | | | ! | | | + '--------------------' '--------------------' From 32c7832609414d02c19b6ec312daabc8c741b266 Mon Sep 17 00:00:00 2001 From: Manuel Barkhau Date: Mon, 28 Mar 2016 21:32:16 +0000 Subject: [PATCH 09/19] Refactor compiler code --- .../keymaps/german-manuneo/compile_keymap.py | 864 +++--- .../keymaps/german-manuneo/keymap.c | 2359 +++++++++-------- .../keymaps/german-manuneo/keymap.md | 338 +-- 3 files changed, 1900 insertions(+), 1661 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/german-manuneo/compile_keymap.py b/keyboard/ergodox_ez/keymaps/german-manuneo/compile_keymap.py index 3bbb9340..9767b1e0 100644 --- a/keyboard/ergodox_ez/keymaps/german-manuneo/compile_keymap.py +++ b/keyboard/ergodox_ez/keymaps/german-manuneo/compile_keymap.py @@ -1,4 +1,13 @@ -# encoding: utf-8 +#!/usr/bin/env python +# -*- coding: utf-8 -*- +"""Compiler for keymap.c files + +This scrip will generate a keymap.c file from a simple +markdown file with a specific layout. + +Usage: + python compile_keymap.py INPUT_PATH [OUTPUT_PATH] +""" from __future__ import division from __future__ import print_function from __future__ import absolute_import @@ -15,299 +24,423 @@ import collections PY2 = sys.version_info.major == 2 if PY2: - chr = unichr + chr = unichr -ONELINE_COMMENT_RE = re.compile(r"^\s*//.*$", re.MULTILINE) -INLINE_COMMENT_RE = re.compile( - r"([\,\"\[\]\{\}\d])\s+//\s[^\"\]\}\{\[]*$", re.MULTILINE -) -TRAILING_COMMA_RE = re.compile( - r",$\s*([\]\}])", re.MULTILINE -) +BASEPATH = os.path.abspath(os.path.join( + os.path.dirname(__file__), "..", ".." +)) -def loads(raw_data): - if isinstance(raw_data, bytes): - raw_data = raw_data.decode('utf-8') - raw_data = ONELINE_COMMENT_RE.sub(r"", raw_data) - raw_data = INLINE_COMMENT_RE.sub(r"\1", raw_data) - raw_data = TRAILING_COMMA_RE.sub(r"\1", raw_data) - return json.loads(raw_data) -with io.open("keymap.md", encoding="utf-8") as fh: - lines = fh.readlines() +KEYBOARD_LAYOUTS = { + # These map positions in the parsed layout to + # positions in the KEYMAP MATRIX + 'ergodox_ez': [ + [ 0, 1, 2, 3, 4, 5, 6], [38, 39, 40, 41, 42, 43, 44], + [ 7, 8, 9, 10, 11, 12, 13], [45, 46, 47, 48, 49, 50, 51], + [14, 15, 16, 17, 18, 19 ], [ 52, 53, 54, 55, 56, 57], + [20, 21, 22, 23, 24, 25, 26], [58, 59, 60, 61, 62, 63, 64], + [27, 28, 29, 30, 31 ], [ 65, 66, 67, 68, 69], + [ 32, 33], [70, 71 ], + [ 34], [72 ], + [ 35, 36, 37], [73, 74, 75 ], + ] +} -SECTIONS = [ - 'layout_config', - 'layers', + +BLANK_LAYOUTS = [ +# Compact Layout +""" +.------------------------------------.------------------------------------. +| | | | | | | | | | | | | | | +!-----+----+----+----+----+----------!-----+----+----+----+----+----+-----! +| | | | | | | | | | | | | | | +!-----+----+----+----x----x----! ! !----x----x----+----+----+-----! +| | | | | | |-----!-----! | | | | | | +!-----+----+----+----x----x----! ! !----x----x----+----+----+-----! +| | | | | | | | | | | | | | | +'-----+----+----+----+----+----------'----------+----+----+----+----+-----' + | | | | | | ! | | | | | + '------------------------' '------------------------' + .-----------. .-----------. + | | | ! | | + .-----+-----+-----! !-----+-----+-----. + ! ! | | ! | ! ! + ! ! !-----! !-----! ! ! + | | | | ! | | | + '-----------------' '-----------------' +""", + +# Wide Layout +""" +.--------------------------------------------. .--------------------------------------------. +| | | | | | | | ! | | | | | | | +!------+-----+-----+-----+-----+-------------! !-------+-----+-----+-----+-----+-----+------! +| | | | | | | | ! | | | | | | | +!------+-----+-----+-----x-----x-----! ! ! !-----x-----x-----+-----+-----+------! +| | | | | | |-------! !-------! | | | | | | +!------+-----+-----+-----x-----x-----! ! ! !-----x-----x-----+-----+-----+------! +| | | | | | | | ! | | | | | | | +'------+-----+-----+-----+-----+-------------' '-------------+-----+-----+-----+-----+------' + | | | | | | ! | | | | | + '-----------------------------' '-----------------------------' + .---------------. .---------------. + | | | ! | | + .-------+-------+-------! !-------+-------+-------. + ! ! | | ! | ! ! + ! ! !-------! !-------! ! ! + | | | | ! | | | + '-----------------------' '-----------------------' +""", ] -config = { - "includes_basedir": "quantum/", + +DEFAULT_CONFIG = { + "includes_basedir": "quantum/", "keymaps_includes": [ "keymap_common.h", ], - 'filler': "-+.':x", - 'separator': "|", + 'filler': "-+.':x", + 'separator': "|", 'default_key_prefix': ["KC_"], - 'unicode_macros': [], - 'macro_ids': ['UMS'], - 'layers': collections.OrderedDict(), - 'layer_lines': collections.OrderedDict(), } -section_start_index = -1 -current_section = None -current_layer_name = None -current_layer_lines = [] -config_data = [] - -def end_section(): - global section_start_index - global current_layer_lines - section_start_index = -1 - if current_section == 'layout_config': - config.update(loads("".join( - config_data - ))) - elif current_section == 'layers': - config['layer_lines'][current_layer_name] = current_layer_lines - current_layer_lines = [] - - -for i, line in enumerate(lines): - if line.startswith("# "): - section = line[2:].strip().replace(" ", "_").lower() - if section in SECTIONS: - current_section = section - elif line.startswith("## "): - sub_section = line[3:] - if current_section == 'layers': - current_layer_name = sub_section.strip() - # TODO: parse descriptio - config['layers'][current_layer_name] = "" - elif line.startswith(" "): - if section_start_index < 0: - section_start_index = i - if current_section == 'layout_config': - config_data.append(line) - elif current_section == 'layers': - if not line.strip(): - continue - current_layer_lines.append(line) - elif section_start_index > 0: - end_section() - -end_section() - -KEYDEF_RE = re.compile(r"#define ((?:{})(?:\w+))".format( - "|".join(config['key_prefixes']) -)) -IF0_RE = re.compile(r"^#if 0$.*?#endif", re.MULTILINE | re.DOTALL) -COMMENT_RE = re.compile(r"/\*.*?\*/", re.MULTILINE | re.DOTALL) -ENUM_RE = re.compile(r"(enum\s\w+\s\{.*?\};)", re.MULTILINE | re.DOTALL) -ENUM_KEY_RE = re.compile(r"({}\w+)".format( - "|".join(config['key_prefixes']) -)) -def parse_keydefs(path): - with io.open(path, encoding="utf-8") as fh: - data = fh.read() - data, _ = COMMENT_RE.subn("", data) - data, _ = IF0_RE.subn("", data) +SECTIONS = [ + 'layout_config', + 'layers', +] - for match in KEYDEF_RE.finditer(data): - yield match.groups()[0] - for enum_match in ENUM_RE.finditer(data): - enum = enum_match.groups()[0] - for key_match in ENUM_KEY_RE.finditer(enum): - yield key_match.groups()[0] +# Markdown Parsing -valid_keycodes = set() -basepath = os.path.abspath(os.path.join( - os.path.dirname(__file__), "..", "..", "..", ".." -)) +def loads(raw_data): + ONELINE_COMMENT_RE = re.compile(r""" + ^ # comment must be at the start of the line + \s* # arbitrary whitespace + // # start of the comment + (.*) # the comment + $ # until the end of line + """, re.MULTILINE | re.VERBOSE + ) + + INLINE_COMMENT_RE = re.compile(r""" + (?:[\,\"\[\]\{\}\d]) # anythig that might end a expression + \s+ # comment must be preceded by whitespace + // # start of the comment + \s # and succeded by whitespace + ([^\"\]\}\{\[]*) # the comment (except things which might be json) + $ # until the end of line + """, re.MULTILINE | re.VERBOSE + ) + + TRAILING_COMMA_RE = re.compile(r""" + , # the comma + \s* # arbitrary whitespace (including newlines) + ([\]\}]) # end of an array or object + """, re.MULTILINE | re.VERBOSE + ) -valid_keycodes.update(parse_keydefs(os.path.join( - basepath, "tmk_core", "common", "keycode.h" -))) - -for include_path in config['keymaps_includes']: - path = os.path.join(basepath, config['includes_dir'], include_path) - path = path.replace("/", os.sep) - if os.path.exists(path): - valid_keycodes.update(parse_keydefs(path)) - -LAYER_CHANGE_RE = re.compile(r"(DF|TG|MO)\(\d+\)") -MACRO_RE = re.compile(r"M\(\w+\)") -UNICODE_RE = re.compile(r"U[0-9A-F]{4}") -NON_CODE = re.compile(r"^[^A-Z0-9_]$") - - -def UNICODE_MACRO(config, c): - # TODO: don't use macro for codepoints below 0x2000 - macro_id = "UC_" + ( - unicodedata.name(c) - .replace(" ", "_") - .replace("-", "_") - .replace("SUPERSCRIPT_", "SUP_") - .replace("SUBSCRIPT_", "SUB_") - .replace("GREEK_SMALL_LETTER", "GR_LC") - .replace("GREEK_CAPITAL_LETTER", "GR_UC") - .replace("VULGAR_FRACTION_", "FR_") - ) - if macro_id not in config['macro_ids']: - config['macro_ids'].append(macro_id) - code = "{:04X}".format(ord(c)) - if (macro_id, code) not in config['unicode_macros']: - config['unicode_macros'].append((macro_id, code)) - return "M({})".format(macro_id) - - -def MACRO(config, code): - macro_id = code[2:-1] - if macro_id not in config['macro_ids']: - config['macro_ids'].append(macro_id) - return code - -# TODO: presumably we can have a macro or function which takes -# the hex code and produces much smaller code. + if isinstance(raw_data, bytes): + raw_data = raw_data.decode('utf-8') -WIN_UNICODE_MACRO_TEMPLATE = """ -case {0}: - return MACRODOWN( - D(LALT), T(KP_PLUS), {1}, U(LALT), END - ); -""" + raw_data = ONELINE_COMMENT_RE.sub(r"", raw_data) + raw_data = INLINE_COMMENT_RE.sub(r"\1", raw_data) + raw_data = TRAILING_COMMA_RE.sub(r"\1", raw_data) + return json.loads(raw_data) -LINUX_UNICODE_MACRO_TEMPLATE = """ -case {0}: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), {1}, T(KP_ENTER), END - ); -""" -def macro_cases(config, mode): - if mode == 'win': - template = WIN_UNICODE_MACRO_TEMPLATE - elif mode == 'linux': - template = LINUX_UNICODE_MACRO_TEMPLATE - else: - raise ValueError("Invalid mode: ", mode) - template = template.strip() - - for macro_id, unimacro_chars in config['unicode_macros']: - unimacro_keys = ", ".join( - "T({})".format( - "KP_" + char if char.isdigit() else char - ) for char in unimacro_chars - ) - yield template.format(macro_id, unimacro_keys) +def parse_config(path): + def reset_section(): + section.update({ + 'name': section.get('name', ""), + 'sub_name': "", + 'start_line': -1, + 'end_line': -1, + 'code_lines': [], + }) + + def start_section(line_index, line): + end_section() + if line.startswith("# "): + name = line[2:] + elif line.startswith("## "): + name = line[3:] + + name = name.strip().replace(" ", "_").lower() + if name in SECTIONS: + section['name'] = name + else: + section['sub_name'] = name + section['start_line'] = line_index + + def end_section(): + if section['start_line'] >= 0: + if section['name'] == 'layout_config': + config.update(loads("\n".join( + section['code_lines'] + ))) + elif section['sub_name'].startswith('layer'): + layer_name = section['sub_name'] + config['layer_lines'][layer_name] = section['code_lines'] + + reset_section() + + def amend_section(line_index, line): + section['end_line'] = line_index + section['code_lines'].append(line) + + config = DEFAULT_CONFIG.copy() + config.update({ + 'layer_lines': collections.OrderedDict(), + 'macro_ids': {'UM'}, + 'unicode_macros': {}, + }) + + section = {} + reset_section() + + with io.open(path, encoding="utf-8") as fh: + for i, line in enumerate(fh): + if line.startswith("#"): + start_section(i, line) + elif line.startswith(" "): + amend_section(i, line[4:]) + else: + # TODO: maybe parse description + pass + + end_section() + return config + +# header file parsing + +IF0_RE = re.compile(r""" + ^ + #if 0 + $.*? + #endif + """, re.MULTILINE | re.DOTALL | re.VERBOSE +) -MACROCODE = """ -#define UC_MODE_WIN 0 -#define UC_MODE_LINUX 1 +COMMENT_RE = re.compile(r""" + /\* + .*? + \*/" + """, re.MULTILINE | re.DOTALL | re.VERBOSE +) -static uint16_t unicode_mode = UC_MODE_WIN; +def read_header_file(path): + with io.open(path, encoding="utf-8") as fh: + data = fh.read() + data, _ = COMMENT_RE.subn("", data) + data, _ = IF0_RE.subn("", data) + return data + + +def regex_partial(re_str_fmt, flags=re.MULTILINE | re.DOTALL | re.VERBOSE): + def partial(*args, **kwargs): + re_str = re_str_fmt.format(*args, **kwargs) + return re.compile(re_str, flags) + return partial + + +KEYDEF_REP = regex_partial(r""" + #define + \s + ( + (?:{}) # the prefixes + (?:\w+) # the key name + ) # capture group end + """ +) + + +ENUM_RE = re.compile(r""" + ( + enum + \s\w+\s + \{ + .*? # the enum content + \} + ; + ) # capture group end + """, re.MULTILINE | re.DOTALL | re.VERBOSE +) + + +ENUM_KEY_REP = regex_partial(r""" + ( + {} # the prefixes + \w+ # the key name + ) # capture group end + """ +) + +def parse_keydefs(config, data): + prefix_options = "|".join(config['key_prefixes']) + keydef_re = KEYDEF_REP(prefix_options) + enum_key_re = ENUM_KEY_REP(prefix_options) + for match in keydef_re.finditer(data): + yield match.groups()[0] + + for enum_match in ENUM_RE.finditer(data): + enum = enum_match.groups()[0] + for key_match in enum_key_re.finditer(enum): + yield key_match.groups()[0] + + +def parse_valid_keys(config): + valid_keycodes = set() + paths = [ + os.path.join(BASEPATH, "tmk_core", "common", "keycode.h") + ] + [ + os.path.join( + BASEPATH, config['includes_dir'], include_path + ) for include_path in config['keymaps_includes'] + ] + + for path in paths: + path = path.replace("/", os.sep) + # the config always uses forward slashe + if os.path.exists(path): + header_data = read_header_file(path) + valid_keycodes.update( + parse_keydefs(config, header_data) + ) + return valid_keycodes + +# Keymap Parsing + +def iter_raw_codes(layer_lines, filler, separator): + filler_re = re.compile("[" + filler + " ]") + for line in layer_lines: + line, _ = filler_re.subn("", line.strip()) + if not line: + continue + codes = line.split(separator) + for code in codes[1:-1]: + yield code + + +def iter_indexed_codes(raw_codes, key_indexes): + key_rows = {} + key_indexes_flat = [] + for row_index, key_indexes in enumerate(key_indexes): + for key_index in key_indexes: + key_rows[key_index] = row_index + key_indexes_flat.extend(key_indexes) + assert len(raw_codes) == len(key_indexes_flat) + for raw_code, key_index in zip(raw_codes, key_indexes_flat): + # we keep track of the row mostly for layout purposes + yield raw_code, key_index, key_rows[key_index] + + +LAYER_CHANGE_RE = re.compile(r""" + (DF|TG|MO)\(\d+\) +""", re.VERBOSE) + + +MACRO_RE = re.compile(r""" + M\(\w+\) +""", re.VERBOSE) + + +UNICODE_RE = re.compile(r""" + U[0-9A-F]{4} +""", re.VERBOSE) + + +NON_CODE = re.compile(r""" + ^[^A-Z0-9_]$ +""", re.VERBOSE) + + +def parse_uni_code(raw_code): + macro_id = "UC_" + ( + unicodedata.name(raw_code) + .replace(" ", "_") + .replace("-", "_") + ) + code = "M({})".format(macro_id) + uc_hex = "{:04X}".format(ord(raw_code)) + return code, macro_id, uc_hex + + +def parse_key_code(raw_code, key_prefixes, valid_keycodes): + if raw_code in valid_keycodes: + return raw_code + + for prefix in key_prefixes: + code = prefix + raw_code + if code in valid_keycodes: + return code + + +def parse_code(raw_code, key_prefixes, valid_keycodes): + if not raw_code: + return 'KC_TRNS', None, None + + if LAYER_CHANGE_RE.match(raw_code): + return raw_code, None, None + + if MACRO_RE.match(raw_code): + code = macro_id = raw_code[2:-1] + return code, macro_id, None + + if UNICODE_RE.match(raw_code): + hex_code = raw_code[1:] + return parse_uni_code(chr(int(hex_code, 16))) + + if NON_CODE.match(raw_code): + return parse_uni_code(raw_code) + + code = parse_key_code(raw_code, key_prefixes, valid_keycodes) + return code, None, None + + +def parse_keymap(config, key_indexes, layer_lines, valid_keycodes): + keymap = {} + raw_codes = list(iter_raw_codes( + layer_lines, config['filler'], config['separator'] + )) + indexed_codes = iter_indexed_codes(raw_codes, key_indexes) + for raw_code, key_index, row_index in indexed_codes: + code, macro_id, uc_hex = parse_code( + raw_code, config['key_prefixes'], valid_keycodes + ) + if macro_id: + config['macro_ids'].add(macro_id) + if uc_hex: + config['unicode_macros'][macro_id] = uc_hex + keymap[key_index] = (code, row_index) + return keymap -const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {{ - if (!record->event.pressed) {{ - return MACRO_NONE; - }} - // MACRODOWN only works in this function - switch(id) {{ - case UMS: - unicode_mode = (unicode_mode + 1) % 2; - break; - {macro_cases} - default: - break; - }} - if (unicode_mode == UC_MODE_WIN) {{ - switch(id) {{ - {win_macro_cases} - default: - break; - }} - }} else if (unicode_mode == UC_MODE_LINUX) {{ - switch(id) {{ - {linux_macro_cases} - default: - break; - }} - }} - return MACRO_NONE; -}}; -""" +def parse_keymaps(config, valid_keycodes): + keymaps = collections.OrderedDict() + key_indexes = config.get( + 'key_indexes', KEYBOARD_LAYOUTS[config['layout']] + ) + # TODO: maybe validate key_indexes -def iter_keycodes(layer_lines, config): - filler_re = re.compile("[" + - config['filler'] + " " + - "]") - - all_codes = [] - for line in layer_lines: - line, _ = filler_re.subn("", line.strip()) - if not line: - continue - codes = line.split(config['separator']) - all_codes.extend(codes[1:-1]) - - key_groups = {} - for group_index, key_indexes in enumerate(config['keymap_indexes']): - for key_index in key_indexes: - key_groups[key_index] = group_index - - keymap_indexes = sum(config['keymap_indexes'], []) - assert len(all_codes) == len(keymap_indexes) - code_index_pairs = zip(all_codes, keymap_indexes) - prev_index = None - for i, (code, key_index) in enumerate(code_index_pairs): - code = code.strip() - layer_match = LAYER_CHANGE_RE.match(code) - unicode_match = UNICODE_RE.match(code) - noncode_match = NON_CODE.match(code) - macro_match = MACRO_RE.match(code) - - ws = "\n" if key_groups[key_index] != prev_index else "" - prev_index = key_groups[key_index] - - try: - if not code: - code = 'KC_TRNS' - elif layer_match: - pass - elif macro_match: - code = MACRO(config, code) - elif unicode_match: - hex_code = code[1:] - code = UNICODE_MACRO(config, chr(int(hex_code, 16))) - elif noncode_match: - code = UNICODE_MACRO(config, code) - elif "_" in code: - assert code in valid_keycodes, "unknown code '{}'".format(code) - else: - for prefix in config['key_prefixes']: - if prefix + code in valid_keycodes: - code = prefix + code - break - assert code in valid_keycodes, "unknown code '{}'".format(code) - yield code, key_index, ws - except AssertionError: - print("Error processing code", repr(code).encode("utf-8")) - raise + for layer_name, layer_lines, in config['layer_lines'].items(): + keymaps[layer_name] = parse_keymap( + config, key_indexes, layer_lines, valid_keycodes + ) + return keymaps + +# keymap.c output USERCODE = """ // Runs just one time when the keyboard initializes. -void * matrix_init_user(void) { +void matrix_init_user(void) { }; // Runs constantly in the background, in a loop. -void * matrix_scan_user(void) { +void matrix_scan_user(void) { uint8_t layer = biton32(layer_state); ergodox_board_led_off(); @@ -348,71 +481,158 @@ void * matrix_scan_user(void) { }; """ -def parse_keymaps(config): - keymaps = {} - layer_line_items = config['layer_lines'].items() - for i, (layer_name, layer_lines) in enumerate(layer_line_items): - print("parseing layer", layer_name) - keymap = {} - for code, key_index, ws in iter_keycodes(layer_lines, config): - keymap[key_index] = (code, ws) - keymaps[layer_name] = [v for k, v in sorted(keymap.items())] - return keymaps - - -def iter_keymap_lines(config, keymaps): - for include_path in config['keymaps_includes']: - yield '#include "{}"\n'.format(include_path) - - yield "\n" - - layer_items = config['layers'].items() - for i, (layer_name, description) in enumerate(layer_items): - yield '#define L{0:<3} {0:<5} // {1}\n'.format(i, layer_name) - - for i, macro_id in enumerate(config['macro_ids']): - yield "#define {} {}\n".format(macro_id, i) - - yield "\n" - - yield "const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {\n" - - layer_line_items = config['layer_lines'].items() - last_index = config['keymap_indexes'][-1] - for i, (layer_name, layer_lines) in enumerate(layer_line_items): - keymap = keymaps[layer_name] - yield "/*\n" - for line in layer_lines: - yield " *{}".format(line) - yield "*/\n" - - yield "[L{0}] = KEYMAP(\n".format(i) - - for key_index, (code, ws) in enumerate(keymap): - yield "\t{}".format(code) - if key_index < len(keymap) - 1: - yield "," - yield ws - yield "),\n" - - yield "};\n\n" - - yield "const uint16_t PROGMEM fn_actions[] = {\n" - yield "};\n" +MACROCODE = """ +#define UC_MODE_WIN 0 +#define UC_MODE_LINUX 1 - yield MACROCODE.format( - macro_cases="", - win_macro_cases="\n".join(macro_cases(config, mode='win')), - linux_macro_cases="\n".join(macro_cases(config, mode='linux')), - ) +static uint16_t unicode_mode = UC_MODE_WIN; - yield USERCODE +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {{ + if (!record->event.pressed) {{ + return MACRO_NONE; + }} + // MACRODOWN only works in this function + switch(id) {{ + case UM: + unicode_mode = (unicode_mode + 1) % 2; + break; + {macro_cases} + default: + break; + }} + if (unicode_mode == UC_MODE_WIN) {{ + switch(id) {{ + {win_macro_cases} + default: + break; + }} + }} else if (unicode_mode == UC_MODE_LINUX) {{ + switch(id) {{ + {linux_macro_cases} + default: + break; + }} + }} + return MACRO_NONE; +}}; +""" +WIN_UNICODE_MACRO_TEMPLATE = """ +case {0}: + return MACRODOWN( + D(LALT), T(KP_PLUS), {1}, U(LALT), END + ); +""" -with io.open("keymap.c", mode="w", encoding="utf-8") as fh: - for data in iter_keymap_lines(config, parse_keymaps(config)): - fh.write(data) +LINUX_UNICODE_MACRO_TEMPLATE = """ +case {0}: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), {1}, T(KP_ENTER), END + ); +""" + +def macro_cases(config, mode): + if mode == 'win': + template = WIN_UNICODE_MACRO_TEMPLATE + elif mode == 'linux': + template = LINUX_UNICODE_MACRO_TEMPLATE + else: + raise ValueError("Invalid mode: ", mode) + template = template.strip() + + for macro_id, uc_hex in config['unicode_macros'].items(): + unimacro_keys = ", ".join( + "T({})".format( + "KP_" + digit if digit.isdigit() else digit + ) for digit in uc_hex + ) + yield template.format(macro_id, unimacro_keys) + + +def iter_keymap_lines(keymap): + prev_row_index = None + for key_index in sorted(keymap): + code, row_index = keymap[key_index] + if row_index != prev_row_index: + yield "\n" + yield " {}".format(code) + if key_index < len(keymap) - 1: + yield "," + prev_row_index = row_index + + +def iter_keymap_parts(config, keymaps): + # includes + for include_path in config['keymaps_includes']: + yield '#include "{}"\n'.format(include_path) + + yield "\n" + + # definitions + for i, macro_id in enumerate(sorted(config['macro_ids'])): + yield "#define {} {}\n".format(macro_id, i) + + yield "\n" + + for i, layer_name in enumerate(config['layer_lines']): + yield '#define L{0:<3} {0:<5} // {1}\n'.format(i, layer_name) + + yield "\n" + + # keymaps + yield "const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {\n" + + for i, layer_name in enumerate(config['layer_lines']): + # comment + layer_lines = config['layer_lines'][layer_name] + prefixed_lines = " * " + " * ".join(layer_lines) + yield "/*\n{}*/\n".format(prefixed_lines) + + # keymap codes + keymap = keymaps[layer_name] + keymap_lines = "".join(iter_keymap_lines(keymap)) + yield "[L{0}] = KEYMAP({1}\n),\n".format(i, keymap_lines) + + yield "};\n\n" + + # no idea what this is for + yield "const uint16_t PROGMEM fn_actions[] = {};\n" + + # macros + yield MACROCODE.format( + macro_cases="", + win_macro_cases="\n".join(macro_cases(config, mode='win')), + linux_macro_cases="\n".join(macro_cases(config, mode='linux')), + ) + + # TODO: dynamically create blinking lights + yield USERCODE + + +def main(argv=sys.argv[1:]): + if not argv or '-h' in argv or '--help' in argv: + print(__doc__) + return 0 + + in_path = os.path.abspath(argv[0]) + if not os.path.exists(in_path): + print("No such file '{}'".format(in_path)) + return 1 + + if len(argv) > 1: + out_path = os.path.abspath(argv[1]) + else: + dirname = os.path.dirname(in_path) + out_path = os.path.join(dirname, "keymap.c") + + config = parse_config(in_path) + valid_keys = parse_valid_keys(config) + keymaps = parse_keymaps(config, valid_keys) + + with io.open(out_path, mode="w", encoding="utf-8") as fh: + for part in iter_keymap_parts(config, keymaps): + fh.write(part) -# print("\n".join(sorted(valid_keycodes))) -# print(json.dumps(config, indent=4)) +if __name__ == '__main__': + sys.exit(main()) diff --git a/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.c b/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.c index 400ad6fc..23611ddd 100644 --- a/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.c +++ b/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.c @@ -3,449 +3,458 @@ #include "keymap_common.h" #include "keymap_extras/keymap_german.h" -#define L0 0 // Layer 0 -#define L1 1 // Layer 1 -#define L2 2 // Layer 2 -#define L3 3 // Layer 3 -#define L4 4 // Layer 4 -#define L5 5 // Layer 5 -#define L6 6 // Layer 6 -#define L7 7 // Layer 7 -#define L8 8 // Layer 8 -#define UMS 0 -#define UC_UPWARDS_ARROW 1 -#define UC_LEFTWARDS_ARROW 2 -#define UC_DOWNWARDS_ARROW 3 -#define UC_RIGHTWARDS_ARROW 4 -#define UC_SUP_ONE 5 -#define UC_SUP_TWO 6 -#define UC_SUP_THREE 7 -#define UC_SUP_FOUR 8 -#define UC_SUP_FIVE 9 -#define UC_FOR_ALL 10 -#define UC_SUP_SIX 11 -#define UC_SUP_SEVEN 12 -#define UC_SUP_EIGHT 13 -#define UC_SUP_NINE 14 -#define UC_SUP_ZERO 15 -#define UC_MULTIPLICATION_SIGN 16 -#define UC_FR_ONE_HALF 17 -#define UC_DIVISION_SIGN 18 -#define UC_FR_ONE_QUARTER 19 -#define UC_FR_ONE_FIFTH 20 -#define UC_FR_ONE_SIXTH 21 -#define UC_FR_ONE_EIGHTH 22 -#define UC_PLUS_MINUS_SIGN 23 -#define UC_EMPTY_SET 24 -#define UC_INFINITY 25 -#define UC_SUP_LATIN_SMALL_LETTER_N 26 -#define UC_THERE_EXISTS 27 -#define UC_ELEMENT_OF 28 -#define UC_FR_ONE_THIRD 29 -#define UC_NOT_EQUAL_TO 30 -#define UC_FR_TWO_THIRDS 31 -#define UC_FR_THREE_QUARTERS 32 -#define UC_ASYMPTOTICALLY_EQUAL_TO 33 -#define UC_THERE_DOES_NOT_EXIST 34 -#define UC_NOT_AN_ELEMENT_OF 35 -#define UC_SUB_ONE 36 -#define UC_SUB_TWO 37 -#define UC_SUB_THREE 38 -#define UC_SUB_FOUR 39 -#define UC_SUB_FIVE 40 -#define UC_SUB_SIX 41 -#define UC_SUB_SEVEN 42 -#define UC_SUB_EIGHT 43 -#define UC_SUB_NINE 44 -#define UC_SUB_ZERO 45 -#define UC_GR_LC_CHI 46 -#define UC_GR_LC_PI 47 -#define UC_GR_LC_PHI 48 -#define UC_GR_LC_OMEGA 49 -#define UC_GR_LC_GAMMA 50 -#define UC_GR_LC_ETA 51 -#define UC_GR_LC_XI 52 -#define UC_GR_LC_KAPPA 53 -#define UC_GR_LC_LAMDA 54 -#define UC_GR_LC_ZETA 55 -#define UC_GR_LC_UPSILON 56 -#define UC_GR_LC_IOTA 57 -#define UC_GR_LC_ALPHA 58 -#define UC_GR_LC_EPSILON 59 -#define UC_GR_LC_OMICRON 60 -#define UC_GR_LC_SIGMA 61 -#define UC_GR_LC_NU 62 -#define UC_GR_LC_RHO 63 -#define UC_GR_LC_TAU 64 -#define UC_GR_LC_DELTA 65 -#define UC_GR_LC_FINAL_SIGMA 66 -#define UC_GR_LC_THETA 67 -#define UC_GR_LC_BETA 68 -#define UC_GR_LC_MU 69 -#define UC_GR_LC_PSI 70 -#define UC_GR_UC_CHI 71 -#define UC_GR_UC_PI 72 -#define UC_GR_UC_PHI 73 -#define UC_GR_UC_OMEGA 74 -#define UC_GR_UC_GAMMA 75 -#define UC_GR_UC_ETA 76 -#define UC_GR_UC_XI 77 -#define UC_GR_UC_KAPPA 78 -#define UC_GR_UC_LAMDA 79 -#define UC_GR_UC_ZETA 80 -#define UC_GR_UC_UPSILON 81 -#define UC_GR_UC_IOTA 82 -#define UC_GR_UC_ALPHA 83 -#define UC_GR_UC_EPSILON 84 -#define UC_GR_UC_OMICRON 85 -#define UC_GR_UC_SIGMA 86 -#define UC_GR_UC_NU 87 -#define UC_GR_UC_RHO 88 -#define UC_GR_UC_TAU 89 -#define UC_GR_UC_DELTA 90 -#define UC_GR_UC_THETA 91 -#define UC_GR_UC_BETA 92 -#define UC_GR_UC_MU 93 -#define UC_GR_UC_PSI 94 +#define UC_ASYMPTOTICALLY_EQUAL_TO 0 +#define UC_DIVISION_SIGN 1 +#define UC_DOWNWARDS_ARROW 2 +#define UC_ELEMENT_OF 3 +#define UC_EMPTY_SET 4 +#define UC_FOR_ALL 5 +#define UC_GREEK_CAPITAL_LETTER_ALPHA 6 +#define UC_GREEK_CAPITAL_LETTER_BETA 7 +#define UC_GREEK_CAPITAL_LETTER_CHI 8 +#define UC_GREEK_CAPITAL_LETTER_DELTA 9 +#define UC_GREEK_CAPITAL_LETTER_EPSILON 10 +#define UC_GREEK_CAPITAL_LETTER_ETA 11 +#define UC_GREEK_CAPITAL_LETTER_GAMMA 12 +#define UC_GREEK_CAPITAL_LETTER_IOTA 13 +#define UC_GREEK_CAPITAL_LETTER_KAPPA 14 +#define UC_GREEK_CAPITAL_LETTER_LAMDA 15 +#define UC_GREEK_CAPITAL_LETTER_MU 16 +#define UC_GREEK_CAPITAL_LETTER_NU 17 +#define UC_GREEK_CAPITAL_LETTER_OMEGA 18 +#define UC_GREEK_CAPITAL_LETTER_OMICRON 19 +#define UC_GREEK_CAPITAL_LETTER_PHI 20 +#define UC_GREEK_CAPITAL_LETTER_PI 21 +#define UC_GREEK_CAPITAL_LETTER_PSI 22 +#define UC_GREEK_CAPITAL_LETTER_RHO 23 +#define UC_GREEK_CAPITAL_LETTER_SIGMA 24 +#define UC_GREEK_CAPITAL_LETTER_TAU 25 +#define UC_GREEK_CAPITAL_LETTER_THETA 26 +#define UC_GREEK_CAPITAL_LETTER_UPSILON 27 +#define UC_GREEK_CAPITAL_LETTER_XI 28 +#define UC_GREEK_CAPITAL_LETTER_ZETA 29 +#define UC_GREEK_SMALL_LETTER_ALPHA 30 +#define UC_GREEK_SMALL_LETTER_BETA 31 +#define UC_GREEK_SMALL_LETTER_CHI 32 +#define UC_GREEK_SMALL_LETTER_DELTA 33 +#define UC_GREEK_SMALL_LETTER_EPSILON 34 +#define UC_GREEK_SMALL_LETTER_ETA 35 +#define UC_GREEK_SMALL_LETTER_FINAL_SIGMA 36 +#define UC_GREEK_SMALL_LETTER_GAMMA 37 +#define UC_GREEK_SMALL_LETTER_IOTA 38 +#define UC_GREEK_SMALL_LETTER_KAPPA 39 +#define UC_GREEK_SMALL_LETTER_LAMDA 40 +#define UC_GREEK_SMALL_LETTER_MU 41 +#define UC_GREEK_SMALL_LETTER_NU 42 +#define UC_GREEK_SMALL_LETTER_OMEGA 43 +#define UC_GREEK_SMALL_LETTER_OMICRON 44 +#define UC_GREEK_SMALL_LETTER_PHI 45 +#define UC_GREEK_SMALL_LETTER_PI 46 +#define UC_GREEK_SMALL_LETTER_PSI 47 +#define UC_GREEK_SMALL_LETTER_RHO 48 +#define UC_GREEK_SMALL_LETTER_SIGMA 49 +#define UC_GREEK_SMALL_LETTER_TAU 50 +#define UC_GREEK_SMALL_LETTER_THETA 51 +#define UC_GREEK_SMALL_LETTER_UPSILON 52 +#define UC_GREEK_SMALL_LETTER_XI 53 +#define UC_GREEK_SMALL_LETTER_ZETA 54 +#define UC_INFINITY 55 +#define UC_LEFTWARDS_ARROW 56 +#define UC_MULTIPLICATION_SIGN 57 +#define UC_NOT_AN_ELEMENT_OF 58 +#define UC_NOT_EQUAL_TO 59 +#define UC_PLUS_MINUS_SIGN 60 +#define UC_RIGHTWARDS_ARROW 61 +#define UC_SUBSCRIPT_EIGHT 62 +#define UC_SUBSCRIPT_FIVE 63 +#define UC_SUBSCRIPT_FOUR 64 +#define UC_SUBSCRIPT_NINE 65 +#define UC_SUBSCRIPT_ONE 66 +#define UC_SUBSCRIPT_SEVEN 67 +#define UC_SUBSCRIPT_SIX 68 +#define UC_SUBSCRIPT_THREE 69 +#define UC_SUBSCRIPT_TWO 70 +#define UC_SUBSCRIPT_ZERO 71 +#define UC_SUPERSCRIPT_EIGHT 72 +#define UC_SUPERSCRIPT_FIVE 73 +#define UC_SUPERSCRIPT_FOUR 74 +#define UC_SUPERSCRIPT_LATIN_SMALL_LETTER_N 75 +#define UC_SUPERSCRIPT_NINE 76 +#define UC_SUPERSCRIPT_ONE 77 +#define UC_SUPERSCRIPT_SEVEN 78 +#define UC_SUPERSCRIPT_SIX 79 +#define UC_SUPERSCRIPT_THREE 80 +#define UC_SUPERSCRIPT_TWO 81 +#define UC_SUPERSCRIPT_ZERO 82 +#define UC_THERE_DOES_NOT_EXIST 83 +#define UC_THERE_EXISTS 84 +#define UC_UPWARDS_ARROW 85 +#define UC_VULGAR_FRACTION_ONE_EIGHTH 86 +#define UC_VULGAR_FRACTION_ONE_FIFTH 87 +#define UC_VULGAR_FRACTION_ONE_HALF 88 +#define UC_VULGAR_FRACTION_ONE_QUARTER 89 +#define UC_VULGAR_FRACTION_ONE_SIXTH 90 +#define UC_VULGAR_FRACTION_ONE_THIRD 91 +#define UC_VULGAR_FRACTION_THREE_QUARTERS 92 +#define UC_VULGAR_FRACTION_TWO_THIRDS 93 +#define UM 94 + +#define L0 0 // layer_0 +#define L1 1 // layer_1 +#define L2 2 // layer_2 +#define L3 3 // layer_3 +#define L4 4 // layer_4 +#define L5 5 // layer_5 +#define L6 6 // layer_6 +#define L7 7 // layer_7 +#define L8 8 // layer_8 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* - * .-------------------------------------. .-------------------------------------. - * |MO(5)| 1 | 2 | 3 | 4 | 5 | ACUT | ! GRV | 6 | 7 | 8 | 9 | 0 |CIRC | - * !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! - * |MO(4)| X | P | F | W | G | HOME | !TG(2) | H | J | K | L | Q | Z | - * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - * |MO(1)| U | I | A | E | O |------! !------! S | N | R | T | D | SS | - * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - * |MO(3)| UE | OE | AE | C | V | END | ! TAB | B | M |COMM| DOT| UP | Y | - * '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' - * | | |LGUI|LALT|LCTL| !LALT| |LEFT|DOWN|RGHT| - * '------------------------'.-------------. .-------------.'------------------------' - * | INS |TG(2) | !M(UMS)| DELT | - * .------+------+------! !------+------+------. - * ! ! | APP | ! PGUP | ! ! - * ! ! !------! !------! ! ! - * | BSPC | LSFT | ESC | ! PGDN |ENTER |SPACE | - * '--------------------' '--------------------' + * .------------------------------------.------------------------------------. + * |MO(5)| 1 | 2 | 3 | 4 | 5 |ACUT | GRV | 6 | 7 | 8 | 9 | 0 |CIRC | + * !-----+----+----+----+----+----------!-----+----+----+----+----+----+-----! + * |MO(4)| X | P | F | W | G |HOME |TG(2)| H | J | K | L | Q | Z | + * !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + * |MO(1)| U | I | A | E | O |-----!-----! S | N | R | T | D | SS | + * !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + * |MO(3)| UE | OE | AE | C | V |END | TAB | B | M |COMM| DOT| UP | Y | + * '-----+----+----+----+----+----------'----------+----+----+----+----+-----' + * | | |LGUI|LALT|LCTL| !LALT| |LEFT|DOWN|RGHT| + * '------------------------' '------------------------' + * .-----------. .-----------. + * |INS |TG(2)| !M(UM)|DELT | + * .-----+-----+-----! !-----+-----+-----. + * ! ! | APP | ! PGUP| ! ! + * ! ! !-----! !-----! ! ! + * |BSPC |LSFT | ESC | ! PGDN|ENTER|SPACE| + * '-----------------' '-----------------' */ [L0] = KEYMAP( - MO(5), - DE_1, DE_2, DE_3, DE_4, DE_5, DE_ACUT, MO(4), - DE_X, DE_P, DE_F, DE_W, DE_G, KC_HOME, MO(1), - DE_U, DE_I, DE_A, DE_E, DE_O, MO(3), - DE_UE, DE_OE, DE_AE, DE_C, DE_V, KC_END, KC_TRNS, - KC_TRNS, KC_LGUI, KC_LALT, KC_LCTL, KC_INS, - TG(2), KC_APP, - KC_BSPC, - KC_LSFT, KC_ESC, DE_GRV, - DE_6, DE_7, DE_8, DE_9, DE_0, DE_CIRC, TG(2), - DE_H, DE_J, DE_K, DE_L, DE_Q, DE_Z, DE_S, - DE_N, DE_R, DE_T, DE_D, DE_SS, KC_TAB, - DE_B, DE_M, DE_COMM, DE_DOT, KC_UP, DE_Y, KC_LALT, - KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, M(UMS), - KC_DELT, KC_PGUP, - KC_PGDN, - KC_ENTER, KC_SPACE), + MO(5), DE_1, DE_2, DE_3, DE_4, DE_5, DE_ACUT, + MO(4), DE_X, DE_P, DE_F, DE_W, DE_G, KC_HOME, + MO(1), DE_U, DE_I, DE_A, DE_E, DE_O, + MO(3), DE_UE, DE_OE, DE_AE, DE_C, DE_V, KC_END, + KC_TRNS, KC_TRNS, KC_LGUI, KC_LALT, KC_LCTL, + KC_INS, TG(2), + KC_APP, + KC_BSPC, KC_LSFT, KC_ESC, + DE_GRV, DE_6, DE_7, DE_8, DE_9, DE_0, DE_CIRC, + TG(2), DE_H, DE_J, DE_K, DE_L, DE_Q, DE_Z, + DE_S, DE_N, DE_R, DE_T, DE_D, DE_SS, + KC_TAB, DE_B, DE_M, DE_COMM, DE_DOT, KC_UP, DE_Y, + KC_LALT, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, + UM, KC_DELT, + KC_PGUP, + KC_PGDN, KC_ENTER, KC_SPACE +), /* - * .-------------------------------------. .-------------------------------------. - * | |EXLM|DQOT|PARA| | | | ! | | | | |RING| | - * !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! - * | |ASTR|PIPE|SLSH|LCBR|RCBR| | ! |HASH|LESS|MORE| |DQOT| | - * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - * | |UNDS|MINS|AMPR|LBRC|RBRC|------! !------!DLR |LPRN|RPRN|TILD|QUOT|QST | - * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - * | | |PLUS| EQL| | | | ! |BSLS|PERC|SCLN|COLN| ↑ | | - * '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' - * | | | | | | ! | | ← | ↓ | → | - * '------------------------'.-------------. .-------------.'------------------------' - * | | | ! | | - * .------+------+------! !------+------+------. - * ! ! | | ! | ! ! - * ! ! !------! !------! ! ! - * | | | | ! | | | - * '--------------------' '--------------------' + * .------------------------------------.------------------------------------. + * | |EXLM|DQOT|PARA| | | | | | | | |RING| | + * !-----+----+----+----+----+----------!-----+----+----+----+----+----+-----! + * | |ASTR|PIPE|SLSH|LCBR|RCBR| | |HASH|LESS|MORE| |DQOT| | + * !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + * | |UNDS|MINS|AMPR|LBRC|RBRC|-----!-----!DLR |LPRN|RPRN|TILD|QUOT| QST | + * !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + * | | |PLUS|EQL | | | | |BSLS|PERC|SCLN|COLN| ↑ | | + * '-----+----+----+----+----+----------'----------+----+----+----+----+-----' + * | | | | | | ! | | ← | ↓ | → | + * '------------------------' '------------------------' + * .-----------. .-----------. + * | | | ! | | + * .-----+-----+-----! !-----+-----+-----. + * ! ! | | ! | ! ! + * ! ! !-----! !-----! ! ! + * | | | | ! | | | + * '-----------------' '-----------------' */ [L1] = KEYMAP( - KC_TRNS, - DE_EXLM, DE_DQOT, DE_PARA, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - DE_ASTR, DE_PIPE, DE_SLSH, DE_LCBR, DE_RCBR, KC_TRNS, KC_TRNS, - DE_UNDS, DE_MINS, DE_AMPR, DE_LBRC, DE_RBRC, KC_TRNS, - KC_TRNS, DE_PLUS, DE_EQL, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, DE_RING, KC_TRNS, KC_TRNS, - DE_HASH, DE_LESS, DE_MORE, KC_TRNS, DE_DQOT, KC_TRNS, DE_DLR, - DE_LPRN, DE_RPRN, DE_TILD, DE_QUOT, DE_QST, KC_TRNS, - DE_BSLS, DE_PERC, DE_SCLN, DE_COLN, M(UC_UPWARDS_ARROW), KC_TRNS, KC_TRNS, - KC_TRNS, M(UC_LEFTWARDS_ARROW), M(UC_DOWNWARDS_ARROW), M(UC_RIGHTWARDS_ARROW), KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS), + KC_TRNS, DE_EXLM, DE_DQOT, DE_PARA, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, DE_ASTR, DE_PIPE, DE_SLSH, DE_LCBR, DE_RCBR, KC_TRNS, + KC_TRNS, DE_UNDS, DE_MINS, DE_AMPR, DE_LBRC, DE_RBRC, + KC_TRNS, KC_TRNS, DE_PLUS, DE_EQL, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, DE_RING, KC_TRNS, + KC_TRNS, DE_HASH, DE_LESS, DE_MORE, KC_TRNS, DE_DQOT, KC_TRNS, + DE_DLR, DE_LPRN, DE_RPRN, DE_TILD, DE_QUOT, DE_QST, + KC_TRNS, DE_BSLS, DE_PERC, DE_SCLN, DE_COLN, M(UC_UPWARDS_ARROW), KC_TRNS, + KC_TRNS, KC_TRNS, M(UC_LEFTWARDS_ARROW), M(UC_DOWNWARDS_ARROW), M(UC_RIGHTWARDS_ARROW), + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), /* - * .-------------------------------------. .-------------------------------------. - * | | F1 | F2 | F3 | F4 | F5 | F11 | ! F12 | F6 | F7 | F8 | F9 |F10 |PEQL | - * !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! - * | | | | | | | | ! | | P7 | P8 | P9 |PAST|PSLS | - * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - * | | | | | | |------! !------! | P4 | P5 | P6 |PMNS|PMNS | - * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - * | | | | | | | | ! NLCK | | P1 | P2 | P3 |PPLS|PPLS | - * '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' - * | | | | | | ! P0 |PCMM|PDOT|PENT|PENT| - * '------------------------'.-------------. .-------------.'------------------------' - * | | | ! | | - * .------+------+------! !------+------+------. - * ! ! | | ! | ! ! - * ! ! !------! !------! ! ! - * | | | | ! | | | - * '--------------------' '--------------------' + * .------------------------------------.------------------------------------. + * | | F1 | F2 | F3 | F4 | F5 | F11 | F12 | F6 | F7 | F8 | F9 |F10 |PEQL | + * !-----+----+----+----+----+----------!-----+----+----+----+----+----+-----! + * | | | | | | | | | | P7 | P8 | P9 |PAST|PSLS | + * !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + * | | | | | | |-----!-----! | P4 | P5 | P6 |PMNS|PMNS | + * !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + * | | | | | | | | NLCK| | P1 | P2 | P3 |PPLS|PPLS | + * '-----+----+----+----+----+----------'----------+----+----+----+----+-----' + * | | | | | | ! P0 |PCMM|PDOT|PENT|PENT| + * '------------------------' '------------------------' + * .-----------. .-----------. + * | | | ! | | + * .-----+-----+-----! !-----+-----+-----. + * ! ! | | ! | ! ! + * ! ! !-----! !-----! ! ! + * | | | | ! | | | + * '-----------------' '-----------------' */ [L2] = KEYMAP( - KC_TRNS, - KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_F12, - KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_PEQL, KC_TRNS, - KC_TRNS, KC_P7, KC_P8, KC_P9, KC_PAST, KC_PSLS, KC_TRNS, - KC_P4, KC_P5, KC_P6, KC_PMNS, KC_PMNS, KC_NLCK, - KC_TRNS, KC_P1, KC_P2, KC_P3, KC_PPLS, KC_PPLS, KC_P0, - KC_PCMM, KC_PDOT, KC_PENT, KC_PENT, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS), + KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + KC_F12, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_PEQL, + KC_TRNS, KC_TRNS, KC_P7, KC_P8, KC_P9, KC_PAST, KC_PSLS, + KC_TRNS, KC_P4, KC_P5, KC_P6, KC_PMNS, KC_PMNS, + KC_NLCK, KC_TRNS, KC_P1, KC_P2, KC_P3, KC_PPLS, KC_PPLS, + KC_P0, KC_PCMM, KC_PDOT, KC_PENT, KC_PENT, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), /* - * .-------------------------------------. .-------------------------------------. - * | | ¹ | ² | ³ | ⁴ | ⁵ | ∀ | ! | ⁶ | ⁷ | ⁸ | ⁹ | ⁰ | | - * !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! - * | | × | ½ | ÷ | ¼ | ⅕ | | ! | ⅙ | | ⅛ | | | | - * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - * | | | ± | AT |EURO| ∅ |------! !------! ∞ | ⁿ | ∃ | ∈ | | | - * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - * | | ⅓ | ≠ | ⅔ | ¾ | ≃ | | ! |EXLM| | ∄ | ∉ | | | - * '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' - * | | | | | | ! | | | | | - * '------------------------'.-------------. .-------------.'------------------------' - * | | | ! | | - * .------+------+------! !------+------+------. - * ! ! | | ! | ! ! - * ! ! !------! !------! ! ! - * | | | | ! | | | - * '--------------------' '--------------------' + * .------------------------------------.------------------------------------. + * | | ¹ | ² | ³ | ⁴ | ⁵ | ∀ | | ⁶ | ⁷ | ⁸ | ⁹ | ⁰ | | + * !-----+----+----+----+----+----------!-----+----+----+----+----+----+-----! + * | | × | ½ | ÷ | ¼ | ⅕ | | | ⅙ | | ⅛ | | | | + * !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + * | | | ± | AT |EURO| ∅ |-----!-----! ∞ | ⁿ | ∃ | ∈ | | | + * !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + * | | ⅓ | ≠ | ⅔ | ¾ | ≃ | | |EXLM| | ∄ | ∉ | | | + * '-----+----+----+----+----+----------'----------+----+----+----+----+-----' + * | | | | | | ! | | | | | + * '------------------------' '------------------------' + * .-----------. .-----------. + * | | | ! | | + * .-----+-----+-----! !-----+-----+-----. + * ! ! | | ! | ! ! + * ! ! !-----! !-----! ! ! + * | | | | ! | | | + * '-----------------' '-----------------' */ [L3] = KEYMAP( - KC_TRNS, - M(UC_SUP_ONE), M(UC_SUP_TWO), M(UC_SUP_THREE), M(UC_SUP_FOUR), M(UC_SUP_FIVE), M(UC_FOR_ALL), KC_TRNS, - M(UC_MULTIPLICATION_SIGN), M(UC_FR_ONE_HALF), M(UC_DIVISION_SIGN), M(UC_FR_ONE_QUARTER), M(UC_FR_ONE_FIFTH), KC_TRNS, KC_TRNS, - KC_TRNS, M(UC_PLUS_MINUS_SIGN), DE_AT, DE_EURO, M(UC_EMPTY_SET), KC_TRNS, - M(UC_FR_ONE_THIRD), M(UC_NOT_EQUAL_TO), M(UC_FR_TWO_THIRDS), M(UC_FR_THREE_QUARTERS), M(UC_ASYMPTOTICALLY_EQUAL_TO), KC_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, - M(UC_SUP_SIX), M(UC_SUP_SEVEN), M(UC_SUP_EIGHT), M(UC_SUP_NINE), M(UC_SUP_ZERO), KC_TRNS, KC_TRNS, - M(UC_FR_ONE_SIXTH), KC_TRNS, M(UC_FR_ONE_EIGHTH), KC_TRNS, KC_TRNS, KC_TRNS, M(UC_INFINITY), - M(UC_SUP_LATIN_SMALL_LETTER_N), M(UC_THERE_EXISTS), M(UC_ELEMENT_OF), KC_TRNS, KC_TRNS, KC_TRNS, - DE_EXLM, KC_TRNS, M(UC_THERE_DOES_NOT_EXIST), M(UC_NOT_AN_ELEMENT_OF), KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS), + KC_TRNS, M(UC_SUPERSCRIPT_ONE), M(UC_SUPERSCRIPT_TWO), M(UC_SUPERSCRIPT_THREE), M(UC_SUPERSCRIPT_FOUR), M(UC_SUPERSCRIPT_FIVE), M(UC_FOR_ALL), + KC_TRNS, M(UC_MULTIPLICATION_SIGN), M(UC_VULGAR_FRACTION_ONE_HALF), M(UC_DIVISION_SIGN), M(UC_VULGAR_FRACTION_ONE_QUARTER), M(UC_VULGAR_FRACTION_ONE_FIFTH), KC_TRNS, + KC_TRNS, KC_TRNS, M(UC_PLUS_MINUS_SIGN), DE_AT, DE_EURO, M(UC_EMPTY_SET), + KC_TRNS, M(UC_VULGAR_FRACTION_ONE_THIRD), M(UC_NOT_EQUAL_TO), M(UC_VULGAR_FRACTION_TWO_THIRDS), M(UC_VULGAR_FRACTION_THREE_QUARTERS), M(UC_ASYMPTOTICALLY_EQUAL_TO), KC_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, M(UC_SUPERSCRIPT_SIX), M(UC_SUPERSCRIPT_SEVEN), M(UC_SUPERSCRIPT_EIGHT), M(UC_SUPERSCRIPT_NINE), M(UC_SUPERSCRIPT_ZERO), KC_TRNS, + KC_TRNS, M(UC_VULGAR_FRACTION_ONE_SIXTH), KC_TRNS, M(UC_VULGAR_FRACTION_ONE_EIGHTH), KC_TRNS, KC_TRNS, KC_TRNS, + M(UC_INFINITY), M(UC_SUPERSCRIPT_LATIN_SMALL_LETTER_N), M(UC_THERE_EXISTS), M(UC_ELEMENT_OF), KC_TRNS, KC_TRNS, + KC_TRNS, DE_EXLM, KC_TRNS, M(UC_THERE_DOES_NOT_EXIST), M(UC_NOT_AN_ELEMENT_OF), KC_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 +), /* - * .-------------------------------------. .-------------------------------------. - * | | ₁ | ₂ | ₃ | ₄ | ₅ | | ! | ₆ | ₇ | ₈ | ₉ | ₀ | | - * !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! - * | | χ | π | φ | ω | γ | | ! | η | ξ | κ | λ | | ζ | - * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - * | | υ | ι | α | ε | ο |------! !------! σ | ν | ρ | τ | δ | ς | - * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - * | | | θ | | | | | ! | β | μ | | | | ψ | - * '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' - * | | | | | | ! | | | | | - * '------------------------'.-------------. .-------------.'------------------------' - * | | | ! | | - * .------+------+------! !------+------+------. - * ! ! | | ! | ! ! - * ! ! !------! !------! ! ! - * | | | | ! | | | - * '--------------------' '--------------------' + * .------------------------------------.------------------------------------. + * | | ₁ | ₂ | ₃ | ₄ | ₅ | | | ₆ | ₇ | ₈ | ₉ | ₀ | | + * !-----+----+----+----+----+----------!-----+----+----+----+----+----+-----! + * | | χ | π | φ | ω | γ | | | η | ξ | κ | λ | | ζ | + * !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + * | | υ | ι | α | ε | ο |-----!-----! σ | ν | ρ | τ | δ | ς | + * !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + * | | | θ | | | | | | β | μ | | | | ψ | + * '-----+----+----+----+----+----------'----------+----+----+----+----+-----' + * | | | | | | ! | | | | | + * '------------------------' '------------------------' + * .-----------. .-----------. + * | | | ! | | + * .-----+-----+-----! !-----+-----+-----. + * ! ! | | ! | ! ! + * ! ! !-----! !-----! ! ! + * | | | | ! | | | + * '-----------------' '-----------------' */ [L4] = KEYMAP( - KC_TRNS, - M(UC_SUB_ONE), M(UC_SUB_TWO), M(UC_SUB_THREE), M(UC_SUB_FOUR), M(UC_SUB_FIVE), KC_TRNS, KC_TRNS, - M(UC_GR_LC_CHI), M(UC_GR_LC_PI), M(UC_GR_LC_PHI), M(UC_GR_LC_OMEGA), M(UC_GR_LC_GAMMA), KC_TRNS, KC_TRNS, - M(UC_GR_LC_UPSILON), M(UC_GR_LC_IOTA), M(UC_GR_LC_ALPHA), M(UC_GR_LC_EPSILON), M(UC_GR_LC_OMICRON), KC_TRNS, - KC_TRNS, M(UC_GR_LC_THETA), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, - M(UC_SUB_SIX), M(UC_SUB_SEVEN), M(UC_SUB_EIGHT), M(UC_SUB_NINE), M(UC_SUB_ZERO), KC_TRNS, KC_TRNS, - M(UC_GR_LC_ETA), M(UC_GR_LC_XI), M(UC_GR_LC_KAPPA), M(UC_GR_LC_LAMDA), KC_TRNS, M(UC_GR_LC_ZETA), M(UC_GR_LC_SIGMA), - M(UC_GR_LC_NU), M(UC_GR_LC_RHO), M(UC_GR_LC_TAU), M(UC_GR_LC_DELTA), M(UC_GR_LC_FINAL_SIGMA), KC_TRNS, - M(UC_GR_LC_BETA), M(UC_GR_LC_MU), KC_TRNS, KC_TRNS, KC_TRNS, M(UC_GR_LC_PSI), KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS), + KC_TRNS, M(UC_SUBSCRIPT_ONE), M(UC_SUBSCRIPT_TWO), M(UC_SUBSCRIPT_THREE), M(UC_SUBSCRIPT_FOUR), M(UC_SUBSCRIPT_FIVE), KC_TRNS, + KC_TRNS, M(UC_GREEK_SMALL_LETTER_CHI), M(UC_GREEK_SMALL_LETTER_PI), M(UC_GREEK_SMALL_LETTER_PHI), M(UC_GREEK_SMALL_LETTER_OMEGA), M(UC_GREEK_SMALL_LETTER_GAMMA), KC_TRNS, + KC_TRNS, M(UC_GREEK_SMALL_LETTER_UPSILON), M(UC_GREEK_SMALL_LETTER_IOTA), M(UC_GREEK_SMALL_LETTER_ALPHA), M(UC_GREEK_SMALL_LETTER_EPSILON), M(UC_GREEK_SMALL_LETTER_OMICRON), + KC_TRNS, KC_TRNS, M(UC_GREEK_SMALL_LETTER_THETA), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, M(UC_SUBSCRIPT_SIX), M(UC_SUBSCRIPT_SEVEN), M(UC_SUBSCRIPT_EIGHT), M(UC_SUBSCRIPT_NINE), M(UC_SUBSCRIPT_ZERO), KC_TRNS, + KC_TRNS, M(UC_GREEK_SMALL_LETTER_ETA), M(UC_GREEK_SMALL_LETTER_XI), M(UC_GREEK_SMALL_LETTER_KAPPA), M(UC_GREEK_SMALL_LETTER_LAMDA), KC_TRNS, M(UC_GREEK_SMALL_LETTER_ZETA), + M(UC_GREEK_SMALL_LETTER_SIGMA), M(UC_GREEK_SMALL_LETTER_NU), M(UC_GREEK_SMALL_LETTER_RHO), M(UC_GREEK_SMALL_LETTER_TAU), M(UC_GREEK_SMALL_LETTER_DELTA), M(UC_GREEK_SMALL_LETTER_FINAL_SIGMA), + KC_TRNS, M(UC_GREEK_SMALL_LETTER_BETA), M(UC_GREEK_SMALL_LETTER_MU), KC_TRNS, KC_TRNS, KC_TRNS, M(UC_GREEK_SMALL_LETTER_PSI), + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), /* - * .-------------------------------------. .-------------------------------------. - * | | | | | | | | ! | | | | | | | - * !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! - * | | Χ | Π | Φ | Ω | Γ | | ! | Η | Ξ | Κ | Λ | | Ζ | - * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - * | | Υ | Ι | Α | Ε | Ο |------! !------! Σ | Ν | Ρ | Τ | Δ | | - * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - * | | | Θ | | | | | ! | Β | Μ | | | | Ψ | - * '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' - * | | | | | | ! | | | | | - * '------------------------'.-------------. .-------------.'------------------------' - * | | | ! | | - * .------+------+------! !------+------+------. - * ! ! | | ! | ! ! - * ! ! !------! !------! ! ! - * | | | | ! | | | - * '--------------------' '--------------------' + * .------------------------------------.------------------------------------. + * | | | | | | | | | | | | | | | + * !-----+----+----+----+----+----------!-----+----+----+----+----+----+-----! + * | | Χ | Π | Φ | Ω | Γ | | | Η | Ξ | Κ | Λ | | Ζ | + * !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + * | | Υ | Ι | Α | Ε | Ο |-----!-----! Σ | Ν | Ρ | Τ | Δ | | + * !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + * | | | Θ | | | | | | Β | Μ | | | | Ψ | + * '-----+----+----+----+----+----------'----------+----+----+----+----+-----' + * | | | | | | ! | | | | | + * '------------------------' '------------------------' + * .-----------. .-----------. + * | | | ! | | + * .-----+-----+-----! !-----+-----+-----. + * ! ! | | ! | ! ! + * ! ! !-----! !-----! ! ! + * | | | | ! | | | + * '-----------------' '-----------------' */ [L5] = KEYMAP( - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - M(UC_GR_UC_CHI), M(UC_GR_UC_PI), M(UC_GR_UC_PHI), M(UC_GR_UC_OMEGA), M(UC_GR_UC_GAMMA), KC_TRNS, KC_TRNS, - M(UC_GR_UC_UPSILON), M(UC_GR_UC_IOTA), M(UC_GR_UC_ALPHA), M(UC_GR_UC_EPSILON), M(UC_GR_UC_OMICRON), KC_TRNS, - KC_TRNS, M(UC_GR_UC_THETA), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - M(UC_GR_UC_ETA), M(UC_GR_UC_XI), M(UC_GR_UC_KAPPA), M(UC_GR_UC_LAMDA), KC_TRNS, M(UC_GR_UC_ZETA), M(UC_GR_UC_SIGMA), - M(UC_GR_UC_NU), M(UC_GR_UC_RHO), M(UC_GR_UC_TAU), M(UC_GR_UC_DELTA), KC_TRNS, KC_TRNS, - M(UC_GR_UC_BETA), M(UC_GR_UC_MU), KC_TRNS, KC_TRNS, KC_TRNS, M(UC_GR_UC_PSI), KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS), + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, M(UC_GREEK_CAPITAL_LETTER_CHI), M(UC_GREEK_CAPITAL_LETTER_PI), M(UC_GREEK_CAPITAL_LETTER_PHI), M(UC_GREEK_CAPITAL_LETTER_OMEGA), M(UC_GREEK_CAPITAL_LETTER_GAMMA), KC_TRNS, + KC_TRNS, M(UC_GREEK_CAPITAL_LETTER_UPSILON), M(UC_GREEK_CAPITAL_LETTER_IOTA), M(UC_GREEK_CAPITAL_LETTER_ALPHA), M(UC_GREEK_CAPITAL_LETTER_EPSILON), M(UC_GREEK_CAPITAL_LETTER_OMICRON), + KC_TRNS, KC_TRNS, M(UC_GREEK_CAPITAL_LETTER_THETA), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, M(UC_GREEK_CAPITAL_LETTER_ETA), M(UC_GREEK_CAPITAL_LETTER_XI), M(UC_GREEK_CAPITAL_LETTER_KAPPA), M(UC_GREEK_CAPITAL_LETTER_LAMDA), KC_TRNS, M(UC_GREEK_CAPITAL_LETTER_ZETA), + M(UC_GREEK_CAPITAL_LETTER_SIGMA), M(UC_GREEK_CAPITAL_LETTER_NU), M(UC_GREEK_CAPITAL_LETTER_RHO), M(UC_GREEK_CAPITAL_LETTER_TAU), M(UC_GREEK_CAPITAL_LETTER_DELTA), KC_TRNS, + KC_TRNS, M(UC_GREEK_CAPITAL_LETTER_BETA), M(UC_GREEK_CAPITAL_LETTER_MU), KC_TRNS, KC_TRNS, KC_TRNS, M(UC_GREEK_CAPITAL_LETTER_PSI), + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), /* - * .-------------------------------------. .-------------------------------------. - * | | | | | | | | ! | | | | | | | - * !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! - * | | | | | | | | ! | | | | | | | - * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - * | | | | | | |------! !------! | | | | | | - * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - * | | | | | | | | ! | | | | | | | - * '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' - * | | | | | | ! | | | | | - * '------------------------'.-------------. .-------------.'------------------------' - * | | | ! | | - * .------+------+------! !------+------+------. - * ! ! | | ! | ! ! - * ! ! !------! !------! ! ! - * | | | | ! | | | - * '--------------------' '--------------------' + * .------------------------------------.------------------------------------. + * | | | | | | | | | | | | | | | + * !-----+----+----+----+----+----------!-----+----+----+----+----+----+-----! + * | | | | | | | | | | | | | | | + * !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + * | | | | | | |-----!-----! | | | | | | + * !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + * | | | | | | | | | | | | | | | + * '-----+----+----+----+----+----------'----------+----+----+----+----+-----' + * | | | | | | ! | | | | | + * '------------------------' '------------------------' + * .-----------. .-----------. + * | | | ! | | + * .-----+-----+-----! !-----+-----+-----. + * ! ! | | ! | ! ! + * ! ! !-----! !-----! ! ! + * | | | | ! | | | + * '-----------------' '-----------------' */ [L6] = KEYMAP( - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS), + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), /* - * .-------------------------------------. .-------------------------------------. - * | | | | | | | | ! | | | | | | | - * !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! - * | | | | | | | | ! | | | | | | | - * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - * | | | | | | |------! !------! | | | | | | - * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - * | | | | | | | | ! | | | | | | | - * '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' - * | | | | | | ! | | | | | - * '------------------------'.-------------. .-------------.'------------------------' - * | | | ! | | - * .------+------+------! !------+------+------. - * ! ! | | ! | ! ! - * ! ! !------! !------! ! ! - * | | | | ! | | | - * '--------------------' '--------------------' + * .------------------------------------.------------------------------------. + * | | | | | | | | | | | | | | | + * !-----+----+----+----+----+----------!-----+----+----+----+----+----+-----! + * | | | | | | | | | | | | | | | + * !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + * | | | | | | |-----!-----! | | | | | | + * !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + * | | | | | | | | | | | | | | | + * '-----+----+----+----+----+----------'----------+----+----+----+----+-----' + * | | | | | | ! | | | | | + * '------------------------' '------------------------' + * .-----------. .-----------. + * | | | ! | | + * .-----+-----+-----! !-----+-----+-----. + * ! ! | | ! | ! ! + * ! ! !-----! !-----! ! ! + * | | | | ! | | | + * '-----------------' '-----------------' */ [L7] = KEYMAP( - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS), + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), /* - * .-------------------------------------. .-------------------------------------. - * | | | | | | | | ! | | | | | | | - * !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! - * | | | | | | | | ! | | | | | | | - * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - * | | | | | | |------! !------! | | | | | | - * !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - * | | | | | | | | ! | | | | | | | - * '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' - * | | | | | | ! | | | | | - * '------------------------'.-------------. .-------------.'------------------------' - * | | | ! | | - * .------+------+------! !------+------+------. - * ! ! | | ! | ! ! - * ! ! !------! !------! ! ! - * | | | | ! | | | - * '--------------------' '--------------------' + * .------------------------------------.------------------------------------. + * | | | | | | | | | | | | | | | + * !-----+----+----+----+----+----------!-----+----+----+----+----+----+-----! + * | | | | | | | | | | | | | | | + * !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + * | | | | | | |-----!-----! | | | | | | + * !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + * | | | | | | | | | | | | | | | + * '-----+----+----+----+----+----------'----------+----+----+----+----+-----' + * | | | | | | ! | | | | | + * '------------------------' '------------------------' + * .-----------. .-----------. + * | | | ! | | + * .-----+-----+-----! !-----+-----+-----. + * ! ! | | ! | ! ! + * ! ! !-----! !-----! ! ! + * | | | | ! | | | + * '-----------------' '-----------------' */ [L8] = KEYMAP( - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS), + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), }; -const uint16_t PROGMEM fn_actions[] = { -}; +const uint16_t PROGMEM fn_actions[] = {}; #define UC_MODE_WIN 0 #define UC_MODE_LINUX 1 @@ -453,791 +462,791 @@ const uint16_t PROGMEM fn_actions[] = { static uint16_t unicode_mode = UC_MODE_WIN; const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { - if (!record->event.pressed) { - return MACRO_NONE; - } - // MACRODOWN only works in this function + if (!record->event.pressed) { + return MACRO_NONE; + } + // MACRODOWN only works in this function switch(id) { - case UMS: - unicode_mode = (unicode_mode + 1) % 2; - break; - - default: - break; + case UM: + unicode_mode = (unicode_mode + 1) % 2; + break; + + default: + break; } - if (unicode_mode == UC_MODE_WIN) { - switch(id) { - case UC_UPWARDS_ARROW: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_9), T(KP_1), U(LALT), END - ); + if (unicode_mode == UC_MODE_WIN) { + switch(id) { + case UC_GREEK_SMALL_LETTER_OMICRON: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(F), U(LALT), END + ); case UC_LEFTWARDS_ARROW: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_9), T(KP_0), U(LALT), END - ); -case UC_DOWNWARDS_ARROW: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_9), T(KP_3), U(LALT), END - ); + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_9), T(KP_0), U(LALT), END + ); +case UC_GREEK_CAPITAL_LETTER_RHO: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_1), U(LALT), END + ); +case UC_SUBSCRIPT_THREE: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_3), U(LALT), END + ); +case UC_VULGAR_FRACTION_ONE_EIGHTH: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_5), T(B), U(LALT), END + ); +case UC_GREEK_SMALL_LETTER_LAMDA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(B), U(LALT), END + ); +case UC_VULGAR_FRACTION_ONE_THIRD: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_5), T(KP_3), U(LALT), END + ); +case UC_GREEK_SMALL_LETTER_XI: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(E), U(LALT), END + ); +case UC_THERE_DOES_NOT_EXIST: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_0), T(KP_4), U(LALT), END + ); +case UC_SUPERSCRIPT_ONE: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(KP_9), U(LALT), END + ); +case UC_GREEK_SMALL_LETTER_BETA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_2), U(LALT), END + ); +case UC_SUBSCRIPT_FIVE: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_5), U(LALT), END + ); +case UC_GREEK_CAPITAL_LETTER_IOTA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_9), U(LALT), END + ); +case UC_VULGAR_FRACTION_ONE_FIFTH: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_5), T(KP_5), U(LALT), END + ); +case UC_GREEK_SMALL_LETTER_PSI: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_8), U(LALT), END + ); +case UC_SUBSCRIPT_NINE: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_9), U(LALT), END + ); +case UC_SUPERSCRIPT_FOUR: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_4), U(LALT), END + ); case UC_RIGHTWARDS_ARROW: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_9), T(KP_2), U(LALT), END - ); -case UC_SUP_ONE: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(KP_9), U(LALT), END - ); -case UC_SUP_TWO: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(KP_2), U(LALT), END - ); -case UC_SUP_THREE: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(KP_3), U(LALT), END - ); -case UC_SUP_FOUR: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_4), U(LALT), END - ); -case UC_SUP_FIVE: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_5), U(LALT), END - ); -case UC_FOR_ALL: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_0), T(KP_0), U(LALT), END - ); -case UC_SUP_SIX: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_6), U(LALT), END - ); -case UC_SUP_SEVEN: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_7), U(LALT), END - ); -case UC_SUP_EIGHT: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_8), U(LALT), END - ); -case UC_SUP_NINE: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_9), U(LALT), END - ); -case UC_SUP_ZERO: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_0), U(LALT), END - ); -case UC_MULTIPLICATION_SIGN: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(D), T(KP_7), U(LALT), END - ); -case UC_FR_ONE_HALF: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(D), U(LALT), END - ); + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_9), T(KP_2), U(LALT), END + ); +case UC_SUPERSCRIPT_SIX: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_6), U(LALT), END + ); +case UC_DOWNWARDS_ARROW: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_9), T(KP_3), U(LALT), END + ); +case UC_GREEK_SMALL_LETTER_PI: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_0), U(LALT), END + ); +case UC_SUPERSCRIPT_TWO: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(KP_2), U(LALT), END + ); +case UC_GREEK_CAPITAL_LETTER_OMEGA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_9), U(LALT), END + ); +case UC_GREEK_CAPITAL_LETTER_PSI: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_8), U(LALT), END + ); +case UC_SUBSCRIPT_FOUR: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_4), U(LALT), END + ); +case UC_GREEK_CAPITAL_LETTER_NU: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(D), U(LALT), END + ); case UC_DIVISION_SIGN: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(F), T(KP_7), U(LALT), END - ); -case UC_FR_ONE_QUARTER: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(C), U(LALT), END - ); -case UC_FR_ONE_FIFTH: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_5), T(KP_5), U(LALT), END - ); -case UC_FR_ONE_SIXTH: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_5), T(KP_9), U(LALT), END - ); -case UC_FR_ONE_EIGHTH: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_5), T(B), U(LALT), END - ); -case UC_PLUS_MINUS_SIGN: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(KP_1), U(LALT), END - ); -case UC_EMPTY_SET: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_0), T(KP_5), U(LALT), END - ); + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(F), T(KP_7), U(LALT), END + ); +case UC_GREEK_SMALL_LETTER_SIGMA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_3), U(LALT), END + ); +case UC_GREEK_SMALL_LETTER_RHO: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_1), U(LALT), END + ); +case UC_VULGAR_FRACTION_ONE_SIXTH: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_5), T(KP_9), U(LALT), END + ); +case UC_GREEK_SMALL_LETTER_GAMMA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_3), U(LALT), END + ); +case UC_VULGAR_FRACTION_TWO_THIRDS: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_5), T(KP_4), U(LALT), END + ); +case UC_GREEK_SMALL_LETTER_NU: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(D), U(LALT), END + ); +case UC_GREEK_SMALL_LETTER_ZETA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_6), U(LALT), END + ); +case UC_GREEK_SMALL_LETTER_EPSILON: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_5), U(LALT), END + ); +case UC_GREEK_SMALL_LETTER_KAPPA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(A), U(LALT), END + ); +case UC_SUPERSCRIPT_SEVEN: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_7), U(LALT), END + ); +case UC_GREEK_CAPITAL_LETTER_PI: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_0), U(LALT), END + ); +case UC_GREEK_SMALL_LETTER_FINAL_SIGMA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_2), U(LALT), END + ); +case UC_GREEK_CAPITAL_LETTER_XI: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(E), U(LALT), END + ); +case UC_GREEK_SMALL_LETTER_THETA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_8), U(LALT), END + ); +case UC_GREEK_SMALL_LETTER_ETA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_7), U(LALT), END + ); +case UC_SUBSCRIPT_TWO: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_2), U(LALT), END + ); +case UC_ASYMPTOTICALLY_EQUAL_TO: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_4), T(KP_3), U(LALT), END + ); +case UC_GREEK_SMALL_LETTER_ALPHA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_1), U(LALT), END + ); +case UC_GREEK_CAPITAL_LETTER_PHI: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_6), U(LALT), END + ); +case UC_GREEK_SMALL_LETTER_PHI: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_6), U(LALT), END + ); case UC_INFINITY: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_1), T(E), U(LALT), END - ); -case UC_SUP_LATIN_SMALL_LETTER_N: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(F), U(LALT), END - ); -case UC_THERE_EXISTS: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_0), T(KP_3), U(LALT), END - ); + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_1), T(E), U(LALT), END + ); +case UC_GREEK_CAPITAL_LETTER_OMICRON: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(F), U(LALT), END + ); case UC_ELEMENT_OF: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_0), T(KP_8), U(LALT), END - ); -case UC_FR_ONE_THIRD: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_5), T(KP_3), U(LALT), END - ); -case UC_NOT_EQUAL_TO: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_6), T(KP_0), U(LALT), END - ); -case UC_FR_TWO_THIRDS: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_5), T(KP_4), U(LALT), END - ); -case UC_FR_THREE_QUARTERS: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(E), U(LALT), END - ); -case UC_ASYMPTOTICALLY_EQUAL_TO: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_4), T(KP_3), U(LALT), END - ); -case UC_THERE_DOES_NOT_EXIST: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_0), T(KP_4), U(LALT), END - ); + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_0), T(KP_8), U(LALT), END + ); +case UC_MULTIPLICATION_SIGN: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(D), T(KP_7), U(LALT), END + ); +case UC_SUBSCRIPT_ZERO: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_0), U(LALT), END + ); +case UC_GREEK_CAPITAL_LETTER_SIGMA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_3), U(LALT), END + ); +case UC_GREEK_SMALL_LETTER_OMEGA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_9), U(LALT), END + ); +case UC_SUBSCRIPT_ONE: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_1), U(LALT), END + ); +case UC_GREEK_CAPITAL_LETTER_ZETA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_6), U(LALT), END + ); +case UC_GREEK_SMALL_LETTER_TAU: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_4), U(LALT), END + ); +case UC_SUPERSCRIPT_FIVE: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_5), U(LALT), END + ); +case UC_THERE_EXISTS: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_0), T(KP_3), U(LALT), END + ); +case UC_PLUS_MINUS_SIGN: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(KP_1), U(LALT), END + ); +case UC_VULGAR_FRACTION_THREE_QUARTERS: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(E), U(LALT), END + ); +case UC_SUPERSCRIPT_THREE: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(KP_3), U(LALT), END + ); +case UC_EMPTY_SET: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_0), T(KP_5), U(LALT), END + ); +case UC_UPWARDS_ARROW: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_9), T(KP_1), U(LALT), END + ); +case UC_SUPERSCRIPT_NINE: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_9), U(LALT), END + ); +case UC_GREEK_SMALL_LETTER_DELTA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_4), U(LALT), END + ); +case UC_GREEK_SMALL_LETTER_MU: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(C), U(LALT), END + ); +case UC_GREEK_CAPITAL_LETTER_KAPPA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(A), U(LALT), END + ); +case UC_SUBSCRIPT_EIGHT: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_8), U(LALT), END + ); +case UC_GREEK_CAPITAL_LETTER_ALPHA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_1), U(LALT), END + ); +case UC_SUBSCRIPT_SEVEN: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_7), U(LALT), END + ); +case UC_GREEK_CAPITAL_LETTER_BETA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_2), U(LALT), END + ); +case UC_GREEK_CAPITAL_LETTER_ETA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_7), U(LALT), END + ); +case UC_SUPERSCRIPT_EIGHT: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_8), U(LALT), END + ); +case UC_SUPERSCRIPT_ZERO: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_0), U(LALT), END + ); case UC_NOT_AN_ELEMENT_OF: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_0), T(KP_9), U(LALT), END - ); -case UC_SUB_ONE: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_1), U(LALT), END - ); -case UC_SUB_TWO: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_2), U(LALT), END - ); -case UC_SUB_THREE: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_3), U(LALT), END - ); -case UC_SUB_FOUR: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_4), U(LALT), END - ); -case UC_SUB_FIVE: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_5), U(LALT), END - ); -case UC_SUB_SIX: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_6), U(LALT), END - ); -case UC_SUB_SEVEN: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_7), U(LALT), END - ); -case UC_SUB_EIGHT: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_8), U(LALT), END - ); -case UC_SUB_NINE: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_9), U(LALT), END - ); -case UC_SUB_ZERO: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_0), U(LALT), END - ); -case UC_GR_LC_CHI: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_7), U(LALT), END - ); -case UC_GR_LC_PI: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_0), U(LALT), END - ); -case UC_GR_LC_PHI: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_6), U(LALT), END - ); -case UC_GR_LC_OMEGA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_9), U(LALT), END - ); -case UC_GR_LC_GAMMA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_3), U(LALT), END - ); -case UC_GR_LC_ETA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_7), U(LALT), END - ); -case UC_GR_LC_XI: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(E), U(LALT), END - ); -case UC_GR_LC_KAPPA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(A), U(LALT), END - ); -case UC_GR_LC_LAMDA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(B), U(LALT), END - ); -case UC_GR_LC_ZETA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_6), U(LALT), END - ); -case UC_GR_LC_UPSILON: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_5), U(LALT), END - ); -case UC_GR_LC_IOTA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_9), U(LALT), END - ); -case UC_GR_LC_ALPHA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_1), U(LALT), END - ); -case UC_GR_LC_EPSILON: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_5), U(LALT), END - ); -case UC_GR_LC_OMICRON: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(F), U(LALT), END - ); -case UC_GR_LC_SIGMA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_3), U(LALT), END - ); -case UC_GR_LC_NU: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(D), U(LALT), END - ); -case UC_GR_LC_RHO: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_1), U(LALT), END - ); -case UC_GR_LC_TAU: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_4), U(LALT), END - ); -case UC_GR_LC_DELTA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_4), U(LALT), END - ); -case UC_GR_LC_FINAL_SIGMA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_2), U(LALT), END - ); -case UC_GR_LC_THETA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_8), U(LALT), END - ); -case UC_GR_LC_BETA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_2), U(LALT), END - ); -case UC_GR_LC_MU: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(C), U(LALT), END - ); -case UC_GR_LC_PSI: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_8), U(LALT), END - ); -case UC_GR_UC_CHI: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_7), U(LALT), END - ); -case UC_GR_UC_PI: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_0), U(LALT), END - ); -case UC_GR_UC_PHI: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_6), U(LALT), END - ); -case UC_GR_UC_OMEGA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_9), U(LALT), END - ); -case UC_GR_UC_GAMMA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_3), U(LALT), END - ); -case UC_GR_UC_ETA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_7), U(LALT), END - ); -case UC_GR_UC_XI: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(E), U(LALT), END - ); -case UC_GR_UC_KAPPA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(A), U(LALT), END - ); -case UC_GR_UC_LAMDA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(B), U(LALT), END - ); -case UC_GR_UC_ZETA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_6), U(LALT), END - ); -case UC_GR_UC_UPSILON: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_5), U(LALT), END - ); -case UC_GR_UC_IOTA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_9), U(LALT), END - ); -case UC_GR_UC_ALPHA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_1), U(LALT), END - ); -case UC_GR_UC_EPSILON: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_5), U(LALT), END - ); -case UC_GR_UC_OMICRON: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(F), U(LALT), END - ); -case UC_GR_UC_SIGMA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_3), U(LALT), END - ); -case UC_GR_UC_NU: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(D), U(LALT), END - ); -case UC_GR_UC_RHO: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_1), U(LALT), END - ); -case UC_GR_UC_TAU: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_4), U(LALT), END - ); -case UC_GR_UC_DELTA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_4), U(LALT), END - ); -case UC_GR_UC_THETA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_8), U(LALT), END - ); -case UC_GR_UC_BETA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_2), U(LALT), END - ); -case UC_GR_UC_MU: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(C), U(LALT), END - ); -case UC_GR_UC_PSI: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_8), U(LALT), END - ); - default: - break; - } - } else if (unicode_mode == UC_MODE_LINUX) { - switch(id) { - case UC_UPWARDS_ARROW: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_9), T(KP_1), T(KP_ENTER), END - ); + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_0), T(KP_9), U(LALT), END + ); +case UC_GREEK_SMALL_LETTER_UPSILON: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_5), U(LALT), END + ); +case UC_NOT_EQUAL_TO: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_6), T(KP_0), U(LALT), END + ); +case UC_GREEK_CAPITAL_LETTER_CHI: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_7), U(LALT), END + ); +case UC_FOR_ALL: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_0), T(KP_0), U(LALT), END + ); +case UC_GREEK_CAPITAL_LETTER_TAU: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_4), U(LALT), END + ); +case UC_VULGAR_FRACTION_ONE_QUARTER: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(C), U(LALT), END + ); +case UC_GREEK_SMALL_LETTER_CHI: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_7), U(LALT), END + ); +case UC_GREEK_CAPITAL_LETTER_THETA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_8), U(LALT), END + ); +case UC_GREEK_SMALL_LETTER_IOTA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_9), U(LALT), END + ); +case UC_GREEK_CAPITAL_LETTER_LAMDA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(B), U(LALT), END + ); +case UC_SUPERSCRIPT_LATIN_SMALL_LETTER_N: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(F), U(LALT), END + ); +case UC_GREEK_CAPITAL_LETTER_UPSILON: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_5), U(LALT), END + ); +case UC_GREEK_CAPITAL_LETTER_MU: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(C), U(LALT), END + ); +case UC_GREEK_CAPITAL_LETTER_EPSILON: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_5), U(LALT), END + ); +case UC_GREEK_CAPITAL_LETTER_GAMMA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_3), U(LALT), END + ); +case UC_SUBSCRIPT_SIX: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_6), U(LALT), END + ); +case UC_GREEK_CAPITAL_LETTER_DELTA: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_4), U(LALT), END + ); +case UC_VULGAR_FRACTION_ONE_HALF: + return MACRODOWN( + D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(D), U(LALT), END + ); + default: + break; + } + } else if (unicode_mode == UC_MODE_LINUX) { + switch(id) { + case UC_GREEK_SMALL_LETTER_OMICRON: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(F), T(KP_ENTER), END + ); case UC_LEFTWARDS_ARROW: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_9), T(KP_0), T(KP_ENTER), END - ); -case UC_DOWNWARDS_ARROW: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_9), T(KP_3), T(KP_ENTER), END - ); + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_9), T(KP_0), T(KP_ENTER), END + ); +case UC_GREEK_CAPITAL_LETTER_RHO: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_1), T(KP_ENTER), END + ); +case UC_SUBSCRIPT_THREE: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_3), T(KP_ENTER), END + ); +case UC_VULGAR_FRACTION_ONE_EIGHTH: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_5), T(B), T(KP_ENTER), END + ); +case UC_GREEK_SMALL_LETTER_LAMDA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(B), T(KP_ENTER), END + ); +case UC_VULGAR_FRACTION_ONE_THIRD: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_5), T(KP_3), T(KP_ENTER), END + ); +case UC_GREEK_SMALL_LETTER_XI: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(E), T(KP_ENTER), END + ); +case UC_THERE_DOES_NOT_EXIST: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_0), T(KP_4), T(KP_ENTER), END + ); +case UC_SUPERSCRIPT_ONE: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(KP_9), T(KP_ENTER), END + ); +case UC_GREEK_SMALL_LETTER_BETA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_2), T(KP_ENTER), END + ); +case UC_SUBSCRIPT_FIVE: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_5), T(KP_ENTER), END + ); +case UC_GREEK_CAPITAL_LETTER_IOTA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_9), T(KP_ENTER), END + ); +case UC_VULGAR_FRACTION_ONE_FIFTH: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_5), T(KP_5), T(KP_ENTER), END + ); +case UC_GREEK_SMALL_LETTER_PSI: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_8), T(KP_ENTER), END + ); +case UC_SUBSCRIPT_NINE: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_9), T(KP_ENTER), END + ); +case UC_SUPERSCRIPT_FOUR: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_4), T(KP_ENTER), END + ); case UC_RIGHTWARDS_ARROW: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_9), T(KP_2), T(KP_ENTER), END - ); -case UC_SUP_ONE: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(KP_9), T(KP_ENTER), END - ); -case UC_SUP_TWO: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(KP_2), T(KP_ENTER), END - ); -case UC_SUP_THREE: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(KP_3), T(KP_ENTER), END - ); -case UC_SUP_FOUR: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_4), T(KP_ENTER), END - ); -case UC_SUP_FIVE: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_5), T(KP_ENTER), END - ); -case UC_FOR_ALL: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_0), T(KP_0), T(KP_ENTER), END - ); -case UC_SUP_SIX: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_6), T(KP_ENTER), END - ); -case UC_SUP_SEVEN: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_7), T(KP_ENTER), END - ); -case UC_SUP_EIGHT: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_8), T(KP_ENTER), END - ); -case UC_SUP_NINE: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_9), T(KP_ENTER), END - ); -case UC_SUP_ZERO: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_0), T(KP_ENTER), END - ); -case UC_MULTIPLICATION_SIGN: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(D), T(KP_7), T(KP_ENTER), END - ); -case UC_FR_ONE_HALF: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(D), T(KP_ENTER), END - ); + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_9), T(KP_2), T(KP_ENTER), END + ); +case UC_SUPERSCRIPT_SIX: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_6), T(KP_ENTER), END + ); +case UC_DOWNWARDS_ARROW: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_9), T(KP_3), T(KP_ENTER), END + ); +case UC_GREEK_SMALL_LETTER_PI: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_0), T(KP_ENTER), END + ); +case UC_SUPERSCRIPT_TWO: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(KP_2), T(KP_ENTER), END + ); +case UC_GREEK_CAPITAL_LETTER_OMEGA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_9), T(KP_ENTER), END + ); +case UC_GREEK_CAPITAL_LETTER_PSI: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_8), T(KP_ENTER), END + ); +case UC_SUBSCRIPT_FOUR: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_4), T(KP_ENTER), END + ); +case UC_GREEK_CAPITAL_LETTER_NU: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(D), T(KP_ENTER), END + ); case UC_DIVISION_SIGN: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(F), T(KP_7), T(KP_ENTER), END - ); -case UC_FR_ONE_QUARTER: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(C), T(KP_ENTER), END - ); -case UC_FR_ONE_FIFTH: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_5), T(KP_5), T(KP_ENTER), END - ); -case UC_FR_ONE_SIXTH: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_5), T(KP_9), T(KP_ENTER), END - ); -case UC_FR_ONE_EIGHTH: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_5), T(B), T(KP_ENTER), END - ); -case UC_PLUS_MINUS_SIGN: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(KP_1), T(KP_ENTER), END - ); -case UC_EMPTY_SET: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_0), T(KP_5), T(KP_ENTER), END - ); + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(F), T(KP_7), T(KP_ENTER), END + ); +case UC_GREEK_SMALL_LETTER_SIGMA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_3), T(KP_ENTER), END + ); +case UC_GREEK_SMALL_LETTER_RHO: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_1), T(KP_ENTER), END + ); +case UC_VULGAR_FRACTION_ONE_SIXTH: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_5), T(KP_9), T(KP_ENTER), END + ); +case UC_GREEK_SMALL_LETTER_GAMMA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_3), T(KP_ENTER), END + ); +case UC_VULGAR_FRACTION_TWO_THIRDS: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_5), T(KP_4), T(KP_ENTER), END + ); +case UC_GREEK_SMALL_LETTER_NU: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(D), T(KP_ENTER), END + ); +case UC_GREEK_SMALL_LETTER_ZETA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_6), T(KP_ENTER), END + ); +case UC_GREEK_SMALL_LETTER_EPSILON: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_5), T(KP_ENTER), END + ); +case UC_GREEK_SMALL_LETTER_KAPPA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(A), T(KP_ENTER), END + ); +case UC_SUPERSCRIPT_SEVEN: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_7), T(KP_ENTER), END + ); +case UC_GREEK_CAPITAL_LETTER_PI: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_0), T(KP_ENTER), END + ); +case UC_GREEK_SMALL_LETTER_FINAL_SIGMA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_2), T(KP_ENTER), END + ); +case UC_GREEK_CAPITAL_LETTER_XI: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(E), T(KP_ENTER), END + ); +case UC_GREEK_SMALL_LETTER_THETA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_8), T(KP_ENTER), END + ); +case UC_GREEK_SMALL_LETTER_ETA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_7), T(KP_ENTER), END + ); +case UC_SUBSCRIPT_TWO: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_2), T(KP_ENTER), END + ); +case UC_ASYMPTOTICALLY_EQUAL_TO: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_4), T(KP_3), T(KP_ENTER), END + ); +case UC_GREEK_SMALL_LETTER_ALPHA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_1), T(KP_ENTER), END + ); +case UC_GREEK_CAPITAL_LETTER_PHI: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_6), T(KP_ENTER), END + ); +case UC_GREEK_SMALL_LETTER_PHI: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_6), T(KP_ENTER), END + ); case UC_INFINITY: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_1), T(E), T(KP_ENTER), END - ); -case UC_SUP_LATIN_SMALL_LETTER_N: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(F), T(KP_ENTER), END - ); -case UC_THERE_EXISTS: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_0), T(KP_3), T(KP_ENTER), END - ); + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_1), T(E), T(KP_ENTER), END + ); +case UC_GREEK_CAPITAL_LETTER_OMICRON: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(F), T(KP_ENTER), END + ); case UC_ELEMENT_OF: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_0), T(KP_8), T(KP_ENTER), END - ); -case UC_FR_ONE_THIRD: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_5), T(KP_3), T(KP_ENTER), END - ); -case UC_NOT_EQUAL_TO: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_6), T(KP_0), T(KP_ENTER), END - ); -case UC_FR_TWO_THIRDS: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_5), T(KP_4), T(KP_ENTER), END - ); -case UC_FR_THREE_QUARTERS: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(E), T(KP_ENTER), END - ); -case UC_ASYMPTOTICALLY_EQUAL_TO: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_4), T(KP_3), T(KP_ENTER), END - ); -case UC_THERE_DOES_NOT_EXIST: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_0), T(KP_4), T(KP_ENTER), END - ); + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_0), T(KP_8), T(KP_ENTER), END + ); +case UC_MULTIPLICATION_SIGN: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(D), T(KP_7), T(KP_ENTER), END + ); +case UC_SUBSCRIPT_ZERO: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_0), T(KP_ENTER), END + ); +case UC_GREEK_CAPITAL_LETTER_SIGMA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_3), T(KP_ENTER), END + ); +case UC_GREEK_SMALL_LETTER_OMEGA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_9), T(KP_ENTER), END + ); +case UC_SUBSCRIPT_ONE: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_1), T(KP_ENTER), END + ); +case UC_GREEK_CAPITAL_LETTER_ZETA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_6), T(KP_ENTER), END + ); +case UC_GREEK_SMALL_LETTER_TAU: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_4), T(KP_ENTER), END + ); +case UC_SUPERSCRIPT_FIVE: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_5), T(KP_ENTER), END + ); +case UC_THERE_EXISTS: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_0), T(KP_3), T(KP_ENTER), END + ); +case UC_PLUS_MINUS_SIGN: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(KP_1), T(KP_ENTER), END + ); +case UC_VULGAR_FRACTION_THREE_QUARTERS: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(E), T(KP_ENTER), END + ); +case UC_SUPERSCRIPT_THREE: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(KP_3), T(KP_ENTER), END + ); +case UC_EMPTY_SET: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_0), T(KP_5), T(KP_ENTER), END + ); +case UC_UPWARDS_ARROW: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_9), T(KP_1), T(KP_ENTER), END + ); +case UC_SUPERSCRIPT_NINE: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_9), T(KP_ENTER), END + ); +case UC_GREEK_SMALL_LETTER_DELTA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_4), T(KP_ENTER), END + ); +case UC_GREEK_SMALL_LETTER_MU: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(C), T(KP_ENTER), END + ); +case UC_GREEK_CAPITAL_LETTER_KAPPA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(A), T(KP_ENTER), END + ); +case UC_SUBSCRIPT_EIGHT: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_8), T(KP_ENTER), END + ); +case UC_GREEK_CAPITAL_LETTER_ALPHA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_1), T(KP_ENTER), END + ); +case UC_SUBSCRIPT_SEVEN: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_7), T(KP_ENTER), END + ); +case UC_GREEK_CAPITAL_LETTER_BETA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_2), T(KP_ENTER), END + ); +case UC_GREEK_CAPITAL_LETTER_ETA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_7), T(KP_ENTER), END + ); +case UC_SUPERSCRIPT_EIGHT: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_8), T(KP_ENTER), END + ); +case UC_SUPERSCRIPT_ZERO: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_0), T(KP_ENTER), END + ); case UC_NOT_AN_ELEMENT_OF: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_0), T(KP_9), T(KP_ENTER), END - ); -case UC_SUB_ONE: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_1), T(KP_ENTER), END - ); -case UC_SUB_TWO: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_2), T(KP_ENTER), END - ); -case UC_SUB_THREE: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_3), T(KP_ENTER), END - ); -case UC_SUB_FOUR: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_4), T(KP_ENTER), END - ); -case UC_SUB_FIVE: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_5), T(KP_ENTER), END - ); -case UC_SUB_SIX: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_6), T(KP_ENTER), END - ); -case UC_SUB_SEVEN: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_7), T(KP_ENTER), END - ); -case UC_SUB_EIGHT: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_8), T(KP_ENTER), END - ); -case UC_SUB_NINE: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_9), T(KP_ENTER), END - ); -case UC_SUB_ZERO: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_0), T(KP_ENTER), END - ); -case UC_GR_LC_CHI: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_7), T(KP_ENTER), END - ); -case UC_GR_LC_PI: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_0), T(KP_ENTER), END - ); -case UC_GR_LC_PHI: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_6), T(KP_ENTER), END - ); -case UC_GR_LC_OMEGA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_9), T(KP_ENTER), END - ); -case UC_GR_LC_GAMMA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_3), T(KP_ENTER), END - ); -case UC_GR_LC_ETA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_7), T(KP_ENTER), END - ); -case UC_GR_LC_XI: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(E), T(KP_ENTER), END - ); -case UC_GR_LC_KAPPA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(A), T(KP_ENTER), END - ); -case UC_GR_LC_LAMDA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(B), T(KP_ENTER), END - ); -case UC_GR_LC_ZETA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_6), T(KP_ENTER), END - ); -case UC_GR_LC_UPSILON: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_5), T(KP_ENTER), END - ); -case UC_GR_LC_IOTA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_9), T(KP_ENTER), END - ); -case UC_GR_LC_ALPHA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_1), T(KP_ENTER), END - ); -case UC_GR_LC_EPSILON: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_5), T(KP_ENTER), END - ); -case UC_GR_LC_OMICRON: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(F), T(KP_ENTER), END - ); -case UC_GR_LC_SIGMA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_3), T(KP_ENTER), END - ); -case UC_GR_LC_NU: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(D), T(KP_ENTER), END - ); -case UC_GR_LC_RHO: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_1), T(KP_ENTER), END - ); -case UC_GR_LC_TAU: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_4), T(KP_ENTER), END - ); -case UC_GR_LC_DELTA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_4), T(KP_ENTER), END - ); -case UC_GR_LC_FINAL_SIGMA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_2), T(KP_ENTER), END - ); -case UC_GR_LC_THETA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_8), T(KP_ENTER), END - ); -case UC_GR_LC_BETA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_2), T(KP_ENTER), END - ); -case UC_GR_LC_MU: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(C), T(KP_ENTER), END - ); -case UC_GR_LC_PSI: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_8), T(KP_ENTER), END - ); -case UC_GR_UC_CHI: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_7), T(KP_ENTER), END - ); -case UC_GR_UC_PI: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_0), T(KP_ENTER), END - ); -case UC_GR_UC_PHI: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_6), T(KP_ENTER), END - ); -case UC_GR_UC_OMEGA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_9), T(KP_ENTER), END - ); -case UC_GR_UC_GAMMA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_3), T(KP_ENTER), END - ); -case UC_GR_UC_ETA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_7), T(KP_ENTER), END - ); -case UC_GR_UC_XI: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(E), T(KP_ENTER), END - ); -case UC_GR_UC_KAPPA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(A), T(KP_ENTER), END - ); -case UC_GR_UC_LAMDA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(B), T(KP_ENTER), END - ); -case UC_GR_UC_ZETA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_6), T(KP_ENTER), END - ); -case UC_GR_UC_UPSILON: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_5), T(KP_ENTER), END - ); -case UC_GR_UC_IOTA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_9), T(KP_ENTER), END - ); -case UC_GR_UC_ALPHA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_1), T(KP_ENTER), END - ); -case UC_GR_UC_EPSILON: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_5), T(KP_ENTER), END - ); -case UC_GR_UC_OMICRON: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(F), T(KP_ENTER), END - ); -case UC_GR_UC_SIGMA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_3), T(KP_ENTER), END - ); -case UC_GR_UC_NU: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(D), T(KP_ENTER), END - ); -case UC_GR_UC_RHO: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_1), T(KP_ENTER), END - ); -case UC_GR_UC_TAU: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_4), T(KP_ENTER), END - ); -case UC_GR_UC_DELTA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_4), T(KP_ENTER), END - ); -case UC_GR_UC_THETA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_8), T(KP_ENTER), END - ); -case UC_GR_UC_BETA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_2), T(KP_ENTER), END - ); -case UC_GR_UC_MU: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(C), T(KP_ENTER), END - ); -case UC_GR_UC_PSI: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_8), T(KP_ENTER), END - ); - default: - break; - } - } + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_0), T(KP_9), T(KP_ENTER), END + ); +case UC_GREEK_SMALL_LETTER_UPSILON: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_5), T(KP_ENTER), END + ); +case UC_NOT_EQUAL_TO: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_6), T(KP_0), T(KP_ENTER), END + ); +case UC_GREEK_CAPITAL_LETTER_CHI: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_7), T(KP_ENTER), END + ); +case UC_FOR_ALL: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_0), T(KP_0), T(KP_ENTER), END + ); +case UC_GREEK_CAPITAL_LETTER_TAU: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_4), T(KP_ENTER), END + ); +case UC_VULGAR_FRACTION_ONE_QUARTER: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(C), T(KP_ENTER), END + ); +case UC_GREEK_SMALL_LETTER_CHI: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_7), T(KP_ENTER), END + ); +case UC_GREEK_CAPITAL_LETTER_THETA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_8), T(KP_ENTER), END + ); +case UC_GREEK_SMALL_LETTER_IOTA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_9), T(KP_ENTER), END + ); +case UC_GREEK_CAPITAL_LETTER_LAMDA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(B), T(KP_ENTER), END + ); +case UC_SUPERSCRIPT_LATIN_SMALL_LETTER_N: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(F), T(KP_ENTER), END + ); +case UC_GREEK_CAPITAL_LETTER_UPSILON: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_5), T(KP_ENTER), END + ); +case UC_GREEK_CAPITAL_LETTER_MU: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(C), T(KP_ENTER), END + ); +case UC_GREEK_CAPITAL_LETTER_EPSILON: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_5), T(KP_ENTER), END + ); +case UC_GREEK_CAPITAL_LETTER_GAMMA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_3), T(KP_ENTER), END + ); +case UC_SUBSCRIPT_SIX: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_6), T(KP_ENTER), END + ); +case UC_GREEK_CAPITAL_LETTER_DELTA: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_4), T(KP_ENTER), END + ); +case UC_VULGAR_FRACTION_ONE_HALF: + return MACRODOWN( + D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(D), T(KP_ENTER), END + ); + default: + break; + } + } return MACRO_NONE; }; // Runs just one time when the keyboard initializes. -void * matrix_init_user(void) { +void matrix_init_user(void) { }; // Runs constantly in the background, in a loop. -void * matrix_scan_user(void) { +void matrix_scan_user(void) { uint8_t layer = biton32(layer_state); ergodox_board_led_off(); diff --git a/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.md b/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.md index 9c0c1252..1dc019ab 100644 --- a/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.md +++ b/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.md @@ -1,8 +1,14 @@ # ManuNeo Ergodox Keyboard Layout +Compile this file to a `keymap.c` file using `compile_keymap.py` + + compile_keymap.py keymaps/german-manuneo/keymap.md + + # Layout Config { + "layout": "ergodox_ez", "includes_dir": "quantum/", "keymaps_includes": [ "ergodox_ez.h", @@ -10,22 +16,14 @@ "keymap_common.h", "keymap_extras/keymap_german.h", ], - "keymap_indexes": [ - [ 0, 1, 2, 3, 4, 5, 6], [38, 39, 40, 41, 42, 43, 44], - [ 7, 8, 9, 10, 11, 12, 13], [45, 46, 47, 48, 49, 50, 51], - [14, 15, 16, 17, 18, 19 ], [ 52, 53, 54, 55, 56, 57], - [20, 21, 22, 23, 24, 25, 26], [58, 59, 60, 61, 62, 63, 64], - [27, 28, 29, 30, 31 ], [ 65, 66, 67, 68, 69], - [ 32, 33], [70, 71 ], - [ 34], [72 ], - [ 35, 36, 37], [73, 74, 75 ], - ], "key_prefixes": ["DE_", "KC_"], "filler": "-+.'!x", "separator": "|", "macros": { - "MUC": "", + // TODO: implement macros + // "MUC": "", }, + // TODO: implement default unicode mode } @@ -34,189 +32,201 @@ ## Layer 0 - .-------------------------------------. .-------------------------------------. - |MO(5)| 1 | 2 | 3 | 4 | 5 | ACUT | ! GRV | 6 | 7 | 8 | 9 | 0 |CIRC | - !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! - |MO(4)| X | P | F | W | G | HOME | !TG(2) | H | J | K | L | Q | Z | - !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - |MO(1)| U | I | A | E | O |------! !------! S | N | R | T | D | SS | - !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - |MO(3)| UE | OE | AE | C | V | END | ! TAB | B | M |COMM| DOT| UP | Y | - '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' - | | |LGUI|LALT|LCTL| !LALT| |LEFT|DOWN|RGHT| - '------------------------'.-------------. .-------------.'------------------------' - | INS |TG(2) | !M(UMS)| DELT | - .------+------+------! !------+------+------. - ! ! | APP | ! PGUP | ! ! - ! ! !------! !------! ! ! - | BSPC | LSFT | ESC | ! PGDN |ENTER |SPACE | - '--------------------' '--------------------' + .------------------------------------.------------------------------------. + |MO(5)| 1 | 2 | 3 | 4 | 5 |ACUT | GRV | 6 | 7 | 8 | 9 | 0 |CIRC | + !-----+----+----+----+----+----------!-----+----+----+----+----+----+-----! + |MO(4)| X | P | F | W | G |HOME |TG(2)| H | J | K | L | Q | Z | + !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + |MO(1)| U | I | A | E | O |-----!-----! S | N | R | T | D | SS | + !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + |MO(3)| UE | OE | AE | C | V |END | TAB | B | M |COMM| DOT| UP | Y | + '-----+----+----+----+----+----------'----------+----+----+----+----+-----' + | | |LGUI|LALT|LCTL| !LALT| |LEFT|DOWN|RGHT| + '------------------------' '------------------------' + .-----------. .-----------. + |INS |TG(2)| !M(UM)|DELT | + .-----+-----+-----! !-----+-----+-----. + ! ! | APP | ! PGUP| ! ! + ! ! !-----! !-----! ! ! + |BSPC |LSFT | ESC | ! PGDN|ENTER|SPACE| + '-----------------' '-----------------' ## Layer 1 - .-------------------------------------. .-------------------------------------. - | |EXLM|DQOT|PARA| | | | ! | | | | |RING| | - !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! - | |ASTR|PIPE|SLSH|LCBR|RCBR| | ! |HASH|LESS|MORE| |DQOT| | - !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - | |UNDS|MINS|AMPR|LBRC|RBRC|------! !------!DLR |LPRN|RPRN|TILD|QUOT|QST | - !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - | | |PLUS| EQL| | | | ! |BSLS|PERC|SCLN|COLN| ↑ | | - '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' - | | | | | | ! | | ← | ↓ | → | - '------------------------'.-------------. .-------------.'------------------------' - | | | ! | | - .------+------+------! !------+------+------. - ! ! | | ! | ! ! - ! ! !------! !------! ! ! - | | | | ! | | | - '--------------------' '--------------------' + .------------------------------------.------------------------------------. + | |EXLM|DQOT|PARA| | | | | | | | |RING| | + !-----+----+----+----+----+----------!-----+----+----+----+----+----+-----! + | |ASTR|PIPE|SLSH|LCBR|RCBR| | |HASH|LESS|MORE| |DQOT| | + !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + | |UNDS|MINS|AMPR|LBRC|RBRC|-----!-----!DLR |LPRN|RPRN|TILD|QUOT| QST | + !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + | | |PLUS|EQL | | | | |BSLS|PERC|SCLN|COLN| ↑ | | + '-----+----+----+----+----+----------'----------+----+----+----+----+-----' + | | | | | | ! | | ← | ↓ | → | + '------------------------' '------------------------' + .-----------. .-----------. + | | | ! | | + .-----+-----+-----! !-----+-----+-----. + ! ! | | ! | ! ! + ! ! !-----! !-----! ! ! + | | | | ! | | | + '-----------------' '-----------------' ## Layer 2 - .-------------------------------------. .-------------------------------------. - | | F1 | F2 | F3 | F4 | F5 | F11 | ! F12 | F6 | F7 | F8 | F9 |F10 |PEQL | - !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! - | | | | | | | | ! | | P7 | P8 | P9 |PAST|PSLS | - !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - | | | | | | |------! !------! | P4 | P5 | P6 |PMNS|PMNS | - !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - | | | | | | | | ! NLCK | | P1 | P2 | P3 |PPLS|PPLS | - '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' - | | | | | | ! P0 |PCMM|PDOT|PENT|PENT| - '------------------------'.-------------. .-------------.'------------------------' - | | | ! | | - .------+------+------! !------+------+------. - ! ! | | ! | ! ! - ! ! !------! !------! ! ! - | | | | ! | | | - '--------------------' '--------------------' + .------------------------------------.------------------------------------. + | | F1 | F2 | F3 | F4 | F5 | F11 | F12 | F6 | F7 | F8 | F9 |F10 |PEQL | + !-----+----+----+----+----+----------!-----+----+----+----+----+----+-----! + | | | | | | | | | | P7 | P8 | P9 |PAST|PSLS | + !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + | | | | | | |-----!-----! | P4 | P5 | P6 |PMNS|PMNS | + !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + | | | | | | | | NLCK| | P1 | P2 | P3 |PPLS|PPLS | + '-----+----+----+----+----+----------'----------+----+----+----+----+-----' + | | | | | | ! P0 |PCMM|PDOT|PENT|PENT| + '------------------------' '------------------------' + .-----------. .-----------. + | | | ! | | + .-----+-----+-----! !-----+-----+-----. + ! ! | | ! | ! ! + ! ! !-----! !-----! ! ! + | | | | ! | | | + '-----------------' '-----------------' + ## Layer 3 http://symbolcodes.tlt.psu.edu/bylanguage/mathchart.html - .-------------------------------------. .-------------------------------------. - | | ¹ | ² | ³ | ⁴ | ⁵ | ∀ | ! | ⁶ | ⁷ | ⁸ | ⁹ | ⁰ | | - !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! - | | × | ½ | ÷ | ¼ | ⅕ | | ! | ⅙ | | ⅛ | | | | - !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - | | | ± | AT |EURO| ∅ |------! !------! ∞ | ⁿ | ∃ | ∈ | | | - !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - | | ⅓ | ≠ | ⅔ | ¾ | ≃ | | ! |EXLM| | ∄ | ∉ | | | - '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' - | | | | | | ! | | | | | - '------------------------'.-------------. .-------------.'------------------------' - | | | ! | | - .------+------+------! !------+------+------. - ! ! | | ! | ! ! - ! ! !------! !------! ! ! - | | | | ! | | | - '--------------------' '--------------------' + .------------------------------------.------------------------------------. + | | ¹ | ² | ³ | ⁴ | ⁵ | ∀ | | ⁶ | ⁷ | ⁸ | ⁹ | ⁰ | | + !-----+----+----+----+----+----------!-----+----+----+----+----+----+-----! + | | × | ½ | ÷ | ¼ | ⅕ | | | ⅙ | | ⅛ | | | | + !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + | | | ± | AT |EURO| ∅ |-----!-----! ∞ | ⁿ | ∃ | ∈ | | | + !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + | | ⅓ | ≠ | ⅔ | ¾ | ≃ | | |EXLM| | ∄ | ∉ | | | + '-----+----+----+----+----+----------'----------+----+----+----+----+-----' + | | | | | | ! | | | | | + '------------------------' '------------------------' + .-----------. .-----------. + | | | ! | | + .-----+-----+-----! !-----+-----+-----. + ! ! | | ! | ! ! + ! ! !-----! !-----! ! ! + | | | | ! | | | + '-----------------' '-----------------' ## Layer 4 - .-------------------------------------. .-------------------------------------. - | | ₁ | ₂ | ₃ | ₄ | ₅ | | ! | ₆ | ₇ | ₈ | ₉ | ₀ | | - !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! - | | χ | π | φ | ω | γ | | ! | η | ξ | κ | λ | | ζ | - !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - | | υ | ι | α | ε | ο |------! !------! σ | ν | ρ | τ | δ | ς | - !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - | | | θ | | | | | ! | β | μ | | | | ψ | - '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' - | | | | | | ! | | | | | - '------------------------'.-------------. .-------------.'------------------------' - | | | ! | | - .------+------+------! !------+------+------. - ! ! | | ! | ! ! - ! ! !------! !------! ! ! - | | | | ! | | | - '--------------------' '--------------------' + + .------------------------------------.------------------------------------. + | | ₁ | ₂ | ₃ | ₄ | ₅ | | | ₆ | ₇ | ₈ | ₉ | ₀ | | + !-----+----+----+----+----+----------!-----+----+----+----+----+----+-----! + | | χ | π | φ | ω | γ | | | η | ξ | κ | λ | | ζ | + !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + | | υ | ι | α | ε | ο |-----!-----! σ | ν | ρ | τ | δ | ς | + !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + | | | θ | | | | | | β | μ | | | | ψ | + '-----+----+----+----+----+----------'----------+----+----+----+----+-----' + | | | | | | ! | | | | | + '------------------------' '------------------------' + .-----------. .-----------. + | | | ! | | + .-----+-----+-----! !-----+-----+-----. + ! ! | | ! | ! ! + ! ! !-----! !-----! ! ! + | | | | ! | | | + '-----------------' '-----------------' ## Layer 5 - .-------------------------------------. .-------------------------------------. - | | | | | | | | ! | | | | | | | - !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! - | | Χ | Π | Φ | Ω | Γ | | ! | Η | Ξ | Κ | Λ | | Ζ | - !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - | | Υ | Ι | Α | Ε | Ο |------! !------! Σ | Ν | Ρ | Τ | Δ | | - !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - | | | Θ | | | | | ! | Β | Μ | | | | Ψ | - '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' - | | | | | | ! | | | | | - '------------------------'.-------------. .-------------.'------------------------' - | | | ! | | - .------+------+------! !------+------+------. - ! ! | | ! | ! ! - ! ! !------! !------! ! ! - | | | | ! | | | - '--------------------' '--------------------' + .------------------------------------.------------------------------------. + | | | | | | | | | | | | | | | + !-----+----+----+----+----+----------!-----+----+----+----+----+----+-----! + | | Χ | Π | Φ | Ω | Γ | | | Η | Ξ | Κ | Λ | | Ζ | + !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + | | Υ | Ι | Α | Ε | Ο |-----!-----! Σ | Ν | Ρ | Τ | Δ | | + !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + | | | Θ | | | | | | Β | Μ | | | | Ψ | + '-----+----+----+----+----+----------'----------+----+----+----+----+-----' + | | | | | | ! | | | | | + '------------------------' '------------------------' + .-----------. .-----------. + | | | ! | | + .-----+-----+-----! !-----+-----+-----. + ! ! | | ! | ! ! + ! ! !-----! !-----! ! ! + | | | | ! | | | + '-----------------' '-----------------' ## Layer 6 - .-------------------------------------. .-------------------------------------. - | | | | | | | | ! | | | | | | | - !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! - | | | | | | | | ! | | | | | | | - !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - | | | | | | |------! !------! | | | | | | - !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - | | | | | | | | ! | | | | | | | - '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' - | | | | | | ! | | | | | - '------------------------'.-------------. .-------------.'------------------------' - | | | ! | | - .------+------+------! !------+------+------. - ! ! | | ! | ! ! - ! ! !------! !------! ! ! - | | | | ! | | | - '--------------------' '--------------------' + .------------------------------------.------------------------------------. + | | | | | | | | | | | | | | | + !-----+----+----+----+----+----------!-----+----+----+----+----+----+-----! + | | | | | | | | | | | | | | | + !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + | | | | | | |-----!-----! | | | | | | + !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + | | | | | | | | | | | | | | | + '-----+----+----+----+----+----------'----------+----+----+----+----+-----' + | | | | | | ! | | | | | + '------------------------' '------------------------' + .-----------. .-----------. + | | | ! | | + .-----+-----+-----! !-----+-----+-----. + ! ! | | ! | ! ! + ! ! !-----! !-----! ! ! + | | | | ! | | | + '-----------------' '-----------------' + ## Layer 7 - .-------------------------------------. .-------------------------------------. - | | | | | | | | ! | | | | | | | - !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! - | | | | | | | | ! | | | | | | | - !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - | | | | | | |------! !------! | | | | | | - !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - | | | | | | | | ! | | | | | | | - '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' - | | | | | | ! | | | | | - '------------------------'.-------------. .-------------.'------------------------' - | | | ! | | - .------+------+------! !------+------+------. - ! ! | | ! | ! ! - ! ! !------! !------! ! ! - | | | | ! | | | - '--------------------' '--------------------' + .------------------------------------.------------------------------------. + | | | | | | | | | | | | | | | + !-----+----+----+----+----+----------!-----+----+----+----+----+----+-----! + | | | | | | | | | | | | | | | + !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + | | | | | | |-----!-----! | | | | | | + !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + | | | | | | | | | | | | | | | + '-----+----+----+----+----+----------'----------+----+----+----+----+-----' + | | | | | | ! | | | | | + '------------------------' '------------------------' + .-----------. .-----------. + | | | ! | | + .-----+-----+-----! !-----+-----+-----. + ! ! | | ! | ! ! + ! ! !-----! !-----! ! ! + | | | | ! | | | + '-----------------' '-----------------' ## Layer 8 - .-------------------------------------. .-------------------------------------. - | | | | | | | | ! | | | | | | | - !-----+----+----+----+----+-----------! !------+----+----+----+----+----+-----! - | | | | | | | | ! | | | | | | | - !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - | | | | | | |------! !------! | | | | | | - !-----+----+----+----x----x----! ! ! !----x----x----+----+----+-----! - | | | | | | | | ! | | | | | | | - '-----+----+----+----+----+-----------' '-----------+----+----+----+----+-----' - | | | | | | ! | | | | | - '------------------------'.-------------. .-------------.'------------------------' - | | | ! | | - .------+------+------! !------+------+------. - ! ! | | ! | ! ! - ! ! !------! !------! ! ! - | | | | ! | | | - '--------------------' '--------------------' + .------------------------------------.------------------------------------. + | | | | | | | | | | | | | | | + !-----+----+----+----+----+----------!-----+----+----+----+----+----+-----! + | | | | | | | | | | | | | | | + !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + | | | | | | |-----!-----! | | | | | | + !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! + | | | | | | | | | | | | | | | + '-----+----+----+----+----+----------'----------+----+----+----+----+-----' + | | | | | | ! | | | | | + '------------------------' '------------------------' + .-----------. .-----------. + | | | ! | | + .-----+-----+-----! !-----+-----+-----. + ! ! | | ! | ! ! + ! ! !-----! !-----! ! ! + | | | | ! | | | + '-----------------' '-----------------' From a2d3c0bd93bf97264bb94510c126d4fd21b7b135 Mon Sep 17 00:00:00 2001 From: Manuel Barkhau Date: Mon, 28 Mar 2016 23:42:55 +0200 Subject: [PATCH 10/19] add hex file --- .../keymaps/german-manuneo/german-manuneo.hex | 1624 +++++++++++++++++ 1 file changed, 1624 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/german-manuneo/german-manuneo.hex diff --git a/keyboard/ergodox_ez/keymaps/german-manuneo/german-manuneo.hex b/keyboard/ergodox_ez/keymaps/german-manuneo/german-manuneo.hex new file mode 100644 index 00000000..cb8b7fa8 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/german-manuneo/german-manuneo.hex @@ -0,0 +1,1624 @@ +:100000000C94BD0F0C9401100C9401100C94011071 +:100010000C9401100C9401100C9401100C9401101C +:100020000C9401100C9401100C94791B0C944B1C33 +:100030000C9401100C9401100C9401100C940110FC +:100040000C9401100C94D6300C9401100C940110F7 +:100050000C9401100C94782A0C9401100C9401104B +:100060000C9401100C9401100C9401100C940110CC +:100070000C9401100C9401100C9401100C940110BC +:100080000C9401100C9401100C9401100C940110AC +:100090000C9401100C9401100C9401100C9401109C +:1000A0000C9401100C9401100C940110AB107810FA +:1000B0006310BD10E4101711F910FF1014113E1158 +:1000C0003511021138114E10F3102911321175102B +:1000D0006C10BA10B11099106F103010C6101A11B0 +:1000E00023112F119F10CF10AE1048102011ED10CA +:1000F0009010A5109C108410261193103910F01048 +:100100008A10C9106C12B410661054107E107B1047 +:10011000D210A2100E113F108D10B7102D10C0106C +:100120000B111111DB105D10F6104B1072105710EF +:10013000CC10FC103B113310A810C3100511D510C2 +:100140005A102C11EA10451096106010E110691039 +:1001500008114210D810E7103610511041111D112E +:1001600081103C10DE108710D311A0118B11E51106 +:100170000C123F12211227123C1266125D122A1233 +:10018000601276111B1251125A129D119411E21134 +:10019000D911C11197115811EE1142124B12571279 +:1001A000C711F711D611701148121512B811CD11DF +:1001B000C411AC114E12BB1161111812B211F11120 +:1001C0006F12DC118E117C11A611A311FA11CA1144 +:1001D00036126711B511DF115511E81133123912BA +:1001E000031285111E1273119A117F11F41124123A +:1001F00063125B11D011EB112D12FD1182115412FB +:1002000012126D11BE1188110912911130126A116A +:1002100000120F125E11791169124512A9116411B1 +:100220000612AF11B01CD21CBD1DD21CBD1D141D69 +:10023000371DBD1D8C1D9F1D8C208C20BA20BA201F +:10024000FC203821382338235021382347224722E5 +:10025000122338233823262301E001E10118021874 +:1002600002E002E10162026201620262010502052E +:1002700001070207015802580001E001E1011802DC +:100280001802E002E101620262015B025B016102AD +:1002900061015C025C015802580001E001E10118B3 +:1002A000021802E002E1015A025A01620262016090 +:1002B0000260015E025E015802580001E001E101A6 +:1002C00018021802E002E101620262015B025B01B6 +:1002D000610261015B025B015802580001E001E12B +:1002E0000118021802E002E101620262015B025B96 +:1002F00001610261015D025D015802580001E001E7 +:10030000E10118021802E002E101620262015B02EF +:100310005B0161026101060206015802580001E01A +:1003200001E10118021802E002E101620262015BD0 +:10033000025B01040204015D025D015802580001E4 +:10034000E001E10118021802E002E1015A025A013B +:10035000620262015F025F0109020901580258004E +:1003600001E001E10118021802E002E1016202620B +:10037000015B025B0161026101050205015802583F +:100380000001E001E10118021802E002E10162024D +:1003900062015B025B010502050161026101580215 +:1003A000580001E001E10118021802E002E10162D7 +:1003B0000262015B025B016102610160026001583F +:1003C00002580001E001E10118021802E002E10117 +:1003D000620262015B025B01060206015F025F01CD +:1003E0005802580001E001E10118021802E002E1A0 +:1003F0000162026201620262010502050106020653 +:10040000015802580001E001E10118021802E0025F +:10041000E101620262015B025B01040204015C0211 +:100420005C015802580001E001E10118021802E0E5 +:1004300002E1015A025A015A025A01620262016241 +:100440000262015802580001E001E101180218029D +:10045000E002E101620262015B025B01040204014D +:100460005F025F015802580001E001E10118021823 +:1004700002E002E1015A025A015A025A015E025E8A +:1004800001620262015802580001E001E101180214 +:100490001802E002E101620262015B025B010602F6 +:1004A00006015D025D015802580001E001E10118FA +:1004B000021802E002E1015A025A015A025A01628C +:1004C000026201610261015802580001E001E1018C +:1004D00018021802E002E1015A025A0162026201A6 +:1004E0005F025F01620262015802580001E001E10F +:1004F0000118021802E002E1015A025A0162026286 +:10050000015F025F01600260015802580001E001D2 +:10051000E10118021802E002E101620262015B02DD +:100520005B01610261015F025F015802580001E056 +:1005300001E10118021802E002E101620262015BBE +:10054000025B01610261015A025A0158025800011E +:10055000E001E10118021802E002E1015A025A0129 +:1005600062026201600260015F025F01580258008E +:1005700001E001E10118021802E002E101620262F9 +:10058000015B025B01610261015902590158025885 +:100590000001E001E10118021802E002E1015A0243 +:1005A0005A01620262016002600160026001580249 +:1005B000580001E001E10118021802E002E10162C5 +:1005C0000262015B025B01610261010402040158E5 +:1005D00002580001E001E10118021802E002E10105 +:1005E000620262015B025B0105020501060206016F +:1005F0005802580001E001E10118021802E002E18E +:1006000001620262015B025B01050205015C025CA2 +:10061000015802580001E001E10118021802E0024D +:10062000E1015A025A01620262015F025F01610246 +:1006300061015802580001E001E10118021802E0CE +:1006400002E1015A025A015902590161026101593C +:100650000259015802580001E001E1011802180294 +:10066000E002E1015A025A015A025A016202620191 +:100670005D025D015802580001E001E10118021815 +:1006800002E002E10162026201620262010502050A +:10069000015B025B015802580001E001E101180210 +:1006A0001802E002E10162026201620262010502D7 +:1006B0000501080208015802580001E001E1011893 +:1006C000021802E002E101620262016202620105B7 +:1006D000020501590259015802580001E001E101E7 +:1006E00018021802E002E1015A025A015A025A01A4 +:1006F000620262015B025B015802580001E001E105 +:100700000118021802E002E1015A025A0162026273 +:10071000015F025F015D025D015802580001E001C6 +:10072000E10118021802E002E101620262015B02CB +:100730005B01060206015C025C015802580001E000 +:1007400001E10118021802E002E101620262015BAC +:10075000025B01610261015E025E01580258000104 +:10076000E001E10118021802E002E1015A025A0117 +:100770006202620160026001590259015802580088 +:1007800001E001E10118021802E002E101620262E7 +:10079000015B025B01060206016102610158025819 +:1007A0000001E001E10118021802E002E101620229 +:1007B00062015B025B01040204015B025B015802FF +:1007C000580001E001E10118021802E002E1015ABB +:1007D000025A016202620160026001620262015813 +:1007E00002580001E001E10118021802E002E101F3 +:1007F0006202620162026201070207015F025F0199 +:100800005802580001E001E10118021802E002E17B +:10081000015A025A015A025A0162026201600260E0 +:10082000015802580001E001E10118021802E0023B +:10083000E101620262015B025B0161026101090286 +:1008400009015802580001E001E10118021802E014 +:1008500002E1015A025A015A025A01590259010889 +:100860000208015802580001E001E10118021802D3 +:10087000E002E101620262015B025B010602060125 +:100880005E025E015802580001E001E10118021801 +:1008900002E002E101620262015B025B0104020408 +:1008A000015E025E015802580001E001E1011802F8 +:1008B0001802E002E101620262015B025B010502D3 +:1008C0000501590259015802580001E001E10118DF +:1008D000021802E002E1015A025A015A025A015C6E +:1008E000025C015B025B015802580001E001E1017A +:1008F00018021802E002E1015A025A016202620182 +:10090000600260015A025A015802580001E001E1F8 +:100910000118021802E002E101620262015B025B5F +:1009200001050205015F025F015802580001E00164 +:10093000E10118021802E002E101620262015B02B9 +:100940005B0105020501600260015802580001E0E8 +:1009500001E10118021802E002E101620262015B9A +:10096000025B01610261010802080158025800019E +:10097000E001E10118021802E002E10162026201F5 +:100980005B025B01060206015A025A015802580036 +:1009900001E001E10118021802E002E101620262D5 +:1009A000015B025B01040204016202620158025809 +:1009B0000001E001E10118021802E002E1015A021F +:1009C0005A01620262015F025F015F025F01580229 +:1009D000580001E001E10118021802E002E10162A1 +:1009E0000262015B025B0105020501040204015879 +:1009F00002580001E001E10118021802E002E101E1 +:100A0000620262015B025B01050205015D025D019C +:100A10005802580001E001E10118021802E002E169 +:100A200001620262015B025B01050205015E025E7A +:100A3000015802580001E001E10118021802E00229 +:100A4000E101620262015B025B010502050107022E +:100A500007015802580001E001E10118021802E004 +:100A600002E1015A025A01590259015D025D015C1D +:100A7000025C015802580001E001E101180218026D +:100A8000E002E101620262015B025B010502050115 +:100A90005B025B015802580001E001E101180218F5 +:100AA00002E002E1015A025A01590259015D025D58 +:100AB00001610261015802580001E001E1011802E0 +:100AC0001802E002E101620262015B025B010602C0 +:100AD0000601590259015802580001E001E10118CC +:100AE000021802E002E101620262015B025B0106A0 +:100AF0000206015B025B015802580001E001E101BE +:100B000018021802E002E10162026201620262015F +:100B1000090209015F025F015802580001E001E18A +:100B20000118021802E002E101620262015B025B4D +:100B30000161026101070207015802580001E0014A +:100B4000E10118021802E002E1015A025A016202B0 +:100B50006201600260015C025C015802580001E021 +:100B600001E10118021802E002E101620262015B88 +:100B7000025B010402040160026001580258000196 +:100B8000E001E10118021802E002E10162026201E3 +:100B90005B025B010402040161026101580258001A +:100BA00001E001E10118021802E002E101620262C3 +:100BB0000162026201050205015A025A01580258F7 +:100BC0000001E001E10118021802E002E101620205 +:100BD00062015B025B0106020601620262015802C9 +:100BE000580001E001E10118021802E002E1015A97 +:100BF000025A0159025901610261015B025B01580D +:100C000002580001E001E10118021802E002E101CE +:100C10005A025A01620262015F025F015E025E01D6 +:100C20005802580001E001E10118021802E002E157 +:100C3000015A025A0159025901610261015A025ACC +:100C4000015802580001E001E10118021802E00217 +:100C5000E1015A025A01620262015F025F015C0215 +:100C60005C015802580001E001E10118021802E09D +:100C700002E1015A025A01620262016002600161EE +:100C80000261015802580001E001E1011802180256 +:100C9000E002E101620262015B025B010602060101 +:100CA000600260015802580001E001E101180218D9 +:100CB00002E002E1015A025A01590259015D025D46 +:100CC000015D025D015802580001E001E1011802D6 +:100CD0001802E002E101620262015B025B01610253 +:100CE0006101610261015802580001E001E101184F +:100CF000021802E002E1015A025A01620262016036 +:100D00000260015D025D015802580001E001E1014D +:100D100018021802E002E101620262015B025B015B +:100D2000050205015A025A015802580001E001E18A +:100D30000118021802E002E101620262016202622D +:100D40000105020501610261015802580001E0013C +:100D5000E10118021802E002E1015A025A015A02A6 +:100D60005A01620262015C025C015802580001E013 +:100D700001E10118021802E002E101620262015B76 +:100D8000025B010502050108020801580258000132 +:100D9000E001E10118021802E002E1015A025A01E1 +:100DA000590259015D025D015B025B015802580066 +:100DB00001E001E10118021802E002E101620262B1 +:100DC000015B025B0105020501050205015802589D +:100DD0000001E001E10118021802E002E1015A02FB +:100DE0005A01590259015D025D01050205015802CF +:100DF000580001E001E10118021802E002E1015A85 +:100E0000025A0162026201600260015B025B0158EA +:100E100002580001E001E10118021802E002E101BC +:100E2000620262015B025B01040204015902590182 +:100E30005802580001E001E10118021802E002E145 +:100E4000015A025A015902590161026101620262AA +:100E5000015802580001E001E10118021802E00205 +:100E6000E101620262015B025B0105020501090208 +:100E700009015802580001E201570257016202625B +:100E800001620262010502050107020702E2000198 +:100E9000E20157025701620262015B025B016102DB +:100EA00061015C025C02E20001E201570257015A53 +:100EB000025A0162026201600260015E025E02E2A9 +:100EC0000001E20157025701620262015B025B010D +:100ED000610261015B025B02E20001E2015702571D +:100EE00001620262015B025B01610261015D025D00 +:100EF00002E20001E20157025701620262015B0255 +:100F00005B016102610106020602E20001E2015793 +:100F1000025701620262015B025B01040204015D8F +:100F2000025D02E20001E201570257015A025A0132 +:100F3000620262015F025F0109020902E20001E24E +:100F40000157025701620262015B025B01610261AB +:100F50000105020502E20001E201570257016202A7 +:100F600062015B025B010502050161026102E200B0 +:100F700001E20157025701620262015B025B0161FB +:100F800002610160026002E20001E20157025701C2 +:100F9000620262015B025B01060206015F025F0200 +:100FA000E20001E20157025701620262016202623D +:100FB000010502050106020602E20001E2015702F4 +:100FC0005701620262015B025B01040204015C02E0 +:100FD0005C02E20001E201570257015A025A015A2B +:100FE000025A016202620162026202E20001E2014F +:100FF00057025701620262015B025B0104020401B5 +:101000005F025F02E20001E201570257015A025AF1 +:10101000015A025A015E025E0162026202E20001AE +:10102000E20157025701620262015B025B010602A4 +:1010300006015D025D02E20001E201570257015A1A +:10104000025A015A025A016202620161026102E21D +:101050000001E201570257015A025A01620262017D +:101060005F025F0162026202E20001E20157025781 +:10107000015A025A01620262015F025F016002606E +:1010800002E20001E20157025701620262015B02C3 +:101090005B01610261015F025F02E20001E2015750 +:1010A000025701620262015B025B01610261015A47 +:1010B000025A02E20001E201570257015A025A01A4 +:1010C00062026201600260015F025F02E20001E20F +:1010D0000157025701620262015B025B016102611A +:1010E0000159025902E20001E201570257015A0276 +:1010F0005A01620262016002600160026002E20065 +:1011000001E20157025701620262015B025B016169 +:1011100002610104020402E20001E20157025701E8 +:10112000620262015B025B01050205010602060222 +:10113000E20001E20157025701620262015B025BB9 +:1011400001050205015C025C02E20001E2015702B6 +:1011500057015A025A01620262015F025F01610295 +:101160006102E20001E201570257015A025A015995 +:101170000259016102610159025902E20001E201D2 +:10118000570257015A025A015A025A016202620179 +:101190005D025D02E20001E2015702570162026254 +:1011A0000162026201050205015B025B02E20001CD +:1011B000E201570257016202620162026201050206 +:1011C000050108020802E20001E20157025701622C +:1011D000026201620262010502050159025902E23E +:1011E0000001E201570257015A025A015A025A01FC +:1011F000620262015B025B02E20001E201570257F8 +:10120000015A025A01620262015F025F015D025DE2 +:1012100002E20001E20157025701620262015B0231 +:101220005B01060206015C025C02E20001E201577A +:10123000025701620262015B025B01610261015EB1 +:10124000025E02E20001E201570257015A025A010E +:10125000620262016002600159025902E20001E289 +:101260000157025701620262015B025B010602063E +:101270000161026102E20001E201570257016202CC +:1012800062015B025B01040204015B025B02E2009B +:1012900001E201570257015A025A016202620160DB +:1012A00002600162026202E20001E201570257019C +:1012B0006202620162026201070207015F025F02CD +:1012C000E20001E201570257015A025A015A025A3A +:1012D000016202620160026002E20001E201570263 +:1012E0005701620262015B025B0161026101090256 +:1012F0000902E20001E201570257015A025A015A5B +:10130000025A015902590108020802E20001E201F1 +:1013100057025701620262015B025B01060206018D +:101320005E025E02E20001E20157025701620262C0 +:10133000015B025B01040204015E025E02E2000145 +:10134000E20157025701620262015B025B01050282 +:10135000050159025902E20001E201570257015A00 +:10136000025A015A025A015C025C015B025B02E212 +:101370000001E201570257015A025A01620262015A +:10138000600260015A025A02E20001E2015702576C +:1013900001620262015B025B01050205015F025FFF +:1013A00002E20001E20157025701620262015B02A0 +:1013B0005B010502050160026002E20001E20157E3 +:1013C000025701620262015B025B01610261010876 +:1013D000020802E20001E2015702570162026201C3 +:1013E0005B025B01060206015A025A02E20001E2B8 +:1013F0000157025701620262015B025B01040204B1 +:101400000162026202E20001E201570257015A0240 +:101410005A01620262015F025F015F025F02E20045 +:1014200001E20157025701620262015B025B0105A2 +:1014300002050104020402E20001E2015702570121 +:10144000620262015B025B01050205015D025D0251 +:10145000E20001E20157025701620262015B025B96 +:1014600001050205015E025E02E20001E20157028F +:101470005701620262015B025B010502050107027E +:101480000702E20001E201570257015A025A0159CC +:101490000259015D025D015C025C02E20001E201B1 +:1014A00057025701620262015B025B0105020501FE +:1014B0005B025B02E20001E201570257015A025A45 +:1014C00001590259015D025D0161026102E2000100 +:1014D000E20157025701620262015B025B010602F0 +:1014E000060159025902E20001E201570257016266 +:1014F0000262015B025B01060206015B025B02E223 +:101500000001E201570257016202620162026201B8 +:10151000090209015F025F02E20001E2015702577E +:1015200001620262015B025B016102610107020765 +:1015300002E20001E201570257015A025A01620217 +:101540006201600260015C025C02E20001E201579C +:10155000025701620262015B025B01040204016046 +:10156000026002E20001E2015702570162026201D9 +:101570005B025B010402040161026102E20001E21C +:10158000015702570162026201620262010502050F +:10159000015A025A02E20001E201570257016202B7 +:1015A00062015B025B010602060162026202E20066 +:1015B00001E201570257015A025A015902590161C9 +:1015C0000261015B025B02E20001E2015702570186 +:1015D0005A025A01620262015F025F015E025E020C +:1015E000E20001E201570257015A025A0159025919 +:1015F00001610261015A025A02E20001E20157024E +:1016000057015A025A01620262015F025F015C02E5 +:101610005C02E20001E201570257015A025A0162DC +:101620000262016002600161026102E20001E20106 +:1016300057025701620262015B025B01060206016A +:1016400060026002E20001E201570257015A025AA9 +:1016500001590259015D025D015D025D02E2000176 +:10166000E20157025701620262015B025B01610203 +:10167000610161026102E20001E201570257015A71 +:10168000025A0162026201600260015D025D02E2D3 +:101690000001E20157025701620262015B025B0135 +:1016A000050205015A025A02E20001E201570257FF +:1016B00001620262016202620105020501610261CA +:1016C00002E20001E201570257015A025A015A028E +:1016D0005A01620262015C025C02E20001E201570F +:1016E000025701620262015B025B0105020501080B +:1016F000020802E20001E201570257015A025A01B0 +:10170000590259015D025D015B025B02E20001E2E8 +:101710000157025701620262015B025B010502058B +:101720000105020502E20001E201570257015A02D7 +:101730005A01590259015D025D0105020502E200EC +:1017400001E201570257015A025A01620262016026 +:101750000260015B025B02E20001E20157025701F5 +:10176000620262015B025B01040204015902590238 +:10177000E20001E201570257015A025A0159025987 +:10178000016102610162026202E20001E2015702AC +:101790005701620262015B025B0105020501090259 +:1017A0000902E200055204520152035201000000F6 +:1017B0001E001B0018002F00010029001F0013004D +:1017C0000C003300E300E1002000090004003400B5 +:1017D000E2002A0021001A0008000600E00065006F +:1017E00022000A0012001900000049002E004A00E1 +:1017F00000004D00000002542E02025400002B0095 +:1018000000005E0023000B001600050000004C00E5 +:1018100024000D0011001000E2004B0025000E0016 +:101820001500360001002C0026000F0017003700BD +:1018300050002800270014000700520051004E00FD +:1018400035001C002D001D004F00000001000100AC +:1018500001000100010000001E02300238020100F8 +:10186000010001001F026414380030000100010073 +:101870002002240223022702010001000100241497 +:1018800025140100010001000100271426140100A5 +:101890000000010001000100000001000000010043 +:1018A0000100010000000100000001000100310002 +:1018B00021022D1400000100010064002502220213 +:1018C000010001000100640226023602010001004D +:1018D00001000100301437023830010035021F02C8 +:1018E0003102553002300100010001002D020100DB +:1018F0003D30000001000100010001000100000076 +:101900003A00010001000100010001003B0001005C +:1019100001000100010001003C0001000100010084 +:10192000010001003D000100010001000100010073 +:101930003E00010001000100000001004400010020 +:1019400000000100000001004500010000005300FC +:10195000000001003F000100010001000000010043 +:1019600040005F005C00590062000100410060001F +:101970005D005A0085000100420061005E005B00CE +:101980006300010043005500560057005800010055 +:101990006700540056005700580000000100010085 +:1019A00001000100010000004D30393001005B30C2 +:1019B00001000100513058303C303B300100010043 +:1019C0005030013014145D30010001004A305930AC +:1019D00008145C30010001004930573004300030F9 +:1019E00000000100053001000000010000000100BE +:1019F0000100010000000100000001004F305A30DA +:101A000037301E02000001004E3001004B30010053 +:101A100001000100483056305430533001000100BD +:101A20004C30010003303A30010001005230010017 +:101A3000010001000100010001000100010001009E +:101A40000100000001000100010001000100000090 +:101A500042302030343001000100010046302E3089 +:101A6000263033300100010045302D301E3001009A +:101A70000100010040302B30223001000100010044 +:101A80003F3025302C300100000001000100010032 +:101A90000000010000000100010001000000010041 +:101AA000000001004430233031301F3000000100BD +:101AB000433035302A302930010001003E302730D4 +:101AC0003030010001000100413028303230010087 +:101AD0000100010047300100213001000100010038 +:101AE0000100363024302F300100000001000100D9 +:101AF0000100010001000000010008301B3001005E +:101B000001000100010015300D301A300100010004 +:101B10000100143006300100010001000100123004 +:101B20000A3001000100010001000C3013300100F7 +:101B300000000100010001000000010000000100A0 +:101B400001000100000001000000010001000B3055 +:101B5000183007300000010001001C301130103037 +:101B60000100010001000E301730010001000100EA +:101B700001000F30193001000100010001000100D7 +:101B8000093001000100010001001D300100163084 +:101B9000010000000100010001000100010000003F +:101BA000010001000100010001000100010001002D +:101BB000010001000100010001000100010001001D +:101BC000010001000100010001000100010001000D +:101BD00001000100010001000000010001000100FE +:101BE00000000100000001000100010000000100F0 +:101BF00000000100010001000100010000000100DF +:101C000001000100010001000100010001000100CC +:101C100001000100010001000100010001000100BC +:101C200001000100010001000100010001000100AC +:101C3000010001000100010001000000010001009D +:101C4000010001000100000001000100010001008D +:101C5000010001000100010001000100010001007C +:101C6000010001000100010001000100010001006C +:101C7000010001000100010001000100010001005C +:101C8000000001000100010000000100000001004F +:101C9000010001000000010000000100010001003E +:101CA000010001000000010001000100010001002D +:101CB000010001000100010001000100010001001C +:101CC000010001000100010001000100010001000C +:101CD00001000100010001000100010001000100FC +:101CE00001000000010001000100010001000000EE +:101CF00001000100010001000100010001000100DC +:101D000001000100010001000100010001000100CB +:101D100001000100010001000100010001000100BB +:101D200001000100010001000000010001000100AC +:101D3000000001000000010001000100000001009E +:101D4000000001000100010001000100000001008D +:101D5000010001000100010001000100010001007B +:101D6000010001000100010001000100010001006B +:101D7000010001000100010001000100010001005B +:101D800001000100010001000100000016034500F0 +:101D9000720067006F0044006F007800200045006B +:101DA0005A00000016034500720067006F004400EF +:101DB0006F007800200045005A0000000403090469 +:101DC00009026D00040100A0FA09040000010301EA +:101DD0000100092111010001223F000705810308CC +:101DE000000A090401000103010200092111010098 +:101DF00001224D000705820308000A0904020001C0 +:101E000003000000092111010001223600070583AB +:101E10000308000A0904030001030000000921115E +:101E2000010001223900070584031000011201108E +:101E30000100000008EDFE0713010001020001058A +:101E4000010906A101050719E029E71500250195FB +:101E5000087501810205081901290595057501918B +:101E600002950175039101050719002977150025D1 +:101E700001957875018102C005010980A1018502E3 +:101E800016010026B7001A01002AB7007510950147 +:101E90008100C0050C0901A1018503160100269CE3 +:101EA000021A01002A9C02751095018100C00501EB +:101EB0000902A1010901A10005091901290515005F +:101EC00025019505750181029501750381010501C3 +:101ED000093009311581257F950275088106093879 +:101EE0001581257F950175088106050C0A380215B4 +:101EF00081257F950175088106C0C005010906A1ED +:101F000001050719E029E7150025019508750181EC +:101F100002950175088101050819012905950575C6 +:101F20000191029501750391010507190029FF151B +:101F30000025FF950675088100C000000000000024 +:101F40000000000000010204060A0F17202C3A4A84 +:101F50005D71879DB3C7DAE9F5FCFFFCF5E9DAC7E7 +:101F6000B39D87715D4A3A2C20170F0A06040201BF +:101F70000000000000000000000011241FBECFEF91 +:101F8000DAE0DEBFCDBF04B603FE24C08091F001CD +:101F90009091F101A091F201B091F3018730904B43 +:101FA000A740B04BB9F41092F0011092F1011092D9 +:101FB000F2011092F30114BE84B7877F84BF88E1D9 +:101FC0000FB6F89480936000109260000FBEE0E0BE +:101FD000FFE3099511E0A0E0B1E0E0E3F5E602C01F +:101FE00005900D92A433B107D9F711E0A4E3B1E055 +:101FF00001C01D92A03FB107E1F70E94BF180C94E9 +:1020000096320C940000FC018281811103C080E0B3 +:1020100090E008956E3561F42091340130913501DE +:102020002F5F3F4F217033273093350120933401C8 +:1020300020913401309135012115310509F024C179 +:10204000862F90E08E35910528F4FC01EA5AFF4F67 +:102050000C944B3280E090E0089582E797E1089578 +:1020600089E597E1089580E497E1089587E297E193 +:1020700008958EE097E1089585EF96E108958CED3F +:1020800096E1089583EC96E108958AEA96E1089531 +:1020900081E996E1089588E796E108958FE596E154 +:1020A000089586E496E108958DE296E1089584E12D +:1020B00096E108958BEF95E1089582EE95E10895FC +:1020C00089EC95E1089580EB95E1089587E995E124 +:1020D00008958EE795E1089585E695E108958CE4ED +:1020E00095E1089583E395E108958AE195E10895E6 +:1020F00081E095E1089588EE94E108958FEC94E1F4 +:10210000089586EB94E108958DE994E1089584E8BB +:1021100094E108958BE694E1089582E594E10895B1 +:1021200089E394E1089580E294E1089587E094E1E1 +:1021300008958EEE93E1089585ED93E108958CEB7B +:1021400093E1089583EA93E108958AE893E108957D +:1021500081E793E1089588E593E108958FE393E1A2 +:10216000089586E293E108958DE093E1089584EF68 +:1021700092E108958BED92E1089582EC92E1089549 +:1021800089EA92E1089580E992E1089587E792E172 +:1021900008958EE592E1089585E492E108958CE238 +:1021A00092E1089583E192E108958AEF91E1089523 +:1021B00081EE91E1089588EC91E108958FEA91E133 +:1021C000089586E991E108958DE791E1089584E607 +:1021D00091E108958BE491E1089582E391E10895FE +:1021E00089E191E1089580E091E1089587EE90E121 +:1021F00008958EEC90E1089585EB90E108958CE9C7 +:1022000090E1089583E890E108958AE690E10895C9 +:1022100081E590E1089588E390E108958FE190E1F0 +:10222000089586E090E108958DEE9FE0089584ED95 +:102230009FE008958BEB9FE0089582EA9FE0089568 +:1022400089E89FE0089580E79FE0089587E59FE093 +:1022500008958EE39FE0089585E29FE008958CE065 +:102260009FE0089583EF9EE008958AED9EE0089533 +:1022700081EC9EE0089588EA9EE008958FE89EE054 +:10228000089586E79EE008952130310509F0BFCE1C +:10229000862F90E08E35910528F4FC01EC54FF4F19 +:1022A0000C944B3280E090E0089584E39EE0089522 +:1022B00083E19EE0089582EF9DE0089581ED9DE029 +:1022C000089580EB9DE008958FE89DE008958EE6E7 +:1022D0009DE008958DE49DE008958CE29DE00895D1 +:1022E0008BE09DE008958AEE9CE0089589EC9CE0E7 +:1022F000089588EA9CE0089587E89CE0089586E6C2 +:102300009CE0089585E49CE0089584E29CE00895B3 +:1023100083E09CE0089582EE9BE0089581EC9BE0D1 +:10232000089580EA9BE008958FE79BE008958EE58D +:102330009BE008958DE39BE008958CE19BE0089578 +:102340008BEF9AE008958AED9AE0089589EB9AE080 +:10235000089588E99AE0089587E79AE0089586E568 +:102360009AE0089585E39AE0089584E19AE008955B +:1023700083EF99E0089582ED99E0089581EB99E06B +:10238000089580E999E008958FE699E008958EE434 +:1023900099E008958DE299E008958CE099E0089520 +:1023A0008BEE98E008958AEC98E0089589EA98E029 +:1023B000089588E898E0089587E698E0089586E40F +:1023C00098E0089585E298E0089584E098E0089503 +:1023D00083EE97E0089582EC97E0089581EA97E014 +:1023E000089580E897E008958FE597E008958EE3DB +:1023F00097E008958DE197E008958CEF96E00895B9 +:102400008BED96E008958AEB96E0089589E996E0D1 +:10241000089588E796E0089587E596E0089586E3B5 +:1024200096E0089585E196E0089584EF95E008959B +:1024300083ED95E0089582EB95E0089581E995E0BC +:10244000089580E795E008958FE495E008958EE281 +:1024500095E008958DE095E008958CEE94E0089560 +:102460008BEC94E008958AEA94E0089589E894E07A +:10247000089588E694E0089587E494E0089586E25C +:1024800094E0089585E094E0089584EE93E0089543 +:1024900083EC93E0089582EA93E0089581E893E065 +:1024A000089580E693E008958FE393E008958EE128 +:1024B00093E008958DEF92E008958CED92E00895F9 +:1024C0008BEB92E008958AE992E0089589E792E023 +:1024D000089588E592E008958BE897E1089585E5F1 +:1024E0009EE0089508956091B3017091B4018091C8 +:1024F000B5019091B6010E94A42956985E9825983E +:102500002D9826982E9827982F988330A9F028F494 +:10251000813051F0823069F012C0843041F0853052 +:1025200071F4259A2D9A08C0259A2D9A0895259A16 +:102530002D9A269A2E9A0895279A2F9A089556989A +:102540005E9808950C94731256985E9825982D986D +:1025500026982E9827982F988FEF90E090938900D7 +:102560008093880090938B0080938A0090938D00D5 +:1025700080938C00259A2D9A2FEF80E792E02150CE +:1025800080409040E1F700C00000269A2E9A2FEF7D +:1025900080E792E0215080409040E1F700C00000C9 +:1025A000279A2F9A2FEF80E792E0215080409040A9 +:1025B000E1F700C0000025982D982FEF80E792E00A +:1025C000215080409040E1F700C0000026982E98EE +:1025D0002FEF80E792E0215080409040E1F700C06B +:1025E000000027982F9856985E9825982D98269841 +:1025F0002E9827982F98089589EA8093800089E083 +:102600008093810024982C983F988AB18F748AB95E +:102610006E98479A8BB1806B8BB9769A0E94A41200 +:102620000C94721280E28093000180913601811136 +:102630000EC00E94611381E0809336012FEF83ED7D +:1026400090E3215080409040E1F700C0000080E41A +:102650000E9467138093000181112EC00E94911384 +:1026600080930001811128C00E9491138093000182 +:10267000811122C08FE30E94911380930001811188 +:102680001BC00E94891380E40E946713809300019D +:10269000811112C08CE00E9491138093000181117E +:1026A0000BC00E94911380930001811105C08FE33C +:1026B0000E949113809300010E9489138091000170 +:1026C00008951092B9008AE08093B800089594EAC2 +:1026D0009093BC009091BC0097FFFCCF9091B90003 +:1026E000987F983021F0903111F081E00895809327 +:1026F000BB0084E88093BC008091BC0087FFFCCFC6 +:102700008091B900887F883111F0803471F780E0C2 +:10271000089584E98093BC008091BC0084FDFCCFC7 +:1027200008958093BB0084E88093BC008091BC0036 +:1027300087FFFCCF9091B900987F81E0983209F42F +:1027400080E0089584E88093BC008091BC0087FFFE +:10275000FCCF8091BB00089580910001811115C0CC +:1027600080E40E9467138093000181110CC082E114 +:102770000E94911380930001811105C08FEF0E9488 +:102780009113809300010E94891384B1807F84B9E2 +:1027900085B1807F85B98AB1837F8AB98BB1837F08 +:1027A0008BB93E98469808950E94121380930001B9 +:1027B0000E94AC1380B38C7080BB81B3836F81BBEC +:1027C000E6E4F1E0A8E3B1E011921D9281E0E43586 +:1027D000F807D1F70C94FC12BF92CF92DF92EF92E0 +:1027E000FF920F931F93CF93DF9380910001882373 +:1027F00079F0809137018F5F80933701811108C094 +:102800000E94121380930001811102C00E94A41241 +:1028100008E311E0C0E0D0E0DD24D39482E0C82ECC +:10282000EE24E394F12CC73000F580910001811172 +:1028300062C080E40E94671380930001811112C07E +:1028400082E10E9491138093000181110BC0C701A6 +:102850000C2E01C0880F0A94EAF780950E9491130C +:10286000809300010E94891346C0CA30A1F028F469 +:10287000C83059F0C93061F005C0CC3089F070F033 +:10288000CD3089F0209A289810C0219A29980DC03F +:10289000229A2A980AC0239A2B9807C0529A01C0FC +:1028A000539A5B9802C03E9A4698E0EAEA95F1F79F +:1028B0008FB179995AC092E081708D25892B7C9BCC +:1028C00002C090E001C094E0892B7D9B02C090E0A3 +:1028D00001C098E0892B7E9B02C090E001C090E18E +:1028E000892B9FB19095991F9927991F9295990FC0 +:1028F000907E892B0FC08091000181114BC080E434 +:102900000E94671380930001882389F1B12C0E94F3 +:1029100089138B2DF8019081981719F08083C0924C +:1029200001010E94AC1321960F5F1F4FCE30D105DD +:1029300009F079CF80910101882371F18150809352 +:102940000101882339F08FE99FE00197F1F700C07A +:10295000000022C0A6E4B1E0E8E3F1E081918D93AC +:1029600091E0E634F907D1F717C090E0A5CF83E1F5 +:102970000E949113809300018111C8CF81E40E94CD +:102980006713809300018111C1CF0E94A213B82E5A +:10299000B094BDCF80E0BECF0E94A21281E0DF9153 +:1029A000CF911F910F91FF90EF90DF90CF90BF904C +:1029B0000895E82FF0E0EA5BFE4F808108950895C6 +:1029C0008B3B910578F4883A910540F5853A91055D +:1029D000D0F48430910508F0B1C08130910509F43C +:1029E000ADC06BC0803E910508F467C0883E91057C +:1029F00008F4A4C09C01205F31092031310508F0A2 +:102A00005CC090650895853A910509F459C0863AED +:102A1000910509F458C083E890E40895883A910537 +:102A200009F454C0893A910509F453C08A3A9105D2 +:102A300009F452C08B3A910509F451C08C3A9105C2 +:102A400009F450C08D3A910509F44FC0803B9105BF +:102A500009F44EC08E3A910509F44DC08F3A9105A4 +:102A600009F44CC0813B910509F44BC0823B9105B0 +:102A700009F44AC0833B910509F449C0843B9105A0 +:102A800009F448C0853B910509F447C0863B910590 +:102A900009F446C0873B910509F445C0883B910580 +:102AA00009F444C0893B910509F443C08A3B910570 +:102AB00009F042C08AE296E4089580E090E008952B +:102AC00081E890E4089582E890E4089582EE94E429 +:102AD000089589EE94E408958AEE94E4089585EBD0 +:102AE00094E4089586EB94E4089587EB94E40895C4 +:102AF0008CEC94E408958DEC94E4089583E895E4D7 +:102B000008958AE895E4089582E995E4089584E9B2 +:102B100095E4089581E296E4089583E296E40895A9 +:102B200084E296E4089585E296E4089586E296E4C8 +:102B3000089587E296E4089580E094E40895089566 +:102B400096E0799FF001112494E5899FE00DF11D35 +:102B50001124E60FF11DEE0FFF1FEC55F84E859185 +:102B600094910895880F991F8C5D994EFC01859171 +:102B700094910895880F991F8C55984EFC0185916A +:102B80009491089526E0729FF001112444E5849FFA +:102B9000E00DF11D1124E60FF11DEE0FFF1FEC55A6 +:102BA000F84E25913491C9019A9581159F4110F4F1 +:102BB000C9010895C90190528115904128F4C901B5 +:102BC0009F700E94BA150895C901905381159041D4 +:102BD00020F4C9019927906C0895211580E53807E4 +:102BE00069F40E9459239FEF24E34CE09150204068 +:102BF0004040E1F700C000000C949D2A213080E5A0 +:102C0000380731F48091CE0181608093CE01089520 +:102C1000C90190558115904108F050C0832F992724 +:102C20008F70992781309105D9F4A90143705527F8 +:102C300002C0880F991F4A95E2F79C68A90164E0D9 +:102C4000440F551F6A95E1F744275370842B952B49 +:102C500073E0220F331F7A95E1F7207633271DC0EA +:102C60008230910529F4922F8827816F906A089508 +:102C700083309105A9F4A9014370552781E090E0C4 +:102C800002C0880F991F4A95E2F79C6843E0220F23 +:102C9000331F4A95E1F7207E3770822B932B0895DE +:102CA0000497F1F4A9014370552781E090E002C038 +:102CB000880F991F4A95E2F79A68E8CFC9019057A3 +:102CC0008115904120F4C9019F7090620895C90157 +:102CD00090588115904120F4C9019F70906A089521 +:102CE000203E3105E0F4203C310558F52133310513 +:102CF00009F470C048F42932310509F464C02A325D +:102D0000310509F46EC074C029333105F1F0223861 +:102D10003105D9F02533310509F44EC069C0233E91 +:102D2000310589F138F4203E3105C1F0223E3105EC +:102D3000E1F05EC0263E310569F1273E3105A9F17B +:102D400057C0C9010E94B21508958091E10180FD2C +:102D500002C081FF4DC080EE90E04BC08091E10148 +:102D600080FFF9CF89E390E044C08091E10182FFC8 +:102D70000EC08091E10184FF03C080E090E039C083 +:102D800083EE90E036C08091E10182FFF2CF82EEC7 +:102D900090E02FC08091E10183FF0BC08091E101A1 +:102DA00084FDEBCF87EE90E024C08091E10183FFAA +:102DB000F5CF86EE90E01DC08091E10185FF07C050 +:102DC00089E290E016C08091E10185FFF9CF85E3AB +:102DD00090E00FC08091E10186FF07C08AE290E099 +:102DE00008C08091E10186FFF9CF81E390E001C046 +:102DF000C9010E94E014089508950C94FC16809176 +:102E000064010895CF93DF9300D01F92CDB7DEB752 +:102E10002091E701243019F523E029839B838A83DD +:102E20002093E9008FEF9091E800815095FD06C056 +:102E300095ED9A95F1F700008111F5CF8091E800AA +:102E400085FF0DC040E050E063E070E0CE010196E8 +:102E50000E946C198091E8008E778093E8000F90B3 +:102E60000F900F90DF91CF910895CF93DF9300D013 +:102E70001F92CDB7DEB72091E701243021F522E083 +:102E800029839B838A8383E08093E9008FEF90916D +:102E9000E800815095FD06C095ED9A95F1F7000088 +:102EA0008111F5CF8091E80085FF0DC040E050E032 +:102EB00063E070E0CE0101960E946C198091E800F9 +:102EC0008E778093E8000F900F900F90DF91CF9155 +:102ED00008952091E7012430F1F422E02093E900E5 +:102EE0002FEF3091E800215035FD06C035ED3A95C1 +:102EF000F1F700002111F5CF2091E80025FF0BC06C +:102F000040E050E065E070E00E946C198091E800BC +:102F10008E778093E8000895CF93DF93EC01809142 +:102F2000E701843009F046C090910C019923D9F053 +:102F300090910D019923B9F08093E9008FEF909162 +:102F4000E800815095FD06C095E19A95F1F70000E3 +:102F50008111F5CF8091E80085FF2CC040E050E062 +:102F600060E170E017C081E08093E9008FEF9091FD +:102F7000E800815095FD06C095ED9A95F1F70000A7 +:102F80008111F5CF8091E80085FF14C040E050E04A +:102F900068E070E0CE010E946C198091E8008E77A5 +:102FA0008093E80080E1FE01A4E5B1E001900D927C +:102FB0008A95E1F7DF91CF9108958091E601811123 +:102FC00009C00E94FE1A0E945B1B8091E20084608F +:102FD0008093E20008951092E601089508950C94FC +:102FE000C3300E94342A0E94C9300E94F81D0C94FC +:102FF000FD1642E061EC81E00E94781A42E061EC4B +:1030000082E00E94781A42E061EC83E00E94781A24 +:1030100042E161EC84E00C94781A8091E9018330FC +:1030200009F455C030F4813071F0823009F48EC05B +:1030300008958A3009F47AC08B3009F460C0893071 +:1030400009F09CC020C08091E801813A09F096C047 +:103050008091E800877F8093E8008091EC01909157 +:10306000ED01892B21F060E080E090E003C060E199 +:1030700084E591E070E00E94B5198091E8008B77BB +:103080008093E80008958091E801813209F076C0CC +:103090008091EC019091ED01009719F0039709F0F0 +:1030A0006DC08091E800877F8093E8008091E80000 +:1030B00082FD05C08091E7018111F8CF5FC080914A +:1030C000F100809364018091E8008B7753C0809178 +:1030D000E801813A09F052C08091EC019091ED0134 +:1030E000892B09F04BC08091E800877F8093E8002E +:1030F0008091E80080FFFCCF80910C0136C0809168 +:10310000E8018132D9F58091EC019091ED01892B94 +:10311000A9F58091E800877F8093E8000E94AD1AAE +:103120008091EA0180930C010C9459238091E8016D +:10313000813221F58091E800877F8093E8000E942A +:10314000AD1A8091EB018093650108958091E801AB +:10315000813AA1F48091E800877F8093E800809114 +:10316000E80080FFFCCF809165018093F1008091A1 +:10317000E8008E778093E8000C94AD1A089584B728 +:10318000877F84BF88E10FB6F89480936000109227 +:1031900060000FBE90E080E80FB6F8948093610065 +:1031A000909361000FBE0E94471E0E94FE1A0E946B +:1031B0005B1B8091E20084608093E20078940E941F +:1031C000D61D0E94491E82E091E00E94F31D0E94DC +:1031D000B1308091E701853069F40E94F729809130 +:1031E000E5018823B1F30E941F2A882391F30E94EE +:1031F0005619EFCF0E944F1EECCF292F33272330D3 +:103200003105A9F06CF42130310509F442C02230B7 +:10321000310509F043C08DE690E020EC3DE142C06D +:1032200021323105C9F02232310519F137C0992711 +:103230008130910541F08230910541F0892B71F583 +:10324000ECEBFDE105C0E4EAFDE102C0ECE8FDE1E4 +:10325000849190E09F0126C0643000F5E62FF0E0F5 +:10326000EE0FFF1FEE5DFE4F2081318189E090E07F +:1032700019C0643098F4E62FF0E0DF01AA0FBB1FFD +:10328000A65EBE4F2D913C91EA5EFE4F808190E09C +:1032900009C082E190E02DE23EE104C080E090E0D0 +:1032A00020E030E0FA0131832083089580E189BD78 +:1032B00082E189BD09B400FEFDCF8091D8008F7DE9 +:1032C0008093D8008091E00082608093E00080913C +:1032D000E00081FDFCCF0895CF92DF92EF92FF9244 +:1032E0000F931F93CF93DF937C018B01EA010E9420 +:1032F000CE1A811131C0209731F088819981081B45 +:10330000190BE80EF91EC12CD12C0115110519F16C +:103310008091E80085FD14C08091E8008E7780934D +:10332000E800209741F0888199818C0D9D1D99833B +:10333000888385E011C00E94CE1A882331F30CC027 +:10334000F70181917F018093F10001501109FFEF96 +:10335000CF1ADF0ADACF80E0DF91CF911F910F9172 +:10336000FF90EF90DF90CF9008952091EE01309183 +:10337000EF012617370748F06115710539F42091E0 +:10338000E8002E772093E80001C0B901FC0120E09D +:1033900061157105B9F18091E701882309F440C0F6 +:1033A000853009F43FC08091E80083FD3DC08091E5 +:1033B000E80082FF06C08091E80082FF26C080E01E +:1033C00008958091E80080FFE3CF2091F300809181 +:1033D000F20090E0922B6115710551F08830910553 +:1033E00038F421912093F100615071090196F3CFD7 +:1033F00021E0089709F020E08091E8008E77809323 +:10340000E800C6CF2111C7CFD6CF8091E70188232E +:1034100039F0853039F08091E80083FFCCCF04C0CB +:1034200082E0089583E0089581E008952091EE01FF +:103430003091EF012617370748F06115710539F40F +:103440002091E8002E772093E80001C0B901FC012B +:1034500020E061157105C1F18091E701882309F42D +:1034600041C0853009F440C08091E80083FD3EC032 +:103470008091E80082FF06C08091E80082FF27C0AB +:1034800080E008958091E80080FFE3CF2091F30071 +:103490008091F20090E0922B6115710559F088300F +:1034A000910540F424912093F10031966150710907 +:1034B0000196F2CF21E0089709F020E08091E80022 +:1034C0008E778093E800C5CF2111C6CFD5CF8091EC +:1034D000E701882339F0853039F08091E80083FFD7 +:1034E000CBCF04C082E0089583E0089581E0089581 +:1034F000982F973058F59093E900981739F070910C +:10350000EC002091ED005091F00003C0242F762FA5 +:1035100050E021FF19C03091EB003E7F3093EB006B +:103520003091ED003D7F3093ED003091EB00316044 +:103530003093EB007093EC002093ED005093F0007B +:103540002091EE0027FF07C09F5FD3CF8F7080933D +:10355000E90081E0089580E008958091E80187FD09 +:1035600005C08091E80080FF0EC012C08091E80085 +:1035700082FD05C08091E7018111F8CF0895809107 +:10358000E8008B7708C08091E7018111EACF0895A8 +:103590008091E8008E778093E80008958091E400A0 +:1035A0009091E50045E62091EC0020FF21C020919C +:1035B000E80020FD21C02091E701222389F0253079 +:1035C00089F02091EB0025FD0FC02091E40030919F +:1035D000E5002817390739F3415041F0C901E3CF1D +:1035E00082E0089583E0089581E0089584E00895DD +:1035F0002091E80022FFDFCF80E008950E946C1B3D +:103600000E94741BE0EEF0E0808181608083E8ED31 +:10361000F0E080818F77808319BCA7EDB0E08C91BA +:103620008E7F8C9380818F7E80831092E601089537 +:103630000F931F93CF93DF930E946C1B0E94741B08 +:10364000C8EDD0E088818F778883888180688883FF +:1036500088818F7D888319BC1092E7011092E30165 +:103660001092E5011092E40100EE10E0F801808173 +:103670008B7F808388818160888342E060E080E086 +:103680000E94781AE1EEF0E080818E7F8083E2EE86 +:10369000F0E0808181608083808188608083F80190 +:1036A00080818E7F8083888180618883DF91CF9144 +:1036B0001F910F910895E8EDF0E080818F7E808367 +:1036C000E7EDF0E080818160808384E082BF81E06B +:1036D0008093E6010C94181BE8EDF0E080818E7F6A +:1036E00080831092E20008951092DA001092E100B7 +:1036F00008951F920F920FB60F9211242F933F93AC +:103700004F935F936F937F938F939F93AF93BF93E9 +:10371000EF93FF938091E10082FF0BC08091E20064 +:1037200082FF07C08091E1008B7F8093E1000E94BF +:10373000D51D8091DA0080FF1FC08091D80080FFE6 +:103740001BC08091DA008E7F8093DA008091D900CF +:1037500080FF0DC080E189BD82E189BD09B400FE12 +:10376000FDCF81E08093E7010E94DD1705C019BC01 +:103770001092E7010E94EB178091E10080FF19C0D1 +:103780008091E20080FF15C08091E2008E7F8093DF +:10379000E2008091E20080618093E2008091D80095 +:1037A00080628093D80019BC85E08093E7010E9475 +:1037B000EF178091E10084FF30C08091E20084FF28 +:1037C0002CC080E189BD82E189BD09B400FEFDCF36 +:1037D0008091D8008F7D8093D8008091E1008F7E0A +:1037E0008093E1008091E2008F7E8093E2008091DF +:1037F000E20081608093E2008091E301882311F070 +:1038000084E007C08091E30087FF02C083E001C02D +:1038100081E08093E7010E94F1178091E10083FF2E +:1038200029C08091E20083FF25C08091E100877F5D +:103830008093E10082E08093E7011092E3018091A0 +:10384000E1008E7F8093E1008091E2008E7F809383 +:10385000E2008091E20080618093E20042E060E05B +:1038600080E00E94781A8091F00088608093F000D8 +:103870000E94EE17FF91EF91BF91AF919F918F91B1 +:103880007F916F915F914F913F912F910F900FBE5C +:103890000F901F9018951F920F920FB60F92112440 +:1038A0002F933F934F935F936F937F938F939F9348 +:1038B000AF93BF93CF93EF93FF93C091E900CF7085 +:1038C0008091EC001092E9008091F000877F809356 +:1038D000F00078940E94871C1092E9008091F0001B +:1038E00088608093F000C093E900FF91EF91CF9141 +:1038F000BF91AF919F918F917F916F915F914F9108 +:103900003F912F910F900FBE0F901F9018951F930E +:10391000CF93DF93CDB7DEB7AA970FB6F894DEBF8B +:103920000FBECDBFE8EEF1E08091F100819321E080 +:10393000E03FF207C9F70E940D188091E80083FF6D +:103940001CC12091E8013091E901832F90E08A3079 +:10395000910508F012C1FC01EE5EFE4F0C944B3253 +:10396000203881F0223809F008C18091EC018F7075 +:103970008093E9008091EB0085FB882780F9109205 +:10398000E90006C08091E4019091E5019111826007 +:103990009091E800977F9093E8008093F100109257 +:1039A000F100C5C0822F8D7F09F0E7C0222319F0F6 +:1039B000223061F0E2C08091EA01813009F0DDC07F +:1039C000333009F080E08093E50128C08091EA015E +:1039D000811124C02091EC012F7009F4CEC02093F6 +:1039E000E9008091EB0080FF19C08091EB0033303B +:1039F00011F4806211C080618093EB0081E090E05F +:103A0000022E01C0880F0A94EAF78093EA00109210 +:103A1000EA008091EB0088608093EB001092E9004F +:103A20008091E800877F86C02111A7C01091EA012C +:103A30001F778091E3008078812B8093E300809151 +:103A4000E800877F8093E8000E94AD1A8091E8002B +:103A500080FFFCCF8091E30080688093E300112316 +:103A600011F083E001C082E08093E70186C0205816 +:103A7000223008F082C08091EA019091EB018C3DE8 +:103A800023E0920779F583E08A838AE289834FB73E +:103A9000F894DE01139620E03EE051E2E32FF0E0DF +:103AA00050935700E49120FF03C0E295EF703F5F11 +:103AB000EF708E2F90E0EA3010F0C79601C0C096EC +:103AC0008D939D932F5F243149F74FBF8091E8007C +:103AD000877F8093E8006AE270E0CE0101960E9441 +:103AE000B51914C0AE014F5F5F4F6091EC010E94A9 +:103AF000FD18009709F441C02091E800277F20932A +:103B0000E800BC0189819A810E94161A8091E80020 +:103B10008B778093E80031C0203879F58091E800F8 +:103B2000877F8093E8008091E3018093F10080918A +:103B3000E8008E778093E8000E94AD1A1EC0211124 +:103B40001CC09091EA019230C0F48091E800877F18 +:103B50008093E8009093E3010E94AD1A8091E30105 +:103B6000811104C08091E30087FF02C084E001C09E +:103B700081E08093E7010E94F9178091E80083FFBC +:103B80000AC08091E800877F8093E8008091EB0075 +:103B900080628093EB00AA960FB6F894DEBF0FBE4A +:103BA000CDBFDF91CF911F9108950895CF9380915C +:103BB000E7018823B1F08091E9008F709091EC00CB +:103BC00090FF02C090E801C090E0C92FC82B10926E +:103BD000E9008091E80083FD0E94871CCF70C093AC +:103BE000E900CF91089590936B0180936A01089545 +:103BF000E0916A01F0916B01309721F00190F08122 +:103C0000E02D099480E00895E0916A01F0916B0144 +:103C1000309721F00280F381E02D09940895E0911E +:103C20006A01F0916B01309721F00480F581E02D5D +:103C300009940895209168013091690182179307D2 +:103C400071F09093690180936801E0916A01F091AD +:103C50006B01309721F00680F781E02D09940895DB +:103C600020916601309167018217930771F090935C +:103C7000670180936601E0916A01F0916B013097D2 +:103C800021F00084F185E02D0994089508950C94A5 +:103C9000461E0E943A2A0E94D4130C94002BCF9205 +:103CA000DF92EF92FF920F931F93CF93DF93CDB7E5 +:103CB000DEB72B970FB6F894DEBF0FBECDBF0E94C4 +:103CC000EC133DE6E32E31E0F32E00E010E0C02ED1 +:103CD000802F0E94D914F701D1907F01D826B1F42A +:103CE0000F5F1F4F0E30110591F78FEF89838A8385 +:103CF0001B820E94432A8160782F9D838C83498197 +:103D00005A816B818D810E94F21E41C09091CE013B +:103D100091FF04C08B870E94DF148B8520E030E088 +:103D20004D2D50E0922FBA01022E02C07595679575 +:103D30000A94E2F760FF25C02E83CF82EE24E3943D +:103D4000F12C02C0EE0CFF1C9A95E2F790E08E2158 +:103D50009F2121E0892B09F420E028870E94432A33 +:103D60008160782F9A8789874E815F8168858A85EF +:103D70000E94F21EF801E359FE4F80818E25808358 +:103D800006C02F5F3F4F2630310561F6A9CF0E9454 +:103D9000E42D10916C010E94F81D1817A1F00E94EB +:103DA000F81D80936C012B960FB6F894DEBF0FBE02 +:103DB000CDBFDF91CF911F910F91FF90EF90DF90DA +:103DC000CF900C94FD162B960FB6F894DEBF0FBE65 +:103DD000CDBFDF91CF911F910F91FF90EF90DF90BA +:103DE000CF900895CF93DF93CDB7DEB72B970FB663 +:103DF000F894DEBF0FBECDBF4F83588769877A879F +:103E00008B87DE01119686E0FD0111928A95E9F714 +:103E100085E0FE01379601900D928A95E1F7498180 +:103E20005A816B817C818D819E810E9425262B96F3 +:103E30000FB6F894DEBF0FBECDBFDF91CF910895CE +:103E4000CF93C82F882309F4C1C0823859F40E9447 +:103E5000F81D81FDBBC089E30E94C4280E947E2911 +:103E600089E30CC0833879F40E94F81D80FDAEC050 +:103E700083E50E94C4280E947E2983E50E940429CC +:103E8000CF910C947E29843859F40E94F81D82FD4C +:103E90009DC087E40E94C4280E947E2987E4EECF5B +:103EA0008CEF8C0F813A48F48C2F0E9419308111CD +:103EB0008DC08C2F0E94C428E3CF80E28C0F883005 +:103EC00048F4C77081E001C0880FCA95EAF70E94E4 +:103ED0004529D6CF8BE58C0F833078F4C53A29F08D +:103EE000C63A31F482E890E005C081E890E002C073 +:103EF00083E890E0CF910C941A1E88E58C0F8331F3 +:103F000008F064C0C83A39F1C93A41F1CA3A49F1F6 +:103F1000CB3A51F1CC3A59F1CD3A61F1C03B69F15C +:103F2000CE3A71F1CF3A79F1C13B81F1C23B89F1CF +:103F3000C33B91F1C43B99F1C53BA1F1C63BA9F14B +:103F4000C73BB1F1C83BB9F1C93BC1F1CA3BC9F5A7 +:103F50008AE292E038C082EE90E035C089EE90E0CF +:103F600032C08AEE90E02FC085EB90E02CC086EB4B +:103F700090E029C087EB90E026C08CEC90E023C055 +:103F80008DEC90E020C083E891E01DC08AE891E0CC +:103F90001AC082E991E017C084E991E014C081E27F +:103FA00092E011C083E292E00EC084E292E00BC086 +:103FB00085E292E008C086E292E005C087E292E0E6 +:103FC00002C080E090E0CF910C94301ECF91089514 +:103FD000882309F44BC0823859F40E94F81D81FFF0 +:103FE00045C089E30E94C4280E947E2989E30CC051 +:103FF000833871F40E94F81D80FF38C083E50E9469 +:10400000C4280E947E2983E50E9404290C947E29FD +:10401000843859F40E94F81D82FF28C087E40E946A +:10402000C4280E947E2987E4EFCF9CEF980F913A35 +:1040300058F390E2980F983050F4877091E001C0E7 +:10404000990F8A95EAF7892F0E944B29DFCF9BE5CC +:10405000980F933020F480E090E00C941A1E885A58 +:10406000833120F480E090E00C94301E0895882382 +:1040700021F00E9445290C947E290895882321F07F +:104080000E944B290C947E290895CF92DF92EF92E3 +:10409000FF920F931F93CF93DF93CDB7DEB728978F +:1040A0000FB6F894DEBF0FBECDBF8C0185E0F801DE +:1040B000DE01119601900D928A95E1F7F801408199 +:1040C0003181F280258122952F7083819481892B03 +:1040D00031F03F3F31F481E04F3F19F403C081E0FC +:1040E00001C080E080FDC4C249833A8389819A81FE +:1040F0002F830E9482289E8388870E9481280E94A5 +:1041000054274E81E42FE295EF70F0E0E45EFE4F1D +:104110002F8168850C944B32842F807F142F1F7061 +:10412000882311F01295107FFF2059F0112309F414 +:1041300054C2812F68870E9455290E947E29688574 +:104140004CC2862F0E94E81F112309F491C2812FCF +:104150000E945B2928960FB6F894DEBF0FBECDBF34 +:10416000DF91CF911F910F91FF90EF90DF90CF9053 +:104170000C947E29342F307F842F8F70303211F0D1 +:104180008295807F662319F0613019F12BC0FF20E2 +:10419000B1F0222309F493C1213009F090C128968F +:1041A0000FB6F894DEBF0FBECDBFDF91CF911F9148 +:1041B0000F91FF90EF90DF90CF900C946529222310 +:1041C00019F0213009F454C28E830E9468298E812F +:1041D00089C1FF2021F0223008F04AC270C12111AC +:1041E00047C280C1FF2021F0222309F468C1F5C134 +:1041F000222309F477C105C2242F26952695237022 +:1042000030E02115310521F021303105C9F030C2EF +:10421000FF2021F0862F942F937002C080E090E061 +:1042200028960FB6F894DEBF0FBECDBFDF91CF91B9 +:104230001F910F91FF90EF90DF90CF900C941A1E7A +:10424000FF2021F0862F942F937002C080E090E031 +:1042500028960FB6F894DEBF0FBECDBFDF91CF9189 +:104260001F910F91FF90EF90DF90CF900C94301E34 +:10427000862FFF2019F00E94EC2C02C00E94542DC2 +:1042800028960FB6F894DEBF0FBECDBFDF91CF9159 +:104290001F910F91FF90EF90DF90CF900C94D92D4C +:1042A000842F837009F076C0F110E2C1262F229589 +:1042B00026952770220F220F862F8F70C82ED12CA3 +:1042C000E12CF12C022E04C0CC0CDD1CEE1CFF1CDA +:1042D0000A94D2F764FF10C06FE070E080E090E0D5 +:1042E00004C0660F771F881F991F2A95D2F7609523 +:1042F00070958095909503C060E070E0CB01242F0D +:10430000269526952370422F50E042305105D1F07A +:104310004330510559F16C297D298E299F2941305F +:10432000510541F128960FB6F894DEBF0FBECDBF00 +:10433000DF91CF911F910F91FF90EF90DF90CF9081 +:104340000C9479276C297D298E299F2928960FB6F0 +:10435000F894DEBF0FBECDBFDF91CF911F910F91BB +:10436000FF90EF90DF90CF900C9493270E947927D5 +:10437000C701B60128960FB6F894DEBF0FBECDBFB9 +:10438000DF91CF911F910F91FF90EF90DF90CF9031 +:104390000C945F27FF2019F0842F817001C086954F +:1043A000882309F465C1262F229526952770220FB0 +:1043B000220F862F8F70C82ED12CE12CF12C022ECB +:1043C00004C0CC0CDD1CEE1CFF1C0A94D2F764FF69 +:1043D00010C06FE070E080E090E004C0660F771FCF +:1043E000881F991F2A95D2F76095709580959095B2 +:1043F00003C060E070E0CB01242F26952695237042 +:10440000422F50E042305105D1F04330510559F16F +:104410006C297D298E299F294130510541F128962B +:104420000FB6F894DEBF0FBECDBFDF91CF911F91C5 +:104430000F91FF90EF90DF90CF900C944D286C2956 +:104440007D298E299F2928960FB6F894DEBF0FBECE +:10445000CDBFDF91CF911F910F91FF90EF90DF9033 +:10446000CF900C9467280E944D28C701B60128966A +:104470000FB6F894DEBF0FBECDBFDF91CF911F9175 +:104480000F91FF90EF90DF90CF900C943328603F16 +:10449000C9F118F4603E50F49BC0623F09F460C05B +:1044A00008F44AC0633F09F46FC092C0162F1F7012 +:1044B000842F8F71FF2099F00E94CC27812F28969E +:1044C0000FB6F894DEBF0FBECDBFDF91CF911F9125 +:1044D0000F91FF90EF90DF90CF900C9437200E94C7 +:1044E000ED27812F28960FB6F894DEBF0FBECDBF03 +:1044F000DF91CF911F910F91FF90EF90DF90CF90C0 +:104500000C943E20FF20A1F02111B2C0842F8F71A6 +:1045100028960FB6F894DEBF0FBECDBFDF91CF91C6 +:104520001F910F91FF90EF90DF90CF900C94122885 +:10453000223008F09DC0EACFFF20A1F0842F8F71B8 +:1045400028960FB6F894DEBF0FBECDBFDF91CF9196 +:104550001F910F91FF90EF90DF90CF900C94CC279C +:10456000FF2061F3842F8F7128960FB6F894DEBF79 +:104570000FBECDBFDF91CF911F910F91FF90EF90B4 +:10458000DF90CF900C94ED27FF2091F0842F8F7156 +:1045900028960FB6F894DEBF0FBECDBFDF91CF9146 +:1045A0001F910F91FF90EF90DF90CF900C94B72761 +:1045B00028960FB6F894DEBF0FBECDBFDF91CF9126 +:1045C0001F910F91FF90EF90DF90CF900C94AD274B +:1045D000FF20A1F0222309F4B1CF862F28960FB631 +:1045E000F894DEBF0FBECDBFDF91CF911F910F9129 +:1045F000FF90EF90DF90CF900C94201F222309F4BE +:10460000B1CF862F28960FB6F894DEBF0FBECDBF70 +:10461000DF91CF911F910F91FF90EF90DF90CF909E +:104620000C94E81F4F70C8010E94031028960FB623 +:10463000F894DEBF0FBECDBFDF91CF911F910F91D8 +:10464000FF90EF90DF90CF900C94D2264F70C8016E +:1046500028960FB6F894DEBF0FBECDBFDF91CF9185 +:104660001F910F91FF90EF90DF90CF900C949F15CA +:1046700028960FB6F894DEBF0FBECDBFDF91CF9165 +:104680001F910F91FF90EF90DF90CF9008950E94BF +:1046900062290E9437290E947E290E94852E0E944D +:1046A000D92D80E090E00E941A1E80E090E00C94EA +:1046B000301E0E9452290C9447230E948228292FE1 +:1046C00022952F7030E02C3031054CF42A30310522 +:1046D0006CF4225031092230310590F407C02C309F +:1046E000310551F02F30310539F00AC0803E10F00D +:1046F000803F31F481E0089593FB882780F9089585 +:1047000080E00895CF93DF9300D000D01F92CDB703 +:10471000DEB70F900F900F900F900F90DF91CF9119 +:104720000895CF93DF9300D000D000D0CDB7DEB78F +:1047300026960FB6F894DEBF0FBECDBFDF91CF91A6 +:1047400008951F93CF93DF93C0917B0116E0809172 +:104750007C01C81799F0D0E01C9FF0011D9FF00D5F +:104760001124E358FE4F408151816281738184811D +:1047700095810E9491232196C770E9CFDF91CF9157 +:104780001F9108954091AD015091AE016091AF012C +:104790007091B0018091B1019091B2010C9491237C +:1047A000CF938091B20182958F7009F05FC08091A4 +:1047B000AF01882309F45AC020917B01A0917C01AC +:1047C0006091AD017091AE018091B0019091B10105 +:1047D00031E06F3F09F030E0B32FC6E02A1709F44B +:1047E00045C0009721F07F3F21F44B2F03C041E0EB +:1047F00001C040E030E040FD35C0C29FF001C39FE2 +:10480000F00D1124E358FE4F418174132BC04081F9 +:10481000641328C04281411125C043815481481747 +:10482000590710F441505109481B590B483C510598 +:10483000C8F48091B2018F7080618093B20186E0EC +:10484000829FF001839FF00D1124EE57FE4F80816F +:104850008F70806180838DEA91E00E944520CF9126 +:104860000C94A1232F5F3F4F2770B8CFCF910895AD +:10487000CF92DF92EF92FF920F931F93CF93DF932C +:10488000CDB7DEB762970FB6F894DEBF0FBECDBFCF +:104890008C0185E0F801DE011D9601900D928A954C +:1048A000E1F7D8014C9111965C91119712966C9199 +:1048B00012971396ED90FC9014977091AD01E091D2 +:1048C000AE012091B0013091B1012115310531F0D7 +:1048D000EF3F31F481E07F3F19F403C081E001C074 +:1048E00080E0B82FB170CB2E80FD6CC1D090AF01AD +:1048F000DD2009F4F5C0F091B201E216F30638F0BC +:10490000C701821B930B883C910548F09BC0209502 +:1049100030952E0D3F1D283C310508F093C08F2F98 +:10492000807F09F052C0E51314C0741312C0D62E54 +:1049300061110FC0FF70F061F093B2010E94C223B9 +:104940008DEA91E00E9445208091B201F8018583B3 +:104950006CC1EF2831F05F3F31F481E04F3F19F433 +:1049600003C081E001C080E080FD03C081E08627B4 +:1049700001C080E0F82FF170FF2E80FF1CC08091F5 +:104980007B0120917C0136E0821709F428C190E078 +:10499000389FF001399FF00D1124E358FE4F7181CB +:1049A000571306C07081471303C07281671303C099 +:1049B00001968770E9CFD62E662309F436C180911F +:1049C000B20181608093B20153C0E51308C0741333 +:1049D00006C0611104C0D8011596FC93AEC04D8786 +:1049E0005E878D859E856A8B0E945D236A898823F8 +:1049F00029F1D62E662311F12091B201822F8295E2 +:104A00008F7090E002970CF460C08091AD0190919E +:104A1000AE0198878F831986FB86EA862C87CE01A4 +:104A2000079651C0E51731F14D875E878D859E85CC +:104A30006A8B0E945D236A8981112EC0C8010E9481 +:104A40004520A4C08F2F807F69F77E2DF98AE88AE0 +:104A500089890E9482238DEA91E00E944520EDEA37 +:104A6000F1E086E0DF011D928A95E9F70E94C223FA +:104A7000D12CDBC07413D8CF6111D6CFD8011596D5 +:104A8000FC93C8010E944520EDEAF1E086E0DF01D9 +:104A90001D928A95E9F7C9C0D62E662379F2209136 +:104AA000B201822F82958F7090E0029774F080910E +:104AB000AD019091AE019A8389831B82FD82EC82C5 +:104AC0002E83CE0101960E94452086E0F801ADEAD2 +:104AD000B1E001900D928A95E1F70E94D0236FC05A +:104AE000E216F30628F0C701821B930B9C0104C059 +:104AF000209530952E0D3F1D283C310508F052C001 +:104B0000D62E662309F49ACFE5132CC074132AC05D +:104B10008091B20180FD1DC0982F92959F70C9F0C1 +:104B2000D80115968C9315979F3039F09F5F929519 +:104B3000907F8F70892B15968C93C8010E94452019 +:104B400086E0F801ADEAB1E001900D928A95E1F7B7 +:104B500036C086E0F801ADEAB1E001900D928A9589 +:104B6000E1F763C04D875E878D859E850E945D233A +:104B7000882379F086E0F801ADEAB1E001900D926A +:104B80008A95E1F70E94D0230E94C223DD24D394AA +:104B90004CC08091B20181608093B201C8010E9433 +:104BA000452043C07E2DF98AE88A89890E948223A4 +:104BB000EDEAF1E086E0DF011D928A95E9F70E94B7 +:104BC000C22333C0662309F439CF4D875E878D85B4 +:104BD0009E850E945D23882309F430CFCBCF4D877B +:104BE0005E878D859E850E948228292F22952F70B1 +:104BF00030E0223031052CF49F7041F0811106C065 +:104C00000CC0243031052CF49F7049F4805E88304C +:104C100020F0C8010E944520CF2CDC2C06C0D80112 +:104C200015969C91907F91F7F8CF8D2D62960FB6D7 +:104C3000F894DEBF0FBECDBFDF91CF911F910F91D2 +:104C4000FF90EF90DF90CF9008951F93CF93DF9365 +:104C5000CDB7DEB72C970FB6F894DEBF0FBECDBF31 +:104C60004F83588769877A878B879C87CE01079601 +:104C70000E9438248823C1F02F8138858A859B853E +:104C8000892B31F03F3F11F080E003C02F3FE1F767 +:104C900081E0811147C04F81588569857A858B8570 +:104CA0009C850E9491233EC086E0FE013796DE017E +:104CB000119601900D928A95E1F7FF81E8854A856A +:104CC0005B854115510531F0EF3F31F481E0FF3F45 +:104CD00019F403C081E001C080E080FD23C0209171 +:104CE0007C0130E0C90101968770992760917B01B2 +:104CF00070E086179707F1F1F983EA835D834C83AF +:104D000096E0929FD001939FB00D1124A358BE4FFF +:104D1000FE01319601900D929A95E1F780937C0106 +:104D20000E94A12316E080917B0190917C0189175C +:104D300079F1189FC001112483589E4F0E94382496 +:104D4000882331F1E0917B011E9FF0011124E3588B +:104D5000FE4F4081518162817381848195810E94DF +:104D6000912380917B0190E0019687709927809331 +:104D70007B01D9CF0E94592310927C0110927B01B4 +:104D8000EDEAF1E086E0DF011D928A95E9F7CACFEE +:104D90002C960FB6F894DEBF0FBECDBFDF91CF913A +:104DA0001F910895EF92FF920F931F93CF93DF937C +:104DB0009C01009709F471C0F12CEE24E394E90101 +:104DC0002196F9018491843740F4843008F056C06C +:104DD000813081F0823021F160C0853709F449C00B +:104DE000C0F19CE7980F903708F057C08F770E946A +:104DF000E81F46C089010E5F1F4FFE01849190E2BB +:104E0000980F983050F48770FE2D01C0FF0F8A95DF +:104E1000EAF78F2F0E94552915C00E94201F14C049 +:104E200089010E5F1F4FFE01849190E2980F983028 +:104E300068F48770FE2D01C0FF0F8A95EAF78F2F67 +:104E40000E945B290E947E29E8011AC00E94E81F87 +:104E5000FBCF2E5F3F4FFE01C491CC2341F08FE981 +:104E60009FE00197F1F700C00000C150F6CFE901C3 +:104E700007C0FE01F490E901229602C00E94201FA3 +:104E80008F2D882341F0EFE9FFE03197F1F700C063 +:104E900000008150F6CF9E0192CFDF91CF911F91FC +:104EA0000F91FF90EF90089508956093B70170936C +:104EB000B8018093B9019093BA010C9447230F93E2 +:104EC0001F930091B7011091B8012091B901309161 +:104ED000BA01062B172B282B392B0093B7011093FF +:104EE000B8012093B9013093BA011F910F910C942E +:104EF00047230F931F930091B7011091B8012091A0 +:104F0000B9013091BA0106231723282339230093CE +:104F1000B7011093B8012093B9013093BA011F91E2 +:104F20000F910C9447230F931F930091B701109199 +:104F3000B8012091B9013091BA0106271727282717 +:104F400039270093B7011093B8012093B90130932A +:104F5000BA011F910F910C9447231092B301109244 +:104F6000B4011092B5011092B6010C94472341E0B0 +:104F700050E060E070E004C0440F551F661F771FCB +:104F80008A95D2F74093B3015093B4016093B50171 +:104F90007093B6010C94472341E050E060E070E06C +:104FA00004C0440F551F661F771F8A95D2F7809162 +:104FB000B3019091B401A091B501B091B601842BD9 +:104FC000952BA62BB72B8093B3019093B401A0939C +:104FD000B501B093B6010C94472341E050E060E086 +:104FE00070E004C0440F551F661F771F8A95D2F7E3 +:104FF00040955095609570958091B3019091B40162 +:10500000A091B501B091B60184239523A623B723BF +:105010008093B3019093B401A093B501B093B6010E +:105020000C94472341E050E060E070E004C0440F7E +:10503000551F661F771F8A95D2F78091B301909113 +:10504000B401A091B501B091B60184279527A62798 +:10505000B7278093B3019093B401A093B501B093A7 +:10506000B6010C9447230F931F930091B301109145 +:10507000B4012091B5013091B601062B172B282BD6 +:10508000392B0093B3011093B4012093B5013093F1 +:10509000B6011F910F910C9447230F931F9300911A +:1050A000B3011091B4012091B5013091B6010623EE +:1050B0001723282339230093B3011093B4012093BD +:1050C000B5013093B6011F910F910C9447230F93B4 +:1050D0001F930091B3011091B4012091B50130915B +:1050E000B60106271727282739270093B301109305 +:1050F000B4012093B5013093B6011F910F910C9428 +:1051000047230895CF92DF92EF92FF920F931F9360 +:10511000CF93DF93EC01C090B701D090B801E0903D +:10512000B901F090BA018091B3019091B401A091BE +:10513000B501B091B601C82AD92AEA2AFB2A0FE1A3 +:1051400010E0B701A601002E04C07695679557952B +:1051500047950A94D2F740FF07C0BE01802F0E94F6 +:10516000C2158130910539F40150110950F7BE0183 +:1051700080E00E94C215DF91CF911F910F91FF90A7 +:10518000EF90DF90CF90089590910C019923D9F082 +:1051900090910D019923B9F0982F96959695969533 +:1051A0009F3088F5E0910E01F0910F01E90FF11D9C +:1051B000877021E030E001C0220F8A95EAF78181F3 +:1051C000822B8183089540910E0150910F0120E0C0 +:1051D00030E09FEFFA01E20FF31F6281681799F048 +:1051E0009F3F19F4611101C0922F2F5F3F4F2E3066 +:1051F000310581F79F3F39F0FA01E90FF11D97FD65 +:10520000FA9582830895089590910C019923E1F015 +:1052100090910D019923C1F0982F969596959695AA +:105220009F3020F5E0910E01F0910F01E90FF11D83 +:10523000877021E030E001C0220F8A95EAF72095BF +:10524000818128232183089540910E0150910F01FF +:1052500020E030E0FA01E20FF31F9281981301C0C1 +:1052600012822F5F3F4F2E303105A1F7089581E064 +:1052700090E0E0910E01F0910F01E80FF91F10820C +:10528000019680319105A9F708959091CD01982B51 +:105290009093CD01089580959091CD01982390939E +:1052A000CD0108951092CD0108959091CC01982BD5 +:1052B0009093CC01089580959091CC019823909380 +:1052C000CC0108951092CC0108958093BB010895FC +:1052D0001092BB01089540910E0150910F0120E002 +:1052E00030E080E0FA01E20FF31F918191118F5FAE +:1052F0002F5F3F4F2F303105A9F70895E0910E0140 +:10530000F0910F018091CD018083E0910E01F09129 +:105310000F0180819091CC01892B80839091BB01FA +:10532000992361F0E0910E01F0910F018081892BAA +:1053300080830E946B2981111092BB0180910E0124 +:1053400090910F010C94041ECF92DF92EF92FF9286 +:105350000F931F936C01EE24FF24C114D104E104C8 +:10536000F10421F46B017C0180E001C080E133276E +:105370002F2D1E2D0D2D011511052105310519F0BB +:10538000885F6801790197018601A4E03695279529 +:1053900017950795AA95D1F7011511052105310536 +:1053A00019F08C5F6801790197018601F2E036956A +:1053B000279517950795FA95D1F701151105210540 +:1053C000310519F08E5F68017901B701A601769564 +:1053D000679557954795452B462B472B09F08F5FCF +:1053E0001F910F91FF90EF90DF90CF9008958091E3 +:1053F000E701843009F11092CF0120E488E190E0C8 +:105400000FB6F894A895809360000FBE20936000BB +:1054100083B7817F846083BF83B7816083BF7894C3 +:10542000889583B78E7F83BF88E10FB6F894809309 +:105430006000109260000FBE089508950895CF9304 +:105440000E941D2A0E94EC130E941E2AC0E08C2F8D +:105450000E94D914811105C0CF5FCE30C1F780E022 +:1054600001C081E0CF9108950E9459230E94F81D48 +:105470000C94FD1682E084BD93E095BD9AEF97BD34 +:1054800080936E0008952FB7F8948091D001909189 +:10549000D101A091D201B091D3012FBF0895CF9235 +:1054A000DF92EF92FF920F931F932FB7F8944091E2 +:1054B000D0015091D1016091D2017091D3012FBFE1 +:1054C0006A017B01EE24FF248C0120E030E0C0164D +:1054D000D106E206F30610F441505109481B590B5E +:1054E000CA011F910F91FF90EF90DF90CF90089528 +:1054F0001F920F920FB60F9211248F939F93AF9329 +:10550000BF938091D0019091D101A091D201B0912F +:10551000D3010196A11DB11D8093D0019093D101BB +:10552000A093D201B093D301BF91AF919F918F917E +:105530000F900FBE0F901F9018950E94FE1AF894BE +:105540002FEF87EA91E6215080409040E1F700C0BC +:10555000000087E090EBDC018093F0019093F10173 +:10556000A093F201B093F3012CE088E190E00FB634 +:10557000F894A895809360000FBE20936000FFCF41 +:10558000EF92FF920F931F93CF93DF93E82EF12CAE +:105590008F2D0E94D914C0E0D0E0082F10E09801B0 +:1055A0000C2E02C0359527950A94E2F720FD05C020 +:1055B0002196C630D10599F709C06C2F7F2D80E068 +:1055C0000E94A015E812F4CF81E005C0F3948EE0AC +:1055D000F812DECF80E0DF91CF911F910F91FF9005 +:1055E000EF900895CF93C82F8CE20E94C02A8823A1 +:1055F00021F08C2FCF910C94C02A80E0CF91089598 +:10560000CF930E94452C811102C00E942B2CC5E62D +:10561000C15049F00E94EC138FE39CE90197F1F728 +:1056200000C00000F5CF89E20E94F22A811111C169 +:105630008AE20E94F22A81110E942B2C85E00E94AE +:10564000F22A81110E949D2A0E94502C8093CE0143 +:1056500087E00E94F22A882399F18BE10E94F22AC6 +:10566000882351F09091CE0191FB882780F921E0A9 +:10567000822780FB91F922C08EE00E94F22A8823C3 +:1056800051F09091CE0192FB882780F921E082278A +:1056900080FB92F913C080E10E94F22A9091CE0122 +:1056A000882341F093FB882780F921E0822780FB43 +:1056B00093F904C0892F809580FB90F99093CE01D7 +:1056C0008091CE010E94542C0E94622C8093E101B3 +:1056D00080EE0E94F22A882341F08091E101982F08 +:1056E000909590FB80F98093E10189E30E94F22A72 +:1056F000882359F09091E10191FB882780F921E0FE +:10570000822780FB91F99093E10182EE0E94F22AB8 +:10571000882359F09091E10192FB882780F921E0DC +:10572000822780FB92F99093E10186EE0E94F22A93 +:10573000882359F09091E10193FB882780F921E0BB +:10574000822780FB93F99093E10183EE0E94F22A75 +:10575000882359F09091E10194FB882780F921E09A +:10576000822780FB94F99093E10185E30E94F22A5D +:10577000882359F09091E10195FB882780F921E079 +:10578000822780FB95F99093E10181E30E94F22A40 +:10579000882359F09091E10196FB882780F921E058 +:1057A000822780FB96F99093E10181E10E94F22A21 +:1057B000882359F09091E10197FB882780F921E037 +:1057C000822780FB97F99093E1018091E1010E948B +:1057D000662C8091E10187FB882780F980930D0179 +:1057E00087E20E94F22AC82F8EE10E94F22A8111DC +:1057F000C2608FE10E94F22A8111C46080E20E949F +:10580000F22A8111C86081E20E94F22A8111C061EE +:1058100082E20E94F22A8111C06283E20E94F22A8F +:105820008111C06484E20E94F22A882311F0C068CA +:1058300002C0CC2329F08C2F0E945D2C6C2F03C05A +:105840000E94592C682F70E080E090E0CF910C947A +:105850005527CF9108956DEE7EEF80E090E00E9495 +:10586000813260E082E090E00E94733260E083E089 +:1058700090E00E94733260E084E090E00E94733216 +:1058800060E085E090E00C94733280E090E00E944C +:105890006D3221E08D3E9E4F09F020E0822F089569 +:1058A00082E090E00C946532682F82E090E00C94E6 +:1058B000733283E090E00C946532682F83E090E0CF +:1058C0000C94733284E090E00C946532682F84E08D +:1058D00090E00C9473328091D60180FF0BC06091F0 +:1058E000130185E0689FB001112475956795759542 +:1058F00067952AC081FF09C06091130185E0689F08 +:10590000B0011124759567951FC082FF07C0609193 +:10591000130185E0689FB001112416C04091D701A2 +:105920004423C9F060911201461788F720911301B2 +:1059300085E0289F90011124429FC001439F900D54 +:10594000112470E00E9437326038710540F461150F +:10595000710539F002C065E070E0862F08958FE789 +:10596000089581E008958091D60180FF08C060917C +:10597000110170E0759567957595679521C081FF58 +:1059800006C06091110170E07595679519C082FF9E +:1059900004C06091110170E010C08091D70188238C +:1059A000C1F0609110018617A0F790911101989FA6 +:1059B000C001112470E00E9437326038710528F46C +:1059C0006115710521F0862F08958FE7089581E014 +:1059D000089561E070E0F4CF803F21F40E946B2CC9 +:1059E000819504C0813F29F40E946B2C8093DA01D9 +:1059F0000895823F21F40E946B2C819504C0833F5F +:105A000029F40E946B2C8093D9010895893F19F4E1 +:105A10000E94B32C05C08A3F31F40E94B32C8195BB +:105A20008093DB0108958B3F21F40E94B32C819574 +:105A300004C08C3F29F40E94B32C8093DC010895AC +:105A4000843F21F48091D801816017C0853F21F403 +:105A50008091D801826011C0863F21F48091D801E5 +:105A600084600BC0873F21F48091D801886005C015 +:105A7000883F31F48091D80180618093D8010895E6 +:105A80008D3F21F48091D60181600BC08E3F21F4BF +:105A90008091D601826005C08F3F29F48091D601A4 +:105AA00084608093D6010895803F39F48091DA01B3 +:105AB00087FF6CC01092DA0169C0813F29F48091A0 +:105AC000DA011816BCF362C09091D901823F29F423 +:105AD00097FF5CC01092D90159C0833F19F4191681 +:105AE000CCF354C0893F41F48091DB0118160CF0CF +:105AF0004DC01092DB014AC08A3F29F48091DB013E +:105B000087FF44C0F6CF8B3F39F48091DC0187FFDB +:105B10003DC01092DC013AC08C3F29F48091DC0139 +:105B20001816BCF333C0843F21F48091D8018E7FD6 +:105B300017C0853F21F48091D8018D7F11C0863F29 +:105B400021F48091D8018B7F0BC0873F21F4809195 +:105B5000D801877F05C0883F31F48091D8018F7EBE +:105B60008093D80113C08D3F21F48091D6018E7FA0 +:105B70000BC08E3F21F48091D6018D7F05C08F3FF1 +:105B800029F48091D6018B7F8093D6018091D90131 +:105B900081110EC08091DA0181110AC08091DB0170 +:105BA000811106C08091DC01811102C01092D701E1 +:105BB000089588ED91E00E940F1E0E94432A909361 +:105BC000D5018093D40108951F93CF93DF938091E3 +:105BD000D4019091D5010E944F2A4091D7014423CE +:105BE00021F02091140130E006C0209115015AE007 +:105BF000259F900111248217930708F482C0809199 +:105C0000D9011091DA01D091DB01C091DC01811141 +:105C100007C0111105C0D11103C0CC2309F471C014 +:105C20004F3F19F04F5F4093D701181624F40E949C +:105C30006B2C8093D9018091D90187FF05C00E9408 +:105C40006B2C81958093D901111624F40E946B2C42 +:105C50008093DA018091DA0187FF05C00E946B2CE6 +:105C600081958093DA016091D901662339F1109111 +:105C7000DA01112319F1772767FD7095872F972F88 +:105C80000E94483123E333E343E35FE30E94AC31F6 +:105C90000E9415316093D901612F772767FD7095B8 +:105CA000872F972F0E94483123E333E343E35FE3D9 +:105CB0000E94AC310E9415316093DA011D1624F464 +:105CC0000E94B32C8093DB018091DB0187FF05C02C +:105CD0000E94B32C81958093DB011C1624F40E9452 +:105CE000B32C8093DC018091DC0187FF05C00E940A +:105CF000B32C81958093DC01DF91CF911F910C949F +:105D0000D92DDF91CF911F910895E8EDF1E085E065 +:105D1000DF011D928A95E9F71092D7011092D60102 +:105D20000895833081F128F4813059F08230D1F028 +:105D30000895853009F449C0B8F1863009F456C099 +:105D4000089520911501862F90E0820F911D8F3FBD +:105D5000910520F4620F6093150108958FEF8093F1 +:105D60001501089520911401862F90E0820F911D56 +:105D70008F3F910520F4620F6093140108958FEF17 +:105D800080931401089520911301862F90E0820FD3 +:105D9000911D8F3F910520F4620F609313010895C8 +:105DA0008FEF80931301089520911201862F90E0C8 +:105DB000820F911D8F3F910520F4620F60931201B5 +:105DC00008958FEF80931201089520911101862F7D +:105DD00090E0820F911D8F3F910520F4620F609338 +:105DE000110108958FEF8093110108952091100102 +:105DF000862F90E0820F911D8F3F910520F4620F56 +:105E00006093100108958FEF8093100108958330FF +:105E100011F128F4813049F0823091F008958530F5 +:105E200081F120F18630C1F1089580911501681744 +:105E300020F4861B80931501089510921501089592 +:105E400080911401681720F4861B80931401089533 +:105E500010921401089580911301681720F4861B95 +:105E600080931301089510921301089580911201F7 +:105E7000681720F4861B8093120108951092120176 +:105E8000089580911101681720F4861B80931101F9 +:105E9000089510921101089580911001681720F45F +:105EA000861B8093100108951092100108958D3182 +:105EB00009F442C020F58E3009F479C070F48730BF +:105EC00009F45EC020F4863009F442C033C0883043 +:105ED000D1F18B3009F4A7C02DC0863109F4A3C0DD +:105EE00038F4803109F46DC0813109F47BC022C0DF +:105EF000893109F498C08B3109F44FC01BC0853338 +:105F000009F479C048F4873209F475C008F478C000 +:105F1000893209F470C00EC0833438F48A3308F033 +:105F200071C0883309F47FC005C0833409F463C0AD +:105F30008834C1F080E008950E94CF300E94F81D9F +:105F40000E94FD1670C00E94502C0E94622C6BC0F3 +:105F50008091CE01817F8E7F8093CE0181E08093FE +:105F6000DE0108950E9459232FEF83ED90E3215025 +:105F700080409040E1F700C000000E949D2A53C07D +:105F80009091CE01892F817090FF03C0917F9E7FF9 +:105F900026C091609093CE0146C09091CE0191FBB6 +:105FA000882780F921E0822780FB91F913C0909126 +:105FB000CE0192FB882780F921E0822780FB92F9AD +:105FC00009C09091CE0193FB882780F921E08227B8 +:105FD00080FB93F99093CE01882329F191609093EF +:105FE000CE0108950E94592380910D0191E08927E7 +:105FF00080930D0118C061E070E080E090E00FC078 +:1060000023EE01C027EC280F61E070E080E090E013 +:1060100004C0660F771F881F991F2A95D2F70E9428 +:1060200055270E94592381E0089580E0089580E07B +:106030000895CF93C82F8091DE01813079F018F058 +:106040008230D1F184C0A0910E01B0910F018C91EA +:10605000813169F0823209F07CC009C0A0910E0143 +:10606000B0910F018C91813111F0823249F48C2F63 +:106070000E94153081111DC08C2F0E94572F1AC00D +:106080008C2F0E941730811114C0C43179F048F46C +:10609000CB3079F0C03109F060C082E08093DE013E +:1060A00008C0C93219F0C83321F057C01092DE0180 +:1060B00054C081E0817053C0C93289F118F5C431F0 +:1060C00071F1A8F4C73009F046C08AE08093150149 +:1060D00094E19093140193E0909313018093120143 +:1060E00088E08093110188E28093100134C0CE5182 +:1060F000C63088F5EC2FF0E0E65DFE4F808180939E +:10610000DD0129C0CE34E9F020F4CB3421F56AE07A +:1061100013C0C13579F0C235F1F461E00DC0809152 +:10612000DD01882319F01092DD0115C081E0809314 +:10613000DE0115C061E006C08091DD010E94912E54 +:106140000AC06AE08091DD010E94072F04C010920E +:10615000DE0180E004C081E002C080E0ABCFCF91DF +:106160000895E1E8F0E0808188608083808181602B +:1061700080838FB7F89493E09093890090ED90938B +:1061800088008FBF0895EFE6F0E080818260808311 +:106190000895EFE6F0E080818D7F80830895EFE63B +:1061A000F0E0808192E08927808308951F920F920A +:1061B0000FB60F9211242F933F934F935F936F93DA +:1061C0007F938F939F93AF93BF93EF93FF938091B0 +:1061D000DF019091E00101969093E0018093DF014F +:1061E000811103C082E00E94FD16E091E001E69576 +:1061F000E695F0E0E65CF04EE4918091DF018E13CD +:1062000003C080E00E94FD16FF91EF91BF91AF9116 +:106210009F918F917F916F915F914F913F912F91BE +:106220000F900FBE0F901F90189504D06894B11175 +:106230008DC0089570D088F09F5790F0B92F99279E +:10624000B751A0F0D1F0660F771F881F991F1AF081 +:10625000BA95C9F712C0B13081F077D0B1E0089596 +:1062600074C0672F782F8827B85F39F0B93FCCF317 +:10627000869577956795B395D9F73EF49095809577 +:10628000709561957F4F8F4F9F4F0895E89409C097 +:1062900097FB3EF490958095709561957F4F8F4F59 +:1062A0009F4F9923A9F0F92F96E9BB279395F6956F +:1062B000879577956795B795F111F8CFFAF4BB0FED +:1062C00011F460FF1BC06F5F7F4F8F4F9F4F16C051 +:1062D000882311F096E911C0772321F09EE8872FDB +:1062E000762F05C0662371F096E8862F70E060E097 +:1062F0002AF09A95660F771F881FDAF7880F969510 +:10630000879597F9089557FD9058440F551F59F0F8 +:106310005F3F71F04795880F97FB991F61F09F3F92 +:1063200079F087950895121613061406551FF2CFBB +:106330004695F1DF08C0161617061806991FF1CF0B +:1063400086957105610508940895E894BB27662732 +:106350007727CB0197F908950BD078C069D028F042 +:106360006ED018F0952309F05AC05FC01124EECF0B +:10637000CADFA0F3959FD1F3950F50E0551F629FA0 +:10638000F001729FBB27F00DB11D639FAA27F00D8E +:10639000B11DAA1F649F6627B00DA11D661F829FB5 +:1063A0002227B00DA11D621F739FB00DA11D621F9A +:1063B000839FA00D611D221F749F3327A00D611DB7 +:1063C000231F849F600D211D822F762F6A2F112499 +:1063D0009F5750408AF0E1F088234AF0EE0FFF1FEC +:1063E000BB1F661F771F881F91505040A9F79E3F23 +:1063F000510570F014C0AACF5F3FECF3983EDCF378 +:10640000869577956795B795F795E7959F5FC1F75F +:10641000FE2B880F911D9695879597F9089597F90A +:106420009F6780E870E060E008959FEF80EC08953A +:1064300000240A9416161706180609060895002463 +:106440000A9412161306140605060895092E0394DD +:10645000000C11F4882352F0BB0F40F4BF2B11F451 +:1064600060FF04C06F5F7F4F8F4F9F4F089597FB72 +:10647000072E16F4009407D077FD09D00E94513200 +:1064800007FC05D03EF4909581959F4F0895709537 +:1064900061957F4F0895EE0FFF1F0590F491E02D59 +:1064A0000994AA1BBB1B51E107C0AA1FBB1FA6175B +:1064B000B70710F0A61BB70B881F991F5A95A9F7AD +:1064C00080959095BC01CD010895F999FECF92BDBC +:1064D00081BDF89A992780B50895A8E1B0E042E01F +:1064E00050E00C948832262FF999FECF1FBA92BD46 +:1064F00081BD20BD0FB6F894FA9AF99A0FBE0196A5 +:1065000008950E947332272F0C947432DC01CB0162 +:10651000FC01F999FECF06C0F2BDE1BDF89A3196B3 +:1065200000B40D9241505040B8F70895F894FFCF51 +:106530002002FF168C176917351702170101BC01DD +:1065400028080A03140A3F4D3639FB1EAE1E781E7A +:106550003F1ED21DEB1D041E1D1E01020304050675 +:04656000070809001F +:00000001FF From ac22d1c185fe3caf3581650390309aa8232e55bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Bo=CC=88sebeck?= Date: Tue, 29 Mar 2016 13:02:14 +0200 Subject: [PATCH 11/19] added CTL_Shift / Hash macro --- keyboard/ergodox_ez/keymaps/osx_de/keymap.c | 35 ++++++++++++++------- 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c index 0349c749..df8d9965 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c +++ b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c @@ -16,6 +16,7 @@ #define M_DE_PLUS_CTRLALT 12 #define M_DE_CIRC_CTRLCMD 13 #define M_TOGGLE_5 14 +#define M_CTL_SFT_HASH 15 #define SM_SMILE 4 #define SM_SMIRK 5 @@ -30,15 +31,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 0: Basic layer * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | ESC | 1 | 2 | 3 | 4 | 5 |CTL_SFT| | # | 6 | 7 | 8 | 9 | 0 | ß | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | TAB | Q | W | E | R | T | CMD | | CMD | Z | U | I | O | P | ü | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | LALT | A | S | D | F | G |------| |------| H | J | K | L | ö | ä/RALT| - * |--------+------+------+------+------+------| LALT | | RALT |------+------+------+------+------+--------| - * | LShift |Y/Ctrl| X | C | V | B | | | | N | M | , | . |-/Ctrl| RShift | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * ,-----------------------------------------------------. ,--------------------------------------------------. + * | ESC | 1 | 2 | 3 | 4 | 5 |CTL_SFT/#| |CTL_SFT/#| 6 | 7 | 8 | 9 | 0 | ß | + * |--------+------+------+------+------+----------------| |---------+------+------+------+------+------+--------| + * | TAB | Q | W | E | R | T | CMD | | CMD | Z | U | I | O | P | ü | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | LALT | A | S | D | F | G |---------| |---------| H | J | K | L | ö | ä/RALT| + * |--------+------+------+------+------+------| LALT | | RALT |------+------+------+------+------+--------| + * | LShift |Y/Ctrl| X | C | V | B | | | | N | M | , | . |-/Ctrl| RShift | + * `--------+------+------+------+------+----------------' `-------------+------+------+------+------+--------' * |event.pressed) { + start=timer_read(); + return MACRO(D(LCTRL),D(LSFT),END); + } else { + if (timer_elapsed(start) > 150){ + return MACRO(U(LCTRL),U(LSFT),END); + } else { + return MACRO(U(LCTRL),U(LSFT),T(BSLS),END); + } + } + break; case M_DE_CIRC_CTRLCMD: if (record->event.pressed) { start = timer_read(); From 77fa2b0056f10c079af541a746fb12cb96fabe72 Mon Sep 17 00:00:00 2001 From: mbarkhau Date: Tue, 29 Mar 2016 18:35:47 +0200 Subject: [PATCH 12/19] Update compile_keymap.py --- .../keymaps/german-manuneo/compile_keymap.py | 24 +++++++++---------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/german-manuneo/compile_keymap.py b/keyboard/ergodox_ez/keymaps/german-manuneo/compile_keymap.py index 9767b1e0..af686722 100644 --- a/keyboard/ergodox_ez/keymaps/german-manuneo/compile_keymap.py +++ b/keyboard/ergodox_ez/keymaps/german-manuneo/compile_keymap.py @@ -121,32 +121,30 @@ def loads(raw_data): // # start of the comment (.*) # the comment $ # until the end of line - """, re.MULTILINE | re.VERBOSE - ) - + """, re.MULTILINE | re.VERBOSE) + INLINE_COMMENT_RE = re.compile(r""" - (?:[\,\"\[\]\{\}\d]) # anythig that might end a expression + ([\,\"\[\]\{\}\d]) # anythig that might end a expression \s+ # comment must be preceded by whitespace // # start of the comment \s # and succeded by whitespace - ([^\"\]\}\{\[]*) # the comment (except things which might be json) + (?:[^\"\]\}\{\[]*) # the comment (except things which might be json) $ # until the end of line - """, re.MULTILINE | re.VERBOSE - ) - + """, re.MULTILINE | re.VERBOSE) + TRAILING_COMMA_RE = re.compile(r""" , # the comma - \s* # arbitrary whitespace (including newlines) + (?:\s*) # arbitrary whitespace + $ # only works if the trailing comma is followed by newline + (\s*) # arbitrary whitespace ([\]\}]) # end of an array or object - """, re.MULTILINE | re.VERBOSE - ) - + """, re.MULTILINE | re.VERBOSE) if isinstance(raw_data, bytes): raw_data = raw_data.decode('utf-8') raw_data = ONELINE_COMMENT_RE.sub(r"", raw_data) raw_data = INLINE_COMMENT_RE.sub(r"\1", raw_data) - raw_data = TRAILING_COMMA_RE.sub(r"\1", raw_data) + raw_data = TRAILING_COMMA_RE.sub(r"\1\2", raw_data) return json.loads(raw_data) From dbd4ab3457dd001ab4bbcec14315047b815f7dfe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Bo=CC=88sebeck?= Date: Thu, 31 Mar 2016 23:15:59 +0200 Subject: [PATCH 13/19] fixed de_osx prefix in keymap include to avoid conflicts --- keyboard/ergodox_ez/keymaps/osx_de/keymap.c | 50 +++---- quantum/keymap_extras/keymap_german_osx.h | 156 ++++++++++---------- 2 files changed, 103 insertions(+), 103 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c index df8d9965..5d129641 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c +++ b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c @@ -13,8 +13,8 @@ #define M_CTRL_CMDV 1 #define M_CTRL_CMDC 2 #define M_MEH_SH_ACUT 3 -#define M_DE_PLUS_CTRLALT 12 -#define M_DE_CIRC_CTRLCMD 13 +#define M_DE_OSX_PLUS_CTRLALT 12 +#define M_DE_OSX_CIRC_CTRLCMD 13 #define M_TOGGLE_5 14 #define M_CTL_SFT_HASH 15 @@ -54,21 +54,21 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // Otherwise, it needs KC_* [BASE] = KEYMAP( // layer 0 : default // left hand - KC_ESC, DE_1, DE_2, DE_3, DE_4, DE_5, M(M_CTL_SFT_HASH), - KC_TAB, DE_Q, DE_W, DE_E, DE_R, DE_T, KC_LGUI, - KC_LALT, DE_A, DE_S, DE_D, DE_F, DE_G, - KC_LSFT, CTL_T(DE_Y), DE_X, DE_C, DE_V, DE_B, KC_LALT, - LT(SYMB,DE_LESS), M(M_DE_CIRC_CTRLCMD), M(M_DE_PLUS_CTRLALT), KC_UP, KC_DOWN, + KC_ESC, DE_OSX_1, DE_OSX_2, DE_OSX_3, DE_OSX_4, DE_OSX_5, M(M_CTL_SFT_HASH), + KC_TAB, DE_OSX_Q, DE_OSX_W, DE_OSX_E, DE_OSX_R, DE_OSX_T, KC_LGUI, + KC_LALT, DE_OSX_A, DE_OSX_S, DE_OSX_D, DE_OSX_F, DE_OSX_G, + KC_LSFT, CTL_T(DE_OSX_Y), DE_OSX_X, DE_OSX_C, DE_OSX_V, DE_OSX_B, KC_LALT, + LT(SYMB,DE_OSX_LESS), M(M_DE_OSX_CIRC_CTRLCMD), M(M_DE_OSX_PLUS_CTRLALT), KC_UP, KC_DOWN, M(M_MEH_SH_ACUT), TG(2), KC_HOME, KC_BSPC,KC_DEL, LT(SMLY,KC_END), // right hand - M(M_CTL_SFT_HASH), DE_6, DE_7, DE_8, DE_9, DE_0, DE_SS, - KC_RGUI, DE_Z, DE_U, DE_I, DE_O, DE_P, DE_UE, - DE_H, DE_J, DE_K, DE_L, DE_OE, ALT_T(DE_AE), - KC_RALT, DE_N, DE_M, DE_COMM,DE_DOT, CTL_T(DE_MINS), KC_RSFT, - KC_LEFT, KC_RIGHT,LGUI(KC_LSFT),LALT(KC_LSFT), LT(SYMB,DE_PLUS), - TG(4), ALL_T(DE_ACUT), + M(M_CTL_SFT_HASH), DE_OSX_6, DE_OSX_7, DE_OSX_8, DE_OSX_9, DE_OSX_0, DE_OSX_SS, + KC_RGUI, DE_OSX_Z, DE_OSX_U, DE_OSX_I, DE_OSX_O, DE_OSX_P, DE_OSX_UE, + DE_OSX_H, DE_OSX_J, DE_OSX_K, DE_OSX_L, DE_OSX_OE, ALT_T(DE_OSX_AE), + KC_RALT, DE_OSX_N, DE_OSX_M, DE_OSX_COMM,DE_OSX_DOT, CTL_T(DE_OSX_MINS), KC_RSFT, + KC_LEFT, KC_RIGHT,LGUI(KC_LSFT),LALT(KC_LSFT), LT(SYMB,DE_OSX_PLUS), + TG(4), ALL_T(DE_OSX_ACUT), KC_PGUP, KC_PGDN,KC_ENT, KC_SPC ), @@ -97,19 +97,19 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [SYMB] = KEYMAP( // left hand KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, - KC_TRNS,DE_LESS,DE_MORE,DE_EXLM,DE_QST, KC_TRNS,KC_TRNS, - KC_TRNS,DE_HASH,DE_DLR, DE_BSLS,DE_SLSH,KC_DOT, - KC_TRNS,KC_TRNS,DE_LESS,DE_PERC,DE_PIPE,DE_TILD,KC_TRNS, + KC_TRNS,DE_OSX_LESS,DE_OSX_MORE,DE_OSX_EXLM,DE_OSX_QST, KC_TRNS,KC_TRNS, + KC_TRNS,DE_OSX_HASH,DE_OSX_DLR, DE_OSX_BSLS,DE_OSX_SLSH,KC_DOT, + KC_TRNS,KC_TRNS,DE_OSX_LESS,DE_OSX_PERC,DE_OSX_PIPE,DE_OSX_TILD,KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS,KC_DEL,KC_TRNS, // right hand M(M_TOGGLE_5), KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, - KC_TRNS, LALT(LSFT(KC_7)), LALT(KC_5), LALT(KC_6), DE_LESS, DE_MORE, DE_EXLM, - DE_SLSH, DE_LPRN, DE_RPRN, LALT(KC_8), LALT(KC_9), DE_HASH, - KC_TRNS, DE_PIPE, DE_TILD, DE_CIRC, KC_UP, DE_MINS, LSFT(KC_4), - DE_QUOT, KC_LEFT, KC_DOWN, KC_RIGHT, KC_TRNS, + KC_TRNS, LALT(LSFT(KC_7)), LALT(KC_5), LALT(KC_6), DE_OSX_LESS, DE_OSX_MORE, DE_OSX_EXLM, + DE_OSX_SLSH, DE_OSX_LPRN, DE_OSX_RPRN, LALT(KC_8), LALT(KC_9), DE_OSX_HASH, + KC_TRNS, DE_OSX_PIPE, DE_OSX_TILD, DE_OSX_CIRC, KC_UP, DE_OSX_MINS, LSFT(KC_4), + DE_OSX_QUOT, KC_LEFT, KC_DOWN, KC_RIGHT, KC_TRNS, KC_F13, KC_F12, KC_F14, KC_F15, KC_TRNS, KC_TRNS @@ -210,9 +210,9 @@ KEYMAP( // right hand KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_TRNS, KC_UP, KC_7, KC_8, KC_9, LSFT(KC_RBRC), KC_F12, - KC_DOWN, KC_4, KC_5, KC_6, KC_RBRC, DE_MINS, + KC_DOWN, KC_4, KC_5, KC_6, KC_RBRC, DE_OSX_MINS, KC_TRNS, LSFT(KC_6), KC_1, KC_2, KC_3, LSFT(KC_7), KC_TRNS, - KC_0,KC_DOT, KC_COMM, DE_EQL, KC_TRNS, + KC_0,KC_DOT, KC_COMM, DE_OSX_EQL, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS @@ -309,7 +309,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) if (timer_elapsed(start) > 150){ return MACRO(U(LCTRL),U(LSFT),U(LALT),END); } else { - return MACRO(U(LCTRL),U(LALT),T(EQL),U(LSFT),END); //cannot use DE_ACUT here, as macro needs KC_ prefix + return MACRO(U(LCTRL),U(LALT),T(EQL),U(LSFT),END); //cannot use DE_OSX_ACUT here, as macro needs KC_ prefix } } break; @@ -325,7 +325,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) } } break; - case M_DE_CIRC_CTRLCMD: + case M_DE_OSX_CIRC_CTRLCMD: if (record->event.pressed) { start = timer_read(); return MACRO(D(LCTRL),D(LGUI),END); @@ -337,7 +337,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) } } break; - case M_DE_PLUS_CTRLALT: + case M_DE_OSX_PLUS_CTRLALT: if (record->event.pressed) { start = timer_read(); return MACRO(D(LCTRL),D(LALT),END); diff --git a/quantum/keymap_extras/keymap_german_osx.h b/quantum/keymap_extras/keymap_german_osx.h index da91b4bf..d0b77fb8 100644 --- a/quantum/keymap_extras/keymap_german_osx.h +++ b/quantum/keymap_extras/keymap_german_osx.h @@ -9,92 +9,92 @@ // Alt gr // normal characters -#define DE_Z KC_Y -#define DE_Y KC_Z +#define DE_OSX_Z KC_Y +#define DE_OSX_Y KC_Z -#define DE_A KC_A -#define DE_B KC_B -#define DE_C KC_C -#define DE_D KC_D -#define DE_E KC_E -#define DE_F KC_F -#define DE_G KC_G -#define DE_H KC_H -#define DE_I KC_I -#define DE_J KC_J -#define DE_K KC_K -#define DE_L KC_L -#define DE_M KC_M -#define DE_N KC_N -#define DE_O KC_O -#define DE_P KC_P -#define DE_Q KC_Q -#define DE_R KC_R -#define DE_S KC_S -#define DE_T KC_T -#define DE_U KC_U -#define DE_V KC_V -#define DE_W KC_W -#define DE_X KC_X +#define DE_OSX_A KC_A +#define DE_OSX_B KC_B +#define DE_OSX_C KC_C +#define DE_OSX_D KC_D +#define DE_OSX_E KC_E +#define DE_OSX_F KC_F +#define DE_OSX_G KC_G +#define DE_OSX_H KC_H +#define DE_OSX_I KC_I +#define DE_OSX_J KC_J +#define DE_OSX_K KC_K +#define DE_OSX_L KC_L +#define DE_OSX_M KC_M +#define DE_OSX_N KC_N +#define DE_OSX_O KC_O +#define DE_OSX_P KC_P +#define DE_OSX_Q KC_Q +#define DE_OSX_R KC_R +#define DE_OSX_S KC_S +#define DE_OSX_T KC_T +#define DE_OSX_U KC_U +#define DE_OSX_V KC_V +#define DE_OSX_W KC_W +#define DE_OSX_X KC_X -#define DE_0 KC_0 -#define DE_1 KC_1 -#define DE_2 KC_2 -#define DE_3 KC_3 -#define DE_4 KC_4 -#define DE_5 KC_5 -#define DE_6 KC_6 -#define DE_7 KC_7 -#define DE_8 KC_8 -#define DE_9 KC_9 +#define DE_OSX_0 KC_0 +#define DE_OSX_1 KC_1 +#define DE_OSX_2 KC_2 +#define DE_OSX_3 KC_3 +#define DE_OSX_4 KC_4 +#define DE_OSX_5 KC_5 +#define DE_OSX_6 KC_6 +#define DE_OSX_7 KC_7 +#define DE_OSX_8 KC_8 +#define DE_OSX_9 KC_9 -#define DE_DOT KC_DOT -#define DE_COMM KC_COMM +#define DE_OSX_DOT KC_DOT +#define DE_OSX_COMM KC_COMM -#define DE_SS KC_MINS -#define DE_AE KC_QUOT -#define DE_UE KC_LBRC -#define DE_OE KC_SCLN +#define DE_OSX_SS KC_MINS +#define DE_OSX_AE KC_QUOT +#define DE_OSX_UE KC_LBRC +#define DE_OSX_OE KC_SCLN -#define DE_CIRC KC_NUBS // accent circumflex ^ and ring ° -#define DE_ACUT KC_EQL // accent acute ´ and grave ` -#define DE_PLUS KC_RBRC // + and * and ~ -#define DE_HASH KC_BSLS // # and ' -#define DE_LESS KC_GRV // < and > and | -#define DE_MINS KC_SLSH // - and _ +#define DE_OSX_CIRC KC_NUBS // accent circumflex ^ and ring ° +#define DE_OSX_ACUT KC_EQL // accent acute ´ and grave ` +#define DE_OSX_PLUS KC_RBRC // + and * and ~ +#define DE_OSX_HASH KC_BSLS // # and ' +#define DE_OSX_LESS KC_GRV // < and > and | +#define DE_OSX_MINS KC_SLSH // - and _ // shifted characters -#define DE_RING LSFT(DE_CIRC) // ° -#define DE_EXLM LSFT(KC_1) // ! -#define DE_DQOT LSFT(KC_2) // " -#define DE_PARA LSFT(KC_3) // § -#define DE_DLR LSFT(KC_4) // $ -#define DE_PERC LSFT(KC_5) // % -#define DE_AMPR LSFT(KC_6) // & -#define DE_SLSH LSFT(KC_7) // / -#define DE_LPRN LSFT(KC_8) // ( -#define DE_RPRN LSFT(KC_9) // ) -#define DE_EQL LSFT(KC_0) // = -#define DE_QST LSFT(DE_SS) // ? -#define DE_GRV LSFT(DE_ACUT) // ` -#define DE_ASTR LSFT(DE_PLUS) // * -#define DE_QUOT LSFT(DE_HASH) // ' -#define DE_MORE LSFT(DE_LESS) // > -#define DE_COLN LSFT(KC_DOT) // : -#define DE_SCLN LSFT(KC_COMM) // ; -#define DE_UNDS LSFT(DE_MINS) // _ +#define DE_OSX_RING LSFT(DE_OSX_CIRC) // ° +#define DE_OSX_EXLM LSFT(KC_1) // ! +#define DE_OSX_DQOT LSFT(KC_2) // " +#define DE_OSX_PARA LSFT(KC_3) // § +#define DE_OSX_DLR LSFT(KC_4) // $ +#define DE_OSX_PERC LSFT(KC_5) // % +#define DE_OSX_AMPR LSFT(KC_6) // & +#define DE_OSX_SLSH LSFT(KC_7) // / +#define DE_OSX_LPRN LSFT(KC_8) // ( +#define DE_OSX_RPRN LSFT(KC_9) // ) +#define DE_OSX_EQL LSFT(KC_0) // = +#define DE_OSX_QST LSFT(DE_OSX_SS) // ? +#define DE_OSX_GRV LSFT(DE_OSX_ACUT) // ` +#define DE_OSX_ASTR LSFT(DE_OSX_PLUS) // * +#define DE_OSX_QUOT LSFT(DE_OSX_HASH) // ' +#define DE_OSX_MORE LSFT(DE_OSX_LESS) // > +#define DE_OSX_COLN LSFT(KC_DOT) // : +#define DE_OSX_SCLN LSFT(KC_COMM) // ; +#define DE_OSX_UNDS LSFT(DE_OSX_MINS) // _ // Alt-ed characters -#define DE_SQ2 LALT(KC_2) // ² -#define DE_SQ3 LALT(KC_3) // ³ -#define DE_LCBR LALT(KC_8) // { -#define DE_LBRC LALT(KC_5) // [ -#define DE_RBRC LALT(KC_6) // ] -#define DE_RCBR LALT(KC_9) // } -#define DE_BSLS LALT(LSFT(KC_7)) // backslash -#define DE_AT LALT(DE_L) // @ -#define DE_EURO LALT(KC_E) // € -#define DE_TILD LALT(DE_N) // ~ -#define DE_PIPE LALT(DE_7) // | +#define DE_OSX_SQ2 LALT(KC_2) // ² +#define DE_OSX_SQ3 LALT(KC_3) // ³ +#define DE_OSX_LCBR LALT(KC_8) // { +#define DE_OSX_LBRC LALT(KC_5) // [ +#define DE_OSX_RBRC LALT(KC_6) // ] +#define DE_OSX_RCBR LALT(KC_9) // } +#define DE_OSX_BSLS LALT(LSFT(KC_7)) // backslash +#define DE_OSX_AT LALT(DE_OSX_L) // @ +#define DE_OSX_EURO LALT(KC_E) // € +#define DE_OSX_TILD LALT(DE_OSX_N) // ~ +#define DE_OSX_PIPE LALT(DE_OSX_7) // | #endif From ad3ec12fb62b67fa2a69f3950a073fafc22be8f4 Mon Sep 17 00:00:00 2001 From: tak3over Date: Fri, 1 Apr 2016 15:26:09 -0500 Subject: [PATCH 14/19] Create tak3over.c Custom keymap with an additional function layer for numpad, pgup, pgdn, del, ins, home, end, and additional arrow keys. --- keyboard/planck/keymaps/tak3over.c | 136 +++++++++++++++++++++++++++++ 1 file changed, 136 insertions(+) create mode 100644 keyboard/planck/keymaps/tak3over.c diff --git a/keyboard/planck/keymaps/tak3over.c b/keyboard/planck/keymaps/tak3over.c new file mode 100644 index 00000000..c49af7d0 --- /dev/null +++ b/keyboard/planck/keymaps/tak3over.c @@ -0,0 +1,136 @@ +// This is the canonical layout file for the Quantum project. If you want to add another keyboard, +// this is the style you want to emulate. +// +// Custom style by tak3over. Dropped the dvorak layer as it was not being used by me. Shifted over +// keys to make room for a second function key on the left side. Now has a keypad and most all +// standard keyboard keys. Including Delete. See TK layer. + +#include "planck.h" +#ifdef BACKLIGHT_ENABLE + #include "backlight.h" +#endif + +// Each layer gets a name for readability, which is then used in the keymap matrix below. +// The underscores don't mean anything - you can have a layer called STUFF or any other name. +// Layer names don't all need to be of the same length, obviously, and you can also skip them +// entirely and just use numbers. +#define _QW 0 +#define _CM 1 +#define _TK 2 +#define _LW 3 +#define _RS 4 + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + +/* Qwerty + * ,-----------------------------------------------------------------------------------. + * | Tab | Q | W | E | R | T | Y | U | I | O | P | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | A | S | D | F | G | H | J | K | L | ; | " | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| Z | X | C | V | B | N | M | , | . | / |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Ctrl | Alt | GUI | TK |Raise | Space |Lower | Left | Down | Up |Right | + * `-----------------------------------------------------------------------------------' + */ +[_QW] = { + {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, + {KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, + {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, + {KC_LCTL, KC_LALT, KC_LGUI, MO(_TK), MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} +}, + +/* Colemak + * ,-----------------------------------------------------------------------------------. + * | Tab | Q | W | F | P | G | J | L | U | Y | ; | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | A | R | S | T | D | H | N | E | I | O | " | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| Z | X | C | V | B | K | M | , | . | / |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Ctrl | Alt | GUI | TK |Raise | Space |Lower | Left | Down | Up |Right | + * `-----------------------------------------------------------------------------------' + */ +[_CM] = { + {KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC}, + {KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT}, + {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, + {KC_LCTL, KC_LALT, KC_LGUI, MO(_TK), MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} +}, + +/* TenKey, Arrow, and Function key Layer + * ,-----------------------------------------------------------------------------------. + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | Left | Up | Down | Right| Del | * | 4 | 5 | 6 | + | / | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| Home | PGUP | PGDN | End | Ins | . | 1 | 2 | 3 | - |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Ctrl | Alt | GUI | TK |Raise | Space |Lower | Left | Down | Up |Right | + * `-----------------------------------------------------------------------------------' + */ +[_TK] = { + {KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC}, + {KC_ESC, KC_LEFT, KC_UP, KC_DOWN, KC_RGHT, KC_DEL, KC_ASTR, KC_4, KC_5, KC_6, KC_PLUS, KC_SLSH}, + {KC_LSFT, KC_HOME, KC_PGUP, KC_PGDN, KC_END, KC_INS, KC_DOT, KC_1, KC_2, KC_3, KC_MINS, KC_ENT }, + {KC_LCTL, KC_LALT, KC_LGUI, MO(_TK), MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} +}, + +/* Raise + * ,-----------------------------------------------------------------------------------. + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| F7 | F8 | F9 | F10 | F11 | F12 |Qwerty|Colemk|Brite | Reset|Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Ctrl | Alt | GUI | TK |Raise | Space |Lower | Next | Vol- | Vol+ | Play | + * `-----------------------------------------------------------------------------------' + */ +[_RS] = { + {KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC}, + {KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS}, + {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, DF(_QW), DF(_CM), M(0), RESET, KC_TRNS}, + {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} +}, + +/* Lower + * ,-----------------------------------------------------------------------------------. + * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | F1 | F2 | F3 | F4 | F5 | F6 | _ | + | { | } | | | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| F7 | F8 | F9 | F10 | F11 | F12 |Qwerty|Colemk|Brite | Reset|Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Ctrl | Alt | GUI | TK |Raise | Space |Lower | Next | Vol- | Vol+ | Play | + * `-----------------------------------------------------------------------------------' + */ +[_LW] = { + {KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC}, + {KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, + {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, DF(_QW), DF(_CM), M(0), RESET, KC_TRNS}, + {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} +} +}; + +const uint16_t PROGMEM fn_actions[] = { + +}; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + // MACRODOWN only works in this function + switch(id) { + case 0: + if (record->event.pressed) { + register_code(KC_RSFT); + #ifdef BACKLIGHT_ENABLE + backlight_step(); + #endif + } else { + unregister_code(KC_RSFT); + } + break; + } + return MACRO_NONE; +}; From c274699085b2f922a5e8b14b21aa377249e62d29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Bo=CC=88sebeck?= Date: Fri, 1 Apr 2016 23:53:09 +0200 Subject: [PATCH 15/19] minor tweaks at the keymap, new png for documentation --- keyboard/ergodox_ez/keymaps/osx_de/keymap.c | 12 ++++++------ .../keymaps/osx_de/osx_de_highres.png | Bin 749565 -> 684862 bytes 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c index 5d129641..269e7a0f 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c +++ b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c @@ -59,7 +59,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_LALT, DE_OSX_A, DE_OSX_S, DE_OSX_D, DE_OSX_F, DE_OSX_G, KC_LSFT, CTL_T(DE_OSX_Y), DE_OSX_X, DE_OSX_C, DE_OSX_V, DE_OSX_B, KC_LALT, LT(SYMB,DE_OSX_LESS), M(M_DE_OSX_CIRC_CTRLCMD), M(M_DE_OSX_PLUS_CTRLALT), KC_UP, KC_DOWN, - M(M_MEH_SH_ACUT), TG(2), + M(M_MEH_SH_ACUT), TG(MDIA), KC_HOME, KC_BSPC,KC_DEL, LT(SMLY,KC_END), // right hand @@ -68,7 +68,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { DE_OSX_H, DE_OSX_J, DE_OSX_K, DE_OSX_L, DE_OSX_OE, ALT_T(DE_OSX_AE), KC_RALT, DE_OSX_N, DE_OSX_M, DE_OSX_COMM,DE_OSX_DOT, CTL_T(DE_OSX_MINS), KC_RSFT, KC_LEFT, KC_RIGHT,LGUI(KC_LSFT),LALT(KC_LSFT), LT(SYMB,DE_OSX_PLUS), - TG(4), ALL_T(DE_OSX_ACUT), + TG(NUMB), ALL_T(DE_OSX_ACUT), KC_PGUP, KC_PGDN,KC_ENT, KC_SPC ), @@ -136,7 +136,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * `--------------------' `--------------------' */ // MEDIA AND MOUSE -KEYMAP( +[MDIA] = KEYMAP( KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_MS_U, KC_BTN2, KC_WH_U, KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_WH_D, @@ -178,7 +178,7 @@ KEYMAP( * | | | | | | | | * `--------------------' `----------------------' */ -KEYMAP( +[SMLY] = KEYMAP( KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, @@ -198,7 +198,7 @@ KEYMAP( KC_TRNS, KC_TRNS, KC_TRNS ), //number pad -KEYMAP( +[NUMB] = KEYMAP( KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS, @@ -239,7 +239,7 @@ KEYMAP( * | | | F4 | | | | | * `--------------------' `----------------------' */ -KEYMAP( +[EGOS] = KEYMAP( KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LSFT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, diff --git a/keyboard/ergodox_ez/keymaps/osx_de/osx_de_highres.png b/keyboard/ergodox_ez/keymaps/osx_de/osx_de_highres.png index 1d5226974fd9c7f9896d46eaa9651c8fa8726acd..8e709ee260ed6b23e8dfbc3fff6089d582f3c8c8 100644 GIT binary patch literal 684862 zcmeFZcUzNf^Dc@gq9CBs1O!w>I*3TGihy+Ky$I5qp?5?@Izgm&>Ae$5r~(PSx6lHF zPAH*-o@{*g+Q(0M*V@ne0MCCM1i0s#`<$6`X3mS?cSCK|lea)=; z+F@Au?QK!AS3*H@Zy$ZVFZn2MGDZq-;&aF?=FglOt<{6$pMy;FZg{~Tg@)8~QoNBe z!}s`Fvy*Z(=YdV$>D}>mS_Q*rX1x0SaMJacg5FS-;o>CxdI+d(rsUz{Obw31y>+4T ziSd)bjO{%(cJ>G9iA@*-dizXMmD%TMMTa{_*g`UoE|@+}`t#@??ywn!XkaGbE8G25 zoKL%h4RcWshn_mTN#K;Gc~fT+b)x3|A?im??b%s;=SPR=9bAd@j{+uQI7{#$5uUgn znay|4ne}da;6CnlWd=K`39gBd9ni(6B-FV_9c9`kA1J#V`xPcUE$mv@H4{1HgiGz- z`w;pp*`)BRtu7AW!ZK1sJ`Q6>y zi!HBP@bVv#2DRQV!!5$YOTT4%9V|hWcLQI7R^U#=XU&iIlkq59$OrN5{qZFTzO~3d z#})eoxb=DWE_uc)>qx#2I0>)#B1xBsPhPja6ClH9eC_@AmTWrtpl9AK)^FYEta)^& zRMvt0ujA5v*XUm25J@`x9C(haW-L^6o90(+8ENn5FY|BRuk{92&Wi}p&*8@X8rywb zizh~C)RV5DCFzi-+26;bWp=rV;x1^reo=H@ZQZm_LG1;k3Ggc=u&A{v+5((2dwUFAIUUXqS>n0W>g+%WU=V7 zePcCewb!(L*N}Crf4lTU-cn(^TDO)^y0em1+g_t@|lsIa;~R27<+R4|}sl+mPo(QsO*bD&dFSzAe9L7U=Y zbbb8!*sTfe5`YAv0Fsvzo70^0)(N;G*r%m?heNseWpRpbZuPfntEufN+^v);iz=h% zF$wJEH!GuIeGi9*25%33UsGQ{*a+LCUYA}k8L=Dp$&wj%8kQfL&Y#HU&nPXX&uD(# ztb%R2Hq_GfXw10g6|gn_=lAzv3pd*|+g7Cuq-`@rGNm&EA?l_i2zG=uBI%g`Dbo+< zAC1p^a?0`>tqQE_)_Hj*ds`KZK@&xOe6FB<+XdtX%&nJYg?(RtUwZ!<;Ww$W4xv!Z z(23a7SXAsZhZlRZ4ouHXo3_f+xcCFDWn+JR+i7ulKG8(Z%t{W&*!X~JwO!H{jW7@R z1K7vaZOaP%7)^r&Bb$W;go0=jAAX}fq$QMFK=-qq2{ z2wl$WNh?_?SuY_f8CZSLC!6Z@u|GYjga%sNt+>(etn3Wm;XE8f&AY36iJ(UJmpsPZ z#Y_{*hP4B=OB;(C+6|c+APoi$TApsFkHj!y0b-3!a!o2tW=+5g=ZjqFo%W#AE_8r*0y^kfW`U^AT z@9uUJ&)z#_?qz0YL&ka3dc5E7UKJ&(AvU@hUm}qs`J6W(2dWx>l99 z^J{0H1MM(n1wh!#@fWUU$QXe`fmix^B4T1fP0xItn|96(_5<%DNeS-Tb3NBBb8gKJ z*dXMgNY#DX98|fc{e+MES@~lWAyc$kAC;mBlg88VkBxQUIxdgYhLnbd4>e1ROBO8l zEFCNZC-&#G=L_n<(Wp@^T!&W)^NP9>x@J?_o|c|=r*EVcq@A8U=Hae1$a|_l>B=>( z+u#gn?o?2J6lGrbVXK?^9)7S*#ZM$2%udjGbVfhsfxK_zou&HK*i~Qs`;AMJsvX(C zvbEw8IH#+SI;lo;%01jYbvi7}&%*%+&(#&AK&m}lX>7D+M6NUbKeiqB`O zbhBujyws~%%-lz&$sCh--b#P&XUQJPc9(JnHedhKk-5Pa?=}id`hVSTB zZK?(v$S&It+jrSpS$(vcrn?ZGMtif!bAUCrHRkkxs+8xO*m61S9Qvf5C9?9eg|dq8 zP$HZ4mW{?#?X(RXaoipqwTyfj!uRrZJk4*CZp_JBu_-Ro)TK0>Fxb&Hf~OCaRo}CZ zeo0I(Cot+Zx%yG>hliR5PiEcPErBP3dyA{>X%6&6LQ^ii>)IoLF9>obOC|!n^jI?v zhT{CY( z75C!efx6O6KPBw?Cf&rq+-@CU;n~?rjGmLjAv~hq=Sb-n?YhC-?CQ~r?Z&z^FTeBF z#K6hG03aD%jL5jV{zX!kL!T=Cdj7RE|3c*_sUi=Sh?~wu&yKhxPn7eOyvfKCk zslkh3Tx>xz&ZG&>U=)GFXB->}9N9Oo)ZMQkX9?Xk#!~n(^mUOphzNo--l^P^$~DI4 z5=aTjXzbjLJ=QF4GSQ>bYwrmfFFfr*9re3;om6uHwylZf`6mn-zfMu3jU3Pf1}{vDEK!D{*8ivqu}2t_~$49Ir$S8 zKgYZ}JUqmfl1~lY_`et}NC;D`MbgsnTttQESNRLkj1AqKdZ&;cEJ2YKLd9d=p5)L( zRb5@J*gd@;aL~L%>o&uUhFPSo!743mm#}lwJPCEA|NoXr(A>Z4ZY4=?u9qZ70A|+% zvEL-3CdW73)(e9Jo;ndXl zVvz~&GE+7;uz@qw9DE#qC+Z)L2m17>rH4Xd?8D~mTP|cE1wP_`nh_1s;oUHtLgY5l z_UX)L?*?|{l!f2_hhMUs#>M5bJKLY#wqP1nIcE5vHYt7kA0Sg@=bxb&Z)j6BM9?<) zMvtsBP)K*nWx2t9qZY9kTcauMWLJ`Wr2f!th66R;efn&f4PMX4c4p9^F( zgO2NxNdMs}cP(XG2)H=bna|qsG>dg(2ve)3B&=;RpV`>9hD;UB<^cWd>`Gp0j++0B zJq+2jq5R;sO2vO8?eFopc4J8NDkvnc%!$A47jf;WDqe3~@o5!hGXqj-bw^`mCF zZfSM9IynP_QF2NdfGl9Cf>nyBuxiPnpr<>uaxZG}+f#X!SW6x8(c#^ug{H%vy)E0m z3C&7a;+JvCe>@eQ|M+CY+xcvAv0I8Sxgtqist$y(%TNTqWFTa4W*`7HNDuEXCinri zSoT8gZBar7-?y1e4iX~J7KRa3O7gk->DgkMO-GJ1z6*m7Vq-`echT-E%lhk6XIc|I zM`_Xt;#`wE$+?K}pW;E#xRo|;9dWK1DoVqXcfD`7#yCTCjxLN3-75j`6X#wzw(bvR zY^yVLlyewok+XMg-kjdH>xr1X3qD^v!#<6Fa^D~buV{A|Bo5#5bv^kg(;Cc!eY*E;nB6Q2OJn_vNx(vIjk?%bWd`63Oxp?1| zfj$%6jwW*nsz5TGHM=_5J|9&9DeLdge-Q*$ai}b}26ij}lzT7Agoruy$VTXb1m;g2 zpus*uW-jQk$Kq6^4r$zcVx6zq#`beMt^*|Wv0J2>Ki%J+f9RbCKqg5XAOCpfA2$Yc zv{&Fb1drrqVDpN=aE0(1Vlg4Kr=PS4ujt}ZsHfSh1P|1(s19tB)MU3wSO#zq)M^R@ z(gQuX%~QCa-&{IxbnFpc2vdV{;q;(JHv9m;MlQXJl&OAo?3^6 z0=62tig*(Jt;l1MxdPyNFDS8%mMkpa0-0vu^+YR`Ej)sD{F|KXMgkkhU3Xcl=x?r@ zTA-Poh`@;8$D|MleHn)6xT%M$AN6`X&tl=aOCLa+T`ytEFwuae zPcuzNIEPnbTv&GB>7OR*{%GbhDO@fVMpkvR+mU*D!anfkiKQ0War2I8W z8nW!dhPydgki%}d6}78*q9&^mQg%c3h5hT9i5lFfF_Oh`Eec4guxpsI3u|~3v7Mh+ zCQ*P8_3Otyi>lq%!R45J&hbwBhzg#dFT`QgoLEnt zu+YrKj0<6zK%}RS&cvFNI$uucb~uxtx5=HEav^g#?+eVy(8yvUzEY5n7T479^PN$d z1yf1BfF1SM|5SEC4!;jS`r&-JJm1t&>y_7vo9J=hHKh~2>^=3v@lccv( zb3f|*vl%zT{>8LCdATI0Peo6hk8ERY#_erb2{k2L_$cgQhYFL1nI1)7(4y^O(&=f% zq}Ks(5zK#~rirnnunQKjZSTzUe6L!R$JPCd$qTwh@566@n!D3c2V9XeZSO2_f3J$} zrO1xaA0I2`>eh_x;*(|V21!`g!N1W6Be5_6rqGEQq4RyfJDsM+ipl-n>BSHM;Sv!W zIZ6C8tqwub=7(n%wBw_tTc#J730g(TUGoc@xj*?!rjQp?>ZP+O-oL`J ziy!TdswqoBBWN>afOM#JWj~?r?rz5&y`NT!e;erU$}~vrANSevr0g^HxlyELCgEPJ z-c!Nyq0Grs@`+xrO}7hfPvl+U1EJ@{z13ywg%Dd?=yYx$q+dz&?}|8xzA;R|wYC0)1e&V!!Lw&svKkAamLkctsFDWg?)cD(94=BUK6I*DJSL{td z=epZ?yzza+xGdaZ=z|8@6Zs*BEjM^ktw?OJ72y$(0Rz&D=3|x3b=fxxr%dw@!<^5B zFi+dTj}I2o!kcGZTo`zrOs3N2LY8ejW!*-lk9i^Z5X4sn3e7}v@*F-^}#rwDe^eSqthY6A^9%qD`^UNIkf)IR%j+WnhHMHEX z!0~+5v;}3+t^rgEMGOeMtRE{4BS9c*w=h443e^e**E(NcpKdE)vANC_4w-`}dmV0& zJFWJI(}{Y%k(IR(DX_z57bTI8;|#AN+uH{3%(*@@fA$v;{x=(QV}=_b%aBL(!*5Ib z=nG482fH?egtrg*QQ<{hZxnGK!1@IukSkfX=oCsS+ zr7wnyrhYbNT39p9s_f+pI4|;|O6A>x_w=WU`bOQ}Uc5~9Q^ktybuyqPO@ZV{OsLVh z$sMW}S+X8;j^MYeFR3n83pOII{sz#25CRt&7hk}mVYWAv;W{CDp> zot&j}?@CNxJ)J);Zkqdic9v5+cz+e*MINJ~rbX*y=*^4~jfkK}@035gLCVY3L5huC zHYgE#N<4QKZOaOT(8DoF0zyadlb#GGY}37(6iOolcSC)Y8@^QOtZVqTDCQZl?2mpt z!{L|k@ROY;N@4Y)5RG+D*XZp*QCCC1j<|0b9B2oEN_L%!r>Q<@*fXE=S@?wkCo+lz z`?4gGq`~`_M+!u8YH^iibg0GwJ~KeEqkwwL2YFYgluA0=@EH!M0#{vFKunl zv!+c^N%#&CZ2LsC7kv-*i{Aq*&BovO$RcA8KQ0TN{QA~Uj79sPW;1&x);;8#Wht1_ zydAv{hGe+yrmA>n4>u>c+!{+t?E9)AOu=QX<&kEHss4Wm?cd>Irdb zJX3|fXD;HwVP+aMvXMGgS4U&tSLE!6UzigV9pqIiD%5TI>U=qYN{60j5j1TMZ6e?4 zU{E%9Nb_cy!~B9n?duxkbdY;6E@%*Pm8M5LM5^>c`5fM3A5<>Sh5+r*rP#Sty_oCA z<>AM8zeQHgg>VM63E<@(mJ?dr*dW4q`hzZqGlH1YiRKkhw(QQx;cJ<>ig$IJ|M(_w z{LxPa%f5C)leTVZx_4=sb=k40&+~4Ao0{4Zg=ppKrAr%$JNGyUO{@%D2cjq!<4B~{ zQ_e0PpaK{cgBT)!J4S{vv%HL$v%@0q^F>nTWlusJs;y62 zUDsrz%B3>;v*m#3e~C=3=D zyZF8e5Kvj@QM*LMi|-W28`YZ@h1KWz9#tO?1j9l&p($hrLPcRGT#CKpu7ctitHD=8 zl`r8+6SZr#EP&Y`PK$nrFzyW|

%>?fZuoB%zY7EWmm651@PT)a4f4+vI|0vyR)tz_R){TJH* zD*c!Govi=BqkzOEwnq#qIYj4F_bzc zH&JHx!BNB%Cm8Q4FJ z8!ZY6TwxC$N%dw+rJdmj(c}c$)9Pg=d6NVfX>pt}$BunqtBH0Aq3sdRe;~hr@=1;& zvDq*+lZ8Gwfij|Ee83(2r^tt*!ZFgQ@t+q0l5SU8&dCq{#I%W+UrA?eiHi1JL^s5! z{8v&JzB9;3Uk>jM)<>8whlSBz99&%34>$9){^lcP;RGL=)%Y(=@)F8H5CSed;qFp7 zRri26bLj(aPM5sN$F6ynmg&Vlw_|Iniie=?5;JmFs@{J?uj=;iI!N}_@>a^rxsW_# z4LlmMP7u$OZr4wu2(wM~w*v!VR6L7){P3`;sj1=-E8#W9fQ4bBABP)bZ0I?!oypFR z`ofXiQh(d}U)5^z5)hZ!{k>V#R)Fa=t%Ywu96Ng0K7!0u2V|>b9}FKJ231RqF`Ycl zu~^RpiiPmcxicJ94v3w3N3{*{{}bRQKV0*VQ+#&z!M+pUu)@qxEa93rZevc2L4?R& zr*@sAnYxyiA1;Gsl0go+K}cw*>E+}#D1pb~QZ+w)p4=C56~BMmZ>M7%deiX!Oo1(L zuq%jkfWpJjF+wkE*{)`&DqQ7~sIwb2c~8?Wxe8Q}rRr8&Yy2LY8W_yF3S5_b_Q#)+ z(4*A8Kaz%3>(!$kDullu0(*H7l9q&90mUEE9|*jNKu%`|c=l0pBwU!BPq4`&A_wTH zW|K~0^ITi2+>c>qfTc43^7UeVxP_AzrGlS`uP@dCaToxjZ%}s*Zxi$L_Fj(n{cb+@ z972*|3SHUOrz)3Bd+@SMs{wtkCRpiWZN>&cPi~G3)oA%1gf4c-qyZDfuA3U~oL9SS z?|!@Dg-N9wi6^WG1hAnZi+Q3mBc?FJL?h7M&&=mTsGIjDw&z)CRat6(>^eYJ1eINy~)hB=gLVV2UUX8A7Cm zo;F>dn5+73!ISIF^exO+JXP;}bB6uqGq|0s{^$I!qaW;X`-@L`}|eBHo8( z%tm|G-WHva?&ABW`yEN!W4|7eUF9ZvI=?I5<{KTkP@#5z;W(*MT6x4Nk}$#Hh%+=I zo9No*kh_L&Y<7=*-Eks0ro2E>1zDq}gN#ooxem`U2fMz&<+9<>-4C;|v9=EV)2+o! zW!|Tzb!9z@1AV}KVx5Or)q0~D^k5HQ(c?OSt16#B&$nndR_!^}S5`W!MYT@R6nW}H z`Rr`#nq>_wb~HX7=u+s?FU|`Yr642heD7Ke;TSuR(vO>uSkOx0e7~6_+$j0zOxs)2 z`UTB$6lF%iYP!I7KL27vTfMZRV%uSNUU2_e);g)a*GvTz|dNvxT*LN`RMg&Iw z8+6H5BeGzBCukFzLTB|j1_m^wf&07%KJeJ}0@#nO33zQR3RD_NDV!bJ0Zx`PP2~#2 z9liBEJ3P3{WOO~U`EtZhe;lvMOD}h4V66ZXvf$N*m8zhKj zWVSLeB~ep`uF3f>7#=MDEZfZV6xxZ> z>Nsi=Eoz~V9)Q+57*U%(6TkPRQZUtT6dxwa@}wdk8s(0m#PYkI4hIj_%y&PpG&LEk zEn3(|XpvTy^(1n3o3;eULB5VaI`U);gEn~Z-HQuAJq?}} z;ysV)#k$RiaqqX0m*+j34uqo0ZwQf7O6_zbOC#k%GrcIhW!cuN0wtfD_IP*e*Mt>n z{=o$&#co(r3`Ec{g?IT@K`+d(A0u*AthU}>q3JP>QjH=FA*!htR zJv1*glvJkuapp4_Ec*?|3C3l>+3paaJsqj#Lhhf|>S02z6Pp)dWQQAbYxsjd7e z_Z2O)sVwGn=q>o1EF`tF-{ZxZhfIL0p3*g)wa!#Gfyou-irj!Te<1mHRc%2(`aNKU zEiw!_1rBQ)YSGVDHWvV@A|zxf9Ayhvt9}&86Wcj`rs8!Fr)|Rktk0)Q2ZBX)^?%kr zTbU7JZ*rM$?zj#`e!n=Jpb)WMX)kVTBFD!}UkCKk=~d;1C$_KD+N-y*{+X$ah3^a4 z{i0v|W_uVJL~3dc^BVGNU#oSP3OcrZd4s|JbaqByC*C$Dn*EmJxxdbb59dy(i23uu`kBe(5j%jAg-HnDh6mDE8*tCl_SM6t@X zb(0%Bw8!Aq2(Y+=tPr7K&x_!k1s56CJmvq&i!IWQN+IqC?RlIp&akq;*T7Gn(Z3Kf zJl)J#Gk6>;n1g|j{LX?ZvD^)_f9_}Cm z_|>gFdv2DBaI=cJ?KbLQiFni8pYVqSl`AicC22RcQm9|;Jwc@Y9EsAh)7x3}`2Kz5 z+Ltvu>mwxRVRf|?6#}n310=Sg=lyH5(k!L2;A~9VU>y3*Ghu%+2Gy20f(VrKvg`gx zy)iyv&LC$nX1C|f*H}pef4p1qo`Ls&65L(OGu*c38Na@#XGFB$r8J*GLlUbT-^xX* zcdUv{moW}TB@DDjBjvDGNA1;Gq7+0)#2jJyuxfiJv9JrJw`}PO5e1F%rXR;T1u%tJ zVWrxWh_%`5r`Ga>ac2C*UhJMiO|_fp?98g<{E7lkrGeC>ZKX}Zrzw0)rzG`HQ+4&} zW%z2|%2Gs9d7rON*xpv3voHpw%DaB>k2+fE?Nx$6RqD#*CEdK}KYrZ)fU2+!P2-iZ z>-FW<+snZ!s>J-_tjl~+#SG|VT$o7T#U#~4SAiU1Ee|nqJ6UMVERr2d%Q1y z1m!9fc|H#i!bG}r=Iu06T8x&)M=IMqH4%=V_R@xCJN9x(OQV)l6ox+l$eLR&# zX!be9Ur>t;#cpd!Uty`XT(}&NYoIvU2Nu)hlhMY~zXv;%lrpjaN#|_l0Bv1`@*?88 zr42iQ-6$Iymsv#$Bhg63gn?&A<+u55*$|Uo9~b_~eEl^k@@%$-xd z!*I1MDWMS?SA`TX`?u``j+v;QVDNw?srx$Bwcn93z}U&c&q2a|fmK`Gf*+x^=DFLPkv{V!06;mJceY6W>2 zD-fe&iMK~@BKnQ%PS<8JP@WXsPwv!?6|IrDw~@*A<;aozs9jtW?)b~sW}wl)4h zjV9E5mQq~Xz+r7r7_qKX4LgiMAupG?3H+k;BM!pC6a6C&TC3Yubz9!xLZcC;gdI0b z56V50+u(SR9yIec^SY@?0I^W-I>i zqg%7T>!Cd`H_a#S=lL(FiB(fGZt2$P!V8Z-dXK5PmgwWHG|FOb?cHCJb!D=vO5v}c z7s|8MFOL%j?{i@c^?eSB0BuC;t22|l@=fa7@9tIl`q(8qK|c!|E*2tM#V0JT#jTor zaNRK&Xc{wtCH8BjHSlbXA&XeiTd*>6d$<}CBzj+~^!3Po882IHk)M&%4vni6E6_Ks zM>F1I@dzcYTWfw;{;~CZ2F95}E%S~QQD&+-D`R4wY3DbWaH@|1<&=)?Kq{NP_zc|_ z0&>K;8p*U$)XCc}J6c3#@lSgJpLwCj(fX##_#IZat%qf~J#=+7EVjzMPrm@hmTX%S z(%ynJgQX@g12J`qTL%{dXfiK#UWb#2=86rvQ z$&z;q+!n=~04gFMk0%iIdcd#q^Q!&DR6hYWUxD`$WL$5T zS34Gae5oyH%bg@EVXV*d)9UfWfg}B3Cd@(+J>=`Pj`I1AA;5`8D54@QmHeWRGpwh( z1h@me4cHv=l8GxZQ!(Oi4ggJ@O;?Vw^?fLhE-KwP-aHOnJne^v75ciWBkSgsQEO80 zaEEPQi}M_Z9i+olNid41>E0Ky5snZOod(|lQEs1I#i86L&K2x=mB3D_Ur?p5z~h@_ zTtSpFMs%wjP3*p&TiC^CcFv!T7_zqA5$qcSNhKIDJg2lce zbx4m4JRHLkU-E7rpJuD@*yt+MFGa1*x>Cfg27y8X9B!5@SKNUe(2+((;$JZ<%jQO*apN%f8(ObVh{*q4%t7RDfU-ebyL zVeM?+lXo_7jGWp?@)+O$bPbl0Y0?j_=AKt03RkE*%H=LEawwWhWA!q)7vrZ#o=XR_ z;qd~{Tx}4lFSR)!P%VZ})>yJNZ26B>zjAKTx@cg#GNgglBJAQ3rAdD3k?PD313Ir? z^OJ6?i$Qc>Opz$@2yU+a5S8orMZ{l5Em|Wt;?Gn|%#)wH!!7fK_#&{Vcz3`!75B&a zToa&yF!UOm8&K3M%K^HP>1n?J8hB7EKgH^^^&L;yQN}(yrebn65g*a&{CN6Xe#zdv z0CG3TYsL40Jjoo}DX_Z)Yi`}(vO82hamKTlzkZL&Xq0WEa8;`9u5wW8+4jQ@SU=(m zl#X7UZr`L=$kZ5F;mMb2FDQ)hE!`WN<)w79x^?_i5C2aWOjWkb7vuwwzTlE)c_A#N z28nu7X1Y2AG06MiA|0G;`Q)P>@pfURhxgln@fF`}kwh8}xBY z@`Vs+qtQBzPv%FRCTmP}!_I9KI4L#UR0bG?K~R^V=>;F>7<#{(seq?H@STr;@Xkr{ zU^d9XY53V2vus8c*v>(`C$?}1o23Gn&pIHqa6J$g$9&v@4KWI*j98Y$T=a+KyY)q2 z+GNZgM}Mo&P2m%Grd*fgE}UsRsQ4@Ai&>!8saQ<{EO2(~q*#<(vA>ZJg{%d#ChQ{q*yJ z`daIl7!-!*2nsB1JFtQS%}~(7{CAZ_BH^tp1rC8*8RloW2OdGxKIGC4If}Asw^i z6L+6v*qU54Nf3VJ=}9I$SWBjFkld{5vywG^}3ql%zbKFI)^`vx`sbFX4?i)1rmY}V@(UlE8N3KHrxTFDmp2Z<{OB+BvXu15!F znn>$A@BBcaqc*f(_<1TEcgq60qqS&W(-ZNUTKVWWZ#k*QTGlad`|NFLt2RDeQBJ#S zB)A?Ozh^DE_Uw$NF(~a^%)B4_NORoo&GZRQ&&I^q7hTeL9rRE|-X;BPxG-uCxm}lS zNPU`LS{meoRR(?QA&Tp$rIP88I&+I4&JV9B8G7FCh3Kk@dvh3d!tL`*YcWeLr@gT6 zK&7(?bvP4${>PFV$KUnYJ6+w_zS`A#y&(|K^^vRdid(ijxSH;;Iq_CLF^soB=KRYZ zbi|POsr}4>GCb6YzLBxeRXgl~4mp>C?!7};6#HSe7bKy^;2r=S0~n9~rim^UVtVH5 zfn|4BC6%&biCfIjPtUR);K}^Cp)>T(1)C>iVdCw9C3_RR<~tZyG2To`8J>Kf!6Eq} zbZbm?8b%ZjJk6LX;O>xujlW4bgG3H#aBq99La6flRhXnSK!hV9Jx5kV>Z2DoIgD=0Ww8V>epl+ng)JhCk^E@U2b#YW!>YP}WEo zeIzP+*0_GK+{ z9>+=lc-(vjN9|Yuf#l-#Owwp(JLi!^VyEdBF6<5~b2-&X`Yf!hAsU669m#@Di%w~0 z`ac{g{|xS3SwiQv!2`BXqJT5;b?(hH3Df_>w!*96E?xd7V6tAOVx`Erkjg^(L2 zz5-ZH-u`0z)kbxch4%=l@sgZFg!Hu7CmxFC@r z&3L)~!B}h;TPliyH;I94;%Zc2G>pephv`mbuwwPQ#)~@8r=LN8PHe9X zdj2zQ6TaLwY;7~x7+tsbYYihVmn^-GXqkcPyH_Uy&&aC8CxC1#zJFGWyOZkvFfK7V z2iMbS0mtSk_tTn@%$-$W*mhI!l)Cic9}~F$h z#jC#-I4$+K)s={qQd;^6jOTd$L`|U^p~>Q7DCCffBZ5(FC+L-A3DC{DrttOy_CFcQ zrGwUQo_73y{|lfjobVW&Xm@_ydZ(=?P-F@$X)};!V-so({L>A^EM)?8X(Egi^sXBE zGl_lneISbS#}Km%(Zg&*?tKXONk2XPMR&~#&Vkewh*!B>V{527RCX6mH39$tqobp5 z0*Prs2pwCnWNBexXvPyPm+|z)*RZhvd7!^5OJwo3<5uv6sT|)4lk^eL4})s%NPzlr z_@d80S3m5@g=)YEo@-s0c=nziRs&X=6~ZnX5&4J77nqr!ZQOvd*#Q|uhk9(UrwC^G z_={7s5xsYB0;&?q@3b7xSh+~q>@F5tN-H~3IfaK>98rd5HhVr|+oX56SVz@5^^PLF zT}3Vyi(DXM2j*J;g((^?4se(U|5!^<7<8>qSrU3Z%$A6vV=64yi@Re!bYc0UPB_p z=a^e6et!ZEg39^hYWgk2yXe8{r zCd2Phr!IGHLxafgt>6rh+*uc@!S+Y+RFz0LH5X>VNvEOQqD|uqE!r;@V%&Fon@|VU z(DrnBAt*hC_=D@LHi!wzXz8)=RVd9NfBRxER0gY33cV;5rDsC-cf4O*LAZqvsX-t! zr=g1pJZy_uvT^1vr4fdL4N}~w;}ULb)K~5E;{?TDOd~r@kBA>)-0y6|Ip&N=zcog?(1$_t((RIdx@6ZQl1Y!?@lr~Vv?#(dh0x2!UgAr+$1%qCN`O7-#o`=prgI8BqYRHmjY$2E0Ti^tSb&4H?mt+yRH-r7d?z& zR&+^vs0FE|cMj8Wqq`@GE(t;b8z?C0C%`JjQ`*lRd>hh=S$`05Z--p|Lz5p6Gr}>2 zpa4P&DYGNah0r`{{j16^e<0($*Ee9ts`+18?J`%j#F8`boOL`%a^YV2zKRH=H4N{9 zoft4Z)Gr%J^p@TFIo#}|uEo{sOHF{L7Z-!X?j)5~_uI&>ce^`{>kXA7gyJR| z)@x0nmpcwmJ@PX&vSGz@`@_lTvF3o}lVz)6?gp$s5fe8nI_ZV*Twa%E0!neznw0Ag zbp2-r4<+B_ZG)0Ki~kjEmmj6`;%PEz3dJo?=&av^D(8i8XL1HtrX?lfX+xlt<3(#x z0ZKXj5doK@*$_23$=o@#oAnm4NrwvI9_c%2X((KO43XhC4O zPb~@yJ_wU{Sh*4P@Nst2v#h+}M2qc@pdh?PLHxP;v>J6Bz=#Msovh_N2lHtfBKmu) z3Nvga$JWj6o8NB(+IP8Ov2O>YJeqS8gkJq-g$vBX;CjJ1t!7#Zk^qeoaTTj(mpo zXgRl)y5!0H{!WM&7u{r4IFZ5nNx*TNQ)$O13N)kci~Rsw`OJ~UQ^R{)`T~MC(|iD( zVB1@of>*#$CU|)dC@FJ=?!S;sLCPHbp8s610LlSm)&UdugiKTtE1#KryKe1q!UF2< zec1`>0H#s&SPXjB#A3AKhJ%$lB*Kl8&ee$Dtf8Ob$?F)uGsXyicXd2CBXt6B_!Va-+%rm z4N6xeywy;(4xCu}FO#o=@KVyIEHR(G<&$In=K%2k@C?h5-xtPC5xjy|4t#~){5D2n zn)LG4pI2Hw)&Irurm8-*$R}ak6(g!a zJ@LNTRq87)D>J*i993cFQ~jr?{rAtRSLHn$+^_T7;qLv;u5ZVj}>Ut z?Y({5_-`or^D$mhFTO)S z;+?;(umt1MfL~l{XbntOQ{4LTNH2BjBd)J{Z9@sOR`YBoO6q)x1(zb@`5opccGRva zI9njMwHM3~$)i^t0s{C~R8(B*Uqzqb8LA58m_j4!_U*hUztw~jIPc8)C{8jGm0!{x z*IAbdJLjrzSJ>}V+9z_uDY%6_lE8fofC{Iv_tQt|OOP5DiB+@D;+Q0 zu(dkqf^A;C@yh%t@)s-1$LCHfz3vY36E-{2~5vWX9_wxyqdS zhnTaS(l1dPeJR5H=xK-M8K;=kF?I2P{9%t%E6#(c)Yb#`m7WQ!QJSmoH}kTh@+Hb$ z71$Zu5M-6LTuMvtg110=oNIe$aI9F(hWt9uCk8$6`$6Se($(O(7gZrvUSHJ%Y_k_c2yBUjl zz;Cb5Y5Oj(rz)j)RUCVwU;8M)K-HbGcqZ!CO_s^1U-;pEdxZ^IE%FF*0fOos&oi>O z1ID_`i~)w1tzfFx&7;cZoG>r?V<2agA?cFDLGEYzN&UI z(tFAdSYibGjBI9NuMAZrj1j;6+AquTUw*xnmEQXM@_L+stB%MSvJ%fr;nim@UsULC z$+|xC;{ej(5Du2kD5Eh(JcGT$`YdvO)k#LY_o^x9uF{%rEN^GF35P4=U#p*teHylD z_PsDUSQ`RdrnKd5Y6j7hr61*&IRhHkbdWvM{d_$^L54t6M=`HF`ih1BCnhs*dTXf- z?+24|f57eG0_uQ>FT_I3H3jknkFq#`s+No?adC00uQ^zjh6UE5;D+WG9OhpQ2yTN@ zZw&8$|HZogcEI9P_HnHLb$rNrZW^8VNtd#tSva=tXwK`mE(CBnFI&}gwrZ%5FNmAk zpW&r&x>AYwj4m%&?QhMevRbO8zX0&M=dqI zE4+?uW4t-ggH?aAQ@0q&%bgjC)|e@;F*-ce{CJ_Zz2S?ap|o{b!STDWdJ#WP4I*;r zG+4YFnbK^#?xUEi{+~Xe_oR1Lu0h+#72yw1~vF0 z*QLt%jo6O~zSbY82SE{YcP@kajo_JY2$SGhPy| za_V)!{JpACsk1eHZo?D`)IO6#+y6y=)-$)IAKvrT|Jy$JeD2h3zao0aer|It00EnVQ;^TlJH~D+vC`Vb=$;U?PDK9W67XY-2<$SgryT&xCJX47-0#ds_BYnodw#`f zm<$G|m)Es;!2w^Cd6U(~R|F01TJ45*F<;Rzba+8M`meb9K8b-FwX$%)jjlHvagd|N zD^YE2?U=9h4afYofO1iAa?U}VTc3(K8e0Oyc5E^ZxNbr-V+P*Z>TP|2%+^%JlnV(;TWy zCi)U5emR|Of`o8rIr5Q{RF>y|hSJBsh3V!HgEzE83XH+QpR^vM&Q+~vqgM%(AIa0F7}P)Psz;1vehIwA%5S->mk)X+rtPum$`dVn@gE_;+D(9BjC>kjUYW{O}@)6rE%dc#0-YkyN# zXN*DymX?>w;9ZW)P2pn|{~AUT;X98Ke#B<#iU^4sXgBkxB*U#!#!9=t>eCgCLP5?e zc^R1q06_{o9{cksJ=JsM2MwKjyIz-U976!7)7uq7kiSmC z!=riFa3*QIP*>S9LqkK;f1BF<#Pd{~zr2d{hgf>42)Eq#kke|$mVhQ&!d^14L9Ocl z@mtWC$IQ>t33RhYxg0f4L7b5k7J<;kQ~?KEHVtTX0o|ptx)l-4P%9Gr5LD6x1+ILG z6a{qs7_xyiJ7oR)1$*(}kB|M|kg)WQ78~WurZR-k@YqbESxqO!6F-=nusiNN)p9g` ztqq|1izKAQqCZ<8jKogzKb70-D`tz;xg1o+0yp9O`^o9PdF_etubQ0`0^4TiC{i3^rDX7zy(96OM%*r-FK)a{ zygzz+EWW^t(_%`o9Tj0V8X;+=rN7=sHu%+PMhEuG2;!)1S%K@G7~J(%W+?f_o?%{6 zaQq30{2SCG!-dDIrzxxLw%J-6Lp(0$icj~)?Xd#ETqkHe_tF6JehY)}@|?4V1aKc&SxwQ9p2H^1u#qXRuH<5}SM*L~rp^zMXp$OFhT3|glJ0-H4*keAikV0ujlJkHSk5S8$ zjW-P19c4s!geMX(mYnbimp&MqPSxn13oXClBsJq#a?;XxUlMcEK3j1B%@0G~Ak&Ju zyEn}{Z6%M^*_j%TW(Mf#>noSP)t)2+hy4Bk3OI@X;~-n|Va1oEm6~X^;qss{i8M^0 zI{N>z)yp41xFy}sir80Uy`~4m?tDR>UN>U&wVxTa(6(^rgP?DNgHen}(!AJ$g4~-B zpVj*dIBd`AduyK0jrOG>>>x5jxThTAG;rKO$lTEO$IE;(4Nm3a@r-P*rW#I)5yA!nVPou`1e>I1Bd4@W(TTCqmsx?=Nf zOojQ}WMVJq0V6&Fl={An_BCz|;J$0u*VmQqzzAD7YTW}2NsVoiDR&yAP^z9}aSu@% z*Gv9|^LA6}v15u_PKw1EbPUb+WgECYc-o9CC`tO~XIdqi;B-_x<_-vbyHlf|at!~B zotDa{zhR?l0Nn-6z1DmDi|;3ag?5$PsM{-wVlxFgE!H@ALkkyf;AFP7ZU6y)%X2p~ ztOum>Cb=dA(S%|(A5Y^Tt#CL>aZJ;pUT)x0tu7oj|0v`n^^(-&Wb@>16o&Xx5P)7v z`3>!J=}}Y2psTSw$B_3yEEU_qLI8f5uPqOL!!=untfs=Uv@N3 z!?_oNySGqZ{Uj#{z5<4@U7KS`npu$x+?UXF6r08%I(h%)PCf~HzGQgwDn^j>PrnC^ z?g`VM`gCuI+%=`?L04`#Tm?UE=c$I!yW&{}*$}M-G*usXcfOTMqu>1W_4~}N*ySQx z$8W5+2VUC?;n>-GWgr*nlDyHLsPzND1=E=~0@Cu+8?m&p{xm)xy{)0-GNa!=MSuAT z3`9wBQ%n5#5EDwo**9NnvvE+pRP<_d>FKdL$^CXG76y-Sh|wmJV@eCTev|(%I-^0! z>yN{b-(U8pbsARzan$z%|M(tdb2ya&h}$CX?_Euoi9+ASr|Sb`$LVQ5!<}K|@sgDp zg3s17^}|L62fqqq2;iciqWBpgywEyMF0X@)T(>r-OdEQ)dk#`<%WnA+jQh6U;VAYs zjl$P97=Jcbg#x?1$ujqcThS@2V_@TiE{~QhXP6CS+Cbg-;5scqB2U)8IVVp=q>+`* z{Jt_Ewf&#>Rv8NgUx$p0tUpkI8x=M1|0dRD)aO6&fMJXQM=yK)fix|o{S8W*w3@TJ*scq>+ z`S864o#Af*(J==!M}wofc5K)mqMxRKF*2hLoIX~?yk+x)eUDV~`o=~tMVuPx^(PDi z-&PW?Bqdv3B9_|a#GykVA_5@iI|$%Wd7$l_f8!}@m0L+0&s7y}oHJXmer9(*&*5>+ zAp)1|WVZuNyoJi~%g5f}Qc^nlKaZ4rSsuVhCwXPGIDZ&--a?Aw`?KNx6fPI_3^qyqn4Q#>6c9)~0|Nz!Z7Wlf`tr6nBW??DzI>%;Af#)g7IecO@$x?jxC`=zWN8}hgPYJs`} z+QIb>=W8+I2+Hf!Tu(Y<1(4wfnMjI(0K8Pt(57_&2q{2RxZpaHq=nxU@d6SZ39G2& z%i5q4EO2yg#&m&l`8wctLvuQ=&F~EDWejn^gWFUg+sBv~qVRwE4y(7odTOLu4HEuX zk0-1*h9fWlQ-7(+t(9Jp9nCN%^?scS(np=GXbYI zr_E#(786P@e|!py^o<uIGvHMh9@V}Q6*V<0}a@) zfWK^j8b4sWsnG-F`m&%nqR62Myo@+jjjKO+(og^DqDQChqLp34g|1t+H`xb8=nRmu zg<_;3TV!|j;vgLrAY;>pKipjjMPDB-)NkY$H$?&_c;=|bTUjlU)mW#{$`Lrs_=#r# zi~;|QF126Dc%z7e$h9!0>+JG@R+R}*cAOE;^uuDK3k4NbH&1^M0MQRvXRn zcAO61E1(|4hzCyvjfv>vsgP&l0-ki6f8*F#_wHaNzkbLjmr84DqA4s%W^H^AD~xd3 zuJTB3&2hx;3!%OG!QJ>Y-fagN&OcAVZ)}q>{M8ljxY;C=xE-aqfH3yc#kiadMVY}M zes6z&xq(gVKHV)fS@HthOGY5PTs{Vw+m$v`%?7;GUIgd2 zVQqr=yh^f<<6ySL4o>;{qDwauLd((Ipy8r?w^aOW$tcHcGvKDALe?ZW>`rF>xutRA zwrCNOSJ2bc*ycyD<#W>3-&{goGOR=fG7@$mzrvKs$#GT>BMVMx1s1A90yWo>N919W z?;Mm>%M*GyU$(zm_voLp;@ zZ!Puj4IFL&mg#37l)*QpQXOA4_nVE$eL6fmJRMCtg}90e)>adbV((2Q+x(+pXF_>D zM=Ydq5U3>MB@stYj!cH$_3=uX>kY&SARYc8m@b^ktT6WHs*6YW>Fu*|29EhvQR4L0 zS6V)Nbu((tvLloI?PiAI|3)YUW--DDG!Fj#O^%p{O|lU_UK1JH2@ ztd?aRX~}GAikxaE+rm`gL(-zZjam{P6i04oPsHI|WgB;!cBy43DqjI2+O9Mu3Od@t0-z#MFj-| z&S9etw0E3}%j_Wn!w6m7x|lhIu;U-bvqn6=RRRgp(Vv3Iwb!db8$k?B;Xpa7@&_dU z3Tb3+T|Y)3{F+ozQ=?U4qQN2@4}W>U_^Nfgh+0uUsIUm1EcC#6?Ng{-C9&xzXNKxr zD&Bu@2KeGcZf)E&e49{u?K767+xH1?uUQ(U`(23xZ0-FjlO;u$ z3A#3jH9YhL*6ps3Y_;=C6%+8Y&`u~+54|I@fd=Iz@8;g>=VcDZG61>7Ay>LuKV^l#t^Rsv2WC7NLe# zzLoPol#eoVrQ*QIXBU)A?7LFti8{3Ix?T1vDV?pPKHMDZ_d8Tn<|avmL%HI<_}P)} zkkPEJ-j$@jug{lQ%rU z(7Wp@k4(GatLnmxbTL>zS2+g2n!NVfHS5#J{mDF`Yo?tsts_Iw#oi%MZ@1YjnbwuV zX(w-<&N8&3RIDu)lALR-Rg_~*f^kG7r+Z|KuS9A>DBR)F4Opr~9p3w!t<+*B7DuW! zDDYwgKpwr)CQfB&BXKb>$kM9%9!sZsi!fwOyqL0gR{LwZ4`dJVD9#rNJxg^RxD?3scLi}cj`F!zb{d5 zM!~*Egq@`;GUCCQ{mDU@uljB3g!7vqZcdJ znamov&DQAa_;h+(2a{@qNrTCRtkc8AN4?HKhV}ZRstzWq#jqFV(hYl=*;8!EFh)Tp zKPm7z^=)Vhe?e74wnRjeCK^SCwlGTcU;^jbHy2Y*4R& zRT9>_2C3I@H12LGLil{$=NW?Nn273lN&FIO@wnT zKLmuK`W&>25kT=mZ-QY8_07!SRlmB zn78h>1SoQwLNAB$sqGf&Y@G20rMCU-5n6~CC4mkPUkoXqPFPUCKlP=i=Qf#nvyXPCBqr8R>mu|~%iW#8c($Tc`A7V4q`pYT zmxL^V(x#2HEcHd!)4KzHw4TE^iRQfUoCuuJ;Ssv43ItVu@?SVC=rQdQW=oD-`&U6!5OI9Hy*jd#c&!d2rvU(SASoaY{Qv~Ys;_r|=uRUjFHMa_%3n$;!ZnY2ot#)O{@jG8Z7 z{AJWljZF^SE4K#AYo`>=X53(Z0MT6<+n8!@QUKTlkg3+BwxE@(J!80ugX7IfH;CPK zTd03#<9LOb4u~<@uan$=D=+_0z;=VL(;>;0BwE@EWoF)09-<4uXRCnkXVO|M(RLdP zE!=V-sk-_Ilvs4TO72M9T(5cb0oCDyjS}~g471i=#~jlZ%~K~<34EB}$)Km-W7nU- z%%*JD__z0OrFxKt@o=j@Zg~^|DgHaS+)KNM}^666cP*xXVv-yo8?aWF`U9#u3%{kB!4BH<^o5%*Mb_8DZ$NdUjL~p;W05T{J!YEfRn+gXNykyuz^xM%b zw;fngN~z;Dr+qX#`>S}B%IMWtMza;UH=U|g8|YqmaR9-ujSAWx5chaIOEs>h$EoG> zfsg$0!&KsJgXI$U&gie8U!@!rfbl^#E0YRYDAtys@a!s7t*+X41QJdaYl)t<#~f_- z=|&g^wUi;L&L&k!?#?)POgf0k>ZE!Exbs)+WCMCz1kysOP=u1q%*+Lblm^De^EDC5 zEDtmW)~)PjOpHZSu9Ebq!5LyO%^Aq6{M|6Cl~*50_K~R8`^xlFe<)MFjCa^BQUD+1 zAU1TnTWaAsii0Y>cuSfxfTTs@?eVL8?r&T_$Iw_9S}%`#32k8w^u{aAFhl8@Dw`^O z<&gJZ4;d#UaL<{KkhH%rtzMXI`52@Bnai{oZLXRp!F=TFi%8E3Q|ICYHdE}oNX!etWDY<%qqJ*&T8r{nc&Ylu+Gpr(~p1P8W+?+4ueYDqhcPhhW5uvUip=i zBMeYHWNY1FABj-$6u#9I@%zSs1OPs(Bg#`D1)x)6p7UXwozfjA*5r!n#T$4O7&=(9Wany+4r`8b-0Gf4Ndf^n@G!l_@y=p;jk!5_*x@^ zcFFG9SkuHX{!VQmpZyY5sB0=y-pJ>*(eo1Xxetm%T-DXI%BQtJ=)h0_?cCw>+FXBK zY)r_Jo?My$silkmg2?Uh249Z&Wu<|U45trjt9xJn%C)S;44{}(TkAhA;0~tBn3oJy zwTI&e;p~8PLU>k}Z$&M6D3mS8($#M_$!3T(by}T*=V9lytAhmLX=Zl;{?s`4GYvU| zkYsDO8kJ^J;3m>Kn>G&SZji$WdOi)fhxN={z(Pi~bH2{a>8e=!I%1eej!pzUO&1F| zzX|-PPDQ*rha-zhAnZca*4g>^vt7(~_G=w7NUIf_2vO;GZqC@K#az{(s}TE=2O56M z`=Tdu2O#>76y-hm00h3bo$y)VlP{g784f<=LdeOPCUDCeT!GxZ!R!%f{us{IZ)))n zEN`yd2-&sFRY?(@JSGFDbfWCf-ruN1L$E@@8%X1sCk{*I5urqLH)jF%m~*1;gxW`* zc(Vz!lN|-C=1#T6je$Ml=%zAVh+&=X1uq$2C%^1gKI*+>E%*U?T;HmWIhb22 z>gNxb0ShaAz_#eQQumTRvnA zo<|U3Tl)Chjin>!Ve-WYHEpJeRU4AIUU%pffJV}>14LEWUQTk))Y;M8d1Arwh@9~2 zj<;@$sWdoRzvcwYIwq-C??@;X;?!Fiz!i~x29@)1N|LC3kpLl4jx;#gnEJ6@OQ#J6 zexSPzt5_1=I~FeI^N$k_fcrKT_*%7K)_7&l_FW~%9mrzkEfBs1B26D)D|;=ptq9V{ zf2~lPmmrbWB@|G!eW9D)bvTJro85IdRg#4XYZ816Se=~OJ;3V3Y5ZP~#TOEwyLA~) zfc0UuasHZBi(0;OW$Xb$2Q1 zu5h|ePqazC>gUc&5fok`$9&+q$v!W@wnRQZBP5eXSS*^|jm77b&crRxe16uA7+oF3 z`vNhIEBMOD6%WB&CwR`-1*eKgf*|%KgY_#+QY~M`TQPzG(iR}~&{7LKZn1LAZ-}_H z`$}x+96A6`W0@(?pMpq3=k0ETOK#~IYk)&&8WZ-cbwe))6}QPgAsuE6mPyjPvL?q$ z7G5H;iVPB^JbaDfxv+z~nm3LGS6{0I?Lw|-4@!8c;47xsB5U%3Qn!R#kYUH){M_O6 zM$IM4T?^{+FQmsGYML;er%dsbidwrqOmrNl7UMezIf#lD2|orVH?(17e}Xnif*@h0 z0N<=SsHHsdv(-QbKs^U3)STcFhU>fK^Pg@)-^J%j5Hrk|tT5Bt#lX>Rh#9YGyk|Xf zGhnv0Kev(q1gQvR+H115?Bd_clEJ%uPd>jln5|u>GCdqvK zid-l}4vMQ+M0RZ*YAO^8T(1S~K2lsTnaiG@A0u$Gjfj%hoj^Jg;Ho$`zYOo zYR#D}T{<54PVHUV%uCUF>B<-X_A?*ph?G>{FZozWcgd0|>Hj&a0AIk+BuN+`W>nd} zyv(uQwH4Oudp7M6(Q*XUCc$bWp>p|fa#UWzNNIEh0Fa{hlbD+lUdwD3%k0QQDt=8< zHJjjH_^6VdsOlI9oE*nxw?)NJ6izHAX7jFYN@Mc%z@m&NoqrLH6g!;88 zWJ0Wy?FoY;>w!?lVGl?0FxMI!y-Ex}FISpY)Wum@l-mO{Mh;DdDXh07lefPRkR+Et zHG%8II4J4SOfr|2`<3F+_^grgQ9Kzt!vtk+;t`lqI`%b?jwg>vN1I2$j5gW18Zd?S zdHkhYVr*Z;E7qo+nBg&nKR_RFwqe_`O)6n?G<5I}+gqlggD3fHRT&Q>p^(7eJr^u0 z1ybzyNW50VUr#7$dZsfBt-S5)B!JB+{b-9K|H6bYF!W=QjIQN2Zr-bL@GGKX^|MN! zi)7^4y}TpcX~SF~8%j28#hTSSCKM!a6x2S>u!h@X9@pN7M73-|8?2+; z6wepw{BNUE@*iKO0Gx&}8+4_NS)~pC@GlNaah@jFG=?{6N;%f9GaM8jO!i+s#&l2Kr znSzbbfV7%91fTrFR9a>}D$EmPUiAhW}fePh>OiDpa?2UrP+_UzED>B-S{Fu^>HDgq$qZ1M;k} zY57gpvTH_&98Ygd_FY4C2H&!U#-zC%qPfO(l};`kQp4GZf&$1|ZW*o3k}=CCoi1+~ zN-S(eH4?(M5l2EZ);6>1b4q`V2htahgE=fL>Voj=MGCi1MME;yy6S~nkYM+D9!usR z6;5kZAwMY;+ue+Mc2xwVpK-nw6ts(PU+6mo#K<(-Y2u$qqTau=;-T0iOQA%BQ}C&v zA%Rh8UDVhlNC0jp=arPfymdh{M?P!h5aef6oqm2w9j0BOno>k?CYWfE^gw;p@DnDhbUqp3%LX~>UW6K-Fj;>&Vcm$kgol; z=IVcWQ5YXcPLQLrVf`(2`e)+c->-Z}0RHg*;~nk5NHJp8+Uc*ba_1yL}qVSK#M7qj9P)sCUK_FD^6NKn6eq^3dCKWPLKe2_kc;OSbJP-Y2v zVm(=NcERy?kz(P z$rV8_Liu|H)NSO8%$DG8tCRO$5V5soU5EyqgZX#rZ8NsbijH@5u=GC<%2eR*NP4LVQehIKi~xjf3wbttbcIVS#Z~F@Bx!;#k{MNRBx~)bMPP%?2C{6-ZD|^8BJvR zLp@Dx@8^(yc2J>l#?pnCmOn7GDP(@+VidcrT&cHmMa%}rMkb$*;C&Qn&Ft1Y)iD}ZH_vRohU8Odz4~d-mYcKrzeHEnNwv2aL^d#CT z`GkYrS7Cpr*QQ)8vNVO$mv(>q8b{!OXqH^;uu-my_BXF#pQT2Pgr9>6xt(ZLuP$Yi z;l*g_L0`<+Mj=vl@45-g>37=XNy)ssF#4NEYj#sBG$%J>kKQYUcacX+_>@?Uao( zUQ)@_NGx&~*7c0~ufKQ_c{-SX3z$?`=t+Ol2U9*br8+6>VFI#YTFy(UaozY&tR`ve zryFb-3Nhzk2am^sVE4y-F0mpqBuMW(HrB@A9%pZyg%I zJ`w24YP~o+To2pWwDFkBlP+4df#kkskC%|u0kP8 zgHzce3PJx--fg|w(mqC&Wmlw?vpF(9=qMu2Kj~dUr@kx|!VqcGxtM5sGTZ?8`zNy` zb!N+$TH;i?>X1wnmxDh2&_X%i zVNFgwYyKLt^y$N=wf#|P%0ag;?#?Q8(PmFS<~gq=*?A1p3mSfgM)O0p*FZ4Ax3f6V zPXII_4}jVeIGXa`Ouo2T>Sd|->+@kj5ZSBXI*n89>YL71?Z1y$U=L3u7ZcNC9+Z4Y z`1HvJz?VSYvq=a5sFlR1opkC*^ahd5hu9J?IqOo+D*djigMvBE0 z-{Ce+A0KCKf}Tz(`n%gjh&>P}1y3cpME0OfF!Ej)6Y4P%1wdH7T+E*^Lnm}d08{G`&lxV!68PX(7Zj?*kD8qZe_g>C_VAW&;O zFTP_VTj!*~5W}uZ)ssVMqsPbN{8k7p#UYZ{AYwn$EcxJOy~Kh}#rj?ArJU^U^ePqz6z^_);`0yXnhGl~PX1=xk1CXF$yaTc=g z3d1ZZ>Dta0M0qwFyie1ADOEBxYfd)R^WQExm9KN17SS%vE(|EGA*-9P52}%FU6|>` z)bl-dLXP%oPeUeF&wcrlVj^>r(%@HPVTDOr0njmtQUkeIFS|YNaX76x8EG<{+!*Cp z%Zbk3=o{V?k4q&i*oP>w!1-Cd_d34~`2{e=3YUEnJnd6r*om6Fp;7c%Jn=z7h|xHG ziy@?24|Vx^SwGw#oy`Xdphztzm(va+MyCRG2)Rny2QcRq-*7aal{RG-K?Zx?Fx&5P z)Q;bJK?+-z5BRaoqpk*DNi?T&w+syE-6GGO$0ArbYj%0uSDq99ZcMC-t+sY7v)$0I zvR2F}b=oQmtB;LQ%_xI>*%CMP+YX+GhMWl$>WghClv4dJktSaj1i6k${>+P)cHRm- zfGoFg&s1Bc?k_s<78LVL7Shyi&W_8JZ$z;X=v{e%sD}q)ijr*xeJYhME!iwbxFlmf z#JGP?p(aA04-bIZ*^m5;l<<{~OuBhcnYm3oJ=y}k7ui&K2Kc0_G1a~nQ}OmqB`@Ua zLe_HQ1irGa^VQ3NCtelZo!Rnyy*QknriFU_c0-Q{ynL4){p_k!aSUa2ftG>TtKA3W zjlg<_D9OPA^b#k#)l~}6rb}NI`0TJw#G>Kk3&1{pqgA>mUUI333smm!mnC`Fcof0u zuYfbXKT`Ky@}LhZXq0_)H1wbb;}c4+6detUQyGe;+H+@Pqb5uoK$O{^AjVl#16Ako zHezP&fd+oDpRi_fR+v``<;(2%+}XcQ3ZLHD#@y@jEPfd~=mw3=($GXiVirITRs8BE zJZtMiREezLsHeNrf3A14+j}!pYv^ybK;LEDRrTso%z(?K^nP{qZ2i=lW<4eBBfORrtxs)xpEV zooaVa7Bzp+UZv{1F1L7q;4ZIVp+fmXfii8B=Ih#vXzU62EfE|{V7hzQ_Y>tahKFdjxN$p8Qt>56~tJT}Ij~S|!_fT0?7pBESa`cCy`xv0ITJ2`Z&CMsyxivk?mo<>^ z&IylhV|Pa`v$MXqx54;|xZd6?*vTlz_G3)`MohG-BKYJNWDQV3PgqReG_9xsd>*OW zP*>i%(>O&WsHE9{V}8DKHSZ@^5jjqmKw~8+`Ejj2FcOX8};CNG1naq zlBx{<^&=~tx@AhI<30<>{7|KV$~A&u8F4HImnsK|&j9}?M6EB;l3QxDapFzt3I{t> zhCfccD=i1YA3a>fIr<17%l_!ON`tXpHBM;I$ia5rXg7kCALYnFKj;GH1=0_N)-3Rn`-8|&JwEs926>V_IOw; ztC}MlEmU?h)>7*Gm9M|Y_VBB)wo!6Uvk!rxBGS-cFnsBj#Wk#fJ1={E?c=MS<9Yw} z*;)ftW2R8ym{2F6k}%xpSu8LvdEJx{&M2JWm>N&sMgyu| z5+}Z{VU{6rMSHdf6jQy^h6&0o)D46))8K-f#T|9&pdWX@(yKePV=W~y+7{P9JmOPFYPBSLnNvndg zlYBz3^W?P_ZEqAus!rYtdeFvJm3kl(vbdleO$VxV&DZPzTYL`wEYycz(fdnudrPh& z7WW6{qvsEb8`x*BVNjHw3^r|R^Tf#5O*V>)SOYjLbEYg}aRves_a1p1SO~RYVx@TKD&wZd%TezOK zuk@4-Og(bPn?Dy(b`sOo^y}s#B}Ox+Qr4#o;h+p5{@9=YVEOT2~DWANX2q#|yRWI?AqT=Xi9KB41yq)^)pZv#(j-#@dh7 zbgupWS~tdwTMv%sGF!Te?gt%mY&uO0utm?s`sc7Odsh*<`tEpYl?@U!$A6bHI!8)2 zl;8J!xY0X#|69mNVxPC3kHS1=0e)n!#0g>pdA;k?}Z>LTf!Lyl%oZBlYUIDNb@ElfhT-SK=r-rob6rk zhdad{VvQY!wMWN*B#%vF$Rk5nUuM2S51Ge;F(|GlrP6N)au3@+a4B0IP;v0#vqdGd zYcO77%*F0C{QB~~4qO4*CAn4LvtU7<1*>c3;X=ESve4DH{GumIxtW=VR>=H_qZRSE zK@~B6M*Yz;vFFC2$2f^^lJ2K(veZ&`@8{Xdes+5)n4MA6%mlnu&9bGfF>HG^lx=Cy zFCo3XMU>j}P`J%*xikINj@C%k^N<@-b=^w>j<03Hj-m}G=0bp0qY-E z;;>15cSeqXA$)`*au}4PiGd-&?x)&wCGt1kQ64Q@+gK%tUd=jaD`7ot7VxTOI2M zvSQR(P0DtThWA%IRpLzxinPBv5%lH~4fXE#^+yZfwk8ApKLq>03a3?JzKfJ+Sfm^_ z+b5}3pA`vJvO9ZuHYj;1?YO~1N>?bp$#quKa5qyeYh-Z$j=MrRwy8WARjC-!tWTy` z-ZFvRCaaR0$tG63-Y}k>Q#@-hk&J58XOK)ZuIE(H=UfUwhZ};0|(Xr!atHXk9WzCcR3jn351STem9d>n9B9d!Y`0L zq6?22X|7KUo6TH%E~j-KHKWR-dnV=21nbn_<7iH+-zF`{0R;ziaT=D~rsuR-8XqME z5H@?(Wf*#0OwkhWv3t`C#nuIB+9e{R1harH0dzcoyofkC^|$A9n=T0nZsOIO?HAK` z(9WIUzS(Oq95A$W7NL<;-BKJq;EZ3;-vvIs8c%X%pWXteJn??YbabAh-Z`c?HNC>B zn%2#<%GwXCp7=X7|Lta%9KuFr@7l&@^$FPqg#Gw{xwgN8&tGFQfhD+3W@z_Rt+`Uo z%pL9Hglm;aDqaR>#SIIdr2*O-_eYWO8V(JMPl}JaBi4$qvhR;sm@Rh+%FNo|Qh!)0 zgR74VuvCf-HMfZV;Y9h&WE^;;g{JMDHFi@486RE8{fjwEIXyn|?^TyOs#dS(?UJY$ z9@x(^*m(zYblZ4Sdipit(-+Hww~C9m@hH1F-Sa@m3>c!%;>+96%G&aM1p2pJ&1XxC zYgq{Eq3-t;5yanrIP7lq>R!#0S1(z*JYEvfqiIehqbhyeGZ}VK;p!bYXNLlY+b*yg z>2VMKPXCI})}ysmmK^ot3IOjHX!GyGf<2_&b-R2@Y-=DD^D~@N4lT_oB+@HgOTzAu zIXlv3>>ZD?gvCx;qY8s5#tGqSZ7lt)ff$))*5)Fvs`ICdqxFY9sY!t)Y&nHHO6}6* zVlv^U8K!2Ov)2?)%!eCWdPWHMW^c7}=lE}%*+mW;AZ7DL^(%R`on$Jv_B#`MM2Df`!NXdWdZSzGkr5Ho4UbC}=tTk0hZsJNHTk1m1X z7uiL>ELA`o|t&L2uOOiW2Ez?_j(Y}@(Q2YX2=X#Ge23&23l>X2y-M#(Jo zb%Gc>gWPx;pnyvY_Ii>iSiE8QN9ZjEGIkFl76ZKQxy_eE@%|zh{nmTv%_;jX!|8$F zizHUzS$v9kU`R^R$A*quKP{CnFulTK_0M&p!tcCn&yWjlGC~$8Szmuic>%hB=x65s zU}9BJUq}k1Wg5K3>N%Vq{-k>+%Ey;(JdC@Acow{|st($zbsMy8U!>DCr&BigvB+%g zE=A3F)Msprx2c{mh%5ELFm6sJrx02msFx@@`g03ixwh=*w;RQHNvgHzQo9vGCkqF^ z3jxs5gbuaIjF1KHq`Hcjzz&O9#r@e%{J7}1vQ;in-*9ql+WZoSQ`c1&k=@xMY)5-;mePSr~uxRfneH%{paQB$Wj z%JV~UIhhZB*P)ub?utG}Pvrw1_Dhk{O*kF*a|Vq(381NbYOu%sv%-!~1G2)7{P{(O za||z_DepakkjNu=6K&r#@M6cm`aRsz`2!ZhfyVfN@=$mg5Z~l_$>J!rHSo#Y2OB?t zK-dSRijOP1%=idJgHa0p4R;pP9o{FZ($IR7RI3f^sn}7wv>US-Pkw6F^84%k1`}fM zEntE(`LYbiRg_ai30$Y=7fG(pd_7_psWb2|SmLRQs5Cr1@cw1CMKAXm&`hp{s3f^! zT(PEdH!LlbnDQWpw}01R59b?9sq^$sY5^W~?P~C%f|lLoSZa`UGbS$Bj3p|%5?3hh zOUP=phT}$lQdCdaF7Pw$0Hpmn+0_Z#md~I>>=z5ZxJbt%8P>TYuMlkz1-+zdxeREB z3lzAd4N+F?_R93hXo)9evoGN-H7xYw)&|#oBa98A7GekVopw@yGh_s>om zHVomYFE>dSn0HQ_C9f#n_YyWggdiqaSUAYc^n-6{VFuK^okXg7K802`D&xC$v&3^ zjM(Q8n1JJWSQ7-V^I4gJ^|(`DCK;A`R4RuY(98eb4=C~uvd9SVxdQ*-RY@Ekj>6|u z%~pa4h3KYlg#z^xoVI}!apPcY=fj#f{Ca_GBZ$+!-Ru(fCZ{6nD<>&)QYeDol^h^6n|jL>RO~)e!v`kUJa6C^S27!Bhvv)=P=JI-?iTk9e5h6*H6&He6NKX z5!c?z5|;Pm00#m>%vqSsmFvC-<+u64c%O`P!ak>empTP?CSm^R5J7-lOAkWgRcz9& zRcc`@1Nvk<*H1~tr#C=f!XH{bFos^-5c092h=NimT5d{1#ZkqZbOylU4( zK^3}+eb_Qtxz?X+)bQf*>t(CHGfRY!wQcmZj8DguF^!RHU7XD&kMCCz(!Civ#-yt? zIUMVvsj^Rp*w_HmKg!*V)6R(w$+9R}FmkSXJRGS3RcvvwbU#$PM~L(3 zy}F%KR55|k2jd?~CO#lvDihb;G(#U1H8sIT>&#UpZ`MwVPs7`lXT|&<(*6Rf%I@74 zh6PbTL0VwZQqq!A0@B@`(y%CLkXBNqCV**MfCG2qO=s_L90@IUMVWY-1C#90(VD>1q8|q} zq+hhwg!)fKL&}xZ5_FB$sux+v-xLA zV@s|bEXYMtO2zeU=Q+oII@?J)S4?f2bKNt8Z-M)=Kj#eGx!kFA8owDhDyElCzIeW{ z!;_E|{Ifq&;4`xC4$sbFGu`e_gcCWV)BD@9vXTbFF6*nCB{j)B*%prcK`Jd(RhXy0 z@Uw`HdZFg2bTpTZ-q^jzvYEs|;?SXQ?_y`uodB^bi1gbZPV=rF({Fp&;0M*WKc{Bk z)gZP6sVe;LR9XCC>%HzE&mr%9Lh(61ne~llw)s)CXe4G46)%FoR_Ze!2JXw>EGgf< zG2ULEMFZnEX};T2CE$fqK=t$+fXx8~rT=@i*~lw!Dju5RvKkcETsY9qygzS0l(Rsk z6~mbqFyqE|x%{}#5L;FzKfFRv4@zh{P4hJjl85Au8C_%H4kUnp+}F*gA)&Bl6e+92 z&2Bzlw$yMuBG&hp+npsgqbixIIFi@od=PKy%o zi)8XjOCzpZXQm#%>>4iiZ{F*A-FnP4yOo_Dc*M2xjXS-*!PjOi@9~s5WFL09I^NiO z>{Ky6eEAcNzxq0=8Wl3FCmyOp515q;tA2@Yv$hH8+JqrPhPc69#Z#K_3GU0lgDMhe zS|ovR?AAl{oJ6`4K7jQv?}mw+u{^)(IfCGqmrNZAG^-D`L2A0Lo!8YPfRk^IT0UpJ z#R$6MC?p^Y6mR)+EOqjHTrL}UCOqgO`czjQ!6kQo9$InO8J7SJl2D^e6yuR}ZhgHv zhvoDKPn8SjtBclq2Ea3pygu92l4TsmJ7Z&m6*G-m#buWz-c`;~PK5!%7a&L? zM|nFG*utlC)AxR42dvR%+o)gU_M7xEHmwWvKrC;EytmzUZ30H z?EuO_N!)JPz26m?_&YBibsmQCZIQYDiOx=Y3VAK0d?Mv3=kZ(_F(s03o!7&D_bB;j z_h)5g>$ey22_%EXkrt)+(20QAp*D{E=OU=xcJ+ts=brw6UMvZG45kqY+eQll#-|H< zJDBvwIX&r9Az18Ag)B#Xxa?shQZQloo>$(?8vT2fMm?B-D^6nE5s0DMiUHdx&m0oJ z2_Lo|RcRf^u;%m7g{=6O^3A`A{&g~;cYLSuB=)`3rt z$P=CK4h58Z;F2|=1yEAJA!3@1=SOb5bGhEm>l4A%p}-Tcnl8@(-05B%j!@jZ%*imdlUg5%{Fd~A1vW)oNB=%jSv0R3r0Yby@ z=RP4JpEm97_t!&MziT-U94>lb z_MzEaEow2EPI|$+;PdNpulu{G#F>=CQYQi8>G0EL|67y;tW-#&T$Q-JbSOFHX3OvK zX^$k4Bts}64YNPB&-jDH@|;bB9E{a}VRUYWuT1T$Eyii60J}UCYFrebc!6NEK;od|+A|AymH@ zXP}j6Lf03`<4GYIM}`N!6al!?B9*o{yq5w*lTt8nOA*tji*qG6W=<^@WpmSLI_G~k;Yhu>#lk&@M|Ly;z|RT}|gy&su}mDn`dBayroeO&G?Y z{*fqCe;8+L?*)^CL(mtzkk1H~K+C9JKA{&=$m+{2kj^4P&AW%=6#PWrQ6V{Zffi%S zDkHLV_yt`GxU699^FRqzQJNsoDjuJ9orQ)e>sc05C>~A5LENNB)p)W|tF(TxXa-s=bB1RqqPLQrql=d-R2v{GTeloaQ3U_B!giv{D^fH}F? z5lx~e^FY5YlW0;ZmM{b?)gWsAmL#@ZB5FOXTygjeq&Aa^4@I}{&zUvG`^vQ}j~Gh; zwUSRU87)?{+yWG@qEw$xX3g^i1@PE3M>Kq3CEPXnZRqGzZ+-?39(?8m1vQ+*Q%avV z$oV>jw?8;0emv3gp!uwm3GYwzDr6DS4dyy)mC&YyE?pxyT8MMn{&;M$+^2LF!*BN! z3A?P183t8>rotN1kA~Nr>`syD3MR1-G2}s!It4@AARJ>=A@gD|CobA~a2I>_4t2#b zFYE!YQQF%>Y*B$<*(2Xd-VKqly$W@Q@%HBko`>YQDG~emH(0fyvpFO|Yxb}5FCdE< z>6X$%KXrVz?SD%NiRbr^2Fh67$;-XEXXwdey?V_zpB{nzMNk(OZb1dL5sF6O2gq8p6r#(~ zpr1#|m@{iLTIAe?5EU$#V%ZiRN-|w}*zI9pp_9v9iMqpwYSGKgUK$i}Q>J8iVWF;s zoNp`RJMRUS485O8k^-R?uR3-qmU-c!b<>%t2zj_f;UZ~~VG}EarDTM)-+$eHB0K;L z=ar~u7%zT1I=$R0;>43zIi%cg6JRq#U*j!ZHBn*!4p2F2gAWTRq z@nG48Na8pJsnF?I>IbWjo7jfPy3LmObt-sOw{)oTKvbwFUZTk~whS+NlAKN$Hpe?w z*&C@^j0_gzCiYFbaV1K>QaAJu-#=qdisJ@kXF*&N$8|So>aw zqL`s5vSq3~?Z?w0%ElElfM*0HysyL$gUwF0edk6J4oG_;W;k2%Q>2*8?cw86xK~Wk z0#V3-!Wn=@VqFvLAk9%egfyhb89p}@ki6jXryrVNp3hHW{aF_!j|gYyN4Vb7@)$KR zwX2x~d$sF9!&Wie1nUs5Qn|sh{{!l9j7-Squ0C0&#{_Ep8t#RzFe18!hK4x%=d>Er z%&ODB+x?z{<|qF3Cbq)GzsVhYb7hj(lM!N46FTSvDL(jaU9SGhBFWhN+o~1kW^H>C;85(m;|$%IkX0Gyw_Q z3d^faI*l5mioNO6&_CDrjVe!57qouAGr8ReyBn3|iObrq{>X>C8G+DFjxM`2((lJq z#fO5HmnHaQGNARlaSX~I38o@OBZ6@SMUm7*@kNX2A$0c5m__we7*Mow>~rQ6cDy~> zVKed4cgN4;uH69(a-L@FWv*T-n5vg7CYBWFHt;@%l|V2Y&0#gGuD61;$D_K!_iAz2osP>H|N+E_$yr8}w)_xfRX_PL1T}coIBl%;W!(Q*UqB7Nozoqy3 zjAchG64OQk$0ud7!Omc-^tflPtZ(dOvp4bG_nsq@P2B2$qdvmw@S4!#F8y_Tzr zc!VfHf&KPH=TonH^&i)7Xil-Bk#>ImiI$6$TXGfpmdG#n>D#1=CdWCjP{e-F>0TJY zAcKE(x^9Q>^hrLl#0KeU{_n+U9!xkiwGib*1bzZ*n0W?xT|db9DCBsLe5DgvI+J`K zd1CwAijJJ)tGKUaT)X?)|4YHg3D->gG&8*lo(@v^o1>%c3aAzl1a)0EVjY~0uKD5m zwjl686o{i-eHk+lw0ZKDL96zZr{IU@R(~Q;qlYF_{zDGk`4^fh<07f*+@Bwx@HDiKxJp+_V1Ar7|H2BOCo8%HK~fkO;_NB!{YhJrM2q$ zV3E8&)sGM0K+BfG`zsd5bd80YMJ;X<-Vc2Et&gZLn5ySEfdoZ)7?X}LQI`MK!J^!~ zJA&*kfEttzuWe`^@E%uB?qRD0@S`=>{ z7(Rbn(tbew+U~vbTe6s@+{s$MXSQF3pJg=ODan%vu9=kB<(%L*8!znO*qv_0A1zGi zu=w{|aUQb&lKTEv7)KbDZO>E)n~g_!S7ZUC<6BU5r9tJjq-%VzeN&{m={#&wYFX;` zxu8rlr0ltoAazCfP^T{Y?o8Q2+6f#Cj5fPD7nNkoGW}xxnzIxLL`uVBi#`E^&vlrA zQIsy&lc<1f{4Qqrk*e)2b;AQ6Nf{IYTwGjnZ}}~8h>my4MH^)b36UkF*PEkRfJv!ZeDyVdzrG> zchU22OXkAOUx6{XF!?cdcbLQ)i>KEZ`3V*F^ zNSjoPrwvpTep_%9qlbXa#k&d#sM@&3WJPQAW=pD0zf!&Rfvn*@^y1Ii!~6@Y4l-ba zqvRM3$m4kCKuq_Z+tF5WZM;HGwRfCTBRe(r#SXMMVMckW%<-${ZCaZECN5^a48o}w ziB>U`AoeEAy^3sticy!A&Y=d%QN?brsd3}(d=}N-lGrQ%s>XCr$x#0HVCL-3OUf+R z;s`FKf|X;i{Wu#{BO|C|`+vhXcK#Kp0Y%FxTmfs-vOchoAlsgI0|i)3 zklNrs>a;*^CZK2e_Zmz#^ssf(?d5E{OP%On9a@s?^Srp2t5-f|$ocQe4_|A3W~@gm zEA6_CKP+X8pq-^ZZl=<-J7@@pG>R3O*#k8T<<_^G{0g_~uN-;foSJq`;RuRSk7|RN zxi967jEpXC!XoHS3G_u0#IGYjWlb$pV<6&iuDA2+(WjIseYU^%{D0`q2+8s|X(#Yz zykXbr*+Ah!6$TV8|JhSwoHOhV5d??bDgO;}cbsc%>FIMKGaKhm5&}^nQ3%>1k2o@( z--N~Z*44(r5_UFPAM}9?=C?U3ZlNT8rp{m?BdcKQNoFa6y#^gZE$9$zc7hd0!kUX1 zq&7X^&7SY>G5$+ZMgwTSiUt#Z<&pdSKUKX-lm-}hMc^rxAHnYs<)42&{HafZ!+>jp zE{}*iK9nDw!Ejzs@%B`N23*E!6jjU#yeadpAFms3c-fumJXhAgK>~z&c=YAf)>1Xq z4r4+n$$(=l7-J4k>v}DA4n4NYm;1P&T0q_LOA~9E@*V0eAyYA&X561Hq4ggG+Bf+< zQ>2035;YZ2f@$Ftb1fAz3yy|aY<8kkEVIFvYY`=j=!CMz`MqGO7_M3%c#ROI^7{X% zBh&x?pd*7wlsr)(Iu)5ys#|-&WVezj}C*8g_F5 zHjAk@DVW1yKQlVsP%KNsm+SGmom~~37tfj5rM?`HY0CQqPwV^4PySQsHIK^!v3CMt zT(n|h5cysFP80L(C8l?ai?=}r?8taGW;(w@DMnnIFW+``nw!$(zsSnC%74ONwKw7} zwWegEpF~38q0gr)J))rOn9(iJep6k8OKuuf=pF@ljSEe|EB)_eWnWy$e3FpUo3rTz z5f7#ag(lE}pKdS34(rYgn*OPp#q<_nHY{s{1=fXT)MK{9{_HE2>G}0^3yF+&Q&%Fw z-uKyy)I_aKS_u5Gik^FcEgM3r7aF@$3$WvffOJU?Q(h!*+AKG+h1DE5Nzf$70EibL z+{m4~f!zfa5Rj(XGM5@&P#zCH{ysFH9&INe2k%}Pf;m`ua=M@E+#*Gjgau0J5HagIad4F4{ zD6oz4$s^^0rojJ_0Q)C3zRR;HLpLDtOw6W39#+++(GpJFWMz7#U5X+ds`Ky)=*3p- zj6Xp4BxhdrvayFD#nU}j0$>MBdddL)h&Xx!g$eo2^z(-Yr@|Duwu5!SM#mQ2e|_Dn z3njxX3v7!Q1-8XtB>4YhBqA=N{~Fis3YERaZz3G$noGSKXu1&Ig9JUDx@}c*Ut#@dcQ?h85u1-z5AWRqZ^Y9 zYuVy|xlQU3pv$C&24$L29)bBaKC~8{l`GM2*Y8|8ZW=$-^STc_GB0oceC$D`GT1w3b3d=X##GEiCQV}vHk

QIW|L_Xpu_ph(_RWfok3qn&4(H2NNs#w8mafUQuj$;Um}zQlEVc{ny6Y%WwH>BC z{nO^n9k{5z1Hp@5c(i#dyx~&L-NA1|OHRGKU(eVOKBF&-^kzl=h)pW-oo(02kJlaM z2!N(Y_fI!2G(;!fDQRkYlD%WuK~}>}F1vagGVA8&b$0t2I+RlU+$x^KDNTwn-j5m8 z7V57=5c%S_sO93ex$KP$^t2EpXwjm-U2D&gE~ftVi)NIcYiJ9i@tIq+@v+sJy4)Od zgA4!sg&8hxqz3T!`v>LDXF%B5=tdpOm1v-`admAl$|i|Lli^=U_K=HyX=(pyy)|9> zJUJ=`;z7s2Ij_Erf~GB%E*+N8q&6~Lv!M?wBA3sRyG-B4BL2y@vZLN`qAj8~`s6B6 z(a9m4KJg|!By~byb3TJV#KE*D!GaQf@T7iz$;REYQToK%f-Goi z*7iox&rjX);;3RShSpCEKC*+ zH`O&?-(S{})?T_g_abM%HMiKAn>b!r6r^K9=9B)ls6=Yq^Ec7nmb181r+6CAkh0k$ z#~1-k2&1)?HvaJbDp#A!Br0UDLV8kzn2EnP-ehxhMaNDlf{O~D34RjGq05QuW?H@shE`BQB674TMJ7@_H_w&vad*R{x?pB&#c7qu$tZ6 zm$Ker+qdFwckP)@cWC9~U<|`3mJhM4yZH3Qo?&-M=SYckDM$p_tTTp)%=d8%xM#6(lQFqxG8~IBUDWC% zyxeg)8FrMi_78$f6u4cFw{=NyW86_Q{S-ZswiqKesy5USH8T$lhQQ>+}e@MeeDlt#bs8J(VPJ9!fat_P9s@ zY`dx9WL;}5UH!g3^>|SXrek|a(X)|ky(6sO`>z@Dcb?qRn}zD=mhYMenllx>$80KKCeIKWKNZn zF-N7+Tn#rokzX{ut3W4POqU3l5P3ur*Y#RGF2;R*3@*igqTzI5OxNylxkA^jj)yM~ z+8N(<^2aue@9&=VOAmowXq$z5sJeso!pOBgcTe@h$@PqVSHNmYfw+ukhj#h4Us2#5kD-;-z{>+4|&oD;nl<{+;` znkLmQa+*-AtUTRB1p0~gyzm~^i@Dx&kA zm)g}@mhpn>ZI8|%*A;5o&lI;fjh5E_ltk0b{`au#f@ODH=OS>4u!4zWZ1*bawfad5 za6@m>5`Df6tPWrK5W4>!9=p62AaSrsN6jOBd;I1<_HZyUg%brl&o$>+PYk8qPc=%# z@r=(Ef*1=pz9$Br6SI(vTE+beJ{}${F=;KiN?;)ZE%_KS_KfeAeoX~(9UF&!8c!1r zYp9INe7b`@PCJKLIWVv<}yBL!dx;SWN{{7kB+nHZ%Q$Zq|zNH42$C;!JxQ9ig*1SAqxE&<4 z2;rvmpl*l=1EsPy0<^X*(6+gJd1UTrWNIdVp_V7f;}1O5(iPHV9Z9e*gQRLOl3EN3 z^-F}EOr3jO)ecjKSVxJ_V2co9@~=*EhiySJA{6sCt-SBO<`exqZYm>Ft!h(eI8&rp zv)ph{Q;z=#Cc>d)SNF9!n#lgvyF25$Jlkk1c8U2}n!tupwNn>7e9Rn=G>Nqm< zE@(SzZ@vL-FSA2Dx?C*z>m=-3`L7Yz>H39VNom0zOJ(iBWBhL_>);q9^brRiNs#_Q z_-fT2OrQLlQ7P=imhFb_&)Ulq6YU$@UlyvL(@&nk%_25uuJ>Fa?Yl}h9`&rd_#(`U zd+&bk5McMw{q)ELt+x105z?PZl>%8g?J<-S+fcFc>j3@w?2I!?F6mY;1&Ob$*09HN zDgIBDD}0eJ#7X-RW>FiFmHKI!!ewtC-`jK|bsh(a1=NZX@$t_IGn= z^yj;`((TWq^Yqsmn9`leIbyVFE!&LJ=EGjN;G_M+seUN%y~&YNrtcrq_bp!IGIthZ z%CCM}SMFU2%PZfjxtfU zn;uoSapF>9Fe3X1TSZOo)m1M0ui;@`DO_uE-#;UQ68@D8DZY+>XxDSo@b}ibWSCLW z6<%xb(%I3Gdv@3J&cj_w6bQoU<_Bkq1%u_~zo-_{LD@ zy9dNd#fV}$g|u@(?{!WaS6`eG+m35CP&1M}q3O{!d*}bz_wCLjkKx~~xfR*Hp9&9MBH%LxPEG6_Dv-f~TeIH)4fcXxmFZ(ab6WN)R(0buhHp0E&g(Eo3s zSeqCrBN={yga|C?bW!c&E8lRG2bZq@_TL}m4$3^zi8{=jdyTsX*OSL^jWW}y+r|)p ztjSWfZ5{PUgW1_6>aEn*ocsC&9BKYjKKvM!GZEt^%=`~&o@E%zzPM#Hy?_4q zzVZL`j&~RG$M)c^Cno3r?U()k`DU910_RGn#a9;o|IxR5fQD0kuiE+~{M%TZEhKk#V&w}$fn=7~$nBkCq$_2o3LJFa%-H!gtN{t@d#1L|9aEkCi) z)I5oLCE?JYGUKi*3Wi(emVCSK z0~;|UDoV(={r8VTf)G-KNqoZ-y zjZZgv!GVWa=wN!c{EYw-?*mGY z3a_b3S^5PLEmNb)WKy6|`cq^j&6b9BR)(Tv9nx553MPdlvEEhEE1zI$b&_u?-alJVou*>Togjr{m%c-XJLwQX<=Tyg?tpj zMQ|4`Q^H?yb-z;x^vyQvpzd&^F)bYmzU9jEknh31Nk53?P;aD)NYw`vyL@1{AFDCz zy^z%aEv8{CLX!-QjcRnCP~SC!?lIm9N|Zp0rygjaM0)HdT!04JFL6eiZs-^_2Y@ni z28MwPyCTA9mXZxkPc@h=7>E2P^<8>MR}ApIlO_SiE8qa zAamv}ZhE~(fSEUvA%sYmMc=hJmJD%|Q@SVIUuc|C3#-AhNE`S6lj>r>$64)V2`6h6 zx9-Ig(TJbMR8L^TFsY<7?6!LN#!?)zzVkVi_03snX}#^aJe%aCg~59$dU+*WS&%@6iR!STh7`nlUsho;K)mKq<8Ym1^4FxZq#FWqsM7%;s_HtyLWear$aiBIH)j@%xp`@H_6>w!4kaG`H!Y zx~1Ia!D)bBPfGp#S)k~HXZVC%k5PQ%o4cbY3A{JP^QRw~_L3am>AD`~t3~S@)I*eN(htA_i<<=lw^EKS3ESUMABu=kn07L9JN2pZckXH zJ(((Q?f0>f*~7hCdD#Y1e!l>x@k}tE`R3AR5v44BW2I2lTnY&5q7M|ws#)pad)f-w z0yj{@;2uByaQEkGGB5P{eBT1KJPjKO4J_fpDQ$o;c?977RltYs0Qt+d6Dn#~RPV(T zaj4UNZjTpW0XN|xI|5sgc9Qqj){HH;=UO1v86Fs`J`oLt_$9GhXhv%b8y4h=7;2pP zK?2ge*aWj-Bk6nN0Cj~SEYU}neiQK zP8ZfX8P;`a>Yr)+uAztuQr!wMJh&&8bFb`@jw$%^A$4}x5Sg952^8I+Hj)#ddNgS< zLg)yg$Pm@WO7Z+*bvZRE_mRRGLGkF_9giE1Kkp^WCkNVVBT2<7Sv>bC<-O~H08V!l zGeU}>VyrLT$S3-Jd}c3WV;zl+^*Aa}dxPyN4ajcN^`8>wEbr|@YFJ~Y_(9mGa2lV7 z+2gP%QI$}Ch+1s=$zdLBa4Nr$CL5+g`RmUOuyABIcqY-7<{i@0+sg=e_&-6+${T=B zFG-a^$*bi)jqt^IbV}d9d3^iAgaE~XAv{({KqMlp*kjXKQ8B7UQy7pmDnR@Ky>>l1 z2p`|@g^hu^7D+1K=wxMaz6?CM!$2U_D8vPW-0wx3I3;bebYMhX8OZr)wr5XHas2Y3<1DcjE`|tuwNV>PwY!dZLc-ba&wjllmMQ6Bq)e3AzZRRH ztNB&8)XqqWYx`G_0}k`nm8QA)6E)~fAX1;X91NzMr$2jg<~fcS;p(05q<-z&`UbtF zpFZU2O;yK;=t`-e>$aEW*bn%c`d*a;2iPj5zrXoVj8N#(bnYZ0a!m~uU~a26oGzkh zo_t&Baxs7{6RONJ2Zcbo5Zsi>b6^Uc1Kr}J^bg1QfRZmFDf!iSON}5y_LG8EM%c*C zp*+?PWTuR$XLhNNa4%Q;a#J-h#5pje5jA<74?;ke!4sC}%n!D&O_A<5O59CO)GH(4 zFkd;;Th)I@Y9{7sq@^NNj$-UF&6m7mt@E6IN!J*+Y(mMam{?tP>!Mtd>;qLRO7|Hx zp-d?KY;JDuHJj?~{&oh;2{JebX2uxBJWVESg=(kicRn!pM0Wn#JE}gXdCePVT2WoM zPP{J^8&7N@^7+&V8})W`rEN#-Xwyq+Bwhb&1N&p4vK_x!lYz%zKLUxG&wPxcBRhw9 zgGjWdgcL(bD(tpt9TMK4hK4*j^i{#HEvIS~_k8Z;_4SF|JwcCoDA|Q0u|0!kl`J-! zg7f5w{GRJ3zUkdb$?r_2P6;oSG%u(rr|l}j{uc$c!abxu=v2Ok+8q0FvXg(MEB6r~ z!)DU1$Y8PmU1>x^Q}ZQV#z0}#7o8C)z=mYjpwe2*tWkk0$)kBAx!ULPU4^PS<+ma} z)bk<`Eb_4)7z$vRx%mN?V6v@Yo@%SJn@+G-pva^BIraBTpA9+8{8w-^Hme;|&y;$< z#Ym-!s28a+EcxQn)UB>-I%?)>SjPsQxQ~dx^$_Sa!Y%kBqL(^P@jVz;Sg^y;V)>U4 z`&C)*=z$O$2P(E4)AV`yH38)&NBRiZ@m@_`V>S`hkapq+dJl?*JYLggNcjn#5l*~I z0-x$E)38_lHq6=$-KJ?4!&Jxksk`m?Gpf>TWK$g--D%#xi@Pl4aE6$igC$ltLwKvX zYC}@U$d(hWWMNIV%1hZmo5FSo``E~C`*WGwdYm#oF2wD4?LKbixXfPr5_ziT1mS7j zu;{Hc&KfB*66LTy(VKL?E`|Fi(5d0U<<~)lDGA4Hlep_;M$87Z}LP8iI>*!Y|{oo1vX`A>kUgMqh`sMm$iYLKmb|gV`)>=+-6bFcFZOGIf)0%QjJ{ ztzC%2UP{RSc3vcOAzg7|R6Mi@HiYVo2DsBu>?vBcb^~E>MJBG_v^E~@=?295G7D2I46%%TfD3DTUjQqN z9k0lYzvNa@CTOuM0aM%-cB8!yDVIF=zX_rM5v-)dvpBE+HhjTV$(ysC9H~vt#&Y&6K>^^Ti7rH$)pg zB!~I}B1OtT?tNzT=%ZsgosYK(N+b1ya?{NR`1Ib(*+aCgvJOHs;8L| zjt0ddwYiN6TdB?Ag)m)LxIs^C&oMqci%!`ve)&d!C;w=!hASj?r>ajGIjN8USkHjk z-`FY5*#cX$6c-$1&LHnNt)q#T`D+#2+ah6o%-iHWj;lpuH)qcIeAG?8l7%6=2raVe zksdf=+{LpQv9giUpD?J2w73|zHu$(ou?*IojXUYdg8&0#BFsBZqNiRpN%1_JzSpKe z-B=IxrKW043N$fxiN*Z$#-yv4pr+o}vZq255;Zkw<=a0eJkx#^wVvrt4h)WH)&Q2z z2w34W{?`@$Tl2YWF^u7h+w2yG9#ws}Z+z_7L5E~>_vO~@2K%Y`%nJ|e#Ai(``1S`0 zy6&~lKgp$p>OT&quIfnr`eR61bkQDd^-7D~I|J|TW+^>f6PE=*`lWK`8nvqCS>^0E8l)d>XaT4Od=})eb~#?NIxk^l!B_Y{d}dZO;4H zI$IxCj(bb0tjRZzy>qmW3x3(}ze@3(U{2{~wW>?1iP&3;E_sXo)2j~YOBj*Rdwt$j ziwVIfhJ?%0#*c^diW$d*Ypv*X$SGSWK06HXgP}@dzo$7HAsHmg?VU zLkUyeonHfuW?C%;H61>$Rfbvd89V!n!I2(Q!I6ZG>7HkCX|?ifwef2*T6G3JtDWkt zCa5f4ml=PMT!8FZU>bS6R0)x&(eY>7`!65QaMVZ#r|%r3C#^|hJY#sha!8E%iJ_mr ziaH84bN_ZUlzF9#>|XeZa6*ESyHP8ozEb!i2#dOyftng|s6RE_i^&yn;o4+*{0?8- zW~}s6n?9pNn?6DqF`sXVo~KU@iHG-P+H>X&G%tahYS`rZ%L1bu!agcv7Z64`DI5q| zYe5eDk2&^ya0PC4mNTCp`a><5taBKFO$TU`JZwg1*uTBCAqM1+Z0ei{NSbelJ>nkZ z{sVV*G?k12*Lgzk__X2Yr`@uop>7ukR?P)u`^APP2EB6px4z73xj0joeOKR89BR_O6@?f8Cm zzxCZ0F_QWrHMHJGq2oT!aT%+r8bK|9Js~J1mi}(4MqlVstK))VF%CtF6qkwIM$4 zO%|;?9&vOir>YgLM)sLNdlVdAhcC?|B2n2BnVU&DNXOCJ@y=x8~vfTUH3BS{fF)59f1rr*Ef3qoD42ff6y=tCWf|1$R4|6@nn?l z3G#g5xql&O)!4i9ZX5`xqrESb2JECmC#d?r&o+BK&xlzYYPoDr+Oyk0eY>2ZcZbP7 zAcf}ueq9CGaJj8v_4YJ|PCwp4-w^MYJk$O*lEaocP2VLELKNX z(miH9hT%{*`lfkQ3tEonV>}3N$C;&aoA0i7BPMEv^%9X~L$h)Ojn*9;EeZGkLN~UGGH%oWORs|7oE=7Hbz9m<10fu>z0aC)s2Z zhczt8vFFlxZ`SR5s#y^pZDtCA-m3gA$o)L9mI60uCti6%U9}(!=J}ELSc(0m8yWj~ zV7}*!e5gj)ZJW!lJgBxRS6r+P=S-(iCM#Vj_3&a7`bAMu8SJf|hac*ayJ6@^frtFH z%+Bc(u3MtQAsk&nN)?#nq*jn9iU+xZ@5o>=N~vdqK2d4wJn*=H;7RpZ* zzrFGa#LU-MwTrZyYjKmyu7Q4W+~r7j-g+^~tg#`|dk7YITaYe)sp=H@wXTx&Ie8NP zQ{o73b{7*i>)C3W2M#v~wIa^y$6VnSih&?@Y!-eQpH{I`p{-CP2_8J&^p9CXCE)k~ zGT`aEVl%hO<0yxf4okO^)tR(ehG$8KWk%%b{5ClJ zFc5ExQL7M`u$f0dJU^`KEp(@rr7ku$HqHP_fEENv%A(lHLsDl#8G+r+(^Cg}aGIov zFUXfg+GXsA3*9rj5|kule}Nob#H1K%T%NKqJ)!tihL`=tSC~C@(p#G_uiITcRgxYE zI@^$8syxulZ*IVy$X!cZzg^*a)Q|pms(D`^W6$CDlMhT2^snQdXmMOhx*U83<#0!J#rgh%#SCI}R22PO`d~?fU7@3kh*A$S6AtC3bF*qO z=LR7?%nwf=cYo@EA3L$vU; zZ%NplYTU^v7xfGqf;KoQ97-DkA&sJi<&?^7@qAGzuew<^Jo{Su1#8_;=D1(h;^F`E zg~2)-;C*;y{LT1#dobZxPwE|AvIwmkFMBlG9hHGOQC!aKwDF~ZU} z!paaX&peRFBR7x-Ym+`W(f=xVl2#1Me)?M0ABjL$41waT5+!qEeO*A+CDH@%Jk8tV zkf4MdF=43UY%ja)_S8YY`39|2T~a4j|(#K68H(pzsixsE$!dYqU&n-DL*%zsfxGPTF|$09C3cz|-cc11BI60w_q>p+)Kz zP3qBO6v&Ek8rFuSqQ05c{MZ{S1!$5`Lb7FMB#^A~=u=EqHca6u@t0ruwkYXcZzMgQ z1|RJ7TRcuV%zX2=6#@K}B=0kKR+Fa{1HCPl$9q^>WT|hF0&}76d8t1LlCHM|* zRPYno{80_1d^$CamNt#*d8u?|F+HQFFqm!kepEDXMRu0!Hq^D+gq+&?XXCij-@SZQxGnqHIoNh z1Z1Q4;F^PbDIaF{ZG#h!(wPK=+)S3eDwx`;fa;DC7m2@a`fGOzZr>D%whQfOu2hrg zCGHWw^Y^Au)kI};9?=8i`)n3KaSewSTd9p`oP(~k#VI3Ko;_|?BTOh~vvgM(lmpJ& zs*&S`Fgvt9TaoS~P0YY|a3#q(W!d}mT&g%-$V@63rj1ho=qM4KVO#^Q1KwZ2(M^d$ zR(_LYqH%*`gn+)dWDrb5Dm|#hPMSCqd=&u@;9;oIkPb5*If8LP_fUz12K;`NBo*1b zxTJdH4|!4cZ#XD5=9_S~z8=yLZr8;Mv_iJ|LyH>`#91@bkFB}qgn=!0kX-?kzKYbC z#*15k$~e`1yDKmSBfmPZ1W=Lj*oH!4gzP`PRcdLin%^eMQ2gq9=R4fsvE<2=UpGjG zKWX_Q23i3F8G#T5MOovqFuFdgVwE82Kbd8`0-XwL-EYDi^T#=|f_wEgG1p`GS4Y2kri{1Mlo?jIr~5ePb$=ESIeQq# z(XTGC(5xZeS!R&bfo1AWA@2x3YC7r}eeY>3xb?6KKer2CP%pBv%U6GIy`m597Cfxi zv~?nVi!*&6L!vu>{S9|9Xt{c>HVt^6}Vi8mcMxR6~ZGP zf<#Rze=pwW=$mEo`=7#v0v!ilwGrk%CjQO!I^_B3pI}J?JPBc>@_h(KaoDpM2#;h~ zAca3f4526sJ_i;SMgA%%1BUUVS3rW47U8t>(LQUCUMwFLzd1J9jB-L@AXY{;vpV<- zA0h08lE=+G^5(VczC%9~k4r%1haaCt3qGng-#~BhQWaHz1#s z4c>Cf_kU^f=iPxU9)U*)c@zg{@*_ehd#j0sO;qbL2USE z-TVLdh=d4mZe&Ce|NpUd5<39aG1yUx`bLgI~{;krtU>knV$Kn0-Gz0rX4KLp6G9$@E-nw@Me40yv&c`kWws7+ql*MGshoi4*$5~gk(zJE(kyKb%-t6 z+Khe)rzpC2J}Vl|hqZps%QO;_AAM+gkCwVE7CEFz-e5MrWb9g=%-IjnuvrM#BG$wt z<@s_neQa)~b#1r%UH+g)iy0^0%ZbBe(evewjobgj+FJ+36|`HwK@ucbAh?C#?yiC0 z?yiHo`yj!CySoG@XmAMb?(XjH+|7CAyx;jw-MW9=DvFw9sABe}dw2KqtlwIYiIJZD z7^1QWFUPd?PgN^oCA2}8QP*AXmJHgyBgrNQC5pOG^#|cmZ%1q%x|kRYfa`GSQ-5Ip z2^UEzcsyfQyIzY=YLv3U3oF^-4VL7d?yjWA)LUYW+-U92%yH4M)2#i1cKHx4aFdC- zQMX=pUEt%jK48N5P(ZU(cchO{cR`f+esr*7{J7HFh+pe9bC$uy-eXR*9ZIC#j|9aZ zm=w?uXfK`b`&fN3K0|xsUUxR#~8l3zt6KPaxNWP8uj>*O&HB1&aclpY_Bm@3j;;><&#;o+; z*K5{T=#RJh_oe;yuLbT&tU-YyHn7@0LS)3m)*e{9H8R~HXhCQ9ZG;`UF7)lgJ$*~` z={ttEhgvyy@-Wj_m>+#o5Nk1aU+|b<+HY=6)}k?IK^raJBAL#JQBC|GB{RXWF0Y)( z%r6`WMgD-0;a}RGa-c^GB1^vy@VfbSf1ggx)c##1N}%L;2U>)u>kBmX^zqlA+WHNaXH&R zGdS*pndw;lr-M9J5eJs za`Sp1#4Ux(*XcKL8VNE79D9ga%nj=b!lMSvmRIg$Iidq*f$=$h%NxMV%_3|s$aKJF z6%_qP_FKg%Q{`#BOVvQyzgHL~G)TLA>8kU5ZxuAyY4TL3Vp)|EWf?S7wCJX1;w4V2 zPdzEE5+78t%2XbhtLez2VgrN?Op-1>kJKF@z=>H+eNr8&M?Pl6%=GlGq3|=Xm5>y5 z04dfSNr$K8$eUN$psa3xE*8GHwbA-9?RV1EW#L0g%`7zFV6aRkW|15iD6NrgC!6&x z1siM?6IfG2_KiF>&P8^mc=!Bj4Tgb5I`)et!>z z$SGM*r8cxi-n+5v3L5+X>i7)xI2}J{)>b&weARv?IwTSF@z43CgtPHd1qy`oFDifP zADFw=T~*zfIW|3<99A7v&9w)5-CwC0m>;{+d9W+@I9>s`q>#iH@ZWvbM!@HL2Q^9% zbj_?Pl=9w@fG8>oR$b|io_)AW6!*`U$9DP8DdP0YO?iHxZGv&NYWV}i0cb};PyF9r z@0|xPEF88e95ZC59|o+HZ9P+^mMp$^8N!ZK zp{xTf{quD6wo3>?i>ff^}10sZWQs_K9n^#Zl4Dgx_ z*7KtoM@6o#Za3+@9+P-hBPxeo*4)V0OvO<_UB{VD`#@P$O`x5^oXc@nBn(p0?ls@h z;7Slw4XK9d()p^L=gW~K$LYl-!`24n-BBxYX?(koY*Qtp2Bxav8tWNvgGa(Up~l=I z-L07pT6daC!a)9ao^^(zI$2g}F@1NqJkmZyj0kBYtl@A^EyunytGiwePPx+WK+ug#lGH zvKiTr&<*if67PcD_Uf_s3=~8@UZn%@>0U&(hg^6Z-V``zk{^-egZm5Xppk64hfWtZvyq&l z(_#TV7|D5v8cKF3fu7*TC{9-c#_8Uy7rfu&>3_pJCK-S64>J!muBow3bXElgX~ zCrz%<_f~=pnludyGXA+0Ek=egYobf>;>Wl*;RMCJe)=yZDFp;&?`i8@PJH84E;(L` z1X(Dc@uq;_=N9UBIxi%*5iN$u*~<=pv_d|SPw^SF_E z3tL>S1~+0XYh0!TO3fUS#-vd>vn2ZJ9qEh7<_j^Gp6^m2|d$@pE~B zF8#yp{8iMG*hXvE7|Zj8vmmq;e=?EJgWJtW=AWuaA7~y~frau-f(+m6Za-SP zolBA4>XqK`+ax~t-DX!EZ{smsU}l<8j-DVb0+*$7)PnTPyc@KJi?#7f2go}f+;7mE@ zpz|tvuYO@?+r&9jb$80uO0*EsimxcL`lI=o`}{d4Im!M|Z0dfON^3rk;)$19hdv{X zm+<2Y7~8rjEA8*WP_3GN&fU)ZeiDdm_K9Ql2{_j!V}=RCREOGMpz02Wg-=Ecpu^fy zRKTB6Iay>yUJz)6uqPmOyZzDmF|sTxw0n8dDcq^5zyGUAV)W*tqfI{Q-&Ej63KE~8 z&G0@$F!d~lt(!Os&+@gkTg|5XT|1}}Et+flW58F~)A>FLX`a6XrRtS^$4>NVl;+;p z7-vs~_V&%pvlHLNhs@{7ZJ4XMdJjtH!XM_K>_EdAB#%F2wG57%YAn=Ltz&96ISj#5 zt&k#NA*pJSG;&~kV1KIqM>`X5IiTYO+%l3^^~ z8CHeX*K^dF(4Y|9opxng8XixcB6eYd>5?nb+y&+*)T8W|azWHA#|(IiBJY?_-4NBE zhQ!UpbncV~61D;m7?CBu6n%?M*T0^Daxd&loL-rQGI6q0x>|HMCC8ZF-Z}l2v52Qc z8$Q&~hO|-5Kh(QM>D?0`^qA8-HpqDIJ9st^dhIFSa3fS%KpRLBK&=}hCF+)f{FcE= zoUc@vzf*yy8{o|cjX*$yiAx^)JtijfR839rLQ2$+OW-cK@SceyUM> zRE8NDqQ}|wk3YZvniqEwSL#bTX4o=&nVihoX1R7(b>g1Sm5r`f?Y@Ly>ZbfKx()xk zplyVlfcJ2Qe775*c-Ax+lq0&DU2nSp#o;{PLclc<*P3f zT%0o7Kyx%XwTwW|)Qz!KZ+1(Qt==u&(PG0OUVo?W@F)a6ok%1^%UHQ8Va*}qJ6?LG zOjeC%43CJ<-DrC{7704tv46SW#t2DN+b#E{Ti6W;doCf6u^lqm=puURi@Ao^96HLp z4JW1dcq`f#TF#cq>JE3S^d)TE1YOp@j_w{Jxyf05 ze=)uRvFU~o`Q=u%35_n53G32^gYdLsIWVo62al1uVuoYxJ(W8F`|KS-rs8|w!6AT0Un1O zZA%}BtD4TEDklNigTLn&;pG+wldle(W6v>lGj6;Dvz8QrYu28%*McmEDJW+vmoFDM z4>fUA>S95fOP9(oygGPtoQQG|P1x5OM(Kl1Rf@<8_D_$TvHJmCU)Og}| z{Xg)Y&8|jvFMGRnNr4nxkP4(8-{b7bKG2b)*nr8emiLkGS*&f~&%q*_5#byq{o5ND zSx=_yyY05H|rWCEO1GauQ!5mJ?a5 zO^e@X>Fr46G+!{m>#_F2LS8mlsbVO94qhDl^ZqeoMPac5ua~uhv}dPnZ^TTEC5yM5 zqs-L^*2btYWqZd^Gv*!ETLnbz& zE*G+{)+!lnGE5$Em#9Z%f8_1KPXC_niB)5kO?(Pl;+&T8?#~YOH$uyv``LVT9Jf6}lml|D~Z% ziqYDc@QDy(LHoq@Mo96SAoZkj!w+AoCL$p7zSG%vg%sHo7XjJjFs7@*k>n2kK6hO| zV(c4^txB^zuy8hNE@lIK!2ao7YmU2qR_badR2^8wJRxJJc`_ z@-QMbl>#7qRvDTr$m%I!Ngt_BV$)e6Y~> zwM4%hrv?4Cl^Tb)aJJCjg|qnmn}Z!~w)AfolS9IfztyvGjbG^<=#1Oa!VQxVl#lEk zQgU7^dN)`uyT2rvvAo=>CDs!Dh<1flR5|V_@tcgAb7#URPu9W{{6hbUmMpdAL;d#& z25M6rg)#7zAq@kXbtFD}C`r<&@l5&gEQZ-UA!dboz-43-x(WQ|&{FC`A+~N@U`h*l zlH+~;FK6~8W3|7fTNgJ|MRU573HNDuEO-wVQtHIHt6t?M;%a{{zPfxq(atg^U$3L#Bp6vdId>7mxhiQ z8^x#ckM_ul33V#$Qr!^8v2>9ZWYx|8XmTZ)DYuxhDe?&|iCiHTO@V94*H-YeXV!fP zRA{@fWoRNL8{r^aE`iKfN_vvV2be5LC#7^C#O1#Wl>e^L{;w}!Lj<&rXG|9<^CV?k z`$|ihXxcG-WmQC{zyRdP`9-hW{V!KSk@}9`Oo@%~ zEr0!gToo*_FAl4@T6Pg(PZoBZ5NvQ=BPWTt)CV|@7@q{RnV^U`a+;8wI{m+W0{`<9 z11F~PGt|$Bvi~lo{QHG}tPjG|zQhMSXasWgUH|Qh5^aawyckNr(dbhYm)t-=i{)Kn z>Rf&VV^HinCq#1Tz<IEJY^GpyDv)+89ADb5Il!oe5zvmP{&xyG zUHx90H9K?Z4fswtEHx48PDK3A#+A06-U095^YJ1d&4;^-h|Ykm0A%9XVvV@qd>C@)4{dSbkMyC5Msk{|f%PYO6W+of z%v8QdXnby$TE|*hcX?i;GaZ=Q5>guD6leqpT4Z=3FAMNowuOtOPBr{-oebBY5}4j+Sr)j8?QCov?}h<8db&}M{7;q0-b56D=0 z(s6TV=Rp)KB>`g%k?rH1LBB6rTq?b1BeA&lEG>LgYo@<>_J4wLU;ag{i01`)6M|e- zah)B9IsX9($A6SxJ;G`5b?|}V=`I&_V>}Z{fBNyY1EP9kS{>>kz8E<-=A8(tBG8QL z`RuLq^;eJlU%W{%fCV@gCABxlLmy%c_s8k|%n!I2C4E|hr~f2a(ev^AO&78BO<=I( z;Y5s8QT-F-g9>1F3(M-F4TQz#s~RathEod-Yv0NN4OHdvsR3p+7M1kTy(NNV{+q7H zOI^lHwgq2n@W}Vj8+@XnBmGc z;slGjj3^=UT!5q$iWXNv#;{8Ahx+=#&`Elw)gw~#?SbT6Y%SFCV@Al%@d7s;veZ~V zbROT*%dl}Ndu%*gnU=4lh;CpYrFcSlP6fyG%T|+H*D-XBv{3kRx#8KB;(xgo1p=-` z{cHDGJ%8t2w-H!xe#Q)mI(_|eY_eROVk6^PMD=a)naM#eU|ik*=xFYpT_Q9dARaew zE>h}-HKOlClA?-L5{JBbNWxJ?&FQqs?Loq%K z@Ujgg`@W<*z<$$t-ervjdMM)w;fC)$u>vI#C=ZzO}F$hO*v{61M&bk(2gIR2L zi7{9E3^QdlHU|IuY*(=BS*!B58!PZkOoA1gXEst=&VGKhm8d40@d?GkHKGJlcJA-* z&sBn8a9B+Bw5ibP66aOTM{b1q$0ZKemz!KPxqbqDb3yu3e57j6T@mYWg)@NG14cdn}p@{E^w4FCdM`#0mk}6(V|i z7~MzLtN z7QEA%#@tOJ#|n9~n{gzm9wj{>{>BlB-}jG>_9hqb@eCIui>~jD=awRu1o9cUJkACI zDHYWRof@^~>etya@02uuOa&eJiAY5R!&uUHqN=Mu#~v^K5z2_%Q1U*6d39icm{vm* z50CeE0f zO6X&DPdzs@*+co)cyPjA&=0 z)8SYpNR)crUJFLEu#&q5Apua6goWKkNOJ15dGT^N?&%ptY$xG(MEcx1)R>GCl&V*M zNauFBK|CAyQgM~+Xy6}bH80EKg;yIB>j~9-u{2Yc`mjR2(~S31WnmY+%y3QRDh5Iu zJ1i}!J^iNrq#4?or69RP=|g`@M%FXZ5XQ}F%l)aH{&JmMRTx^iizuc zV5q86;&2?7Ib`$zQ#fVL1Z`OGQltz(%Z|r^$KW@ew-Al4Wr0gDu66rv@r-M0NS0K{ z1nAGES772VsEyPQ%mC#-*KC?0r*pVcybQ&lUH*8(P7l-Ix!EuM?JA=^uZMjx7ONW9 z%ML`~5if8A=UM4YTj%viJ2KLD7T&+`sCx7Kvmk+)o=SqI{ranqqmDA{`EmM6H4Ji3 z$NlAav$V$*0nd<>yZ$!LJ7VN$0VTMjg>xuAPYH$)HyZ!iaCE|@^`P3>N?wjB`&ToLgSAam_kEBo1%5f&t9u$YBy<*V{Q%xlSa*lt%jLHatc0A zWRcatgrdaz4We6!p=zHNPyE^Q<{@n-Sf!FB zQ8NMtu>-eYc)CuJ9HHe*&|*Te+hA=P*sH9QopmPAx^8YK0xcTFu|{>~!2%L6)qLJ6 ziKa3hd9zYL#<32%peMQ*cMF*NPwx$c$wrH+ZUUIWE2ZlI80P@`H$*eBTXEpW5Mz@Ahgpz9)t#5d^ z`;T$L-cNMuvu;dXy{SU^gun8v3GNy!3Cg+vn|6&5Cuoir{PR!5`w2A|lp{YFK$$lU z*ukqd$tlv|*f6HgZx1GJUXJqjCNY9MM?r36g9UytOmoywO&8e2l!sjF!XMBLV|UrK zk6^_X#bI2HbRU})2ul)jQmu3HEpsX??OV7WTM2SyA*aKATJXfNqwPtIq|)YMx02$r z(a2@)$eIC9@gCg}Q_NDnDK7b%Sn#+)nv5xGx>0^Lz^VdjX#`H{xSs3bFPAxW+&iZk&?UmqpIB(Or z0RK&>0^G+SB)oRA>Z-xVP|QtoW;4&H3h!{}$=!Iq*qhX&Se=@-Qt+0XqLzUh{524G zfNSv;yuH;qy%`LNNnGk^&@DzS0(XDX>}hd-w%&OMP?j4hMVv>@VEp{|LAUg%w&>jU<#Z7_F>EJLR{3_EnPlokm zzWSGPL~3$GaXDVQJswg=C9)q*ua2MCulDkDK$~8+YnRUD^ahZwk`w0f9IjOf@6DX|A-G-CgpejCh z;dU{&7bVo63`Cr(bh1#JXn#9aP>E#8w7Bn$<$rX)Jq*%Kb3lrbA}q3AZbZS&wlug* zJXe1Vg)$e7Ns=O@$!nk?(pHk0D7p5>)X(jKXA}&s6ogTzWiG+jz*dW=CBKEX9~LNa zbf@j?9?f4>%UjP$Yvafu^F@I*#W!8~R$HC`uYmKtijjOrnhB11cQJql)o3-R+3gC+P*9cR zr9}g#*&Ep<{}y6$11-P#o7hRq2f(^w{CU4+o6^K;ZK>0Y8qL=*myBAQiHf(0d0K_; z+lT|w*kJITbL)b^4U=MqaBTA^>Ao!VO5;ncHNg|8>Jz%v7wZ80B8TPWz>7 z1lVp+zd2mXgKkZg=i?MM2VxvX!Rs?>JrEJ8j6R=TUY zmoah6bQI2l^G9rgwWLLe;+>3MVh-we;<*e@MX(kgL8@I*(#FL7UmCHfyL^ab%F)MT zP|-?3_F7!+8&hZc&uiYm!%>+m>pJVs+*Xx1K*lEu0+aHWf=>R@&sdA;{uX-#zmx#4wgG`X;glx!Ws-`GxH}wUhJl)jZ8Hr5Sx_#q7fE zby6T;`cX^_K?$SqOMD(hm+cW6j+4$vBEqbNB2A5u>#(9*C-Z(b$X&)0T;9(td;OVq zJI(TKC6ySO9HSpkK7|GZ&h0 zj!(EB*h&KkL!seQf}+pL(C5NfMLb41p)6swkjlQo0-WU3!gJIrD&<~!_p#6&0_{3% z)3$|ZT3xdu(Q%TT6(2-fWCyD8Od1gVus*>H*2b(UQ;$n>mEA;yPYve$(xL}?(SQV3 zzXPk(TsXWFc3S_NJSYeb)ptv7^S{o7MrJg}v}P{-4(b`b7tJ%f6?Xu`>-)_tvcJ`z zvUgtAK4LB>WRIw^aHpywWg)WP&d$CC?-!sMA9~6!k~oB-|G?L0@MegK+3))qZ2lYl?{}?76ZyQ&68!a_J-vrODRF@8i;+xP z0&kICel~S#oV3-|&x+Z864vEEi6#k}A44}^6vLINi$M7==(-{$tbtp1;2QmT!0SVap*-n|IH$>aQUWbhLR;zL8{@*aQA#?n= z%AmSu!5*0k*W+$oh>iHyAko)PI7J+~UW+Oe*A$T*f99ZPywNx`SNRsyIkn)bcMmBUyJ0Z z*{pjux=-~kd#-`aguF~J4`4`$0{6C?$a3nH*~?@^K`U=Xr7YN({;9k%$wd7)A*XSB zJ*!sb$~aS@?l(l}71im8L>^^IkY>g0{CyPyiotwKtj2Px4@Ym(u%u^W(9fka5K*nl z5RT1yDY&$hrX{S^4^FJJ5HMZg*bHN4FrT8Z(5+Dt1&(b#*W|Q(TfSOY<;zsrK00NY954r(^=DL3RY}$eG54*{~VFk8RXvJE=Br2{VL0 zfrJ_Nqxik)?6L}^ICt3$?+r)Yhpf=>bYHOCZSc`506=!}0<_J99Lr1{jg@$|g42u> zu$*24mpZ2oypi%R@NwdVkV-2^>zDJZmq|uQbfS(%`Lb@0VIqzC5Tkm~Uaz5&?3>2; zu)G1j)-rZrJGn&Wq3_};{-yG{K7)Rg9FvoOU@<`hK;KWVAK0J(xHJZ*6ZTZLb$*dH+En&U_O@r* z4_ABoh|PBvJT@yl7FCj~tze>5tg^i{S%HiSAawJuC?VLttiZv2Go0N3FqWB`yPpV1 z6Kv|?PwEc@2+5otqDhC|fT=lrE@jgA7aU1#@Qk{Nddbl|IiGC zizdygBR)5ZZT+(Vs4lg-el%fyGJawgTDa36R6?9YG|dfBTA-E)1$< z9!lp<1dsiuM!A3YyvTZ#`8~s}1_YZ|S);v8Yq$`TQzl}#@iC9lN<3O0zeEno46hV# z6tn4d(MFTad*K*SV~UcArW2Men1&Qrk}b$p#WZi!FPgcL z{42BL_h7kTX7=t^$_8VUI36irF496KuYyCp+a6G3EIw}lIOI8EoaB>&vnu%fy)n=A z=kg?uPn}-(l2cORAu1DCvPrN<^R*vC!x+yeU!Pzi`ERfkhEsdE=DuEE0r{Ulu$hhZ z0M8aI9@pQe9tZkAGyZ<}ZC`2epaq=+$#&;=n~}M|Mt6z>ekm6_z?8vMQhw7k zCQ?Uhio?AWgdVHCNuJ@_QC#BG5qg#Ra@}v@y7QXRaW+`qgDn(PUGbSZyBOv4Z;Qv- z`r^m)X_L&gd2HESH^0VKaeC+6fVxh>8f7IS;pX@^D1~ob_<(;uc8?@ji`n<+*oZKd zZ_jZiXe5q4PYHi6Hav304NAA-<+H4`H>C98)P?jF8h2+eA#V6Q3}Q&WB7M~#iyzmr z8Gz}CMZ5&C!z?zK-v^e(%kvI(^P~6ZgCjz2INoH=ufH;T;@Ovc987QNaSMb-jd7b^ zHG59lF4|tZSt=hfy;W3WsE-eC`Lz9#M|p;wYlW^sRmJ4KrKf+^bYERRiBojd1f7Ti zWifE9PM0$Y8!^~yK!#!pj-K@Jb@8-(&MOjz(9>3_+xmQG+Mqe=58Kr+VzN9H{sMW1 z8wM@6Q}38$@0ib_^nNlmkijvTMRbsI+}RyEmSe@uVl&Z~Qd1z(yZid$;>i2#7>2{2 z5v#3LSV7XDVoo(7%lY0SO#Zz6uixHMxpq-V2td3Fl2@CL27e+3Xvut>Ur8aRKmkz= zC_desu0{gsx(c8~b8MRV96Jq-l>BpFD44N)NlbG*gapY*MNlHVs;}XrMX6KmO>#!c zJ)X?|621^!OBgsG-qvX%pVcBi$IjisQs)x;CZ+KqOtDEl5S~$Gk1STpF(>pvW&mnZ z5OSPkt*tS1F2c~`X&<{3IhXP~^hU9I2}Vj@zUK9MD-?{KMq&gXw;#{#98CDTD+-wX zw+AT60OWTfu4&ihMkfwaOL1V3jpgD6nA6meEMVs#@Joyr_52+;zjW9cJ0T>c{fZvG z@T`j4)HXGp{&e*6db@OKIvwB~D0XgAPa=m6$wZ*}%L|G|^NCExZ1&TyJl0yk0)Ygx z60PW2tW#xiT&QQivg*mdO6Ee#6dJm*IX&0ra4(f>B02t#W9!myq}f$ngLYbqK2fdk z9MW{5P+wJmmGqAlKm>Uv{!dP{RRS=cDP=E#3rl18%RVn0As!&Piv$T&8_WRvu+w=H z&~=p&mfcCi43tttXvRg$mB&d#FYtp0mYkx%4;I@2-cxps$!TPPKjm{p#BMl&WnU8Y2-SCQK`-yQ}nExHwGd+;qFFK#R9h{5_252TG;zm2#X z{jc>)or*1=%uP(^Xz;a1_JX7j`GrpM+iDK@$1}iV12Ik`;O$xqrA?31mPF?dyL~Fz zaeyU*2}+ZE79Ry`If{y?b}3GxiAff~29*hh$cGP7^&SpOjOUiOBsjmqM>~yl7grkH zvS-%og81CLLo%1WF9WaZy}tKDLgU3cMR-YxUz23jjvUPoS78?& zi#_xySK>l}CniZl-f zJYRykM$TRyPcsdHdn_MM{584~@4sj)+6uf=lqT=qh*p-#lT)Gf6nxrV+OXxTt39=d-RMWA%BJ9{@lWRW!T`jHHF@04#0F`x8{|p39aS}tP?qzD-iPFN+5DxQQ zw%^_uDjGnswFPTih(?lL*sF^bSx}kklmD8QT?oH_%YyUQIX-R zU_Glcst9-=B4*-v2=!J0@Zn(2=CH%WMT~Po+qfWEOW#`bi*(=HK8qak;SYVQ<-)Df zVsx{QK3Cy1T*&SPRig%L>NE`Pgu;PP@)St~u&UIw z`2<)^K~MSqRokA+3&r79SvZm4`qwV$lT0FY^hY@_LI#jbp>|8(G&R~Z=;r}ZEHNH za&h?(NMHeON@8Ccp{2m;TKX8Y^fZ-{>c$P>s2L&+f=NGNLYJ9UcwSgLN2?Zk1Abc}nJnU5TWZem=usMXT4+sLPY6emQgJm?h z+NLU42^UnWL4ZAhh&$IU8pZhBR`=9sPNgYzZ&Bsr^)y}~gt{Y;z}~G1)U_INdR8V> z9E9GQKmc{DZ3VS0bzsh_7Ay-4V!7`EkK`MY^K!ZaVU~_3T_zku zx&t+q%60&pi|$_M@f;AfN)>m^1SrknID&l=7IBP=^eHPE#otTrB0`elVAA@M;S4eY zqZdpHwBfilJ`BRKB8l{H1J?q?DkY%3^@cDb6KhI@T^OONcF&xl)Frd(3*Hdb79HGA(MDT}3sgXLSMi*2b)qD|FQUh}TM47x-iDx(i40&T3&gO1{NE5)*>K`fjv2-~TpAMIi5r7Q>X`us zuU{x*RbK$`Tt=R>d0#I4e&{2;DtX|4Shr1vWCKCe#i%PR@_=Kcqk^fW1E)A*K>)NM zxgO2;{G;y*3AH>Wgzl!os`ed{!Xfc?EhDfPj8|o~1MrF>EN_ujC?b%;+jXY*G#=PU zpw9?YJX%@Emnp;jzvP1B4vXBkR z@3trXiVEsfZm)^Ls;z+rSt{k_frhv@uOK|2#+6+qzxD3h*Enb(o=8xhVGauo$n3=U z0za;}Ng)tn_j!t=2iV}ao8!IjV~h}d?66erRf82db%ms%jz}yVfZJlO7=Xnme8=kC z{9Re*3u`%(U@we7I6l36JR0C}7Bt-}t~w$I0%D7J2>&a# zDD5AyML;N(En7M7Ci@4;aP1NjG@W5sARe_d+Ufrn9`!$DRsU13^FQADf(JNDlj42G z{_uauM*dSm^1r_pn1TglQ&Vz5DDwJ9_L2CVAx|jf+oV9jSDsWZ$px=B0`HrQj#6&8 zouOMFqZ^;|6UPtZrYtV|kV=}c)(L3%O9#89C*Iu)PEE7G=IDPx!~gm5vVsLDoCBYh zHhVClB{ltnUQG)to4WIt`GdWtdrowH(2TX%*xC1B#ZUy^&TMNWkZ>{*VZSD0+R$tw z@Plq5Y1@m2W1gxW(3~s0@J3}dx4Bo=FUalsyN{z#6NA7NT0c!NA7#*wr95$NonJoK ztgzyzKFRctB1O`*Zugh>dBIq#}qi+5AQFLRU zv{jLm+izEYy{4|O(fgfszglnuW{pS#sr{m665j<84K-Z%pIMg`d#U|61Fv2E<0*){ zr=xBxZxv!gUi}X5ei!VqOF=ECK@zR8rhM^CtyV;b4`E$j7fGwQ?N*r5R*ULZ$73=% zaaX%b&`zqCU9idM8WDH@#IXc(hm{QybZNUJ^b@>J-zQH^@Sw7k?c|AfdaUQ?FGL_?jsbRqVNWK)#%P!lU=e7UsbQ_NS z6Gw#fX?Ao$Usx$J7N|1o znmf371&546RKIY*_P6FP*^xp>ZZ1YSEWd69`g*YiEFC9to_kHDv7m1+xy$u* zn)l6%tyar2lk?N#h?(&|AQFnC z7?U8w2}Yx`1G$|nB?vh8=HR%Ck>r)o~<-9yy%hw9;>FEi{6Fm{JI*+m;@fkwa}Cn8|;Mw^PiSG~*VmS28ZkjShWZdEMuEdI|jG zx;<(fGi;k|7#r!g6Ej#a-08M_kiymX#89G{_c_SKEB&Zd%cqx|=jSLvQaJXmvv6)R z`0m99Q-2`%zR$x3k;NL^_MC`IEWN1$WcRc&Nf^3d$1$Q&GHGX`uFrkAIko-&IL z$`4$My(4e!H$l&bNd{!6fo-#Y#@c!KAG>te*WjNB6ju&{eg)RC!PuW&r&;`_G2*fQ zjy`pAgQ{TDfJ&&_x`1`Km8qH`XBm4^pSy~iMK!nq<+~uw{mxIhl-mBb;_9B|Ch9y%`lC0{H7KA);Nl z9@KxDC%uFFEGh6|yS+*AR0#L7GgQXuDhShfm+TPbwIM?QiAfq?rTKzV!9yqHd#dtF ztBtAv0r+<4#yp|#nxvxvGJllWvPX0>qn&?tIT$8$KhU_g+Rk>++in)^R!{uqG6^h? z=(lUQ;<8<(qnfJ&w~AiP(Ck@swr|v8>-0BRZT()sjr|sDBbUR*F{gH~E8Rdm)t}J~J%B#Rs?N}kjINLoj&wH8kLklAsX6gmG+qu5C-edlvp=yk!od#IAu+;OP2M`0A6pwofl2UG%k2S#a>`lKG&T+r#h%|q;^7|adOb8a;;BL$6yXaEkDX+o$gcO4wpT`tepqm|OmjtSU9ky# zUgT>B^@#1Xh7_HZ3Qs~{^5}b=-|WgE%JZsBsmfWAay5QwwXU_vS<$Oae}up0ARV$K zN-g9fQx~=mtHv6N`9pZ5Xv>FTyO-;VwFroI0G(QR(64645mjQ|ohboj98QVi6N85v zoytsjt`E8{gK)j%i||75Hk-ZWcAp1{l-*?Fg<;Lvqy*Ehmugr?@N9$TFIgkhO3(~7 ztvK@sPf^hDLkbTN$Bl*%v;b>g*#u8IO@b?)MCczfKAlBb#QeOS!D8xFXWyhUZiu`V zk|H`q?Zd_;$w}DHXiAJ)5=k}-OSgT}EH76*;a`!y^p?(jIf?7t^ak|P{3sl)E+5%) zkh$1mb+xye4k$a%c1raNliLPMQ)0H~FP_u}y}Ewc%2?aKUv&R)Lk~G(ovB1I{DZph zdj`NtveJua+*J2&2hMl0N_aZlQe)Xi6TVB&{i517?HKMlKH7f|}W@2HPvP&Rp+5&_xEi}%C|r)U;9 z6W7-%6B~qn%6jveQWRr}Z6qUO7xpzMu>G7j?RJ!$FwO1t>FEdlz$=9Hj{aaA;-@O= zi6@E)*NSj=jKdkQ%}y%PW*(!v*@{ZWEDkxEyeFMS_8R|N>JQ(zgO5b~;i^w18t&TV zz2f;pZo~V=|A(@-fU09zw?=~`KyU~eEO>B22yVfGyUW7eo#27s?(PJ4cVD=>y99Ta z*X+H|dH0@u@44q6qX(l|(yO|vy6Thp&ABQQTwejd*IV&Mr~PqHBmT_fh;gGj`Q}Z@ zC$WYXsz2y(PkZ`FXc-xZ!7LgP!-IBJ^k*~O2gSrn_UlC#HWfUBCyf~`_hpffP7b#; zpQ&w7aYyt&e7w6D;E$Qt*+kRVq=S~XuzPRNJPm6p<$)j-JScG!xO4JAyOW-wiZUtL z&Sp@apz`au;pP|o2gA4{;<4LUmEC#AZ0F+9YA1Jt62a3vXPm%12HxAGrLFyt4H?)vbBqTyQW;h|MPZ0Fm zI7J|wB*IEnnM3=0S@bi=!`?-xJB{DQZb}VU&l;x!U9Y)7?Tb` zSze3lmt^x?d$^UgWJc1`j<<7$RW=Vle+pz^J%376J8^YJ1$SVjb(U-<`WIBeQ)77q z#F9{Cg-%7IkB#6JUJm2YxZb5Mensq37|{%hMI3aE5@$QDH#_OlktCItguGSSwIT1C z7~oHTTR?`~_1c5L-+iuiZFL*D{9sI&k;~!>L0tzYTdbp<<|Q=v!qTfiB^71~)jD~V z9@#oo3{n%dEOEi%JXH~Wfv*%Us7yRutbniPvJistD<;K$Q}B25k8~CqP!zVDZr`>h zgccR$&qvN(yfu2d=vg;nD?#qg)08udzuubE5Cra1Aa_@*+@J1W8#}pe9@Z64yEy5J zLl*IY?hKut6{H%Dn;#(PQW@Gfvf^+*)_r#kbk?8DF;Xsr%|m;StsCtIqGtxvt;cG$ zV_|98jkIlUWVAo?k!iVYIg(HhY^v_wznipSsBA;a8^g;|i&sjtz*ECy+5-nk(%PdC32W%P@c z=|<}lJ+aOarr8M^nTpw}Ad$6fkaTMEU4IyUANH|nrOr2~-jHpf?x9i=?tD@dI7oHl zw&4U(eJ-k)&i;z^4w51#?P{>@d#SawC|JB-w9Ujj`C7@0FX?&)!F#v%ApD1-MB!>~ zYYU=X3o`$G?eIXe&CvGlrw47jdUAN->jxkE=X#jZ6%8ol!N$N5{c}o2UdSUNEv_g# zVVTbCXoa^VBOPlYL1h-+;u}c{=)@);S}rkmT^i?Rtw!e!mjL-tUUf6Pf~g{Xw@i47 zjex#qz^Qj9MbW6mX-HIpa=YAkg3KpaxS;#ReMuMkZdPqv$fxI3b~fcQUQods=LDH6 zV_U7)6C)2c+?s8?cIN9U9fEI~BeuDs*Qu29b=-BEL(@SGr!+umRhe;qO zI^sWazaAQdpS~*ffFdk@Cx;tlpl43{E4Zsn#6Wio!rv|2`CY(sNGtxir8^uwy&Far zCYOJCT22yEv#pHG_KuWbT{8dsp=DKusgpF0I}*+KWM95(32>EgNoOF=^~SziF5eZ% zUHoGnbmn^0piTRJnL*>D+bkHxZ0GG@d^2Qy=@61hLc9tQY*)JZ-YXi72b@^?R6j`; zhwc3WNG~=YW7V08Z_N-T!MGuj+GfdCL=y|tVzBTdMgR1?zX6Kz(^;}rdmhxXLnc|* zJfETbsZW$2fCNaV26RPmS6{Ow#5OIMVj#F$Y(#CyB$}bLz)^`yd42*entKE#1n@T! zlvav5VxeA-@KovhCS5RMa-443-pV{{OL z>04`hZF^1+*OkQ8xF;Ue%gk_h$l5)1VFf6xmU%$ItHbv@JMVA8n;=RwO3z2niq1zZ zf7FwgI=@{&a-u=9MRE;OAS^xS9LU29Fu7bVdxM3yqOTkH)MeW1EGb#9#8 zR7Qewl*bQ4>!NY?lh{ia#y{8vTS7lRyB_mXoNOgil;!UjA#joqOa)hu;6Hly(bF)I zbJ%I~rJJCue=2&t?4!1ULJQIy*Vm--8W*1si#Pl1SGhxj#=9 zrbT2w3o|-JJa5QS$0D9}&@e+a_ubkX8$^fK9FtAE7~hCAV?Goc#0|4D`8;-xB<^4 z7o6x^b*mp1SuDw}l!-Ap73nmBSlK9g&S}USx}9&_#8#^XO}VINlQ3$R({72lRi3y) z6L%^oLbG){@1+vnHO$Gb*{Zxpcq7s_27NQ(mEI@U{hg%0zt2%Shjt_=^@*jy&KYM$ z-349K<)Zk31dH=0j|R=JWtBV{MwNQar~Zl)6t7_=?jNbT1f7}8_*V8i-}R-U4Ov5Z3xkf@n{Oym-5*Bc6Vw_c z^J{hbJrzT#so~|3Ajd@Nw8C%k!B=BO1X4*yHsN-w`3gm*s`Hb6W;378O~Jyy;vE-l zSvPpwl}Z1xZF=dz$(L_K5}Osi5ny3`k6v<*fLu&}MM_|WtOJedN#Jp`bEr5aGx~G-OYe_|pm3h+g4lvposs;gb^!=JF$@ zd&4emvP><91&#;PFNvm}t3d}MAx_8q7`C*5JASBNe30!VZ8+;%<)KEN5a-M7ucB7+ zqbOwhzLdpWbAKT`K>}a%_--VyZC?_V`-j#LTqn*(<&lzloOZ{sUo}CQ1>>9PP*|$|YKI47H(UCHDq?lM~d!}u` zK|dNy!!9GdCc~Sl;4v7vYU1v*8zR7(zys*+ugKU^Huf&j z+*t7T6l}S)6OTSssKjfm5)52VI{os76`1V2`~_-Re)l{3cM-LmE=)jY=0DRa(E*oz-8Wbqu>-izh>MNg47&j z5~yvzof-L>R>(AHQfWX%oSB#qR5rz&slDtdcolo0Va)p7;pv*Z1(A;SCZ{9iL3Xa~ z?!)dOcGc&Q^FXwaROAJAfSU-xC-&9Oqc_{JNAsaG-@5XMEu`3UuTUA``GRAIdKgTS zVa57pLQ!4b8@JQ8rWQrzr*6k@-B7k~)^EzilRuX-2Zk1#6obioZqyYiM40zYn3drMl~SyOmoEgN|Y85u(BvZExX zK$hDF2g13NG>9Jb=dMc@-RNYRDIz^i1dVl`=(ZG#y&-*P|&vQi?1w?*(VGcTe7YGJ8X{S9(HUk zch0`r4`0&^vlIbPolSOu5)T=8H7qETUmny&B`jlKBp*uZMD^FiU`_S32SJT&(jIHz z)5l4@-fS+EnpL+4Y9wRSxiMmK?|p_8C}eb%`nKe>X+wq*lCQ7f2&IU z3V*Q`Ib@$gnMF|N!scvKggSY$j?h4RFE}%41KOCs|z4#Fjy`;ehG#snXYkb(Hr(CE_ z4rtk~yRyJXWBoIcn7QQ#Gc|{%^PGRk9RgD{S-j0XWr8s;I!;%bqEOLhF0irmqX|NT z+r7hNfx>`j_&EZZt^K$RP(2_&jvb9lP3Cx8P<}NwIjeE!ET=l9yn&f(-AOJ{WLs!bWEp(WBmKapp6*U1(`GN>(08d_QSg zaf5pm1C6NZN~W~i)bX{q2Ek-&qG0LxWJxJ4tNxUPIBQT8txFS@kVS;Z33^Z?LY&oq z;jXjxW^2cswbbys>5A$;XQ}3R7L}Uk7W$CGQAj@8xHclf#($U$n(BRs;0_lUMF)Ti zXXx)wEB4t}$UM}TFX&7aD8v#PU&I7Zv0tO0Aa(=g;>dt7kzk=>agn)+nKo>pN9O5E zJ$8k@m4ypCi@WUKw@miS*qr&a%vseDI z&WBgGwSv7!{e?&JO0vmq$!LEO39(@NxJR-m=?gA=+=7E~*|}}q&d89AxFl{6_sb-N zPV@YYjFt3cl|#FetvR!ix#k@qKfz5t)V_V2?_@r*baPJYhFW|&M?n=3erv!!YQug^ z^qyU~mod*TWZ^l^?s&dLg9DHOPCQ4T!*U);<#N6*k;O=$kNlFN>y98CqCsb2aXJ^; z$=?%cBBR3*>-?-gF#0segxcr)9Ld0b7C(IdoR}IqWw6|;fO`H^JYU^Y3v%-^a3$aW zhNzPFR*1;am9%>KVd>4ma?R_<`{bl+am5|DtvW861$}GR92pfO40I*vQ8+aWeuBEb zAu9m^=;6Z&m=)JkoM{@h9|uK6IjDfx;HC$GRhIMchh_k6?lLrF8D_Cm^rU>JH>SkBlj=g(@^B{R zdiOiGS7+sbVy|6d8_=%l^dofl2kM7ku$UwlQcGLhuQpaVSawMV#)xwZ{Y_n z3Tyz1Oq8XivG=sMy-p%vNrE`<4f60Pxd%~G3U|#{wZikl!(-Inv!Ai8JG@o7nE+8_@lVag zU-k&Hn$Yh9oXC5$mAbc;v(5}X4nA&~h(e>@>^w$_yEVyX3p+3_mwVleMxzR+mcGl2 zjV0>!k>?0c-2{`90vp{ySZdcL>~E?^u=>>j=wAV;`$+KN?D04JIIa9cR>x(Jk2{a} zxhb`;E4Ck3T+v-T9x;{xb+M}34%^|w5KF~G!-}+%grZt;oG@re30?#ZZj}>4Qh?QP zh1oQjg(dIY`_|T{C5E)4cEU+f8^CrU83+$fKqVPE!(t%?AWJA~j*%m{g z5I4h}Sf>1Pwdk|vPGxauL&au+6hWoYM*;6L}4tQ(Ds^l-J0+FBEyPLJbAW0 z4p~_E{Buf!7rtbOK<)XaJ{|_&n+k^kOK1H4V;6h=uU|Ealw0r!n;DT?k7keb3xWZ5 zxm77h#;J|bIzj4eJ8pQWk`~D7%mQU(&;>-WUFI38x4#8GdwPj;+>T8pWbZzGYj9ev z*{PvSyrL(pK!TsK#E^haPvvlj1j|Zr!&HF^ZV;c(#n8IE?(I*FuU{c!lUi;ibTL{c zny#aUZ=t)KKC-dl;ETV1>?C~h6wpm4H;>2V0C8A~<>BULXRiY4Y65OdIDm9X&Q7S) zOL0(4ZnQ&4PHBl!Y3gO-w>kO^a%;`^EqI_XeR!BmK&c%CixH8j^#KuI*3=o)lx!xY zeoqX$oHi8yV)vmyLf)3D4RN{-Zi28-of|)u+drx8x_0AbcL}dQx+tw0l~PL&Eyz|# zUBpHopKg9K+{V~sry#`l>*w??690IPpwl$Mn0M^&?e^=j4)#{-*7@3_BDA_E;>KI7fZM%bQ+$^qZrW} z;+oOnjzaWO9Rw<+p$|s%U^H#XOq4>Zwr{%~zTTNLe;=#=>LygUuxyjv9#oqh7(mhX zy5;6gNC0*$UUy0)<|`-xKMKAOe7bPL zK&5E#_s6Mw+WP5!dnGWB4G-B)^wD_vp)LA;F58V!iL-vsk)VMt{g zucs{pTGinjU*Ru>lL^qu8}=2yj7PN{g^jlBw0MC0)#->j&pSm~w+5+rE))ssY-3Z< zfT#|7v%x_&SW~>Fo+os|8Mc1Ak5%3k-#f59C|Hh-2U|U%sjoQi9(PQXJK6BWH~oAg z`d9fAtK{b$^~m!}ngX93E>(kD4QTo+!8BxaV8Bs%ttaWg@6Mw;!%OCZ=}_{M1+&3h(7Qh-g2t6g zy1$Q*Y1be1H^&BhlhVv=L6(SSn6o)qku9q(Vqq=0x2RlAVw2@o346~=X{}-X-km2# zbvArwZ{gKd{|9H@5s}s6yULebL4`ZU=Y;S8W@N6P<}l-q&)0l}$35#+0`a=0e2;f6u}$8x1-f zDBm_w#k1g6;=BBejQB=m1YNbX$NH_LavW>lwqbTwdEiE{M&FFI=MwMK&Hl5~X^cAR zP5=sVx~l+DBWlnQ`l%ifHL`+z46I8NapV>qU_IKPj3UW$C^^>=A4+qNXY5IoK4t_} zNf>wHO0AbI#q#^SN;7H2E*Q>CG0MXY@)ZOS?s6Nig5-xc^R3x{waL!p05YOqMZiQ| z(vyz0nKI;(oq9&U8EK%CJAiuQ!|7BXHRsjQVyL%5L6UWJ5hT>4u`~=!iwB$$u=O<5 z`nI(1>NR^QJMG{eh~UFIdkZhuM=)D`64n%h>mny5_RZ4h7E1#j0exs2n+oxOLZUx{ z{*%??7z;nPX1|pv^UsG%lxW zNy&%=#~S2WrDlCsB-z9N>1k}oes7>D11~NtHP>CmwEJUQ1sXMROB+@ehBX?dcGui> zK-t}i0=c8UrY&o70Po7F@c@SQSdMo{KC)bU35Tlc^ zDS~vd-Ca|m6?g>e~z%hnp>AK@d`6wh3qqR85>Vl?xQrxr9#_c9N5V`_Q#8))e> z(vves5(RQ>sQ4w21|Icr8gyb>Y1m%_E>$T88hdFnLZ!C8Q=&J0Kb)}6#cu4KjXwAO z@UGauNJ02?D~o-82kY~ovoGi&-PKdY%S1P$RcQzm=I!Ac56wZ2Jq@ptyX~#}c9l=xL)wx`a;2X5q1W zjA14p$spb>fN^F#mM!ibrNTo}Nhz*v%V;Y*^e1KzvjGQEHr12Ff)dc*kA+ZjBwiIL z;SPo7Gu-r)hqByfoRY4;gSz8baY3%29{$fxAA>~6x)e~mu&lfCc`In4RGPyvuSXY^ zP{k-Q0Vc4Y6hw!k%b50R9I}U2_N}j?yb7z7YSbKE-Q+=2(ymhqb~Tn_A$kiXQFIpE=`Vj8k6uztqYaNXo=N<&P}q@Xd){RN3GzFTpjX6|Kj#b#&S zUxC6^J;>>5+H0i%o8~C3%r)0D^i^fCL3F0M6)7?Fs_|G6(y>( zfeX04y`HED!=qr23d2~Qe!PGZ<~;^|h5>%Rng&m?c$K&q@wt`Xj0j@zEeq}x~c(S==)aoNOE(R_1ft<%km_tkDa_6gRbu8(}j`7 zfSJDTMghh*9!2qlK{aF3nxo*&0}18k+jJF-HuRA!V^W=c@=S?F1AnGN1@+-}!t#Uj zw1~xG!uiP{no&!b8hpczMk(&D_AY|@%d_Z-g=b;+CtPY40{$LuF6ml-ikdl>)=obV zK7Sa52GJzdj|qoD`ziApU9zuf(8Z8h9 zshWkeeU#mI@|_*H1MZJTIP$u4isk@^mBXRFTJk{_JS~I?p6XM3ZwfAqw~f(xIyhsC zFnAF#9!fLT2SiQIP;;%lW$3p5!Jx}Wp#{!d-@MD6;lv3NRYuSxEn2`GVgGQQrpa@7 zkBvkJF(tt~X?}W{MYhiA9cdL;nkf6C$QU~=yHPRvR(f&pS$lnziE#~GHW=S zHx}b~eB&?!`U*+Q)u9ZdqI$@maaiD&;xN*=RnqMuY2x6`wdg!!p+AM_0meg%MBZi>GA^m%#r6o6Q&)Ao$hId z!qH7SemUPN9i1HaY82gJ+P#aqI%V4?i}Id<@R-7^3VcBS5VPe6T3PKvhqj>3ahiP^ zJvR`B&Dic{`~D#&53L41KR3w#MNPV$M9VTRvT%9Q1Wr#a*`ds=Rurt!vPYSth*~>s6>bu$>!6>S4f>YuR`;F1<( zTCK|>$|YeApbnejY}+po%Z==6gdWkMxcA=cE|gkPO;DkG$`8BQwRcSZN@ zatTJ84!uF=d>+N3m5>a6)lK}MQiX}PJu^jKvvo~N&bmE&%(|%hW;~fi{N=lh2kZze zZ|FH}d*WiKT@;lI^-8KUYaj0l?gqF4XVP##xAJ5)?a8x#U*gBde5cbnLxzI1T+XCr zk2hg%k)H1x2*IE?Vck9C{U<%kV0dKBw`yZWk@0gP=P(Bgcds?w&z?_ugtrrm&rjAX zlo$(?A~7gjMsOc4*IcYt2E&FNV1mD!KoYc`%aX=ZRLNpm$54sXhwzQ0#yIUA-JkX@ zhFLG?j6Oq0nw|qtIb*LCj($SKGvl zVl%YNB)6q`^2!bO7uezJ5$qptn*T3v203IV-P~CV_o;~fm6JLlgt%uOC5Xk-OB%+9 zmZ!cv%&9q^U^vz|^jSnzJe;hJn{Sco1h`^*@wKNU-CXj4R)~ij`ZOUw$F_6_x=yW1 z=7M(iQo_h6q*7z!H4%R{KaR)O@)WE-X$y#qwT5L za7th8__aDGdDg=|W}U1jW0gM`qaU5SRNd+0-*ua}5u!CFR^93JKRAwA?Woo19B2(L zGQhxq@C|SVzWq>a4ij5UCAWABPMYCaYv$28fn`hFV=H0MQ+n-Ckag$q4(LGx4j|nh z5B)=mcOi4r4Ees26mVTAB;Oq zkqg9FaVbVx9TE;M7XwwY4=!APoz}v!dn(Pd&n7r>GJ-h5v2(FVZ7aI;v*L&8^FW~* zGV{;zs~jrtz$oxR7Z!gPwLDFBO*{u}Y2*TFJJJBPVsVQo!P2aSGd#F*2jNRTKr$C} z>ei`T)vN=(>}mx&+%F+HzSJ~|?l^t7mFn7qAiQsCs7CeN4x^&8mc07OcTJhGvyPlT+aiSA!SJb!N#) zR~4+G$AJ{Wh0_oIeH32qh~w&|e?SaVShKhN5ky+%*b`(a5)ve%_Hjs;;B(1*(TlQMi&1ohA9Y?}n9 z)+On*JruokU)KhEiHKG(+V(m2oO|c^5tGPt2F3(PybrdQSSge)^AXI6^&)I#qL>Qs zEly;$yI`rDh*JHH!}Lc*th_j+`dW_8-mvOlbMe1$tN#xvc~1~r7qf|>xV&e8;}c@i zTiVSEgXI-1abBy9*Tn&E%@gL7#JAN*MQ9Z zK9%2*oG+)hJdO@pZ0Q8aOs5-4#1`z14umT=;HjD8T>{k za1!!M)1wlC$1HYiws^0)=zFWMd1|;4>q(a}UCx^QNp`aiaIpMi=L|LBHLX5Sk}+ zAPKK`+Re%rhY8!=W< z71-307fx-_>TE9UhHk$duXNgZnKH(3T~!s}NK`D1HgO-?RbLbL*1pjc$-o@fGorIm zSI1&;vS)(9T>1ToVwLkx>6EVl(bjUBU*F;5c-0}XXgxlJe5=<%m>Zt=4fHWqVgPObSu|qCxYd`4UU}tZF@fkDew+92f^XdM2SQw$HFe+PV8vOunR}%{r zNiFriAt1a?$hE)$;Uj%f6cH&Yh`0Jn<+?pqo4u%boK7gMk5}*CAmjYNS_XO5-OOVK z%aL2;^t+yyyl=$;dDI{nGo|%ZdN|`%n@oKL_?2XuzuR|pbrG@8H~DcBL&k*E#84?z za9b3S42VOvplNyRQnNXx_B@TIG?Y*NIe{RE!`-kO9gc)!opYqj4)4DCk7yW^@y^AN z%|SKRtV#QRR1W$6P4Z--F*xue@6{UD?Ct&sJ>f1QHa0l2Vxe$nEi8AoXniMUfv@T! zj6r?DjV~TGkvMET8)>PT%B-Akz-rNdR+Y}`%PW8v83|=7zHX|q5fxdipy6`!jAW{cVI%Mk6dR+exUjilP#^kOM6fRYPfreH(@ z_#~?AgQCy>5z>e?hWAZuYFgkj{FgU5o(V~qtMl#XC;XIVlApe83{%UV9&HDwPsSwt zF^sIJKxqzL8i)F6TSAO z#Xl9qDN}$(iyC&lY{&n}u|;~)`5v9&WAb>*J-e4sUd`_yQX8?#zds@XG`)0(b% zXe7V_JuQXf&1l)BbGP^#JEG#9?sw$2NOg{AW+owGvP&eh-`sGvJCfZQ2^*u$Yg5Y3 zuX<-|5t(*4gU=h0+psSEbnddtmD9eUE?K7P+R*M2?|lZVkPO;<0$1&&BU94$|WT^aw{ zG1YIi_)=wQWI1HX!nX#Jl`V z9d(R?5L~%?6*`r6WPrB@12m(6u#4x3Ik0Sl8t% zZp0|!24USWcGWA7@7o{j7K;l(NFf73PMi+wJ-4K zQ@)2#bJVOs#{qJn|JfoG-RA3|9uyq`w&}9TS9aSq*Ja2Q4k3KzP}j$l!#STL=bU23 zXNm|EiCSl{SfrR`F2~^hoEw_Bf(QeudxEkgSODD)>css6ykGkRvNyO#Zr^FW!Zz{ zGYq#<;j8Mb^7NsjYrX$k+e_g9=%cB8Fi`sOpDYW~cwV>?-?a~B!Tte^LZmnW{>xw4&xTw?U#fSVWrqg^`@|P1(+zAC zuQ(<GBZ8IUta8J+YcN1p zGAk;D3Fdc@Ooq>yqHg(dt)_9+yV9q9IlNwtcfSt1J$M5dyBIC0I{dA@(+!vjnBoGA z*uN9h;LmzXJzFEo7Ap~?_>t#CQBe}^y-t58^JsC3VN6u0n}=nQ()30FylPy0MbjMx zyDWhvcUU1kf*bqjkx-}T`fChXRqqGZQPuc`-S`(lPBVN&(7gA(1m zzjxVa)Pd*d5EGfPpuW4w%~)I&6nwBkP9N6PHn?U)b*%M?PQS};uwh@FT3xn2dlB73 zv@xa^-a%H-jURjErc>WGO%i{mwD&Jls3 z1|{5gZ+C<8 z4Knv2D%xw%-}q$+Jv-sbca(H+b7W1#wF>)|$RLh1Xzthug$$Ah&}cS`ej`;ibK)rS>sZq7E+uyp~D2|7Xx!8Wk>^-VI3?ob$ncT)3`<|3hc=uJ1O! zkbOu!{9k@Y9$XncQZ?k@AFkwoUF%`*uQNj zZT!51cLAV!8-3GUpM7%jwK)6*R4mZKydjRziGpy+?R+x3Gg?fce0hH(fb5(skn0&& zs!|x*(pod0kq>`O=Jg6?wB`f%ednuJNHUQJ$o$Z$b1%Yp|K*T(0*vwe6A%RCzgo3k zZK$Jujfvjen=vrWv>#a+#q1Q|@6Q`{WvI1qm3F$eU#c@QoHo{CicHFExfUK-iA{#e8sUt`^Lzs} z?cOl?NwwjipiqY8%iD;Eh*-v`-J(P>_B$@hj}inVURD(8hrA1K?mJJUlOMI6c6(L- z>repaby0w+y_o-A3}8V2?~6mp2O?z0tt{$B|MDPgpJc7G!__%cr&@eFc-3ky=tMW z3AqparX!S?mqTMWt4wiYsvtt;U@_CUtcEj@naXMGMyeZ-McvvPNPjlAVRAuiz5A7)*M1U1)$S6L(E>FK>$VFF-Yz~P z#udX0DBY269X0AvPvPfXh^Tsf^O>H>zf2k6 z-=DC(P|F?2&RZE7tZpaNU_g5)83=H8tqO(?2qS=YzY6o(O~5oc;BS2>#jfcU4$x*-4U1cEQ z{f(ER@JBpZB^3+=hBda}kTZak|{Cu>xVfq5qMYnGU{qv?m9gF+(&; zmJaqJ$Gf}8x87xjwS#jVV;$Akxf`YcI&jCd3ynRQR|G04GL)@J72}ta&8d9Kfi^@s zmLiwtyXeSJ42-n|HRfpE^P7yO+j`hdln6K@FG% zntq7Ok(o~8v++{JWF1+?Yw>}IrG9)ZuyWmVFMnY@j~fT@>N1LdWms?I_7TP|AX1j0|_7 zfBeP?7c^nJsB(YuvAP+tpgrgy3g)Uo!$|>au5>4#kXt|*9gUI$!WiZNd0=?R*l_lq z>F`;P@SZ>SBS!Msx1{M~pT|_e&hP5A-f~pivY3#WX>Lf;m+~v_gC$wM`PM4H2+%Pj zAzo{3i-vfMaC~-_*%-A#HYmw4E}GE@5Eh2~`C_Lqpjt%neuS=)i!r(qahkJy?zLVr zfT8)Eye05{Ot5;a%tFkVjOMg!&TUHJ+Ei6h;K>#NVoDGIcZ5cOEnjDV-T8md`s9`C z=A5dvi;mY>J=0ou|8{T1_yPAi#1qJyJ+`O&2(2tqyX z3d*@FP~2ZY7W61sjwy_1fVbX}@a6(2K`(phipg0%9q2sDNmgDh{OF=u+=bF1+*p&| zYL#)6v|%@Bd7h8;yHu+4ZiuEs2P;@h!aNtyZ)Ydm{g%P)t%z4s0< z^sEEXX#6$+U@A?EtKKSA+QGp=(@1OU4a>6ox%q?T<#UB{kgz?RLIu{o#1DIEOrCI)JlkPacj!Pwfyc&Mn_OQr$zl5c9(S@WtH>aIX*eXw(w z=7;DQ-&YRjMHSP3EL=|3e4MI1F6CuaRzRaf_xk@Rdkdhrx@}!FNRZ&cJ-E9&!CgXd zr*U`J;K73icXxNEad(#v?(T3q=e%8K|NFkW@4hOiTC2KO_vr39$6RxaPkK+q8kdQa z;B)dwS8o%l^+r#g2~`cSfM$@T6%SW5mcI62)pdfH2RUwbs+B=90;dp(K;eBYwWwsU zr%cm^H@a2V(znP`Qq`6t*uQ~a1UwB{*=lt z?kUF+GBz>M1TuoxV_F9um+HW+w1wFDf{_ab!&?it@ zKIXJ^ZA1Qd;O1URm!n{z{O^#nMK{Ukh!wJ0%lv0L-5yK(gJe;S>nx6?R&P4JlqX2M zLG}r+Y)YU!K4*FVT*)M8FRcnlk(?frl2VEp8T(w8me~n=y;raeicvQjNhsNauynCJ z@zq3_%Vv)fdOl&}e}B2g;dQ2dx;YFyI5>dZcj|kDzB^lw2u8q8oo`&&YT3^ejl$#j zR1f;=R2ht|*BwhD3bwY~rLPSF8^qQTp@JEHcwoN=(bJWNYnTSsWovysozEAJV=Bga z|FKs$AyHa+$u4K70VqUEj)=@_I`Hf{ClLiu%Uj@8>2wiIragvO*>>W-GPXdg0*oM) z5espJA-f8T06py<8WvA~_6rrn8`g;XrIT1E6{DcwgruaC3oo_HHhXXOi}Idby!Eij zrC&0~xAjo~^DnAPcgvh(?uIa_YIY-!U%OOXC4X#y`$(6fF1-9t2YI3|vB>dXAO_K? zUyhM#5R)g_X0yKbo`1H#<1m|D8n~pz((Nv`R1UMli5b_o1#UojO&6$QA1CuZjg)r1 z`@n!Zgb~M8#3F#?Tr^%^y9Ub|^R;FOwQ`N9zidD82)5!HkSd)vgzW4C*d4T9FaB3* zsth2xHpfNo1cz-pAtlAUqf~0eVYSf)p&oQNTciRQEZ)`rY6Ji(=(-hUzl}r!H5FI~(DBYJKffVThwXzVHD15;DPfRsF!90&^NGHiT?i5RC z%BmUm%$FJCxnm_1GyU;>mjLB27bOzv5sjIPuk}|{#~!-(jq6|zg!@VK*ftBOokk;w zD-I_VnwA&BBPF-0G45-H2ITQ4rr)L|?e7(j#Ee}}SNwqF_+={Pl3F1wrP6~xfhvAJ z_G)!s<=M|S2sV8$8CYRWwYo@?KZk9ADX)DWcI!hfo(9-3d2_^qnUXl|~>$!v)H8f-RNu^W1uDB&nXdHKgT^7NiPXzgEs z#lKq}RAETRcg>lXFN0(dLBv7%E@PTidIHfrf!%xB02+^DD-qQG~j}Xlx1C|AbM;l?amE00c&$2Y(Z^nMEi{S=ADm} zd0cFAr}NMX&Hkxz_cC;3zXV4=SM;EpogXZVF}O}0ws&<@TA}ThqJPLfS{AsbF&z5W zErgKEHa+O(M!%%SEC0GRzrdm$+zBG5qS`N@ichp2^x)P(Q;Hh+VsyDPP}BedlmCeQN^Bw(|Rzn&f1_nM9Z3yZkn+Yxvj)vrktasNfJ`B#VH1&lc-+Zh$G*na#PE%`FY z`<*7dkyU*v`zw_9&9o$V^^*zvuvd24-0TsY)nqGPr&e(#)6KKRk5LI<3`82IWja6I z@X_Kc1Xjk?F8xR?*vca$3+jV( z;^d(%by9w{HI>w~-Cj4`%tYtq=9XL4ZUlx;N63jByNUGvE$sczAGp})c}~;meX{|^ z=m+Ezt<|66Sxuy?D}CPHRsmg1)#PhoEIcIqW-{Po3{QEEE&=jRGqLr|E&1>!74+xw z?8AO%(2NC|gbKJsW`-Qo;~`2{C%b$I3e6nN5kU(t1Ji z#YQ7DYJ^sBj@#S0VNvX_8^!7OUOKQ!f$ZdtB^mE1hsIgcpH5jK+9AQ$si^{P$A7dK z{)Q|x^4KH%4cTS|Y@0qo7o-*{yazU$lU~HNhyW&zg`O_qdP3)7SPuqdAC0l|2p!1j zrhli!Yv-0mN*b7kzS*G(u7Ce23e)6lDAFBiVp4$Z;ZGSN_jK%FNkI9OYPqz^!huYz zd&)7K5nt=74B-2H0k4gY)k5c~1iF}RXihy~GTqgpUs;XP`^gvjSFHbk%41)Ypiizp zr4u7!>`oPy0Td=sLjHzVi6={xt`0|jh+0^I9+bY1k^>hou2nU7QU*1;3|}%DGY1Y6 znj&2n1{|g~anb|{^bMtkx6c%5=i9G7k^y6uk*~rWck~xKngf!IxwZPitDu=j>b!(uj=Y(v7cT9c8`)@K<>-C)4y+LW}BpvS%d3%~PM$MS!wX2QjA2PrDv z;NWC}yZ6CiPHO_m!13{48|-J}$##MdIbXZ?i+maq(N`U|0z$up=Cbec`@sdlsU@{c zI&ur)&~KfMg~BkM%|#U;LqN2Itz=ls!qRaKIB$RLuB+^^HAuha+$u6|K_mVwh-&F-bE(wq3 z;jY^9)kRnoUaheld+g~ATI;I78}&M+05d~;VWSf)x!S zJ`9rekP^0niP#5AuykgY1oSgGqmt}cW?7Q4%wV;%>XpC4_^WKO^me0_-6BOgP!u!l zgTBT0fPPceS6N}+@2?MBCWU(#kS~eRDhY5pJjD)MOS}{&mM0h#km|^m1l)}Z(wgT@ z{eRtA|EUC^hdKl~?Qi3*Bdyz?( z?XH`}t?us75mYW*3}0MeUp(6L0ww8>2OC|X@~sf4piFAN3ob7KjuR3}YE%*oc>ZTD zf#+5B4%(JG`3px8aE|*0KFAQsN!?>QwT6%`ocXH60VjO8G}iwdTteI7i+j*Faa41sDW@c{r`L679V&s{4f!1_8(1w|CwL^KG**3ILIGdrxy8;p&7y#pfV)r z2}#B3)Z3A(_UgzguNz}Z##h#Sq()CPpbR(iRxU@t0IfTU6Sq zHrDV;;G0ONi8P1g@%ExfQUNq_beXk`0U;`Q0R73=?-GJwphZWKgWPRl!Fv8P56{YH@{=YnWs0?hkKr{n#Y(4517Y~7+H%ScV!3U2&BIB2ACMd zNp&|sN87DLgLf)Gg^I5+3eA5ukc$c3pjWfJ5QrDs5f}A{LuFb96|J8z-tlw^v0skm z<|ZG&_iUy)gQNSosw(o`AhR_0YYEAnbj|f?(#tQMc(EbpHp)kOQ}AY+b3`u3HK=Av z|Iz|bt2s?HKt`TOiKu^UTt7|CnU&9&qNG4pUN|G&8G2h~>X{F;+y~ZVRP~JM*I3+n zJ&Yx}9;SGHjfpf#}p zU8Qw1MBQcefd(oR)Hn?_)uLS9z-6^+?cBvbjwSjd?_#AkV!G8cXWb+1x5oR~G0tQ5 zX*-<+$!T=NG&LpHOb&y_-NAaZ)$hzXOh3<4P93w)0#EB+2VSRg{7n}w>G3Ia5(>P9 zSw0A^3Z6vhjMRmKlqF?F1%;W{r_W?6L#cRVdr zRKq+}lTY3g%U0(dcPmyteqL1_jFWo!&kH`$m)A|DVn*F_n(hp(grCM+dGe$9b8C=| z)qKYhUzuMM&CoC<7R!P=^;$tgvd>ttcc<*9*LMX}-l1o80qZP2-N}0uv(GGEbC4-a zvVCkCY+i7rFSJucTzt4$f?T)^SmoV)xAKd81r*mKjP3QGH7+F--A(m-u$koguvRK{ zo+Sqj{#*!}XP?nDh$h`h`m?|7w5ZeHSS@gT>I>x$QM+}9G|lYUsMa zo9RFPSV3%s34<|0-1A+6%{hBq&1rw0RRkNdTv$Qh@}BZah;P-uW%W89scczgTS3{vn(mBkRIw;7K3Lx!AUwPdWfl*%T?ca&>TN2< zwOa8MVtS*QpH3@T*siEum5b3IK0vQjZAKAAA^4{eg)Z#^YWmkEal?J<_Ke1|QSF&D z)OsN!aaNFJ-R>pHoVdhz8EsCY3znij2Da0T$$gqt#im3E#paI$2ykw<*t$4a?DeHA zxd^D;qs;E~FEePcc*9Iotc5i3LU(_(;BGyuN@3evqeJMMGr_@L{|MCEgN!w%Fc|I= zZScnJ9fN0smE$9fD99_^@?SA}fWjIl3bYqempS)J&~plrCowgA^)wis;_>kDI?~W` z)vCjm61dXD}uJAUo4|Fo>-g zzc7VxXmoJ*y8E2u9D{^W=(E<48m@I=&CuEmxRcVg!c$^+yEieL+w2GhiG_&wh^`@2 zSdJUa>t`v3uOc-ctB8I4wTo)}?x^X9j$;SdtV{t?LBu-Lc3CqVx%ehi(K>$SK5-t} z?+Szjr)wzBohwnvsmn1_!7+-%?irNj9xt^gAeRL|Vib%EP?V|uM_0^SE_xSgu{)$H zvysl_?_X?i0kkBsF8I&-Z$v~@g3;RoP}@mPuw9)U5SxgX5;u2P=KQq`sIO28F2w$7 zsb)?Zy{)gnI!P!pxKb8wS_i6SPO*vj&l|Jv5=vJ4@fdb7WU7mVBFjusLhH@Mzb@?bHZ#bSH0Srdy0 zMTC$?seFg@i3KrYkw0L;m&dqPEX};Q!4~bdAN_b^VCfN-na&jVNl*z}b8%wZ4yp)n zu|jXncY^^rq`eE-KMm3FqAMxv)lPBXAzWB)OeHLTj;)IRbR1LN*y?vy z2!|qn7a$s=#RN09c?HUbz{g+WG zA{E{-O&SNjLh8Eg;D8_FKy!}lR-G5`Q`_O~Jn_IAL2F*(U8@g&phUVwMx@aO2>_e; z2z6om&3^_Ps)3dONuaIbVdX6pwolx zGQYR$pO0hiMF_o6wGM1=`YEjEic4`F7+Hebq5jp4&hq`F6m@jX*Ua}%;^lk%=d#^6 ztnS-Jk9)f+H=B4aE$^~k>^42WEKs&OQe2Axo)Q{5S{QQa|4NMi%90auUtry6yucWa z^j)2bf*bIopbU6#{XK$fty7P!+?aw@^=cpbNJt+7ZGt+%}fSTY5Q< zGA@yh+SubArqfy4mV~R7bQnt~(tXNk>)(Mq=mOO@vs7D>BS%#M2%8Lj?UT`4ySV4s zfMy|96(+;yP^XKcU`>rX3F6oltnG2l84k)oUgSZ(irlTU%z*WHeaVG{rYXKT1kDyk z;PIe$th=>nw==Ps6<3aGLQ&1F-=LBB3IEvU6oUM5p$hSyy1U(t!B}S#IzsMC@rNnT zfmnbGcU7iZjfqu9;T|(Cyf(AlsX2WXmK;f~uqeV>jp>P{)Jh5Q(ZDUs6Y~Cg4#m8dl1biBd8?zDslE{8u)7duQl& zHm5Ba!WG61U1ql%cexFAjN?4g@)?!HGI0xQId$MNQxucO1b6g4@p&$87S25eu!f{n zZpEJyoqyY5AHSWOADyk!6HnfoH4db;Xx^NV>8~5VV02Mv0hc>eOJ5mCPVg2Rsk<=I z=T##Cz&>IgOamf2(R0-cS6E$!d3j+Za&>!q(ll2SIYk@~LbBoZwTl871?!mI%=E>Y z%}6|Et>p;j@f+NTMTncM&GXPB7PrC|e1XR*X=p9BaUOwXTq_j>Q9ONIIp;alc*C_& z$qXQuL>9fGDAmqK@+ei$X^mZmbdP;)YmKewgOUQia(yOaBQ!BK}DMsf=IaAs_=}JiUBq z#VTIxMyfo^ys%k^C)=PJ&3KO(oL|M@E;1*wM;Q6gje0;z$>)vt^}<~=d8(}JQxRR(Krql<8xa0`)7X$3gQ6UfHBp$vtO+I>T}ku z1}i*?vcsbYE7_y|IK=*Zf?!v>$2e6m03u^`ee4^-LHvmr($vQH@;1}DYRgEhRC+Jy^j=(;{6aiut(A}0ynL@N7Nn>?`1x_wDf7rhdn4D zS}PIzx*TQO2C6+&ZFV6NEQfBgj`~oBXMct}xGh`Erg`GOXX%K7^1c{Q_H06y>Z%Ti z)Xin~u~4kfRzF%>^HypakfKlfid9nP*U!_+y?zvwBNV;$q6#?leuczuisf@eRIitB zc{s&Me4S<}4*YhG1vs40-a}GLPV#7T|DT)1|IUfUw$RN5pCe(Aj^bK*u?@g!4rj>)dKSzSs4+f`Oj$ zhVCyPW#-`5s?XSl+Wq}vYh>pl3l3I(n4-H}2N4Go^Lp^EWXbn)0Gwu1NU%p2^2%)I z$BU4Urf-#s6ny3iOw0TXzC1oYm5@m&CVKN2r~jSPZ~l*~Pk9vb6{lx}{#y%OgExsV z>2Dm;$IA@#(!s8EzXD{}B%P)#7F1Hvf*#$EoZJ+JqRwFydRIzV!VWjbxV>ao;QQ%+ z_ARN(PBpkN-{yIeQTO_Xv#2DV3h!~t91U~gIour0Lv+q5?(brU_|`1~7Dil| z3$>5Q#qxk(;j(>o&sLF;DM3VTo`%%q&|klPHAj^T;SA_0mVC>OHGodh+ls_tjVWha z0DbN{KW1k9Sj0J)JNw9`>?%mxjt*ErJ| zi{EvLZ35n`^H}ENJEnj!Rr*5gKU1R$M%8i?OE!~6n>^WHeT8F{%@%$QR{k8tUqSAn zyV*Hvgyus_)l1!TV8^X0Te{>mJy~5s+2C(n;>I~Ga)a{akI^$cL{pdP2PEv$-O%lvBg(j zd!H|)s3EPKEU(hdW|Pc=uA4_BPR=R^F0v`T>O!Z^{dQ`sPOz7lg$ULKKZ#egGe!Op zx0dYWV>Z|*_tkhgRE`h$gp^K6(4X7fqrpAz&-W6&-u?Y!5`3WKe!cTVl<|9K22ao<;yP74+tZN^v`Qk)Y1-5WyA}#^UP9Vd6 ziozW=WZVvCi$LaqRXzega?r2wD*2!Q(+jY^ivW(uoWf{vL&HtkL!#*svorj(GiT_9 zRrrA@LOrhb*lIbyXbnIK>s(tAXS)0@9$n)w2j zi%r3M2=tNP`5XmU4rb3c&izOUG4tE@m_uSe2qH%56IUl!lJ#1kN;r+wC`n#2BjMB# zJ4W~J^g188bF{RXRSv>1{u(}MI*_c9a=j5Jf>yeemRzm|q{6Ca#^bAbcgc&rPItod zdx1hYxR@^PQ-C-07(nCkZU_dvILJtL4`8EIcztf@d_nO|y|kOHL33x{`x;bi=hGUx z)pL)(Jt|FgSjG`}DJJ_$v-B;OQ3NI!G>AQn*RBqy8XNEM#1u7koyXga{d=V-@&T^W zi@*znpGrbG+2Gd*2MTI8FwHVOEyOd_iO{?i=+rdXhyursGgZDtnhOJq;4m)$lpCC$ zb6N9t+I82p`t9-Z@T8{lfsW|rYnUfYs?FYe*kHC4yN%H&(?NtrlbC}I6sSEp;C4dh z0hXA)`QsB54pwI<)&t(+ZQXSOH?hQo1kcin7eisBR+^jhAJUU(_(j32xTfhpv&c45 zc3~Rl4&oow^#r)pu!H0xds1WlcKUd(nHMmem!4%=I@v-Nw%*(pB9t|fE?j(8tC^RF9Q^u7E$&RgZ&eZ)4&*g1 zU!K;l?phX@8*UB`QZ)am=UKJ=YX3&+FddD;Fw+79*l84pdptoH`^~q+*M$XIN{fnr@_p`h5~N3CRbeOy`JJ6(|)gXwL5U}IDG>CRH&cmwWZ zhpZ{zKHiV%)rIUgGvb{<>AelWn1&D$VQ=$b7J5CL-1WY1(8n;*X)xer%|KP62? z=$Cy{K*yuoyY{3$iya4KvfTkV>McTB=zdVyf(;iYF9y=3neT@>yNIUOd)fQ&CXB`o zI@x8i(;*^UnIzodug*r6Tigk8bstc%?2w#{#i__6)ginpB4;%9#a3+2NrQj`PqSp0yJcH8GJ_qhp{cU( zJg|O&>(|{&TBPoh&4A?QUEkW9IBo|Hs3UebM5~~<17{^iCC1eL-4G(93>}N{By<5o zw3UWf%bB8>--(uPA{=PixF)6f3~?}9n;JnNfOT$%A7<-afyptCa9Dz=X$!O(b+5NA z#F>Rz^tTtAX75x+uZ#8ECE%pbik23&GCY1$7WY<=9Z&;OG*CD2&3l#_lpQ>jZd_g( zolG@yiM}7uxaZilwJ+P2_l}lAp=LLct7?|H(CZ9Owf>@~?YlX>rNf{d`tH17v8MJM zG#!kv?93o$2)B;Tk>&=GlqF__@M)@kXFDG|3aI&O>jU>zoR_MPh&0so9X<|Q(yN(vt{HruNoE7}*eE%F&N!wAUl zWM&3+y)dA_Y_>Iz2BS2ZbI^_+q$?_MgI<}kl*`=-j1 zEGRuu-hbVGYMYxIH~)5Z^IdmHjNm0c}!6=SzG(W`nb*+ zzLyfLL2qd?nxipuA&O1-z0q^ugESeyY{mqPFlmGN!f(l1C@G)s@Pm%K$&jZ|5$~s# z_B{Y&{9rN^iqbk2OkKSM(bkTcl zplOB?b{Op2zOwUcRc!BIUA_Gk6|}XY@O+UCaa}((bSZAY+MLyc$+1ZunvlH1&U!Wx z>3bWMa`O+whyX+N*we2hjG^UT$GHRe-91re_8~{#w(aJMP-c|KG~A#UO>_n3PPL&n z?86SKL^n2Vs;P25qj;W!LcvjBH!>6HcB7lO<8GX}6iisQvUABKVbGoLe&WG`W`R|H zQ*-?C6ti^1sh*TV3H8y@E}-iX z_<|D$$g7E6xYOM)3ty{H`Cg+N;Xo(UJE6*CcpW*s6#rc;q#bHHy^uO`J@G>XTaj*e z(r>!zV1}%6LVYtIuUx;TiG%mhrr{qiAN2UrOF2+GjzcXTmt6J=2b3+$04z>l%T1+B zYVv-liviHLjI|~_QQA-{21%X<LD!5f>;=)7P344`V4@roAFP0}*Ze)o8=lu%Q*(<(gOOLRY#D=ptWehO|< z+nQArD%ixwc@*P&&@@?JkdA+_mh0{QU@Z4 zyd7Ko8k(zi`KpDbJoNLQt3E0uvO;&RK<<^%$#qVRf}`<)h~Z6-dzGK?hjyQrt^GkE zyNEY_%n16j%nw%cyK$9aCl_!blX#-1qbT-Atw+j3vRP&Z=&9H@aM3_~z7d@Rl?g)L zCegOWihAK&xlPx_N<!uB6{K~Tdew>%~_1d+FWOB6U>UQ z&Tq~eMO5Y;gJ30UVy7SGh`E_e-X-ZfwIiGAX4xuR;d1y+cH8_Oub;T>ltWcVI)BV0 zv?BOv@_k@pAP8X0;LRBg8%SZM$70!})QX(W&IUxt)x)-n()bUU&2r>Smx{w_MQel` zrUVT830TebvGtO4I95XQ$hwdy)jF28PQ`kE3b;ZY8t;GWvL5v7l$DTx@iDu< zvq^vT#2&zbWQu@iKEw7%dN#J)dEO#}TYDh8vpbK3B{H5x9|gFZCe=qY+20@O=Igcu zAiTePwD#ILo>ctx++6cc&zQbb3eV$-PYBQDK*l4FkoFQoT>XSp>d}rCjyi8U6Wrpn z%W13M628h+TQN~OQ26S>ZWTHaL(tbmHu>eyh!fY-c*k`OqC7){Gd;c+RoJeMEE$nU zj(-MWC(eQBnMzmu;ieG|`9{p(T`w&Ae&5Ze#vJ}n#@ruJ`)0E{l*MrR#A>t0B_}IK zTcmTkW;HGqa*+keY}1?n_6Z4{D7J+KSFA&WmA&@Z&$XXC*8mou@A;0QOK>8K*KEOWT6!Y34Bxia}Ac3vbOhbvtsprz4Bx}y4U4hLIty&o#o3J{dhi$AJ|BD z)A3Wup|kErE{%WJ142d<`q70p6qXiNMV+`&gzn{6oMjU0lr9(t>`D?gKJ>+j(?K&? z*QuL6`EtF;;Z03d>zmKrjBxhSo{u9GPiK!DcfT0g@Ot#~XITqNg(IktP0Wd3{83W8^7g5__(_nD~ zKEAZg5r%z4kL2SP*!kZoqD0VFD`dk`3JSnPy5Z(L7d#6u``sB1oxIbP&Oh2)$+lw? z+@}#9s{D7dU-%Xua#P%9E8TN&FYdZxG`+{AWLwOrGl^!2j`tM%E7^v%i2E!4uxY$c z@TX$#nFI}|ak$bkZ&rlwgB&;xKi^JM?tJ@kDK1|Xwh5x>(`TtWmq?e9lT`Dh{bf!W z%Qg5dW}zL!ohGGuQ^VcOXSdnrvo3EySwhmWv;ckzwxtgOND#??ArDpmAPv}zak zUzYOTj3GgiiqPu9ww)o9o6mD2aH=Hk;d!YfOdw8-X?3Q^apJ6JWSb3DyDP3{bNmRy zQgxS(BK)bykr0)bg_cc6zer|$DMih zq~IYbEwv7XoeKR8UOdOAU&ym&X{3@l`vBdk=*ZtIE-cyib#t1XM^xk~k#ci2kK9rA72R0Vl*bG}w_Q%{Km~1bN(u{JDhl#1(#Q4VJ>!oz!%w@~_Oyx43SGhZ4En;yar3;! z^5G+l@l#So*!FzE3v|n4LWL@-OCnr?6d)Hd&B4ATkc-6Y4JK|zF4x3Xs5F&5&vJ8x z$lwWB%fjxK{L6Won&LXeBBpRRMKwuC`zvba+qK#gVw@wIySIzg^`K>>_OgHQ5fcz| zT`0{lMTY@g%7u7H>Ri=Gj*_f@RGVx1YGodRHn{NsGx*&-wW44jRv8ZdkH)OSltKG{eEt*|}ShFFEjnSnKB z-#D~YaSIJFHNZ7^U=xh6i5U*rY7e~W94e}I#>G93 zd}o6xJqf!UO(9i$Gd7Iw>brDYj)>E@Hz}+=| zIcRUuLIUXxESPCK8h_-ooXS}B##=-L{O`S6J2b|F};1yqLEUA7%#DV$YXGX*p7uc(X&OghKrvR zHL!I#JAMx}g+h1en?3p&oaRdEuykqObfzp1zR5M;vutDxoHOC*s)Oy3QUrA@Yn`S? zY`9*_T!DmF=cv#+4I#Hl6i(Fx2^*%mdCY)I5W7=Ek%g?vO^y|c{@CD)1#z0w?E%8M zfwAH!QD6u|vshWU>8H312vrd^r+MKeO=B>^C=HT;K}cB?rYqB zvVQ{z{a4S&34LgjX!|AF<5(0&r};e8)F35Ki*|)*>@`-<;g8-gSL%Cy+$j17DF;>Y z?)lQmZhT!}M`TP9gM`jz%yiG@x6vs)>D_bjToX7_vLeiDvwofypX-JhV zg2P6<^2dvubyu*dU6B-*9Ikvvy~kNWmCQQ-3GZFhg&Lg_tL$-Xcycp2~dG+c5Gt zkXrJ-VM?1t{z6x}Nt~WfI&T->W0Y=vYn1SeqLoDl-H-20KL<8SwP-Xzx9oklCF66O z@7@Tfg6bts@VNeF%veGhks|J)x!k45FFy?3#Sy<2;bv_;I7Lh+dVnV;yf4J)rha%b zl}`{+8fBiSG5bdL+kGNPa^Gitj2XGg)(1=cCPlQ(S53Yr%LM>2XAv=(mzr}OVuHh$ zGD5N5=}X6Dn7u$ETlef#`!l_xaI2lw_b7LRb#wM|-ArwM*rs=f4}(>ExYX4o(h3IDzW2_e@dXb)e~i~eIZc{E z+Nk*DIPtMsD2VRQW~^BlD=GHkoOYp+%R8Xd*SU=p3QqtcB zW;e5dnJ9M#cXV~zXA_BBM>5%(DthjQ^a@!U;oZWZ)t4i$)<^W%;Qo1*2mWOhv*Gmc zNKf4hZ)ZLXBi>&^cx4Ql;qSe@ogc&F zBFgLAq$Ud{@gC>sm**Tcr8PRt$$oV>8yOqt>YbB>o%J>tI67~zpSqAgDNtoB&NnxV zy=xx2#SOd4R_a~caw>?a{d&Q6>1}_05Nx!0hKRuOiG)XgqsC*a|7EU&v1W9)8=L7? zd+XDccqwuG4DkGve@?AO_mc@*~>xzD5E&MCMVD@MUZiXFqQQBaXKV zn9T4Y=$_b%)0NTa>b$)@fMOnAt|wVsj=o1cKY&?ieS70+%59uJ&Py0-@~{;)L-&%C zcVo_;qtR7R#I49zA7hbJ#SG3jIv&86UM^_cS$IA@Kld#zVsC70T-@B`TVmm3w`5Bo zJt304_W!dQ6!4Qgc5#os-Ov7DDyP6Y=DYDvinE!|N_f{Zt~L|x-~Y@Y)*a40I6GYC zyG9*;>~3G*DT9WjI8=9k>w3qpF`LL%Fvw2I?S1xlGT*~GQXk1xjQ4m37aj4JX|Z{R zq}l?lk0M;IFN4*UGYXq_nCtH~ZV$ z2`YvZReEu=)$OZOeKN*Z0fJj{3Vr5$;`lYc;0W z(T@<6EPcC%#Kna>c;(Oh1_cvr8c?a<%E>0{XoH0p>MM!-ZR0pHxkHU~@1Ah0YSRSJ z)c_=p2l~~|Jp8ViGysBc0^z@mvfx(LeeZ?<9^b$VHe6$L`rUicXLNjjg1t2;jmvuS zk)6Aw<0!LqR+dtu3-_nPb)CzFz)AkR9>}TqUE#A23Wm+4R7<2Twky)$d+1Ou&JB|4ZcGoDnzEFl*m(5xtYM79sfzmhgJT%teC2yKo? z0Oq_^b|s_@g5kTZZEoY<7WC3@41kiM2Fqdx9{bi`nK#Rqy@Wp4OHBs|O&5UCmcfBp zd_j*{hXgiGo;4PDrK0#Elve__+h3Odf?WL=7Xu=PqvIfJJ~X)!gr`z3Zzn zzTzJX->f%3yP7|X&mhv(+0#D4pjvwlR~Hw{Kd%ih0b8{f8eF+<#y5G8JY(|RC10I6 zY?c(06H_CfW|MQwC~(>^vUt4UwnLNH`$mEQ!_D$lz@#PUFvfas30201=>SBA>nNN9 zSj11`th!y!Hd^|8!7xm=l4`WyL<<3GT|YToX&7-oo+V%M%F@rSFJ7jxNpx1% zXN9bF$)}J`w~`MM4@xFC4h|`)eZfwln+A(8)hho-ck~~1Sa8oB?u@l~tS<0a@n8o( z=B+?-WolAIX;l;28464j_kwfybY6 zNmqmXPvH~%%ret}`)gru4N50vx&SM>k& zn%|KjSlmkpCLFQ;ub%!NZ-I}78iDGgn^6J-1tkG>11FY86FM=&B zy;KVc4r}q+(4t0rX7o@nqfS+ErIS&MzeCz4dUEpoMztq}giMz~-cAcw{jr+% zdm=|QV(0hZ&zNos9hIJb0~yLjmDZ3Fx=}Dzxeg|?Rq5B^z{I{5+DWi+#&t6-W^uX` zUDT}^$fopU!4A9YpJS_-9&(1LgnmZVjcB_0Xi0tHw>W5oRM%x+*$4K?7y2&3i3oDV zM{XG{DnoL%*U`x5{D_0;1ZP>V0}dS4ysX`@4G(;=NMf>Q*_MCo2c3v6n9bJC72LD^ z5wqx#@YZiA>PQ5FhvQ(0J>mltb#--lKtq)SDCFUG5gHl>#@u3b*f7e8qw8gv4}yqb ze4e&5eMUCfch(sr>QuLBCcnxUkIQ`O12&VM7+4v(e(3RSVm$G=nLWRZw%oG6c>lt# z>$ULE+=sXhh|Q=Y4CaE1gGxV_MeeJvl$w0|_W5X`qD&ydBW-13TDvOwGQlzBpP!!^ z9YU3Bx1iIn+ORKVhKL4zx>P8v;g2BXZvJ?Q6!+vei}JJ0UUpjyyq`gJX3A8|N~15Y z=>&%muCb&3@|uqFOi~WN;u&>CJ{+2_yOHDZg=K#vugk}~c3+==D7%2am^O;LY=tyf zc`U?ZlmOKqCs+0f4e39@p6W1pNoC@+F9m-31rz!uo3@X(rhOtx>n*qmX|T%6Pdsl( z!v5MmFd|JZGoPEM|JQ2WO$3!d-!sEUuR8+rsI&;6f~x~{RQ#_}vW9kpuHr1S!TQ$r~F5pROPEJP055{L_A(sGBb$ zKN|t2_j+Kr6@0oY=lsYg9N?Ojh`-!plk2zq5cRst4lc>s+!4fzB9xqh{ARh3qL(mZ zRZcv*ec4*)H9?wh1E(W!Fkp&XMdzRYYS)_Rj9_-3DPFcPBV_(=sp|8|S z2MF6SM{#MPsa_PNO6r!DmYmQWSl{(qIt5$4@bq#5*r7P`>D2D^V>gGJw7ljtZ|o38 z7N$u=z|-LU?e$?hlsGn#;@-jHaYgh2pUc(&OtzPjmltocUB6l%EWhmZ zc?PE&)UrqmB|Ils<0`!l_NYg}J>tcV|GY&kB~{XS&+ajZy^~T62jpEldKrWD53p<$ zj(tB`IIY0BVv6UjqzB*8-JFDX@VOf7?~M<&x>f!BMpMLq5`aIKRqgWXsUxod?91Rw zd&c~(?}swo%v-E>q?a7hYelb(mVK0=8yXG}0a&bA>s6eql!^+Lx7=*Sa-5EI8 zDrDLjQ{Y#9Lti$E#@Z+AqO5hL`M)T8>$oVpEq+u&Nht-SK|v%3q;m)X>FzFRk?s-& z$)QoYySqV=?(Q6VfT4yM>W=50^XmJa^Si&#{bv}SnP>L1*Iw(pYVWn)Bkw)NF*xzZ zy1%69e`q`MQYdL9s|=Bjez*rOqseMtn^VRJy4Ki7+Cw{mF-jmeo_jc9Vsw^qf}XIsFp= zj8|zQ2&Zc}g-@J=^WgihCgJ(%zNBesX;+7)t=%CZA?`bw!EeCp$MX{C)0Z=beqD!% zLkWYzL2I4CodW{{dNb>uiA8}9ALju7IQ*l=jiip~#i#0XPd##!HIHESLR<5GH(@KM z1W@`5a($JE;w3PlmtBaInW!8cc*+Ct@#de^Yi2 zRjPg`@9yQ540QY9X`%G_8&|vICi4(^1(_6xQp)>Af-F}otMDyyS{miqZtTmQ*-8o$ zM%YJ?Vuqz&bVo7u;kdQ;-Xw#a((OiHY{Q$CQ$mY-)CQ;L%*@z`;(4GT(t_B24F-}@odq+M@Ofp;-xyZs}M->?d$_d68_5X?6|KBNG?mju`buN8IQim z#PX{X1BTcM>h{p%5TGwxnxc(9%Y(#lzpqOLnT*f9c@j~|z~AjD4M%G%?F(8Q-*U#5 z=ZlA*f2rZ4kV5E|ni|sdT*dYMJd%$fDxuJ@-j0q_XW^&n;`Qqf<4=CbDzU~XuG=f<7x2fEePFynb z0GqjvD)lO~`)*dHtp*&mitR)E^b!ZvI7|?Aagp6#3yXFGj@z~(>C_bUU#oC?Ymz#i zb*>#84=bX{0Dv)>?nB2b3w+dLU+@)kA>~$%hb~0@QWWH$VYo70KaYWRu`sC08Wrb(TsKJddRHs1o?XIUhNGNc)!c4KP@r=sTq{Y|K^-fgL)3}ze2Q}3 zmtR|%RQCe+#64w?Y6IL*)+Iajj&Ul4u43Ys9iJbo_F4@eRV|OQx0dzd@k9lnXa1?$^lq&QFxWI7@e@<7go#8-cl$y9bi(5*!=+;qsrH}=hao|_n+@<$Q@S^J)>WEy! z@9#I6lz+%%RWA0>iCNVL{Og@7lVJ#f#@BB6ov8Wj&rRO@OYOmtcdp(oyfhsM$5^5a zg+>VzS(W-1*3RsO@=#Ik%>hnUhoZgwkG4ikD-HvdWNesE$1Ruk*3GDj>d3* zhATgnCdHY-Vez?<}gb8DL!2=XZ8Pr4!* z9I#damdnE9OVSYW=nr8@JPti^8Dajr6oxg6!i zcA-(2#na{ts6{W3eE7OI$pzH63LO<$Jeo1f6Q-iSwQgz0TNRb4Zc+iJxTjSJKd@yEaU4?W&V>Gm^#1AeTEN2BWW_EJ2!Ll ztFeS>&txfQAyI^^_yBt+QC{U9m0A$MdS4-8;n<;n_trX@xtQvgBkG$Z8#y52k0m$t z!5m0jw12kH;E+QqVY~k$m3aCQ0Pfx&h0T|fg8J0&m;765^FXM8O6u;@-?%o}tREmwL#mU^=b7 zRNS)RNlevw!7kvUc&cJJqjK%u?C71+&`)PHl+L9DWQ|q74Xdv-JOJmC-k9pg4`(@S z?rFwU$E%sPF87ZdS5K3p0lF{(_7LLj;SDUPQeg2&KPmQ#Oza<7+@LJFDeg%E+GO|^ zrKrM)Ji67}gzI=sr8(=S6K1sCD5KUO0W*y_11KEhZf02Owp3`4pE?kz;dGP>(@sy4 zqdRLdg8j}t)!u~Xj%mRO8N~uZLDih3r#>tf4qY}T5RN!W(?*b;e7oa1)35p5Hl%f3 zyatwE`EHqdFesqELc|ub-u9}X$N4`X&e~TqE~3n78UD;t?$jA9kaw9+D()TLHZ}-Z zFADNE5YK%9q=f;eV=f9SN+_V)K`b^UXM_>OlAY_rMb4_2=(t1wsRcml*dX$7@DI7#y zw2I2LdV@-NIQ@7;QtCyEC`y=T_;@ncwnf?*MLda1E=9o}b&J{sBc$M-aMF$T7Bl{( za-*V}M#L5Aszvo;&t^i#j~B0syB(=C8#uWIM76mRu4ms7sJXw9uo}EzwCUTd^b~eV z|F|b!bo8?igFMuq#h@@WF9^Ou!8jA6MWZB%3?F7FyFB4{>#a6qiBG?%Oi#UQc%7z$ zQ;m-VL3>qR983%3gh9Mz3}$Rfoy}Y0(>oCg?YnS_r7ab|ni=C8aA=MVl|xwfd8W8T zUKU$~N3$nob-Le8_~th2{UysB45GP~et$#k3G>vtmU#0?(@cd9VMg}$_WnEuTU2!e=^ZaM*e6S##d)B}$=|LZnWlX4XXep2i4(dS)j%m7q4l&F$Lg2BmEKDx}*F z^ujNBx?90|Z{Tq(;q19ZGISJ>?jU17?EwpVJd21oxHo754u};bpRVtxi@cM3G)xYR zOikti?*rP6#y9$QmNNrA9t62)DC`c&?h2@=?b{dbQ5Ow;m))hR0jBoHK1aAsXXIe5 zu~~L!Mny&m@X4rCxM|pg*1fHUudt+Fis^=$ina!Fjtj!hka=40_05;>vh4n5^{05N z-9?W5UnN|Ibpd=O2w2?Hg1FS`ClE??G|8z!S~jSF%%!&_Pwc^T_a$7K3w%@iGXfBo zTj66(Y@}%!=wwrESxed3yHt05D+W>s#(cV=Rgp^Gv_~H>w-|x&OgfR3YDqqVMrV<0}2{NkjI<>>H5UOD1AXaPYC<|BZDl>-e2(r)g>E2J5mkk&hwfWHla&pWN zh4k=O{Mtb^-sz7}d}>aTV@Eux?oMP|+D#s&WsBzca-#2;Cz1RVt)lOvMeeh*y4;&( z-&c_PiI$UVf4cQ9n-~^Ev;w_Ze3##kWG8X=$^XfdRemf11IK3Zp`9N=zTdumn;+DW z6~0mG2coq-^36W6XNmXoV%7foM0=8Hbp09WABM7Gr>=0HI#sJvcqYc}^ z4zZrB4h?ZzcH<`>XF=WwOobL z(-=P)%~nHBjT&;(LQeHUbx6x3LRW=#hbEXZ$LBHDTBjy@>RG${NQx^ zjces-h-XKX15r?2c5}~UpnB>Q))mEV_hG-Eu;hBe8VUI zY&@kAUe?n%QF;LaR9KU5`Xy7ae^FQk z(Y_|6zkHgHYaFP>moy7!mJuJDoi;n57ap7Sttlvo`_fG)G3~p~64K3x4Tw*7%D7li zjHIPgmk_}=C<<*!nK4F09pjh=7FU&Jhof}1?GQr!z^0H?C`AWhp%B$5a@P6j!x)}M zz&KMT0Hgx>WpKTaZcozT-TLXT>Ft8(1$9h;#J<?U75TWWUufeR#;Txkm&3=EjZ2DIOW?%drDaWtDv)UJy4d~w1?mMNC>_1%#P zlJ)YtBN4ZvHXPdj5$NabSIp04h`att#D%6~M!@j?CIw8D=y5}CnmvpS*XuWilYfo# zi}d39aMeS~Q=*OqQo6dB2zj!j*u)4%o4)S-9{3D?bGr3SKZg>m6SGJvDo|Nf%WTP6t> zRGsqFKjSW6_~OIejYN$l{`+Azs{BYU`==oNCrU2)2>e;=k1w64E+?fmNqwTCI)*@h zCrbAR$|TBPc|v<=&^gQW$ut$xr-i3}kP@4nJ-;Xyf6EY3gO8+scdQ}=o<;v?;bxqz zz;JJi+Ju=sHb}A4IMusCC2cXX<<(7>1_XV8>!mxYfRt&;?McKW1DjD zb)jOdZ}Lf4x2M=S)S^{OfD+ZL2XX_hPrvF33|J>m_HUw>)`)E`e|&c04-lX{Bi!~z z)zZYp#kJ$c;_4j<^!IKrwh@b87*6!+i^gLkP@3TfT;(4=^yuarA^1FJoH<>C1%l(FN zM+?+@_oy#^g4Dg$eqRtdg`&<7Ao#nz#OW>LBfxNWc|QhZunFN0U%bXWDZWllR8e43 zsVY%GofM)T;oa6qjiA{e*UfWS zB$D9>=UMeIQc7{cLxf%PpOC#ij;Rmn9?mRxVV%S#Dgi)Bcswf+F%7YfIgEl6&?y6A za5dfHuCL+bi1AZMAx?B7yh4xvp3*@ND560m&(u5hhZ+C5{f7{V5?!qu*IFqhagW8l zc(rQJA2qH!#ktPT#LlDQOZ}-z$|=54#8ijyzl?twk$AtBIExe~gNL3Ge8EL`&k+wW zscXfI_%o&H`0~%6Uw!r~Z_4f*qlWosf(a2J5cNmYjEw}y zf28a_FeC74UCUG2`X8y)i6=@Nz$2rKq+8L)c>F$F#nO)=nn)w45jjA@R5YJbsQ#_b zK?`4E3P!*Wj9!ki58T65Qk2T&t+(Ih z2}v436w;j1#ed6`a1cb17^Enx_r?D0GTw*R$ks%7^aC2T!wM0k33J2|EFQhTjs;Ey z`y&WdUTeAkiBwn9EQKvBhVJkA)>ZUhEP<~U!})iX_#1!xAOHD^@#T9M$>;y7TJTR% z`c?eu@8eRVk_RBtu)H5-VkH0h$=`|lzq8^T2q0n4#smGG5QuRzV$e6ts96qJ$Ez84 zy|*Sdo-^IDrV60M`&v7Z{;}Ck4T!AW`&PDd>Fi7lLfyDq11vqdodSK^(E7)-B3hv# zta67>X8*{8;vt`lQ!`;;@#Az2Mi8ImGYC;~Sgm|yNj!n7>Q=GFA6+ujw(vZqU=R*l zX>tz@IUmY7a87e31OO%g#-=@1vzC?0RQ|VCyc7ad6arG6M(#vQRFt6%?8go9o!9+O z091;s+pmPpgmn)QCuHxfq$=NwKBYXoV@?$y#dXvBICZVY%YX6FUpQbdStC3f4F`d4g ztGfGOI>jiCvj^0R0eCWSx3xs=vK${F}fX@dE}X1)aRRTKcqGk zHSX7oG$0N{!D=9^iV1AkOl5Q4A}XM-bWJKjW!{~|M^u(ldl@>fDMAXcO9{z*s(H8a z^k?x-^|_Hm&&3Dckmnhfz*S$w9a#tWe=(0eXH?Le){kf`F&)Jl63xmF^@kpKc{KXkdy0r?p^knmc@_s z8b4z0Cs|0^NwBvx6(^B?9;;614ntV)e7w)O=6T+eP75xP`|^>~-&#*kS*KSl_rnj!FWk-TcoL(4yC~|c74*#)j6(4cBJv=J8S_)|whkB;5 znU2@>r~e{VMiKhrjKa-S0EOksg|y(l9pi(>-sa5lxUi=u?>0$0i%OHs{aLZelt1vn z^>(166|;^tSa*_}1@;QuW%_(U_g8BV_8#wq^yJKphR#OSlnIm&VQqt zotx)iOHQ-8(pSDd2`-zlAxLof`T%!CV0O-)_ptSzFzw6H_f~Sv$@8tF-G&--g1X4% zPl+F`xR`XC2ZLA)0+C7~)VJ?3BTGmkz6IWgYR*69hUZvw4cV!BS;osk+Vahc@v!~a=>D1ADR-EP)< zkgS1-JveJkF**(I_;Pw3_p-oEi-vw^A;sZb7E|_pw}arlJMra!I1o4T@*f=d1aH&@ zS3vYVE!H2}>R*`2D}+SF5=>SBxs=y8us7+UCv%2;_LB7$B&+?zCFZX5;A3Fm4so~< zu+=!YI5+c??(vIPb8~{Ib6BnXmp>MkuzZbg*}QIFeYuYE&x}i|L*OpVmCr9lrh6VIr1(^Yvhk?a5GwzHVkNo6P8Z9%LWyvDYmW zcT0r~A9gJEt5a^Mp$%thwz6fx7&^P#Vr zTjsW_h|(+MzKU9f58@{iPAPkwI(9E@fYU?lMn6<-4@{i(WD93<*lz-NW-F$5cn;|0 zvN`X}`zR;mtaLWfBYp(piNLa`%g7#Hf0xzNS8^apwEA-Y1yR?gf`C2nIsU%93tqcX zO-jp?QwDi!3isxcvK>MQX%S`1-TV_Oq-crtNCO2na^T*g`b=Md}JB~cY zSb2cZ&YH&~d)QtqBT4lMA61i0$E^08vAYv_vx>5gkWuhXc-qn@V(TZqpKptV}~1`9bzzio_{ zl>{7&(hM%StC4`Ga1?++xSFueFTSlulV>PjE5%8w%vS3St+q(S1wLKxKG_cI-GO}x z*>cO3-L9G&{iG)fO((mEgWj`}uEAW5FWWi#wiNLZieoL1OrE`1{>37@!jTDoi0?U3 zhfo2=-6u2KX4Q%=+3qRBBXuoR!Fk@Nv9b4oRA<~=o3eG}ET{-^dBqd(G;|F{DRlHB zBE9m}ceO~}I1f63&x}$)UVS;feo%VNLPHdyj7Uu~uk+R`VRSD%J2_BpOsc$Ce543} zq)!8;Vz@hUYg$qy3WuwRP^B!fqO`b0tTcu|alWf3rpXu5`FP(G#+>Q z`=X3_c`_&Lza1ie!~IXwXmu9V%u%IhT2Te?ixR(WsUiv_Uku(XFCg|;4w7J1&n#U$ zybBl_8?!eq%Mn*uGH_RkjdTF)^%PMlXtzYqUzzE2Jw&gXlpX(!)CuW2JhS&1J-}T! z-KN*lR#%lO-RBbNWdzp&B{vGB$4%rJS#}(|K_mlggW#tGtC*QTaZ3p9BTCWrwp8H5B)2&2NUNDw;^^(cX=7 zKQItp8pB1g+KP^5J3?tD(3k8t;MXnpc4fPYHR5DuHwe;^c!MIyDiVrM=Fb9dN*|*Q_|t0s)2Q5& zTxDIn5oceQSZ%Zm;pJpT18YXx$=JTq^IPq^40GxROGTha61xb3h!hMzr7Eu-4X_VA zU+<4K8$WwFeQnunGykxJLoTni{Au(9V$?Thof}=ZZ0wMiWhsl1o2J{wmIt5@I~TS6 z`1S-iezN%y*T}NV*_yQg+uV4YSwedeXPY~%2aQ-49j?zGf{sUZS5oLnovWT{mR1p& z66p!uu;n~tTRXAaM{frKQ&E-=plCC+6KAhe7LoN?nR4cEHWz%h8QbzB=oKh?f;m4X zd=+8Zm40ivh}h2iFyZkpN(3-I7a1YH(21z58S;=@^u_Vxh-x&ko8Sc0jE33}%N7fV zRq4vsRgzQ4Z0_7YRgXMD$tp#<$Gn*7A4(Zap1p!<3F;Q(-Ys>YNva~6O04GO%fA+` zIPSWZ9WCgVuvFaFKmN7emO#p)-Kcr{S7?aR z7rJ3CD>$7@x5-vEpYQ3`8#H*}cT%gF>LA2u= z#^C>Usu*KLUOv98B^M;rsv#ufu|<8<66$K!5v7{K@`*ut{`ekdJ=SyjH8MEZ!9D1) z&Sn1V+yjosM+FC*CTbhljAlX61X8<8iJ4vNdxxN?-h6grn$klKpTP{d7$$ATlLe8Y0l_mq_tfod5@2blu)pDCvgH}L8jXj{NH&0t?$_qr0tS~Ke6*h z-bdcz3W4PG-QTCVM~z?U25oLzm920q*ypVj#b+B+gt1CpHSWe(?CMGGt4hVkNEC!=4x*pwBZ8$9hWc$_&7R0 zM^ecNmZAMot@6QoNiu0HBHQ7!mk8n%c^i}^~PB)T7EbZSv z39wc~G?`02`u?)`;U)%pJ$=t;}Je3e9Bq& zMDk-08^%lVxHt3;&XlJG*;_70A(6u1pO=x@ufRqGJtWy4T#|Bc2#7y~5X2RPd?7{s zPNa1H-gB+BoZp9QD)=xjz(67Ow0I=HX>ZbV=7L{6f4H%{tyoTXS};HO-c8Hdq~0^p ze*PzBsrI=)=bm7yPq$?R(4(XqM3sNqMnq|I7Q3laE3qeNl5}T0IdV4S=dNI14p8kH zRvN3>5Y~Unm<&Hx6k^U;IKmR=;N#gbO!Urx2{4Iu(nGDr?CSTTr4y~)t)ue@^BWT| zYn87kaL1;W?z0v&OQu$+eBV9=^AkF0tkt;`-&L6g%hcPC=@uKzG`8ao)sef!b?5sm z9H_PG+qcn0@Ot~dgzaV@`&{od!~`^bh&lu2>ekdY_7Az@i986{BCwoM=6D(Wi4bB< z)?-=zB1jsS_13gEelfFZPbS{CP6LQD(}vOGT)xnxu3DZgP-lHGoH}1&+AOSh(MDOn z_$~6<9osP795R(85&qmNN=nd#1q_ho>v ze!C=Oretisy=1H|>CDC%xsp)b3j!@p1+F)aRs+RLD0*;a*4Um>vKDNVe`` zEL{x+pLN40`IFNdL}vugLWOG+txi>BkBE^_5j6hy%WGvLsGrBcPZgDye_X{A$&lk7kX2NfF=QTLIt|BDH@*)i3AaRO$ zaU*q;Mpv?)mszG1tk9(EcHe2)fc?5^E^K|Ac zUcW(*N=G|G|BOWanU|h&@bIn63Om(qjAF~H15Wr(^;uvMaA$s-=;}=>pJPiKahd7z z!HkRZCe)=*#!!|2v_TaH^a;DznBD)@H7kl~iw=5?O*KnuMm4)U_}2IB&zt5CVfZ?t zd|v07W7%j_?RyX|5LEi$X#Czo!2*}r(tUaKlA>eza}8)9Ddn3GM;K`GTWr~k=>Y3= zt%a6J-|_jZF?n`U6Z6vHIO$%2zH>Q4~3VR!Z#^TIFWC4;zQupql(pJgd{HsGE~X+NF~PCu`vaEUrVS zZJZu`{`7JSApwS0iJ zS>^NRLe#j>P)r}EEjgC!<%`MU>|2mW0Twniq{VgUxYngTYycCDp~8KNap}093GR2; zri(~aY9e-)|7t5nNK9Oe=vDdf;lr`31=gQ4p8Tj)+D0R=^0kqMT|b!Swa;yFQORiJ z-iOpdCbfLz;p{qZTnToZhZW=rT~yu~&50}%7k9hqd%oR6X{9S|*JYmPhZKahYu8_I z1!6+EaCZaJ6N-8{ggW;&%`@q$?FT1!d=}4ay-s4 zMqBQmy}uFd8e9(9J72KWTOPt@PDy5-|FC`f$4bvZCFJ2*vRHr?-QUQACqg}ddNOsp z!NJ7>2QAHJ61q&J-TQ##?a#-2pgeDoCK$`2(mzfvcEQIt;IBywTcnk6JjOVzA{Kb6!B6XNiM=_<*n+<U$7zr{V)bwcdjlZsL?- zU)Ps6$!-^eGhT4z9KJE2`OWD5A~+bFwFmp;&)1aj|H9=zhW#JcUTgb*N|cMlF&F<2 zj{kpuA8%F`aYO6duYU~td$RxIT~r@3ZHt+s^DDCd$m9Rz&JF{_4f_&5Q2(Yy{?AVr zAV);KMi-kcKKFll^1o((PC&h84j_2>2S)gdLWi;Jpy$kplLT2A>#2^&iK$u||Q2XMTewEmG1kjZ|0 zAWD+Pa0ZTS{(dFK6ciFlK1#5yGY+Lvv&+=pKr)loDfbA-3d zuP?G~DcW7Y98zzqTt1w70S||`%^Jf8yr6{^(B-l3hh;_UtS@Pd>t}VsZ`;nmAYm1# zu+L?^Vw+Yl{Tf% zpRd}Ub)us0FQ*dM?pONy6ecix=u1)ZF*DY7O%oW{x(}{?*EvaSw^Wl3nGZJm`jIVy z)dLw)|9)y5uLoa>ih_<$+g7NrE12?hgMxxia<$_j>2)|+7Yy2A%wZ(ooTn}JX1C7H zla5xL++$K%xsbVXVoUw=MnZJ96eNB-eWth4w9`k*Ozjg?R)q##*nk`cpnEoBY*Lb#kLLzbqgcDwI|gWMqisr*cb& z5d)@F6>l|~UDY{#I+?$*Ba`v?mi172>Ez~;alT&+QPyLr`M;h!hsT|C+&^D(ufDsoTZ_^bDgdlqTP8657Ws-2@1#je?E60R& z&8+L|>z5+srWHtz~LDWJu!y_a_l#)Eghe6^q3Tj^R=1Omo^YKMZs;9sC3Mg=@nd z3nqw3hp5btIL$5X1P)t(aJ+xJ(#FqDD=p{@ZG{h9Lm@wZ@GDT@>*EU6 zzhnUMrHwlO+I^E$Iw7sF)**2f%I@`Id(lvGlZoOvLTm$ztiPqz8 zUHEDs$dQbdM#@la(m;xw{Y?)A4?iuVyh^@8>r|zw6vDue>XUPQMg*-=$~0p)yxp(% zT-!{nHGx@|;)DR4zX3*tX;~j1Ea{r!0QK?}zhzObMN=REP(6`VA7P3% zNE~pBkKRtk#gLdQjdft!gU~D}U*`URSLzCTq+-09WdZ}nPCr>M*>WbNN|l)iLVy#F($AYO;0bvoBX6A44;_-`^jnq^A=TkYi4^`7q99s^%*wXNA!< zYn=q%y4ARBZf+{ev9u*zR&fXtm}u?{h&>Od6PdgI_^jUcCaDSrH%%!&UyD}LpwW67 zqr?2Yiy%pGtSgA<;{0Giiv2la3nTufW`!$!(n5*D}9 z9nKqsA^T}vp4Z{kBlSBRtS!qV!qB20Lb&M;-|!FNCMm?i#h7B`0+ZfBR~AWr-P(g! z;RE59%9wuvN5DP-`o*?gAxhDdjL(>nx;=~W zs)o0;KYkhs(|j7eGk$K51j>BOQurM)iN-F^V$_=DSgLgpQiTJkJYvD~VW!yVx@`D@ zaM>|IPS5PRZF~!nrmSnF@N!mI*F?gx(?XDMTTlG}FY+8Cp5Mr|htc+DLo9H*19v*a zaI5VJv+(kQ3(GB>_&&VaV|tG5j>Mw85hSe;4!&UDO?Pm`(G@JcK>UbzxA}W-29m!d zK*SXTp#}7hH!T0u0ww;M*zV>5>f~Ave=U-FiWh{Edns?uPeyluN<-T6)Yb?3BrJ;V z;YFwjnJ0OvSg)y72;h8v9YW~OJ<<(6uD2pG46E)*e`e8*sJ(2Pd+ap6ZthUqZy;b% zTL0|Ys{?EUnT0!}Z^Vco)~wvg)pwR_xGW@X(&F?cWgVXQ4I0&5=9jj!Jp*h$)V5DI z=01aD`cXPk#m=#xpNs3nKrQ?Y)*S-JW*P`Sz$Fp)(>xq2wXE zkjc8_ES9Uld{JyvL1a*Z%+Q+ksx8$F!%WI*X(eddOCnnH%;RAO?m+=dcUzkJ^D7&} z857$H=4At#{QRwn;{2$N@*U+4u8Y2`vscD5 zJY;aL@iK>Lhug4culE#H%l+=I-pz=GmAWOYt~=EIe0FH6_p&<3w+!yFx1H64kja+% zXI?G0PQyXVb6!EL+Q>w1{J%xZ>=z4`xGU@YzT}B|(_?lYz~A;|Buvp%up0FycoS}7 z9{)(Aa5Yt(QOiDFGU05!kJUg_YlYieKd6*`mAy6-rm;p0Z9VB-H$N4M?#gdJ?k4lx zE6hLJO18H~9DOg<{BZ8vf$W-wLn)}$L*>_!rlPs@#V{AmftHUnU%8)Qk)`JjbE>4~zC{1#G?5P9u4b>X%R{ z_4fPkMXu7Iz6&(F2{tDKwGZp~GxM@tBh7&=gP-`>O|WEk@soMl$G_n|1a(L&y3(BE zYbW0wha!=6Gr{+3)v>j=Cxpt*cW|!lFVgSM@|De@81yOBkka)i*3*Z~uF%$tG=v&^ z=z}9z=bfSL*<8vdd9PmWs*Gc>ij?b=q@qU^1ozqW_o?TPk);^x_((TUkSoGF5Or-fOMDc)adz zAK_&En^TN{4{w4cb%%V_&NJofXO1%?u1|J5EhX-1nnZ5UOsMKJVaK5;OkZ2i8$3k8 zU$g8%VZmi@xe&MAp4}11Hr+LE#$Kx69rKU4u z&S+pMD_*-M%z;b?x@`j=#oQgxA@^yS!WzN(?K%FpA4)6Q;ipt*+_JvN7_pD`E}6)% z+wW@)js610EU1$bh3tYVtkuK)+F{NMl+FSs45ZWz1F*ku=H;&2_UW26*>R|M_@#?_ zJW8}G#SrDMeC-BUiA)XaDt%r9I8gT&YY#`oai?Z0O>4cc9JS5cgob-fY_}WJ@40E~ zzTxx8jPWC%`_|i}rK9-XRzvhWJQ|n1PvvjHz`GYS?b8@i)zI8F$jab1j_d@H{dtSj zRy13_u*R;H6zhVX&g0CL`W|tSpci?JGyi45vbJHr# zBp_^3)$``KCp&Z+u{@krT<^?7MG!R-xZID7BB+1{hPQi~**y;~afj}*t2D{A23fil z1&>kLhvOb_XOdHb9l+gvj1QzD$w^Ahk87M}blfXH5erzLJtlpsj_vXAQ!DXK4E-pg z?awWIrahAJgk`NO)}Um)cm2HsU0q)o6P@q}r1oHhN<>*+fQ=9s+`zZJj{4R8hS*4u zi45EC4i+0ZipcA==4(ehA^Y=|7wq;e$3epIooq95t;odJx5Dox3zWw!zS4_71Eo*6 zj`X)$pDeRcnqCW=Toj#ay;huroz6fF_fzVemV%srBZnP80?f2L1HplB-{Kr3^z~aljB?83>9_nvlY3*y2=@k+idMnT9yQQ)= z?^o?azuJvQC))Nn-NFYC;_e#I$$^gD+D<9t(**g7$WKmZ5;E6~08Kv?D=u}Y6m_bd z7MQ~JAB1?VcMc-$i&OjJf-e9X4tsq~uD98;Z6bohuKK4VJhF$??hBCno00ns;g!*IR zCXBZ0(#6|w!9@7C6hqLJo{aJj??3zt^jE1LmaKO$$=F!}`8_2*(!KcwT@!io#kcm_ z$@cg1vWeJ8*T=K#=A}*H6apFp2`m$l6ara91})=Xp3%QZcpN`&>fK8dywd=VoPhe> zd&#HrbIJHtIL$Ho>{cmulyw!gVmYDn5XpZ^!98WQ4L7~%gqn^d&Rm)6Igzqj*DO_ibYXxd$&>*`pG)9#t&vYl& z5CvkweT`U|nZt29*5$%u@dturNPtwhLT5^LvlTS_ek_P~f$LC|W*<0Ma8GJMnp>p>PxF{jC zRHkK#OQsO8b`T3C+9&wZGsT2=gARtGq<6D5A`>Y>W4)fnkq2xMAD#XPa-Ku*%h~lavWpR( zL({4kZLUv`e?h2_gWb+s=DDsmdw8R*IHch{4{f*ef7mhu_VBH{m5g%|3W(hM;*EIsag|?SB9cW;?Z0e*YVAI`4`1)Z<))!D+)%|M zsy|~XZX3bVJN2lv|M<&YrMAEJ+@Q z-yXbn+VBv}&L-E=`5{J6^4s=)*H!NX+JH{|?`rj1_LX-mqZBS1s%8B3P7ce!mioG( z{8^n7WbBm7R1kueuwL33UBTa}M&k;G_ z54H+-K)JZXeiqP?PDM07MKgUtA{%@dYcw|Uq`k6Kho3PwDn>m!^cs%E_T7k_#vA+ zTv5DkeL1eWa^;8lAp!`_2Ga=d`{YkVQCq9;#xZ@;t9Wwgy?TOdzBqPH7^x~gxY7+5 zERx=gSeW2Z6zdI(qQaebYjNmLz(`@SxDXvCNM-ZHs3BKL62>M zKu`$u^(rDbC^NgYNNk?5VvmU1vNyvf`$6w{rHRZMo-P?9oEaTnrVnwPycU(t5}i^# zuXT8u0g>Nzm}^aSD|9t%p11dBiC4NeB^yLx7-}7R61#>Yz}9n4Z2$Vl+^?XGJ z+M*zqO`0pY7Ey27VtTxv5Pf17^)z6nw(_vdiS~EJW3W6>tmCbX&t+UlEWDeL+Y+x7 z#h0xOHnxowxipW#8LEaRN<6@LwQEk=g2Yp^!cKt2s_J9EB)bX?7HwN z&L=HTmDSM1bcYwW%#kOS?PkOAA&AlEDJyzCsdd@uHtPFJ{nE587g{+J9=M2CDZez` zKgmF9UR1}1%?DZIk-sOI0f|K|jmGCchbZ2_^Q^Q@laiLMu$?nSraSmO<&qwXvOy|z zbBY@VI217UnJ4!U)70%WLCxIa9+>s4b-FEe3d7W9ql>f)1Jn}Ix=rQ!LNP%T2i1D3 zLg!3~MQDhAQj+5OD&NgJBFTIQ&v(1>ux zd)x245l^yoR!)hZ7}|)r^HZGuyE-4J0r~LZHf`50S$~;H`4;X|@nxqq%w`C0xn1CH zxx)+Hy&^JNhWvtjS=ma&m^H0_t%-ky{v)$5B=L_f_|BHg@Him>dz1FNoC`ZtD~|+o z3bZ{1$L8iByZ-H-PoEdY<+*ZW-weC`orqfUjRTu%g&xvpUHo|lCvSAcm zb&;5sJ1PvSkTsTxT^))2b#r*}9H%Grxnl%aAEaAORN!Ih!vKl2Tt(7FA!LOMf!@W2 zzbwRmxl9phZG+b4L#Y~~mBV9pK zpscA%Janw4o$+L2vP#&py{-FmJW|g;bO^mi%MLLE?GWgdpk zjL**U{f%2ES*XeB+NOS-uhB`Y_sIY ze3i4-G7)k>m1ldFk)W8y;yFaC^B@QkjGkxJx3HyB`2q1Dm&x^MpkQvdm@`ZB&*Mh!BK^R_;Jw z5#vPa4g_m`^noG3FCsyhL*CmDNso-blJ43AJs1}&O3QVk=CxHIJ8TnPWgI3w)NjaR z`&zrHWp9O<)yy|c_N|0eei5&`Sn-3{ZxeqdB`-aj)jg|u$J)g6L;e29Q<5-?V6l== zP-6ayTYTSm@gnt1XX(lHCTjj0B|IKo#t=1})oATP3~=3$Lxkz-0SVr4#e(tB(i4tJ z$#xwMUCiT0hBvZ4=;!N=Xo$@c9~QJ6H(ea$h)*EYMs4Yw-N`a=4(P^ z_6#SA&NXxOvs%AWU zG0>92Au5BDaZ&$IF+m-!0a*OFWPF&H#@FFBq9M6i$?A@rojQndv|C ze5rBim4RLkz4A8w5?-Np4wmXEQay`atc7!a_6CPJw5JcE>T*q6u_SQNdt#MO?s1`j z9?{x(PS=V60X|V4Jq&99r1KLWyoGOU5$*RuUJe%n_xXj?r{q*+mEV~Pc$yAT2P3^w zR^Q;I()vtu`-4Ux-<$dpnjU3ETRPyq2!?r&asFUL;F@dbz}uN+ z-pgoAPXpSOpWu?;So=TDeV_&YUpgyh{>wD|zb^3oLk;3AOGWsdJ%9$I)Aqy|B>%wSOD0jW*zGZ z#wBBL-JV9muP?3P{&@###%q|Rv-CXZf355@%yLUO3qutSp6hLVh$7%n9fq)U$Xv6N zY3#)+^d2R1G5A z;%hwT%4nIXL%JG?j;?OP8;JzZfN$@Zg>)Lc>fH8MXoGCr+H8=kYlG8oZ<}c}_TC{w z9P1~99InFU^VEyf4mT#!%ylmA`9C`?Ida|kKyU1rHzxw6ibh@BgtI!XI63 zWdJ4+^ygOo=%b3%61Ez7#0;v}k)ZM{2lDWdNl8?y#3p0gCMVk-$mJ}zvwb+H$I%wO z*LFHl9`Qk!e$iU56HX`&3Q_T)S8W;mG9H|mz|F-3#48HDw~a}9Jy4|GMvL`D_jsLJ z???=Fju#5pn~TMRl39($U$e zsrObxxrwlsc6){4k9!5uLddvR$_M3?ffvH7*xGEw%#B+Tun+K zb4rwn=a4L_-3h!*0~LDTx@&T@_w^(9>ZobbaHi}>4*llW03L2&++GJ50s+43QSNQdL^M=sPMUqAP~0Is&Og^<=^1BMZ$jn_(uFy2?ag9!ox{- zdDi-)RJDAKlpq$!a|%9(k-TPjgdWoYkUWhC(r$vIZ9O;SG0UQL0qA^@1f}bJxAKp= zST}GeKUqF|C!kkzUZC@tT?*#0T2RFSMwBDex=!O`IJk?OQ#H<;*|U9kpwjJ;vh~=tJ4}ApZw+KCra5%d#$>0b-_P9wPt|*Z z-_%#xO}AJ*o_4uy7U-jUm|wM;ShZoW7?!{Y#7~Fr29V>@hT5K42AY^K;WeC}txug7 zAorH>+6FVV^9yLUX&)Pi{jrg#PcEI|`dGVXzeat6pRIP>W2d@EkXvnbVe>AJv0GJ7 zv7olufTD5bgoy%+I-C(z4P_~+KJl79a~-+sxA%N&#Vtk`oHliWli9hs3{r33jg6E7 zM)q`6Ri!%FA+c7QwW6ZpP_Fc1PeNLX>hzeyY5@V3Hq336$w`P(b{Yp&lj+4`VBI2k zX)&bkV!gI_vWGy}JCtuF8?g$~)Fgp7+;jtJtkv%FAWUO*=a~FqxvE)m38^WdLo42} zx}xq!>etpzpmI6MOFs2B*%0>etE%K%hfz9;3p~F`?2!x5A=_`h1hq06gY^DZo4T2P zzK1BC3>?nFClPS?d;)0=s*~BZu2$~$jAI+*JRI2NC{|8nfD7i2!du~#X`N*zOQ{cO z8A79{a;g%~s3s1k4M5s>CSIVj9#YN64NmMd%(Q(X!K{$!o3}P20tY5-%bULpjJs!= zy_n&f;6EXyuwNCBrGIFVqf|Qa08>LOd0&mqEJ2mrjW$*Nx;AYpZA~kl-g5`@doQtA z7D~!e=$JK)i`w!G+d~y?iVAS2W-Yga+u^V@+-kI|t(lMIsLvCD91>mrp;1g%SJx7s zDO%NWG`is;HoPGi%NU<3=>0w*3M>;q7qf7|njX!Y;L+@$4a4*Lp1NGwB+f%h+2zB} zgsPSRbu<%TjBH-|ZQV_-dFkJ-iT7j<)d#}R9H&09+R zPU`Qjd#q}n^@4G756IeI$05)2%Q)B_^TzxopoPB?ze4~JbL^}SB7dM|Z;MR(pyihH z=JW68Qd#UIW9K3&G>gvG9!xl>7b!?SdLkCJx;GfUHeh>D0dYUQ!;pQd!rD_K&aDHJ z-6fP!@p3G$ER1#c_jkxq7^Ul7uGcQ?7i`;gn16k*;B8U?&L#sz<3=Yhi8a|8{aC98DK>~$$WXh1b_rNQL#@NmGj z!2VdIbi=VsDtW8p6NSD4iN8bK-RY=$y^>XCN80i3pOh`kOEOvp1oH<1<)Xkc(teFCA&>MSkew9*D&N)%8tF{ zMgVA~p+OoFbR{s#!5s{Am}$y(@r$k@$8wutMR2T#rRbEQ_oA(HO` zOSXC}9rnT~`<5tk2uo7Q;#B*YDD1|?Af88iFYA~GgS@>H7@7q)m#^|?r}D8nCPiok zH-I1B{t$n90=;l=p0NPc**4VMyk;eb2=2cTbq=P;?)fMT)5e)h9#qN`j_it;z~f*{<6pQ|o)^G7&w0w_L5}Md7rYbFS)Q($ln{MW74_s?mC_cXFtS3q z=u-ui)Q2&XxuU|D1cd#R;Ppv{OdvQx3)NzoT)LHIs(G2mX#YGN4G-i?R4H6 z@3AOIHc;l8kC@88@30>=?DscJEC#R{YHUlAchs85k~Rt`H8SpYvVe)p%XQtGr3BOx z_hy-EG-&HX#vDLB@UpLM?Sovs($`A08hdYC>UB6bKgepS6W>WUShyzy065jso+9RL z%QZANCB4t%OxVhZHxLz!kn6}h&zv99o(<95FCXEusOdtmP1wS19N{6#N{7)UVwimU z3Q0>`bcdK=pBIEyrrMJ%wS0X9>c3&hNY1|kZOy&b3^Kvi`plHO3~s3D>~6gs$hi` zu4lL{3sVhz{(J|n6j|gCThXS z(PPKAS}qtDdqBnx zeERh8Rn6EVN;;eQMn(?+kDGa7r}tid+-_mL*%x|k&C_Nv#PJ8v$F2Fb?p%J^E_89s z4KS~wxy}Yh_Iqbd>pcB6$7^@*%Xx!aj_PtNwv-5v)^%EVQC2&@zzHO2*Or>+Ca3-;pon(E` ztsPJBUuLR*S$$pfH~VM>J$y?kz>nyc+LR<(x{W=(&2Q5;S8_E@XgJfK1?Vadu`I-P zT~YknFt;$oAq!Kjl7lbdN*k3hyp7U2hFwv0cnF8>%ddP7!t7(MdJ!)~y}p>dbro_G z|G8&{q$(Rg*a=tBHQh%J)-L(OjoIuEuVN)Biv_9^yUqHkpS!);N_8e$UIqykIL9>P zh2(KBM9M4Sa5Z?=V+)=tcoD$E! zDSj)zGa_eAKw)v5Pok{o^OJ6Ip=7pkcaxWUs}HsGHW8a-7u!V_Sth;@yr%lH`gdqO zX0mTYOa3An`p~5xcE%zj_A|KfJX=JQ{xJXZ;nE(8SW4*=L@CnP^UyzU_~PK0bSz86 zRriKPS1=>ze5w?9bjvsKr0pwYE}jM1e|2z3ObxAs=Y9*59K~6mJ;!eDD4)H9OTLK8 zVmS+kER{*Woktg4#JSqo1+RAV2gm*z5&O-=R9{%L^j>f8ObJR(+$mTTrRdwf6o@sj zLT7q+L(ip(@WP_RKapK!&_r(Vt|-p-C22&AT{B=8=5>=^3*fJHwuL4a6IQbP)>;X; z?!n+xbyT>f4-vXii4W+o7L7>w#wpUY<>GwvBJ_i<9M8-(UFQi$QVuf(!XTsGlu??X zAE|x&#hzi>7@gF)Q2xRm6ljrmj{9&;OPz)7I=fS^)}WEJ*^6Q+v@^OTWL%KLu4?a6 zfPKw#QOkJpd|kiyGK5>3WLff48Q_oS1D8B3Uolb^%1RzbuGi)N)2|5EzXWJ#h|pvI zG)I9r)*5;q5uuxfXd(ogI6XxlVQNf}d&+dbI)5ZX`9Y|PqMk40fF!da-s`hh{hm3v zp!hYB<#Vq}FCLpzWEO1&{yzC_N;3{nx0;ROg}$yO)@S>5CBf?FNJJan3YVZ>%{3b4 zd$)&g9!GcY!&3Y3dtY}Ca|dbzl3ITcOm`o0G}c5^rC*0PhxKUk1L|bFuj-bYagpG` zOq{SV9&ODhm+g0?uCV6>PSaBeZFcOhb?X~vkh}{bvSXguX8y6$WkhcT8FWun~jMfeNjIFZT*C2i=@82o{I6 z_oq+C_JT4PD>79X^z zJh&z3GEt|6*uDKhS4pa12X1h>4XHp>0}*m~;ZV_Lor*I{G|R<+Sw?PHDs8#-I&_PY zUe$aF9%a4l4MgUBB?~~0ZFF-gcf$q?aQUa+sUEm3M%AfppX@2iTQ22@N;=tox`th| zx14Htfz%*yVjhyGI?3s3sem!;GWWnDzI|v+R{CZFWJa6(2~ucp@Jn1`wZy|(?~Z1S ze%1#23A!H)#hE7N^d#`FcG4w9R-76nffJ{{p^e&8ML=*K-a5RiZJ~9rWt^(7$C}{0 zI-et1iL1+g4SV6lKhW{$_%Y|+BKN9<^b{Q0=caXRYPk>fgD+2J2s)wzPzM(r1*u#Eiq#OB1TN-W;Y^90^?jFoOsyVdj2!jQ+I z*+G}efF~c&wn~YD@fIl?wdV4XEq;X@hlyKn)B2F|9Nd-lQ7$l?&Hl)9cS`2I0g3l{ zV^z_*mzYuvv#9!hn!D%4N}%(PtnkV;C0)$|C)ahmC`Q}%^^%pzh8ll4;#^^tvowZG z)z@lOm}!`2uU@@E97P;`sNPbV_QNj*ylBtSOsjERU8cLuxGg`hVTJ(8jBA3*-66cj zWMA#}mc~8+KunVeg9Q>WI&6Gi+=yDcx9&-0*jCnVE4Lg&L_1H|YW*xo3TnQQPYap( zT8GoTVYM##(IJjjq0eyWiRV;bahb#ZVa5%c8p(<&9;nRlyfB}H$6QCghBE1|1^99s z2zLD$(}@>NP7Y(yD;6ON0BedVd46p@Byo)<6nG@Y?;M@S$MINCN9TU8%|rUQv|=|J zU0X9(gV2Q}E@=W7ri|YEz#xxxaWzA=T?~%9P&8Vi03Jk5a(!X?fuPcqPG&{E4_%E* zso$-FDne|lYW@A|6zqH9h^HE;Z|D?<{N_m^d+UXeFTyBF9Q$?tjZexRu)l~iCZv$0R zy_;l8wnz2srswAIQGl#S9XX6r6DD^0E#@oYe;M(cK}mJ_jcci2ykkkgK2@tu&aPhQ z=Veyl;(8|%jpR8dddo3zC{3ey(NZjaDR zZ#rHg9bZ*!UE)gmjFWuYU;rjSFx*q3^A0EdZO^GChv|2gXm?A_8ygBaG?+|&*`3tk zVANB7i%PLbAX)uOs-awC*J)%puf^?S@M0!uX1IQd<^h0sl>jP+;9TY01eDL4nu&45 z`(p7m=!EHEFiXufrk>?auTjU>yCrH-Z9>J;Ai7$OeCDQ3f7syNa7)zfL(keMqMGXiz_i*qDG%59r9yu>pO-^6 z(*}G}1T3kJ=0|qmJ9T+!0m5#-zLB?A(ZhJ%9+PGahwEFp3wwn6hUv*&dk=Ju`!C>v z4d<@2F#uQ0AmQO!rCHiKf(!TS?(;`SQvN{LXO1jW>QW|MG{PyBsGq4H_nUsmkx_@B3-GYqd}N0(fovc%8!awxxsZ znYPF`gwS}n4`si<$h3K_%fVsgihV}R>b&NZhc%6 zNVJF(8W8@pMEdNiyonwRi6bLz&ZFid#$@`7%oH9EJ;q%sowb zoU5_kJWvyTCfQwokvqB1*~_D6>f!tv>9~Wj+)_N@-r__h`SHANmvdEmqWrjBU$5Uh zp3gKHa(vJDW5v!X?Lfq$g+_oIjEe1*z+dAuQnN(q?k zFnz5y3zQ19d=OnUGyodUcef-W&Fw5}C?LT*$);yg`n;k4wLa6yB$izTFB6oG)k9n; z)X&9GVcleK`rva!x~M!>lN1nSbY;G?^4W zs}}hi#T;C$20_dWYzS1qaQ7;~LOND@*cY*up~BpImf?mDt)EyFOC_ZYKMLvX zJt3w@UCCCAoj?%isj9C}oIZ)!2KBMI$*`VUg!h~&^%f6Vd!Fvn?Ki!(MM@>Bc4xsHF}RfJh0AMX zI#(HdY9i^4BuH2msAJV$&jYX4WX!4*I1xus9w$%=J3;D&3Jt&7B8F~p(XCj(lMvbz zPHJZDn^XPD>Ss^8ZEkk*;#q#M_t5tTWb_r^@D4&L-u=MO@dDWqxlW$BiyJj!@NwmQ zS9Ljb4CcK3wF&Okrg?jZv-NiK=T&xKt(xbD;|>+)pJ%Nncxa7AR3)_g2<&?ST#GTo ziPak~`$1+1axrEV<~pZ>`$03+a@oT^Ez|}N&`r*?uS>32BG=aY<$M2lqNQpve zUf%xduMD0z#7`@B|WgsFCNJ4&{6DMdq@aR=nbO zM5x(N`JYO<{};9<$74V3?x-=Ou)*?`|NcXzCyMI(ydLrA=Lj~f3X?P^aS0Oe6I#!j zT!}Ct240UqmPGG2J^c;KGu+MMvlA4~%T?MQsKR$3*M1Lj03ylv8~PTQi?<{-{g>GR z9EluYy?*_^aE6{pck7i}y;g1kSyu)B{klD}VcDE4oHvAeJv^Fpp39sCE_J2QG^LLq zY)LvIxuI>-HKn1(ZlQDp4n<}s2=nAPMtG@WEGFCexdzEddy-9LWvO8FQeB1Cv3KH- zbXjj-IqTtjVcloO{ClHgN*8kwxNP+DfCLR;Lf)N;!Ab&e^D*5r&5zt`eU$@XM5Xmd zCzsT&Ed9xf#g*|u&2N~tB@|{XCSG!Cnt}4Y6agxq=;|C9=kKVO0 z>7>hf==3CR_v+aTB!eK&#c`i?u%luPYd^8~Uy}Ux^FR?qLnv*=$X^*p5o$)X9lq70 zq@*I2i?bVb9%n_C*xS!#y{0v8@h}Ml(O6t$#9a3V=g#BGujL3o)Sb zU;F41{s&yhIH+g+Lvy@CtW*?Bjr5@aT+!3r34J#VzDGhcT#%CX)(a(AmzaUya+sX8QS0kN`dj^c;_}NaVJ6Gjxng(C=YvQEdE}`^4ZY$KZ`3qG z&-84fEMp;@YH&+=bl$o93GTMsQC?@}f?m&@zh--;E9MSIG0(#azj%4IRjzw&dU(!D z3#zJA@RtwcLOi6Mwz({F%WH~j{DC&XXUFbg%LymFIPFvJRO^q@wLHvi#!^ME__ktb ztaQyDJDb_6?433OH^QF$NXhM(a`zsE=?s_!iz;io`w}>kU{sC9!xk zlYt-&EU}756h2i&JL8-|#%Tdj9k+!5`(ZIru`z`Tk>KBK?e8jF1TZCOsh{KD`NOE_ zAn;w0CEL%+5|&eiEG*_#r-zB3t+&2BT2&!TG>KfvecEQjdaFj!ZT%e(bbQP44O(wO zmASF65PAx2I9RBvQZqd0*Tnsb;WYwJ5;w3>Kki$cbx*=9aJyTmW4 zRSGz+3#-kEhr!rd)*Y!F-_dT&x3S{S+n6hw(VH}vc!HY{ERgz}{K_%%QIwF4>l0*3 zdewGAJCFXsAOC9!eOFFL@TqI~G53CJQ}Er2tPpXG(>rSj+6yq1R#j8W=_=5!SRv{S z5T#7U2KwO2R`I9%I|v=z-}joOt%I0-3KfDWi76En9I?Z?Iv1%t3&9!M6^;{X;B&LQ zF3SiLCFx<^G?TBny%h_i!-(RhDtv!}nlv>6LeT-0Xr`5H7F~m}=Tz(X4^EBCgjgpCqij|oUlB-G&vnMvhG$(W zvca&hiV0k8?=eWPDsl zp`xga`CO){)Pbn5<%5qIZ1&fO??W{nv;2d;sxDEnR6o}`)N?a6V_UHEGv@B_ev8=aA{jx&5F`VG2s+Zxip4 zv!XPqxg)uKq0(S@Mgz1b+AGa>g@86%V?bIlw=FXKwjnRo=J=6{75_l>iK*GqwBXoV zEtSz-_KM{KD$8wVZ3l$t)in4zQ%QQCwh~4s-Qz6t9eK*Z*(7YmP2Q_RuC3?^wjcMp z4wD89bC{pgQKY@Y3A+hq;TW$dgUm~KWo1#mW5%PjI}__9i; znY!<$q?dp!jkrT*l)o0O`0eK(M7$gl7_$cjq-#&Fa?Y1pW(3&ue^n27pq*+BK$Gi5 zA3wm)(p%6pnFi2agUv&$Td}DagGF!(5P7B^=Pj-I(TXf;8~IfQFaY^0O zJi0-J`_@PPj0IKhgle;Bx%>q6i|18kSxe*PnyN`fSjwTWyLDFL^$=aWDT!E>5zVX3 zm4|EG0&(<_$3t%Ca66fr8aPPx7}LmQEK}p)$^O5HWhYH73|g=GmZPgTbX}T}(mkrO0J9+58QRX*XOGgoXG^Jd-aY5Ge7eV6U` z6{uN#jWav`Fs^<|uS-GorwZU@0@5YeHzuoWE{pNm8@2My1)}Jpe*m}M1fKr?n?3>p&Fxr%UFX1Iq%O}5o*(GYYlW~5)v2kQVfBmjHj(UHM5#i z{kP|kDy8;X$o)~hlL~(Ru-LSx$+jqk-XSMOEjk9DZYf%w62G;b6B=cQH`qhN0#0J9 zuh0D;m52#?A5fss>Z|l?wK)_U8Rfym7hzpqXGrt?mEjfOWy|HXCwC#h=bg53NhSUk zRj6QPlE=P4SK#8%UF$Cc5Ch_MX|N_D5( zYv59gnpzc0nWTasUoPA&`zC*&dS3B%ylWMqbdCCU zVaZ8sm=Ka4(q3ZxS>3VZ3zb{&*(sO_>Os|c>H<@L8diVa^M(s47f#Q2P` zKno((B5^b9gZA2K#j0cN;Vz#aj$i8CzBSbGb`E}XD0pj7Ubw)X%CNJ>sV*-!H*iA{ zRR9q zW`Vb9-K6GTsF2$kjcfw1D(x|C1>DSLzRe$Yyf07{$%D`#+By_GWENt@y!A0a^?oOw8LuDG)zeFlkqbw>VF_ z(jij@{DD+C*d^^tCo#%N(IU{3!yG6L=VLylGX}tV|F&O(3&nTM>Z+*`ww?BRpFd{n ziCy9>pgtj+TfEq*)$`gm_N<;21?$w6nDguBa1qd(fs%y+4*T!4Q>Jug$-=S|(}pT6 z)g6}y#1i|!t=e8VJbWB_63c}>g0hxKOm#)8 zS?yi>5l}R$E-8s|$c7Pgx9#5?yYCv_ug*$-0k2~`udw|>$WBkA<(GE2NxS6a=Lh5J zF`+c$0-eAr!P=2~26F(Q>>|T-7p$rMPh%yawtpKd(Q{cd3%V#@s9{(~%_Q(S1_GI; z(Y8!YELNCibI?BF6fk&kK{o4A7m5zpM}DYrO_z$ET92y-b(2|&BWbX$zHcBRV7EG3 zG;-Wvv6K!nQVryys=|6K`8Ur_ZBh(MHLtPD`JBWCV|98FWjC#Ys?}$NOd5C}+o2hJ zdarK|d&)@*b-HNwlqoAM`xyZOx;;17X-C*;x}^7`Y?tExRHq`ASR-czs)RtXZxK@k zri!%1b}J!c%-6DufwHa}NgEif_aWs@-wq~|+WY*sUlRqz&_Xn*iioS2UC=&Olx?*w?I8tJ}Y!Q&&1&< zUZomp@WoRm0$uZG?xKVE5=!>~AOG4mZ=`OGSv-q06miC2t|Vm)cKA|TdU{i9I4%@p*K>a z^Bn=-G@;u`wsMm3+PY5VWDlrlt73oob_XpApd;xJw{$N~CtEiRPwV|pVvV4657{bt zfb!NaM_M^#foz9togoit|20y4#|Z!};B46Y{-;&(4!@X+u3)Fp?c_agV(aW+esdGR zF(l1YruZP1_cs#7-h^H>TCwfkrwz(d#~ls(y4__Pl=ii1a@KP9o$W&X!?(5z(9F+L zFoodt)4kmhZQi#@y_Jd1+qOy2+rCx+_8E{AouPK3aN!NZ4-{~h<#)C^H2m$~hc-%L z6Z#_yU#bm+9@auxC4Lrz7=`$p(VI&$!bYoUMKy?$7BE=VMlFC+9){;`&C(wH{nw8M zb5S>JL{|lY))Jbtq9;wGF;zU;GQd}cfp@lf{)L_VyRmoX9z@VuHv!!}dUQ9L0Wh() z{EITj_1Y{^YWTI&+LF0STVQ0z*jqe^J|v)afUX?7>y*$9NoK{Elh`j|C+DrP?!#Zg zOg(AG)q~F{p@2#rqU+%JVd+qpT_Sh$T@-%Ht9qi3;6%b)Y5gwxtcvPzn;7t!`rF)! zjEWrvc%jf`gd8=cXjq!+X`6dc#@AhAW+$#GhG3=zN|3?0ldY9iFC}+aiaI*(9CYXd zXHg09*s*0vrTws>^(M-yXPprRbB0**@wHR(;*K{~=0S#qoQtNb-q*~?1?si^O1E8NfF?6x+tGKnG>&0s73~8C zu|n3irRG3WGO!s1n^W5tQa718m2*D9LZBl~^t3@j`;b4(bqzc|m*_Q_*-&Y`tfkgy zxZ=JI7b;(-6eT<4LAp0)Y7&8jIBD%K+%(TfqlCVUe^4$3&_DL~&d*B^qZ1x`36|S7 z^c?qvJv^(BHyyDM?kOMZ*k{JZw${ zMmK@)THXni>ip_w0tc@3`95TUuhM2E6|Su#V(iXKY=A6OTS*HO;GMZJaDx+&{1EiDnmw1$ty`oV+51@i9hBV{-Ul1kSh_6Et{&mU>W^H%hDM-(uk#W`R=Jy^!n*uz zbTpQhj{WgiokeBrWa&U*W>ijwI&+#*H}fr<97kO##wwj=JBe`-w9zQ=^`oR+?5iyd z^wT#_dw}5eeC?v(;)xtOYwyXYe5OzQ&e-k;YfofkZUQaBLV;3*^iMR^c^oL)_Udm8 zG-GEnI0UWJuAtG2pkONapyEHWM49V_>|D<{HB8&qbwX6LRF%Xw_|!&2$-b6WK`kvk zSiw|9CC4E3LCSbNLs!A$i_9GC7-lhQT3WFHz-i1lMq+A~UB3o7ZcxSSz8YpyQ}9ss`wye@HJkN*H~W@>&gbP?;N_^# z`-Rttx9rqC1Y-Za0Whs;Js*5~l<>&rlVY>SlxzbIaZyT171R^DYBA0VkODqJuV23jU8Q$7tM!LY zk{)i8l8G_xPPkAQZw7%32QNU(_6}>D|Exi>6Gn%5u#pLoJ+>2DU` zDjRe~K7{Ie6g@?`UaNBV!N=5J%T~>en#p}Pq#G(sNethV?R9~5p%WKHZBOiJ41%G? zdWOn(yEUTWp(w1;wgn^Isi@oA+bWwm;8!fwHIkS1^S1Q!pZ~+9-&q4?mvCBEYPViU zwVz*aE>|Icl*_0%Xgf@p)7>O71l5@?JUrZIZOtmt-0Xf%hjlXo* z7YL}ZC)C%D9C2FH^ms?KH5pjA)wlHC!HGu5&6MmLOT#qLqeew0p11IIDK+wQ4J0Pv zkxZMrypxZFH3N(11?S|*(Z`vNaH2=<3hEpc^?`n%TK_cW7<~_C_ZFcusu2!TqFIDv z{e))q12~l(s{}nlV1H(r(cRjH&WWeVonOIeWs&Y zy*PW$tX4?jS`9T3#?(2U4e&mwCGIIPABH>aQ?X&(11d+eqfTb9>l&rs1QNZHDRkNd zBuQfK-M%w?)sOO;T%5=`aamVv( zidJLW1YChukL>*&-^Ap{J5prPw4UUJrI|h^Vq;b^-1Fch2K5Ms($MgyDA)7@C22ga z6%-J6+L_ZQ@8!jfd~AnLX~Rr%9$X4OJf@Esf6p`!i@29dqZ@qc*H+x)a8Tw?f|0wItCbA$C5oppC3O2WuLG%^s z7A3nVX0iH?w{QLL@npV8!y-Kii~?bC;p-OT<<&eZ4szMW+7@j|b@x41W-IKd4DE=l z!XxK5uxMZ{neM#_ROu56Tkp2Sdc$w@5aoP{Vjz6cC{5s3%KKf}{GUwlpX}kk>iX9mIGK{44i?H! zV{La;M+N73gWJcjOp^PXUzSJMW4t?MMdmlN%&)ZBLG&5GEii{x&>d;^2x)U#Wh-(v zin0m$=@2yKlAW&^#G9+xLy@w_b)RoO_B1Xe*0gK;{LGq!%@J3Ds=)0S#fGZw;UNW& zf7T-?9uL%q=$$h74GQb9c(?!GV@gg%wd=Y^qLQqZ7nMvDH!3Cv{`T!#x{Q6RPfVax z>0|4^#F1vYlblHsjjiiWk1k6xk>mP4 zw2^iRr4tL=n?=865-wEr1sJK z0qTPoF3v0LwUyJHYg!Mnmv~Uq{K96W-=k%gdo;t?cY_#+*y(~-@uas+W}npxItqHI zV~f@-PPXK^pzVT2O?b*ckDyHGYOi!7Z^4-Rz&CG~*r6kj7|lU9_m3(N*Ie3*5oV*0 z{+^hMnuy83BNKPFTR!^!FJ7YD2N*gWHM1LY}yp za9ORdCEr)-{7P`FJ7jkI5y{L9^gIasnUo`POl>8F2;)V5o2V+x1^r2Bpj~iDp$8Bh zE16NiRzDa`8>KH1lG?xnYjTT_eHLcI(&W9TTq0gc`;pBk8s)=FPI0RxXJIX#ZbKiS zW;#{B#owR6tHAD3K=3{!OaDti{3gQxJWOUl<8xej?RNvGd1?w2hdb7kf;)o^yBG0N z)e#D#JZM77TF?2t(W~wfHB)va)W7tZv*WLW+2J2vpik zg#s2#FbT~9uR#vs62XR@KUf>}i;X3gNfM&aDmd7PU+6amxIIILbmKoJ@Y^GPJ8aas zmMNDI2rJMw1UeMQ@;kE>>U=g}(N#w3TUug)Kp=`KE5Q`_2)ka; zgUw~~MfJ&Ncp(ZQnXH~Q(>Z#P@cZK*)tOB^-v3VhIbav{-}bp$XlGa; zbhE{&NIAc1ldy{hPwl}h=l~L7LoBVz>#9+w^ex^s{6F5BN*)2!;)^%&1jL=|LOlgE zG!5--SsPedgv-d1_Dez>-o7D+sNZOl(#~rYT+7>_$mp9L_;6V~hY*ar0?$5CJ)XcD zuI8_>UjiFIKH%)nG!n=y2LXosJPzbl{;W$ib&oL66pV?HuanhHF`J6Ox+0 z+y%>mc|EVg5epYKwf?K)xz`|mGvHl$U5TsqrmVM-gcPj}Ost#b^8z^pC07MsRWcPQ zRSwc8IBP#^v_I@`YezS6d=tj0IYi|V{?{%p4E2NG4DE>lEc^;gY-}RY$=$PM{Eo7_ zwKmRN9H^hI93rIFPFoxq9A9bt<|e{JAg=%Tw2rJT{`-4+yxqa_Du6SO$m0P+Jk8Ao zuJ7bf2-*tzAR(|C7BRDFk5U9VvRW*r%~BQfgtk<c^QDhYuz>#&2K^K zF^=wy-2f8r(S%i^+nA=&sAfP-Z-HeJb5y{oq3+!IfRjxsMV3CPyApjFD86|OMlmg5 zoQ3KPrGMA|Rf^|o0Vj}~YQW`ygD@M5)6`((+{ zV`R40VA?q96-H?<1?i^n3Kxlx$Vo0)pw4GqA|B(jiAxDLbC|qN%NlV~-(^J(Ne=pX{Vh(7 zd5ma`7Cc~(sb+tbq>{BvZPM5qUB_mUh*lJDgk4k+uLX~kGDKf20F5Q77VFSRg;WMF zKz|kfbbx3nAhm?F@}SSoC|nP3AM@(v$JT;*W1|OI_fth@sx@=Ubtq<7h^pSwD29}r zaDGUxq`r*2nCE~8dX69hbVf%~^uaMsWaL@1QWJ@t!#eIV3%A^yeRR}CUqqpxb2d;?p zU22_{G7UQlzTyM82(<>;I7y|5W(PgO)aLUzxS6Q=7hm3l@UMr6rx1ocxuQIGg` zra}?<&Ci`z8itgf1x1f|0y^cuCN&<(84wk+tp_TG?F9oR!6qzoC~H4=1@)mcuGnCE z+%|lw{m~MT%a|Gb3irCX&V640>PnQ~mz4?yvM#s~8q%%?4+`(LN$LMjBcjvL`#l67 zd6BG77(-$i1m#jN>_sEFaFY-10+SY!Vyhceu)tEOi?21s%k&rp-O9pLsyF(yKoG2# zEcSeP`pahc4&?225@1yRLv{&-_vFPdC8O{Lm0|3CCBZqxbq_~IlNkXecmYv?3wnEx zF9s)GymNpImfWs09#CpT!hYIDW#jQc{5HYPjG=(+!oPyDnV0=@rYy6+Bk)jK)zIO5 zZ1{~DkDm#AB0=Ms9q*O}#Flt2;~A6m#c0*PlCKt7WV|0B@(KLMbwH)Tl0}9Zx2R0= zuYvY2-I!mIr-lgEqmsKArtL{=5xsVPhy-l14kDoKy<<%i;gB?hvLJ?_CFjP&U+4qL z&ZziCIJ6a)8wC#3*e_y|-?0(Jtz%(ytBoY>1H)K$B{{_*DG_CDF_`y{7L&mW)({L@ zf6sl2)rc9f2xFYZ);&Tl(U!Kuay;zJa)fnO6s)j)@yjUq!ebfc8l69bmqd;S+^Qnw z6j>6o$Yr2+F<4*NJ?N=PWcS?RXxhP-U0f6d>f^cMtp9$1nM6Vi^kv1{Az$qrDq1Ib z+YMp9IKLZQxuf;L??B|zjq3I$+=WOxh3E4D6%PyPA?kQ;^IXTE3NtKoLW(YFEPE;TRm;~5# z_r+@!nbVQ8n9;AeD$yQMKWRw7*s#l;;p53-WpV`WMr4LPHIrDX4Yl-GE*ot^7sFI= z5U2^jPRPhX{e46^BP_AY##MJq(P;rAwXn5y#p+UCg2Tyr7gn>bF=FH&Q7Z=)V#Y?+ z&b&}4(8_e?daip|BPL;cpbrN!=e6fnpV0@w-renwCAu~L1xM|P+K9~^Bp(kV+)pU3 zT)f_s_yY>Ql9X%~6lbSw!0oyG7A>uS1K8*rl7Drm*enLXcNQy zGWj0ZaPB)VMlLTXHfILTvtu zwj^;Gi#$5Po=!@kDfd2i3noo5LJItwR__(g$Pa=mfVk6@s37B`2l)7xv}k%(4}j5G z17|injCJDn*B@WaCrx*ph#xdhTChXU#l%x4J_$`M_u{~mV`|7r z7AA@b92}gmE%GEW^G~*fCX0`_D!uc>SOWpZ41dBlkIEm z`ATgzrHD)YB`EgzSxFbXtppJUPgOAHo4S@Of9Zj#lmW%(5bz&TG#)v^@fc&nr?;^8N& z`KJ~;B0abP5Ch+0!s@zeFdc{3H%qd+-`oronk>|OSIKp22OJl~E(Bx2*{b-mHfDZM z0*N5(PcN{$_v?_4uN>xS5%PpHKmW~pJ6Rx5hY#x8BHT2f)ZCcIehE_`o}>T36^fY9 zg2QK7B*h}low^7uAh9C57A72y8J*>T^%wI2+yVVon0 zK;L>i%b`B5i!MZR#wVNr&(fAoT_j(5NYx~X}fDk(@WE{Xfv^4kL zWdB?4l;Z_LTlE|~hD`-f*|CnRk1<#ST;EU|9@7^YbFx5@H1wF4375`mz^4%#98**l6uy-{PZRwX2gxCo8c#|U zy5t&gjJ@)q;i;`Ed(xcVbacL*dP|gJ{vL-YU!UzOGIc%H-92Ui!kbD(YLPte7m(+^ z2HuMJ-%5&^NWZI=-@ZTXb3;g1R!%n$*74nZY2OyOu>JY0e(?CBr&DAK4fN%rEL0nK z(==Xh5g#$WAwso6{dAPpG&+y&b*U=)0+k$~mv*Hwin&OB+rSd*{D6LUj`k@EN2m9v zbwo6DC*lhyni>DJNUD$I9#v8JTk?FtQfmwdW8LGCgVjfG0SvhoHGbkU+)7fQ7~8Qe zU$mnx3iZB4dHvyd%@I5r-Z_N=*bvzfqfQz83_dW*hvk2ONrH__mCGv{DfKxt^c{J` z02i@PYtk~ud=E2EDvlB4yiYIcRWvdKFIaGU$cX1hjh$PUl3TcOYM9tBVTJZ^$$$wC zE6hp{iu`YggX7*}JKMw_=Ac*;#ez$sDIL?9VT^A)|@H zN1MZF%%G8W_Zv!Wz{(&Z_8K*@n!#fJhV9!)Wt}wH>>2dT#Z%&MV^XM;356D35Sf~g zf03XQ`!*Pj#_~fzMTW@=F0C5!Sm%^NMJD6=_!?Lt7pnU+y7W;A5r6WW`)N9YHZFd~ zml=kp%CPn5gD_EBMQbI7tgkHNm_R!fca9>&py?YU@w2f?OPO2<{8YOw21f-SsoSpeGQqr=w`5j;|nX#1}0WDP|R-pm5;N(Ig4`G1k;nV zMO*3(#9q>fMHb4eBd5{B4!1Qf<)7)yLAHcSF7Z#4!5! zy+gfK9iv{mg5;&3q3a9>C3qVWJSU3t9ia{bcFbtoe~%GtVEsHa$v@}^Zn4yD$Hj@( zch!xvkx<}B$WN~8@S6Y3wfvXpV&mgUQNxW$h>3H0nRJ1A!`+x{;L(MhtE)t=c+|$; z9wa3tr5RgV%P?dtx+hAJfd?F?XXikhTQNp_`N1?YUOY5sV^>Y92So_F?x;+-m<){` z<5_-TCSLdIY`Gf-tIoLSOW*MX7iUk;s&Z-;73-I8hYOba1uKD)-CKw@Dfo?$I3?l< zgKK~RAMME1uEpQo{nm|S_ea;}{Y20%Wth-bBjYCqvLaQgyMWpj(xoSl&aTa~>b8t# z2Q0jA6))`haTwD2ce!C9wAB4sM7l9jS`&PfO#(N<0p?1R%qSNu6&n2B~8 zHRlk#G6#Wjt*}pnTb+c;P=3tRNc)EZ%BPnU;0wk+d&lTBAV%>#&>d7 zS&fpugmQ9^*kEbe_P%j-Fy^gn2C7A?!`E>%|F=1s9znTxCtRNO^|0xVEQU!B>m_2s zSgIk_;XmMdf~6LRzWies0^PDSmfh_QHA|2}>b8RU=HXXaL77x2%(F_z+i%&Ho6W}b zi(RV&1)q~o;mu8ueZ8>Qtu;f2;ySBm;-H4Ap4CnkBH+_$(F-v^<0j1)$nu$4 z8ovK%5Pw+H#7=PlSzU7PUR=bXNi0?bAxmB4dN5F>L(KeARJFM}I^3h$LAG)4NDX~F z4}F_KK)ZU5drT)M`oVYkYtT&8TWV&!?$Wh_w&v8M`5zQ-F$1UA?Iwu2DqQvU@FFA0 z?rLZX?dCAx%6*M05ZED*` zo~YaDG3vuDW-Srh$~+n^z+GT6euLTaa_(D=W4ivr7 z&>yd8QSGwFnCg0I-JW*VHHUv3H~sw&7yM?wZ{NU;Oie|MV#_CBDkx1i*N?~N%_<|z z2gbCfw|nT5?U*SLfyr9z;t#dIMMnQL6gQ8DY0mc%_m|rq-3eor)r9<@Hq|cUy?E>? zU6~$@#ww|#(oC-j^Da{C2W2@nOT|Zu8XJ?%ackeLt*!`cE(fDsyuv(*1WYX@>5yUl z{{kHCC_zEu+r`#?@o;?~_%kyU-dKK}k1Imss{P#bwQ!=#1@d7OR^k+<5*+)(YS!dp#R!!cXcD_ zb-(Kx8WS!Nkww38wy#rX7(b-MV!LT#GRqE!BD}pr-eV@Z41-~-DQk-E%7AEkpCNW* zJBiJ2!wI=A(71&#bCm|~R#w&gI;A59tj>N;VU2!+WwEN{n)!Ej>1KJF+QRcedU3u0+ zmoxuqUJMAeGd_)fwBe8DY=N=RdfvP!Ypk@?={ymdlWeu1k^L1^du4SMcsig-cCc%8 zLhp68jZp*R!W>Qd#Wutii5x(t8Uvi=`V-h10Pn%Pb@8_o`B^Gr*0w<`I0)>E?(zTM zd5?v^pqCVTv{-@q%4eHh^ULiarv-Bc!8}FkX*`^oyj}{Et=w}4;p}+Rr0wwE4n5_$ zSjc3G<7%3kJ$-#*IDzUeNtqvHHaUXyC~6I-zG@9F^Z+EH?%R=MIs>IUS&fJKJBf22 zFs9etBD*@n;KAZXJK)!Y6{{Eeun7P8>8wFaee?%nMjLrGYC?C;o#?&Jn>=}DcNQ2{ zj?ElS+sl{z7T$d}Wz)5@P6+0h$AEh8trSu?y& zk#8ukfs_&4KR7d*VKZS3R9P;z8}($OwZ8T8qF|%Fdi%6}{~g4z6edS;+rvj_GZbwP zOc?brK?mqLH^e}*ns#AaQ8*1uO$)%=toRecd(*jVD(NfGnpEmTBkO|aNMP^o?xfat zTM`qM-9zk&{`P$GlKypo8tGmRJSM$^&rXQAe`rSSu8`QfIExr&?_HSBLJE|=qT2pW z3%bo_!0O;oLiL}GfWA-&1mJ7^r40I??JkWXe^_qd+-q|%x}ktr*RNg)p}!v_`ip`B zP_=L@gtPK)OXy;&j_Bu4#?7fb z>CcjqLb9^aeK(l|AJM#D9&{=k4)) zqF!Gs???wBrZdWd`d`-Wufd4y{(!vXd>Wjx+7mVN z{W*M|-dfw&n(>X#0LI2>A3(WDyoP`mkPXlp* z)qO@BR+8xm^Qm6R1hTcWu^5SettTI{{H$%j7{E?6DTzR%YgKx59-oAz!0UxIQlI8B zq+W0D2)glsUG!;oz0%+eJTk)$lu=w%Z?X}56#wy$?yH(Se09R$&e)+)A3egkQuS{$ z7}FPi^Gx`kS>RImcXUyrVKe0KfLeaya+s~_~$8ph< zS6Y;gtk2z>j?}|%WD0U~9r52CMqUcuiY6LMl{rmkaj4bVF^X+u6Is~Sq$;IlWFo)s zioLaT{hgC3Wp>t$ByTL1QkTD8AkMW_fk<-ARaP@RH9s8>JnZHAZVM~Agn9QJC)H=A zQ~E~B3Cd=DvN~y-XxPuauqpghi{T61!mkl>yuH?4V||poqFc(?x6F}f=X@`?6@{0d z-slAdnvaya+O^61?Vl8!O8y#@=H4ddtzr_81Mx86X-h2l;!=`@^$lZMWxIEZ7$lLSbvKe$>4H7ju7Mh2|-rCjZ|W&P*xm{hUs@PoIepXOBw0J zT{pCF7H*swMC6~{nJsl9epxx)I5dGuj9O3^m;6$}*M;Fe*H67Mj9r>)Gd9~u%1i=Q zRaJFybrk>{B|JEjr^phLYM#7E|JQZ^fmQqE7ZrGNr;@?VgU+|ygcU91i!z{!lOLd> z%o5Dc!2vZl$1cBH0I#ry-#THq)!TjN=seh+doX?P<3_7V5Prs3I+TZt3RE;92wk&% zOoRT+Q{?MFahmD!gfd5600sih@c0Naa6R_}-zSRZF|5>}QF>WqcEmuUNtJtBWO~}Wr4|8xV zxS?i+rhpQ*JB{z0v=fDDv?eF8*{9@ZNZ4ERod<-auxWTC>knwpE6Ro81&qnQ<-{3j zQ_)0Za1Z8%T^E%VIsY`w!MS~d^&+Da&LqDQ$>4J`*C{A2IN2-uwkvMDbe)NBQFR!& zElWQWlSyCNGAA@zd6qENy2`$QFhT^@S3+=+>oiC4*n}3aRcN;a2P5EhcXffVvj@!& zbqDvJDSimFouv>yYaZy@OMLK#gI-HRft=shw*#`f9pmj^J7_Ntn_nbSAtU=P^hqw1 z15Erfe#I}mZqjnv$>J{yv7Ixd4m+Vcj^8o2-dN-%t)BP1{NCTt|bO=t;f zH24SZg5g@Jx?NKTNRETVxdah?EKlLng9bWD)f?bdL#7q*^6fcKKP% zTZM1rA&bsly;uyZ@1R1MAib=) z$|p0@0No`v``)P9fOCu4S%`W~5RkUd?pbM1EvPpR*LzJU$4))YlZ8n9ye|A-UTEQR9Ij&P4N19eA~XzT zZVK7x*oYbf+p2fXFR z3*kpi`bP3O`)+oitt)A4cI>`Q+D6qs_tKvNMdEXFsy?*9q@X_>3-q@};>CuO+}#R^ zb0gfiDX)GGE*sE!h|+eE3SC$(sV#Eu&bl(0j)gp2h&(<)@rv$5%uVX7Fmm~gS$vww zYcH*Qanr92Z)S-}Y`pK8`n2tb!OEPGE=OtxPtXgsO=l$YsWNb{r#f3vn zO$|U%W8Yy@{kvXFa294Kl&;C9ti{j{NpJgYTB?Uj^}Q1bAT6D}p%c`gR$Wfw!Mefq zY899aT%iumAs}<@KktCUd>r= z7pQ5-IO9s)NRl@*-u_1EgCgAnbtgi4|73@B5V9EqA_2&~3bZw<3&ZBfr}TR9($l=L z%R}%fY85oL=~HfZCj3{zj$X(BVl0)rs#fR1m=tRAfF|JK=2dO_EfKn)rnz}`~%?)(HyPzn~6^6%~ zc*<)Gc(q#oT6j9qF+bqIgCx zSLL6duQ0uExoM}B@LCuO*d1n5c0lZ{a=?4FhS0h6tai0i`sJ}keZe_D+0fUYvJmRr ztj4nEAJiLI>dN6NI!PBqzC80a^t#w16@gl#Tl-n=!eF20CaQ)!|E=cyPkCfQnPa_( z1`vS7489fLW)E|#OQ-!0XC!k^MMn8n8S)~1=ic|3E#98=CwMS}$is}z@YOF{#O7>tr3lin1C+gzN_2e{@5|-AH*!CYi@d zy3oK2#6_q$?&L}|5c_;%q)N5N>a8~H^60}d(gbLZ7M%A?le`yd#feeO<6fcAOfx98 zewl0iGa0p^?0x;GH_^)iU6NH}$PZJ~DRot!G!QwsKF}d!A`>T*fRQ*Vmp9Uh^dIZO z$vP_!l4y46&d}y=#l|DG@!;(I{hMG(>X!lxb_cBcma+{DHsjj?SGy<%PY20Ek5hAm z-@a(uzSPV%B+#RKfjd2ES-sq*JvxQ*0eggTetowzEReAzt7+|}FxskU1kY&v9?i;p z2*A!an8s`3ES?xrjd<2<%*jh8EyZ~;V4qJR_)vB+VS(V}D-!vCg)%%0kn_VdyliY} zOwCR9r+gHfM%Ll;KQHhNHYAD^v~1CAY<8z{(PPTGtPZq}CeqMD;n%(vka0T#S;&74 zDs!9<4-})>kiyh#P%)!if?aRbJR9PFMxPl_;B~pXAOxsjebYq%jqUz2iXz z-cv(=X;N?~9RC7^(oPaAuZK{?U$G;u!n+YdM6E%#x*l*NE_A4P%?5%CdKqw7Tn1MKT;JW@tgWsJL|Iaw zK3l0sb@@ag5x!m!Z1l}nDRH4}JT4f$Y%?2HMvUU-1~^k&?{M@r@E{k;>&V2p)ELAN zt_VT7LH~1gW)S@G<1E-|Y2iRXK*%9qwjvn2=jJf~;@hH07#y5jTtc~%p?Gi&9e8$L zm&D+*(Sn1mnQG4#9RLu<0Rf_*&djdQ+Mk4Fqvzk|-cKGM01+f*6(yRT;qEG`6) zEhO=x->r6o6Po4qvGU<{Pp+xR_$T;IuXgu${w?>~kcH5wMfwlin7d!CV2dNoC#$Y6 z-Wc!mAm}ZlRx_WGqLP{9-w9ug>Xo&uOL3_^$l_5S85%}UC9?jJP8*-SsoKg% zkO{WDyV${Pa-+qP_6Z$W%4Q%Y7n7MUm=A<$ z{=Ly%`5!>>KTdm=;o_!JpVQuq2=RQ)-zrY54^?{f(ec53gu`q$AA#_6wFfmsPsO{u znTfmx7n8>@8uSY5e7Znx8%QpO8MpQp20UjefihfjWzXxq-AQ=Dcwp)V;EMjg>p2%>zgOb!BsPLOB&T_CDe4HgWUuLl7(es;71#vUUF3^x`!5 zQ)rtT;c1JD#I{NMtotyH<+F+f>`%G3uv||UA^JDWmpQ2Ohz=N4^=s#P5+K7|l-9il z14@bx4-XGkTN=LG)a`ldwVRIq{w?O6vb8y2$#mmio`50#n(+Io6Fl zL|va6yr()gTCe(Tn*N*Lejy<|C#R=k8m@RX$CNxD8L59Us+;35+=cBb?D1TA->~aj z&~Y-OvhwuoQgmB9W_#J|WXt*=GQRFKTBkF!9_`IjoIqLZa3Xu4{qQIQ@H#PJ7Z-LG z7S8#)L-IJe^+7yTAOMj7O2@G;42pY<|MiG|kI;>rS1xIfS_pTduv#5?{r$QI7Z0yE zW-E=%wHowFG(NJAhaWj}8|Zkb4C56ra=q>Kj0;A=3_gC_Wn4~8P2$Sda26gq%-R`Q zTEb;nh69qif3>CTQE!}CS!NL!RvguKrY3kS+>^@zuxvJ4>~4*#15^`9=yt8OK~)(IDQ0jxqkheQ zDH-%B{{tw!E65Rtz@AZHZ>arKYxd8D=zM_y^{QR)=AC@u877>g_Sd4-d?DNiX>i=v z`wz?NMI_=-_(bqB$HmXZpP9gq=q?Hm;O@Dig+g0hA)1#%7CC?^K3;Oy+|2Hd&) z56kNw5qjAOKw>=pfAvJ4Xyi5gpc*iM8TBMwcl>`jhLJZ1d8dfBo4Kgh$lG)ijDqgX z=OG62P1SO(F5vxbalocg(*0e@5C5A=eiiij{yjP;r#v(&vbTbA>&N_YTsn~3`P zuD&nF9PIqb?LN)lmLBXLtUOX?$c^})ZNWMnR%6jOJN5k#k%&u7)L9+HoaOgrZ73Wu ze#|Vp+DJN4I{^-+@$%xr%d5*IXps@`wkU z^=3q4Be;=~5xQy7^l>pap9f-lKZH?220VUIHQ?u+k-^*pU7K0M&VYJ_>K#CuF+d~y zbZmMcf>cv5n-tjXS1RGUBA>XtVlU@L{LwhiGW{-xa39&4FUhm#^ntBraD(GGHN;8{ z4yP6ZRF(WboN1vMTC9yl@-1duX)Wl3UwKHWzXkzYZn~G3@qi8Oer0844mIx#>3f?W z(@Z8fkh>S`{o|}Ax{;HkUrFXxJ#Z}v|l|}V5 zFV@F*DgG?@#%qPU@pJkxHZ!xVb%z=|R91y$sI# zAqS9_QQwbxgpeK}5=_5kB%yluOgy`vO=+J+*f!x0SK%7s>@X*%@YX+I4sHwX>+$SX z6-78QP%(JAo5P-Z&~B|!x^cVmXnmJIT)&8XWrk1C{Sc9<-8MM?IAV()P68xA+ zDSd5g3P)5(GZ7BwkUO%aMVeEjQiDME$Z}lG0&c!_#HOT#*4DC-k3>lIX?E>7MJ-_c zwfp>euqIYP``dAX<<@k>Lz`I zZ0OyFhVg{5mxZg+%aM3|Ww8z!*@eAm$Z&9PtSN?o?;_t_0Uzd#aR)5)Jw7fzw929N z5-mro>i7~ysfy(o@?G-nkC=*8N~=ct*ur=$Qfv+Ga9j{g4z&ZurFF)Xy&g+}B#ImN zoc<7ExtBEMC0M^g=3Ei5A%>H25V4Z1Fy_Acg6!wYe121Nuv*ogLQPLFX*s{8Gy$j` z9T8fY|B+IAr|_~KV0>VNR&islc+_#R_|E6&@kExfL>Hj_B-^tB@n!SKrUHCDVb4P| zeF|~w?*cktOf7T)Nqr6KVwfGXilel1sTI5MzPo$Puv6oSiz7#MB=yg; zz3sF?xiFw|F}pn!$4{Vb;u{|g5K10njO9_apdE)0DF9rIe(rrNnP zgu25p8Hy5EWX}`M>ZU1UGON9P#E-X9CJ}FNxdF=gZYCF9{C+3PZvmw&KVAA0KYInJ zsNGK5)h1G#wLWk79^-8aCs~!A_!x%@;zt#BDKh&@L9`m}g~H=zBsUsVV-)69*9VBV z_WC;Kudo-2Oyi&XJeO^e*iu>WI0>niipfYpa+`g(^J1NN3M|5&QZ$h?57DY35AB56a(a*I-9_}C zWZPuB3k7E#Z`~pVH8!~1*Qm0c`wD$k28HJaFq8CKl$3 zFNV0W7*VjGPE_t_J@qY>v6Z&A@=oYUH^jtqv6p_2Fub?Q-j9o3RI77(lpx_|zA(01 zzsh;d2;Pu>#b@;7c7)GLI)})M_&&zTC>Q)zBzBkD&5xl(T~9nP@UOaMkCNC|x275u zsZ>pq_S_*g&j$8SvBAP4+oe?B<1vmintyIRv_G$RFlr$saKH($LHbk-^6c;Bem%6& zv7_F4Jx~9ZqgUIRXRkM?jPAP1i!pmwY=#&j+a-KEN*6=)X7<*;AV*xEn2bG}Gk7o_ zij%=+xVfk_1!@Hu@oER@`^OI|HB2aGg}k)18Tzs zZaa`Z0?FZx2`3r?I*64?&^y>HNJH?-+?j}1nSYxFP$w-2>D01$2|)s#ip!8s0o!xz zV=#=MJ(TTjn`cbCZ36rK-nLIG^(c?g?yC&#&SE*z#hr9Y%_V8;Lkip!>AKKhFDv%* z5Je<2nFlioZE1(uhy?chJfS%yhrtX~XJOx(ya^vmk@fi^YK#F)@c3f%7sk6F%O`Ug zM0dP6L(^?LABv!DPG&eX zB+6!AEhYl>N$JYGO5-hd;WU67UWnwdF*VCybB>y`-WkWJ9E-dsqMx8$+b>4<1)qnX zFxcjf`oVHBU5)YX9tFyR*J~1jXuEIRbz@t9RWJJrE2*vMgr0Jvk25j0Rl_(#^)P|Y zDQ~AY>x%{wLyF;s8)xID4tlvV4 zR=KN(KUI^0lWSm6YRmw1WWjz|kG3=&x~U_|`T`&7iDD_iF*+kJ{H_*Ds8$B1)|8t#NrC4e4E5+8c+{xv_g0I1`miiAk z@wO&>L+-FXs<;dgnot-`*zmUXhkz%%wWM@S{TZI@tsuf`iN5e=Y7-v;yy%!Vf69h( zd6zq!ThMl*Y1s_Uh7}(nW6p-gSK{W_b);Z3bTIZ(6{=Q)=iQmsfj3u_4!$LL7lSud z9%f^iAVj*`gcT}7;_B#$(8mO@Vfq`LB~wx zMH(mk0b=i75-{K6)?>T--2q-=n3&~wP*p9TC;RBSS>I1WW7?0v7?+nbR0&hvVR$5D zy1vKNpu8#Zpo8BU>+}$fP;Q-OU#Ht*1Yqgl`oEo79594A$_xpF9Qe44tuZBXJnTlj z121VyR!#gH`qzsCWr-E!H_nQS^PibfBBP`vWoAZ^l#~<$)iH|ozl?Dlg*J>!Ui!&n z?S(DmqZ8Go%CaF=GTS{ni(zA9Q>a=&n30*OZ)=MLob=$h;sxVBc)(Wryh~F~ ziD&yGsZg;8uXJ*F9L8p=sQ1-Aaj4xY>aMKTPO6&K}Dg7*HhnV^+MLv*|kIgy`1ZalpEd??2!g?4iN>K+K%Z`Rd% z-{3EK;>!p`>0}_n3mI95)Kp8`Ws_m}tn@1wFzX!BeRjj4n3Wz;IDB87F-b_qw<|hi z1#{zsnCKL9gf}sCv*pI%UJqGh;jbX7r#8!rCY1B-xIl-t-l;O9AW40if{}@^c$cdQ zTY>r965)lz`|CX^A72|jPEWa3s)e#wivrerHvjwJ)%{5N!4_U*6s|G8&fepQ_5G8O z7qdNKHNQrLeOBL3Q=^D2JY|#Us0V&38lcUH-*kzvSx7#*n{if`p!FQabGDRaQnp0VSA@6vnprUxg8fG)f95 zGyK}xncHO_^A<_MvJqZof{=1f_La`!)vjfw>A1ev>+K#azJhD9l9?1KX-MlL>Gu{Y z4)4h22cHno?kPJodf%~h9;^N-#CSvY$d;EZ%_30`Duuk#=G}8F4$0ojEi-$s$9?Md zh8q{>#`e1}t(6K!nTM~am>ihn1c`H%QeaU(rng2D88PaLyheBf{`$6lpnJe!ZViLk z^Tz$~I4gh%cx*d6JNW>8Ak5pFHoW`A0HhBk@NRM03XiFYINCd=$_yjpRV(9)p5Um8 zHO%kn*Pom7IC_MPw`-gg?B?)T#yCICbT>4?(@8d3>+X`MKd#%_YN{(;n4f*C$3+o$ zgaTpYZfhj{?uZ80!$=~|i&;eN(5fI0 z&2S?zegUxUc%pq#56o^vFy9((0drzFN5V6iY?U~m=a#`Z>ibOl@)RfDD~Wo^*Bugu zW9=^|-FML`+^t+ocNaqM@dZ_1DM9snNmUw(savFt%cW7$XmqNi_`ym}j0T^z`p@;R zGP~TB;eYRa2uv1QdJh-+Zu^;BW{cHaK;oyH3GESgKMWk37<1(Tyi(C(Wo1Q9?a>d5 zJaj|$EyMN<{nN4ldE;huH^8DkTiKg^1pcTpSfnA&ttA(ekUl-fAAYIG0((-YNQiCL zj*wmQf3x^MM;=k@WdQo;=2RYW)F2TC>2O#e%9s~|1n|~JXnP&gVS%55`JnGXJuzGR zaf>MCOCFssm%6B6YsaH-9Yo9EDA5n?UL`daadJwyjyETiP0A}Kmqy04UhTfoOqSJ9 zTz$D`z#r5p9dBu<_*0VLzP!t1XpX7_`htv%Y;8UW9cC-c!Z0qATbUitdb`CDoIk&A z7Y%qLudG~r+b;WsZncOTnE5EFZFN$Y@}NZOq*$GOV862ur)Ke8tj`XjZ)UmYbwcH? zN)m1KD7)aML|M;J=0IJb)x_ft=hmrVzVS;Ii@(8Xh{x%b^-BOMGbPs`mz-7teQPA8s>9xy6{I7 zqBe+@k=qx-x0jJ$wm1#QZ`TMi=Y}!e*vY(XX50Si+PoX)w2C?F&0!VnI-OZBk&L@B zswSQ0!5f%&)gyyaZDH>=E#FS#07ia~ zZr<8oB%?bKZNMZ;GpD?0KR$XS#IK!2G};;yytgPy`@DaD?;qCVd-RR~VQlEx_W7{; z9kC8(k8R!dQl}qw;_Em)*>Sy}`TbPN($YN}&KrFvCsiw5&xKCb+K^tKq4XzmP+V73 ztobUZfI|UsD)oGlD>|#V0hFV*jSze^*sfie(rT3fxpH{53e6girOX%vKa7`@oSaG} zK3dVc>ACF2HqG&^zd(&~_4#vF?UyA``UKD*P~$`~5EO8a-Edf{2tSX$j(G_5wn8ij zV+l;LCSepKU1Mtb9AoOdgtOmMWM9&~bxmG7I$Ry5B-8lfhh(lY#!b0R$DXpz(|@JL zoBCAPx&hw9v9CfnNJTp<;W~tcl{*D)03=wCX^E!pgY&HKe)z?F9Ct3xPAzuF(-?)S z7&`d|;lo3{$|I->s%w6#Blv2KWN;&L3__|s6tzXM(k|wxuu2dbQh%*}|>DRf2qR#=N4{y0>t{)tR^z7ReS6{)c!o{BqcF7zFC zuhCOp=U8yBTkFM44B&yManU<)I>^HYCqd8HEl1a0OatXH6vY5ny=`3#TW-5RVwhg< z0+ptGL`Etm%thele*IP%QH5}Xdl|?RS^SBej$U2}MS^GT0;%Q3b|uQywI#NKW(pq{ zsdPHgU53+hS8K;-?c41x!9%ThrsKTMi<#=WEKR{wi3MzSC9n4VK!>Ik=UXMX*K4)X1S^av4_zF42KvA7(mCdS_Tz?p z#WLBLr~LxFLzLTzwgCMT+tOn}U+3&};O{7qrzgwRAH^+f$JuhI4srSmsAy=;7k%&V z8$RM=AIk#bQSkQLGE3#4WW`Ulz1smb8H$j>ZAA8cjLGHNf<3y-Yr0$FQ z%cC-Z(u+45UpP|LC0gTj_>G))S&yse$$dS4a3$O(grRO9CMD`95T+~M8Xie+nPKAL zs_a|57^_FjXy(O*Q~E!2U3FYk>(iGKX$0wRq@}yN8>G9tK~f1}>2B#*QjiXpMp_!l zrKGzg-}QG(x%d5V^`qy^nP=)d&jfltlTwK8*{cdVPh*w&9-~Sf<@($yPwFJJxcB`R z!|vMpv5{3c?qKGs>0BNjI4xkc+JPZfc+i8eY^0_U&G-jiGs* zEHiN<3k(2Y=jC^L-%Jw-UsYAwBLYvA_o>K0Bgc6a=tu=^A9XdCUpH1KRo~F%ek{sh z7+(Ygs{e@Q0*TxqH*~K8Y82D;Sf&0l9T6qGt>vSrZpnu#N&45a$7hTgM+ub&CqYa4 z_W@A=wW)}S2?#9A3o~K!&sMm)T7dK${c{sZMoyY!u-*|4t%mO9obPbs)7o&L#(wrK z?zJyVH2)?`!C)Ad&cM+Z%NumptFN@-7hQ*?T^DE#xvpSVLhR4*AAHrrQhB6uC>I?G z1a>9gY{1V})1ZYBrvbRnQKw$t;c=>;m&5?i>}{jOMeq3&x0C?LOG0i21P~eXpr2_x z7~2jXvqo^-3sW?#ruv02HTo42pI6Y#w|-tW!`^3KkospT9!LOp-)REeh>e?J1;3Tj zl}(o3$f|MIae8!xaAzLZy>s?;rK#8WwEBg{BUiPC`q+L;pBNBAC#|A|i^LA;Ka_w| zM9f2410fvD< z8T*@irwAZqoaenZyoS;7zU{@LNi8r7JxCp^aeHBI1F2;Tg@1N&wey4$Np)(stv&1Z zKFPyq@8f>2rkp3Pi! z!Z)euvbgZGvx{`u*0$crx0zN9j1gki#?TQ7t4{Y?n`E00^{X;duuUPe%6#0SYbv?v zaa9f4d~c3_czmwmwy&7o=%!(GLVeDgAjici+5Rt||WV7ja` z*LvMjbsTi11#CGxs5&4Qfs8@4(+Brh5L|J*ct3HB`^z!BNM#D*I{Zu$Q>hbzR&Ot6 zp07gX(yYVQ_B~3iE0t+zxTmy_@ZI6vDo(YTxq{=nx4s?})T~7l_{Je|4&upeKJ@K3 zeO!V0?Qb1lG^|$Y`oC>C!n*xom_jz=Aa**;1*V~YfDd>W?TQ`uoK8+*>TnOpjyV)? zW@xR{_u4Gdtv&z*^s;GvNA=ffpWBj~R9h)RE4r5u7}{`uaK9^54&@1td|mLCGHSRT@nx^(qN4Yrr=>i+ zb|i;iF811n)97(rzw$2ryuO&jtFtHkbeXFj#$x8*(T#DJjd`cq(8R@8Nj0V{s?4M& zV-*?%9fI8%uD)s@Dd%vxi*39Mq~xoang{~pBgxjPzwcU%R+>6eD*jOZmZlPQ;Z&22 z&X)HK256#SA%p7grxTC(xup6FHcvGHU)de~d_OBkluO%);P+{$A1@5YdOQPz94Pm-J>1>&G0mE^3AMQ@P{t=4U(r;YBQsxw> z-kc0y*-W71{}FTvj=hjAZ`z`}-Atg<<8=(eKj&sIz6(kjvs+gG1kA~K!ok6Doj}F9 z$y0m>eR4iFHy3_z;Ltz(Oz~HJ_|tUCR|sqPae3_Tr+-T*$!F%_#VPJ{U)@Zh^ZgzX z)2EQKZu*tX*~T}I+K%?HCvRMyL4_p3$J3K*T36%BR0U&1?-{%OE`h97u;#@MX(-&O ztG!pf=h-duQ!pl5TvjMXj_F1!qC-_u&szQ?SH0>`r6c;CsN#gsp!I%7v z{t?S`b}!ZX2IN52eLZXETJS~QtT^WR;^uC?mZvLG!$jJZbSs$wE)3I`C?aNr^sdI( z$tC1;_Vel>i4bjUn%**5p699g(99W;QIn@jCrlb`R5E@xBaUF@+I&67S~&+%9hLav z(2Q@Da`h#hd|zV;6&w%mp8%Y#ido}9Uk77S*6dAHelg*`#97WK~**rL% z^GAa5@r3FuA31S zbRMAjU6DC7gP$&(kIMmZH=j+hcHJR$RNbxl*qR5kuY32)v>hjK707*GKZ|K`7}k!s z@xMWGE0VlU9u~r!$@CVgY(G@U^yn(B=J%%{7C7NuXy-8SZ_Qzn><+PX!B;je<07Bk!@l2Y=05oJqx5aaB+^yWL&dCv(XMnZk_mf07K z#Jv{DhN|tTJ(35_Ov}jF!>OTZb91rZ9RCH1w$>}iH%~**UQJIgGBY#tHA9D7@xN+T zV5L@uM~m8<0qybcXI#A?4DPm?n?MUW?BoG4+{mPyMyzxg9R7=u!sWEll zj3DG#PtXd!y>VSGe!FvQu48WVwpSz>ZA4#*{QV=4pn3nack`Z+4m9@zS zI>Y<}sZkw&zmJ43Ht2_%&#}db-yawd4jWAx%xi9Y%l+9o@ zTNSa=o1V=WT;Mu9Oca;se?(S&_H^I&xWDVvd9&%*>-gn)rE!8^vBb;am-J}mgyd4QHM$x>DjKSq2HZIHVGS$wG#4x1zgw2gAor?Tkg{hAqTxg~@3#9NV`)7^3ZbThK0XNW9;Yhi7_I1KopzWBlcWeBt9lgNE*u z;KE6A)ziWIyGWiN-04J8M9IbsM{hK{m`Zcx3-J%G4?Z7uZ+ypIDak|jRT7A_zU-y* zMb8SUjU4^l5u| PVhK9Jt}V-MAwf4)vpGX%l;)7Koog$)8u$mQi*jT!Xi)ERtGf zsJ)|G^5AZA*V6J4sQ4OaoQRsb037y%(>3t-U*B!pFs!@U(5m@#D(gqe%-OCRN^?`A z_U>jw=};03KbW*(PDfQxOw8W`%=-*Id~`R~@PjfNs0Zhzg_4#OKMsx1CN3%IqMa|} z<)ZZu$AiYuuZ(szIU>IzG#>WgIFHF#t_I@{vK;z|=C=jeh19O8Wgc6w-n&Q=LzX`9 z5BW{$C6{y}s_t*Jc`j#h1f>L#)Zt3reyzbi>?tcd`ijG9>~Tg)WfHvTvvYh#`3`2KMrh?>B)cI%f7G_|9-6-WG6$uM>5k~c z(I5Le$)5Od%Xjd=@?!9t`y;{1+bZwI(~oMgRZF)Qt#9a=t`>Lh*YMeJmVN|ir;*?! zGCKi!-olgkqJQwaNOSffbm=E+JR6q_t1uhiIqNiz0yPNQ^)^X-X*4q+cgeG_juf5` zaQY2o{!{WQFS`PdW+$TSX*h1IDuq8k0>`7$AMpwFbq#cl-#6=lZ(LSF3&3BR2W&b} zyfBrNX+{=W@4aaLLL~Ik!0)zdRmepY|HC{B0u$sCrB{pU0tH{Y} z`8PYw9~%yR#fTvLvJnAl_R18`a`Pon?$o)4dN~PDM;dnNc%wbw>uHe;KUtOJqqf~O<)SQQ2FRRDM zjZJ)w%pz%f`(eoglXvZ)cT}-|dzs$mN5Co~LTe^J&d2*C?E*Wb%p+>T5N3VE+oMvO z%$6LYvVdY>{X#W*+DFHdb3ZZMQiV4CIuMrU%2&3NT%lXAbKdbC{BgzMQt+O}0|1l! zMv2FqjVVPgOxNM_okwC)(zdZRhSzA8S8VG*fJ;3`Z=Bd1PHca5*F5i2y~IWS^@!lSV%uS-SLYnp zT@}lWb02^9UgZ++Q%C>IZg0^5m~Np&Z*avw?m}I$Qs7-WS7nN=t;uu8#c;7HftjHp zd2uNz*Z29(2rj1oC>_MiktV`H<9j)C`bAqVS%D&4HA#mp-U>iQ4^}jy&s4n*vCLxP zfQ?(uf~}h4Qm^>J#jYZxYPiy~QDb^=f)ohr{G&( z0rB+~HGMqNiAqF@^73}*jG){0^!+KERd4B1tN&%oat~zDO$20Dh^Rpf`#HS9t+eE~ z?A>2-%)k7Erdc`utc2Crbt3)Z*-I!cJFhZ+j91V3+}v>x+WLe*LDQXF-+J zt@Y+84wc9H!<}NuU>b?-{)3W^4@B zZl*PFbq{&bxGGa)un=}U&6VH}^womkPEC#m(WYpb!vV(&$8hgof%xle?!vrUB^XQI zUf`bPqhqyXkt~mVd-gd^rwPduQ38i`z#MUz^0m_n9l4}<1vSZga8Jg9;?|R|Og3l8D zcWu_^+LW8{1n~BcbTs^OngvRLwPczaw(g#XT_fKQ)w*70MOOitd!fiOax;jk3mqB= zv<$qd@CgW{1gacT9^B!}vG~#dTZpZoiA^bUzH+YnAO<%Hr|{sB*jI^)i}UPx@Tsb) zO|>GU_CUbjKUonl(@JM$jQT8x9y*)hV_X^?qW;@Rr&CJVb)J)fYXD{x>$mZq-r#oHL+nvN7ZQ^YaSGhFAmi3ih z(`YdfvolDtF*Z%j`5r7qdSZ$doaza!sM%F#q1#q6e}c%g92Y$pEr3w0O*GqRj8Yl! zB}jKfC$OuHsPVAw@<{&Lcfnbe$)tJbxT5X@@ZAQ8OLgCBcca@cp#do%V1x0tVg-G{ zRh73~-@VayU)So@2NSzjw%L7HUdJKqPvO*WOXQD{j#Gqg(LEn#4xJa-ZnQF8&msAy zI6N3J(q?kG@X8TZmLn6D*K}b^)4Ril0qgUP-=o``3eNI47M*p+i7i97=*zV07%dZ*}sQ`-L>C4(E8_T=DKloU@ zw&k|snANr=AJZ2vHmNdzubh+})_GvjT1r>r>u1fsx+1EvhFa%>r@2W*E~BCKWl%R1 zNl+IMql2argtI*N*|XE6{5=Vss3G-8YaE!dbtp1b@!C$xS1QB^_zy`+UEgk zwGBgqT?^7vSF`*Js<(KRRkl5LfL7!wzI#oWO@WM;(nLG%B0q`UA{hs4N3{->Rpt?hEz%ry2S-x&XwY z65dxHpWpQW2VM!6Ifi>Dp8Mb6)y{n8EIHn0BAlf&-A((!UkL)JB$){dn@i(h=9!qF z7tWv{enM`#+tanuj=mCLz0vmS`9*L4{z*y;9X4vdLPa~qFVp|*Q)-QhS}hEu`Goh3 zybJ&1fLy;D8o@8sWh~EwmZ+B9VWen8iRCNM^Wj04Xz?b`>2}z+k z$k*?J-#wupk9P@FTJBgbQ|z6ovDv>GFR@{KX?*fwB|U`;%+J`*bg; zzXj>9=r+jcS%0RC3Jwk| zkCtYzZ#`Dxj~K9RfZJ6oC6qs2Ta8>Wx^4#AG5H8cs>|fCUGC?6Gbo z6%YK3DZE3PVW5Qn_WS;;9xpRIr{ixk$5%8puH;PGzKHGVc7t~z>VZx#WLi@gPX5k{k-fg zS9gxS;5i!GxxT>nB$GrJiTe}rEW<;UG@S?xT zVsw3`FyGKEK-!eEkX_O;Z45iKP<<$kF+tsf=b&+I#ff`tQ6QOBxmLo$W#%Q8{(7&t zg9DSt-YnEp1M2Tz+I~sA{!c)SE}jwUr@x<3UopQ}$U+ca-Z|b|bb?(`<`+ML%dA)b zRPQhol+xPD|FiSs2;#=q4c7PvaB9i5hPD(!rN&;$>@$b@qOa(P$~ zxuwN84(ik?&KPa0guqM=*4DsVD*A?pDN;87d* zizNN=GiV#TUn!5F`H4j)y7#+6802CZhPJsK$ znNK{Vyh~Fpk40aNCRoses&*=QYcwIL$MQg$bLYx$0Hcw+3A?^kJz%vP<`A~%XqI%& z!9iu4<{^vDnFSFCZSG=o&R-y`h4B!g;>!1Q2o<=)s za^6e!)o{kPetMY>6~Kv;xgX9!=|PVevgc$Zd5lbB)=J^`=HU zW6E?O{;^LKP9Kw8&j6B!=w=X+SKEAKqc&dzj(ILF(;m~I$e|elAJXOJx78Il-mgoQ z?VB1a5`wANSXe!D%(X|hK`H;FQ9D&u@{pK754ZQ1w3iRi+04fzv~}fUK$JR<8tU0Io$;J zpN^7vui<_2kPk|M3-@@@{p~0$Yw@askdNF>%<_Xp>|ml{M54s?XPYp(FtgqTSU!^^ zYr}iHfl+}h8lx3+o3m|Rj!J&If280KBst_8v?Wc@-pqi9*7}v@l$rCHmQ_Q>*xdAc z5~0^f`rYQWNbrUURls{7T7bQSWEvkFRUrZhG8z*b(1R!ZeT3Rh_4J{vlgWOb?kHc2 z&rR;b;v_&wKlvS2m=yS&1L#uC;O@C{&_Z7=_-uw1QwdxrDMAP9>Fy4}YF8q_wAqPP z>c1mM7B)CV$YRuweuLPz`yn{havF^MmDT93>R0BoU$CR}GIZt_Lwb$55Dy}{x3~$5 zh}*wJNuIYfJ+OcCd9XKc*9e&vs;KC(<@0#*>eW@30+%tT1~Z=8N>8Qi)`FiKXQfX7 z+Q^R_*J?6DC1p~!frt-Gieja}LwxI3xsKWu2*iy19;Pg&HrL^mYHI`ezhoNzCv%`7 zoY-7F)QpVacMWw$YEibEhDR?9!ArwaR|=NUOuQ6m-r;f5GBvy4aNpwnj`S==NEX=y zZ|9@E0VHDF*ooQ~jt8FQak^L*g5eEiRiN-d8z+AJ3<4Cg6)N*3qbuhJ*5cLhv?sFzG>AjcIs^~ngYJDq<<(oFFmbn-m($vI# zo@#p3W_SyY&9N|Hm)`rr>q}(vEauVS1fV*<4rf@g9U*-WN9I#cB#$#^ciAy$T>Yqr zlVF?)F{&f-i~k04n~;8(2Uzv*Q~9gK6{HPoXESt)6g>9qUEV0N3!(UQrBh@E}YT%Z0Mw#p-KqtR0>gm})yd-@<@BC|5xG*+Sa=%5 z$d^ZX5iz7Rl2i|i1_h;DS((rjMjB)|rP*w9HB9*SSC`+VFtx&+P-wOTi_iYSAJ z;^+F7YbS7*Yo!S;&ms5{N*i3>t8Zx-4R0Lcq84xa zi*w`pl{kN6GaS>X9j=#;3(@Z68WxIRC<@JxmT}4^uik~U{_+4U!&Fd8yRw7=8zsDpODVeZ37yPT1)m+49gSYwy5dTn$^CSQ$l z5ZbFd2hB8^gnrXk7JcY7*{c3(zLOR4pm4-~f~{kJo9+!4;KWq^%tnZ3ca=7?p3Rlz zkb6gkU>fT;OEsY39hHN-KTL!FMI)sST~5D-=B_=A&zT#G*d2>GwAsm%)~TZwpTA=Buy%r zWAlbZ!qh6DGL@>E)g+>jc|EUzK;S4ZW~yPovEv4xHG3EDlBf5hSji_-LWRwue|zaz z43;!?Dg%y-AK*efD|_ZXIo-*zA>`M{^HNku6Dq7$_ByTln`EO z$@bu|>Gc-*W>*K6HaK_QxJW%xuUu*nNUr3(AK7tK`z_u`FXPp`V`ZP3E>`cY>+u?M zZ&{j^zKnzm^+7W0?QVzd@ll3gIl$kSPm@>|8PJTfF__z53u~}o_3{RXxb?#LinHyR zP`e*hG~u>B2 zK*O~#OX7&3bdJUwzTN7T--Yvg_*A!Abn{Im9y3JS-Oy4=AMN5|KhGg?<>H3(hvV>%@MmuO6K`Zda_vhS zT^7GVCx~GSE_(vQ4F2Y7{Ov&H9bR_Z)jSp5p3C}-^PqkoS)R2(<;@R)9UG;i5V?hO zud`L#2qDt4^Onfa)i<M~og^aUjqMD_cd+TDd z!s#8`aO4=ywF4GMo$cq9j>nP)V~au+Y?iJQ5nD0?A1*U=<31#Y(o$Hh@%cS`&TqbO z{DSvL27l@YME7+nq~+zi!^1Z6W|{~Nwfdqy@ywu5jqQVqWW$#6x#%(|uS_~>LJ+iF zoI>$8OE5<(wM=n|SiGy-icSLy_0VylTxYWHbL7OugHca{-a`s!e=mj+7#!5hwPM(3sQ9%(ry&?=^5XUZ}8^q~tW9S=;?_A#x(kf?#j zQcRFJO`DyCa7P}8K~>@3!QHFulsF8%;q8D9rm#a_muUKfR>VQH^s;YhPQnDCb_sjk zzhx=^L;;XKpA94g=z@ZR6(l*=IKnwY6Eo4iHN|^q3qn^t&SbMEyUReR-MXuJSmUKB zxKCQ5?Y;J#1bKORXEV*Mn~yScq=azVU@F2ljFIzpuOAhaT1 zS;V>aFP-eU=Nz{MtY$yxhoGH5zrN=g@Z6g%g z_oP>k4;6~WVWV1n?FjLxXjpgZi9WFgxCh508~_kAGb^aP!dPKDc6wy8-;%SeI9`eH zP$;pM!TCbPwNnnFV;H3P+5pwURIX2Gwia}AlO--gonO5EZnadOK$^i9kRd8b9rY9IO&p~e;l$|v)`$Ej(vRXfqOC==LeP2-nHf0 z-`bv?Z143tL_aU!2L1k((Ce%+_>BkG=k1Q4DBJ}V>EJ3Kj4;Oy)#Fkhu9#e|r+=hh zq1`$>^nm8pLa9{09lGKVmwzVONquZ}e%ixlk%7Smf~8xiLmgf(5ak;Jn*%Hy7IMm3 zv>C9wySqur$V9Zf!LgDPi#+^~q5u^rRBLt>o&zp2D2mos3$+3jxKbs&FP9&7ZA%=i zrA#+;7QENiuJvkS1iXngjR-0Y>+tLL7p+g zj>M?Zo8_k4QR7U{0?RgmhyNHHLP`p~TVLBOCrs)cYmLLQuZxsWrUq|N;G<$mIeACZT&RNwWYZbs--Ixx>=uwHJMyxJ8G7dYfQviG6# z%}8F!EIaIaO@$#2HIAKK6n$^2_plF{vm+$#EB`I5%pre{#+Ce&S!D|^=(cWsM}au+@QLD8*;3sD5lSpH29CQj#m zmbnGYN2@J_?x@yB&n8MLDfR|69?AaCFD9fNo81I0S@Z?bHwHt4smETI0b6{5T}+x~ zSdazx{r&yIs;U@voVtzrDD(deR{0;ZatuL}LR_7Z*QVF~0rn)uhLw4NWJi!mRVLfx zgbp3C1F@>zX8Ux#&Lz9*2_b)G5Zb0 zbSS&FH7M}x-plY_SHR`m%jmwN{XH@V%97k9Gwq`H{bU#Cd_7LJsy@?e$2rZ-_&xf|0ry&rx0l@D{jaGRdEe<#E&Bhwpp#k!0Rc zDM6#|b$a=?h0n9$eld&h%RbDa5Bqt}2O;3-wz4g@xQ$h0e#woG8?40j^y}x>a z8xwfzos9|imYU@PL^l2E?yp$@a%1W2Jv6FfBt+*Nw$TTVLnvD3X7Vd+EMo!lZ6kzk^J-ajin}V$^{hILvaYI zd+`h|XhbJ_k^AqlNiVG3{ewAj>744ul7sOYmYC=`jB5hXUr{Z&UPS!~^^q8@Bn0(wa z0zCJ4$;dd>h1b*5v+X|d%_{qsxideRBm4vw*9+kZIoc}^sHbeb4jkEx+q}e#4v(|~ z@=tN~NjW1Lh9$LDu|=@9tf2`RS(@HFIcMSd7O05jwyiNZMM;K}Ft;EStRgRuJU%{t zhAs(tYyX!oBBG+u<(mHX@O8^xzZd-&4ZvOrRSM*A5qb-&o2}7?zTf zqImfd0dir|KRi4Y1L+=Z%Y=y8z5!?CZ;VV0ghaNO!fQ;Jn6$LC!U_r~HMO-rWa7i0 zqc)`khxz#Uj4dogmY0{4HGoBbla4<`tCuD=%}h$s1=c2=aBV(LSIsB_cAYr3$+3jI zWf9d|8YCgga6*WM6*4=k-H$G*Iwt|m%*s4yrdtcV?|c*sf#iQ4J@vW8dqY4ZW-H{b z1hPz*NHr>0%?NgVf*&FeVVkm~1;Y$r73O4%EpfsV;yc<%clT1mZMuF(Dp zQGUvJEvyb-*46fMLw?^ET~oF)%dS(KAq{4VyfRUEeQXBpK=0E{vRAKE!gLBc0qV|i zfdF;iIB=BqS1SISw2I&NY4$RK5SdLIR+Asm@~7vjl_n+Y4P|Cj=)gSW8pzYMmwc5DJIDJlvDb+K4~x826zAZra$D8nhpdS6yIq4ebd2T zhX^W1k987}@ki7oHV#?bOU0TQ0wBK%x>#iCWb$Ysf=F8RoE_P;H0LiJxIdpO>;wm~ z7L{D1|JKT%uSd6l#$b;P>>xX>ar%mZhQY9J>;XqMsTYG}P(>4rzdrNAGiDipo_@}4 zY_n7j!;H}mxvd&U1N7vjgec3+y?CTwB3MQ%R3!`ic)uf~KRF}JjVRqn%EW|9)#J_W z`4Q&_r-pOaE@Gct+B9dzPn+vK_^IBwKf!alv(*-B#fre?+>MF7&MxH3L|GRjMk~Z$ z?xVHJTef&PJbLd0BZPNumrq9jBSQcAmDtd#`ag|}>-QIHlRYxr{1>j`yf&SA`($7H zmn>2Vrn~eWpmONig2&BN_gPD;0d=c}Ea#jd@)NBN@NV2MTwI*g`n#gtynb|Bw%(cK zMj0L9t?!%@k!__Pl5!Vb+M<5-Cx^Eb+hbr(l!KEc?9^|AZg5xxK5?^Wbj_GC!j_Yn zEA^)DYtt^vr$q=8u6+`Am@qtK6cna9aDL#gKf+f=oJcH3tQl`U%s^Hz{O-H{rxPqp zP!D5(U_%HzLnko|9~h8TpRpIIeMu0#Meaqh+ULHI*8Z{79!H)?gI7K8ooEr=S zamIxl7l$u&f=vjlv{_>gWV>cT!C8(dN}Kw$+LHzs@4-PJ-x?s$(3q{Y zM8hX&$nPUIB*M4~Ov2Tl z#^qW-1}rJ->H_?3E^?c^xp>u+q7MvcGV5P7+9MpzVrZPFz=D9lQ0c(VahyCSz9}c6 z9k7)KS<2I#V${v(#paXuEoZ8Aer8st$TPfEI7L7$BNz8AL^@UmB^@1nL?k2?^~`Xh z;eD&^6V!&wL}o57d-Vf{R1HH(DXHChnG(o!26#wq9y0*I*fkPysXUb(JR;386vyZ> z@NMI~q`oBg!_e@DUDy7ZRQ2bwN=i~HDslJM@g6SR`7d{&iBo?w(9b9!$Jbd>JFEVP zCx2MopfQYC8)gizxCmwpdB|wO@!a6h(5I7AQzF?J85t0z3aYHMIRobUEjTpzduiZy zdm+1PP}j=96Ub+oJ5ezZ+9bppS^#x-kq&5SUd8WFstQPmQdyV2nBBE`9kSOk7aG955%vxQQEiJvyGDQG$UL1+5~h_3UsLQ5nzEB zmnH`y`4QAbYJ|G}nM8GuG(OKt)Ykr)6y(C+>$84-$E2m$`@bwQ#IF4QQ(jTH6G632 zyz?1GZ0uODI)b&m{ZtU70`JqOPdWN12@_LOAxldJ+=QsyStC$TxYi-TRs}U-u;P%4 zuvV3dS%Icag~6qwde+okq4Dp@yK(5@sV{&#OsX3atQw11?{L?*O5S=e z>ktvYq8r7X(x)^t3zofoCqHhHFBD~5R`6CycV5!1t~{j6{_S9Ld1!^Im{uuSS?e^e z`z41gLF!qF!VZaLvEwWqLWA3(nwUW8j7|Kh%#q|bazj2<70FI6*2p-1%B#-YNOr8p z$bF0%671Z)$b4k&|6+o$5iBK$6b$Dr9VjYF&zcwqt6NY5IL6fjON4T>()r@v4BX?v z5#NHF+K#;5;UcEdN_Y|tZ77xPyj1jK9QQBXf*=f0jYXtwT z*HAwtI_M4>xpl8$h48U-|9Sk-Or#=k56bV4;!-Qh3lqC7`Q?U!G}$Q1_b`zGl_YL}r<5n6^axRkV%n`3fA4pvj4xdD0+EgrpZhAR7d*!qAOIy17_a?a}*f z86Fq5v=E%IgjU5{dN0n;myuxnY&)%~A{4twd6K9e6BniqVHb0a-diRN{MAR^JP=w8 zY43ry2QuAF^<2`{(^6I7hn;Fph zIdVxRxrYAc=!YsXD#%(nQQ|HIjAwC(FPSUKy5~3Iy6ic@8%3cgEQfx@LVM)<5Yxzn z&8Sl##&hCBE<$M?yCBE`ypR@>(ZG4=lg2Wj#5LoGSQA`A#PlNx*T)w@Y}$cADR>J_ zt?d6vYET*#>69qvVR;9PV_p7?z&+h7s2OE3m^7f_yQVfh5*@mD>AGYHDtv*1vs(>N zSHff5Gx;mH#%2j^J)Fs3k(;M>q%=n?3_GH6AXowEr^f!B-hDAMMc#- z4p3J|m^AbCAA8o(?`)p-Q4g9?OaR*5pZHPG46;Lqz&g$|)~et7mj9L}2ndl5%&V=% z{NPyCEhMxhT1NjQC^me+O}$I+)G;-ah_{u@7zeMW|5;07ax%G)5D6rQMWN|&EYt=o zN_jRuHWpYhU%wVLI)$#7?F-`Xa8l}X(4J(GbgI8>PzgmI7#Zp9fF~)3;envx=1#;i z;MFDU_g|`zetMqZc8Dw{XeRD4QJM$37HDAH~TsiN6@;5SW5Dt*=Wd1z#+BF zFsR8sMKB9i->ifjA^v|QctK_*qzFmUR7r86uke9w7(Q{bobK-KvmZ_21s9tM_}-j= z-{bbVHxt>sFZ48WSXx+?EQOqa3b46fS?=}g*SrN?)q~0c9p-+F& z=-=Xnf4~p?Gwv+KpFXm@9NAW=th2tJo!jmuyd4)7l6)PV^mt?LXA@a*aoC>|2SDZ{ znLH3o9jvYp9vvMTEKkiUvsDQ3G+I8TB_+b%-aHzkY85bWX6;x{gW zVd_OuYEkRBEU2!jxnrC31JZYO=40n1K?zgokfRHy&(E~TR60$LmVXk7T$>1)tOhAW zTkOruB>Xu_iQU$gAxaXfI=UH->mTwSAA+JVU72*FcqnrGk)*tQ8e)iV zXnLsPr!+S3dnRad813_(Qo5qa)*_QJ*7GBad_EqoiTMVeNslPAb-&8#Z! z<`Evx0d+$#X<8%E<*#G1ehH^QpAe<1#X@)DzNe<*5(UbX0!8iZ8Pn4}a%%gcvP(o8 zS);Sm`3k>96mBlFG&Q?vyg-;QC@eHyYV}SP3J_#vWpx9Y<%!`&O>!fgNlQzN;Njqe zK`h7Q%uIe$(`zlC?X4~4jueM}7A4gwiF!<=IZeBQX27SZ5`H!;d&1H?y0zQifRI!&3WyU~`a|(ksSpPaZ`#vI@{gYx1RZ*yt(N4*Dk}hQ+ zIXLd^+qd@vOptgNs&t1{k1fiE*~Ovsf;<-oq3P`GY|ApulbewDh&)N(jKCZB^n~GN zz?u6|_8|u}^wT_9oKaN$Hj?RY(u}Z?q|GrA+;Ni(%y4rS7W6bW3K2Fwl;{SI$gH^S zzw=(cxqjk8j4;)&EC~s@L@X?dP?KTlrOCm>2sQo6QmP$2Ysa8{k4vF~I1|$OFJj-Q z>`^susB?$(AK4&fqfBTRXl5XLsb}VmtLuLn_MbjT9QGE53?etxk~F#d@7gdOv!qZk z)$b7HkG59c2P;snlS3*)+N7@_N3|ydNx!jBKg_2iH{jCw{+@b*B(mV1!Wvjy6rSw- z#rj7w&vFV!d1S24{nBwObrLS)vK1jAUn5KolE6Mw7X7L7-1*(z;sWwx1&Zi7S$Hl8 z=#*$;zoTN(NZ5-2Wb#P-;i5+v^`Cd;BiWUwimw!U)5|l?pE(I*@ zq|l>oNh=gJB0O9KvK=4-062Gbb2|$p3!(PFIQTcnOl^et1k8rD?8mSD^A*ot2MxFI zt(6QJJRrSkj`#0!N08gk)Wo6y==8Cb z_|qVef}jnma6V{!in%E%ie6;l^3S`h)n;f;mveBatUMssFxc~GLG6sZ0WAdmn_{D% z6eACGJyxMVA8ynPH*o2mUokIGY2lTn&!W)=yo{@sb8};dKy%2}EyDHnby8~TP%*qH zxkQ4;6oS+dA+#qo^KqE&jPx%wLKQ{J3h2d6*+@Wc$Pf_`mDSaQ z6BAz$1-?p?H@5DO{1??jFMe8&3;L>mUr_uM6Qg8A_BuY5#WA*vvct+S@8vf>Z%Pj^ zAl)%xEObmvl9G~7A$cM;gGzBAPv431hAa;H5AlXVgjHCXh^T+{VQ|+2 zq<7A`a=w)tNx1--|Af#2ag;kpfF2XP)8oc}2Q{SH5Y2&=OaK1=K{0gLUbf7*!VCLU zLPp*_3`o{Ij5*#o5|RgrOHF;2F^nCIefr{GiV<}DQvm(h4*tC^?0?!G6#L>&g|xG` zokLX{#D*|i-T4n~Z?8OnX#3Na#gW{|Ug|Fuk8P3>KIE<@?WtRK{J%u=4~QfWzYZSd5|+= zq%}8175wIomhlObg*@p@9q z9{*R;Pq3Ypoq$M*AxO}fDhQSEh5aDm^u}YsY@!+F#!KhNI~SJ=XXVu5bIQFn>kYJl zFLQk&#@W*e)iK3MLbNm=q)FfljrkGaECNAxerVq&!QvWXqtyadkR;`&B(W&1f_ID< zPG3exrHqZqAaw=CwR30f9Tyq>qg_S~&f4mgxCu{gyyWGL+n(QWm$x{|M_H1@gug83 zG9d|bzltcwabMohgy( zfS0T8Pxsb@w?cbg-QG+EWcv}~-(kMjyt*uVXbm8NU*+e23TN>SBz?#xrNf13&zanS z7VugCMR*^-%>dZaKPJH%9H;L21yU3MDX1~Pv15Dq5OjY!j_b`hA#IOuowbzqAm8!_ zEnN^=mIR=z|Mw>dEu91y@W+49BJHLmjQ=Msfk&a;B7f3?vDhW4yz&I@klBI&sLDpk>FaCUomG@0<;zi8QMj;@H5ir zV#4r&K%s+x4?<^9MHbsuLTEpT-E0=#d8=PIv(y!T*V|j$c1GKLJ=fPUnVs$WF{Zdr zAl1^G1YRxU`~Q*l7C><|-MVlf1WAG?$lw+d+y)39NN@`t90r1i3@*U}K>~v_xO>n6 z26q`kAha3ab z%&&vW9(s-+2IWX!EA62{wLVrUTxi7Fx$IRD!A7+j^|541l z2D7*~M|oF-sas;pij&{IWanACy_R1y7f!rMpXyFxT)8))3Hm~+RPVR5EJqx8gErYs zx9~3J6YaIzZ~&c;Z`9S~MN{vEsA6?oj}G+_X*Z@Ctt>j~JTN8vJp3&CTu5|McLeF< zw~$iv5j;3j@DCv*BqYS+B?Evb=8|5%UUsOvIZL>jit?rgS;V`L-|pVC9s3&{TjXYv z2n`I&40B2^kR79JtP1Vr-466fbuFGIwuU+db6+l$N4mTJ^jQ9|2HS;M zK#aryN9y-Hk|ycM>jhJUIe_c@bVyv8GDVy$SjL*)Efn1WrzkpPn{jxIiw5A9&2bZ` z4xJZXR<`SZtwDMLG>{2(w*7`p=4Ek`Kh$z$%LbtdI-huaE!cQ%&sGB1=(|^qHNgG3 z-otWFJ5CWdMz%LTwv^qI<8Hq#fN9(3z>salRXcH|DX5QPUm?um!>2}0?zB@p-jno! zqWUF={g#@K`gw)UShJ@TrwW&^8OHR1WNcJwDy+6vuxWPbGg&g$?$iaj#m!F4f4jLi z4G+>RHPEv6!|wR5w9{Zf54|Us@_2X#m30No2w=HmLu6?JyeNm~h$B%5z|emBtI}Gc zABnQ=+pV0N1ATEZ_hGz8>h1+=jID(&=Rl?VW1ugGaPI7N=RVamo0y373PI-G7+42T zjg*jT*Mg;=7LOIBjSKc)-P8Oy>KJunA2{-QHNZo@&{3fn-myQ^bJ97wD_k3~YLS1) zb)|Ln0p4Q+Nd>Geztjlb-RulX3zj<8*;yXkiI=Db%uM$8pa{veAm24pWC_TI=KB85 zyiY-R#g+4Qpok;D$3J^QwlBAG-BGJzCNeO7oK#j1m;?VB%O zqE~|LR-t-=`*pL17Zygjo&OtUY`p-`en82vZ-b0^4N9hJFjnL z^`W!ZvFWTNp(0;sK4E{O$RZ@y78^_!VcQZj$on?(9(1(#JLMH0=J~9nv(= zx?s~@)H~I^G-gC>#eVHZZ@q-X2W;fZhQ7p{M&&K+TGiO&(arq}&#vd%8!bJ*JYU~m zOQV_?+~McHG7qTjg+?*odOhp(L#pK0YNB4PexOFtsHH0B<2A^B7z?8Iz#b647lCsa zd}jz3Lo~Bv|G|3!FPA*2cg124D3E^GFT7ts(fPdgYO4s^j>Ej6g8s`VVYua}QrBBr{N|wJ z@9;zs>UD`xM_EW0Q_glz=sUvjSbkCHdD9F8b6{S(eLPu~)#jcTTl36~;*)ZmTNG

U&dfBW-qr|2dcVUy#mfs%L*1KQX*C5kQQGSCzaOC3y~Xh?sPXWnfY_Lm2A4qI8T6bbW`L5VUfyYE;elIsO(EOuQ;)is91 ziRa0G&@80>e7#$G0XCc90>O^7Y`EWOxT9Os-T3;M6(Er8yU*Rg zg~J;5n<;vFdbaRKng>In%aWh8xK4;3H+AtV=KK0AniqJ=Y)_Q6(cHTUbF_S6YCg%0 zaY}#)%~0$(idR;X4tQ;Bh}${5eL{bJL#zb*&BBGw_yPsln?+|cY$WLF`nyyg+h4wR z#r8{V^4va%@DVB6dsy0$e&^Is?@lptUm3CgMk>P}eGuc$koZ9-fjGvsV5jiQ2fraS zSP!^6@!Q1k4)GpK98Y$mNvzPlBrx+kI&vu1Mas8`*I%wBJ8MbqQT23SH~#cuSe}0$ znM_KQUwKjUht&GWhpNwgnV90}g;qO9G=FS&s_T4VuW-6!|Ldm>7?o0P9FN0jX(3+B zKq^KeKto?%L183LJnWa^`K%*;i@nUjlORnVeN7HaMA1`b#xl5NkaT4~dXh^i z=bRGn9r!HZ-32t?v70mP0J`Uo&Z4>zL?BTTc7uZ7hh+=BI?G;uEI^ zZoGwg6So`g1{!&7fa1YP5p)w<)S@0_XpgB1A`y&@8v;%zlWSdhmyCnP=*^}wz479? z9*^qKmr=0bIx|wg%Rg|3FP`&bR*o?N)=sd6?~nybH7HU(Cy)P)vNB1%^R_8tgX~c# z?QwkQ(Tbe;_NuMFu2PQlbccr$1KPB)V+mr^rZZw26|Lin^b0;s zC;-nRAVKe4b5W-cDwj-4xNj!||2(p+7*Ft~q~$7=Mkk@A9e}LX6*taK7pgNegy$^3 zTSM@JNgy)s?Ux=q-G)5H(U)xx-CN29ka%I&y-tP*kw0=SQLBiTv0`$sU-(%P50Vb- z%{4Fx2uy6e&d{s*ByDW?MLpWkWq0~r3#?idCfL03vW4Gndhth5DGxQgH+ebw6^p-q zP$87zfu6CtwJjQ9yY1Izts1+T@dHSq3NDRUiZ|uQy{K7Ha5&@c1|_R1%;&P#sG{T< zRS3vSV@L;6PI+e}AD^*6^td31F}F|(a{osT1}pAHl4dP~dX5Eji&>%}3s zhl5CaSZvMdBlCdPa_f+_3U`ao<{Qepoq{d!<=6VO&Z4wz-5)Cc>jh@fF46-WNx2pe zpD1p4rZKMRyBZjshRj8LUWV0F?pdSRNt%Bh2dd)ZY=blDsV{FWVa{wl+7z)M8N*~% zs`oaE;&{*BZ|}+ge^jUOXI9Am>&RXZM!Sl{jaJ~k*S;r;_roQNRGDE@*jZ^O%n6?p zK`rpzqdgRx)<2BNjZWM>fu*V8Co>F>TBHE9Miu6~62aGptW8Typ+zGKeu=hQQ=*IH znV%#u8bfnGG`g~TyNcc0R)rew?M=3C#*veVt$ASH%m{wJTy7k(pZjSDYd-G`R$DDitP5TGc z+UdMo1%{TE<|p2ev6a^)hq>`w#g0x_hbT69X=s~sEeqos9fCQ zvL%EJX0Ua8Xmj~59d9AaOz}iI{Gr#84{&rseW&cZcnZ4BrYgI+;G;* z^Ta$Iot(e=emXjN2O8J@S`X^II$6Fdn6h~du8udvMZiG<0ZF$tQ8vgg{vWms>b=PIVc*x8(Ia7=%S+=h;2d~Fw5UihrF3v+>zORJguH2Q$l5u4I!ZkB2eQa7=TTcD^!&XgR0bT5hDf!@w~f=nm|DAo zeh`Y&xJeLUC;0Z`joz^=1jSg@4LW?rL`z+ypRlN-4z1=<0*t0C_A5wOM!|?_2-NFv zh2WGwOH+aEmKf2Ft1nBud~HEhr=^gpd!M4t0}sFe$@n4|_HSHvizL%IaBBCyE2yfe zeLUHtpZn0u9JZn^otQ|zRno$!*Ep9ChDZPSn9t1dlfS@qcULI>6x6^%T05r;IW#Do z_!;3%DJU*nTnHx7Bey8`H*K3K0O!$Q4fJ#9S;D#uuMh?r*{O`GQh?VJPmZ%e-k5p? z|8;Vz+Sr#yPo8h1BW@UtHPJt|08Z?xM03nK!9W*cfJWkFo;IuaTG0Oi*d;LhPW}z- z78svA|DW;MXkKr~UZ3n!FZKe0$4F3wadN5}Z*&*2%3l!MvZC`mZ$9lueU(^5rNscb zfu2GHN2-v)_njSnStTXE#uU@|H#ThXLW%I|eCnCpr&S~3eju2EK?!gFVtV`>{Cl%A z(25zQuB+XWBJSH-?~g9J{@%9CNYE$N+uEfaAT|6p+4sVJZZc{z=T>O??A`VS-0IYt zu1fV8vu-{{gaW!BG1qm8^4Gy*^o1uARS(gIv_EC>s6vEak~9LTN4JkIGhab7N{GeX zTvQuxW#I zcJn8{EUhV@ap;vQ!t7pAz`{+?hYg3t+f-eJw1#x@R*M#Nh)quPYU~qbx2*Q%;7u!~YTw9K* zDilJcdZuiIy-N7?*pE+;Ga~6Df1i(=Xz}}IrDH)px%$qFm7Q--o}<2wm+*$A8R#Od zLjbX0Qk)%MZkhYqcDkbDXFRkkgk#l-CXw|&Q-C^T-Ey;tadeWDe7!Fpa9+_&A)@GO z@#1~Wl%9;%^0tWq@t_#%im1s9u=)}oj!wMqunJ~5MUAZMlIFlgCk`7d?Dhw26h?ls9@ull5$sT+egpaZ61R0 zIF0sFF(j3I2h2EMSoZ{w+T~%R{&wvZMqeBARmth8b@4ZVl!#H%A_}f}}k)10NP5N>-o#bhD-; zc%fJJ7G}q8B!N<2_T`%LV6wKgxkTql17QV(utrIY;v}T^NY9alk{NFXkcM()kprjw z_b=nu=+S?%!>nk7BwB9nwzD1%_(Mg1SznC*@?ul+#o>g*gHTZqaDb`y-@JTX(E)@W z;B)ej9F^$rhY802*K^3W)?p+Z{L#1jzynNI|MrDNY#bfx-(^1ZUoH>4-C`op-UsOe zUHZ?>f#fsliE?vuUzXW!;MJy{;?#mU%Bq_St0Mn@mjx+hpyyf)EZbU$rTGOE(ImblKZ_aV2(xT5bGJG}c!B#A@JR-kL zpL>XRj@k4i-}H~2SLE6h8Z(}0 zo4xa;ns@_E_2c??QvdOsNtjikWKYV{d>t!EA^j!0HWYgG_?4xe1XjmsohQkT)|`&_ zHTPpoWMcV~y%o)F-n~y(3P0LzmYT9rv|tQ)jDx5T*zM^$_LU!TkP6xJ($y&zue`p}J77Kf~zunNgzNHS1-rCO% z-3h=U7kx0~#{uud*R%6X$Z?V0dv%p2%((7Dts%bR`7I8){UIH}%NJ&qN7n9EqL?6% z$|*=;tKJ9sqsAI4s%JcWv-;CQwGcCSEdR!m?XZ1VN*LjBMei0%ErJ%>{q(JZSXX&{ z1^8?%`>@WR#^jPgK?IR=gQ$cKMD~Y~juTYfX^4V6Bd+8B4BA9Mu6p-m4}ZsSxtfVN zkiV?Xo5vll1?7wDMr1K@GDyuOcOTB%D%n{*#}SNuQ1l(|IlPPBZ-cm?z2;Z2iTZk0 zYw%#qzfBJery9WY6rsdW8vzJkGSFt??QI#XsgkbX(@8C zsVc(r+FpolmSK^yolT_~X}0R!7Wha1m5*jcufR8*ixYOsQ2T@Xz0~l{mVx$Pa!nVs zK>TL1bpORBB?U@KZKM(Gh7jW*ByGNYlEKB{PZ3eZ2^Fdr5{|XHWY`#m z(9_pn>P&go3T)pkheX5+*^-5=aL57fsZ|Q_mekMwuHCS~XgEX2{!gKBc49(OZDKpN zTML||u(XgYI;Hn~OW#y!;MbwFXhtA~mRKr#>QL_=GNkT_9Ch1cWH9G@XAAQj#vCdL(p8scMxvRj*1S+y~;jT(mHk4G5_Or{VWMT=NgoCtj*Ox6!+nuc$>RsT8y;I!QG-->NKXVk}^6)wju&*Cp^0G{=S~wy$&w5Q(s&mY;)^Axt%-40o7A_urqVfU& zLZ3HG4PkA+lpbwZ6^~-A0lY>?>WmXOBO2)9rvDST0HtF=0#DVu2Dfyap(gV583zWW#$+f{*l>zS_qXC znojT#x#||S8P(I`{rs*s$xU4OyQmn!yp`v#NkATcNPD(iUtpVi(0;gjpdlC4r`AENb*G|IjKOhjVxk zLuTqU5$o@L%xt{Ou)lcx6}r*&IRMz}YBC^$k3&2>`b9Q(r6qO}iPD4g3;n(rM_@{5 zSMaTgJ~&#Pm!r+Y`FU-cd&EAzrJ(wO9W7Xpu>jLXeorE-SMy$r+ROrtUtH>oRak)S zEFa5^di}8fOs3>}x7x&o!4eBEWt|{j71;9dP?L)5YWMo*o5|NH7uHYGriUnanX8cD zhgFQU=we`aiKe|0=YXES32!_-Cxp2?9)}a{4RTVx8O))*uZmtola!%GWYA%Jnm1QK zH%De!l@Q1m^v~Q#%Z0wK>g!&q&gD3!{B+;T{}A%ZubHHDKh)(D+B!=j*MxDZ8kdWqeVURatv$ld+xSsxwAy=+W{&~kIrrL;Z@0u8}YA~Ye72Lz& zGNLuJtqw_P_hi`!Xd^B^z#DrvBJNu7X^Hd!J56`3nBB=5Wz4@KFJC)s*>z_33EZxT zwb_V>aJ)|B7WrnWcA8{ccIeRavc;9cK$5PD;P2MG^{BNbMzbpQ`+5&$?yt6Wa(nCi z&tJZ}Ze8fYrKqWVLfMUug)F=JJR*JNhT@gr`u3B^k|dunylkuB$s{ zwlnBqNHyVvU4aUWw_)kyX?+*NJA0EoD$!A4ej14K5FS#KMY*tsd)VuR{WQ$?c=xmr zq3x>4*~Y@S5Sttw!pqV1Tonx`kdWQ80wW(`9{Q#Ouuao|2gHV^Z!Jk;FtXlcC{k4& zEPW$ON&fm{Kj$ndIM0x^X{bEB`{^S;53p8~R3n!=p3AHVZtt<9Bvf{fp&esuMDVo* ztybYDiz3a5I6ZH1T>RT+hVL&n{x?B56&0AeF#Fv#su|Py!;q5 z8Y@6O!%cixGXw{@+=J9DZdX>F`8l;;_`PV?R3^h^#9p?M#T~Q<20&I%AFpl;dWHGi91)u z;_2w#P!c8O)w2zdeI>Q9@AxTzzxXEZK&^pKnw#ymTe~T*eeB(XJf*rvsd_jOPGKp+ zAp3#o&=>|yq9~fTaE{MULF)<-Sk~3b!a>5XZwb{GkHwhBRBids3J>di7VjR}aJj6} zKiy<0^vRvPoo-5Kj*JTX&sqSLwXE=amh>i{Nm+|@P&Tf#*lP;8caB`!beb6)9b9(S zbR_I@?^s_nOv;*UR&pfN`XJv6SSQ>5aHgCKQW<)ro#0?>`-m1Z3|D!X>_IzyG=Kmm zJy@RnXO-gHgd;16aF@nZ8zv$o?cRuP8aw&aYdJeSwvG-IrhjA*`W-L`;nOnzwlC$_vCuD$6qf#jM;D55Ho#-IxU zV+l=Po(qi>DrpppZYn@D(mJp0y#x1ZRy?WE$vI_wq{OSMv#P@X@wu%uXzuP8M<)2_ zHFljvax5n2GWX$zN`6Ew3phtLGDx;uaQ*WKj`Q=O+3s_hLg7&Sg+C*STfEY|(o1|v z83r}Y*0~V}n<2^@F@!;39JdGl9IaCyD?CV)HO5+$dl{ST$X?iG~et(cN;9Va#m%t(<}S1|5f? zE|bOQH`IBFYkElAs@`|NyjhyNH*bKcB87iOYcr#c0uHFeprs0JdY7tw?gGd7#@`1L z$6fyXn9;_cbUmyi7HZ(YMqVRQ{O!Ar$G^_cV z=zZIIet5s_&fx{@U>xL-A)j)8GoC^`hx2WkVfZ^nW! zWgrU6i9{jaszsfb5x*}tB?)Y-Jjq`|6$=nMtIK{y|1;H-ks*V5~V?P~U-!i3tnQvQqpc;mhzw zum7a$MM2WOu9ibq-`Gf~4NS;~bJ2f+y$w>fgW7yNW@FUzNhCYk$(t{aLW4R|6wCfJ zsY+jw>M5HC^htQE7HBs{oU}wMy{Qh?M!ACz`BOz|fJ|Ch!IVE9!mBQ_o)lXxkuV~T|T7`;Iq6>I@UM7NpXA5 z>CC2O-tPyr-=`F5C4D>WNOKtI>qxDPH`)37|tYK4r%C9X_7w09kl3M zewlJlKwV$+Q*-cU$n6I2g>*vyGYZA4ky=oCOQkFmx02L=)>Eq)2}PP0S3`m&6ePdN zLam;x6|iP_s-`z4dfkI}Zl#XPyCx%0IIj}~wUKWuL<2)O8y@qz4cpERkIiidvHy}` z(6ojQLho0+A>1u1h9W$6^kD}bi#Q3QFG<190uD$LzeNCWzpV6;VlNZ?c&>=R?q_$vF`n(9-!-@C2lWF{NAyKcq0!^=~=@L9j^><(4g=`j*o_~iAQ+*pTLX{V; zzt<%Us*Tm)E15Cy5#45ViClq)Aj3=UH@Upnt5qiM$HG|U4LjP`l{4g&+ElgRes9F< zaBmw{Agk5li^W@s(tGDhoIC{|#o=i`@(mv%Z>o)+n;dL9bTYjt@W7p6hL4XVL%qS_ zQZ-9Oi{JU&XA+KW-?WyYB#J&sX{2PfTBd6hZL=*utyV==N1a-xz>8)wfXb@2IgFLK zx)d3>cSSOgYz)$_TTM>REs&wp@$0b$70PIJwTt$YxZF>XD76fXl>!y`VMs(=SFRo7 zq9S^+lAyXa{QH04W%N=KO!YZA2q8l9Ns-4m0U^E@+{6a$81W7NLKwUF*BDV zp<<>wgaa9>JK)1YD4x0-<3S7M#?eWBFvC1P&irir{j#cR)v6eg+Hk^#sluuy-`~dx ze5~g?J{~mwKVgmm0TPr+E*k-jkvqM*!Xfra{vymIeYy!&xc?2H^zFj#{Ln|8^q&CP zzlTHr9Zc$t!?o1KNzK9d?-9#?3uFF0SPnva(Ws+DIQ@Tn$;EgeSiSkPB>6v{`hNgV ziwKR|L&u(FivFKB?qA>he`ultbK{ruIajUacb-6;y+tR{Qi2uvkVGAV6|AE|SO69E zr7TYX2}^W(e3yW2qpkRMjZUJ`S6~AdrUQU(6Im`@Yi8#TztKsxqkt|lYf6%0`1C7q zbu6U`H;})3RFvx?4`XMN(Fw~$nY8^%1q}VIuY@Ep(gKj^Qc5{%O0B;4bFabSEO)__DIggPM-6;QSoU{udaQgDVH@R`|3)>} zw*LD#Kdc%ww5#v9Z>=*z_72e925e|0DD0$Rc8ppNm2y$I7#7*T3lOkQ>x{zDTE9ix zDspgjln!4U#w^Apb*UGNPF@gc59R2e4K_*43+vFXd)ZcNAfbZl?v_#+u`kI}Ti)UR zn@)kvu+~%)p;eZyS+P#Z>Vae=oXn|;pifJh!Qkq8Nmxw;NFXhf>MWyd?4zD}TC;fa zx?>WCY21Udpnh#bqvO5_@x--7O7xTenjaa~mMcJT^7JRFz*4iB6o~XNa_r2M)p)NR zY@>kObMMJP7Dbu!x4&Z22_qjEoLvtD5B&^~2ayVG_rPa1Z7J5BAMB_HWmTdmiG-6-K{t_9s^mtSTCbkpq z1^8EJh=SjvPm`Jz&#>{NCMWwhd7fuG+i33;{E!!m`aKyXs!UwiP;ZK3y5Hs>6c3+kjN2Vp?I%NtlFwS}y z67{#!enod;qRs8a4W|i0(E(kBbf4^XMcAp6Ey1CoyaHq6=ySLaK>jYJ$E>^Id=xx1J07wjoj|M>A88h9X2fM}{TB<3D{ zFB~~)(`TnzNmIE80)LS7FusDyLUkQ1P9O@uh}5z-y6L)lQlli^Vt={X%%5!W5&u-X zggL>i4l7{Z)@3o(PVx*9v*3?Lb=lJBVw;Y z#P2TWWMKSeX1Ay%fdBFuH@okQrfhria-*PWDBmagAIsHQyf+HwDD7mGl zRt8U3Rz)WLt_u3Qv~Qjq!WDS7xLZ?W+7ambc?lgNGc;I$=oaz5c{W};7tA0No@vyA zmbRVwDTt?kP^W!p!EoVt<+p~>-=UOMrVe2vfB_?2i2Fh)o^Z zOlXo{v@kCzl?@H4ug>>XT9Ez)&bDlvoZV@no}+rs`%C*i_rlU)WPUG{lE~yZvJm?D z?;x9}-#`<77BN1B2&Dk)fW&z|Wo6|&8iB8cWBj=&Ep^6|GrqUW(a}Wuj=#aStltd7 z%Xi-M-2ufB%gz7RqPO?y_!-3j6N>+YwVm-T%sf(v42vk(8GRbRu`Arcq5j9b43_cb z5%}V$_uup2KG^QQNl8gtIQ^k23SEW8 z#eD}Rmpg>F z*sBs9?%bZ$NM+|exz9z(hKF;(M4-5{vDha1W1@(Cvd&T9Z1;M4-@9%QgaN2^M%M*| zm$r&L3*Y9V=j0+k&W(YF1Nt5xi>my2YMUPLw8Y%yEsUMv-Q-hXYLv1`q*90U$`bNR z6+kBk9l99__|exaDg@@7Vh&T3yTcj1bJ7Q1Ffkd#J|O1LW~*N=c+rSWjHCZkg~*VF zl~oj9E%zL|M=Ls=vFWG3=H+J4W;7+kjBG`i`=B4ev4}DNJz~gYeBv^wz{r(k6vwGo zIPzEi8flftJQeUK;!ih_iVbW52w5jHix)Dcb|nZ(g}iqF{VWR%$6^CyjwpYU5(Hb! zo0Hfa(mG{@KTp8?bmT}OqPg}~s-`BXw| zV8(XJg`*=Ys^>E=i=vdJ)xyD`5O!eNjQ>Ge#6m7y@l$U3)`Kj+)H!5pUH$+Dg{ZNp7zWxN zPSsPT?8be5L4Q4X9TI#<@>+IO+=_9K>2v0z!MXj7#WWF-_)ZdXGb%zQ>iStjSMZsSn4wBay93|`eUw_2$=Am6&+|Z-I7^c&V^9P zSuLiSIux#}UQ!cQh;TlA-doko1JJ+5e`EroaA0)hfXnElm@ar!&3abV;cTi@4CWju zxizk~4!??>!6D8dF7iAYe2-5V{NBbrNyId!{pI}J2G2NXy8mM58vJ`fZC;L z-Kf~SgOwC0TiRx!GM6k@n^YmJMZ}<)0;r{+t~=))-#FTnLQlC=g)OtS`uJFd>U9Zp zgd#wJS})k&_b8ajSbI=fJiuSjbb|jD67ni>-+6S>9W)ZLn`>nN%sI{>g8TOpK!42W zolEeo-A>MfMm*O4a_b;e6hz`<;#A_p6BdP1y%{x*)KRSp&rSnKD+`YnHSXUs%2^T; zniqFPqarUIr4?PciC6e=0^q(EsZV*v+g$4+f2n*?H_|XKo`_)ti`t!8T$T8BIrvne zbXkW!l(z7UCuU_KZ_3I#MkgJ3uE4>d>#pVCZ=;ihJXh=(;Iq(f!Y73Y2D1}AY#?3O zq#(W+Cls&PD`FrpGSk!ld&CI&TZRhv|PYJ_J#@R@@SZE>CD`2N3 z1vF#SaU~B#;tXc@tN$WHqFd|J&~Y%MZU56mD`vUjP;Y8hZid@p<+UE34=N~+!I|xQ zh!rK!PQNlwizqAha1qt9DFq>4x^`KAowZ(vDdlJrC&@7HWo9^r*#|jVN{lL%U(KiQ z)Uk+Hed-Fn8~su-ax!OYe(8Vq;nL{q*@@o6(A>L??c6ZujQ86)$hhRZ4@N`tjj0<& z_Y*Tm)3#KJNdD1Dp`?ImB5O+PtnnEdaCO>?%xb_-Bo&;VkrtrT?uSob0S(`UkpDyD zqxGh}WAs16rJ{&NROvYhYm5)wb)JO`mZJzZPE~8(AWL;!$t!WKaoN2-5Ei3!ZH@s8 zBQ>z;6R^qMX1(&*W{1BOuMYgwrUQI>vTVGe3z;(pSYdinHO9r*T97L!ms1@FPC$_F zMG5svJ*%BzAw=$0{x06anWrRuDskJy!(htrx@BIQ4F(v2DM>3^L2#}=8Bderx^l5m z3w49bZhMHRNyfP>IHfonFz8GIwMnucy5f6u_94_#Ue}HR6uH?D8@ zA)QpN8D2$N-ZRXjliuqgM!OEXk_sJ%tknj;sp(H%uX*VmnmGQqUIdA`ge&avDnMm(izIxY-vV(x24^31VEO9e;NShf7fuX!e$NO zAiaK&pvz7|RNv835X~QfmP=eg$@fqwVn{5CTGCClY8}V8d7a&`k?eO8xM&RX zR)R^9&Fe@mEJ=`1>QmEmC5^ANSe}G}4i{X8nw&CC_bvCK?^Hzm_{Mn48NofY&_MjV zJ6ATZtyiK&7n=^Io{Lv(BAS-L{ z!Ey|0d+GzLQ8MmNlraXN$FG0Q<4sqX*1KYW`pg#7_99M{2zTB>U=6`f5JD6kYh8CJZ@Pw9dD!CNd?r^>koiHkyfwLYw|cfVr=~BC>%oGaydiz724KFZB9;rU2Z|qGtk3n zq)m|c?WT$}h0d0~(B?aIQnhY4Ki5oKrpfQ7$r#^e>R&qDFtcKaOe6KQx_0GQR!Qeg z4(`>sp1r{+Ci~?UtCO0j#J1nWJEe9p$Zq%RAMx?9AUuPd!-*{DL}?oOdkFsH8AVmd zjO>`P)b>ci`7&lUvM=y-K4Jxg}0 zPYu{OLyV@Lf<l{ zP?p?Buh4^fC14biW4bc{33-zc&t}V-tviDz$lvJ%kRxPwi>b-vp`z&RN|t{jb-mXz zzU`T-q!aIKcIhS!B^?kCt~ZCR=Fg-7k$k#WPPp;74o!@+wo*Geqy*t$nk{h@4-%Hr zGk9EruqY;)EI{Nfhatw{-aAi4o8lyGin}ZDZYL>TUH6YnZ*haG%ivWaE;zEDI;Fqs zMcED+&W_OEf|t6!2>p7bo&e`l>tORNgowr~ zR#x75KDd?jEJ5`6Tp&nKJ6ZL^3!r`f5R#*%^`c3&WON`IY>uf`3utfz@+9&2^U9{^egO(<4(+FkV2k<2WE$8ZA5>c+CWnlg)r) zkO^B;iZ|Gn?7P?FvP`_KezTipc4O=poAsL2XsXRIfT?Ry^K8@*oU56$s?SLNrFEToTKLjzLg{NZ_%eU^- z2+;zo+8?^Ol?pb+tgTsPeKE-|f!ohO^$!ji0XHo!)UPA`FE~#X;^UN3qc~CY&h=Pj zqT8&`4*<0R^WHk@y|?wZ2A$Dt+oZ+5H9B^B5O1e?y=*Fe4NyO;nW0rsk zOlwNRX01tKaP`;6OGrOZP<+|*GeZGmI)1si&{Iy<0x61O35n~kVN+s=uk=fme&>w` z2-sN~l16>ml9jM|S$+8cf&7(Lh|rA1ZlP+_3QC7oMM%K1OCCh1ptli5dY0eyz@78` zXObPqs}Z5!m2Zeo7f+}dTz3qTOrx}A9(myhDkLa^jrQZtWGrbtOl7y#pm zuSAb%S-0e)+H$>F%CY!-c`sII>}tTGBD5S|XJUPDex1CWh|^{m9_*)WW(w|`X> znD&X(h8+CAPk$TQAHR+OShc!ke zsKS-qtR&oPasFH8@ZX9Z{`W!Oj=$-_CG<+Sf2Gp?Pk%4+p)0!mFUsCBDvmX67v2yO zAXow+xLa^{4Fq?0?cf&NEkMwQ;O_3h-2yc3?$Wrs%U7A1J@3r<&X4o1)jxUxO;uMt zbw9UUVwapvhxWfaAXh3d9K>f}3KNIDrceN%PbkI4tGhD_J8?@*+v|t5+IBaNQz`7t z)Zz=og4;rB0PI_wP~Jn+{?2bL-SYCmyvtP$eo+mZ|ClZMbs(rDr1#ua=M^GYT``rb z2EHAfLx&iNS;bLOE1G_qt?qD3Aa=n9<)UERYQKuY@o%sP|=$SA|UWqWPu!SQO{G)@w4}O`&xMlFPZLg z8G{}}%5*AcEy|h?2}vfK_h)mRoFvN%(2f8YCQh5#ZNx%GTO~lRY-u`VpG<@InFK$r z>Rrse@y1vcV&V#jB)-IN)kUVOg1B=+^9xZc4}9Bj?-km!;^GAGREfU68~U@>Qi$e% zt(SKQexc}ejrWw7dd;tA_4jk4HLnEHPdIVJw=qHc!?KpwT9ri7Z;(0b=yx+=(b5eC zSCZNB<*iSL3X?v$5?X%T$_hzVK3frfy!Ah*JbbnsH+rFabafR-U$SSlA8L-Km-mUV zZf`?E3cIp-%d~x`4~=MX?54(3qsE)r6FokQ#R?m@zR78@jZh~$?T#1SCGRbAMH__o z^tGHR(U5l2#kZm<`2wel;tI$+*&hexuIb2HGj( zU^rJn=y}n#?{{wZY7nV-!gnF z?HDXH?LBR?`GzYZwmIkhstwe-WmW==$*MUUo2V_!rl`l#?&u|7UtgRz?Z`?DbfxLY zWWN1TFPDa-uAmX3^O{X@BspHkx5!@|G+tAGx>=k;jD9?SS@U+~qtO|A^rlLP#jI$@ z>Dj_V`E@F&G)0%@gyyf-t1F8IzQ`5?TA$2M%*`8>C@k-}o<-~}_Q3TsjF@-t(DH3R+CwwCV7L>lE^}yDopsQ&pnlM? za&(mAvD4#0pZ$=h9UM=7Tn_9(1@nh^!7cw_vxL@{+wC#QD=*rlSko6hO7)dUX}no|I9RirO|HO!?Q ze%Ez9YU|es5kH%|hjldb#-~^$?DCH}d8Jm~ZOxDJ$?3U9WEFnKaQ=gO1D8M%eh>$0 zZz&baH{rOJ+0bTY(@poKhSqm!?;^vWX_>6fB_2;skFb-~P1RAJXG3v4)|)L+o$nxEC#c-zpL37e4|KCHZ^6^GgrZ81K4#o$=E(554d3i<$rQ=$^G(9RvWPkLg$ zIqq-pdHPmLkBkElOujhORkN3W@)o9Ojx`usFj^WXjotwGS%8)oN9*6M20Il z;^Q`ml@i~i;GRvub9qV`PRb6T5jj(*`cc6c+%EzCzUyW4N650>>e{vD zd7jFt>@Z$p!=eH+Yj@T`3hrjK+hy}%MUkuF@i0>imyH)^dOkaHTvFX$Go%X6?+$=x zczuY-=qiAUcTI#1U(n-eKN zXV9&u+{UYnwQH0FmRp=G6VU1{G@DH`wBWY||2x22z>1&E|1i4r`u4-UXB%x!5xwsj zW1Ov;zp9EQDk>$AZ<^A2Sx(lpR@@}N?#VRw71^i*J#JTJ$wY$bFf1sh84CxHcv5`;W-bhNG-QgC+17H3}%wC{GuRC<_FNO#id zH5#4Kd74CXAY!p0%!cq>l@SNbl!t#YdwuX@HY76ON&ynaXgF9`a%0J6^AA8?Sccfw zOdDjkn?YrFerpHx72$g2o0M=>uwZ_+kr1Y|Ag8z-cSgnRD3nF(HMtC`Mb4_e`!uc* z+CRtv+DRwlax2%OXmu2?w{p4co6$Km^-Pj-Nn|r*O4n~+OpAq$C0g)f_ppV;j^A-H zeoj8exRvtqD|X3{6JsQ1&yx{3Mst64a?*8{oW#VE68!f*cWxtgPn`f&=dm_?<`O>e&)KQI^XpCHw~?EQK+mBTLnbNxQq< zBMq*F>g<({K@G2}-Bu43TW)DPWyXGIMG+(3IJQ?-e4Y?psQi}{K6Yqc7ngpo&g>h* zTRdj)(<%Man+MF5w&I%wEqz9*laR%_k`;%?HTr~rLhi0pXh{X++a0|pPBX>vIwAVv zR#ru}_n}O#?>?EfnUyIxE`w0*(}VXjN4om`v#amKt$u=`xJ4bUxeR>{#M{UN=vVf= zKj0MYy~4&Q&xq5VHISJr9~iem50-`X8^trn3+wY&fNIlf7xQr>(|V{>%~sJ{#VmZsN|$L!b@4 zE;^2%-YG(D^#f#NA#?NPUkjw5tsF!o5n{s#_Jt6VN`Zn<1wR|wRtKEZU+SKC#3K*(faYa!pcYH;qzw@qw1 zh{8U0IvA(dy$fuu>Xfz>S$E+5kJaR-fPQ;DnRMH-b3t=P_FA^Q8KYs#3!l)5wMvJe zmhDs_kBemWpq1oj&9Up(<$6T<8htR<_9H&)k~seTVlB3pH9Q%&u#BeL4R~K!#QjqT zhW5uSWqyu$0w=une*d3Zx78YLLf0{24qNU%<&}!V>fpNEh3Z!?75gGB*A7?A`+sN) zOWKe@!*)P>|if8wuc%xo`UJ1~JQ$8B;$ zE%-weB|d~3n0gN}I-VfulP&pi5L0eGb)bD%ZeyeKPgCbGR5$0 zV0~Yi+D>AW;JYFka%bPbBv)MpcEyl(z~1mj(AH^ux>rCe0-tY6hg&!Ma3{F_)k~Iu zWwnI_CZV!EYx0>R>V{x^ek5}F3L$Eow^775evQidxKCycc_Q@rC4tOfkyWA zq{o04_Jk(mh0n@vEf*?1jQ{;o9`;llC2Yyk7%TqjU4)c#)Vg)c{Vb7zl6R&g7?P9u~Xnd-M_$G0{SCOta#J(>(=9xBFeXL}+p27*Qrv2{NZGDWw0>}$;S?`~oF zIrAHF*o1wYrN4~@ZvcGVf8cN5_@N&@S0~S1v8getEtlfEN%rS#9VQOo22ZAmp(CwCnj?RT7Sx&M~CO+1b)_Dg_!{@8x^V$CWyr9*M zBuhScmF8d(skCi9Pm461PJ&N;wPZz=f^FpjuFskbj;}tBYSed481W^HeJB!(6vV+k z->|a6yQ4(qD@51(s;6V|7eC_bkYTlwMO}~!nryqSFK_t}OF7Q4&ov*U-4RQG*PZD8 zE45Fk8~CaB8XKc7rVA*o0r?RlTF`HlEQmEQe#;ikoXG*3;dDZQ9tT&V?_GaGL1HvQ zmOzx@ra<8rtl9{@vhz*CmfHCzx6}r>-1@!H#kU28S1;w!x-@q7quO&Vi&y(fIsl8- zu@$Af$CUJT*i8O2R~CXwp=UhmE2>wPE8W{harZw3U%Sz4D{qCu!1Uwn7PjfsK)bvY z^h-EU3My@r?q|kpb;k!1X?H|@JO$ga?l&X54=XKF3Iw_&)!V|gwjWxUk78p;C=C=` zxJwq*WmSV5JWi*wov=AT%<(jxbqpSGypfjcwIuBQR_+mmgN>7wLU;8Q4&oJkc5?{i zwJj=MV`lII3p?i{P+t8mpF(*E0gv}zC$u*$Sz-IzdFSNUEwwo1(zf{M6N{M#)`3jr zL#8ypP4HY~{%iT@A(AJ?FfCc8&V|3Y?};bg?naKc+v;DwoRP{jR%6q?=qNq-r>xXn zxxeFQMWk-DScpr@HpPV|Z(`gWhUVNJZmCx)S7}WJxnZy_K+n&VPfzyS)2Jx8e@_=% zM@_#e0+`b2B<=Yy6cgk{@)0y-GK^so!eRnVPO81PXK$xX`(&10np=McDMts4-?Lm5 zWo-=4F-jh$uhRh)9Ma$_*HIGG>GyK;;MgkasppTLT0Qm=@A7=DDe@PUG!BzQbi0;g z=G&wd$IwEE_icWSD16|J|FFktS>spJn{3w^;SUep+J4X!z2ES?mU?%ezkh9vT?;?X zD!8xNzj-Zjqvm~4naXrj7VbRDMS*dIVl6ZK$tmky+-PjGzjkGACF=DIkG|KR>Vt`#}3;KX`SfY6jJ)NwgQ^HzN44;>3%R;cabc2or3?(z0LKDRv_FeB>Z zhH3(GCPAo#y>{%Y8qS++;dS~~IHe5k$Q4%0{*zlalKJZ_^ ztvgmcDB0SHunM%aV|4;wQ4T55~$n5Y%fxLmGPxde}}D2vG{LfZn;i<=K%}kR}4u4)ZZSJ*IMggn(Qo z_wUc%Z}k?Sn9}#w?Q9#`K9es^lu=CZU>WQi7>q0ToOa*n;6c~Upg%H*xE&G1b+BNt zK0=rFj(3(SdHM0?R>|SJAlHyVq~qS^41&*-a?9h+mhbcBQ-TO|#d2ICS}HZbtR-Qm zbF|u(J2g!VC1|5W^G%45xJI0c77m3Z%0I2hf4+P{2oe}MnjD=1y!fcda7{8P2Rc>Q)|)T-lmi3f|hJ z`j1HZj(>kbhrc0!C>nRIM?Z0Ckir-Ju1DH77^&hsoexopjZ25DbLw^Y6j69-C%eNI zu~G098v7yJ4Ks=pK8GlgC5hQ)p&N7;-U{5F-Fx^Zh#AeNn1Ta~)Suy?9?z((gr2YT z@fk!#_Z0D6PZXB~9bRc|F((T25c$bBsKavgo0{R4Xo-O1+=%kfNky^`K8ToK~)zwaKO1c+B<_iJZC;?S(# z?W8)qaGWsj!WkK%5`jqQ`Z(HprCYu={AfouQQhTX2u2hcF{b|P&mV+jNLefzV+EjO zW@#3hl*Yx2T|T%N)4v!2H(j8uCd-74K}Zzn$Ag{QnCb>*cA!%B-?gYyOp&)K-&|ZE>)Va_u;AFM~@wYE^&UQV)-{Z(e$6K z)iWYh_pKXzN7FvV^30&lyY+n?>Oj)?b&7RMq`VHl>W+eZBV!gQ5Gfcwj>i9EAz?+d z&|@zy)VOsNS*CZ5{O`s2k0lBxN4#?DJJe+EQZjlpg=|@0(PN6IveF~pl)Qkm-xGc< z_!~RCS6`6+OMw8QUVYlF5%Uk{@%c9szD`%&O4Tk`l9?^MV=mh#l^#o^o6?J{pBGw2 zjnSP81q+-y7ldx6z;?Nq63?E z-f4NFCnx3J?~hCVKC8Ek4LUDA<6Q5#(OQFjGI-Fd-xRHdAoHJeUQ!4OMH~p?KbOFK zNW!i3XsZ^Jo6*o^d`s9pks;f?Y4{oR{RH@~G12{_9Ba0K+fzP)egM&96MPkceUslk`?1_&5`fH&@zTt3fyBk6!lLi^Ll z0=cx`!SBgV?++?+jHPG0tTfdHe0~G6N5njEm&U@LcJo!npJ-{j0EEcT*x0YP7lBAv zOg2jmkOyn0Ja>m8{OSE_F>305ET=PVUCmIX>A^2L!f%zL-DDBA<_%_UD}0`4)4i@W z`EJ+zC1e~$n*qrFX-vjrt|2b1?qFPboYZ(g&4=p&45{_+bLtxGsJ~ImaRp#az%S=S81Rc;ulbngEb&q{f8GqR{;5l&Lp8+XR{m%7^@Fu2(FG*1K!hS3pGW> z@FfRjO$=1z5=!6j|ImD(SewUdh-FXwUykvU}Tddg{}P8Tpn*S}!6ZJrRS9MXZtxXbG)P8*i)yC6lYS^d`Ce~sRZ;>7+;ly~;TTv9n;%j*TZ1vrr? z;ChU}1(_cXM~X}c7|L*29G{$l1OeQGS_Qxi*^R^jV-T^!!jNK@0amRLf}ZB~W}34c4P3rRCZnP;I$9u(q990QODCU5 z$C5YQYFhcjLJC8qX1`MC*oS}2=%Iw6#R!&`5YvjL4Wnot{Zy)@I;$n=D5?C!WcOdR zH9rjjJ+uD5wE#$eMhvQs(knkZ!f|2j0PzU#o!wEeq(~>MA0nK9#Ifc)7zaV zavS^Ob$WO!WkGE&%+hyfDCKB3{G}&^%#0UA{bqq_ zzDE}>ERwXSQp!YXv|$%l2>gmq6dMEeUF@(LNM_FD`?$`Zg7+5|j6n6T1ihO0f3YZm zRQ>;a5l6!<-1Ppuj^fL#2i1yKEQ%O@;Zx$>%!;WOxlK+;3>ie4HVx+&A!Tv@XjHi4 z11}RG1-;Gh>mNkIl`t}qM`kBObw^vu)PtRB(EIXl0W{z+hZ4SNM*tRYu~^EV()IuSMf?Mpky8BVF&+QkeXb({ zkc%@CpEhItuiffjY1O~;tN-7dZYF?v+5PL5j^}^(xw$CcJPf_Ihhtt|mb_u|caw0t z^&<%xxPTlX#y4-oJwUYe4o>5LXqg4?43?*r_lmh={wAp%we}E1Sv}6VW;D1w91STE3 zM;V|qnx`&OHtoGMb_AfN{&_d%{Cpc_jneDrl!z?igvNVczW;_sg9FVE%Wf7mU2^JCMJAcT6M41xqk%dAQ)VJmUDSg^^&rn6^DQm>_ zdrxz^i>=N<9>0rN`|Fv%aZ(>NJ13MP)g!y#)9OiV_`$(ec*qc`odR68c_HU1^aWE@1LWC^!Sw za8S}-zPc0q`~F7xa&r_yQI${$$PQOZuvS)EaF!n~KLbur8>-Y(Gl+#e17+-$v2n>mUjStEhAHp4!CU5rd5|9#xbrixNMoVNqNDZ z=cfm|E)-7J^!|OWtVEOah^it*ZqGk_9oSvpvX3ITy!IHf5)vI9ey=L67dcuUj++5b zjNrHAgt2fEnH(^CPUcVdSAG5cpL-(+P<*BZXhX~ab}au>9S6(e6IJVt)j~~wA9h?W zWh3FB{AC_+vXdp9Q**Q*#fRA}JpnNHL?l68c?r`WEXfRYwAmv7OmsW$Ra%YCs7c5@ z>i&B*rG63Wh0l|*&tUC^uTVehEVFF~zbyZP!Ng+VDw<at|v{;7e^&H)1@N7V53y)3=@lSKli^1Dlo)l|R@^bdcpRT_k~oQUa{n@!HC zv`1~!;S1xsmzNMOk9T#nIP2PB<9888`BP}mzao0nZib zSnhBrWT+>9yg*$3mWf%Q^De!V0el*UBstHw799=&UwuCtHpw zw$k-?0&=a^3IrJCi~y*+tfFLI*upBm(;WR5Jd7J9Er0We61{h$K&Ea7h2UHPET9AI zEbcwg`Ygwk0m3|Fa9sRtZqx_SFk%!<2S}l#GEJ*!joPa1a+NXCOfe@6YO!srJ&-m8 z^ZDh=rr^%|s}~&`pEMmXKs&=!Jg;71HwF*Lqm!05AM<=I_Wkh0an8fO9gO~Me=O^j z`{k}*#xw8?-~1)255UPStC0b<>wuhgdiIF6H|upmmP^&9@-m4`FxIMTfX=_oe$=uc zdj#Ey8UAo-w^(*mi%YT%>@>zUa8QLDjRi3 zL9q($5P*6eYl@2{HODR1fQ_R!;N`Yg@LW@lEf8sAZkxl5sgm3RA8zwgg%mi4?k_ZX zSQKIaf5q#5X$A-aV_%u|r@hOVk!0jiE6f<*f5H1Ev1o%n9e}kQ99Q}12vRep3^BNe z8Q$7214}cuPPwwS%CzDTXK+T_`bhcD@&za214#)$s@F%p((qJfNI%EOhz%>gEg=8g z_rgLC1jbK`!9<}xQu2(KixBho^GPl8 zi9aUJHA|=3Nm~+9mGjD217H1sbX1KLS3kOcczQ6}?8z+xB|ZRDy6eG`*p z>vIYBdSD2{h@htC?>_W*KCz!6_uq?X+jzp5*x9FJPD$Hn{Yy*Wk0vj*WxL%$;}S2I zC`!>fo49oM`{lS%oaA zppd%H6f;8Lqk>9rH<~{otuDRINb%EC;;8*$ksT9Y9B@>`41J!N0;}~fz% z*_Pht!e$49KYmd8V#y7wlnbjBu|`y*S4jAaSm_q2hb+$D9xnI8l`m$G2yNz-vrsoJ z!l&BMU?rw^0mSw1?DuS2t1pgaoUi4aqrH;mA2c&Y4;w3Lw;v8&hP6&gHFI`C_y?UA zthrQ+wU>(Hy0f)H^s*~k4au7JWtFcF+@>0A9?9(LEJVR%pLu!A6`;G{BEJ?-aYfhU z#Ka4NYgZ_o7=dfjG*z4HMSf$&9rX83WEAMT1ob?zo>+;MJodMLiSfvi14vQ`jK4bzu&EMP2R$jx!FVZxQ>6&?6$fzO||A8pTsI~j2x%yqx> zCWrZm>z;=hp4@;c)0x)c?5W>N?NEhk6_rtGHac@>9vWJ|Rp{bc`D*q@DThg(NLX;8 zt!uCWY59|b*aUHW$e*spC0zG5dEt>H3@xT^Qa4BK1g!(VT&hA-DF=NZ!_my|jRvA= zjoN4ywae(n>kpV^#<~%4A-KG95E|Am;F4|(4BjF;nLdpzQ3WW?S$DUb5AFfK=DubX zz!^5bkw}xGY;+trc86qUQ!P(xy9;=SAZ!au1(&A%Ch~k(JTOeIGzd zHO2MeLmB}*yK|jDRv!U7>T6Nc-p}B)GBgKq*k^>o&`l8a?FZ>Pg8Ri05$ScC*jhmIYgQOPP9L2@>CvHp$<8fT`3*Q98Ep z5Z@oGVi?{3s+loAf3VgI3F*Cyn;vV zjuC57L;r^CS5w30xIcx+&CQL??_Q%iX3>V6T=dE7a$H=a-JAbN&9{LZU_=7G zB@MgTVN6zYOqQB9g}5r9q(Nuul%mQByWUjXW|4xXO(piW+l?@KUK>Er#JB>N>PSPf z!9@o^`Y60@ce=suNVD*06Lzv6xkHBHg7cQ`G_EA_+w10_nj`i~38!uj?XBQf1ekU6IowBI4xhI5H#4&^4 zVH1N#)nNLojXuFRV(p3zL$9wODH9pK)=We}S1UAv_uJi8g2!quhLY{0EnNlRw?(0WpcQ z+4g5lFdkjM0QjP~XW70KAl#{N3@GI?srA!j)Y?9XB4tfEeEs*7+jk0xia#kPHcNuW`lXnl7!D z`*3{b-(k-tL^Puhm%llDj*}I^8?6@UrkMOs`rkbej_m& zjAx6w?q&s*%ItPwx*>=(gG(8*>;hH%)jZ8ho)1UZr_~u*ZF?=lYlN_x)(e@Iqv^L{Zc$f}@`7L@!E5Xh z<~HxEhcNj>+-7lkA8z3CC3BCJSKdCk30{jwE=mxe!(Ap>VNJSSj`}>arn_z+4kfb> z;s$ga6U7?itW)UmHV3mrxIf9mjY|?H529Q$`rL)F7bEdDe_8pNNQwwY3V85%JPxsG zIiIXpbEoAdw9B05r_Gh~B}Q?Uo7MXv@c4M-k zeJ1W)NT-7R4YM3C%o_3(oZmbo*Vl= zua+~cy^r!s=IxuU6)MKA@lk_<%{F6?R!W73F9IH4^rIhYrtwQ4EK&sQYBZJX>fj!I zYzYv~d|;aHQi%ua#YT@4=W@Uslc|=3+48FcphIvxt!_^k4rw83)&^}0TqE2H#Kf68 z?i0m2$Gkbi9QY7PvQO4xMyB@qonZ|#EtG@kQUcf?k6Gs{%_^<_RmP>=^XC=U{qOORIc1%ybiT^HavvKu2W(0Mhh zZ_BQeC)@pZj#v3bXyKEyX_-!nvwIX4qrlUp^3u01luNWGl}m$z^7f}A+oH-rb~XLz z+c!_OpNlG`Uvtc(LL%w``J^9D`|2xEy4^RKN4Ph7ZjYNf>^AdF?DvWCOSbG8EiZS| z>guNyiXfL4qVMAx1Ge$g$1_Qdk@T?cL{F7>L#dvAfK^)AuDKW#U9eqlVO(@U zIO8dD|Bg+8<_Il}$LB@Q4M($vnQ00c_?Tg1BxKkeh}a?;oQrdEgfW zl^}Gp>0(Shk0bUHF!>S5xSl@TPvfLqaPA9Y@7Giul7DK+`4J=b@yndp@g!JJJjZe` zW`6$ecxtF6k2obT4`?rWb)e2LCYBZvgfZ?7bFP+d0t=&4!SR}Tdj3qX{q7C0rCjR; z)F|H4^@ep}A{E;m5IrGOY;UVofh-Q+;*<=1b;7MKEk`GEi55~pWV2rQARb9r`{;kQ zKV8B!5O)7Mj~+9Uq?kaj#vrayW?@~FFmaGPP4Ca{kt*6@QyS&A{%#jCuA z_a7f1n*5hXf!_i;kY`0%FEqxGrA)_{I*eQtFfUS#j8lE!&VpoR?jCX#R#smjiXMBi zKPQ-b0BO-{&7JNnT)d#~anyHtfD=p*H;JDCLa@BTq1uCzgtnxZ`}>D@Nw2`pZcORk zFST7^1i5cXe)o|JhZrCO&*lgPke6lKA@W$|-H3gBLx* zAB4*bP#U*n*y4qF0Ux)W9^ji5NH*A$ACZ}NFYvYmKWoJY(dt6}h9^alX5O$h&i3aD z{FcZYb^I;w>og0r5S`ynaV@+J5cIOZ_lAtibv6;D)KPj#j;oP+?oCE?^~N*D2yr0> z9}TeboW0M_&2{w(h|cG0pG?@;D1(NP@wAwA(ioZftMRn#zH*!&0Uo0@I#{*5*$?R~ zvm@qJGQeE`@^Y{Ron0`*Jtr69l(k>#P*hoci6CxMXvbB^Ln~)-NXP#>4X+hG?D*Q? zg=ntcA?aUj`lT;IC#DP6u}+OQAr(JKI1maU_Q00d{Ug6kJqtGsP!7`PsjMu=9h_Ex z&W+VfsG51iIO`zFmRh~zjqj-9QTwpv)QtgSj<>hVuuvduwII-gfz~<$r1s-)qlZMX z)1>{?2%3^L0ek`+z%io{LGQNdQQLa>rZvVxl`tf!i*U<>vqec`Tr-4Y1h_m!pb(Ta zy`9#Gh^k6<*1@EAInIF`PnB^r#(VsltF&M^s2cir91-sDjs#+>4&IZ0W%jR~&SbNa zrYbLV-i7_Rxg!lLb;|M7Hgby1=SB-Ub<+EZh~^vW$kz`4JN@eKUwgh{jVdgCg_R~d2cNbOLSirNe~MPG|j6wPss zIz`}esF#1o?Tv`{D-XbhC&l0eM63?YaE9W7SBe|G7;Y@y{0sQ_jTPpBf5clq=E%yw zNpn8bZT24N2^q7odmy=jpyX+vPpzDFrNZAC|Ka7Y>A4oe^{dyD5g=(7eem8*B)yj# zd!?+CJX$nTZ7$8AM2UDwPA>*k)mv&qiui8EuW^KwK@?b+H{;wYbf`x@k^#V z?82L}X9>b}G1$`PCdJz1tt8yp@C3Zbe29$-eFL8*UJNdL?;u!Q5yV*x;fwJtI0=}m zSon2f-@;-q6NJ@Vt+u+UP`ROsug8hVl?H@O6;G!m=L5%Si+Di~H!J;eO*+1Xez?P? zg@m+J)9o@7xG(Buw@T3DN{7MmsX2P7Y5t7oeNBs5r^qzszl*a=#9c4hW4G(A-JNi5 z1WcG2T@lfV#xn)bjs-?>DxeS=R9Q^TINyBYuXv~#whc!3hxYoE3Cv&MYK)_ zM1$OTm^myCzo-hQP|ef|55`pfv!TP4;Jb3+c)XO#Vp>Z9ke2_?i_5@Oakx&+?(C;l zJ50)6PS2e#4y#DfVOkY;#%mIgFrevwBa73ISgM9ECz|4P1uU~9=b++~j%8u#cd4k>Fb64Whpcx`NW!f=}< z%ZM*5#E|RYEvyROlMPOBi3MyL1IU&K)_K?FYoXbLT~tOtmf@p+|EvGUH)qnm1bQ3l z9(vsWyQx`2^k2L!4N4p)$^V;~pfB7;0`R%+it84802kq>^x@-&%*B-|<|2{_{V_*rZnf#{z=eMjSRZt3G zrIO!p{HzF;W29%=Nu?7S9w}Bt=i^d=vnaBQy3wRF;SY0`%Mu&!d@ktET%4WI3fs-B*Ypngab`Yp3 zeJsjh+vq*_4H!=TbF3;M^22(Lfi`)QJL> z@8e5%gSwSyU&F-&$cO5nAo`&{8f@U$-_RkOrTnNi_30?^NeSV;X%Cjn&zYn+|Hx1asVx{4>%#x}ti5jvLnj|WYq%LBtx#udG81()VGp^60AS<(j zVg6oCynn3LLLoKI&wri?myGTdR$6qZo$CdLlS&*tKlvS=UPYM%(-iw9H68 zY3VTgy=%?EH*%_s&TS9EFHzK3*%NSVZ`Zm?MNQn^{=FUnMj9m$j14%LtEqe$ zCCf(-L>dNe-wg#L2XPqfrBb`nI3XSnOVTZRahmAP6QW3m{cQJoWirx&boH^^w*i~( zWa`K3#EBz2x|1Zu>+C>5D%GJ5$KAl#dii@ieRL`Bj%yUi=r?tKIvr+&Ju&JlcHQYV zlF$+S-;g{9rmZ5C(uN!K{X+#+T9cBYh%jjyo4T^J`3uw1_$%|~ZwKsNWg}GS%RPkp z!g&tbStk{<*$=rNrg*R3K6`y3$!}#sKAL!|7@cVDGKa66=nqWBQB3SI&bl%^a$YbSIHY6W0W(9mvQJjhS2W zw&)QCb7f{r=sQPR{s4I*!te0$&j?{ByJ040`F2cbdbd_o&N3JT!GjP8X)s2de4v4LxL&g`xLX$Z{ zp3GXnqoIuI8z*V``n#Q2HzL`jR>)oKO|q#|M@Qx0Pzp{*%;<@bVQs&*DOri=8x|Ip z@fHyu9oCW5%Nx+=RBh``KH@KMU-III!H_+iKC2ZNb!0qao-$0=)WFXRW?QAPuJ^*a z-tU|8^N6V_P&8llf{tG)kI&mI#mR5RD`0%O;-W65HKnD(%l(0gWOmyOuM&}>Ei9Ya zRMlj#sx>)p%$3h@7&I~rmZi)islJe)OP+bJaYxw3;r%<8O?iZKlx@oi>1*;ZIGN)r zb~y>B?){>0ngc}qe_%5l!1l9X&<)MLe>YL)Zl*Tt(?x*cdqfm_7sVH+SHtui5s)H=B5^{%hc5Sz{(<_;GBcbHJ}?=O!Rdwvtfv~cbUG_g8%_prUG)1cndtxZ$rqvDHkI&PdR zZRbu3G{#zORX4Zss zd=C10aIx@z*PDDzcz*FFYvN?WEvWxI+H9ILIuSCbxpv3c9S8Y*dv$Bot0(pis6vRf z;514iKf2{h!`cb00ZMhNJA}f|QDl9CgI!T%cU-YI{04-vaY4eK&l7Ku8@8z$9t%Lf zyv}-0?+Ii;B0rMSIPI7@j^@BEkIJ9e(*SZu3!9%&=ponTdH>NYS|>{+=6H*b2d;Ynb=y1W@sX@= zxgP1@xd#0erQ@}yd#M&4O6<;8a*uGlFwUcn;}*|UntvQo^kZ*25*$6>V$8tcyoJX6?;HVJt zRa;?PYZg?=X(t)v*15+0HjiXQ=-)~SU#;-W>x&#)X`SL$`X0!T_C2z4e?H~ga_ua1 zpa`#Wt<1Mo`msP$XC~&0M`A32s;eviH&GY1n{;EbcfYab+OF#p`7Y#!G)%>;&6Vnu zdDs)ZX}#|2!~-j^@@_g%v=g9j_($*(7|65deQ|aL9X_eGJ-8e$-!bSBJO$uT3H^mzK<+^ko(SpEd9 zFo_F0gllji4bQX(7+;tsq!~se^5XMX=Z+iY`M#c{1=c%y@`s%$(zV7~*EBSkm^h0I z7CPNJEbA=~>_)uPnQJ|4RuNvd*L+dDq!Jw&1ZYI0+OmZ+V*Ej>&$2=n?~#~G=G|Lr ztOQzSyjFFP0hg;vn;!`8CCv8eO13&rl>ZSVw%{~e=uO`zNNcJ$9i@0%`5<5*Cn$-^M9FpXPKCwwz*a(Vu~ zy{n{zGE@Dm{?_bL#`EhX*UdxBwy5kln*bZ?Kt-=9FGHP*NgA9{m{4N@Z(VtqI^dA7 z_7|+F3?XDlD}Z*;T5qfY5jL0iJ&tquBW=gXK^ zeK_Q@@E3gi{CKa#SHk?rLhT+OTIX)ht%fot-bFGJh5q=Z)KMz>Dk@DabYcRIoczOD zM~X{Fd;lhz52-|^3cln7H~?xs^Y|SHzuSERWF6bYu=B+Cc)eox3VZ<`{MF*A!ojH{4v#fdRrykK zZ8?x!$>-ktVCkCGd^GFxw`iu`UvJ{kMY|C#dAv9O)Np&A>t;FChuNs*e-!nQv2;dz zmz-ffu&r|TRP2LRMCNw%nhQo(+qSJC!5a$t+$6G|y@B9t0iW7)5^lAc7C&@hCoyvDe^qyn38kM2VFT$>Ep493N)`r;xN1^#s z_Jz?r@ABW;I<>{YM* z{<-Vo*0E&!vo&5hFE`kE8{*H!qN82w_!sdKnNQ>HUoD1NICia^30f-J2nP!pd)HP4 zehsDj-Ue+pnw^`bH+b^g%Bmr4&r77R>^tHvRyeZiEMM?$O=U$Q*bx~|?gyqleiHP% z*}sdKt}c72nr=B{!RKhv+G>R9z!7+Q*HOw8lmhJI9LQj9%IutS3zK6JGB7bQ59~(? zdZ`uLzoxUqI}G4n^srPWe9S z@DtQFE(4QEkyjJ$ntkI}GK5Daku9gI==F8>;+tm=?Y2lQb5Olykwb{xmz^10q5j>_ zWgc>7lZYE2KHiXI#c~wLX-ND|`N@?OX4e*gktqj-RI$HAdR2hq9(!(PAGW9tPTz6G zji-UnP`W;9H}p1Uyd;4-tK4@jTMx|5f6{soAc3y(9-h*^GxpThkHBWPni<6IBsQ`4 z>yaZ~X?eHch{tQ8u{gr5IeBg8Y<2i|o$M z+}%WLV8HECjG3t6a*`MdxB*J?d$Nx4U~Yya(d|-}e*Rv)o8K<JcTRj_oyA?}aM(&89YA-*o(wcDkOz)Eyi;)?#nVOfy z`Qz)?P#eX{6AmdGM&!qeu|p6Tk@|{2tPOGoG2ho&q|#cKU^INjMaF%pSSxk!zW)k2rk)! zDD$a@+`n(HZZfnuwpO8kEj+E-yr3TL(F^%jKY~5d+I-#jJ!1V-{|M$8kMl%uTd(U` zA8v3DlomSH-eRtf5D&C1<8@b2dTCGzYT%HX@ z`x4b5qx|P?QM7M#lnX@ESwFMFY{Cj7kDr=pHZ@=5|6mp{hc!yy)tb~`bmeHW@U<|e zVbfJ>T7Et1z(4oglw*^gBchCCReD$j5?0O2;f)AA*9qsjviT|GgsiM*V{=M8x?aJv z)icN9J49o>+K+4U&jev0MFoUmv{Wb2xaj5Jxuouc=-D?s-1WXCExRPiG)#6FEQ6)O zM`EETX|(+5&#|$T@YaQMc@pDi;+*Mnv5b^s<7l=%sqZhN)w1S&#N)PUzZ8s&U{58| zLDnBu4tlN-&;a!9f&0&)UrjzDLW6)g{7@s_L&aWrW|IE5Oy9fp0bM&*Ln1HYl|)z8 zF=sU5#bbdhQ*A>`T};97P)iR3wDmmxO;5-1mYIk>3MO63ODNOy5^5PyV2^$B=y)~^ z?-DPber6+zGv_^FFmjl~)*m99y9Y#itrb{?i8c&1Jt^C7iPdHk5N+l%2r~ka zuL{`2vbN0ZjX=aRlI8-XO_xzc@5IZ>iWOK2As9P5s$j>_%|QsbGeIo)DJoL5U=_?~ zFYfN!&#Ay(anvzj!8e7m<_8=)DNG}TOQ~^l9SU?!ILz|sd5Rlvy54I73WCQy{fV(h zi@y4qC#+O*3vTASb$ez9OMCv?PMSp_`}$p2@W&SgBOUN~=5@1gh-p@a%E*ueLeHwu zrE1$1TR#4fs}v-R^q7bc%wQYzqM+;(uEno1GH?34C93JMQ5$LFD;rK^;`_nG9xR~D#^<`QmZJ?m~< zoWQj6aa1Plyeiv&O4M6svC5<2%G>N~hm+vgRG=Uq2+@xJCyPPDY)9(aCe)5@TaTx+ zRm&B={^O=~!`YBee2Kma@Z5CDmC|1 z#by4xcZ>{Y_QXE^b#t*n=5GECL?E^^t!Zw&Ikd{3_DAh_Y)t+?!L#x;EcS9}?6eb1 z2JDxMoEH_=cW0+_Q7G`Z&vO%z-vr(gk7l2J1r`V6(&d0ag)RAUq|YfKfOGF! zFtJ}J#H9CG_R@MfK-bszhaV>1oO~9+gs#{avDcIgPL=I?MYr*)yXJ+dOY52kL5{Y0b^4Tb&2E*siy_!XYy>25Mb$Rx!A}8;;{Y#j{-_& zom(VURf$QU$Y{lK7~$F0Qgwiw(qM+5z&ee_OAj;(w}W#;gN*@!cj7~zx~BhVI0`4k z38w@yr0pJwqfTcKY)SXQhAjrVCYwvBxv^DHXLJCF5~RllJW-%g_778)RgPD7rtG%X z;^=dCCyqXjW8b&L`(3Y{pAt11k_R+bEo7Bp6mS!h2@AUPgVdr|nk-liv)W}Mv@MJPl_C{^!mW1j~=yZ%tL>GzeQEA>>V{H0tSM!kf zK;-1Y%Aa1LdzdS^bgdi|kUa=D^+`PJ#&G91V+c!R5?v}UucIcJXdb~HuYLRlGbgv|;sSJ$q$HEr-)h=@ zkG_d|2@9Of-JLk-aX#NFld)B@Mz})H z0ad8fbL*pmIwtCDn(=3z;+exw9}k+HBdY#l?wN(OoHrsOCg+?PR=&Nl#Ys6PJ``kg zE(%uy>{OyAFz5T{{PXV* za>zO{3`E4^PX5uB|L2w|^E^kiN_{dt5_ecYLZCGr zJsKgUyc8Q46wIz7@gF~#0zDp%`=_kjz(6?J|4g_8Oxlo;kd_sg00;Fh_Z8n@AZ**fz`IOe)ynEU0Hc%-0=CP?2~^^SA>MTt27$)H{>K@#qn}XN3Y?8aC=NFP7aJ54eUG#RJ^-8QZMmbpc_4^$~9{s6`e~93+Bf zzNNN|^sFw{?LXMKYZ4; zDIjD@Cx<^m3O-p%?Rjvcevcvjck&%p4pg~^IJ4U~a}+?HjH0Z|Cb>(lQ@DYPdIyo) z=?ku_L0>wc$L%D9n>27eiqd0C;vnq|X5`4(95DfISl3eNieg83%ce6e>jQ-tc7Bo0?s({7BVoUNYYa#Nr@L;RA1*)+5!U$lcuab_ zO{5$tsB}3_ei{O%c^mKc2Bz+19SQ_%_fK3x!WU%5#urcb+d>ep3+sJVdt5^wmiY$z z!Z59 zhu8FgXno-JsU_a&HQv1^1wCbE_4-1F<4lrWxO5UTop1oiD-!*_5N+ZKr$ zFnmW+0p58|?p~P(y*?ls5&LK-MS=*c!uaVf#LR_;uZ+LlkQpogS_ z=-g=1Z7r)q1 zN=cFdNNnLa$B@-x*Rc3PA;TB-?ly!{ERy^iuQgIA6w}4;&+iYV&R+z7e@AG!nxI+@)?~nrdcrW19ro4a5cK%{BJ~|%oqVn< zi}iuW`AL6crSrW(>?)W-Dg*f#?OBVXFp_ z9{msY*{9#Gsk3}Ok7V%a;*uavKr^e@%uev0U;XL_Z(*gqu&Ac)jze5E>ACZ= zfz*ALmMLBWiuk>_734v|x;i0P6ja7vmo4q^5TE=a>64XiV+bWI#lL1V8hk7tsJcb-Lk z8(oR7`Yxhdh{7y0(LGLgj_H#8lG2QHP;}dphDVvO&Sv6NsWzcnX-frlz->(B*d*8F z>G5Hg*d;NYVRlXE~ioP7Uz<#B@cA-yJZ5taI85!bzWw+mQmF0Vh_YDQ#oQFW&cO#{?=9JzB;I6UHIz_h22WFt=)Y9hqOK z^0_q;E)q}KY_(-pjMl2|OMpU@vHjY(7L3+d&|14vezA*((Y>Pkv<MYltO>p`|>OJbT2yw zp*6Q@#7z4#6zUbl%dqwpzcL=~9s`|kTzY`}@KI@0=m;;#(qE z_3yzd%hFBMn^_6otf30Ih1c)8J4jFsPB0$ViJy${+4(WQGH7_WN!&jNIik2uk`+Le zMTsF_K9!shok^z;AGZeS^SS-b^1hOw&yp*;gxgC|xIP@-uJSf;iRCEKQ9bLQD)Et? zY`iQ3yPC^$6s!p8$gt>R(oh@uQ}J2;BFQT#AQKQETq94A9oM`KY?IR zp)!5e%D`Fsf^P9uP-+TV#%a0vqeSkOSs&E4*H|Sh-upEJK1n*;4Q>)6-}yaB{zvlo zR$tn$B^n-P+V!E%G8s{?UcE|e8_=Vgw>@-0+}18B&m$eog>d7kn>0xmq@U&O$5))vqoN^#2azR;)CcTcN`;G9O<6p^qwyb7;V=FwQ#d6yGwgG;YA$ z&_Z#luqj-k#n>JeC(jV$OR1GCaIm?r$h_4N;_06-TsgF-T5yB{EpRJqlu9+;%t6*>z zm~JmyU`HL1CLux!A(Tp?swZ_$IUuAkZJAB5nQ&6(hVZ*gck~!!-XsP$D{gri#(QV( zz1JBKOaW-Y#EQ$sA_>-+yY%UgI~G;(PRCBJpz!52rUdDIHr6ER&x{jM8F$1*3MN)* zaQjTy8Tt2#(hIaUU@^nHJ@$%FLe=%1{aq%6DJwlJzAZLw|1V9Ea3Zq8HX5IY>M~6I zspvMVm$-@qDatjAhl4pak3ty$mMqT+Oa{neWAXD`Tw-M)8ei0mFqAI)5t%MuW70_< z-Au3)9+4U~$h#6)BjBcd%9lD&xh(Bc9>wxbJgn8-wyw~TMpdU9lLeJuev3>P%q=8f zy1M|RvwF5179}_w8e|ZzLMWuL_!vjo#E=ZqVDKFZVEtZ6i%FXRq5i4uX+ZDu(8Z7J z$zD_KwS+?(YM$*UveXcw+;D5g!IEO%G@B%n-a)tLs$l@Gn=`Lf)q9NGg>O)lat#nd zZRipWaK1;Q>=Q&9zf3S|LJMP3x|pt~dkA_<)%y^V$SSQ=4jkHaIoAQDzd_6yFEn3i zR}rF<_#gmyFuz46XO!>5d?Nt>czq6%l(|Oi1%#5~ASxMH7^G)Hac|5i3x{v2zo9F9 zvXWxQ6NWr0h*0_XkFf7&F?TEb9Qk0M0dU{kq2ayj3!h>Y( ztYZnkN#m@og@<0w=Dv8FUDOXy%tLikitR|aI=D4X>5Yngp3 za{TULY)s7&g@jkyifFAznVCF`CuPz^z5k$f)PJeKq{1}e7L#7-*vF}z=*_nvGjiu$ zq)-w&q|T;2{cxFnw_v_9YWDm{)Vb_;E%n{u)K6-fe>*5@@hEzr6Dolz#%7x~;CF&B z(56%$jwbT?Aj$U}O^2J{20UMq2ylxk1-xcqpc$krI)wsgMNF|m3ZRnzxg8c?452eM zrjpKv1@?6*vV=NW{no*_05EuhF(CMF^k$2RNKY(630WLxSY9mM2axRl8Qug-PvjOBPpJ@osp)(300$P!q%Vn;tR>yt5n)~{fO^d-7kMxfFc{2m`ad9DwdhEZl=lk`N z#AS=^tq5fj&C(vZHn{btJ-Dd@J*Y|CayZH9YY*bb1iKAP^&9$|eO25r5kyUqLQp}q zZxWgq7ZwsqqL+_1h>Fbem#+?bWf!aUsdzM}IZ)-}&;DR39kJs2x?n!+SRe{LN#!Z2 zMozhH@*}a%G?&b`6M)Tl4}m;bjSLBS4vmhS2Yzckj&;l9x=;C=wacmx-=}JU{2Pt4 z^G_u#hmBhip72OtQUhko;orO0W#&B!dumV*-VTiz`0YcS+UGlySCO+W~ZTZdnkMx*E=x=FjDVy~*Kx-E6xraHakb zi8^&Gaa?KlbsS`9$d*lF)X-+IHJ+n3tE-Q8)!uqTfj$a1Np;}-9w8qbE_d3gHqe!1 z=$EpY6aGkZdFn7(q^#j-$#k{xNd2L{pYWnkaF2X(Y)mo_|{EY7+58YZn9UGK!jhZ&tFNHm<_^c0w8&^n?K#|xj zXVEi8g@}``_JegLqQpeB)1(GX+I+0Y2Ol)&dyRWf-qGsS!Kf^Mr4eCgm&W*z*z3I10N29Iw0_`g6*VFQaF-)lz;sFJjWxHU5Z*RS(q=X7V)D( zG+_5v^)mNrO6#Z>$U;rw7|3Kd;*eU{RrJ4&zc3Eq7cpnf_8ZIk- z3majTevqX?I@zmrXipvbNP$>%EVacdy`cIaIX)+Dvls1uPyWm}R`ExCA?tSjq{B?j%d{QW-|h35M3ft}2dZK~>zpH^czv;Q7M;t!M%)upb1S ztgZocgn;KUR;oV>8hGGQ=NanxVE7a!E03>UaJlsg<#~PY!{W}&iq;3V;7{I;lwqr%Ho5YjKhAs(IhgEMY+sP$eJurg5^3vv!(q-ra8^Q4>?SI_$_I=?B&`z{I5Ya!>E`Yj$AWih3!5t6X;k0+PCe}kO1?G2;6MS{&C9W{eaLkO zah9(YILdq7+MNw8N zX!wBD7HIm58jT7)25!p<%(>)tie9Zm1C3E{zP6BKDIba3akW-hI)8y*=pM6QECbQE zzqZ!p*xO0ji(35(d#U-&od}qH0ZgbY0U$UOgadKeMF4bdsi+u`!uzY$(|I3-&yjne z*0djUz8sCMp}Zh9tSn-gJWGPx>zt<9b$^TS2hhEhmwy77v&W|HagDJ?Ab&HFa64`J zH^83f6ZXb+Zs`;`Mj-8NJNa---$CkAGQIZRPdD8=I8PKfj|$AtmI|@hA4p~Fe@14k zBEVTI`z5_H9=kst++o)&vGpBJM7q=61^0xopCUtlhwnAzZeMTy6+Z*oMJDy3V$<>1 zD7vS-NJg$Ty&rtNqKNzq-bpdkxECPjfp~Mg>M!iLz%t97r$va9VlBt#mOxKB9AQn+ z7nNlIfn8#3Mel+}nOP*o#95e9D0#!mr*evaOL;uKKijd)oT_7HlHKj=T%%TbiY-8o zZYLkT&Xys0?HtHxzrC}-ds`62ZobKo0eJqb{Xif-cXNw9JfTs;&ifcg@jEF1JKZ>F zsm1*{UiX4Toj|!-{xXy;%xxbx;}d5XP`XGKAj@xR&~^YoX^mZWbq1(KVjuu79||+p zJ%q|ostfpG%{^OBF$3+}dB-7|H~X1%^>UFWQfgVU#UoMq`V_7eE032AHgq>t&VwbE z^dESsFOQb+*VLZVHm!W2qJ+5Pf{E*SZSQ`ODQbo(4fQ#u^=3y=;@8Vq;>@(fKI7CF0EC#9l48~NoxGm5%RKZ!<`uBL z{hKSL2e-DKK=G%kx8maC%d2(L2PV1cXUReDIihHeiYN*|gF$NZj%pN$-no<92O;20 zVOP-cN=MdT5t^xQYOSYUSGHZIPQfR7)%lG`5&X9ZO|3;~;X%=q(iJJ*$KvCV%^W`0 zx^10WoUE+c4=X-r@}(%WW;r$%_>&3)ZG+amf%DYQ2c(qe%A(iJ5R*egMy^9 zLP7-Dfwo?Ci{7XEE&N(8v?-1%h7t;(>e#`uG@qA|Y=2s|MwkIQuOKAVgP`cy7l3hL%EfA?kI8^W`-_Q_0SUBhl57ISh&k1iTmV?i2h) zGREQ?MpB~8J90}&GARIUq{~>D6p&DP>L$So10#$s_z8ES&DvVvltOx z9*8yL#org1^xRhY8|wmk-Il#MRQu`I&-smrnhHgZjeWdy24jFX$@tsE<~sh#BwJnx zIK1ZE*e+L8_%N^?yz?hotRxo#H?9AlzAkS$qEN4-3V?M~8nAp(1}tAJN+^^xVb|y| zS7Og|q@<-!Zlfp+PVoCFE(z@gDI{Gy#y+ceR{`OeXur((o&!E>5G@1WJ0GS~4c6*f z?5ZU#0v>h2mStQr)_S-lBfLPUsBE;u#y3!KP)W^N9#Ddi6Ex*O0d4Xk_o4kx$R$w2 zj|_7-OFXxQICBEq$tf{(o!hph7vgPy&5mnSN&sikx=hXZQw3lUV9BjGmN(fJSZuYxM0r-ry{d-N2a|qcgp=f)PGpYHE_65i`=xVSNv?U zRSyPCO&|*i$buaukaU1-&P+>-QUe@M>{QClJ=G&O>E|7XXHP6KLpWg=(k|x8$_BBI zNr4@y*o)^b{?{<~K#vEC-)gXKE$YGihttK@Q;dcs5RCwF!#S$&M&D*hgdf8+Wv~ zllSM(*PS^Lq!3VwQKjsuDwC?w@Q603`*TJ=uW|7IWJ<-!h2+?L;KU4@LS?d{tLp^A z$;FQByOLD4)&zJXV{(6IvyKDdwW|cfYUe+)+S(}xFE1>&qOIbEYmtf=`qB^MElV+$ z&pk(xnGC7B6(TdTMLf=gBfAD?kRYli)J5pa{D5`MsjJArvvmzK8if)Ytea5mvD2_| zSO%DIVpZJxGMxE#I+gx;&JIwR09_j90??&;z-X22FS=A-kH0tNZ@M%^cdLZ+A9U$F zy2~RE;L!=1;s~B>tbki`Y)_oJTpZwJXgOSHk^_!tz~;vTI>ks}3W62#K$i#f9%iZ0 z?=+?O3ZM|h08J^_BT6Ixn=S)`maDM6OlL`-@xCk8$uVl@XUKOOs|vRWXddjVFA&Vz z=hj6AZS$nP_z#;PMH(l`NYM{tbB6XrzxtaK_TbMNXHT->e@Zm|PoD{K z2EGq-+y8}u;Qv%t{7cmE|MEd&u~lPRcdBl@&{w< z%};**vqS?KR0#oQ_@L&rK0GqfY@JA4eBJiHSW`L{+|lSX%->H+5sTZsIn{HcKUH7W zd=MumFYHh|UG{%_#osYCT49h}w_#Art5e~~w&0{8)1yke&@y|Dxags-$zIrr^U)EY zmj5>RCEoo$`y$6=C%dh6p) zUoCz=-aWx%Z9UM^fjPnHnLB^6L<6**{7`j$*%< z^e`+Fro;X_Cn|_aM$o$)iDq)@i{F;A@4QXB$Wed{qIkR7xt_FEVbRvYkIZJ!nVQ*B zWwaxgkfrV?m!+P@QWwsh6jo(>lz)9*xX*l9Ek}@Sw+7JL--8x%+X>n&UM5B)f2&Mt zkCOD_`T(n7+#9ZFw3R-!+;^*J@MS^rqNiz@L7hJR9#i&qB|@_@E%JK}d>Xrq!+DVG zpJV%ufbXijUgKqJE=Pd8#sL+^cVi=+fQ9<++l!G@>GK3tVNZVk_cPtwpgB%B_t9p| z!wDHu$%JHDWAb9+G>Jp!f||jm^#Wt%6$L3;!H8km0;Ah*39ahfEUSBd3*MIWa7R_# z9Q#5FY~tkzO4R}rV=$%GM-Cra>RyIbG9_5q{uYam!VByP=>idvvfD-js>NDP_NbVp z<8$qmAK!iKBo7`2~Lt8n0apt-BgV=7e z*6i7~e?Q_-2Yi(R|pegSnvsq}T9(#Uk2%w(+~% zY``nk=GBu;fmmg?%!f*4xsEDfCt;eiJ6!ygOhua8OXZ0MmeOcIEhkV=ye+W&thn@>Iyo#BB1D?5r7A0U~w>mK#y}xJT7c4_o zL6(h4-t~;%8*0F3_P(&B&m135*ZdNv%1T$C$?*Gki z!cT-f&7Z`zP_<2#rbtD;u;E)=ew-Q*c*kMFdRsdx7I$)IYJLU1wgOje2UQL?!nA)_ zAU$Wej&odUj&>$d!aJ&n0Hmnc+^)gaLFf@iydJ;O|OtW4H_vCfCJ-RFUAKVQI`y?v0{y#lH? z(PTb-iYMIu&?1NXyJXIsy@X>Wm67Y&U&oHrs3WP7a&(CLuV-w)I#OSDAVTb&zTjyz z!H-ySPwqIwOJQ~%JZ9Ox%f16~Ct{ zFfEO7ga^fm%U)8H(#26r7w5MuI)%G| ztcs%BALxeg^;u!xh*BWIO*c9*!V-OYAapv>_iKlEnp}BGW}6%GytNDE55)8=gu;#L zYShVh{LD6xUK(3*Fb!fwuw1_0t=}3#c6ls#?qWfVhK_ZBLrO%1u=fU{-75)E5Cq<^a!=%xw2UqkLiW z0s(u=j*F=Q1)8VK!+qFL*r|-Q1UHn-Lg1aL{Z0OkAF|MfeU6Mkc9ed2p;9exPGvlF z-eI&b^1$uY+U?@C8-8RfU-%YjZC}81;GRiFNlndE9`GoOiK~8+>^XeJ-AvS&=S|1c zjYUzxwA`E4(T1nE+=LiDT*MGL;FiI2j?*sYe{N%VGBTFkOH-yTIN+@}w~AvSzGA#- z8@*bv*&))fMYY0r*b+as=#u_pFNj;;GXVcC@OdWWfDR)l;1ct0=r0Jr8x>}EyW=f# zK_x>+UR2GHyI0LH4bw1-@hUyL?h|I>FxOIkIrEFFVZx|PZ7V5DL0Du9j;`CJ#2lY1 zpcrnY9s-C;EOeniM@ucgN~&PO6bOIP{RKjb(tYxo>*S@@@jXoXxLe(3Nw-oxuoTcx zfAupNZ#<{?7u%ks2J1ko2u3?Cl?64h09=v}Bj%Z_Kcd-&fpY(Je>i^n!8>rvM=va1 z!?j{GvSrkb^By{zI+gmzE6e0y&4cG(XIFtd`$G8%xWSvIOtjt0`zR}BwA>@x?=>b! z2U`!YZ8W;$c6AXG6IG+Irb>_l2P~sIikoYigy!K)zhu_8Rs2*;6bSL(c!CpP3#jB| z6s?qw{w?Y8idq3~;3Esj6b-tFw9agH%jsgcT>9BQ#&1=4F}+40XINjWy#(d)syHRt zS692;?v{x@-2+cYb_MHXMTiqrAQZ}Vu3d+x+TtOoyRo#>qU7){E7>+FIf`|e#8H3` zLDp3C5-I)Sh#7erpdK&w=D6S+THO!3JnDLF$_`?q;_M&JM`Yr@JcSa!zRgt*`n|TH z47}$tN+TSkv0+%%zaOC?0p#Zoz+;L#OShK$=79*(T-3CpzXr$l>tjC3L=jwUmy8*j zV*gsJU%>|Mf!BW5MvK4KMs@-2Rb})MQt9fWy%(fq+sRE^k^b>X*?et4Rr+G{^XO+s zcqt3ScTbrD*X>joMG;#s>G(LPnX)8Af~Fg9w>ysohkC*SDU&UH{8h88BfAyL{DnJ* zaKBUJxQ?(#c$sh>c|TwbStGifFL&?aq9Ts4@L`S>4LU?*2oZq8qsWfW>aNdhJD~cJ zhCQi#pqHo8#a>o-HfpI2a# z&f6e-HDjV@bEnRJI3G||W|>SEG-CPVl9`+&t}cE9w?7xBpVwPpK4d51EiK}8Hq!X< znxeIFQ+;A?bGvV)4I?YFjo_iVkc9L-;V|Dyz-qifccP|ZcAtyK$L)~5M?BN2F~?~7 zADiaviEu438l15E2afjVJ&I04ef-k;%;4V)Lq4a-8-|NZJL$&lbMu3(d37jvQ4JCn z$9?gyxT`ktS_5^NIfJ`y#AJ3$I4Y8n1?mky2_;%S5XK2GX(c~}4Ij`+{N(7xDl*-x zC(xYLY(%zC{*dKFRcAD3W6~}DugdQa#;@C=r%UM`mkX_FeLAPmy1LgFs#)QsRne}R z#JpqLJRy%_W2S!I1L?)kTX4BHk#Q)DK3bBQqLL0B+GRQbShy+xC;HA zf^KR(!%q$5g*J{jbQipZs&&oq^at}ibxe`4Q%2-%@8se9&fqyIQyQ|Js6N1-aBm#8 zVv-0=*5W_!vsBsBV#cLq zn?)}$?_DVxtv_wNoL{A^p=8C+)6Iwu8u4yp@9T{SJA5ME{bOvvi8J* z+s!u6>!{+Qm0YY_BPzjpU+g)7RF8O`Hegdy!TEUbK1kUw>EsAHcki!5hb*BN`f4-H zaRKltu|LyrVSQSSTQ^J<$cVAr_cq~6c)nOrDLO4MP_e&i|0VTrK#xhf?HCjYAeTIi zNlFS{T;xx$rp=!w+92ZoOm5y%$8^m7I{$;J7wjl~T5wXs0rcdj2zKT`SK>?-J0D{$ zW6OCrn-=G>na!MS6xW^Nrfr~wyC`vCuq(GenMkK~=&f||>x^=6xUzNR>y$85p7mcC zXMg4kGc{zbgR?%W_2RPJoiJSAN|A;kpE(-!vUxb1yk)n7jxhQe1$(NJL_SdB|JG6r z40s8QrZ}^blEPcpzZzI1b|g0rTfzC*^5Qmm77i>Y)*rH&Jq9jSemuE;Wqw{LeeJ1u znd6=sH-z?&jej?1;EN084qU?Dz%}zQ?ldEz`!IRRS9P@a`eDyv-2%+J)-xBq-qt3m zq@@>f|B~+y5PS^DmuB0SefPaGsQv4JTzV@difwQ*TE?jM*Ni)U5b@2eD1XgwhI7!w zhy}^F7iP8bOwpcn)J76EGJX8S>%8q>%|>m0B$u}6G6}sZwHDdBNapLu%1GG3+`+wc zaQIniS^bpOcK!GphG4OS7@>X1-mH|uA2l<*@g2T9QBTTe*!0B?nEj`&gFTD(Pn#$O zibX6GgrrM~KXTI9sTfAT}O z2z%||GTNfWYYgJ7w>)g92^Z7rSi11oI&2V_fDUW5`c%*H;)M@81y{!!hbh>?-CB^> zz?1h%Ek4(FW8}ieF6XmsX3saD15cn>Y0~AlS8N|8%Fe&BMDu@rL}F#$g{M!}{)lES zU?%98Foz#4$o%?hG|iUJ{+VZlrpJF7T8>@|RK7A#O*1pXZB zr_WaujNFL3^mzc8@1T#QWui!$7#PiJ90Uw zo!-U0WOn^&pSwAz>%C%GR%d2$kBskV`&5_A;)!U!d}(u&nU-jL(r0eoh8TLv#oX1d z$us}?UT8yA3`c}^er1*z`LPy-Youeq>qv>ELW~{10d*qLAbL*GFudnV@7tLKL-(6| zA~s3GL{)!nr+lkkcQDsCoFa{=|{{smDp63_8ISYxIYy;E%|={Gd}i96lrbs zopjzG_Xr0T$r3grugm%%wz7v&9}2LBa7@C=44#nQ7jLm?)<5XI5el^CsNYZCd=OF_ z(ZZ~Tf_z`5`EIHy26i&x9TH=WM zVzIZr%6w9&d|8t5gR2du^hfEs-O)P&^$e) zRNpjo=*5A$GBP|I)uD&9FoX9|aC`!^ACA6SFvW2ExDLZkTzbl0h=~lms^}Cx=6(2S zfIX%sWfyb;_<^_fi<))#zdR?X!(m!>!7N0MI2PnV*)G^?@Q)kwn${>QraHbrV7l^_ zyTobud7k%UB-OS8gS}J_us&dE>SF1NS6r-@doZdt#8w3BdU}Pk__dbArhd1l-{i z=wP@!u&mDSg&6j4rL%-!rL~jlxR^N5wLf~an8)z*fBCmR==*SSL$XX4u#q&n>*0m= zInX{bhtI9E32#{=$zwiJt-gajN9L0V3&4|>vI~GWBfo*;FDl?0_XbEsylb-KcfV95 zB9Is<3ONJpH8AlFzm*2Ry%mf3ED`C$sjkKF6T&|+XE9c{vz!OS4nFt)(_dsU^XQS7 zNB^@S`G3nDGfoj6Y!?c)eUYeRXe|PGG_2$o6jFnwqgNa23kpv>fc8-l*6-k#xr{Ju z|Muqoum1%0ga?0AuypwU4{>k*>+2)gd%k=2FqvQe`vLvG{Z0VFLS^E}=`s0-dFTK7 zw*eM=llV44=wHeu4tFqN;$c zs74LH>U!$Q+StDi$OvVpSEO?tlKM!IW04du7tymEQ{+3FH34nhNaR0kdLux=VHE3t ze{u+WV4f89J2@|as6=&nz2!j!xX7UU!W!3Lx)41Oups16#l-yHB?qFvtTJmB0c@wpvj#Ry&it$57EwwQr{FGqL6hcP*O_*x^&-&#+Ayn*;bga$*Q%~llNlKoPE-XMxA{zddp$wsT zd{^8?^>V@vOskxMiTfZX$q>2dDoceTsgLiqj5DbmP*Tt13uJUHr zjO6H5e>VJ9ahlQNn65|Ua7*(0v7x~+4Pb_GAsJ29dKrWbBO}mf)(UK;y1(|Mt^z9< z8=3J0Q`zkccdnhWaUbGoFvHI_apzQOgO#Syl6c{P61DSZjqXcXcmQjL|KrVH@MpO$ z7X|f`(B<+gt;!O)nTI!Y+7y6$G!@(cg&x@lICA*)s5pmRyXd;5w21&aIOKx@w+Wfm zue9Fe2DcvBlWoPew&8YPY33pH(fYMypB>bMzZ!87{CHsi`tVVd3=_!`J5F3IPyrlH& ztfw+>OMIqur!@DUp#b}QSG7@-P~X{mfMU4aZ0l5MP3PQSc%YBiiudR zUsl0HP}@?>yS&3`Bg)hYNju0^2~IJN$rRkB+kP8fz=Mb_lsR97t$O*W|8cxE!f|)L zc7{RqIniM)EmZ|_Yr*n+$LWJ-Vc-0=OT|JEN~Z+{ectm3Ci%J5(Fp$Ik1N9awCMsr z5u98lZ^^cVhK2&Iob$B+K>!gLYZVK?Jbg3SET0~t-{8xx5f3HVPQ(HdQA!cDHX&FJ zSj!h?0Ij$EBcVl8$vHLD5NiDd+$Aft+SlDAxJ+|97wTY>;4B70+$vPrD#myRww!NQ z&{wWNG+ku^4d`{h)a8c*Lv%NkcTr0<=-D8hZbN!TwL^4l5o#HXfg#5CO;leeur`t5 z-uKe^d{BaqmSF(=@!GL;R9D|-^@x|qvittMu*TDxR$ z0HDC|xnGyyctbr%BjqSu>P+o5F8Er1IajGxUu|=97HsrnYwU6yhJ&-{=yU;Se;ug` zm+DrMGDF}wN!Bq38wZe65&vOj@9jl#U606U5L!(0%rwSHlx==eo)a+L=$#&P$mMTIrH z7LU(&Gl_08Tg0c!j5~WDXC{$tZ|%J#9Mo2#C$n%8fisGEm4PaKo7q@KQzWOV#?~A6 z)33j8ywH_vc%G@*^Q7!7Q$Y>mcOi#21vQ!%OhP2Q0CER1r7~O@KvO1(Jviax3-=}R#+|R!4vzse8CWuwmp6QO zAe=jz2j*H_neNapBa#hu&Xq}x!!WD4*Sf=v*;-3by<3;t>s@No0 zyfTAOuxm5j5?OIcl`~h4UU0mXr={|n2L94l+fC1u$9KDteTpz#>pJ)0tn<9!bG+ZR zrq-JZ-^?UdhAw)v+usmSN9VpiU! z(rBYjo@c;3np3s)Dq%9(I{1nXI25DZas3&?&yF}t%GVQ6+Q#B_IXSB^nkj38+ly2{ zP42kUkDgPo7(=tC%})UYA|1!fQCEzUkvD|!T8pLG=<#*+#*DPHiweWT^E+PQiw}g9 z3rGt?AN0zTEf`8BBB%q`UF{}|7I?uGWneL>lW^Op_wNPOiS4>L$renXRjBtcFESLB z8Po@{b!HQMeCRh}`9?-;qcKeeL9kntNz^ffRD)H6Qx^HN_;YED04|ulpn!{b5^|{H zAv?%L$R_bh9yIZjseV(f#WarixSCY#W8PPoPQbnC?WrN54Gta1qU$N$t65{Te+Pu^&G z(fZ0Xj@uSpS^W*7x0vXZNN&UTotoIiWJDBFs;kd!rF$ZdZH2``<`nJ;{TC>T%E zrZ~C%65xLRs-n*_4m?m-EwV|?MvpuIpM|?0Baya+umW>27<|8nq(u(-UeT1_NzhEe zz`ZhV9SF6#X~M*@G|aMFRWV>ml(ziME)MdW89zj4emT3zI5gb}!4A8i9t2}CUvM#& zZin-D&%-)O~=9SHjdc~P@Mi9)2`aC_6N`*{JKhdIZ zsp}&K7nn=2lHgkjDaTw&OYF)u?^iEey_5vfp5l*`k8kEO*m&Z|4!6WFeFU`m9#d_kKB*8;uuM_Q zVfJe!admS#)Bzd%{rSav=B~?7f)$EExXf+)PM-fzM&Yo-B5Aj`wh?4NS#VV{e~ee< zftObHnu*;c7N0KLBlEkJ?cu3*x}_8N#+1w_Nfyoe5x;Mg{$~-}a+GKm-QWi|cC#}z z#$-#v`!}<$`r`jROxsrGp#HOE6G#va(M{AlRm!Xqkj_uXO?mp4Dz(`Ym0H! zSN7sqTuOJj1Tsa`=P_G8`{YV*=e>I&Kg_}tHD8iq{lPieP(qh9q&*TEKk2|?9}svw zgo*EPm3DT2Ok2=tBi8q6ay5c?>$18vPabAOM@5|1maRy$yRF=xdkinzIF}zcUpW7c zic{$yAjCMtyaZQwxsI~jw+S!=dvSM^WHP}^OY}(#>O=ynZ2rxy zzQNtH?fcZ0v;|xfjK}29$A(92%PKbKL)c&r=Bh>HqpDA?c5dFGgdOG|8#vej8HG-# zKt|6Tc(A!p9tDFoU2x{{Mx_KzqLS|yUB-NRGj9$h%b6KI<^8~>E)<5j%03R^lb-p( zvJZH=Qz6P3DeA(N`?SeMuB8ICicWS*1Ubn!39)9{Kk+ z#j_?Hscv~&p64V+xX$hPFbx{T5{Jv}kj_J)3Epac(%cgFM2j_@&~xC<1pr%@&w8oXukbAjJ& zAy}01F>IrE<~+J$H&mZv0ekEZ@1&HmD11#Ws}IIwz-f;)6o*~$<1G&1MS^pJ=|d2? zRwsxj$8fp!mYHRkl8$(RD!pVvX25$8u(NHrhl8rWxdQ?~UM&as(xeM{YAhJKjzu~% z7LC^}6%rqpytV=JBCR}8PK(4{4(jTfvA_if(Z^0Pd3Pew6%5t^`FRFu)c4Oj&CYH- zQdJNdB*R8d&Mhr^gqG(xk*;Ro{H%*9W)Q!3Hb~E<%qXJ0 zb(*ly#$ycec87=J?}km2_|3S3l=>3v|F+z!TVb!PbmSp#qNNV%EZ~X(>U>S%Ff}L^ zKOs-}P`nRJ2+qpX;J6TM*F&DQysKBwWX0d+5VHS8PNRM-5r+F6P9yqSx#d0OEOu3Sihr0*x{sic) zeiKUCkEtOO18kG;xbqU_^$5PGKMWW=V%a*hIgfmF7Xsf;ye?L`Vg7Kz6He+9^x{1{ z(Y$%w!SaFFc^tupDyu7EaVP!rnNkj0Q`;%ZE&HmaV2eL5lz_SND*S~4hgnW6<%+b}@$njVe<<@GTN}w# zn`OE`gU-}UPHBnjb9n8!B;o0DaA`%YPj%KBl_DEX9_L)H#WXm1#A1Tx){~zY|APyF z5MSjwda_)J3Rp8g4~#q5E9xvwJ)1^v=W<_%sGPF=rpkyo8Cvi7c*(|?E1L7}yVTQK zlkxeW&1SeNa)4 zVl1S$7%Ky=h)#ece*t;$Rt-7y&$vS$jx72){qZOnjKHHzAknlN@{NISi3-W}UiV+# zQhGu#!2g`OLHwySUmJz-GxH04(-SC%P^id(a+??E`w6}vj9}0mnd2^sm6k+Z`35U` zrkQNttNCjJmk!gh&0dH^JIt4W9_W&C1n-P~GVxYK8i-WhbCVo)>53MoE6^ z&i-S(3Ls7Rq5$?f+UA~h1YTNhBvPh9v@kB)kngD--oC?44`RyiRv#`@NLQhOy}Xs0 z1_&ZRIqH-ND!n?@f!fpx1W+!F`F;`xw0XBoT)!>un_#tnf@ud%3E3+rkfb#{EN@tD zxR!p4m}Jc3<}o8zrO@dEf}5%b<(Fp=`{%*kZeT;Esh7Z6Xn=aHB#PDjL!>0e{LnjT z1P-*}*C!EGkJ4>2rsX>uJ#>W-=qjJz-oY`#IZAzmE~vX-+6)+ke7dS_tB5Ve1NY&Y ze!89CbMXSw0vTioDCTo8y@JsvzuT6ExQv?oVaqafONaI>o6qH|ziwm?(-+m?2}lk? z4pcI+pk~1;xQCKH6}oFE-)_aGKR1aocMnay$>SI-1V-AINhQD z`)B|BhM-fQehNr5zWc*~{t>SI$1hk{I()$awkLS#(C@PT^Sl1TJ-*-s{${oBga_aM z*8lrBbpN|L|GU{P{(qu7t-us|L80GO|3<{di>$-{V*9cKn0~DE)eoCK`kUps zC`Bg`^iA)Jo^v5&iJr;IvF#x1;7iw^+&k2N{{(12Q>Xp#?|Gr zv6`cZ;TQQojQpRrFk6{^VKg^z7@f0kZM@y1!3qZ$!!UY|+kLBF(ik!Fxym3ku?%P+ zjosZCsZ^p&cfN%zjeaa>g0nZmNsI5E`KVvyq$^=P9_z;HbK5gS(Tx@B(#rGa_y2J; zT$2P0?5$~a@xKc#vVwi(R|PZqa^)2mLV07bc7Ko7VU@t{pSjZ1iobHFvHHQ#Y1Qps zgwxRb`&0By=;SU3v*YrTL64e;3%)2Yq7jD{@6rbSY2VS&V-^u4jlZ8nUtb@}0=HW# zibntK5OCL5ORS%pQACR)85C>Mfy^ruNQbtL1x#>nF9)iJ(eJH9tF|uIOz;?~?)n1U zOE5%J-w=y9JaK0$`E(rLH9tVmrY=?#sU98+d%lGyfBW`}#s+i^KMT_8?r{9m!>)?) ze!1hqso1bip|l<3;EYtZ?%9R!QphC7eFcj$t5aGRp!EHc7q4Br#)eQ@)t)O`_uk*| zCKGC!q@BAnxp7D%3GTG~57ISzTxU+O^YvKJ`R_d%%T|6MvXqdKzVQxH^pWkKE^2f7 z-1a7UDVJkkc@t@q@=E>2KgsBM1aIg1bPCY-iUImlC)+q3<2fAy`Sv!ks!@CFVZcby z`we$nqWYkdGphSRvukos=h+9t_jideG+1KT4dwU@l_~vJXxH07?o5zHY2}k-rnHB} z_jGxwZ5oX#_c=dt7caqgRz2H~-j&rB`##nsSGg?r>LC5!xAsL|KxzWK}*j1BA>UI^wyc+BFlOK6&zF>a9b9!hBI5->t4|?TLx;3DiFR!K=34 zZ*fzcV?X-Lq;!eGKE$Ql<|8lI<)hAq*6GrOwY88Uw%RA3sJ&(E;i+bN@Y+x>cu-)) z?w`C1H3LA8O-%0!pZ%LGU&uzjyb?4;&*#D@uQgb#SzxvY)Ohr?&NVV)Mt%w9{HV42 zX{5yz_{fseK=t#bnX_|6nuZdwQ{TaTF7UnybuIXe6I&5uB$`DigCH>668ju{Sjv@E z@KB8Xzi6c}om>O>SzN|HX|ZoqM7o)h{OmV-d5y1cG_w@?aAz2SyOKw2e~n&3a*FLeeR*Z60JYHz#Qq@mi#;9mb_g?0SJt&%0V}N6MEy|o>k^?z?tl9Et&7)Q;o`0^b10ETW?~LlC4Bu~w!~F?piI9rA_Yp1 z(C23e2AXn9e-pu;74wJPUg$QTgDczk#%rYc^IWHg!PRUKW?E*^z~whNv=xV2l+Zx7 z=C3C15S{#i&nH*~YqemtplCxsNKD^5Hr^{IF$DZ;yaEve8AaJRV6&kPFayl+H&>-M zq=))0Oxl(cvRlnRt16fr7^XUczI2JhXmJyVh>$Apv<+12qTr7@;k`axlD|pcy+-t! zOZ){9qc|#6e%M>gGD6Ld2~cIrw=p);)$tn-b6W=y!LJ*_j#Lmkt>Bo>p835d*U?bs zVb8;$nzs+B-3ZLsK=#;K{aZx;k=8A~9wuP9d>=~=oJ;;>#VP~wJWqN0U{>g`UnW7= zpo1}>Y+U8lUErr~;j0Qp7xB^t9jC!d4LpmrP9+{`z<2a4b;+CBr6-iGxWdgQ#m)Y%C^vT4g6Dfy1-rJN0Z#HHyk6W$@8rR2*U{4r$#OctEgMQ# zJk2?GI8uh~oXouSXkh%FZ*NqbPy4t)c2?T?(RG&@-@3*CVe|T51S6C>qWVYAdZ%_Q>y|$Xaa4I+;1<`)aHBp_R4r$ zmi>UNiG?bQ8j-TO9g>ht!IemFKWHYx$Bq@0L`Rn>_(KN1@o@EIedxX6%mPpD#k)1h zb6phk*Oa%$3)^CP>4r4{SoI18p2MV>y0LS%8X4H%?*$%UP#utR2o#VKAX^cI8Ot6Y z^2mj{1O*V?iEaa9wa3J&Do0qKG(Ft4_BhqdBb2 z=|MyfRN1Bx_Kp+KQ01|j(U+?BK#9oyb@t-1Z0N|TfL%J*Q9q_(uTNH>dT;Xu^hsTu zr|gRp==g{#iwDtX3mTV{u;W)6ldqUPi6A+Gkco|MHnc!h>#V}k+n}-twE)H<1Jlrl zw3&@Ak{1Jaa6Mu!0dH6JGGYV`HXQi`E)Q+U>Pjp;-`xRIp*NG|PWKNrfGiUI(6Xrc z*1jv{d4@=v0=LD=I|k$-a8jizC=bP$zvvAa8LiD+vJHm?B|R*IJ!m|m zI93$IQ_!l*7;gX=0o2yJs%P}0*XNT!AtuI|eLV4x%0iZxYn38YlP~^Axc$U~Kxwd(0e~ zSsyp2GF}5JnDrDH#T1}$=xEBmXTIO{@=Bm|=a1D54#!dilZ=?ON^071lXaqF4UWKm zt*%a3<1-G|E6<>yn_TU97k{s1od)y3^+Q*+a8{mF?Zq11CCI!+ zTha9I&wLw>YZ`K+j$FzH^BK|YF>7lSH0G1U-%u$EP-#XmLA4wilvhxCSJ^@>TY-KQ zQ`}W6W|m$tVzW&0n{;Q>9#OQ;r+~fDzS3pb*kZPa8S8;B3Cd?@Q&D-vY+e&6f}!QZ z48MgL77W7(wwc}K7SYgnX-WET*(yjb2pReTw^U>Pcs;DXUSM*bEma}1sW|Jgl-ivT zIrSQ5!cgvQ4MX%RG1vxPuAdCL6N~kpQzH_LYF1(^Px%0flPY zL3!3Sshy1KYfmwol(i}_-7mEPK# z5R-*^_8L8i6hm-hRjkw~tw^0O1~1+%{c5qSM6f`m^kNu-c#1RqA=XJM2z}oWHaPZ@ zO{1r)ow9+A=P6K4nk%I%8iU8>(VRd>7#aoUC7y=XI=3e9X%@hWoJB4 zM_K_FNY~}{0ReN<$}@>pU;z0AfY11OqM?HDSqX>qyE?($_uQznc?gVsz!(QYbuZ8^ zgxm&g7e+o+uwa(a^>7m}A1Jrw1el*qizPraYqmFtA?UQSf;_h}okvEXBJqwJFJVg7 z?PJOnw~2b=kkzwvma zPhs55tcRuC?G2zrx#L85}TJ?K?s>+@t8!Hv2uPbTq)kjIr$$l5$~|IVH45K{C7zAhEog4G9SgLNvEdM#%sw&~92$8yuDkjWHV zubA%8B_HS)Cc)Npd7lmaA{_vD(Nyp2e}lNQp4#`3@R4wgaRj)Gy(Uo8B*_=4PD$~Epy1&9YRZ8ua zBc4pRw_$2{GLt6n<1A`d`)+5a4Im|&9E2dm1p5~T*N3{p&cYRov=qgkVHUG(%6)7A zs>@9*dErC138GZMNU!WA=Ag(vWP!*>rC(lmQ`jb^{8(z&aqdhrcVB=V&>1ZUmBvjh zH*KQ!#%ElQV_*S~wooZK|0Lolz1CP+BtswJc*Qcx9uQA8tS*I%n1Y8piu}E~1otAaj zUL?jn2A+|%=F#Jx5&LzWJcG9~ZIf+r)O2gsPhLsXd#{SXhds(_8b`%SEO5c6!laCR)Ue|`lpvYl)<8n>1m1ElmGv6c4p+MJIYfrXfAB7O(L21p zq1z-}=@sq-)n;oprr=LUIh%!kM=93|@&rzNqJ;QW`ADJSA#Jf{SxV(OhSFnIaL0}> zTue*kFeMNyN%*`^b>q^SaJG33wQcuF{j8ESl~C9l3m4rY*2CZmL`q&V zJzR_5G%LidOwHDw*FfuPjIRZ68BJ^~z|G`Fki$b?t{70zpYl3Hw|M0T?KW_98Po;O z01K+*<8SoD-;oPGVo*z)(IPH+^mv`* zzlz32M~#}#63?1;v(ZV_$KCD)`7_Lo)Mo`L&qEdWi&O)JRoGlw3I-&CfTh1Gc1Z(% zKd)OH1!T4F%drxM)jk1BW`q{n2!DkB`6~VW3HpT}mof^<6>b-Bu+QH(1SjPXtqNTG z2NQqw6H!G|Rh^&?_u=^l^xOEVzCm`TSf;h%rCwr!;x?=YovP46pmwAltmz()$VJ%zEk_NP|Y@zf<)9G~-m+haNE zD=q#}ivK<5g=E|eY8}AUEm;OlgI_j4RDFuhgiQmx+1o(t{WxV1M0=A6Q#xI~vs#4R za+BeTE5;_~q%2Lwi4~% z6m<_mv4DO?ae~D`_)}NTIrWQM;G#W#zmGTIOfXi$8IC)FOhaw~mD4}%)WsfQIwgc} ztS`0V31$oeEI=L=&p!uBva+D)yV{xGw{hVF)g;_E?|zCgH$PSnfE~$bn5s7uc^GL_X(gv-or!pYpJCbzMXpC#X!QXzz7%TI1%CZbjl^FJ!jw&xRjQR9q zx_09+6+_Mf;MI=TLI;bFWo^6L1r9k>Mag9HTH5)*MAP=nLMUH4PK!lXSJ+a&)vgV9 zOxC@87GJgOh^ER)F1VMW;c7W#%M)-@0fdd8f5W20zGzBk)<^35BZyX3?^?+U1AnE( zozls4+|27V&!%wukRQ_p&`vGOww~Lz#1T%r(+J0Pa;+;+2oCaBrs6hBsiA@uR$9fsYPa$GS5$y-InV1{LrmZ*{jJ_jZtrlP3-ZX+M;Ah_R*21) z&To}GbJvUW-;LI+&wL)*@5YIl$ov2+vY&9-=ffR~^@kN%J92lA2YK4bJkpe)Airfc zq+ehHbQ3sr9|jgbiA@3u%m2D7f45-M^kIH9m&tYs&*#m1J>iG}-XQIhDm1In^+*xo zk${sJJZb!lPweUYrKq?8c$QFg|%2J2F>WAdPOr3H#_=b!xXc>)WOwFg;- z{YW_10JCqHyI%>fv9A*C%2ZLVt_*jyYa;e-ZWhNm?N2Tq!LfW9x-aq70_l%A(I(6g zz-(FB&|WdY*~>*97cqqMJG0K!OKl)b5}fuQk%B9qn<7%Vr+&7bkGRAVJJ7UPV&%WF zp4t=|+OWLJ4V}Xp!8K{5autT33nq^j*RwK$(F&gAg+OxK1Xg2W%PM5@$o^?gP8POG z5$=m&95vz7?VEj3Cx|VU#UPCM@rSZ zPS$4zOE%@^j;=KmcfS18G`!ZlPibkJu*4{t53LINd4z1ghY-U<$@uF5)Dt&BHc?Jm zU;3FA@PP(7(1o4Q2elLk8KvjE;DroeE}b!2@EVZVUNI*R^RvW8y2!S94upuRtV{&7 zx~RZlXQW|+d%+8Ot-(Vc6K5^O6zc;Ozi(LWH+4X;1-uAT&PB&2?&nv6S+AcySW;NZ zp=D;0^_;NWUk~lS8H&hQw!tQ0FVS@SuDumJbhWq5mS=n0X=A4V+U25hL5st5Y=66S z273+6Jw1NbXw*usK7IFdEsWAP$xIj8D;w+}syrh_{+V~FX|=LBc82DR9o<@kjE{aq z-Envs)WZkWewis7?(n^B;{M65#nH=_sTz=nG=;z2fBp+!9PymUD9 zF0?DFZTa#;(6P+tm5W{jmSX1hw?sL79Fw!kc;PSn)L#t$>Yb)L4UCXZ{!7^=WRQ7^cAiemIm2FDpWUZ^R2 z_+?a({X zWLzI{3PJub>7zZvTmP`;_V9AI@VG}$E>_5OUAKs{B!ojDR9@1B09+U_&; zBehAkbW~>LJCVPJOjb>c^Mx#QNLfJRo8aE$~)gwWKy zGYSt7tdNXsG`)SF*PjTig8t*?Yph90T;L=g2RIB zXt)VXxSgEwj!o>ur^jPF?Du;ah!L9J2}TaSckMP_(ulPZ;u7wPIlwHflaADnq)E$X zPbT*ywhTsLT0biS_a?CF-x@|@-Zd<}7z|EZ{@h8$;sT4gT?QrT%-qZ)ApN#Lv*llk8@zMI{todjI%+@X4> z*`s{HegwjY{iQ^*i=H#4lyWeLHbq}^?jmGz6G)ve- zB}PTV$J8@exeXvG+OFbRCX<4@4c&j!F+H`?d`xq{-S}>-<#Zwikmxrvr!g zPB?Y$Lv4QgZr%);=iL`b2<(t=6P&u#J{;cWGP$n#A+D}jq>v*^cDQ>n++R*cA?(g~bSqcv z+_awH)55-uqwa+KVt0%&5BI;hwUMPPXq@Z&&I%MBM&@c0i4;dn_Q*X^cG_4K%;^~=+65` zp?i@U%RhuY_QNz5AI~>^LAy0%A?ZK!{^k>&d;Li}Ace@&%JT0#kprhTGUe3Z{)!xN zXNoM573erhS(%pm@to-NnYA*mL%dN^=7OJ>sA|Y8PJlsF{K|XpotrzVtV*YBj~#>D z>8P9>mk3o@vI+|m6%KgA71t%Fn!-tISndi(AY((1Wldbz-^1%ovO~?%!~1fD9M0UB zJ$<;5NE|Toj1{w$!2(5mVlh$%yEb)Ru3e1WUnqtu_$pE3ISx89cVWB7!?Et3{Ob&% z$VQNNOy^sk7;i_KEO}1xlK5VCrTD~0uum@+bZ_-Mk$t&dYHznV^4x_G6`6gSCGnNf z8E=UEe*Pr0YExgj+@t$H8!es=@RTCBIqnYgK|^}!g&L+^FYpKE^zRP&Z|h(zPp6f+x3qaDL|TRXZU3yJcA4U$ zm`Hn#qL9b%dnw|4oMSvmh4QktpH`+IE3VwUc_v{1p`<*%`}uig7$8e)vQtdXLmRt5 zygUk)Fc5$R@$shBcn*GYCowH>(l`YhDLCFZ+r-4IeX@sBC;E|I$Tp;LP18UJ+i9eRyE?{LdWY%18w6}?Iq1NPB@JzcybAg#>d4HF(-FRC-aC4 zlGEe|511pbOB;&!Hj4r-R2*tL-LuVB^>}!4)6i`*V(6EJFF~GTb-3uMZtIP#*oM2- zy)`Sjp{uzMBNcadNlu%+EeMF`Y5L=EdtP${$2Moh)y>M`(D#^ah5m|gXs0}?oGo}5 zy_ef*Sa^j7qVg&j?0>uVwNGr3`Id*7{;g+v5TVr57g8wL z1ul)OI;+4*d4BzSoEvU^z8j2Ezl!IcN$Kw|IO(iu1AY_-pRrsnrCU5DHuVXYr+{%a z>G_xiCjA0%@~Ksx{&6Izu|#R=-*5DPvFC4qWSM~J&ui!Z)6x0&zgoX~Py;g$YG?kh zyvN@^@vj;tDG<@3SNP?w%zu)?-?1kEVo9!Hy<|1%|KZl|=>pj;{bwx?{(S)c&vv(` z6bKII%%_B9|L3>%H3>*$yg6>k`Qe~t5MLma1UW30nnI0p8Tn7EqG4KK}B5BB_#Sqh{|gQ-j_QLlkys?^!9 ziv92sWz9Ds#jke`@?H)F3yXdEb%k@|g(j7KNZkIA?+)=0{RQU?R(+g(S2Uo{>iB&WLZidqq}4ZaC} z-HtlUrH?23A-+GqJR|=~G{TI2^yyffcMVt^HZR;V^`z@Fv9az(W`))DLxFZyk+l%q zQvjh16(#iqiYibBo#7lJ#t2f5hs|*}(ng>XJS%WACU8#A(T2w`Jl&+sf0!~r_6}Qn zn=0$=FvKa+y>(TS2&>YI^83pI`SJe_EzMgXol%Lof{InNSWc2WfiivE#{|%w-0Bbv*7> z4XeqO@w~gUTF?a)7PCHw)95<=G=wqm;lbQiGEfwfOA)uX0ab=5FI-Kjc1=eV!c%gg z{4cl5ZHWiG|1I;VVF;cGps-939+&Ee=b8U#d`=PaEXDIq0F#Kx1RCA{PM+xN(lfvVVFdm&Oc^vd;ro7gnl)Gn%$GKt&`QQ49 zS0eA%DpKS$degvf$e*u7qJlT*H}h|AoVI8_1WU!Y>MHc+GRY{f901jTVd_L+W-q*c zsZIo#JA8YW?(R<&`Y@nHxhS> zUj!jqf7NgFi%)^XCmw_{rc5mx#)cC}T`b4W_aV6o0BFHh`0Vw%6cQ6r4kezu2C88T z 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

t9&QCQ+{FmE|T)4E?r#a@j;Nn zBc zWZEySz%J4aUi+I=^`V)i)&A-WG(F2wpc}01c*=(s#vh2ZxkIYTUo495pAO5pY85V?UbEX3 z37N{>v&~Z7SuEw|r;$53eY-XIA+zVFQMvo(6SxViJ)z6T?`tq5&3vW@)x(G&u(R7f7 z^B41^?O7!XgzjfXwn`)aGN6<8t^2$oh3313)0Hc!)J?0MKin1Na}W9p4jn*u9Q=zF4VdsLsapXfJqQ{zS$2d(=Lt^ZFg+n<%vbt$i<@ zXSU6tUm7oVdNtCG4e*pa?kG%J5V`0P7T-qczUDTRl};NOfU=@qgCkQ03z$#0FX>T| zie2v@wiye>VW6PW3N5Ll)z-K{WFIH^-6{I`-HF8nG@{djk(xWprB*yoh`}E_D(;Je zQd&W6PG#H;_+Q7X=M}r4P&kpdt+BB)eQd)-R)<*zYP^l3Wq}o-skKPD7!H38q(GL1 zSMPH6&0fBe#0)GjWg<#D8;d$9o8HafaL9;>kn3EvYjw)!Ou0ix$mTg4BJO#WSae6G z%G?(&-*3N)Jho}}Li|)ybR}6mPj%;qJ9C8Myl($ANw%0r<={$A8d4>Xhy2p{Yex&Z zZO0{dwDF*tJk~)yZbOSo914gAEsZ|Wn|EDwEX6nWQGE=0(z4CB_RvPE%srf2Z-tc!fZcL#jhm<> zvlt)UQ43K=t;`O(9!IM5GzJ}g*qD_>HnXg7$HYqciNL$B^&Ar~>&@Qw+dwA-*m`YlD#I7dC$Pw4OA_$yo}L>E*xCMixa_yCYRMy5 z20puh?!1N0eW{6TzQ=GmWi;7;f1>idol58=6$zgnZN|Rq3PrAphh!Z-R^a zd&-v-SBszllMr!Z&Kfyf!x@})lz&}nc!5h

@L;K_1eFkHb+;KhD%R=NQRDskxD_ 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 >-yEuCD^wQbPee*VOUd<2E z<;0PVCR}-;`f@0HdDQxJvjDmG5Vx|;J)}RQUC+B)UEc!}%Oza3KaxN`;H|OmOr~X> zHl?@)ngs@U9N#Y2*o@p=)A~R^afQH!c&!fYI9#BfX)XCpVSiiT(v@o;%Ga_T^qfd3 zIkKkne$tN>Zg3=+lxj-e{35 zhBKaiA@q~??{M1i;%@o*`qkR1M?#U36Ua{D5~x6H>loUjkKROt-xDI*73t?!b^?}4 z^upD7sUATck+bjf-@)s1Zx#3p47ApU zZw?Na@48F|Pv1$|b9T@@J}KK!I1VY@=#(KD^WYs&t?TRW?-4ovlG~~_w2KznbiyqM z7YYB&%g>k7Er+lH+Z3B^Gb+Cp4Jqcn&@K9?%NKF4W`8Fu5fusF{o-DX^0%p1R4CrI z9OT%|zm!bo&idH^GKsDOrF8cf6~HBK)Esuj~|Dr9de_N$OU`)jHI`yIKWpl6+= z@RwjNL9fpONsfrw^Rs;+y+@wHjgwg~OJm)i(EuE!A)Z7N&dTiU2f{PMPAd~$RsFlC zsaF9Md+_`m*b-Js?Cb{ww_+!S3isFmGdg8B#7}|OmrvdT?2-(+NCO0IEx<)*9H>+J zMOi=(U&ZkBG_<<6d@)YmItVyS1jtw@_0kISE$Mdf{RRJ9mS1klcWwb2-U`3XFp*uV zs){{EbtMC8g1X4lDXch^A4`dziv+-wOeJbr#=4`d7VO$I0kXq9ttZOsxxi_kB<;^C z?_FCE&kLFDb3^>Xr&pm?Z$y=$Bt^FS? zrqT`w|FWzI*Unv|fgmCB{%}6KO>KZWAzbgzm~J$C^H^HKB|Pz;$V}mw%g(c?U%`v2 zJeTqqjQ}?4uv*F*^YdyIoi`Dv&DmK$y*(PSro+Xw0$y!TmyVgp;HHum(WB2qBD5}* z6?-g7B!;gE0CjGkov>@(_e&+-l~G--+%})4LyJ$brqEw$nTXKAdRJ@gTykl(F#~jl zqBw#)o5x}dSaWJkQ4UqV_Me7Ur2#m4sy=;I@H))4%0wE`)y+tkXOmv(_{Kerd}Y2Y z78Yh@TF4m-{g@kDOFONH@fQx*%jjD!%uZaB6P?z z#>|SXTR?I0AV6YzXjS#iQ0kSupkHKtXTs9y)jK9N)2rXiJ}fMaCCAtxjy`q+3uU$w zHO>!sehX();Q9Ml^q5CrZrQY0C0;Ka17^W826rnOS}q&gDBfofS-k_%k1VUDkfy7? zcgZ*=`Ci_m(%*u zl1ewyH8evGDWY@;NF$v?51q=;%}@gjNHdhw(A>+t-S@Tk|G59palLrnc#I2XvDP}z z^{eyq`=0d88$2zCk8koXbb?DLWiC=gjTN3i3#Hovgs8^n3wp)RTRGGuLa`ycPo@-z=5cd$R(b|*y zfT|w=m49fxC)eViPN0X1Nh7ySiA2R3g(Z;S@-B4FKX~jh0ZZ)R zXwOXXm3Zp>BsGWHL+s>=X8BEVohk(2|H6H09+*8+2BiOL&2 zLe#mA2_uji8Z{(GYVsRWoJ!Kn-KU}wMuwnW&*a)80%xL41+R_xF`kKBVF~%6{@Pps z`mAsO2zA3gZKD^W%BX>SMh@VRN@1>%=70uoWL};r=h@{L##A0Bmd+R=D>5liDrl4s z57f6sZ>p?2c2N+ThgTi=wjGoKMe5%nsm<1XEQnT$xKJ#xof4WZv!C=&g8!-AO)tjBMDIQ$Wl@!;HR%zgA5c z8Kq&jd!enWYv$b_^h50x&TAk*Ef_4l(M!W7AMMXp`ZxVF{7>TPpPwg29!kuQp8st9 zRw7*Ul1>cEmOy0ff|uCGP`%i?Bh}Z%JIRk0=c_| zK@(FF_ODKgI33;B2nwtL1d$I=#0u>3Bcx!K$hK3E11hm+KfRDzT?)lOtSEXVgt_-r z1M4_sky!-}&`y#k{5jNdPAAxllhI)PClrk~@FC$NaiHqUU_^Jd5_NJVa>|IRfB)h# z=M8#ON0wG}a)Rd~LXzj^4^j0Q5D#y!bm0$&ta@!)v|Rch|H_(Toc4i)>eKIpYVBK3 z-+K~9HGf!azrM2$>->T9ueO>0+EG*P#!u+@coE%)#?9FywZQJR$~zZeAAB? za`*o?d!hd+n(@B?uDEb0bMhK=i)=TWo^k|lg-fQXYdOSlAo$ZfxyybUWVYzS?C05$ zHep6FA7++6=SpWA+7t_lX4}aB@kXJdvSpIaZ3|hYX?7E!WhFgXG!hzqFY`&>!`YnZ z{V~?UmR+Vp7eZKK#VI*}r_!xc8^&JeQ>i`yp=%XhGV#ng)rkp;6xUFGzW9(rpUgYD z@m~vSk^WZW9^=W~0NsX*6qC5;uz^Jl^=a{q*si3H3Xq zaK7w`%O%e6`0^2Rz)_r$cr$UHjxE`SXJfqHd6nDy7V5{b_ze8^I5d_@{F+gCy~TV# zSWI^}MIzok;YyYBOI3A!C20#JzhB%f{BTp3t+-4=(E>Gcp}v$>@7@Q&Yhf2u%wXmy zv(d5WNb6gU<(}!$W*ahc`Es#MK-^;;f{8;&IHHqXGuV?vUN)eAIEXzVP_9#)Z@DCP zMm&bhUDpom|7aHMX)4~eHk|%UU?0P4sr;E{Aga1S?L3`b+^%7k*4v{$v6bT*bK%fi z&;oVfLmZ%-hA?H0Dn?w_Lx&zWiKAIiEvi?iDd)Y=iJFE}3eUql7qb^G6)o)fsC}{1 z&F_X!j%a(rLTK2AW}6iUXBt0J7w>#Q3+AWQO8J$=raB=?c{~f)w7%u*02AOK@`8pcQJL%v;#Em*xS(K{zhSzwKEMT z8u=&q`L^l|FUOP(b6$u$`6-L;-aZWxbB~z;*_v%^YxQ;3YW4&kFw3LI=Bc&58~uB9 z8-UTxVOv2vLnJUN`%9<1xy8kjLFctQ*_O*ciW9q`Vq0o2jcjG=^>AQ4Mh+QVwif*{ zDJ|6*>Ii5ID$S+v!g;89<)TMQ@4-@fD>iaI3=p#tIwGlGA;^9u(85H(nabQs&1aOi zJ2`~%db9sUvf0kf4}m~*(bzWWozF+j87HPY?`-?Ue#4YSH(W#H>{ESXQ)e8KW-&F+ zg+^-$qAo2L%O{Xrt>%__gO$QA$(W)m=ibYZ?*87_g}!^*r}hIw%V$enavDm_uG^DB zd!|V5sP1@7>XTZ7=iSXv&CS~NlEG%9x{Yu7%gTaNDX2}ZI(2CoeDc=T2;Uo9K$ zddM+_&ua*@9F$!A$Z=Vgt(1c%dHS~$MHDIvG|0AcUn`%Ewm@=PR_S%F&}z$BT$;UE zE4=1fTJ!6t8FL&)G?RKThfBFD9+a5h2%S!)Rgr6H80%AVlxI`;rWzMgLYJvkbmhKq z^FFaNsvp>2k8LGjdaaH`pKVf%Pg-WHL0MDGJ5Aql&@M(gY`GZkF!6?ig!F3KUbK(X z>7D7S2$Bb@U(Z&r=2_^+Q4zXMPHww;jD&jg3CN+OHC&FJZJOP$#Epf@;wLp!TRa_v z&ZqMp6qTnOo?e6T`#~?fy94EeHfSTmPXIlg84_bfeLdFaAAT?HpORa--OpmKZzQI9 z+I)T(;~Uh~E0HFqVAjc7`Js4XRe}Kaf5`v<$Sfpq^d;%P_6M4*y8V4Gb28@74ii)i zb$+xMIDHC7kFhQr+vo?9Sr;Vy0_U7Bd`GLA6nnji;)5*eIN#5}qZAcX8R}RaPUj^I4bQCqc~Q69Ek@2BE3JmHZ}RF})iN7V(d^xDpQVdCre+|6vR`&7 z#!QEC0yN9sTfQ&fG)KIkm#H^ob{<2rw|CjPQu!vu_ESsB?DgMf(DK;TZOv%))t34E z+#;A2O5ljN;lNOod1o%W)%%i;qI#E4nA7XDt8$>(9?d2ZFU`gkjkZ6*qu?)i$y$Wl zldk6bRLiLRZMv6yD|kKcvXyhK2eBW5v7x%=9BrLIA@fzn&iDO&?OQqCR@uk9W_TvC z>wDzcZZxQm@i`Zzp7Fa&C%&$A*cH?jmlzW>G(aw!5CB~$SUBMO3s3!IiLYM%<;((} z-2NlK-L7KG|KVAJY3Q$f#VCVr|!eavHXJ91TVnE!FbHLd^xfn06f46F+sDAy{M zmJpR!?_#7dRHG(e(O%nJ`zIKc*pyaC*z78FrqXt-3OUilQr350*l}o{qp#7sndl1( zhGUei#+9$;q8mP;BG4F&Cs&&na<~?Kg_(0VyOgEv-JHybxo$dRcHWA|+dAQuAK*eU zq+};*HDnk#-?*CBXW=o=x`X_x-E5wb)HkPLd3gJoebK`oxa}XGpDpHP5j`03($s2v zX9LBWL~N9D#}qBbtyFVGBsgm|BrI~S@SG?x_i{tBDC@|f2`l#fMR#U`iyQf3o&l^T z>}IliB1mE&`|sy1d5q2CHzokHF<6ZdG)#C`(jq{hwhB zogOeam1Ku2M}+&EewX8ET87^d20owIgPeDGjC1t7K3yEjM)5UoT1_`IQ{z+IW%3%a zhsgG**Q;?FtmE=3Ayp_Rnw}m!fI6D*Jf@l>d)ROD>9VsS4P^*c$*BdOYFj zyt1K$K7|i0!(E6HzlwBA;T2wdzx*C`UidhLX|`UGlVYshFMKm<`6eb%D#cfl*{c+a zjx070xZ?JSvx}m!J7Ye>ajSDhKk$3jeC}1^bU^IK;IKV5L^$DLw9{%?s93j5L{Vf4 zo;7~Nu_5N79P4dTEP8r9b1(FPP5SIfww76$@0|2}s}zlai1c8C>3i>{hM(xbZ)~~Q zCToL%Bf=#Y+2P59@rHi%R*4f{8;Cv?JdF0G z4!4%G2!5(zfo)(u$<4c5eagH1dFH6{7;(M=9c!hpa`#r>5%m`QP+@y^&E4B)+8ld^eqof(HaS4aQl>0wV6p2`docrOKI$HwR~pE+=d_-!7Ab!b zdI66rj$T`xU4(W!mtLU5At@OyOR(h<(Zt>gQ!hZhe7^^M&6uCTr*vF*&E@P^{kgHS z|2nu_tl1WfYSMQ`MIV8MT2r`=uP%~8($N%Hr&NM`DBjT}@& zNjN2zJ(_aec!R+((>5(#%~hRNCIc%2mijf4OvKxJC0!iF)5_h*m z)DXGwrq6WiP^3}IUWLGCPuYO&44+40p|LwRWP5PjbK_fEDhxl+4j-z$u>V;Kgs!!X3RS62Kh;MT zSwTu?E3NWs`Mr;KEWg0#E2L?}R=oFnWrunLE~)U4>jz}<0()@6y=m|8aHptJ)aIE= zqfBsYkJ=m=h?VFw8a7K$4%zk8x!!uUfvkBArd{zZwwfp1pFaZ(-l_>G0Yh7_NfS@7 zQc~zek%~Kg(U20s%C(uPQo06(oWIr>3N4^+ln_l7hg`7MpTx-XpeIOI03m+SLlfW) ziO$+t+xxvI!7o8R7W%wTvwlZumHU@&Z`HKu(eu8VzHZ-WS2ERPVP}Ew!RkO+>YsSw zDG9K?WK=1yTV^=7B7#v6tcpS=674bEjLWWcMY>_El-Sb!^or1wIZ&@s_VYQA{j=}w zqlxXD!f!c`ZNy`)zql8s9<}woT@tTD?H!LfFM`<2;978J#sw4ExNqBN;*%0D4E5>B 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 s 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�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
    nUN$<>E!lAe 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 4PZ9hUd~G2FJ$R=ThXY6H zt{-cYM4?0Jy7QLo{B7Hpc_u1@qQ+PyRQbZ0nE)8qAS7!E>*Y4O6eok}6zyb&P7L_e zJ~p~+J>dclHmCJqo(IIZmO;QxPpEWEwSN0qTSQD`I!I)snE3+zQr-ta&_(f}{@{)B zWX2%s%rZr`rL3J7cMnwtDoD%zEYNFOu^)%o-hT*YwRkrD%? zxAio(csDzNE4&_MKHJ|g7d0^`qv~aEjb{Y&4v%?95|+M8tIVlt-SYx;b|AOOH^vb->Jm5@WCU3`AEl5)JWI29hhLNecTH5egF8>9l4dE|%n7f!<6zhPAivh=~pz9><%;VaqD zUK6v0_3h02r*`;(CIp@`?s|^wPXK{vca@z8=ALv?Zj~Oj*^2kg@82WF3X_A#*&hkT z-IvO&pN(5;1MYsQ7DNkw6ruw}N}VC>Kv$hYy=1G*{70QR2R*a_w0fye2#x;uN3zZ# z@+3fQ`CsDTKUBs)pA^!7FBlfx`-wdJ7m556c>(0X0MX|DPYSGmI0jD+;0p|)-tYfq zW`7_7fG59mMwldVpJzV;H2>`MFYPafonIy2Gk^Ymvi_H2K~e>F*v$0!T|DdBM?Sg6S+b!-^!YyL7U4H@pq{QSN=RMMS`F{Y<(xMFj literal 749565 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ⅈEv95$n4Wd+IZ+|8O1;vEu&_O3DALFO^(8Yh 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�RH$ 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 E2S^m*CIA2c From 71cdfe11682cf63c262380747d8a1b3d48a6bad0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Bo=CC=88sebeck?= Date: Sat, 2 Apr 2016 15:14:14 +0200 Subject: [PATCH 16/19] new keymap --- keyboard/ergodox_ez/keymaps/osx_de/keymap.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c index df8d9965..a1b47ae8 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c +++ b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c @@ -17,6 +17,7 @@ #define M_DE_CIRC_CTRLCMD 13 #define M_TOGGLE_5 14 #define M_CTL_SFT_HASH 15 +#define M_LGUI_SHFT 16 #define SM_SMILE 4 #define SM_SMIRK 5 @@ -67,7 +68,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_RGUI, DE_Z, DE_U, DE_I, DE_O, DE_P, DE_UE, DE_H, DE_J, DE_K, DE_L, DE_OE, ALT_T(DE_AE), KC_RALT, DE_N, DE_M, DE_COMM,DE_DOT, CTL_T(DE_MINS), KC_RSFT, - KC_LEFT, KC_RIGHT,LGUI(KC_LSFT),LALT(KC_LSFT), LT(SYMB,DE_PLUS), + KC_LEFT, KC_RIGHT,M(M_LGUI_SHFT),LALT(KC_LSFT), LT(SYMB,DE_PLUS), TG(4), ALL_T(DE_ACUT), KC_PGUP, KC_PGDN,KC_ENT, KC_SPC @@ -313,6 +314,13 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) } } break; + case M_LGUI_SHFT: + if (record->event.pressed){ + return MACRO(D(LGUI),D(LSFT),END); + }else{ + return MACRO(U(LGUI),U(LSFT),END); + } + break; case M_CTL_SFT_HASH: if (record->event.pressed) { start=timer_read(); From 381a9fd55319d1f29783748f5d6d5c5820e81636 Mon Sep 17 00:00:00 2001 From: Manuel Barkhau Date: Sat, 2 Apr 2016 23:07:58 +0200 Subject: [PATCH 17/19] use action function for unicode --- .../keymaps/german-manuneo/compile_keymap.py | 273 +- .../keymaps/german-manuneo/german-manuneo.hex | 2862 +++++++---------- .../keymaps/german-manuneo/keymap.c | 1004 ++---- .../keymaps/german-manuneo/keymap.md | 52 +- 4 files changed, 1651 insertions(+), 2540 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/german-manuneo/compile_keymap.py b/keyboard/ergodox_ez/keymaps/german-manuneo/compile_keymap.py index af686722..3d266727 100644 --- a/keyboard/ergodox_ez/keymaps/german-manuneo/compile_keymap.py +++ b/keyboard/ergodox_ez/keymaps/german-manuneo/compile_keymap.py @@ -20,6 +20,7 @@ import sys import json import unicodedata import collections +import itertools as it PY2 = sys.version_info.major == 2 @@ -27,11 +28,6 @@ if PY2: chr = unichr -BASEPATH = os.path.abspath(os.path.join( - os.path.dirname(__file__), "..", ".." -)) - - KEYBOARD_LAYOUTS = { # These map positions in the parsed layout to # positions in the KEYMAP MATRIX @@ -73,34 +69,33 @@ BLANK_LAYOUTS = [ # Wide Layout """ -.--------------------------------------------. .--------------------------------------------. -| | | | | | | | ! | | | | | | | -!------+-----+-----+-----+-----+-------------! !-------+-----+-----+-----+-----+-----+------! -| | | | | | | | ! | | | | | | | -!------+-----+-----+-----x-----x-----! ! ! !-----x-----x-----+-----+-----+------! -| | | | | | |-------! !-------! | | | | | | -!------+-----+-----+-----x-----x-----! ! ! !-----x-----x-----+-----+-----+------! -| | | | | | | | ! | | | | | | | -'------+-----+-----+-----+-----+-------------' '-------------+-----+-----+-----+-----+------' - | | | | | | ! | | | | | - '-----------------------------' '-----------------------------' - .---------------. .---------------. - | | | ! | | - .-------+-------+-------! !-------+-------+-------. - ! ! | | ! | ! ! - ! ! !-------! !-------! ! ! - | | | | ! | | | - '-----------------------' '-----------------------' +.---------------------------------------------. .---------------------------------------------. +| | | | | | | | ! | | | | | | | +!-------+-----+-----+-----+-----+-------------! !-------+-----+-----+-----+-----+-----+-------! +| | | | | | | | ! | | | | | | | +!-------+-----+-----+-----x-----x-----! ! ! !-----x-----x-----+-----+-----+-------! +| | | | | | |-------! !-------! | | | | | | +!-------+-----+-----+-----x-----x-----! ! ! !-----x-----x-----+-----+-----+-------! +| | | | | | | | ! | | | | | | | +'-------+-----+-----+-----+-----+-------------' '-------------+-----+-----+-----+-----+-------' + | | | | | | ! | | | | | + '------------------------------' '------------------------------' + .---------------. .---------------. + | | | ! | | + .-------+-------+-------! !-------+-------+-------. + ! ! | | ! | ! ! + ! ! !-------! !-------! ! ! + | | | | ! | | | + '-----------------------' '-----------------------' """, ] DEFAULT_CONFIG = { - "includes_basedir": "quantum/", "keymaps_includes": [ "keymap_common.h", ], - 'filler': "-+.':x", + 'filler': "-+.'!:x", 'separator': "|", 'default_key_prefix': ["KC_"], } @@ -114,31 +109,34 @@ SECTIONS = [ # Markdown Parsing +ONELINE_COMMENT_RE = re.compile(r""" + ^ # comment must be at the start of the line + \s* # arbitrary whitespace + // # start of the comment + (.*) # the comment + $ # until the end of line +""", re.MULTILINE | re.VERBOSE +) + +INLINE_COMMENT_RE = re.compile(r""" + ([\,\"\[\]\{\}\d]) # anythig that might end a expression + \s+ # comment must be preceded by whitespace + // # start of the comment + \s # and succeded by whitespace + (?:[^\"\]\}\{\[]*) # the comment (except things which might be json) + $ # until the end of line +""", re.MULTILINE | re.VERBOSE) + +TRAILING_COMMA_RE = re.compile(r""" + , # the comma + (?:\s*) # arbitrary whitespace + $ # only works if the trailing comma is followed by newline + (\s*) # arbitrary whitespace + ([\]\}]) # end of an array or object +""", re.MULTILINE | re.VERBOSE) + + def loads(raw_data): - ONELINE_COMMENT_RE = re.compile(r""" - ^ # comment must be at the start of the line - \s* # arbitrary whitespace - // # start of the comment - (.*) # the comment - $ # until the end of line - """, re.MULTILINE | re.VERBOSE) - - INLINE_COMMENT_RE = re.compile(r""" - ([\,\"\[\]\{\}\d]) # anythig that might end a expression - \s+ # comment must be preceded by whitespace - // # start of the comment - \s # and succeded by whitespace - (?:[^\"\]\}\{\[]*) # the comment (except things which might be json) - $ # until the end of line - """, re.MULTILINE | re.VERBOSE) - - TRAILING_COMMA_RE = re.compile(r""" - , # the comma - (?:\s*) # arbitrary whitespace - $ # only works if the trailing comma is followed by newline - (\s*) # arbitrary whitespace - ([\]\}]) # end of an array or object - """, re.MULTILINE | re.VERBOSE) if isinstance(raw_data, bytes): raw_data = raw_data.decode('utf-8') @@ -164,6 +162,8 @@ def parse_config(path): name = line[2:] elif line.startswith("## "): name = line[3:] + else: + name = "" name = name.strip().replace(" ", "_").lower() if name in SECTIONS: @@ -209,6 +209,7 @@ def parse_config(path): pass end_section() + assert 'layout' in config return config # header file parsing @@ -218,16 +219,15 @@ IF0_RE = re.compile(r""" #if 0 $.*? #endif - """, re.MULTILINE | re.DOTALL | re.VERBOSE -) +""", re.MULTILINE | re.DOTALL | re.VERBOSE) COMMENT_RE = re.compile(r""" /\* .*? \*/" - """, re.MULTILINE | re.DOTALL | re.VERBOSE -) +""", re.MULTILINE | re.DOTALL | re.VERBOSE) + def read_header_file(path): with io.open(path, encoding="utf-8") as fh: @@ -237,7 +237,7 @@ def read_header_file(path): return data -def regex_partial(re_str_fmt, flags=re.MULTILINE | re.DOTALL | re.VERBOSE): +def regex_partial(re_str_fmt, flags): def partial(*args, **kwargs): re_str = re_str_fmt.format(*args, **kwargs) return re.compile(re_str, flags) @@ -251,8 +251,7 @@ KEYDEF_REP = regex_partial(r""" (?:{}) # the prefixes (?:\w+) # the key name ) # capture group end - """ -) +""", re.MULTILINE | re.DOTALL | re.VERBOSE) ENUM_RE = re.compile(r""" @@ -264,8 +263,7 @@ ENUM_RE = re.compile(r""" \} ; ) # capture group end - """, re.MULTILINE | re.DOTALL | re.VERBOSE -) +""", re.MULTILINE | re.DOTALL | re.VERBOSE) ENUM_KEY_REP = regex_partial(r""" @@ -273,8 +271,8 @@ ENUM_KEY_REP = regex_partial(r""" {} # the prefixes \w+ # the key name ) # capture group end - """ -) +""", re.MULTILINE | re.DOTALL | re.VERBOSE) + def parse_keydefs(config, data): prefix_options = "|".join(config['key_prefixes']) @@ -289,26 +287,31 @@ def parse_keydefs(config, data): yield key_match.groups()[0] -def parse_valid_keys(config): - valid_keycodes = set() - paths = [ - os.path.join(BASEPATH, "tmk_core", "common", "keycode.h") - ] + [ - os.path.join( - BASEPATH, config['includes_dir'], include_path - ) for include_path in config['keymaps_includes'] - ] +def parse_valid_keys(config, out_path): + basepath = os.path.abspath(os.path.join(os.path.dirname(out_path))) + dirpaths = [] + subpaths = [] + while len(subpaths) < 6: + path = os.path.join(basepath, *subpaths) + dirpaths.append(path) + dirpaths.append(os.path.join(path, "tmk_core", "common")) + dirpaths.append(os.path.join(path, "quantum")) + subpaths.append('..') + + includes = set(config['keymaps_includes']) + includes.add("keycode.h") - for path in paths: - path = path.replace("/", os.sep) - # the config always uses forward slashe - if os.path.exists(path): - header_data = read_header_file(path) + valid_keycodes = set() + for dirpath, include in it.product(dirpaths, includes): + include_path = os.path.join(dirpath, include) + if os.path.exists(include_path): + header_data = read_header_file(include_path) valid_keycodes.update( parse_keydefs(config, header_data) ) return valid_keycodes + # Keymap Parsing def iter_raw_codes(layer_lines, filler, separator): @@ -325,6 +328,7 @@ def iter_raw_codes(layer_lines, filler, separator): def iter_indexed_codes(raw_codes, key_indexes): key_rows = {} key_indexes_flat = [] + for row_index, key_indexes in enumerate(key_indexes): for key_index in key_indexes: key_rows[key_index] = row_index @@ -384,8 +388,8 @@ def parse_code(raw_code, key_prefixes, valid_keycodes): return raw_code, None, None if MACRO_RE.match(raw_code): - code = macro_id = raw_code[2:-1] - return code, macro_id, None + macro_id = raw_code[2:-1] + return raw_code, macro_id, None if UNICODE_RE.match(raw_code): hex_code = raw_code[1:] @@ -404,10 +408,17 @@ def parse_keymap(config, key_indexes, layer_lines, valid_keycodes): layer_lines, config['filler'], config['separator'] )) indexed_codes = iter_indexed_codes(raw_codes, key_indexes) + key_prefixes = config['key_prefixes'] for raw_code, key_index, row_index in indexed_codes: code, macro_id, uc_hex = parse_code( - raw_code, config['key_prefixes'], valid_keycodes + raw_code, key_prefixes, valid_keycodes + ) + # TODO: line numbers for invalid codes + err_msg = "Could not parse key '{}' on row {}".format( + raw_code, row_index ) + assert code is not None, err_msg + # print(repr(raw_code), repr(code), macro_id, uc_hex) if macro_id: config['macro_ids'].add(macro_id) if uc_hex: @@ -482,9 +493,64 @@ void matrix_scan_user(void) { MACROCODE = """ #define UC_MODE_WIN 0 #define UC_MODE_LINUX 1 +#define UC_MODE_OSX 2 +// TODO: allow default mode to be configured static uint16_t unicode_mode = UC_MODE_WIN; +uint16_t hextokeycode(uint8_t hex) {{ + if (hex == 0x0) {{ + return KC_P0; + }} + if (hex < 0xA) {{ + return KC_P1 + (hex - 0x1); + }} + return KC_A + (hex - 0xA); +}} + +void unicode_action_function(uint16_t hi, uint16_t lo) {{ + switch (unicode_mode) {{ + case UC_MODE_WIN: + register_code(KC_LALT); + + register_code(KC_PPLS); + unregister_code(KC_PPLS); + + register_code(hextokeycode((hi & 0xF0) >> 4)); + unregister_code(hextokeycode((hi & 0xF0) >> 4)); + register_code(hextokeycode((hi & 0x0F))); + unregister_code(hextokeycode((hi & 0x0F))); + register_code(hextokeycode((lo & 0xF0) >> 4)); + unregister_code(hextokeycode((lo & 0xF0) >> 4)); + register_code(hextokeycode((lo & 0x0F))); + unregister_code(hextokeycode((lo & 0x0F))); + + unregister_code(KC_LALT); + break; + case UC_MODE_LINUX: + register_code(KC_LCTL); + register_code(KC_LSFT); + + register_code(KC_U); + unregister_code(KC_U); + + register_code(hextokeycode((hi & 0xF0) >> 4)); + unregister_code(hextokeycode((hi & 0xF0) >> 4)); + register_code(hextokeycode((hi & 0x0F))); + unregister_code(hextokeycode((hi & 0x0F))); + register_code(hextokeycode((lo & 0xF0) >> 4)); + unregister_code(hextokeycode((lo & 0xF0) >> 4)); + register_code(hextokeycode((lo & 0x0F))); + unregister_code(hextokeycode((lo & 0x0F))); + + unregister_code(KC_LCTL); + unregister_code(KC_LSFT); + break; + case UC_MODE_OSX: + break; + }} +}} + const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {{ if (!record->event.pressed) {{ return MACRO_NONE; @@ -494,57 +560,35 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {{ case UM: unicode_mode = (unicode_mode + 1) % 2; break; - {macro_cases} +{macro_cases} +{unicode_macro_cases} default: break; }} - if (unicode_mode == UC_MODE_WIN) {{ - switch(id) {{ - {win_macro_cases} - default: - break; - }} - }} else if (unicode_mode == UC_MODE_LINUX) {{ - switch(id) {{ - {linux_macro_cases} - default: - break; - }} - }} return MACRO_NONE; }}; """ -WIN_UNICODE_MACRO_TEMPLATE = """ -case {0}: - return MACRODOWN( - D(LALT), T(KP_PLUS), {1}, U(LALT), END - ); -""" -LINUX_UNICODE_MACRO_TEMPLATE = """ -case {0}: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), {1}, T(KP_ENTER), END - ); -""" +UNICODE_MACRO_TEMPLATE = """ +case {macro_id}: + unicode_action_function(0x{hi:02x}, 0x{lo:02x}); + break; +""".strip() -def macro_cases(config, mode): - if mode == 'win': - template = WIN_UNICODE_MACRO_TEMPLATE - elif mode == 'linux': - template = LINUX_UNICODE_MACRO_TEMPLATE - else: - raise ValueError("Invalid mode: ", mode) - template = template.strip() +def unicode_macro_cases(config): for macro_id, uc_hex in config['unicode_macros'].items(): + hi = int(uc_hex, 16) >> 8 + lo = int(uc_hex, 16) & 0xFF unimacro_keys = ", ".join( "T({})".format( "KP_" + digit if digit.isdigit() else digit ) for digit in uc_hex ) - yield template.format(macro_id, unimacro_keys) + yield UNICODE_MACRO_TEMPLATE.format( + macro_id=macro_id, hi=hi, lo=lo + ) def iter_keymap_lines(keymap): @@ -599,8 +643,7 @@ def iter_keymap_parts(config, keymaps): # macros yield MACROCODE.format( macro_cases="", - win_macro_cases="\n".join(macro_cases(config, mode='win')), - linux_macro_cases="\n".join(macro_cases(config, mode='linux')), + unicode_macro_cases="\n".join(unicode_macro_cases(config)), ) # TODO: dynamically create blinking lights @@ -624,7 +667,7 @@ def main(argv=sys.argv[1:]): out_path = os.path.join(dirname, "keymap.c") config = parse_config(in_path) - valid_keys = parse_valid_keys(config) + valid_keys = parse_valid_keys(config, out_path) keymaps = parse_keymaps(config, valid_keys) with io.open(out_path, mode="w", encoding="utf-8") as fh: diff --git a/keyboard/ergodox_ez/keymaps/german-manuneo/german-manuneo.hex b/keyboard/ergodox_ez/keymaps/german-manuneo/german-manuneo.hex index cb8b7fa8..ee1d3096 100644 --- a/keyboard/ergodox_ez/keymaps/german-manuneo/german-manuneo.hex +++ b/keyboard/ergodox_ez/keymaps/german-manuneo/german-manuneo.hex @@ -1,1624 +1,1240 @@ -:100000000C94BD0F0C9401100C9401100C94011071 -:100010000C9401100C9401100C9401100C9401101C -:100020000C9401100C9401100C94791B0C944B1C33 -:100030000C9401100C9401100C9401100C940110FC -:100040000C9401100C94D6300C9401100C940110F7 -:100050000C9401100C94782A0C9401100C9401104B -:100060000C9401100C9401100C9401100C940110CC -:100070000C9401100C9401100C9401100C940110BC -:100080000C9401100C9401100C9401100C940110AC -:100090000C9401100C9401100C9401100C9401109C -:1000A0000C9401100C9401100C940110AB107810FA -:1000B0006310BD10E4101711F910FF1014113E1158 -:1000C0003511021138114E10F3102911321175102B -:1000D0006C10BA10B11099106F103010C6101A11B0 -:1000E00023112F119F10CF10AE1048102011ED10CA -:1000F0009010A5109C108410261193103910F01048 -:100100008A10C9106C12B410661054107E107B1047 -:10011000D210A2100E113F108D10B7102D10C0106C -:100120000B111111DB105D10F6104B1072105710EF -:10013000CC10FC103B113310A810C3100511D510C2 -:100140005A102C11EA10451096106010E110691039 -:1001500008114210D810E7103610511041111D112E -:1001600081103C10DE108710D311A0118B11E51106 -:100170000C123F12211227123C1266125D122A1233 -:10018000601276111B1251125A129D119411E21134 -:10019000D911C11197115811EE1142124B12571279 -:1001A000C711F711D611701148121512B811CD11DF -:1001B000C411AC114E12BB1161111812B211F11120 -:1001C0006F12DC118E117C11A611A311FA11CA1144 -:1001D00036126711B511DF115511E81133123912BA -:1001E000031285111E1273119A117F11F41124123A -:1001F00063125B11D011EB112D12FD1182115412FB -:1002000012126D11BE1188110912911130126A116A -:1002100000120F125E11791169124512A9116411B1 -:100220000612AF11B01CD21CBD1DD21CBD1D141D69 -:10023000371DBD1D8C1D9F1D8C208C20BA20BA201F -:10024000FC203821382338235021382347224722E5 -:10025000122338233823262301E001E10118021874 -:1002600002E002E10162026201620262010502052E -:1002700001070207015802580001E001E1011802DC -:100280001802E002E101620262015B025B016102AD -:1002900061015C025C015802580001E001E10118B3 -:1002A000021802E002E1015A025A01620262016090 -:1002B0000260015E025E015802580001E001E101A6 -:1002C00018021802E002E101620262015B025B01B6 -:1002D000610261015B025B015802580001E001E12B -:1002E0000118021802E002E101620262015B025B96 -:1002F00001610261015D025D015802580001E001E7 -:10030000E10118021802E002E101620262015B02EF -:100310005B0161026101060206015802580001E01A -:1003200001E10118021802E002E101620262015BD0 -:10033000025B01040204015D025D015802580001E4 -:10034000E001E10118021802E002E1015A025A013B -:10035000620262015F025F0109020901580258004E -:1003600001E001E10118021802E002E1016202620B -:10037000015B025B0161026101050205015802583F -:100380000001E001E10118021802E002E10162024D -:1003900062015B025B010502050161026101580215 -:1003A000580001E001E10118021802E002E10162D7 -:1003B0000262015B025B016102610160026001583F -:1003C00002580001E001E10118021802E002E10117 -:1003D000620262015B025B01060206015F025F01CD -:1003E0005802580001E001E10118021802E002E1A0 -:1003F0000162026201620262010502050106020653 -:10040000015802580001E001E10118021802E0025F -:10041000E101620262015B025B01040204015C0211 -:100420005C015802580001E001E10118021802E0E5 -:1004300002E1015A025A015A025A01620262016241 -:100440000262015802580001E001E101180218029D -:10045000E002E101620262015B025B01040204014D -:100460005F025F015802580001E001E10118021823 -:1004700002E002E1015A025A015A025A015E025E8A -:1004800001620262015802580001E001E101180214 -:100490001802E002E101620262015B025B010602F6 -:1004A00006015D025D015802580001E001E10118FA -:1004B000021802E002E1015A025A015A025A01628C -:1004C000026201610261015802580001E001E1018C -:1004D00018021802E002E1015A025A0162026201A6 -:1004E0005F025F01620262015802580001E001E10F -:1004F0000118021802E002E1015A025A0162026286 -:10050000015F025F01600260015802580001E001D2 -:10051000E10118021802E002E101620262015B02DD -:100520005B01610261015F025F015802580001E056 -:1005300001E10118021802E002E101620262015BBE -:10054000025B01610261015A025A0158025800011E -:10055000E001E10118021802E002E1015A025A0129 -:1005600062026201600260015F025F01580258008E -:1005700001E001E10118021802E002E101620262F9 -:10058000015B025B01610261015902590158025885 -:100590000001E001E10118021802E002E1015A0243 -:1005A0005A01620262016002600160026001580249 -:1005B000580001E001E10118021802E002E10162C5 -:1005C0000262015B025B01610261010402040158E5 -:1005D00002580001E001E10118021802E002E10105 -:1005E000620262015B025B0105020501060206016F -:1005F0005802580001E001E10118021802E002E18E -:1006000001620262015B025B01050205015C025CA2 -:10061000015802580001E001E10118021802E0024D -:10062000E1015A025A01620262015F025F01610246 -:1006300061015802580001E001E10118021802E0CE -:1006400002E1015A025A015902590161026101593C -:100650000259015802580001E001E1011802180294 -:10066000E002E1015A025A015A025A016202620191 -:100670005D025D015802580001E001E10118021815 -:1006800002E002E10162026201620262010502050A -:10069000015B025B015802580001E001E101180210 -:1006A0001802E002E10162026201620262010502D7 -:1006B0000501080208015802580001E001E1011893 -:1006C000021802E002E101620262016202620105B7 -:1006D000020501590259015802580001E001E101E7 -:1006E00018021802E002E1015A025A015A025A01A4 -:1006F000620262015B025B015802580001E001E105 -:100700000118021802E002E1015A025A0162026273 -:10071000015F025F015D025D015802580001E001C6 -:10072000E10118021802E002E101620262015B02CB -:100730005B01060206015C025C015802580001E000 -:1007400001E10118021802E002E101620262015BAC -:10075000025B01610261015E025E01580258000104 -:10076000E001E10118021802E002E1015A025A0117 -:100770006202620160026001590259015802580088 -:1007800001E001E10118021802E002E101620262E7 -:10079000015B025B01060206016102610158025819 -:1007A0000001E001E10118021802E002E101620229 -:1007B00062015B025B01040204015B025B015802FF -:1007C000580001E001E10118021802E002E1015ABB -:1007D000025A016202620160026001620262015813 -:1007E00002580001E001E10118021802E002E101F3 -:1007F0006202620162026201070207015F025F0199 -:100800005802580001E001E10118021802E002E17B -:10081000015A025A015A025A0162026201600260E0 -:10082000015802580001E001E10118021802E0023B -:10083000E101620262015B025B0161026101090286 -:1008400009015802580001E001E10118021802E014 -:1008500002E1015A025A015A025A01590259010889 -:100860000208015802580001E001E10118021802D3 -:10087000E002E101620262015B025B010602060125 -:100880005E025E015802580001E001E10118021801 -:1008900002E002E101620262015B025B0104020408 -:1008A000015E025E015802580001E001E1011802F8 -:1008B0001802E002E101620262015B025B010502D3 -:1008C0000501590259015802580001E001E10118DF -:1008D000021802E002E1015A025A015A025A015C6E -:1008E000025C015B025B015802580001E001E1017A -:1008F00018021802E002E1015A025A016202620182 -:10090000600260015A025A015802580001E001E1F8 -:100910000118021802E002E101620262015B025B5F -:1009200001050205015F025F015802580001E00164 -:10093000E10118021802E002E101620262015B02B9 -:100940005B0105020501600260015802580001E0E8 -:1009500001E10118021802E002E101620262015B9A -:10096000025B01610261010802080158025800019E -:10097000E001E10118021802E002E10162026201F5 -:100980005B025B01060206015A025A015802580036 -:1009900001E001E10118021802E002E101620262D5 -:1009A000015B025B01040204016202620158025809 -:1009B0000001E001E10118021802E002E1015A021F -:1009C0005A01620262015F025F015F025F01580229 -:1009D000580001E001E10118021802E002E10162A1 -:1009E0000262015B025B0105020501040204015879 -:1009F00002580001E001E10118021802E002E101E1 -:100A0000620262015B025B01050205015D025D019C -:100A10005802580001E001E10118021802E002E169 -:100A200001620262015B025B01050205015E025E7A -:100A3000015802580001E001E10118021802E00229 -:100A4000E101620262015B025B010502050107022E -:100A500007015802580001E001E10118021802E004 -:100A600002E1015A025A01590259015D025D015C1D -:100A7000025C015802580001E001E101180218026D -:100A8000E002E101620262015B025B010502050115 -:100A90005B025B015802580001E001E101180218F5 -:100AA00002E002E1015A025A01590259015D025D58 -:100AB00001610261015802580001E001E1011802E0 -:100AC0001802E002E101620262015B025B010602C0 -:100AD0000601590259015802580001E001E10118CC -:100AE000021802E002E101620262015B025B0106A0 -:100AF0000206015B025B015802580001E001E101BE -:100B000018021802E002E10162026201620262015F -:100B1000090209015F025F015802580001E001E18A -:100B20000118021802E002E101620262015B025B4D -:100B30000161026101070207015802580001E0014A -:100B4000E10118021802E002E1015A025A016202B0 -:100B50006201600260015C025C015802580001E021 -:100B600001E10118021802E002E101620262015B88 -:100B7000025B010402040160026001580258000196 -:100B8000E001E10118021802E002E10162026201E3 -:100B90005B025B010402040161026101580258001A -:100BA00001E001E10118021802E002E101620262C3 -:100BB0000162026201050205015A025A01580258F7 -:100BC0000001E001E10118021802E002E101620205 -:100BD00062015B025B0106020601620262015802C9 -:100BE000580001E001E10118021802E002E1015A97 -:100BF000025A0159025901610261015B025B01580D -:100C000002580001E001E10118021802E002E101CE -:100C10005A025A01620262015F025F015E025E01D6 -:100C20005802580001E001E10118021802E002E157 -:100C3000015A025A0159025901610261015A025ACC -:100C4000015802580001E001E10118021802E00217 -:100C5000E1015A025A01620262015F025F015C0215 -:100C60005C015802580001E001E10118021802E09D -:100C700002E1015A025A01620262016002600161EE -:100C80000261015802580001E001E1011802180256 -:100C9000E002E101620262015B025B010602060101 -:100CA000600260015802580001E001E101180218D9 -:100CB00002E002E1015A025A01590259015D025D46 -:100CC000015D025D015802580001E001E1011802D6 -:100CD0001802E002E101620262015B025B01610253 -:100CE0006101610261015802580001E001E101184F -:100CF000021802E002E1015A025A01620262016036 -:100D00000260015D025D015802580001E001E1014D -:100D100018021802E002E101620262015B025B015B -:100D2000050205015A025A015802580001E001E18A -:100D30000118021802E002E101620262016202622D -:100D40000105020501610261015802580001E0013C -:100D5000E10118021802E002E1015A025A015A02A6 -:100D60005A01620262015C025C015802580001E013 -:100D700001E10118021802E002E101620262015B76 -:100D8000025B010502050108020801580258000132 -:100D9000E001E10118021802E002E1015A025A01E1 -:100DA000590259015D025D015B025B015802580066 -:100DB00001E001E10118021802E002E101620262B1 -:100DC000015B025B0105020501050205015802589D -:100DD0000001E001E10118021802E002E1015A02FB -:100DE0005A01590259015D025D01050205015802CF -:100DF000580001E001E10118021802E002E1015A85 -:100E0000025A0162026201600260015B025B0158EA -:100E100002580001E001E10118021802E002E101BC -:100E2000620262015B025B01040204015902590182 -:100E30005802580001E001E10118021802E002E145 -:100E4000015A025A015902590161026101620262AA -:100E5000015802580001E001E10118021802E00205 -:100E6000E101620262015B025B0105020501090208 -:100E700009015802580001E201570257016202625B -:100E800001620262010502050107020702E2000198 -:100E9000E20157025701620262015B025B016102DB -:100EA00061015C025C02E20001E201570257015A53 -:100EB000025A0162026201600260015E025E02E2A9 -:100EC0000001E20157025701620262015B025B010D -:100ED000610261015B025B02E20001E2015702571D -:100EE00001620262015B025B01610261015D025D00 -:100EF00002E20001E20157025701620262015B0255 -:100F00005B016102610106020602E20001E2015793 -:100F1000025701620262015B025B01040204015D8F -:100F2000025D02E20001E201570257015A025A0132 -:100F3000620262015F025F0109020902E20001E24E -:100F40000157025701620262015B025B01610261AB -:100F50000105020502E20001E201570257016202A7 -:100F600062015B025B010502050161026102E200B0 -:100F700001E20157025701620262015B025B0161FB -:100F800002610160026002E20001E20157025701C2 -:100F9000620262015B025B01060206015F025F0200 -:100FA000E20001E20157025701620262016202623D -:100FB000010502050106020602E20001E2015702F4 -:100FC0005701620262015B025B01040204015C02E0 -:100FD0005C02E20001E201570257015A025A015A2B -:100FE000025A016202620162026202E20001E2014F -:100FF00057025701620262015B025B0104020401B5 -:101000005F025F02E20001E201570257015A025AF1 -:10101000015A025A015E025E0162026202E20001AE -:10102000E20157025701620262015B025B010602A4 -:1010300006015D025D02E20001E201570257015A1A -:10104000025A015A025A016202620161026102E21D -:101050000001E201570257015A025A01620262017D -:101060005F025F0162026202E20001E20157025781 -:10107000015A025A01620262015F025F016002606E -:1010800002E20001E20157025701620262015B02C3 -:101090005B01610261015F025F02E20001E2015750 -:1010A000025701620262015B025B01610261015A47 -:1010B000025A02E20001E201570257015A025A01A4 -:1010C00062026201600260015F025F02E20001E20F -:1010D0000157025701620262015B025B016102611A -:1010E0000159025902E20001E201570257015A0276 -:1010F0005A01620262016002600160026002E20065 -:1011000001E20157025701620262015B025B016169 -:1011100002610104020402E20001E20157025701E8 -:10112000620262015B025B01050205010602060222 -:10113000E20001E20157025701620262015B025BB9 -:1011400001050205015C025C02E20001E2015702B6 -:1011500057015A025A01620262015F025F01610295 -:101160006102E20001E201570257015A025A015995 -:101170000259016102610159025902E20001E201D2 -:10118000570257015A025A015A025A016202620179 -:101190005D025D02E20001E2015702570162026254 -:1011A0000162026201050205015B025B02E20001CD -:1011B000E201570257016202620162026201050206 -:1011C000050108020802E20001E20157025701622C -:1011D000026201620262010502050159025902E23E -:1011E0000001E201570257015A025A015A025A01FC -:1011F000620262015B025B02E20001E201570257F8 -:10120000015A025A01620262015F025F015D025DE2 -:1012100002E20001E20157025701620262015B0231 -:101220005B01060206015C025C02E20001E201577A -:10123000025701620262015B025B01610261015EB1 -:10124000025E02E20001E201570257015A025A010E -:10125000620262016002600159025902E20001E289 -:101260000157025701620262015B025B010602063E -:101270000161026102E20001E201570257016202CC -:1012800062015B025B01040204015B025B02E2009B -:1012900001E201570257015A025A016202620160DB -:1012A00002600162026202E20001E201570257019C -:1012B0006202620162026201070207015F025F02CD -:1012C000E20001E201570257015A025A015A025A3A -:1012D000016202620160026002E20001E201570263 -:1012E0005701620262015B025B0161026101090256 -:1012F0000902E20001E201570257015A025A015A5B -:10130000025A015902590108020802E20001E201F1 -:1013100057025701620262015B025B01060206018D -:101320005E025E02E20001E20157025701620262C0 -:10133000015B025B01040204015E025E02E2000145 -:10134000E20157025701620262015B025B01050282 -:10135000050159025902E20001E201570257015A00 -:10136000025A015A025A015C025C015B025B02E212 -:101370000001E201570257015A025A01620262015A -:10138000600260015A025A02E20001E2015702576C -:1013900001620262015B025B01050205015F025FFF -:1013A00002E20001E20157025701620262015B02A0 -:1013B0005B010502050160026002E20001E20157E3 -:1013C000025701620262015B025B01610261010876 -:1013D000020802E20001E2015702570162026201C3 -:1013E0005B025B01060206015A025A02E20001E2B8 -:1013F0000157025701620262015B025B01040204B1 -:101400000162026202E20001E201570257015A0240 -:101410005A01620262015F025F015F025F02E20045 -:1014200001E20157025701620262015B025B0105A2 -:1014300002050104020402E20001E2015702570121 -:10144000620262015B025B01050205015D025D0251 -:10145000E20001E20157025701620262015B025B96 -:1014600001050205015E025E02E20001E20157028F -:101470005701620262015B025B010502050107027E -:101480000702E20001E201570257015A025A0159CC -:101490000259015D025D015C025C02E20001E201B1 -:1014A00057025701620262015B025B0105020501FE -:1014B0005B025B02E20001E201570257015A025A45 -:1014C00001590259015D025D0161026102E2000100 -:1014D000E20157025701620262015B025B010602F0 -:1014E000060159025902E20001E201570257016266 -:1014F0000262015B025B01060206015B025B02E223 -:101500000001E201570257016202620162026201B8 -:10151000090209015F025F02E20001E2015702577E -:1015200001620262015B025B016102610107020765 -:1015300002E20001E201570257015A025A01620217 -:101540006201600260015C025C02E20001E201579C -:10155000025701620262015B025B01040204016046 -:10156000026002E20001E2015702570162026201D9 -:101570005B025B010402040161026102E20001E21C -:10158000015702570162026201620262010502050F -:10159000015A025A02E20001E201570257016202B7 -:1015A00062015B025B010602060162026202E20066 -:1015B00001E201570257015A025A015902590161C9 -:1015C0000261015B025B02E20001E2015702570186 -:1015D0005A025A01620262015F025F015E025E020C -:1015E000E20001E201570257015A025A0159025919 -:1015F00001610261015A025A02E20001E20157024E -:1016000057015A025A01620262015F025F015C02E5 -:101610005C02E20001E201570257015A025A0162DC -:101620000262016002600161026102E20001E20106 -:1016300057025701620262015B025B01060206016A -:1016400060026002E20001E201570257015A025AA9 -:1016500001590259015D025D015D025D02E2000176 -:10166000E20157025701620262015B025B01610203 -:10167000610161026102E20001E201570257015A71 -:10168000025A0162026201600260015D025D02E2D3 -:101690000001E20157025701620262015B025B0135 -:1016A000050205015A025A02E20001E201570257FF -:1016B00001620262016202620105020501610261CA -:1016C00002E20001E201570257015A025A015A028E -:1016D0005A01620262015C025C02E20001E201570F -:1016E000025701620262015B025B0105020501080B -:1016F000020802E20001E201570257015A025A01B0 -:10170000590259015D025D015B025B02E20001E2E8 -:101710000157025701620262015B025B010502058B -:101720000105020502E20001E201570257015A02D7 -:101730005A01590259015D025D0105020502E200EC -:1017400001E201570257015A025A01620262016026 -:101750000260015B025B02E20001E20157025701F5 -:10176000620262015B025B01040204015902590238 -:10177000E20001E201570257015A025A0159025987 -:10178000016102610162026202E20001E2015702AC -:101790005701620262015B025B0105020501090259 -:1017A0000902E200055204520152035201000000F6 -:1017B0001E001B0018002F00010029001F0013004D -:1017C0000C003300E300E1002000090004003400B5 -:1017D000E2002A0021001A0008000600E00065006F -:1017E00022000A0012001900000049002E004A00E1 -:1017F00000004D00000002542E02025400002B0095 -:1018000000005E0023000B001600050000004C00E5 -:1018100024000D0011001000E2004B0025000E0016 -:101820001500360001002C0026000F0017003700BD -:1018300050002800270014000700520051004E00FD -:1018400035001C002D001D004F00000001000100AC -:1018500001000100010000001E02300238020100F8 -:10186000010001001F026414380030000100010073 -:101870002002240223022702010001000100241497 -:1018800025140100010001000100271426140100A5 -:101890000000010001000100000001000000010043 -:1018A0000100010000000100000001000100310002 -:1018B00021022D1400000100010064002502220213 -:1018C000010001000100640226023602010001004D -:1018D00001000100301437023830010035021F02C8 -:1018E0003102553002300100010001002D020100DB -:1018F0003D30000001000100010001000100000076 -:101900003A00010001000100010001003B0001005C -:1019100001000100010001003C0001000100010084 -:10192000010001003D000100010001000100010073 -:101930003E00010001000100000001004400010020 -:1019400000000100000001004500010000005300FC -:10195000000001003F000100010001000000010043 -:1019600040005F005C00590062000100410060001F -:101970005D005A0085000100420061005E005B00CE -:101980006300010043005500560057005800010055 -:101990006700540056005700580000000100010085 -:1019A00001000100010000004D30393001005B30C2 -:1019B00001000100513058303C303B300100010043 -:1019C0005030013014145D30010001004A305930AC -:1019D00008145C30010001004930573004300030F9 -:1019E00000000100053001000000010000000100BE -:1019F0000100010000000100000001004F305A30DA -:101A000037301E02000001004E3001004B30010053 -:101A100001000100483056305430533001000100BD -:101A20004C30010003303A30010001005230010017 -:101A3000010001000100010001000100010001009E -:101A40000100000001000100010001000100000090 -:101A500042302030343001000100010046302E3089 -:101A6000263033300100010045302D301E3001009A -:101A70000100010040302B30223001000100010044 -:101A80003F3025302C300100000001000100010032 -:101A90000000010000000100010001000000010041 -:101AA000000001004430233031301F3000000100BD -:101AB000433035302A302930010001003E302730D4 -:101AC0003030010001000100413028303230010087 -:101AD0000100010047300100213001000100010038 -:101AE0000100363024302F300100000001000100D9 -:101AF0000100010001000000010008301B3001005E -:101B000001000100010015300D301A300100010004 -:101B10000100143006300100010001000100123004 -:101B20000A3001000100010001000C3013300100F7 -:101B300000000100010001000000010000000100A0 -:101B400001000100000001000000010001000B3055 -:101B5000183007300000010001001C301130103037 -:101B60000100010001000E301730010001000100EA -:101B700001000F30193001000100010001000100D7 -:101B8000093001000100010001001D300100163084 -:101B9000010000000100010001000100010000003F -:101BA000010001000100010001000100010001002D -:101BB000010001000100010001000100010001001D -:101BC000010001000100010001000100010001000D -:101BD00001000100010001000000010001000100FE -:101BE00000000100000001000100010000000100F0 -:101BF00000000100010001000100010000000100DF -:101C000001000100010001000100010001000100CC -:101C100001000100010001000100010001000100BC -:101C200001000100010001000100010001000100AC -:101C3000010001000100010001000000010001009D -:101C4000010001000100000001000100010001008D -:101C5000010001000100010001000100010001007C -:101C6000010001000100010001000100010001006C -:101C7000010001000100010001000100010001005C -:101C8000000001000100010000000100000001004F -:101C9000010001000000010000000100010001003E -:101CA000010001000000010001000100010001002D -:101CB000010001000100010001000100010001001C -:101CC000010001000100010001000100010001000C -:101CD00001000100010001000100010001000100FC -:101CE00001000000010001000100010001000000EE -:101CF00001000100010001000100010001000100DC -:101D000001000100010001000100010001000100CB -:101D100001000100010001000100010001000100BB -:101D200001000100010001000000010001000100AC -:101D3000000001000000010001000100000001009E -:101D4000000001000100010001000100000001008D -:101D5000010001000100010001000100010001007B -:101D6000010001000100010001000100010001006B -:101D7000010001000100010001000100010001005B -:101D800001000100010001000100000016034500F0 -:101D9000720067006F0044006F007800200045006B -:101DA0005A00000016034500720067006F004400EF -:101DB0006F007800200045005A0000000403090469 -:101DC00009026D00040100A0FA09040000010301EA -:101DD0000100092111010001223F000705810308CC -:101DE000000A090401000103010200092111010098 -:101DF00001224D000705820308000A0904020001C0 -:101E000003000000092111010001223600070583AB -:101E10000308000A0904030001030000000921115E -:101E2000010001223900070584031000011201108E -:101E30000100000008EDFE0713010001020001058A -:101E4000010906A101050719E029E71500250195FB -:101E5000087501810205081901290595057501918B -:101E600002950175039101050719002977150025D1 -:101E700001957875018102C005010980A1018502E3 -:101E800016010026B7001A01002AB7007510950147 -:101E90008100C0050C0901A1018503160100269CE3 -:101EA000021A01002A9C02751095018100C00501EB -:101EB0000902A1010901A10005091901290515005F -:101EC00025019505750181029501750381010501C3 -:101ED000093009311581257F950275088106093879 -:101EE0001581257F950175088106050C0A380215B4 -:101EF00081257F950175088106C0C005010906A1ED -:101F000001050719E029E7150025019508750181EC -:101F100002950175088101050819012905950575C6 -:101F20000191029501750391010507190029FF151B -:101F30000025FF950675088100C000000000000024 -:101F40000000000000010204060A0F17202C3A4A84 -:101F50005D71879DB3C7DAE9F5FCFFFCF5E9DAC7E7 -:101F6000B39D87715D4A3A2C20170F0A06040201BF -:101F70000000000000000000000011241FBECFEF91 -:101F8000DAE0DEBFCDBF04B603FE24C08091F001CD -:101F90009091F101A091F201B091F3018730904B43 -:101FA000A740B04BB9F41092F0011092F1011092D9 -:101FB000F2011092F30114BE84B7877F84BF88E1D9 -:101FC0000FB6F89480936000109260000FBEE0E0BE -:101FD000FFE3099511E0A0E0B1E0E0E3F5E602C01F -:101FE00005900D92A433B107D9F711E0A4E3B1E055 -:101FF00001C01D92A03FB107E1F70E94BF180C94E9 -:1020000096320C940000FC018281811103C080E0B3 -:1020100090E008956E3561F42091340130913501DE -:102020002F5F3F4F217033273093350120933401C8 -:1020300020913401309135012115310509F024C179 -:10204000862F90E08E35910528F4FC01EA5AFF4F67 -:102050000C944B3280E090E0089582E797E1089578 -:1020600089E597E1089580E497E1089587E297E193 -:1020700008958EE097E1089585EF96E108958CED3F -:1020800096E1089583EC96E108958AEA96E1089531 -:1020900081E996E1089588E796E108958FE596E154 -:1020A000089586E496E108958DE296E1089584E12D -:1020B00096E108958BEF95E1089582EE95E10895FC -:1020C00089EC95E1089580EB95E1089587E995E124 -:1020D00008958EE795E1089585E695E108958CE4ED -:1020E00095E1089583E395E108958AE195E10895E6 -:1020F00081E095E1089588EE94E108958FEC94E1F4 -:10210000089586EB94E108958DE994E1089584E8BB -:1021100094E108958BE694E1089582E594E10895B1 -:1021200089E394E1089580E294E1089587E094E1E1 -:1021300008958EEE93E1089585ED93E108958CEB7B -:1021400093E1089583EA93E108958AE893E108957D -:1021500081E793E1089588E593E108958FE393E1A2 -:10216000089586E293E108958DE093E1089584EF68 -:1021700092E108958BED92E1089582EC92E1089549 -:1021800089EA92E1089580E992E1089587E792E172 -:1021900008958EE592E1089585E492E108958CE238 -:1021A00092E1089583E192E108958AEF91E1089523 -:1021B00081EE91E1089588EC91E108958FEA91E133 -:1021C000089586E991E108958DE791E1089584E607 -:1021D00091E108958BE491E1089582E391E10895FE -:1021E00089E191E1089580E091E1089587EE90E121 -:1021F00008958EEC90E1089585EB90E108958CE9C7 -:1022000090E1089583E890E108958AE690E10895C9 -:1022100081E590E1089588E390E108958FE190E1F0 -:10222000089586E090E108958DEE9FE0089584ED95 -:102230009FE008958BEB9FE0089582EA9FE0089568 -:1022400089E89FE0089580E79FE0089587E59FE093 -:1022500008958EE39FE0089585E29FE008958CE065 -:102260009FE0089583EF9EE008958AED9EE0089533 -:1022700081EC9EE0089588EA9EE008958FE89EE054 -:10228000089586E79EE008952130310509F0BFCE1C -:10229000862F90E08E35910528F4FC01EC54FF4F19 -:1022A0000C944B3280E090E0089584E39EE0089522 -:1022B00083E19EE0089582EF9DE0089581ED9DE029 -:1022C000089580EB9DE008958FE89DE008958EE6E7 -:1022D0009DE008958DE49DE008958CE29DE00895D1 -:1022E0008BE09DE008958AEE9CE0089589EC9CE0E7 -:1022F000089588EA9CE0089587E89CE0089586E6C2 -:102300009CE0089585E49CE0089584E29CE00895B3 -:1023100083E09CE0089582EE9BE0089581EC9BE0D1 -:10232000089580EA9BE008958FE79BE008958EE58D -:102330009BE008958DE39BE008958CE19BE0089578 -:102340008BEF9AE008958AED9AE0089589EB9AE080 -:10235000089588E99AE0089587E79AE0089586E568 -:102360009AE0089585E39AE0089584E19AE008955B -:1023700083EF99E0089582ED99E0089581EB99E06B -:10238000089580E999E008958FE699E008958EE434 -:1023900099E008958DE299E008958CE099E0089520 -:1023A0008BEE98E008958AEC98E0089589EA98E029 -:1023B000089588E898E0089587E698E0089586E40F -:1023C00098E0089585E298E0089584E098E0089503 -:1023D00083EE97E0089582EC97E0089581EA97E014 -:1023E000089580E897E008958FE597E008958EE3DB -:1023F00097E008958DE197E008958CEF96E00895B9 -:102400008BED96E008958AEB96E0089589E996E0D1 -:10241000089588E796E0089587E596E0089586E3B5 -:1024200096E0089585E196E0089584EF95E008959B -:1024300083ED95E0089582EB95E0089581E995E0BC -:10244000089580E795E008958FE495E008958EE281 -:1024500095E008958DE095E008958CEE94E0089560 -:102460008BEC94E008958AEA94E0089589E894E07A -:10247000089588E694E0089587E494E0089586E25C -:1024800094E0089585E094E0089584EE93E0089543 -:1024900083EC93E0089582EA93E0089581E893E065 -:1024A000089580E693E008958FE393E008958EE128 -:1024B00093E008958DEF92E008958CED92E00895F9 -:1024C0008BEB92E008958AE992E0089589E792E023 -:1024D000089588E592E008958BE897E1089585E5F1 -:1024E0009EE0089508956091B3017091B4018091C8 -:1024F000B5019091B6010E94A42956985E9825983E -:102500002D9826982E9827982F988330A9F028F494 -:10251000813051F0823069F012C0843041F0853052 -:1025200071F4259A2D9A08C0259A2D9A0895259A16 -:102530002D9A269A2E9A0895279A2F9A089556989A -:102540005E9808950C94731256985E9825982D986D -:1025500026982E9827982F988FEF90E090938900D7 -:102560008093880090938B0080938A0090938D00D5 -:1025700080938C00259A2D9A2FEF80E792E02150CE -:1025800080409040E1F700C00000269A2E9A2FEF7D -:1025900080E792E0215080409040E1F700C00000C9 -:1025A000279A2F9A2FEF80E792E0215080409040A9 -:1025B000E1F700C0000025982D982FEF80E792E00A -:1025C000215080409040E1F700C0000026982E98EE -:1025D0002FEF80E792E0215080409040E1F700C06B -:1025E000000027982F9856985E9825982D98269841 -:1025F0002E9827982F98089589EA8093800089E083 -:102600008093810024982C983F988AB18F748AB95E -:102610006E98479A8BB1806B8BB9769A0E94A41200 -:102620000C94721280E28093000180913601811136 -:102630000EC00E94611381E0809336012FEF83ED7D -:1026400090E3215080409040E1F700C0000080E41A -:102650000E9467138093000181112EC00E94911384 -:1026600080930001811128C00E9491138093000182 -:10267000811122C08FE30E94911380930001811188 -:102680001BC00E94891380E40E946713809300019D -:10269000811112C08CE00E9491138093000181117E -:1026A0000BC00E94911380930001811105C08FE33C -:1026B0000E949113809300010E9489138091000170 -:1026C00008951092B9008AE08093B800089594EAC2 -:1026D0009093BC009091BC0097FFFCCF9091B90003 -:1026E000987F983021F0903111F081E00895809327 -:1026F000BB0084E88093BC008091BC0087FFFCCFC6 -:102700008091B900887F883111F0803471F780E0C2 -:10271000089584E98093BC008091BC0084FDFCCFC7 -:1027200008958093BB0084E88093BC008091BC0036 -:1027300087FFFCCF9091B900987F81E0983209F42F -:1027400080E0089584E88093BC008091BC0087FFFE -:10275000FCCF8091BB00089580910001811115C0CC -:1027600080E40E9467138093000181110CC082E114 -:102770000E94911380930001811105C08FEF0E9488 -:102780009113809300010E94891384B1807F84B9E2 -:1027900085B1807F85B98AB1837F8AB98BB1837F08 -:1027A0008BB93E98469808950E94121380930001B9 -:1027B0000E94AC1380B38C7080BB81B3836F81BBEC -:1027C000E6E4F1E0A8E3B1E011921D9281E0E43586 -:1027D000F807D1F70C94FC12BF92CF92DF92EF92E0 -:1027E000FF920F931F93CF93DF9380910001882373 -:1027F00079F0809137018F5F80933701811108C094 -:102800000E94121380930001811102C00E94A41241 -:1028100008E311E0C0E0D0E0DD24D39482E0C82ECC -:10282000EE24E394F12CC73000F580910001811172 -:1028300062C080E40E94671380930001811112C07E -:1028400082E10E9491138093000181110BC0C701A6 -:102850000C2E01C0880F0A94EAF780950E9491130C -:10286000809300010E94891346C0CA30A1F028F469 -:10287000C83059F0C93061F005C0CC3089F070F033 -:10288000CD3089F0209A289810C0219A29980DC03F -:10289000229A2A980AC0239A2B9807C0529A01C0FC -:1028A000539A5B9802C03E9A4698E0EAEA95F1F79F -:1028B0008FB179995AC092E081708D25892B7C9BCC -:1028C00002C090E001C094E0892B7D9B02C090E0A3 -:1028D00001C098E0892B7E9B02C090E001C090E18E -:1028E000892B9FB19095991F9927991F9295990FC0 -:1028F000907E892B0FC08091000181114BC080E434 -:102900000E94671380930001882389F1B12C0E94F3 -:1029100089138B2DF8019081981719F08083C0924C -:1029200001010E94AC1321960F5F1F4FCE30D105DD -:1029300009F079CF80910101882371F18150809352 -:102940000101882339F08FE99FE00197F1F700C07A -:10295000000022C0A6E4B1E0E8E3F1E081918D93AC -:1029600091E0E634F907D1F717C090E0A5CF83E1F5 -:102970000E949113809300018111C8CF81E40E94CD -:102980006713809300018111C1CF0E94A213B82E5A -:10299000B094BDCF80E0BECF0E94A21281E0DF9153 -:1029A000CF911F910F91FF90EF90DF90CF90BF904C -:1029B0000895E82FF0E0EA5BFE4F808108950895C6 -:1029C0008B3B910578F4883A910540F5853A91055D -:1029D000D0F48430910508F0B1C08130910509F43C -:1029E000ADC06BC0803E910508F467C0883E91057C -:1029F00008F4A4C09C01205F31092031310508F0A2 -:102A00005CC090650895853A910509F459C0863AED -:102A1000910509F458C083E890E40895883A910537 -:102A200009F454C0893A910509F453C08A3A9105D2 -:102A300009F452C08B3A910509F451C08C3A9105C2 -:102A400009F450C08D3A910509F44FC0803B9105BF -:102A500009F44EC08E3A910509F44DC08F3A9105A4 -:102A600009F44CC0813B910509F44BC0823B9105B0 -:102A700009F44AC0833B910509F449C0843B9105A0 -:102A800009F448C0853B910509F447C0863B910590 -:102A900009F446C0873B910509F445C0883B910580 -:102AA00009F444C0893B910509F443C08A3B910570 -:102AB00009F042C08AE296E4089580E090E008952B -:102AC00081E890E4089582E890E4089582EE94E429 -:102AD000089589EE94E408958AEE94E4089585EBD0 -:102AE00094E4089586EB94E4089587EB94E40895C4 -:102AF0008CEC94E408958DEC94E4089583E895E4D7 -:102B000008958AE895E4089582E995E4089584E9B2 -:102B100095E4089581E296E4089583E296E40895A9 -:102B200084E296E4089585E296E4089586E296E4C8 -:102B3000089587E296E4089580E094E40895089566 -:102B400096E0799FF001112494E5899FE00DF11D35 -:102B50001124E60FF11DEE0FFF1FEC55F84E859185 -:102B600094910895880F991F8C5D994EFC01859171 -:102B700094910895880F991F8C55984EFC0185916A -:102B80009491089526E0729FF001112444E5849FFA -:102B9000E00DF11D1124E60FF11DEE0FFF1FEC55A6 -:102BA000F84E25913491C9019A9581159F4110F4F1 -:102BB000C9010895C90190528115904128F4C901B5 -:102BC0009F700E94BA150895C901905381159041D4 -:102BD00020F4C9019927906C0895211580E53807E4 -:102BE00069F40E9459239FEF24E34CE09150204068 -:102BF0004040E1F700C000000C949D2A213080E5A0 -:102C0000380731F48091CE0181608093CE01089520 -:102C1000C90190558115904108F050C0832F992724 -:102C20008F70992781309105D9F4A90143705527F8 -:102C300002C0880F991F4A95E2F79C68A90164E0D9 -:102C4000440F551F6A95E1F744275370842B952B49 -:102C500073E0220F331F7A95E1F7207633271DC0EA -:102C60008230910529F4922F8827816F906A089508 -:102C700083309105A9F4A9014370552781E090E0C4 -:102C800002C0880F991F4A95E2F79C6843E0220F23 -:102C9000331F4A95E1F7207E3770822B932B0895DE -:102CA0000497F1F4A9014370552781E090E002C038 -:102CB000880F991F4A95E2F79A68E8CFC9019057A3 -:102CC0008115904120F4C9019F7090620895C90157 -:102CD00090588115904120F4C9019F70906A089521 -:102CE000203E3105E0F4203C310558F52133310513 -:102CF00009F470C048F42932310509F464C02A325D -:102D0000310509F46EC074C029333105F1F0223861 -:102D10003105D9F02533310509F44EC069C0233E91 -:102D2000310589F138F4203E3105C1F0223E3105EC -:102D3000E1F05EC0263E310569F1273E3105A9F17B -:102D400057C0C9010E94B21508958091E10180FD2C -:102D500002C081FF4DC080EE90E04BC08091E10148 -:102D600080FFF9CF89E390E044C08091E10182FFC8 -:102D70000EC08091E10184FF03C080E090E039C083 -:102D800083EE90E036C08091E10182FFF2CF82EEC7 -:102D900090E02FC08091E10183FF0BC08091E101A1 -:102DA00084FDEBCF87EE90E024C08091E10183FFAA -:102DB000F5CF86EE90E01DC08091E10185FF07C050 -:102DC00089E290E016C08091E10185FFF9CF85E3AB -:102DD00090E00FC08091E10186FF07C08AE290E099 -:102DE00008C08091E10186FFF9CF81E390E001C046 -:102DF000C9010E94E014089508950C94FC16809176 -:102E000064010895CF93DF9300D01F92CDB7DEB752 -:102E10002091E701243019F523E029839B838A83DD -:102E20002093E9008FEF9091E800815095FD06C056 -:102E300095ED9A95F1F700008111F5CF8091E800AA -:102E400085FF0DC040E050E063E070E0CE010196E8 -:102E50000E946C198091E8008E778093E8000F90B3 -:102E60000F900F90DF91CF910895CF93DF9300D013 -:102E70001F92CDB7DEB72091E701243021F522E083 -:102E800029839B838A8383E08093E9008FEF90916D -:102E9000E800815095FD06C095ED9A95F1F7000088 -:102EA0008111F5CF8091E80085FF0DC040E050E032 -:102EB00063E070E0CE0101960E946C198091E800F9 -:102EC0008E778093E8000F900F900F90DF91CF9155 -:102ED00008952091E7012430F1F422E02093E900E5 -:102EE0002FEF3091E800215035FD06C035ED3A95C1 -:102EF000F1F700002111F5CF2091E80025FF0BC06C -:102F000040E050E065E070E00E946C198091E800BC -:102F10008E778093E8000895CF93DF93EC01809142 -:102F2000E701843009F046C090910C019923D9F053 -:102F300090910D019923B9F08093E9008FEF909162 -:102F4000E800815095FD06C095E19A95F1F70000E3 -:102F50008111F5CF8091E80085FF2CC040E050E062 -:102F600060E170E017C081E08093E9008FEF9091FD -:102F7000E800815095FD06C095ED9A95F1F70000A7 -:102F80008111F5CF8091E80085FF14C040E050E04A -:102F900068E070E0CE010E946C198091E8008E77A5 -:102FA0008093E80080E1FE01A4E5B1E001900D927C -:102FB0008A95E1F7DF91CF9108958091E601811123 -:102FC00009C00E94FE1A0E945B1B8091E20084608F -:102FD0008093E20008951092E601089508950C94FC -:102FE000C3300E94342A0E94C9300E94F81D0C94FC -:102FF000FD1642E061EC81E00E94781A42E061EC4B -:1030000082E00E94781A42E061EC83E00E94781A24 -:1030100042E161EC84E00C94781A8091E9018330FC -:1030200009F455C030F4813071F0823009F48EC05B -:1030300008958A3009F47AC08B3009F460C0893071 -:1030400009F09CC020C08091E801813A09F096C047 -:103050008091E800877F8093E8008091EC01909157 -:10306000ED01892B21F060E080E090E003C060E199 -:1030700084E591E070E00E94B5198091E8008B77BB -:103080008093E80008958091E801813209F076C0CC -:103090008091EC019091ED01009719F0039709F0F0 -:1030A0006DC08091E800877F8093E8008091E80000 -:1030B00082FD05C08091E7018111F8CF5FC080914A -:1030C000F100809364018091E8008B7753C0809178 -:1030D000E801813A09F052C08091EC019091ED0134 -:1030E000892B09F04BC08091E800877F8093E8002E -:1030F0008091E80080FFFCCF80910C0136C0809168 -:10310000E8018132D9F58091EC019091ED01892B94 -:10311000A9F58091E800877F8093E8000E94AD1AAE -:103120008091EA0180930C010C9459238091E8016D -:10313000813221F58091E800877F8093E8000E942A -:10314000AD1A8091EB018093650108958091E801AB -:10315000813AA1F48091E800877F8093E800809114 -:10316000E80080FFFCCF809165018093F1008091A1 -:10317000E8008E778093E8000C94AD1A089584B728 -:10318000877F84BF88E10FB6F89480936000109227 -:1031900060000FBE90E080E80FB6F8948093610065 -:1031A000909361000FBE0E94471E0E94FE1A0E946B -:1031B0005B1B8091E20084608093E20078940E941F -:1031C000D61D0E94491E82E091E00E94F31D0E94DC -:1031D000B1308091E701853069F40E94F729809130 -:1031E000E5018823B1F30E941F2A882391F30E94EE -:1031F0005619EFCF0E944F1EECCF292F33272330D3 -:103200003105A9F06CF42130310509F442C02230B7 -:10321000310509F043C08DE690E020EC3DE142C06D -:1032200021323105C9F02232310519F137C0992711 -:103230008130910541F08230910541F0892B71F583 -:10324000ECEBFDE105C0E4EAFDE102C0ECE8FDE1E4 -:10325000849190E09F0126C0643000F5E62FF0E0F5 -:10326000EE0FFF1FEE5DFE4F2081318189E090E07F -:1032700019C0643098F4E62FF0E0DF01AA0FBB1FFD -:10328000A65EBE4F2D913C91EA5EFE4F808190E09C -:1032900009C082E190E02DE23EE104C080E090E0D0 -:1032A00020E030E0FA0131832083089580E189BD78 -:1032B00082E189BD09B400FEFDCF8091D8008F7DE9 -:1032C0008093D8008091E00082608093E00080913C -:1032D000E00081FDFCCF0895CF92DF92EF92FF9244 -:1032E0000F931F93CF93DF937C018B01EA010E9420 -:1032F000CE1A811131C0209731F088819981081B45 -:10330000190BE80EF91EC12CD12C0115110519F16C -:103310008091E80085FD14C08091E8008E7780934D -:10332000E800209741F0888199818C0D9D1D99833B -:10333000888385E011C00E94CE1A882331F30CC027 -:10334000F70181917F018093F10001501109FFEF96 -:10335000CF1ADF0ADACF80E0DF91CF911F910F9172 -:10336000FF90EF90DF90CF9008952091EE01309183 -:10337000EF012617370748F06115710539F42091E0 -:10338000E8002E772093E80001C0B901FC0120E09D -:1033900061157105B9F18091E701882309F440C0F6 -:1033A000853009F43FC08091E80083FD3DC08091E5 -:1033B000E80082FF06C08091E80082FF26C080E01E -:1033C00008958091E80080FFE3CF2091F300809181 -:1033D000F20090E0922B6115710551F08830910553 -:1033E00038F421912093F100615071090196F3CFD7 -:1033F00021E0089709F020E08091E8008E77809323 -:10340000E800C6CF2111C7CFD6CF8091E70188232E -:1034100039F0853039F08091E80083FFCCCF04C0CB -:1034200082E0089583E0089581E008952091EE01FF -:103430003091EF012617370748F06115710539F40F -:103440002091E8002E772093E80001C0B901FC012B -:1034500020E061157105C1F18091E701882309F42D -:1034600041C0853009F440C08091E80083FD3EC032 -:103470008091E80082FF06C08091E80082FF27C0AB -:1034800080E008958091E80080FFE3CF2091F30071 -:103490008091F20090E0922B6115710559F088300F -:1034A000910540F424912093F10031966150710907 -:1034B0000196F2CF21E0089709F020E08091E80022 -:1034C0008E778093E800C5CF2111C6CFD5CF8091EC -:1034D000E701882339F0853039F08091E80083FFD7 -:1034E000CBCF04C082E0089583E0089581E0089581 -:1034F000982F973058F59093E900981739F070910C -:10350000EC002091ED005091F00003C0242F762FA5 -:1035100050E021FF19C03091EB003E7F3093EB006B -:103520003091ED003D7F3093ED003091EB00316044 -:103530003093EB007093EC002093ED005093F0007B -:103540002091EE0027FF07C09F5FD3CF8F7080933D -:10355000E90081E0089580E008958091E80187FD09 -:1035600005C08091E80080FF0EC012C08091E80085 -:1035700082FD05C08091E7018111F8CF0895809107 -:10358000E8008B7708C08091E7018111EACF0895A8 -:103590008091E8008E778093E80008958091E400A0 -:1035A0009091E50045E62091EC0020FF21C020919C -:1035B000E80020FD21C02091E701222389F0253079 -:1035C00089F02091EB0025FD0FC02091E40030919F -:1035D000E5002817390739F3415041F0C901E3CF1D -:1035E00082E0089583E0089581E0089584E00895DD -:1035F0002091E80022FFDFCF80E008950E946C1B3D -:103600000E94741BE0EEF0E0808181608083E8ED31 -:10361000F0E080818F77808319BCA7EDB0E08C91BA -:103620008E7F8C9380818F7E80831092E601089537 -:103630000F931F93CF93DF930E946C1B0E94741B08 -:10364000C8EDD0E088818F778883888180688883FF -:1036500088818F7D888319BC1092E7011092E30165 -:103660001092E5011092E40100EE10E0F801808173 -:103670008B7F808388818160888342E060E080E086 -:103680000E94781AE1EEF0E080818E7F8083E2EE86 -:10369000F0E0808181608083808188608083F80190 -:1036A00080818E7F8083888180618883DF91CF9144 -:1036B0001F910F910895E8EDF0E080818F7E808367 -:1036C000E7EDF0E080818160808384E082BF81E06B -:1036D0008093E6010C94181BE8EDF0E080818E7F6A -:1036E00080831092E20008951092DA001092E100B7 -:1036F00008951F920F920FB60F9211242F933F93AC -:103700004F935F936F937F938F939F93AF93BF93E9 -:10371000EF93FF938091E10082FF0BC08091E20064 -:1037200082FF07C08091E1008B7F8093E1000E94BF -:10373000D51D8091DA0080FF1FC08091D80080FFE6 -:103740001BC08091DA008E7F8093DA008091D900CF -:1037500080FF0DC080E189BD82E189BD09B400FE12 -:10376000FDCF81E08093E7010E94DD1705C019BC01 -:103770001092E7010E94EB178091E10080FF19C0D1 -:103780008091E20080FF15C08091E2008E7F8093DF -:10379000E2008091E20080618093E2008091D80095 -:1037A00080628093D80019BC85E08093E7010E9475 -:1037B000EF178091E10084FF30C08091E20084FF28 -:1037C0002CC080E189BD82E189BD09B400FEFDCF36 -:1037D0008091D8008F7D8093D8008091E1008F7E0A -:1037E0008093E1008091E2008F7E8093E2008091DF -:1037F000E20081608093E2008091E301882311F070 -:1038000084E007C08091E30087FF02C083E001C02D -:1038100081E08093E7010E94F1178091E10083FF2E -:1038200029C08091E20083FF25C08091E100877F5D -:103830008093E10082E08093E7011092E3018091A0 -:10384000E1008E7F8093E1008091E2008E7F809383 -:10385000E2008091E20080618093E20042E060E05B -:1038600080E00E94781A8091F00088608093F000D8 -:103870000E94EE17FF91EF91BF91AF919F918F91B1 -:103880007F916F915F914F913F912F910F900FBE5C -:103890000F901F9018951F920F920FB60F92112440 -:1038A0002F933F934F935F936F937F938F939F9348 -:1038B000AF93BF93CF93EF93FF93C091E900CF7085 -:1038C0008091EC001092E9008091F000877F809356 -:1038D000F00078940E94871C1092E9008091F0001B -:1038E00088608093F000C093E900FF91EF91CF9141 -:1038F000BF91AF919F918F917F916F915F914F9108 -:103900003F912F910F900FBE0F901F9018951F930E -:10391000CF93DF93CDB7DEB7AA970FB6F894DEBF8B -:103920000FBECDBFE8EEF1E08091F100819321E080 -:10393000E03FF207C9F70E940D188091E80083FF6D -:103940001CC12091E8013091E901832F90E08A3079 -:10395000910508F012C1FC01EE5EFE4F0C944B3253 -:10396000203881F0223809F008C18091EC018F7075 -:103970008093E9008091EB0085FB882780F9109205 -:10398000E90006C08091E4019091E5019111826007 -:103990009091E800977F9093E8008093F100109257 -:1039A000F100C5C0822F8D7F09F0E7C0222319F0F6 -:1039B000223061F0E2C08091EA01813009F0DDC07F -:1039C000333009F080E08093E50128C08091EA015E -:1039D000811124C02091EC012F7009F4CEC02093F6 -:1039E000E9008091EB0080FF19C08091EB0033303B -:1039F00011F4806211C080618093EB0081E090E05F -:103A0000022E01C0880F0A94EAF78093EA00109210 -:103A1000EA008091EB0088608093EB001092E9004F -:103A20008091E800877F86C02111A7C01091EA012C -:103A30001F778091E3008078812B8093E300809151 -:103A4000E800877F8093E8000E94AD1A8091E8002B -:103A500080FFFCCF8091E30080688093E300112316 -:103A600011F083E001C082E08093E70186C0205816 -:103A7000223008F082C08091EA019091EB018C3DE8 -:103A800023E0920779F583E08A838AE289834FB73E -:103A9000F894DE01139620E03EE051E2E32FF0E0DF -:103AA00050935700E49120FF03C0E295EF703F5F11 -:103AB000EF708E2F90E0EA3010F0C79601C0C096EC -:103AC0008D939D932F5F243149F74FBF8091E8007C -:103AD000877F8093E8006AE270E0CE0101960E9441 -:103AE000B51914C0AE014F5F5F4F6091EC010E94A9 -:103AF000FD18009709F441C02091E800277F20932A -:103B0000E800BC0189819A810E94161A8091E80020 -:103B10008B778093E80031C0203879F58091E800F8 -:103B2000877F8093E8008091E3018093F10080918A -:103B3000E8008E778093E8000E94AD1A1EC0211124 -:103B40001CC09091EA019230C0F48091E800877F18 -:103B50008093E8009093E3010E94AD1A8091E30105 -:103B6000811104C08091E30087FF02C084E001C09E -:103B700081E08093E7010E94F9178091E80083FFBC -:103B80000AC08091E800877F8093E8008091EB0075 -:103B900080628093EB00AA960FB6F894DEBF0FBE4A -:103BA000CDBFDF91CF911F9108950895CF9380915C -:103BB000E7018823B1F08091E9008F709091EC00CB -:103BC00090FF02C090E801C090E0C92FC82B10926E -:103BD000E9008091E80083FD0E94871CCF70C093AC -:103BE000E900CF91089590936B0180936A01089545 -:103BF000E0916A01F0916B01309721F00190F08122 -:103C0000E02D099480E00895E0916A01F0916B0144 -:103C1000309721F00280F381E02D09940895E0911E -:103C20006A01F0916B01309721F00480F581E02D5D -:103C300009940895209168013091690182179307D2 -:103C400071F09093690180936801E0916A01F091AD -:103C50006B01309721F00680F781E02D09940895DB -:103C600020916601309167018217930771F090935C -:103C7000670180936601E0916A01F0916B013097D2 -:103C800021F00084F185E02D0994089508950C94A5 -:103C9000461E0E943A2A0E94D4130C94002BCF9205 -:103CA000DF92EF92FF920F931F93CF93DF93CDB7E5 -:103CB000DEB72B970FB6F894DEBF0FBECDBF0E94C4 -:103CC000EC133DE6E32E31E0F32E00E010E0C02ED1 -:103CD000802F0E94D914F701D1907F01D826B1F42A -:103CE0000F5F1F4F0E30110591F78FEF89838A8385 -:103CF0001B820E94432A8160782F9D838C83498197 -:103D00005A816B818D810E94F21E41C09091CE013B -:103D100091FF04C08B870E94DF148B8520E030E088 -:103D20004D2D50E0922FBA01022E02C07595679575 -:103D30000A94E2F760FF25C02E83CF82EE24E3943D -:103D4000F12C02C0EE0CFF1C9A95E2F790E08E2158 -:103D50009F2121E0892B09F420E028870E94432A33 -:103D60008160782F9A8789874E815F8168858A85EF -:103D70000E94F21EF801E359FE4F80818E25808358 -:103D800006C02F5F3F4F2630310561F6A9CF0E9454 -:103D9000E42D10916C010E94F81D1817A1F00E94EB -:103DA000F81D80936C012B960FB6F894DEBF0FBE02 -:103DB000CDBFDF91CF911F910F91FF90EF90DF90DA -:103DC000CF900C94FD162B960FB6F894DEBF0FBE65 -:103DD000CDBFDF91CF911F910F91FF90EF90DF90BA -:103DE000CF900895CF93DF93CDB7DEB72B970FB663 -:103DF000F894DEBF0FBECDBF4F83588769877A879F -:103E00008B87DE01119686E0FD0111928A95E9F714 -:103E100085E0FE01379601900D928A95E1F7498180 -:103E20005A816B817C818D819E810E9425262B96F3 -:103E30000FB6F894DEBF0FBECDBFDF91CF910895CE -:103E4000CF93C82F882309F4C1C0823859F40E9447 -:103E5000F81D81FDBBC089E30E94C4280E947E2911 -:103E600089E30CC0833879F40E94F81D80FDAEC050 -:103E700083E50E94C4280E947E2983E50E940429CC -:103E8000CF910C947E29843859F40E94F81D82FD4C -:103E90009DC087E40E94C4280E947E2987E4EECF5B -:103EA0008CEF8C0F813A48F48C2F0E9419308111CD -:103EB0008DC08C2F0E94C428E3CF80E28C0F883005 -:103EC00048F4C77081E001C0880FCA95EAF70E94E4 -:103ED0004529D6CF8BE58C0F833078F4C53A29F08D -:103EE000C63A31F482E890E005C081E890E002C073 -:103EF00083E890E0CF910C941A1E88E58C0F8331F3 -:103F000008F064C0C83A39F1C93A41F1CA3A49F1F6 -:103F1000CB3A51F1CC3A59F1CD3A61F1C03B69F15C -:103F2000CE3A71F1CF3A79F1C13B81F1C23B89F1CF -:103F3000C33B91F1C43B99F1C53BA1F1C63BA9F14B -:103F4000C73BB1F1C83BB9F1C93BC1F1CA3BC9F5A7 -:103F50008AE292E038C082EE90E035C089EE90E0CF -:103F600032C08AEE90E02FC085EB90E02CC086EB4B -:103F700090E029C087EB90E026C08CEC90E023C055 -:103F80008DEC90E020C083E891E01DC08AE891E0CC -:103F90001AC082E991E017C084E991E014C081E27F -:103FA00092E011C083E292E00EC084E292E00BC086 -:103FB00085E292E008C086E292E005C087E292E0E6 -:103FC00002C080E090E0CF910C94301ECF91089514 -:103FD000882309F44BC0823859F40E94F81D81FFF0 -:103FE00045C089E30E94C4280E947E2989E30CC051 -:103FF000833871F40E94F81D80FF38C083E50E9469 -:10400000C4280E947E2983E50E9404290C947E29FD -:10401000843859F40E94F81D82FF28C087E40E946A -:10402000C4280E947E2987E4EFCF9CEF980F913A35 -:1040300058F390E2980F983050F4877091E001C0E7 -:10404000990F8A95EAF7892F0E944B29DFCF9BE5CC -:10405000980F933020F480E090E00C941A1E885A58 -:10406000833120F480E090E00C94301E0895882382 -:1040700021F00E9445290C947E290895882321F07F -:104080000E944B290C947E290895CF92DF92EF92E3 -:10409000FF920F931F93CF93DF93CDB7DEB728978F -:1040A0000FB6F894DEBF0FBECDBF8C0185E0F801DE -:1040B000DE01119601900D928A95E1F7F801408199 -:1040C0003181F280258122952F7083819481892B03 -:1040D00031F03F3F31F481E04F3F19F403C081E0FC -:1040E00001C080E080FDC4C249833A8389819A81FE -:1040F0002F830E9482289E8388870E9481280E94A5 -:1041000054274E81E42FE295EF70F0E0E45EFE4F1D -:104110002F8168850C944B32842F807F142F1F7061 -:10412000882311F01295107FFF2059F0112309F414 -:1041300054C2812F68870E9455290E947E29688574 -:104140004CC2862F0E94E81F112309F491C2812FCF -:104150000E945B2928960FB6F894DEBF0FBECDBF34 -:10416000DF91CF911F910F91FF90EF90DF90CF9053 -:104170000C947E29342F307F842F8F70303211F0D1 -:104180008295807F662319F0613019F12BC0FF20E2 -:10419000B1F0222309F493C1213009F090C128968F -:1041A0000FB6F894DEBF0FBECDBFDF91CF911F9148 -:1041B0000F91FF90EF90DF90CF900C946529222310 -:1041C00019F0213009F454C28E830E9468298E812F -:1041D00089C1FF2021F0223008F04AC270C12111AC -:1041E00047C280C1FF2021F0222309F468C1F5C134 -:1041F000222309F477C105C2242F26952695237022 -:1042000030E02115310521F021303105C9F030C2EF -:10421000FF2021F0862F942F937002C080E090E061 -:1042200028960FB6F894DEBF0FBECDBFDF91CF91B9 -:104230001F910F91FF90EF90DF90CF900C941A1E7A -:10424000FF2021F0862F942F937002C080E090E031 -:1042500028960FB6F894DEBF0FBECDBFDF91CF9189 -:104260001F910F91FF90EF90DF90CF900C94301E34 -:10427000862FFF2019F00E94EC2C02C00E94542DC2 -:1042800028960FB6F894DEBF0FBECDBFDF91CF9159 -:104290001F910F91FF90EF90DF90CF900C94D92D4C -:1042A000842F837009F076C0F110E2C1262F229589 -:1042B00026952770220F220F862F8F70C82ED12CA3 -:1042C000E12CF12C022E04C0CC0CDD1CEE1CFF1CDA -:1042D0000A94D2F764FF10C06FE070E080E090E0D5 -:1042E00004C0660F771F881F991F2A95D2F7609523 -:1042F00070958095909503C060E070E0CB01242F0D -:10430000269526952370422F50E042305105D1F07A -:104310004330510559F16C297D298E299F2941305F -:10432000510541F128960FB6F894DEBF0FBECDBF00 -:10433000DF91CF911F910F91FF90EF90DF90CF9081 -:104340000C9479276C297D298E299F2928960FB6F0 -:10435000F894DEBF0FBECDBFDF91CF911F910F91BB -:10436000FF90EF90DF90CF900C9493270E947927D5 -:10437000C701B60128960FB6F894DEBF0FBECDBFB9 -:10438000DF91CF911F910F91FF90EF90DF90CF9031 -:104390000C945F27FF2019F0842F817001C086954F -:1043A000882309F465C1262F229526952770220FB0 -:1043B000220F862F8F70C82ED12CE12CF12C022ECB -:1043C00004C0CC0CDD1CEE1CFF1C0A94D2F764FF69 -:1043D00010C06FE070E080E090E004C0660F771FCF -:1043E000881F991F2A95D2F76095709580959095B2 -:1043F00003C060E070E0CB01242F26952695237042 -:10440000422F50E042305105D1F04330510559F16F -:104410006C297D298E299F294130510541F128962B -:104420000FB6F894DEBF0FBECDBFDF91CF911F91C5 -:104430000F91FF90EF90DF90CF900C944D286C2956 -:104440007D298E299F2928960FB6F894DEBF0FBECE -:10445000CDBFDF91CF911F910F91FF90EF90DF9033 -:10446000CF900C9467280E944D28C701B60128966A -:104470000FB6F894DEBF0FBECDBFDF91CF911F9175 -:104480000F91FF90EF90DF90CF900C943328603F16 -:10449000C9F118F4603E50F49BC0623F09F460C05B -:1044A00008F44AC0633F09F46FC092C0162F1F7012 -:1044B000842F8F71FF2099F00E94CC27812F28969E -:1044C0000FB6F894DEBF0FBECDBFDF91CF911F9125 -:1044D0000F91FF90EF90DF90CF900C9437200E94C7 -:1044E000ED27812F28960FB6F894DEBF0FBECDBF03 -:1044F000DF91CF911F910F91FF90EF90DF90CF90C0 -:104500000C943E20FF20A1F02111B2C0842F8F71A6 -:1045100028960FB6F894DEBF0FBECDBFDF91CF91C6 -:104520001F910F91FF90EF90DF90CF900C94122885 -:10453000223008F09DC0EACFFF20A1F0842F8F71B8 -:1045400028960FB6F894DEBF0FBECDBFDF91CF9196 -:104550001F910F91FF90EF90DF90CF900C94CC279C -:10456000FF2061F3842F8F7128960FB6F894DEBF79 -:104570000FBECDBFDF91CF911F910F91FF90EF90B4 -:10458000DF90CF900C94ED27FF2091F0842F8F7156 -:1045900028960FB6F894DEBF0FBECDBFDF91CF9146 -:1045A0001F910F91FF90EF90DF90CF900C94B72761 -:1045B00028960FB6F894DEBF0FBECDBFDF91CF9126 -:1045C0001F910F91FF90EF90DF90CF900C94AD274B -:1045D000FF20A1F0222309F4B1CF862F28960FB631 -:1045E000F894DEBF0FBECDBFDF91CF911F910F9129 -:1045F000FF90EF90DF90CF900C94201F222309F4BE -:10460000B1CF862F28960FB6F894DEBF0FBECDBF70 -:10461000DF91CF911F910F91FF90EF90DF90CF909E -:104620000C94E81F4F70C8010E94031028960FB623 -:10463000F894DEBF0FBECDBFDF91CF911F910F91D8 -:10464000FF90EF90DF90CF900C94D2264F70C8016E -:1046500028960FB6F894DEBF0FBECDBFDF91CF9185 -:104660001F910F91FF90EF90DF90CF900C949F15CA -:1046700028960FB6F894DEBF0FBECDBFDF91CF9165 -:104680001F910F91FF90EF90DF90CF9008950E94BF -:1046900062290E9437290E947E290E94852E0E944D -:1046A000D92D80E090E00E941A1E80E090E00C94EA -:1046B000301E0E9452290C9447230E948228292FE1 -:1046C00022952F7030E02C3031054CF42A30310522 -:1046D0006CF4225031092230310590F407C02C309F -:1046E000310551F02F30310539F00AC0803E10F00D -:1046F000803F31F481E0089593FB882780F9089585 -:1047000080E00895CF93DF9300D000D01F92CDB703 -:10471000DEB70F900F900F900F900F90DF91CF9119 -:104720000895CF93DF9300D000D000D0CDB7DEB78F -:1047300026960FB6F894DEBF0FBECDBFDF91CF91A6 -:1047400008951F93CF93DF93C0917B0116E0809172 -:104750007C01C81799F0D0E01C9FF0011D9FF00D5F -:104760001124E358FE4F408151816281738184811D -:1047700095810E9491232196C770E9CFDF91CF9157 -:104780001F9108954091AD015091AE016091AF012C -:104790007091B0018091B1019091B2010C9491237C -:1047A000CF938091B20182958F7009F05FC08091A4 -:1047B000AF01882309F45AC020917B01A0917C01AC -:1047C0006091AD017091AE018091B0019091B10105 -:1047D00031E06F3F09F030E0B32FC6E02A1709F44B -:1047E00045C0009721F07F3F21F44B2F03C041E0EB -:1047F00001C040E030E040FD35C0C29FF001C39FE2 -:10480000F00D1124E358FE4F418174132BC04081F9 -:10481000641328C04281411125C043815481481747 -:10482000590710F441505109481B590B483C510598 -:10483000C8F48091B2018F7080618093B20186E0EC -:10484000829FF001839FF00D1124EE57FE4F80816F -:104850008F70806180838DEA91E00E944520CF9126 -:104860000C94A1232F5F3F4F2770B8CFCF910895AD -:10487000CF92DF92EF92FF920F931F93CF93DF932C -:10488000CDB7DEB762970FB6F894DEBF0FBECDBFCF -:104890008C0185E0F801DE011D9601900D928A954C -:1048A000E1F7D8014C9111965C91119712966C9199 -:1048B00012971396ED90FC9014977091AD01E091D2 -:1048C000AE012091B0013091B1012115310531F0D7 -:1048D000EF3F31F481E07F3F19F403C081E001C074 -:1048E00080E0B82FB170CB2E80FD6CC1D090AF01AD -:1048F000DD2009F4F5C0F091B201E216F30638F0BC -:10490000C701821B930B883C910548F09BC0209502 -:1049100030952E0D3F1D283C310508F093C08F2F98 -:10492000807F09F052C0E51314C0741312C0D62E54 -:1049300061110FC0FF70F061F093B2010E94C223B9 -:104940008DEA91E00E9445208091B201F8018583B3 -:104950006CC1EF2831F05F3F31F481E04F3F19F433 -:1049600003C081E001C080E080FD03C081E08627B4 -:1049700001C080E0F82FF170FF2E80FF1CC08091F5 -:104980007B0120917C0136E0821709F428C190E078 -:10499000389FF001399FF00D1124E358FE4F7181CB -:1049A000571306C07081471303C07281671303C099 -:1049B00001968770E9CFD62E662309F436C180911F -:1049C000B20181608093B20153C0E51308C0741333 -:1049D00006C0611104C0D8011596FC93AEC04D8786 -:1049E0005E878D859E856A8B0E945D236A898823F8 -:1049F00029F1D62E662311F12091B201822F8295E2 -:104A00008F7090E002970CF460C08091AD0190919E -:104A1000AE0198878F831986FB86EA862C87CE01A4 -:104A2000079651C0E51731F14D875E878D859E85CC -:104A30006A8B0E945D236A8981112EC0C8010E9481 -:104A40004520A4C08F2F807F69F77E2DF98AE88AE0 -:104A500089890E9482238DEA91E00E944520EDEA37 -:104A6000F1E086E0DF011D928A95E9F70E94C223FA -:104A7000D12CDBC07413D8CF6111D6CFD8011596D5 -:104A8000FC93C8010E944520EDEAF1E086E0DF01D9 -:104A90001D928A95E9F7C9C0D62E662379F2209136 -:104AA000B201822F82958F7090E0029774F080910E -:104AB000AD019091AE019A8389831B82FD82EC82C5 -:104AC0002E83CE0101960E94452086E0F801ADEAD2 -:104AD000B1E001900D928A95E1F70E94D0236FC05A -:104AE000E216F30628F0C701821B930B9C0104C059 -:104AF000209530952E0D3F1D283C310508F052C001 -:104B0000D62E662309F49ACFE5132CC074132AC05D -:104B10008091B20180FD1DC0982F92959F70C9F0C1 -:104B2000D80115968C9315979F3039F09F5F929519 -:104B3000907F8F70892B15968C93C8010E94452019 -:104B400086E0F801ADEAB1E001900D928A95E1F7B7 -:104B500036C086E0F801ADEAB1E001900D928A9589 -:104B6000E1F763C04D875E878D859E850E945D233A -:104B7000882379F086E0F801ADEAB1E001900D926A -:104B80008A95E1F70E94D0230E94C223DD24D394AA -:104B90004CC08091B20181608093B201C8010E9433 -:104BA000452043C07E2DF98AE88A89890E948223A4 -:104BB000EDEAF1E086E0DF011D928A95E9F70E94B7 -:104BC000C22333C0662309F439CF4D875E878D85B4 -:104BD0009E850E945D23882309F430CFCBCF4D877B -:104BE0005E878D859E850E948228292F22952F70B1 -:104BF00030E0223031052CF49F7041F0811106C065 -:104C00000CC0243031052CF49F7049F4805E88304C -:104C100020F0C8010E944520CF2CDC2C06C0D80112 -:104C200015969C91907F91F7F8CF8D2D62960FB6D7 -:104C3000F894DEBF0FBECDBFDF91CF911F910F91D2 -:104C4000FF90EF90DF90CF9008951F93CF93DF9365 -:104C5000CDB7DEB72C970FB6F894DEBF0FBECDBF31 -:104C60004F83588769877A878B879C87CE01079601 -:104C70000E9438248823C1F02F8138858A859B853E -:104C8000892B31F03F3F11F080E003C02F3FE1F767 -:104C900081E0811147C04F81588569857A858B8570 -:104CA0009C850E9491233EC086E0FE013796DE017E -:104CB000119601900D928A95E1F7FF81E8854A856A -:104CC0005B854115510531F0EF3F31F481E0FF3F45 -:104CD00019F403C081E001C080E080FD23C0209171 -:104CE0007C0130E0C90101968770992760917B01B2 -:104CF00070E086179707F1F1F983EA835D834C83AF -:104D000096E0929FD001939FB00D1124A358BE4FFF -:104D1000FE01319601900D929A95E1F780937C0106 -:104D20000E94A12316E080917B0190917C0189175C -:104D300079F1189FC001112483589E4F0E94382496 -:104D4000882331F1E0917B011E9FF0011124E3588B -:104D5000FE4F4081518162817381848195810E94DF -:104D6000912380917B0190E0019687709927809331 -:104D70007B01D9CF0E94592310927C0110927B01B4 -:104D8000EDEAF1E086E0DF011D928A95E9F7CACFEE -:104D90002C960FB6F894DEBF0FBECDBFDF91CF913A -:104DA0001F910895EF92FF920F931F93CF93DF937C -:104DB0009C01009709F471C0F12CEE24E394E90101 -:104DC0002196F9018491843740F4843008F056C06C -:104DD000813081F0823021F160C0853709F449C00B -:104DE000C0F19CE7980F903708F057C08F770E946A -:104DF000E81F46C089010E5F1F4FFE01849190E2BB -:104E0000980F983050F48770FE2D01C0FF0F8A95DF -:104E1000EAF78F2F0E94552915C00E94201F14C049 -:104E200089010E5F1F4FFE01849190E2980F983028 -:104E300068F48770FE2D01C0FF0F8A95EAF78F2F67 -:104E40000E945B290E947E29E8011AC00E94E81F87 -:104E5000FBCF2E5F3F4FFE01C491CC2341F08FE981 -:104E60009FE00197F1F700C00000C150F6CFE901C3 -:104E700007C0FE01F490E901229602C00E94201FA3 -:104E80008F2D882341F0EFE9FFE03197F1F700C063 -:104E900000008150F6CF9E0192CFDF91CF911F91FC -:104EA0000F91FF90EF90089508956093B70170936C -:104EB000B8018093B9019093BA010C9447230F93E2 -:104EC0001F930091B7011091B8012091B901309161 -:104ED000BA01062B172B282B392B0093B7011093FF -:104EE000B8012093B9013093BA011F910F910C942E -:104EF00047230F931F930091B7011091B8012091A0 -:104F0000B9013091BA0106231723282339230093CE -:104F1000B7011093B8012093B9013093BA011F91E2 -:104F20000F910C9447230F931F930091B701109199 -:104F3000B8012091B9013091BA0106271727282717 -:104F400039270093B7011093B8012093B90130932A -:104F5000BA011F910F910C9447231092B301109244 -:104F6000B4011092B5011092B6010C94472341E0B0 -:104F700050E060E070E004C0440F551F661F771FCB -:104F80008A95D2F74093B3015093B4016093B50171 -:104F90007093B6010C94472341E050E060E070E06C -:104FA00004C0440F551F661F771F8A95D2F7809162 -:104FB000B3019091B401A091B501B091B601842BD9 -:104FC000952BA62BB72B8093B3019093B401A0939C -:104FD000B501B093B6010C94472341E050E060E086 -:104FE00070E004C0440F551F661F771F8A95D2F7E3 -:104FF00040955095609570958091B3019091B40162 -:10500000A091B501B091B60184239523A623B723BF -:105010008093B3019093B401A093B501B093B6010E -:105020000C94472341E050E060E070E004C0440F7E -:10503000551F661F771F8A95D2F78091B301909113 -:10504000B401A091B501B091B60184279527A62798 -:10505000B7278093B3019093B401A093B501B093A7 -:10506000B6010C9447230F931F930091B301109145 -:10507000B4012091B5013091B601062B172B282BD6 -:10508000392B0093B3011093B4012093B5013093F1 -:10509000B6011F910F910C9447230F931F9300911A -:1050A000B3011091B4012091B5013091B6010623EE -:1050B0001723282339230093B3011093B4012093BD -:1050C000B5013093B6011F910F910C9447230F93B4 -:1050D0001F930091B3011091B4012091B50130915B -:1050E000B60106271727282739270093B301109305 -:1050F000B4012093B5013093B6011F910F910C9428 -:1051000047230895CF92DF92EF92FF920F931F9360 -:10511000CF93DF93EC01C090B701D090B801E0903D -:10512000B901F090BA018091B3019091B401A091BE -:10513000B501B091B601C82AD92AEA2AFB2A0FE1A3 -:1051400010E0B701A601002E04C07695679557952B -:1051500047950A94D2F740FF07C0BE01802F0E94F6 -:10516000C2158130910539F40150110950F7BE0183 -:1051700080E00E94C215DF91CF911F910F91FF90A7 -:10518000EF90DF90CF90089590910C019923D9F082 -:1051900090910D019923B9F0982F96959695969533 -:1051A0009F3088F5E0910E01F0910F01E90FF11D9C -:1051B000877021E030E001C0220F8A95EAF78181F3 -:1051C000822B8183089540910E0150910F0120E0C0 -:1051D00030E09FEFFA01E20FF31F6281681799F048 -:1051E0009F3F19F4611101C0922F2F5F3F4F2E3066 -:1051F000310581F79F3F39F0FA01E90FF11D97FD65 -:10520000FA9582830895089590910C019923E1F015 -:1052100090910D019923C1F0982F969596959695AA -:105220009F3020F5E0910E01F0910F01E90FF11D83 -:10523000877021E030E001C0220F8A95EAF72095BF -:10524000818128232183089540910E0150910F01FF -:1052500020E030E0FA01E20FF31F9281981301C0C1 -:1052600012822F5F3F4F2E303105A1F7089581E064 -:1052700090E0E0910E01F0910F01E80FF91F10820C -:10528000019680319105A9F708959091CD01982B51 -:105290009093CD01089580959091CD01982390939E -:1052A000CD0108951092CD0108959091CC01982BD5 -:1052B0009093CC01089580959091CC019823909380 -:1052C000CC0108951092CC0108958093BB010895FC -:1052D0001092BB01089540910E0150910F0120E002 -:1052E00030E080E0FA01E20FF31F918191118F5FAE -:1052F0002F5F3F4F2F303105A9F70895E0910E0140 -:10530000F0910F018091CD018083E0910E01F09129 -:105310000F0180819091CC01892B80839091BB01FA -:10532000992361F0E0910E01F0910F018081892BAA -:1053300080830E946B2981111092BB0180910E0124 -:1053400090910F010C94041ECF92DF92EF92FF9286 -:105350000F931F936C01EE24FF24C114D104E104C8 -:10536000F10421F46B017C0180E001C080E133276E -:105370002F2D1E2D0D2D011511052105310519F0BB -:10538000885F6801790197018601A4E03695279529 -:1053900017950795AA95D1F7011511052105310536 -:1053A00019F08C5F6801790197018601F2E036956A -:1053B000279517950795FA95D1F701151105210540 -:1053C000310519F08E5F68017901B701A601769564 -:1053D000679557954795452B462B472B09F08F5FCF -:1053E0001F910F91FF90EF90DF90CF9008958091E3 -:1053F000E701843009F11092CF0120E488E190E0C8 -:105400000FB6F894A895809360000FBE20936000BB -:1054100083B7817F846083BF83B7816083BF7894C3 -:10542000889583B78E7F83BF88E10FB6F894809309 -:105430006000109260000FBE089508950895CF9304 -:105440000E941D2A0E94EC130E941E2AC0E08C2F8D -:105450000E94D914811105C0CF5FCE30C1F780E022 -:1054600001C081E0CF9108950E9459230E94F81D48 -:105470000C94FD1682E084BD93E095BD9AEF97BD34 -:1054800080936E0008952FB7F8948091D001909189 -:10549000D101A091D201B091D3012FBF0895CF9235 -:1054A000DF92EF92FF920F931F932FB7F8944091E2 -:1054B000D0015091D1016091D2017091D3012FBFE1 -:1054C0006A017B01EE24FF248C0120E030E0C0164D -:1054D000D106E206F30610F441505109481B590B5E -:1054E000CA011F910F91FF90EF90DF90CF90089528 -:1054F0001F920F920FB60F9211248F939F93AF9329 -:10550000BF938091D0019091D101A091D201B0912F -:10551000D3010196A11DB11D8093D0019093D101BB -:10552000A093D201B093D301BF91AF919F918F917E -:105530000F900FBE0F901F9018950E94FE1AF894BE -:105540002FEF87EA91E6215080409040E1F700C0BC -:10555000000087E090EBDC018093F0019093F10173 -:10556000A093F201B093F3012CE088E190E00FB634 -:10557000F894A895809360000FBE20936000FFCF41 -:10558000EF92FF920F931F93CF93DF93E82EF12CAE -:105590008F2D0E94D914C0E0D0E0082F10E09801B0 -:1055A0000C2E02C0359527950A94E2F720FD05C020 -:1055B0002196C630D10599F709C06C2F7F2D80E068 -:1055C0000E94A015E812F4CF81E005C0F3948EE0AC -:1055D000F812DECF80E0DF91CF911F910F91FF9005 -:1055E000EF900895CF93C82F8CE20E94C02A8823A1 -:1055F00021F08C2FCF910C94C02A80E0CF91089598 -:10560000CF930E94452C811102C00E942B2CC5E62D -:10561000C15049F00E94EC138FE39CE90197F1F728 -:1056200000C00000F5CF89E20E94F22A811111C169 -:105630008AE20E94F22A81110E942B2C85E00E94AE -:10564000F22A81110E949D2A0E94502C8093CE0143 -:1056500087E00E94F22A882399F18BE10E94F22AC6 -:10566000882351F09091CE0191FB882780F921E0A9 -:10567000822780FB91F922C08EE00E94F22A8823C3 -:1056800051F09091CE0192FB882780F921E082278A -:1056900080FB92F913C080E10E94F22A9091CE0122 -:1056A000882341F093FB882780F921E0822780FB43 -:1056B00093F904C0892F809580FB90F99093CE01D7 -:1056C0008091CE010E94542C0E94622C8093E101B3 -:1056D00080EE0E94F22A882341F08091E101982F08 -:1056E000909590FB80F98093E10189E30E94F22A72 -:1056F000882359F09091E10191FB882780F921E0FE -:10570000822780FB91F99093E10182EE0E94F22AB8 -:10571000882359F09091E10192FB882780F921E0DC -:10572000822780FB92F99093E10186EE0E94F22A93 -:10573000882359F09091E10193FB882780F921E0BB -:10574000822780FB93F99093E10183EE0E94F22A75 -:10575000882359F09091E10194FB882780F921E09A -:10576000822780FB94F99093E10185E30E94F22A5D -:10577000882359F09091E10195FB882780F921E079 -:10578000822780FB95F99093E10181E30E94F22A40 -:10579000882359F09091E10196FB882780F921E058 -:1057A000822780FB96F99093E10181E10E94F22A21 -:1057B000882359F09091E10197FB882780F921E037 -:1057C000822780FB97F99093E1018091E1010E948B -:1057D000662C8091E10187FB882780F980930D0179 -:1057E00087E20E94F22AC82F8EE10E94F22A8111DC -:1057F000C2608FE10E94F22A8111C46080E20E949F -:10580000F22A8111C86081E20E94F22A8111C061EE -:1058100082E20E94F22A8111C06283E20E94F22A8F -:105820008111C06484E20E94F22A882311F0C068CA -:1058300002C0CC2329F08C2F0E945D2C6C2F03C05A -:105840000E94592C682F70E080E090E0CF910C947A -:105850005527CF9108956DEE7EEF80E090E00E9495 -:10586000813260E082E090E00E94733260E083E089 -:1058700090E00E94733260E084E090E00E94733216 -:1058800060E085E090E00C94733280E090E00E944C -:105890006D3221E08D3E9E4F09F020E0822F089569 -:1058A00082E090E00C946532682F82E090E00C94E6 -:1058B000733283E090E00C946532682F83E090E0CF -:1058C0000C94733284E090E00C946532682F84E08D -:1058D00090E00C9473328091D60180FF0BC06091F0 -:1058E000130185E0689FB001112475956795759542 -:1058F00067952AC081FF09C06091130185E0689F08 -:10590000B0011124759567951FC082FF07C0609193 -:10591000130185E0689FB001112416C04091D701A2 -:105920004423C9F060911201461788F720911301B2 -:1059300085E0289F90011124429FC001439F900D54 -:10594000112470E00E9437326038710540F461150F -:10595000710539F002C065E070E0862F08958FE789 -:10596000089581E008958091D60180FF08C060917C -:10597000110170E0759567957595679521C081FF58 -:1059800006C06091110170E07595679519C082FF9E -:1059900004C06091110170E010C08091D70188238C -:1059A000C1F0609110018617A0F790911101989FA6 -:1059B000C001112470E00E9437326038710528F46C -:1059C0006115710521F0862F08958FE7089581E014 -:1059D000089561E070E0F4CF803F21F40E946B2CC9 -:1059E000819504C0813F29F40E946B2C8093DA01D9 -:1059F0000895823F21F40E946B2C819504C0833F5F -:105A000029F40E946B2C8093D9010895893F19F4E1 -:105A10000E94B32C05C08A3F31F40E94B32C8195BB -:105A20008093DB0108958B3F21F40E94B32C819574 -:105A300004C08C3F29F40E94B32C8093DC010895AC -:105A4000843F21F48091D801816017C0853F21F403 -:105A50008091D801826011C0863F21F48091D801E5 -:105A600084600BC0873F21F48091D801886005C015 -:105A7000883F31F48091D80180618093D8010895E6 -:105A80008D3F21F48091D60181600BC08E3F21F4BF -:105A90008091D601826005C08F3F29F48091D601A4 -:105AA00084608093D6010895803F39F48091DA01B3 -:105AB00087FF6CC01092DA0169C0813F29F48091A0 -:105AC000DA011816BCF362C09091D901823F29F423 -:105AD00097FF5CC01092D90159C0833F19F4191681 -:105AE000CCF354C0893F41F48091DB0118160CF0CF -:105AF0004DC01092DB014AC08A3F29F48091DB013E -:105B000087FF44C0F6CF8B3F39F48091DC0187FFDB -:105B10003DC01092DC013AC08C3F29F48091DC0139 -:105B20001816BCF333C0843F21F48091D8018E7FD6 -:105B300017C0853F21F48091D8018D7F11C0863F29 -:105B400021F48091D8018B7F0BC0873F21F4809195 -:105B5000D801877F05C0883F31F48091D8018F7EBE -:105B60008093D80113C08D3F21F48091D6018E7FA0 -:105B70000BC08E3F21F48091D6018D7F05C08F3FF1 -:105B800029F48091D6018B7F8093D6018091D90131 -:105B900081110EC08091DA0181110AC08091DB0170 -:105BA000811106C08091DC01811102C01092D701E1 -:105BB000089588ED91E00E940F1E0E94432A909361 -:105BC000D5018093D40108951F93CF93DF938091E3 -:105BD000D4019091D5010E944F2A4091D7014423CE -:105BE00021F02091140130E006C0209115015AE007 -:105BF000259F900111248217930708F482C0809199 -:105C0000D9011091DA01D091DB01C091DC01811141 -:105C100007C0111105C0D11103C0CC2309F471C014 -:105C20004F3F19F04F5F4093D701181624F40E949C -:105C30006B2C8093D9018091D90187FF05C00E9408 -:105C40006B2C81958093D901111624F40E946B2C42 -:105C50008093DA018091DA0187FF05C00E946B2CE6 -:105C600081958093DA016091D901662339F1109111 -:105C7000DA01112319F1772767FD7095872F972F88 -:105C80000E94483123E333E343E35FE30E94AC31F6 -:105C90000E9415316093D901612F772767FD7095B8 -:105CA000872F972F0E94483123E333E343E35FE3D9 -:105CB0000E94AC310E9415316093DA011D1624F464 -:105CC0000E94B32C8093DB018091DB0187FF05C02C -:105CD0000E94B32C81958093DB011C1624F40E9452 -:105CE000B32C8093DC018091DC0187FF05C00E940A -:105CF000B32C81958093DC01DF91CF911F910C949F -:105D0000D92DDF91CF911F910895E8EDF1E085E065 -:105D1000DF011D928A95E9F71092D7011092D60102 -:105D20000895833081F128F4813059F08230D1F028 -:105D30000895853009F449C0B8F1863009F456C099 -:105D4000089520911501862F90E0820F911D8F3FBD -:105D5000910520F4620F6093150108958FEF8093F1 -:105D60001501089520911401862F90E0820F911D56 -:105D70008F3F910520F4620F6093140108958FEF17 -:105D800080931401089520911301862F90E0820FD3 -:105D9000911D8F3F910520F4620F609313010895C8 -:105DA0008FEF80931301089520911201862F90E0C8 -:105DB000820F911D8F3F910520F4620F60931201B5 -:105DC00008958FEF80931201089520911101862F7D -:105DD00090E0820F911D8F3F910520F4620F609338 -:105DE000110108958FEF8093110108952091100102 -:105DF000862F90E0820F911D8F3F910520F4620F56 -:105E00006093100108958FEF8093100108958330FF -:105E100011F128F4813049F0823091F008958530F5 -:105E200081F120F18630C1F1089580911501681744 -:105E300020F4861B80931501089510921501089592 -:105E400080911401681720F4861B80931401089533 -:105E500010921401089580911301681720F4861B95 -:105E600080931301089510921301089580911201F7 -:105E7000681720F4861B8093120108951092120176 -:105E8000089580911101681720F4861B80931101F9 -:105E9000089510921101089580911001681720F45F -:105EA000861B8093100108951092100108958D3182 -:105EB00009F442C020F58E3009F479C070F48730BF -:105EC00009F45EC020F4863009F442C033C0883043 -:105ED000D1F18B3009F4A7C02DC0863109F4A3C0DD -:105EE00038F4803109F46DC0813109F47BC022C0DF -:105EF000893109F498C08B3109F44FC01BC0853338 -:105F000009F479C048F4873209F475C008F478C000 -:105F1000893209F470C00EC0833438F48A3308F033 -:105F200071C0883309F47FC005C0833409F463C0AD -:105F30008834C1F080E008950E94CF300E94F81D9F -:105F40000E94FD1670C00E94502C0E94622C6BC0F3 -:105F50008091CE01817F8E7F8093CE0181E08093FE -:105F6000DE0108950E9459232FEF83ED90E3215025 -:105F700080409040E1F700C000000E949D2A53C07D -:105F80009091CE01892F817090FF03C0917F9E7FF9 -:105F900026C091609093CE0146C09091CE0191FBB6 -:105FA000882780F921E0822780FB91F913C0909126 -:105FB000CE0192FB882780F921E0822780FB92F9AD -:105FC00009C09091CE0193FB882780F921E08227B8 -:105FD00080FB93F99093CE01882329F191609093EF -:105FE000CE0108950E94592380910D0191E08927E7 -:105FF00080930D0118C061E070E080E090E00FC078 -:1060000023EE01C027EC280F61E070E080E090E013 -:1060100004C0660F771F881F991F2A95D2F70E9428 -:1060200055270E94592381E0089580E0089580E07B -:106030000895CF93C82F8091DE01813079F018F058 -:106040008230D1F184C0A0910E01B0910F018C91EA -:10605000813169F0823209F07CC009C0A0910E0143 -:10606000B0910F018C91813111F0823249F48C2F63 -:106070000E94153081111DC08C2F0E94572F1AC00D -:106080008C2F0E941730811114C0C43179F048F46C -:10609000CB3079F0C03109F060C082E08093DE013E -:1060A00008C0C93219F0C83321F057C01092DE0180 -:1060B00054C081E0817053C0C93289F118F5C431F0 -:1060C00071F1A8F4C73009F046C08AE08093150149 -:1060D00094E19093140193E0909313018093120143 -:1060E00088E08093110188E28093100134C0CE5182 -:1060F000C63088F5EC2FF0E0E65DFE4F808180939E -:10610000DD0129C0CE34E9F020F4CB3421F56AE07A -:1061100013C0C13579F0C235F1F461E00DC0809152 -:10612000DD01882319F01092DD0115C081E0809314 -:10613000DE0115C061E006C08091DD010E94912E54 -:106140000AC06AE08091DD010E94072F04C010920E -:10615000DE0180E004C081E002C080E0ABCFCF91DF -:106160000895E1E8F0E0808188608083808181602B -:1061700080838FB7F89493E09093890090ED90938B -:1061800088008FBF0895EFE6F0E080818260808311 -:106190000895EFE6F0E080818D7F80830895EFE63B -:1061A000F0E0808192E08927808308951F920F920A -:1061B0000FB60F9211242F933F934F935F936F93DA -:1061C0007F938F939F93AF93BF93EF93FF938091B0 -:1061D000DF019091E00101969093E0018093DF014F -:1061E000811103C082E00E94FD16E091E001E69576 -:1061F000E695F0E0E65CF04EE4918091DF018E13CD -:1062000003C080E00E94FD16FF91EF91BF91AF9116 -:106210009F918F917F916F915F914F913F912F91BE -:106220000F900FBE0F901F90189504D06894B11175 -:106230008DC0089570D088F09F5790F0B92F99279E -:10624000B751A0F0D1F0660F771F881F991F1AF081 -:10625000BA95C9F712C0B13081F077D0B1E0089596 -:1062600074C0672F782F8827B85F39F0B93FCCF317 -:10627000869577956795B395D9F73EF49095809577 -:10628000709561957F4F8F4F9F4F0895E89409C097 -:1062900097FB3EF490958095709561957F4F8F4F59 -:1062A0009F4F9923A9F0F92F96E9BB279395F6956F -:1062B000879577956795B795F111F8CFFAF4BB0FED -:1062C00011F460FF1BC06F5F7F4F8F4F9F4F16C051 -:1062D000882311F096E911C0772321F09EE8872FDB -:1062E000762F05C0662371F096E8862F70E060E097 -:1062F0002AF09A95660F771F881FDAF7880F969510 -:10630000879597F9089557FD9058440F551F59F0F8 -:106310005F3F71F04795880F97FB991F61F09F3F92 -:1063200079F087950895121613061406551FF2CFBB -:106330004695F1DF08C0161617061806991FF1CF0B -:1063400086957105610508940895E894BB27662732 -:106350007727CB0197F908950BD078C069D028F042 -:106360006ED018F0952309F05AC05FC01124EECF0B -:10637000CADFA0F3959FD1F3950F50E0551F629FA0 -:10638000F001729FBB27F00DB11D639FAA27F00D8E -:10639000B11DAA1F649F6627B00DA11D661F829FB5 -:1063A0002227B00DA11D621F739FB00DA11D621F9A -:1063B000839FA00D611D221F749F3327A00D611DB7 -:1063C000231F849F600D211D822F762F6A2F112499 -:1063D0009F5750408AF0E1F088234AF0EE0FFF1FEC -:1063E000BB1F661F771F881F91505040A9F79E3F23 -:1063F000510570F014C0AACF5F3FECF3983EDCF378 -:10640000869577956795B795F795E7959F5FC1F75F -:10641000FE2B880F911D9695879597F9089597F90A -:106420009F6780E870E060E008959FEF80EC08953A -:1064300000240A9416161706180609060895002463 -:106440000A9412161306140605060895092E0394DD -:10645000000C11F4882352F0BB0F40F4BF2B11F451 -:1064600060FF04C06F5F7F4F8F4F9F4F089597FB72 -:10647000072E16F4009407D077FD09D00E94513200 -:1064800007FC05D03EF4909581959F4F0895709537 -:1064900061957F4F0895EE0FFF1F0590F491E02D59 -:1064A0000994AA1BBB1B51E107C0AA1FBB1FA6175B -:1064B000B70710F0A61BB70B881F991F5A95A9F7AD -:1064C00080959095BC01CD010895F999FECF92BDBC -:1064D00081BDF89A992780B50895A8E1B0E042E01F -:1064E00050E00C948832262FF999FECF1FBA92BD46 -:1064F00081BD20BD0FB6F894FA9AF99A0FBE0196A5 -:1065000008950E947332272F0C947432DC01CB0162 -:10651000FC01F999FECF06C0F2BDE1BDF89A3196B3 -:1065200000B40D9241505040B8F70895F894FFCF51 -:106530002002FF168C176917351702170101BC01DD -:1065400028080A03140A3F4D3639FB1EAE1E781E7A -:106550003F1ED21DEB1D041E1D1E01020304050675 -:04656000070809001F +:100000000C9412040C9456040C9456040C9456044C +:100010000C9456040C9456040C9456040C945604F8 +:100020000C9456040C9456040C944F0F0C9421100D +:100030000C9456040C9456040C9456040C945604D8 +:100040000C9456040C94D6240C9456040C94560428 +:100050000C9456040C94751E0C9456040C9456047F +:100060000C9456040C9456040C9456040C945604A8 +:100070000C9456040C9456040C9456040C94560498 +:100080000C9456040C9456040C9456040C94560488 +:100090000C9456040C9456040C9456040C94560478 +:1000A0000C9456040C9456040C945604A305700545 +:1000B0005B05B505DC050F06F105F7050C063A06EC +:1000C0002F06FA0532064605EB0523062C066D05BC +:1000D0006405B205A905910567052605BE05140648 +:1000E0001D0629069705C705A60540051A06E5055C +:1000F00088059D0594057C0520068B053105E805DE +:100100008205C1052005AC055E054C057605730525 +:10011000CA059A05060637058505AF052305B80506 +:1001200003060906D3055505EE0543056A054F0587 +:10013000C405F40535062905A005BB05FD05CD055B +:1001400052052606E2053D058E055805D9056105CF +:1001500000063A05D005DF052C0549053F061706C0 +:1001600079053405D6057F0514058610A81093116E +:10017000A8109311EA100D119311621175116E14EC +:100180006E149C149C14DE141A151A171A173215C3 +:100190001A1729162916F4161A171A1708170552CE +:1001A000045201520352010000001E001B001800FF +:1001B0002F00010029001F0013000C003300E30092 +:1001C000E1002000090004003400E2002A002100C0 +:1001D0001A0008000600E000650022000A00120074 +:1001E0001900000049002E004A0000004D000000E8 +:1001F00002542E02025400002B0000005E30230047 +:100200000B001600050000004C0024000D0011003A +:100210001000E4004B0025000E0015003600E6003B +:100220002C0026000F001700370050002800270080 +:1002300014000700520051004E0035001C002D0034 +:100240001D004F000000010001000100010001003D +:1002500000001E02300238020100010001001F02EE +:10026000641438003000010001002002240223023F +:1002700027020100010001002414251401000100DF +:1002800001000100271426140100000001000100F4 +:100290000100000001000000010001000100000059 +:1002A0000100000001000100310021022D140000B6 +:1002B000010001006400250222020100010001008A +:1002C0006402260236020100010001000100301420 +:1002D00037023830010035021F023102553002303A +:1002E0000100010001002D0201003D30000001006D +:1002F000010001000100010000003A0001000100BE +:100300000100010001003B000100010001000100AB +:1003100001003C00010001000100010001003D005E +:10032000010001000100010001003E000100010088 +:100330000100000001004400010000000100000075 +:1003400001004500010000005300000001003F00D3 +:100350000100010001000000010040005F005C009E +:10036000590062000100410060005D005A008500F4 +:100370000100420061005E005B0063000100430079 +:100380005500560057005800010067005400560001 +:1003900057005800000001000100010001000100A9 +:1003A00000004D30393001005B3001000100513058 +:1003B00058303C303B300100010050300130141403 +:1003C0005D30010001004A30593008145C300100F2 +:1003D0000100493057300430003000000100053082 +:1003E0000100000001000000010001000100000008 +:1003F0000100000001004F305A3037301E0200006B +:1004000001004E3001004B30010001000100483076 +:10041000563054305330010001004C30010003309D +:100420003A300100010052300100010001000100DA +:1004300001000100010001000100010000000100B5 +:100440000100010001000100000042302030343082 +:1004500001000100010046302E302630333001000B +:10046000010045302D301E300100010001004030F8 +:100470002B3022300100010001003F3025302C30AC +:100480000100000001000100010000000100000067 +:1004900001000100010000000100000001004430E3 +:1004A000233031301F3000000100433035302A3016 +:1004B0002930010001003E302730303001000100BA +:1004C0000100413028303230010001000100473086 +:1004D000010021300100010001000100363024300C +:1004E0002F300100000001000100010001000100A7 +:1004F0000000010008301B30010001000100010074 +:1005000015300D301A3001000100010014300630A2 +:10051000010001000100010012300A300100010059 +:10052000010001000C301330010000000100010047 +:1005300001000000010000000100010001000000B6 +:1005400001000000010001000B30183007300000EE +:10055000010001001C3011301030010001000100C9 +:100560000E30173001000100010001000F3019307A +:10057000010001000100010001000930010001003B +:10058000010001001D3001001630010000000100D3 +:100590000100010001000100000001000100010054 +:1005A0000100010001000100010001000100010043 +:1005B0000100010001000100010001000100010033 +:1005C0000100010001000100010001000100010023 +:1005D0000100000001000100010000000100000016 +:1005E0000100010001000000010000000100010005 +:1005F00001000100010000000100010001000100F4 +:1006000001000100010001000100010001000100E2 +:1006100001000100010001000100010001000100D2 +:1006200001000100010001000100010001000100C2 +:1006300001000100000016034500720067006F0012 +:1006400044006F007800200045005A0000001603A7 +:100650004500720067006F0044006F0078002000C2 +:1006600045005A0000000403090409026D0004015A +:1006700000A0FA0904000001030101000921110191 +:100680000001223F000705810308000A0904010058 +:100690000103010200092111010001224D0007059B +:1006A000820308000A090402000103000000092176 +:1006B000110100012236000705830308000A09041E +:1006C000030001030000000921110100012239008B +:1006D000070584031000011201100100000008ED5D +:1006E000FE071301000102000105010906A1010531 +:1006F0000719E029E7150025019508750181020514 +:100700000819012905950575019102950175039157 +:1007100001050719002977150025019578750181D4 +:1007200002C005010980A101850216010026B7005B +:100730001A01002AB700751095018100C0050C0947 +:1007400001A1018503160100269C021A01002A9CC2 +:1007500002751095018100C005010902A10109017E +:10076000A100050919012905150025019505750147 +:100770008102950175038101050109300931158157 +:10078000257F95027508810609381581257F950119 +:1007900075088106050C0A38021581257F950175BB +:1007A000088106C0C005010906A101050719E02955 +:1007B000E7150025019508750181029501750881ED +:1007C0000105081901290595057501910295017525 +:1007D0000391010507190029FF150025FF950675EE +:1007E000088100C0000000000000000000000001BF +:1007F0000204060A0F17202C3A4A5D71879DB3C781 +:10080000DAE9F5FCFFFCF5E9DAC7B39D87715D4ACB +:100810003A2C20170F0A0604020100000000000015 +:100820000000000011241FBECFEFDAE0DEBFCDBF15 +:1008300004B603FE24C08091F1019091F201A091D1 +:10084000F301B091F4018730904BA740B04BB9F45D +:100850001092F1011092F2011092F3011092F40142 +:1008600014BE84B7877F84BF88E10FB6F894809365 +:100870006000109260000FBEE0E0FFE3099511E018 +:10088000A0E0B1E0E0E3FDE402C005900D92A433E6 +:10089000B107D9F711E0A4E3B1E001C01D92A13F77 +:1008A000B107E1F70E94950C0C9496260C94000079 +:1008B000282F882341F090E02A3018F4885A9F4F5F +:1008C00008950697089582E690E008950F931F9388 +:1008D000CF93DF938C01EB0180913401909135012E +:1008E000009709F448C0019709F089C080EE0E9482 +:1008F000F71281EE0E94F71288E10E94F71288E158 +:100900000E94BF13C801807F992724E096958795A0 +:100910002A95E1F70E945804182F0E94F712812FA0 +:100920000E94BF13802F8F700E945804182F0E94BE +:10093000F712812F0E94BF13CE01807F992734E0E8 +:10094000969587953A95E1F70E945804D82F0E9412 +:10095000F7128D2F0E94BF138C2F8F700E945804A6 +:10096000C82F0E94F7128C2F0E94BF1380EE0E94A6 +:10097000BF1381EE3EC082EE0E94F71287E50E940F +:10098000F71287E50E94BF13C801807F992744E0D2 +:10099000969587954A95E1F70E945804182F0E9472 +:1009A000F712812F0E94BF13802F8F700E9458046E +:1009B000182F0E94F712812F0E94BF13CE01807F53 +:1009C000992754E0969587955A95E1F70E94580427 +:1009D000D82F0E94F7128D2F0E94BF138C2F8F707B +:1009E0000E945804C82F0E94F7128C2F0E94BF1338 +:1009F00082EEDF91CF911F910F910C94BF13DF9185 +:100A0000CF911F910F910895FC018281882309F4F1 +:100A10003CC1862F90E08F35910508F036C1FC016E +:100A2000EA5AFF4F0C944B26809134019091350186 +:100A3000019681709927909335018093340125C1E7 +:100A40006FEB70E019C160E970E008C061EA70E026 +:100A500013C163E870E00BC16BE570E081E290E0E8 +:100A600012C16BEB70E008C163E570E0F7CF6EEB8D +:100A700070E002C164E070E0D4C069EB70E001C1D5 +:100A800062EB70E0F9C065E870E0F1C069E970E020 +:100A9000F3C065E570E0E2CF68EC70E0EDC069E8B6 +:100AA00070E0E5C064E770E0E2C062E970E0D6CFD4 +:100AB00066E770E0DCC063E970E0D0CF60EC70E026 +:100AC000DBC062EB70E0DDC069EA70E0D5C068EAC7 +:100AD00070E0D2C064E870E0CAC06DE970E0CCC0DC +:100AE00067EF70E0CEC063EC70E0C6C061EC70E010 +:100AF000C3C069E570E0B2CF63EB70E0BDC064E5F0 +:100B000070E0ACCF6DEB70E0B7C066EB70E0B4C0E6 +:100B100065EB70E0B1C06AEB70E0AEC067E770E013 +:100B2000A6C060EA70E0A8C062EC70E0A5C06EE903 +:100B300070E0A2C068EB70E09FC067EB70E09CC003 +:100B400062E870E094C063E470E06BC061EB70E059 +:100B500093C066EA70E090C066EC70E08DC06EE114 +:100B600070E05FC06FE970E087C068E070E059C076 +:100B700067ED70E086C060E870E079C063EA70E01D +:100B80007BC069EC70E078C061E870E070C066E935 +:100B900070E072C064EC70E06FC065E770E067C041 +:100BA00063E070E03EC061EB70E06BC06EEB70E044 +:100BB00068C063EB70E065C065E070E032C061E979 +:100BC00070E04CCF69E770E052C064EB70E054C055 +:100BD0006CEB70E051C06AE970E04EC068E870E00C +:100BE00046C061E970E048C067E870E040C062E973 +:100BF00070E042C067E970E03FC068E770E037C06E +:100C000060E770E034C069E070E00BC065EC70E054 +:100C100033C060E670E005C067EA70E02DC060E0B8 +:100C200070E082E290E02FC064EA70E025C06CEBD7 +:100C300070E027C067EC70E01FC068E970E01CC07E +:100C400069EB70E019C06BE970E016C06FE770E007 +:100C50000EC065EA70E010C06CE970E00DC065E997 +:100C600070E00AC063E970E007C066E870E080E207 +:100C700090E009C064E970E083E090E004C06DEBAF +:100C800070E080E090E00E94660480E090E00895CB +:100C900008956091B3017091B4018091B501909174 +:100CA000B6010E94A11D56985E9825982D98269809 +:100CB0002E9827982F988330A9F028F4813051F08E +:100CC000823069F012C0843041F0853071F4259A89 +:100CD0002D9A08C0259A2D9A0895259A2D9A269A1C +:100CE0002E9A0895279A2F9A089556985E980895F7 +:100CF0000C94490656985E9825982D9826982E981B +:100D000027982F988FEF90E0909389008093880028 +:100D100090938B0080938A0090938D0080938C0039 +:100D2000259A2D9A2FEF80E792E021508040904045 +:100D3000E1F700C00000269A2E9A2FEF80E792E09C +:100D4000215080409040E1F700C00000279A2F9A80 +:100D50002FEF80E792E0215080409040E1F700C003 +:100D6000000025982D982FEF80E792E021508040D9 +:100D70009040E1F700C0000026982E982FEF80E702 +:100D800092E0215080409040E1F700C00000279899 +:100D90002F9856985E9825982D9826982E982798E3 +:100DA0002F98089589EA8093800089E080938100DC +:100DB00024982C983F988AB18F748AB96E98479A74 +:100DC0008BB1806B8BB9769A0E947A060C94480698 +:100DD00080E2809300018091360181110EC00E9453 +:100DE000370781E0809336012FEF83ED90E32150A8 +:100DF00080409040E1F700C0000080E40E943D0781 +:100E00008093000181112EC00E946707809300012A +:100E1000811128C00E94670780930001811122C0C0 +:100E20008FE30E9467078093000181111BC00E941D +:100E30005F0780E40E943D0780930001811112C08A +:100E40008CE00E9467078093000181110BC00E9413 +:100E5000670780930001811105C08FE30E94670737 +:100E6000809300010E945F07809100010895109215 +:100E7000B9008AE08093B800089594EA9093BC008A +:100E80009091BC0097FFFCCF9091B900987F98306B +:100E900021F0903111F081E008958093BB0084E847 +:100EA0008093BC008091BC0087FFFCCF8091B9008B +:100EB000887F883111F0803471F780E0089584E9EB +:100EC0008093BC008091BC0084FDFCCF089580938A +:100ED000BB0084E88093BC008091BC0087FFFCCFFE +:100EE0009091B900987F81E0983209F480E00895EC +:100EF00084E88093BC008091BC0087FFFCCF809188 +:100F0000BB00089580910001811115C080E40E940A +:100F10003D078093000181110CC082E10E946707A8 +:100F200080930001811105C08FEF0E9467078093B5 +:100F300000010E945F0784B1807F84B985B1807F02 +:100F400085B98AB1837F8AB98BB1837F8BB93E988B +:100F5000469808950E94E806809300010E94820747 +:100F600080B38C7080BB81B3836F81BBE6E4F1E01A +:100F7000A8E3B1E011921D9281E0E435F807D1F7C2 +:100F80000C94D206BF92CF92DF92EF92FF920F9312 +:100F90001F93CF93DF9380910001882379F0809194 +:100FA00037018F5F80933701811108C00E94E806E6 +:100FB00080930001811102C00E947A0608E311E0CB +:100FC000C0E0D0E0DD24D39482E0C82EEE24E39488 +:100FD000F12CC73000F580910001811162C080E4DE +:100FE0000E943D0780930001811112C082E10E949E +:100FF00067078093000181110BC0C7010C2E01C04F +:10100000880F0A94EAF780950E9467078093000191 +:101010000E945F0746C0CA30A1F028F4C83059F0DA +:10102000C93061F005C0CC3089F070F0CD3089F066 +:10103000209A289810C0219A29980DC0229A2A989F +:101040000AC0239A2B9807C0529A01C0539A5B9802 +:1010500002C03E9A4698E0EAEA95F1F78FB1799995 +:101060005AC092E081708D25892B7C9B02C090E054 +:1010700001C094E0892B7D9B02C090E001C098E004 +:10108000892B7E9B02C090E001C090E1892B9FB12B +:101090009095991F9927991F9295990F907E892B6A +:1010A0000FC08091000181114BC080E40E943D0778 +:1010B00080930001882389F1B12C0E945F078B2D5A +:1010C000F8019081981719F08083C09201010E9465 +:1010D000820721960F5F1F4FCE30D10509F079CFDF +:1010E00080910101882371F181508093010188234F +:1010F00039F08FE99FE00197F1F700C0000022C0AE +:10110000A6E4B1E0E8E3F1E081918D9391E0E6346B +:10111000F907D1F717C090E0A5CF83E10E946707D8 +:10112000809300018111C8CF81E40E943D07809324 +:1011300000018111C1CF0E947807B82EB094BDCFB5 +:1011400080E0BECF0E94780681E0DF91CF911F91B1 +:101150000F91FF90EF90DF90CF90BF900895E82F10 +:10116000F0E0EA5BFE4F8081089508958B3B910586 +:1011700078F4883A910540F5853A9105D0F48430A9 +:10118000910508F0B1C08130910509F4ADC06BC084 +:10119000803E910508F467C0883E910508F4A4C01C +:1011A0009C01205F31092031310508F05CC0906559 +:1011B0000895853A910509F459C0863A910509F4D4 +:1011C00058C083E890E40895883A910509F454C022 +:1011D000893A910509F453C08A3A910509F452C03D +:1011E0008B3A910509F451C08C3A910509F450C02D +:1011F0008D3A910509F44FC0803B910509F44EC02A +:101200008E3A910509F44DC08F3A910509F44CC00E +:10121000813B910509F44BC0823B910509F44AC01A +:10122000833B910509F449C0843B910509F448C00A +:10123000853B910509F447C0863B910509F446C0FA +:10124000873B910509F445C0883B910509F444C0EA +:10125000893B910509F443C08A3B910509F042C0DE +:101260008AE296E4089580E090E0089581E890E4B1 +:10127000089582E890E4089582EE94E4089589EE5A +:1012800094E408958AEE94E4089585EB94E4089537 +:1012900086EB94E4089587EB94E408958CEC94E451 +:1012A00008958DEC94E4089583E895E408958AE820 +:1012B00095E4089582E995E4089584E995E4089514 +:1012C00081E296E4089583E296E4089584E296E448 +:1012D000089585E296E4089586E296E4089587E20B +:1012E00096E4089580E094E40895089596E0799F47 +:1012F000F001112494E5899FE00DF11D1124E60F02 +:10130000F11DEE0FFF1FE256FE4F85919491089557 +:10131000880F991F825E9F4FFC01859194910895DB +:10132000880F991F82569E4FFC01859194910895D4 +:1013300026E0729FF001112444E5849FE00DF11D29 +:101340001124E60FF11DEE0FFF1FE256FE4F25910F +:101350003491C9019A9581159F4110F4C9010895EE +:10136000C90190528115904128F4C9019F700E94D3 +:1013700090090895C90190538115904120F4C90145 +:101380009927906C0895211580E5380769F40E942B +:101390003D179FEF24E34CE0915020404040E1F79F +:1013A00000C000000C949A1E213080E5380731F40B +:1013B0008091CF0181608093CF010895C90190553C +:1013C0008115904108F050C0832F99278F7099277D +:1013D00081309105D9F4A9014370552702C0880FC7 +:1013E000991F4A95E2F79C68A90164E0440F551FD4 +:1013F0006A95E1F744275370842B952B73E0220FF5 +:10140000331F7A95E1F7207633271DC0823091058E +:1014100029F4922F8827816F906A0895833091056F +:10142000A9F4A9014370552781E090E002C0880F1C +:10143000991F4A95E2F79C6843E0220F331F4A95B3 +:10144000E1F7207E3770822B932B08950497F1F4F7 +:10145000A9014370552781E090E002C0880F991FD1 +:101460004A95E2F79A68E8CFC901905781159041F3 +:1014700020F4C9019F7090620895C90190588115A8 +:10148000904120F4C9019F70906A0895203E310573 +:10149000E0F4203C310558F52133310509F470C0E2 +:1014A00048F42932310509F464C02A32310509F4BF +:1014B0006EC074C029333105F1F022383105D9F0FE +:1014C0002533310509F44EC069C0233E310589F149 +:1014D00038F4203E3105C1F0223E3105E1F05EC016 +:1014E000263E310569F1273E3105A9F157C0C901F2 +:1014F0000E94880908958091E20180FD02C081FF69 +:101500004DC080EE90E04BC08091E20180FFF9CFAA +:1015100089E390E044C08091E20182FF0EC0809197 +:10152000E20184FF03C080E090E039C083EE90E0E8 +:1015300036C08091E20182FFF2CF82EE90E02FC0B0 +:101540008091E20183FF0BC08091E20184FDEBCF2B +:1015500087EE90E024C08091E20183FFF5CF86EE14 +:1015600090E01DC08091E20185FF07C089E290E014 +:1015700016C08091E20185FFF9CF85E390E00FC0AE +:101580008091E20186FF07C08AE290E008C0809166 +:10159000E20186FFF9CF81E390E001C0C9010E941A +:1015A000B608089508950C94D20A809164010895B4 +:1015B000CF93DF9300D01F92CDB7DEB72091E80123 +:1015C000243019F523E029839B838A832093E90043 +:1015D0008FEF9091E800815095FD06C095ED9A95AA +:1015E000F1F700008111F5CF8091E80085FF0DC073 +:1015F00040E050E063E070E0CE0101960E94420DB1 +:101600008091E8008E778093E8000F900F900F9004 +:10161000DF91CF910895CF93DF9300D01F92CDB784 +:10162000DEB72091E801243021F522E029839B8355 +:101630008A8383E08093E9008FEF9091E8008150E6 +:1016400095FD06C095ED9A95F1F700008111F5CF53 +:101650008091E80085FF0DC040E050E063E070E05D +:10166000CE0101960E94420D8091E8008E77809312 +:10167000E8000F900F900F90DF91CF910895209187 +:10168000E8012430F1F422E02093E9002FEF3091BB +:10169000E800215035FD06C035ED3A95F1F7000020 +:1016A0002111F5CF2091E80025FF0BC040E050E06C +:1016B00065E070E00E94420D8091E8008E77809393 +:1016C000E8000895CF93DF93EC018091E801843026 +:1016D00009F046C090910C019923D9F090910D0129 +:1016E0009923B9F08093E9008FEF9091E800815041 +:1016F00095FD06C095E19A95F1F700008111F5CFAF +:101700008091E80085FF2CC040E050E060E170E08F +:1017100017C081E08093E9008FEF9091E80081503D +:1017200095FD06C095ED9A95F1F700008111F5CF72 +:101730008091E80085FF14C040E050E068E070E070 +:10174000CE010E94420D8091E8008E778093E800E0 +:1017500080E1FE01A4E5B1E001900D928A95E1F7E8 +:10176000DF91CF9108958091E701811109C00E9416 +:10177000D40E0E94310F8091E20084608093E200D9 +:1017800008951092E701089508950C94C3240E94CF +:10179000311E0E94C9240E94CE110C94D30A42E04B +:1017A00061EC81E00E944E0E42E061EC82E00E941A +:1017B0004E0E42E061EC83E00E944E0E42E161EC8D +:1017C00084E00C944E0E8091EA01833009F455C0F8 +:1017D00030F4813071F0823009F48EC008958A307F +:1017E00009F47AC08B3009F460C0893009F09CC0DC +:1017F00020C08091E901813A09F096C08091E8000B +:10180000877F8093E8008091ED019091EE01892B14 +:1018100021F060E080E090E003C060E184E591E0C9 +:1018200070E00E948B0D8091E8008B778093E80038 +:1018300008958091E901813209F076C08091ED012F +:101840009091EE01009719F0039709F06DC0809117 +:10185000E800877F8093E8008091E80082FD05C062 +:101860008091E8018111F8CF5FC08091F1008093F1 +:1018700064018091E8008B7753C08091E901813A3F +:1018800009F052C08091ED019091EE01892B09F091 +:101890004BC08091E800877F8093E8008091E8004A +:1018A00080FFFCCF80910C0136C08091E90181322C +:1018B000D9F58091ED019091EE01892BA9F58091E8 +:1018C000E800877F8093E8000E94830E8091EB01FF +:1018D00080930C010C943D178091E901813221F530 +:1018E0008091E800877F8093E8000E94830E8091BA +:1018F000EC018093650108958091E901813AA1F49A +:101900008091E800877F8093E8008091E80080FF65 +:10191000FCCF809165018093F1008091E8008E7783 +:101920008093E8000C94830E089584B7877F84BF6A +:1019300088E10FB6F89480936000109260000FBEAB +:1019400090E080E80FB6F894809361009093610076 +:101950000FBE0E941D120E94D40E0E94310F809172 +:10196000E20084608093E20078940E94AC110E94AF +:101970001F1282E091E00E94C9110E94B12480915F +:10198000E801853069F40E94F41D8091E601882306 +:10199000B1F30E941C1E882391F30E942C0DEFCFFF +:1019A0000E942512ECCF292F332723303105A9F0CF +:1019B0006CF42130310509F442C02230310509F0C0 +:1019C00043C08DE690E02AE636E042C02132310580 +:1019D000C9F02232310519F137C0992781309105BC +:1019E00041F08230910541F0892B71F5E6E6F6E091 +:1019F00005C0EEE4F6E002C0E6E3F6E0849190E094 +:101A00009F0126C0643000F5E62FF0E0EE0FFF1FC7 +:101A1000EE5DFE4F2081318189E090E019C0643095 +:101A200098F4E62FF0E0DF01AA0FBB1FA65EBE4FC1 +:101A30002D913C91EA5EFE4F808190E009C082E1E9 +:101A400090E027ED36E004C080E090E020E030E058 +:101A5000FA0131832083089580E189BD82E189BD47 +:101A600009B400FEFDCF8091D8008F7D8093D8000F +:101A70008091E00082608093E0008091E00081FD31 +:101A8000FCCF0895CF92DF92EF92FF920F931F93B6 +:101A9000CF93DF937C018B01EA010E94A40E811198 +:101AA00031C0209731F088819981081B190BE80E0D +:101AB000F91EC12CD12C0115110519F18091E800F6 +:101AC00085FD14C08091E8008E778093E800209710 +:101AD00041F0888199818C0D9D1D9983888385E0D3 +:101AE00011C00E94A40E882331F30CC0F70181912C +:101AF0007F018093F10001501109FFEFCF1ADF0A37 +:101B0000DACF80E0DF91CF911F910F91FF90EF909E +:101B1000DF90CF9008952091EF013091F0012617CA +:101B2000370748F06115710539F42091E8002E77E8 +:101B30002093E80001C0B901FC0120E061157105A6 +:101B4000B9F18091E801882309F440C0853009F497 +:101B50003FC08091E80083FD3DC08091E80082FF96 +:101B600006C08091E80082FF26C080E00895809141 +:101B7000E80080FFE3CF2091F3008091F20090E035 +:101B8000922B6115710551F08830910538F421913F +:101B90002093F100615071090196F3CF21E008977D +:101BA00009F020E08091E8008E778093E800C6CFAE +:101BB0002111C7CFD6CF8091E801882339F0853035 +:101BC00039F08091E80083FFCCCF04C082E0089513 +:101BD00083E0089581E008952091EF013091F001B4 +:101BE0002617370748F06115710539F42091E80090 +:101BF0002E772093E80001C0B901FC0120E06115B7 +:101C00007105C1F18091E801882309F441C0853054 +:101C100009F440C08091E80083FD3EC08091E80057 +:101C200082FF06C08091E80082FF27C080E008950F +:101C30008091E80080FFE3CF2091F3008091F200D3 +:101C400090E0922B6115710559F08830910540F4B0 +:101C500024912093F1003196615071090196F2CFE1 +:101C600021E0089709F020E08091E8008E778093CA +:101C7000E800C5CF2111C6CFD5CF8091E8018823D8 +:101C800039F0853039F08091E80083FFCBCF04C074 +:101C900082E0089583E0089581E00895982F9730B9 +:101CA00058F59093E900981739F07091EC00209165 +:101CB000ED005091F00003C0242F762F50E021FF5B +:101CC00019C03091EB003E7F3093EB003091ED0076 +:101CD0003D7F3093ED003091EB0031603093EB00AD +:101CE0007093EC002093ED005093F0002091EE00F3 +:101CF00027FF07C09F5FD3CF8F708093E90081E0FB +:101D0000089580E008958091E90187FD05C08091E4 +:101D1000E80080FF0EC012C08091E80082FD05C07F +:101D20008091E8018111F8CF08958091E8008B77C8 +:101D300008C08091E8018111EACF08958091E80000 +:101D40008E778093E80008958091E4009091E500FB +:101D500045E62091EC0020FF21C02091E80020FD05 +:101D600021C02091E801222389F0253089F02091BB +:101D7000EB0025FD0FC02091E4003091E50028170D +:101D8000390739F3415041F0C901E3CF82E00895AA +:101D900083E0089581E0089584E008952091E800AB +:101DA00022FFDFCF80E008950E94420F0E944A0F79 +:101DB000E0EEF0E0808181608083E8EDF0E08081FA +:101DC0008F77808319BCA7EDB0E08C918E7F8C93C8 +:101DD00080818F7E80831092E70108950F931F9377 +:101DE000CF93DF930E94420F0E944A0FC8EDD0E0CC +:101DF00088818F77888388818068888388818F7DB8 +:101E0000888319BC1092E8011092E4011092E60157 +:101E10001092E50100EE10E0F80180818B7F808355 +:101E200088818160888342E060E080E00E944E0EFD +:101E3000E1EEF0E080818E7F8083E2EEF0E0808151 +:101E400081608083808188608083F80180818E7FBB +:101E50008083888180618883DF91CF911F910F916A +:101E60000895E8EDF0E080818F7E8083E7EDF0E07B +:101E700080818160808384E082BF81E08093E7017C +:101E80000C94EE0EE8EDF0E080818E7F808310925E +:101E9000E20008951092DA001092E10008951F9276 +:101EA0000F920FB60F9211242F933F934F935F938E +:101EB0006F937F938F939F93AF93BF93EF93FF9312 +:101EC0008091E10082FF0BC08091E20082FF07C099 +:101ED0008091E1008B7F8093E1000E94AB118091A3 +:101EE000DA0080FF1FC08091D80080FF1BC0809166 +:101EF000DA008E7F8093DA008091D90080FF0DC0D8 +:101F000080E189BD82E189BD09B400FEFDCF81E099 +:101F10008093E8010E94B30B05C019BC1092E80140 +:101F20000E94C10B8091E10080FF19C08091E20006 +:101F300080FF15C08091E2008E7F8093E200809147 +:101F4000E20080618093E2008091D80080628093FB +:101F5000D80019BC85E08093E8010E94C50B8091F0 +:101F6000E10084FF30C08091E20084FF2CC080E15A +:101F700089BD82E189BD09B400FEFDCF8091D80002 +:101F80008F7D8093D8008091E1008F7E8093E10067 +:101F90008091E2008F7E8093E2008091E200816078 +:101FA0008093E2008091E401882311F084E007C06F +:101FB0008091E30087FF02C083E001C081E080934D +:101FC000E8010E94C70B8091E10083FF29C0809146 +:101FD000E20083FF25C08091E100877F8093E100CC +:101FE00082E08093E8011092E4018091E1008E7F0D +:101FF0008093E1008091E2008E7F8093E2008091E7 +:10200000E20080618093E20042E060E080E00E94B4 +:102010004E0E8091F00088608093F0000E94C40B07 +:10202000FF91EF91BF91AF919F918F917F916F91B0 +:102030005F914F913F912F910F900FBE0F901F9086 +:1020400018951F920F920FB60F9211242F933F9362 +:102050004F935F936F937F938F939F93AF93BF93B0 +:10206000CF93EF93FF93C091E900CF708091EC0084 +:102070001092E9008091F000877F8093F0007894BF +:102080000E945D101092E9008091F00088608093BA +:10209000F000C093E900FF91EF91CF91BF91AF9114 +:1020A0009F918F917F916F915F914F913F912F9170 +:1020B0000F900FBE0F901F9018951F93CF93DF9333 +:1020C000CDB7DEB7AA970FB6F894DEBF0FBECDBF6F +:1020D000E9EEF1E08091F100819321E0E13FF20728 +:1020E000C9F70E94E30B8091E80083FF1CC1209197 +:1020F000E9013091EA01832F90E08A30910508F0E0 +:1021000012C1FC01EB54FF4F0C944B26203881F098 +:10211000223809F008C18091ED018F708093E900A9 +:102120008091EB0085FB882780F91092E90006C0BA +:102130008091E5019091E601911182609091E80013 +:10214000977F9093E8008093F1001092F100C5C052 +:10215000822F8D7F09F0E7C0222319F0223061F031 +:10216000E2C08091EB01813009F0DDC0333009F02D +:1021700080E08093E60128C08091EB01811124C0AA +:102180002091ED012F7009F4CEC02093E9008091D9 +:10219000EB0080FF19C08091EB00333011F48062B6 +:1021A00011C080618093EB0081E090E0022E01C0BD +:1021B000880F0A94EAF78093EA001092EA0080916F +:1021C000EB0088608093EB001092E9008091E800BA +:1021D000877F86C02111A7C01091EB011F778091E6 +:1021E000E3008078812B8093E3008091E800877F73 +:1021F0008093E8000E94830E8091E80080FFFCCF6E +:102200008091E30080688093E300112311F083E064 +:1022100001C082E08093E80186C02058223008F097 +:1022200082C08091EB019091EC018C3D23E09207FC +:1022300079F583E08A838AE289834FB7F894DE01D7 +:10224000139620E03EE051E2E32FF0E05093570078 +:10225000E49120FF03C0E295EF703F5FEF708E2F97 +:1022600090E0EA3010F0C79601C0C0968D939D9320 +:102270002F5F243149F74FBF8091E800877F80931B +:10228000E8006AE270E0CE0101960E948B0D14C056 +:10229000AE014F5F5F4F6091ED010E94D30C00973C +:1022A00009F441C02091E800277F2093E800BC0199 +:1022B00089819A810E94EC0D8091E8008B77809350 +:1022C000E80031C0203879F58091E800877F80935D +:1022D000E8008091E4018093F1008091E8008E771E +:1022E0008093E8000E94830E1EC021111CC09091B3 +:1022F000EB019230C0F48091E800877F8093E80082 +:102300009093E4010E94830E8091E401811104C046 +:102310008091E30087FF02C084E001C081E08093E8 +:10232000E8010E94CF0B8091E80083FF0AC08091F2 +:10233000E800877F8093E8008091EB0080628093C3 +:10234000EB00AA960FB6F894DEBF0FBECDBFDF91AB +:10235000CF911F9108950895CF938091E80188232C +:10236000B1F08091E9008F709091EC0090FF02C075 +:1023700090E801C090E0C92FC82B1092E90080912D +:10238000E80083FD0E945D10CF70C093E900CF91FB +:10239000089590936B0180936A010895E0916A011A +:1023A000F0916B01309721F00190F081E02D0994BC +:1023B00080E00895E0916A01F0916B01309721F07F +:1023C0000280F381E02D09940895E0916A01F09173 +:1023D0006B01309721F00480F581E02D0994089578 +:1023E00020916801309169018217930771F09093F1 +:1023F000690180936801E0916A01F0916B01309767 +:1024000021F00680F781E02D09940895209166015E +:10241000309167018217930771F090936701809361 +:102420006601E0916A01F0916B01309721F0008420 +:10243000F185E02D0994089508950C941C120E94D2 +:10244000371E0E94AA070C94FD1ECF92DF92EF92D6 +:10245000FF920F931F93CF93DF93CDB7DEB72B97E8 +:102460000FB6F894DEBF0FBECDBF0E94C2073DE697 +:10247000E32E31E0F32E00E010E0C02E802F0E940A +:10248000AF08F701D1907F01D826B1F40F5F1F4F3D +:102490000E30110591F78FEF89838A831B820E948A +:1024A000401E8160782F9D838C8349815A816B8186 +:1024B0008D810E94C81241C09091CF0191FF04C04C +:1024C0008B870E94B5088B8520E030E04D2D50E0D1 +:1024D000922FBA01022E02C0759567950A94E2F711 +:1024E00060FF25C02E83CF82EE24E394F12C02C03E +:1024F000EE0CFF1C9A95E2F790E08E219F2121E0DF +:10250000892B09F420E028870E94401E8160782FE3 +:102510009A8789874E815F8168858A850E94C81263 +:10252000F801E359FE4F80818E25808306C02F5F1E +:102530003F4F2630310561F6A9CF0E94E12110916D +:102540006C010E94CE111817A1F00E94CE11809349 +:102550006C012B960FB6F894DEBF0FBECDBFDF9196 +:10256000CF911F910F91FF90EF90DF90CF900C943F +:10257000D30A2B960FB6F894DEBF0FBECDBFDF9106 +:10258000CF911F910F91FF90EF90DF90CF90089522 +:10259000CF93DF93CDB7DEB72B970FB6F894DEBF9E +:1025A0000FBECDBF4F83588769877A878B87DE013F +:1025B000119686E0FD0111928A95E9F785E0FE010A +:1025C000379601900D928A95E1F749815A816B8186 +:1025D0007C818D819E810E94091A2B960FB6F894FA +:1025E000DEBF0FBECDBFDF91CF9108950895CF9389 +:1025F000C82F882309F4C1C0823859F40E94CE1133 +:1026000081FDBBC089E30E94A81C0E94721D89E362 +:102610000CC0833879F40E94CE1180FDAEC083E5F2 +:102620000E94A81C0E94721D83E50E94E81CCF91A5 +:102630000C94721D843859F40E94CE1182FD9DC005 +:1026400087E40E94A81C0E94721D87E4EECF8CEFE5 +:102650008C0F813A48F48C2F0E94192481118DC06F +:102660008C2F0E94A81CE3CF80E28C0F883048F4A6 +:10267000C77081E001C0880FCA95EAF70E94291D42 +:10268000D6CF8BE58C0F833078F4C53A29F0C63A63 +:1026900031F482E890E005C081E890E002C083E870 +:1026A00090E0CF910C94F01188E58C0F833108F005 +:1026B00064C0C83A39F1C93A41F1CA3A49F1CB3A52 +:1026C00051F1CC3A59F1CD3A61F1C03B69F1CE3AC2 +:1026D00071F1CF3A79F1C13B81F1C23B89F1C33B42 +:1026E00091F1C43B99F1C53BA1F1C63BA9F1C73BB0 +:1026F000B1F1C83BB9F1C93BC1F1CA3BC9F58AE2A6 +:1027000092E038C082EE90E035C089EE90E032C0B1 +:102710008AEE90E02FC085EB90E02CC086EB90E035 +:1027200029C087EB90E026C08CEC90E023C08DECB4 +:1027300090E020C083E891E01DC08AE891E01AC0D3 +:1027400082E991E017C084E991E014C081E292E04F +:1027500011C083E292E00EC084E292E00BC085E2F9 +:1027600092E008C086E292E005C087E292E002C0F3 +:1027700080E090E0CF910C940612CF9108958823C9 +:1027800009F44BC0823859F40E94CE1181FF45C034 +:1027900089E30E94A81C0E94721D89E30CC0833843 +:1027A00071F40E94CE1180FF38C083E50E94A81CFE +:1027B0000E94721D83E50E94E81C0C94721D8438EF +:1027C00059F40E94CE1182FF28C087E40E94A81C01 +:1027D0000E94721D87E4EFCF9CEF980F913A58F357 +:1027E00090E2980F983050F4877091E001C0990FF3 +:1027F0008A95EAF7892F0E942F1DDFCF9BE5980F5E +:10280000933020F480E090E00C94F011885A8331EA +:1028100020F480E090E00C9406120895882321F0C3 +:102820000E94291D0C94721D0895882321F00E9496 +:102830002F1D0C94721D0895CF92DF92EF92FF929C +:102840000F931F93CF93DF93CDB7DEB728970FB6C3 +:10285000F894DEBF0FBECDBF8C0185E0F801DE012C +:10286000119601900D928A95E1F7F801D080E180F0 +:10287000F280258122952F7083819481892B39F0F4 +:10288000FFEFEF1206C081E0DF1203C003C081E05A +:1028900001C080E080FDCEC2C8012F830E94F612E5 +:1028A000D982EA8289819A810E94661C9E838887E8 +:1028B0000E94651C0E94381B2F814E816885FF2075 +:1028C00029F00E94461D68854E812F81E42FE295F4 +:1028D000EF70F0E0E154FF4F0C944B26842F807F83 +:1028E000142F1F70882311F01295107FFF2059F0CC +:1028F000112309F454C2812F68870E94391D0E9458 +:10290000721D68854CC2862F0E94BF13112309F4E3 +:1029100091C2812F0E943F1D28960FB6F894DEBF0A +:102920000FBECDBFDF91CF911F910F91FF90EF9020 +:10293000DF90CF900C94721D342F307F842F8F70D6 +:10294000303211F08295807F662319F0613019F1E1 +:102950002BC0FF20B1F0222309F493C1213009F0EC +:1029600090C128960FB6F894DEBF0FBECDBFDF91A1 +:10297000CF911F910F91FF90EF90DF90CF900C942B +:10298000591D222319F0213009F454C28E830E946C +:102990005C1D8E8189C1FF2021F0223008F04AC2DF +:1029A00070C1211147C280C1FF2021F0222309F408 +:1029B00068C1F5C1222309F477C105C2242F2695E9 +:1029C0002695237030E02115310521F021303105A5 +:1029D000C9F030C2FF2021F0862F942F937002C0DF +:1029E00080E090E028960FB6F894DEBF0FBECDBF12 +:1029F000DF91CF911F910F91FF90EF90DF90CF90DB +:102A00000C94F011FF2021F0862F942F937002C0B8 +:102A100080E090E028960FB6F894DEBF0FBECDBFE1 +:102A2000DF91CF911F910F91FF90EF90DF90CF90AA +:102A30000C940612862FFF2019F00E94E92002C094 +:102A40000E94512128960FB6F894DEBF0FBECDBF6D +:102A5000DF91CF911F910F91FF90EF90DF90CF907A +:102A60000C94D621842F837009F076C0F110E2C156 +:102A7000262F229526952770220F220F862F8F70E2 +:102A8000C82ED12CE12CF12C022E04C0CC0CDD1C64 +:102A9000EE1CFF1C0A94D2F764FF10C06FE070E0D8 +:102AA00080E090E004C0660F771F881F991F2A9569 +:102AB000D2F7609570958095909503C060E070E0C6 +:102AC000CB01242F269526952370422F50E04230CB +:102AD0005105D1F04330510559F16C297D298E29DA +:102AE0009F294130510541F128960FB6F894DEBF79 +:102AF0000FBECDBFDF91CF911F910F91FF90EF904F +:102B0000DF90CF900C945D1B6C297D298E299F2925 +:102B100028960FB6F894DEBF0FBECDBFDF91CF91E0 +:102B20001F910F91FF90EF90DF90CF900C94771B47 +:102B30000E945D1BC701B60128960FB6F894DEBF50 +:102B40000FBECDBFDF91CF911F910F91FF90EF90FE +:102B5000DF90CF900C94431BFF2019F0842F8170DD +:102B600001C08695882309F465C1262F22952695F4 +:102B70002770220F220F862F8F70C82ED12CE12CA8 +:102B8000F12C022E04C0CC0CDD1CEE1CFF1C0A94A0 +:102B9000D2F764FF10C06FE070E080E090E004C006 +:102BA000660F771F881F991F2A95D2F76095709539 +:102BB0008095909503C060E070E0CB01242F2695AE +:102BC00026952370422F50E042305105D1F043301A +:102BD000510559F16C297D298E299F2941305105D4 +:102BE00041F128960FB6F894DEBF0FBECDBFDF913E +:102BF000CF911F910F91FF90EF90DF90CF900C94A9 +:102C0000311C6C297D298E299F2928960FB6F894AE +:102C1000DEBF0FBECDBFDF91CF911F910F91FF900F +:102C2000EF90DF90CF900C944B1C0E94311CC70199 +:102C3000B60128960FB6F894DEBF0FBECDBFDF9168 +:102C4000CF911F910F91FF90EF90DF90CF900C9458 +:102C5000171C603FC9F118F4603E50F49BC0623FFE +:102C600009F460C008F44AC0633F09F46FC092C021 +:102C7000162F1F70842F8F71FF2099F00E94B01BB8 +:102C8000812F28960FB6F894DEBF0FBECDBFDF911F +:102C9000CF911F910F91FF90EF90DF90CF900C9408 +:102CA0000E140E94D11B812F28960FB6F894DEBF18 +:102CB0000FBECDBFDF91CF911F910F91FF90EF908D +:102CC000DF90CF900C941514FF20A1F02111B2C019 +:102CD000842F8F7128960FB6F894DEBF0FBECDBF3C +:102CE000DF91CF911F910F91FF90EF90DF90CF90E8 +:102CF0000C94F61B223008F09DC0EACFFF20A1F013 +:102D0000842F8F7128960FB6F894DEBF0FBECDBF0B +:102D1000DF91CF911F910F91FF90EF90DF90CF90B7 +:102D20000C94B01BFF2061F3842F8F7128960FB68F +:102D3000F894DEBF0FBECDBFDF91CF911F910F91F1 +:102D4000FF90EF90DF90CF900C94D11BFF2091F07B +:102D5000842F8F7128960FB6F894DEBF0FBECDBFBB +:102D6000DF91CF911F910F91FF90EF90DF90CF9067 +:102D70000C949B1B28960FB6F894DEBF0FBECDBFF8 +:102D8000DF91CF911F910F91FF90EF90DF90CF9047 +:102D90000C94911BFF20A1F0222309F4B1CF862FC0 +:102DA00028960FB6F894DEBF0FBECDBFDF91CF914E +:102DB0001F910F91FF90EF90DF90CF900C94F7123E +:102DC000222309F4B1CF862F28960FB6F894DEBFE0 +:102DD0000FBECDBFDF91CF911F910F91FF90EF906C +:102DE000DF90CF900C94BF134F70C8010E94040570 +:102DF00028960FB6F894DEBF0FBECDBFDF91CF91FE +:102E00001F910F91FF90EF90DF90CF900C94B61A26 +:102E10004F70C80128960FB6F894DEBF0FBECDBF25 +:102E2000DF91CF911F910F91FF90EF90DF90CF90A6 +:102E30000C94750928960FB6F894DEBF0FBECDBF6F +:102E4000DF91CF911F910F91FF90EF90DF90CF9086 +:102E500008950E94461D0E94561D0E941B1D0E943F +:102E6000721D0E9482220E94D62180E090E00E9482 +:102E7000F01180E090E00C9406120E94361D0C9434 +:102E800029170E94661C292F22952F7030E02C30C4 +:102E900031054CF42A3031056CF4225031092230CE +:102EA000310590F407C02C30310551F02F30310539 +:102EB00039F00AC0803E10F0803F31F481E008957F +:102EC00093FB882780F9089580E00895CF93DF93DE +:102ED00000D000D01F92CDB7DEB70F900F900F90AB +:102EE0000F900F90DF91CF910895CF93DF9300D093 +:102EF00000D000D0CDB7DEB726960FB6F894DEBF6F +:102F00000FBECDBFDF91CF9108951F93CF93DF9375 +:102F1000C0917B0116E080917C01C81799F0D0E048 +:102F20001C9FF0011D9FF00D1124E358FE4F4081BE +:102F3000518162817381848195810E9475172196E8 +:102F4000C770E9CFDF91CF911F9108954091AD01F6 +:102F50005091AE016091AF017091B0018091B101CB +:102F60009091B2010C947517CF938091B201829524 +:102F70008F7009F05FC08091AF01882309F45AC0B7 +:102F800020917B01A0917C016091AD017091AE0117 +:102F90008091B0019091B10131E06F3F09F030E0D4 +:102FA000B32FC6E02A1709F445C0009721F07F3FF0 +:102FB00021F44B2F03C041E001C040E030E040FD70 +:102FC00035C0C29FF001C39FF00D1124E358FE4F9E +:102FD000418174132BC04081641328C04281411188 +:102FE00025C0438154814817590710F441505109B5 +:102FF000481B590B483C5105C8F48091B2018F70B1 +:1030000080618093B20186E0829FF001839FF00D82 +:103010001124EE57FE4F80818F70806180838DEA8E +:1030200091E00E941C14CF910C9485172F5F3F4FA5 +:103030002770B8CFCF910895CF92DF92EF92FF9291 +:103040000F931F93CF93DF93CDB7DEB762970FB681 +:10305000F894DEBF0FBECDBF8C0185E0F801DE0124 +:103060001D9601900D928A95E1F7D8014C91119629 +:103070005C91119712966C9112971396ED90FC90BB +:1030800014977091AD01E091AE012091B0013091A3 +:10309000B1012115310531F0EF3F31F481E07F3F7F +:1030A00019F403C081E001C080E0B82FB170CB2ECD +:1030B00080FD6CC1D090AF01DD2009F4F5C0F09126 +:1030C000B201E216F30638F0C701821B930B883C6D +:1030D000910548F09BC0209530952E0D3F1D283C52 +:1030E000310508F093C08F2F807F09F052C0E5139F +:1030F00014C0741312C0D62E61110FC0FF70F0619E +:10310000F093B2010E94A6178DEA91E00E941C1470 +:103110008091B201F80185836CC1EF2831F05F3FE7 +:1031200031F481E04F3F19F403C081E001C080E039 +:1031300080FD03C081E0862701C080E0F82FF17098 +:10314000FF2E80FF1CC080917B0120917C0136E026 +:10315000821709F428C190E0389FF001399FF00DE3 +:103160001124E358FE4F7181571306C07081471335 +:1031700003C07281671303C001968770E9CFD62E12 +:10318000662309F436C18091B20181608093B20157 +:1031900053C0E51308C0741306C0611104C0D80100 +:1031A0001596FC93AEC04D875E878D859E856A8B94 +:1031B0000E9441176A89882329F1D62E662311F1CE +:1031C0002091B201822F82958F7090E002970CF4CB +:1031D00060C08091AD019091AE0198878F83198670 +:1031E000FB86EA862C87CE01079651C0E51731F1A0 +:1031F0004D875E878D859E856A8B0E9441176A89FF +:1032000081112EC0C8010E941C14A4C08F2F807F82 +:1032100069F77E2DF98AE88A89890E9466178DEA06 +:1032200091E00E941C14EDEAF1E086E0DF011D92BE +:103230008A95E9F70E94A617D12CDBC07413D8CF6A +:103240006111D6CFD8011596FC93C8010E941C14B9 +:10325000EDEAF1E086E0DF011D928A95E9F7C9C049 +:10326000D62E662379F22091B201822F82958F703B +:1032700090E0029774F08091AD019091AE019A8335 +:1032800089831B82FD82EC822E83CE0101960E94EF +:103290001C1486E0F801ADEAB1E001900D928A9528 +:1032A000E1F70E94B4176FC0E216F30628F0C701D9 +:1032B000821B930B9C0104C0209530952E0D3F1D61 +:1032C000283C310508F052C0D62E662309F49ACF67 +:1032D000E5132CC074132AC08091B20180FD1DC07B +:1032E000982F92959F70C9F0D80115968C931597D9 +:1032F0009F3039F09F5F9295907F8F70892B159644 +:103300008C93C8010E941C1486E0F801ADEAB1E07C +:1033100001900D928A95E1F736C086E0F801ADEA9A +:10332000B1E001900D928A95E1F763C04D875E8709 +:103330008D859E850E944117882379F086E0F801EB +:10334000ADEAB1E001900D928A95E1F70E94B417C1 +:103350000E94A617DD24D3944CC08091B2018160F5 +:103360008093B201C8010E941C1443C07E2DF98ACB +:10337000E88A89890E946617EDEAF1E086E0DF01BC +:103380001D928A95E9F70E94A61733C0662309F4B7 +:1033900039CF4D875E878D859E850E944117882392 +:1033A00009F430CFCBCF4D875E878D859E850E94F7 +:1033B000661C292F22952F7030E0223031052CF425 +:1033C0009F7041F0811106C00CC0243031052CF4EF +:1033D0009F7049F4805E883020F0C8010E941C1460 +:1033E000CF2CDC2C06C0D80115969C91907F91F7CC +:1033F000F8CF8D2D62960FB6F894DEBF0FBECDBF0D +:10340000DF91CF911F910F91FF90EF90DF90CF90C0 +:1034100008951F93CF93DF93CDB7DEB72C970FB6E8 +:10342000F894DEBF0FBECDBF4F83588769877A8778 +:103430008B879C87CE0107960E941C188823C1F0B9 +:103440002F8138858A859B85892B31F03F3F11F08C +:1034500080E003C02F3FE1F781E0811147C04F8139 +:10346000588569857A858B859C850E9475173EC035 +:1034700086E0FE013796DE01119601900D928A9545 +:10348000E1F7FF81E8854A855B854115510531F0FB +:10349000EF3F31F481E0FF3F19F403C081E001C048 +:1034A00080E080FD23C020917C0130E0C9010196BD +:1034B0008770992760917B0170E086179707F1F17B +:1034C000F983EA835D834C8396E0929FD001939FBA +:1034D000B00D1124A358BE4FFE01319601900D92FC +:1034E0009A95E1F780937C010E94851716E0809100 +:1034F0007B0190917C01891779F1189FC0011124FB +:1035000083589E4F0E941C18882331F1E0917B0163 +:103510001E9FF0011124E358FE4F408151816281CA +:103520007381848195810E94751780917B0190E061 +:1035300001968770992780937B01D9CF0E943D1710 +:1035400010927C0110927B01EDEAF1E086E0DF0150 +:103550001D928A95E9F7CACF2C960FB6F894DEBF74 +:103560000FBECDBFDF91CF911F910895EF92FF92D3 +:103570000F931F93CF93DF939C01009709F471C0C1 +:10358000F12CEE24E394E9012196F901849184372A +:1035900040F4843008F056C0813081F0823021F14F +:1035A00060C0853709F449C0C0F19CE7980F903797 +:1035B00008F057C08F770E94BF1346C089010E5F85 +:1035C0001F4FFE01849190E2980F983050F487705D +:1035D000FE2D01C0FF0F8A95EAF78F2F0E94491D2B +:1035E00015C00E94F71214C089010E5F1F4FFE0123 +:1035F000849190E2980F983068F48770FE2D01C096 +:10360000FF0F8A95EAF78F2F0E944F1D0E94721DAF +:10361000E8011AC00E94BF13FBCF2E5F3F4FFE018F +:10362000C491CC2341F08FE99FE00197F1F700C0EE +:103630000000C150F6CFE90107C0FE01F490E90196 +:10364000229602C00E94F7128F2D882341F0EFE9E5 +:10365000FFE03197F1F700C000008150F6CF9E01E6 +:1036600092CFDF91CF911F910F91FF90EF9008952E +:1036700008956093B7017093B8018093B901909356 +:10368000BA010C9429170F931F930091B701109161 +:10369000B8012091B9013091BA01062B172B282BC4 +:1036A000392B0093B7011093B8012093B9013093DF +:1036B000BA011F910F910C9429170F931F9300913A +:1036C000B7011091B8012091B9013091BA010623D8 +:1036D0001723282339230093B7011093B8012093AF +:1036E000B9013093BA011F910F910C9429170F93D0 +:1036F0001F930091B7011091B8012091B901309149 +:10370000BA0106271727282739270093B7011093F6 +:10371000B8012093B9013093BA011F910F910C9415 +:1037200029171092B3011092B4011092B5011092B2 +:10373000B6010C94291741E050E060E070E004C04D +:10374000440F551F661F771F8A95D2F74093B30128 +:103750005093B4016093B5017093B6010C9429178E +:1037600041E050E060E070E004C0440F551F661F68 +:10377000771F8A95D2F78091B3019091B401A091FF +:10378000B501B091B601842B952BA62BB72B809356 +:10379000B3019093B401A093B501B093B6010C941A +:1037A000291741E050E060E070E004C0440F551F6D +:1037B000661F771F8A95D2F7409550956095709552 +:1037C0008091B3019091B401A091B501B091B6017F +:1037D00084239523A623B7238093B3019093B40148 +:1037E000A093B501B093B6010C94291741E050E0C5 +:1037F00060E070E004C0440F551F661F771F8A9574 +:10380000D2F78091B3019091B401A091B501B0912C +:10381000B60184279527A627B7278093B3019093F5 +:10382000B401A093B501B093B6010C9429170F937E +:103830001F930091B3011091B4012091B501309113 +:10384000B601062B172B282B392B0093B3011093AD +:10385000B4012093B5013093B6011F910F910C94E0 +:1038600029170F931F930091B3011091B401209178 +:10387000B5013091B601062317232823392300937D +:10388000B3011093B4012093B5013093B6011F9199 +:103890000F910C9429170F931F930091B30110916E +:1038A000B4012091B5013091B601062717272827CA +:1038B00039270093B3011093B4012093B5013093DD +:1038C000B6011F910F910C9429170895CF92DF92A2 +:1038D000EF92FF920F931F93CF93DF93EC01C09071 +:1038E000B701D090B801E090B901F090BA01809191 +:1038F000B3019091B401A091B501B091B601C82A6D +:10390000D92AEA2AFB2A0FE110E0B701A601002E0E +:1039100004C076956795579547950A94D2F740FF6E +:1039200007C0BE01802F0E9498098130910539F4AB +:103930000150110950F7BE0180E00E949809DF9103 +:10394000CF911F910F91FF90EF90DF90CF9008954E +:1039500090910C019923D9F090910D019923B9F020 +:10396000982F9695969596959F3088F5E0910E0143 +:10397000F0910F01E90FF11D877021E030E001C0E7 +:10398000220F8A95EAF78181822B818308954091E5 +:103990000E0150910F0120E030E09FEFFA01E20F9D +:1039A000F31F6281681799F09F3F19F4611101C0FC +:1039B000922F2F5F3F4F2E30310581F79F3F39F017 +:1039C000FA01E90FF11D97FDFA9582830895089594 +:1039D00090910C019923E1F090910D019923C1F090 +:1039E000982F9695969596959F3020F5E0910E012B +:1039F000F0910F01E90FF11D877021E030E001C067 +:103A0000220F8A95EAF72095818128232183089542 +:103A100040910E0150910F0120E030E0FA01E20FD9 +:103A2000F31F9281981301C012822F5F3F4F2E30F7 +:103A30003105A1F7089581E090E0E0910E01F09149 +:103A40000F01E80FF91F1082019680319105A9F747 +:103A500008959091CE01982B9093CE010895809572 +:103A60009091CE0198239093CE0108951092CE01AB +:103A700008959091CD01982B9093CD010895809554 +:103A80009091CD0198239093CD0108951092CD018E +:103A900008959091CC01982B9093CC010895809536 +:103AA0009091CC0198239093CC0108951092CC0171 +:103AB00008958093BB0108951092BB010895409131 +:103AC0000E0150910F0120E030E080E0FA01E20F9A +:103AD000F31F918191118F5F2F5F3F4F2F30310581 +:103AE000A9F70895E0910E01F0910F018091CE01A8 +:103AF0008083E0910E01F0910F0180819091CD01C2 +:103B0000892B8083E0910E01F0910F0180819091CB +:103B1000CC01892B80839091BB01992361F0E091C6 +:103B20000E01F0910F018081892B80830E945F1D1F +:103B300081111092BB0180910E0190910F010C94A4 +:103B4000DA11CF92DF92EF92FF920F931F936C01E5 +:103B5000EE24FF24C114D104E104F10421F46B012B +:103B60007C0180E001C080E133272F2D1E2D0D2D1B +:103B7000011511052105310519F0885F68017901EA +:103B800097018601A4E03695279517950795AA9584 +:103B9000D1F7011511052105310519F08C5F680178 +:103BA000790197018601F2E03695279517950795DB +:103BB000FA95D1F7011511052105310519F08E5F30 +:103BC00068017901B701A6017695679557954795E4 +:103BD000452B462B472B09F08F5F1F910F91FF90CC +:103BE000EF90DF90CF9008958091E801843009F143 +:103BF0001092D00120E488E190E00FB6F894A895E7 +:103C0000809360000FBE2093600083B7817F846043 +:103C100083BF83B7816083BF7894889583B78E7F95 +:103C200083BF88E10FB6F894809360001092600023 +:103C30000FBE089508950895CF930E941A1E0E9402 +:103C4000C2070E941B1EC0E08C2F0E94AF0881118A +:103C500005C0CF5FCE30C1F780E001C081E0CF91D9 +:103C600008950E943D170E94CE110C94D30A82E061 +:103C700084BD93E095BD9AEF97BD80936E00089543 +:103C80002FB7F8948091D1019091D201A091D301E6 +:103C9000B091D4012FBF0895CF92DF92EF92FF929F +:103CA0000F931F932FB7F8944091D1015091D201F7 +:103CB0006091D3017091D4012FBF6A017B01EE2482 +:103CC000FF248C0120E030E0C016D106E206F306A6 +:103CD00010F441505109481B590BCA011F910F9113 +:103CE000FF90EF90DF90CF9008951F920F920FB644 +:103CF0000F9211248F939F93AF93BF938091D10123 +:103D00009091D201A091D301B091D4010196A11D4F +:103D1000B11D8093D1019093D201A093D301B093B0 +:103D2000D401BF91AF919F918F910F900FBE0F90D3 +:103D30001F9018950E94D40EF8942FEF87EA91E611 +:103D4000215080409040E1F700C0000087E090EBF8 +:103D5000DC018093F1019093F201A093F301B09301 +:103D6000F4012CE088E190E00FB6F894A8958093D8 +:103D700060000FBE20936000FFCFEF92FF920F9381 +:103D80001F93CF93DF93E82EF12C8F2D0E94AF0865 +:103D9000C0E0D0E0082F10E098010C2E02C035954D +:103DA00027950A94E2F720FD05C02196C630D1057B +:103DB00099F709C06C2F7F2D80E00E947609E812E8 +:103DC000F4CF81E005C0F3948EE0F812DECF80E0FE +:103DD000DF91CF911F910F91FF90EF900895CF93B6 +:103DE000C82F8CE20E94BD1E882321F08C2FCF911A +:103DF0000C94BD1E80E0CF910895CF930E94422085 +:103E0000811102C00E942820C5E6C15049F00E94DD +:103E1000C2078FE39CE90197F1F700C00000F5CFDE +:103E200089E20E94EF1E811111C18AE20E94EF1EF9 +:103E300081110E94282085E00E94EF1E81110E94BE +:103E40009A1E0E944D208093CF0187E00E94EF1EB2 +:103E5000882399F18BE10E94EF1E882351F0909105 +:103E6000CF0191FB882780F921E0822780FB91F91F +:103E700022C08EE00E94EF1E882351F09091CF0166 +:103E800092FB882780F921E0822780FB92F913C0FA +:103E900080E10E94EF1E9091CF01882341F093FBB7 +:103EA000882780F921E0822780FB93F904C0892FBD +:103EB000809580FB90F99093CF018091CF010E9473 +:103EC00051200E945F208093E20180EE0E94EF1E4D +:103ED000882341F08091E201982F909590FB80F922 +:103EE0008093E20189E30E94EF1E882359F09091AC +:103EF000E20191FB882780F921E0822780FB91F97C +:103F00009093E20182EE0E94EF1E882359F0909177 +:103F1000E20192FB882780F921E0822780FB92F959 +:103F20009093E20186EE0E94EF1E882359F0909153 +:103F3000E20193FB882780F921E0822780FB93F937 +:103F40009093E20183EE0E94EF1E882359F0909136 +:103F5000E20194FB882780F921E0822780FB94F915 +:103F60009093E20185E30E94EF1E882359F090911F +:103F7000E20195FB882780F921E0822780FB95F9F3 +:103F80009093E20181E30E94EF1E882359F0909103 +:103F9000E20196FB882780F921E0822780FB96F9D1 +:103FA0009093E20181E10E94EF1E882359F09091E5 +:103FB000E20197FB882780F921E0822780FB97F9AF +:103FC0009093E2018091E2010E9463208091E201DE +:103FD00087FB882780F980930D0187E20E94EF1EFE +:103FE000C82F8EE10E94EF1E8111C2608FE10E94F6 +:103FF000EF1E8111C46080E20E94EF1E8111C86033 +:1040000081E20E94EF1E8111C06182E20E94EF1ED8 +:104010008111C06283E20E94EF1E8111C06484E2BC +:104020000E94EF1E882311F0C06802C0CC2329F043 +:104030008C2F0E945A206C2F03C00E945620682F9C +:1040400070E080E090E0CF910C94391BCF910895FF +:104050006DEE7EEF80E090E00E94812660E082E0DD +:1040600090E00E94732660E083E090E00E94732657 +:1040700060E084E090E00E94732660E085E090E0DC +:104080000C94732680E090E00E946D2621E08D3E26 +:104090009E4F09F020E0822F089582E090E00C947A +:1040A0006526682F82E090E00C94732683E090E010 +:1040B0000C946526682F83E090E00C94732684E0CE +:1040C00090E00C946526682F84E090E00C947326B1 +:1040D0008091D70180FF0BC06091130185E0689F3C +:1040E000B001112475956795759567952AC081FF74 +:1040F00009C06091130185E0689FB0011124759596 +:1041000067951FC082FF07C06091130185E0689F1B +:10411000B001112416C04091D8014423C9F0609128 +:104120001201461788F72091130185E0289F90011E +:104130001124429FC001439F900D112470E00E9402 +:1041400037266038710540F46115710539F002C0F9 +:1041500065E070E0862F08958FE7089581E0089567 +:104160008091D70180FF08C06091110170E07595C2 +:1041700067957595679521C081FF06C06091110113 +:1041800070E07595679519C082FF04C060911101B8 +:1041900070E010C08091D8018823C1F060911001B7 +:1041A0008617A0F790911101989FC001112470E02B +:1041B0000E9437266038710528F46115710521F0D9 +:1041C000862F08958FE7089581E0089561E070E0FB +:1041D000F4CF803F21F40E946820819504C0813F84 +:1041E00029F40E9468208093DB010895823F21F426 +:1041F0000E946820819504C0833F29F40E946820B2 +:104200008093DA010895893F19F40E94B02005C017 +:104210008A3F31F40E94B02081958093DC0108959B +:104220008B3F21F40E94B020819504C08C3F29F47B +:104230000E94B0208093DD010895843F21F4809195 +:10424000D901816017C0853F21F48091D901826036 +:1042500011C0863F21F48091D90184600BC0873F53 +:1042600021F48091D901886005C0883F31F48091A4 +:10427000D90180618093D90108958D3F21F4809107 +:10428000D70181600BC08E3F21F48091D7018260FD +:1042900005C08F3F29F48091D70184608093D701B6 +:1042A0000895803F39F48091DB0187FF6CC0109244 +:1042B000DB0169C0813F29F48091DB011816BCF352 +:1042C00062C09091DA01823F29F497FF5CC010929E +:1042D000DA0159C0833F19F41916CCF354C0893F51 +:1042E00041F48091DC0118160CF04DC01092DC01F5 +:1042F0004AC08A3F29F48091DC0187FF44C0F6CF91 +:104300008B3F39F48091DD0187FF3DC01092DD01C4 +:104310003AC08C3F29F48091DD011816BCF333C0FC +:10432000843F21F48091D9018E7F17C0853F21F40D +:104330008091D9018D7F11C0863F21F48091D901F0 +:104340008B7F0BC0873F21F48091D901877F05C007 +:10435000883F31F48091D9018F7E8093D90113C0B9 +:104360008D3F21F48091D7018E7F0BC08E3F21F4C9 +:104370008091D7018D7F05C08F3F29F48091D701AF +:104380008B7F8093D7018091DA0181110EC08091DB +:10439000DB0181110AC08091DC01811106C080918E +:1043A000DD01811102C01092D801089589ED91E0DC +:1043B0000E94E5110E94401E9093D6018093D50182 +:1043C00008951F93CF93DF938091D5019091D601EB +:1043D0000E944C1E4091D801442321F020911401E9 +:1043E00030E006C0209115015AE0259F900111246C +:1043F0008217930708F482C08091DA011091DB01E3 +:10440000D091DC01C091DD01811107C0111105C0FF +:10441000D11103C0CC2309F471C04F3F19F04F5F95 +:104420004093D801181624F40E9468208093DA0182 +:104430008091DA0187FF05C00E94682081958093F2 +:10444000DA01111624F40E9468208093DB01809128 +:10445000DB0187FF05C00E94682081958093DB0106 +:104460006091DA01662339F11091DB01112319F112 +:10447000772767FD7095872F972F0E94482523E3A4 +:1044800033E343E35FE30E94AC250E94152560936C +:10449000DA01612F772767FD7095872F972F0E948C +:1044A000482523E333E343E35FE30E94AC250E9406 +:1044B00015256093DB011D1624F40E94B020809323 +:1044C000DC018091DC0187FF05C00E94B02081954E +:1044D0008093DC011C1624F40E94B0208093DD013F +:1044E0008091DD0187FF05C00E94B02081958093F7 +:1044F000DD01DF91CF911F910C94D621DF91CF91F7 +:104500001F910895E9EDF1E085E0DF011D928A95A4 +:10451000E9F71092D8011092D7010895833081F104 +:1045200028F4813059F08230D1F00895853009F4B3 +:1045300049C0B8F1863009F456C00895209115019C +:10454000862F90E0820F911D8F3F910520F4620F1E +:104550006093150108958FEF8093150108952091C0 +:104560001401862F90E0820F911D8F3F910520F45A +:10457000620F6093140108958FEF809314010895E2 +:1045800020911301862F90E0820F911D8F3F91059E +:1045900020F4620F6093130108958FEF809313014D +:1045A000089520911201862F90E0820F911D8F3F78 +:1045B000910520F4620F6093120108958FEF8093AC +:1045C0001201089520911101862F90E0820F911D14 +:1045D0008F3F910520F4620F6093110108958FEFD2 +:1045E00080931101089520911001862F90E0820F91 +:1045F000911D8F3F910520F4620F60931001089583 +:104600008FEF809310010895833011F128F48130E9 +:1046100049F0823091F00895853081F120F18630A3 +:10462000C1F1089580911501681720F4861B8093CD +:1046300015010895109215010895809114016817CD +:1046400020F4861B8093140108951092140108959C +:1046500080911301681720F4861B8093130108953D +:1046600010921301089580911201681720F4861B9F +:104670008093120108951092120108958091110102 +:10468000681720F4861B8093110108951092110180 +:10469000089580911001681720F4861B8093100103 +:1046A00008951092100108958D3109F442C020F54B +:1046B0008E3009F47CC070F4873009F45EC020F4B9 +:1046C000863009F442C033C08830D1F18B3009F410 +:1046D000AAC02DC0863109F4A6C038F4803109F48F +:1046E00070C0813109F47EC022C0893109F49BC0B9 +:1046F0008B3109F452C01BC0853309F48CC048F4D7 +:10470000873209F488C008F478C0893209F483C07C +:104710000EC0833438F48A3308F06DC0883309F44E +:1047200082C005C0833409F476C08834C1F080E0CB +:1047300008950E94CF240E94CE110E94D30A73C014 +:104740000E944D200E945F206EC08091CF01817F2A +:104750008E7F8093CF0181E08093DF0108950E94D6 +:104760003D172FEF83ED90E3215080409040E1F71B +:1047700000C000000E949A1E56C09091CF01892F60 +:104780008095817080FB90F919F09660986027C041 +:10479000997F977F9093CF0146C09091CF0191FB75 +:1047A000882780F921E0822780FB91F913C090913E +:1047B000CF0192FB882780F921E0822780FB92F9C4 +:1047C00009C09091CF0193FB882780F921E08227CF +:1047D00080FB93F99093CF01882329F19160909306 +:1047E000CF0108950E943D1780910D0191E0892726 +:1047F00080930D0118C027EC01C023EE280F61E063 +:1048000070E080E090E004C0660F771F881F991F5A +:104810002A95D2F704C061E070E080E090E00E9449 +:10482000391B0E943D1781E0089580E0089580E0E3 +:104830000895CF93C82F8091DF01813079F018F06F +:104840008230D1F184C0A0910E01B0910F018C9102 +:10485000813169F0823209F07CC009C0A0910E015B +:10486000B0910F018C91813111F0823249F48C2F7B +:104870000E94152481111DC08C2F0E9454231AC040 +:104880008C2F0E941724811114C0C43179F048F490 +:10489000CB3079F0C03109F060C082E08093DF0155 +:1048A00008C0C93219F0C83321F057C01092DF0197 +:1048B00054C081E0817053C0C93289F118F5C43108 +:1048C00071F1A8F4C73009F046C08AE08093150161 +:1048D00094E19093140193E090931301809312015B +:1048E00088E08093110188E28093100134C0CE519A +:1048F000C63088F5EC2FF0E0E65DFE4F80818093B6 +:10490000DE0129C0CE34E9F020F4CB3421F56AE091 +:1049100013C0C13579F0C235F1F461E00DC080916A +:10492000DE01882319F01092DE0115C081E080932A +:10493000DF0115C061E006C08091DE010E948E2279 +:104940000AC06AE08091DE010E94042304C0109234 +:10495000DF0180E004C081E002C080E0ABCFCF91F6 +:104960000895E1E8F0E08081886080838081816043 +:1049700080838FB7F89493E09093890090ED9093A3 +:1049800088008FBF0895EFE6F0E080818260808329 +:104990000895EFE6F0E080818D7F80830895EFE653 +:1049A000F0E0808192E08927808308951F920F9222 +:1049B0000FB60F9211242F933F934F935F936F93F2 +:1049C0007F938F939F93AF93BF93EF93FF938091C8 +:1049D000E0019091E10101969093E1018093E00163 +:1049E000811103C082E00E94D30AE091E101E695C3 +:1049F000E695F0E0EC51F84FE4918091E0018E13E0 +:104A000003C080E00E94D30AFF91EF91BF91AF9164 +:104A10009F918F917F916F915F914F913F912F91D6 +:104A20000F900FBE0F901F90189504D06894B1118D +:104A30008DC0089570D088F09F5790F0B92F9927B6 +:104A4000B751A0F0D1F0660F771F881F991F1AF099 +:104A5000BA95C9F712C0B13081F077D0B1E00895AE +:104A600074C0672F782F8827B85F39F0B93FCCF32F +:104A7000869577956795B395D9F73EF4909580958F +:104A8000709561957F4F8F4F9F4F0895E89409C0AF +:104A900097FB3EF490958095709561957F4F8F4F71 +:104AA0009F4F9923A9F0F92F96E9BB279395F69587 +:104AB000879577956795B795F111F8CFFAF4BB0F05 +:104AC00011F460FF1BC06F5F7F4F8F4F9F4F16C069 +:104AD000882311F096E911C0772321F09EE8872FF3 +:104AE000762F05C0662371F096E8862F70E060E0AF +:104AF0002AF09A95660F771F881FDAF7880F969528 +:104B0000879597F9089557FD9058440F551F59F010 +:104B10005F3F71F04795880F97FB991F61F09F3FAA +:104B200079F087950895121613061406551FF2CFD3 +:104B30004695F1DF08C0161617061806991FF1CF23 +:104B400086957105610508940895E894BB2766274A +:104B50007727CB0197F908950BD078C069D028F05A +:104B60006ED018F0952309F05AC05FC01124EECF23 +:104B7000CADFA0F3959FD1F3950F50E0551F629FB8 +:104B8000F001729FBB27F00DB11D639FAA27F00DA6 +:104B9000B11DAA1F649F6627B00DA11D661F829FCD +:104BA0002227B00DA11D621F739FB00DA11D621FB2 +:104BB000839FA00D611D221F749F3327A00D611DCF +:104BC000231F849F600D211D822F762F6A2F1124B1 +:104BD0009F5750408AF0E1F088234AF0EE0FFF1F04 +:104BE000BB1F661F771F881F91505040A9F79E3F3B +:104BF000510570F014C0AACF5F3FECF3983EDCF390 +:104C0000869577956795B795F795E7959F5FC1F777 +:104C1000FE2B880F911D9695879597F9089597F922 +:104C20009F6780E870E060E008959FEF80EC089552 +:104C300000240A941616170618060906089500247B +:104C40000A9412161306140605060895092E0394F5 +:104C5000000C11F4882352F0BB0F40F4BF2B11F469 +:104C600060FF04C06F5F7F4F8F4F9F4F089597FB8A +:104C7000072E16F4009407D077FD09D00E94512624 +:104C800007FC05D03EF4909581959F4F089570954F +:104C900061957F4F0895EE0FFF1F0590F491E02D71 +:104CA0000994AA1BBB1B51E107C0AA1FBB1FA61773 +:104CB000B70710F0A61BB70B881F991F5A95A9F7C5 +:104CC00080959095BC01CD010895F999FECF92BDD4 +:104CD00081BDF89A992780B50895A8E1B0E042E037 +:104CE00050E00C948826262FF999FECF1FBA92BD6A +:104CF00081BD20BD0FB6F894FA9AF99A0FBE0196BD +:104D000008950E947326272F0C947426DC01CB0192 +:104D1000FC01F999FECF06C0F2BDE1BDF89A3196CB +:104D200000B40D9241505040B8F70895F894FFCF69 +:104D30002002D50A620B3F0B0B0BD80A0101BC0104 +:104D400028080A03140A3F4D3639A50758072207D9 +:104D5000E9067C069506AE06C706010203040506B1 +:044D60000708090037 :00000001FF diff --git a/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.c b/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.c index 23611ddd..92b712bd 100644 --- a/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.c +++ b/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.c @@ -106,8 +106,6 @@ #define L4 4 // layer_4 #define L5 5 // layer_5 #define L6 6 // layer_6 -#define L7 7 // layer_7 -#define L8 8 // layer_8 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* @@ -120,7 +118,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! * |MO(3)| UE | OE | AE | C | V |END | TAB | B | M |COMM| DOT| UP | Y | * '-----+----+----+----+----+----------'----------+----+----+----+----+-----' - * | | |LGUI|LALT|LCTL| !LALT| |LEFT|DOWN|RGHT| + * | | |LGUI|LALT|LCTL| !RCTL|RALT|LEFT|DOWN|RGHT| * '------------------------' '------------------------' * .-----------. .-----------. * |INS |TG(2)| !M(UM)|DELT | @@ -143,8 +141,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { TG(2), DE_H, DE_J, DE_K, DE_L, DE_Q, DE_Z, DE_S, DE_N, DE_R, DE_T, DE_D, DE_SS, KC_TAB, DE_B, DE_M, DE_COMM, DE_DOT, KC_UP, DE_Y, - KC_LALT, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, - UM, KC_DELT, + KC_RCTL, KC_RALT, KC_LEFT, KC_DOWN, KC_RGHT, + M(UM), KC_DELT, KC_PGUP, KC_PGDN, KC_ENTER, KC_SPACE ), @@ -376,91 +374,70 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ), -/* - * .------------------------------------.------------------------------------. - * | | | | | | | | | | | | | | | - * !-----+----+----+----+----+----------!-----+----+----+----+----+----+-----! - * | | | | | | | | | | | | | | | - * !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! - * | | | | | | |-----!-----! | | | | | | - * !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! - * | | | | | | | | | | | | | | | - * '-----+----+----+----+----+----------'----------+----+----+----+----+-----' - * | | | | | | ! | | | | | - * '------------------------' '------------------------' - * .-----------. .-----------. - * | | | ! | | - * .-----+-----+-----! !-----+-----+-----. - * ! ! | | ! | ! ! - * ! ! !-----! !-----! ! ! - * | | | | ! | | | - * '-----------------' '-----------------' -*/ -[L7] = KEYMAP( - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS -), -/* - * .------------------------------------.------------------------------------. - * | | | | | | | | | | | | | | | - * !-----+----+----+----+----+----------!-----+----+----+----+----+----+-----! - * | | | | | | | | | | | | | | | - * !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! - * | | | | | | |-----!-----! | | | | | | - * !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! - * | | | | | | | | | | | | | | | - * '-----+----+----+----+----+----------'----------+----+----+----+----+-----' - * | | | | | | ! | | | | | - * '------------------------' '------------------------' - * .-----------. .-----------. - * | | | ! | | - * .-----+-----+-----! !-----+-----+-----. - * ! ! | | ! | ! ! - * ! ! !-----! !-----! ! ! - * | | | | ! | | | - * '-----------------' '-----------------' -*/ -[L8] = KEYMAP( - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS -), }; const uint16_t PROGMEM fn_actions[] = {}; #define UC_MODE_WIN 0 #define UC_MODE_LINUX 1 +#define UC_MODE_OSX 2 +// TODO: allow default mode to be configured static uint16_t unicode_mode = UC_MODE_WIN; +uint16_t hextokeycode(uint8_t hex) { + if (hex == 0x0) { + return KC_P0; + } + if (hex < 0xA) { + return KC_P1 + (hex - 0x1); + } + return KC_A + (hex - 0xA); +} + +void unicode_action_function(uint16_t hi, uint16_t lo) { + switch (unicode_mode) { + case UC_MODE_WIN: + register_code(KC_LALT); + + register_code(KC_PPLS); + unregister_code(KC_PPLS); + + register_code(hextokeycode((hi & 0xF0) >> 4)); + unregister_code(hextokeycode((hi & 0xF0) >> 4)); + register_code(hextokeycode((hi & 0x0F))); + unregister_code(hextokeycode((hi & 0x0F))); + register_code(hextokeycode((lo & 0xF0) >> 4)); + unregister_code(hextokeycode((lo & 0xF0) >> 4)); + register_code(hextokeycode((lo & 0x0F))); + unregister_code(hextokeycode((lo & 0x0F))); + + unregister_code(KC_LALT); + break; + case UC_MODE_LINUX: + register_code(KC_LCTL); + register_code(KC_LSFT); + + register_code(KC_U); + unregister_code(KC_U); + + register_code(hextokeycode((hi & 0xF0) >> 4)); + unregister_code(hextokeycode((hi & 0xF0) >> 4)); + register_code(hextokeycode((hi & 0x0F))); + unregister_code(hextokeycode((hi & 0x0F))); + register_code(hextokeycode((lo & 0xF0) >> 4)); + unregister_code(hextokeycode((lo & 0xF0) >> 4)); + register_code(hextokeycode((lo & 0x0F))); + unregister_code(hextokeycode((lo & 0x0F))); + + unregister_code(KC_LCTL); + unregister_code(KC_LSFT); + break; + case UC_MODE_OSX: + break; + } +} + const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { if (!record->event.pressed) { return MACRO_NONE; @@ -470,772 +447,291 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { case UM: unicode_mode = (unicode_mode + 1) % 2; break; - - default: - break; - } - if (unicode_mode == UC_MODE_WIN) { - switch(id) { - case UC_GREEK_SMALL_LETTER_OMICRON: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(F), U(LALT), END - ); -case UC_LEFTWARDS_ARROW: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_9), T(KP_0), U(LALT), END - ); -case UC_GREEK_CAPITAL_LETTER_RHO: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_1), U(LALT), END - ); -case UC_SUBSCRIPT_THREE: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_3), U(LALT), END - ); -case UC_VULGAR_FRACTION_ONE_EIGHTH: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_5), T(B), U(LALT), END - ); -case UC_GREEK_SMALL_LETTER_LAMDA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(B), U(LALT), END - ); -case UC_VULGAR_FRACTION_ONE_THIRD: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_5), T(KP_3), U(LALT), END - ); -case UC_GREEK_SMALL_LETTER_XI: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(E), U(LALT), END - ); -case UC_THERE_DOES_NOT_EXIST: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_0), T(KP_4), U(LALT), END - ); -case UC_SUPERSCRIPT_ONE: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(KP_9), U(LALT), END - ); -case UC_GREEK_SMALL_LETTER_BETA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_2), U(LALT), END - ); -case UC_SUBSCRIPT_FIVE: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_5), U(LALT), END - ); -case UC_GREEK_CAPITAL_LETTER_IOTA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_9), U(LALT), END - ); -case UC_VULGAR_FRACTION_ONE_FIFTH: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_5), T(KP_5), U(LALT), END - ); -case UC_GREEK_SMALL_LETTER_PSI: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_8), U(LALT), END - ); -case UC_SUBSCRIPT_NINE: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_9), U(LALT), END - ); -case UC_SUPERSCRIPT_FOUR: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_4), U(LALT), END - ); -case UC_RIGHTWARDS_ARROW: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_9), T(KP_2), U(LALT), END - ); -case UC_SUPERSCRIPT_SIX: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_6), U(LALT), END - ); -case UC_DOWNWARDS_ARROW: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_9), T(KP_3), U(LALT), END - ); -case UC_GREEK_SMALL_LETTER_PI: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_0), U(LALT), END - ); -case UC_SUPERSCRIPT_TWO: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(KP_2), U(LALT), END - ); -case UC_GREEK_CAPITAL_LETTER_OMEGA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_9), U(LALT), END - ); -case UC_GREEK_CAPITAL_LETTER_PSI: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_8), U(LALT), END - ); -case UC_SUBSCRIPT_FOUR: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_4), U(LALT), END - ); -case UC_GREEK_CAPITAL_LETTER_NU: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(D), U(LALT), END - ); -case UC_DIVISION_SIGN: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(F), T(KP_7), U(LALT), END - ); -case UC_GREEK_SMALL_LETTER_SIGMA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_3), U(LALT), END - ); -case UC_GREEK_SMALL_LETTER_RHO: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_1), U(LALT), END - ); -case UC_VULGAR_FRACTION_ONE_SIXTH: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_5), T(KP_9), U(LALT), END - ); -case UC_GREEK_SMALL_LETTER_GAMMA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_3), U(LALT), END - ); -case UC_VULGAR_FRACTION_TWO_THIRDS: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_5), T(KP_4), U(LALT), END - ); -case UC_GREEK_SMALL_LETTER_NU: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(D), U(LALT), END - ); -case UC_GREEK_SMALL_LETTER_ZETA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_6), U(LALT), END - ); -case UC_GREEK_SMALL_LETTER_EPSILON: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_5), U(LALT), END - ); -case UC_GREEK_SMALL_LETTER_KAPPA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(A), U(LALT), END - ); -case UC_SUPERSCRIPT_SEVEN: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_7), U(LALT), END - ); -case UC_GREEK_CAPITAL_LETTER_PI: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_0), U(LALT), END - ); -case UC_GREEK_SMALL_LETTER_FINAL_SIGMA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_2), U(LALT), END - ); -case UC_GREEK_CAPITAL_LETTER_XI: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(E), U(LALT), END - ); -case UC_GREEK_SMALL_LETTER_THETA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_8), U(LALT), END - ); -case UC_GREEK_SMALL_LETTER_ETA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_7), U(LALT), END - ); -case UC_SUBSCRIPT_TWO: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_2), U(LALT), END - ); -case UC_ASYMPTOTICALLY_EQUAL_TO: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_4), T(KP_3), U(LALT), END - ); -case UC_GREEK_SMALL_LETTER_ALPHA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_1), U(LALT), END - ); -case UC_GREEK_CAPITAL_LETTER_PHI: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_6), U(LALT), END - ); -case UC_GREEK_SMALL_LETTER_PHI: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_6), U(LALT), END - ); -case UC_INFINITY: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_1), T(E), U(LALT), END - ); -case UC_GREEK_CAPITAL_LETTER_OMICRON: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(F), U(LALT), END - ); -case UC_ELEMENT_OF: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_0), T(KP_8), U(LALT), END - ); -case UC_MULTIPLICATION_SIGN: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(D), T(KP_7), U(LALT), END - ); -case UC_SUBSCRIPT_ZERO: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_0), U(LALT), END - ); -case UC_GREEK_CAPITAL_LETTER_SIGMA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_3), U(LALT), END - ); -case UC_GREEK_SMALL_LETTER_OMEGA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_9), U(LALT), END - ); -case UC_SUBSCRIPT_ONE: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_1), U(LALT), END - ); -case UC_GREEK_CAPITAL_LETTER_ZETA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_6), U(LALT), END - ); -case UC_GREEK_SMALL_LETTER_TAU: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_4), U(LALT), END - ); -case UC_SUPERSCRIPT_FIVE: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_5), U(LALT), END - ); -case UC_THERE_EXISTS: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_0), T(KP_3), U(LALT), END - ); -case UC_PLUS_MINUS_SIGN: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(KP_1), U(LALT), END - ); -case UC_VULGAR_FRACTION_THREE_QUARTERS: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(E), U(LALT), END - ); -case UC_SUPERSCRIPT_THREE: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(KP_3), U(LALT), END - ); -case UC_EMPTY_SET: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_0), T(KP_5), U(LALT), END - ); -case UC_UPWARDS_ARROW: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_1), T(KP_9), T(KP_1), U(LALT), END - ); -case UC_SUPERSCRIPT_NINE: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_9), U(LALT), END - ); -case UC_GREEK_SMALL_LETTER_DELTA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_4), U(LALT), END - ); -case UC_GREEK_SMALL_LETTER_MU: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(C), U(LALT), END - ); -case UC_GREEK_CAPITAL_LETTER_KAPPA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(A), U(LALT), END - ); -case UC_SUBSCRIPT_EIGHT: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_8), U(LALT), END - ); -case UC_GREEK_CAPITAL_LETTER_ALPHA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_1), U(LALT), END - ); -case UC_SUBSCRIPT_SEVEN: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_7), U(LALT), END - ); -case UC_GREEK_CAPITAL_LETTER_BETA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_2), U(LALT), END - ); -case UC_GREEK_CAPITAL_LETTER_ETA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_7), U(LALT), END - ); -case UC_SUPERSCRIPT_EIGHT: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_8), U(LALT), END - ); -case UC_SUPERSCRIPT_ZERO: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(KP_0), U(LALT), END - ); -case UC_NOT_AN_ELEMENT_OF: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_0), T(KP_9), U(LALT), END - ); -case UC_GREEK_SMALL_LETTER_UPSILON: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_5), U(LALT), END - ); -case UC_NOT_EQUAL_TO: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_6), T(KP_0), U(LALT), END - ); -case UC_GREEK_CAPITAL_LETTER_CHI: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_7), U(LALT), END - ); -case UC_FOR_ALL: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_2), T(KP_0), T(KP_0), U(LALT), END - ); -case UC_GREEK_CAPITAL_LETTER_TAU: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_4), U(LALT), END - ); -case UC_VULGAR_FRACTION_ONE_QUARTER: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(C), U(LALT), END - ); -case UC_GREEK_SMALL_LETTER_CHI: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(C), T(KP_7), U(LALT), END - ); -case UC_GREEK_CAPITAL_LETTER_THETA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_8), U(LALT), END - ); -case UC_GREEK_SMALL_LETTER_IOTA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(B), T(KP_9), U(LALT), END - ); -case UC_GREEK_CAPITAL_LETTER_LAMDA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(B), U(LALT), END - ); -case UC_SUPERSCRIPT_LATIN_SMALL_LETTER_N: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_7), T(F), U(LALT), END - ); -case UC_GREEK_CAPITAL_LETTER_UPSILON: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(A), T(KP_5), U(LALT), END - ); -case UC_GREEK_CAPITAL_LETTER_MU: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(C), U(LALT), END - ); -case UC_GREEK_CAPITAL_LETTER_EPSILON: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_5), U(LALT), END - ); -case UC_GREEK_CAPITAL_LETTER_GAMMA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_3), U(LALT), END - ); -case UC_SUBSCRIPT_SIX: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_2), T(KP_0), T(KP_8), T(KP_6), U(LALT), END - ); -case UC_GREEK_CAPITAL_LETTER_DELTA: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_3), T(KP_9), T(KP_4), U(LALT), END - ); -case UC_VULGAR_FRACTION_ONE_HALF: - return MACRODOWN( - D(LALT), T(KP_PLUS), T(KP_0), T(KP_0), T(B), T(D), U(LALT), END - ); - default: - break; - } - } else if (unicode_mode == UC_MODE_LINUX) { - switch(id) { - case UC_GREEK_SMALL_LETTER_OMICRON: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(F), T(KP_ENTER), END - ); + +case UC_GREEK_SMALL_LETTER_OMICRON: + unicode_action_function(0x03, 0xbf); + break; case UC_LEFTWARDS_ARROW: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_9), T(KP_0), T(KP_ENTER), END - ); + unicode_action_function(0x21, 0x90); + break; case UC_GREEK_CAPITAL_LETTER_RHO: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_1), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xa1); + break; case UC_SUBSCRIPT_THREE: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_3), T(KP_ENTER), END - ); + unicode_action_function(0x20, 0x83); + break; case UC_VULGAR_FRACTION_ONE_EIGHTH: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_5), T(B), T(KP_ENTER), END - ); + unicode_action_function(0x21, 0x5b); + break; case UC_GREEK_SMALL_LETTER_LAMDA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(B), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xbb); + break; case UC_VULGAR_FRACTION_ONE_THIRD: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_5), T(KP_3), T(KP_ENTER), END - ); + unicode_action_function(0x21, 0x53); + break; case UC_GREEK_SMALL_LETTER_XI: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(E), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xbe); + break; case UC_THERE_DOES_NOT_EXIST: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_0), T(KP_4), T(KP_ENTER), END - ); + unicode_action_function(0x22, 0x04); + break; case UC_SUPERSCRIPT_ONE: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(KP_9), T(KP_ENTER), END - ); + unicode_action_function(0x00, 0xb9); + break; case UC_GREEK_SMALL_LETTER_BETA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_2), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xb2); + break; case UC_SUBSCRIPT_FIVE: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_5), T(KP_ENTER), END - ); + unicode_action_function(0x20, 0x85); + break; case UC_GREEK_CAPITAL_LETTER_IOTA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_9), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0x99); + break; case UC_VULGAR_FRACTION_ONE_FIFTH: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_5), T(KP_5), T(KP_ENTER), END - ); + unicode_action_function(0x21, 0x55); + break; case UC_GREEK_SMALL_LETTER_PSI: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_8), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xc8); + break; case UC_SUBSCRIPT_NINE: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_9), T(KP_ENTER), END - ); + unicode_action_function(0x20, 0x89); + break; case UC_SUPERSCRIPT_FOUR: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_4), T(KP_ENTER), END - ); + unicode_action_function(0x20, 0x74); + break; case UC_RIGHTWARDS_ARROW: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_9), T(KP_2), T(KP_ENTER), END - ); + unicode_action_function(0x21, 0x92); + break; case UC_SUPERSCRIPT_SIX: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_6), T(KP_ENTER), END - ); + unicode_action_function(0x20, 0x76); + break; case UC_DOWNWARDS_ARROW: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_9), T(KP_3), T(KP_ENTER), END - ); + unicode_action_function(0x21, 0x93); + break; case UC_GREEK_SMALL_LETTER_PI: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_0), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xc0); + break; case UC_SUPERSCRIPT_TWO: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(KP_2), T(KP_ENTER), END - ); + unicode_action_function(0x00, 0xb2); + break; case UC_GREEK_CAPITAL_LETTER_OMEGA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_9), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xa9); + break; case UC_GREEK_CAPITAL_LETTER_PSI: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_8), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xa8); + break; case UC_SUBSCRIPT_FOUR: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_4), T(KP_ENTER), END - ); + unicode_action_function(0x20, 0x84); + break; case UC_GREEK_CAPITAL_LETTER_NU: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(D), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0x9d); + break; case UC_DIVISION_SIGN: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(F), T(KP_7), T(KP_ENTER), END - ); + unicode_action_function(0x00, 0xf7); + break; case UC_GREEK_SMALL_LETTER_SIGMA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_3), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xc3); + break; case UC_GREEK_SMALL_LETTER_RHO: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_1), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xc1); + break; case UC_VULGAR_FRACTION_ONE_SIXTH: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_5), T(KP_9), T(KP_ENTER), END - ); + unicode_action_function(0x21, 0x59); + break; case UC_GREEK_SMALL_LETTER_GAMMA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_3), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xb3); + break; case UC_VULGAR_FRACTION_TWO_THIRDS: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_5), T(KP_4), T(KP_ENTER), END - ); + unicode_action_function(0x21, 0x54); + break; case UC_GREEK_SMALL_LETTER_NU: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(D), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xbd); + break; case UC_GREEK_SMALL_LETTER_ZETA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_6), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xb6); + break; case UC_GREEK_SMALL_LETTER_EPSILON: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_5), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xb5); + break; case UC_GREEK_SMALL_LETTER_KAPPA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(A), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xba); + break; case UC_SUPERSCRIPT_SEVEN: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_7), T(KP_ENTER), END - ); + unicode_action_function(0x20, 0x77); + break; case UC_GREEK_CAPITAL_LETTER_PI: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_0), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xa0); + break; case UC_GREEK_SMALL_LETTER_FINAL_SIGMA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_2), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xc2); + break; case UC_GREEK_CAPITAL_LETTER_XI: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(E), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0x9e); + break; case UC_GREEK_SMALL_LETTER_THETA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_8), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xb8); + break; case UC_GREEK_SMALL_LETTER_ETA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_7), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xb7); + break; case UC_SUBSCRIPT_TWO: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_2), T(KP_ENTER), END - ); + unicode_action_function(0x20, 0x82); + break; case UC_ASYMPTOTICALLY_EQUAL_TO: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_4), T(KP_3), T(KP_ENTER), END - ); + unicode_action_function(0x22, 0x43); + break; case UC_GREEK_SMALL_LETTER_ALPHA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_1), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xb1); + break; case UC_GREEK_CAPITAL_LETTER_PHI: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_6), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xa6); + break; case UC_GREEK_SMALL_LETTER_PHI: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_6), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xc6); + break; case UC_INFINITY: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_1), T(E), T(KP_ENTER), END - ); + unicode_action_function(0x22, 0x1e); + break; case UC_GREEK_CAPITAL_LETTER_OMICRON: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(F), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0x9f); + break; case UC_ELEMENT_OF: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_0), T(KP_8), T(KP_ENTER), END - ); + unicode_action_function(0x22, 0x08); + break; case UC_MULTIPLICATION_SIGN: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(D), T(KP_7), T(KP_ENTER), END - ); + unicode_action_function(0x00, 0xd7); + break; case UC_SUBSCRIPT_ZERO: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_0), T(KP_ENTER), END - ); + unicode_action_function(0x20, 0x80); + break; case UC_GREEK_CAPITAL_LETTER_SIGMA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_3), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xa3); + break; case UC_GREEK_SMALL_LETTER_OMEGA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_9), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xc9); + break; case UC_SUBSCRIPT_ONE: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_1), T(KP_ENTER), END - ); + unicode_action_function(0x20, 0x81); + break; case UC_GREEK_CAPITAL_LETTER_ZETA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_6), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0x96); + break; case UC_GREEK_SMALL_LETTER_TAU: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_4), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xc4); + break; case UC_SUPERSCRIPT_FIVE: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_5), T(KP_ENTER), END - ); + unicode_action_function(0x20, 0x75); + break; case UC_THERE_EXISTS: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_0), T(KP_3), T(KP_ENTER), END - ); + unicode_action_function(0x22, 0x03); + break; case UC_PLUS_MINUS_SIGN: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(KP_1), T(KP_ENTER), END - ); + unicode_action_function(0x00, 0xb1); + break; case UC_VULGAR_FRACTION_THREE_QUARTERS: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(E), T(KP_ENTER), END - ); + unicode_action_function(0x00, 0xbe); + break; case UC_SUPERSCRIPT_THREE: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(KP_3), T(KP_ENTER), END - ); + unicode_action_function(0x00, 0xb3); + break; case UC_EMPTY_SET: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_0), T(KP_5), T(KP_ENTER), END - ); + unicode_action_function(0x22, 0x05); + break; case UC_UPWARDS_ARROW: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_1), T(KP_9), T(KP_1), T(KP_ENTER), END - ); + unicode_action_function(0x21, 0x91); + break; case UC_SUPERSCRIPT_NINE: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_9), T(KP_ENTER), END - ); + unicode_action_function(0x20, 0x79); + break; case UC_GREEK_SMALL_LETTER_DELTA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_4), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xb4); + break; case UC_GREEK_SMALL_LETTER_MU: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(C), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xbc); + break; case UC_GREEK_CAPITAL_LETTER_KAPPA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(A), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0x9a); + break; case UC_SUBSCRIPT_EIGHT: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_8), T(KP_ENTER), END - ); + unicode_action_function(0x20, 0x88); + break; case UC_GREEK_CAPITAL_LETTER_ALPHA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_1), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0x91); + break; case UC_SUBSCRIPT_SEVEN: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_7), T(KP_ENTER), END - ); + unicode_action_function(0x20, 0x87); + break; case UC_GREEK_CAPITAL_LETTER_BETA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_2), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0x92); + break; case UC_GREEK_CAPITAL_LETTER_ETA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_7), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0x97); + break; case UC_SUPERSCRIPT_EIGHT: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_8), T(KP_ENTER), END - ); + unicode_action_function(0x20, 0x78); + break; case UC_SUPERSCRIPT_ZERO: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(KP_0), T(KP_ENTER), END - ); + unicode_action_function(0x20, 0x70); + break; case UC_NOT_AN_ELEMENT_OF: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_0), T(KP_9), T(KP_ENTER), END - ); + unicode_action_function(0x22, 0x09); + break; case UC_GREEK_SMALL_LETTER_UPSILON: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_5), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xc5); + break; case UC_NOT_EQUAL_TO: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_6), T(KP_0), T(KP_ENTER), END - ); + unicode_action_function(0x22, 0x60); + break; case UC_GREEK_CAPITAL_LETTER_CHI: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_7), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xa7); + break; case UC_FOR_ALL: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_2), T(KP_0), T(KP_0), T(KP_ENTER), END - ); + unicode_action_function(0x22, 0x00); + break; case UC_GREEK_CAPITAL_LETTER_TAU: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_4), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xa4); + break; case UC_VULGAR_FRACTION_ONE_QUARTER: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(C), T(KP_ENTER), END - ); + unicode_action_function(0x00, 0xbc); + break; case UC_GREEK_SMALL_LETTER_CHI: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(C), T(KP_7), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xc7); + break; case UC_GREEK_CAPITAL_LETTER_THETA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_8), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0x98); + break; case UC_GREEK_SMALL_LETTER_IOTA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(B), T(KP_9), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xb9); + break; case UC_GREEK_CAPITAL_LETTER_LAMDA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(B), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0x9b); + break; case UC_SUPERSCRIPT_LATIN_SMALL_LETTER_N: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_7), T(F), T(KP_ENTER), END - ); + unicode_action_function(0x20, 0x7f); + break; case UC_GREEK_CAPITAL_LETTER_UPSILON: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(A), T(KP_5), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0xa5); + break; case UC_GREEK_CAPITAL_LETTER_MU: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(C), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0x9c); + break; case UC_GREEK_CAPITAL_LETTER_EPSILON: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_5), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0x95); + break; case UC_GREEK_CAPITAL_LETTER_GAMMA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_3), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0x93); + break; case UC_SUBSCRIPT_SIX: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_2), T(KP_0), T(KP_8), T(KP_6), T(KP_ENTER), END - ); + unicode_action_function(0x20, 0x86); + break; case UC_GREEK_CAPITAL_LETTER_DELTA: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_3), T(KP_9), T(KP_4), T(KP_ENTER), END - ); + unicode_action_function(0x03, 0x94); + break; case UC_VULGAR_FRACTION_ONE_HALF: - return MACRODOWN( - D(LCTRL), D(LSHIFT), T(U), U(LCTRL), U(LSHIFT), T(KP_0), T(KP_0), T(B), T(D), T(KP_ENTER), END - ); - default: - break; - } + unicode_action_function(0x00, 0xbd); + break; + default: + break; } return MACRO_NONE; }; diff --git a/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.md b/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.md index 1dc019ab..2c9e0a83 100644 --- a/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.md +++ b/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.md @@ -2,14 +2,15 @@ Compile this file to a `keymap.c` file using `compile_keymap.py` - compile_keymap.py keymaps/german-manuneo/keymap.md + python compile_keymap.py keymaps/german-manuneo/keymap.md + +Tested with python 2.7 and python 3.4 # Layout Config { "layout": "ergodox_ez", - "includes_dir": "quantum/", "keymaps_includes": [ "ergodox_ez.h", "action_layer.h", @@ -17,8 +18,6 @@ Compile this file to a `keymap.c` file using `compile_keymap.py` "keymap_extras/keymap_german.h", ], "key_prefixes": ["DE_", "KC_"], - "filler": "-+.'!x", - "separator": "|", "macros": { // TODO: implement macros // "MUC": "", @@ -41,7 +40,7 @@ Compile this file to a `keymap.c` file using `compile_keymap.py` !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! |MO(3)| UE | OE | AE | C | V |END | TAB | B | M |COMM| DOT| UP | Y | '-----+----+----+----+----+----------'----------+----+----+----+----+-----' - | | |LGUI|LALT|LCTL| !LALT| |LEFT|DOWN|RGHT| + | | |LGUI|LALT|LCTL| !RCTL|RALT|LEFT|DOWN|RGHT| '------------------------' '------------------------' .-----------. .-----------. |INS |TG(2)| !M(UM)|DELT | @@ -187,46 +186,3 @@ http://symbolcodes.tlt.psu.edu/bylanguage/mathchart.html | | | | ! | | | '-----------------' '-----------------' - -## Layer 7 - - .------------------------------------.------------------------------------. - | | | | | | | | | | | | | | | - !-----+----+----+----+----+----------!-----+----+----+----+----+----+-----! - | | | | | | | | | | | | | | | - !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! - | | | | | | |-----!-----! | | | | | | - !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! - | | | | | | | | | | | | | | | - '-----+----+----+----+----+----------'----------+----+----+----+----+-----' - | | | | | | ! | | | | | - '------------------------' '------------------------' - .-----------. .-----------. - | | | ! | | - .-----+-----+-----! !-----+-----+-----. - ! ! | | ! | ! ! - ! ! !-----! !-----! ! ! - | | | | ! | | | - '-----------------' '-----------------' - - -## Layer 8 - - .------------------------------------.------------------------------------. - | | | | | | | | | | | | | | | - !-----+----+----+----+----+----------!-----+----+----+----+----+----+-----! - | | | | | | | | | | | | | | | - !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! - | | | | | | |-----!-----! | | | | | | - !-----+----+----+----x----x----! ! !----x----x----+----+----+-----! - | | | | | | | | | | | | | | | - '-----+----+----+----+----+----------'----------+----+----+----+----+-----' - | | | | | | ! | | | | | - '------------------------' '------------------------' - .-----------. .-----------. - | | | ! | | - .-----+-----+-----! !-----+-----+-----. - ! ! | | ! | ! ! - ! ! !-----! !-----! ! ! - | | | | ! | | | - '-----------------' '-----------------' From 22691de580da46c09ba9024f9543e43e115ce2b6 Mon Sep 17 00:00:00 2001 From: Manuel Barkhau Date: Sun, 3 Apr 2016 21:46:32 +0200 Subject: [PATCH 18/19] add indent to generated keymap --- .../keymaps/german-manuneo/compile_keymap.py | 37 +++- .../keymaps/german-manuneo/keymap.c | 178 +++++++++--------- 2 files changed, 123 insertions(+), 92 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/german-manuneo/compile_keymap.py b/keyboard/ergodox_ez/keymaps/german-manuneo/compile_keymap.py index 3d266727..7076a6ec 100644 --- a/keyboard/ergodox_ez/keymaps/german-manuneo/compile_keymap.py +++ b/keyboard/ergodox_ez/keymaps/german-manuneo/compile_keymap.py @@ -43,6 +43,9 @@ KEYBOARD_LAYOUTS = { ] } +ROW_INDENTS = { + 'ergodox_ez': [0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 5, 0, 6, 0, 4, 0] +} BLANK_LAYOUTS = [ # Compact Layout @@ -591,16 +594,43 @@ def unicode_macro_cases(config): ) -def iter_keymap_lines(keymap): +def iter_keymap_lines(keymap, row_indents=None): + col_widths = {} + col = 0 + # first pass, figure out the column widths + prev_row_index = None + for code, row_index in keymap.values(): + if row_index != prev_row_index: + col = 0 + if row_indents: + col = row_indents[row_index] + col_widths[col] = max(len(code), col_widths.get(col, 0)) + prev_row_index = row_index + col += 1 + + # second pass, yield the cell values + col = 0 prev_row_index = None for key_index in sorted(keymap): code, row_index = keymap[key_index] if row_index != prev_row_index: + col = 0 yield "\n" + if row_indents: + for indent_col in range(row_indents[row_index]): + pad = " " * (col_widths[indent_col] - 4) + yield (" /*-*/" + pad) + col = row_indents[row_index] + else: + yield pad yield " {}".format(code) if key_index < len(keymap) - 1: yield "," + # This will be yielded on the next iteration when + # we know that we're not at the end of a line. + pad = " " * (col_widths[col] - len(code)) prev_row_index = row_index + col += 1 def iter_keymap_parts(config, keymaps): @@ -628,11 +658,12 @@ def iter_keymap_parts(config, keymaps): # comment layer_lines = config['layer_lines'][layer_name] prefixed_lines = " * " + " * ".join(layer_lines) - yield "/*\n{}*/\n".format(prefixed_lines) + yield "/*\n{} */\n".format(prefixed_lines) # keymap codes keymap = keymaps[layer_name] - keymap_lines = "".join(iter_keymap_lines(keymap)) + row_indents = ROW_INDENTS.get(config['layout']) + keymap_lines = "".join(iter_keymap_lines(keymap, row_indents)) yield "[L{0}] = KEYMAP({1}\n),\n".format(i, keymap_lines) yield "};\n\n" diff --git a/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.c b/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.c index 92b712bd..d8911af4 100644 --- a/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.c +++ b/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.c @@ -127,22 +127,22 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ! ! !-----! !-----! ! ! * |BSPC |LSFT | ESC | ! PGDN|ENTER|SPACE| * '-----------------' '-----------------' -*/ + */ [L0] = KEYMAP( - MO(5), DE_1, DE_2, DE_3, DE_4, DE_5, DE_ACUT, - MO(4), DE_X, DE_P, DE_F, DE_W, DE_G, KC_HOME, - MO(1), DE_U, DE_I, DE_A, DE_E, DE_O, - MO(3), DE_UE, DE_OE, DE_AE, DE_C, DE_V, KC_END, - KC_TRNS, KC_TRNS, KC_LGUI, KC_LALT, KC_LCTL, - KC_INS, TG(2), - KC_APP, - KC_BSPC, KC_LSFT, KC_ESC, - DE_GRV, DE_6, DE_7, DE_8, DE_9, DE_0, DE_CIRC, - TG(2), DE_H, DE_J, DE_K, DE_L, DE_Q, DE_Z, - DE_S, DE_N, DE_R, DE_T, DE_D, DE_SS, - KC_TAB, DE_B, DE_M, DE_COMM, DE_DOT, KC_UP, DE_Y, - KC_RCTL, KC_RALT, KC_LEFT, KC_DOWN, KC_RGHT, - M(UM), KC_DELT, + MO(5), DE_1, DE_2, DE_3, DE_4, DE_5, DE_ACUT, + MO(4), DE_X, DE_P, DE_F, DE_W, DE_G, KC_HOME, + MO(1), DE_U, DE_I, DE_A, DE_E, DE_O, + MO(3), DE_UE, DE_OE, DE_AE, DE_C, DE_V, KC_END, + KC_TRNS, KC_TRNS, KC_LGUI, KC_LALT, KC_LCTL, + /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_INS, TG(2), + /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_APP, + /*-*/ /*-*/ /*-*/ /*-*/ KC_BSPC, KC_LSFT, KC_ESC, + DE_GRV, DE_6, DE_7, DE_8, DE_9, DE_0, DE_CIRC, + TG(2), DE_H, DE_J, DE_K, DE_L, DE_Q, DE_Z, + /*-*/ DE_S, DE_N, DE_R, DE_T, DE_D, DE_SS, + KC_TAB, DE_B, DE_M, DE_COMM, DE_DOT, KC_UP, DE_Y, + /*-*/ /*-*/ KC_RCTL, KC_RALT, KC_LEFT, KC_DOWN, KC_RGHT, + M(UM), KC_DELT, KC_PGUP, KC_PGDN, KC_ENTER, KC_SPACE ), @@ -165,21 +165,21 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ! ! !-----! !-----! ! ! * | | | | ! | | | * '-----------------' '-----------------' -*/ + */ [L1] = KEYMAP( - KC_TRNS, DE_EXLM, DE_DQOT, DE_PARA, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, DE_ASTR, DE_PIPE, DE_SLSH, DE_LCBR, DE_RCBR, KC_TRNS, - KC_TRNS, DE_UNDS, DE_MINS, DE_AMPR, DE_LBRC, DE_RBRC, - KC_TRNS, KC_TRNS, DE_PLUS, DE_EQL, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, DE_EXLM, DE_DQOT, DE_PARA, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, DE_ASTR, DE_PIPE, DE_SLSH, DE_LCBR, DE_RCBR, KC_TRNS, + KC_TRNS, DE_UNDS, DE_MINS, DE_AMPR, DE_LBRC, DE_RBRC, + KC_TRNS, KC_TRNS, DE_PLUS, DE_EQL, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, DE_RING, KC_TRNS, - KC_TRNS, DE_HASH, DE_LESS, DE_MORE, KC_TRNS, DE_DQOT, KC_TRNS, - DE_DLR, DE_LPRN, DE_RPRN, DE_TILD, DE_QUOT, DE_QST, - KC_TRNS, DE_BSLS, DE_PERC, DE_SCLN, DE_COLN, M(UC_UPWARDS_ARROW), KC_TRNS, - KC_TRNS, KC_TRNS, M(UC_LEFTWARDS_ARROW), M(UC_DOWNWARDS_ARROW), M(UC_RIGHTWARDS_ARROW), + /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS, KC_TRNS, + /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS, + /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, DE_RING, KC_TRNS, + KC_TRNS, DE_HASH, DE_LESS, DE_MORE, KC_TRNS, DE_DQOT, KC_TRNS, + /*-*/ DE_DLR, DE_LPRN, DE_RPRN, DE_TILD, DE_QUOT, DE_QST, + KC_TRNS, DE_BSLS, DE_PERC, DE_SCLN, DE_COLN, M(UC_UPWARDS_ARROW), KC_TRNS, + /*-*/ /*-*/ KC_TRNS, KC_TRNS, M(UC_LEFTWARDS_ARROW), M(UC_DOWNWARDS_ARROW), M(UC_RIGHTWARDS_ARROW), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS @@ -203,21 +203,21 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ! ! !-----! !-----! ! ! * | | | | ! | | | * '-----------------' '-----------------' -*/ + */ [L2] = KEYMAP( - KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, + KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, - KC_F12, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_PEQL, - KC_TRNS, KC_TRNS, KC_P7, KC_P8, KC_P9, KC_PAST, KC_PSLS, - KC_TRNS, KC_P4, KC_P5, KC_P6, KC_PMNS, KC_PMNS, - KC_NLCK, KC_TRNS, KC_P1, KC_P2, KC_P3, KC_PPLS, KC_PPLS, - KC_P0, KC_PCMM, KC_PDOT, KC_PENT, KC_PENT, + /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS, KC_TRNS, + /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS, + /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS, KC_TRNS, KC_TRNS, + KC_F12, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_PEQL, + KC_TRNS, KC_TRNS, KC_P7, KC_P8, KC_P9, KC_PAST, KC_PSLS, + /*-*/ KC_TRNS, KC_P4, KC_P5, KC_P6, KC_PMNS, KC_PMNS, + KC_NLCK, KC_TRNS, KC_P1, KC_P2, KC_P3, KC_PPLS, KC_PPLS, + /*-*/ /*-*/ KC_P0, KC_PCMM, KC_PDOT, KC_PENT, KC_PENT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS @@ -241,24 +241,24 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ! ! !-----! !-----! ! ! * | | | | ! | | | * '-----------------' '-----------------' -*/ + */ [L3] = KEYMAP( - KC_TRNS, M(UC_SUPERSCRIPT_ONE), M(UC_SUPERSCRIPT_TWO), M(UC_SUPERSCRIPT_THREE), M(UC_SUPERSCRIPT_FOUR), M(UC_SUPERSCRIPT_FIVE), M(UC_FOR_ALL), - KC_TRNS, M(UC_MULTIPLICATION_SIGN), M(UC_VULGAR_FRACTION_ONE_HALF), M(UC_DIVISION_SIGN), M(UC_VULGAR_FRACTION_ONE_QUARTER), M(UC_VULGAR_FRACTION_ONE_FIFTH), KC_TRNS, - KC_TRNS, KC_TRNS, M(UC_PLUS_MINUS_SIGN), DE_AT, DE_EURO, M(UC_EMPTY_SET), - KC_TRNS, M(UC_VULGAR_FRACTION_ONE_THIRD), M(UC_NOT_EQUAL_TO), M(UC_VULGAR_FRACTION_TWO_THIRDS), M(UC_VULGAR_FRACTION_THREE_QUARTERS), M(UC_ASYMPTOTICALLY_EQUAL_TO), KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, M(UC_SUPERSCRIPT_ONE), M(UC_SUPERSCRIPT_TWO), M(UC_SUPERSCRIPT_THREE), M(UC_SUPERSCRIPT_FOUR), M(UC_SUPERSCRIPT_FIVE), M(UC_FOR_ALL), + KC_TRNS, M(UC_MULTIPLICATION_SIGN), M(UC_VULGAR_FRACTION_ONE_HALF), M(UC_DIVISION_SIGN), M(UC_VULGAR_FRACTION_ONE_QUARTER), M(UC_VULGAR_FRACTION_ONE_FIFTH), KC_TRNS, + KC_TRNS, KC_TRNS, M(UC_PLUS_MINUS_SIGN), DE_AT, DE_EURO, M(UC_EMPTY_SET), + KC_TRNS, M(UC_VULGAR_FRACTION_ONE_THIRD), M(UC_NOT_EQUAL_TO), M(UC_VULGAR_FRACTION_TWO_THIRDS), M(UC_VULGAR_FRACTION_THREE_QUARTERS), M(UC_ASYMPTOTICALLY_EQUAL_TO), KC_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, M(UC_SUPERSCRIPT_SIX), M(UC_SUPERSCRIPT_SEVEN), M(UC_SUPERSCRIPT_EIGHT), M(UC_SUPERSCRIPT_NINE), M(UC_SUPERSCRIPT_ZERO), KC_TRNS, + KC_TRNS, M(UC_VULGAR_FRACTION_ONE_SIXTH), KC_TRNS, M(UC_VULGAR_FRACTION_ONE_EIGHTH), KC_TRNS, KC_TRNS, KC_TRNS, + /*-*/ M(UC_INFINITY), M(UC_SUPERSCRIPT_LATIN_SMALL_LETTER_N), M(UC_THERE_EXISTS), M(UC_ELEMENT_OF), KC_TRNS, KC_TRNS, + KC_TRNS, DE_EXLM, KC_TRNS, M(UC_THERE_DOES_NOT_EXIST), M(UC_NOT_AN_ELEMENT_OF), KC_TRNS, KC_TRNS, + /*-*/ /*-*/ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, M(UC_SUPERSCRIPT_SIX), M(UC_SUPERSCRIPT_SEVEN), M(UC_SUPERSCRIPT_EIGHT), M(UC_SUPERSCRIPT_NINE), M(UC_SUPERSCRIPT_ZERO), KC_TRNS, - KC_TRNS, M(UC_VULGAR_FRACTION_ONE_SIXTH), KC_TRNS, M(UC_VULGAR_FRACTION_ONE_EIGHTH), KC_TRNS, KC_TRNS, KC_TRNS, - M(UC_INFINITY), M(UC_SUPERSCRIPT_LATIN_SMALL_LETTER_N), M(UC_THERE_EXISTS), M(UC_ELEMENT_OF), KC_TRNS, KC_TRNS, - KC_TRNS, DE_EXLM, KC_TRNS, M(UC_THERE_DOES_NOT_EXIST), M(UC_NOT_AN_ELEMENT_OF), KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS + KC_TRNS, KC_TRNS, KC_TRNS ), /* * .------------------------------------.------------------------------------. @@ -279,24 +279,24 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ! ! !-----! !-----! ! ! * | | | | ! | | | * '-----------------' '-----------------' -*/ + */ [L4] = KEYMAP( - KC_TRNS, M(UC_SUBSCRIPT_ONE), M(UC_SUBSCRIPT_TWO), M(UC_SUBSCRIPT_THREE), M(UC_SUBSCRIPT_FOUR), M(UC_SUBSCRIPT_FIVE), KC_TRNS, - KC_TRNS, M(UC_GREEK_SMALL_LETTER_CHI), M(UC_GREEK_SMALL_LETTER_PI), M(UC_GREEK_SMALL_LETTER_PHI), M(UC_GREEK_SMALL_LETTER_OMEGA), M(UC_GREEK_SMALL_LETTER_GAMMA), KC_TRNS, - KC_TRNS, M(UC_GREEK_SMALL_LETTER_UPSILON), M(UC_GREEK_SMALL_LETTER_IOTA), M(UC_GREEK_SMALL_LETTER_ALPHA), M(UC_GREEK_SMALL_LETTER_EPSILON), M(UC_GREEK_SMALL_LETTER_OMICRON), - KC_TRNS, KC_TRNS, M(UC_GREEK_SMALL_LETTER_THETA), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, M(UC_SUBSCRIPT_SIX), M(UC_SUBSCRIPT_SEVEN), M(UC_SUBSCRIPT_EIGHT), M(UC_SUBSCRIPT_NINE), M(UC_SUBSCRIPT_ZERO), KC_TRNS, - KC_TRNS, M(UC_GREEK_SMALL_LETTER_ETA), M(UC_GREEK_SMALL_LETTER_XI), M(UC_GREEK_SMALL_LETTER_KAPPA), M(UC_GREEK_SMALL_LETTER_LAMDA), KC_TRNS, M(UC_GREEK_SMALL_LETTER_ZETA), - M(UC_GREEK_SMALL_LETTER_SIGMA), M(UC_GREEK_SMALL_LETTER_NU), M(UC_GREEK_SMALL_LETTER_RHO), M(UC_GREEK_SMALL_LETTER_TAU), M(UC_GREEK_SMALL_LETTER_DELTA), M(UC_GREEK_SMALL_LETTER_FINAL_SIGMA), - KC_TRNS, M(UC_GREEK_SMALL_LETTER_BETA), M(UC_GREEK_SMALL_LETTER_MU), KC_TRNS, KC_TRNS, KC_TRNS, M(UC_GREEK_SMALL_LETTER_PSI), - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, M(UC_SUBSCRIPT_ONE), M(UC_SUBSCRIPT_TWO), M(UC_SUBSCRIPT_THREE), M(UC_SUBSCRIPT_FOUR), M(UC_SUBSCRIPT_FIVE), KC_TRNS, + KC_TRNS, M(UC_GREEK_SMALL_LETTER_CHI), M(UC_GREEK_SMALL_LETTER_PI), M(UC_GREEK_SMALL_LETTER_PHI), M(UC_GREEK_SMALL_LETTER_OMEGA), M(UC_GREEK_SMALL_LETTER_GAMMA), KC_TRNS, + KC_TRNS, M(UC_GREEK_SMALL_LETTER_UPSILON), M(UC_GREEK_SMALL_LETTER_IOTA), M(UC_GREEK_SMALL_LETTER_ALPHA), M(UC_GREEK_SMALL_LETTER_EPSILON), M(UC_GREEK_SMALL_LETTER_OMICRON), + KC_TRNS, KC_TRNS, M(UC_GREEK_SMALL_LETTER_THETA), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS, KC_TRNS, + /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS, + /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, M(UC_SUBSCRIPT_SIX), M(UC_SUBSCRIPT_SEVEN), M(UC_SUBSCRIPT_EIGHT), M(UC_SUBSCRIPT_NINE), M(UC_SUBSCRIPT_ZERO), KC_TRNS, + KC_TRNS, M(UC_GREEK_SMALL_LETTER_ETA), M(UC_GREEK_SMALL_LETTER_XI), M(UC_GREEK_SMALL_LETTER_KAPPA), M(UC_GREEK_SMALL_LETTER_LAMDA), KC_TRNS, M(UC_GREEK_SMALL_LETTER_ZETA), + /*-*/ M(UC_GREEK_SMALL_LETTER_SIGMA), M(UC_GREEK_SMALL_LETTER_NU), M(UC_GREEK_SMALL_LETTER_RHO), M(UC_GREEK_SMALL_LETTER_TAU), M(UC_GREEK_SMALL_LETTER_DELTA), M(UC_GREEK_SMALL_LETTER_FINAL_SIGMA), + KC_TRNS, M(UC_GREEK_SMALL_LETTER_BETA), M(UC_GREEK_SMALL_LETTER_MU), KC_TRNS, KC_TRNS, KC_TRNS, M(UC_GREEK_SMALL_LETTER_PSI), + /*-*/ /*-*/ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS + KC_TRNS, KC_TRNS, KC_TRNS ), /* * .------------------------------------.------------------------------------. @@ -317,24 +317,24 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ! ! !-----! !-----! ! ! * | | | | ! | | | * '-----------------' '-----------------' -*/ + */ [L5] = KEYMAP( - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, M(UC_GREEK_CAPITAL_LETTER_CHI), M(UC_GREEK_CAPITAL_LETTER_PI), M(UC_GREEK_CAPITAL_LETTER_PHI), M(UC_GREEK_CAPITAL_LETTER_OMEGA), M(UC_GREEK_CAPITAL_LETTER_GAMMA), KC_TRNS, - KC_TRNS, M(UC_GREEK_CAPITAL_LETTER_UPSILON), M(UC_GREEK_CAPITAL_LETTER_IOTA), M(UC_GREEK_CAPITAL_LETTER_ALPHA), M(UC_GREEK_CAPITAL_LETTER_EPSILON), M(UC_GREEK_CAPITAL_LETTER_OMICRON), - KC_TRNS, KC_TRNS, M(UC_GREEK_CAPITAL_LETTER_THETA), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, M(UC_GREEK_CAPITAL_LETTER_ETA), M(UC_GREEK_CAPITAL_LETTER_XI), M(UC_GREEK_CAPITAL_LETTER_KAPPA), M(UC_GREEK_CAPITAL_LETTER_LAMDA), KC_TRNS, M(UC_GREEK_CAPITAL_LETTER_ZETA), - M(UC_GREEK_CAPITAL_LETTER_SIGMA), M(UC_GREEK_CAPITAL_LETTER_NU), M(UC_GREEK_CAPITAL_LETTER_RHO), M(UC_GREEK_CAPITAL_LETTER_TAU), M(UC_GREEK_CAPITAL_LETTER_DELTA), KC_TRNS, - KC_TRNS, M(UC_GREEK_CAPITAL_LETTER_BETA), M(UC_GREEK_CAPITAL_LETTER_MU), KC_TRNS, KC_TRNS, KC_TRNS, M(UC_GREEK_CAPITAL_LETTER_PSI), - KC_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, M(UC_GREEK_CAPITAL_LETTER_CHI), M(UC_GREEK_CAPITAL_LETTER_PI), M(UC_GREEK_CAPITAL_LETTER_PHI), M(UC_GREEK_CAPITAL_LETTER_OMEGA), M(UC_GREEK_CAPITAL_LETTER_GAMMA), KC_TRNS, + KC_TRNS, M(UC_GREEK_CAPITAL_LETTER_UPSILON), M(UC_GREEK_CAPITAL_LETTER_IOTA), M(UC_GREEK_CAPITAL_LETTER_ALPHA), M(UC_GREEK_CAPITAL_LETTER_EPSILON), M(UC_GREEK_CAPITAL_LETTER_OMICRON), + KC_TRNS, KC_TRNS, M(UC_GREEK_CAPITAL_LETTER_THETA), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS, KC_TRNS, + /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS, + /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, M(UC_GREEK_CAPITAL_LETTER_ETA), M(UC_GREEK_CAPITAL_LETTER_XI), M(UC_GREEK_CAPITAL_LETTER_KAPPA), M(UC_GREEK_CAPITAL_LETTER_LAMDA), KC_TRNS, M(UC_GREEK_CAPITAL_LETTER_ZETA), + /*-*/ M(UC_GREEK_CAPITAL_LETTER_SIGMA), M(UC_GREEK_CAPITAL_LETTER_NU), M(UC_GREEK_CAPITAL_LETTER_RHO), M(UC_GREEK_CAPITAL_LETTER_TAU), M(UC_GREEK_CAPITAL_LETTER_DELTA), KC_TRNS, + KC_TRNS, M(UC_GREEK_CAPITAL_LETTER_BETA), M(UC_GREEK_CAPITAL_LETTER_MU), KC_TRNS, KC_TRNS, KC_TRNS, M(UC_GREEK_CAPITAL_LETTER_PSI), + /*-*/ /*-*/ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS + KC_TRNS, KC_TRNS, KC_TRNS ), /* * .------------------------------------.------------------------------------. @@ -355,21 +355,21 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ! ! !-----! !-----! ! ! * | | | | ! | | | * '-----------------' '-----------------' -*/ + */ [L6] = KEYMAP( KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, + /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS, KC_TRNS, + /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS, + /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + /*-*/ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + /*-*/ /*-*/ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS From a90d68739a29debe93bdf9e26f2c126e8eca46e9 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Sun, 3 Apr 2016 16:00:10 -0400 Subject: [PATCH 19/19] music mode file --- keyboard/preonic/Makefile | 4 +- keyboard/preonic/keymaps/default/keymap.c | 2 +- keyboard/preonic/keymaps/lock/keymap.c | 2 +- keyboard/preonic/preonic.c | 16 +- keyboard/preonic/preonic.h | 4 +- keyboard/preonic/preonic_music.hex | 1713 +++++++++++++++++++++ 6 files changed, 1725 insertions(+), 16 deletions(-) create mode 100644 keyboard/preonic/preonic_music.hex diff --git a/keyboard/preonic/Makefile b/keyboard/preonic/Makefile index 89c48e50..664aff73 100644 --- a/keyboard/preonic/Makefile +++ b/keyboard/preonic/Makefile @@ -139,8 +139,8 @@ COMMAND_ENABLE = yes # Commands for debug and configuration # SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend # NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality -# MIDI_ENABLE = YES # MIDI controls -# AUDIO_ENABLE = YES # Audio output on port C6 +MIDI_ENABLE = YES # MIDI controls +AUDIO_ENABLE = YES # Audio output on port C6 # UNICODE_ENABLE = YES # Unicode # BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID # RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. Do not enable this with MIDI at the same time. diff --git a/keyboard/preonic/keymaps/default/keymap.c b/keyboard/preonic/keymaps/default/keymap.c index 392197f1..5099b658 100644 --- a/keyboard/preonic/keymaps/default/keymap.c +++ b/keyboard/preonic/keymaps/default/keymap.c @@ -88,7 +88,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) return MACRO_NONE; }; -void * matrix_init_user(void) { +void matrix_init_user(void) { #ifdef AUDIO_ENABLE init_notes(); play_notes(&start_up, 9, false); diff --git a/keyboard/preonic/keymaps/lock/keymap.c b/keyboard/preonic/keymaps/lock/keymap.c index e253f258..cfb7f080 100644 --- a/keyboard/preonic/keymaps/lock/keymap.c +++ b/keyboard/preonic/keymaps/lock/keymap.c @@ -99,7 +99,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) return MACRO_NONE; }; -void * matrix_init_user(void) { +void matrix_init_user(void) { init_notes(); play_notes(&start_up, 9, false); } diff --git a/keyboard/preonic/preonic.c b/keyboard/preonic/preonic.c index a678f7b0..e9ececb6 100644 --- a/keyboard/preonic/preonic.c +++ b/keyboard/preonic/preonic.c @@ -1,16 +1,16 @@ #include "preonic.h" __attribute__ ((weak)) -void * matrix_init_user(void) { +void matrix_init_user(void) { }; __attribute__ ((weak)) -void * matrix_scan_user(void) { +void matrix_scan_user(void) { }; -void * matrix_init_kb(void) { +void matrix_init_kb(void) { #ifdef BACKLIGHT_ENABLE backlight_init_ports(); #endif @@ -24,13 +24,9 @@ void * matrix_init_kb(void) { DDRE |= (1<<6); PORTE |= (1<<6); - if (matrix_init_user) { - (*matrix_init_user)(); - } + matrix_init_user(); }; -void * matrix_scan_kb(void) { - if (matrix_scan_user) { - (*matrix_scan_user)(); - } +void matrix_scan_kb(void) { + matrix_scan_user(); }; diff --git a/keyboard/preonic/preonic.h b/keyboard/preonic/preonic.h index 42d21232..6cfe1472 100644 --- a/keyboard/preonic/preonic.h +++ b/keyboard/preonic/preonic.h @@ -44,7 +44,7 @@ { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4a, k4b } \ } -void * matrix_init_user(void); -void * matrix_scan_user(void); +void matrix_init_user(void); +void matrix_scan_user(void); #endif diff --git a/keyboard/preonic/preonic_music.hex b/keyboard/preonic/preonic_music.hex new file mode 100644 index 00000000..603693bf --- /dev/null +++ b/keyboard/preonic/preonic_music.hex @@ -0,0 +1,1713 @@ +:100000000C9410030C9454030C9454030C94540358 +:100010000C9454030C9454030C9454030C94540304 +:100020000C9454030C9454030C9410170C94E21782 +:100030000C94BD290C9454030C9454030C94540355 +:100040000C9454030C9454030C9454030C945403D4 +:100050000C9454030C942A2A0C9454030C945403C7 +:100060000C9454030C9454030C9454030C945403B4 +:100070000C9454030C9454030C9454030C945403A4 +:100080000C94440E0C9454030C9454030C94540399 +:100090000C9454030C9454030C9454030C94540384 +:1000A0000C9454030C9454030C9454030763423689 +:1000B000B79BD8A71A39685618AEBAAB558C1D3CF9 +:1000C000B7CC5763BD6DEDFD753EF6177231BF00BD +:1000D0000000803F08000000BE922449123EABAAF7 +:1000E000AA2ABECDCCCC4C3E00000080BEABAAAA52 +:1000F000AA3E00000000BF000000803F000000009A +:1001000000084178D3BB4387D1133D190E3CC3BDD2 +:100110004282AD2B3E68EC8276BED98FE1A93E4C7F +:1001200080EFFFBE01C4FF7F3F00000000003500EC +:100130001E001F00200021002200230024002500B3 +:10014000260027002A002B0014001A0008001500C2 +:1001500017001C0018000C00120013002A002900D0 +:1001600004001600070009000A000B000D000E0035 +:100170000F0033003400E1001D001B0006001900D1 +:10018000050011001000360037003800280000304C +:10019000E000E200E30003522C002C000452500067 +:1001A000510052004F0035001E001F0020002100AA +:1001B0002200230024002500260027002A002B000F +:1001C00014001A00090013000A000D000F001800A7 +:1001D0001C0033002A002900040015001600170037 +:1001E00007000B00110008000C0012003400E100B1 +:1001F0001D001B000600190005000E00100036004F +:100200003700380028000030E000E200E30003522D +:100210002C002C0004525000510052004F003500B9 +:100220001E001F00200021002200230024002500C2 +:10023000260027002A002B00340036003700130068 +:100240001C0009000A00060015000F002A00290002 +:1002500004001200080018000C0007000B00170033 +:10026000110016003800E100330014000D000E00EC +:100270001B00050010001A0019001D0028000030A6 +:10028000E000E200E30003522C002C000452500076 +:10029000510052004F0035001E001F0020002100B9 +:1002A0002200230024002500260027002A00350212 +:1002B0001E021F0220022102220223022402250222 +:1002C000260227022A0001003A003B003C003D00C4 +:1002D0003E003F002D022E022F02300231020100AB +:1002E00040004100420043004400450000530153D8 +:1002F0000253005001000100010001000100010053 +:10030000010001000100AB00AA00A900AE00350009 +:100310001E001F00200021002200230024002500D1 +:10032000260027002A0035001E001F0020002100A3 +:100330002200230024002500260027002A000100B7 +:100340003A003B003C003D003E003F002D002E00E7 +:100350002F00300031000100400041004200430006 +:1003600044004500005301530253005001000100B6 +:100370000100010001000100010001000100AB00CB +:10038000AA00A900AE00006000600060006000608C +:10039000006000600060006000600060006000605D +:1003A000006000600060006000600060006000604D +:1003B000006000600060006000600060006000603D +:1003C000006000600060006000600060006000602D +:1003D000006000600060006000600060006000601D +:1003E00000600060006000300100010001000100B9 +:1003F00001000100010000600060006000602A034D +:1004000054006800650020005000720065006F0015 +:100410006E006900630020004B00650079006200F7 +:100420006F0061007200640000002C034F00720036 +:10043000740068006F006C0069006E006500610068 +:10044000720020004B006500790062006F006100BF +:100450007200640073000000040309040902D00064 +:10046000060100A0FA0904000001030101000921AE +:1004700011010001223F000705810308000A090459 +:1004800001000103010200092111010001224D00B8 +:100490000705820308000A090402000103000000A6 +:1004A0000921110100012236000705830308000A13 +:1004B00009040300020300000009211101000122C8 +:1004C0002000070584032000010705040320000124 +:1004D00009040400000101000009240100010900D1 +:1004E00001050904050002010300000724010001C1 +:1004F0004100062402010100062402020200092430 +:1005000003010301020100092403020401010100A7 +:100510000905060240000500000525010101090545 +:1005200085024000050000052501010312011001AC +:1005300000000008EDFE61600100010200010631CB +:10054000FF0974A1010975150025FF952075088123 +:10055000020976150025FF952075089102C0050156 +:100560000980A101850216010026B7001A01002AA0 +:10057000B700751095018100C0050C0901A1018526 +:1005800003160100269C021A01002A9C0275109590 +:10059000018100C005010902A1010901A1000509AD +:1005A000190129051500250195057501810295019F +:1005B000750381010501093009311581257F9502F7 +:1005C0007508810609381581257F95017508810612 +:1005D000050C0A38021581257F950175088106C032 +:1005E000C005010906A101050719E029E715002545 +:1005F00001950875018102950175088101050819A9 +:100600000129059505750191029501750391010573 +:1006100007190029FF150025FF950675088100C000 +:1006200011241FBECFEFDAE0DEBFCDBF04B603FE5C +:1006300024C08091050490910604A0910704B09114 +:1006400008048730904BA740B04BB9F410920504D2 +:1006500010920604109207041092080414BE84B786 +:10066000877F84BF88E10FB6F89480936000109272 +:1006700060000FBEE0E0F8E3099512E0A0E0B1E011 +:10068000E6ECF9E602C005900D92A832B107D9F761 +:1006900014E0A8E2B2E001C01D92A530B107E1F775 +:1006A0000E94C8130C94E1340C94000061111DC029 +:1006B000FC018281882351F085EE0E94901E0E94E9 +:1006C000BC3080E290E0A0E0B0E007C085EE0E9480 +:1006D000581F81E090E0A0E0B0E08093E1029093A9 +:1006E000E202A093E302B093E40280E090E0089578 +:1006F0000E94370E40E050E069E070E080E091E059 +:100700000C94880F08950E948B036E9A769A0C942D +:1007100078030C948203279A2F988FEF9FEF909382 +:100720008700809386008AE08093800089E180932F +:1007300081000C94653081110BC080918000877F0F +:100740008093800010928D0010928C002F98089555 +:100750002F98833041F480918000886080938000DE +:100760008FEF9FEF12C0909180009860909380006F +:1007700023E030E0281B3109220F331F8FEF9FEF5A +:1007800002C0969587952A95E2F790938D00809305 +:100790008C0008958B3B910568F4883A910530F5FB +:1007A000853A9105C0F48430910598F4019709F0D9 +:1007B0006FC071C0803E910508F46AC0883E910503 +:1007C00040F09C01205F31092031310508F060C004 +:1007D0005CC09C01A1C0853A910509F45FC0863ACE +:1007E000910509F45EC023E830E496C0883A91058B +:1007F00009F45AC0893A910509F459C08A3A910519 +:1008000009F458C08B3A910509F457C08C3A910508 +:1008100009F456C08D3A910509F455C0803B910505 +:1008200009F454C08E3A910509F453C08F3A9105EA +:1008300009F452C0813B910509F451C0823B9105F6 +:1008400009F450C0833B910509F44FC0843B9105E6 +:1008500009F44EC0853B910509F44DC0863B9105D6 +:1008600009F44CC0873B910509F44BC0883B9105C6 +:1008700009F44AC0893B910509F449C08A3B9105B6 +:1008800009F048C02AE236E447C09C01306544C004 +:1008900020E030E041C021E030E03EC021E830E41B +:1008A0003BC022E830E438C022EE34E435C029EE03 +:1008B00034E432C02AEE34E42FC025EB34E42CC0FB +:1008C00026EB34E429C027EB34E426C02CEC34E4D6 +:1008D00023C02DEC34E420C023E835E41DC02AE811 +:1008E00035E41AC022E935E417C024E935E414C020 +:1008F00021E236E411C023E236E40EC024E236E4FD +:100900000BC025E236E408C026E236E405C027E243 +:1009100036E402C020E034E4C90108959CE0799FE8 +:10092000F00111249CE3899FE00DF11D1124E60FD5 +:10093000F11DEE0FFF1FE25DFE4F25913491C901BD +:100940000895880F991F82559040FC01259134919C +:10095000C9010895880F991F825D9E4FFC01259162 +:100960003491C90108950E948E049C019A958115C5 +:100970009F4110F4C9010895C90190528115904119 +:1009800028F4C9019F700E94AA040895C9019053D8 +:100990008115904120F4C9019927906C0895C901EF +:1009A0009054409728F4C9018F709927946D089549 +:1009B000203180E4380719F480E091ED0895213169 +:1009C00090E4390719F480E090ED0895223140E475 +:1009D000340719F480E092ED0895233180E438075C +:1009E00019F480E093ED0895211590E53907A1F4FD +:1009F0000E948B2340E065E088E491E00E94880F2C +:100A00002FEF44E38CE0215040408040E1F700C0EC +:100A100000000E944F2A1EC1213090E5390731F4B1 +:100A20008091F10281608093F10214C1C901905557 +:100A30008115904108F062C0432F55274F7055270C +:100A400041305105F9F4C90174E0880F991F7A9576 +:100A5000E1F788279370B901E3E0660F771FEA9505 +:100A6000E1F760767727862B972B9C6823703327D6 +:100A700002C0440F551F2A95E2F74F715527842B6A +:100A8000952B08954230510529F4922F8827816FC4 +:100A9000906A089543305105B9F4C90153E0880FB5 +:100AA000991F5A95E1F7807E97702370332741E0B4 +:100AB00050E002C0440F551F2A95E2F74F715527A9 +:100AC000842B952B9C6808954430510589F5C90104 +:100AD00043E0880F991F4A95E1F7807E9770237055 +:100AE000332741E050E002C0440F551F2A95E2F73A +:100AF0004F715527842B952B9A680895C9019056FC +:100B00008115904118F4C901906F0895C90190575B +:100B10008115904120F4C9019F7090620895C90128 +:100B200090588115904120F4C9019F70906A0895F2 +:100B3000203E3105E0F4203C310568F521333105D4 +:100B400009F475C048F42932310509F46BC02A3222 +:100B5000310509F07BC075C02933310501F1223818 +:100B60003105E9F02533310509F070C051C0233E4D +:100B70003105B1F140F4203E3105D1F0223E31057E +:100B800009F064C01CC0263E310579F1273E3105CD +:100B900009F05CC038C0C9010E94A1040895809189 +:100BA000020380FD02C081FF51C080EE90E04FC083 +:100BB0008091020380FFF9CF89E390E048C08091E3 +:100BC000020382FF0AC08091020384FF03C080E019 +:100BD00090E03DC083EE90E03AC082EE90E037C0F6 +:100BE0008091020382FFEFCFF8CF8091020383FF51 +:100BF00007C08091020384FDEACF87EE90E027C012 +:100C000086EE90E024C08091020383FFF2CFF8CFFC +:100C10008091020385FF03C089E290E018C085E35C +:100C200090E015C08091020385FDF9CFF5CF80914A +:100C3000020386FF03C08AE290E009C081E390E0EE +:100C400006C08091020386FDF9CFF5CFC9010E944D +:100C5000CA030895089508950C942B065F926F922D +:100C60007F928F929F92AF92BF92CF92DF92EF923C +:100C7000FF920F931F93CF93DF93CDB7DEB72A97E1 +:100C80000FB6F894DEBF0FBECDBF9E012F5F3F4F62 +:100C90004E018BE0880E911C60E070E000E010E0F7 +:100CA000E12CF12CC12CD12CA12CB12C8AE0782E76 +:100CB000622E532E41E050E0E3E9F1E0A62DB52D80 +:100CC000872D01900D928A95E1F7F901819191911B +:100CD0009F01FC01E07FFF27E032F10559F48F709E +:100CE0009927FA0102C0EE0FFF1F8A95E2F7AE2A9C +:100CF000BF2A37C0E033F10559F48F709927FA0104 +:100D000002C0EE0FFF1F8A95E2F7CE2ADF2A29C024 +:100D1000E034F10559F48F709927FA0102C0EE0F03 +:100D2000FF1F8A95E2F7EE2AFF2A1BC0E035F10586 +:100D300059F48F709927FA0102C0EE0FFF1F8A95B0 +:100D4000E2F70E2B1F2B0DC0E036F10551F48F702A +:100D50009927FA0102C0EE0FFF1F8A95E2F76E2B6A +:100D60007F2B2815390509F0A7CF94B18A2D8095DE +:100D7000892384B985B18A2985B997B18C2D80954D +:100D8000892387B988B18C2988B99AB18E2D80952D +:100D900089238AB98BB18E298BB99DB1802F80951B +:100DA00089238DB98EB1802B8EB990B3862F809513 +:100DB000892380BB81B3862B81BB2A960FB6F8941A +:100DC000DEBF0FBECDBFDF91CF911F910F91FF907E +:100DD000EF90DF90CF90BF90AF909F908F907F90DB +:100DE0006F905F9008955F926F927F928F929F9223 +:100DF000AF92BF92CF92DF92EF92FF920F931F9329 +:100E0000CF93DF93CDB7DEB768970FB6F894DEBF08 +:100E10000FBECDBF85B7806885BF85B7806885BFA9 +:100E20000E942E069E012F5F3F4F4E0189E1880EE2 +:100E3000911C60E070E000E010E0E12CF12CC12C8E +:100E4000D12CA12CB12C98E1792E622E532E41E0A9 +:100E500050E0EDE9F1E0A62DB52D872D01900D9222 +:100E60008A95E1F7F901819191919F01FC01E07F61 +:100E7000FF27E032F10559F48F709927FA0102C07B +:100E8000EE0FFF1F8A95E2F7AE2ABF2A37C0E03384 +:100E9000F10559F48F709927FA0102C0EE0FFF1F78 +:100EA0008A95E2F7CE2ADF2A29C0E034F10559F409 +:100EB0008F709927FA0102C0EE0FFF1F8A95E2F7A3 +:100EC000EE2AFF2A1BC0E035F10559F48F709927EF +:100ED000FA0102C0EE0FFF1F8A95E2F70E2B1F2BBF +:100EE0000DC0E036F10551F48F709927FA0102C068 +:100EF000EE0FFF1F8A95E2F76E2B7F2B2815390521 +:100F000009F0A7CF94B18A2D8095892384B985B142 +:100F10008A2985B997B18C2D8095892387B988B1A5 +:100F20008C2988B99AB18E2D809589238AB98BB185 +:100F30008E298BB99DB1802F809589238DB98EB173 +:100F4000802B8EB990B3862F8095892380BB81B387 +:100F5000862B81BB10922902109228021092330234 +:100F60001092320210922B0210922A021092350235 +:100F70001092340210922D0210922C02109237021D +:100F80001092360210922F0210922E021092390205 +:100F900010923802109231021092300210923B02ED +:100FA00010923A0268960FB6F894DEBF0FBECDBF1E +:100FB000DF91CF911F910F91FF90EF90DF90CF9035 +:100FC000BF90AF909F908F907F906F905F900C94A8 +:100FD00083035F926F927F928F929F92AF92BF92A4 +:100FE000CF92DF92EF92FF920F931F93CF93DF93F5 +:100FF000CDB7DEB7A2970FB6F894DEBF0FBECDBF58 +:101000007E0149E1E40EF11C22E3C22E22E0D22E41 +:101010005E0153E2A50EB11C3AE0532E470101E0F8 +:1010200010E048E1642E55E0752EE3E9F1E0D401CB +:10103000852D01900D928A95E1F7F70181919191AB +:101040007F019C01207F33272032310589F424B1B0 +:101050008F709927A80102C0440F551F8A95E2F7A7 +:10106000CA01242B24B995B18095892385B94FC035 +:101070002033310589F427B18F709927F80102C018 +:10108000EE0FFF1F8A95E2F7CF012E2B27B998B1FB +:101090008095892388B93BC02034310589F42AB171 +:1010A0008F709927A80102C0440F551F8A95E2F757 +:1010B000CA01242B2AB99BB1809589238BB927C0FB +:1010C0002035310589F42DB18F709927F80102C0C0 +:1010D000EE0FFF1F8A95E2F7CF012E2B2DB99EB19F +:1010E000809589238EB913C02036310581F420B351 +:1010F0008F709927A80102C0440F551F8A95E2F707 +:10110000CA01242B20BB91B38095892381BB50EA6F +:101110005A95F1F7BE016F5F7F4F80E090E020E0CD +:1011200030E0EDE9F1E0DE011196462D01900D92DF +:101130004A95E1F7FB0141915191BF01FA01E07F2E +:10114000FF27E032F10511F4E3B113C0E033F105FC +:1011500011F4E6B10EC0E034F10511F4E9B109C0B3 +:10116000E035F10511F4ECB104C0E036F105B9F455 +:10117000EFB1F0E04F70552702C0F595E7954A951D +:10118000E2F7E0FD08C0A801022E02C0440F551F7F +:101190000A94E2F702C040E050E0842B952B2F5FC9 +:1011A0003F4F2C30310509F0BCCFF6012081318151 +:1011B0002817390721F091838083709270010E9473 +:1011C0002E06F2E0CF0ED11CEA14FB0409F02DCF5D +:1011D000809170018823A1F1815080937001882350 +:1011E00039F08FE99FE00197F1F700C0000028C0B7 +:1011F00080913202909133029093290280932802C9 +:10120000809134029091350290932B0280932A02B0 +:10121000809136029091370290932D0280932C0298 +:10122000809138029091390290932F0280932E0280 +:1012300080913A0290913B02909331028093300268 +:101240000E94890381E0A2960FB6F894DEBF0FBE1C +:10125000CDBFDF91CF911F910F91FF90EF90DF9065 +:10126000CF90BF90AF909F908F907F906F905F9046 +:101270000895E82FF0E0EE0FFF1FE85DFD4F80813D +:10128000918108950895CF92DF92EF92FF920F938C +:101290001F93CF93DF93CDB7DEB7CC5BD2400FB6B1 +:1012A000F894DEBF0FBECDBF8C01862F642F88233C +:1012B00079F0F80192812FE7482F992329F084E0F3 +:1012C00093E00E94EC1904C084E093E00E94FC19B2 +:1012D000F80180818B3091F59181943009F0A8C29A +:1012E0009281809173019923B1F08F5F8093730194 +:1012F00096E4E5EBF1E0DE01A958BD4F01900D92B7 +:101300009A95E1F7E0917101F0917201EE0FFF1FE4 +:1013100027E732E036C096E4E5EBF1E0DE01AF5CB2 +:10132000BD4F01900D929A95E1F7E0917101F09116 +:101330007201EE0FFF1F21E332E093C08A3009F003 +:10134000CBC0F8019181943009F072C292818091F2 +:101350007301992309F473C081508093730196E45B +:10136000E5EBF1E0DE01A551BE4F01900D929A959B +:10137000E1F7E0917101F0917201EE0FFF1F2BEE8A +:1013800031E02C0F3D1FE20FF31F60817181680F68 +:10139000711D882777FD8095982F0E94003220E0EC +:1013A00030E040E451E40E94653120E030E040E864 +:1013B00050E40E94FD309B01AC0160E070E080E0F1 +:1013C00090E40E94173321E230ED42E053E40E94A2 +:1013D000B4324CE050E00E94E30F20E04BE760E0C5 +:1013E00084E093E00E94DC1920E04BE761E084E0B8 +:1013F00093E00E94DC1920E04BE762E084E093E098 +:101400000E94DC1920E04BE763E084E093E00E9457 +:10141000DC1920E04BE764E084E093E0C454DD4F46 +:101420000FB6F894DEBF0FBECDBFDF91CF911F91F5 +:101430000F91FF90EF90DF90CF900C94DC1996E421 +:10144000E5EBF1E0DE01AB55BE4F01900D929A95B0 +:10145000E1F7E0917101F0917201EE0FFF1F25EAB3 +:1014600031E02C0F3D1FE20FF31F60817181680F87 +:10147000711D882777FD8095982F0E94003220E00B +:1014800030E040E451E40E94653120E030E040E883 +:1014900050E40E94FD309B01AC0160E070E080E010 +:1014A00090E40E94173321E230ED42E053E40E94C1 +:1014B000B4320E94130DC454DD4F0FB6F894DEBF52 +:1014C0000FBECDBFDF91CF911F910F91FF90EF9095 +:1014D000DF90CF900C94E60C893009F0D3C0F8016E +:1014E0009181943009F0A4C19281992309F4A0C19B +:1014F0008091710190917201019690937201809395 +:10150000710120E04BE760E084E093E00E94DC1989 +:1015100020E04BE761E084E093E00E94DC1920E0EA +:101520004BE762E084E093E00E94DC1920E04BE7A7 +:1015300063E084E093E00E94DC1920E04BE764E084 +:1015400084E093E00E94DC190E94E60C00E010E0C9 +:10155000E6E4FE2E80917301E5EBF1E0DE01A15A95 +:10156000BE4F9F2D01900D929A95E1F7E091710188 +:10157000F0917201E00FF11FEE0FFF1F2FE531E038 +:101580002C0F3D1FE20FF31F60817181680F711DE9 +:10159000882777FD8095982F0E94003220E030E068 +:1015A00040E451E40E94653120E030E040E850E43E +:1015B0000E94FD309B01AC0160E070E080E090E4AF +:1015C0000E94173321E230ED42E053E40E94B4322E +:1015D0004CE050E00E94E30F3FEF87EE93E0315084 +:1015E00080409040E1F700C0000080917301E5EB7E +:1015F000F1E0DE01A75EBE4F9F2D01900D929A95FE +:10160000E1F7E0917101F0917201E00FF11FEE0F2F +:10161000FF1F29E131E02C0F3D1FE20FF31F608116 +:101620007181680F711D882777FD8095982F0E9422 +:10163000003220E030E040E451E40E94653120E0D7 +:1016400030E040E850E40E94FD309B01AC0160E0D6 +:1016500070E080E090E40E94173321E230ED42E038 +:1016600053E40E94B4320E94130D8FEF9CE7019760 +:10167000F1F700C000000F5F1F4F0830110509F09F +:1016800069CF94C1883009F0D3C0F80191819430BA +:1016900009F0CEC09281992309F4CAC080917101EA +:1016A000909172010197909372018093710120E0F3 +:1016B0004BE760E084E093E00E94DC1920E04BE718 +:1016C00061E084E093E00E94DC1920E04BE762E0F7 +:1016D00084E093E00E94DC1920E04BE763E084E0C3 +:1016E00093E00E94DC1920E04BE764E084E093E0A3 +:1016F0000E94DC190E94E60C00E010E056E4F52E92 +:1017000080917301E5EBF1E0DE01AD52BF4F9F2DFB +:1017100001900D929A95E1F7E0917101F0917201BB +:10172000E00FF11FEE0FFF1F23ED30E02C0F3D1FE8 +:10173000E20FF31F60817181680F711D882777FDAB +:101740008095982F0E94003220E030E040E451E480 +:101750000E94653120E030E040E850E40E94FD3016 +:101760009B01AC0160E070E080E090E40E941733E0 +:1017700021E230ED42E053E40E94B4324CE050E00C +:101780000E94E30F3FEF87EE93E03150804090409E +:10179000E1F700C0000080917301E5EBF1E0DE01AC +:1017A000A357BF4F9F2D01900D929A95E1F7E091BD +:1017B0007101F0917201E00FF11FEE0FFF1F2DE894 +:1017C00030E02C0F3D1FE20FF31F60817181680F25 +:1017D000711D882777FD8095982F0E94003220E0A8 +:1017E00030E040E451E40E94653120E030E040E820 +:1017F00050E40E94FD309B01AC0160E070E080E0AD +:1018000090E40E94173321E230ED42E053E40E945D +:10181000B4320E94130D8FEF9CE70197F1F700C0DF +:1018200000000F5F1F4F0830110509F069CFBEC0DF +:10183000F801228190917301222309F45DC026E40E +:10184000E5EBF1E0DE01A95BBF4F01900D922A9517 +:10185000E1F7E0917101F0917201E80FF11DEE0FD7 +:10186000FF1F27E430E02C0F3D1FE20FF31F6081C4 +:101870007181690F711D882777FD8095982F0E94CF +:10188000003220E030E040E451E40E9465316B0119 +:101890007C01F801818165E070E0681B710988278F +:1018A00077FD8095982F0E9400329B01AC01C70103 +:1018B000B6010E94FD309B01AC0160E070E080E069 +:1018C00090E40E94173321E230ED42E053E40E949D +:1018D000B4324FE050E0C454DD4F0FB6F894DEBF91 +:1018E0000FBECDBFDF91CF911F910F91FF90EF9071 +:1018F000DF90CF900C94E30F26E4E5EBF1E0DE01FE +:10190000119601900D922A95E1F7E0917101F09105 +:101910007201E80FF11DEE0FFF1F21E030E02C0FE8 +:101920003D1FE20FF31F60817181690F711D8827D0 +:1019300077FD8095982F0E94003220E030E040E44F +:1019400051E40E9465316B017C01F801818165E001 +:1019500070E0681B7109882777FD8095982F0E9499 +:1019600000329B01AC01C701B6010E94FD309B0112 +:10197000AC0160E070E080E090E40E94173321E267 +:1019800030ED42E053E40E94B432C454DD4F0FB650 +:10199000F894DEBF0FBECDBFDF91CF911F910F91A5 +:1019A000FF90EF90DF90CF900C94130DC454DD4F57 +:1019B0000FB6F894DEBF0FBECDBFDF91CF911F9160 +:1019C0000F91FF90EF90DF90CF90089510928702D3 +:1019D00010928602809171008D7F809371008091BA +:1019E00090008F77809390001092480210924702E7 +:1019F0001092800210928102109282021092830251 +:101A000010927F0210927E02EEE5F2E0AEE4B2E0C8 +:101A100011921192119211921D921D9282E0EE3755 +:101A2000F807B1F708956F927F928F929F92AF92CD +:101A3000BF92CF92DF92EF92FF920F931F93CF93BB +:101A4000DF936B017C010EE712E04CE5A42E42E02F +:101A5000B42EC7E0D0E0A7019601F80192918291DF +:101A6000729162918F010E946131882349F0219720 +:101A7000F2E0AF1AB108CF3F8FEFD80761F734C05B +:101A8000F8011082118212821382F50111821082F4 +:101A9000FE01EE0FFF1FEE0FFF1FE25AFD4FDE01AA +:101AA000AA0FBB1FA25BBD4FCE011AC00196448195 +:101AB0005581668177814083518362837383148269 +:101AC00015821682178212962D913C9113971196CA +:101AD0003C932E9313961C921E9212973496129654 +:101AE0008730910519F7C3CF8091860290918702C4 +:101AF000019797FD05C0909387028093860204C0EA +:101B00001092870210928602E0918602F09187027D +:101B10003097C9F4809171008D7F8093710080911E +:101B200090008F7780939000109280021092810233 +:101B3000109282021092830210927F0210927E0213 +:101B40001092470285C03197DF01AA0FBB1FAA0F71 +:101B5000BB1FA25ABD4FCD90DD90ED90FC90EE0FD3 +:101B6000FF1FE25BFD4FC081D181609080027090C9 +:101B700081028090820290908302A7019601662DD7 +:101B8000772D882D992D0E94613187FF25C0262D44 +:101B9000372D482D592DC701B6010E94FC3020E099 +:101BA00030E04AEF54E40E9465315B018C012A2D3C +:101BB0003B2D402F512F662D772D882D992D0E947A +:101BC000FD303B014C01A7019601772D992D0E9414 +:101BD0006131181664F72EC0A7019601662D772D86 +:101BE000882D992D0E94B032181634F5A701960160 +:101BF000662D772D882D992D0E94FC3020E030E055 +:101C00004AEF54E40E9465315B018C012A2D3B2D83 +:101C1000402F512F662D772D882D992D0E94FC3055 +:101C20003B014C01A7019601772D992D0E94B032FE +:101C300087FFECCF10924D02C0928002D0928102B9 +:101C4000E0928202F0928302D0937F02C0937E02E0 +:101C5000DF91CF911F910F91FF90EF90DF90CF9088 +:101C6000BF90AF909F908F907F906F9008953E9A15 +:101C7000E1E7F0E080818D7F808382E080939000B7 +:101C80008AE18093910008951F920F920FB60F92F0 +:101C90001124CF92DF92EF92FF922F933F934F93B5 +:101CA0005F936F937F938F939F93AF93BF93CF93E4 +:101CB000DF93EF93FF9380914702882309F479C063 +:101CC00020E030E0A9016091800270918102809152 +:101CD0008202909183020E94B03218160CF069C003 +:101CE00020E030E040E251E46091490270914A0204 +:101CF00080914B0290914C020E94B0321816BCF4B5 +:101D00008091840290918502019660918602709183 +:101D100087020E949C3490938502809384021092E3 +:101D2000490210924A0210924B0210924C02C0914A +:101D30008402D0918502CC0FDD1FCC0FDD1FC25A6B +:101D4000DD4F288139814A815B8160E074E284E75C +:101D50009BE40E9465310E94CD317093970060939F +:101D60009600288139814A815B8160E074E284E7D2 +:101D70009BE40E9465310E94CD3175956795709303 +:101D800099006093980020E030E040E85FE36091C4 +:101D9000490270914A0280914B0290914C020E943C +:101DA000FD306093490270934A0280934B029093F6 +:101DB0004C0280914802882309F493C0C0904302EA +:101DC000D0904402E0904502F090460220E030E0DE +:101DD000A901C701B6010E94B0321816F4F4A70198 +:101DE000960160E074E284E79BE40E9465310E9402 +:101DF000CD317093970060939600A701960160E043 +:101E000074E284E79BE40E9465310E94CD317595B0 +:101E10006795709399006093980060913D0270916E +:101E20003E026F5F7F4F70933E0260933D0280E001 +:101E300090E00E94FE3120913F023091400240919B +:101E40004102509142020E94B03287FD4AC0809107 +:101E50003C028F5F80933C029091F1038917A0F0C0 +:101E60008091F603882319F010923C020DC08091F6 +:101E700071008D7F80937100809190008F778093A7 +:101E80009000109248022DC0E091F203F091F3030C +:101E900080913C0298E0899FE00DF11D1124808122 +:101EA0009181A281B3818093430290934402A093D5 +:101EB0004502B093460220E030E040E85EE36481F2 +:101EC0007581868197810E94B43260933F0270933E +:101ED0004002809341029093420210923E0210927F +:101EE0003D02FF91EF91DF91CF91BF91AF919F9113 +:101EF0008F917F916F915F914F913F912F91FF90C3 +:101F0000EF90DF90CF900F900FBE0F901F9018951D +:101F10000F931F93CF93DF9300D0CDB7DEB78C0123 +:101F200080914702882331F04A8369830E94E60C3E +:101F300069814A8181E0809348021093F303009302 +:101F4000F2036093F1034093F6031092490210925A +:101F50004A0210924B0210924C0210923C02F8017D +:101F600040815181628173814093430250934402C6 +:101F7000609345027093460220E030E040E85EE363 +:101F800064817581868197810E94B43260933F029B +:101F900070934002809341029093420210923E025D +:101FA00010923D0280917100826080937100809157 +:101FB00090008068809390000F900F90DF91CF91F8 +:101FC0001F910F9108956F927F928F929F92AF927F +:101FD000BF92CF92DF92EF92FF920F931F93CF9316 +:101FE000DF936B017C01EA018091480281110E941C +:101FF000E60C81E08093470220E030E0A901C701B0 +:10200000B6010E94B03218160CF09AC0609080029F +:1020100070908102809082029090830220E030E0F4 +:10202000A901662D772D882D992D0E94613181118E +:1020300028C0C0928002D0928102E0928202F09287 +:102040008302D0937F02C0937E028091860290919A +:102050008702FC01EE0FFF1FEE0FFF1FE25AFD4F3C +:10206000C082D182E282F382FC01EE0FFF1FE25BAD +:10207000FD4FD183C083019690938702809386029F +:102080005FC0A7019601662D772D882D992D0E949E +:10209000613187FF25C0262D372D482D592DC701C9 +:1020A000B6010E94FC3020E030E04AEF54E40E9488 +:1020B00065315B018C012A2D3B2D402F512F662D60 +:1020C000772D882D992D0E94FD303B014C01A701F1 +:1020D0009601772D992D0E946131181664F7A9CFCA +:1020E000A7019601662D772D882D992D0E94B0327B +:1020F00018160CF09ECFA7019601662D772D882D1E +:10210000992D0E94FC3020E030E04AEF54E40E9418 +:1021100065315B018C012A2D3B2D402F512F662DFF +:10212000772D882D992D0E94FC303B014C01A70191 +:102130009601772D992D0E94B03287FFECCF79CF91 +:10214000809171008260809371008091900080681E +:1021500080939000DF91CF911F910F91FF90EF90AE +:10216000DF90CF90BF90AF909F908F907F906F90B7 +:102170000895809191020895CF93DF9300D01F922C +:10218000CDB7DEB72091FB03243021F523E029836E +:102190009B838A832093E9008FEF06C095ED9A9583 +:1021A000F1F70000882329F09091E800815095FF15 +:1021B000F5CF8091E80085FF0DC040E050E063E07E +:1021C00070E0CE0101960E94A6148091E8008E77FF +:1021D0008093E8000F900F900F90DF91CF910895BA +:1021E000CF93DF9300D01F92CDB7DEB72091FB03D2 +:1021F000243029F522E029839B838A8383E080931E +:10220000E9008FEF06C095ED9A95F1F7000088235D +:1022100029F09091E800815095FFF5CF8091E8007A +:1022200085FF0DC040E050E063E070E0CE01019614 +:102230000E94A6148091E8008E778093E8000F90AA +:102240000F900F90DF91CF9108952091FB032430E0 +:10225000F9F422E02093E9002FEF06C035ED3A951E +:10226000F1F70000222329F03091E800215035FFDA +:10227000F5CF2091E80025FF0BC040E050E065E07D +:1022800070E00E94A6148091E8008E778093E800A9 +:102290000895CF93DF93EC018091FB03843041F5E7 +:1022A00081E08093E9008FEF06C095ED9A95F1F7F4 +:1022B0000000882329F09091E800815095FFF5CF28 +:1022C0008091E80085FF14C040E050E068E070E0D5 +:1022D000CE010E94A6148091E8008E778093E800DA +:1022E00088E0FE01A9E8B2E001900D928A95E1F73D +:1022F000DF91CF910895BF92CF92DF92EF92FF923C +:102300000F931F93CF93DF937C01B62EE90100E07A +:1023100010E0C42ED12C0BC04991202F2B0D2F770C +:102320004F776FE0C7010E94DC190F5F1F4F0C153C +:102330001D0594F3DF91CF911F910F91FF90EF90C6 +:10234000DF90CF90BF90089570E06F5F7F4F6F7008 +:1023500077270C94DC190F931F93CF93C42F63300E +:10236000710509F04AC0842F807F803849F1803997 +:1023700009F043C0622F6F7770E080E090E00E9428 +:10238000003220E030E040E451E40E9465319B01DE +:10239000AC0160E070E080E090E40E9417330F77BA +:1023A00010E023E0159507952A95E1F72DEC3CEC1C +:1023B00042E053E40E94B432A8010E94E30F1DC022 +:1023C000622F6F7770E080E090E00E94003220E0A2 +:1023D00030E040E451E40E9465319B01AC0160E0D3 +:1023E00070E080E090E40E9417332DEC3CEC42E07A +:1023F00053E40E94B4320E94130DCC3F29F4CF91D4 +:102400001F910F910C94E60CCF911F910F9108959D +:102410000F931F93CF93DF93CDB7DEB727970FB6F8 +:10242000F894DEBF0FBECDBF8C0114C08A810E941C +:10243000B6199A819D839B819E839C819F83811184 +:102440001EC089818430B1F08730A1F08630A1F0C0 +:102450008530A1F0BE016F5F7F4F84E791E00E945D +:10246000231D8111E3CF84E791E00E94141D0E9497 +:102470008F190DC083E003C082E001C081E0AE018E +:102480004B5F5F4F682FC8010E94491AE3CF279620 +:102490000FB6F894DEBF0FBECDBFDF91CF911F9175 +:1024A0000F910895EF92FF920F93CF93DF9300D097 +:1024B00000D000D0CDB7DEB77B014A832B830C83DD +:1024C000842F2E834D830E94B6192E814D81811158 +:1024D0001BC082E0E816F10479F083E0E816F1040D +:1024E00021F0EA94EF2821F50BC0073F11F487E0B3 +:1024F00001C084E089830BC0273FD9F786E0FACF7B +:10250000473FB9F785E0F6CF42954F704983BE014A +:102510006F5F7F4F84E791E00E94D91C84E791E0D0 +:102520000E94F71C84E791E00E94141D0E948F19FD +:1025300026960FB6F894DEBF0FBECDBFDF91CF91C8 +:102540000F91FF90EF9008958091FA03811109C0D7 +:102550000E9495160E94F2168091E200846080939A +:10256000E20008951092FA030895089508950C94D6 +:10257000B229809192028F5F8093920262E30E945F +:102580007C34911135C0109292028091930288237D +:1025900079F18091FB03843049F58091E9008F70D7 +:1025A0009091EC0090FF02C090E801C090E0982B61 +:1025B00084E08093E9008091EB0080FF14C080915B +:1025C000EE0087FD03C00FC01092F1008091E8007B +:1025D00085FDFACF8091E80080FF05C08091E8007A +:1025E0008E778093E8009F709093E9001092930299 +:1025F000089542E061EC81E00E940B1642E061EC3C +:1026000082E00E940B1642E061EC83E00E940B1610 +:1026100042E261EC84E00E940B1642E361E885E04F +:102620000E940B1642E360E886E00C940B16809142 +:10263000FD03833009F454C030F4813071F08230EE +:1026400009F0A5C08CC08A3009F479C08B3009F438 +:102650005FC0893009F09BC020C08091FC03813AA3 +:1026600009F095C08091E800877F8093E800809111 +:10267000000490910104892B21F060E080E090E05B +:1026800003C068E089E892E070E00E944415809100 +:10269000E8008B778093E80008958091FC038132F5 +:1026A00009F075C08091000490910104892B09F014 +:1026B0006EC08091E800877F8093E80005C080911C +:1026C000FB03882309F463C08091E80082FFF7CF01 +:1026D0008091F100809391028091E8008B7753C044 +:1026E0008091FC03813A09F052C0809100049091DE +:1026F0000104892B09F04BC08091E800877F80930B +:10270000E8008091E80080FFFCCF80918A0136C00C +:102710008091FC038132D9F58091000490910104ED +:10272000892BA9F58091E800877F8093E8000E94BB +:1027300042168091FE0380938A010C948B23809132 +:10274000FC03813221F58091E800877F8093E800C7 +:102750000E9442168091FF03809388020895809121 +:10276000FC03813AA1F48091E800877F8093E80020 +:102770008091E80080FFFCCF809188028093F10077 +:102780008091E8008E778093E8000C9442160895BB +:1027900084E093E00E94181A62E572E184E093E01D +:1027A0000E946E1A68E072E184E093E00E94721A5F +:1027B00084B7877F84BF88E10FB6F8948093600068 +:1027C000109260000FBE90E080E80FB6F8948093FE +:1027D0006100909361000FBE0E949C1D0E9495169F +:1027E0000E94F2168091E20084608093E200789467 +:1027F0006BEA71E184E093E00E94141A64EA71E1EB +:1028000084E093E00E940C1A6BE771E184E093E0AE +:102810000E94101A0E94370E0E948F190E949E1D5E +:1028200080E891E00E94481D0BC00E946C298091B5 +:10283000F903882329F00E949A2981110E9490149B +:102840008091FB03853089F384E093E00E94211C92 +:102850000E94A81DF5CF292F332723303105B1F071 +:102860004CF42130310509F44DC02230310509F016 +:102870004EC007C02132310541F12232310591F1BC +:1028800046C0E0EDF0E08CE594E045C0992781304A +:10289000910569F08230910589F0892B09F037C0E4 +:1028A000E8E5F4E0E491F0E088E594E034C0EAE2A1 +:1028B000F4E0E491F0E08AE294E02DC0EEEFF3E082 +:1028C000E491F0E08EEF93E026C0643000F5E62F4F +:1028D000F0E0EE0FFF1FE550FE4F80819181E9E0AF +:1028E000F0E019C0643098F4E62FF0E0DF01AA0FA1 +:1028F000BB1FAD5FBD4F8D919C91E55FFD4FE081AA +:10290000F0E009C0E2E1F0E08CE295E004C0E0E034 +:10291000F0E080E090E0DA018D939C93CF01089580 +:1029200080E189BD82E189BD09B400FEFDCF8091BF +:10293000D8008F7D8093D8008091E00082608093E2 +:10294000E0008091E00081FDFCCF0895BF92CF921E +:10295000DF92EF92FF920F931F93CF93DF937C014F +:102960008B01EA010E946316B82E811133C02097B3 +:1029700031F028813981021B130BE20EF31EC12CAA +:10298000D12C23C08091E80085FD15C08091E8001E +:102990008E778093E800209749F0888199818C0D8B +:1029A0009D1D9983888325E0B22E14C00E94631672 +:1029B000882359F00EC0F70181917F018093F100C7 +:1029C00001501109FFEFCF1ADF0A01151105D1F6E9 +:1029D00001C0B82E8B2DDF91CF911F910F91FF90E9 +:1029E000EF90DF90CF90BF900895BF92CF92DF928B +:1029F000EF92FF920F931F93CF93DF937C018B0194 +:102A0000EA010E946316B82E811133C0209731F07D +:102A100028813981021B130BE20EF31EC12CD12C2D +:102A200023C08091E80085FD15C08091E8008B7778 +:102A30008093E800209749F0888199818C0D9D1D35 +:102A40009983888345E0B42E14C00E9463168823BE +:102A500059F00EC08091F100F70181937F01015080 +:102A60001109FFEFCF1ADF0A01151105D1F601C0D8 +:102A7000B82E8B2DDF91CF911F910F91FF90EF908A +:102A8000DF90CF90BF9008954091020450910304CD +:102A90004617570748F06115710539F44091E80071 +:102AA0004E774093E80001C0BA01FC0140E033C01A +:102AB0008091FB03882309F444C0853009F443C0A6 +:102AC0008091E80083FD41C08091E80082FD33C021 +:102AD0008091E80080FF1FC09091F3008091F20088 +:102AE000392F20E0A901482BCA0106C0419140932B +:102AF000F1006150710901966115710519F0883076 +:102B00009105A0F341E0089709F040E08091E800CA +:102B10008E778093E8006115710551F64111C8CF99 +:102B20000AC08091FB03882361F0853061F08091B9 +:102B3000E80083FD0AC08091E80082FFF2CF80E0C8 +:102B4000089582E0089583E0089581E0089540911A +:102B50000204509103044617570748F061157105A8 +:102B600039F44091E8004E774093E80001C0BA0183 +:102B7000FC0140E034C08091FB03882309F445C088 +:102B8000853009F444C08091E80083FD42C0809103 +:102B9000E80082FD34C08091E80080FF20C0909161 +:102BA000F3008091F200392F20E0A901482BCA01DF +:102BB00007C044914093F10031966150710901962C +:102BC0006115710519F08830910598F341E0089777 +:102BD00009F040E08091E8008E778093E80061156D +:102BE000710549F64111C7CF0AC08091FB038823C4 +:102BF00061F0853061F08091E80083FD0AC080912A +:102C0000E80082FFF2CF80E0089582E0089583E03B +:102C1000089581E00895982F2CC09093E9009817AB +:102C200039F07091EC002091ED005091F00003C05C +:102C3000242F762F50E021FD02C09F5F1AC03091F3 +:102C4000EB003E7F3093EB003091ED003D7F309301 +:102C5000ED003091EB0031603093EB007093EC00AD +:102C60002093ED005093F0002091EE0027FDE5CF7A +:102C700007C0973090F28F708093E90081E008954B +:102C800080E008958091FC0387FD05C08091E800F5 +:102C900080FF0EC012C08091E80082FD05C08091C7 +:102CA000FB038111F8CF08958091E8008B7708C06D +:102CB0008091FB038111EACF08958091E8008E771F +:102CC0008093E80008958091E4009091E50045E646 +:102CD0002091EC0020FD1FC023C02091FB03222384 +:102CE00091F0253091F02091EB0025FD10C020914E +:102CF000E4003091E5002817390751F34150C9012C +:102D000039F784E0089582E0089583E0089581E032 +:102D1000089580E008952091E80020FFDECFF9CFEC +:102D20002091E80022FFD9CFF4CF0E9403170E9420 +:102D30000B17E0EEF0E0808181608083E8EDF0E049 +:102D400080818F77808319BCA7EDB0E08C918E7F56 +:102D50008C9380818F7E80831092FA0308950F9365 +:102D60001F93CF93DF930E9403170E940B17C8EDA8 +:102D7000D0E088818F778883888180688883888184 +:102D80008F7D888319BC1092FB031092F703109279 +:102D9000F9031092F80300EE10E0F80180818B7FB8 +:102DA000808388818160888342E060E080E00E94C7 +:102DB0000B16E1EEF0E080818E7F8083E2EEF0E0A2 +:102DC000808181608083808188608083F801808138 +:102DD0008E7F8083888180618883DF91CF911F916E +:102DE0000F910895E8EDF0E080818F7E8083E7ED1C +:102DF000F0E080818160808384E082BF81E0809305 +:102E0000FA030C94AF16E8EDF0E080818E7F8083AA +:102E10001092E20008951092DA001092E1000895F5 +:102E20001F920F920FB60F9211242F933F934F933F +:102E30005F936F937F938F939F93AF93BF93EF9322 +:102E4000FF938091E10082FF0BC08091E20082FF3E +:102E500007C08091E1008B7F8093E1000E94B9124E +:102E60008091DA0080FF1FC08091D80080FF1BC0D6 +:102E70008091DA008E7F8093DA008091D90080FF04 +:102E80000DC080E189BD82E189BD09B400FEFDCF9E +:102E900081E08093FB030E94A41205C019BC10922C +:102EA000FB030E94B2128091E10080FF19C0809163 +:102EB000E20080FF15C08091E2008E7F8093E200E7 +:102EC0008091E20080618093E2008091D80080626E +:102ED0008093D80019BC85E08093FB030E94B61252 +:102EE0008091E10084FF30C08091E20084FF2CC01B +:102EF00080E189BD82E189BD09B400FEFDCF8091EA +:102F0000D8008F7D8093D8008091E1008F7E8093E0 +:102F1000E1008091E2008F7E8093E2008091E200E8 +:102F200081608093E2008091F703882311F084E0B0 +:102F300007C08091E30087FF02C083E001C081E009 +:102F40008093FB030E94B7128091E10083FF29C0A8 +:102F50008091E20083FF25C08091E100877F80930C +:102F6000E10082E08093FB031092F7038091E1007F +:102F70008E7F8093E1008091E2008E7F8093E2005B +:102F80008091E20080618093E20042E060E080E0B6 +:102F90000E940B168091F00088608093F0000E94E0 +:102FA000B512FF91EF91BF91AF919F918F917F915A +:102FB0006F915F914F913F912F910F900FBE0F90A6 +:102FC0001F9018951F920F920FB60F9211242F93F6 +:102FD0003F934F935F936F937F938F939F93AF93A1 +:102FE000BF93CF93EF93FF938091E9008F709091FF +:102FF000EC0090FF02C090E801C090E0C92FC82B00 +:103000001092E9008091F000877F8093F00078941F +:103010000E9426181092E9008091F0008860809349 +:10302000F000CF70C093E900FF91EF91CF91BF9175 +:10303000AF919F918F917F916F915F914F913F9150 +:103040002F910F900FBE0F901F9018951F93CF9345 +:10305000DF93CDB7DEB7AC970FB6F894DEBF0FBEE7 +:10306000CDBFECEFF3E08091F100819324E0E430F8 +:10307000F207C9F70E9417138091E80083FF37C158 +:103080008091FC039091FD03953009F488C038F4D9 +:103090009130B1F170F0933009F029C131C098300E +:1030A00009F4F8C0993009F404C1963009F01FC141 +:1030B0009DC0803821F0823809F019C108C0809184 +:1030C000F8039091F903992389F082600FC08091F1 +:1030D0000004909101048F7099278093E9008091FA +:1030E000EB0085FB882780F91092E9009091E800B9 +:1030F000977F9093E8008093F1001092F100D5C083 +:10310000882319F0823009F0F2C08F7121F08230EB +:1031100009F0EDC00BC08091FE03813009F0E7C0DB +:10312000933009F080E08093F9032FC08091FE0373 +:1031300081112BC080910004909101048F70992718 +:10314000009709F4D4C08093E9002091EB0020FFA0 +:103150001CC02091FD03233021F48091EB0080629C +:1031600012C09091EB0090619093EB0021E030E071 +:1031700001C0220F8A95EAF72093EA001092EA0034 +:103180008091EB0088608093EB001092E9008091C1 +:10319000E800877F8093E8000E944216A8C0811152 +:1031A000A6C08091FE039091FF038F779927182F77 +:1031B0009091E3009078982B9093E3008091E80041 +:1031C000877F8093E8000E9442168091E80080FF8C +:1031D000FCCF8091E30080688093E300112311F01D +:1031E00083E001C082E08093FB0381C0805882307D +:1031F00008F07DC08091FE039091FF038C3D23E099 +:10320000920779F583E08A838AE289834FB7F8943D +:10321000DE01139620E03EE051E2E32FF0E0509310 +:103220005700E49120FF03C0E295EF703F5FEF701D +:103230008E2F90E0EA3010F0C79601C0C0968D93B3 +:103240009D932F5F243149F74FBF8091E800877F1E +:103250008093E8006AE270E0CE0101960E94441576 +:1032600013C0AE01455D5F4F609100040E942B14B6 +:103270000097E9F12091E800277F2093E800BC0146 +:103280008BA59CA50E94A7158091E8008B77809361 +:10329000E8002DC0803859F58091E800877F809341 +:1032A000E8008091F7038093F1008091E8008E7729 +:1032B00071CF81111CC09091FE039230C0F48091B7 +:1032C000E800877F8093E8009093F7030E944216FE +:1032D0008091F703811104C08091E30087FF02C051 +:1032E00084E001C081E08093FB030E94F912809189 +:1032F000E80083FF0AC08091E800877F8093E800A0 +:103300008091EB0080628093EB00AC960FB6F8944E +:10331000DEBF0FBECDBFDF91CF911F910895CF9338 +:103320008091FB038823B1F08091E9008F70909128 +:10333000EC0090FF02C090E801C090E0C92FC82BBC +:103340001092E9008091E80083FD0E942618CF705A +:10335000C093E900CF910895881F8827881F08959A +:1033600091E0883F08F490E0892F0895982F907F8E +:10337000903B99F038F4903981F0903A71F09038A0 +:10338000C9F40BC0903DA1F018F4903C99F410C022 +:10339000903E19F0903F71F402C083E00895E82F49 +:1033A000E15FEF3038F4F0E0E15FFD4F8081089598 +:1033B00082E0089580E008950F932F774F776F7024 +:1033C000606BDC01ED91FC91022F242F462F63E00E +:1033D00070E009950F9108950F932F774F776F70D5 +:1033E0006069DC01ED91FC91022F242F462F63E0F0 +:1033F00070E009950F9108950F932F774F776F70B5 +:103400006068DC01ED91FC91022F242F462F63E0D0 +:1034100070E009950F910895FC017383628308950C +:10342000FC01738F628F0895FC01758F648F08957E +:10343000CF93DF93EC011DA21FA21EA2BC01685D09 +:103440007F4F40EC88519F4F0E94551C1B821A826F +:103450001D821C821F821E82198618861B861A8670 +:103460001D861C861F861E86198A188A1B8A1A8A40 +:103470001D8A1C8A1F8A1E8A198E188E1B8E1A8E10 +:103480001D8E1C8E1F8E1E8E19A218A2DF91CF9149 +:103490000895CF92DF92FF920F931F93CF93DF9304 +:1034A0001F92CDB7DEB7F62E6A018C0108511F4F6F +:1034B00008C0F60161916F01C80149830E945C1C3C +:1034C00049818C2D841B8F15A0F30F90DF91CF9134 +:1034D0001F910F91FF90DF90CF900895FC017183B1 +:1034E00060830895FC0171A360A30895AF92BF9219 +:1034F000CF92DF92EF92FF920F931F93CF93DF93C0 +:1035000000D01F92CDB7DEB77C016B01142FB22E15 +:10351000A02EDC0195968C9195978430F1F45A9603 +:10352000ED91FC915B97309709F4D8C0CB010197DE +:1035300063E070E00E948834DB01AA0FBB1FA60F76 +:10354000B71F49832A830B834C2D4A1B9E012F5F93 +:103550003F4FBD01C7010995B1C06230710509F443 +:1035600053C06330710529F06130710509F09CC0CA +:1035700083C0842F807F803A01F130F48038B9F025 +:10358000803909F0ABC00DC0803EE9F0803F09F101 +:10359000803B09F0A3C0D7011296ED91FC911397DF +:1035A00023C0D7011496ED91FC9115971DC0D7014A +:1035B0001696ED91FC91179717C0D7011896ED91CB +:1035C000FC91199711C0D7011A96ED91FC911B97A8 +:1035D0000BC0423F09F082C0D7011C96ED91FC91CF +:1035E0001D97309731F47AC0309709F477C0123FB5 +:1035F00021F42A2D4B2D62EF04C0612F6F702A2D0C +:103600004B2DC70109955AC0842F807F803D59F00A +:10361000803F79F0803C09F061C0D7011E96ED91A2 +:10362000FC911F9719C0D7015096ED91FC915197CD +:1036300013C0433F31F4D7015296ED91FC9153975B +:1036400008C0413F09F04AC0D7015496ED91FC9162 +:103650005597309741F442C0309709F43FC0133F6B +:1036600011F0113F19F44B2D612F03C0612F6F70C2 +:103670004B2DC701099522C0842F0E94B0198823C1 +:1036800031F0D7015696ED91FC91579707C0163F40 +:1036900029F5D7015896ED91FC9159973097F1F0A3 +:1036A000612FC70109950AC064307105A8F416C0DE +:1036B0000A2D2B2D412FB601C7010995D7015E9622 +:1036C000ED91FC915F97309789F00A2D2B2D412FBA +:1036D000B601C70109950AC0C12CD12CD7015C964F +:1036E000ED91FC915D97309719F7E8CF0F900F900F +:1036F0000F90DF91CF911F910F91FF90EF90DF908E +:10370000CF90BF90AF900895EF92FF920F931F93C9 +:10371000CF93DF93EC01162F862F0E94B0198823D8 +:1037200069F0FDA081E08DA300E020E0412F61E081 +:1037300070E0CE010E94761AFDA27CC0812F0E940B +:10374000AC194DA1882309F440C0443029F01AA3D4 +:1037500021E030E03FA32EA3812F0E94B6198130D3 +:1037600031F070F0823051F0833059F507C08DA3ED +:1037700000E020E0412F61E070E01EC08DA35AC040 +:10378000103F19F0173FE9F404C084E08DA31AA399 +:103790003FC02EA13FA1C90163E070E00E948834C0 +:1037A0008C0F9D1FFC0112A3B9016F5F7F4F7FA398 +:1037B0006EA30CA12BA14AA1CE010E94761A1DA2D4 +:1037C00039C01DA21FA21EA235C0442399F12EA10B +:1037D0003FA1C90163E070E00E9488347C01FE01D2 +:1037E000E80FF91F12A3B9016F5F7F4F7FA36EA38C +:1037F0008130910591F082E0E816F104D9F40CA132 +:103800002BA14AA1CE010E94761A8DA1843091F09D +:1038100081E090E09FA38EA30DC0423059F400E0F8 +:103820002BA14AA1CE010E94761A8DA1843011F0FD +:10383000FFA2EEA2DF91CF911F910F91FF90EF9029 +:103840000895CF92DF92EF92FF920F931F93CF9341 +:10385000DF93EC01E8A1F9A1309709F009958E01F9 +:1038600008511F4FC8010E948E1CE12CF12CC82E5C +:10387000D12C0FC060E0C8010E94A21C682FCE01AD +:103880000E94841B61E0C8010E94B31C8FEFE81AFC +:10389000F80AEC14FD0470F3DF91CF911F910F91A2 +:1038A000FF90EF90DF90CF900895FC0142837483E6 +:1038B00063831182108208950F931F93CF93DF9338 +:1038C000EC01062F0E94D41C182F298130E0C90179 +:1038D00001966A8170E00E949C34488150E0841710 +:1038E000950729F4812F0E94D71C80E012C0EB813C +:1038F000FC81E20FF31F00832981822F90E0019663 +:103900006A8170E00E949C348983812F0E94D71CB9 +:1039100081E0DF91CF911F910F910895CF93DF93B5 +:10392000EC010E94D41C29819881291710F0C22F24 +:1039300002C0CA81C20FC91B0E94D71C8C2FDF9105 +:10394000CF910895FC012081862F90E0820F911D78 +:10395000628170E00E949C340380F481E02DE80FC6 +:10396000F91F808108950F931F93CF93DF931F92C8 +:10397000CDB7DEB78C0169830E94D41C482FF801B3 +:1039800080816981262F30E0280F311D6281C901B5 +:1039900070E00E949C348083842F0F90DF91CF9140 +:1039A0001F910F910C94D71C8FB7F89408958FBF77 +:1039B0000895FC01CB012091FB032430B1F4218157 +:1039C0002F702093E90040E050E064E070E00E9436 +:1039D000A61481110BC09091E80095FD07C090914D +:1039E000E8009E779093E800089582E00895209182 +:1039F000FB032430A9F4FC0181818F708093E900DE +:103A00003091F3002091F200932F80E0822B892BDC +:103A100049F08091E8008E778093E8000C9463165B +:103A200082E0089580E008952091FB03243051F452 +:103A3000FC0121812F702093E9002091E80020FDF6 +:103A40000C94F71C0895FC01CB012091FB0324305A +:103A500011F080E0089526812F702093E9002091D5 +:103A6000E80022FFF6CF2091E80025FFF2CF40E0EA +:103A700050E064E070E00E94F5148091E80085FD5C +:103A800005C08091E8008B778093E80081E008957D +:103A900090939502809394020895E0919402F0919E +:103AA0009502309721F00190F081E02D099480E09B +:103AB0000895E0919402F0919502309721F00280F0 +:103AC000F381E02D09940895E0919402F09195021C +:103AD000309721F00480F581E02D0994089520911C +:103AE0009602309197028217930771F09093970294 +:103AF00080939602E0919402F0919502309721F024 +:103B00000680F781E02D0994089520919802309164 +:103B100099028217930771F090939902809398020B +:103B2000E0919402F0919502309721F00084F185A4 +:103B3000E02D0994089508950C949B1D0E94E62998 +:103B40000E94F3060E94BA2A0C9465300C942C064D +:103B50005F926F927F928F929F92AF92BF92CF921D +:103B6000DF92EF92FF920F931F93CF93DF93CDB726 +:103B7000DEB72A970FB6F894DEBF0FBECDBF0E9406 +:103B8000E9079AE9C92E92E0D92E00E010E0AA24B4 +:103B9000A394B12C502E802F0E9439093C01F601CC +:103BA000E190F1906F01E826F926E114F10431F477 +:103BB0000F5F1F4F0530110569F73AC08091F10280 +:103BC00081FD0E94420920E030E04501022E02C042 +:103BD000880C991C0A94E2F7C4018E219F21892B3D +:103BE00009F12E835F826820792081E0672809F43B +:103BF00080E088870E94EF298160782F9A878987E3 +:103C00004E815F8168858A850E94611EF801EE0FF2 +:103C1000FF1FE656FD4F808191818825992591836C +:103C2000808316C02F5F3F4F2C30310571F6C0CF17 +:103C30008FEF89838A831B820E94EF298160782F0E +:103C40009D838C8349815A816B818D810E94611E85 +:103C50000E94A72D1091A4020E944D1D1817D9F0A3 +:103C60000E944D1D8093A4022A960FB6F894DEBFE1 +:103C70000FBECDBFDF91CF911F910F91FF90EF90BD +:103C8000DF90CF90BF90AF909F908F907F906F907C +:103C90005F900C94A61D2A960FB6F894DEBF0FBE57 +:103CA000CDBFDF91CF911F910F91FF90EF90DF90EB +:103CB000CF90BF90AF909F908F907F906F905F90CC +:103CC0000895CF93DF93CDB7DEB72B970FB6F89457 +:103CD000DEBF0FBECDBF4F83588769877A878B873A +:103CE000DE01119686E0FD0111928A95E9F785E0E3 +:103CF000FE01379601900D928A95E1F749815A812C +:103D00006B817C818D819E810E944A262B960FB605 +:103D1000F894DEBF0FBECDBFDF91CF910895089517 +:103D2000CF93C82F882309F4C1C0823859F40E9468 +:103D30004D1D81FDBBC089E30E94B1280E943D2931 +:103D400089E30CC0833879F40E944D1D80FDAEC01C +:103D500083E50E94B1280E943D2983E50E94D32873 +:103D6000CF910C943D29843859F40E944D1D82FD59 +:103D70009DC087E40E94B1280E943D2987E4EECFD0 +:103D80008450813A48F48C2F0E94C72F81118EC035 +:103D90008C2F0E94B128E4CF8C2F805E883050F4A5 +:103DA000C77081E090E001C0880FCA95EAF70E94D1 +:103DB000F428D6CF8C2F855A833078F4C53A29F071 +:103DC000C63A31F482E890E005C081E890E002C094 +:103DD00083E890E0CF910C946F1D8C2F885A83312B +:103DE00008F064C0C83A39F1C93A41F1CA3A49F118 +:103DF000CB3A51F1CC3A59F1CD3A61F1C03B69F17E +:103E0000CE3A71F1CF3A79F1C13B81F1C23B89F1F0 +:103E1000C33B91F1C43B99F1C53BA1F1C63BA9F16C +:103E2000C73BB1F1C83BB9F1C93BC1F1CA3BC9F5C8 +:103E30008AE292E038C082EE90E035C089EE90E0F0 +:103E400032C08AEE90E02FC085EB90E02CC086EB6C +:103E500090E029C087EB90E026C08CEC90E023C076 +:103E60008DEC90E020C083E891E01DC08AE891E0ED +:103E70001AC082E991E017C084E991E014C081E2A0 +:103E800092E011C083E292E00EC084E292E00BC0A7 +:103E900085E292E008C086E292E005C087E292E007 +:103EA00002C080E090E0CF910C94851DCF910895E1 +:103EB000882309F44DC0823859F40E944D1D81FFBA +:103EC00047C089E30E94B1280E943D2989E30CC0C4 +:103ED000833871F40E944D1D80FF3AC083E50E9433 +:103EE000B1280E943D2983E50E94D3280C943D29E6 +:103EF000843859F40E944D1D82FF2AC087E40E9435 +:103F0000B1280E943D2987E4EFCF982F9450913A31 +:103F100008F4EACF982F905E983058F4282F277035 +:103F200081E090E001C0880F2A95EAF70E94FA2804 +:103F3000DDCF982F955A933020F480E090E00C94D8 +:103F40006F1D885A833120F480E090E00C94851D29 +:103F50000895882321F00E94F4280C943D290895A7 +:103F6000882321F00E94FA280C943D290895BF92DD +:103F7000CF92DF92EF92FF920F931F93CF93DF9335 +:103F8000CDB7DEB727970FB6F894DEBF0FBECDBF13 +:103F90008C0185E0F801DE01119601900D928A9561 +:103FA000E1F7F801D080E180F280558152955F7091 +:103FB00083819481892B41F0FFEFEF1208C081E0EB +:103FC00090E0DF1631F003C081E090E002C080E0B5 +:103FD00090E080FD7CC3C8015E830E948F1ED98261 +:103FE000EA8289819A810E946E28B92E8F830E946D +:103FF0006D280E9495275E816F81FF2021F00E942D +:1040000011296F815E812B2D22952F7030E0253094 +:10401000310509F4E6C06CF4243031050CF0A2C07F +:104020004B2D407F8B2D8F70223031050CF045C019 +:1040300017C02C3031054CF42A3031050CF0E7C1A3 +:104040002830310509F043C3E5C02D30310509F4AE +:10405000BAC20CF4A2C22F30310509F038C323C311 +:10406000182F411101C002C01295107FFF2059F096 +:10407000112309F46BC2812F6F830E9404290E94CF +:104080003D296F8163C2862F0E94581F112309F4B6 +:104090001EC3812F0E940A2927960FB6F894DEBF0F +:1040A0000FBECDBFDF91CF911F910F91FF90EF9089 +:1040B000DF90CF90BF900C943D29403211F0829553 +:1040C000807F662319F0613071F523C0FF20B1F0C5 +:1040D000511101C032C0513081F527960FB6F894C6 +:1040E000DEBF0FBECDBFDF91CF911F910F91FF902B +:1040F000EF90DF90CF90BF900C942429511101C014 +:1041000003C0513009F4E3C28E830E9427298E81B7 +:104110009AC1FF2021F0563008F0D9C20EC05530A8 +:1041200008F0D5C290C1FF20C9F0552331F0F80145 +:10413000958190FF0BC29F70958327960FB6F894D8 +:10414000DEBF0FBECDBFDF91CF911F910F91FF90CA +:10415000EF90DF90CF90BF900C94A91F552309F4E6 +:1041600072C109C22B2D26952695237030E02115AA +:10417000310529F02130310509F0A9C219C0FF200D +:1041800021F0862F9B2D937002C080E090E027964F +:104190000FB6F894DEBF0FBECDBFDF91CF911F9158 +:1041A0000F91FF90EF90DF90CF90BF900C946F1D18 +:1041B000FF2021F0862F9B2D937002C080E090E0BD +:1041C00027960FB6F894DEBF0FBECDBFDF91CF911B +:1041D0001F910F91FF90EF90DF90CF90BF900C94C4 +:1041E000851D862FFF2019F00E94AD2C02C00E9471 +:1041F000152D27960FB6F894DEBF0FBECDBFDF9109 +:10420000CF911F910F91FF90EF90DF90CF90BF90D3 +:104210000C949C2D8B2D837009F079C0F11057C23E +:10422000262F229526952770220F220F862F8F701A +:10423000C82ED12CE12CF12C022E04C0CC0CDD1C9C +:10424000EE1CFF1C0A94D2F764FF10C06FE070E010 +:1042500080E090E004C0660F771F881F991F2A95A1 +:10426000D2F7609570958095909503C060E070E0FE +:10427000CB012B2D269526952370422F50E04230FE +:104280005105D9F04330510569F16C297D298E29FA +:104290009F294130510551F127960FB6F894DEBFA2 +:1042A0000FBECDBFDF91CF911F910F91FF90EF9087 +:1042B000DF90CF90BF900C94AA276C297D298E297E +:1042C0009F2927960FB6F894DEBF0FBECDBFDF91B2 +:1042D000CF911F910F91FF90EF90DF90CF90BF9003 +:1042E0000C94BC270E94AA27C701B60127960FB6D7 +:1042F000F894DEBF0FBECDBFDF91CF911F910F911C +:10430000FF90EF90DF90CF90BF900C949827FF2004 +:1043100019F08B2D817001C08695882309F4D7C1CF +:10432000262F229526952770220F220F862F8F7019 +:10433000C82ED12CE12CF12C022E04C0CC0CDD1C9B +:10434000EE1CFF1C0A94D2F764FF10C06FE070E00F +:1043500080E090E004C0660F771F881F991F2A95A0 +:10436000D2F7609570958095909503C060E070E0FD +:10437000CB012B2D269526952370422F50E04230FD +:104380005105D9F04330510569F16C297D298E29F9 +:104390009F294130510551F127960FB6F894DEBFA1 +:1043A0000FBECDBFDF91CF911F910F91FF90EF9086 +:1043B000DF90CF90BF900C9449286C297D298E29DD +:1043C0009F2927960FB6F894DEBF0FBECDBFDF91B1 +:1043D000CF911F910F91FF90EF90DF90CF90BF9002 +:1043E0000C945B280E944928C701B60127960FB696 +:1043F000F894DEBF0FBECDBFDF91CF911F910F911B +:10440000FF90EF90DF90CF90BF900C943728603FE3 +:1044100059F120F4603E08F494C008C0623F09F4EA +:1044200067C0F0F1633F09F08CC065C0162F1F70A4 +:104430008B2D8F71FF2021F00E94E227812F7DCEEE +:104440000E94FD27812F27960FB6F894DEBF0FBE7E +:10445000CDBFDF91CF911F910F91FF90EF90DF9033 +:10446000CF90BF900C94B01FFF20B1F0553008F0F2 +:104470002EC18B2D8F7127960FB6F894DEBF0FBE1D +:10448000CDBFDF91CF911F910F91FF90EF90DF9003 +:10449000CF90BF900C941C28563008F018C1E9CF7B +:1044A000FF2099F08B2D8F7127960FB6F894DEBF01 +:1044B0000FBECDBFDF91CF911F910F91FF90EF9075 +:1044C000DF90CF90BF900C94E2278B2D8F712796B1 +:1044D0000FB6F894DEBF0FBECDBFDF91CF911F9115 +:1044E0000F91FF90EF90DF90CF90BF900C94FD273D +:1044F000F110EBCFD7CFFF2099F08B2D8F7127963E +:104500000FB6F894DEBF0FBECDBFDF91CF911F91E4 +:104510000F91FF90EF90DF90CF90BF900C94D32736 +:1045200027960FB6F894DEBF0FBECDBFDF91CF91B7 +:104530001F910F91FF90EF90DF90CF90BF900C9460 +:10454000CE27FF20A9F0552309F4ACCF862F27965C +:104550000FB6F894DEBF0FBECDBFDF91CF911F9194 +:104560000F91FF90EF90DF90CF90BF900C94901E32 +:10457000552309F4AACF862F27960FB6F894DEBFED +:104580000FBECDBFDF91CF911F910F91FF90EF90A4 +:10459000DF90CF90BF900C94581F4B2D4F70C801E7 +:1045A0000E94560327960FB6F894DEBF0FBECDBF0C +:1045B000DF91CF911F910F91FF90EF90DF90CF90FF +:1045C000BF900C940027F11082C09B2D9F70492F43 +:1045D00050E04230510599F144F44115510569F01C +:1045E0004130510509F073C019C043305105C1F184 +:1045F0004430510509F06BC044C027960FB6F894BB +:10460000DEBF0FBECDBFDF91CF911F910F91FF9005 +:10461000EF90DF90CF90BF900C94763027960FB636 +:10462000F894DEBF0FBECDBFDF91CF911F910F91E8 +:10463000FF90EF90DF90CF90BF900C948D30279635 +:104640000FB6F894DEBF0FBECDBFDF91CF911F91A3 +:104650000F91FF90EF90DF90CF90BF900C94A93016 +:1046600027960FB6F894DEBF0FBECDBFDF91CF9176 +:104670001F910F91FF90EF90DF90CF90BF900C941F +:10468000BC30862F27960FB6F894DEBF0FBECDBF85 +:10469000DF91CF911F910F91FF90EF90DF90CF901E +:1046A000BF900C94E0304B2D4F70C80127960FB689 +:1046B000F894DEBF0FBECDBFDF91CF911F910F9158 +:1046C000FF90EF90DF90CF90BF900C944309279616 +:1046D0000FB6F894DEBF0FBECDBFDF91CF911F9113 +:1046E0000F91FF90EF90DF90CF90BF9008950E94C0 +:1046F00011290E9421290E94E6280E943D290E943A +:10470000482E0E949C2D80E090E00E946F1D80E06A +:1047100090E00C94851D0E9401290C9477230E943F +:104720006E28292F22952F7030E02C3031054CF463 +:104730002A3031056CF4225031092230310590F4D1 +:1047400007C02C30310551F02F30310559F406C027 +:10475000803E10F0803F31F481E0089593FB88277C +:1047600080F9089580E00895CF93DF9300D000D0C2 +:104770001F92CDB7DEB70F900F900F900F900F9054 +:10478000DF91CF910895CF93DF9300D000D000D078 +:10479000CDB7DEB726960FB6F894DEBF0FBECDBFFD +:1047A000DF91CF9108951F93CF93DF93C091DB02E8 +:1047B00016E012C0D0E01C9FF0011D9FF00D1124E7 +:1047C000E555FD4F408151816281738184819581DE +:1047D0000E94C3232196C7708091DC02C813EACFE0 +:1047E000DF91CF911F9108954091A5025091A602AB +:1047F0006091A7027091A8028091A9029091AA02EB +:104800000C94C3230F931F93CF93DF938091AA023D +:1048100082958F7009F069C08091A702882309F4FE +:1048200064C0A091DB02D091DC02B091A502C091DE +:10483000A6028091A8029091A90221E030E0BF3F3A +:1048400011F020E030E0122FBC016095709506E079 +:104850004AC0009721F0CF3F29F4212F05C021E065 +:1048600030E002C020E030E020FD3BC04A2F50E0A5 +:10487000049FF001059FF00D1124E555FD4F2181A6 +:10488000C2132FC02081B2132CC02281211129C054 +:10489000238134812817390718F0281B390B02C0EF +:1048A000260F371F283C3105E0F48091AA028F7053 +:1048B00080618093AA0286E0849FF001859FF00DBD +:1048C0001124E055FD4F80818F708061808385EADF +:1048D00092E00E94B71FDF91CF911F910F910C942E +:1048E000D323AF5FA770AD13B4CFDF91CF911F91EA +:1048F0000F910895EF92FF920F931F93CF93DF9341 +:10490000CDB7DEB762970FB6F894DEBF0FBECDBF4E +:104910008C0185E0F801DE011D9601900D928A95CB +:10492000E1F7D8014C9111965C91119712966C9118 +:1049300012971396ED90FC9014977091A502E09158 +:10494000A6028091A8029091A902009739F0EF3F4A +:1049500041F421E030E07F3F31F003C021E030E05E +:1049600002C020E030E020FD5CC12091A70222239C +:1049700009F4F1C0E816F90628F09701281B390B55 +:10498000C90104C0809590958E0D9F1D883C9105AE +:1049900008F098C08091AA02982F907F09F064C017 +:1049A000E51314C0741312C0611110C08F708061C0 +:1049B0008093AA020E94F42385EA92E00E94B71F26 +:1049C0008091AA02D80115968C9343C1EF2839F043 +:1049D0005F3F41F481E090E04F3F31F003C081E060 +:1049E00090E002C080E090E080FD03C081E0862777 +:1049F00002C080E090E080FF2EC08091DB02209119 +:104A0000DC0236E013C090E0389FF001399FF00DD2 +:104A10001124E555FD4F7181571306C0708147136E +:104A200003C07281671317C0019687708213EBCFA2 +:104A300012C19F7059F0882309F40BC107C09F7001 +:104A400029F0F8019581907F09F403C1805E8830D8 +:104A500008F4FFC0D2C0662309F4FBC08091AA020B +:104A600081608093AA02F5C0E51308C0741306C0E4 +:104A7000611104C0D80115968C939DC04D875E8747 +:104A80008D859E856A8B0E948F236A89882309F40D +:104A9000B4C0662309F4B1C02091AA02822F829586 +:104AA0008F7090E002970CF4C6C08091A50290919F +:104AB000A60298878F831986FB86EA862C87CE010B +:104AC000079646C08091AA02982F907F59F47E2DB8 +:104AD000F98AE88A89890E94B42385EA92E00E94D3 +:104AE000B71F95C0E51311C074130FC061110DC03D +:104AF000F8018583C8010E94B71FE5EAF2E086E06D +:104B0000DF011D928A95E9F7A2C04D875E878D85EA +:104B10009E856A8B0E948F236A89882309F46DC061 +:104B2000662309F46AC02091AA02822F82958F70B1 +:104B300090E002970CF47FC08091A5029091A602AC +:104B40009A8389831B82FD82EC822E83CE0101969B +:104B50000E94B71F70C0E816F90628F09701281BBD +:104B6000390BC90104C0809590958E0D9F1D883C1E +:104B7000910508F046C0662309F43FC0E51330C034 +:104B800074132EC02091AA0220FD21C0322F32952D +:104B90003F70832F90E00097D1F0D80115962C93A9 +:104BA00015970F9741F0832F8F5F8295807F2F702D +:104BB000282B15962C93C8010E94B71F86E0F80198 +:104BC000A5EAB2E001900D928A95E1F73EC086E039 +:104BD000F801A5EAB2E001900D928A95E1F737C09D +:104BE0004D875E878D859E850E948F23811123C00E +:104BF0008091AA0281608093AA02C8010E94B71F17 +:104C000026C07E2DF98AE88A89890E94B423E5EAC4 +:104C1000F2E086E0DF011D928A95E9F70E94F42315 +:104C200018C0662351F34D875E878D859E850E944F +:104C30008F23882311F386E0F801A5EAB2E0019002 +:104C40000D928A95E1F70E9402240E94F42381E0EC +:104C500014C080E012C04D875E878D859E850E94BE +:104C60006E28292F22952F7030E0223031050CF468 +:104C7000E0CE243031050CF6E2CE62960FB6F89401 +:104C8000DEBF0FBECDBFDF91CF911F910F91FF907F +:104C9000EF9008951F93CF93DF93CDB7DEB72C9796 +:104CA0000FB6F894DEBF0FBECDBF4F83588769871C +:104CB0007A878B879C87CE0107960E947A24882367 +:104CC000D9F02F8138858A859B85892B39F03F3F24 +:104CD00019F080E090E004C02F3FD9F781E090E028 +:104CE000892B09F06DC04F81588569857A858B8540 +:104CF0009C850E94C32364C086E0FE013796DE01D6 +:104D0000119601900D928A95E1F7FF81E8854A8519 +:104D10005B854115510539F0EF3F41F481E090E0AA +:104D2000FF3F31F003C081E090E002C080E090E0FE +:104D300080FD46C02091DC0230E0C90101968770F9 +:104D400099276091DB0270E08617970709F440C04D +:104D5000F983EA835D834C8396E0929FD001939F11 +:104D6000B00D1124A555BD4FFE01319601900D9255 +:104D70009A95E1F78093DC020E94D32321C0189F0B +:104D8000C001112485559D4F0E947A24882371F11A +:104D9000E091DB021E9FF0011124E555FD4F40819B +:104DA000518162817381848195810E94C3238091A6 +:104DB000DB0290E00196877099278093DB0201C0A7 +:104DC00016E08091DB029091DC028913D8CF0EC0EF +:104DD0000E948B231092DC021092DB02E5EAF2E0E3 +:104DE00086E0DF011D928A95E9F7EACF2C960FB68F +:104DF000F894DEBF0FBECDBFDF91CF911F91089514 +:104E0000DF92EF92FF920F931F93CF93DF93EC010A +:104E1000009709F46EC0D12CEE24E394F12C8E019E +:104E20000F5F1F4FFE018491843748F4843008F0EF +:104E30004CC0813071F0823009F05BC01EC08537F4 +:104E400009F43FC080F1982F9458903708F051C072 +:104E50003FC02296F8018491982F905E983050F4CC +:104E60008770FE2D01C0FF0F8A95EAF78F2F0E94F1 +:104E7000142913C00E94901E2FC02296F80184911D +:104E8000982F905E983060F48770FE2D01C0FF0F60 +:104E90008A95EAF78F2F0E941A290E943D291CC08B +:104EA0000E94581F19C02296F801049107C08FE98B +:104EB0009FE00197F1F700C0000001500111F7CF0A +:104EC0000BC02296F801D49007C00E94901E03C028 +:104ED0008F770E94581FE8018D2D07C08150EFE9A0 +:104EE000FFE03197F1F700C00000882309F497CF65 +:104EF000F5CFDF91CF911F910F91FF90EF90DF9051 +:104F000008956093E1027093E2028093E30290932C +:104F1000E4020C9477236093DD027093DE028093A9 +:104F2000DF029093E0020C94772308950C9481277C +:104F30000F931F930091E1021091E2022091E3028E +:104F40003091E402602B712B822B932B1F910F91D8 +:104F50000C9481270F931F930091E1021091E202BC +:104F60002091E3023091E402602371238223932392 +:104F70001F910F910C9481270F931F930091E102D1 +:104F80001091E2022091E3023091E4026027712740 +:104F9000822793271F910F910C94812760E070E086 +:104FA000CB010C948B2741E050E060E070E004C03E +:104FB000440F551F661F771F8A95D2F7CB01BA01A0 +:104FC0000C948B2741E050E060E070E004C0440F97 +:104FD000551F661F771F8A95D2F78091DD02909149 +:104FE000DE02A091DF02B091E002482B592B6A2B20 +:104FF0007B2BCB01BA010C948B2741E050E060E0A1 +:1050000070E004C0440F551F661F771F8A95D2F7C2 +:1050100040955095609570958091DD029091DE02EB +:10502000A091DF02B091E002482359236A237B2339 +:10503000CB01BA010C948B2741E050E060E070E0B6 +:1050400004C0440F551F661F771F8A95D2F78091C1 +:10505000DD029091DE02A091DF02B091E0024827CC +:1050600059276A277B27CB01BA010C948B270F9312 +:105070001F930091DD021091DE022091DF0230913A +:10508000E002602B712B822B932B1F910F910C94BC +:105090008B270F931F930091DD021091DE02209168 +:1050A000DF023091E00260237123822393231F915A +:1050B0000F910C948B270F931F930091DD02109199 +:1050C000DE022091DF023091E00260277127822703 +:1050D00093271F910F910C948B270895CF92DF9205 +:1050E000EF92FF920F931F93CF93DF93EC01C09049 +:1050F000E102D090E202E090E302F090E4028091BD +:10510000DD029091DE02A091DF02B091E002C82A98 +:10511000D92AEA2AFB2A0FE110E0B701A601002EE6 +:1051200004C076956795579547950A94D2F740FF46 +:1051300008C0BE01802F0E94B3048130910509F0A0 +:1051400007C00150110948F7BE0180E00E94B30476 +:10515000DF91CF911F910F91FF90EF90DF90CF9053 +:10516000089540918B0150918C0120E030E09FEF39 +:10517000FA01E20FF31F62816817A1F09F3F19F453 +:10518000611101C0922F2F5F3F4F2630310581F70B +:1051900007C0FA01E90FF11D97FDFA958283089582 +:1051A0009F3FB9F7089540918B0150918C0120E009 +:1051B00030E0FA01E20FF31F9281981301C01282CE +:1051C0002F5F3F4F26303105A1F7089581E090E031 +:1051D000E0918B01F0918C01E80FF91F108201968C +:1051E00088309105A9F708959091E502982B909346 +:1051F000E502089580959091E50298239093E50249 +:1052000008951092E50208959091E602982B9093EC +:10521000E602089580959091E60298239093E60225 +:1052200008951092E60208959091E702982B9093CA +:10523000E702089580959091E70298239093E70202 +:1052400008951092E70208958093E802089510925D +:10525000E802089540918B0150918C0120E030E0EC +:1052600080E0FA01E20FF31F918191118F5F2F5FB0 +:105270003F4F27303105A9F70895E0918B01F09158 +:105280008C018091E5028083E0918B01F0918C018B +:1052900080819091E602892B8083E0918B01F091CF +:1052A0008C0180819091E702892B80839091E802A4 +:1052B000992361F0E0918B01F0918C018081892B21 +:1052C00080830E942A2981110E94272980918B01C5 +:1052D00090918C010C94591D8091FB03843039F11D +:1052E0001092F20220E488E190E00FB6F894A895BD +:1052F000809360000FBE2093600080E00E949B03BB +:1053000080E00E942C0683B7817F846083BF83B7CF +:10531000816083BF7894889583B78E7F83BF88E14F +:105320000FB6F89480936000109260000FBE08954D +:1053300008950895CF9380E00E949B030E949829CE +:105340000E94E9070E949929C0E08C2F0E94390928 +:10535000892B29F4CF5FC530C1F780E001C081E01F +:10536000CF9108950E948B2380E00E949B030E94AE +:1053700065300E944D1D0C942C061F920F920FB6A3 +:105380000F9211248F939F93AF93BF938091F2025A +:10539000811113C08091F3029091F402A091F50263 +:1053A000B091F6024196A11DB11D8093F302909336 +:1053B000F402A093F502B093F602BF91AF919F91D2 +:1053C0008F910F900FBE0F901F90189582E084BDB3 +:1053D00093E095BD9AEF97BD80936E0008958FB7C7 +:1053E000F8944091F3025091F4026091F5027091AB +:1053F000F6028FBFCA010895CF92DF92EF92FF921B +:105400000F931F932FB7F8944091F3025091F40239 +:105410006091F5027091F6022FBF6A017B01EE24C4 +:10542000FF248C0120E030E0C016D106E206F3062E +:1054300020F09A01281B390B05C09C01209530955E +:10544000240F351FC9011F910F91FF90EF90DF903E +:10545000CF9008951F920F920FB60F9211248F9341 +:105460009F93AF93BF938091F3029091F402A09128 +:10547000F502B091F6020196A11DB11D8093F302D1 +:105480009093F402A093F502B093F602BF91AF910E +:105490009F918F910F900FBE0F901F9018950E94B3 +:1054A0009516F8942FEF87EA91E6215080409040BE +:1054B000E1F700C0000087E090EBDC018093050479 +:1054C00090930604A0930704B09308042CE088E1AD +:1054D00090E00FB6F894A895809360000FBE2093DB +:1054E0006000FFCFCF92DF92EF92FF920F931F9356 +:1054F000CF93DF93C82ED12C01E010E08D2D0E94B8 +:1055000039097C01C0E0D0E098010C2E02C0220FC6 +:10551000331F0A94E2F72E213F21232B29F42196F1 +:10552000CC30D10589F708C06C2F7D2D80E00E941A +:105530008E04C812F4CF06C0D39485E0D812DECF13 +:1055400080E001C081E0DF91CF911F910F91FF902A +:10555000EF90DF90CF900895CF93C82F8CE20E94F8 +:10556000722A882321F08C2FCF910C94722A80E02C +:10557000CF910895CF930E94FD2B811102C00E940C +:10558000DE2BC5E608C00E94E9078FE39CE901977E +:10559000F1F700C00000C150B1F789E20E94AC2AC7 +:1055A00081110AC18AE20E94AC2A81110E94DE2B7D +:1055B00085E00E94AC2A81110E944F2A0E94082C8B +:1055C0008093F10287E00E94AC2A882399F18BE155 +:1055D0000E94AC2A882351F09091F10291FB882718 +:1055E00080F921E0822780FB91F922C08EE00E94A1 +:1055F000AC2A882351F09091F10292FB882780F920 +:1056000021E0822780FB92F913C080E10E94AC2A3E +:105610009091F102882341F093FB882780F921E0E3 +:10562000822780FB93F904C0892F809580FB90F935 +:105630009093F1028091F1020E940C2C0E941A2C8E +:105640008093020380EE0E94AC2A882341F080916F +:105650000203982F909590FB80F98093020389E3D1 +:105660000E94AC2A882359F09091020391FB88276D +:1056700080F921E0822780FB91F99093020382EE6A +:105680000E94AC2A882359F09091020392FB88274C +:1056900080F921E0822780FB92F99093020386EE45 +:1056A0000E94AC2A882359F09091020393FB88272B +:1056B00080F921E0822780FB93F99093020383EE27 +:1056C0000E94AC2A882359F09091020394FB88270A +:1056D00080F921E0822780FB94F99093020385E30F +:1056E0000E94AC2A882359F09091020395FB8827E9 +:1056F00080F921E0822780FB95F99093020381E3F2 +:105700000E94AC2A882359F09091020396FB8827C7 +:1057100080F921E0822780FB96F99093020381E1D2 +:105720000E94AC2A882359F09091020397FB8827A6 +:1057300080F921E0822780FB97F990930203809102 +:1057400002030E941E2C87E20E94AC2AC82F8EE121 +:105750000E94AC2A8111C2608FE10E94AC2A8111A3 +:10576000C46080E20E94AC2A8111C86081E20E947C +:10577000AC2A8111C06182E20E94AC2A8111C06210 +:1057800083E20E94AC2A8111C06484E20E94AC2AA8 +:10579000882311F0C06802C0CC2329F08C2F0E940E +:1057A000152C6C2F03C00E94112C682F70E080E034 +:1057B00090E0CF910C949627CF9108956DEE7EEFF7 +:1057C00080E090E00E94CC3460E082E090E00E94B3 +:1057D000BE3460E083E090E00E94BE3460E084E08C +:1057E00090E00E94BE3460E085E090E00E94BE340C +:1057F00060E086E090E00C94BE3480E090E00E948F +:10580000B83421E08D3E9E4F09F020E0822F0895AC +:1058100082E090E00C94B034682F82E090E00C9429 +:10582000BE3483E090E00C94B034682F83E090E0C5 +:105830000C94BE3484E090E00C94B034682F84E083 +:1058400090E00C94BE3486E090E00C94B034682F65 +:1058500086E090E00C94BE348091FF0280FF0BC084 +:105860006091900185E0689FB0011124759567955E +:10587000759567952AC081FF09C06091900185E008 +:10588000689FB0011124759567951FC082FF07C0FE +:105890006091900185E0689FB001112416C040918D +:1058A000F9024423C9F060918F01461788F72091CF +:1058B000900185E0289F90011124429FC001439FE1 +:1058C000900D112470E00E949C346038710540F402 +:1058D0006115710539F002C065E070E0862F08950A +:1058E0008FE7089581E008958091FF0280FF08C04E +:1058F00060918E0170E0759567957595679521C0EB +:1059000081FF06C060918E0170E07595679519C0A2 +:1059100082FF04C060918E0170E010C08091F90296 +:105920008823C1F060918D018617A0F790918E01B8 +:10593000989FC001112470E00E949C34603871056A +:1059400028F46115710521F0862F08958FE70895D9 +:1059500081E0089561E070E0F4CF803F21F40E947F +:105960002C2C819504C0813F29F40E942C2C80931B +:10597000FC020895823F21F40E942C2C819504C0E2 +:10598000833F29F40E942C2C8093FB020895893FC9 +:1059900019F40E94742C05C08A3F31F40E94742CC3 +:1059A00081958093FD0208958B3F21F40E94742C11 +:1059B000819504C08C3F29F40E94742C8093FE02D0 +:1059C0000895843F21F48091FA02816017C0853FD9 +:1059D00021F48091FA02826011C0863F21F4809107 +:1059E000FA0284600BC0873F21F48091FA0288603C +:1059F00005C0883F31F48091FA0280618093FA02F9 +:105A000008958D3F21F48091FF0281600BC08E3F8D +:105A100021F48091FF02826005C08F3F29F48091BC +:105A2000FF0284608093FF020895803F29F48091F3 +:105A3000FC0287FF6EC007C0813F41F48091FC02E9 +:105A400018160CF066C01092FC0263C09091FB0225 +:105A5000823F19F497FF5DC005C0833F31F41916EA +:105A60000CF057C01092FB0254C0893F31F4809172 +:105A7000FD0218160CF04DC006C08A3F39F4809123 +:105A8000FD0287FF46C01092FD0243C08B3F29F400 +:105A90008091FE0287FF3DC006C08C3F39F48091A3 +:105AA000FE021816B4F51092FE0233C0843F21F4B2 +:105AB0008091FA028E7F05C0853F31F48091FA0211 +:105AC0008D7F8093FA0225C0863F21F48091FA02EF +:105AD0008B7FF7CF873F21F48091FA02877FF1CF48 +:105AE000883F21F48091FA028F7EEBCF8D3F21F425 +:105AF0008091FF028E7F0BC08E3F21F48091FF02C8 +:105B00008D7F05C08F3F29F48091FF028B7F8093AA +:105B1000FF028091FB0281110EC08091FC02811175 +:105B20000AC08091FD02811106C08091FE028111A0 +:105B300002C01092F90208958AEF92E00E94641D5B +:105B40000E94EF299093F8028093F7020895CF9373 +:105B50008091F7029091F8020E94FC294091F9028D +:105B6000442321F02091910130E006C02091920160 +:105B70005AE0259F900111248217930708F486C0EC +:105B80008091FB0281110DC09091FC02911109C01E +:105B90009091FD02911105C09091FE02992309F4A4 +:105BA00075C04F3F19F04F5F4093F902181624F467 +:105BB0000E942C2C8093FB028091FB0287FF05C082 +:105BC0000E942C2C81958093FB028091FC02181678 +:105BD00024F40E942C2C8093FC028091FC0287FF0D +:105BE00005C00E942C2C81958093FC026091FB02E1 +:105BF000662339F1C091FC02CC2319F1772767FDA8 +:105C00007095872F972F0E94003223E333E343E3FD +:105C10005FE30E94B4320E94CD316093FB026C2F8F +:105C2000772767FD7095872F972F0E94003223E317 +:105C300033E343E35FE30E94B4320E94CD316093CB +:105C4000FC028091FD02181624F40E94742C8093AB +:105C5000FD028091FD0287FF05C00E94742C819592 +:105C60008093FD028091FE02181624F40E94742C89 +:105C70008093FE028091FE0287FF05C00E94742C73 +:105C800081958093FE02CF910C949C2DCF91089525 +:105C9000EAEFF2E085E0DF011D928A95E9F71092C4 +:105CA000F9021092FF020895833089F130F48130B7 +:105CB00061F0823009F06EC019C0853009F449C026 +:105CC000B8F1863009F066C055C020919201862F48 +:105CD00090E0820F911D8F3F910520F4620F609339 +:105CE000920108958FEF8093920108952091910180 +:105CF000862F90E0820F911D8F3F910520F4620F57 +:105D00006093910108958FEF809391010895209100 +:105D10009001862F90E0820F911D8F3F910520F416 +:105D2000620F6093900108958FEF80939001089522 +:105D300020918F01862F90E0820F911D8F3F91055A +:105D400020F4620F60938F0108958FEF80938F018D +:105D5000089520918E01862F90E0820F911D8F3F34 +:105D6000910520F4620F60938E0108958FEF809368 +:105D70008E01089520918D01862F90E0820F911D54 +:105D80008F3F910520F4620F60938D0108958FEF8E +:105D900080938D010895833021F130F4813059F0E2 +:105DA000823009F049C012C0853089F128F186306F +:105DB00009F042C037C080919201681720F4861B19 +:105DC000809392010895109292010895809191011B +:105DD000681720F4861B8093910108951092910119 +:105DE000089580919001681720F4861B809390019C +:105DF000089510929001089580918F01681720F402 +:105E0000861B80938F01089510928F0108958091D1 +:105E10008E01681720F4861B80938E0108951092DE +:105E20008E01089580918D01681720F4861B809360 +:105E30008D01089510928D01089541E050E060E0D9 +:105E400070E004C0440F551F661F771F8A95D2F774 +:105E5000CB01BA010E9496270C948B23873200F560 +:105E60008E3108F089C08E3009F469C060F4873043 +:105E700009F44DC018F4863049F531C0883041F13D +:105E80008B3021F57EC0863109F47BC018F4803157 +:105E9000E9F45FC0893109F474C08B31B9F445C0AD +:105EA000883309F46EC048F4893209F467C0853339 +:105EB00009F464C0873251F461C0833409F45EC0D0 +:105EC00018F48A3318F056C0883499F080E00895A9 +:105ED0000E94082C0E941A2C0E94232C52C08091F0 +:105EE000F102817F8E7F8093F10281E08093000335 +:105EF00008950E948B232FEF83ED90E32150804083 +:105F00009040E1F700C000000E944F2A3AC09091F3 +:105F1000F102892F8095817080FB90F919F09660CD +:105F2000986025C0997F977F22C09091F10291FBE4 +:105F3000882780F921E0822780FB91F913C0909196 +:105F4000F10292FB882780F921E0822780FB92F9F9 +:105F500009C09091F10293FB882780F921E0822704 +:105F600080FB93F99093F102882359F0916090930C +:105F7000F10207C0895303C08D5101C080E00E9427 +:105F80001D2F81E0089580E0089580E00895CF936B +:105F9000C82F80910003813071F020F0823009F029 +:105FA00089C037C0A0918B01B0918C018C91823255 +:105FB00009F082C007C0A0918B01B0918C018C9137 +:105FC000823249F48C2F0E94C32F81111EC08C2F66 +:105FD0000E942E2F1CC08C2F0E94C52F811115C02E +:105FE000C43169F030F4CB3081F0C03109F068C0C1 +:105FF00009C0C93221F0C83309F062C006C010924E +:1060000000035EC082E08093000381E090E0817035 +:106010005AC0C932C9F060F4C431B1F020F4C730BD +:1060200009F04CC034C0CE51C63008F047C017C08C +:10603000CE3439F120F4CB3409F040C01CC0C13556 +:10604000C1F0C235D9F513C080910103882319F03E +:106050001092010333C081E08093000334C0EC2F21 +:10606000F0E0E25EFD4F80818093010327C061E094 +:1060700003C061E007C06AE0809101030E94542ED2 +:106080001DC06AE0809101030E94CB2E17C08EE1F3 +:106090008093920182E3809391018AE08093900142 +:1060A00084E180938F0188E080938E0188E2809361 +:1060B0008D0104C01092000380E005C081E003C0A0 +:1060C00080E090E0A4CFCF9108950E94FD2B811134 +:1060D00002C00E94DE2B0E94232C8093040480FFC8 +:1060E00002C0869501C080E00C949B03809104045B +:1060F000982F9695292F30E0233031054CF49F5F7F +:10610000990F8170892B8160809304040E94272C51 +:106110008091040486950C949B0380910404982F2D +:10612000969591F09158990F8170892B8093040472 +:106130008E7F91E009F490E08091040490FB80F957 +:10614000809304040E94272C8091040486950C946B +:106150009B0380910404982F909590FB80F9809385 +:1061600004040E94272C8091040480FF02C08695BD +:1061700001C080E00C949B0330910404232F2695EA +:106180002F5F2F77822F90E0317004972CF4220F2D +:10619000232B2093040402C0309304048091040450 +:1061A000282F2E7F91E009F490E090FB80F98093F6 +:1061B00004040E94272C8091040486950C949B0370 +:1061C00020910404922F96959827990F822F817021 +:1061D000892B809304048E7F91E009F490E08091F4 +:1061E000040490FB80F9809304040E94272C809182 +:1061F000040486950C949B035058BB27AA270ED005 +:1062000075C166D130F06BD120F031F49F3F11F4AD +:106210001EF45BC10EF4E095E7FB51C1E92F77D185 +:1062200080F3BA17620773078407950718F071F4B3 +:106230009EF58FC10EF4E0950B2EBA2FA02D0B0109 +:10624000B90190010C01CA01A0011124FF27591BBB +:1062500099F0593F50F4503E68F11A16F040A22FC1 +:10626000232F342F4427585FF3CF46953795279532 +:10627000A795F0405395C9F77EF41F16BA0B620B31 +:10628000730B840BBAF09150A1F0FF0FBB1F661F78 +:10629000771F881FC2F70EC0BA0F621F731F841FBB +:1062A00048F4879577956795B795F7959E3F08F0E1 +:1062B000B3CF9395880F08F09927EE0F97958795A0 +:1062C0000895D9D008F481E008950CD00FC107D10A +:1062D00040F0FED030F021F45F3F19F0F0C05111D2 +:1062E00039C1F3C014D198F39923C9F35523B1F3FD +:1062F000951B550BBB27AA2762177307840738F035 +:106300009F5F5F4F220F331F441FAA1FA9F333D093 +:106310000E2E3AF0E0E830D091505040E695001C47 +:10632000CAF729D0FE2F27D0660F771F881FBB1F03 +:10633000261737074807AB07B0E809F0BB0B802DDD +:10634000BF01FF2793585F4F2AF09E3F510568F029 +:10635000B6C000C15F3FECF3983EDCF386957795BD +:106360006795B795F7959F5FC9F7880F911D96952B +:10637000879597F90895E1E0660F771F881FBB1F87 +:10638000621773078407BA0720F0621B730B840B34 +:10639000BA0BEE1F88F7E095089504D06894B11108 +:1063A000D9C00895BCD088F09F5790F0B92F992795 +:1063B000B751A0F0D1F0660F771F881F991F1AF010 +:1063C000BA95C9F712C0B13081F0C3D0B1E00895D9 +:1063D000C0C0672F782F8827B85F39F0B93FCCF35A +:1063E000869577956795B395D9F73EF49095809506 +:1063F000709561957F4F8F4F9F4F0895E89409C026 +:1064000097FB3EF490958095709561957F4F8F4FE7 +:106410009F4F9923A9F0F92F96E9BB279395F695FD +:10642000879577956795B795F111F8CFFAF4BB0F7B +:1064300011F460FF1BC06F5F7F4F8F4F9F4F16C0DF +:10644000882311F096E911C0772321F09EE8872F69 +:10645000762F05C0662371F096E8862F70E060E025 +:106460002AF09A95660F771F881FDAF7880F96959E +:10647000879597F90895990F0008550FAA0BE0E842 +:10648000FEEF16161706E807F907C0F012161306F6 +:10649000E407F50798F0621B730B840B950B39F436 +:1064A0000A2661F0232B242B252B21F408950A269C +:1064B00009F4A140A6958FEF811D811D089597F9DC +:1064C0009F6780E870E060E008959FEF80EC08959A +:1064D00000240A94161617061806090608950024C3 +:1064E0000A9412161306140605060895092E03943D +:1064F000000C11F4882352F0BB0F40F4BF2B11F4B1 +:1065000060FF04C06F5F7F4F8F4F9F4F089557FD0F +:106510009058440F551F59F05F3F71F04795880F11 +:1065200097FB991F61F09F3F79F0879508951216A8 +:1065300013061406551FF2CF4695F1DF08C0161654 +:1065400017061806991FF1CF869571056105089405 +:106550000895E894BB2766277727CB0197F908951C +:106560008ADF08F48FEF08950BD0C0CFB1DF28F099 +:10657000B6DF18F0952309F0A2CFA7CF1124EACFF8 +:10658000C6DFA0F3959FD1F3950F50E0551F629F92 +:10659000F001729FBB27F00DB11D639FAA27F00D7C +:1065A000B11DAA1F649F6627B00DA11D661F829FA3 +:1065B0002227B00DA11D621F739FB00DA11D621F88 +:1065C000839FA00D611D221F749F3327A00D611DA5 +:1065D000231F849F600D211D822F762F6A2F112487 +:1065E0009F5750408AF0E1F088234AF0EE0FFF1FDA +:1065F000BB1F661F771F881F91505040A9F79E3F11 +:10660000510570F05CCFA6CF5F3FECF3983EDCF312 +:10661000869577956795B795F795E7959F5FC1F74D +:10662000FE2B880F911D9695879597F90895FA018D +:10663000EE0FFF1F30962105310599F161157105A7 +:1066400061F48038BFE39B0749F168949038810575 +:1066500061F08038BFEF9B0741F0992342F5FF3F7F +:10666000E1053105210511F1E8940894E795D90178 +:10667000AA2329F4AB2FBE2FF85FD0F310C0FF5F21 +:1066800070F4A695E0F7F73950F019F0FF3A38F4B6 +:106690009F779F930CD00F9007FC905808953EF081 +:1066A00014CF60E070E080E89FE308954FE79F77A4 +:1066B0005F934F933F932F939ED02F913F914F9194 +:1066C0005F9152DF05C019F40EF0F9CE42CFFDCE36 +:1066D00026DFC8F39638C0F707F80F92E8942BE34B +:1066E0003AEA48EB5FE74EDF0F920F920F924DB7F9 +:1066F0005EB70F92C0D0ECEAF0E016D04F915F91F8 +:10670000EF91FF91E595EE1FFF1F49F0FE57E068FE +:106710004427EE0F441FFA95E1F74195550B32D00F +:106720000F9007FE26C00895DF93CF931F930F931A +:10673000FF92EF92DF927B018C01689405C0DA2E04 +:10674000EF011EDFFE01E894A59125913591459159 +:106750005591AEF3EF0162DDFE019701A801DA94D5 +:1067600079F7DF90EF90FF900F911F91CF91DF911C +:1067700008959B01AC0160E070E080E89FE3A5CD47 +:106780009ECEACC0CCDEE8F39923D9F3940F511D13 +:10679000BBF39150504094F059F0882332F0660FCB +:1067A000771F881F91505040C1F79E3F510544F715 +:1067B000880F911D9695879597F908955F3FACF0E6 +:1067C000983E9CF0BB27869577956795B79508F41A +:1067D000B1609395C1F7BB0F58F711F460FFE8CF94 +:1067E0006F5F7F4F8F4F9F4FE3CFB4CE0EF076C0D9 +:1067F0006CCE689464CE93DEC8F39923D1F3C6F3CC +:10680000DF93CF931F930F93FF92C92FDD27882328 +:106810002AF02197660F771F881FDAF720E030E013 +:1068200040E85FEB9FE3883920F0803E30F021960E +:106830008F77E3DCE4EDF0E003C0DFDCE1E0F1E0E2 +:1068400073DF8B01BE01EC01FB2E6F57710975954B +:10685000771F880B990BD4DD28E132E741E35FE332 +:106860008FDEAF2D9801AE01FF900F911F91CF9158 +:10687000DF91D4DC3BCEFA01DC01AA0FBB1F9B01E8 +:10688000AC01BF5728F422273327442750781FC074 +:10689000B75188F4AB2F0024469537952795011CF6 +:1068A000A395D2F3002069F0220F331F441FB39544 +:1068B000DAF30DD0A1CC61307105A0E88A07B946A2 +:1068C00030F49B01AC0166277727882790783096B3 +:1068D00021F0208331834283538308959F3F31F019 +:1068E000915020F4879577956795B795880F911DFE +:1068F0009695879597F90895991B79E004C0991F9B +:10690000961708F0961B881F7A95C9F78095089509 +:10691000AA1BBB1B51E107C0AA1FBB1FA617B707C5 +:1069200010F0A61BB70B881F991F5A95A9F78095E1 +:106930009095BC01CD01089597FB072E16F40094A5 +:1069400007D077FD09D00E94883407FC05D03EF4BB +:10695000909581959F4F0895709561957F4F08950B +:10696000F999FECF92BD81BDF89A992780B5089517 +:10697000A8E1B0E042E050E00C94D334262FF9991E +:10698000FECF1FBA92BD81BD20BD0FB6F894FA9A12 +:10699000F99A0FBE019608950E94BE34272F0C94D9 +:1069A000BF34DC01CB01FC01F999FECF06C0F2BD7A +:1069B000E1BDF89A319600B40D9241505040B8F7BD +:0669C0000895F894FFCFDA +:1069C60055D0A446000016440000000000004842CE +:1069D60061978A460000C843000000000000484254 +:1069E60055D024460000C84300000000000048427D +:1069F60000005C460000C84300000000000048425A +:106A060061978A4600007A4455D0A4460000C843E0 +:106A1600000000000000484200005C460000C84339 +:106A2600000000000000484255D0244600001644ED +:106A36000507000C05854000000106400000010026 +:106A4600B91049112511F010BC1001E902280814EB +:106A56000A321E4200450025002600430061006000 +:106A660000200037006400650066006700440046A9 +:106A7600002400470000000200040005000700098A +:106A8600000B000C000E001000110013001500177B +:106A96000018001A001C001D001F002100230024FE +:106AA600002600280029002B002D002F0030003280 +:106AB6000034003500370039003B006E048704A01F +:106AC60004B904E10594055E053E053F4D362002F6 +:106AD60003020000010001010101010001010102A0 +:086AE60003040506070809007E +:00000001FF

    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