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 0298cb7028..e75187202f 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 2c83055b0d..8d74fd599b 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 e75187202f..4e88376e49 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 8d74fd599b..5346f1bdf8 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 4e88376e49..c3b296cd77 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 5346f1bdf8..bf12476a4f 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 c3b296cd77..3efe3de8ba 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 3efe3de8ba..e661010133 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 e661010133..7ecd1ae70f 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 7dbe05b28e..0349c749bb 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 7f3ed1af5b..c7cb8d8630 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 0000000000..3bbb9340b2 --- /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 0000000000..400ad6fcf8 --- /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 0000000000..9c0c12528b --- /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 | 856 +++--- .../keymaps/german-manuneo/keymap.c | 2373 +++++++++-------- .../keymaps/german-manuneo/keymap.md | 338 +-- 3 files changed, 1903 insertions(+), 1664 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/german-manuneo/compile_keymap.py b/keyboard/ergodox_ez/keymaps/german-manuneo/compile_keymap.py index 3bbb9340b2..9767b1e074 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__), "..", ".." +)) + + +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 ], + ] +} + + +BLANK_LAYOUTS = [ +# Compact Layout +""" +.------------------------------------.------------------------------------. +| | | | | | | | | | | | | | | +!-----+----+----+----+----+----------!-----+----+----+----+----+----+-----! +| | | | | | | | | | | | | | | +!-----+----+----+----x----x----! ! !----x----x----+----+----+-----! +| | | | | | |-----!-----! | | | | | | +!-----+----+----+----x----x----! ! !----x----x----+----+----+-----! +| | | | | | | | | | | | | | | +'-----+----+----+----+----+----------'----------+----+----+----+----+-----' + | | | | | | ! | | | | | + '------------------------' '------------------------' + .-----------. .-----------. + | | | ! | | + .-----+-----+-----! !-----+-----+-----. + ! ! | | ! | ! ! + ! ! !-----! !-----! ! ! + | | | | ! | | | + '-----------------' '-----------------' +""", + +# Wide Layout +""" +.--------------------------------------------. .--------------------------------------------. +| | | | | | | | ! | | | | | | | +!------+-----+-----+-----+-----+-------------! !-------+-----+-----+-----+-----+-----+------! +| | | | | | | | ! | | | | | | | +!------+-----+-----+-----x-----x-----! ! ! !-----x-----x-----+-----+-----+------! +| | | | | | |-------! !-------! | | | | | | +!------+-----+-----+-----x-----x-----! ! ! !-----x-----x-----+-----+-----+------! +| | | | | | | | ! | | | | | | | +'------+-----+-----+-----+-----+-------------' '-------------+-----+-----+-----+-----+------' + | | | | | | ! | | | | | + '-----------------------------' '-----------------------------' + .---------------. .---------------. + | | | ! | | + .-------+-------+-------! !-------+-------+-------. + ! ! | | ! | ! ! + ! ! !-------! !-------! ! ! + | | | | ! | | | + '-----------------------' '-----------------------' +""", +] + + +DEFAULT_CONFIG = { + "includes_basedir": "quantum/", + "keymaps_includes": [ + "keymap_common.h", + ], + 'filler': "-+.':x", + 'separator': "|", + 'default_key_prefix': ["KC_"], +} + + +SECTIONS = [ + 'layout_config', + 'layers', +] + + +# Markdown Parsing 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 + ) + 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', -] +def parse_config(path): + def reset_section(): + section.update({ + 'name': section.get('name', ""), + 'sub_name': "", + 'start_line': -1, + 'end_line': -1, + 'code_lines': [], + }) -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(), -} + def start_section(line_index, line): + end_section() + if line.startswith("# "): + name = line[2:] + elif line.startswith("## "): + name = line[3:] -section_start_index = -1 -current_section = None -current_layer_name = None -current_layer_lines = [] -config_data = [] + 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(): - 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 = [] + 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 +) -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() +COMMENT_RE = re.compile(r""" + /\* + .*? + \*/" + """, re.MULTILINE | re.DOTALL | re.VERBOSE +) -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 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 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 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 -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) +KEYDEF_REP = regex_partial(r""" + #define + \s + ( + (?:{}) # the prefixes + (?:\w+) # the key name + ) # capture group end + """ +) -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; -}}; -""" +ENUM_RE = re.compile(r""" + ( + enum + \s\w+\s + \{ + .*? # the enum content + \} + ; + ) # capture group end + """, re.MULTILINE | re.DOTALL | re.VERBOSE +) -def iter_keycodes(layer_lines, config): - filler_re = re.compile("[" + - config['filler'] + " " + - "]") +ENUM_KEY_REP = regex_partial(r""" + ( + {} # the prefixes + \w+ # the key name + ) # capture group end + """ +) - 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]) +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] - key_groups = {} - for group_index, key_indexes in enumerate(config['keymap_indexes']): - for key_index in key_indexes: - key_groups[key_index] = group_index + 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] - 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] +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'] + ] - 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 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 + + +def parse_keymaps(config, valid_keycodes): + keymaps = collections.OrderedDict() + key_indexes = config.get( + 'key_indexes', KEYBOARD_LAYOUTS[config['layout']] + ) + # TODO: maybe validate key_indexes + + 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 +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 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 + ); +""" + +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(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 +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 -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) +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 -# print("\n".join(sorted(valid_keycodes))) -# print(json.dumps(config, indent=4)) +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) + + +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 400ad6fcf8..23611ddd89 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 - switch(id) { - case UMS: - unicode_mode = (unicode_mode + 1) % 2; - break; - - default: - break; + if (!record->event.pressed) { + return MACRO_NONE; } - 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 - ); + // MACRODOWN only works in this function + switch(id) { + 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_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 - ); + 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 - ); + 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_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 - ); -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 - ); + 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 - ); + 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_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_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_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_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 9c0c12528b..1dc019ab05 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 0000000000..cb8b7fa8d4 --- /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 0349c749bb..df8d996508 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 9767b1e074..af68672226 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 df8d996508..5d12964192 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 da91b4bf46..d0b77fb803 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 0000000000..c49af7d0e7 --- /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 5d12964192..269e7a0fbd 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 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 HZ%u=h@DyeUIeC5@|jw>q* zl~!13pDQpucRE{H+PqHx?CjsSyi!wtsOa4GIu~Rdk!N82sQ&N!nCNXe)2Hdqjy`@t zezjiX@v3>zLMwV%u9$7OYR3I7QhwLZ{fzI|?c2vPCF%CIxzBc9^SQxRx_Q~u&wSFn z+iN#feoo80wPmF!3F_XSnxJ(O43Tui^I}&YlrFI5_iSL9%9QRn~b^(`}bOe6xE~@%7c!qD!9Yk*rH)tNrsK zNm|6~@w>bJ6IH#ZoqoBzd}`I#SF^qa%{_3t@=XTQKE~#^x64ne&#zI7-90aHyEFNC-p}9n!@ZXK?K4|( zPAxht>{wl!3)h4rJDm4kU%+4S^wiWh%zlgHIz6(^&$FF+YeAXyvSXbJ^Zr<59zU5r z?~O?2@sn!v{(Q+eelq=>h^Imr)9dT&r@!C-Kkl6Mdz=3=)_jvx%==xpB=h5Bw~0cl z)ofTCp3miK)V2EY!D!CBd3t|;eVu&X?zfNK-!H+Mnwl%s*ybrQf|j71*|jC(qEhDN zWxaDM9(7LJyXx#A!?$;e&o8~J7CpscdHc<3yB`mjPbZ7``L5{S=oFtNlYT?9t50e< zM~%?rt=To-Zl+)En|#79(lhXJ%0$0dE7Qz7>+kRUbkY4Zcy0G$_nTo}bAv7}-&6jc zvGVQK?!disXBY~z&+KMwQTZ}~N83$N6Tc#qy# z9fP+w?mlXrS$(T;#)24`p7Y7#-N)Blk7Alp^I&fIy@}g$Z+rdz_V#bB+c$ZiqfG6_ z;B`0pR(cy&Z02ThY8KN!GDGtb=-8m}xXPoywp^TenG(s{Se(U@JvlZN~yeEowyf^(;*S0o#yVv@-y*Jop z4qRHQ%CgUuUORS%#{*0En8*u@wB*UpS<@m7p9X+4Th0t-fT)aDfIK>arx9E z9fD!|1&_Vju;{$U@BRyUmqPbn5zMozjgxxVw$AR3!Q>a8uf~7+7s=XpFxbbxOERWU z&Q{C4Pi7_Qn=R!n?qTk-4V^3$&3u__V{ zxi>Z}d@9g*O4O`ZeEFh9N~haC-c-J|mbsN@qH2lOv**uGXD*+s_I&2biyv$qGVUyJ zWIoL)xP8&Qwqq++uPo%4!ME3?S60hMX7f_1^4HhSZh9QHHtJ&E;}h380|S%QS4_BJ z5HAz`ab1bY=B0PCIkPCwqab=`mBC3&MW- zE0#a};nb_E)A!rCS61EgjTT%FiN0OOSWp=}@ zwRx+hC%Z;-uKp&Q7%v<5#(19sU+?jp!=F+gs`oxxU=gwSF;ny!0m0Q}?-D=A^yx+v z$Sz8}Ao~0bpMFV6XR}046H5+DLVm=CtMOA-8MjzDEHH9aw|OI4*3Ft&8aR8|T`j@q zxeF(*yTGSCCw9R~E7Qzcp5D;ltJ2YHuH2}+mDLv#pR;mf(8p`jq^iBozw&bKUA_3x z+TxE_B+jR7n>y$F|G>$|Zh1DAXYVO~{Fm!|?w$79oUM1??73vy5sZ2UxcSCMQ z^wM4Xl&`gSURRwZvS9wYt6Tj`%CxVvNBvLi7VUnwnOBPU?~^-=e%`#ags~#`B%!6qm$APqs z39J7)elv``a(Y8_&PTnqweGjA>hD3bs|Q)5Yc-o<7csTTD)roBuRd0JD|g0$ zU;&@4PM21RemTT^`QC=cb+-gtUsuVS`ZZ<yT46$_-(oHXRmIzRu&q;wv|*r|?8}BuG8p>&;&A@my=|oXh3Ld-*5c{_d=H ztXt(lAybz8jZN=Q)Fx%eF0*urY4+WVz}UY%N^a<0V?w z8LAzdlh_?`C9SZ>ulm;7)}w*-TlO6Zvz7`~zbeM>yL;b-dv)?(t|srDUb?wBB`kNv z#$uDsa=#UYdpfQ3?Xuq3_&%DeoF$XL=v=pcOz+2kOWz0o%3Jm}IcMhthg@|A>jvAz zz}px0Ddt?vyI7`iXoc;@S|+J;5r@|DZ{=OJYt_3On|NRG=r%u93hE8b{#|>;LLxSO z&i3r3@3o`uhh3lUVqMmjH}Q#5P;ch(i5E)UZg`k3leKoT;ZRxedv-rm0c&!_48w`fJJjhHy^md>}2i?$>k z<*NLCw>)z@!=p*8{AY#zZ353(Jm!%!O6l0z&%R1;mEksv{#`Srv}Mb4pnafKh3n(? z>R6vUe}4O$(8o(;wK>1%t=w3>mD~LJ#H>Hxx4u66xnkm)_}x)u`FDl#jCiIyF}+;2 zdC}R9&T!l$*>~*L z^#i-CI9%H2^SLMA+IZM?jbb%OdL5&Z{$z(qoHvfAwDZg7ZS5}cG23vS<9xhD|Lybb zv+q{?Ig>RbbA`QpUQ-;;a#_(=2m9miKe(*!-Y>WH+M-2DmG5>wU&DCS_`FTw8bv+iG?9c%Q8H&Ye4_6?1Dv-Y^Wi@!?P_cjoq!(>0!n1b&BY zcRaPsclMKM(RmY#&siS-B*%N@N2_?;f@6ll{&g%@EPkGuJaYWcv|~y zC=O&zE2H4J1cvR#tw`54xWV@bACS4j@+8E@y(4d zy?=iF-yO;}_ipqD+qAz=`~F?>v!1s2<(2|F&Sw)?4k-)x-M@IIRe!S`5C8JTPOR73 z_wP!b!t=*df3;qU^p(IM*SRx2?q%ONFJSs?%DsrW$I|E5n!UAHy6TAe$5$q4^@%l- z%dNJ(GFc|OJZkEXW$|;5ZF&5|C@n`tAfKr*dDG)#y_3yyZ$-pEw;}|9^jV1s~7RS**+`#4*{StZdtp zr%yeP_sKqeIz4{cOyl%ZM>>Vq?!GA4%6d+3OEhyV$?I#r zn>KCIc^@dkRr=Zf-$(vyXV-;Bv`Foa*kiDHom6s}&8@;27h=SEq;~sk(AXs1cTE0I z@lw+r)el3jpO$E!M8r!Rkgc50^Wu9F|ro{4X1 z|9DzvOaIp1HOCXbg)Uj;;WM3Ol9R*RL-)$R)c=n-_{%`^i|}NQSBL*h_Mhl~ztVZ$ zOnd*TdDlXt%)Xs{(e`e z7HnqHmfG~e?8t$iJ(9*OPH~k_rnuS!mo3O|3=H+>~!jrfHfrLV6| zla;q9aIh+W=VRT+w>0_vqGNqi)$$})dp=fwW~W(sEb-Bv`SGsl({}{==ec~9PV@SF z=W*)aQ|D9v^Rqwc3HIMOC-%VuruL%Pt(Tp)pFFD?tjzdafa6;Emml-fPjjkowkzoi zn)rN4-Ql)Nhb;E}cy(BQN%Zr+n(|(m#f#ssc)7RjFHhez{WWJ+g7@0}`EZy&r@77b zY;0pl@)z+<^AE<}YMmW@bw-(tp5gb_;NHyR?=JUQuG`CEAlF?O*>iGR{{4HeKD+N1 z4ErLSd4HnNrG1M}rd=#vxNXiuRgt*{>lt@dDLxdF^=WaHV%D1<+8rA)&*uR3IP!pZ=EH7EJz*As2+SWoG)>|1HVh zP;+8};=guvQ@=)yLcd8;$0b)VFTT7>YX6-E+4Yf|-Pri$e5}hBgk4PQlydhzXZyW% z@yB1LtDlC4$Gt5t)6~|Uy5(`r=65@nFWG9o{J89FMZ@J^KVDiIE+4r&Yv+`h>ZxBf zJ@@24oa`oX=XjIuy!$brS-%7S>sRbstbe^masRGGhko{dUAX&SaDcqiXz z@_5!S$rXjZDs!u2L6uba;)vp9QkVOZRZsr*RH$T0*dF0$`!yunr|jvesh9Rvm#<#C z#83Z)ao5uO9enzQ7cSpxY(K{xYj~JjCT?5qZMC02fBu_tfg!B$uli2VdZZAhtnHST zmeb7bb3|o7z1rZm+jo@=r>BqUF&%yRx*rQgL`5T;^)32uZeLO8v_ai8C~Hp09ZiV* zmd8^(CVX&#>@RAZWpZz8?q-?#r0RORhi?}7iTs;5DvMN9R5N<^Rew>{joY)MOE&m%OM-vak}Z&Jds`k) zN$}5F1mdM7sR)EKota-OGj4|5Utii4^>_XO2O)8x6}~KA>gA)?WJyo` z-B+_&@v53$oR)UU)-1Elro~Z_ziZ0BPCB%2=BWUst?6%qlLJ1STXgG{nCjwV_b!U7 z2IiJ_7hjPO*|T}Ywq33#S8Oc*;_4X^efN=!DI2Sv$^$v34F1D;TWx#(DSweZxNf7{ z<#dQvv;xL%RAL8 zHWqK~3_l0ioz`KcFNf3y^Xq-T|5~-!twR;t-N5_MX8Cb1pEl*EQey_^3fm3uHKLmI zcJQxXcl_`4_v`c~Xx-BJv{x;v=-tkKson0YGm5=>7pp#>_j|?0>MdPn%dc2O747L~ z3G!yx)@^9@BOoOu<;U;73EE$z6J2L`{F?CMgOIxK)+E=GZ}G2QFjUQ%lxPCZ^N4+C zGK$MBw603rY&iC7!IEQ|VrqRSgCAQUohfm}qR&89O4PJ$g#qV@X_Zsgec_hP$S<$* zbePmLi6zFB!E7P-@4hK5+qX?SHsjUP{h0+g}UEXZZ!Yms<~og`4*lqp{o+tGmjtC z*!kPWv}}9b!zc5k+MQ2YCkBK+o*NbZeoBw3V&e^t4evF~>hg9(o0`R&Y!Z7bo+5pP z_f_kB_kGt}&YxPV7@B-T@9mAXT5adHXY~ZUN#{6wYHfIE@~w^0qH8SguQGJH)R+D2 zsDR1?6Q&K(va?-ddrhac^6789u=%dE21{S42Ht&Si4^Q3lk!~48Y=t6^>*;~dm4(~ z3(MA=H?4iPasEN+|I!!C1CnoTG~cpyx)O*nx9|7&%;WE_8_W^9(06#@5d)P6K1>_p zZK}WiT>Wj$?Tn(iVrPB#EU#kHYT;@Ps9N{Sx&pMY_bSU3w~bfNaoSFQwa4)9521#A z6%9!Xk9|yiJ>|xVjlokqV(eBFKDuG0nufBi%yPqFrk{s)i{IZrXOY0?iCIip+&4DW zPRcSBn!GRTOnO|>4=c^EtT!sALX*X_=18pb>%!bt)?BIBIE!<^-X+>j?C-A2IA0Yg zsaSbR<(2WPoBWAi!n1EYcVbd`5W|$Uy+ZR+?X9)NU%S-Ozx}$gPu@3X&+(ZoZ+6}K zK6hsHGc75m3!(8fD+^6n=GOC@mhE%f_-umIajy%i-)BF|f3Vx6Z|l1JLNCs>bnaSvaY2xq@ZZ9HtkZev_osB`dflC0ARpUYNN=oAW|gjApdU%xA{>N-^tr ze0pO+yk*A(9~Px1WWDjasdUQ3w2x!DHgj-t_^D$)*OQn&%1wUCqtE#-y(s~7QsEr` z1Mi+V?JnIH2lejH@4?B>vqiG`Ru-;dnOkp<2#E>bCo^zXv@*PQUauj!N9Kx!h4lKE zg~#FojVdfx6c(7p?R4thyC~&DQNZH|IeUs)rK(*$ryYLH@+NuHM-6S+xJQl?3yGTc zLz-4o>1B|Oo76UolhpaRBcS;>@@#adx)hY;1e&vZkjAw1Xi$XOq-kN{Mn(~(yCS`w z&BZ-=*uavda=`APl%OHZ2TNu#xaUq@a^PLPo%Z(qJ2uU_QgvdAWw}S(v5nqOUqAUO zz5LX?iJMbW?z8>-u+%zk%IstNp4*GPRH$u_(+}s*(!UvU@mT9_P}kz(tbT#A7!uJ6? z|J`!DWY?|lxl&lIPP6^5oa}xTNnym)txDU0i?W|qWX@l+PN+Km@-vypi}n#ut^9Yi zHDu1$kuZ$1vNLf%mlb+_{@X{g^G}>Dc75jarhLu+gY})(dCCbU^Kwn>bRCkni#GpU z+u86^I4fMe|769+TTTydA2ojZFFow^|2u!(EmzkTYu?@Od2iqAx}C2V2hH4&raC=<3-;qjrRK5Nup zywJR4FW)tbef7+>EBF0<`1(+g;psA_vR>ofee9`Ut0$*^%KaMQf7@_ph5eoH8RFs- zBh_IO;45@lUOhd*dwH4XPR;zv%AF}opxj6r?~3L{slhYW>14}XmJ0-wGad%`c?*!nc_*lOi~rT#w_ycCu@Z1?b0#Lmw#uJM;xf6fdlE9uvn z`Flan+^Y`H?ku$LDM>#$BU@GA+~*y4?&sIk?e_Vcm-a4o|3;=K(^z6$9qwwzOwBY; zGuxXeoO#p8ebeS>Pe1mFYG-H9{wtF?b8_zISN00`b)t1`+jyrtehUBjU9Z~nqtxA~ zsBNbv>D;;g&qmVd%$CVq%u@c}qIdW+sR&3nF3SD1tguY7>U@di_a)PoDQm?VMVC#< zPP>=TAfvzr~>c~oche^u)>!B026jz7j* z7~yVs_(e>N*MX|0XL9+r<;6usD#va5jg5bBJqfa0eb&q*Z{F=w8FO;KV&KA$UwVSf1{(KnCKeMDZ{x!S!RuQka z8fLQ>Y;{hbc1fCLi+{zOwf+|EwTJErY+odDYx0fekaJ7?`WJ~vE{-Lp6EEutMD7&azh7(m`~N?e#aO0I>Up!#=USwkzWu4`Y0oY_ zj4cYDV5ugl&vZ?=UtgcsdzUVrLBp}9x(ze9`4{_$_PqT;~Rr}E&vaNcpd zM0YNc<33BhU5^KPcIH3P>$_;IB`%P#eCU6q*1ui0 zWl?crP-J6D2*?r+2PQ=hkrT`7t2|OJNJw6>w05zGD^h0M;tx6=e#Z=l z4!ehHKYV3=x5Vn?xn2tl&%d$3uTMWuMU{2;lesHDuX+CI;~V`o4NpGpEtq%wjd|J5 z6KCu=Wt0yjG93S-{bt&K9rKwtf6UtRV^L-Ht&bBeZ|KM8yw+yEtvuN^O;#^Bjdy}g z&+cjRlg|F%%mb$o(_+km_Di|?7N=P6X>;Jt%-ctOpyeq31vIZ9evBP z$=~Aaua=9`&Z>Tz$TM~R?D%V@HY@v2y!pCm>tfB=cDqYmyt3h^b8H=#pPBOcc9@0U z($Gzr;o|)>?cEj}Um3f^Jx(^#_;2k*x$UQNnb(MGd{TrJP~ZhP#|3X}dt+Id_4wzf z3qRf+(z88&QaHNp%#wRQY?@e1thApAbm&&y^JP+*z`}I=S4;P*m%?^C4llWXh-*Si zk3px4P{ZQG?w^;<{Fk63n{r`;VbNv(pE27CDjxdJIG_C1TyDa2&8JVFscmMlIkeZI zIaPu2yl}$oQ<_5Zzns!)u7tPUuj<=!&LDXC+-shxs(n(nQdHu1bR2z@s@<=BaKU!m+xm!7GgRM_dQW~1@nzB-*LKD6-L zfB8tx#CTzcZ?cXqX3Cp5uC4WAb#ZNd#1!^AF1ldludMjY-{P+EfdSryjanUxnsQyE zMM5UT3W|#~x+uIkF=@il|2FECd477|)yz-Ep0oVPJOA*U>S>Yt_Me$EGyT~a$74%Y zKBy5dU!7y?DBLYKrSQ$h9nohLR*Lujo%bBWHrt>V_@@&_83e@~dZRqVa)-*YnAJyxo<>N_X&v3MxNuw-pJ&{4Q| z!-I>rKVH0kbH&|l*0XB=Fsa@D$#HGFe0Q9#S6DYk_!J&>F_u@0V*kg59Z4^lTI$)` zo!uj++*RiP{y?X%tID0<`)wTS@62qi{k>`8+}v$*Z(7XpHeOsU$~))NAE%j&JWIBm zK2VzG_aXk@SIZw?pB`9KF$JmRr{Ko&>HDL#yO+=2u6t}@?x%^1{&l`w{N~P1{x^$` zcud~lKD+DMv3VO_T&%pY&*V3 z7u@%`(B!xFpT}aK(_(%XzQ_)1TJV{R@fQ2uMNdxt> zZH%j8NaNqO#$YwapG~1F{rqDt^L#Gsb>Hx-J#oj9g_7R3$d>$N%a&Wr zxsYy{~MG!=iK*_7vnGH;JfO*%c><3J^g z1(QIj@1(+KwVVG=^YC^*CR;qAFeu9E(Id;^uKvE`b1WbG?`mTAXkbzDRgjEr>pjk$ z-tU+frzkXO^2YkdOg{7e$>~)*b;io~#n;{zZCqKtSjbkn zQ>C$GnM8ie6!jG~?Nhy{xCxc@95R#g*V0?_Ywg`9UwDG+{PQA@YP9y4<*+bqU3^%~ zf*ElPMq`JtN7k+5TY}GTeU$iL<~|^(ZaIFts(gI-enq}ong%drH*&ie0j9=*u`Yo)iYKU!limTS?0JX9Q5q`7!;LtWd-Bi zJyZ0bwX*E-aX7Wc;_Kcy*I&)rzGKIt%6V6A?5=0La%1r_#?3wR8EjjB=Ez=oA&K>;?UnZ8U z&U&@;kasBOt#{LBHf!~qQ%Y&S#@4Z0<$(iJRNmvqj~D*d+0G}jipz7;_2b|EYO$P* zmUTO@ZguVb#FHsSs~j9kQl(dOF~k;Vo0c_tBzi2G_Sk^sr~)*~4{T&vQ^woXv;EC{ zi?C%{sy(^awH_89J$vPbs8Oiq#49_ze#8_So0hfugnFr%t`oAm=fh;Etnkh8w~I@4 zF=)=zIi9+@NBe|r+n**El`B3jHt}~?@HpLbW>R^e z%JkFngl%9)%aW8M>PM!Xo?jIfB$rOQ z{rC5GWnJB~--}kuOg38kG^#HASm7b>)D^5dj>mKS)MYw#ZEdvqnz+4EvAfG$lNK4C zo8=g8C8W@JLr|c(dB^(w|D-N?o;`8m!_;s~y{BQPv`??SP_XH(Hl&T|P_dc4kF&{Hc$>zP`S=(3xF(vCi>(muE{=`v?D*d3$&F_3*x} z!rAk$wEdY|QT)bYOMMQbU+%Og_0|)1OU~EdA)T*#Ejac<^`rL&IUZ6^UNy}%Hu$=3 z-HyU<0VZD8vWqsn-@o{ym{`K03A3KfI)27<@85M7vtLeT;GEFl%rWCv!OE5V;kPDT zu6a-~r~K;r3wz>{K3a*z<0J;SmjkCZQ;x3?0)A=yPeT3^z28<*LmOXRiB?_s5N=k61!=>UzQ$AY?EF5 zU`1ii0e8cw-N(}BmWrJ&6uIfHt(7ICdue00yGh;uzu#-mCuioLRQs#?(pq#U)00_q zo0=R}C)D*{^*@<1eYe5CkE}Cney85~QlS54R;g`V<@@E2Zhx1umv3ctwf|br`PTh! zV8N9)b8C9%E%OJ}A?FkV8kE%(ncvq4ZMQL%-d|fIRdr=f^UeK{Oe>Ebd0Y2h|60m) zZ@C(|^8Gs)w$IMK_18ew_}>EIu5~skiut{5ewOVvZSwuH-wzHnGH0fDv>GJ# z7*E;u`qWhIOlCgi&l&8hQu?vGu4L`blD~34&ZBqnTCa-7$(DTj{_1VVir%<{9-6H- z?eT|CDH$pPyiA*Z9I$@Br+J!g^rG0^Wp=k0++z36X_@NH8(y(eX8YuKL5f?9wV6&H zSY^`jl(&zOnJwYppP$#3_x}3!Hk)_Dd=U#iH^AGG7VH zB9$dFr#DCZ@>;k{_;%c}{nz@A|446Jlxn+kwVKqH{Zh&A{>%B-Y&z~UWo2{1+*=ot zIZaLX^nprfC4UDshHKduWlE(~7P`d<<@`{Vj0{{oeAmY|Qe|E#M;+iZRqRh4M{ zO7RNX>?cukJ><==v+Wi&JQ*@7ooj@f8#q5Fp0>*nn>w{LH8tLBBk!s1qD@JPzZWF3 z$t`{G=B?CL<0;qePo6pBGT*K?gSl^#TWD{aRQS{dpWiP(cJBI$RhmnVg{r>z^LypS z&!$OSo(JYP^qf3(O7HYE-NO@=-3{vgRNVJoo29(Pzv`mhl-i>{{|%V`@})`hl<4+P zb#`!_(6^@cS$R;W`BF|a{2r| z?e%*uNmU3cxAGnEP}Q34(=lQD`dKEKhl->*6_q5Gt+@wU`Tpg_Mds^q)oZ`nI$R7_ z+v{;xr%%c~ph1Jhw|6mv<*~pO$84*=9VxvY+n#oIR^(Tc(}g{)oXKCVSo9dkN==DP zu9P#+y(Mxx=F859z6j7lJqB z#CR`w5`4qberBXjnv{2wWl7TY@*7Qc7RyU7rijOXdo{P~^z(UHe|2uWw>~vDLU6+I zIUBW46#JRIZSR`v7$z_Jd%>Osj=vMuu&k=s^R3L+^_Tkk{r{|T4~QO@oov0L&}W0Y zX;79-=pDn(9;xFj)gj7Dj|Cn*d%{CO2Q-YIe7w)q%d0E(dARgKzpB9Kg?$%ay$=vR z$f>_@5?9e&2Js({PA{7qDd=G)=))dmUH+~o*w2#Hh}#f!?CYM1HNS(c_LQkVyf~48 zGo-g6tnHQe%_(dXbAr^C22K5>*}VKy^tYvFyeg+uFOl*3Ib~{GMBeIUu1ns9<*L@) z40m3XrE_c9vSq(a!v4N}x$sz-)VbTskDa@$az}H~v4?7}_Iy~e@v{kMdDp2+5x1j$ z*-T5{xMlkjxwpi=K*WM;48 z_folH-KfoeA|`?5*FFclseC4x{_peJ4~z7Vde(=|ug^-iD15~7wmC3-)fE2M9n-Q!S`U4NO~ECNTkqTzUKN*JdJmtTyl|p}2}j1x(EV!+BR7hB zSx5c$dUU#WSE$s-O7=1uXQ>l(2-O!t0^xaRgpPohermPO`G?f6`C(Zjsf z;Z%zF%4XO2xp!1{bst-`@|Ets9PonJu8{bTparqh{CoEH9&$3DH; zx_$Q&S+(;qGZS=bRdz17N#85A;j=`F==6#ic44>lFVydNc`UD5Ab-y-!SvWvwwl5# zTx#o-O)@4BI)Y=i>7+Ew5EumxPM>b>y!)BxQQ} z;_E})zJGU!uD7#fe>pwow3XqsMW>3_2B__w;c_FcZ}Ri`7F)eDg-)1izBVi1urld(U)^53;oHBJH_8$OZ<%(u2TlI=qT%I@Pk$XvUPs9n zevMlEx#8M@jfvq-AwPI#fMy*b6rb~-nPCA+3+W1v&{7KC*Fp) zEZTTOdP(llUANw58UKw_T<|okX5(MapHqrf&Hmpao|)Zw`M1{TM&URuZ@m+>w;N{$F`))zm8+7ft_R6&xbHuV`(~l^cad(`G7U#i+^o&slP8-h_>3d;%UD zeXMwtqR{(wrp{ZPo72l?e5qdIt2*0e_tld&Q};&RF4Wk!ZKqpUBV(4Sr?c1V)rE2I zqd$Jif0g{_ak}!}IzGPqYW93Pj*=ZKWrI{Ztlk<5O#b*uJGS8OjNpqq&iUWi`%Y3P z;uimN+pM!a7c*Xfo0{4jA|g*_mK;;w`Bxz3N+R1c-N^Qn;a?qVimZ8NUf@4(Ut=01 zUn6(-)>Zd=`_@MM{c<-=b;j-qX=-eXCX^fZc6nZIdl`{^T$%+g!D9>0GJyV<*ps2ZFAhin_J3Fk?=ID5phd!?fs+SH)I5 z-e~pGwePgyOXZWLk5*s){k43Bo%)^@uT?#-S@!uwOso}kw_0;+;Z(ngK2?J1veA}$ z&!5^^t`kmrQl5HLN4e9+mFa3~JH_B{! zdabhFDJs5eJ)84Y&#hbeH@rN2wQl~4)%(B3T|0a3V${}!$Ie|;xudxdy@a2)_nY6E zW4g`Nx1I~etL-?^GJWdhcSpSTp7`L$=&_FN+9}NHS=6)^+h*#?mvF@hjd)shbkRCzpBp+2&kIHSJ!80&92X`TD*r<&jIRY}DH>b0SkYS+8;&wGAz)HUh*v3^Y%?^~X}2`f%@ zu2^v_OMlAmBc1-yK~qyZG8ja!&iHnyYwSFfLgx_&Z!}m*HIfkl;mL5HJ zHe$~Y*_?Yjp_q4xdST#7q6+UT(By*_vrM;(q=ge zj&U7VwKFa23<&jDmUU;jzx-;M?Rj@^X|0!1IlXaG!FvDRyQ^bYXomMbt+c87lCdS@ z;-ReKlMCi;+iJ2#iu0w#|Eb#x8!OHJ=cp~dX29IAH0IOF7sYRt=G0v^oO8lBcl)fZ z6W-jPyw+UcaQ$|U<~~_x$3&Y)*;kz=>CX7^Wp}~*J3$LSv4bP6zhNbRz3F#Z?bsms zE^jaStXJz7UaPxUZ+h|9o!JJdFSedIJMrqKETzbO@6*cH2){L1v@8E6>)B$T_+=AM zY<;`xclPylM|Z#9=WXpAGIeEC%B^*Y|CeOR%&jTckXpTV{x%hLZAqKlg&AwUnws*R zyLd9)>Eev1H%@X*o4+lwa9&v#%r3jT z^zZ@4=7O)H;R@$&{44RfmM1@@Zi-F)Qu$PSxvZuxw^HZ5Rv$`}eU;)kYgSdsT=mqm z+8y1qW0TAGPGR*my6Woe=g-XTuh*|+zxylg!IgiK9{HEoRUJsw^E{Bq(kExvvNpc1 zajSf7!;ksghEMtH9e!^)cI}DS%9N!tr`1v`-rd=G&81^s?QbVD$%3WDc8n{lx98k! z0`(80eHVW_CY^ueKqGT){-v9y^UU+*Ow0ByQC~ViYJSU+V)i#u{}Zg1Ojh$vvivsV z)Rh~_O>8Ip6nd+_zsudbQt|DY}oj`yeC=DN5b-ZN7T<1F-#`v`Kj_&L0B+vFMV z61MZy*|S?;9aMJjdvIZ)vqi-Rg}PL=*Y^x37+}`rBy27uNTD_VgLk_xv?uuy@gH|JTWAN`Mu z2{C&9)ZiW`2|93VyY)(6SVP|o= z_u-qH(-)_opSL1<`?}PGDLfq$e@^zdTX<|;fN_D+%EAP_IIC4s`eyk_8)T|IZ%*11 z@K{JJ?yhj}?vj^H<@YMt>wn+Af8p$&i;B#3m;5gsjDNXZY?fof%e}807KT?E#6v~~ z@2Mw5CU?ta?ep~eR3mJ?aNQdx>t^f!d``K$Prb6eGDB+jh>!Lf%=Umm&e zMr!}hXS1(uj)>=*!07PuMBA5DZNkRKO(sG{n;jUKu9^7FybzhAEOL8+&F?40C$|{0 zFg#o2{H@G)!@tg&ZynoI#5-S254joil*N>R@B`L=#A|Ad!XXQ z@~oIJ%V|?%Ep8rlUSzDjPW{5YJp$iXuU>!5JifM-_kK-s@5Pn10l$1-ePOlyE4%8v zXq=O3=&{mk(VcEQwaS4l7tgKXSy#6+QFh(_|3>#u>9Ml@d?p<_Cp&~KXr5AIhtP_| zu%d}YxA#^1FWH*aT>9ExVa-Jf^e&pGz<|{Wsi$b+F2FZ7y`}C}B%41$>vxFxn zCh8oYy6EMZ*()|0mvW}BD*3u+%NCOp&wH-TRQ1u{^+IX&eU)78-J5>}Ejx1=8h{Pa zoF2DB?Oao@>3sHmcEwZw)1#x$=hydj>+hRU#x|WxChPXsd)4ok9@D!Xk?WZx&2xo) z=`lUg8!EG(-q?Gqbyg9mRt!mcx7*KD?{wUby02M1yS_!;Kc#0Rrtlrq3_Q}-Fm3xZgsDzsm%KQZQ9)UV{cL}cj{eQzN+VO%k)zLpLe^f@9J1D8~Jgmv9@sBCgXC2 zy}s7>V~uXQvfX*<(ZG`AabQaLMu)5UcUaiJz2AOnRgJoz`kK_#)P<$5ukB;;Qe8cD z(|d(-8DEFj&%S&q(TUx4B}&rCZn47g)K>AVHyJ;jykt!II47^x59&?bFz4xwt3hnO zHl}=C$BNZwndkS_|9u@FCVx^&z~p@L+<-ry&p&(0_}TxL=P&bzmJDYEK(*S0hVPsr zwY{=85>{XtS5~UFYpq{Ql3fWv&6G>rvYZndHgiOX zE>rQe+BhvdVQQ%Eex2>-F0D3Nx$*khqWyowlow~{^hrfa#Qc>vE!$e7sCq9xd1vQS z3zd>}J3FLyyRF)w8e%ftZW52u3FFAR)BDaiZL9fw+e&Pkge1hn44f|Q4ex)Z&P&~O zs9Wap$+`cuXS=G0_NdNbaq%yFb=vN?y3;{xzpbJ1MQ*)&7q5TfvNbfmFEDxG1KH)b zR_R-UR&9qDExNTz|M-fH0SlBFzY9$Gr2RDPd5}l^%2liP6ddxF_$uC*BAl2aywGLC zqIUrj%1Hq#4or#43g5b%KF?osYzdo&UmJ&XoI8uk*G)W&o<4cv5LPj>vwPhWr!!P$sow}wET~F=Ex%Nc-dP*y&DtJ0aq45CA zl9yTYGJgg2-r``6KeISb<-oSp(xIy(X00qdTCwwER@NK0t6J02vSJM5^7hP<+8t=R zY$nT@895)ri;lR>m^0_iW3)x0Xd)>_whFT*>d1C8PMjkYk$EafYfXi+_HkhQGrCh30$+3QS^LcfBjLM$oPH<%Ly_<_B`Y^CQkoQF*dK=BzkYH1DZ}glf6`@?-C=tyfxk{rSeM zxJz=YJv8=A0}WhyG_cI^Jn%hcvgO>g$@i@;wtjO=&kCCvl4cx-8EVJJ5$~vEIeX(}d>U_Q*Y6fjmeCxseav=pq zbs>X(lhY>^daNq%ZRB5Na_4>aZ&&tP8R-T4mwl7z*!NHBwFA%TjdQ2${{GiA&9ZF! zynidxEx)NhI(uK|_`NGrcdn9SS@P%9=J5IZqvl;*&(pf&)SV;MOu_+*AsRcq`dRli zyMu1S^>ye84Dw68+^2mycTH%g&!0u>Z5)mUK0aa4SGwYg#WgM$ySgly%3~Y*8l{d$ zHJ&*B{{GCX2bJt*E1#cd2$_y_X>a&Db6M?$7e~%SEb?v0y`CZ5UsrR*;@6qQvdX4? zW*=W1ckf+%-sYBJ(Bll@^ct0bQl?Akm+B_}uS<1$4l0GYi~8?Itj;f55#gBkFi}XM zQ9@WlYrE^|dpA!P^h`eb;;_eoIQiS(4@OpO=2iac;r{Zc+bc=J(}iQhTPeXc zeOyzdtiAd=RNAE6SynG*T6(N+lCo0g!efF5PdRuhXt8`b%J9~>Gk&U_uzjY8;?0m5 zt2%@iE-{P{QfOpgdDE*r?KVS$P0@*e0$)9*&EU0Xx^jcRgS|c|nZN7Rbk(dk>_?jI zZ(jSfV8t0Ba5?Va!1U`(u>Av9n-^J3IlFg7?VBLv-|Kwn$*b-a8&^N&*8F(ILd9p@ zz7DC~QFdzkq=Y!W&(I04==>l*k;BcMN##KeQ`uwT(`!F}U6sYPvM`j>>VF;R){|AU zoU&p!Zoq_k44|} zXV&JOK9b<@W|%O)`|+}U=g#Y^@PY<;!OPQ77%QY2ldPTf-X02ld}8-pSB3W$eX^EK za~@YZUJkAJ)3NiJMN_=sm#}#XjK>8%3SzqU%v$gVd2Ug}VtVWAjc;E4E_kr)`iIqx zTfNquJb!5RW3|Zd-#pew7Rf|L*e45#>2H_4boZYBqj&eWI!~DKMeCP}1Cyel#*t;_ zY7hRuo!gSGo~od_q`G2aG>6RHePWy6&F}j<>p|S&j~|Y7U(lLb>?GQ``tP5dKgoaI zR$QOf`Au@M;j>E*UtF59^k&=9y}KDrrk#oTzW;nu0C(1#xWvD~^Sblx>zMn`=xCmO zdwwUMd7L4K@8rMhpXMVxU!cKwxomFcFLm2x=MFWbb?$R{_U?~>@OsvUi+i)-OTm5_I&r(hMgWKelqy~vlE~G|0$En>Y43_e*BvAMyO6u zGO1K`!tBna`JT_xAN|&5Utn#$?%q#t1KAtX&!$X|y6$`M|5ww=EZpA{f37*XWXp~dC;2hJWlaYujdvy|_zV-^(#vR{=D z=WdwAyH))8KN%zT1K+-LPd*>!P>^^qFev4@S{hu7~{wc`&pS9#K^)2J- z?&+$i$cSDNbw1C~;_BlkA?BX7f2?&X~`43kwe#%H02~DHdPMocC+L{o|ES4=cX^AQ~~<=Wz1kT?@+^mt0=s7r#1i=47XB zIy=OJ@?SeCEZZ58Pvgqg0>&)@{tL&dW-d<6cadUEP!{Zy@R?R$^d*_R9 z`GYtAcozmcG(TM`@G;}Yf6Ja7nLPiji+InyPq};UzsG_@EMM~19y0&bRv>(%{mj$V z7aq=vNg6PLYeY5NPMUYS0y*%83;NlJ*L^+2Pp zd~)r2ZNqm=5AMgegjhIpPP=Z==#Uu5UiLsTcEYSV4NtC=@XWRl-9P`*MU$;B_Bc84 zoa((idtqKPTgI$=e20(iZ@BGKS@%m`dJX5&xRdFn=i0OGEO1md$x7L_tarkx%)9q~ zPPUlXdi`w5^o!qZTaB$vT#KBHUYX^#Pu%YBxci zK1`V7s`~8GRsLbCL;Zw>geUI)t9-{YSMb=ZeO_$g5^KYL8E@88pD?-AH7R|@Cy{g8 z-tcgG@2z_N@yi2t z0~6oL3iZinFFu;mruJr9#>HF{wK^+aW8znQ}Xy(l#*uePphU)|9)?ohJ*RA)~KKZLPd-ZMB@-veCVVc{L z??8J;pyoom@Puuz@6Fv^m~h`NB|Sa){yyd#bN7m;weoc(uiG>j4tPkCVa!FFf$ zGzRBgi&w@!xpqjmN@t^dn>|C#wiNe^f|2JcZu6hGvzfiR?Cqg>XJT)}AM=j4+`a!$ zdfF37@xzu!JLZRT_r zleZ~C7WLwNp)6Z=6z8ilw@$I(wUvxTy@u2WZ*IQ8 zj*~04vGC;|J@fw7s6X#swe*VC(X5wG&6qD44Uyj^&iAnCMe3fVt`N`_vw;%Jn zHm8KlvyxiA^fR;MybBf?YF)D&Vos`SD1^_QQ2O?nT}gK(yL+s@jm>MmElHtk9qzo1 zW;K=VJj!ZjU#&Z@s!TG=G&^H&1(&@leoUw6}IXS^9B>dcONA#zij{_WsW0 zfBTL9{2}?w0xid9Pxk(uZCIP^|7XA4vAQW%0?!{StvSDksX5y1_t}+?Z~WiLXnJJN z>To&z>^RSjj6QAZ^L7iDi`J^1*tPlco~JWzX?pz9EiTtqnQQWCe#0-Lld7JFdfjj7 zzJIuJn*Jks{<~e8VJi;&^w&FbV{_EvvXAepY|opnK5LV9YxVTRFZ#E{<#kWr?tlO8 zc8A~Rszq^LT<3Q1%t#5lvhxMg=1V9tM9qTf&K%Y_225A z|1{QODNDSquC_>5|MB1OCAhHd-z9I~!V^@Fa8Y+$kRceu6gvE01Ig-4rp3!i;Pj+GhJdnMP4tE2hmi`P8=MjBBalgYqsJF3{)y;Zy!2ay| zTKT-A4>sOSntbI*%Y*sKT7H3!^KM@JUhve|A^6$DqZj7}+}2@D{`>c+xPKex6y|Kp zS#K@$>Q=Hwekv^3ZFz0ekM~yl6mRwIlMQye-?Zni^~b-9X3i*j?Q!MjbFG-0OEmu2 zYRBo%n`0}_{jXLsZ});Z2Vb4p8j-l@$FrL+XC$j#|6_6g&xwBmGsSyc**A9=eG-a4 z-P3z{qJt<$fyR2S4_c+!3;I9FMRl4_<2zcpJ+A58U4Q52pWhvJJsh6+a`|qr^WV5j z@|Ox7obA!T;-vgR_?qosMx$eQdmg5jxL&v0e<1hz+~%*v;flAjVq3(x))(nD{&9}} z_^*9-!de%}=?%MltsgzQXg-^zzH$DNLeJ;2OiQg6@4T_)3v2RRE7`Lanumm?PODFS zZJN_D<;t!V(c#;S_NBk>lnGz&qhe}xwB|yFtyzxluN4U~cg0@ZeQz@7+Tw23MVWJh z_WpRq+73FaS^-q%3KhsQX6{xKyZs|&Q}>P?7TeNw1mu3aKe8|<T6qlly%bhDPMn+g^%`^4 ziWAeX-n-76UYZl~<#ttuy4cmH&)z%EyDbx<+k0l`e!fSW?av&4pjm&c)%o|L;}=dF z{%kz`;b!vxW9uGO%7@(&J~hKZXxkZ8#iKqG{7-@%ULyso#4K-il4-pCOPU9 z!Y|^or^Owee9#({MpP#3|8D)cvgezH`C|E95EdrSoX~? zW%jSRVk;67<`&!3KYu=>cixT{e;&TLsn5Lk_jmXG-RsQen^tkY-mhJ?(Cf+BKZ)Ak z-kdtJ?u<`L?&%{FH$5*6F>3y};_}Yrh5_=rRUfZ$x&Ax0&;8o9*swph&CebE(pWw# zG~-{-#dJ~smTh`J8E5V;i+p)|>Q3I>-{krKeGlI)tT)?8;&Z-*{QLEH+ve=CkulU> zf5!4V+k)pJb8fC&*LitO(w7&`6&cTV|G3pMwfK)g+1}s$f9#8wju}{{}UZbRW|%@ zKYxZxV1LU`C%2QwMIX;nO5Rd=VEsSF!%?N{`yyO{c!z$|Ixekl}CJ%gUb1q z`TS;;dg1>|PhB9tR{hJ}m;66X^76Sp*1A3J>$O;Y^64Wnb$hu>QeFo6H!oC9cUYZh zKJz`-f9C#wFZq8&7n7w2e1G@lj{%(zBldZB zq@Pvq`!PL1vFJ^GwYfg4-XGJb>t>!;B)vZB8vfY+OxsaD=h)BdOCzQ9c72}p$p5=Y zYU-ox(*iH)ucdX=2{b7$2*?Xt$e#3ZX z$6KK*ljS=zUu@4{Q|mD(GmGBw+w`GWXS;6G?*wZb! zaFOBMa88xQr#F18c=*Qf#M#N4=H$G}E=%3B%Ivc%bgW^Xs=$)Bv*y@w6#sj1GbVg} zkE+SB%JMS@CoFa^JQN}RYKd5XRH#1Jy>qz@MRP8^Fgc_7ZhDpV=c_8^TU0}Z7kb~8 zOt34TpY`UDsvhIZ$7d}XBt&1vxGTJ!)4rj==OR~jS$5)c&g=~vEX;+kuQ_{8M%)=S$zr#EFLPw1PX;#rISuRs3CoD&I7*f+INW?V;7p zmnYn)G7?)iGe*WqL0?c;ZT1$n9WIv)v@@iFF4TTW(J>It>z6g}R+(`=?b^Dx*Tph# z%8Rd$Z2jCnLo}W1@tHfbZ>^AwpVBsKulkIVpG%jQncqo^IJoA?r*BtQ-iW_E?dKdB z6PaJxK9S0c@7JwM_l!9BNvT}qT~vbF%{vY4?=P%Ot9$rCowLQEA?%TW!bc&;SKI}MiMvikr!*9+bsw&E+ovVNDi1&PkbRPa5Uxk}DB!ny#@84E3E?042 zny27k-K?I{6Q%a(_59Xi_h-M3PVcF@_DQp@-TUvF?sI9WQ)ke!=ukOF6>^_Tg@6yF=pa-KD_&h2Qkb$|RPVR_{o7AKVh*Oi@Fj-H0MZ;52gacmF<9q}KG zF;0E8>%e*Y|1oPnojwEF=jdR-w1&TV;=@8n@S~6#vl;9&L(Jqs_phUQk3+dp$}}rt z;Y#^q3nZsFb98LmWvSxn!^UYbsbQM%wf4R#>N=f^wj~}s;ehU91r5e^AB04B{o#Wt za7N4I2A)4Jz1U<}c+?}Gw>(|HI=1-vl1ZA1jW+}*SOuJF-JA1c`s^D^`wZJBGnDeG z`?kUI8@%>!M0YGFP`0&9emlmtwh zd5jz9b8`!d%jdW5s{gKcCI1S?qV;^wvP=H$|7uYyw4#rtM5yIQP~4G|b&t0^yD@jC zY^jvVmcGbRMf<;L8w(ECx3aR@+48@+*<0o2eyuhypf6Je+-8M`T!A&CUq#{WCLepq zXg`A7(bK^5>D0Al$>}wF^LTHSz3%+c!jk=|g^z8wj`vlgou*ytyJc=|7oTnSn?=^T zd~3;8|EfUS)DLm&-&d>Zq|IXCVbta4a<0p+y|FO6JST25*V|oRH@tG1>$B|orE)Vy zZ~fr&vSwc&hG&N_%>CUrZQG)aSL*-WvbHw&kwv%y5)C`r8SFDf64(AHOKM>>t`O>A zV4QZF!=W@{!j&6|O)d(SS1gzUWW`iW%VsDDdhnU{F@&(QWXj*^HJ_~di(ewacgl?q zAKNudR<~Z**?-{T;r0!m_Lgs~zuqrl^&%&`A$-eK$C{IZ>{WM{YX{5JF@5Xg-?aYg z!YSf6+4!Vd&f7=!m7e~8`j^3hW&E2}ro5PZO;FX*)X823lex`;cD z4yRZDdgoyp94W~3E6mVz9fxUotatC-rQxYT-o4t+XJfwyB$vMoy?Eu6afC_O-19H) z$j!9>cI5Zxc*FT-w;JMmtC~Ud&#>cne5#KM?uW|h4t-qhCH(OQF z(D0(v9`WALd{4RC@rDAOfmVGD)0lOogZxr9c{fEqe0ApC+>N=v`SyH&<$YuFR_43E z=XE}Nd&^pn-{-lUrIxccwO?#d%?S+@8( z_ugHX^5IMHW6-HZZBo^)Cm;M=aO~jCil;oL-?}E9aW7R;c$06We2NLzukL$4;fbMSqKbl>#?2*fRclpe$`n34@Gs-a3ProfjZFD}bJh4} zop-!oIp3kki%ZHRuSw6=|M-vB>)f{oUz#vyPEMv&#wG6G$Ie}!qS?d8xK-NIR%5nL z*+e7d+w0r-K)YK$oc#23nO)7auZblpD~oi#{rd1KKEB)UWpC}*g*Km;e-EZK<`YDzj_=3yZV=0XSg*qo#xa}eYEa|r|E;veDPJ8pT%x${mXtO_re9P4IiF69r+uxaYLmk z=LClt93D4~Q$y}9{QJAWYqQ$5hHeSzRLxq=!!KXHysuY)~D|FBSGoOO+P1_rAdee_x@i*^)wqTz8dH1<~%bzf2x8r%sADupL=V<*{T}4fDvHZs0 z4J_yXv}TlP1?N@A-7++P2xh?x{c9BhwXj z>$&LKlm}s7CNaiJE}8DDwzosS`TMQ9Y1v!zb@pYfcxa(N-A9nqWm>~to{XIrHmRh# ztNqNhRX;9VTr^?QloP)UHf;*AD7onO+OWD-qjdhY_D9*a8naHZ_+Ok-dx7h5*%RK> zul~DAU#D%YbjkiJU67(SV}%i?$L*{4*r$HdPK|t(nH8gEb$w2XWm#{?R6mW=g-b8) ze0I#}^vBHQiBC7BzNq{4(!(ToOU36yyt14V9Nuu&Y%J5=R`*-?+_@7UdQaZ^9scca z*RpBG`dVH(2fivbl*EN{e0)3i-ez|GV~2izzPQJ?`iq>+8K0`er&0{c{1Y8QIN#j* z$ZS_rt$1m+x%>5Nx;l?1mn1BGLE6uk{_*%ZY1f3W3yV#r zOj*$vwLP;|Bg!jQW8anLqL?jLp3it;apMNNxK2ca*%o69?<-tO+-{pDrE9FNzqG3~ z`_?3_16Mt#cO3(rA)Vv7YU7s5Bc4CQL5tTWWr=!opN1@rnwD(7Dr}?4^yofz-b2#M z&R*RXtj@FdgH!e;@1sc%uBtdNJyiQ}c$#j-18UlS~r*6SBVal zQQs5NI`3_qs8fxohxOiC>+Q$CF{VG-8ymT4(-oa%WNzsAY2JlRtD# z-#qDS{eAa$6Axc=>2OKz5L!HCN@QWugjXq2&VPS@KVD-T>1&sJWqW@77DG2ptLMTe z&YnHGJ#E^HE>Z0dN5$h4uB-^0b}-O%T2++Ew9xn!8$W;Lnc|cs)6uoPkM&XnyTF@f zcAewzuFjR(9lkptSWhb7aPG~gr>8&ueBS=}48!D_^U0NJrKYG~Rg`t!w6@7~47t-=fgA4g2=kK3~_>&`iz zW#7%UJWx4!( zs@>#ov)@dP+p>R6?UR7un50UsuYHr(OJ^(9K7Dfd>f;V3apg57Nk=`j-8g@~+f$SM z^TWf#KVB}MuTy{Z`u&H=$sg{1dMbY6+?_aE2E*wp4-A+zx4wQb<(urq&EF+=Jh=04 z#e9+cy}hgQ6Fg^5YYXm+w2M0R;d*?1F7K6`dwV1!BP01v^G+7-Xpj(k>N{J`wkqMo z1Vs;T@6US+b&e$$2Kjd%3knZ@>>x6?wnxf3dVawYKht+NH!lzEn?18{)jF92MKXMc zHu5)19gl1FSbkvL#|sOc*FGTN2MfO}fAUl3ujbq6&h>wFJ=fRT zUwWDTLzTrvx$sbYuYi@tdNwY}2cl=MPOr68mwIiRwMBz-X0=MdUk(q;OTMoxVh_6J zdOo`S{ph(R!fJ0y7u4?m71$HocX}27(tVSw{9oCx{GK8_*TsLMVMp!56BCuE^?q2r ze&3?Gie*M&T4~k0-QMuLnIFQncya!sV|~-qbvhRxOFa1Eg~N)Ci=T3OKhj$DvD~^m z>8HDV;^j8p8yicrBQ6~Pbt|;o7WnP0dU0VXch&dT?eTMp`6l_uugtr zR+m)i9zJ@0>HUZ$4;RhZZ!u4;QGg>uHshY-)^*dkf}~tFsj90hs;V9}uh9Da$!(Ry z@+&VY{`@Fhy{AimwqMi7snN-EwpdS#w(foLX7w?l*>Ad!C8g+Gvbb60v25A0sC`*F z&yRG@3kvtP)fJ9ku@SVhD-d*v$v2k3#~YMOV;Zj9D4f({>$osOXL8JwNS*VkH@6tC zKA)HA?z!KiCb#=#zUKy+>1XA_Zx|n9IIXhaPbl+Mzguy){#`m4Hc^78o zFPM9vke<+ zWG6qp(O3OXVn)z)feS^e_gyu=WElB*(v-V;8f8v5-<^O+ry7c@J&-bsjy2z`$&VL-#XEYlZ1rVBp1b49e8x*L*m~D^(qcbp=t}hF8GmE z5U$+n*D!%mTyuF)+|oN;le4d$+*=fLYV95E)M-z{URoR$?=2C2n{rul;Vz|?YsVKY z&01B}?cY0hVd{pE75g3qKTeo(r*@9i?&$piLH@nY3!l8pcDfjGEB;r{wDiqaURKTj z(wQ>ZZsNE8E&NC8CK>-TbI~p>d;8_4&Rfk){qFVGZ+-tdqs?(X%PM6?P4=MWo;L;J z&3?0RTI!{G^=0nWm=hsy^?Lo$xcNV?w^#Yq)UG>e?Eh6n_vxG*P|XouofV?|@vG(X zT!~wfZR4o_aDz zI8Mv??0dPDBB3lFT_sl9q%P_<>DkH@+UV+FsjlsMLpv;NU0uS@$t;H)4#b&VEm$EO zbL6_)#3|mE>)G7*`k&e?lfIL;SwfJ@Y3rm1q1qR{t=4|)>%DS%(efDm=U?rzWE2w* zNvz3o?LEwKHPJCJxt&v}@kzjAaGx+WQ|GO2X8FnD$a%* zqIvwLe^K9!MV&7ccddA~Y5lBQ{U-|xi}uPaS7sElnAtFecjfyndtQiE&H1`esBoUX z)X(efMLw^b3yb{be6dZ9pVyqk9kO@pd#~RMT2B`K@0_-&Gk9%Adcho@P_FOtW2?uympJ>?yvvU%J*`KdEARcl-48Y0=!>kN*YthH9@&Uiwco zp6yyl_D|jGr`&pF)sts(E;^R_=;IO3tT&vJr_ZpM>IwI&`>|b)n0FGi@q1J4rS2`K zx5%q}&z30i`S$eYxqXv9|Fa2Ezv@wQ)#uySJ+@C9`)-~up3kyMnsM!KmHSb4UuOIh zi$5*)+ByAS>y52Ky+=CJZkbR0oWwsReW8rFbc=^z?5~DxT{8FJM59p6 zK+Gdy!teO>#wrR6donHM$k-_wf9ryk+G^prBhw!zDNiXbn)~C`mpafE4$zi)t;bf4 z`Q|<=EQ}UtDP=DAu-f@($!3+~PxstWKVIt8^Jm?f8L280mwPO@C3wL|Q}Vi3@Tqwc zvz}}ZS+z-jcG#{**_KluN13H2w83{#x@lbX+&Z;=S#12pdv)_O*5Kbp>2x(>-q~Af zlmGSElyAM8`u(Zpn)B(L(dNG9zrDPas`h0p@Y^aJ|J~I)Ge1+>>)X>A|8h^1?ppuw zf_mdCKZjGT(OEpKHUs zb={Tc^Zr(GM)#do`+h2)*ZJ`h`AVi!u{9Un%`f(swVn9f@5Uo~HRANTJL-NlxvR5o zPS4)rmu}hD)|GlZFtGP(UdH}@sp)4euBE??%Cud3{)$7X>FL5XqN^+ZfHp?%c+^wL z&e<{>x-rt)^KGM1nEG$4wDk4+zeeqhKfS+Abk%uqkUzH)J)pOuLse;IfVNrQu}4SW zCwxBk^~AY5fqoq}zDz0toS@dkg3{xDFXkHx2(Q~Gq`Bm!@b$k$CcT*9Y5AwzCXu63EqeMV-3tS25@a;}_^O1PY|`q-n>&E<#Ncq2BY zaGK@a=~%NyXK&BGW=@a8D|~00Sv>ABHpsf7ksZG!#JzWFOLgtl9scv}rX5=wy*on|>wA~p+xETxNQaIeJL|o;ZA|&PQ7yi&uO*c~EA!v@AuCPDXZGsU z*<~+mANcg_ex>#0)s1VbRxkC}`E~kp#P8#~^zCFhL(-X|)ZXm7(rk3m)lAZ$_V<46 z56@=jgKn6S@7im(r|Qkr7graqUC%eA%70${qmuYv3%YyfHr57w?|5^6UE=>Ewzpbm zT?#O{woND3b74^FwbF$dI$yWsT)7c>t990_0O-cYOYh{hV%lStm;J9xpVv8YdR)}H zyYa_Trt3tWF^p_~aXcl&AGF5!^}3y0TXQC#dOCBp->(y&{!IP1@$Zg#`sejISMJen zo-dy*^wI0X<$Lyv+qeWBza4c@oNs4Y_^4&;(}&>-_GIB`PLbq+U*zAMkQw#b(>U_UT{72Av;azh>-CIql6a$JQ7AM zxz?p!bxo4Vt(Y=MU$<-_x4+*C+mD&KvE})|xNx&YnJd zv`;ra`R%6f8;f6;?|6CbcEQI7JonX|UDIza`Kvm6$0-TjMbnj!xiC#sU9e60W9sC6 z%Ww6kZ0f!;+yBpB(LbNxx~}0@)^@$&{Cz!t{-3wHJ6^nDoHo}{NqDYn@ zUf7^5@RQ;1ZPPdNUFKD8N#_(D;(6Y8xeAF3U97?>y_Y&?Q%?41xK=aXky2=I~8fz0k>OlhMu8 zlkW2$&0IeJ(1z3NoaQfluB5p$O<;7I}33yYENdDc*mA z%ED_uvZmR56ZP^yt%oRySvBme?0DAoOgHE6$`FA zizQn#bn^GFGhCe$_&8%ye_YHJi>furqLX7EtIw-Av}$$fq3$p9|9w4~Uh(Yzyh9&O zuRA8`+`f6ei1xx&0`Cv*t^V-vHuuM?>GL1ll=NR**}Q9?r+(Su)@_HKwuFW#y6&0E zGRO0P-9y(`_Ae*DQ0a&Y=cec{36Z@qxwrpbC3F1xeF8j3T%>q{?lKA$GN`+xMYcl$r>|9{kE<8Sf$u<%LRZ(o16 zi*25H-sWuCR_CwDn^vheu6e)xLHz#;K~Ie%TiV~bpPgk|J2~!1nTnZmZRROIjVqk` zs;~dwe!uQUT|c{gO+m=fypPYWCheK9-R#R*-kE_~vbWUdRf_3amma_1ef&bhYu}eM zwZ(;2Twb8~YS!DsN4qa9%C$DhzjR{OmSt|opa1_?USj*Vq({nr-sISr73)=YhGl78 z^0#Eo?g{*O;9&EMJL_Usc6M$~JL{yrIqQ6fpt8lyqf4ch&*;o}`SNAN{yN)l@9+1o zi`^ZRJUvTN=jNiqsHj;>KQ=P6Us&obo+ZOG&AUH1c{*2kW6JOBHKkj>&73#ur;Ojr zJF?DtdwXh^aut+bT56iTbWvedaZcQ4$#1iE{ptzc9ofcZ81_PKa!kph?q7bVm@hjq zT~v9ne^>X7zLe@eFD2LTFV=Knd9*5Wwb-mBOQXL&+{esb7&X1m&bry=`wjM9hA$fI zFF^&U$|)unMXRe7cXyRqWaM~WvEaI}Sf({gXPe3`$wfT&UKdv$J9z5j=i+A<-pQ-# zDv9>q`Wr62d;gWIbN{^g_y7By&ly)+%i26XrteS*kYqBFi(X#GtP}l5%`fx1;PNG= zTh(@)P!ZoKyz;Nd;jr5mosYfTxam*JCcjTH87wTj_RL+J|N6yjt4lMdZZFw)X9M5$ z`|(K!bTv-6$Mh~zo$K7)7(S7Kvt_aaZ*t9a^nIfHyh7FXt}$QD*)zxBp!rSLKF?O~ z=X^|y*5_pEMlE=MGd=n1rc{Z-cRQ~!hxB#N`?U8<^}C(N&2PHC%CU5R&d0Q>@bWU> z!d)}xsI_$kE_Mq{E*$h74f zZL0Ujetc`HMd8!bYw0#eG8AWj>3^E<`0I2| z_R%2SW3t&ypT4i(rd*ro^-Fb^)rM5-T`gY|*Oacx`ID8NaYIKo_S}nh-`Doe@0RZ0 z^2+|=yxI$=CY7G6eY!O}yA2? zlT0i!lS}*Rd_2FZEZDY~&$eo&;mvIkd((8!y}5aIljO>`9=}e6Zj>%O%1lt3D0y z5t(WKr(s*#SN_sV6DIYZvt`+mmzNh-dGg-Q%fF7qEc&@-qKx?BqOdTrsO@=gPfw6g zT)C0IUArtKIr3@h%S%hI+z?$Asxxub#x2Q+WE$t{Hqe9PnT{oI+&=k;OoL4S>}^E>$9wH<>t7r z;Xlk_BjzZ2TXL33e&f~my4!xK2Z?t*d((W(X~Ku&E1z0K{8uqHo?O=UA-O-RW6{PN z?MKdi`1kw${FL+s#{#D+D^1)e1Ky3LyI$tK!0!6vefvxkusrm$8`&q;o3o{CCJZvC_Aj+OWNQ%l@lr(KMgDUTzDm7<&Nv& zy>IPI%hu0p49dG6c0M>+^&#(kscPrrn~EHJPcM3Ww)oPgNoCXaUvyI2d*Z>wf4(O` z?JRYsU)%Nf<=pxna(m*QhD56sS2;VMf703&WjgyRyY8i+SI#r9sPxqaeD}`NKR!$P zoBxy+^BT||z|*H#P4&9_%+CcT=f8*u(+f%7`rCVT_xZ=0IzGy9TJ$%3XUaS zhgq|hrKRNr(YPmxp2>@yk8lPXZ4q?oJ37SLl#;#l+1`1ZPo zk6s=qxUsHqfkvXAkSU*W06Uv|udIgGjL9y&hk33v9t=!o?>eM1(Sd_y$(vIWbI&aF z@bmk2v+qgRM(LAk*F%o99pThhY~X(?v^L^t)bH6=Rt<7q5_{TMJQQ}Z_|!(mB#PumInOxxMJj&EYm**NplhlAy(T(OvRWwG?Oy$_vx7oWC^+8FpaV`5*d%@vEXH;YA$ zP5Z=N-Z-xOHv6}<)uO$%m%QHupAebgki+RQGr;}!#7Q5f_eY%CQoCA%*RNtF=n%%&hl6WOpLMR!f6cO^wH>sB+{fYcS{>=wj4+95pS13` zPu`^MR%P{FSmWZ2Cr7WGU$ikp`}oR@zrS9US-}`tvhUGfhRcmF^<*)qxmBn{s zU7*mtuc67ByFoiaBTc8>={&YYyvjfQ>Wrs1s&9Gq)#R>QB(HP)-jta;KN&F^$NSFP ze@R~~{?wM7(84(%f<&vfRsU_Ba9?Z6TcdZA7&t9D8m8TrN?Vzzxqg=?tM_wWCRHhM z-9|O3(}r1ZcxzR~uiUVXVmr-g%I9{>`uNI?dzoAM$Cn-p zb_reh74TVqf2MVi)V&YAOQua;<@Y6&S?~9Pdl$ls7Cw!bpS{Jn!ae%x_4wpz$@!UU zth&z^y|K*=jh~jBpOt-nYE}-{rms2AKHu6xsZS3j+(OAV3_pEZBg-bR3<;DZ$A2c{8IIQ99F!VaLGAFAcX=m?Nt%tqwUqx!4GHUttx0VAQ$dtL_g{yf92AFkepbadP0 z&V_-=>Z^qAnFK!m@TnvyBd6HXlXqDwi<5eSj?2(jd!)N%-XtkKw)XmZ7(?ZaZp(vK-c)l8a9keYXq4q`X)0Kv% z-|QIQKc4`anw#J7z4$~?jIW8=%`M+8E!AGv-ks^3FR)?%pTza+wP#z`U0Si}$*GhuixKCLQg*=_^igJ~3W@ibGbO!L)3TOQ@fM={h5)W zUSL(!xlyNQ-z65V&&7pz{@6bMWEq{=wr3)Arv}REq6Hle8f9&N?mRvwHqkq}rTu@# zijBLEF1>5tQFry&yZ8p-v=}pU^A{W*0uG=)+XEFQPCu`n<(DVz7tZgKZU5GZn7@CXEf*j%5C>A zPMU8iegEic;dh(wmP@MX?c#mDeTqqkb(cj^$g{FBt(g>{|?^xz+FV z+M4?xT~hbb@%>Xyb3uzf-}n35_V4-8sDDv1xxT;fd1?DU*WZ2x$4gl@h3{{Bi-xOm(%Mr|n5NS2}s^ z{;8hLe{@op{tKIx@O;i|1Iy=Df8H-~tTWphlQZ8^@cZ>SEh`@zAK1Uj;ID5~?SbTl<++R*B2aD`k(`c!>Xi+N}1B@A`{mD|gqMgnm7m z`s&8gG@r7i?-?#2&Tziiar9&E{6}jw`xCn3E?3*E+h3?M>#E+99czph`ZMV%I&c?W zY0+|6*SUJZf)7h1xXaENO^yvJy!iL?g|*2_T;FOMw!hmYdij;^fxXU;0xM43DSBDE zqprgJ%9eNf3|VGI(at>8d)V95R39B_e{A^rNb?MfJ-U6x|C#-4#_G#G4`|#--y^;3;YP!|0q4)S-24C1=Fh)2!HTEn(+iSy=TCG>0}`4Gjzz%s(o6(O;~@)ggA8 zXhCd@>6!WNeRvtrdv>$3+QztY+jisGM<0fK zWBjw@gWj26$s)(jdAn|XGq>Wt#BP`VDz5Uc7R;fW>W=<;x%lI!6;Txl_bO}jUfV0q z5aMKMZFp;@rSa2nvJ%IW2>&DJk4xr077z^-HRNSWy0FHKL~-3d&e?yrzTU!^H8WXgc^%WEio+o+neUVujf5!Kf&eY_D(brzd5x9+Ls*)h8z=Csi3tM0v0A6Epgw>&3pbjC*H)Pp7KcBiJkgw{_B zoP>Y8=9Yin?{48N9d@7f{CR=w`jxoZT*^Jf`1!Tf$@5-c zahFxDJ-e%PZMx0ZS4Td#OVLc z&CjNN5vzq$qH`^mo_;SNEZe!_74OB=GdwY$1FZe0)#ydbeX*I&(&X20c;y0Rd)vbu z9+8_qIQq={rdW4tM&DugqMnQ1>MG_RbXKSCov!kD#hRxLb8Ad=%$oG{=BGaqr|XU^FYwDN zV!d6(_D!GZT;BW;jk8VKCtT*$O6HmByG4E5eEgAXT<(_a*J5w(PwumQ`O?Gxe)8X@ zB>_tF&i2G_xVdNPitP8>SYNkGdF}2 z-F_D9sFuD@Fo-a^yffvGHK-dh{| zn&@tja(Q*d)5&k=S&7K}*}W-Fr^K$&=kw-S7tOyN&gR~KR(3JN@$&VD_xLgwyxuU+ zVw&~y$@Of`c}fAlYz`N`xxb6=#TCicWg>xVPqL=9C8=&Z(RKFN%ktEF*7v9Ui8a*T z^F^js`PbQM_WLKAqY96gC(r%ac)lUJeWCjP5IMDf|LQN@vvgljJ72o7biQP==zG&| zBAV`Ecg)VsoA;dKe|y`3kG6BZpI4WkQ~CeTpC;K;{~7b1C7zzbE4WGf(jSdW73+Je z#9m*k&3`tV@9`4Ds?2*~^R7#&3kTNdWiNbS54!co?qYF+*VNbd8#W3{KluDJ_~Wm| zJ6U%<2<+LpiTl-wO>9XA|GtWy@hR(_;p44yez2`G^4@iMA_FJOgoaZ6D=dM5jAs_> zc&5KO7$y8aC;3m2c9Ede`BX*CUtdl;Pra4& zL?|^*k0m6pL^^HnHI97$dLI9tGrm8%o`3kG`+UK|D1j?}2QAY!&Wv34e%Fs>+=}Vb z-zi=EIW6+Vt@0(6YcFiAs7qVtx^-Sgognj{o@U9rXS~99ZT?f&8Ir?KmW zR~Q+_{ui3C``(t7{4=wi_esw>RsFC=iU(dd@91M91;*rK3n}3RHGVQtNTErDj zu30)QRBpLy`7Q?AxSjI$GA|nYJ|6HteMWmtUae5?M?OAzJyTA%0wYHKXOe5;C1=ZT zjtYERx-v-k6VuxhcbI?0zRau*-zEM(_M^)YR@?Z4f9+))%Fj>dT3@nD)ZdKl-oxpq z{45(D{`nb{Z_1aDIHRPJBO-Ug=YL%W7N7skivCbjDR}IV`254`p3Lf4wS`+-yuNdq zvijn_t5bw8o|jqu^_+}O&98ZPoOq9fo{#IE#(Sn_vXAA*ojD(lB>AZX_%Zzqe^I1% zwGyaWlF1j1q=9$UuIAmivt-K`eE6cGj`Hib0=ds@v zES&Q|pTBUPH&dM8hFQ1EKF1DS&VIiN-f39whJ$^*r;_@`* z;2w8jC%774p=XqE~UAns-~+l^~%zWhz%Sogrp^s zr_{#ln;z49G%ewvxOhUz`2$ZLFFg3)Q8l6VX}PlY=_gSyev4cwGT3}TXvIaD#nCgu zXXV>AJh}CHTlL^zqWr_o-F8PN3qNWQoA+_Y{!Iy13snkurk-7YIT(gqfZM@cU3lo1r5ns~wl{HQ2Rp(lY z_G_<9+xj?YpZ0OBaQDOi!d%|WtFfzA(V+n9nJ% z16j>;zK7>H&i;O#r}@S9Hxrt|d{;kMzJDKY$v%GP-`mff-dl9`*$bmTi6uMLxZS`1 zX(|1`lYRaDSZ4k+ySvV(e%3H_V0x#JU^}_QJ@D|7DWP1-=MO#X?cR{r?DKebsIXF& z;=Zq zAJa;?+h6pS*?raP6S)z6$*tu$!;&Q$_hhLECsc}b{_ou{`#HakQ(wPUbg`Ii$Hw_fXB+P=4h($u z+~0M_9B1jX_o580ewc6lOF3@FoHobrzQ?w>uRGi&`Tg_Y1uIrKNos^g}r$FKIZEbH3?(=J)wMzqw#{(0lYm0-nysFm@I-9llyS)i> zhxUhvKU<7<9FAq#)N|zI-h9Sqy2sQ{_iXh(AAL4!ioyC-<>9sww=Q!|u{$r&d&}2) zX88Rzho&*Jp10qU+BS2c1^e13wo*I&_G$b6z7zGU{HXB7J;!R~#OgQkyq^`Ge)p9A z)FhrB{r%fc6d(Wi_EES`wB6-DF&lEEo~s^gNak=+FSutP-}B(y@8{2@e@xiJxGr}6 z=L?_Ke7=z1v{P+;CD(1f3LU;;zMB3}`SqV|POp&Z%=&u!(H!mf#_2P{FLh4t)Ucbr zHQ<9h=Z?mPzg=(JKJD7ov&rGey}7pw3-Yb_{!Hqt-FAf077Or0m%|ss45PcY9`w ztvPtEM<+%0R%8D1FUOrd4z8$^<9;!RS@`22UE>Wof9q1xQXZV>E8mzg$8%Nro~^gy zpFK)9sQc@1r?58t%DRhu&;9o??Wnb})5>rS)_DKt>?5z~rB@{Ge#vaIa^2Ub`M>79 zv-*dpbJRDie4fE$qbzr|XX|;{zYQn#b&S=lOA;LyWC_O@tzo@ak;G+Zu7A>QUabs! zSzT}aJ$q*DEOm!j04q=U)5E{y&B(=7ytK=Q3_}rXtordl|z`peos z%HlSy_OUw4?nSQ9DGwJETrs8o%a;inFCQC!xh(uxPDp`Kwcyx>=N~!L9&UWC-+E(V z=j*D^Dtl}WMa&Z^_;ldx=53v|<)V@YW|iCCoBcaW{`HL?^~vWhi0$M~xRreSkgJ+_ zbK3N;2d~txIhZh5<3_x@0y zSNG@qjG589{8nyHI@J)?r>)H$!pC&cb4S92pR&ikUCfa4pZ%_ALdk=bp=+|EZe3~5 zxo-41`+?rT?Se%bv|GUo1X zw|m>J-=F%YW5uZ`7rT0VM%eR- z^G&-y`z8Cw%q)EJSUUBg$o$X$R=Ef~`@6X>@%W;zKi2lI**U4T=WO?e!g%@fm!~it z-{SM{gYEg0)lc@8DvQ1SS79!8@2^JPt{1v<0=HY|N!A-L^WAg&+nF*2H=FX6Q!VG8 z{^iWP%#rD!@&U<52^;$|8W=y{JIFBk{>sVffhWy2O#NY!iR}`PNu2?Xo$nEQ|{XvhXOk&}m%)lw)xxmVbZ+64=p!bgFG>x0q2sPi3 z$eq7UIEn4S%B$OQwIw>+zOOwtdy~+-yQyyv)X%Tt`n@{r?ETp@J8#wIA6R5k#Dy6O^Q zVb?wz6rWq)u`Tp}MVf8N?nDWzXHkbtWK1NJ{Bz6IFW*1#Uw4@?zOU}xPUzS;%e*T-P<-ErcOokct7c=%;sczZ$!2IowB9o*ac@D={J*_^d zbm8Bo$QiK@SZ>N_%x+WlZEl#T%cCD=(`Qw-|B*6%QLAp_{`tG%6E~)~GsZ64 z5B|J<-f8}7<1<;C)3lTp&6?T0;i~DP#Czqg-==+u&9ta0`}bXKAFrP7kEMs^{t3Ey z;Fscyw-Q@SdOvpw_0HqJZPm2rFHg%fhUb5qE#KGgeOu}HDB^rEllT7sdmLphW_$Ewqt6_Z^`>2YYqQoKQ#<}6CQReP z#D;2)3lEMuMuqluxcV4!>shRrp~J-);=wd=S)tqS*No9mqh8efe7bxsyRc|}eQ%`U zjO--|x3;){*dJfdEOa(YYoAsAsQ^`>(CjIHR&|`3cr|eE6OH9lH+ZcrzVN?jOGvQ?n5xUL|QoH|VAE^AlNR;Q^p8AVF*>l%R?3(hG(ftC~@g9!`mOZKt&Eol< zhTuC{esnubeU))z*VgkZRm-G9UTHUa`Rhwb#*FP%Xy9-Rb6r# zG;xG%H#%EDi0SE^;`K8=|5FU?nmLJqvqh4z@~|?-{%v?F!Nu6o#=sjFqb$np#e{AL z{0JSa3P^8-&j8(9AMHoU!d-(~J}In%OvYX9^EO~083K3@vDl(uuf zw@dF|-zhKQ9q5)WhWFV{u67kagC0NF$QSB&#UkWM^K^YvKDpNcPhEPQUF{lvidC_B z_cEWDbnbXB$N6tFEsHI+07s!W)x3sD^a=AF%T4V85JK(CePpEeIw;Po~k3USE zBh|isTaxrt+t7sMOaK140|68y=-*t`r``E+rrCC0`hvz%| zxIW>nMUUyZ+GWnYha-~1baOaQNO;;mU8@pap{eh9`)88nibE?z71_6#Iq*zsVCM9Q zUYlceRV#GWfqQMT5g}qH-I=DXdlvJu|EBqGj*AbM-z?qQE*qC4ww{M&P1&4kW}n{E z4Ch<}S8nV+qU9b~x+bJgr9umuFf8UZl*Tikf1>+7R#tzyKkJjdtNm}plnR-aO^vY= zohJ3WWU~>4$r@@K3y=Q06`Tm_#-e0M4f}nx2>W$tjZ~ksw-};D4f8QkSM>eK; zg7@`8_AY7jxW7--^ig(n`dph*p{YNYEmqWU6Z~P zeR|@lJ?F{}!)<@R2xnbio9${lb#n9MDxq3;VS!TrXHp7Yj`cTpUcMCgW$M02{dv4n zCZH2BdVc($=WJI0;oy27f~{(U+p%xLU29^+wn7`;o=R z-d#L(eUjMnjc=}Rdz*dBrXM;PJ;&!j-Q3HDE2d0O4p3hmR&=v#_j=7No?W%S%dV^n zJ?%B&GmmO<>7~G{5vM~gNlcN_RxSUzYU8(yS8l}qstk_08u3_cdEsF--wnB!)s7V3 zix1p+OyB1H{J1lF>YbY1t{LC7u$x@kyGv;qw>o{HUz7_>7m(kvI-{b5Df|mNT&v zeJna||2n+=$J6Jz7VFc$@A;`kfOSu$a#o`ttbJ>Sf6{ldMy)t_%|OWe^mv-kVvx2N`Q#_KzLysMtQKkm0?wwV<7^xI{b z8$K8Bcz*tDppTzaw;d=EvdnLI$uB)NqaeHTd=FtgDBqyxDiy`S_%)z$EKwmH$&uU-);%Sny=!|49Z`pJtr< z{eRZHzN=~X_J<07{aPy^KHGl3 z?r^(&UB})T(Q{kqj}Qo*vG}^EZe2nTdN9;7alwKRJQAm%j15#UmEMzPy4O= z^F)Q`F+aKK&5zY4Ob-6zm91VE$FMQ>XW1<`8C?P0-7|_`KkUhlJEnX7?6J50@%iWW zNQK+x9y-6b$NugNmt=ANiht^iLIpC7GBSp#uS%~M?|Az&^2g}}UF-`Ug5tLMqHFdgrgKi+Tuuj71==zsJ3 zHO-37Z40uluDW8u@uqpIYoL_7yL<5C1WtjLniYit3hfr$yN}(k`>m_D|4)&J^|b7b zJyTCT`<8h8lm5j|x1s}{UuC`V$6LK5BOr=vVn?UHOOMOxb=@i{3(}lqk37|F4!HHx z#t+oySg5GL)?g~Frl@CkO6TvK24nU+jo-!V`;?Cd2kLI;x875zS@){OSTE}no6bzw zSpXk|_T8G$_iV4!w4jJ@ol6-$-A>G|yP%_`{rZ$wgq@MOhW(VuqTH5jU!`9yP)pgr z{-R+<=Htn-)@2L4r|Zp0=U5fAFWs%THvRcD=?g(UxMjdgNjnl^jiPv2zGeV6xqpM35o%aICAOG`;v zAL+k`<^MIfBrj0Qogrl%Z=LVGLTdSvB@d2C=eyJzOFH)MUHZJQ0<<}3>hdXNy-U}x z3tvC)>nx9(`j6EL;0+uzvqv|J?82Y&IBEzEk;M+I!}A`HFKlSE!#) zIcs}8$!;=lW7L^REH*4}&Zn@)6{}{2_ilOi^JtmVuUylri#wfa-B#beSG43{_x2@S zo$3cz_x<>E@!*;$wUdV>D?{6Ac5TUOE8~5w{Q1XH0q-Mk-sHT#J73*jG-C2?uk|zD z?3m5salo7DmgKBynR69$gKsS@S#a@UU`J=CV@^uy>FMoHE`_BEd8sW>S!cm%Zq9#6 zI;My-NPmxjd;VR|kVrIHm!&stQKo6~8>Oi3V?~Tp z-!~kaUhMMt+B4hvz0&4wf4CGb-!l(R?he)XFS>N2)Ra{pnN9hYIz2r#kUL z?GdltF-1n90!hY~x5W1SkSSBW?h>*zHe%aj zrZUY|-rDir&b_s&&*yz!v9Wr~r>#r=U7GRv-##sYAD_D}?byWs`Cs};CkSHo{Bo0iRRsMFvx{l@IluI|_?t2aTuD}2has=rr%>+ZaEsxp0aG?KMOyT z=P{E$f7MylvNZF|&qIq=?97hOl&ZenXZikp%w6xxH-49$N#ArXbfzk|I@6`Jqn+!| zKS-Y%Xs_NNzc?cCpcJgX0Wdm_PS)YRCud>!^91C4HLI%@F%?a_;kjW)NQwmx&#+o z4o%+MvFg~W*?wLp>-J`N-Pf+&RP*MqsVUzCkEcGhsp0d1X zy4-y!V%^cI^QwtE-<{e!t*2Q<=lWBobzTc|Eh`FC??v4a7r$G#FY?1@u!*&cCULCNzizQpuIp&`8bo#8!e_g!m#*K*6 zKU}w^=BOP1D)X_n)TH9$)EL3%odQY=YFrd{3wFN~{+Obm%^zAim7{u((xj()LJEyV z0vGs#tivmJD7_7^yR`6?@A|(BySMme9+vWdwBhbF=N5+fS^Fhcom(_FV}(?An``D8 ztKi2B-67|mtSq!--1VR&>kZSyQ;{xNF@6nt7JD^%zglTuPuw{xOt zfsuQhH|G&G6{WVtu}8hb;J=`Bon@9ARNmTmj zs~mk6_9{im>iizg*>(GbV$V25yb*TR-&R_A+O%%tdB+nKq3fEB_Af{d;4H2)_%cgW z&oS`3>6~;8pObfQU%7GjS7mTj)*D{c^5YASy}NdP_NCzDd<{cBPK)k_EzyO)*7zNF zHu`t*dFiXudlt$}@1M84E;9S5=7CK@+DiKlh%Xi`6cS53a`SuVhF>2-)yh*FqAMJ- z{f~P!{P$>J`QzkpYyKAfpBe0{ghhWbxYgt~TQRB@-pu=}$QJu$mg38VyEuYTkH0Gmhj4r*-Jj{TyW(^ddWJ=jTXJ77qqTN_bMkV z{Cx3u=JH9;7Ovx5Gp9y8>{iy_1A8QIY?R5cUlBQPW4Fw@nEm?a4%_}n>^7{(%;t&d zw)nni`Tt(M-Y=OOc&eX1G?WGPmn`NsEVo}XX}goR&aJ;6^K|z74*XMcF?z-C$3hFP z2VA-S&UaO?rJ(FOrnLH-|-7k^@>N;-F}SntigxocAk zmuhz(%Q=2Du;kmnO`wFHqZ_%a%iZC)?WMk@{L?;8*b@Bn#14;dEA@}7?3<_jJ*Frw zQkFOFl-HV;A6gARlzPfGX|2e4t#6)Uu-g38q$Mq&^Zx$$JKUPT&G)Uz*N5HPg72>X zn8L7HIOtN|*MmH_*Z%+d(Y@3}?RmWbPW)120o_Fc_DZ`7iq<%ZM9$4ns%Y6De z=gQz@^%Vj)i~=4X_*Clj$~AM%_lTmiS2yF<^4mJsc_p&?&qL!)a&Q3kE zH72&*et$FHu8GgLAGK85cii-hwfXykhYlt2J#)e<)VG5sNe?u#_|#iiY_FgEFCZqQ zd0$0BT)cl`wQUc3Rb|t+|Gh!?4>Iqx-eSL1USA+>eguQNgV`BVzvn-nM5#Xx{O$fJ zL|I&N@+;GzZ?7wbmT}86?sdQTTlAc9i(j|H(>JS+U7BV&T|^`F&+K*UrHc1m*l)#R zWEyXpX3e)m>!0uK@ZOt!e^)aHD>rTum{7Jl_qv_F#@isfPd0uvFT0OUw~&gji9haa zQlZ)HrFtY(@Q8Tfk(CacbeSXfP7wQk;ZC@qw}u%1M2A*&g|`>(iIqlM2fZyQ-On(& zarKt)ZPDd5wIT6W18S~@mTb%S?oGM9ZevVB>g?Lh#b3qFhFEjnHeGt`+|{)@s*8`M zE_`}!$CVp%cTHV-#Whps_ZQ`4+1j8GkbbFC3| za}9jxq9J*tYrVXu-=VVbiraNPi9!mD?>RDlU%s(RcVF42SFi1It2f0Ty2RLhzHGI~ z+^4ITMQPm?i#OGk5wra|qs2A5@JfWH)oJmyZ~V4%zg{(~%fI*SkvZ~VzFU{<(%o0X z_5JduekpC;@*k^KP7B+9bUMFjn9;khp}}h#^KRE>ZvSQAAGRmt?pGPmg4iexe}4N^KiKD)-Ahyd#8GA_^bTm*J9R+|BLfK%sy$Qwoz1X z#}A_~8L_8xQj;IA67{eT^O<=jIx~CQyPhX+d?WV$To5UGK=}OPOqHb9YKwe#r*#;= z4UIW>P=4c^&+{kVSu20*O1I91eD-a!>5q5&+Z{Q0L~iHTPg5@6{_kG*PfFWd&iS~V zZNT;p^=&t+_aAPLmv!!Ej8(Xz)pWURb?MdIZON)m^I7J&JKSD5&1d`3>(yEx-zHYe zSo&`_?cMalwPb#(<=n!zEG`^73%Z04s^~CBNj^BS?Z+lvzrM_vZ1;C|yqDD(g*5CL ztDkGU_1#uFe~V|~F5P|aHgEUecKg$7ffphnhYv}euKSxI8IpW6Ecfd4+OoH)(R1D` z=GJA*l8O3v@Wfmx_U59D&kK$%d@A2_r~6XG`h|~9du4qRTwd55sP_!q8c=aya#T+^ zw&>B5U(2uCNOpTg@WiRCxh-|xO7Z*rIQzH1CHV9hulkx^$^H0svFan6=1B$9*Ut(9 z-N-oYQqbc~7q|lMocW*l=z+1}Lt)SV#S-7mox5R2eb&8f z$!?va@zWArzZ{nMm99NeY0;fF(cNkf&;0PR*i|g4xBFF|&Cg7$y6Ga5%Xz0wX1X1o z{_yja#2=eAUvK35+O3g%a`(Rf4zIS$pRW5W#JkwPfA-er#XQpA_+MB2eYISk|G90> z@rP^lUW@gyY&q+7m+O9VroB!fSG`GI<%|mtmfC#jvIsvaQs`pyRdrR~X*(++g~kWM z6TYpKO@Fvy%CZlJH;t^Q&0rrYE}gQ4N2+FtHiZ}eonwRCS6dX^k| zECI=ktywySOU_^Gk12k-*zb4V-DUou{=bR?(?b`B^~FVRCvS*jKl;M8f2F+NSHA7L zI^1NM+h(s~eeK-K{fXnaZk7yJXn(>tU%BMzh3o4(+4b#(Lzha-ylwb<-N79%8yhRi zPbA){d%%!qxLf(m!O&nm=ldTIu;0Gt)GxK^U-z5!ee=^!?ow;sP;xt_Wc}Nl{cm_` z{+`?XqV%oGo&UeKM$|;7hpd!Jel#;QWzp&m-|YJJaZ&8GjjKu*o&SF(%lJ9t z^P|@cR$q9c=N#O&B`IlX-By9*bGom-?AQ@eyeDtt@zWEgu3o%Jc6XGW*uEyA4cl)Y zN_0(nKfiRoz8!B|&BA9#Evpo#t`OSBy>fYXM~R99(?R8g{OOZc-@B5&1n z+dXgWi;ar10gt7qI56d@ChWiG8L_UvEdEf@+9kzijQ4h1Ma$Pu>67~1ylC^~1;-9v zRjz9Vyq9Sd9lyS&@y3ol zcPo>RzcNi0OwF-hw8nYk3&S^7Jmzfr*2TxCPt~pti&&kqZtJ4$e}Ap|b=q#{w^Qk_ zmv8>?VE(^`ov(eHG*?!9yqRvWYW{MY+4t(%`fDdONbizA7SGmy^tjro56ABv2(s_v!zK6#sH?sMLCpU>iNAcxi}=d%NEW4@vG4NWTY2#D(Ztg<8RXoa?@l|W}lN~3DN%gcImeFmkr*> zzHPZ9820wc_UX6w`5(S=!|#M_;#I%e>XmPQoA~s;ZP~;Bf7-sIT{Tx9_$`lr{%UT& zs=EKYX*1$@TlfCGG-JE{st5mKPusW5n6|{tUG#+W*5Lc|CceA<`Q_z|Yt?fse-;w{ae`TC?+Hc`8J>fI$ zkAjlr7wmi^lJ&;uV2y^J={Lrx4*!dtO9jN6Z%$?aHE1U^Jmxr2%lkf8M!h?p+okqz z*X4q*OGD9g^VNy#O7AUQ__1YY+tV{%Q&W7WTE4inSNPYp zmC35x@?Qp>IHYr+!lpX7OZ0yATD}Ko-Fr5A$8WYebNjo~wFJqMf9qG2E|Ggzk-_** zvZOk1-hnk=+Y6l8Pu2@)oz3Z3+P?Yh#zUg3T7=zwL?++6rutp!CQE)sHB<5VUCj6M ze)9U7?@f?Acjo>t#x}Ln$~U_|)*g=7vNwt4UQGeVxl_J=m+tPlAY6X!*VB15$9dde zXJ;oonG@4I<51-6D=)m%3wEU~oqt$D#ewOa(uDs^rR7s+FGaea44T&9r;j5u3IrOh ze0R^jlyfkDrmMKt=MRZ8=g#Q;N-(T;=aud2)_>Q%PdvV7;p5}8z6Kr9J#s7eXiAWe zmBk*`_j;z!EW&v=^u*d+6e?J#vvgA(=Qf#Xwx9BC^tSZGrdad!+De`}_VV3?jpdRx zjj3;x*jI0R^-MEfWkdP#{$*z! z{*}PVX96cPf_o(s95%A-IOM%CqXN%-FS68uXr`^RPg<$J-dJ&1@5^iT>=ifeJe(>K zvDo^X?=PnK`?t@QE!eR@V*Zjx{*T|gvfmayyU}^}!nR1))X#dwdt9$R^3zMK4{J9xtQ_+>Yt$N}8qy5`lvoBq* z54^TUaz1F{QcH$$_riqM)i&Bb(ApW)^u)RZ03!H6o$2HAM=K*2PcSP|iki2T|MPz{ zsq`yMW_$jI^VHvvn6|{{(1mj!pPtq!_nanmk#%zA_pLKK;skkPouB^r_}Id@ROFoR zx!7dYMXc-QT@epH#(UuJ{@+aXukK6C7PD)fxGX~XSsaJv)xIXrY1ykY&mVmDXQD)5 zw*H=fC#H6I{^w9WUw=d5y3f%Dv(SynGu10s`t9DweCEHQMCEawGnG$*Qr6CDe)sr@ zjmMex7oZ`u29_>mhvw;zP849AypMg6gu_gZEju5wu33MNNqL<_yLQ$2GuGy%e`0*9 zYb3b#zTlX6anqKrJ^NNn(9YXmnHx|mT>5NA_{YOv=Uz1UzGX{ixx(52q07Jfj_lkv zovUyOWdh?p!&3*&sJU`h3`y%GQ9nPMuQM$9KK6=f_ueC=61`uGw=1UpkXZ8Mn5^L<{by%7n^)>V zGm9aMmgwgFI=kEFT9szyMfxSgV3YujAJh_#bxt^ca4{Nk zLaoH^vUl#&Dwq1_y#3|TaXvOv)#2t;)tk(_w>=DK(~Rh?^6>j`d3R5jro*>~wl{vh zR!ng}qF`yssk+u}LS=$@o#m9&3R4%S7*E6QlRdjZJ!%CXjv1CJ>vJM+1h;iQSOd<3 z*kctb3tF@}xX4VJ#GLK(C_DD?pXWoqN;GSW=~=0e)cqVv2#<&Wqj2HrTWC2!W4fU9z(SOdib2G?S$ z1KYHD^SkbGo3Slzm^oYQ!L5VBADlIE{EW;VpVJQd`0iQHf-6&Jf;2l=2rfA2ZL#ts zY}GJ^X&_Z_K?ezej(6N&)=EiFndOr5_Sl>)OHXuhc$KjlcXqlOZ(g32a`5gQC2%}y z%w^z>^GZJgs*WM49Y6V0<-=iVVS^vHmT%O&J^8{iR{!J=53Dz)Oiy?JwoO&yZobLA z+hupUHsqh?Iy0j{S1WW?irrs>$CqQb3C*}Jr(40-Y<+5@mxRr)%r$qOMlMpVzFjR* z`<6u~@~7N8`8yY_?iGIc8?jT}JULoxrv0AAg}KLP*m@TpZ@vELt7?AYmj~G&`=?fa zN>2UPz?h}&r2@SeWCQq@8LM4_N{>WvYXQ*fXtc zNl1+f2_bysfu}5!cJVsI`y6S{E>Ftn=Bcqe9=uT1dp|pyYI5!^AB9rATSpn=WzCNN z@;d}+Ij+wymMK2Bi}`+zT|-@=^@krbET4T4k0{DF*PfX8H+pgMUdA84ciTVsZ&h*0 zckVCFd;9*zWG@!p=k~oYK6&-Vt(nQyPEr#u@IIE`aZX|jLw(gV#S(+#O6p&ao+&K; zaCghX7c$d(&)=6xza-Ip<=jV$FH=>fH~qB#d-}@4Rhs4e52jb`Nd8gdv#X|{^QqPA zJ!?JYZjxIWyx-vIrzyXi%t|j9l`aZ(`=<=a4$_R#<#F4DC1(>`TuwRARv*(nW#X}- zBSkACYG33g8!U3~mH%%YlPVT0`T3@r%~exb3~5WO?7L`@F|` zSS(WB#InUFNbWw7b~Ws7&&Hm@i3c9ahbx?A2{!w~?eG7CVV=0c+wEaqD>pw@n2`O! zXhFWZ<>8`@rr8qp+B9&#z_GWM( zC@`+)yzt;?c1Vv0s9b~R1e}ZjnMNt!s>C-pj&*bzx~WKZc9F~D_>h?{F6UFDO_E&WVz_d2Z`CMvu1OD+`(!4=bhJ`h+O3(E$Qzj^tm4S z^5&E-UqIAOrN!Mo%Io7?<(~S1>z~F)92XuewJ^E^8^6Kn2WSh?wDC#Z;*ZzsRNeDS z-%UMm;^B^@p33TrSFU<^txJv*+ajkNe70|j=Zi@pe;#{p-q!Ur>6OWbKO4W>HLC0T zow&Q3`~Qyr`5mj$*5uZdR$epkl(4ZC?jo+Mu+&*!;Cz!CYqX*+)Ku@}j~T&Je!Ww>B0La6H5d z4orQD0j4`=8y0-rQFnLNOb6#Lva^%kzOdfIKdGpH>JwL$`Q0m@{dEgwyVFytZT|4U zI(dWSFAP0%ECkiF#H!*07q)x~OWyc?dtBxgk@f#x2g{s@6{6pZIivx?Ek-zKWJ^Z+}w7xrBk%my=4u%d;F_hr@2|q;d#E^1@5;e zhIw|y{XQD!(FUpAxr88eYN%Z zYr?NRUd0_Xea5CeztpXQxklK_Wqw8>g%2t zq-;4Z@a)TVotamnz8=yL&OLSFUdDwo`*&}}_zhR>Ji4bg(pm)sGq_c}an+R7bDM}yx@37PCUi!=J`rb!R%!O4wLACz&t z13;@{V6lNO(gNa`1Ydl=AT*~+!+!1)NB>7xR;qt4mpDA(qPJh-mR$Z-WyfwW_j~%j z^L>x{^puC^Vyz2#Hm-=ZW-JV~ZC|}@=fNfA&UG=uS;dD}Yi!Z}UlEgj#vt?jiTlZ| zeffs>I%Z!muCEl|oUDGKT#Qdwvhhr=^+eHVW=~GJ!?LfJ2%S)D-2;Y&7NdIIrHqY~$Z2TMJ4?s#Gp0|FjQ%im0%(s-sL6BLCFhdDRcm+WxR z0WTk)z`!}7;V`F*f}-Zl_o;U_Cvx7a`CfWwqudO;=Rr?yU3~I<^Lv3!iJ$!R^xg-Z z5*2J;k|MS133F-(sLZWVc4!vAzvH70BtVf#d5(}(A)LQHJ}jB{h>2;{`X8Wi$)myv z(VFvocgQR}_HdEPYsjE?fFS1*{aU`{V@nlFFS+m7=d5^m%8RyVvTmilJGr6#juo66 z^!c_jodI_xLD>w}&^$D!VNKiu{=X%v%u>!R%U`sXPR+e)W0QR*YNEqUjt%xY()#Ad z)9PQOeT^uCI*-BX&ObB1yKyF+e5!k;R=x<{F&*R=4+RI7j1NKz8+@jLxiA|*wjFSG zkpI;gzq2ScdwI)iHMNJ+Wp4|L$KSq{F6s6m)P3F0TXU=`g{H0!*?4OA|LG-HRs|ow z6uu?&?9+sYxz|G`u&OpP2wd2vX!rXt0|Q^+q&NJ|Ec0%HF2;km0vR|%Dws?vR(^Kx`Yop)i!m$|+Rg4S(3eXzFr zVc&noa??{ousPP_(?dSKBBJ8&%g2S!povbKSAM& z6vl@pGK5!fx`#$0b_at!&nQ&D!Dw0*kSuOm(b>`A(Elwx;r6%rA0NJ6pLG7*{EPdt z`BhBwA5NIGSwdCNVq&F?{r?}#*Xnj%F^bytX4UFIb2F}q6DLkHocv|Vb>I>dF+-CcI_(Q;)zljwuPDFw70a9%2n9RT%cW0%vw=a5jTBoSMU;cEl_U?|2 z-4bpm(hKg#t%%;vXBWRuhWnqL?Eab8A78MX?@;2y^XRqO0^d_Jcl$O_Mo26*jQkkY}5guMw19FTwTd%w+V0X9L;{k*}i3RTBkQgsqiI>S648q3Nc-Xk*Ql7p_K=-#5MRcV`lv$ng8{ zhv2z?6Mtl$l7h5A;emuZc>2@>t~kdTHVGti81@M)7Bg%SQ2(uLY%C}&Iy3!)((x}l ze)X*{kr2C3wIQ2l#*xm8U0E8(bQdkIIr74_#xPCm)mFD}@0}!+lBRkr2x0nWrjS@2 zom3y8Wp~^qq5g%0W`qDVS-^A229664TH{&Jg%uhb1O${tYb{prmmigI;)(T}XOmg0 zlH9pid;f_p{ZAJkXMIsBeBtEmPY(@t;SI9ecL+laiFTOy~ON0sAjx z9FLjn>~MSH7S?a==PoW?qZ%l?H9xsNBCM$gqnYv#v@hrXr<5$Ttfk_>)XH&!`Q9P^ z%BKq#TGW2fJ|?X0H)lgn?2!kqeW%@d;$JwqJCs~z-%}?0RB^q;wiE8XaYwFS4?U@6 z@M&W4m79lm_1kfVm@s`SOIe$fdQ0H9b9oK7i}knmcNe;rqVS#2rAr?=G*My zpuW0khU#W5cE)(Mdn*eq8`>X)WXUkSa6C6jie0jTW7FbeiVbp4bZReJoN!Gkvl9@A z{kqSyo>%{NlFCBAZ`~hTq;{WprN4`*XP$Q9+eF*xbq_c*Zj1a|G&N`S#7X;ZdBi6# z+4n+IzIS~l%f2mV8d>IeH~d{#y!GR@lv~p`+JBiQ@%ZDtqp|lHb04Q_nwsiyuf1@5 z>9K{^6)vbQIM%2p^XtpX!WX6-C7d-EEiR-c{W_=a&@BEu`-qU$90yP4*^~M#_e6;< zt0?*yGWSg);{x$8+c=RallnwO=l^cg8wuC7~cn{(Yl;HS~q2Z8~yN5z#n3x&dx#SI$-lQ|>Ly2ht3`5yV`wELsW zt!)jT!g*b`A9B;rdZM&1Lr1=I{rn44=Ior*@R`G7_64(}|1MPini8gTweN3Y<`S)Y zg+KE|o_kq^-LbqQAH#IZ+Ddf2u3{)eoH z{@2^0UxiLQrTOcmv*^{08}jYbt_L2za^vTHv8*>Wy{Dp`vSQ+z&e_kGvW{Q;Y1#&p z-mkl~Kfbu*>99pu_Nc?5b<5v`FXl9yG@)AmuZIn1_vPX{k-tA^Zr#hf>R|Vq$?V^D z#a4uh-(3HErM#U>gs_l?HDf0G8~)Sh&Ss|H_-*|5e~SEX=jEEBb3S>@zV^Q5?>yJT zRWaL}gSDOoi7_pjU&|NpHROKXnRScXRu)EPw5#cv^6`F8c;?mH>}hRM8Tj}@0e{-M zrI~B4$9B5AGqr-+DF%XhlN~f!wggYj_~u!0GyngI!n9M|v$MRVh9;Ug&ac0b&F?MK8=li-_3 zrC}TI*PHUY-ghs!b+fiwJ_988eBZ21M~(_^xIe$3Zi9u_x%>K7w{EX!dz%|}Xw~++ z(+eKv{;oW?zV@ib!i*)myn0P@u6rFS(^Z}KD*OKW%#(#y&jkWvLxQv3$mISB70P;} zKk1zBa+O~0?YW)We&4OPhv`Hba9((zI%CVs>9096+_gkE@~5e;nf&>ccTDg4eXki? z0$IN#X-p3IHamgywcW*_$DoZ-q0wItb4+}_deNSC_oj z#j;0T;jQCu^SA$>7Wo_T&Z+B~&t9Nhu^{aAWxmWeQB_+%^u!LA&4gR|HSmRT1WAEy*qejt3~h9_t*YKpI%&8I@^vDG-&yu8Z_~?fj^_DsA!GjnqNgehpkQs#vh&} zYn>v$VEX4NhyJ)S|9#;aTomO;>I>Cb6v0 zxMJauAUkEvcB$Lz&q__pIisX z{vYP|>OSZG$^ZI)L;3HxQQS@wF2v5cqZ*_9i)OSHWOPp|rTT)w_% z`~5oU*Von_?vu4XHA(bwTZcnRipngr+^)R4yApqVc(}}WyWU3G?qm6TzfN2F@!VW% z=a8(lXfdX;UiTh}#7r4M!Nj}So%()k+a6i0*lMujTl~Y595=;s-wKOX-G6(_D{Mj2 z?XOq1XIz<7S}N23!^grz{nl}1nc_CLW{2ldVZGDWM>cQ2S0kLg{}-2i{#~gTj|^+=1v+}V zoQjR(ul$`;Z187R_5~Zwl}C0eXT4#6;pn$$jnwJSyS8k<^ka|S39G5<*0pihSEj4S z*#D_2$-g8!M_z~jVps7x`#LGhGk5NsUu$t9;&PYAf)xkXNZ6;OrbZsqQ}>&5;K+5g zM}N0`zqlxzd&`@vLY%rnT1r~iuUh`DFuPRmalBlcj znx0GjMJwIhc{4XeG<-hyIF4CkwvcFAOC)zZBX_m*W&Y; z;uVDwwUS+zBl6n5E^L(2I5*E$`v2ee^%u8hhrgaYXO4`U%AxIAMRWhYTt5H9%jNT> zk`J%l@pjwo3%kqTE8X6h@#mcNd(f_vD>q!@I}b_SulxP>SyZ*$qBAX1VR-gY-J`j4oA1Y`i|r?D zI?w;_@B8}a6-T6J@O1}Q*epsu_vo3Z#j}zb4RIpNEqc3WG0)4cQ~4VI`DNa*C7&|W zdNf|l@qbW}rdIdoTeME>7LM6<7WI~k~(g3u6lvmF<)u3HAk+jJpcIF?DfY~r_br1F=Lfz&xGHrXV2Tm z{`uL`hmZTilTJ-p`HV5EH0w=WB=?mCCcXB*-x%Bc|MOYGszl@0mzT{iUc6v>UVQi` z%eQxTyIZ-%XIu0vDMmKZf<6?w96rBl9iMxZ^S5H+8xb)>g{9+O-^D8k7 z)AY+Xj(*e!aOckgiQOk&hg&|=u?}87XJN9RWWS6>K|`|Na*oHxi&h-_ zH0$-EXQF8{LTBBYSE<$(Q*YZF`{#u149}xstJ~OmrIW9AiH2F*Ew22`RP27mVn!B= z+WJc-^Zr~)x$-)IKRy2J^U}sZg%2y;!n?Q4yZ(2}C-v8rvER4dwX~P0c++?0q2c2_ znh`DL6D8VNw5%8_XDnL3ZKC7a2&UIu`ZLp3?)ks=r@Y?&U!QD}r%%4A9=LLoy;#7i z7f+gl>uU?bHaq&7yuT-NzwV>15qnzHex>O`9rsp;tv$?Z9y2ffjnc2z+M-RtUeAK$ zm{t`YZtJx8erH|8wj5EtJqA;yrn9d)eD15;s~F@Bp545nr6OO{U!TE9B!%9WkP=_gb^e|UI!?bG(J zQ{9T})jmF{>v{X#q~#7|>;^J!Cg8wS^gr^_ABE$}j4kplOG?i~u8*_rvur+KEfTrn znCe;WHPKtSod11jw@DU1$Jp+qdH-`ruduY4%k{Xu8;$3-$uBpv*0ycEuqd57Ct@R`dfS`_e-`lTXkXGasaWZewRxSL z@Pu})M_c&xm-v+%tCxJ(QL|2b|IqS?94DEz_#N9LL@7u{uw z+q^m$o~?enV@GA{{Ox(Jo5R+A@;YGoz(!;p=Za&zXSMX-zr9x*Wxed!x`~@^G)-If z@!s3&pL^CtRK2qb*j<=gGx;CybN0Kc(H>sj&C@3&q%X@;S|INK@#$jbsM@Q&5_>M} zoZaw3>zLlOYe~0L#A*bR)eN(Q)Dx}Bg*R+54K)ag_N&QyljqAl-7fxd%tT+7te6>- zc5h#~arf8HTfbcDTfAt|n(R&YnmaFc`#8NWcRBd z3rj7EP^K6_PPRYw^PoczU+%3%8!gUhw}iDjJoD>i_Pj2c*?ny4nfA9gB&%2!iR2t_ zT=43QiKYDupV&DeT2gx~Jb9-by~y(Ak!I_b|6R^(+e;Fi4)mm^E)}nAP;2w~^|~-i zM(x+EtQ)rtP5I<3xOK;@7y4;WqjYZF?v3lR zZvPD#c!!RVDFm>*`OGy(o=4>Ag=MRg{m${Xft;UX-{f3*y8nu${RM%=Xlz$#Uu5#krkAibG+HL&5xEmbUd(b<11~@+WXq2Vyiat<&-vcNwu#(wn+DO;g1)m%VgrBs)D6u z&v;pHtKT9oKEDrTAg#&O;kl@Z{mo~87F;UWzdo67WoMtI#rg+zvE0`kZg0#w^Yh@L zmOJ~`N}aBLt9qvFO`R|I^#vP_FRWBH<_wXbBu zqmuX?*LE(tdiv7kG()f6!|$aRO2Adm% zKD>BU8R6B-++~&08T@#{LjI^@i#Ep8SK9JPeVUN6MC!Kj_Uyd-=M7Ls7FoI(jw>Hj zlHFCaqVUBHcJ1^m8J$ZDPrI9lrO$VtU=aI5V8bm?GIsP{;rVb|cK&tMImetuI~d|K zLmH2yh5q$+unPJ6!#s7_GZCggQ~QFaaKu=yD130kN;Ng>jfg5!IA4~G#Wp|B$oJci zEQd_tLV`hoQC;xC-c^&YaQH-8JmcXBS6}MYJ9kOj{L_=H`yG1!p1JCIGB8~E2gZ)|^>vi0g6uflZXjs|j^`nSeM#i+uSb*E`dS@`-^=XfQ^3iL8}Jy{aJ-=0xdOPJrA z>E>}`pZ%3G$2T9|RJBF~CGCLR)F8}}B5$62o+l-Jeu-0N1e?9UiBlF$$?lsbh#or5 zpuXA2N3u`ha{lKPmM2VJ%4#RRyU71yhD#*pjGyK8uZu4I`j__OyQO2~Ytbn`L|^|D znSY)2srOMI84ra+jj2f!Jq~PT>C3;>_jIxSF~7Br{eC;1+~ZpzTh4NOel@rJ^*ub- zM&|u#KkJD#Ye0FnxG$-=zMWv4l z`=lncz0VDN6?cI%{r(lX($^aW(gR>;0fcRQJ2ioi@7#>;EkC#2eLHL6W#73M)KvKb zuf0=xbmHG_{exGVvz{N@ICuTQGw~ZUzg7P@Gp+3PZGGqIj)fQcmR88AZzwf? z-(K9^kv((X718>tw`MWvLbku|R==oz>tnP1L+PB!Gqm0Otd`BM(p#^%KfhYc8+!5GVQnj?RUB>DGD`t98sMj=yh?I?5e2g)21KO)m^*&>bcVa&gow9 zU7z%CEes9Lzvy@C)rDyn6JHrEHR-xm+ObGOu*pO*Pq8!R&;0cHoBh67?o?MlX{mnx zSIxPb+3)v$yOmvAU%h^>-uXD`-`8sUK7QW5$|dQ*mB0FD0z* zEYDwqzf;o%McuBiZrvBR>+uQi-(nNKy)}9J`P)+Un)Y{_8}Ay{9+>`Y?d9Kw)mNBi z=zAYFjxes~Q2L{FLC)M-a=x9pq^{VS1Bbu*UbkMV`uUXJo-INVAKm;b(&7(_>-!uQ zyR|OnxBKygCm-xG7QEBk>OAe6dxOcpM?1rHzGPoBsC%7h4Bg63?@`8|(|;{k*+!&+p6r;tAJ3W&WsGFLvY8 z`oA%2ek8BBR=4qvVz#K)f(d5NH!uFRc%}T;@SypJie3dj$X<}moX4K_=*+$KhW^)o z^uMEM@MezMi|zxom+dSZMzlA0oF{5 zUGLVF-=HOO*nbjd25a2p);Ju>^|1A-AflQd(dzz=?Ame zS-Iu{`*5%K)l=e%+k6$%68}~uoV;LJSzG-oBC0HEv-J9_oz5Zq=T_u@H)(lhzf`Y8 zwYvNAjLDNX^JlN9x2cTNiF>*J^<2Fv$xQoZTZ+i%=qc#8nMUljI8;&lX5s6{4*WXv z@9=K@9Lt_AxI4jO+MKA)8U0oV?u+i&oiA%AZ!iB$?lWVs;p?p#TP~}f{L~ZqbG>|R zL-g{E_1`pfPQ0FQ)HpjW*`q~1Mk9azCDTRHsTcZU>N9F5R!0B#la+aUhyVA!TfNg~ z-R!^6+V6j|Vy@bn%0HXlJTASKJhhjt^q8~$mZtsv{}u`F7g$lj6l#zZ^Ks@RV~$2G z#R;X-zvKVO$*s5RduYr2a9T0@{(XBH@AG_g`|?dJ!)BANz+Yy+Qu&6kvl^|I(+mGR ztzhw!YHVxVQf1d|cI@%-`t9zYr+@BAIs4_8RfX#Qec7-9c1d(JtjHbej5 zrENXIBK?AUn;y)Xns!imL%qJsp8d?P&1W4_mQ;T(&m7m`6ybPGFN*2iV>#X8;#IGF zJ7n%G{G2~;v#|bG`QBr@41X^9yZb=tO-9#QU!FgZYL(nxA=ox~;_Ar5$c&*MdWs}S7j1^n+1iu~;etqxgji2lW+G&!%>;l9i zub+FE&%8YO!!4a0>n|cqC;Y4*${Lk@oY^qddiTP$)nV$x6eAnTo}L4oq5aogzWc+dSeB?>-)&aGwaky&*n+|uzy;|-+ce0KRO+J&IETX zxnjIt=j~b1@RaPC^V>}Q&E4nDsrIkXvU=L#3yZ|o z9X;O5ny#bEbEZCvTWkE4h7L*L%0Uhs|)8a_)<>j#@{j zt({uBD`RJbQdFc!X*}l13`HmO=$h&D%Q}%@QOvQ5UL(H2BjsL~ZFnaHQW8z+s z`F0Q68#Zh!@jarXx>e5($8m4gTLIDD&6_tyV@l8;G|6c z2YY9ftw^qNi-?I5@tFfF7-6O4IUfb~a?R?Wx8}@w8nbq3Q~0xQZae(fU28e9@S%VG zTHA@&`QFODV_ti5)mP?Uiywa|zo2zW_MPNz!=GPud@5I)JMG;x;q@c^x0khcPWg0e z4qH~S(sQ-GoSDs*!nPZ}TvmVJe(KfwM(+E%hxeTCd+=29{et8j_C~?_iND*6KP+#J zjQHjzKjD_x!?Tf>Ox2pL_>NnzUG(7HyvDne_s5F^AAeL!+Mr++H1}xM%-lWKxK4>nTGjX*(=$z9dnCQ~_95NZ zM*HU5iUe0*Kl;kK`9anjl_OhB{TJ_CdETnsH~ZD43y0hII=+2z`DOms!18nLp6?|r zdyI=8c*)+Iz`)b)%VQ|2|qPQI4(VOb`}q7$2R)-|ih z{F~4dd+pre>Wyy6;;#&j&pyUitYf~#VQu!uj_PWWspbc2sx)_OkSp$feVoZy^6(z# zV|sR*4a(EwU3R1^R$k8Wk+~|pwOrmwetS;FV&U%V4?3^a9eW)-TX1LI#LDK?=C{_$ z^jaP^U-*8ZhSbST%+qxrmrgZ|TizSG@25&{Xw}7tr@C`0pGW6JJm`C|^XGA`w+~iL zP_Zy%yj!qV_<7JKH5RRAhjkYv7DsMRsHoa`XzeunsK1p4a?vsVvo9`n+iO-)bScz` zX=hJ~k;cxSf6HW?^}oD1zc#9D*-W-;aV}ifwWjPYWVBx&s(nmVy7q_Z3fA|xOdsA> z5D+|X&oXC0+qzVP$5P>auYVuzKXfhULH_|q{>L-TZG3E?`0oS%k{_>r zURp0!lf83h`l5@6Ui^DE*VgNp-rJ8qc8RUHet>t~yLlgS?{X^NQ$IcTfA{gLw?!kTn2i85leLD9ur9h~8t@@=G8)SZ+5!0RbrirgEuHgGO z*N7`FYvRqs-T^NZ+Qhp)Bf|^g_d@wi*@^YuWja=x`N((2DKI-2W)n>iLyW z;|~$96|xRgD_SfvPCMS?dS~0^S&dDlC8AsPq+XxUI?EKX+3kfvp3$?5)pED>RvmH{ z-=-3`cc!lCx~-=-g-iday!`d?b&kNz)01wV3j4|P-Akx+=i!K}9Y6edasuS*N?$F= zYYzLd{{DU*nVaqRjZW99buJL%c=2`h^#z*0Y`z=r?Pad{a5S)LJDwSzJ)!^LJMU+pF8$PaeNsm?wL6dBk0du-dxMTNc?h zSNSGZ{9*OF!g*)IJL4038tNx(^uE%w^u?{FG~v?EE%L4MR+Uz_=KCHoO)kDXLs9(n zwZ*IRuAW`a_v+%;faQL*SC*!&u1`?-`SaIGWjFt+HI^xJKzaIK!_V8l7OVQMefv(f z;lZ{2$G=QvoAb}q^Yu+#9naRX&666v@3wf8N~BRXA&Z-jbZ*jj4vb#axl#-WBz!{EZI+vjh2J3O=SdUeuFs_@IJtBm`u z_&4j{e=q8*3MZK8@=$>8{IEVA9r^bRK3zV zQ?bUhX~qA$+7?W6(~l?Q+%cP@x8i@Sd~V~voW+J$C-1#*tbcvHy-C-s-leC*7EN7w zf7D%UDs*pTYLw#zdU-ijm27UR@|&-g(i~gSKs((mG&w+1>_7BedOS!Xe zR_E`OFP981-4D_H;^6S#edVIfveovs9k!pDKVD#8`0V`84NuMFUbnfk$sXD0JnN>; zQMdd#|4RhI+rJ)h?!S9E?e~Mrl^5P$J34zuwJERp`M6^nRoMj%_r^V(FR#Qbz1OfO zyPd)Ji~Jx^S7-1k`!TL{&{<+AS)z@X`w)-$7B^L%}Kbe$jqxZO`Mk{Di(1a;d zT9!<4I_mH%|9Qr#6Mip#Htc^IxiZk`4nvOhM5o)f4 z%w~h5x23;JO&EQaT3)=tWg5$t zcJ|%f$CFN(ojc5YEA?hIr`bEp)+19)o=mvtJ)N(2%Fp?^=YsnpPRu!9QzEuERQcRN zj)*gl9=DmbiJyo_12fpAW+*)@&`-X$Mq|$3H_2~yCEQt4|8Ex4DJQfp zX=9dW!|$3&1y4Vf#_TWSy}nNM@vW~m+?@Aj&+~h|^X7?V2cPG3|5Ls-GdXLzm-1o1 zb@TSvHSf;6vr_!P-GyR$pI=p0^)9ltYKbzn`y2JJf4*J%za!k)^;D> zD+($nPCfAaq38MprsAseN6M=ot+4+kR3AQiN9rrFLZ%kqT{&UKq)Y%CUsg}mA zEz73=e>HRQrIuq8dH;8>EdJLJIXmN;SZVIk|7|R<>fc{cl@YUjRyVQYRRGVtpoeD) zryhCC*dM@UzR!GG&YkAqPEC)~ii@Y~$zC{NB68sA#k4&F1)nBeQZT{%u{a5ow z&>}r2w${hT#ZOA@3Fio%FuCxTe(#0Pi>(fb&%Cv~=Lg5SYMJWC(z6uR&Tp;X#__mi zPeR)Kw71Ko5@Wg}zuNALOug58;ORw)3u_)IEn;KmF1%`c%;)&UE2Vd8il0`*X3wnr z^W#@oFoU+-7srk&wpqE){&yT-;9-)R#FciOds}M%i+lXc&wP$OoHFl)m`i-d&tJ?E zV*A>~en?&ay7}`I3wgJ5Zk9K0RqHP6iJDzr@gR73$)A_ewd>2*W!$T`DP8*@6t?lIFVk_ypBk&wLrL4Jm zF@D4To3>X@?r3fC&*+M)TL18G!9S(Ki+%jMmv*uxKicNX@$(J$nVBYcMYhP_iJ%`C#wrm)4@I&zh{*yYW%~E%mUovyUW;v+Owk;PF)X$1;+eDz17QnkJia%_vPQ zLn)`O-tfGn^!zmE8E>8(j`)?RlXZ>%f?fWnfGZwb6koHvJr!Xzc^#kj^{=U`c{fE} zW!WMZ`0L%qjp-)bo*UOc+{k-%kT9)4%WTiY1YrBnl9eHw%}j7{G(>iXZMoNMA*y89@=qyzVH@~ z`gh*<1B1?OU|TKjE@6Ll@ix&NC6{>`*Twj|?{4UN`&s+Lm(&{-pP%r|>5Fkbrhf0k zD?1*E9sHikzm+5IvxdB?IJu$o*R%`W@vDRUgr&5feXi1YH{opZJmYW4rdu-GcWO7O z=N(=&;rxfAb36^cpV+rw?&94;CWocYC7pS(&%|rN9LDZ4eYXnEPw!6M+*u(j8OwAk zFqeN_=DQw(F3t|jyP3$LDu;PigOQoYI(vf?Miy1s?9a3mBK;q$uDN-WU$AcHviCc7J&~Uh zy8NQl#p#99r;C~STYBtuxb5VVbU`7{r&0DUS zPx|&}c2De$+@tRIza75w&sB1-#N)jaPPRoYU9nf<*23Waw1WSMjB{5Di|M^-zb4|m zOH)3oM0JHtv6l9^&SPoY?s!E0W_)pZ)2wb8Te0`~(j9pZ7bv`WLe*0lGoAT;p3d2cum1(Q*7$iJ4Lhc~Rb#95)v8qqt6%(B zb?@WHq&F9~nLGb~p;@sofA^l7d20@xUd1f1V7p3a# zAtl!`?}Ytsx!B5mvqaY=k>jqg>FjdGY4cr@xVdhu;eJ&e^~_fLIB)N+a}Hm=RnFM- zR`<+W*MnP(&Kb>F!-+a-tQc^Y;{(sWWP|cZ`IcW#4q0d}<=(q2rDTu!tMl9+B825H zpW*z%$+`Mlo8}6gHw_NI@7p$fTe!|**Oa&~+4hXWzfI20*GhgYEP3bHl4Hxe!)qme z*?Rr05#R8mxs;>6NTqf@$1U%^-8#j9&DQtPym>AA|784 zy4rUU(gxi5`|q%*v-cl8GA;gL@mEjfwfzs7GL+Ip{FePOYo=wYRq_9y^p$J(l`Cg6faDS3wW+uPo=k6rdbY&T>69*7nNVXy$vquP!ZaVJmz;%k4!; zV(&evU0x!4GYWo)|LG_&$xB(4QOr6kjp^d5D=9C6n(Kc)3Xndbw43#6Or6hx&{>he z?=ShkU&ya&x-|dPrJnLHv5Oy7q|Cd~D!cmDqmTM-2?v%`ys0!4%oJPmW#j8Vzxr>y zG7FzJJv}wsvO-I8YyQz=ywWQ_e$=`(vC!)5r*Nb6M3xDSe^UY)80Y$2p7AMQkF|~I zV^O1$g?qA$pNR-l+;d`cX=L1#-({Y zk$g)3c0IMsKdQg{<+9xiU1Kko?LXF$w~e(pP0#)J3$t525qXVgFV4TWbB<-b=`K65 zb$dHA1-r`xw>sSCY<~Im%yq~1MPVQRMu`QU=t8aa1(^8!4lJ@=^eO4h=Y<>nic(%U zC4MeGqqI^KNXXge?E{Pr||!K+=b0#A6) zPfrk@CH{q@@0hgpshAhR=VYz6JMZ4Mc8kMTpZjIk*YO0`tH+DKiHX^A&he~%eW;5= ze#0Ww#x(8xqq2*t7u5cpQFZz6Y{?5-qs_OxKf&nqz(0RR)zyntM+=-^cZX)~Z}V2a z5%2JSZ+rhYOU1WyJw)gH4&1%XIl@DQZJiAJ8Hv90=cSatthzrZPPyl3qp{fDO*^W~ zxTopdSXAp2=NkOLD1P6L`FecO=I@Np8TkJ#`B!ppxq8Ol<2zQC$`?0f@GP3AU$b(~ zqfMvoho>(He$eS7U7Y{Wrt&YBMSfs==&5~8m!|CEu8*{4(ASk|)SGLy@N~z~83sCH zhWFK?dM++lklgLFg?*2+X2a3+%ccu2u5#sw>Wk=1oY8o)-ZuNn!QFO;UKCkxc+I0z zb>{LprLt#CN5roD&nv9ko7kJ_9>(Rj_IAhOTT7pKJ!UDnw^4Y(*Aug>Qg+&`l8xav z{p(|Od5w+gYoW8QQqi_o^d9UHd%0?ksN{O($4k8=)<4$%F|mJ>mpea* zJ+x?H(K;4O?^4BpO+~AAU6@eA)%Z!^#MvYN_U9b0-{axAE{WaQ$o>BhYfkl} z*XR8w{ob+hzmDFVN2@q3tE6Q)%?p(+eYt1<>6hQ|i+5G!9>Gq5t9h4Nch){N%ZuOH zdE0!`+Hsavpd3o-}49+KWuRM9Y=l+fg=FF3G&fVTo`O(bC zbazk5oX8E5>U_&H6)$i9*Kqd#j+|8wqTihs&&)KRP`EX_Ao@(#oi5AI$%eHdOVV^w zw(QiiGIFbZSEDp(QqY8oZz5smdyY-ndfiM?73wEFe(3G7{QdHKUN(K-f1P7dia)ei(8f1~Z{7L-43DQDSJE?W z-nZ4u_;t?Bp6eO@=dEfA(-MALUluffAZl}6k)dww?}U#Av%aMNDxY>t=N9MHc;78` zbvjD_tz?6@|LI!tMQ6$Km;>`#CmSXg$C`W!ez<1Zm$Uw7&m7op`Ri=gg7>Zexa~LA zZTa`-3df()H#Iqy6P0@_5~q_Xfpp z_HWQXxn)-&=dpEmUhyaNmJ0XkHi(w}d>VUxS+=Pn=k_hXH;P3CM%O&u;lJVemca8% zgsVS(o3hrxCqL`YJDsyj4C~Ly=-e;jTKTdh_TD1RhW$Ud=WZ8%^&y&BEJ|$cX4j}M+!U#DnnEqwjl+vDlpWf#62_FWU#bMk&f0jss4KR z(^Mtis<~djzH{Gp9v_L6IZKaQmlzz|a=+o{V?kln#tinCk7PgNtMnvUUKHXA2 z>EY*hY^wIj9g9n)GOG)oUNVhY{PxzqC(#e4=bbrc@wU4%)aIMFg7x(ui)NHxURSYD z^24|N{gE|iJ-m0OYs{0oEcg1E|B-dZC!^$#tbJk}@&BC7EYWAFEhlH2mT4Q@U)%Zo zaiQr;p|2O!9tAahboE`|asRRE;dsN%@7?Bj`M8HwX-&#dn_zxCsQ=m?j*PpX|E)by zkf@rrZ#Vl#PZ>4N{dx7$+}ET&1Zlrpy|w5|S6#hFa`AbchtGZ~Nx9?Y@wJ-#Y|1r>?{fNVCHIBTlVdOR^~}6gYPjJ0<|~o=Ua70h=<&I-@u!8@O!n|A zS)NYu`;y zSfFz=M*d*y*ZswNj`>BasHtXJsjI3ec)s3p_Tbr{Urzpd8eO0@wZw0K>k{2~hu0IY zTBZ1Qp3<9q!DG32fpzOO?VD%pmj#F3a5A@3eO&4idHnFS$E9w6zlciCU1WalLA$4V zf#uB|Yn_h2DOoO>|5Zid{p>LRyQyiUHY6o zkc0C{#O1=DUu}1MeHLIftMAFJ>$l!-tX!*E@Va12eZ5B1_HU;3vy|f{_`K#@NO{h; zxU}??2%|pJ#aH$6>|r(C`N#id+>`tGO2FpI`G~^Owc=4M{Us_B4Fmot|20_Dzfz)z z-?g3p(8r@K^9vhwmOJ}C?s|5@wBPW(`u!Vgl6~fv|LU-Ne?>#ud|SM$Tll)3rwZ1M zQYzP_rE{OHES#|YywR~s>t-HzSo!k9i6iL@tD2>vq@=axOtxZWHlBMdbanQ+S)bA` zFK=G)&gOySksPUx6A6<;r$~Rk-JrSnYy8`#{xU}|srPYZ@E0CgyZE1n?~3yVd3RjS z7|!K9td?+CyLJKZ(Ov8ZHzbNJPFGNGAL+w(HLAKiT$RPxF_3Czfw0k(7Mh^WT_l)!Vkjh#jQ@D_;4Xn-O1rnMWay z=lorh$pV$Nzx|Hb{4)ExWH0lF$%-5kFXksmK27=aV$aSf-p6rAucb#9rLbCOU6^~j zM(R4xv6)$$-l-)O-{F-oSv^bVj;*_!-F2%-QzfoGuUyeyQO;Sp*S$9Hv3+y8-uCmg zm+`fIE7D9aKKyPNF=HdoWVfd;EfZex>=6?^ckqGS9ZBhFy+ynOaM^96qGmvswH z3yDREt=udYtNAbHLe`5QpB>)~@6A2>USA?M{8!4w8Fn#Qn~E=<$~FJHy6l+jr}qLZ zFAFq=RA%<(^&^0SM-zTkeJkm7$@uDMNj zhs)~Dw6CGZd$^^x_bpoVi*FXoiXR#rz86myhdhrpo0oB+Qt#NCnVlA&C66d0Ef50F z`4kJExG(qcPhaJ0XNi~{@7vQ7W-N}>g)Md#rCze{cSRsQG8*Y8kuT%S^u>j%?e0BGkCs zG}m=q(;uIl{jF*F%RS6}Bz^a8seHF|ebUAClC|HS|6j{8t>Z-l{0g zh{s<|4u4&F_R9VLHQaCQ!dDh^N;ae$h}qBWajIxvWU-3xPg7!rE05!H$@vd{6n9^o zS{YGT%2~&F`hI-pboJU6x!G!qol{KiE%^6+>SOokwRg`L@U73Q6?6SE!+CdInD4>) zrOAv}GP}<&p0)6ETdIWhj8m$2_tj~eCoZ_A=)L)O@usdhdzU@fqxez%0{guW2^(rT z-U{7V(eY7psg8c?o^@)yn$t@6^tB(3;rglM?DvcJ$ovxy$+>HmJv#R0OIFwZUqS}= zPCh+d|K;!R@BicWX*|hLOxVxz;uqWhAHP@LG+CdJmZnx~)sYtF>3#U@Y?Iz_$#Y*6&{OVFtMUgA7?>5tkcDR-RBQn$D5R=4pnlNQ^lD);@}r5r=Ob*j%M7C&X- zTeFur{H{fk-!gtD_ib*6tHd_mPHFvmb=hV`=PQ@*&p$Sg|69U0?adG0ottX@%4l?QwqTd8waQbZ%ZL ziu8=wo1r{uZ%I;0%A&aUiXHC`ZA~aDxo7gWROOeS`rPYRcWgcLKk{Yy#FJ&->*79q zHS==`oAgJ#^w6H)KkT;U{$}hJtL@z#E{~tjua~=D^O^V6m6eNC6|LvqTe0Bxy;h#Hdu&rLS#!s} zDR9+Ztr;8h@86Hd{XhPEK5tn1Dx~}OkDbrw9e#FpcHnNa+L9Y0VZQ8Zb5DGCKmYAa zN!97T_000S_&%{t;0<+2czkK zY@_r|Epf{e9=n@!UUip#{@5BGICt6hM+RHINBG?SB5cJjE-^Fo&ataHvrf)dyRxh< zB>##@t-FeLp=pwxf7|kP)fUE!<#yS~_m&+k^$WJY8#^mgZMxmc(974^=7*m4JhXf+ z`=R8gW<85$9@V}z^L_Fw>t7FV=YQN@e*fr`kB@bK^?9u;bY1dI%&+uK@5^rUhu&2u zw;b`he7d2$SN7S5pj|1dkK()S+*kek%p@tv@#3$|ydY+_*0jcT@w?27y^C_iq}uD; z`GW4f?wP(fOzGKo*$3;dQ5)uvHC5Se$3o>KH=Cx$q$?grwt|7Zw@)Yc`#|A zoRIyh%02%?#J-aC_cPt=!mqr$ChlyyIy82Z&EM0Z7mHWkWpr+TCd^z~veiAjT>pn? zq_>*0xRj2LQHS2iS=W#9-);ML*4()(T{icXVseJn`uvqjTkSfZ?%G{`wkA`@^Pg_= z$`f0&Ruozm?3y(1%gv96WNXE5Y=6PM{X_EUoyU(}mbR^5l-tMIpNm-M!sk=gPY5U(S7@vW(xZmw2={7ij%t z6UeDLxnac$-`{sm-Z-`^`r6hq^Dk%bTk=-*FR5_DzRH+ zzGXGX!}e(=hflR6pWNZQ{@An|EFF4VYTQEgwq9)H(f!;j@q(R)>#R}i{*v6NcBkYsn<;RHx#V6shK;qBs|`TX;bMERnIxu zzAdgT(^XPh+g5J+BR)g>;tmI$O@U~$qm0Ob)MzBg@y=+)na$0w{a-wiZu_w6h5I%2 zLr=>27oE4g7{2i6OOBQj$N2(xt0MQV+m{id%FM>9a>JHGcd^S0rV|dwUUMx{y4}+7 zmUBwI&z*0XlO$Rj1T@4M!*__9KK9!AXj*eCe4Q||wJ2_Yax`W&^jsG`>;8?4@wPz0 zMqd-5Zq%5Bt~VxR&I%c(qz^%sbDrurIpFg;)LJxC&6E__^v#$wFLGd)$7^N?AERN# zN||#-VuT!tW-HiKX+eQzap}e>8R(ruY>Lq>&}wgx*b~B+ZrLp?yrcgAKH=wnn~t%# zBtPHJ=aPK!#!pU*dcLQ2Wp%x(?O@B``VYi$dQ=~Yo4PS}mrL^Pja#nIa7nHXT_*E# zlhkg(-qQy!#qo>wz73W1oG!2;geh-om6_#CfdVBa)2u5Ezbpf{sc2g<>FK%6cDNQf zr&vg!cW!Wa?K+oaTi)kix{sY(x!Nv#)jrkp$+n^&xsgNk1~cQz)wi0tL}#;Q7KiD? zS9ipkY-1PI(%@ZIS9@_s(~n!uTNZ7!T@j#}Il(G?X+qhJ$tQU9`LyS%?9t-bz`8*z zWUA=~o_!&$LZann@jw^uCSVerd`26e;tJ3k>4=aV~SMO1GT&`S0A> zslRuaELp9!ChN$G=O6O-|6TSnqgH$>Zhqt%3x;|bdw7Tbc=&e<$K|w;VuB}~d z+g&;P*13z(>!*L5QZxhA{~E%Kq2^DQ?yKLBc)0D7oTl)_RrVcQpV%=yU2=A%hsF7z z%r)=sA2P`kk?LyMoF1rd5ODg>-#Icb8OtV|Zt#sP^40e!oHSW4)`{U|#@%uiDeH~} ztSXzANPVujd-cca51bz^CQbafiz(sO&t+12ZjZOTp1$s|{fYQr>~CZAt3BpP?77j* zHHocVVS(0Rt&Mxm^+x?`-OhV_eRaL-;uCHKp9`A1XZy@sVqtk?((TP(cF(Pme*SH) zvx`g1w47_xq<8PhxxS9K?Cq^~KG|Cb4j*QI_ii2EL{rZt6A%3T?WSA*TbH%^n~X~D z?CxWJWrZ5OlPC2^ZO_TPGDCW6jr{Wf_M^=FHVw_}{8`@R<>hM+zD|)? zP-9j7gxhm2$rTzna(n1)cmI;>SG&JyizPS1vxeDSZ^ARK^ZiarzWD4Q`$NCl1M9BT ztDGz3*byMF@LgOberJ<&^|uABE9c*TWGB`u>wbYLDC^pcxG9&i*T|oK_;J_f>T^m< zayepbUmQ)7T(8}*^Uf5xdfHz& z#2>IuW9QDD3)>g6*WLZ9?U!fWIcJRw`-zDv7iS%~`?|dF%k0HFX4i9P5SUz^5$ z^yl@>>HKeQY!shuUf*B+ebXBL>80!n1#fTh{&_4PJ#k8jXzVT*L8c|-A{LqulcyI z_P0xNwZQ70%mArk_LTK;drf+O+C7uMz8AfTxJoG?=Kq3&2@}3~gmxw`{#;a@^84Fc zv0T5`b*!1iw>Zi~T^HY))A~*O%bU)<)@2FLpPfCit9*S|kmhn-{zmC5^EZ_Kt%~vW zJ9c=k_3YoGA@TM67kAiHynS?|$t3Jok$l1Rd9j7h+KnwX{%z^GezP@cssE9=+2sW( zj|J~|?rT22%RX&i|I+#mUvyTV7Bo8ST^bnmDKd}g6)#`hrv~o-KNL@~=A2ivop`~N zvD*G-_v+{C7gc_Lw&MDlxSi)U1w(8a-<-*bu`Fa&FQ0SdsI$0X#t(%n$>1Uca!W+E{XZvB1sEMw=&; z7;&m^mp=ZQ&7I$k`8wMr`xgqoLQ{=$F9yr_8pr?Ht7WYCT#QN7vmw1K@wglRA5Wfn zq7URE%kS^47B7Ey=iu7t?FGNT<>pFO+lkr#`=ESI-nu_qd|hbDCY3yC!3UaeUzx6L z7vtaNknf!TXWh5=0h`l&E2^t!+m|1zN)KqAX}Z7Ysm@uM4btxYa_%*MT&0&fEn4Zp zG;f~VmzR^(UfkFyE2;Ihso#G=M$E(ms}3}?rno*{<-K-JB*zVNM$P|kqUB#- znY#3kaPL}8t7BE3zu0%KJ=u2W(z6mCU(2b#zIAM|ly%>JX~~u?QuCMkKYFuFvZ-I* zwyXQ&$EB82Th=Nu$$d!*v8esGEB1Kb74{s51^xaLYuy(WigJebU7i;9IF@twhs*Eg zr|elLb4L4jfH}W;?w)l&o6mmCSnn<t0x*XfflX7W|kj%9H zhsQSD^IYCG&+X}tuc=DEfAY%YdIgo6S5#FTI(@mDN3q7lS=_AbA*1QMhpn>Gdp`7k z_4W6^UgxGfqvVo>yU98k&Td=pgHpQ#mbXgV*z`0nSyZ@D;;mJ~TGMCSt9R&3-*l@k zML#0>@pI;#F=@^1m+l;2wDE7o>YyN@-kS$nOT*gq-aMBt5BOBNV442YrA0y8gH+y> zXRh5FXS~&a|5+<_*SDMbv|oohJG?xRp1wcM`0u_|o^$7ff@0zC-=w*h7JZ9spZax` z;sX80T-yJ;E^S;<8#-Cpa{Ac>{kl&!ddje7zH$1?oOdPt!PAEe@19=z(psoDSE<`q zdE?e&MsexEl{rF@j#AP6*F~?{zewD5p8J*j7SBg2Lc5h5u6uRnL_V49R;D^zqNh{y1wu`G-kQ$8su=6#9GAr(5ZpXXdTY*$ zL-v1}C(m5LuKs)Kw>y~&zg(9#?L6kQGHY%|%+^2JkKY{4T$9!q!2Ed5vZi;*rWJX) zAC$fqrml$iV%c?h$CA{o88If$SKW!8a?GZh|NoV}XRJQip0O{h(Xp=kw<-SW#V7Z! zZn*JO{`C>I2VT~%m)6aXbAKw{`!*=7+eLKw#!Eq&`Gp(Sa5QH5I84p&ak#5qwg1-o z`{BKXH&d^5YyW>DnLd5fRIR{kQmcPY++Hj{@fv@I(V4JZZ#zfF+gG^@wfcfoU6^i9 zVR*f~?#{Uf)9>xzcl^q~YFoz_?HeN1OWl@zd7A1dHGNCGCM^-7o23#ZL-aO4lD3((RH zeLPKi*Q>^pQmfcC^TQKeA5SV?e`dm>!qiLaW))9$NiK~)T^nO6HTC-%)r&JuXKSuL z?Y-+&pT1A>zVe-UOY8oe3AK9tKHYBK>#$QRtHkof)8knpq?ej6_xbrXYGeG%mGN4! zKP{eKmp^{{Xs9jYHMf_iRtDB>y^Ww2$E&l(AJaay+tY(je;sKT;4_wzVD+X{e#Z(kIp0d}A z_$n)sCCz_k!$NLp=M^*UzdZCRwBn3nWck7$aLuRGX~Vo2%SY^*|G)72UJJDKiHyIe zFBRTkVb&F7vQ5y#y3fsITXJE}6qAcL+!Wqg%sOQ9?75D8f8|Q6SwAJuoX;scHDN}7 z_*d<%PyW6EhoW}bnuT%Y-&W_YSdOx%XM*)XY_Df}hIkUp2cH)Oz{#s_)vl zS1-kVj+VW=bW3oR5%bc`pH|nYE|p(j{5SL$``h1LfmWX;eGRqp`oEy|b=a&coyV3g zd^#i1HTn3JwI(aYdcB=b8y*&0w(*sGNSl7v8^7M$9}7>t{F^mfXSF=2BU(4hyYI9^ z1GmrBf>e9)Rd2rB-ch(j$~EWBp}FGM*z|u@oSML6xnvHDNIfY3XGEI6mbVWGt++PR z^r=A>gP)1satYCr9hZDe)+rn)6Ufapc~(8`eeu5bojz&KraSxJIvh!w6d={Rbd4U{ zvbpc{{F1MQ-d(-tNtL+#;qQjlrT(9T;;#q&uGn2vGiS#s)r7P2O#|%pCWrp*-o7#Z z?c=3Vf0ARTo?BG-^i}wz%~L~?_ue~o{^RCrGVJERsDtEfV6_R{!+->O1fdX`>{_$8|4)Y#R(*+lAdt?u{2 zquEKXji-B%TK7OQe>-)b=S!Z^guFbiBYt@yhp~;%7 zMIC>~PYX+~6Z`CM+srS2ulMWg{l^-a{~!GMS^Ta2;Ym(XEJf}vF2N)-q{(b-B*JHgF6~9dMmMr6PWLJ3LSi0uf*H;fGZp;1n=JWZ* zh5d3-bGu8QrW;saRXn=uv+debOzbD-sRVM|Xkm!|{^m+??|c4#h4xLq{(kxSJm}xe zma?a=i}e4`t9)m<_Rr(0%*69M?zZzke*N|J$N9|c1t0(XJmtM&&dM_^cQPj|&2(Xr zdv}fZyqml79!KWxs-8=;O`oUF`yxA4vUI8JidPDILcVLgUh!Y_O1a8kuBmE)JN-k# zdVfkiNZ)+t_|s_%4k>G_K2{_jzQe@K+A-2}+V2}_LLn6{u9;`PYh|B&y0OZxcz)9> z=T#q$oaB`0YS4{a*|n_g*L_*7>ysiB1KgN?ozq79%H36Ro9Ea6>3RBG@Ba_on_pjtKb-&nk9gJBs)*mNE-m3HL8^Juf+tR# zIP&pv`i9ESet$llj`W#lBlz}q`DH7;9eT@NMX&jIYiIGs#NTBl{M^p{YQ7iNWwTV@6WSrHa5>o__U+&g;CX(Z^x<~WkcqOg^Gow>{7{7OwecflIwPLTF7}b zv$CD#@8$N*u#G-tUoE&sM%iWbFIq&NhGiMt^_8r6(s}+*{aO$}&Un#6Q zd(iu({1*GUrzR_1++p)Y=5fTu8-^uX{#ve&KV2y9N$$QJ@joZ5&d#lVPV$qGpvW+$ zC8eD?kzOJzX1H`5^fqir+5TDJ!Le0Er)Id8o{QGET*I|~+N+4yrCVdCiMk)yHR|PG*R(aBX>FRs>Qrb~{8$)KTy0WS??p5j4->%87rwylh1y7CIdd~Z`e0yM< zUY5dy^s>lJDVoQ6rCZhK*NEJ^7pJ8aX~ogFWJ$`JxV?h+>-YC>shQ8lT)XAd?8)b= z3pfC3PkoFH&bo9&y~Heo}?$WM<}%S2qmb`1u@RU$Qj+^Ru+Y;$Pdu z?!W(YCvEvD#$4BbEe*oL53IPY38gIZ7(?~)T7dTz|P-}Q$IhS{ao%>pQ=;&`xBYZI(@%< zZtjl<>+4(hPoG}tCVp*J{i@nUzr-tI>;Jz#x$^C=+(+vpn67>0+j`FX-^R9UbxT)X z3d%g~z125!uC2iTnd@%xHkIrsn=fl*E+9Pp0vLhadGqcrI$jM`mOyu zsopDmZ@fv^7MbLgCZQ`sU+=l{de!&tV_nmdb*3)U+L|?YdR6Stx@-3@XYK!5m=!zi zoO^@Gc9|dAD&3zv7dss|k){|Rz_@SykAo-sxFf%Pjy@5?`K&bVla=+o<%hDQeQr;Q zpBC!uFtv9L@9(R-KCLeGlg(Z==Tew%R=U>^EDL_N??W!DR91Re?JTudbJGNj%K<;Kano zCei1uY`$J8DE>Rs^!|sl<}VzLcXw>`e)=lu^yaIdzaE`nmRs=Vl<1n@PlS8s7#_Zp zc=T)bzm-M@rahm!qorZ7K)`tmz0Xq|)$Jeu`?YWv(Vyq=_4rX|gO}&f!}XFVEc0fBd7e`v=k5X<1(`EKF&5yY}UpG|iB| zO<8l_SN?lB_v@~@`9HMV8&-915PK8;`qcVsmZq2NBP?g#_@(3JeDTJ$l(*`37jM*U zS+QbD$1zdYYjuxwJCAAc=ue$ryx{w7|2`GfP*(?@xK&+y=3GzYT;ViD`}Ca$f!^mP zL_N=a^kzOo_DU(+IZ;d3Mu~0lH`!Jn`&Cn<_p8aA%lcB*%h&yi={!~?b?)W%YcuBW zx8Yc^O}kmV?)TpVjmi?%-!ea+(X$Cy@xGzV&*|J`?Q317xmPqK?(Qx>#BVR-c7I>< zndZh@Jo@|pb-noa_pI^ml*?NmI34dO=3(+$?N(R!!mG`@y8fS}bEZQ4**Axp>uc&) zTbai5KWcF(RXlLrI{yEkIgjP1SN@SnUVM({SInuzUotbM)b~}J7W_OeWxghqyFcLP z_sgBaFZ_3DJ!Zf5`^3R!iC=#{Kbsl5MDB4!)oQEs<_Q8N?=CX4CnpgrQH82NK-9{m|EB!PJ*6-8n$xl^K6ClBUm>rzYwpijqy9vqZt2{pSHWxV zFZ;7-d$zy<5E#N%m0cA9rZQ}CpOo26w5KKI^1dh_+Y;4=f7HP z`sWs}KgId_%&t$iXTBTpe_H)}_Vge>?VwF-{8+BoDx9}?9yYgE@rmT~J5raK*WLgn z{U?#n?_6(u@%qlMqIa0nJUnqvq|oP%4&-rsa9B|E%ltuQLcpA2fdHxE<-*cNA17_^ zJa%s3`cl0sJYs9~U#~H*+Q_H<+UdYe&J~~fKWm=1cpehH`sj=vnJ1FZ=SaOSRy}WF z%Zoat!_l}(QGrcA^l zWBcczIiCd+daoX^12_J?9H!RqnUX%IIF7Zd*Rp-pKc({)&#y#h>YTTDel@&E4cYhy z5}b`Q&KTV~+{U+IKX7BCU-g&HV{n}E#9mllJTV!i((nGda zfkkV6gZI<#!1$^_+V|IxVl*n?%tJR61+&8}~*n7N;7U$V7= zX^npN>g(65_Wp=aX%Q%pV|o?$VCj_lbBkBosh=tdpI2C=b?)W#^f|?^v~~(X4qAdt z*%jz8C4G1lQRSJ1HnnYUHo2RWiK%vZBsTfa5qO^Z}?c*-1u?n$bUuz@A^2OOXzAs8~r1T{&Zqz{~&8JrylyCqvO zPA!0$j(qqPs=W#J6~?GU;E+j)&7}J zBG9Ao5l6>C@4}W8w0Tegrf<#)+ML{0d`Hjpiho+JX)9-(dA~__`lt87(VO(9e)yrI zvd3IRR@1Kg{;rCy&TnUzye*kmBC4-{SwAuPc;=0aje+tFe={v)t>tB{-47>Jh~1T! z>(Vs*xMS+!-=~E2<^A=ZYuKgOMZc4}{`G&R`^G#+5xIB&bmm%1@t4OmUHu(mVfDQ! z>C==CbB|qbYVSNh<+9{2$$gzax8$EZYI19Ocej21k;Pl` z{=Kzoxf=fdLEldguHuew!4kcT7AL(-$Y+%*?$*bkn5f9Z%;Plspq#p}w(f)*2R_mp24A zaRw z6}WG8={-(=?UvDXv^SflbrC4ZV+ofG8)lQAiH{Y1C`MgA#w_)cN3y(1L^i&|il-D;Y zz;ii9;%U&aGD&VbTU_>N>A%GnBhnAe-%>AbCcKC-a@JQ5#SNeO>MI`VG=3;_a4g`#0=g)6#F4<>h-O>ZjzdZKclF zp1wD%ei8Cz-EOINww;UCd|dT;>HNDrQ}-A>=K1%d!kT5q=W?#q>gNtB?db}gZMCrV zKkt$E|2Y;P+s}DK$Du@J!d#!@qEnZ*#TsNfOZ$BIa$s(L+>sAwB!9emsrKRIna1o` z{i!U{I`6Za>u>kP9hh+}_reOdxG5(!#W(hb{eJdIKtgkpXT7dfV(R5vAI_gUxb?~A zAM^L#f4I1>KdD$bzF<{RMNQA4=b2M`KR-Wr!R^7?*ZZB{SIsj>zO?Psd{9s=SjBPY zy5FCxjj|c{zkAxe$<<=md1Cj%OH;Z}s-e1^oqi75F zKewkV^8L)##ag!g|M`&N74M7A<4dkz=(+xE-j~fc{syI$MoT%o1FJ^h|!D=XGBh~{5wHq5(hyD}i{VGzs_K5$-it-3W^|QC<6n^vO^3FR}X!E~9{Ksi$d;Y#3Xem%w z;6f?CwPT(NH|hct2M!BcMtR+K=?$-c_{PTNCmmOpE_vNr?OkIdy|u;EsUm=(sk!-u zcu#`;-o*CROBc38e^l1EdDDjFCih;eABS$=<*rNoYf$}HXHCv>`)yx7N)^xU+HsaW zVa6{Zx5+Qh?>l0{mZ_e!K_gEmO!sBiwS(^pzVkV?Bq}8>n|Ey6{I4>f`wV}Tye#_e z8o*(wAh+DP`=tKGY-?1kloF6{3LRQx?q z856!z)ARk@P>ImKe-V?4u3T?F73j}$?Th2-4eSPuXXM^R-MqYF$%#v5EJ2UW9w(gF ztjILk5c&VWHs3E%I`8U2$`?K_a|qC2I=Nx1UxD+d%f)kEnMCEPW!qmnYnX5-IOlCr zNsRZ(>q`v(G{3m9;o1xHx9UENP5z~xl)LPc8TFK-_fWHd!`DR$>!ewKAM_574JeeH zp4sugqbK&?1|h>{CBZkor2_jCw#?Zh{8`i2Fxo$0L(Y?eE&kt}r0w%pE&j1E@JfzO z>^7mbCX2PpOX^a2c~Z9h<~;kN$UKpInSR&dExhMn@l@-cpS68jQ}FEMihn3U%JR*L$cbA}R{wA?Dh9}M+*zpDU%B~L;>YFgXXlG}`CE9f z$u@5+SjAZWPSn>?cK?gX%C7R~rx|ii7nnb(YsnH371d=5u4nh1|E(8)=%~oOc`Yut z<`+FQH=3v5JV9wrd%E*2YxceAb?vr=o*p}=db{bry`XsJZbgXX%NH{uwB9VuO%gCckqUz-p8)S ze+Z2Twz*{?GI{drcb@M$>@UGh#KaNB3%!^%GrK6)H{Ep#=(%j=qZ(|)~#CZ z_7<@|mZ$pXZ@Il=!o0pGTV`97Jkzk_s20fe>0df&uCLS7J_oD5+8tc}JrzuQ=gsP4 zHZF6p-RLdu@9CUA*^|?H_42YRuB40Hx;wHKm5XgYy+gU^gpNX)@w$vsg|$U3-XAqR zd>2*u1StibnW|i?qE`Pa-$IK4*M2f^9v>}IUgP|_6J1uy!V~|`c`vr z$bB#95g#70?e_#L?9#N7;-$ON+s`#5-V1*rv#9LZ(OKuG*9l~Y@g8odW4>5jr8Dh~ z$60X~GxX(i4{ore6a^i><{zXF3JFA8YLzTw9jC>jYI~j;#**#9Rg0np1ipV|H_)l! z*Zp9+Znpi)00XJhkE=!MZ2DiWiD?Mb{`{yjX0w!`;1{W4#@{^)Pe`ciSJ=(ZK9P|V z9V|b;_6MU{ujyMkGv?RF%N-=77f&&a>(l)DMCgdCo>NML_?}LFHaW*f9?VV|-$d6w z6!&8GS{5v}<3aK5&g9-%?Cp;?F24Ubqbj*%p^c1vy-2L}H>cn^2YZuxW^GY4xT|jS zY17os;Qu=tueC8;DJ(vG_={@G#FOO)TQ>H8%>BNn0dy3C14oEtqYi()%h$aAf7Zzx z)n91Zf(e$rvvL8=2$iq9@F0|`T5Q%X0v%aR-cNv^|UkCKglyj z<=-VUhB&*s7x|eppG}--@PT=^P^{ajIIHOOHDv}rCnuQb7{;|lxw3NWXuC(q3J0Dj zzH;O1oeP(DTsi($>Oh#D+zyA&Ph0)&w7DwIf7op~+2F3oiu=D`3*Ob`*|)6p|A~Dj z-lvsv4j8!D-t&CvglDVM&eUHhG}JNp*v8e^Yjd)JFhWDsX@`EvNl(Z2?UuhrJg zxzqPF`FUc-+x~(V-?yF;%opOT_g>!no5}m$;_$8dIZLNz-w@4rD9Qd8!LXD2`++hg z*8YzdqVLa9mnzvL5x#blSh84*?H_|BtOgH1<-XzA-)}#c`QF?2?AKK;e=(YKhbdN1 zd&y0{r?+dLYwcU!tL`UvyxpW}+6)Knm!2LOcX)I^vrgj$g+!y4lEZnK?@_%Qx16o? zxl_kiZ#-dVQto9F{Vf-|vc_TIKpM%L@;i~k~_eV>>Yt!4br_5J#(vvbbO zzVY*YgiZ8n{(pB5u)77fYdw0fWVx@A-G+}xe|uk8am+Qt|4r;iP<&sSYaR1B-e%g$ z3(HD_)54-yIl9Z-F0LuGJaJX6x6t)raEJ8sX*+ACPoEYZ?DvZGmRQo9@?)k94+AF~ z+GZ(j3R?f*PTSKNc9|Mkxp(^m9gndrd-IcBa`%Sl?$Y~whqeFC&dhH8uli_5nE5Y( z`Fq`unTlTvx&S$GU=>s8L(ZwTAm1YQk)|{|JbXK`$VICivs0xt$w7_x$5t5|(TFXg z(&jlVYGhbIoPC|DbgtZ%EqPpwE3C&m5WR_&D_cI z??%JdaDj?o*WK0MGp9|zz-O}6+h&`}A1;$u9rrIrNcJ*ETh7(nqOPne_x^(V#9hCh zZNIj2UI~Y^)YhYGmhpZ_2w>)Ud4;cea)0u3S*w{A(E8qBnrH4TyB0%>zW;rH`EC1s zVk`3IRZO__GrH~R^UQVk&HVD0-Cs3zaiVOup8L<8FDIqHdGYFH`?IZ?(Qez)R5Hyy z=BO!}7d+Uy)xamdgK@9*!rb?QGt9Cj_;h}Wc~*VAbH=pqkEMQA{J#sWc^^M0DhsTd z{lb4W>$VPi*~0AS0k)?b*k&DF6BgLmp0?ZRtHP?^7oG<1_`I%v8QX&ceUmq=Xu5Fg zrsPJG$6hLjHU|}C-F2IFv3GG{YqbMMRNq{NRZAbfC^fsPTCUC4t+w{ahN;mXZ?1aT zG1pM0z1z6K_ipR{HL?xU#rhnk`^~+OdL+q5Lacj6zVO8LT8TE@f6y!R2MwT3H>2xh z6;zqVEdPc$kuqMj!>uRQ&M>wYyX@|obxh;f_YQ9dcWb*%FCPC)eO5eOVE&Y*BS%zz z#X2Rex)`yPC0)b7ek0?pnUNt@c))B6?k>46jUfIm8J(kgHU%BR3zx?vg`^4n3zf67_wbk{NP13A? ziC4~lIa^=hm%m;=_~^NSi(8)9#foUn{`Jk@R%gNO58TeimgXbSp9wG z#oX<$CVEcKs>qtSOmz9qXf18rq zy|(9Hj9wjgedm7uv)g3KryN^ed;4w3-q`$os=XF94QgLsF8)~i`^An)jk^jae6e2| zy=CjpQ)kNr92gp(31wUlG*)YG5q+H{eLQ2ma+@c=-rwXCQ|~O?^vY{$-L^1$zU%uq zkC&{!y(=_${bK8FS#QtHy|p2Ew_VKleRA9H%)s|9-u-?&|DcPkEQWxOTzd)c;@CPMYQ)eDTa9+dg8wzw^yS zpVr=7vgOZeTWKDC6{$~avr7-vPJa>YufzR*GgoL1r|$YcFMRF_$mq?jNr~9zH9LQ& zr}^F80rmH`1gBbW&-i<&{cHWieD9r3Y^~AF@3g5-Xe+nYZs- z;ngMF$G<&aEE=`{P5hy~7sE|I_I#A8{d7{wwr-N&|EP$M>iVzs-S)oZy!-QP`wPKc3@RhP;C0# zFL(D()SIX#JN49w4f+bML>;ErFD>vilx2UT9#o+px>-!(~ zKl4=AJX*GJT|m3vuITdrhf{aGnZ45O=VDd;IjiH(zL0d&<}28}H0oo>kLR!RdAP26 zRqy)4IQdKYuCVU=meKBg_Fl&Ce>HwNZ~pT2^PfiQFDBLRi;tI{S~b`H+v=)k^UGg8 zd;hmNOWgAN>|Y=M^S%D9Ww)j4`mFk0-#pJ+-VuKM%_{LoLFP)6h1FUczV$!3n>{J= zlkS7}|Ksjg?oWGv_xJ1Q<#QHh+FG}nWe3IXn`)}RW<&Did7QfYYqrkz{jhHCFIll| z{~sN%GPgOmcv;lVbR!oAMwY0^1+iZwLnW$X0^861Exm6j|8kQ59*wsqzg}$q(!9$4 z#jWRJKV9Zp7VX(5zApLR+v}wzPv4iG^okF*`n)6ft9@Iz--t*4 zhE$6DjeBQ2>O7A8*~{E$6x zuXRiR=~;7T+8THFUzs_1-SyE zeNX0P{5wtK%FAA#`t3C7n(FiyyBBVp5mLTTul^60@5bBmva1UF@2}1G+v{`v z*t?zQ_Pr0cdM}XqdDDbHpRTCf{dBuH%kDO}>AUxJi##XqTlfF{PT|szOBhXW_wd_Y zn}2xk#U=SX-9jBTe)k%RzncGA7FU(({v*R2anO`hPq1_Ix-UweyqZ*LQc7gEpmp)|r^NUT;gqrwh!#GBX2n zFExj(+hq6nYwyg(&Re~_%YWai4?W74dtdTY{Efi5-LI|Nex2I!{_VBxVRthZI;sDe zy<_X7N%40AkAAgnTd>OK_O|dd)k%Az_y0W0{p))D-1VpR zb_cb#u4I|g)x}j?{LDx9_r32|RxkeBU%7&t=Y8j%va=tzmhSI9&Bd;{q2j96-H)fV zf7QR+7kzhkdHD9cyP#{uM8(BduUO&1%F252=WV?s*Q=~pHbo|!|GNI+`5iCozlQ&= z{kwYAnhSle3g({C4q480Zt=Dnepf?2)(tY#j>^|8*gakM^7nr)=fA2uc6Q#{`}=;c ztNQj%R&?vb-!uMNPwFz|f7v*H+Nu-AwufImO<7|G(cirt7@4jCDEO}k&P>u*vOy7L( z>icVvH@E(tXmG?s35C-vpRWFWVr;7WtN-qeg`%aG=l!qk_s#!yvG%>ay~?hVyYIV} z*5;SrZx34W=-lrcg>~$u?{>Y{-N*t;Bo4Q^o`{RA^1dzBxHrAQq3-+S(r5R~Z51yT z+;4qt^Q!Rg19t5#nl{H?O=v#Bml-7KG&x&VYVXgJ;fXsKZyt~Jy5;zECn6hdO65#a-XH(4WtO}5+x<(o-Oe(2 z!vXc_tVo6RpA~p-zP{P)d-o(m@4ukhewM6Pzg9lwTgUTz`}$qp&sRTQplrJ2olBe| zBB3`p@Nt@Kefvg6>0y8%yj(`I7K@lsWJAkzpFX}+XOO$FC_vYK!@Hqn`d*J2NY)}e zi-k4eB$LXXl%f(1X;4sOQGjmHfjB0WJ#SnOv7poJ*Gdm^HgHmQ~*O_)`O5M9#+5MHD-}SCl zoWR3a{r|J%^qvUW49(7uji*%eZS5XU5;ykhfyc*$TBa=@Ce<1~?EpI;LU?Rx2$#EI z@NfP_X7+E_SB2IGzQ1R?=<(`Rn~uwbs{e{8UjAX)lYrRSe>Rl8{UvaG-l_BF`;*>G zZD!t8ew}@`*~;+aeS*HG{oEdRqE*&Ev%hye@7@~cU1hzGUQhj9XYg`;t(7xNk>i4e z=PlONpX}RrcVdNg>g(+}f$PuB{r;=xb@`3NU#F|zuS|b`@8ZFC>sCF|Q&UXbej}>q z@4hdO`|X0>+tvQ)@%H$mp$1P{4rSaEK1{m%@#zbQ55P&lV@g9fOVz@+TSN6C?5nn>-hqqX(uHKDkiiZc%m zMtz#TKO@Am^HzJxj3$F#y-KFn+w-no5;!jCE-$NU8JS~y@@Tu<=O?nVs%{SsuuA>z zkv{tM{eeW|1mE4uBAr}bZp*DwRdJT7yb>6=QfK4kXQ8c6rcGSz{(9>3`PWZuOg>!e zQ~gw2EY0Dhrc*Gh&BB+H`|Yo-R_s%D>w99nZe@i|J3O8m9JskYyiVkPv?&uge`M@x z2xW;{Iw8E{_64m|Yd5V}u)tyYTrLx3w<3bpBVT`rIYY?f(RvUlX&kE5OoYx=mxRb=ixL+wWgfw=RD*MZeCl zYvbI*_h$Kj>gy0vzF@=j`%jPcQ;~J`XPxh+Mc))zSMA^OIzCgP&;IR}Td(KWpPOq{ zxM-SQ+?xBgU#Do5z0KNOwCORk_>Y{!Y`QgH0&92G?e&{$u+Z#S%`w>>n%PRA#16@k z1sj;Qd??z`w5A{7Z3d>ZY6+rE*D5!4tL}+#ofxX}<-NU+u-cpzm7nD<{eHjx+7i#l zrB?#m&2R6!8E~3&%G9aZN4xA_zg#~5^6K^b7D^f~Yk#urTi~Sbqt_qB#>TE?Tt0u@ zW^)+i})5fQ1!W!$>T(MrdG;q_U*RQX=TwVV){FJo8 zf^UDmhQ;M%%$@)GY#4)CivttOpW68Q>30?wpS$3>FjZw;Jts#>l;GQ6-^+IV)8*>d zjuKl}FFvn)-ltz*Z@)Iq^SHmy%237ArsVzJU#EY+e|^Mra!G}+w?XFYC#h|mQ>IUS zdDs45;Qr_x0jJ|DUE_b=x_-q@CG)qf*8DNlZ0zo`(CK=y zS9TUZU-ACJ!sf27u0>u6-bvlz|I+^n205|t#U#|*J+_P4;-SCii_rD`%+K?_nr5%B zcW!^RWx|e|xo2ju**|_W@7doARwugk_bk|cufkcr_JiZ<>CpFVvW=%c%D+K)}fHbP0^FHSot z^{6`B{M{t6J?GD?O<#W{&sqQN;lz+I#R!o}Q91{Y3eB>)c(hII`?t5Z-3`CH+uxYL z*BB$1@y7U^-TglxViBl}l>B}zq@8Hc|O1J+YYhjOl?l&VZ{u2M+v$^uxO@n`u>Fam)d;0Y}{%-hkeqkA3w9VS@#kbpPj-}?+XiCC!fI}JQ zgb$NqKR(HT`IM1Gz++8AI8Q}tW2j67D=3me=TyIzGrPO&X1!PRY56eEjL$i>?}fW3 zsIq?Va*(c)S?hEnIkQv$+pR~hMH|e{AA9_9d!|@?_vYjCCDM=0K9ZcX^kea*N2!Hd zPsLfMuiY;3yZXT6?AJGbm2fkw-~BE!e}1Cbm)8sH<%;Ad-!%O8`Qo|I-!+@>+26O>c=FlL^tnfGSVi~qAyP6U zOO$&<%k*o7Y5K_N_ks)KYLyRMN~;|@)Gcn5%og)+`QUZvN0ILx(eAAi8p7GCboPF_ zmXt2Kd!9t%<+Yoiu1UIX-M?Q~ync?LVcEiM@=<5je2(~8`Eu$GvGmt#lP)a#S+sB7 zT50+1*Go8_bT!Q9H{0_0@Fc}IH5(Vs6~A`d^5|E6`5e$X_HvSHf+(|`x%79hML$ed`)uG+UY)Q(EN%^x=H5jb`{t%_ zrnqO`z2A1N+I3?1mrB+J{BKw29@{rBROx4S{Pm=q%R2Ys6yKaqX^$%EJ9IZU+Aph zOuO#Xy|#SXgGYtij!3*qj#1m(R=4g~<*Vn5j-Ru;zh}Ed^`5`Q=i2VwtZvhbWD+a4 zLS(HJP!e2I5g3IKs$%(bJmr6*)xM7N-Tuion_2#}KmC=II+ZPK<%7AQS`qnE-KKqc zbW$(QG2*^iO>Em*^#_Jq7k&+UDE@x$rxTA-Kif_`x_tk~W71WxRxbbYY<7Ou+gn@L zh8KJ*Ilxplk5A4f;<$YMo@M^?<$9}K^Z)#PVEy67@9Z{?Cru6e-#?xoT6Xty_R?Pc z_rN8$C_M-%iuv+9(+-}`-D zT*X7y+8+a3(()H-kqZb#;uSvR)ls~mO&hW+i$!F}XygCjXZxS1SXZx?{ipDL&7YzH$4#d+c|PZ}HqQ zYfJF|8n6BR8_(-^FXy%8JT`4(Vf^v3gvWBP)!t5My%loc@l!(|`KpICyY{Dbz-#FX zo0uN{TkW}1XUm66n+g+NBl4}TLV~?Q_4AW_FP&${-{(L3v9wm2Cpui=@9wVs+ZOgm zcV0UFc5A3cMfzj0^8UTY&1zqqHqNPJ?2r6qFz7#bQos zzOzI^#kSR~yy;xb`Q`2H@Wbu=*C+eit^ECde|++>p3X_JIxA0}3-8|iRjj=J?fa?E zw3u%@DsVE@$=%qQ_`Esx|1_P*Ltphd4`wgu`S|+&pP!#itG;A>eRI>;tLH=Zy!EfH z+h#vJYR{fKZ?FCFFGE5 zH~%L2a(*xG-Ss9WwhwJOHTE4p#y$I=mEGNEmHCF-if_f=F8X-g?C!2Fi6#^6*XjxE z5C2*y9rgZs_OA;eVz}|bHwb2syH5~57?Ht=g}Rl-Z$)Nv&G_%)z8?X z7<-%ZM*m?sX6f(p-Fqu5eiz=X?w_ywShQI#x?A5cZ?}cnw&%4+ZzR1a++GN(i;h>W ziP-4$e13gh?rA--D{)`tE`=|J55ClegCVEQ(CsXM65MQqJ?8^Z%Qv zY?~=)?sd_M>090Q?0NH<>;7(j9aCAk^Ipwo-@lLT|0!SJe~r_9^ZTXyUf(}6(|GYT zhc~y<=k8_CvFzS?^!|PRy8Vx@yVm!cR4d+0n9QQ%C&w(k{hrnS@ULR09!YPGh)REb zbI0);ZDzXnj&GO0&-Qq&xL!MSE4_DT&SCVIoAWx$(axd8Z!v9(cncS7iFe@ zk2i-4{NO+JEqPP;Ec>rlf~)>~JifT=nrZemlTD^+sa+1gzr8iB_>j;mZyy)`_f`1f z;|xFe&;DDyDO@JvjP5ain~yAp=cX{2EtHXaT=@9dNi7EVJ{ifisUNo#UyrKT*dlJ7 z&dw_(63SD_+Ok*t#U%9$>*MYJ{<^-uPwSKJ!=sbq);v1#D6dd;+sSTiRl5Sl{p}kU z&Sk!L`|Ek3xIe$1SARGaT7T9+l1VIn|G&3)b{eme*&cCg>-nnJZ*FCLH_YGjvCZz+ zi^VB25q;B*{@SHoSrK?KeTKTTMF0HDW#>=r&H8lDKrZ>WUDEee-y)3suYCP{{eAqK zIopcwwv`}Cj$D0*L*BQKHwZ!cN}yhoiK9YXU`ls&>%_k+a&$Q&S}*SZ|9gM-$45u4 zJ{}SNI(2=GYqPTuYwR=bh&N&DVpfXB*92aVEuX8m`^}~o6E$8=R_-!wO%W+*S5>vG+a)n{#EcpU<0nzuR1K`}O}n=l?&kQ)^u4x4-{mb*O*C2Io%_ z#p`DsU}#r5o?P>G>-ATkPU~N{d_G6`=+#MOYd8NEw?DtLywl?cyr+}W!oaC7Dagjv z2rpGP*fV`=-V{17%5`F>+>Ls-|If_#U)+4&ZZ)_5o&aHWzn*`}`SsgQZpu}^urb+v zZowf=t4AHmTM8aJ{XJg)r@hbenZ(z3cXxl=zfkwy{=aYYI}2~OzFhF_jiH=bPQ;h^ z^J0(nYaVjHy0f#mL@!#k`Rhj&j`aZ+D`Ynp&E|^W(Op-z_FIei>}R%9U2~=6%I>)_ z{rk7QSgB6`vfI(b?YasN=BHjOnyI?`Mz-|6FPFTxem7h`uPW=xr%>)U^L)28G~7R4 zu>Ka)4#`cP{TuJEzE}VMuat3G&#!N9rRN?lldH~m{r33|N`z}W+`f?e`usgX@L&dr z_!fLXyUXU~QLSLzhfk;P|FiT>p=MZP!dd^zs{RYAzrVBke8xES@Nv0novziPVv+g% ztQDV5s&^KCIuy11h#cs=k{9Cpf4GVy`#)<)bT9YGS}zid+jFTy zLS1g1X);{^!>47Y;woRj$kix^ItqC`E5Ptm3b)&!Q+RY19t7SIb z(-yY-_aj-h>_*~N>#bhwuU}45OxXBIBKq<}Y4g0Ex&%EPogTgek9>M23!ZNClC+oS zxBU{3dt-y5RlV-Jc^@9VXP*6RDkpDl|I3pCA5z4-GxvOtIDTLJq=k}K=YdA<87CVT=6kko-0J)w&h%ho&XN}&tA%!l|NU~= zfAJF2-*!oRRrmfVz5OnD?Q+D>Z$>qvP~0s$wke3Q#sqn$Z-*C^nthR%T-$Uas^x>b z)Z1j?Gv^8#D|+^>xb|oN(VNdAomgVaI3r?okA+1(5ZxDd@quXDzkMgxDW6}v_+zn! zoVWD$dynTvE6L=pgwjQXuM0`^uP9iAatn6Aq_Ovck|;yq|z~y>6`NA zaG45Mrjr7h9-Q?rMLEU7`^^pgDgvZ6_JM}T8bjqGhdphy`6k!Z&uk+)4v%y=gQV+6>eKN_p;g9 zwrLyA{`J`6hQQr|o(p)N%Z(w!j~b$M2cvA2Zm=B6Ms!ydidj4=PR@x45P~_1p|O@@$^RWML^=OGery+(UdF^?b1d#>`o^yo>I;5| zd}Ls;d1kl8x8e_fLh+g=aB1%_o8!jw8THeS+8@u6`o1bxXp-2?%&MN9;kkm(dTy?m zzu)Z3J+9}S{vV5Nlev5y;h9oK_{8arkDnI6qK1)0NbiBY(eM8LG7CH1hwW}3FSGpF zubFFP=y&+!r0H>@&c)iVpPl$QhY4Kj zHHL|QIB)p7r@Mc9mE(=XZq9=Bx01Fn^uJ8l`G&5wAKdQmft>}A z(|D>h%HX%u)U*E*M?`c_Z(vK2?xyFS(4`bFG4`~1@U6>8`IZA`(Wg&RasM8k4`^V?`lE->@WJvC zG#$+HRroeJesk_*UQ~Z`C=?VhRhI5w_w0E5yO_1doj0BSlKuYDk;H|e%}q?DuS|W6 z-|dTY{yHJ9s=j*5d%lbJTYnv1rMq!c&c$s1W4HY`L{3X8Ug7oYYe0Y8-YeQ)YO6|v z0&C`P)HUb=d38!dY;V={FQM1vY_F_N+41k!?cya**T0xtls)Iw#R+eWVz1vfbv*18 z9LDMzd-eH;%wNB=k7rz+)qCrv$HG@}=N9cx+xts)zqat-MXzJIvR3;-=7Mt)%6mT@JeE;4Q!V4%o0C;9PTF4!do*o*^t$%2xre>%6GAL~t=KR@v8Ybzc>hXtjqTvOtAAMWZpl~I!rxYMj=M~swl81rSl z+SvB^m8|0Ycg`OdY;~KTT^_t}*4-=brVGN0Q)ui=QaGU8J4rzG6r!vL^$DI#XxMt@ z(~Q$e%{k&uu?#k*B`-?04Q;1gRt~YvjKgYO#eVciG!(-FhV;-fGa}(oZw}`K; z$!^fvH6{D?FZHRneC^j&{$7-fXdyz%eK*kHS>VG328hfDW~DYhc>VuNzE!Qm##>vn zm+$#dv3PFw{Hxp7bL+}Rob%o)xi&a5RN~6du;`^{Umx1yoYR(i_)S3E^M6*wt4c1f ze!V5ZYib_1zwxeb^ZuRs-@Np2MSAs|r8~?0FCOr_x~gy6{OPAwe{_`qH89pHB&^i# zetv)9(Tn@qUd@>qp80L&;=`*y&GL?)88m&LP3a43&vbvj>$|R&zqns#=komg1S|Lc z4DQOt(px2d=lOcRE&5r$q8|f_CWVFr2RT3ZetYmI zLK+&O(A>9RCaaF!OxC=XOdu-Ez7#W#bpmSDK2Z*>2S#iC=gvRd!uj zsqwAX7`z%OE+P2F(KqtvE^Df`25!1P&sJ>Z_Xi)&Z2Ou2qFI;ObWirYUEkza7yey3 zH*m3D?G@D+weDR#9IJCKJo^x`ZPG2ZRc6_D*%Loa(3q{?<5GQ*|G96-|68fw-gFvb zq*J8>=PNurMV^A}h58ZH%JkqA;lFYvGWp97-TL*<|8MboI(6!;xL@kFf9^&fTHKNL zvZZnEH;>k30-vgSue@2evHR)%dlz2yZad?)_y4QrUBw?I&PvH_`uiyM@9s|hgBGyr7ZPm@Op>|| z-1?HTa$KN-8B|k)Qz*xiSq}Sj{w`UtFDnYc_+L+pUdNfc_e#m+^w-}c zg|BXXmU`udqscwb<1r?&Tt5wx*_TgBToZRA%DH2gP4%ARPIoJVEA9p6ipv$2_*WbW zjQU&fHpdOLo-s{4_Zk+Y08JS&YWnYz?e`*|X2F`+Oaf>9_=NZN`E)YwD#B4wdNU4HHB zf4>*ISB8YY&#YUpB4v@-9SQq;O1$%nHpg_|cUGQyWg{vgzFOnjv0}%QbF8i(wz~bC6+IR> zg*^Uy%~`N0I0QApHO7da(AEfAe&I5x(%PvkFe#$Ts&(H+<#WM-h3cleJd#%%^P}cC zhDH{SBmed*GcH})0f|dQc;I4Lf<|M`?Pq0x)F+?>jh8h^)!~r$rbn)sh^8r0Uck`W zI7eLJq3ZMdOboajfacJXLJAL6BR?+Mf+miG>u?U#h5DS&$biokh+t~OoYg=`Vqqyf zXZ5H!iQIyOl<&8>-`v}~`z^O4Cn#Z<2|W09o$bXNAyg9-v{|?|J<_n?K#N%yt}WTu z^|ZG03s(w=>?P!-n;SX31lxR7_($NR5gC&pouKX z&^SkULzhGT%?7W7Z@Bj#HL+dyaYp)m!D1JVH_->yRo3Md{Jp(BJZSm{3H7airl6M4 z9$gH&dsI||rU;`r`-D^Do;`bREt$Tr_IK9VS*EXUZcZ;*5+)fF8#}kveQs_0lTKZ` znEiEotG>Qc?ar?{n*Zzdo68S61TrEHoEMb7^)qp9@Auc&{a1&t5BvV^?&8dt|4MBx ze>VQ8{4`1Q$7FxIz}jnjarD>OL+JUoG+NRO0$K=gau} z_!-4Fe6QQH`8sGkc-~xdGaVhBo^|yfQzg&WFnU+r+>q$}#j@;(p!*fIJvY95xsm?w zVt^A$d?`pW*<8|)EL=1NB@H@U<2<5Wt-JH-lF5FTve)ljrs_Ry#iB(@ulvl!`CfcJ zZ-3qRyv^cXY4cZGF8c*LIy#0F=6_T@s49MsQ6|}$sci4(Bka=OU(cT_T{h2WmWk*3 zJ)gQj(?IL$c@@)sd^tPY{PoTB`B#_u&NfLr)N&4=z-DPY0tlwGiN*byBWS_eSlF$%%R|$TfWa&K+96?W>+tm!A17hgaPE+!U_3Qva#8cL`x z?PZF4na!zxEi^pb{lDn_-R19BJh~tpzv<(R&2MMC5!7jBj4k%`^jCG?iFr1bmr2X>SY-T53TN6|CW+1er@Bcp_#QZXwzLa zt_ar!U&9PD=7!2tsV)j^Xk@+G3#{tjtH28T%>xo438tT7Av;l+uweAoB)aHopM zcTfCU_jhyl-1z^GuG{WD7s-=*b4B;NitjoRIk@bv+n29B;%Uw^qg;mxJOZ(Da&{}I$$@h3$8+-^7Xm}|bD z#e72QO1ErVH>0|(tz>1uP4)9H_eHO}XnXW?$_onzG?72+x1&HK=`rtvo?wHOX~z4i|*g)xjp7@aje{=h+~mL-nlaV z*C+U0UBx$heGq%;X0HVwPRx-_43KOqnW^|->b|&*uXW{)XjiXo6|cTCu{5mG12ngD zPP=-oO4!5fkDKpl)pU1vFBap|d3f|u#^>COjo-ZD<+uHv7{J65<$geT&!0ORKOa2D z?On2wh137l=AU(bH*MC{uN9vE_h$F;3)enIMC#a9o^1Pe%WnIc{`lW-`c!t^=J{?o znJx00Q^wa-UauzX^6c!|_~Bf3$(Me)3oqnWifvpZJu~#8j%?8#*Il(gz7*`$z1&@2 zKUeFJ?faL^)+-iS>6gx*9M!WwS5siptUtex{jWasFe`p<;r@O3E&4LMY`?ZTm-oo7 zI5*q=S~UN?1-J92uiO7o=VR|;-R9H#5bD#RT zmUq3E*H$i*+m)Ce624$n$fm>M{nG3Fru_*BS)@7r-YRE%E>W?Ia=CBsX}!E1YMWEn zzyI3y=QitB$NzM(+7|Tx>jkZ|e-7T2Dz8|c@iLD2_^V5=(_d}+UlkwibjbU9hE{!4 zltNdKXGbA_w&|kj%VKQok7RFqSM!6ncVAIVN9q^70MGq$t1@q-`%gSkd^7oCTk^aO zk51}^8NToo3_B=2|J_=-h^2}r^>QV)Y>BNt|I-4Uw$dT*D+pS!;K?9tGN?o*h)LUpKdo&v|iDq%5|_{#@_t_-A`m|J-_7xFsU;y=VQunQ4ZbCEnfI zs=bTtm!M0zrt04-$|_rKm}Tugb<6N>;r0B|>%GB2-=}SK<+A!3F#m~gxBz2I0})!wwY zZ}C<2-X0YXx!sSo%xXe3EK}MTIQ3@=vU?%As26;gWDl2JTmL&^{#N~K>)tM{dTB3z z>4{}=aK8-KRIh6ee{!eaU41j$_u7ZXzgKp6r(6|8*s<=4|mgXdBz;<~K_>cC*X;DgD9ruJ4)F{{CTH z+7VU3`QK{pb>F=!1a3J`V@!T2+BWS&(%ir4d%~4&UC`oN`;>XL#gjk!5-`C4y zF=viu)9%{_a_ad{4`|oeo;--CkH!{z( zySl7RZ+*YsuIzPum9GNN?tlF3iiz*F(CvQLUkG`pY}D$Q8ujxULuiTS^=n`KUx5c< zzH+~=lXy0@<^Mfi=3P7@9<^INLk(TuGu^FpeiLg@l2@_j>VXwTn#|nugI&AAC8{1Z zhySZ;{jjK9{N>Ad+qLD>_pk0RnffyRVqv>nc=Su@ z{>}39_w)ZT1ufq`aR0m6mvchVf21-VpPsINJ=ouNsrmhy;Oy(`z8;lG+t8r;gI5l^ zG|6}NGDc=L7f$bKXF~3O&3|8gb>S@Q_insvPEKC=#wOtT9V_?E>vuYycC%Yxc&9q8 z;LB^xsJQpH-b?@gxc>k0v_`eM`xlm9{G?j*a0UA`Peh<`TmkjN{_6R-!h2vID;y#< zzOUK&{lynX*M*xLZ*BUOTKm0i_0|91eoEb5?ob)ao^`56+w|!ouiTp-8t45!dUn_2 zS$e-NGGD&p8pgWOLglcIpX}cY#U`Iu-Lxt$saWF>@_dV)iLZRx#iE*1>XZM4-TrSG zeP~kY#oZ3Y@8>OQymrX@%lY#UH!`lA`6t(zas898Uh(=}TVo!4eiv7#rvg&M&;F+zp%BFMfXRs_OKZ zMUVTe*PUZLw!VI4_0`>n_huEoH7YwFbvea5BVmIV>tFR3zh-uqd=5STqP=*xhjaEU znKiM^6Me)!yq8|?e}8H2?0=U)Y1n`3jm>@fGBai3PPM_h6bcg(K?^h@95ndg&Cvq~ zIp1)s78k3^a-O$~Ph!c!#9Qg9qO1PssO(sCV`;EjUr1nF9G93|B12L+&hck2HEcL_;u^3@GCRhxZNzu zx=I39d45hi{q@?S3nJ%RPG2?eivFS(koYB6U1isg+XuzBC+-z~%x!RQ64Sj|jiDc^ zQrFvldpOhHURZVaoQjW~QkB;{M9UuBzZGr7cXsdFcYk-S{xAOP^;Y+|%T2$}!Y%i05v}XLiWOHsX;)`3DYv{K$23##!Slwg3`x+XQj1!-#j}2Wc{$4@b5d8= zr92m-zYB`?)YSg^a`D5%!(Ug&|MlXx`;lOBZ=rL$#y+vf71MWx`~FqQUi<6K-KEpy z%bq=*_3J|Du6J!4j?A#E);~6-M`XpFKaKNhH`jitU0h(lKYzuFc9)M`+8XukjM7@J%T?u^qR+2Je|_-h_LuIZ+FO_IiFtb4d+V2(_1wk%q0=k& z2Hmad4Efo`fBmO%`>W^X|2@3#-(T_RR8j4=Z@jh@clSo!`YbRhHppx3r|U_7KJMCj zYe(T?uj}istbe~Zq+D;B-v3J(OIP(TQr(jG_SgqGjnK>&*Qe%vte@3;tI>09ym5Z) z%59(fFRvA{zTX-8t?K#Iy*}&Ci|p;0f!^V)@Ct_%(UID@JEUefyBQC^1fdZu#q{D?PUf#Tv2j zJ^S6(Rr=$nvFVrR=C9qo?_WQ5p(^TUdiK|2&DUSvTWVX%aZ>MO1%H4Syzp)e6J5|c zJ?v>(IyAr=7?^amC&=4Qc>ylHw_49yaJv43a__su?fa5Te}7MZ_3C!swL`alPA+{b z8z0jDVVBYQEa5}R{Zby>@@3bq{@N#ZCD%MQboaLzE2qD9f6lYI_N<3D_mZSNAI{Cr zO13CDR1zznWU(gP_gc_A+gVu)-|fltpK`c)oyqrkA37Fa_~mb6zHQ&sifjDuFHZSa zEvI|olKaHfx3^D=1+6LN%$U0GqO#(@4MFk$X6s+y_9iGca&1}V+oGx3g~#7+e06XC z?lwP(RrY#+7i%pGZ3)}XwV3N~Q&ZEeACrGf+VLUiL9@t)*YnkDZ!XKZBNVHncu43l zY;9O_?rA-6$wxOIFZ6pk zU0n64*pWP!Zm(mR@7Ad9dU$p(|Dks|Z#`$1%v24ykbK3l_Wp$pn@hfaU&@}p+jHxE zi(@`lpW0iw*E~M4CL&l05dmie6wt?XW;rid(61M_!9lz|H_|nz_Uw`Gl9kiMYz$nj z%crfjGBJ*eiBUP9uclT(A_L2OHmPI zvgLoh(th3l2rDC%6zyt>95Yi)U&fp zLFM<`X}XO~#Y?6sKX$j-7j|LNB%#0Gw(sv1vb4Q;@{w$5@4e$9*?zX>iYN zZcqfR@2Jt8d9tc|efWpyOWmPNzpD>MyPa6K_<4rF4dn;#OF=6go3?%ctt+{ZI=|uQ zHQ~5Fwi9aIPYRl92-MzxQSzWOn^ke+zXSW%nMCNMA=;e^6LOjUSZ8f>o$}ZbUVVd# zHlvsWTL1P4UC^r2l{}=y23pOd^+|Wzybq5=|AqWZi(g~8Xc^}Z%Y^4G@xOI6d-Qg* z=$w0bvhHSSiwt7nAgIooAj$NkGu=%_19kX#f-qAUXU0jrc^{J2+e#{_GZej0aE=xW z+|;eUCt{86!IN#*E-OyRX8QQOcF$Dt-E5aq=QkWTmHYn2+N%%I`2;yRBO0`B=Gy$d z%COl1aOhg9CUok3Y++yhW$QU@wqh>j+x%uvwp18R4u6;aTd}x?!$c+Fy6ygdm5-+L zzLk0S>-vPKP0OQWY@ey@Rk5BnMGkpj(I~vZT`Dy%M+33V0qnI>rnr~sQycExG|{Sw zRo>k;??sYf-}gAqIkE1iFDhKv(GdT?Mzi{@r@mcp;x~?pq{*^@Rc|&w*RVt^%m7)l zAQ!Y`B)a|^>O8=cEe)X@mr~a^g#S3EU7c(5&#JnAp0aa7K4bm++ZWc?+vUDrI&)GA zWB2Oso_2hvP&KD)0(B^4WKSU)4xr#kS=g}sU6N?y$B#NTSLWC+`O@{L;!Lp|d&3-& z57&AhJ$L$5Icc&%WZ4C=;77Ak9iJ8;57{axvvL`23PG;^K+acCXW8R)q203Zf@Rr+ zxR2gF#X28k-r2EQn1Az}@`H89J5{?D8BlnE8~{#wDLWW+_oP%bXrK)Vax>k#b&v5`(wopurTW7ck-J@#7DXniQbGQ}J0)b2V$P#q;v0 z*H7&-d(Qp;XZY&o(z&bbsv_-wr?vX+`X9n8{f2u<+tk%@7o3Z^ND~5U)9_$k+t5IoO3wzR?X}4 zUw&`~n-+VSyGH*im>T!*no#bp$4+yNS4F%%bZPgrzn-V}{a&FlxQm&ytkM_k`l*yUd+Vn^s+T4|&x&ZTx+ZVv zlDyBQV1cD_qIyKh-p+6VYu;SLFx7qQ zKb2Pf0}p>?Ez0dctdN34W+My7mA_Z@8CjQgfQt+S5vdcfGjx4h%JgslUw7}yNXi!t z$-Q2^-FBV2zQ(mPu7|IzTcsrPhrR0M_2iNxbMyi?d3q(!wu}4XC?UJ()r!CwcW;Tt zg@(Vq`^Rzm$M_3|RX+NEvL>AS8+3ldmAu+NpVhw}>?r)@H8*AYm1*Vq{D-^lc5MsU zx%Dik4qX%r;-Y ze|LVXXS}`d^ZD1K->%Mmy?g1SkhNtJljVNSm9sC~wa;!{^4Y>$S9s0TUu9jNe=AzH zEG*;r`}-Gz!~Z&+&gVI4DV#m2xF)fULtz3#e7(clFmdcgOW&ZfS{8f+juPZ9GBFnsf zoN)j3<#R-$ef(PcW!t9-&5lhs*}vKCp0%HJ-Jd0Pe7A4>z4$xoi}1@WuiIU9Rjx!{ zix+vOy+3Di*twWBqW3MM#rX+P~7lbm|N`klFlfAmr|M`XTz~_3I|ECw-egEb8t=x!cqmAdTy}#`nySqH( z_@um7f0qh>HUD3-<%|FNOy9^HOE*CW1w$rlC(mkZYim~4d|j+~Gj-Rx{n<@zUp0dq z1H->s*3A0%@0MZI*0jZCZtjw~j;gi0SGo7wX<62E>CLNeJ$G^c%ZKKN+#cPPEq}Q^ zx`xSKa2E^mAO~oU?+M3;Tr*rnZ-hBST7X9xN?PFb1t-sv79rXY4 zuIs+jUS4un7Mr_T@b2YpqV<`#V>d_6Hh*(r+ojxF+wx|YRV+HSJn`Pv=dbSEl>YK+ z|C%eyGWM>xJN<{)p$gyA#-_oakISu`eCY6ku(hSLw;ZkPWMGoi4+tpUy16MVWXZXw zjjm5`eRx=uc_xB)OLxke*H(YLbazxdnD;tphPbKJ)6*h7SC-sV%uhS1zEZQyapq^{ zzX`vzY%Tu(ypY#Z8n|2kqC`DfNiN{g<#20%pX$;ZXfuuu3fiontX}_^KYzX6|G(^e zYyPg!=KJX3TlXM>*FwjpTRH3h(&=n9nH_Pzu2sFY$ZfD%74rVy{eQD6>iJ(jEUG-` z@!0OC)Q7X1ul{dZ{WA^qX1AX%fsdB1QP)VVNv9Q*zfbC?9#jX ze%1eS0PG!$m7M|CfjR(_XGv<*JzZv|Gy7!e9Po za^0+3tzi*;f8+9}X3yAV8g@O~pTqL8%G~Ng^Qm=zGi~c!%FnK-T@twJ>QvpQ*Vdh> zt2?^wZQc8t+Na*Op&?tXw_Fw4RpVXu(JX7#mfah6xBdH3@%LwS|I4|*&+{L@UoHRE zU`bR>X8!F(&J2x5I3r%2di1kAqcG&tLaX#=p|fhAz4)-oru5xBC<$qe?!9Ry}JkzUu1idOKjN zLl3lMgI4SuDh>_qQmP6bB7!K5iW8!ZuY9GyE?;i%7rN`&^VK_+^t=6id!*pU>kzSd zX;WUUaypu?&$~OY>TT!LsGl7sPmb-&l3(`jYe3(hWBb27+rB+4`P;=vp|hN|SCpqb zePP`SuQFz1~0nqaaGTY4L8 zb2Gm2KY!WCE_b1c)jaE15GrENtbewb5H&iJxzGmRrDg?Te%DcIzc= zC3fFbzSccb-McGePM_ViAlIO^YkwGBJ9YB8eC@j2rO{hU?}p|6%UFFXdvaQk_tn_N zX=hiR-}>z4)ms}5ZWn12-Mu(W^j5Fb;!MS#PwwXLUBbWkTFR}}-^2UE-~aS~z5RUN zg>9R(Li0FY-~ZY&P3P4Lz1XDN9`bKR)c&Myw$r~WHZ}kCuCup(Ro1@MZb|-oD#W+v zTL0F&LecfNcbyOY^@6+V#j*0G((aiKYaUtGZr|g^(C8z6L%UR8tKi}R{p@Qq=D(iy z-fsQWrB7Gs++TEQYX8e`vzHncvt3m=7GbO>4_V`E5m_`j&{aaHLVhR=#>GfQe; z>Qufey|*@TU1{m8hR$Ul*ijOj14E;a*oybF^VFtK--Oo0OxfrV_x|6m2iqQh?S5}B zD;NCa?!;e@oRt@?y0Pj)pLg!{rTdSan^w2D@s+6Rw1`XIfvb*AnIMpCDgXY?kB}Ve zOFMq2XZ(0zd%Ghl!ld$`HnlBE)lI--l0#j|T8K5?P}4B@>Zyw-{)+sCbB&4S!CJ+r@NJx4_$fvVa6iP%j>Vp#>*^=Gv$qX zdUNY?g?#_l0j{c2=H=6--T9Dq)`|yQq9G9;ph=sP9l}ddm(>-yEjWEcaMst?i$nJ5 znj8-bSnzEwSC;(O$@V`&&dz!*B3t?*JUw&T{t$EC+15*+g__UZkulA0&D`++9@{rB ze{p9^Wa#|$+`)a<6!+%1?b{VAeBXUW$c;$mL)*T;F}IniG3Do#R`;wwdf77-{afRn zb*-)XegFQYZ;NVfN37CbAGADp-vYt=+_!(s^Iv0qCwsnG^@{@ENDQP?^VXKDp1N%<*V+{|e^o?}7lq6UX*e`t&g6d@3->5}wSRx&MWM&X+$ZJT zw(~XZnhRM391`X;RcdLx68TlDcLKe$#F4U&*o z={!#ng@>x0fs4=JRDmMlzy}({I(+c?1((1A}26gIc$m@M9e= zwe}_krr)XuzUJ@WA+*!L&@bi2x78PpRP5goA%O_w#x!A#jBUCb6_H{kDiVBv)4r+Y zXWvD6D(LG^U7TOI?6e$(zi#$-stcQrbad4em0Q@Vz1m=`3&dtN(R(|L^am)wN0c&k>8=k0S416nOkA zWK(g}udg@bes8t5?w_&PX+a_5y87PVDTiZ{=I{pQ{E_G=d~A2q==%QRWBu*FXY62m z3=12FG>!|0ywi>}1|j0zB=CT?f3C#;{!?{-e`S7sb@kP~z13S(e=F|VwQE;rbn3=! zA|K@YY`4v?`P5nU<;B83fBtA3i(45G6y(%%+bDp2oxh>FBd^8*cK-yCMHhN zd3f5;r|-bAUTM%SXW7Cdf`JQlw}mOD92Qh|6L|cjWz)e)W@3*OkMmqyrMlYW!3@Sz z`SL>ZxH6_}aXi5@Z)56Tv9(dVybinb^iPU@^JnYp(mmflTQ&1HFH*elhUw066YI=l zxgRe3+pjH_Pd>T3Z13t-tGeC=##g^JeHUu1m-Rb*!LfJAJHqeUpZ1BpbuRgLoMny0 zcf*-d%BNakEs7(oKfW5QLt0eqaEvQLbz-Q*5pAEfLRYnfxVX4XGB2s@{d7vZ>S3#R zNMPW^jmI4iN{RjW^ZESOGsfpLE-&-7`uSw?;vG>rx{W7)1^e4hl`uauy~FZ%*T}Sz`ri`oLWO1S%vx04qr36tmdk#R z?bLoMKIMSMhXOljc_n+(8AW*MbW`cUf5}{D@3M{egp}489gM1ww6EJESNTM6ZRBP* z&_NY!{Bm=2+vi<99vBz5ZmM>8*2zh#zaGo~U!hs;=w|ebe=cYi)h{-g}W>`s}Ly zD*Mj03|0N9y7hWS{?nsv*M5Gr**?YMR*d+E@3!9!Z+`X5c$FUW$L^S1Zpk4|^@8=Y zCTu^{cx1+VWlqjKUqjtv;FBe4KDw@r*yto4TQbqAGM z;ib0h>+5nW7N0pO!T5XqbH`@3%quGbt#tpWr{3RJ3q5}6y4|c(k7C2Z#E$+sU;oe8 z@Z5|SrfU^`OFw@8|I?nhx{s-~J03ab#_ZjgX`Q&zOjIKyet}*4_lttZ%+~w{o}Lm-;Miz&oJY= z!T4sLggiskp|H;5KfYY{5BK!s{BFqEt#}kV$KLox7;&;vb9>A5S_VVJ3fTt_Sl4Vi zQRQ8+a?P3^p*S7JLqc(D?r+PDp7JH>@idO)|4Y+9=SD_D4py=|3O!g!!z@qNwj%g{ z7-!zphjXn;yM$tOZXR70$*q4a@=*6zvHNqa%iU}Z^KMqip13yK`dI4jQz3C-=PGLy z4rVMYmFg)>Z0x$#{&~j==P7rRo^Mj$bz{fZx3{|MyS+!lX@+EJl6}zi0Gt zpR5yKaqxBgj_`+eY5OgWi&&H9OiawY=47gRtnB}xTA$6EHp54N9yG8V+8aH&D6(S7 zMaGYtgy6NmLpJw~ziUIqZeFNbud|ga#5?Qb5i#xQXE*=9wD}bK{CAxCD!aCnJ^6NT z{_zWKA6vw`r>pLYkY6vcUAKaDXK(eJ&W)KVY1eZM_4Gs9zsXwk8ylSIJ$fT5W7ECp zl8v8lo=be4Yir$}`{Mc+9vhpk7KhE;NA7>Fle=Mgu-0dD@b({Ux^?%Wd2}tWzf1gM zcWiy_w_DGm)17yJi#%TIb7aEBdYgS_YxIxZS)Eq$V^+wHV@YRfeI|26a=>c76B3}M zbZR0ZEHDv=1%{04CAP||?_G32OG4-6K`k+xg-7eAY|FeR)nWVVgiu`0ytVIZlYb}1 zo#wvsoq2QUk4l}rmrgu-E&5o@xqEH6)sIa_c07Gts!*+PjD69xHKkHr8|R)b^WAn& zo8@iHwtMH|*MHdh^`*cGRmOM8o78Xd#{U0v@5sC4Kl|E#&qz78SJQBtMe+JsXMRMj zlPQ}v zPZx>To5()TwYBg6fgHonDyrSf!-a14pZ$2MuzT^@?e`vKf9@=NwokL8@Y%6tJH4(2 z^t}D^<@1eb%Z~Zyx6Ld6SUCTfKx2;h22e?HvaiVby8XN4NwU`~UUnA7C|e%~JME@q zejjWWep7Tq%k(#W`tI$p56(aDjIoPQs@IeoiDw2$q>qgt0b3s<+TJ8AuShTvnh$*Oq=YmeSI z7yDlK=FxM}{t25)-|kuNtZ<#>&z_Bsw-vrip7fLNgT<{2zmC02ese4R^IN%N?>uz_ zr~jUDrvLZ9BQvV6p6O4oRlO75^H=Uz+nwWA)K8eeS~?1wK`VFHR0JT+tJZSd;Gc4> zQnmU2g`D+!g$`k+U){6z(}ASy!mXzqt9^UEGv006JX)#$eW3%g*_tZKYPn))1{XHw!swTXbe3u;Mz5D66$Iti03+KG} zu6yVBmO0hgc{3%pFDtwKCOh7+Z~kSwchC1sy>UH%_NC3?u%KsX+`+)9U&wn5)`(?f z5mJ6&Z}F?Y_n-5UP?gA~t9bWrZ{GB=V){QTyZ(>U1V2Rly!LnN@k>cF?D7gXWtyEo zmYX4KSa$S`RF%)(kbhRT>+J5gO?!|u_xP2zYn5+u?>wGYcW>GLZK*G#!VVv@XH;S0#wC^|X{}%CU>%q9+JC2@=zrDkEd!NMaq%>aJWpP^dxz7E`zbp*P z)~4{-E{lt*pDPz`9sbwmTjjnr>rcZ@YrYlsAbkI?sd9Bc5_O}u`D9;PlX?5llDBu| zx+{J>Y|lQ_!ujjl_Wf%Y_gQJ>a>ki0cUWcnqxtruGX=^2H#gsA$%f~A4uuOPjK33a zTFZau3X{K8GyD1H%hSJK=ZTI#P_MJ?#t;4zVO;Xxf7+e(&e*uM^2iNWqw*JqYxIwW zy;|IFXI0GYe^OwD`-7|D@oQ^sCfmO{5LNWy)P}0CL?I?#t|RY#Ywpe`NTzaK3*Jf7q_K*S<@bi6zG$ zd;D(c*O&ih!Ol9`vhRRw`JILC^0gtLW)EoT7O#}aim%)kPspAAU;phLi{7cMzsx`Q zXC&TWV__8y5Q!;Z^bI~OyESi1$FynOQ8C3oZ|}|8Hsju=OY4?RUAZ(|cX7~ZUEcha zrLkVx+hYzDx!-YMy*V|P?Z^Dje9VWnG#>E$Ik!CV-qStLZJ+=4~GjJ?U?l0P1}!UXV>WG%CFz}Gd}#X+^o3dO530Rm#yTR zuIs9xs_Hs3%y;oc2fLN3_j_9%_1!r4g@+vYa^K?d{>)FYVvnu%hlhoHzIV;|uesm1 zBNe&5@BdgnyB9Zqm4)^C!cdJ_<g{JM@s;zLn*jm-?G z0gPM$58}9H+$))K`e=UGseK>$-M)X~3Vn0unEj`dw~l3J*j(Ci{s+7AdL_V(uH=1+UQ>g0{;wsl{7CdI0ymhdZo zX3RAG$NS5ViT%i*6L_fRzVCj1iS-LNZa-Fg>~+>1{rkPG*KcSf?t6diwMKQup0;E6 zq`rTYl6KYke78b2^?i4I^5y^Wy2T}LOd)Zwpp5fGW=~3*crjm@Vb|{6yR~P=`pviN zovIz4bZUy`vDljRPK<1OLKM|zF9HP+B-(bEGc7Y$>^*(VUQXird*AaF*G_Rrte^Vv z?w5$mxyMrDl7kgbM@+lk$EZK8aP5uLiwjP*WC&E|?cw&~+7 z$@{vCufI`+IzEq6#Qr)M2&xOJ>o`tiQs?+!OIvuj;v$PSNK z@Z#(04~c6$Al?Nh4aU!64}85o@3RZNXdU->Rlu5?W+@xGKla<3R;SJDWhz&nFkwQ& zn>RU21-C}6y%RB6GXBZ)$bCQlzIaztS>nl9x6EtSm2J9vj%|J0HBE+peW9mt-a>eY zmTMP0Jtg|%#}5$`<@#qvY||yo;*QSaw{Lv+a^{Qop#f`eH2sLRbI#wJt z&#IjNQmD6p84~Udh{WE&^gTc!JVj2-QRiCL4UN49HGA7-AFW*N(7>o4+HgV*meCQ!mw&bC)#y0>-PZH<7dOsT#*Rqf{+ZSMZlbIM2G z$e>%YdsWo@w}B{jg8ZeWCQzQmf9*_cXY!_9@#T9y+$kveYSX^8SS&Gm%8jx&ku{y- zAMSOn`*7jK#F8>)yQ*~QCwluIh#MRT)UoKe{?;o@=3m4wF0mgzN2~qI8r<`=^lJZ` z-n;Q*_QMks#0{zg!cDgB>uQeQ)3#W5dSXp^^IsKD?OF4-6+KVM9@=D zlQ(!r&VT;scrmO9Ld2Fsqn6N#o`Xh$Z!Xn+nq9GPEBCqgQBAD*Id0eW=N-GR=F|3e zlk0)U#UB=w+wRD0xU-{ohEh|k6qXIg2(UA=r_L<^5fCXvW#nN5u2Xa%&S`<8*|jg zQ*yeJfZ$c;W;qtWDaBgvc3CsB?YT2ozJD1!@q+xU;n1ihFyXS;$s9eS8%Hl*6g+qC z+^H*uWo2bv0zAxds~BebPSFmCJJ9{7=F|f*wp~-aPt1krL-y}0@e8RMGox-fGiPt* zwz4r4e%RmnvMYf%y#H9ng0Ic%7K%$%pIDdj@YTv(rM0JL&-l=ypYl$0{XcF4(>g7& zB~vbj&iwiGO<>OLkD_K>IR?dTrLEJ~%qo>#u6*S8>i)&)#^Q#$LCIfgOeNya+4m_c zTQ3aWeKF~IzeVL%*{#ja$RvY&7Cp|uq~d1yE^R%w;KJWA48THrM&xx-*GgV70 z;efYj^CnAhWedxL4NM{{_B8NlOwhONoyb!)@t~fbo}Sk>@tI#;-z6_}DCIiQF#XM& zH$nc2_Vqkvnp4}PHKElt!UR*D1x}aO`9I+PcxuPgp4Iia$8U3|Ex357V9VrU&dxvj zzt$Ymd;02V(XK?T+{4#Oj>HRk8%_4kR1MCNF_hhW*Z)B;Yw*TTXO~L6f4$<$6yKkF zck&q5rmmBSEIPW=B~Q|@R471xZPic4eEFlA-(@Y@mKz)swm8-x-Wi3b@hxuYk)*IZ|7XRq{?QV4A=!Az)S2sT|tZ!acP2S=O$m~a{J>oGo_YQOaAo~zx_7$!OfSRIx<3yn)&`M&zlNt0`K$I zJ(@8!-~GY%@ADkekNd>jvJid$Myl!h{t71Dr-^6hIdMEoey4Qt54Y}vm>FTqdL|cs zzRP9s;AtLfr44$aduM9{kIDo`-A_w{R!%t}KJ(_$ACqoJXavk6<7`z84lui<|o&dQW6swx#CKHKWhnTH;3PJ+FnmKc+o$*<)L3TNBRb zy!-jR!>cP;KgZupv)CMOa7>3ItSNR1?={^ExjX_Ji#UG$(9VqK`TAq)EtZPo8*XLX zG(h)QNSH&~C4;nTL*9nOw&|z5HvOB+aY9F52cw{18&!Qr^6tEgw= zx|;27hc`Y9;0ynDbMZ}$jdot|gmWX!9i(^K>u^U}Dg|$J+on3(Fl8F!qykg7oEPQx zQ5L6@8&-#}UzB*btxdFUZ4sz|u+)@Zf>uBv6=|r<1zN0DrLS6=+4&FMzaKwS==Q;d zLJ#?_DNQa2Ej@Nk?%UB@myYKiniH-hp!&?K>fzmE6Kp3R)N}8bJKDg=+;#O?Rw!r4 zBjJG1g5HiSmdhT7|yY)mAYT^ zxp&5`7fQQIUM^zU9}@bz{CZ!QPwW!curQgrpHF4Jy}8*uV}^v!d^_2wwcp;&dUi3D z%izIMAE|d(Jb+{c67xU|%QC;YUDwt|C%?V5b%u4h-ny8bNqVutzY?>vx#Q#GOWxm; z&ENNP*`@H!uM%`$^DxI{-DG`QfSK*#A%$dm1Jl+}hqS7R`eIxL4_fEr^fQVUkU=_5 z3N_&t*XsAmsq@V}(A#aUv*>*JEl+K2?H%Uj?he}-dN^bo6YsX)%?#f9$%1Xql~bor zIbybMu)8vA`hnH|D@E_;{@~kZTVq&pFJZ^;o!8efib?y%<;gudcl6<#d7CRSu68_Lu0RSy%6dvhBHYH~aj=U<|inw?xOuA+2oULA|?f<<7hJZ*9Kimn-;p-)+CF zyIVi-eQ;}j#{1!G*ZPYKbJ=jC-tpH_>$^t`l^`NqD~YDei->&XQ! zbACI71U*#K!y262LK7}a{QUN1ZSX<8W2YAvURqFFQ2nFi>%m#3**&vg|FLF{d-cb? zfdLeWNIuaCR`_+iUSY|9vn6)}zZ-w3eV_2FMp42dzHL> z@%+8wP40fj?!5n={QtYLVPZyo#m(=Br**fjnBMb3{-V8w#NTTFBM%?VJ!jLoUG7Ey zg9ra^6ve&sadw#z@&0de=f|b{>msQfBfkn}!DyQa!e7PrG3HmM2c^ zx!m`&GZ!5%=*1}79T>SHIu3L;t6$iZe!A(5Uga;F6Poq!Zfa{w{${J`T;aVd>#g%T zyYQV(Wl`2!UR-55&M&upf_B*7yD0~}ze<1RLG!gn054OPZ>_=w)^FuEwyAM&XlZ|4 zyO()ZciHJ%v45salzyIU?$U5(XULPk8@YG?JK=ohUjfUhwUf;qIV%ILpUZEPw*My; zy`*!AeOYqpKe6e5a`v3t#Ox>~!X4{)ptyUZ4ok-jfws3BTYu($+h-n`nS5`a{{_$J zC6x|q+ia>ock!*b@h}E!!Sg*z;a`%?oxgV`ZmLz^mgmXlvZZFA(c?cGB$01ut&jRkBzr zU-d)OZB|7Y_t7^m9XWD1UQB7;#Kkvv=QDL@fu2pS{d=>+#olPI3Ei;rMw9k2oi2gf zN`f}IdoT6bWhqyk7paxl&N#Vhr}*ml9kZf#L?mhIW{Icuzglh)6&H(hij(HK#VF%hOwvpG?#@%#AX5AlMmto>igleT~U$TV9TttsVTkAM}4n@OdHM z*exh-kiK9xXMS+@~N>v`}EdDpIatI7@m_qr_IuI!eI0ByNVl(*G61StrdyOyC|>i zB7NG-#X)+vw6c18qHB||(X=h%FH^#leWaTb@AAAoE`O_O=4#~)FOC+ZbR|eX7yI;Q z;iDUwJ9bp59Qw8Xz|3638J|1EI@`k&Zk-YJ@^@O+zSuL-C&0D(c$LTk2VRaj`=|B2 zcrCeO(uB?#(vPOjSjw_%#=IyS3r_R3Qt$M(Wjx5~R^xqh;ofmhIX$V%Sutq+rvO`~ zuxlNWTe*M#pRIDM|KO^l4(~&iFRaIlO-=d-06_AECwG2NzC1 zw;(aY_K!*O{7dWmirEfbSCyL`XRxNa_ht7yfAiL3YV4Y)>krIimv6X!?fr)2_BHQX z`%YIY9q?zq81++Ck1ue3?(y}f3LTm~nJ;87P~YNlu=S|mjyri0RbRK8ZdtgyX|ev? zw!hqeAKtfmzwK|i{Ia9-X0kKhcev5fzAu7@iKpVBdLw!w(uqnqdy=Q;!}LVCe#Puo z_Oj)tYP39Wd|Ad(#yP8fMt*$j@*74Q;$>nk*%H&7X!Db5?v2(mVJ6&Xm#_<#oX4@}0 z+3mn_6)x3+1Cy23q$rxb-K&vT^+Vy`1v5j@K!Gy5JAx0F&R=w8?c8Jgn_qf|Cl|dx zcj}*}w4DLVg(*?L&7{8?G3F~=oAX;t`A^E-#tpVx1f0(wQ*t(CS@^kWL(;9RIT2Pa zKGT;R-{*TsELh;uNxA#I(+}!hE>z6tt9i1}x#^+t30~o6|HUuMODb;fFyd<$p1yc8 z&xgc?46J9|9&~Z!SXQV>vY%U`pm=sd_o_YTI(6>uP~3O?lz74F1*_U;bg$jpFZTUs z*2T8KTvojp)V9y62nBs{x&Bhu`&I29g>OCXTu@bzvA`+rPGF8iz06uQ+pY5yuDq}K?`gZ?hxgx3-1(+mC$pc=GQRgvt=v=ASuZC3=;J6W+$qm|&CGr8 zj)*z)wlL4$+n!XS?tbMx$D5g@%yWNN9XiN%!cM;Pv3kwN9Xm3oikH9H_V>Q=X3Hx5 zijXr4mmHq{`>1}pP8S1n+z&@ouW2|ia*Ix|3|_V%nmgH~Q+5{1Q+`!lsoQ1UbJR~a zO-&F#99C{)qang^yYgJYa(~iw|FE+QhgaQ!?!EeP{T%}7T5(5& zEpOiZFwIyy^Y6!3tLzOj3w6%@lk7a~{{6x2lf|wRPUNk*QO8`kTkUCjoM-c`)yht; z=52M`q~G(_@cj-uePB*ON#--Aj|oAlUHr?|^BuqAU^s0;>I_Sl&XAQyKB|SjW!j*U zC%dg~zl5>fKW_DZ5se%V+XZ-^^fv1;yE9)t^x^MDm6BJbt|?0&!e&?{kYyw5J@@yVTaol%`bRm{Jt^|8(e_&Z!6U%Htme zmD~`Wxnj?rJ2@W%+|5gJpK?WS-O+s-t=3w=#d;;ruOM@UV{=aWmCx4>or>z8^7!~s zNwx)l4}VS6uj4JOtYEmMbFcA6aqNXH-4CDe*Hy_&nF^L$+SFc@IUZQ=scw>`_U^4o zb}Rese|_G8l1dMbo(%Z;U(WHryUi0_z6UoIcp|nkTA#b?w4h!1)IVK!*6sZ6iBoLU z%*A)=&CB?tQ1Hh~Y|~L@=Ucybb;+t1e%+-0XV%ik$NbG30{6O#`Ck0ry#0Osb$@x6 z&1qUHab8o>6HbaJ9N@O+LT_axEM!ueq;x`FPHq3qw5bxF7kgM;uYb~BJ@vM@YTuMX z9k0Nhi@z^^#5pUd+l!?o=Ex_>(+g!kDY=z=a&gfAS;cbRcUGUSag|cayX_Y9%{X(X zJ`P?OoOv<*Nr}Rb=r_A1I^Mgw&A4Fdc;VJkr(qWQ)tU zQ(IgX=?5=ceE+lbh4oJZe8QR{k8JV%$DcgS;{2Ihc7tOddro*Tuc=(sJma+{+eIS- zwF{DxlAVuKr@3aD=F6qs{3#W7@OFFA!bNru4y;b#?WOB5UvI-AiU$-8pmRahh9S#reil$GG~+%nGjDIN*6l zaC)#w_!f<6}?PLpPS!o^z9dyT|529&-iIMPqWv35>+Z)8WWzqhWGWO z)myuNEHchC-CZD`zH<$*-94|bnn#|G7jaa4XX`YD$7t_t&6NQg-YUu~eD*lG>rtdq zsb(~{`O67vVL_X{c%N#nnYRDQ8qK|1g{@OKyam3gygM~t%(MUe_1SXoIvr0t85AEf z@wua~!u0&1qW#RsuPiMQQQn4S(8C zPdF%V8W?0$v@x@usm^+8(}jC-84sWGNK4O_;;ivJec|zwr?V}}O=Bx##e&VB&b+f* zFZWMbR`w6GqK0_o>Mh^OT(b3#OTEm_tbJ&P(so)GOSciTA$4W+Orxf8ebC*4RA zESO)PG4ICw?6pES!%m&bi9Gk-t?$}|=LRCSo60&=4OIhos#?k|ciqta_K~8*wQG)F zoP7$v91H)k?ty}O#h)GZ77H`NZWG1zux8wOW^(e?FNF^1$RArsB|-6OD>znWl`VPvTXNHxW0HS(0cuL zi>89tJ8{FM7mp`-EsoxHELyEK>}HbJ;%EEjUWhnTzNI>mMgT+d*DdoxQ{q2te<7@7}zIiRQa;MeQKmX#R zr0=+)bSbX%G<@29wti9J;&$abciujHabKpQUi;q-ONmC?oQ2l)BD2-zIvzi|Sn$TC zq*|>VpC2i_(*MWDzK4BLv3GRJ`@SP(8&~?WPj5)-V2%Wv)JXVl;N^Hos}a%r)Efi-J$gPV_4 zh!>OS;|aTcV|zcWNNDM;VJQA=-gc(zz$HPY2hLAiHD{dgU^#xqR=n|rn4*M~#$p?n z9xsoMj{gFulce}o#9Yi?koin(sn-t+6X_X-HR@bqPJMqLqBK6EVE>j9S!AK#IboyHklVrRLIKACBJG40{u6V;2Q zL+th%1a9!@;BdO(eCa~KA9o$smJ@x#Mhor3d<=59XKiA89rso(%xBK$*PnZtL{>yL z>X#kWa8xj@zP2d+wD5ViceZmog~Rn8{jB4?uw|omj;laos88_}?MoBi3p(mW*Y~?G z+OaVvRMnB?x2sIY@p7dfPY;HjtJt)g<67a0S$5%}@;CXA3&dBe8iL!eeK@3-!)@ES zZa!ag{bqK<3cC$Iub#D7xxmC>_VoEKySF8|{+XrVd}D2H&t;L$m%dZ2j+Lgm{@F8s z{$*FSmdx8+ufn${EKU@U(yb8sZmM_Y=cN6Sdm=@*#jaQUvwZu(canl_kJ(rj^jiGq z-73m;F6D9KGkxac_uqF+YiwO8waV-3{ts_rCWSwEce-QGo;{}J_j#hx+ggpcbS6xm ztSr=(qNt#-;D|wd%}3X#{qxtYTUStC?!MTq_rbGgZ0hRj878xKpJJOJQZ2YLsfyd8 z`oQtM6{|!iuX}M>KzcHV#g2oU_f)C1i^QMt>2meaO3;6|Y{gvZLwB#Ps}MDgJMZ%6 z=<5rX7Kabt4V^hp!`Qdw<&Esb<#(Dr4?W_`n<2A(u{loR)qj@QNZ+&y^n?4e`1 zJ5;{E`kZ-8o}+B77)Q?O^KX*;oHvF)Rob#!`PQ$h0|y_z+q8Git|H;=?=eTGwlt+1 zuFhTIC#B8v=26?cx38SnhJ|}>@Y`BCjTd=nYr!3Y zdGPM>1Q&$Bss?5A;`6DS@hi|U$%8d{2o;h_me80+r z@5P!Nudj1_og=G#_r26>9e)?3va2yl>%z9|=sAC%>g-|KvtXNW6Qd*=8*+udsb`e7(r($g2Nq zUE)(t`kX$pbMJG33tOKYPB|*I%6PTwqq(ontgs9~sURUkl3F?ix!;p~W^7|p{9N|v zX2Wi7u2mmABPTM6>_~2uUU@U(_J4*lnOzMnEi5VN>CPz= z)?MISub%$!{_FGCGd6T*9zPdz`SD@h=>>*re3Fuq6K*byfL4c)h-sW9SW)%kvc>j{5ujsEN+~I!Vc!-^+3e&DU;x(q7S1 z^Fb}@mr2v&#frDPC5ty_L;L`VyA`5LiGL3jeEQ;9^ZjXgM}L=l_dMMP@1DnPO`d!* z#3=t^TG~}JZb7HVPgDfNV zPU)L56J`FiU*5K1tB~f-zr`09I5OY3d2_1O z-iwKbQ!f|^z6m<$Vo-j0Etl-px#yRw}*bf0eD7|Lq=W@%%fL$zladYBUb)-D%CVi}k_U^81H2ygRJ3;JWE`SGGM@ z=9r#GPQ#EO0lT>|OZ3K`_q%TTrH0%(P3V143a=C7EL<$5jvouOU^A!W%oV}`>gr*!?@Xh6W+`jI@AK)`9$#sc-7(=V53`G{ifd<;_|q%rT)TG1i?jU5=+1e}1*-Fc z8&7ag6MvKRramdoS;nSPN~+iG~g>6dLUe)uA(YTV0n zW8!7$lMlqjQ1bhNSFHEqcCg&fyVI~OR{qG0>;HR?ovm5@Pvz=`M{BQ$xXk|}-2VN| zp$``>{&>**{o=XftEJ9`Y@d~K!29m5dosEpmmth*j8dK;xs^3J{ulHAsNZaV-oAUg zVbT8ieGg9VKK(J^uv%Hmi4AEwq@ki)$`dQn=BF$2$^y`eIs+*a%7p|E;at zJLznz-mOl5wXcV5GU6>_s`B#1E`*R^=y$~151Q_gZhi=_1Q z(Ud<`o6F)F{H8bd^zf)0b4d!!PzdvX*S|4-u9ig~H^}TBrpR3}bGmk>#%w)NzPDGb zJ|hvGn};X#X#FcEgH|Pi|%uXxn0zIubmRYYSPM;n9Wa{K9#^vAM9`3y|>37$4-Q3vv zT>XExNt}5p&z004D%|6hZkn(3`1ARRtygMSZzw(T_{aBqr_ zh4}36tlM;FE(3GiyL0{S7~yFv5O6iW>6}u5%d}~-Q3vmOpSdohXtccMk8w|;*2ng3 z3C~_}?D%2k^6TpT4N31ASfkT-?EOM&>8Op--Ea%0$Yw9hh*kqb@=2+M39g zE25V_G+Z~3@i5}?TYr7=mhfda@-&QEy-m)=cen@D*gW!$%RHv#bu?hlt^~nl9ZxwM zxeG5A6iCK*%V@m%@nEB&;v-ur&1qlD9~d1wepY0KG}F$Vl^$Z3KY@nLl>=A)cv-RN z)32ZBUEciF7TiD2tbUE8~n(bMwUhE00EcKv#N{KvD! z^^cu`$~tS0zMi&i-fZ>yK7R+ld8RpU_FmZjeDR086{cH6>p6DYMYX?veDBca+*i}@ z#IMmmdfR+zLFspgN4?U^X78wBXIjQT^X|ciHZAC*;2Hs+nY6y=&G@(eqS6A^AIGcn z6&(JQt)3^|B6>OO@sUf4FP2)f=C2Xh@viZt zvU$S2$;}4Yhq74C-tLcGUlz<}{Agj=iwA-|=eNyu+O8h-VZ&!;rRhE|RsW>0S!wT9 zGThSZe$s2v-93NG8YN!DFdGz~*U@=nE4*G`z9sZ=^fa4gJ-WTOP8*+fN%4`g`gvMG z8Z-!Uhb1MfUqkRt(W_IsPen^jWp{a{#7+FXeYeGm2k(-)m%aOzaq9q|@13^~UZ$~6 z?Y$A{=IOiM_Mm9xwPTtOPD!kpnRo8$4rN0{=8YRSe)#mMsk^)T#FeE%M(r~*r{B~? zWCupBh$RiZ&2PSi&9Sl;vAw-hyw9;-@OZf7vZk<5qc%HpbM|Z3%mSV+=Lx(gv*$wc zqa%mD6_=hkwD`s4?{yX0(Xw6d^w*qRDkYR~z?;|cvk9o|LT*C@Y-N(%rL)v=?wK;B zB>P=FGQ2+Ahrb`6bYbOn(VPel!6QaKPh1)MltYi~_BnDtWkYw+osS(cU!(RP3@yNuKuxX2qik&#uwte#*t>x-mhi2Kn zS3V%9ac1*^=3RBG7qxf(+x4xAHQOn@tH*dDNA)N58>eoFUOakx>J{&Fm#G3QRfad7 zmWAE%Z=5A|;@b11`zur4SWIhJ?b-HTrTh}RCAZ%v-Myczq-V!nXzAT5Dz*F8qN&rB z|LmQ6A!?8HEzx@i*ZMN*vo>$rz-p-)x2xAWuVcB%`qz;@W!t>X?>;JdDzUQS;+_P=2{l@ht0y`aKL8*QXi(lNn&Z+-*FJf645`Mhs zNQis5(55NZ*PU=V5u@*W$23E^DgKs8;gQ}gP4Ba=US-`D&B(adqjKJ?U%Q3A6n%c? zyJP20!v{;5^41`iJB_C}o^+%$SM^DE$A{@0YklpQaW_Dh&;RgC-uMH>2NEpa+~|>6 zdQfIbjc}L0dAaNT?b8zU0N~+zjy1HSf1?o8^^NyOAYVB&9fg&e{c45esg}g@`U*lp6AVaun|2k zffgt#ywB7)D%?D+m7#cf;-k}(T~AG`tXQG2xVyqi{nMfox07_LT(l1=JATN%6>-zz z>D6+B^mFY$J~;pU#ct#Br2E>%xI6lm4d=2Ei}b zW5e)eGX!HzbfvahZ1?oE+9ai@l+EkZd~q6QoKMOQkH%{44KKH6|9Ehl`>NENpj#ZS zN)j<$=MV9_3vVbmttw-qY!tNdPI04+Z*59ys-mT(q^72(l3;|{6O(Y%^A;qkxAUWYBi{~zF2^7fwpAg*L0w@&nnluFPQPk{Y*&91yklgi|)-m0yDeQ z9^Za^XgB}Epd&J>6)G8V@g`q0`&}O$oO|+M^2OBu>>PQE4*%MIG}u~ONzkrpml13{ zSM~ClQ}!ul`6}-NPJ9c0+`IF%p@+?bWUHB;Vy}`<%uw{|eI)Wv`QE`j{^1F;UaX&U z$wU8M&;AwvKfM*dAb0&l%#C7y2*ToE8N^O5>vD^`twr%Zys*C)Sz zC>?rFPkKvCV~jNWixR67Z}f~Fs2UqjzAP2_?rF+-q=lPjA{5xaUig)NzB^?9>D_wE&5Ewhc*0nivw-DD%t;Z;gq)|bGmZs_pQ&fDFwN85 z_SQ%)?#tZ?X3Jh|OUjP-mkKKJUf%QPx9#>LWrh4JnQ}#P8?v8rO1xh@HN5>da(w|= z(VC{dAor%Ql0BDL+gG>8W}OvVXKRDU8C5E03JA7rX#eB=t@5ac$>c)iMJ#Q4&Offi zo%*ySpYQRl;JJpM7-wc34M=mHbENp6(FE7-IA(S!^Xb3xW?bUvm|@A-sw=UYZQ<<> z#f;T!#JnFXITfkZZeq-i;&ENFS8{ zv1$ZdW@7hKf4sl_QTDGbHuHCKuXr^;q+S#SA%tMbq%@#061 z9pf^));8ViPW|?C@p+dH@aalfA2{XZ7jqQ3aAM?|qPF1t$;MmT*{dD}%lvt0y`;-W zuYUG@IkTim3lFhR{Nh#PIW2R7XPFj{{lxCD;wOvUw=2}O=xfX@6hE>l`C!#i@swz# z=rhaTAHJ;ke?`nhSGDU>p9Hlo>xJy`y|xF`7|l~Z@)x}{NtnlU%P&H2S!YDtn)1kt zNzN}mzlc*YP;pan=X8IyE+8eYr}5lD$$9VAwYu*rJ2WTOYLA4pa$c3ifwO02Z+R^V z0?E?5g#^ODuYOScdv7 zuKRnUZF;^cyfIq*@$!=Jf+sV-e^@`kY-&#LRc);UptZ^ysW2nm&sJE z`%-(yi;*i}ff2ZGzkgcbOy`K{OrdHU{`<_DA@x$s?MsQXw0!uAtB=z5p7i~!Wi2SZ z2-tI6r!SHvPlfHq(y16>@KPm$^Sq+jq6{lveid zuq>`c{{K1`SC={J{uBFijs1Q1e$Md7&!yWG+4fwy=^g)>dHO-UmoHzwxVwA%q`a-q zsuT95pE-NhwW!D_DLHwnUsZMW?ELhb#>jmsuu~mm#ZFu^ez24;zHYPhudOE9HQOF* z9s6>&p}pPu&D*!GQRUK`U#nXqkC8U65~?UZ#r+}wF4ya8>yDl(|JV9@x_)Tr<*T>) z_D&YtxAyPF-S-)M>MONk-d?#{wQtuY3+A|2r>2@U7oIw!x3}u6Q(2jrk&(sqtuIw4 z`rkhxE%f#Eb@!SY8;K7|s}84PII-a;#}126WwU<9@P2dQirK&P*s=Je4?q4&X586f zxFt$AM61s4=S%RIEqJ(6WW`>l^Bq3=pN={){(E-#yhAVNiJvV`^>5FdIn8o@RH@U+ zm-C*SzI98==r%VudPWFnV0xzc;9XAkJlW*+ueKbRIi>2x*J_h0wzR{?kF%dUckaxW zpyl?0GB$9HEABE?fB)C8et%pyGkcwT$(N^5))D#dkG;6GRJe_=maE_9Q_5P|=XZH} z81>5+A5YfSP2hR6;!9)c1BP2y8oSRZB6qn!Nxb1G_lnSK84uPR>kXNEw7->kMJ&_A zlf4g1l(@ES+jh!1-OtZ&LL}-;eZXuMyWcs6*Vg@ItNmT(oblpz#?@7oxl(ZxH@djT zAH27hePhbWpgC5hLcz=atUghuz0YZL+F8Sl3ms9m&rb23+qH>(gB|NTw*wL% z4wWAkaa(G6r&qrpd2A4t<$tj<&CXo?U&V%*^__#lfRlkvY=U%{0R+oF~}tZ?Y%II_%IK}(A(d|k}Jv$M@7PM#dB z{QRjWlHD2scbR^F|KGP@!Mcv#o+InkA1%E8dgAQa(NC6o@9Vhx|91b2C!ldV)9YW? zymn{Pxk+4iSINJM(nCxz47)Hr&E8vDm-*`Yl_JzH>>eMyB^VIy(b5?NL!tF*x0QG|sbZ4q_~7!48L#FREK|ZnC6b z+uQBA*z9pppXr*l-TVCV{_@Aw<=XKbPn~`ve9yX@>z<#|EGeGAE_iOCzrg7#liY{h zJ9e<7q@;+Xue|(vm6dH3-@aq4DO2X~$gJF?wCGz((zPEtdo#8_IUcz_{F{=uep6J} z+jEzXcPmFb%vWZPTeZf${7%5s+jk26D-__FZ2<%8ySWV?PfGnX+4WI%{*u^@ncXmgbc*X;`~< zZPDicdb6KBgeP{;Hgaypt&86rD|=)2Pi5Bq`wKSs@AAI!>!4)n-D}GVjHhR@0!x0r4<3) ziFXTPKGq&9%lfqUR8H2W%QoW3ep%(=@Xsbk>cOJRFDJ~MyLQhLO^J>G*9$qzd>DU9 zPM*K>lGjwb9f7wvcbrvXjhUNs@o;>%t$L8|rvGnB-in>rl->2@Nyd@m#}|7}R=be3 zm8W9m-RW}{FNUYy(x8Nsvyv-*{bMXRC13kzqVtUj``4It#aQ>|dM|tYb!{7O~aN$=soO(fAV*5_jd7ta#gP$`s=C5=6;b5&Y z?`98w`+Cha`%OfYcUelD4|`&(ZYuTqUNxuullj#zyw@i`>hLR=w)NE8@QG2_=Lru7v8-5=YQF7#LO_KAGn`;*oCxV*#c zulkA_|Es6I`+jxCzN@^C)9kv!EKgeO&s0^bO?+Y4wzuu*;p#)-F1)Xj!jgV{yC!kz zN9>->Azvy!Rqgp7@bdnLp1+1XQ{s_oWQ~CBEMj^w5!>0$T#TC1V5qEKpTBv<=`iKF zyf3c_?4R%LylaNn%vPpnDhtXpn!dE`pD<%a$CfQ7s;9fXjz%ARR?>Sz9FhAPt;H|g zWjeM`vd#ZqT-V|7Ukm!T^W^XBoIic7LeR_xGludu7(v71(f8PAD z$6xq}{O!K*xO%zXaMuONwjXVupH6q(;2qvmm(N*sQ|-}-C*~jIFP_||blyAeTxiYD zH5_Fxt)$-TzGS_9M0v)aw#4;5?}L;cxJu4>(S2un;JM1Xe*_xJ4c~v+{NnD$eKRz5 zWiMu5e-v^-Y0H_@j(4svoU!Fw;Gg?VsV`E5*MG?jdbR(<&HuIyRlii`+|p@^{pEM~ z4y*6OS9$AM?oWAE6+QbB-y_robfB%OWsEcbwjR{GdM;<8dO_J1*AKN{Kb&n;>3(Bx z9lM)#)22->)2639ojP+SXRq5~9sRApCl!~#3x@^gI9?oCpI|2|cVKsaTk@;_ymxt< zU}piGdr%NzJ#nI{P_c63()_On@&rF5X_RGred#7MMSG{^iM7`S_x@&>ALG~PYtE}D zC-O6a>G|WuoVrtV4DTI$81cT8HL~cGieLzH&*5K^cORzfPd6?s>|Xe9je&D5i~n); z>xT@=;$@DNWVbY}FX=arDt?hx))6Cx$*c$&$S;3uLLB@*pr{0SuJ6# z9l6smQt5%J{X4gp!IjTTGdm7&J}UX&d*mr!?M0J^Cf_<(jL+|Rq|B6>^znJr#{6r+ z9G}**OIIjmTvPay{!GxN_hp;kDND5nk2`HIT=C;uo${dfj@IeiT%M~xFt(g#ML7Jc z%R2KZ=k8$t9ZJw!; zT^A*09Xj^#*>$Nruio2VPA?JFo2DPIut8k#c~kaFtCY@!>61@JdR%@!?Y`FcdtnZ% zH@OwBm5Q3md*^NFqvpKUT>{^WZZF_7Oud*d{jd4wYd%rKH)@+VbWHzKcj3mhRUb}T ziR%lBv%d-Zrd^$w9V!v>=+V+Qy2=k+-4;vSI(u60{~o{Z=UqN*inOR&%`Y|gkN&>g zzy38>9KI+A%jj2I74yuS_MUZV_oQChgA?Ys@|k?(*(Z2VukYdfN6#J1Cmwb6 zDKsf%X_FQ#NqX3o>Ef*>v|dHw?m=$e-cp}?UpM{Jz5L5+$+Vdtg4+(n=nCmio>;+K z`10F_!W}_%`+d%xJo<@MOXP!6bL>B#Q%8=}Zro839OpW1l|Y6HQ|!O12W6RU<~~@w zwKZ4P&@}NI6N{>LbCeYx*ge0NwcdQJD_p&CGr~?cS2!=<5ZJ zF+A)y*FCi6`EtsVC;Y`V)6{%PM*U5F3)em=I&Gme{9e!Pxbc#3jqn+=?eRS z6-Vy{q}dv+%zb}Ts6UCb?flI?U;S^b*}pP<_$s9*CZ|6xs8egb^egoei@3G|DB;h% z>B_eI$L@>`+xpF4-HZxfkQt`w|6rM(`04X1$tO>`m=tbub!ImW`INaa>feMLZ=0-m z92H;gm^rU8`kJQ2wo=KIb>garyN}84i*4wS|082^nCe)$BB0n=6@2Ows++lUG)b?Ev8P`6O}qA{N)ten)dGZHu-Fmvmqx4c=Y z%6;Pg=@d4WpO#bfck0=9mz9;B@?L!Lz_qX?R${k*+}!d+J9gu~=N-QjcPk5Tc$y${ zY4Z%p#YtIfQuUa^cD6N$|IF9gA3yVSXret*e`1xF!#SOl8kvK;vjy6en0VE{oS3h7 zf=%vJr;AT>w6x7%KaRLrU;J&9w%b~XEM{u-*jll{bJ?@i8=BIBtm+41D@W35eJtemuWO`JBTFTP)O)|QoS z@3(!kC^i$lu5~!$lCXE=mR;YZuXrAx@;;K0k@1wRWqyAC)9PtUdm8^DpIYEh*yuNx zX+z3M9h)BudOR4vRMj4>Q$K&v@yX(btv_V&a_nU37d{yH@BMpNt4! zv(Iljr)^H+dOfkNMYHRkcCj0V{1h~=|63}isCfSI`u%N>)282&`%v`%?{{Te z+r2W9hu6i-%nGg99Vq^PzTN*5pT3`-{o;{yPp?#}Ox&}dr*psma;z~dl-pz%)m=F6 z=%VzL?nlz0X??vv>@@Pqrd76WDnHR6UimoQ?&hh6>6_;6Xh-ys4-~PcC^Yg^oIG_Z zi0R?e^ZSfGxb8cBpkili+EoKKsS^{89vm%NzkTVqm^!~yL$(}MFGPt|7`@lUjOPb^GHJ6QR~_Rfc6 z#`AvqXFOB%KBADB!@J$&yv*K)pZg`&PvxCgxr$XT=-o|`wdIel7e^GhY{1;V=Z=Vn{y9J|CfIoYgd_n&#uD_yEI0++7Y z_4K{Cx#y9Ok1`5tem>XSxBW|5>5hHheD`b!Oqu)guaKCz*m>Eh*EV=D_b$Br=*(1o z(XA_MPTMpg;xyrb03BT-OL5YUv^!>Ir4a`Lw&dfX?@ujZ+k zI6v^`%&C&GPtrs6PM_a+=X_8#i%`&J!~e5Cd+b_je%LYf@#fONf@{)7=PXRG9NNB< zN5^wVZv0cl$e;J~^P?j}K4iXY*(N3ER?N<*Z?$)a@}y#6?!)?uZZ={oHH!|#!~|b^ zYoP4Iviru15108bM${fNP^(UN?~%PD(^xwz`N7o5H@%c_DJv%7$A`p< z=W{JHZf>%atKSnpm!oRp_fvI068k?@z1#Ub>&~4!{t-VL#8o>U`2Cxc|4zj8w!P|( zhkb{XvbN0+tu;H%^J+tz^Y)1qyBCYe>CRrz$a8CDmc+%lm5wG?3*^i^;jMTLhsJ8n zggHvbu3ZcJDH*}WdqPLjh;^;ujaGZ<`=_;!6wl^5aelSoi=#gxr_PW4`AELscd1Uj zWu%M4p8Y?awzBR%aYlY&?2(WNBR5rb?*0Et1Rtt@GAP@jKkG>B(KB<6?siBe`u|p9 z(44XV-z*`SOP(zCHn&xTi^Gp6I_T@0?5*S7pK-^~iL>nDqq+NkCp=x%ZLui$@yg@1 z0(b6wXnDMLiAc^(sph#qJ!5m;Y@P8VM7bnr)BG2OPo8r}WKD8CTEKer%I(8{FNA&D z=qY^W)%@jOR);1e`@D#>-~Zl9=4QQXO1)yAH%7+VJjm1zT5x|?=X$fa z1M~j$=s)cbPdkv=_CW00rqd_9_ICcy+uicEaOaD=`ztlCALUE*H+AIqzqwuJ$h_T+ zOK(5oZM0W9efG@5uZ16`i#p*-SqVbHd-mEpUL0BYO5tteo)LiVnfqn zf9WlOyP|%sF%*?un0hOuq-2ddaw__t{@(AwW3AU;8|^ozZhHTF-WK0mOuAE;TA5O( zx-tr~R6XtD(&%oeI=cTltH|CJ;;gCeVy-)#1XJQuH3Jr;YA&7f?(8KM-`TbCX@B?c zFE6^}Im>qPNuN)1&Zk?YpZhiM{p=+(C#Tn~&#zGW-zD*>-CWt_zy|L9PEMf*?7t`} zivOH7HNEo0b>sgHGOKLOzm=7i>@IkHS#(9XXxy@-u2UzEgq{`(48PY9ep)7ChYI&; ze?7iN>+@nm=I zjoo{NtGO0Ulz)6^-K#u{D|h#PKBs$7Qc`V7?z*GP)@jVyW+JG)|IMLle$xX>i$iS)s2~lwF-HWh*K_ z|J%^Lk@uC<$7buERiahqFwJ?>9N_C#v+iEgv?|eFE@EnO>*w;L2d-XjKHJOq>sR*Og{yX(yq@nbR5UU1hLEsu>4&5L|39d6 zJBQpYP&mV~@9Wy^(AMcerd!S@?|3##IxsFyG%eiV+p}lS(jImwPkZoc_4-3Em)EDh zu|Bs*SF&Q}vUBs+K5V;LbvOB^(c-faQ+DtoMuQ!8a7#R7+{yRz@az`0C*_Hf-4SXt zpSv^$2pKTxy6s5)P^__aYOdt|hSP5k=AI8r@DG0fqg?K>9H-{KQ_AxDmpkdKdUWda z?A=!ktSvVjz4_tXHoiH#Y^1nD1QzT0w?=<4T&q={7T?_#toz4_sDDyN0oDo1|F-g9Dq-Ym?D zPo3zcFSo;hxw|{3qW1H@UFr?&>({S5>d3CTXv?y=&;^B$R^_WQ<@Wx#xp?b^t?t{l zA1?jqq!T}B*{W3`Kl{uNIR53?e&o?AZ!dP8tNP!rJlLduJ7CVDQ@bthXuY{?elzLA z;{PXHmmU57zrnk;+Da?CaPq`sg}XvLQopRM4Cnp#ty5H7POM$EJ#}^ao5!xv#q4pl zo2B%x|6no;IUxRl8k=bCOQjv(q2E#cBdsC%5gr7aMEg*&6$;W)rvh`j4uu zaq9~n`cF@J{6<));I23G@1y%P{99uiuCCtZAo?OOSozvE(Uoo&90*x_6%%@5TPB@9hr0+I9Kz#7UDDwI>(^xp!-KQ3x?emner<>7Dq z+ZPr;G?Ee9&py8zp-Kw9m-`Jqe-!3<^+u|$V)yTh+W+7i!^soAo zo89Z;^v`C>3;%AOd-f%9(hu8imT6z#@$SOQ&I_5G`ET0&;y0+m$1@w4g0&yWR~a(t z|EaCWI$QbWB=?EyYyZo4|9!4rUm};di^cBNO0CsbR{r)1w%BS`cDU7I&d06Ig*C``~(o~AgtZR7fP!qdIDL(tZ?UCnImYuCP0<0~Z9tSR*HF5p+2lc|IZ(uaH;&-wCQ>WOY7(L zzqc*a*|RRT;@Pt34ez?^j~RzQ=c}^b&%6HbN3}ndudnX-+$nQp)rFqdpW6!#%Ws#v z@Ne?J9bEVIJA?BTor{fho=#TVoH|MRrr+}5`wB8Ivop3;@a*$5oM`k;N8dW4Z9UQ) zO4_1^`iKMdb!u_i>pPi5IAR;k&DmCLI>s^mMr?4qw%m&&N7a`k2IlpwvQg^KSyP`X z{Vq&2c-u-F??g|fX{nKc+m{MvD@6v!a%g&z2B~2>5XZLYw z9t*qcS9!NQ-G@D*$Fz2#*yE=K=RZz75%5~-cC2%r;THxQtvQd%5}i|@3nWV1Pqeza zm*2(ZkwWOzwDl?OS0?ywx65lO)%kHTlsjO7d8zZ$<^~n(O;;~BK9u72+8okx_->#7 z)erv5=dWo}U&nXnbC|JKw$&HrRY|^So_uw+QIoj#uh?)>%yNUY_3FRcw@(rpuEuV<()+Hbhv&$Og_A4xXP)W0GXYVUC>&vZ_xIoTkLShX4t)AkbEoK5=8VNn z_cm8%g*q>(i;C{PZuf&>dd=6>KMt?muJrhXayqYP0<-=(FPoKz^wi_ZrR#pQ3ibYY z8a(a6>FNKt^y|N+#_Td-SO4>`$maXu`Hxlx&pWns<}2UKzwQ<9&Szcz|C7_N>(imz z$*p?-J{{V9qv#>4#gX@~FGv1t9Lc;NfP3E#Zd?0lj1 z=hRHF{>b{4dj|uNQ9K?0okw@5EUS zKji!XUBuzD)*-akyzK4US+^#ySgdbpCBFQ4>7!@UwQ8Ps^&j`0{v`RLVqsRzBDEZi z_eU39^3e&D@2V;ESU(r%R&2}fSaimf^~cvP z4x3*N_buIT)ZYlroqJ>HCn;6QAbYn->iaZJ{qA1=C_m{$#KZ44JL0Aiwn9lO_jbqu z*VYIz^<%5OECpvQX40SC(|hIfy-#|fdsRJav(Du|4A{IlCV#Vco>Nrdq~&e1Z>{s* zw&IZW#R)RL`S1TRbQfkUH=1=|MT;_)tgUW5Az*fY_4dmSrlrQ8ypkU zGiT16NS%Y;%c0}5&{Y}^j9e`456+%nwr^MWzDXS#BGc6#%oe@-(u6CW>9h>!IZcfbZCF0-ful2IF zKYJKrIxTSSs-EJ6qoS7GyR6eYkNiBoY~^anisGxwgw*rbWIH`Qwl`wG38S~y=fdJ6 zc7Go46*F1!<@m(*lm~BIl{VL}irLRTn_vInq1M(P_jg#?EZcVXa`G|9ZlevK3`%?7 z`PqD0rf>53;54&2bLTd^uU*YhUtPy<7d$nhXj5|Gvo0CaCzHclXS;dtv2fdSZ?4vp zO~1Fe=vW!bt8agE?Dbi(n$LG~Oy5iq*I%1`wO8(fzP#zfLzi@7Dje0m*@d_N+F=n> zoX7V`+3LfpDfN=qV{iUdTYPS2?h9XgxwY54YS(+(l^pZRTD+=|8PSbvG!U$K^YM7$ znpJNOZ8+U18#ZZH7q^)1A^rGzS$Ug}EPWwY-Gw|>+3kARY`5)w~C4W^=-4#|EBndi}L@-Y`5LPTp?)j{omw(6qc|(exkE>a$Jx5 zCXx65^70k28+n2_*xqJ;JaPDQ;j^6|D?Vy|T^Fz|{Qbhc*D4a?WwWFf2|O=Zyt~Ra zu0q1%;WgJ2W_^~ewwj64zI`j(^Z(y(_Bl^qEbhOSIDO%sU%LD^vY+WqFu(r!`T6Vp zGpncWF+%tap0N%&KG@7PwS(i(mVbL~Z^Q+)JY9Y^w11y)*|x_MOZOe{{=UxaO(1i9 zy7`vhZg&dH65Wj_$ldS!uFbzjM#=rgrs&Ydz|f$uI1BM@?b{!0Q~&nh`SbME*STxd z3%);C8vg1+&%*XQ6JNA@hwFUI-S8QAP;>k}+cQ)SH z9vXes?#`!a>)B5K``csr(_)sayX>??oe$MvhxJx2@L4ML?$^8h?~govF7{x>BAyz5 z+n&tt$Fyn$=C*F`Ilup4WAyv`o%wMA4Nogy?s(RSauI zIPc7@2=T@X0zVR7hne|Clq&l zx#ZoxHs#W*FNYF)4{W!~IkwaFfY_{XL-sZ$!?yzc9V8fRHMElaNM z;M@RZj)jX|dH;r(pE+hG&3A75Yb~q3GWKm6-0@p7RxIY*oAc!L)&~!oJdUiAKC`vj zD$w%91NJZ7TikiKs?6K1c46AWXp3)4PZ!VH_~?R6%8F0V0s{ki_V&!}i$u=Ixu zjky9eSe@Hu*6pq`U9*bo+u3EVF3vr3Y{WPIn;NkshkMQkHJMiZSgt=GR%XrF zy+C$#{qj}Y?rad4xiNpm*IH+ZmA-ppw;m8Je{j+G(?a_{4+|H4{LB7v?fZKzZ$kff z3oHHhw@fwGo9^8nowxsQ*_5eMUnXX%yiq#cKAY$C!)wKsh<-j&t##lEXNB9Y{idwT z*RFZ#mden7d+i}B=FMVqq9u|$QWh=G&Xbl3r4p`k6C6F7EEd9g7P&i;@wUj*%-sVG1jgR7Ig#ZD0Dmj00W8VG3u{nrzi1 z+1Kt6xV}EJHGQt0Da*wBb6M8kG!I#O(%dA_J}Cad(Wje|-+kh4V4r{Z^Lg_G(S6Og z#iJhPPBEWS*C=kevknCul@VXnsIF9y*+i`ci%s{ zxZkd8s&=?jT))Xz_P9SDZnx&WMjB&AVlt^e__*I+bjRUO9wHo?jOIBNt8Ih~1+7a; z#X0w$_~2&r#X=p~PiHt9*QxEEmnWzVa1a(GAYqj8?%qA#q8U<-jJ33;k4G` zf{Ob;t9MC#xZZ#7^V{hWJ<`uz9?st_^W)@3?g?v?c$L@s8=t%T{mr}FqpN)LA2#j_ zuKoK#^vC%*EsoJ=|4e_(wTGi!e}$n*&&@YSmHY3s@!#INO5N+MCpY&7?3A>XeET6Pw06NR z+ZC%eD~5$;mzKXjeD3-C;KQ18`_`}0KgOsyd*N)^4NLR3ONYl*s!B;qyW6hMoBqF) zeT}G%0QN+j!6cWgvf!fGlPa#3oetA2CFOJ1JGr=6zA3W~3J$)yhllTIC!! z!J&2iAvaW=SiSwux;mE2&WqnHCVqTQoB1T+LJhlP`m@C!xtRK_cI`C^-j>U5_I$0w zwp}^p*Td#~zs5JG_(Wla#oeA=yS5knjpqCFYRb_FxtET`-ZQy&KY4I0xzE`#<;%Yf z-4kX87yf(buJ9>Yv}Hy)lV8~3t!dGFSKR)@rFVZ~-|0SE&gBuZH+CfQuB$)U7=13P z;qYGB9q+e(|KRhh=1yUdUec~tAJ=Z3zpDA^0rQ}@8Lyunshzx?yT1OZ?w_>}1nv|E zS*?jJ-BI&4I>T^&QjTHvyyK!3A6re>SVR7-@cGF7ak~8Lvk>As12486mmHwr5xMFRV z!s6rg-LK{E*W1ncXZq*EzRep`3cgD0_g$70R`crh>*FOEH^Zv?GPCoLSLegqD;feG zjY}e=vu0N_S9-{GGbw5ZJUw;%Tx_(UwDfB2Jt`_H2a-0nBVf==G|Ht zQaZhF;`QHAPkwJ-zFDw7c=Pr%rw`xpxccLU&7Gh>lIzxIAI<6B!*kX8Ul{W<+gFSA z(`2tmY^XTU{o~N$kB`;=cdqNxv$)$}8@0D{(!VKx|7_oq{&?rh_#fI2f=@JJWfb zTfX;gv-iOa{_~EFD@6)!Puj5hUUSQ*A{8|?B`vKkXK7zmi+;q~Gz|e2Mt-SpImhKg zFFmpSZ=Cis?ntUkYq4E)d;i?Z6Pa3vA7^DOYG3rX{d-Jzciflzf)>Y?I`L(_3gI_x z>zyb6Yd-VoHZL8eTHy&l4P5W^4)!-pu^+8 zJCwG&v%2|cIX!%9woU3`B$JlzE{=|T<$fs>PuA2w#zuMVg6S`<{nV}g3TfufeVes& zy;M(r^Tli5W!;WPg>0Q++~>Y><8G~O7vGvb^v{29WHw9m{A0d75>vy|TF*_1Tk^|G z-qzA&sV>L2gQ`z9=iWAZb8oM--gNC7%ja)=Zag#OfKRQ~@&yYRT3cHuT%Utf4Z)Za zkqY*@T$+VpCfh#C9X%1$d~Manm;L9rCjIW?doy+S&N+wN4#>`3-a2^!r96;Ug--5ZnEznbbn}Pi$Db;0%I4qqzi_5i?=4T? ziCS}vFIDXgyl+2oqNj!E{70v9Lo1f3a2KvKv-xsM%Eq|fa^Hjf4|Qh9mp?cfJ~Kt^ zgwID+Dbct;%yGdrr!wvLw8ZY(wX5LI$K!|7j2ER{zPDyWenX9JX-Ua~MT?y5ySlm# z{hL+6h>@lm6F5$6aQlDnf=EyB*%`$tVrh?FYbSlo`Ko4f`ha)E*VQ+h%<`FDy?XUU z+0<0DZ1=8*`5RlVmu}dKWYXrC1530w-8i#~qrsN-xlCBk{Poq&t*%$581sv-*l;S% z)MmoR=yj@=?AMdo^Jd03xYoVwIPv3XMT%s>$6MDw{!rgktfUuF!?kbLnzYbqs&2L~ zi%+alT%Mt$7sM>Kwwhghs%%sHISr?UxBi>G&i?UFdg>0>Z=O2G{QY7(7B7+Lv3evL zZzaikd)uS^_ba`(eigV=ct&x@v%R$!nl)y+N9)(ehhJCS%D?90kAEjueO$l(=+V?& zA0s06Nc5lcJsAJ(#Ll$yPp&Ur9A8rJk!-fq#4Ua11+liJA!lalP7W!ve7EEAg93{S zcWtK`1#EUrE4r>J8vEp!OJ1H{*_#`TY;kJOPwqt;cm*fWgl`-&v9mg^hdfCAc4sc9 z!~Itu-`p)=c@SXZ@_}{Ewva8`@~$^d-?PUCwDaSG(4V{ql1N6VX#~ue)D(Nx_Q(6p z=dZaJtUScPxs(0jw>hi@tIW&NWJ_lD=bw(+>UTZiWne4wmD8IyPnwXRGx@8Q(Bzrh zSk})i)u@V*`&zwG)QofT3A1GufA()acPYB^%Ik&dTkC%XX4NOJoukjyu4Bc$UUp5J zd62q!bnQXuS{{G#d+XM?huu@!V^-gJZ{@mg#b0H*JvQIEZu_aqyJt&iS@7*uYOXHJ zUz+`M=w0(DG`D{W!-QGiRyuKZPnz`QPtK3@m_~8NiRUD?`KLEWG^`7>W_uCwut-Ak z*omyIii?$2#f1kKxg2p{ak^;thQFVq?tBc>7F(}zo7_Qa`gU#a`!*{P(Ix0z14SyI!~%O9nG z4^MpGGimm(?vHM%i#ER#HZe0>^}t*E(&fvgs%d-^ZNGlAVMbIt2cEF@&9RryzOq8R zd($R?mH*!5gtjt%N!fIu?!ZIa8=F&k_3m9w*1 zWcA(TQK#>-Iehec)<0LrhfksFwcb57~{=5yPm50v{~m);sY3&%f^)VN>J$^ffOooc?hA z;g%h5T6gFwGevrS3~1)}{hV^N>#*PPzpQ69-oI(QTxao4!}qA;tJ=PNsocLO&fdRw zq2aiB-Vw*o&mNxmd|tltvE-IApT_B|on<0NZhdHJA+e~X#)uo&VepMY1>pm*! z@cf)wPSEH7s}Jer-q!lCINZ9#d;Z-k-S)B5nnl~)AAU7mRkT5;wEV%l-P#-MIIbHB z`#;?3=BUL|URwHVIzPzR=bi_G{N3&9*LM zFf{ye*w;MKEL2}I_`%V2UN7#{mYA)ps^>rVb3yS2#d!Y!1>;j)^Y#3kSFU<5m1(#z zKVmJXoUTn-vO#jzug-PBk54T|8fgHhxdUg!CoGKNn?1XwdHdFc;NI+K@gGFuAKp8A z^@nddlb)3_e`V)H56?}nA9mI(e|vD&TtAWNYDto>Hs;1n`Zwk2tKPQ`lU99MWLA{E z^dWn^S0JP0fv2BpZFFpvz19ZaUUB}x*LRtzH&TUaGlJyz70=GuwaMGvy}fSQ!cCTe zh@qSSg&3A~JKma2(TnMD4_|xe>-s%SUZOQK&j!!A+t<2tr^VM9$shK{|6vj{y>mHd z)-jQalReXJ2!D8gxqHLnt>S0>_HoX7BksB7Xpd!~*^$*B4_pfQaMVotk{(y@!Jd*1xo@+_MZAy;FcxGgok)O8~x z^sMV$Yi64jE3@2>+wsMfEcl`_t-@Bz=ZRB!`F6Q`9`CdZ7eSIKIQ$(fIOkOSd^&+$ zovTOl!=kQ!1$8&o|99h-tTdlHhe_1uyl!L zurj4>mV9}#aL1D$E;c)MvFe@Ak*KIDl6`&Uu_&)y8?XAA@WkoQtYW@-#NI!}qI0!z z`n~{HUt=@tOMz7>W=6rf8Mp6rc-`Ezhk37u!_(iXKkoOw+gE$m;(brff^!$Y&+?xv zdg1$on7vvbk}f8SbMD)4=yXcxPJ5L6Y7oox*lYcX4c4C?xHNWhosfRh0eW9xk#loikBd zzxL8YYu9r2ZC@F>!$cmwIp+0e_qmqM`y*O{Kj%bj-x-#B_}>Rd-%s(|*I#}TH|h4< zYyF;b6L+JXDL2EcQSdSIt?7PF-q!Ms{drsc4^xW zi~6r_f4k%0Zz-dBuO+`*9^2@=VoS1&@3Uo)su|J6b!eO*WH2*CHO})%!)Mzh0?IYiJZ+rag zE8m*`YdGh2ZxXzGv(0=~PqRhg?^RlNHW=}z*Dn=G|E{a|dxgyRaId4{#xcj1)y&(_ zuyT9hq2ERBXxVF_+JOV!E54rK$v+>_Bzf+b?vLB~>y8IUiyr$^{PD5=vDGs(Vm)1p z)ZR@q`t$l=_Qwyi?bdYH)mVqgMe}s;;(dC0;fc*Gad$E_e~ZiQ`Ih*@Y%hoXzFO5j z-ERqRoB#L5zZPC|So}R(-Jb)(7G}mpEy?_^Bx-B6`pkQ}~Z9dbLwr(-5DjR*P)&eBJZ97*`8 zc=N@pl?PrGRf?a>I{weC+C2QB(N~GORmViFUlkPW;_Z7TmyV4;H#g|9fA8*VIe{`*S`hg(**Xvzx`^z7idRnMfORHY#dEs^YuI}}< zJn3wm`o&7TXdbGCYTZ9DvWo%F*SnaoG8 zTBb~j=)Hcschmiq8@&Id{n}%}6W9!=g`xo!}mVZ(bEe(S5hnvubsI?wGK1Vv+pDwz-Q~G`Q z@!l<#*LhVhygjhYtNp%|xz=ozA4vx{wQ@!j6|_k`TOoXYU3jvDtU=|5y~{o~ER7M6 zU@X2q@81G%7nc^kJsuxgg;B~dhsFYt2fJq$yxD4yw^{Iv#Jio<=hG{=mi{=*f6hHK zj;%{?rzDwP7ObAw}X#_3nxeYee^5V>dB+i3oAkmmPl8d zz0@td*Ll>#TkpUl;rv6>KPp{&U!atD*`cMZAIjc0 zuJ3&Q@W>+*6>*(oo%^~E>b1YGDeBXHw} zv0O9hMT-`FxxQ=9GqjO81sT?ehpIBwx;?jZSWMb>v#bw4wIWUNkV+%}{V+~TBc(61 z|0eQBRvlg{{v%B4zud*E+v9X!@Gm=YO1j{|GQO>yp`que3cul>=5hOr9Q!*4&OJOo z(k2$4xcBKz>4J}Y>mSYgAKS|RRq)q8%TwiVZY(u_&{Lg%NPVvMgq=?|HlR2#)-hu2=?+_2Ki!0q-Q{`dCwpmvz0KT;73Wga-eB*d`c_FIFS z!WXVww)%7|#+r{&J@4rTm&YHtJ}f&MeU%|rF7)A1@v_eDZs(MgCF_0&Juv=Q00~E^ zAq=cdN(K+|e>hqy`x~uhtzn$FPvx|LP~7yItX0A7fxkYfzqk{@#)6ITE^-74!Y7EZP!Y;udvd*|NnLNio8ts zE3*IQHm2*-j~rGxzDfP?^&_DXvA6r)eY48h`(69TE7$W0)%SP)IiEPEd`bFV+y6+X zT|pP`1Slvlz23HYm$!pL<%CRegSXM#lUE0`$1SM}OiEIkG5}Cnc6tG5d z<4F!sbLq>D_d8g7HXPeveT%#BuB`px`Rjg~?)&{|Zq{by4`=h|H}n6$!@XYX2NDE)%RFJ8Se66^i&rt$L2u!o}3Ift((7JWPM!9}n`Ca?M5;?;`%DKi#yoJj1yxqkC?Hk2Bl@$x8rbI03IHCCMtM$=>%|TVy z9)Dc0YnRkq?7pFF(uHN3G zcXk#R{&?8_I-PU>i4U>p`Ke_wgZ7@5 z_qXdO1g6jMl%Col4a%&r#0g1o$5c10-&!7XyEvJvWsZZtu#V`ecN@8OpJ-pIq@*-q z)~v2Se`;bMs%mLn8cFill z$$mYkQ(k{V)zVUum6i3^!G}GE7R%rCLaFK#QW)9d+`c`$#lU@LUqTzFAuIO=2W!6g zwP~BqY(8JQDe2C96eokcZ?LK1YSDp)qss3OY!%^PZ9Eq>&)eK(^EN?aViI%(!J$+S0QGD{vJN7MsK0Z8`E?xQ};CA%r(Gw?6IyyNqtqH5k zW#4+g0(H?(!YP&?@6t|XR6aP!^l7Eg^2;ml*LXWL2Pd%J$-6(}Orxzn5`6@jQ zxH{>4k`Wbcy>TPrgn(PnO;;v;BmL7U(VJKOJA~F2I^Y9}dbO`<9r4{g!h3RWo8{c! zCmYn;5}d&DjpuzvXe>W!Rl(uQwOgsXSeuwM#C)zX$lQC zyurY#VX&Dc%6jgPm-n|XK7KMf*?4vO;m=uTLiLpwt#)FM71N1msQmm)(a8;)Wlhx5`^T^RMd)7miEF`-h=#gH zL}ESzv;O1HkFMcz?}4<`e>Y-hOZCu3d>mrLW3P2Dlzm{vvfs46T6T zn8(1Ze{l1&nJ_D0u7g;7$j4z-X3EkdkED;QAIK_dk9>Xe&P=6*S1YeiPvVJHxf&}` zHB)o%>DQ>b)U*y9IPLOu2kK1+AU}glJ+MY#LV=@a9aorKV(Z;EGeobS>Emud-_qzpVeYHr;y0?Z|Uua)fSJx%}?xTyQw+49M6hX^h zj-m+d{Jz@{Qs@%|Z(gzvepbJ@cB`Y*3k7d3wvX z#1oUtuN~TxE&3osy69_(p2^mn){~c4AJ!Gx)79JimVb{=`tFK6GDRZ4#)gwT%fhLT`Kd9(&2{kg1BCu}6;_QLwa>ym;~AuhJ7HQ+Uxbv;i;EwM+|j zf8?E+P=AARPvZvR2@893%x3e+%s89o;^Lx^`P?t(c5L6?c`;wyp03uC`BQVVKsI|_ zEqB0S$(eU!H*CpkQhs^ip&9SHPxr)T+&W#tDk@zy@x~XeUBdki=~w1F*p}R}dFJ;u z*BoUg|Eik&N>8ZF)7SUvLGhnbPtf{T31-{|AB<*K&%f@6sK#%eNh3=O4MT-^* z$j5h{I^`8|J=bxwrgYy6r3&Ro$4l?b+_!OMuDFkEs8z_KW~XIZR~{+sNSyu6+uXE< zX>wL8i$}_i1$*w~ELrkpffMiEkZZvV+f}QgZe?WM<0*b^maBHPHN|6XPY=)4Z6Y_` zmhG*Hk~%gSZ4{bAkdZCUX^HX;9<<1XWZT9M0uwHDvj{wT{J8X}IH%H!Q_`WKH#Vp9 zOG$5Ed^FL0y{-7W6*(13mlKSlkJT2&h4cH|Ep>?bx8pnSO4&QFtiJ78J6mO;kmR)G z3g*I*oPISC#(NvZ*9V8r&b;|(^}9>qdzbInAyHXbsgaTIzHQZm%^R;ZP3x%qFiW}V zSXR~@hT^xg7}I9XoO$BxSyv~grhmV(44BMb>M(^M;Xs-)G`fJ2ZD3kEhe#U z*LL$INu42V6Bnj!+O#PkI=Z{|_qT;RE6uG!ruMyyQ=hXG(%QNpW#=2Zqe)ls)@4-r{(76|3KeyAcD?D|`rX~S zhtG9=54bw7<(!AE zo_+D+#m05(vc9ZZSbHaLdtF7S#E}Y~(onU{p6t>-b5jdcb!4(8Pl!)j75$p~orb#M zq*p3IwysX9nJYCdiaSOBM_e|sz5cN9(3Kq<>rW_T&SsgGazcUA;G{~ewrFNb>?)~k zS^jUc-emW>mZvD*xwvyxk$*$p`YKz4tvRhb^JIO_@!eJ9+>eaR^PAaG@oHGcz~$YNI&k-Yr|U zEQsZueEI6t)_eEjEM)jB=AL6@l*nvt$ylikyWqsf}XnW>9al2_I=y7g^Lb~eleRRWe+M6owWDuo6Kb^q&HD<)snrJ z_%Efs46dAJ=evHLo3AhLtJmg>O5aD7%m{kWb1JlU3a7uzqI>Bv;+JCigR5t9?apcT z4E;XQbKkTle?FB?nK*IbVZEhGmsZ7{S%T3E320~(uj7R!Vl@9NBrpkuOlS|3RI#*- z4CkFVq1(pF+WNQrr(MgJyR*lq{E+ECzWBCcBRl7Aj~$Lq{6YtQl+Tpj`gU5w*5XtA zDvo`x!oOx7ac+A!@s(!rvojYLidX8Mej2s^Z)?t-Pa&$ab~j5rd9k9Y@_v-8oT1iv ziL0?HDJd;pf0}(Rr7gDaOH)e5K;*J=Y{kzngkV z&-k*!_mzD5^86cGoZCy@2RqxYyq-1bv*!o5TT1cPL4j_E%#C^`+Nk_Ew6MoS6uswu zLH_`k{$G(fXr(`SMK@2UP6r;=a%Pzf`(bGc-=6MI~{{moFtI zrlu>s^uJc!(3+W_oqaiR*}Qpo3rei{B({0|x>i5w@vM-q63P!${DcaOoJ@`01ecX< zlT-6Pr+ph`8VZ!68~-x#?0K{Ofeh9foPm`|Pr;G(e?W7{s|i_pLJbD1cJWBIO>k(b zI_Gfrmv0^$7JcN`VJnW_$)i;5_-XJ4_fY02H7wJvQ;leAQYDh%6eHn-UuMKv#sa$Sw<6+^-Z+jUg?@o94{pr&uH(4W(TRMlOJq0wiw7l5MRaBG@ zhn&0+YLqgSCw8m-k4LNTDKAu8+|+;Ze38z7hbc1tO(sHRg36UDs;Vzn=@t3a>mTkt z56ZJhZM3xA49xnQ|7tf}$I(s*VdT{JIFY>P@=f<;$=Rjs-?sLapI6AeAIa>!v?aD? zYOKl|B}P8Z-DhT-`-cZiOgR4FL))HduhhDqr7qmLm+5@{y6p8no{N1=^AB9Pyx_J% zqcG=GkyWdVSy@?`wa)jH6lJb|qh0$V{^Qc!yQM!Fw5^|%UU~QS?bY%^RfbIZo7T%X zf1A!QC8U31dkE7cE&WX~O?pC7kI-uK1}10jH~%$`UU>aA=&M^!!rrrj+n#D+EpWaE^Fg8cwf8R{*BVxnbzfcV!BaFoGm|9DLJZSPPk)dy6T&U zy=SQS|KlE_aVioiHc$S1l91t=^})3meIm#>qM>oRb^#=kE4@SHhVJ+q@a8 z;~RJ8PPd!O5}UF@iE~m4XbE0p$_fR}sUE6RC$V zt3N&LkT_ntOE#-xX?a54y*u~aR=!Ev61ZyDi2(1&$VjUthc}!KusxUx4<=CmgMrm4 zx}kCUg?IAX`k2sUK)wiQU}ER6nCl0sBiF3q$+lm8XxlauiyTe%9CJ}_pRHORmv$`N zpXBA@!U8&R;6UoRIhGnaIxQi-oqc_6Ek0^So-dXzU+x}WwQ|J@hssLJvNvyCH!E}T zc?;Q0%xt*2epl~x<}W6Pt_1U!y#36(@yRQh3vQBOo=z67uC7%(R5_n}NULr*jMlGb zU_IpD&^Z0WYvXOGtsGD*4pR14y^!bJ`{v%>=y0c>dsaz*eU`N2?aJU~$yw`Lc7BSi zty!GZ)e@cZLWy(IlV{JAG&MQPcGq5V6iTj8UYWKz|Gr&FSlFxVsXxDcEBjKFQ{bw? zye@A+G;6Gl-d(+w*Od4df9m1cJY~|PragOX?jD;nM+S71mXT4>rQA728E8$f1q`fi zq8s{lv6>^ChZfXMehylzJ$AUX@l5*Q=HoMytF@+WR-50JnZ^%0^q7>GBfcJ8skQ9N zo@KH<8@gNEQz{lbdXyAA1PTC(oeze-5#3;|XcgxnT z3wQ74@Q*N&AtXX9XHXrYux58!r84 zmOi_0uya>Qs0ionB}*VRd1h-YF!J4@V?i#Kj`bj>r_;jZ2YOaOX};=+mW~Pv@_QZaC-p zpyX|H<^A8k7>eXLubv2SD}HvyF)eKw-!v9&52c54oSRMrxCb3P`uO94w`Je$mrP7j zxP8+3mTE3v*l)FkXJXOHpn!xqOw3IBt4vmw&-qO?~0p z=DouCbKQA`L;iC4e0cGoqs3R{iBh6C=U$H=uID7*csl8PGEn<}dlt`j39TB`p(hQ4 z&8%!JacSR{etHE9dbBie@R?QRLt==9X8wyAS6F9%-@`e1acH}@l9JMw04GqMw^)4S zh>NYyg(ZFh3+74|aSEvLJA>mG9<>TREZ^#RlzODjE<@|1BJ5hsowH_!%Y&tr+CI9s zzZ5tKE%5a4aHy-ZQ~5Ay+O%cuqDdE0zSunwgBuDd3^fc)nRxd2^lJBmZjpeBK?)Rz z%EnC57o}Ajw(crU%6*aBy0mQTz3?`^uFg)!vNE%-?(VO}B_&@P6kFBGgx+CxGH2`n zjg4-9JP%?Rs<#@LL^vWF&+fK<@TubXeY^G2&t6Su>_1!fvuUqtebA-;W zS>Abh>(;$f3XOYHwwv!z&+h|w8Zlj*z{nQI#B=H}dKQ8jp0JDc)c4ZGYj4}GORJb0 zYY@73)%S@Tyh}<g0_jBIgj+aF5d z$Wkp!4=jKBSo++FJ3APc^?BLGOuU-q8WbeN#l;m664Ekdiim83;Y^>z%!6(iu0A7@ z@E|qqoA!Fl2?|h3Oqj-Hvei29?gis-tKY9{ue@JfRlV|^khJvbb^|RvJvTQuwnd8; zl?bH0VSj=-1l+h%JmEp=tKLdB94=?^eQ>#Jo8kP^ugea^d^LLT^~J&-l{-p`;+(sm zJbU))L-)}n$^Y`(axFL;Ah|0+ibbMgCR@q8Nf=2J6x0n&!HOGpu42~P zUjD_|Ix6wr=eB$2a?F&~)Yu{;BWD<=_ti~X*qdUBnQa_aaD9l)Uh$0wZS)-8NpCFV z>dCZFUeEsQRe0hji_#UUMn*!Q%_wgsO`qQW<3~lr+G~aLX3j=W9Sp2Z+6NAJ7woOX zI4v9;9E@B(oekGtA3fIfEwDd#RWy6>^*Gy@iD%QCL8*_M`>V30rR1g_w52hiI^YUu zAo{CZ63Tg@4u~SkfUU7>SKgM=oo@FwE#_MGtN)9cST}27Vc~>TdPk2Q-F2$_Zr*jr z858*rA@6U1#AoA6@r2w76HqlFO<;s;BT3Swy zj*Q^EEqQeMYILm%TUZXQJJj9ddZv>}WQHB%ZXF6Q4AQ9qlDioO*F z%vk-o}9S(=9hg3zs){z{&2$f!ibP{5|bHzSNQlO z?iKuPv1WI^Pj9+>f2Zae^CbE9((k=1KfZZvXjrJs)iULP%f5W)S4>S;W=!DQ)AQw7 z>5@{%O^-7*3|6!B$geu~ecm3kXRJvdel0Bcvt2&RcDnEWhWh=#&U>G}as2Xq`^Jn$ z5N~ro^FnE<;~(CK|F8U3nDND5A?o4%_5VJ=8-&gDB)yhcy748W8@qP9G zJ@xYJk8Et%Sksyhc)T}uk1`j|HJi4bzdq8I*Ws@Yh7WB=9HDLzx_j6y-~j{UPrIonEA|`T`TmyC`rIW}MahbZ=cMmU{5Lmijk#6j zv~RNdvzaa{Dcqm^=|hFhubV&OOyj&4|JiTeTUmGC&%3<$^^$*owXCITvu!r_A3rKN zNqTd?^QLH~TN>XA9W0$cCA@h&;mx!Lv#wg1fO8XUZe-Nv{Q0K?9+7DiH@KI4O6=J8 z-v4_x-mAa+!F{%5ww-Ri^e-nHzXgw64?J%3Y>id918Qj;))T7g?CX11Ki~cfT@;{CUiq$1e-{pGDq0e(=h?dBq$1mmjyCk)A5g9z6T`B8LRl zC%>=%ua0<@YIN_p)OzOXYagtmJXqs;&I!6z25V2&k^b``{#@S`pFizPj)D{3n?F`m zH`({UC-vC(Rcnl&^``$%Jyy4=Cpd${!(Q^QhOW`GzrVenrCQJYGymrCSt?KdC(5_i zi2LqpeDl~-xa|+)jpK^-9Sebt2De zmaz2H8UC75D`QnFykgpher8q4UB?sU+w<hMfdf)b@C&$|bH!wAdPLQAVsa8$3KXp=i<%y!1 zPi`h{{Bl2IO6tG+tN(pI_I>q7o!doRyo`(Od-qMfe(Z3BT5V>|b5L$@yDxQqVPR=b zD~CjF`j_Pw_kYUKNtSQ_ex2*L#h%~!I&0JA`&~8nY)_PLFaO`W^y}fT8~?=T{Hf28 zIez0>#o2VOfQ0%FaXL@R!)HF(+kQs+y?0M~WZoWq!+Br%jK9o3zk1ihqWAl^r^PH= zS;~IrtMpgzpO(s3V~mWAC(fPQyJLsN-a8KqBxbX}z4=2j{m+}p7>;w?%`h(`gmLlv zo_{94!sqp-zIhxd>0HJ9t65MY z``jnrQ)fQ8`QvWnwUf^O)U+q(r03|L-(1Nx^Fa4S&VTt)ck{OIOH8ymZIyhlLRtI# zu{|=$+saowJdw`jvfun|%5XzrTI*%aJQ@t#|Z4 zO<(@e;8)nM$Z03DljquO?q9wxo~bhBTcLuf^XG^+k1xEL?y#+^R>tG(1sk#77AC({ zC#;pqmjC_#U+Nie>nG*P#w=NUuFT?e zd|PyA{>1O)X0v%UH8ri?D22v7N%zjrU%&C|6ubVf&lhg#eDAn?i}tcN58gc1T+BO@ zd2_$>GVNt+6tQrhHfkEAGBxkdf9i5+ooQf$8gs?pJ2cjSY-fuU_4}b$`WO&>|AeQk(pHHZt{pKK?jY zzOQ-3iWQ9ZB})tcnT!9dwO)JIbm8RFycZ4~a*`>%68PiR^?hxVCQbVH-=cSRpPT$? z-ltbrhks80+_GeOzWTS1Uv9F$KJ(^rf~Wue${WWor^~M~_FvLJzv`9d-?){_mZ?RY zeNw5W_~8C=@%WmJ|K@tPNlv`K`AMYO&%54g_jX+1`P0tyt8St}Ps#fikNfW*-2d;Z zh~1wL!XY6cXSKE(*Z(k4dK~n7{msXPkFWk-=UUskepmOM-&5vmi*?)7$memiN-q)= zH2Z42LE`ju{lllG#s??PdGznwN8610^0u!%|NmDe?>&Fue)gf&r*9sAcr{))Q}=g; zQr5$*{J$;s{K{5Zn=0?`()&9gp^Ej-f3@nPqTw(0pFCA<`Tw`uvAxQb)4rct_(3k; z>I$1nt;mtat^Uh*gdWp;8Yy>7K4`Ara=zUjkyqR0syNQu|F@Z@7u%)WXTikE${Kt} zOKu*Mh=kXIy?bS&x8)q1Wt#ovm2}-PRDa>mbgF*FrTw2aN7cF6|M_qjlsu0K zMjy44o0#slM&{1(>oLW>d|IcZqwD0)cj&SGu1Ndx*dyHVp53$Rr4vn@i|;jRr#6Qoke7|J$S3^^i ztIT-$+nTGrYIlCVI&gl=(em1sZ*$kLxGz0tLV%~2*CeiKB8d+V?R-^R)3z&8N>a!^ zysE0|s>c5eENKT;rf7g#vg27Y^m+^eRZVy|9R=R ze>v;d&lLH-<&8~@{OP}k7Vhi6dHnJv-^o@l3u&A5O3@+H~e zqDv2dRjhcQ{PXrXZv8z6_Mi0g^#8CxL}K@W2m4Rnt9aZCS_kyK_sR3kHa*qu$841! zSH4M~DH+`s^5EzX=bd{xr`j*`iVR&TSMdAo_Q!udpFiFus-3X?c6yu5`X;7Coq({g zw&U{kG5;0zzFan&?T^FM_wk%Z?i3!E{j-nvv0Yw9Mu53Y{1JEg+9kh@?Ckda@7E2w z`Sfo2{Z#q(!v9{EZyry)*O;8K@5{zLma+Tm_Wq0Qx_>;`fqS#>jpK>e5`{C~Wz_2I zFTPuPJ=Ws=p3gtxGMV-*+~A#@y!c-)2dOKn-Cti{e^CB^g|*)P8r6MYmQF62k!*Ea`c1L@=56BVYhS#u&ncl~@eyEM${o$SfO9D7dGDnGs#IAON9(DKbcwm%Zj`cyA_ zrt-0{^e45jLwb|UrW~JJesASz>-oj!EO~abY<8~DAw>B_&(_MgBdh{(t`7 z;>Puhtgin{UZ>K?(CFY~a7Sg)lx~gbZmLXMllFe#oTwzTaEfxp0XXX@*xIn7bNOWbZ9uJTo8yp>SAcH@=oBmJ+B zO^PVr+Su`R#tPGW8$)4sA$nISqMI4g%y@K8?EzOe1Nx37IjUg^&(Z#Sn-ChgtC zJGQ2MDsNxNXb1Gx|2!SPX|0HCr&Mjo#RxV}zc-hc^Q)||NjoFqKYdHk_et9}tx?ZS z-C19(&={er@O=ON8yDH--yHby(e$LAQ1~UgXC-Os=ffT!xR~W{xWE3Tqs+fID_)uY zY}z&N$m)5EqgMGhKVOkDsm$%X-mInR%-lXNs^_UZiz$zd|Jr%CzuRcciz3Uw@;Vc~{k;ZVrX!9@Pp(`^p(wdv~8u z@8y%TSt0dIwx{$-zsZ@cJLb)tqrfQCp~3ie``W0jM)z(A#9w8s{22c$*X1e4>4RI2 zT{?YwcK$w2PlqYn8B+JDmsN~8CUiN)mEQ$6SrhL|qR>&`~ z>-F~Xx)Ij3%WI+Gg4o?A9u$=}TVUxWtxbZDF!zr+Br{h3n3e)!nkS zU$0(&ack@3CYZqSlFA>ToqD!uI1W|@ZT+8rG97YN}V=!OY+R$`}LY@olo!Fg&U_d z)#cRd)=q7xd(+)h{Oohx8yVfmNjH=)>?+M(+-`bup@)x;iIu>_9}~AsT*|v<{lks! zY#mvLy7z536;WrEvCw{|BL79p2@ISO-3>SMj~ac9{uo*tIF(zMy;^w1>WzQ&cX=62 z=DBj?-mk8&S8n{1x)$EFOX~EmFOPq%xS4Hfx@~$K@5X6T<}I`SZl9RFwWc}pRqU=> z9Z&sFA3Wv@ht)>p*8kFJ4CQ=L9DnT7<$VWlO!VFu8y_kq{MM-9wbk4s?zi`c^3Obd zb$L(Fg?+W#ewhTUt1_6G*_|T3_N(gj4ZK;Q^*JkIqoQr6{oPP|DPY#MJAT=#k6*bl z%gXea*4njl!H%Gz`nk{W?R+yiIMpYU2xm3EwtcSv-02Th2HC;LFSD zy=Bp_uj%%thie|MHCgh8UFRl&L>n7ZKING1 zH?yRoT{;YAIrbjrxURH&*)cJ}rnCtT6IhOvtCp$6Crwx)E^9sMuE!mZx=ns-j!w{- z_+gR$8l|?MzOsKAVxJW&FbZuDW2`+mWn)Z4>V(W+YqyqU^_WH_-)zrVlRxFk4#SYO zTXjvhO_O`Lp-rm2dDYf$p1o_Ax?8MSc2K&ua^&`?kK#(bI-gh*7xu3M{2DAKoJhIl?%x6kdst1m@uM)JEuW%6Jn9*>K z@5(=|`|Xo6cU~weU}K#7KU7bsjrv~S=K1%& zT^p}(E%>p6hGn|!&M@z}QUB)z8%=9rk#cX?sQms<+1u4l^Yu7)yzBA~2ntI3@=ob) ztrnKt=FtH6^oWk-_V?N@b(JRW%BIj&*?>H^d61-wJ|ni@m!SvXNNyw_OqvEZ~c>0 z+W{)%0>U|d#&e6lX4?2iB_Wh4ZU0rq%3o_kuV&4NjY^JX6st|0cgM%lqM5<8tgY{# zmt*hWi-pIGkkaR#)Ln79yJpw#vQtauQxRCr^5tv5^!R`MPt8_L+5aR$blJUmt9EU% z>))JyUNSb?yI*gvRczOrH)bBbzKwh4Bu#hB)|qZKbK17$a<`ZAY`JXTDAgMqyVm&J zgZb0%PV3rNYPwARw(rqjZ`ZCi{JWzrtt_g!E=PT`YEzNP1^zCgvlzMvV%8k0I+@~_KWJL6$*ZK73YD)L^B{E%#yJUYbpxi3# zV#KnitM5k$Cw_^}HagqL;&EUX%a;3IOFft}pK-4)UArvxpnySq|Jln2-!#9Dn%xi? z{&~yRwaZEm3JAo0{W?>M-T9o|>!9S{8CL_mR~9;-yqRrXyVfjP_w$#nw{7NM2E|W> z?V7-SzMm~jJa--W@#IY_x9G8^Yio^r=EX*B&FWmTWXY_lxh6~3S3Y|^->0~MkMY;W z;w@i7g|fg^KydQ&jF+obuG|ope12y6v2zzEsdm~jJ)3TSW}i&8N|sm7%$Dg=le0EW zys^ME_@N1B#Po)rOLMb}2DDjOR!pFHWg&2QS} zpSrtpHm=%eYNNX+Ea35nPg@V&Te(p*gkwGL6^lJJYd4f<<*)kp*%6!^_uiKX& zyLNrWMzNsB$Aq4IQ*mJOQ#|lmv4=(cF|XXX_9@SaiYyrc zwdnOOy}7#a4#$EYHyGTkQq9WA{>fxCPl~;zQ+uMr70wy+PrBWe=$1%$*&^O;ut-wH zfeAZGuwbt6vW~qAr{P)KgT)y<{ zQkBjc_s5sL9xE;V$oHLXFZc4KN4d2Vp50_r*YRH<*K7N2y4-yX#uaKWAt>i>U_`N^q~A*HFA!Jo(((x7pIsyZAS+ zs}{)oJnzVt*~MA<#s9bezp5%>xBSNGP5Ub9PV+ojnU?c%U6PLUewOo9*QB~6Umshv zp;q|3%#^w|^J!-f_?-8u+)@1P?~JNyu`7Bp&bF^Z-o!UC9$hzZhZhQ!Qolr>x3MTQ(^v|F2TsuXfdMU9~-{&^9{Z(x0a%(gRkqbzEKk zCqw7sp-axz8>@aPRZNkyVeCH6QF|JU`)F zkN7o#E&oDnrK31F<&rUWdPq8bK)Y!J{9`B_cQp@e5`WLC{D?8tv zef;CS9N*kbQBI2~46D2NM5i59YJ4HQ;?VX}9f`ru7ai!hu=3XGs?BRX-MChruk93_ z{Cvf+Z1JsbtIj-2@MhX)>h@I8X1S1})e4pA@iCYA(!b{&-BP)ELg`8_7sFc_%3J?t z^i007z~tDCnH5z5;vw?CMNZ3C@kH;^Kk7So=BFh2iGMTKcn5a&$Az5K`}Drjwm5H$Yd`bm#l4-!$cQRiQb_cLCS)D^J=i-zPjeTmCrcGV_$f zx6P89qrNHI-(9<9_rtt3uZ^Wno?Kc{`{J+0|F=m!0g-x7LqBGydaBRQIii1D-~Hno z)`;@t^et;GTK)g03mxOX-N8NkT2e{djg9>J|BKkfMEsAQD*apNy1J-lb3Sw0U0cb? z`fHAza`N=#OqlDnvLtlTCGX_OrzH&EeU5)t)^o0!x@JM$O5LnUnOElAa+b8axkd2% zj?>9Gi{e)M^K4-8IN;pCsV^r2>br56GICzrdM>Yf zny#>*c(`z`&fj#-Sv~VQ7b*G%nmlX`ke~LuTY)iN%6tD5*?hU~x>fGtl{58rzP>8a zt28C-!)9~ADe5ZipH>!@+En?}N|=9r*CkT;-YopVt$PQm+x?9ns;WFu-Yz^}YPYY& z_UF1fmA})@%(%(NJuiLv=83^-CGMYAf0V3UpSD?{m5~h_Z&Rs%laa7%@vln>-TW`uld1c{_m&8xm9)% zkC-El=eMg&x_ViWeXfzQz=!02lO1;R-CSkEm>;OWK4a~J&2h!=xI@!f)9h-cHwA}m z64>;yewuyf`}))BdKWLPT6p~H%0efrTQjO`ejT^Yz7ic~T;O_oRz$0zv;jjonRXeDIX5FP38RfVX{P0$@MACb)VG}9xK0p@VTk*#nFNm zR*}6oS{9h-+4oISTWq*FgJYJMFT?yFF=r+hdo-{d@^08Z>BFa|_dFGrah~{{wDgni zwO8H&k-Cf>7Ah;)vc29p^qda;A10TQ&S+-uT$9<;l5@vI>vr(2OU<_zIt5njn0f!g z+Von#i1r5m-p7|N?)5K!di;68pBt8Qeq?dayLD08SbfXZzK>f}6qxKxr>zam_tifi z-JEDVT}eM#eZzE4eMZNvH@xV>}#U|KCdYeA4u?BRs3%kHjFyepBhWk#DxI}4~* zR4`zA9?(#^IoP21svpn$+UAeP3SR!>|9E6wV#Sw(!8ZyNC;SarIYnI3=j5-Y$3O6Y z-MY9*GdAX=-n_deuGc5lHj3|e`1Ru3jo#;`uYe{hvwGXcB{uOhm_Ej;bPy32mw}`*?@lvzjuCv=I%su4{zy7(! z`_c@|W`0{)7^59ytSG;E+5Vnqn?FyiO5=aFm&Ye^M&{&67kzvWY(KW?SY`P8Men+c zw+g0dw00?MmR-eoE8&fI^7_L6pM))zOuG3gdd8zeoxUOYIln)y4XOGu<M(1A(|p$=81PkMJ|S$>!7I>H_(}b&d-=Y~)ZLdC*!7;?f3q*sEB?9x&)Lb6e%ofB_-A4lu!kwX zd}hnj*vkR69Vhk5E{ENI9h^MpP_@>JmV?3@KJZ<2y=-5;BJZI%gRcDX9d@~2p2r(5k%{1C7{-^GWqflI! z&XHK{tTiuw{*hX9X0r9Z=?lNGTzen%`Td-xt-|XW_x%z${C*~Dir&#LO*;D05!KVy zSNYzySh$~g_5bfiXX3u7M8*A3kDI%X;kz=gw)@A)Zr8%LZY$kqvaVA#^zmhTU8cOc z8GCnMaZ8{5|4-(fHNNhleWnp6&w0x$*%p^dF?Vhgyq>$lzt?#8!?drvjw-w6C%%)l zy<%-9pX_&$Z)>QQ-^%TVmul7WZ}m2Oe*1Oh#_;k`{exO6_ovLB)M>1DR5XB*vrSO9 zdK1g?jj7#^hdmltl3Eyq{Y?=Myj3h}-`QPq?#8C};m> zuF3O5e<~i`*-^jUaQ*BsNq38axMN%GxkD-+&CiO9PTo0Du4X~Vz7MOeb-8E#R+KPy zx*KRezdioXy6%Y|g6><{&*b{gsXyte@ng*=bkw)=)h;>*o?Gj`N(4K&Z1owKS`=5D+HMb_{cMF}~q3T!>Revc&>4k=Ay;Eb5X z@c0I}m(sA8)5Bt8r5jt&B_Toa<1Z%dz4|3@Z+)---1i|8<7XWZOfmRcKkV$n7lN#-{;t- zSyv11w_KgEw?@?J@=D*3HMTFklSAem`JG?a_HO%=YB?rJefN52`)%76ZRrD-xd-GK zD=U9|O5|tSo_l1qr&i*3_y2uyzKufr?{j|I?!HxLsp&3JhT?nox))d8U1-%;$bbLQ z<(aRH-HhEHn#@`dyM15Q(*6%GJN;fv7Hsd)`}?6;@4(HpO;uukAy@bNomSbKKQ*hS zu-(XDpZ}C8PrO0`JN52`t-RShYn4TxuYPS)T{8ECr*W2!^USBtF|?CUtojm?ZM^#5 zv@d~Eu$ zb^enX=UTn2TNhMt)O2#g^#5(bQ-7XFTX4{9*6&LZcHOZ>I+ELMHgFxjyVP>iSMyih zCD)DeGNemm+kRcS5p6li_(I&(_AbA<$Ct=-Dy>?$OXU6nX0{t^l^$)fQ~SrZw9rQ& zQPH!3WsOh6SzGPZ&bK`daI%D~XONNcJFxoL(jPBce{ZPD7x&rwwP=og5sN#Y?4gsz ze^k13&$H=E9X}enDC4V8&W&%XUZMT+PnU->op~MI$agmP`?M9hrkqzfl6&ioVRCmuiUi-MQ zsdDawg+hKzk?wYH7Z?S7xVmq#MNE-|sw(@&{ZH0#Zd;&k(k@*gW^y^jhjT6E^> z?POL?D&&;Hj5{f)R`=k4w0K+%bx#r)|MC_SstCLLhimP zVN!1=+l#Lao4$P`h5;x6XwN>}qqQatXvtw4)c11@e zwY>WiPOpCTwfkPUVsl;0?D?|)J})x7l3x1X;<=ztP40HDU2Be=)ZhL{@hY3{o~_c= z5?h;>mF9j~Rd{#mlm8-5ctZ70+J?1k@6&!7%2Rk-dG*HfHwrOs_rI~7vHHw(?S_@w zWg#Jj#v3XJZhPjuIu|tAfrVqmyV+L*g>G#2W{GfrEl_8oXWz&lB7QjFep2kG6DIwQ zd)3bzXJ-DHsmw2M+W*Hzi>1b5=jSy1etx!5aqAS-dL23W%iWG#r(b88UFbhnc+$hT zR@-*x$|}>H-m0^fsTl9bam)CbX)mRo@;LsP|3Tq?odYRfZ9Lla4ljFjuQb8yZ7eTD%yH8ghInR-o;(V+OfW|eP#a^=k*PIpXeaoT$b5@7VYW;Y4UeWn8hv#mdp7`qQC8ueM4W&XVUrS_{ z-Q9cc#-Xq2O55_~n^-iTZ00WfzImDJD`EGeuY}#>gd>ECKV0bk-?vgZJ@Eq5bu-)d zGy7ESHze;q!QV4X|b~s-I?6aR%kD%4w%1ZX6=8|H-DW!Z#a6R{}`v`42$rs zj_I~-o%*}Ej4LkX+_`l1?(25lQ|`*4S%nu0|39fqHr)Rt&c-NLsprGt2b?o(HN;Iz z&5O2*H9j!iHtp}0HWm+sYaAO&1+u#~?@=Z&HKE~k{_ z)UUAo$(%DM`Nevxc~2A4nf{rCJGtKdzp#)6iWXaMaVqi)%LfwhL3;CV?A9F+L8eWoPc%9iE}@ zd*O_oa!8ZM*(}+-`Hilx9?w?Ip7waB^2t}sE>#-tk+c8(IQb&()naEOlY?iqufJ;D zdQ7vnE$P=b#TixWV%}=$Aj*uG;*h{@X9vGumERmvtj znbx_rZ|(n=2DQ4|{ICDN+N13iclgkAzXhJY2Lr;UH9Few4yglP{ zj^ly##~fDYIfu+ycpzhb$m-WRk9oEQY~42TYsQ>ut8XuO`l&W&iOOc)DCq^f|5m#v zFJ=)x`ZrWx|CLl+$!E)}yZvP*1qb~&G-vA4ya~sG7O*^7;XmzTXaCfrOLJ8o_%N;U zwFnNM)&))KO3n_dyOu23XeB6l!-k8qrL*COp>XUWmg&18BMckF8Y{N!_~ynFe*Q)l z@5!?l_gv$#|9@mP%f*tfpEq|^HMJj^vh3CK{G|@pK5nmln_8&*E8)k7U4JjBEL^HL zW7F+zoqAilqt4fB3EIznJGn}s(2z4?Hp6Z8YuD68t_4002-xz}PAKToj2B7XPcuwF z#cafEhUkWC*V?b)8gp!Eagdo+_M&Cagg2+7tUL2(HQT6*or#)}$qUksGECWUl;cR` z8M#@o0WwHiix{$w)8OGzeK|c9=r{|w2TcTfgA}9Mo(NyTTcld~U^;_v+@D7eortvw z)IR|^XtiL%q3)|93vG$<7P1-&yy&gIr{??J^03FQ)u1t2MTh-s*(WfI1t+t2MEDD? zD70;m*)T)O+Tlo5mqYJs#wQI&uiRi%+Qgyaz@(^n;B}&hK~$D{>EXsJH-bL39F@qD z5nD6umZs^pDKd$MZBp&5tCyB}_3Em+NAxT_mU!^g+(`_aE)5P&EPaAs6!msK5qc4S zLAsb(NTG3sfWZ8zj{S?1Soo#Fm^+jTVC9t^jSq6RNSbb&7-2G%XK47xJv#XKK1_ zms9Wdekt>L3uV78SbsGwI(6PY``OQnXR#zrWmw;SE<7&&^O@`RGoL+>VfunTKXNJD zbHzq|qjNL;d*?1z^%ja|S(2OL7i9dqC}-k|*r?NAJ}i=6U)l=VOnN=OzIU2#wA8fj zf~!}rZuLI+-=l#=$<5*SDwz*gRt9I>-nRCmLg=KpBj%}=f6bDLTK+gJn*U-&{*3!I zpL+}ciq@vi+gBO%c*5fT8+nFT&_pT()r1uA#+o$$PCP-hAd&Qcx^hd^mx5C%5 znH013mTozA%cwp#AZv~0&FnR%(>C&4xe@n^HEHd&i1psRrku}vwjKio+NnuL*ck7= zn|f)UMIlpUWTe{}kKdbmzLw+&e2nw*R@rk!)ajo%BzM+>~%w{+-s{DXS>{rJr$O){5jfJ_4QTXqetHh zuZG^8IAzL;NA4dLZOzKX;+XE&KF`XQvnpYEzjwQAW#u}v74LkvtycZsg&u`bMd@FXy-x`REq-xa@#x996CGSQYJR<3 zeq(>Vecq0TZ0C(5WsQZH&s-KXJdwoS`Afamg<-U zx4j$(YXr|hc4cayZ`yg*^qcpQd+b=I9W%a z_kPW1U*%~_OxH>4FFDq$DDyY>#=s)ah@$2_;dG~ncC-&5E{ac$? zl;-H@>mQ$ITYV+E^!>y4_5ZEidL$avd}m2`>MhzBv)ncL<=0lJ>y7D?>sM~{ZOLkx zdC$bp&u^K$dDF_PW=oHS1*?4dX5#XA(j=jn;;d#$GDvA+LJoLN`hUeqm=0u|DL0LMMb+--E(J8`1#57$EVZG8X7P9PwT&z zd3_=$@ZY9QMWwQTc%;q6R*R>XC0$wJ^ff6)==Hj70s02Yk?T2oCeOXT=vY~pzQOI4 zg$Z-s>=85Fwz;bDre81f<0D%=4tTLVnYrf6o1mDOp3Uj!lkV&&JhnNaQ}(3)^AHc| zn}06HzuFKKc_`O=?TVR94}OJt?&yDYZ@=9f8=I-`JeRUh=N8v{@aN~}V~0xwKb@Ir ze4)w9AfUyz;zL4<&XYus29`4{v&?d{QuyOauZI43$Y0M<*)VI?tXG`py8XS6u3WR` z%!kCEZv_8d^SSWr@}xai7CN(kd2x~1e8u*jr_~LM3cb9#CYoxgPI$c~L+5%{R!*(& z>nM-j*FuH&{zpBYXIm{*cV}B}^skMFQ+sfk8{*(Gj4=vgwn_G9|y@8AlALkEM0iQQ79vrk?b$zw&jh)5j-`@Vd^}cTB z1u2$ElP6z!Zf^bX)#~b%E=!q~EZv%R_o~#TmNQ(RZT%nddS^6gPyCsu9&hb0mr&70M{&_W3)z~Qv!e)zg zc0FF9wueKQGv+%cK5B$CoZ$+P42xMBSI$4}Q2O<*wZ* z(Y!;dU1sIe zGLK$eby`&O|L;1#uV2*XCZO zMlF5~6S`NjJUkkIv^>>-{ZVT4O#l5`-(@OFy_}z+Ztqzp=vx{zd7oVOw5Z^<+j~}S zEd45addoheWyh{vTea|7;N!MQo6nbBxnUP&dL=09PC(JOo9pa)OD8zJx)$_&+OMg1 zwx?RpoVGE~{PyxITc)r$xgU7Ld`tg`c}euq=r7WT-t`ZWi<_55<#KL4%o-Q81T z_`iPjKlW*|qrdSv0WDXj{qk$q_w3EoF;soK`-;VvKgt`A|1w!7@9xz4L2j{K@5|#4 zpUQXcy}sP=uZ56S%Xf*dnLhS>`t|STvNWkG*l9QSl-iv5;}f>-^rP)Y({^p?lYRMZ z;MR99;0gq%XdyV znp|!zj(92Wz25c@rdmz+Ic*bbe);yvb7wEt@gHkd zc~HP~%Rc4IjfsDcT)S?xR{8dVZZZ*4d z!)jK`Euk!#tVP#u%bRYSr?zlghgAEl6<@!JuQ(R;|I$~@So6zolO@5+_!R0C{;4#7 z%6exn81s#0oxt7u8S&{+{~NBt6Li>xaL??_UE!IH^gJJ z&zNT~eXaeg>b34P7yE5(c?Tl|*BtxuIN?Q9^4$c}W%AL^+Y{DsgeCtfG$`4r$Jx@} z@MEpqlU>@maVwKO|9btKo?dFScK*$ouM?|cZ^r%Je=l68ck#RrNn!_dR&*?FmN42| z{M>I%{C>IJWp581Y-UgPRGv1KMaNk|SC@BsY?3QF$w>E=Zk@cy@a0OsQCRUbw|^@737So`72mc7K0+m`zmv&c<46 zuYJExr7i9CEfx-K*cW_#-HYFU-zOiDEniT(I;`%t`js1X&pWT}n188a2Y>I&NCy|+ttM6U7DEa5px89mxPY$(mA6vg>4bOSo?{fq< zytutx|A~5UJfDgK(?s=xXJ;hAjn+-6-4AzPUheN+R<>>89VOoIkI6qf`PWBoZmW~7 z?3Ai?+4-&R<5BU7?{~{L`m+kX-}^l-ru=TH+qaC^-udLJM5Y!0Yc-MA!`D59yPFLbYgMV$G|Ci@)^_LG)=@p)9H$U8Zou_tX z;T93@e>?7(y!*cQedYJ$EE$^w?wp6d$?H)EC;ZV$B*8q1Y#lJ5_e)+}k6$ z|M%VZ3i*3QMMNZ&eqEf`4eBB~JUFet|46s~zKj&%f3L##e`3*ma^cbL=txpN|7W%2 zoa)R;=9hH^ieY44EmtC)F+=*|V0Uo;B zH~p-8qdm=~S64kcfGzOxf`Ywh#03eU1G*PCUM`N*?s;`F6U{B#SI zW4CW>xhQD1=$WlGv}@5Hf1H%5l*`Tl@5f$CK6l7e#N+`|@~$Q2(EED+`~@bpO?H z#p2Qt<@!BWu3U+_{z~puZ#ies3x`$~?I+8HW4~B@n)azfC4m>Thvm~D)@1i<7gj6` zdr^JwxO_cNe(Ck}y8qQNg;zr*4D)0r$4YTop1Qqs)%le4_$p1i5Pi?NR;65(bFHsu z&9~W{C2HEY$*tGc#xzgI@pXRu{9`?w(ea0W>6qN_e;Rc*BB=Jro9!{#I)(N5rFy?M z{xw;8^qe|)pUNAytHE*Uq3zRV?C+EHoa1r4&!jV=M^^R4A@^*Z3#HSyBsJFsy9>pi zI(>R$_H{j*PbZY;rHIdz?{;$amY18(@=E9e9OydlqmldE68JR6nurnhVJvzOVWx3}f;+E2^Z<_B$2d806M z<;LbCUjnB%nErdJUw?AjB>uLr`MOf46&kzjYJW+T>b=wr+_zTmt8S&Y`}ZuxX%dEBw-=_?fhH>OA1jcWXB^@8S|^vZv?x9aOBl|3hltve-; zR^8Ef#i{>{VIGVA7yo_g>YV!Q{Bkbse6lvnyI3r@pzl7})NnLhRbjpGwHMn3rz-2P zUzYOL*U#VgbJ@pE%gP^0pPxGNnDTLd>v%Us%3Y*9gm0PYH1?HW9G8k zQxV5|Q`RKA?~%I|9KQMLqP0iAmfIu}eN)UsQN~-8`niWPYyOJ^{(MJ+3A=zrH-<`(w7nThFw8z1M$}ZEH^$uc^!L zjq58E|L$0rvQw6`Wxm7fYioP;jXbO)>{@l_w!HYZ@ygtqfm(bFXp0)OlOy%tqvdSuovsnh=_JyDW6?a(XjbT#UBKyvm= zLB8x)SvtoT$hS9_eEH_tyZE?Wko&S@6P0q;K0dKEs_xl>)_1A?^M&8MJQ_9Y;;awC z7oP9ydAj`eydK%s`L#>>60SwaPc9AjJtUdDc4JY}Vuw%DrL3K!W4YFDOkX2(W5vd0 zk9#&=n^yOR$9C^jr|dPyH}U>pHDkrC&|z^nqR3Dl6T;MO?Aiv}bXl$;BT+Ul+@}H`k@~dD{2! zJkOA8m2#h4m(u6kt9*E-yJBO2u)zJPHzqy_P*GQ}PI51j>6AX{f30(?#3WUrxG$}t zM-29_Tr9ufbPcE-a7}4}{tTmQCo_$F_ivr%*SpazTj#ex@7LZ*Qs!-|wr*Q`?Aj$| znQH-$3j(%Yvs<}w>lco8(<>G-A!~R0f0njdwAb?G(OqGejf6UQ7(a5_8k8;Zw8&ob zzVgzy6zMCGw_aV!uwQm;RtNL(Us1mHWeaw!Q@YqMtG#x4!XEkR0E;rGY#r8=xu-W8 zZBF1*Rme@0wZ8N=>0{>S^9xYh>q|6{*$W%pkzR^*)EaE0T=8;7^+ zKh;{yoW`xoo-S~KQ?ICYTK1+4?aNngNdEHDTme}czjmX}a{1qjQr`c(a^v1F)+Ad~ zzLrVF*Cu9fy|VJ_c}vw~PmcwKEE3jPGWNT3*1oUY#jADQWt-#MMR9-2vh2;SrOa7a zmtYoic=oX`$--m!V-=>&XIbNQ;LUa`1^@k9S4Ht|_Re0TePGf0Gm~d)u%`Gc1c<}9gi z@~^Y!O>v3;T*5FtH{kc{)!q+2CYOi5?lI0VIwyJk>WsQKGP$Lmud;mXucgc}eD?Q- zq}8=>uD8c`opZHc*Do=BaziOc$N#SLS^Ka4TXX!{Mw3m`j<|j+*w??T^@7vMSyl7i zuieqY;-N5$WlR652=)bE_GH{Tn%q9G;f1z&faHq87eAvC`>)*K(rUTRmL(InFYJc3 z>9!`Whg%z^+NZA<{T64QplIfKxBIKU_6ld|H4YBHn|f~AZER9{xViEBo(~&)zs=h! zAN)8&TX5gw;Kv^}Zap<`<;Kt{9Q$SWgtgBv+|uvRyLc@_zdzGK!3otH{+*mwy1e=J z?BZ+Nd=7P=QxQr0g0>F>G;6Rr+*!vMG;6?nQ+)eIHSnxKc9i#ODJO@LtD^B)cLbWQ z-EWhMj$eE%%A;4>`-0r<*V$WdM$KHl{_eA%bJQ9mR1dsf_<8E`V}^@1YAyRIr+!&x zjHS2lySs}ANhT5ftf8J~`eP3A?u(Hu?SF-z+9gTn9Y>+hF*6h{0d7_kg-~8Tf z&$ixjOESF>l6A+S;7$+AA{Wpu3by>2a&dZQXTP3}%l~ZI&*E_)isj6~3ea{aGsdhp zIkihmuFR0Kp5O4<+rxg@v2*GNgh1244c!dyE6>>ruh__Jx=z@7(XlHx8d>JVtNhyd z*>qj7Q{3v;422K&U%An^Xp={uNk~|73j(J3Rb)C;?%>3jIRwuvqs%2Di!>Yt zO%Fa~+FXG=p+=bfz=X-CqHxwC9e&a*w3x#n94Dh^(CyCjO*NqR)1{y()55Ftok}ge zt`^02@6A85^P+md%WGR@?56bY>)g`7k~Gy}>F-^yo*#;eUAOM^(l7TTY+WPrkmeQ} z4{(G`pLg`<=A|n*a=sd@3vJ~(eM9J2l3VumP*Dx*)m!v>_g%W^^x(&1vykLpvC4kD z$6BNr&mWp?q?VIdm>~u7z>RqhO>eyqFoAYqPIh=Is3To&U!@b%$CxXeeKVr+1*^}D ze{O3l4@8`)t>P#OZYXBAJM<~idxP`(i@ODi)$cXkF*$kBx}8~G_xKvsc}ri!T8Inh zpKRS2k$<@G2d74FxMuHZwKK3(h|4!&ehIW$`RK86lLaa5}5oe_0fe*oHOnvD^6Qod|>IO+pA7F zN0=t=DtzZ7H6!?Ti2ifGx1vAdUvN%IKL0G-VEu_DUmk3%sJSAr<8H9tnI9QHb*{uz zRWB}h=W=J#?6!O}{li}tt&KbLs(0sUd51jRk9*e~i$qB&0vwH9LOMHtseOst&3Zll z)#6E!U+w0-HBN2M}A+p@`oeSTwkahUs=I_n!TnW``YRV@5)%| zZ;L7(dg%PjVGXmp%zpOq)nDoNj~~15d+gKnFO2mqAHC}vZ~vOTuaC8u9afkW>#*>y*J_?@4W4Lc=3Cn#TQwfdq#IVdQU33 z^Z8wmSh`cT_NTo;W@FhBrk?oU^LO~hmaj^7O;%R3nQEBmZna@|fSXT+R`Maf>pxlx zgC&K_HXYNE=CtSm>>Q%Szs()c;rQ22(vo8#eGEM2#5|zu; z`>6F*;g99iH*7Hn0&~`=H7l`Bdz^M_g!C>c+WY1@u!oaJ2Ye0=Gf`a3SIo@3Ev*WbiQ}qRYI#% zSU-Q-_1xFv)Zw`?J`1?ow)@TH4iAXvjA1niJU44vOvB3N@Z^hIwtslCYPN#VyPIFO zaNQG2`e-`oNl0hbb=LzQKHmDh?%N#e@)&cj+&^=zx0*kxPgMBuG}_xR|1000FVp*z z9G+iWVY88cy{!p9|K8Y_*R~0@&kH`Ow^G<3IkP@yT0rOG=xNEn)||}PS0nmqyzp&ku^exAR5ios!gD+0|FSW_sOT=5g+i<+N`zo0dE&u1J635%c41_YO^cUh!3r zE*|n&rFrzAd0k&``TFBWbV|SMO_Sz(ym)!&rqkY^H|)4E_f1o5#oK)+BRbtb-uT5- zl2Iq4dRy*r^W^u;Ve5|M+VX0Y{@dbwpZ!|mO_A^&7IrIT+RgZmuTeKDaGJX3de?5l z^e0t!cI*|HE70HbPun2plgFR;AKpsL3QrH`{dc`fs`}yXY~Fv#pM(!AKA#ln7;a*{ zkAJt^Zth}{d#u{-kBj7=>ih38CXKp3kxhQ9`Wf8-7-ueA=a*HpjUo%Pbv6$5-_AJ?0 zO(yMt*bUp{Lt+ArY7-bZSsV|1>Co(0yF&|9%$syI*sz{=D%(9RQn{?p5Ba#ww;smp2)vJaV$JS-hHS`H7^P->hQp`mUY7KyFt$|G^`z{K;@O3$n!8tmS-c7p=6aQB&S_LhdHyZsV@)E>+XGOcTPIl@_$Qn!^5>V-}3k# z36I{IxwIyDjwxfU+gVq;YY%?rwg*&YXg^zfvwLO#{hn!zSMFJN=hOT?E^z}No?ORe*RF*4N zpK#HssbG6@Y4(I`Lb+EeFK$YW-V$VYcTZ{dbpGvGk-O99N3lP%M=jv9nA|_!Y)kr5 zThLZ@^cnw+K%o==gfE(Gw%xSJXyU}#tu|NHa_{>2rf+pmTekZ5w65Iq4^}qalvpC< z`-gw(ib=0NuQgv#UBx97d}(6vk8GQrC9J!4##>JL7CO6cx{|Un_sqyw*X_7{LznO9 zd^z((&}GS)J2Tc!3XDqIYJ5#_ch9!qqh@<-mNNwB8B0%GA(Y~^@%`0kgZ!h-5gT5n zJ=s+)Zu$RY{)VFK%@sK(`3oY$7Hv}Hp37C&%gX=mP<6fi!^IMv9%loditWClul(4e zY~`Fj>+qOnp3wL1{niGe+#53Y|Euxm|C1oMq2}#Bj=Ei%lcat>suqj?^Nh3R--FFF zel}}QoH?UIEwb{(_t#S;_Gb&*eQ&+KpiU^`I^)fmGxN@Ml~?($KT%n(v4H#9qXlkn zoHf(WZ`*uq`Ny9oQ;W8L^6YtWA>^pRY^CS(bR%|_30duOU3|=KN~d8WyT!)7*M@3u z7z}Gg8VwWW6D(%4cpR9-!c?J>>bW~pgmXf}TFw)@wc86{%vUe`^rKM5zK-R%|E?gZ z5OKx{`xND7@8OwU{_fz!$WL#fYwxr_GX|&r`OjTocew;1a}mC z%KrLu$GsPmXUA0+M(M@8)4aEm>B%~7<7v6~I&Izk9>r|+s(N{kcdP#1&{gsBl6$_q zNj>vi9$FYHfD2|0<;F|=AOCDFf8_3*e{g~1(TGpm?w@Jy=3QBmE_vnU&ZU1|usvvd zmr?vttn`_RqGtHnSvDNrakc#Or^+0?sWtV>rTzRxcPx1??X#-)Gc8%I6%eSn--D>BZjakbFz;!eITAWr5B~)>BQGb8Kpk#Xk0TnQdeGcU+h19_UVQSz&qj!{gQKj}`pX zt&!ZV`tG5e(Cw!S*DtDj)%?tnaucG17kND|{?pfQk zGktUyAFE5M?%|9+A^6(d_4ro_;dS$;#$HeGxv}ol#XO-7U#3Resa?KiI;NZx9By!U z@cppTnVI^lsC4?yh<~eNuAcUm?x`u#Gcx}p=-T~kr>;a#CO7v*ZEN1bT(?Ijch0== z;keQjoq27ot$P=U6?Yggp8WFe!f*B;br+R?96$Mfak%$`?ng>r<{8OPe^ffhQkiXM zk@jZcyN*Vadq19is=3Q@;ZhFmu5T;fO}qMhCEwo0?d4yN-MG0fWx3bmy=L;ydo$^#9QO@?mqMYfT zYQJ=SEgMe?W0v$VVe^4($wi&N)q6KLJL>7aMM^TT3mq}0?H zAoSzg<(WVBJpZiqQJK|u-EQF>Pitl5N{u(g$Zj?H5U|uj@&4<*iW9cHt4O)Kozs6y ze6RSkKQhL5++}{<-YQX>%dTwcz4ukHbCt#c;b^gi!M0}8WJ{$Vo@|~F^<#6y zK8J6UyNjPz)vwzacs9Iu+mc(Gng6eU<-F%x@mIrFplu6xqK}7V4f^B+_s zj6dYA{8baO_D%l*e$g|tCSJZFA0KY9H@0X)$<>`(;!;mN@bihZ7QFsIyT;;=+?k;H z-BDJ19lkc}I5!>qdf{Zyms1@K0gq=~`<0yE8`^)2>p44joa4RCuQwWPmQi(mwK>7L zG41v{clpDH$+5}DTGl=-|7ajHdaj(k`A%y!qyvlBm_diW|> zv(V$bY*QdV&%qO?E?aC{FR}hibj!=LV#!ZGOq*BRvX{fAVfKN_Bc^8$_HJkXztApw zbC!pwTyVVctdAvpkL;%{>*rZ_PmXV@XUe*7xyxVOcFu}h_A8-FuIh1h_!qb1EwT}d zzFn?9RV#5RQvY-Py%$?8_;eYYf8ALsab=$x)9O1HjAics?DHy{_%L_Ruj}#&L3Il} z_1_hz&!{?h_W91omOSc*Tn`lNb2f<6F@32u-_S~3|43PpyoH|ZPG`4=jf%>FmA@pu ziSBQz>|VC`=A)?+awp8!97?tS?#+Z;SF$w zGe+wq&(?plIkvw<+|Ig6{#S}-eOG1g-{apTgttvTY@`M{ek4gd`4I2IW4Rs;EQ?$h zTwC0mA$joeBnD2484W*A?pQu!630TjiHT3_R=9|7?TcIc>51H)tvCNx&e_4TWc$mm z+g!_6eEq*}Qmj^C(fQ~bdv1Sy6%^xSb*p4A@4BPuNIZH z!EJigEY|(m54S3sp3JH0lRLfh@kT<4uHBXsHZg4emN2J6nGYaL3HF84u6K5?8X zGbS6{$)0ng=YQ2p_ZdH4^k3YcAOGe5Md}HvYs4MN2!p65AfBG2w;r*-qbJbNX4_#fAJMk*p%9oNE z^Az_lV^qDQveLg#OW8-i+r!DtZdYmO@gE<#uBM;xx$}Sb-U;o&lUgqRGWxo5;iI!R z^gZ9qd#J;=$B_HV7QS;>zCoz4>hQhqXIX(!VdNxaK7C`$%--%eSl#E1a}3_D?J2u%p(^~AH`nL7M(ILSa58(G@<!U@9h7L&QD+UiZ6X_AGd>_`vPn7?`N~@I)gg19{;T5vU=_x z;4Oc6{=a3y8h_@PiyccYzx?XgN5QAZm-D9U9^dx-Sz`V_l{=T#s$Q}ZPk5D(a54Dk zha=x(q#r-{__%Gpyk!Z8dyF`vxY*-6FW)`Cv(egC`o?_~_QS`%9Xrka?)dKcvW}Pi z?p`d*7F^~(yInTcZE<vo5rc9l8?4fzwf%=uIwb8Sxm{yvo+N?-z?=JVRGe~)+ zTmC|!gd;0{*!}qUtGZ#jThh(h>AkHh!~d~7uKveoELX!EFQez``Z7?a;(g#9`(oy( zr%PVTR!F|S7c2I#uWniUw_~%OYUqZgp3Hsx(sbFQIkN&MbcZc_RCzNqVDlEgi&rCj zz8&4JsrUP2^NHVgD|9Lz3(M%Pb+~zP?~fN3Cq`^qsJrRUgS{UPzTe<-bW7R%bq-%6 zug*ScZ2a+H|FH$L|5Z)Q%C2o-O4-h-cwxZ{_q5dKS#$dMy04Tzf4={ywQBm*`*RQM z6MvRy`OfYCw@Kd?wMkr>VVF4mN#DQIGd3)KIyHOi&3;MYvMqOXWH@ikb9kHYePf@6 z4g+X@i{pqi;{@|*XA0}z9Z9`;r_8<3 zDB{BMRuW5gm5TP->NhO;a@=CAcB!U(QzX-`o;kgLs-Gtu zcDFTH<wIkhWw?|B}d;}29oy?OYcHjAIay&nx{c4d~YKL7R#Pxkip zN7JQ4?j7~tHS3n-tD`;N><>xw9FMoxby;r58Ml4zk0iskvWqv_E;W>XJrcCJ{Hy1J zJ=Pb>pS|B$eMjku_ibaxTYJtYJ-mBB4?E6FzRWXS3; z6^U=E6|Zj|+M>R`^wkubI}rxL+4fTHlJ)^^5@uIw9%<-hGfn$j#;W%Bk7UgLe|2A9 zPMNpk?a8GF7Ek{8LAUBT>yFPCdw1+z{_p<&Gq+x=|NBw*&q0MY7A9V8AzCZXy)!w1+wY|*0)r=xDr8ZXY+wA6dEh1K*OYX>}`MyV< zB(fg!R{HdEx7w@Dedp!v_4(>dWzbE9dgNsN>AK;8h@O@t^~t5>gr7T#24Th#xvIXBO?JAeOQvE_bq4|NDCfB5x!{o+*b z>xXk9!|m!1HL`dpSh0Lbb*d@6xhYjcTl?^a#KRM&OiB6ixs_YoAn(qOW507tmsS<8 zl)3t9vzw;oN%7K;(Xo+TL03<^#5i#UO{(OOnIoF3ubabb<&4?Zpm%y{hCANJMst5;^_)=&3Ep6=iCrOp2U!?!yE zy^;NV3~O4$I9-xg7U$mBzzEtGqO<&%n2>=-@V30WU5geeotbZc|H9_V&(AV$ZCSaB zef8_LyY$pmJc0^jK-+vCi$8g{(~9%PtcDo=r|Q=&;x{gSc)0y@RYvmEt;dYMg_g_O zCokOqmE$YdIbVM`J5KvpDfEBG>VU$quN=x>pKV!|@u=>? z+xpqRrq8=uYI>|Mz9qF@cZY@K(dW-reV@2lYuln}$CqYAhxA)y&pWW%eb$UyPf|7V zjXBDD-tnJ2yR%}&p^HcV8mv6YwPsKF-U*AsR@m*4Xx(md@Q&~IMb*cSM$dR&VG>sN z=iU7OJ&W%DVdM9i7h`?y!{zylD$dJo+0uIK-KEeek7{;)xv^M|$IQ3z=sGR054VKR zKXehUeDYo{w!y4y?fI)B_HoIO>%$v@}=9G6`iZfPZ>vb${yXl zf4A1h#Sv0A{RT-ZFX(7%I3Bm0dp~bDEist?2Z+o}wC4)FU?ks2ZcT zaEG^tTht`&Zq?oAHP%FhUXSuD@eKZJPzV`lfRc?7c5xXeVP^p-P3SuvdR{m9Ul~jK zgw|idf{#L#oU445oI3(c-|pnwoc^Cz-H&nRz0E;;WHbX+lPZF=?wo!+q3&(Lorur9 zYS;ffnU?V^mH*h9E@6v{b!=(;rK-C<_V+FC+j9KKQs>vcWgoYCXP@N{OWyvqQ`2KF zM?UwLK+lTO-&|f>Ca=Y#`CS&pQqUU=Mn{ejGG;g0U&ryfDcyR~25uFHBe zyEk}RK=N{pm%C-I+%T73uJf?=hNjmh8AyD56}<4>#&%tPt=@J)#&Vv{(s1cau{A5N zSVSa!i=Hoa+kZ1#)S2v3=7TpgjI(l-H)d#Y?%?#0_WaMmy1|EEf0E^j){BuXITt>O zs4`{?U#OFom*=&rgl=HI!i{vc=y`WYgcV@w-;TA zyU+6C_`aJKshtZq{!Y~TdqZ>8H9dCIb!VIZPi%)dHUt{ ziPu7_l)LH{E#8+{_xY^(v9IA@rdIxX=Gp7)YV+y$!ebNDmhg7S~<5(YD1j(zDmsK*maP#W5j$n}P=nQCl(+Cp_3J z^LviKF5XqT-^9Ha9h)_2@3E+4+294ozFq3Sc1(})?;1ajInXVMIRW4;iEo0KbS8cX z0v(*nGUfi%@VHKX`#%EVF@>x`!orHZilEg_7nK!wMJ4TizcF6SIC=j3_aDP&>ep%i z^V%;e^-bmr@0TARAOHCAxc}nT?C`}3M)6;kANzLYYL2O?+2w+7TYh}(leI3mnL1sP zb*a3ye}2{*8{gN{UfkH2EN6eMH=;Nw`tH}C_OSS!*kEb4;xS(kpRDqmd#lCo-QOd5 z_xBgapdg_~p*<6tYdMarjA(jM_2ffhPW^k^lC!6cd(5}{uM_F*?!NeU)#?czy>FG* z-45zM*3NhJQbf|vMYU7Cf)*d!HhJr`gL1upe{QUrwz>9qnceA?uIK9h%h*<3xy&Z| zI{T-g>9+X`;&i@=drwN=^d(vUf<-sWBA*AB{q2wb`}@1_Ft2&Vypyji7S2eU*SBe9 zpk)nczYf!jhP7hOQr1Pnz8)S24m2`v%)M>4=l8qaD^{%N;8KyB!s4;OjPYe@=HFjm zPnYVlciR8U(qr2uUtWFi z$_;HX_p>J1HE*|Gztk_gblqwL&{~pfnv*jAT#L@He0MzP{-pU^rZ0JW1eTiSxHueV zU+Pmd-}pHD`tXkj*XHl<{eO1@qo}x^#mXCo!PA1ZB+-_iN7jC{ zzH(#R^A_{o?4#T(H|B1=+E#seN8X+ff4|>Kcz7L@X6r(S6|-WpI?`K*m%jFJu=nb-W;rc)w_EC|G)1g43k)9nPeuZ?CdyJ zG*_&5>2>j}9OuTVC$HR?w~IA-t9kF_$&+6mKj^UK$F3_k9x=5Zu-SZUclrBcA08f7 ztke0Pl&KAGDyR!h__j=C?+Jy=pC;c}aOU-dnVpQUQhQ8KPfPqiJwD07k0P4*4WLw8*dV~PlkQUvA-)f=AL8C z%8_0vm6NeRYWCw+RaMm;&t_#`2;8f4^58F)Gr0k>!t3;>x%94Gzxt+AR?f16nL-=b z87tMaZFh^TjuSXP&$hep@iED-=_{RIODwc}>AHPk$?Q{dOL=;yPW!QBqKIp^0&isT zu@xo3T6pec$9a8g^ zSz>3$DSsiQb-UkLrL1ZY`D^yc%Jf->P{FGU3z@6Fyl9;N@5}OI-x*xvJ*y^WZ|1qO z!?0!XeqGbPeQXc6Ib`42obK;4!+pM@7kO8>AcU7IlE@#o&MWfGLvie zIX?5=?a8LL&&63%ZZf!?qHu@hiJf|`-_G+V{kJ=-p1ZKVx?I`r$GlgpzxdDFG_U{u zmV3M9oq7%qm6bD`)W3FKjSG+O<@|o9`C4YC-EDQ|5FMr9qyt`$#a9$^yl_twzhYrD zXL03}1QWC4E&qQUxBnFBXVS|3=*Ba%41$XkxGp{wetlgL~ds$OJRPx&WH|4T&mL=}Z%*wI# zb;=bq-;;NWd)Inzo49LQl20Ri-`B zK6k-VoBQVWdtSYNFZG>s%94?NH_;|*1!!7+(kj++oqVa&f2SEfd|(k(nVXf9TACrv zS)sn*Z&?3d+sRWa7RGEYjrKgYY3{#D`=-y&-Ao_4e&}MbO3=RSmh54g;%bojCnPLP zivQf#T|!Sp6`wk;wtU#ysdvskGV;&~A%XfSj>mpAt<>IU)ooyEdUf&#rG47XYgV(r zz5FHG_efRpMUVeqc!MUzJdx7*_3DY*PPy)5ppA?B(t?v;XRg-0^y}0NscfxtQo+gT zFJG=TxpG5VH2v)7WgG8QKVAMhHi&=n?{z8?-qN1i9>Pu`_ES{&Zu;5VBrA!tD1?PTiHOl3e?~FSIGpzrs*` zcZY;hS4fF!hqltIC1Sc8I5bW#X&1k{yZcQur~bw&uFZEIsw~i-aO?jO^P~EuPP5jD zbjEuLIR6Q__VfRnz1%gTS9kvVKZ9G5jY;tilgS;yB}|Jtdc{OST(T{hf|f8v^*xZ^ z61PHbgF?^`?xV_6n~PYMhMCCl|!>MdDZo@XHCZS8t0B}>M3?yE^f22z*%UOQR*dd{}k@U6u!D?@gb z1oZ`F+QlFLo~#Xf6QX{fPe17Tqy^7!KJME7bVYf^M&|2nYs}J?I(K)h$gk)~P+Ir5 z*zJl*jh%VKZ0jZMVq3pC0lU_i>9*>{r)4*9DQTPGQX zeVMfLn~3Pz)Y!hMol@3*$Fz)HdRHG27Pekl=yM|CscXPvt&c~J_|;3jwvBuhxk=}% zLFRXlxn62J%Z(>MMq(XwgeLr+ySI1MxwuNkbNgbiEv?n6bN4UDJ;{_Rd|)U+m8Gk7LE%Q!%xTzih&+_ns)bsg|o^ z>Gw?POHFM5^2#gLdpK&|ZcsX{)n^j1)ls`wN%pL()V58r-%eLiq%dCMy*Gn)FJ?IYN2G%41)|+d}&`xWonbW*$$RsJLe0 zwUFdng%M8^o~Q_jFm8?8v+oQX$DRPnT)VUb*p7 z;qf_AyPcQsdJ<&1@5iHVUF*Et+t#M8mr{Ql;kl#SulMfi*bSE9y-(|GYJL=K$-8^2 zsz8PR>yfrvXB+d3+Q@>r;5zZZUX~|yYIbb3Gu_s?yk56!Pws6q@QzG2@sn%5N^SFx zQHkQ+EY)-D)$8T@E87ZWiz*DHvMY6^-rw3S{`&0ZId7x4C;d0SZ}CKHM(-*PmD%kp z-&&U+Q?>ue*>Uhu<^?XFa%0nt52vPT zXKtT3eZ@IVubaQGhQ~jgTYm3g++~ZskNd0(emg{pIE52~{^wOjQ1O zeg8kvUTO1fQd^4pr&&oh|K`ZKxrz1kG~L6>{WeK2Z>|VbHp#fa@ToTK@17-AGag^9 zd}tRs^KpQn!2XFoLB~#Ngo8>a%Zg7=JpX(+%x_WlMxu>RHfyWz5}PRpJ{g33Q5Nt2 z#eTo`d+eHsjZFOZe>QBFnZmv{h;3cu=3}qkIQ>s}Qo`x#_3xGG7vq+uHN}rUEdQ7~ zJvMD`>zmj5OY~1#?z*a?{?CLj<@oBer~6;~N7#@Z?U_ssA$Sbt1`7dv%K>z zcK3&E7xVi+{{LTJey`KJ?oaamGN0bXDnYW7zb-Gl&#kxM{{Ft0N-NHm$qny~Z>|hp z9;JV@bH0ar?Zv=ZTMkF<`PCz1c&PiIqtIT2T<+<{hk(JzA3ooS>%g8L5 zv;%w{aVGC>ZPkved@B0qV}JdTpU>y#TP|8McL{&}Qo+^y9Hs9X));fEKx*lLY^JLG zVEKh-j{2`q-hIJ7B6~}qt>KMbt9$M__b%27T`Ro&*jBgavxJ*3{#bn8ZnM?yJ2k)G zN_^Nnf8oBDd(J+PV~WhZwIKWaydT|_6TkNR+xN=bf0H<8xUcT(?{5DYQoG&#>n*=7 zFPvq0Vco_be=F_3x%c1pQ2501WoC}}<;pMT>;D)^-KCYLkkBe) zDyk3uzu*Vk(|hXrhcBK_SpH;RYV}^VfZr~5)h_Xqes8%dv-+5km#k@+)<)Ct-lOpn z9?6n7Tj$2!SzT@X`O(o*^SdoD2K5MByKU(<_|A_cc+tGzUG4Urfv?8<9Rm!LMzYu zDJtx(J<7Jb{C!^Uw@tOb%Sv8fJ9|s*_mR5H?S6r)%YF*fre@vSW2v|2gHy+`!)?5u zzX>cow)OF=C7V}loP34DKW@vKY33V_^gZ3Z+vv*vZ(o+lwzpTSBriQSaf$5QEiTEN zy3yNOYR~DAQ>-G42)0m~cM@d>)ZYP5`3rNFz*-s zT_Il*Ua#B#_ig^lji*h+;wSxJ`@7X~L$$D*WEW*dyN;yp{SM zSNZ2jjA`D@U8cWg_}|GloxkV*&#U3#A5;UA%m2$aU5q%DKke$fYcqHD>oQfz|K0fW z%$%CW>lc;yWGouC<=(FPD!4Hu z=DnNV1O`r*DGj&QetC8N{Q2$o%%;6R()rfQxvfk((DKlv8Ci3tPHi>6S8@2&S^fLI z)8AgIo+8!GTJ55|^qAmL*{MfDk}D(ptU(uT`A?B*m))2wlyP;HXk7JM)78ByZxt`b z#j{LEow=lU$$!q{DRU$h!AtHG8WlKC*!sLLw3?oK>E9H~+Y20eyScyK zzV-m$HT@ZDR?2qkzdUPxf6Wu`MaK>XlzcP1dh?_G{-11bt;@f~wQLFep>w?ZuqgMc z!q@VDIo3aW7Pcul>kXIW>N6>&Qk&PT6Ou2VvoK;HIA#%~ua`{up7bXwfjlfCPYZPN2| zyBNV_x{fzAeXeuw+@X> zr{pg~P7qXRye0G@eEr1STRSH!&%QcsP4T(U%MEXI&he12r1lyrO3RL!4DkDa^NZmHOqz|r9!@FwhckVmwqTb1DNX`Z#M z2akw)A9vY$xLbA!m*SxlDo&jVJSq-M=TsMzY0sArW*4z`wg_K;>xobPg!FTB8hbt{ znR{o&NKZOv+b(4tK0Dy4kI6I#Yd+Dy=SQ7;=Pvi$QKa%#IrGRZ>pdO+qNcTL#~y<% zPnxK-;JeAr>nE4k9r9RuzT}X9L+SMo#(ia6S1fLEwb<8Y$T{_LL^ki?APGQHfs>Mr=l`ed>rg-JX&0jd& z^HvmEtgzDd%X*_@duXooUiR*H-xB`I-`HL}6Wp38k;cZ(P`NDKw*ca#;+g@0uI|>uCozS%rx_ zEj=R4m?{18h2E{@PC2*ijtcYdy|$vf;v(0iGp-VIy_>^icg>1C=h?tA$Js&4S?EaK z(Xgk#3!*MqsZT%S8O!m*O7f|iR_c~Bl1a@BrhUA!t9Nl-jp&=WX;xW`sBZbY#mC-V zS!=d)TJ?q-8?*FYZ#n}nN1P7S^#}i75F`D!dE=rD&kxSZSiNggt&sJtS5t4ijmQaC zyEtc`it3YpJF|4cm4037ySsknUoNdJ#;0#B*ph6m_+9_^S8NdKe{@cO06~1 zHq#B>)4rm-LXfehbwa7A);-ooUne&NbKZCx_9j$aGea_|xgl!}Z{)>@ZGn$(TnJy+ zBz3%RTI0GFDRw1c>)R^}-(*Ohnc8u0)y`VI?^$fn`G5jr#^1K*>f$HA&1v2hd9$nX z`Y-OkJfb^~oSL;>cJ<#^Heu_G@2zhxlllFh;p&Y&i4VWBUhYfwE|2eh`MqDaw$gN? zufv=0`NvOfy0!US^6yv7@v%-1Vkh2R>~tcgWzvG%O0$KRxiP5-=rC>#oVl9WYdfnn zdw(%IPbDOL;a%;0@2WQ1Z7rnFepBoT$|5Cf_u6Oga6aApm zFAJ)eZn3TX=OOpdjcLv9U4dI?J)J3ay=S^~|FUCwA-X$kvZW_Wu^&I(>mHbFzUr9G zSbX~8l^eQVS8eD2dli{=y|jO>A*^%u zh4V$N@4L!xPhULmvE&eCycX;1dTHm!faK>{!mH*4J`R{zl4tX+dPD8aotA0mvb+v# zN-h?99b>9`{IRFPFP1My8MemHJS}qmpx}IyPofU3o#ll!I}7Hr%<(#K@5I8pR-sFG zJwIJ1ytX>0=U^wxijBgdoVoK>6lPRf8JcCiaS3&rt$uB*)9J|@Ap<%V(;M!6E_run zj#2tn)dRb-(F0e{V*Q(knx%fKDdoKSIK z+Nyk@%J=P#oiBB=-l%QOnjW4NW1W|0)h)H#bFISXEH|EQ>{&U>1(i=v_K(H}LL`-DCf(BPJ9?LY`?_t1>oIP1MxhmkjZ38F9~1^T zUO|HCXk~=WH@O&ta!$S6iEnHd8rQvq|5BBH8s}>7y$FAp^Mq$Vt2zI>hLU@8b3zvH zkZ^b$?Z)HQ&eQKAxs&1!c&{3u38&iv>u z_9s)sFMO!y?|Ad|SZo&Kn;UUq(LP+|$)`_m-gqNShhO5eh8tf_-re=Z=DNqGq(=XF z@VYh9`<<&<{?57^1;X&~UBS8GomAE$zV7p%RPV-~oUXES%^T+zt&GWTNk+Y&m#*nJu4ha(C_3VhvNY(q!D``IFS@@aA9QWLkbO4o&lh(_ zsV-IdgsZB;6V0oY-^txsU~_j-{>BHF7GB%=_x3H@BljPjed+x1$*)h&d%gdLCqDh7 zw<6z6WUsaO{vR)vN7S58&G_@SJ5eOICOp_X->1hE8Q#9cv*f= z$8)uF2UknoES+rl*xqg7a$WCTr>*UO>Tdg6r;%3uxky-TuazY8Y}LhIKCnyFy}eyg z^I0V2_U8AtmTqE6v5y~De|UIU*`PdmX54k(qkG!h7f=3q{z&gJ#&^g6{jI9mCagT| z>}dtYaN!5auHmPTpPAe+nRCj6Ehpm&Gc%9+oO(5{Yj(g6`TA(>+hUJj&(?SS{$amgv)eYO*B@A3KfBZN`~D8kWs5JXewtw2;1>32>9w0Xs;^DWxW7Tf_2=!4iO+oQ zgyt)T@p$oj@=1Eea!$#txv%W@_?L#ERQ(@&W5eRaWiPi(Yn~EyYlWud1c*y4d}6PN z&z;m&Sn*lNXQrKC@3b`w7H?d)>FSf3%MDkHzIEEk2CV<$5%4r;tCZR_wtD^*o^_Qu zx*RNlVUM%-?94EmchipVvfSJ5Z@yh058vDWXy486kJl#o&%E=iRj|`kFY6o^@Czu&-R&UVvTzCGp^Nv$L1kQBu zw3{WpoTFKxRm%D9tf$WHTJyBnn{vF~-4piLGN+x}!~IokUBeCuo%dJTSZ7>%Td4DX zX5hC)t@i4nXAYFSXq~d%|Ce;UkXPM-Z@kCO7lhmD#29kCbkqE58hdr0V%IsDL&ugD z8$4YZvS!D3p;vDLLbcOYpXuxN*2>$qcJ9s3>1(Ea&D>q^+O&4`NaoJu2p0}5{0w>MLEG=_9xc$bL*HKJ3ock1Laeneb zul>vKS4nLCe!nv_|9(^4O4b|u-+0|IeqK{D?|*TM`Rne;#p;jdl{#-stC;Tf{Mfm+ zh-*Jo_DwpcmlvUFcC+)->7kD*6RLi?#!j3zsb$I* z9Ud8baekk-JeL>VlGak2c;ceso|HrT6=M5lrEPVna$}p7UV7lb#?xnJOCFef{=Gxu z)|1ic%Bx-3jEsyf?s2YHht8~Pf)PLE_L&iuT|(^Bq~S!a7^nSGsdcc$bv!P`!Ai;uY@md%(kt=WAm;mG4fzXUF=t;z_y zUVm6txZ$n*l%ErArp9eC_}AHU=Glu2|D`HociceRcYj-WW4d?2 ztKD-C^fDJXRv8IRx;*jjd%uLoks06T>6xE1vrW79z#*po^@*cW;xdP}r=?8)_rFeg zm$`w|^6if2cc(8tf2s3Ejxx)tV@2-YL&hRH}QVyUpJoc(-grk?)VI(Vt^6Clci5V%ruC?C z+9~h2$^Xy@QJl3jGrV5+aKWoh7QW3FUps3UDO-e`+gJYm<>U`LBu;HR!Tg5P*dY0b zoXzGO;ct=4H~B@+Ojxq5V(OvHeq)Z4PiObsUthEIME`|*d#_jqHMQ!^ZR+3n>gMc% zyIZe6KDAPM-3#((ea&qo+S+vppw0T~B4v%?8OA_Qe`u`+k?dx%*Qu zPWEq$r0O#Ms423O?yTbeHREIUKKqB09eb7Jo~^rfpNlP18FKaJl zs1}+f@_eGwgPmI|=JGR6o|^U9NGEoic<$3`iJj6Pu6>J>Fm|>!VYQiPt>kfFzAV4I zQnc@iYi_pfq5pgxJ_~XiuD)5dXG@OVo@=%DV|d=rWZjt8#v$mD@k%%S|Bv?n`*i}V zEu}T&uV%k^zd!ltF(xa4D;)Xy`D_uk4>tcPG4shuDYe;ZJx_U#ry5cr@suT^TsK{C zy7wdJ8@+dT-&(LDQPEGPhV}C_#^(3gPZuWcl$e%u^WL^=>gL7fds5wm<(eh0MT@4| zCU;3IRDX!^kw~|jzIUzlwC`Sh-jgow%jgd|{h_qX>ec*W0qJ|U`r?w)D&iUpgCf1& z-)l8<ccn>{ERIw_khK=U%<= zIZ{=7naXSXIkV#%=J{%sEMFOErDu2Rs?_prPTw!4efcD~|M2S7Y74?YZvT<-#iu6a zi^ccflb^ZzUNo^Y;XAedc)GRTwve>BEJ@uCJC|E;Th|@#%%t*wfhpZb?%0{A7VX;= zQ97Jy9DACW^B?uG`@Y_~=DhbkdpiU7w+Fq?+vm%zdiqFrbJ>^4%qJvOeAz$S*xE`n zyWi_>RPHML^Ly`&AD?p0%)cbiuP@)#wjt=i8dv6tbHlnWU1CvD5qWT6cKLy6Eu#GO zN*)VBWIP|u<52r@sDJlYr`=25Mr=69V_@)7kLQbr{F#$BYD_FPWq+n@d@Pb2f8b;7 z`^W2Eeqa1`@#zb@D}zkUqFmX8&um!F?EdIpqjEsapXxVve;B2mpWoEhuYddk&tw7T zBODo))lWZcwy69PJ-=vMS5C;%MCS^xjADL?8FSN4JrDZ)e`O8-3Z=4lT;`0?k-2-f zPpLj8)wI*;@q#Dp#p!Ibj(+UUd^oM~BlOZY2F@!z46oOjJ{FC3KfQSS_A}gpk1UNA zK2GS_l`pgIou=uHO?w5C`-cro`&6H!1Eb6x_d%@R)TUPgeX*ziZWk2zeZZ%K4 z-+o_ozEYBEd6z|+r0mm%3IUV8k)Y$ESA~5Zm;a=<$A{-J+!@WW=`#|=BGPS zzog9BUTOKuJB0K3Ew`D5uM5TRtSdB%y7$%U+12^I?0IrYS6(;H{+Df6_w)7d3D-8Q zVGf>?aVFimFn!OS1fc@c#!tWZuhws#sm>@=pv3rdOebOJ0ogRF-V+E?w}mZq*q{CAS4W(f(DfH@>!29@Tp8w8fx#TgHllj=Yu^*TwBm zzU;hbscewk^Hb>365=oVju{|Ot znb%K?9FR}WuRH1^e}A{c?LtYb^sqbUOrhgXpk+mDjMripJKB0>hOOA0CHG{r`r{8L zCW%IDJmkaQdt|}9mrwb(>xv)tpKy7zd6Cnm^ZV6fsYfdRLj$|FwuOD0)F|{e#86yFWJD-kV&#q3~Bsj!oYEjA%WJ zp5{$eb>^!#ck9fn{>X5rckYdO;onv+z4Z9Uu^j*PA5A@S^tk`6yZBaWF^Bqh8JE2q zKW|KX9cHY1{A{lOWA88SyT0{y3HPr4{`%w1zSBC>ZmKrUP+JgsbjCi9I2q0f4aS@z z&;K%OpI!WUb+Mk~_jk4zH&>T`*;ix0HsgDN-Q9dC)urlZ%BMbm_*8dy;hqfwt;;`c zc=}cS?9rHxwr%G`&h6RtdaxZfFfh<%zRr4{Pq8y5zrZ`HU?dal*7?A$q#tJAbM zKK^_E&C&1d{0|=d`)l#xZQbUj9PHa|)7Z}Jko>#uRrkEm!SKVD+`&za7)Rc9(CBT;tLF z8Rsu8V6?hxB^f(!2XC?2AK7;9u7YPDuiN&rE;DwS|132>K}!C*dz$U)o!|OaNVu+9v(nFS`9{GPFM<~ro_~6JJEnV-qJcl%GJTVEA?R41g+=pmHA{>|f3T9k@FIE&EQ{#z

=GrHow?t+diqy4wf6yufoszyR++@@PT2K*_mNL!XO>9zFHUdc z2$|cenFx7mYsb2kK|VT|NJoHzV*rXJ0Hj2=*YI7R_n)h z>9vEMYlz{M_eILTe0~d;&75dibmaORmHa#v<&8NDX0}Xwyy3_GX-S9H&p+mW{ciI; zTepV`T@PI9Tx{sL_*K1i-RD=j7XH_@&tAS*dpD?O|GzSu4I$;T{O{TPmeAAvoG)Kf zzxC$C=Crc48kO+rQMNTH8CPC(ZF$x^(F?-%ClK+sYOF=G*m7R`-9@E?;+G zWAbr>oErvvKAqA&apHpw4s%*Zd|yPn`y|!#TA%kmpx_HtVgABA?IYbw=^}xKK_2cUjDq@Zyh!Nc|A{3 z{LQ~DTBLNR>h;=%S1m*&(`6imId&e~x-GEyzrKb;VkXn1px}v*mh*~!as7CJi{*{f z{_ppyE8gvVzG_?Y;)g4PpIx1*V$4&}dnz(3g0Y4rJZsIylhI$lW-Lx$xY6@7TW(V! z->m&i&Cbx(AT#|I1}_WQA%DN{xNOD0pU*EY@f2R&t0JYo%Kf@xWx83D@&YOQPbZW! z?(8s>GRF=+v)Bc_a4X;1n&1<%?NOaZ4Gm+)JqM_Px?HSsRImQ!?J@Q^88~)_kvaJbkW=QS! zym+dT_gG*4->d646n@W3G0Dwx6}b8PV_{9<#i`F+PnP~D{y!~j`;1fJ57WH^8U4hk z&5&JoIJP;Y|NhPl`+vV~6k9~a$1!PfA7j7wkjFI>bRnaKii5(B*^-I{ZKNvADAFhw1@;siWYT4OHprf)>x`6t9ta zeJAy1dReoA!mU>#M;_X=usoX9aEtTw;TwOs18(2AIxXA{-MI^u4hY6MxlZ~Bas~2? zjDrN{iDrA*lMVcghdHdg0=t*(+jYydKWN(w9Zrj`hAE9%+B*EQs=gk^i>2C4g4{4n zRuP!YVsXgZ=hUfgCCI7-7}?><#L3Bd&rkpCEYri~_iNkLd}l>W*W$1L%2=QiSG^`S zI5SgINLYC7=~JgqJG;5Dxy0XR-@EVi#$%1wotaD(6}~ArK1Q+#zcTgJ zot?&IZ*DZ^-Q5-W`ckEnJll0$)_Jm=Ot)@6Juy)kw)Mr^y?VL$)nK`MuMhwAc+#6W zp+T5)g>A;YEtk7*v`uNgy)Ae1v!v*(_$r;}=hPIcJT1$=ya=rMbW;7rm6el2pLHJF zbT_;@J)XB1sYee@J_4RhegBqBG|7_mXkfYH+EDgdZ*SJ*=&Ts&tan!JQoFs^-+D4l z>U!I(-RBk_dv{6u#+_U8?@k>)xUcqil&tE#>i4!MG8B2Z& zT(`2&H)H4Lh^#k$cbm>`y|URQ`D&z_$%(UPk9zCxO*yN->xELuiwlZ3UR1=0aEgeD zC4GN)_uAo~pvuMkZi(=vOP40hnUmA&qbRld-Xz~^8y9PcO)leM+{(O_ccbvj50j=$ zY2nt}!SMgjbNh`|U$b5Z=ZnYJ7~a~R|9-|EW93FpkIElUr^hFqo~HZb!(o2Ik{1DU zs^9ILwr^j)$FC%J{^iJeQ^vabME%XrmRT{Z%G=*B zI+hnc;b(s`Q&9ai%|62l{kw*;aZAcqa4oiVy?Nu~t0SyJ1uBeNqYIs08oj+XG3csQ z@V8Ghq^?UXUhKc*Sl={tm6@AwudB6GnP@EJF0kQsR(zSuvl*Qegaq6d`viTTWHr5{ zZ$coik&)3F_Ezn%H4Qa#?FWCdyt=-=f0^&>MehA_66Sd_n>KHrIB8N+=BxFWxnJKn zcYTUw4-ex;)|pFWrg&QI?l^nGB;f#qN#>;^uRM-@GBB!YQ4+1Lta!b4`=Zd*VfQ`- zysHe_evv(Qp+|qA%lwAD`?BKu>dwt*4iE%6h%fX{kNPk0rU-NzC(5;9v^U%l_SwT4HH%yre=fP~`{L)TvWb_byfTi{T97DBh9B z&06oFpv7_}O!Z^(@xFzw-C}X=i*GD@v;3}`>#PYXTE9B`st!+i_;u+Y(ezDL(klx+ z0^D_lvSduZ2zp1Dgr&Ercv<&J{OVA3=~ZsC%Hr%iCR9@Q;eq4o;ugCHQ`vWaGn?3x zb75n$`yAV9vE_bqoeB#Ly}Z2EY;rioJX2zkx5Jhxp09$fJY~JNOqm!P6dbI`U%T{j zx6Og+p0DF46<-W^oqlnz&@w-!iRud57MDuzmhGH-Wp()ZSx4%YyxBax{ZpsRwDyVD zSML(}JGC8D{G4)@yy<$%`7MLSuG4@0PC5UQT&4W_&fhZWX)$3}?QU+*mw)nK!SU<% zupf^zm{x5}n6As`uI2 za8tXA2Mn_$WViY*DmBb{Q=!S6W)RW4^xVblc{=jSvFmAJHv$1A49&TV);zkc7>*ec0&(Q_J$no~jjc{#?Fcf5W)>egS=y4i6->1{0elHf9 zefvn?_Wb*OesirN#XYS1Z0D{le3SXA+O?fu{@As((S`RapGSUAc*~=hs}?JEd)m{c zCZ^YliGhKEt$g}I%db7GdHlTU2WLmvt!JWZm-uQ|on(%!^w6JNQZ;d>&7SMOHp{He zO`f@WvgIGkG%l3~HcVyG0lNdDg>GN;tD97Ov+mg$$t%0Y^`HU&y2i%CnU67RDQ#i$`{P*bYs)!sF#LUONX3F*_f)ieC0-ClU3Pz ztF}CzXZ!KsvECPT4_iIVQmYqL&O7`-j*0VF*wMJpXVQze@B6K1RsJ$5bzhTgaPoJK zSL(~-de3^Bmh~=;Q@eF~PU=?qf;%oudicK-gOqTw-#H&^}Y*;1RDpKYnI zTkyQo73)1643{cG6;tx^zkGXronL?752agMv(tI6>-NU62`Mzb5Soy`czyJCzO~WY zx8($D?KR3g>d|&Besdb{TeDq8S2ar|_dfr6J-+>m#NMaVqWAD$F$v0AqjJZ3`LTCb z^={0$Z7OG5W%AY{qCn58PinWvny9o;Q?ccra<|`oCVSGs%FAQ7r<{z(an6;^neLo7 z)s&??q`lP&qfV+EH+E@n_#{48r6Vnyl|C{nR)l|jP&d)P6ECXe?=3M?1uw}}ofM-E`r^+q{y-!}0{QuwI zm+~dk=9r%Ay_S9Cd_d^$CAqh^ePO&lW1X>|K=1vE$GoSfFOl+|>)v!@|F20aHX46f z<*T=9Yw~BE=c%7{mhXM3QTVjf`JB`P18HyZ1Ou$~+vh zAvsINw$N$HCi~u{@0K>EZk_aC4rqm#TWr4xV^W2Z3&!jS9{@HNnIi+lh`yqKHmTM zef@uHv)o%Lywm@mj{kRQQ)r=A=28!tpje;9%kuB<+j9GacgS-QZf@?4)!*}8@BTi& z_M2oIuXLKFOlY#^a@S+sM0s4w`IX=;0vT36X7ohYvhe7=h|_msH(UtqjtO{QK}aQWT+_4a!Eek5&K z%)evVj>SbbrhQ!BI@F}r9FvXO;t+2v_2ZPP_lEbc*I&F|680wHR6g5tVGWbTk82Ze z&6AF=6}7heBXHQg&&4+Q_@wF$cc;7b&Rw6nK!$Dg#=G$+eitgty5q+*QBmQ1N@~jV z-n1_!KU3b{*qFT5DDqTluDR!J&)X-huA3F56us;TIkh)k&7RG{#s1y8lbyn0QX3yF z5nX=d<>lpT+g~a@=@eF9(A0G}yu~(QpZp02CKZ87CSEC%4ORSc8Es4VJe!rhCx7uP z>4>Duml!5JTVuVWi6`c*wFb)~!` zb?0webgWcS?q@OhA{#5$t2^BL<)+DQH{eshRk$RSBfko=EoOJ@W9{{OF71*x&$%HG zBtE%ny3Z|1r&sZp=1uy&dCT%GxvIsv`6o?pPM=%Q`*9L`p_zxkzgI06+CRNoFoAu~ zqMhebBfoVXtLn4Tebg$welp7+K>_Pao~JC{URbnGW#;YaN6#;jReO`Vp!R0G)g3W8 zrqHSFLH9g&sz04SrP`>|Z_)A}5=Ztc@Wp);{P$S?e}c4$jZmv@SoL1FKcI^oc}uS- zEjt$IEWfcOd(}s|&z^J6zTeXvYhCtWe)V@Zo%ud1zOlTT>G$L9+2 z0Q;ayosSzuuJY+OMa&g_)FP1HYUgqF*c!8prw3R0{4$7@+WTt925;Bnt#jF?doCzr zxgxl(-1u09v$Cz} zVuaN8BK>Kw6A z#IF#Xzo4Wdu%7uZ&$-Jt>gG>M-FyGy`3E*@vt}!2ffq{ZUyZQ~>{BM*TTA#1>@$>Z~>OQ@)%4^M)7haoDs;3{N2Rh?(#obpiuPz3)U#r@3S6`#f zY33U{r?09j`8^+VMz_gI6oPi5UwF$KC+Mv9vRB1CyfCbT*||wZdr{|sO}=WG4Bi39 z+qWK)7gA`n628C``0Q1|cJXyd^FJMMeU`L7X}i#q2;QP~Im_>A2|hpTsyx@ldgd1Q z6=hkMK1FN^@eR$N8Jzt5W!CwLue6J^a@2*bPhYVp+rm?#dc{Iu=8c*earSC%hXr(0}$ZQq*PCVb~S734TO zWIbl8ZBs0s`9@YHW%rFKIhTt9EjHSeT-$#%Zr;yn?YsP+RmD%Pp7%;K>XhBg7wHAl z)_uFP!p-RV?>W~JU!-rCT=c%ERI2;lBmF6!uZ@kSdp7A^?wk8teuZCh=4_VN`XY0e z{+Z@^TPtU=OZ@LwChIz7gCD8|+-JC(KJE6=u@g}>|6eI*;Wq-e3yiI|p&(o0H8CVFiQYY9mZ4ET1EL;o9>khbT$ zpO+1nzf(-u?prF8#V$TGd#T5ppl_=W2c8$Mp7wT2^z*EBQJ#FE+84d0)_!a2opO57 zavA;KUv0A9#N?W$uM#y4Q`%_0{Mg3jE8mL-CdVsn+#WaeSkV1RRnzZGe_E&WJ$vu} zQ!!0vz8+j~<#$8fxGIW1e0a5?ygd5 zUQCRfEAF0(d3CX9zNq!pliLq>Us$!~u8LHd`=Cd^r1c)~1lTDA3UuXDevSNN@(cqY_1^4i~TbAI1WyMI0vR3%1z zJ6XEA_JvvO^qsfFPCKXnbAA)m=_cf2oICqe-ADFQdjqz0^E)-YnO^&aKgvSp=i*zd zrhPHC2wG;9+9h?JbH29UvSaHetn{0?5N~8ZA90f8g#nrvuShVlf{$ry4pFul= zxf8@gjtET*Ss`m(mT-4h>5ZMm>U=U50{&7TqdX57vRt}!>B7oj^(RlBBz$>s@mjOE zZiMROtj(KrM3?s4{o;6ief{#gTmsWsc4ltNzRo8eTOtT*)ajn)4QtNQDZZ(fYHS*2 z^=?LRa`}sp=`pL0iO1J$Og)}^d)wAGp^ulyYIA-+w{m0kR&KNB`=n0qy?M`0NPQDa zt;UCMxAT+V-r9O&U#<0RuY*o~p9)tM-rrYScv^S+0`KX1VUfDINjKF~w{Gh%jeN$V zB5G($pt(dKhLHAlUoJ>qS1s$gybyS>hXIcGijpgs%&`aqS%qUbz>#cQl$m zuEsQOYnG_#I^&Ng+#PzA&)Zzmyk+|Dn2CqF&kP6azAYSye*IGIk{g&8eZLyHSmT?Dt(BdXf8+mmdHYI-F8lV3l^0aLpAfc~H@`o2eofQ=+Zz~{F7q|H zYBM?a;);n+<*x+BmrPN6yFqOIK4tgP3c>bPE3GAp+H+&ga&NV$&#PcM+|KX*|KH!e z_uusXx!(Qu=#7G+oW8eX+28&s@cn{WsoC(~aJcaZ%~kTBhQMe}2E; zzujtc&7Y6Qe;k(o*YM>_$@{}%n#=E3zqieL;}rWga@nymsf{~zq)xx6h(0@8VoP$? znW`<;|C!6I>;8N^zV`RVvWkh@F7JN7uUmb7%_XU`ol?7lA1k}}Mex5^x@Ow1;>l{h zd*;Ty@#8M5DqOzrOz8`b8`gVPy!Wtn6cH19^#9-c{~HP(I!$X|=q&ef#+P~9b8nmJ zL~J;)>-oyf)9TtfP76+B34Ofkmiqs{_y7A^^Kt(@;o{Y+eAsf<%7Diim->BffzJq; z=~XIK|K(g*e%Tp!W?%BF9KhGoIIrBmnb9h_1oKXsg^==n$ znPuKgb}Ulnc|AQnJgc2uc9*@qu&1*4HLrD{#i=bRCxvdU#I3hMM)c8|3!e8cO?-W+ zeSh9Aw`WsXoIDSdmxzCqJ*hG`_JuW<>dOt4F z^FJ1NDR31x>g7Lwaog(GvObfvr@C|JT9-dM$S(h-tZd@jj~XE&OA;rkJeb}fGAF6| z?(TBX^}1gbLS+Is`F`s(?kamNJ~!K}YnqX#`!a6dr(s(A54Z7d&Rei)uGDU~Qw@?! zk1<|6a)wWLb@Y~u#G9a_rwmG71l%e-qrvlfp7u7M-eixE`Q9tf^(~E6DP4E}-?!~K z+CMiGpI()r<7lP+?cH7JMepx19&?rzzhpP<@shndX6GH4K6*L)`~S-NlK8SE zv5OWnZ?-A*8THpe=Uf8er|%G zVf~$ri?<){{?WgrSLS`)V(>09l@l>@#H~(BTU~ni^gttX#_eruzsIZi@rhpFJ&{|* zfk{wxLD}q?Gc)&2RoU#ZUGJ$pVLlfI_@Y|`Y(Yd1yBId#QC=Z3PB zrfHwXyA>+Sq)s=7+$s!F;iz78#o|rJ;&~3GQt$8YpAWu5a~98*tgBq>_kNpom2Fzp z*1B^ZGDufwM%?jqIPE-h^?eVke=Fa2JY8sAy7hU~7SZ|hw>aLf`Ru!zS1Wa4PP+6J zzf*fpXB}_6r49;^)t2AWkC(*@nT7?un|rzMF6g|3<+AMFr}iEXO+Wts&ok*Q=KNPp zH|VZXu~2V(A)JwR%gcS=|9e^N*H?$1m*Nb*eLQJ(RGYi~@`>jiL##pD8jEL!h*T!% zO}5ZO+FH6XdSmF;_*-i?e_7?5S7SP@w9ugIn9z#C+!a=@WxzWbCrZcns`B0{wD54( z_sf#8{Wj5Srj&cvmd%$YR!v)f*~x0}3Fm~r{wIu>Igbc4{(XNsMlH8`)q9V)0|^D@ zjJuCjsRqe;Emz~rY1R_`e(rDPnQxudU%yN*&I0e}UVLoh(&hVCFFf{d#gS`fSu)X8 zpRyiJZn&}W%HplII=O0npO{>>9`63TUW4hR3fhKJJ~yjHb5;k(7O6>{cAjdSe$L_E zsfnpp(yyJaR6Y-aZ0qVgCX{h}q1x*?KUQok-og>?x1w;z2`lZmi;=G)FNsatwbkaz z^jxcri@P^}Ny=N~?C`d6-{Kb^`dwBn+Q@P(7V}&eG1ET2?;gv%dX+t`tug~2zbHsw zr4kU%^hjIi{=_c}Jv==>{_0bS`zU=<<(q82or-%&#l@!3BOCUwT+DwV)tZ@eLc?Z` zj7H7kw{z4^Z;4KS88ZFOiep0U8EeeFvSP$nowJ%QW$oQx@T5(uy?NEKyQD0$ zbK$Xv3tru^c$@#C~;o0cuU~+Btk|`$_ ztz8q0ygk#!blTr7j~%Am**jNicl7>*BLCjzg(B9+JtB2Wv*so}KUJZs5@62sMfPg% z{OEJns^`5}Tj#jV@$RCyf}bJ1PcydpHzhyYwm2mD*2ddYxb60@+BnD2ns46h*?l3s znaA^j)}~d4_CD3QRe1Ks#|)tkGe+InUvI8ib6VuR;w#xW7lwGnl-Sm;^2Un4Di1=K z%65mg+q}KDGV7{d{Hl#%4X*Jw)utx2-B57oO?E!MYF(35xU0I^H_!&tjjL8KI2L-b zb8l_bda=82Cto|Bat>Uuop#<^7nv>{lDVUPUFy7;&S{mGzD)sbFO84i%d|E5>Wn%z zRblDkTZK6=v%G)p!bbKYehKRD@8A!txOY5%@`$|slJ+WNUjW~Pj) zi`vXr!GVe)8kWx6L+j1@L1i2pY)`4Hvb~RS4U0?s&Q7ld#~wbGIXh!zp~*{kwcIQj z$#WNdTETa-URri+;zOCUAzu#8-@8xs^tZ1W&-ybbJ8a=xp?hM^+sPTL1@C>SJkPBk zuYSa@ckTkGiq8(chfiPU+!&m!zCz%hO~B(1pGuwHfR3&);8zJSW-7Cv_`c|DQrFzY zvX>vaR)6a@_;qcT4rrd;VmfGdX;;b2vez+tvnCsZcbEFc*c_h;p5U50Gy2&oGwANp zTLLBjEU(=7DRtGf{mPDYEO!g{O}qN-&M7n9-EVL2^kMqw)$la&jkbU9%EC9o9e=f# z$Ob>Yp)T+{+{1d=v5o!>;T}xyR1@ld9*&FK{k`keykhs7ODDb?UAd@U4BF)TTzG@{ ziY?L4Ux(h7xs|_YYj5*&%h?PV#{~In6uI|0J6^n5xWV>KPVEfq=K>4XTDW%?JZ<^D zr(j~K-<~TsETdYq)vs8@q|6o8H!bTEdw7b|lutbJ`4R8lxr^JTSg_YKn~U zA@8SaD)-%doo~H;A_J#Icf;Pv-Jne1+aPs(+rFaGD>I~y+cn)#n>7woS-iTPUw&Vh zztHQ(9Z#k_WrzJ6K8tE=9(Xxfy>OYvuSi|pBEPsr{>_#OjXzW-h|HgUcC{LKX~GKQ z#z!_fa@G8LGj_8~-{!GSAhz(`X9@FE=hoZ<5@)Ki6gCAn2LIlcc=8MDjdku{r1~Ns zuXit-_2sZlYwhi63BQ=$$9<8q<9@vUeB0LO^ABzQu=E@|FWvjr>zkATo3cBP%e0Fd zwdO|4e*Vi};&SdobiwBbd>+?txgXTq^Yf66&F5)xUVLu025il{W}lE$a$XSCD=rYyp9HI-QIoU3&)*`&~TIG2SgJKdqF`A-VAF4TKU5t&VE#@^!o1b+BfR% zYj*!?eDuhd^~Tp{+%v-8@i?4Y!ETTiP`>(Y#GLH>#TT|euv+LFxi{&}-4|~j>+77k z+w#%7QI-FzvsYp0Ki2E9g@00a_&hd#EO+qj^z_g@{|?ng*wk6Q@}JSY(emts-8X)8 z>CNa?wT$#Q6PsA$qq(E{oyV7N^TImr_&(k!;{74OzR=}@evDwolxtnzkoJk%@hQn1 zzt_v3{Ha!Y@66Z5&$aHDF5{L`5qo&x@$^UQ()aGR;WmytFl*lK4GAxNrpynm^O+wy z+i+{Q#q_QXx$l<#__F-9!M9C5GBffXor-Lp+I)M_KAC;#%+q>iw5^}Mug|^8+>yyI z>3Fw)!m~M7@16MNAJ=l*{p-=4_jE&b=KK-z{&l}6eEsa+shinmn|Kv`Y4-l`K7W71 z)L^TsOKTpLyi;NnD&S+Reez_EjG;Ot8|f(qG+kC(est;5sh^{NHQzL2DL=nU=79?4B?aF1^U$*EIqSVF;nxwjh)s*;Xa2ECx7t0YyD(UM zVg7Oz5&3&Ps=>>WlNPH+B%0P}sUO#Us1(5DeR6ktqQh;IDRXRldcB_~oC;nUQIyXo zwEEJ`ed`l7yFP7CK73~8j@9>^)<{grGuk7)-qwm=+mO@v*>|_HX88|y*QFcO-dlWN zOS{2};vMTcKZdCU%sn=3>S3eLM}pq}f4J%!Z(zx@3E%&3cy!PE!Nfm#XLfC}y|hNy ztKnDggWEdmX4qXnj{c|ehdv{TW<(q!T{?0mx9qI%T`qAo-K(iwQGZmQ3+U`7YO=x%k_I=JoyFPk02C0=6C#H5Pmk z@mk~c`w6XKpW-*Z*=K2VIq1x7F`kPm6H4-wP4eeuzS+QPWX%NHzIh`h&5d_%$FyI^ zmR&yk^X$Z{i3-Q`c1t&ZRGD`_QIzB29-n2tuvK>g>MTrG-EH4a?h;^<&6Yj7E88`K zFEaV=RYj*3W9js7iC0hAN|+`a{n~QgWzxsrDQVx2{m5Lr;d%4=vpX2~Io?+MqWfb~ z;oV*R#R>tEZ`a$D-`#r5v2E=|GoR;E--^~$9RK)H`&;26=EfQQt@+cVcmG`A0`*3;~_32(RE&0zU_yUE+fu>G1^!2*ZB2P+iH`2 zr`5~X9gDfVGws?ZNr!!Zcl(GxSambaWR>atS$gK6^L6qR6ZTKvp?dy|I=GH)c+7cX zK_mOb-?4U|`ehDIRIap`6#vb^#8NUc?fst4?v0tp^PW7N@3ivemrHxI#g;_PnUnMO z=#itdHzb$Kee$0=%TNFAMbqx)Nv_`CR90(GQva%SdG$Va zXNuK|eecZIfBo{yFlzbBMk9ac=Z@NEq+^Ykc$`%@S+4CU(qod#{wrJbF}7~s#>(XH zmF^4D;w{DUI&B(-DwiK)IUgOi)p!4)1#zBtFWxUnx&7~*;%epS+{aHUA>}fN3=n2w ze7(3%iL*lI^}4zY%S_?d>->V0r&L`x9=T`)g6P=SWG_%kFo%zRSfpAHBA% zJoQK4D4Zs}{<|N2%WAPpZpV^pZObFVD(m#`9iP2_ucZIIogCd~SLpVh zDw}KhMRcD_{g<5hkLNBfIIgiK((Y7s%*}_Q>8|&ap62#HT=sOo)Ana-_pRUVo_z66 z$()0)nk`~08>D|Xg64z@1Q_jXOD0I10dK-T!pHdX`F=6(W$ShKFX`KSro3wNSq=TO zhDi@~Orrk_O*?CTcj;OKhVN%(`{qSvdSuu!ai^Oe{xyBt!kX{3GpzThpUG?E5Eiii z@b2#J3#&FTcKOL3(gtsYbk@$Uxp}}!J*xKY^u(8&_GW0`-*oD3!}e|856zIgv~cAG z<5%usMyF;u3GUNUOIHurdhDC>S&k)Xq5t@EyQCI9;GdKt|zZCY@j@YPk^ji)mD_pjWwd8hp?mXwxx+xD(IplA)xL2^M`>~u#G?Yr=KX!-nu|euDvy%9GtDEvC)ID^#GiS5y!n3gv`&RM( z`@VAKjN0hPeR;q1b>>t^MtR>C{&?TsOlp~Zr}>x2t&+jJE9|15+~&jNIun z`i$-=6xv#|d#5;m8}>xMJ7W+-gBe5O2V?Ymo?_xxw8 zEJ;s(aH86pNV?Pw{4$x_IPyIH>;!%D}Ecido?d?_M#iVlGfMHwN>_AqU)28!Hg=`+_91{QM+5Xt4Cb**K8MC&vsk;7rH>c)n zJAOSs@ZRps(XK|-8R<3k!Sl0vkNB^tcQ|lHe5%UA(sL#~Rmo=Ws{aa}$>J#aa_`7X zaXyZ7hSowCSDY^BnQJezxVum3{pYPeKIiT~7TX(tbe6Rg^CwSbW2w`JX75^fFtUHc z$=+2j-z4qcwnQa5Q?W4CocXibmc!4T^A5*8-`nu~%Vf8(E58fEst&Tq+j{laHJmIi zd-P6RY(bnSr{5f_Or;g=hZYHa?o{)?)%kqewx=E4Dh^C}3I~2QONS)Mfev>%aFV4) zYQwxWUWbqM+)KQh>fJXSH--6Mj`|m!Ibq`&Yq0o%?wOiT+)v`~+`F)_(Y>i`UClrt4;K+ir``wx5>qS9X%Ee#DIbU1#5DyB#t;F1#Y;)i#;% z8{s>+^Jh5DFH+l@a5E?Qh%2N$BBapxLGZ$_75~3^9xeGAaV=K6sB`O9uCKxKyH{`M zFAbNsx)`~3`o&W<7cxY*y|wOpZ9Q$jS$shP_qe#2dEZ%})(~8_}<#rp50$UbaUw<^Y z>9yg8d@Z3#vlpcH-!^#l-9O>+|0m419;$9uHIiNuJ-5I4T=ia)6UTeH-u{<=`5`H8 zPtNUSx>h=SWl!hJH$LB$bL>ao$`$t)3I9q^v%6I*a?^HJ#bnF9>CDsCnf-gC*&J9m z{o}i1H~-W}X>+^9bh193U3hzGu|fXluo9#H4<|j2pJh9DLdNUrWa}xQ#KNa?AYG78 zq%{(})PK9cgz3NbpSEpKcK^gq|tVfH>X=Vor7`EUQHxsB=N&hpFKOD*b^ zoDO7l{_-k?)jtA|J%ayS(DE2gBv9boJY(W8NLSY7ngky zaV_@mrK0O@(SNUevfl9S71!Ta>5tPFTRl2@v;Xnlz3u@KF&%%Htv{S;?%uf6)A+Tw z#MJf8`&v)=%-N&Lo7+BvfA0Cn*15lJq~w48a< z<#?U2k$-HpuQm02&cPY0cSq~nv#!o^diHgO^-1BmQ(g$Y5dT(CaAvG^HW!=)bq`ovqM6!VQkM zRScEOxwPg5gyi%J%)9WrOlO~LMd=ac8%oWaOf2M`)xRJ3f5%Kx`hT53dKXtg$@$$8 zR!LH3+cMs6-`wpIv;Xebif3=P+g?6)HeyfBrkhrh-Div1H%(0H^2=rUm9D&*P5HRT z9Z=iuqO!yLk}o%mQ$d-pz_QV0_4IFTtj39MYreD@_S>}n<1{jO$)+7VI0ug&I`dM#5O7JXeh zX$jZ*qc?@tI6V*Jyrko$C4X0atA5`64Lrfm-XFPox=Pu2r7_#x{|q0_*qqtp|M*R- z;$*qw56s(BvxAR?| z7T15%Kfe3u_n5ZNZn{T!{>T}-$G`7gdH(JG~nlY0D6mCZp8kani*qy|BY?imS zuI|^Lcg{wviBPQm)Bfx(d*abgjT#yTi|uEems+}P)_L(t{@lKI&0z^Y4={<$P)rn> z6f|*G(7x-{65@ya4`kRJ%+PT(`Nr!R8Tw+5)xkgPZ_;PD<(%VMb7Etz_uD?lWx{7f zle^Z${pZwN`OG+c+us--`^GHOZLeoM{c9g`E<$M2F{xVS*|krDcc>m>3HmTO^K|X0 ztjoH(r;A)Qh78Enpv_YbbA%G^n)bD%-!lycZ?}8h_niGA7u$w^daD}xG``@t=&@2g-M{a)3Uur? zSp1q-w5B2Q@4MD?{RyTAe{_jVyZe8^?Fqe&-`5>*cyIOhP@Krc7>~T>kI~zc_MCK1 z-CxiAMP{q0{=E{R<=j2*?JRkpFMGAUe$vINYhi0vs=fcpuK&H-=bPyELtmC0JlFjG z@uX>WkG%3a@2SN<{pcN+_VB#!|S+UNe9ZOt3gDt}hJJShHg{_FhXYpO4wHZSUA@i_32<;KIKAB7B?L2Y4y#Vkt} zdq+LEJ;9`H^$pp@0gpaznlxdO)Q@_BewT`~ASK}DGJ+xSnq|@%Z~d=Ky&BPvyO-xL zJa$5izI(2y_dKU zNI1#{&vkED-KX#hlzUzY889P)lAvv11*VDz`1DN|9!&l6;WqD`SfNVJKgIZ zoNT@-Y_m=9<5?dcU4#e7In@JIy~SHOL(i=!T;XA5E(cnU=`__iOGazbx!!ijF}*!f z?OiI56&Zy(Od6MXs7v@%J)cv|SHktILe7~{x;X)lk!N7`@V9sCJXQsdD;7vG?tT99PUg?#x>tS;rPp^EmsIgwx$%bGHd!EJ@B5*Q)b7-yM}$`rI)Tb!QU?DE!GO0Di$LR zb1u(TH(e+EY{fjE-o;(^N}b)uvQ|%0cx$0_LwOblWRZfHNAgWQVPRGWnNnjR0`>bP=aP|@`m(`(x}Ov|R%9efgI zdM$b7#z`G>cV@-RmEC^s+%eEztHqhYuOIyn4PvsJ*gN+>`5EsvlAL*qNa3k}VO4)fc~RC&a1&AK}8*Q%PU(O1J? zt<88Md8aY&<|fs;Kab^)Us~#Yx=ADc*W$u?yOxD5F7#S_FZ1eSUTL!<7v1G!#imrn z*zdi#qi&Yjv==ke=iLnM|0^)tYOCqH^HwYh42&EO3hqoVZ!9=28^YHwXmoDE;#I$I z*<9PZ`dGvJ-S6#=HGDrhE%aP|{qNhh-`5$%B>!A>*}9uE*yNnosleW)a{XP)%%oQw z-#W4AN>fi{fBfH9JD#)KcRY^!JZpwsvfG>RGpB_>ei8n0^6&TK$^AA$>gvUt zX72iZt?XXYy825VOce*NC1n`7nIEpLt=(Al_0^8=_o^SS+x@Of*1D`@o5y%Uq|2XI?QixGfgKl=vw&oNXun&Yd)R4a=UiL)2R!$f3Nwz`+jfw{Mv0LSwYon zTz@SpjEm|^)0OIXTW0rj<+1#V!_ud$d~DbC@6+Oxy6$~`qL*@S{{Fw;Z2xY2w|&ct zO3(9tEF2CDOacuKb2%z%0#bwQr}y#i``DYGGDop^qk7T%s`Iwr4cO*vJa_5Gw%d8y z?_>Y++_H%4I3~#*GsDmJT=f3V2!Gpo9833nm)tHVUcAYE&*Q!y_jI=(=@XAXvwK4X zf8#8Hia!_KAGhh(Tk_TaJe^$l@hWdWZ&l3%!$TcjdmkR<-z?-IY$W9K|KP`8*Z144 z+yC#^r^{~Yb4!9O55`TtuW_`&A&g~P-d!pC-#5=cI%oa9=lT44yK~m>_t^RgtlG@= zOXi$*+{dnnokgl&&9qC~dt@afI^4PRFYbQ7&${l@w8jI{OknH_@Wv%3D_e(qW@1I|Fhv!Jw`|e|+;wxC6EtUHJWx0K?@p&8Lkp8RU zuOmA_35S76V1+WHZT_#fdS2NVZ!Gxq<(Shv$Il_Qd)I%oI9zdFUD`aaM^roP$fQT} z*Kk}_Z#Z`Kdd4cTMIS>r!~R#8tlQ@nytQDFlzgPmvh_Om6h2Pfn*F#l{;yWpx=3Mn zx#BY+`sY6iG#pUj`15b)^GC~%&W_E~k8}9Y{%HPX{fg(-i`Q4!UHY-$I7jeuaeL>V zGqZ%IpZPYy%VJN*Jl6}&Ys5I0Zs$0o5jS(`c2}988vVS#zrKF_y1w4lEcezF-2$F= zhjT1^77rRMKAlj0Y+aER z@#7zl%gfjQyyWi0tJmM+VatvWhq#j+KQ35R zHmfQ|e&fX*c2Rv{lR}ce9{>FOy#D;|DeIrBvC71|Eq1p9=fEdE4u9v&v%Gpf^JDRf zW0GGyQ+xSe$(u;XpK*WsW#6)y&nK_1eVg6Gn66|jm9BI}%>$>O1elz2S)n=O zX3w$p`p?+nmRa6>bXq$8@1N(7Pac<>eQ2ts2$R4JoknJUD~-OmZ90B6cV9o6^JxCV zG?DY3QqQNqZ+W$4Zk$cn3(KhW{@-?4%3Tj_7q>s6b?s4mWVM>7N$oL@(}u0=4^MZ8 ze?7rn`1{*iLko+Dy5GV4dom}?VBv5`$YQx8VHI|Fi}0*hPtVLWKFt=oQ7vHVaz~A; z?r&Ew*mCcS)84tW#NJxny7lT$Uj5q~4cn!!-`w2ny>@CC`>Oj5->(~H#5`K@M&4xI z8WUY(p5ExTO`Fu69-s2MY;^e8rHI=6Tk^|mH_ofPlpLKVpx(p)4y=;KhF@Eb?endy za{KydBU``mo`^k3^FJQc>o7g0dbwJ7=~BtZJjo2F3xuW8HKHb~EiRmV!03)_ud&El z&&knCKTbSqe@L(9bo8U1{Xe>Igq=D0F2!$~r|Jz^CSmmlRj+sK>A&|kX~Msxnt`lEbk$I8kk6X>?eK&nlY+ZtqqnTzb~4#B z$?86zzQwK%0Y;{^$_sw2SP;Rx?DhOt%Vc9kmiMlHweZ!l=KiJkW_f%~%6y_K+c9a~ zrSNW(>$|pT|M2$D>ditF*p}sTN{-)@oT8fq+|b{TO6Ad<+$7WxrBf6G49=qy|vd{%{zAGaoDAI z=XM^uT(RhDgudd3nzhH2W=wwDH!o)EKbDYmQITpszvRYwlSAiTeN-P1zVG{G<4Lb; z{(APt99n0+=Z9jL(~pH$^CwNn$g@$M)pC`2?Y$q1*rReUe~fd}Q`#xea3FAH|H+975Db_--|o; zO8I_$lVKCubk$z2clG*89_fa`>&A+SPW4u=1zq)tYyyhuk`+XW93FS&_ z!!L`k?R;Lus z7W=p)_wpLY-KflsDm~hn;bWU8`u5$NbS0_a{@sgt!&?tzu*Bs5m0403mb>xQs%ep% z)290Ad%eEtal5wXQ5;`vd4*vOry}E4j|Epck5&r#^KY7Ev0XiJ*ZlLYJd7M$+8U%i z%-79|3ADYki0!KR-j_?dUoCsJ;rnH~E4Qz`xY)OO$=rpd)5h$DHm-R!)9uoYziWP_em^|x&EJVR18z;Px-GZ`nrqsH^v@ z;NH@>l$(2VUg5nDm6BrlJOdI(5mh8W-Pq7EpC3; zoQu06vtMTR%C2VqS{56eyKb9jwn<(q*IQe5sqNGAMbGse3k_Jf*K9#y_0O<}Z@B z?P2Wa*c#I~R@~e5ZrS6eRnwzPx;hh<$5yFlGtizr5>3sriz;g1PI9UmpzpI<@LH&&zjjvuoEbOnR*~_i}0E z%C8~Gr5mD_=f0cQ_Bb|jmZrwHrelu-PiI?03O3irCj(Buo-xs+Z1&oS^H%@XtiD|! zKRMiUqZpF_C_5WiF@CS?x_aO8+UAx2yD$EoKhIfIraI=r#~0y=-n%&?l#j;M{6A#j zy!&POvp*SkB+uR5!zEQdxh{QO@3FZL@0?w|pwRqfaW02XU&E`luh-3Q-}25f^7yT1 zzq8~QKUa{q-nsgDZHTH&Tu_VHu|+=`J)B-DhHVs=U0xz3b^UVg5=Dl_PQik|pYO$m zzj3>^@pH`gDeJdLMIXHq9lRzi$2WKCbqvt+h$Y&dT1qE`nQXw$Hwerlp*F<{ewLecqYN()w$6 z_bawR3$WgX_mQ>x7k^~^o80?Ct`5gXS!|Tw5~ddTn1^xAx-?N{W9Bv<^K zw{SPhg&n*9SQnO>ykmL#E{?f(_v!t@;qsoz-xqd$RWsG)y0=}ptdJL)w3l=4m>>NA z`IdREQ>Pv7z7#h-_nm%jI>>5k_XE2ko!4uBOUjl=H|X4xl-+f#^5vJQ%>l5p0Iv0H z&A7v}*59AJy)TZ+aIMAlWXSxM7Bn z`y485lWA<~6)pE`9FUmNl7omf5^otMNoQC^mKL?Udu!Ebg`)`}rdKuG=NS z-p`i`b+T6;PrkVFxS7ei_P*q)horLQx897q@;s}s;P%_nB&b*Ba_pENe1G|t-;S1h zD`r2onz}nLb)uV1^EKbA51%?derWS*N87Q|kkX2o7b-0Jt=26plnq_#Q>s4U+U;Xo zPS3lSZoNMIv6tnZ2o}!g3re(>d{$LrWD)hekRuh$FJ6Yd-c%C}zbtGzx& zw$v~C#ph~iso5U$HkMBLnlWd2+vCXIV~+(-)muwFU;nT|b;7Y%`FodqPxM;;`tjWE zx8S_R&=|wHd3JBM zmq!1Vt;Jwo?=j7VHkYoQE6ggL_1r{idCMn{XzSxEuV&7>oH0k}lydG{ndM>2EBzK1 zdUcqvSot3)4Gj0YJa_w&Tj6WA96s&wLZDbh>xtunTP!QKU%j?m^xDEgZH=(sG8r+s zwNZ((Qrnx7ww`Z1cJ*4i%4?eqCYQ`UL7QKDeH^}<-no6{w|K+8uh+ttIwzZ~vv2%0 zeL_{wv9Ib5oQe#MG8}LIa@6o$OHu~6Wx+j7NM^^wbT}`3;NjBe^-K()q7d5gBE+l| zJn&FefA0op0ZNRnFE)%aaaI4+85kg8P0(QsED96E8D-)=UEpo%A)V)^oo$^X|+Up5P8 zAIa>eehIz7ho_{UyhYyVc_uK9DHea8e zot^yd&d#O#dWHA)zJ9x*wb)5PoM{z5S63!~abRwZbteDu^doX`^Ff1<3@i!;MvO9X zZqJv%t^tXHe*xBYfw$Nzu7Pe=3#m(BaI@5oiPguUBxZVK7|y4as| zb5rV5mVH~Mo{J0NvNWnJ+J9^5AuEn8{S0ptf8QwkeP&Dh-LQt&&QR;1rTB^I4D(G+ zgiqf`P}J`R(2zkF`JMQ=H~_4YY6pH3E@xBY(PZux!LU+*iN>RA4LXtzJ|cKdxf zfBU~BYvT4+_3yiMlTWXA@}Hkmg}N0DN}0B_2d77THNGGh7OVKC8O3yk0AHp(50}o` zl^}}d*-yIihZ54ot@nKS`t>Mi49?%~XG%={->)BE$N#qqTN5GZE>p;I#Yn-xz(Ani z=99Ap_v5&I+dtvD*Vopj?nyk{cB$~ubNm05FFsqeyb``q|Nrmf3C?_-!hRNtezsq) zL~O|jJTuc+ozLdO0i$`Q*Fl^Z zt5+*7DY~6AI5l~4Pv7@T$~Uy4&$!8cP3ziO{CwIuovO{7L-j)pTI<5Wm-E4gpx{JJF_f^JVBR=Ut@0_0VmgPV z`;C>ZOGEyBdwbj4U1BfqvD;5H7CzV!^U&X&v!WAsVD@AD*q6&#IQ_%!BTQ@wS#tHXrRID=oEp)(dES86g@>@jKWo{N@?OWGRdgxFZV zI2mi{d}5~Se5*@~7S#TECcgKsYxnloGIsvyYo2NKvYfe}pYic_^piVE%f)s7wMnbOP_UWrM8fDSM-4qNa zUG7%n6}9=O{k#)&szgcI#KYa&vNr~w;aIM^nwe$ET=j}zS<{o+$HjEZssi7f4}IBd z8&%TdJgZF3kfo~EA*w&bJ)}K@|ML$~59?cpZMGbOwu#}H$P(1%Q{P&3B#b}ot4HBx z{bwm`_byuK-@Is{zgI0;SIWOFD(?7#!ni8mW4BIb*vx!g;FHej5q{tN=l+LV*Kx+N zKRsP}=$u~F@9z5ykCV6N&-%9U$XoRXyEOk@@_JnsbSY);me1)uGTQ##-@jYl%GV8V za46-xAQu)syEE$9ww`YVi;mprub#fAj(OeVvk|?=&R%%+Z(qipTHaf^j8fZY7koe8 zf9&q{1$V`K+#Z+RKJruX0wk?BBMDUv>=SqKV$$6o{SUT^TrtfKv@-_GD zCM724N@v!8vhr8BYU+Dh$mHD~xwku#R%Op}dt7$m-8swP*vlqTd@ZW-;R3H3S zJzA6%_-6Z#CHW;6&GN(7JV^emTWhQ1|9XLJ+?3^<)$5n%mln?JFOK1tn!?01S^a@o z@3(?aJiBXCZp~YoEBiKa`_z}`zJ^Z!Iy>OaFJ13Be%s5BJFT;lV|@L5*IkKd=efrr zZs{%e-Bv!0L8^ROx%s-bV|N$ayP3VHFuk(;an|F^oY`CC8JS8|4BkwSy%X{1Ly-Ga z?T}?()Sqp6bj(%Fx}R-_6Vp30*IORq*^jqe-x@vZ+CQ#qTMBLOZof0pK32WqSnTu# zZ`l?U-WDwX%an1al=D{Jfe5MH`Jr#N@OWL$HJ`w}rKe$QSWdgx(!K9&j^9(;J5?>D zx#4xZ)bh!DGoyZ2*hkJ^wmML1O@l)@#|q!z+JfKDzny!X$1YpFyZ>e1)tIdl8*Xng z@wiND=Oud9`WMn@nvYA zzVYXVt*tC~3|~!=stF31cS)|NXid%g_d9GF?58R`=nHHPc&8z2?Z2yXf5>%{++5l4 zMFkRpLL17iUH+w2CMWg$Z?fa#Jzr;ce9f>C^s0PsJnLB2^1ET#^7>k9`%mtEvNyA~ zYX6fh?^cU!nYV22^kZJaySxv4)$g6__j=8mlDgzwyHy{&5?H~;xV>@Hv6owTeJ;PW zySH6x>5E+LJI9u8yu79T>;K#(rG{(Qdu3lNJML9ofBdWZ6n{?lRohQpezZ&H?w-(%2Q188V?$<5*GGgT4LguoBOyqifYCpMOj>!G)@pik{yX05Sjg!7uf%=bs z#V;KE^n0Od?E=sEqw8vP&wc*aHFw%hlOwVsx!;#c{q$zme`oUbSK?FCvIWuMA4t=AFqe=(!EPw>&^WB)vC~x!{nO%+U1pt zm#$8<4Rcsv#d7D^%5yt(L*}fz9rgZo>7y(GkK5LfOTL=qZz(ZdbG&P%K*8KE6%()7 zioKYzaq&uly!#uk`GptEEq(Kx?-={-~^V^>DahOY{(Y`XjY|9!u>@Oo(WIR=xwzVN>4 z#f5#VOw&K7nCyGlCVlE(#pPwbXJdQz?sihR`a|}8h5JqU?_a-8{T|gN`XyoYg7(O} z-5&#@ADwvTzc?>y`nHwJyo5g~On9|&%U18tpEWqcoECg$k$T;EEtB7Rz4PjIGhVGU zd7HTUMA&O`rGh%FgqjCkMw$IA=danK0 z)yqq+iY=8gw!4wFYtH&tENy?Q(?2da_#)$~=;;e~|JR6QZ)85wCu{AMJ{@!b^S%$Q z`bW;1->{7996#pm zu9}v3v4Ukq|6{=t&UJNjmqzSy(~$$hkx6=!tLj7{IGeHe(vHi z(TZnprUgyj|1LwS-;Ay2*yQxPYn9zEbi>l#&m_oB%%x$W~xx1YPQ!tinP-Jqt| zWz7uv6))Mo%I#Ywm+^HO|Nfh)2?+~oUbo9Ap0oS?CSr4%@0ai2zZ)$4)3q<*V3WnO z8Oe{PMdx*%uYFfsc!*Q|$Q;Y!Z$2wL-|v3EZ+A(V)J;RaaMk%UpeZeSEyt{CTC&pg$rp+i+lOACe3+1(d=;k<(HMu za)fVi%@ym_R&kr{wwx5nJo6)A_Jg8ZUcxu@x4!$Y<+RIBifOIN zg&+5&Kbc+m#Q*;T|I^jq&s#j^nG+kuxu^O0EX(3FotPaP{`@&QO*i_{jpTk^^(${~ ze7SkPPOR5@g}b$0>#?^BqSh8iJ(mCfr;eR{>qoBwQ_W0ZU~-N{`t@8&zYAW9p_nozFK5*dadDO zuEm0W z-(J*o;dbm7&&9s8&5k}g+Wmb_B>#cDDc@5jtuSHCUbB7AowD1xOO+?9-I$_(T+L+N zmKtFrzFzef&DV36Y`hi!s_>doU*?|I8|5n8vR0et-SMcmQ9D>;CRcVN@#EY4`rUiZ z2i4n5y3GAO>gS8jrSOLG0zQ^MHj5&Xn|mKO+w?zKUu3ne;P>0@?~Uy`j(xolu{0q@ zv0m3*oAGOfiP6`S<@KOtJj)hOZTWcc;)x0I?o1YYt^{7?ntF2X@+9551z(rvJ^A2t zVz$Gojb4jNEsamE^mNR0y2oBo%I&S?Bj zx!?RUSHCFlbG}n16LKf!mgj-*^SZYFxHskF!Lp$DZ*~Uv)~3$0^j#!pD0SWW_(reB zWAOQav(uVB9!%@pSl`D|P;oMFt50rN`YP8xfv7J5tGCw+ymEHA{e1c{E}P;q|K_rI$==((JAOZRfBY`{LLT>p9d}z+7uLNz^CQ7@ z%Ym+MLI)l$-CJY%JCEs|&DL4}#M|ZaIKL_=^x9UcxvMRm+J5Zoh47^gkAG!YMtNQU zhqOD0GjY-n`?Ra#-oLNBOjSC*nIAc5qC6eGFX8LqpXIVQ$-X!%X2QpVRhh3ZMI^6X zym93f?QO@dJg#~?f$AclUAnB`gpMFmDkEP;R6p-E%>k9ayT$|d6NGYjc@fu zTOLlDvx%GK%>$*mOV?TjE)^Ai<;c+cdg0@Ur5RUlOn!3Z@x~QTx1N6ea>M#2AmU?{?j{`TAGm<;U42!(Zt9_lr3z^*X9YyQHb&`TE4(mB;6% z-(RU6l^ok&bw~5n-Q9eTo9`x{pK9&S&_4a##&<8ZUp~{|joN?P57n0tRypWue;+vPI;${(#e@pgt_%!;)vL9v%h zqV-RmwDtmZ#mcX6=v@l~b$@oP6@U6fR#hSP>i^3*~ z>{KD9ycAL4SDp?3FRfg@E_3Ati=~0*O{A^|U*8e}ii-4E)$2g12|f_uAj?s(K8juR zxE}NQImw?_9u6~E*W8snow4`$v*7l%88Kj~?=i`r6SM!ZR2=sHCzTe$U5>+K*+#)H8k6SNyu;pH#3D^6+BFREG1)p`pu4%N7>CjtKkelMxe|8kH_CwY@Jj z^nA;)&``GB3Ji@OIUam4l2hD21+ZXhZH!ny-AnQEtQV#8<8g6*6a~_{|Lk}*=W=r0{!MI;SC)z& zOZB#w%nsM>G4j62?0TjhJN?lxwZ`A=|GSdc zFJi`aXWkcXOjRS!=fRIxPGc z&fOcV+8f1PP(=kNT!iMjs>fBp`mb-rabZ~v@*H0Sd3>9cb8)yLL6c(%0g ztb6#;3xUy(Z;QtW^~ZntxFh50!>5&Hw%;%RSpB_LeO<)we->|UmL7e--2UG0lf{pY zwC+3O5P0>!nw@y|r`AQESyWbIazBFn-W-jMBcJ=i= zk>ajTZ>zTbFy5hE#;d*hTHQ|b=i%Frr?2}Hl(XZ*;lit@lpj4fc>j2^d8|};-Ge@f zJyo%LUZ$?^-5$GD=iEFy+imOX<74(czVzeA%I>89kKQt0<~wvVRsTfT^0H&xM>W~Y zdBfN5IkoP-_(jQ&_q6?bmDBiN?l%6`AJmuhzvy-K`i|iK8M03w9+hrT;_JG;@9nCH zvTt8z?5nNa^Zt`;;mhOxy{^AsueD=;_$H|7?U(s;tG8I?etc8$@#y{I&i8*t)I4JT zFC;F`C$L^yR-sOGd;POhKQ6U#KRz73wnv#yuIIjeS#V6%Q}#!F2UjQGo&D^{!R~(j zRbTiYZD(HXbdG2DylSI;ix%Day#Mi^Ll0g34EF#3did!5@MAWiH$SPDX4m}Ml>E59 z_TyE<^6%U(Qc-P5?uV{$zPVcAyRh)hpW2)qUz0y>^iF$|x4fKp^>hC>dDr!SeF*({ zOPQ~$G2Q%V?)4fSyASuvkEGjGRf(8Z-S}7i#`{S1&FuSP;kwqlE3D6ai}=6qbn@|~ z^8LZ$Z{zpLcBobJ8w!E)S=BU#_q?woUus$)SK25AMPrx1jeVMVI&)&r{rhmW@YBVk z(Q?0jC4Kv|wD4TIos7F^@ZJBvRzE*(U?ThMo|ylg2#eiw{vO;>_4U#tUZ&cM=GAdJ zw$F_}K3uG{@6-DIUC)1~9l!JQbMn1AJ2xi8O{~12Sm-fvo_T%TnWOhpdCtAPqY^&D zIr(8?aq_!8m4@pho}Hg9`*-)!tJj>x^g4DHw{P=Ytzj2rTK(=%(*8#?SU-2&Kj~O_ zLeVPjmQsrKRjJo^u4VZJE`O$PW8}C0!LEw;vz7mST+J`?{#VD1Z%2AtH=n-w@!;z4 zPmSFD=w*9e zk41UrLxYKJ{ztFgzr9OcIal&q%A^@ajM+BZbIkjDOzR613(w6z`d+0#ifvxU`nP%4 z!*xS<-;*zXCNG)3?|t*eKhvd?Pfyt6>@G5Yp7-IplUeuQJlekGTjjeZiL6chnzxy* z)@D_C^_s9KFf`s%nNT9Rm$M-VPbJ|{&bcRI&%s1zoql2Qm$rJIGxloy%c=aB)P8)M z%FJXH_IbU>&0TctKX!cTHK_hRN4C4oPvqsyGCsbyhKH=(zsY&6VrEGbz5c`3=IiU{ zk9O)tC!L;lcH`5XdpAG7wJSGzN{p1&OBD${+!E&Qjy($I57Okt$sbN`wteZjsJN=)p`C_ z&F%XA+Sm5&|8u9eTz#EUL^>`%nyB4XzNaQVm}lKRd%0hU zN4m;oB=xK7Dr0_MzJIJf#vRIm(p8bCO>h(Vg zX}T6Wek4RLe0lTvkwSLYnfpFome(}N8}@E^@n^>)p7)^xCz}|KCminC_j%|JRKxyp8$C zG|#6YGFKNoI%^~7d@n1Nw>GOflE3}xg}M9nqZ$^qy<4}SIKHmtC+A}Ic@jO=kKX(^ z{phyq=Ds+|!nfy>A74s3zBueyQ``LmeRFFIf2`s^zH@u5^JRK3g3(rbO?%YNqg zNSE_}_WdyM65?{7c6`gKlUM&WCwqS6T*7N#rPFrq$=_|qlCO)YR~^1I+*X7$| z#W%h(J$l;y*W(8ZxukZl{w1fq-L5S6BGVqlX}g-vRaVZazOwe?#{L-T)8}p1{c(xB zujqb!cK7!`HBW@&J45TsTz-C=Z>t`#sANNgRDIn?$)nnhdi{?sSQN|%Kf7UXna z&^S%-#{Ul%kN-UVs6W3V{?6AA&nzBvJWe{uzrOpl-d-a!nbJHR`chQZE!X8%_sfbV-cl^A zxyYii=UIm3!CskVXMgv9JlWm8?WCO3Yfhebw*u#tJe#=s(V@jk|Bi2$m-=S9xG4Gm zB8$~I*Y!KC*{qn_qd7!b>U+OlmhX<9JbC{AkJ(9Qw-kBT{7OE&?TF}gkzIcC!|HgJ=ii8So+LcQvn5C6 z(%i4Lrgm9ZZ+?8}|JU{7GqL*m7bh%gS2P_{{}y(^;_ac;kLI*-Ro%EG+?8~uYq1!Q z<(`+tY5Mg~Z?;~({dwb)g!$`lq|Uk%^=s00rmx2jU5^!fe*f>piVfBZSv6PxO1*k~ zCgNwje%EWg-yt?Xo?k!O$*ePnMV(ji-LIF}acJT)!+^`u zof{w>FpE7Oq|pjiOW;L+>hgGj>vR8Xlen=_``54Ek8iU7SJnIdrTp>P>vM%a zm-nZgue@vd@t1D&Jcws!{1b9l!k#x;H+XlY2DUo~wT9zMFv|k82OTIaHZ@ch}|ir{^QT z&F|Wi7Bq&x{mHpPEL^>@@}d2rzr@#R{aAmicGIz6R#(>5 z7oN4;xK^P0)|P*Z&iXA=`z`fd-pcp?p{pC;E#B?FQ~gzcXvh~^6Ay4wJ0Q@wB%F~G zXUi1SL)p!;?CaO#ZzP@P?~15+WU1_vBK|G&Qpq zCQw#E&J!3)VG6!zf#$$MD^Kx)O@Il5{fg3cM>5Swwc)V$vO|ex_(B17?a7N!CW}2^ zR(+a6g40sG7}}@%v>wg@7q)oPDZ=F!RS;PE29o)1S!|F1{JGW$@}! zjVZ|@Oc^#@Go(@%7xo^JS*n5HEYUy?pc6d|=apx2nsF9itPr|jWX;lRESw|sY|%%R z1*v5mQt4_E&zu;TsyV*A^_8}(TGcULOdAY=R;XIZLJLc_L zw$$nI6gS(;88QB`mxF%Rb^o(i>Li7T#syp~JHppCalPHzn11ftr?rP}UfjW@wdFdS zNuK_FtvRy2s~0#`=RTOXdT)(o^>@w>ZPVXnUoaLsVSS}{m96W{nw8W4tX!A5D{kqV zx0jaeTK4kZvY_>smhW2jvTEw4?cU0wJ({t+cs=3c5Bd0ls>jq+EgGVW+zy1N%NAo=wCRcrSK^F1YfrRU>4c~>_* zx{_S-@KEc=CzJh;-Pu`u`t7TX^0&7_m;DURWx5m;6?uO7{JLFN3itp0rv16*a?7!+ z*9vuBU#QTr`g$X+S5!No|MkM`D6Y)c-zsc+=T|)Hta#}iA0_8kKPPBS*{!eFKjznc zo;|}nKklZu_W7S$u8*s>dbgD#MNp~ogX-X;a{fWTHXP>Tp6C84B>LCOpBEF?6tbF_ zE!~rpy(WUO_w%KErE5{i@4Jtw1d*Pdn$B%t^dD;1#P)iL*MM2W(X}TXD%m25SrWYF}wZ6vo zjn=en8FTuV^-fz&&+ITDZ>f^cAs1gb%*s=3+IcoOlE#OsMff#`WwrSC4t|B!uB&%&A58R z%j)7HPBYsNpoMC$uC9K3uljxO?svPi%ii1w{L7U1(2k|<`|kTk%lH4jTk-8?dh*p( zp-b0Y3gh#M^0WJyVsfuNDo!$E&h)s+8^fgTm)*`i{A%Ov%vT>%I>O%1*dn+8A#c9K z#l`22rmtK0el7QJdkc~5L$2L+$uqKQkAD zrh2F8L|%$+Fw%W{;DCe8rxVJB-|vFtaoG5QLbN)eZEXP)^GPKV@>>iJGrVC z3oCBlz8CiG_`d6xYNx+H7@~52dTNl(nHGqDL0(_M$#}p0*S#%;H5ZcIZTg?6TAZI# z`O;J}`(lOBl}}b|y`L{-8(muj-dNdVl2&7&e|E#RQkFKmT|0i)9F4a4R+qE6^!fuI zTb~2=nwGXNCQDQ`pYGP*C!xRRgOknwKc6?2zP<*!N+sZ!{r{imPj^Zkoo$x;DlzM) zNNj#>#GZ;mnfgB;3%x$he*&7pJTuEwJMG+@ozE|aT&n*4?d{TM{Puqgq@FA1XKG5N ztKCpJQi#RHnDPNtTw(}U{f62>knEYxT7EuwnWh4K?CzCSH6{H zC6f+sRFnL}w(sM)^WU-rKClEDU;7caXJ+z^?bR%5iwnQ6d3s7 zWp9$VWX5r;$IX>5uB@5*@^i;A_R42D(-OXZcYpjU+a#3xV#O+!)%7+~;qi-CM$O2& zbLPi_b=EU~e_VO%^hbdVRYsY(D9_2oy&ewD0#Q#s7+F|ESnWB%=)|WV1zPbq%}?L! zw4hsD$E|g>r9Es=aaUHSLE znt!!^x4b#)yR|-xb`>uEwleMBv}dN%Qr6`5{@!#?mg!nxc(~P7ox9g$U+>UjS>>y+ zR=;;z-`2H-@z-`cE95?Q%l>~1v~cULreJukN<#12smFfX*sb`ec#K`TGqn6})G4Q> ze`6LJIvitPy*k=>+QLHPEuZd)L-xgA+#wlN`OaFf*IinEj$!h#6_1-MFCEC@-~r85 z{1Lk4=g_-eE=x4~ZFF_KZKHVk#fL}ikGDymVRchY;1ylYr(d;V>f-Kc zTMl38wAr|9%U1W~i!0I`9%sF}V7G(+)Ty+H`0JO! zLAL3W?}-hdEyeQ$PMvyZBG|j~_|&QSPHnx*3a#uij;n2b9Cbx}b$-}|k1QNlS{eBC zO9PFXi&lILabD%hn{DOr(8l-7iHol11pdtl+!fDubj{YzOm?laHXMq!rNvA7LcDKf zdbyV`yA*!=;*MSR!Y1q1nXTQ#(;Mx&Y1ebd$FH(3Yn^tx9PxL}ujHe08Da8k?4l3$ z9kIIiJ-lygY^Kvz4i9bC%o(rNZTY-p_4m!kE*beoM<2hcm6{)&{C3Uq(rddu`<(b) zHCKXZuZKeJ@hj&vcbqNW{XF95z59jwMys=C-d(nHZSn8rH!3e(`n`15vdrw)J61h? z>$-c*+^-_cuitDrK6TCfYo-5B{YcnaZ+I{J^W$O+tb!KgLAsR)bo|m#$k)W zIj-EK*VZoMxcK?ImG}IPTQ13bF6gY_&Qx80we{=K!>o(%SgxAUc=lIj<;4Rna}@rx z@&7;GmSpWzF~3B>nOEQb;=9h=e_dODG+sNWlevcP>ThpjYXi^Z?EYhSFBfgmjy5)t z>kat#^K8Z%tF=|@tk(Qm^)2%2^s1P*_Z^L;E{BCjpT4+8+CTZ_s$Z`o_%}z%#4HzG z?e{y*`}Wl3M;)&#l}vL`uFrhnn!D-!{wd41Y}ed2?NaFT%stnGJTL6nT-8^ywKHqZ ztG8ReUaOp{=CDAVa|hqfvzK@MHa@0`17njGC2Qzx8a7c8UM?v~_oSj`e7pIB&E1 zZMN9(ar4!SYbCvBU7S&Mhv(+2H`eoxUAo#W6Mx5i_4#jmw|g!AET9m;&UCo$=AhSxIR z*-@EN&$EOXd4qH!H>rfJi;;Xjw>)moBhmF5@ArR+{%~ZXdd0;ZzDiquZdrNkeZ_HW zuin!5x11{cUY?(~@Mdg|oFm6HRp~)t?9-lgO&PJXqOxCW z?VWqAE<=awDn~{Puk5W%R;lfi^Gwh69=m#B;oPvEWg9=;mDgT-w06Ugv<_*Dvm! z{vLg);_j}}j5|v2=Gyo!KK8!yeD$L#!G4({z-uO7c!a@qH(Ezftu;D&n-o!u`* z)Xw>B{yp31bd`46n-zzhObadVH~*OFys_lUqvwL_UvIhf?)TM@>n3aeE~%E9uKnjF z7o*8Lu5W#DBE8mKyS2rgAFoSz|HAe7R%Pcvs<>Jt6au-Yd3<&Ee0 zG39oJzd0g;;}5>>-4zvl^wP=KUW+%r3^kq>mib{<((4;D+#XMf_Z&h4f9Vc4+?99!}|Gl1neSLj#q1~i+$tz9bw&g^wd}w+-Mp%7L zfs;(lhlADMiey_(+_if7#EO_(Ce4X|D z9knb{@2&T|s}`|O&$^rW@=58^sp}8?Ncdec>(tD(E6+bHJ$h}UVeheJQ{8iXbJt#% zF1>2?^~RJ>U29ja{bnUK+vDFx(^Ahp_f~9twc+)~?UnKJ-aL)F1P(l0s^^s!z-PLo zP9ju!^%fg$+l1ASP2RCvj+H(aF7IowcFugr7ZhH8>-JRjUfDHklbNYXS>b!zV!Xr z9sfrObfS^P_dCVk@7Q~P26Z|!?nHV<)tP4h`EZ#3xc&dn_Q&J@UX6b{Gsc5`byQuV zA4j7P$BzEs+0V^)UpStsbk8Df+1vXbwRd{W??vpp+4_4%p+i_j@v4o#cg!?SpZ49T zPP^kc>)v%%>s5JsU%xcFG*{8!*5{5-dv6FGWA{~BFM-?vfS#-}x8vA7_l=i#h0U6G zW~(I|Q>b#oVehLVD|g!FxqL0iS}tz?qhc=mb(=aCP*3~vv5FJCU9`_o z>UwzebRH11aPhHM^`@LJYOMFX*neNX=EK1s7uxN%JU^>3x^GTSTU|S?Zl8W;kNd4>)snC8O@3gcWg?ZXa!tk8 z^|5Eu=@$kj=RDSU&a#?!%x>*BWrqczHEb&vuacainHw@SFQ+GzMXqX<{t|Ybl$EAi zuHJjb9-SZlrs0@c;N2Tmr<}4gviI`#`l_72VRfp?f8=<&|E|<-+iNWe zyE2Rd`1GaC^LmbUi@(?0@M=&0-N~MdF0s_SS84CKows}KoF`vZCYHE8_BwriN@2Tf zSwzk6+xPWeuTy7!`eBmQ-hleqPN&Yz6fXF^{6_7ZIdNag#DDELbM$WRzW2#udT&FD zKEuueh>_TSzwWnP?VV-5vv>5bY`=2x#_^w%-CjMGxwPf={_TR{{SH#7~QRCx6Ku!#0!YZpYkE$&&m@mD$%%PSv-_UTruXFJ}! zAC`x)EP*UwwmrGt)8T6Qf3Z7x*H=9dVPoQC{C`a}yD)Y^zqdl_JRj4tz!#5w7VRs% zb$n;t>Miru1kU?q@oQ&I9rLwQg;|xeo^N@*@A~Dxp5c=lK)d8;KC>iZU;Oh#(=exm zES7?bnNs$BdCZJb56v9b-q5_bBdKZ2K^c=g<||!ug?hEsJfzP!J~nfBdqLAwVxeoF zz)N*`tCC8+%ZyBN1((uozQkW#wSJa~(v|Lpl4hQ?{aA5EW-x6fT=s|HjNu zwNQHbKHr~T3V*(~4&r?A*lm%M9Lk{W1)avsvvLRiAv*xHeXGLhf^g%eE0tHbN}X17 zKJZ_1ZSutmBbL?mJ+iZcYNz^LUmee-)8g=&(5nr7TR<7O6mA;CJ@z)Nm6&K>9 zUp&5bdirMMMGOnVIUantr0o^#hZu-zoTu>Mf7dmZ1^53QNJ-ec#QkyAOUtOtkbLRa zc~R@#t@~;?uFPb38$b7|td_LY_4wqe6YSQRmn@rt?AjMBjCPqpl%{Zib+oi!=W(#LdtDm>+x(O09f;5?~^m?7VD3<)<@vWwy`adE;uo)v$Nt{mrDyk7pZ)mp>v00@-^H!-YL(vY zeW(1fU%E_w%bzzD@9+OvZc$iv*fU}+TVv4U@21N?er`SXfAfVO(|30l96MTg^#9LY z5l8kjggFPVfdwDbmj!StR|9+hQ@v!&$o_?8MpCWc=C7yT=I~@_> z&`RM4|0O?N+L776yL;PN%XddC^w=K%)IERX^LabD*WLNjy8l14 zZd{P`^w6BWEVC}}&==eHa!$mH!`pMae(wuf^XG2kp1VhVI?#e6#gCzV`WeYD!l zuKMFGuExpF=RetIWXmUU`lhSu3wxWe_0i(1%XyDX`}$vGdfkKhNheFik9PLV==6Jf zXo-p5y+@y~gx{Byzy0Caj*_>lEcO&FJ*0r{vl%*!|1wiIJ+a`!9s@=!aT+?7FCH`} zKYL?onBF&S=HmS)ldpgNcx3MO^ z{O=d#|H-eIjmUR-{j~BcYwq~s^?L6ROs(0pg+5hmzll1=@^;Nx(el$ZI zv|_^lXz+R4_&uLnG0Lb?g#+ACuNNq#BJv4Rxnk>^uzyDAl>O@qQf5ZXkaYjIp8t63 z``t!%WvlxmM4!i(#_gGP(TI6v#GN(Am_NSxZ?5uA-@djo=G7&g{RVdb{#~uPb;1TC zf%!DJ|L8e-xCA{Kz)omva=8CzN5Rh_?RnL7-izL6q(&XsTb@ie5#=ed_Z%y!m3B> zNU>@vsDY%Ka)1M?->}=-*eP`2Vd|nKH~6t8cC^F^&5;X)KueTccqGuy`oOLlDryi2 zsuZS({6=nDLFF(KBFx(%O`t{i6Bw0|X6F?y*fG`rx;+0@dC|ETPNs|)PDukMCV>}B zjJNjdIlTX%dU40$13P7qTMr5hjXfM+Qd6{-p=LK=h;~IAx&*HFtD_7d}tG|L)r4O zLXh#V_!f2kKk^rSrd;=Uut*~#M&H(5yZ3eBuGq?T*E8)hIlgc)-rE05yZ6}F>k+C; z`d{%s1a-u0J{}SNcxn2+En8fKy>^$q zeKjF8CQXaw&69-O`E|cu&af`ed$aw1-O^+8WMXy{C`$RWmWcOn-PTwCdG`Gydn!MB z)lPk0GxNrdd#;;zny^^;9Vm4)tc^MTar@JzOPBu6c(n1?4)yspo8J6S;rMQtJ8`kD zy6@|?dJgi}#m>w@+Sywgdw;*%y}oC; z|NJ;B?+W`zH5@rNH>sNC+z@b=uPw>kvgPWM`H#Z)eVUpvr+>=gs9(45|J!z@@aCq} zrN!M_LSy~Jv+Z7a-e72y5?au|df^IQ*Q#eT)7!ol7QG3n-d_Ct+^2s}-R*w~emCSj zQxv_l|1_k92v0Q*UpYT`E`F8W(h5sipx~64-k`>0syW54D|=DQWLMBp*J)>G?RY+~ z`VsV~>z-=6vK4ZT_y4{t|9JO(o%y`lZ#OFrOWzB4rIq{iz>=p=Ci}ZRes%KN6xVAJ zeZI@*6nU-O_-e!bXP2*>ydlYCs^lOau59S8*>!9G?Y!N&5%SNgCB7GazgMmQ-Ei@T z(~7h0^w_6v5Jb*;KLsD~>i^7aJBs4ai4FgM$8MYxyXAzUldxOW;nSz4YCrz0Ju1di^=Xd%B+M z<1A0}#Ox&>7x&vqy}rJ_zg@0M+~K|V9a;U7!fB(a4*`Y+foeT}*{v+}-~K_5Xg}*j1YS=OKT+#^d?_|2%)XWY;6#*=C{p3nC({w&}#} zvGB8a*kZA?;`Q++R_>&0Ya$JcpPjLtziiUI+uQT?P3wO=Y`*sR^p{j~-e`0T-`MwWPP56B!-qkqF1w2_O+Paua37<}RxdvP^%Y08+cI_T zPVGOYx$@l-_sbEJ8?Qz1>0Jx|85Pq1_nKPdx?eB1?=4xb5+lkqS9w8|ahUw_Z5O^S z-`KzS@9Q~!k7F~H-p>EExD4k6^y<`rly(k?CUo$xHfz*5!Kpe8A$&hk`e;Yk)>wn`_D0F%IVoNT^k z7WdBySnMkKpZ>Vh_UOvP-Cr)LOce9~;N|^xx|OrVT28f>I_cA|JY?-%y?kTIw#nW1 z?k!fG`(^5~TgRic%WB`(Wo}?#daFL+-?Lc$5dAx1yYwfk-tzl>z0Oyyn)T&l*SAs0 zzo&mIytQmWM3wdq+b4F*js%{xzZSl6%jUz~?~$3kma1}1?S8jLb= zYF=G`kv%wpkV<3mHb(%CK=q-Z%(>)%f+89%G>{*m$mPkTZT?Q zxo-JaSw+;ponCj2xz~5a?~NwG8^YF2pLb;HxhNCE6*ljmKQ76cb$>yN zOE*LYP-0OA!a(~EN)m5B^TE&Ng+FVnw91w%IO9BL$W=W_&adnu?a?Ll> zUubFNET0Q46V)WXw2AvFm|E>w^894CgY6pA`lC@cfloT^{28pmRxaJxe_3VH_1ZNi zVe`IxYuWI9CHvMIuf%s#lCIghe%e34?@UZ}PGbDsyzp6#;--nGa+!#l@k_-swO9(q0ax@-3Ge`mW*w%vR8 zT*Uf?x$}wch7xt;C|PhBG^SuuxQ-p(n$mJR(0o#Ef#2EB+f4dPwsKS?RI02s$z0&c z%I>R`adFASIdN~^JmNew@!Z4YPHXoAv$U=);@n^I@yWz5m&&X+S^RHgm+Oem+o>v7 z^Wor)Et$d3d7gVsR$EZDE9K;*h>c0Eb85fcOuZ$%_vQP8;v2rjskb@k3w(HQ_jdJ_ zcRSaHR2^>P-BLgEuY}a?{YSgSr+?SdYBRa|XiL)F<16kzwp(^2=%jt-{-q^V{K|Wm zu1tFB?Z5W7gs8^a$I5HNH(jvJoAOn9<=k)E5bd7pd3~yWyBO=yI1|q$TkIPzzj)L1O?A_{e;^tIMsw+C!vod9{k`yYGqS*F2U^ zes*T&)8+Ceh8k~8Enjpx{`XrIZ>7_6;0ouC{GjgbIFyFJKOXWFYd}^k^1%^${b7iHHbLBG^ zSlV8DuJBH$@z}wn_1a}oVy4TsuH$57U%GVn*6rJRH-1;ovuDh{Cb684FZ0$fPh;Od zYvcFZfE>UO~W%p8(F!mok@^|;UU9TTqU0+uU zn*Umw+;ZDS{#BWOenp}EirinZJtEU*{&~s4n0;B|_dVB*VqX)_UEX)iuWH%rYnN}w zc0lKsOuvclUALp~qTQ*@dH1d#7eZ>wIV7wC4MA%;_8~gul7b%`7W-UVuqpXzwr%g! zZ~uA=D;4Uk{1jvr%Az(-D|zJ5mU(yA%?l;AzSX-QUHo*p)?<5n!;R?h*oB3*dsnGf zh30>~|1oO%;ugEk=FQ$-TI;{;sr>xNH@_;_=Ff-2g@3) z7!ym?%!XG@;(MRE^68u3EfIbj|IEH?%irI(uJ03jKEJ*$a?zK6ZnaB(AG`Q2-0k#v z8Go^7(bCelcg%a1JzG3;jn&)Ix6{{Y$1gP0GyZwGkm=>#RhPTA?$~E`%;?f@FZbov zc{bumP5Tv~6;@fA+O3F+Bw6@F!=^_ik76dfNhO5E?doS&6BXX&?$CVrnnNbP*zd0& zq+-4${oT^9&bD^#7uUz{URqq6di-*PR8;xW(Dbb@iskrizXa@gs+)iFbDDVOo7&^M z)NZeGbSMpf2s*D&*x$ww)FhsD=KAxVB^zJue7!$u%i6ZQh>Ma;zxJ*^TP$1fdwE%2 zLV^OQumH_tx%|E^X&F^Fb>gl4#pi9e*9dpqvSaH&nHUjg~igf8RyBrx>vuaY zCB0m^Yqj~F6AxWW%RW9j`t-;Ib%ig{3Qyc0Y&gu<4Z8K_smnf@xHn%Gbt=Eqi@j)O zAG@*Q6H5*M;)v1%-M8#5_w4xlS=46dtI|g{93Ju8>u+z%)mA^gbm=WSU9K$YQu)sZ znE8)P_P3kqez5A!sbjxq2>V$qd~^5>kD|@G%e&H_#+mMy?=ijhx#L~v*GMDlSG)fG z`sZ32RT^u^h}=$J3+ilZYZUPz3dcgGmo5{1zP3zcoBEZF(O07O+vfSb*6(&G$Nm3x z{doOP{r{@dMEpcrUI|Yq1D%NoT0g0`|Ieq2@4N5E)(I^w6mqm$AG=$uceVaYJ2A7Y zKkLf(YWrEg-BMI^;%oSCgTf8`yWSWtSwHPcrf=!($*x)oyVCWIStZ&Xs`wxO7WbWV zD>D48ykb4m%5z!Q@9aOh)4wYF@BDu+=kMr08Sv`ZZ;AV>Z!tQ#ZaQ{nb(%&&V$rIP z?Djtn?)dSj`|;WQy5g0q=ah+-{C`w+Zm)M|i#<~R19Q-10yiVCM)s!=Vb@tU7wX;W zpIhJWyq&+__TH~++mF4vy88706Q`Hj?9F?=CUWzmC6oQS7Wdm(feOAKhs5^@9G9=J zktsT%Sp82rs;d5d^?m2ZKJ_}+Dqdb%`n2BG`*HZ*SD}Rm7}=+kMo#953R36r*GP#< zIittn;rw#dwp)Dqr#>G_5wxEir}E(b{#Pzl`j@+PUPYySPpvARIVX0@x*zfXzs7&R za~yOY=F{2hU!7Wz_w-XO&-YcO!DacCYc{?Q1uYXj{^{xI56vZ{+It7PKxcD-D7;dzira5d>@ z{)P)j_T9?gdN=QQcAx_nW1||!i|y|h>{@V?FY%oEx%mwxVfD-E&i38h6@E26@5zJi z&EET@e%rNGU#&5fIbW2$ruypZ_51gg+_}1U)m)LwWi@+>H_9R>RAJQvImcW)H_F3n zwi7cN)c9-yS4A}U&GVSxe8idGRwR91<+FMJr(G@kYp$!v&m?6tEv{+m`)>+=lVv)wuZu~`+m$6GYI>Na*Ip0Z81LB3tw~?IN_EBlWG@Ym*43M$ zeNU_F%B@u|)_T8=3Y^%~#nGj7La*CNXwsZN&&^Lx_Hion^E>xx=JfWP>GPidJ?(Ss z^Pf*WVQV55GPCpju-&u6O*u(MdgGc^Q}m9#y}kW<;c?mJ+wa#!3#<8jm@NM$YMWbp z+YjLl)f=;KY&T?P>ePBLNg*fZW96}R!fiLi3(l`vr}l04S*cTZ6V4k7tNT5PyxMr= z#tqx!AJ#}EH?DRrjP1F*`IYtiJ&)Dz-TuG$hJ4748}II$m3{wWB{R=g(1C%GMF32! z2x@4Vu9X?l$iT#*(7?dNaiqVYc4bC$@7v^F=Wm6*obh!(m-bma>bS%ey|}qnBFXtc z($l1z*!K6gwx0gqWT~rrc74OqnG(m{bXIGneyDnLW##0ucXwXK?-whd{^3y_U(U>I zpB1kvbozN2r@u)usO?tP!aM!IJ#OZ2PDPU; zZ|}X?|q_{}KAyK0% z+hfCyT@}KQ4Gy?HR9vHYL5g?H#{+f;UBspM7a1g!>P*^Q*S!0tQIfPsqSZwft=;E$ z-mmUV6I}nb^kd2X+iT{1c_bWvvCQyUr0Kp#Q5(&~(yPO^THL;|E;BkU+55(`%4Lfr zKEoWu!1PsA;o;JKMQ_^S31UXW@1mQv7c=6`b}gAMv6}1XTBid^ulLz(yH}mFA@!T8 zv2zV4%i~v40x`VJ_Uw6*k8g->sMzKI=33JvWq~@z^4J?Q6zy1aroFQ~w(RbE^LfdS zl=p>oC-hW?_0HcB7Aovrw(f#c9y*4M-=A*k zy?cCL!4`dmpQ~?5aHp9bEv^5VH#_3-guh>x9G%^^DCi zDitc=6e_*d*}FJM;YanEdGRriEzYkBlw4OOswI&;FZ8vmM6h*aPwb)Y-SghwN(1K% z2%#{CNo7w<@Z@AgQ04%out1%FkEdO)Pk6AersvV3;4M*HJ0x}=v+rKpU98K0FwIcy zLDIWpVKw6aK|$pT%4i-5jK6K4)lFxu@4sm@FZA(q_QgqH-`@xe6E6RI>qc#k_4FSi zd#-8Uo}Y?{363jn3OmiDH}b-hw?hrb4*i*Tr}u|xZ`ZNQ^3a{r@H^XUw)!zY)qTg- zO+0b*x~bfbpFdXVZgm9PYr-fL`^fr{&FW+2HEYX6=ZEIbv|avbO_mT3!j^|Z3J+Cd zCdnYen6WXTdB^W=t9=DMjR&qS>^QQ6FT!wNX6p5IyVoV}$r1slRRu@ZJMRsD%ZktO z3+UUi#_as6Ldk2+TB+9yj;3FIP+EI}PX`i!Acr_Cn8&o|(u#QnZ`$CgYFEQ=p-qp( zCvJ?>KNYX`;GfYfiRm+s+!oo`yS*bw9$Y%9Kd3vtb7S;5i#nEyu-^F*VWGmi>+UXJ zl^f9qGe)7|z(bA+ABrrh-gLvnjx;v>etpwo1y|?_rv`~|#=}V<(;9yWYTQ_N^zyn3 zo48D8*`@D0R&w&wy|o+twdX}H*gY>}vE_IF;ORXN+AMGVxS+c0;nKieKmK)_uDY}9 zL79(v8^d|S-i2~Ei-jJas46xC83;|2k31V%rdM>Sm4bsD$D zcC75XP|TCPM|TID%9*_M!ax772U54c;Qjh-n)$|~PurSA`>RjtZF}Lc^XVB-B16Ov zheCrx33tW+@8@9&5LGURJ7SmD?l*l|cXzG5we72&?5$NRzb}ug+-;^=eClh|h6hf) zt7cr;R6jRv&ui7WcCV{^uV2^d$Yt{ChlLl^J_jex2_Gf}JY2R3#R9M@hZ-)EkE^Cm zp8S08z7-Cvtlv0)ik^LC=62cd?dp(LttGofGENI`e>IWw`s*`wxqH6OKcddF)d?K+ z2tvV+wPI=D9JXm$@VtbusZ(Xb%g}EVqwAKrduiK-Y<|B#=&q5M_>}oKe)!vd2+EJG zsgF11&0SbN{gc%hbo~NfnN;?;)OKhnz_SY2*y z5x|5L{g7JJfuZrRh{c1q_c!@Ur<(c(7ZvepYX6MSUOo5yzSku;Ya50C=j;-@Te4s7 zRcPokpM+>NL?H(?VL>3s^pH9~q_hooKZp=8YYbRX)_&^5wHMXzuWtXdcJkC&yFLHU zs9bH5zwg*qwVO-JI&xY;Dv=V2!(*-qA1>|qH%AtlRG~J3J@a4#YtWS=)^1t8w!5dy zQ;(GNoxRFrtLoyJvsQ2Cnw6@#xb0k`7ym&Pi~u!R#lWfGd+Pj23?DEsvhYPKY;D%7 zd!hK>VBxB&O3$~8wB>hg`V_o0E&GbIdDy31gP$M1m_yPM13(?`lC=|EINJoSVOE_Rr@326NQ7CTJq(n;$&qK2cigOei974Dz zd=Q$NxG(_fCtNOvYY*j|@F8d_4^mZ!95EEqMbA^1N+AZV@M>t8zA6Q| zphR;tDpz1CCGjCj^P2r~g+P6QYj4y(xnl zz6xF}lO|32GigWR6p`+vmcRo^uk8|TblRO1p0VC3J@{AunR8?+Ye()>lQpQtrhtav zf_Cvb5r|iya*Yxq8`>PMZ)WUmGL$$V)sLuW}q&+Hm*tovjD|>gzeb z2|snzqAuIxEQ)SMmP4uz{Q3_kJ+VNEBZn5&Ns}jgPmZ%Hd$YoKw%JPG*=BW`YYZ(! zxLkL*%vop0q_^>C@AkaAtG4CdKJ_Si%O z>w-p3D(I z2{(@U4W_?tEziHdFKTDeQZ_!B6+JyXOP4J9!Q1xGTG+j-zIFM# zFZKOjUtV5r^6==i@SfT)*V}}YP!p_+S3|gztJkd0@bn6Hc%lf0*|(^o(;tt^uP?t> z>Arsdzg?d`e?DBH#wV)TXj}d5#ryjIyUX6*T3Yz{n5L=e)%+dXe@uEHv{IvBUWUkq z-*dfdHe{Cn-<*AT-Qo2l-_gxdnvE9QXZRX=WUGM6%v$IR@ z6dqrhetzD@_=_wn9OL5VU0WZ&{(4-s@9OaN*LFUixBASPGtN>qv6s4!&SPwJ5iYR* zu6Oh3I`-)zX|}t2WGsWcr|Eo*f1CFGkeqFmid3M_wd?QdUte4Md9tbfj|a?iYroxG zx_8RX>NuaU9w$&!6C6|!!o{VbWqOA}u@JID9TfI3t-E+#C@zPi)#+dS(e2sS&*fW` zbm~8})ppP3V60~K{{HT+X~ll~-lo zluARi8X_RBp=J6fIkf83P%(kGVco^+s*Vx<`hS0Yy)5W1qxgGud%3u||F+CX zIGPjPc7kiiv1senzPlx&4(GYKwcTIsy*cgdpN*yuZWsNI&==dbwl-(Ojh&hGjQWg|@7>a5`~PLJH;%6pE&u!F{r&x4{!O1f`}AM^t~x!Pvb=)AE%y`4`Zr5N ztq=2^ZT9u}yM5`mciz}tD~T4e3IZYu4^>wjG(jq@KI#N)i0xh;yD+uU>YJRY=W{=q z^^CHc{w!sU7R&y%^`LIf$B?u0>brI=&AnKAdHvOk+wZOqyeZkZ*x;rF(=~w%`D}?T z2c`I8l^136Y;$w*F5^_&GvUQ0iHlnGe&W{ByO*eDzu8)0ntAES{~LQuA4S*b&O7+y zR-Fmcbn{fbeXLFPpUrZwx75aL@^*A=te z`W5##|DJR7!nSm1!3NL#3yc_r;G3jLcCAse~g=1d_Y>XBDw8_Ktb=mb&1!% zRtV(0*(w+Jrqtam;;|y9ey_as^&8o$8`<6qcB#>ATC`RBd>DNGMjv@sR4*n^on$H?7{)Pwe!MJ@+Unw#TH&8b!dc9z7>8UNO zS#u3z%XR;4Z;P>X(ya6HR!=R@TYF9Pe}1FQ^c6oei#WCQZXT6liw$Zq{lGSTcO3tk zixX0&ui%&;&oO<2P|sBFszTe{5z6~~Zx?N!d;2_}(44+`vjT-!q~Z?5@|$gYefV8| z+1?vBRD*BS8vd{{e^<{dKmFFcgLikw$moWBEA*^?S3c|LnWTyj4;=r?McjV8Sr#cW zKy_deXUHEe>y26dxk&9F4;RMufg5r>t}fVkd1-e1^=*3uU#(HQw`%RJPfznwf7$L4 z@j9t{b(`sW11;n1KP$U<+opX;YW|zLC);JqMpK!n^X%6OGI|fLbG-5FuA$U^v(8|q z=XsA4=EUf;uRC~Mb?1$u?Q^qFsONQl{_Ny?n&r*&d+Vg7?`%!D-hTIf&Kn`MH*)FC zvF3Su-yZ*aK0WhF{i@ynBmcZf-hWspFR#FJPTo92R9`SKiL!cBtkgJUgCx$W9`I*B z>rr2ynQ?FDUy3!i30-!fdfU7G8)th|YAR>0S((th(7UFfcmF!aANT+N+di-MTjbif zy-~Bx^Yhj$D!OOI5z*w`FK26#bHl)QmdVNaWxe|jTI_b-HJ{o1yhNjmK!N>tv$AH@ zZ9A$L_^yxHd1?RuwNYEUe$RLA`c(MgU-`G2>8rD^ud6#WN!2*C?0@&CR{=IiX+^++ zp^<}o!Uv(m0zdfJghGSE70wo}JxY=1^~|1B&0jgI_Pyq-G}}Et>UHL?NvW6pZ?dc* z`$=inC2wxs!%hSz5g zNL9opuiyLaU{zV=zn{O?Mu#S1R*_)~jzwf_Zzkglo>1l=kyIUE; zf{yXYTK)LGKYd=MTeq0*r{%`R#(#fA^+=-mMPP;3f=%n!uf8?yDWv9uG#msTGhORH zJw4hi`}(@rTl*^K&fEW9>F(D_CXd%BYMpEQzWu_qv%9xs|1Qh@ZWq1neQ=y-b@0u9 zs;{@@T(5hr(59HgbnV7#w(B>tdG~*lQm$6zJE`ZV{_R-q?QK_AE}ysR+1c6ICnu?% zI(_=H^k?03-xN=(eoOM|Jgom<9lP}N=g)s%KXL!xH}iM(510475WKx5b1`UYCF|On zne%_7+wQ;d-fa2aew!BGc!F-rC%4DzfW(ok_?{i@YB!lf0|^UR_x^xzF}n#M+ph zm-5f}dwYMD{t_GX8CGG=eCTmudZ4>?lJZ#vvlcVMUIsQthxWA)`VM*m*uKFF7NpjnY=JN zfj`XLw0f3Y)roB@a!%;o-M?w8PId(2^f!+t$>!w9zkYb&*lhFsum$VwQE-{h*Y?fp>*wH*TzB{Jt^8ez%`l z?yVz#*E8NxF7*(Pw~j9>+ZI>%Gu3|LWmT)lJ(vm1r=ex~sgMZx_z^gTxlC-x<|#?m zp5?ncE+*%UKt0p6Gb!@j>$4whUm~8(QfAM+F1_W)YFksM1rZ1SuDN}~?p@RdxwtpU zp87l=)e|U+2i+-9L>dk++%WqiRCo zwzit?wcZsQQ{M^4Z(VA}amDYz-#@oaAHJ)dCUQ(5o=NO^*U7q%q0U*&Xgw}H#;OX= z=_>k93imOnM&aGBe1_xqi{=T+-&-dHF2u0BwF-3E~pk6tDDUGk3bu;f5BY&z4P zOB#BIy_O<}pMo4~%;Nc`OuG(FyZGR>$)oHyLa{o>4)$lW^sT=YB+ar)yx_b2_Nixg zFA?9~Q}~Bt#}T#Ffk$r~_t#y?iDG=ifrnfZJ{0X}dV@MvWiqM3l*8!A`iATeyk_5S zl@!?3W&58Mun0Nu_s#7acmLnnb^{mThb>zE5=&YKCC z{z-0yx4!R;m6qzI!D$*#bU&9X++2F3T@X3iKvrMWb2#L^#l7Pbwh^u?8U+V#FN!U5 z-OJKuZmvEsZ)9D^Dp&#)6}znJ{iFcCj>D1Z#PU=S=K^-vzr8JlI4p;x*m*1PZECp;B zIw7Maz@@T5X4kemlbW;VU8wDjyXO9zTjbQub^ZUU=7;rJ`PObem3xc_!(}cj8DzJ( zWhQ8dVMr-7IOKvxbZ?uO?%Y;?d+Mq;pPy$On|nR;U21oi|E21tbvv?JHf2|PZNn%T z8r?uset|zNv5j{gNaS8pcHt<$?Gt&mkWhX7m9ZsHox`WiU6m=`yQ6Sn-`SIs_a4>I z)%LCl3_ErhBP=fJ9r%CTy}Ct19-E7qIaRc$x=d%=^mGGy7@4eb$o*ZJdn2fz1ig$y zibm8#nx*M*$Xj>e4Ib34C(c4p!HUJBqO;E;fQv{g8l$)-d7C2pZee_6IfG%}`5kQ8Pv2dRIqoRBOfcZ3 zG0%0kKmSZVSnJg#zs_>&nd|bWud=W6{*54n!=hMTJXDQRaU2f0-nQG@a)V!ATRU~qq({eZn98K4rwczm+?aQywv*%Hp?R>g01A~K zxxcvb?pNvKwb9#G<=)=*&ot-sog!_&qdz%BCtg+%5M_E7wZZVbVW8lo!+I@8FU1cx zc(`<7ilrVb8U#|A-f??`>&)JMOzAg|j77lveZSY)`+0kRo~(MOtS8w$;rhB*(CG57 zFE1a9-%85nbuzR2bV9ka@J-96QNX;p zbq*1rIlu@@O9{AJ=Q3UMNa1BW$QGRKvbC+{%9W5_S?jR;y(y|phb_W?c0}dqHlDOopI4z|xGv1#SGdsQ7yTC>PP=gQh7`;3 zUg_uY$IIrI*_z3|`*>5nF+%i#rCOMB`0t|If8V!?$7y_*c|0%pZt^o1wJ3W0)p$=qb`vW@+!E)mI1 zUq2WXJ@L?u+~hLbEceoe#KTt>yZ2YDD7$lAQD5Kx^|iH^L7nUG_v_=I&nfORGBWz3 zBHq3J=- ze(!v4srJk{avjsxpR(!e&7|yVEY7cbsT9fdutYvhjd9{aImvR_bH*|w-H84I7CoxM78bK1Y-LJ2WOvsJa&r2oGz z^eS^yNMot!>zo;Ib@hUSzva&xepTxEHMgViO8biq+!8&8=MCG>o@9i@1S88U4TnSC zvIlR#XP`P<8MAdZ^{eg?5fS;psXvV&kyHQM&u6pq|11%oz0F19x3+C`{_R_K({zMo zVjc$aH7GYA;>B{P*>(b=9w59zDjxq0+^0-f*M*%UgH; zSM+thwGe)Mqc1+!D}J`bXPIDW&uxe{H^*{@^(I`))sDl{+oF&I`{ryprX+p)xaqVg z=2fa&cN`JZ-nVx1{!5!%IJe(X1&vMrU@SA-QfTn-=%dt5y>FamJ<*-9%sYK|-w;l| z+;Of^!aY6aP~@stNjbJAH;;dPk#v1??BQ=4|GtshwsH6J_RTRe+>IHc9RJSjetlpa z=e*=arb(gGPd|EYC+6&ZZfm;4cbUiUYR&Rr=Wf_|_jk?%%VX&suj*rJa$_QUD#LnT zeYm=+;OfyC&u2slZbGzq9VA#iDmazZ+7Vs}Jz&~%Yx?AM3lB(1=)62AB^KkNfSwz1iZdtc8;`B=*PSj@S5ZFWh)ZK206{;X6y zc2RPA!L(JYByMlb`JVE72b<&WX>XISuh0Il^{=FWhYI7oSjN z^OBQ{-)-&Ocywm^)f+wQr|w!M@mWTAx8c$!ute{m1L_EzzPR`eTtt@j&1uhUn+^T7 zCuMw+3Qw;&cu*)-NAl3#a~eBhW&KY+OBCa%JD6iw?CB-uf88S`-i%%PxNhIJdv;>+ z(f&P$Wo8)2^+~h~8hi1FhW5PuRdRjf>!%78wzuo@IQ({}_6T;AGlDbjw#6}5|Mowh zaicGL!X`zmv&^wwG_kciN1#0vai?b+&sE2disI1-?vK7H#jWf-0}L@tK7>r$B#VoZ|Gj! z`!@J)anIe~IeTpn-!NXO`s$O6@ZZAq-k@aguOck$(5$34^AdB;6#Jw$>A)Q-z_Fcy zQ~#mZQ+OxKL4^B;_!P4pZfxIOH=o_@#*!Vd!A1P{4mY;j$5oHtFmZm&$&&oyQ3h}Q z!TzI{uILU-o7I{K0b=LJ2Uo93{Pycg5f$p-EG%G#gli}>0T>ayKBbn z^9{9k>NbW(dv!bfV7X(Oki1*1qK|Wa?vg%{o`v0ucVFLGn0nrDThH?u9qTnn9_6+!8zMs-K;UVrnfFsb@z^l;|jiaL}p4H z_tjXv#>3aJj8pI0kLSyB=Rc?mm762Vab#n|Z`r4H({J9e-M_=|yy3;a%mRD*cmAHW z`}|GY^V4=#uI@bhSw{G-;o1nRq?kaJf6ubJHtue#?CacrBUl;Uc9CLz@laK2vC~YL zHyYW*Ht1{KJ?{5(-xMA*g_~Pya|)8{mrbhNKBw?7=MMd8cO~!a>0W$v!=o)n&rZ8( zHGA7e-gOU8Oxt;5*GB8Qqflitb{X&Z*;QC-xOL;vlV@+67?xFCwA>cK%5I*YEbea3 z7k4?Ywjh3)phpU0x$lh|Y`f#$B!73TJMQ}2zpZ-sQ z%)2&*Wl9_E%M43R3qOk{zj=2uZ>RL`zY<7ud;)%rMfbN={#W+o*ME5BX#_lTig2;W z|Gcxsl<($)V`jOp?^Mm+zVK1a$Dn_`OB#MB-Aoev^XZ1~?yq6X9&9;!?OA7`%Hq)d z#XENhKK}Ld=%Ki+of~f-JC=9rmDrrV)?GnvEQfRjYQzdJzbl_DecLj3ZuI+80fqN; z(`76f%lS7)u)NRDyR~+^5bN^FzRs8)zVAMIc}IQ}s4g!5f9uGN+~j2QTvIMT_k3PW z*p!`1(1V%j^DaI*+PyXDC|B;SEt->-ulpGD^5x4{S65GW>y=vSt+&(V@9*#H3+2r^ z_AqejPc(nt1NU7B#}564xjFLYA#=)4OS;c*s7-wHC}U}Hyu$9n0$IbpeLt=)b2+lZ z%xmLbUthzrt;N^3&Q9-fSj4^Kexcd3@|c`|CRa-S7aMN7C77HfGn?sS{Hs~(lGP6s z_e@UcVSu!_92+Y?Kg)c1X{nT1&WtvG`E~E^?q&}+|5XwPnHvv}t8|@ho_}pkC+V{?` z7pp{{k2s1fuk3_0u9^p=5{9^{kp9`I{h-w zMa>6~GM28EIQ(GO3mw~~(AuW)n9zoKvCq!TTwHw4(mnZjU#Od#Te9fVW1rvM*y!wU z|94B+`nb31FHG|9?KxI^L!k(??B(1nWBAC7q4ELo(}u#UE;U{IdO9U3#!K8-_=rWC zQ|SAqYo^D(+6h`K2|Q=|)7QP1;riEq?meA_Z#a+CcfPKYJ-(mA)CJP(YJ9~~_hqp> zXfeqwtJ16x_1!zHa&B&NEx%hj{aC;J`uYF=JkK+HtRdjh+hi2L0?Wb-jT*uaPM^}? z_FxuimoR6@nj$+%!adSKgO7>B#i!wS{E-#XZ(WY;xcEZ3EGbFGFw3t68mSy6T?e{E zwM*`nUZ1MATSQFk*WRO7*BY?i`uDB%*Lu_9uLrL9Y0du;uwZSs-jy}`icSCj@LQGt z-|*zglXVj}ZQfjZ#_;%ywcGEliWa=N>mX~F@|6e6AF{yGCCn0x(HfA%gcnS+&2oc4 z69JMs4{uKLK4o|N%dOb$ub%22Och<;9TM_FHmSU^>(txmJ+T+_@?#Sx?rCQ0i{Ae7 z5>u7%v@e@-Z*O~`v~00ML(6mx4klNk`mv3(Se&?8b7q??{V`kYfArRYT*L^8hbQvb3$diu$*uXeR<$IQQ~&8nC`t8LHQU*GqJXUBb?x$E&8#a9BimiL~w zStUKMVsXWJPGghbzm>1(R(4ObFIju8K81j5!6C1*#^GJs+3%BLcf}V@uB(4l zpvUfipN#cyss;z=@A54_v(GJf{w{ZOn>~lDBc#7dXzVS#zx>wQ?@G!~b85W&YmFjg zqpuX`g_(DO76KkR=ZS4N5LO4l`q~}=jelhJFBj8vKAEX&`s9rC)`ExqdrGG0Y<)Lj zZQ0rC)v3qzPQAMjvhvjBZT-_K@9w&@#QWTv)q1kKGB0SxO*-@P>W#?r`mgU@-eej6 zT5rAi49oC&i}ro{H+xTR)bAQfs)-g_v+Zvfkmd+$`JVNqIY7TSflsGzke# zpSOB)Tgk^|-n+s-PM`iKc_y#y-X}9IrRq+-dwO=|-V(>3oj&>Bmb$0RJ@Dn*uI`r+ zb!$t0`^1Li-3)m8teSfk-_T(RY4_^r-B9> zG0C`7al)!R<#Sh@@2RK%m&^V6!1Auqd#lo4?^~s=+`1HH7w8x_(`Chh*>(XD+Z@=p zBu_Taw%r+G_N0n?`I$>^zRAC8t2EyFU|Dr(;reC&rj@O@XMXm2@7_&b-*_sYb7|gu ze{|{EUvppV^?y0-`lzcF`qLa$3)&=$9|29SXQ}__XqA`>X3}S?|TP-TEr=Ds}Fi1xMHC zT-^6}_twgzOn2k%nEE`mV&8K#Qupf58=Jr0pS;98Z>LZF?WeNli+ij3KV8bqtMtmx zxxaqT-`!i@E#x-&yC_w4eZ;4-*M)s*FYM0leJ$KO>!Q2viB&7^Sa40dbl6*jrBMl- ztq2ekG?-q>_FX#Tx!5HCosX{8$}dy2pRL$_pVQl#*W#vk!OZgRG`-oYEI<1PPS2bE zV%yBmrEm9Sf4#(%-@Y)|LYwD#W1SFigf-*H!7?(MHTW64J5KY8(Yq>cruO%T!X zpJ>kVe5M(^blXFd57SMVOWG%dO8-C;K0;(y&ecza7i)V4L^6OYSP`+!zQEbh09x+@qd zo(LK@Gq6~WXz7D2L(lRMF@-=@(0sOT{Jt1wHl6@Cx3*a(E1hpS745oon05NRrE9p3 zYu)&lesC&e@z~?kf+~mv8Jo^-~aHD1P57 zOk-8^pSQ-c_}Pl;@9(6n%ht^QBBcA(GtbKB`8lhov$wy8P2YB@PuBX&o#OK^9~^9+ zWp}swyr6Rk=Y$VJp$``r5LYN1DBu4(c5UqLFwjcF=kx2=Jv`k0`=tKGz{k&C-PpME z)2D5(w_d;YdTMyw#b;+{n`U3rG0necW7XxM>BTz9Yx$l|rF@Qa#=W3A6f|joKN+?} zqc<$?wA-(Fyma~U)#2;oq)fA>=oCrD1@l2>A=v)CiGyc z8!yZ0M4|$CK~ZC?zV4OB{dVj4@Ba(1w!a_w)2(omiKeFK+v;uCFDmz6oAP;i#-|l0 z3xhTvTgzs<$7G#-Ix)+&6&A9r`+3;3s_NwBSEWw+UnTFlzpdWh|N57BYuA?Azh!Hy zQ|FrP+2}aA-YC-Cf3M}b*D{@_E*|z)nPSOKOnJ$1qN;3T%JhlB?pYUBHcy#0bDDtG z+1uvf*B9?z6??v{>dQZO(!!C1;pFBBIr5R=1HIvj#F znc4rD^zZBTyK$}NuOIGSYRK;&*#Ac4Y0ajn_c42dq-(ksn?BpO@YTiJum7snufMnN zRdT7#{;B^8@6P^rYhm%Zp!L(NzdV;b`Z;!4|K%6OyET=U22{VVj+2-FuUlIAEpzXO zrrdk3&hMqyF0M{racp18w*2er^)-I$fB*J;t0%u+`24Fi&u* zrx*P3t$M#|>#13VU2I?US8e?BR^9x%wz=N)D&8=!pk7r?JNEx!pqVJlb?w+ouf`2r zBCS^*?p8KgcXju#_P$Fq)wc#sE?cQ}>)*U-F?*u^>e)LBx2b3Uza6*f)X_?>x+l@E zuI=*JDZlRHq*%6B*4*k^m4~Zr%kRc-4f^|KF1xx`?Qij_U%Tov4u70%y1>1wtL*)i zSu_2!kL&MSyt!`9(mSc^U;o#u^J(q><8i!Xh2F&_4)J$isqWq)v+QGc^{T7i^tXQd zB>pAkx_ri~jlNgQR(v_NzU8aFUX=;gmd%VRI}@<`n(mcV*~O_#L^JNcx*C^x z?DdNGTS7ONt-bow`mt$%{Oi+STbC}i`FAk+%FB*tuL_*>zkZp8pz|xo%%B ze{`?MFDSe<#+Je0E6P z?i22I|D4sMiu||BY-B@L&5}1hG&^#!Zu|{7_AQ^~t(VG|hR%MrRr`Mjdw+QU!M9fy z6}QPYJTzc^@$jhu<4tVaYS3~QC=06vRQ^}fe{uf4cKsYZ%cGiF?0=6gd^B~Tl0KuW z*J+K{kCk^W-L7C?aHTo*^^y|Ptv%CgS?dmUU$^uYbzaD~XP;O8zpSm_H!VF-;B>O& z^E#`aYo1oUyxaWhZtCu9I+@EK%jY~>tD|vq!LLutS1kF{=xiKW&nOi4D*yOAVse>6 z06$~(#tY|arfWPp`=oll^7#u-cHgdisd?0S;&!_!Z+gj$^Co^YAFA3Emg-Ca4;YR)acSsz=srLF%u zDXA^%ilD0Y>(GCfn2iJZ8xy>OZOhWdiL09y(t*^F!y$GXvB&;K+PrR4DqVL-4U;CxYS3U2Qo$|C?TzKB6>Gs0K zrkocJd;2;l7#VF3q*#tmF1(wE|6zf77ocfXsm+?+Lxwtd%+++M1_zA`BLkMY*a z2jb_fb#$*Xj(e|p?X`DN*Xzs5p1yx`@9eQ({LI(uSII`c#J)Gnw`BiYrQQ|3^8TL9 zr9Nem^YvA`_XY;t+!$SYr6H2}>!(tG(f8*6GI+n7+i$GvxisDD<$`(pCxrb^Tk(re z&wHoG+Tfq3&z%eT%X-Rn^9ku!^%~!xBNBvKimSw4*e%(8Zr|gauM+nT-(RuffOoLQ zS+$L>ty(8^gMy+~1^u}f{O9be5B>|k-TBe+&+OapSw&vOs?Wt%T(AzyitP)HSmE?O z*YjkiX5)3Gok}%pd%yp8{eQ;VJGkyzP`li=PoKnFyQa*Ein+M;f5d9>`p=85?Tc%F zmwo4@VdCv?`{NiPiA z7S-N6XUWQ?s;;@!GwNr}tXneXH@zpUOxb-%_x;PC@@uDkH&X76yy2z#Q(JV~nmvC! z<05lT{Iv>y9Ur@XvAaxcqJ7$HtpGj$RqL!b+Y(cRaVP{tHx{3_4xhj8+e*8Nf6Pyx zSH0Kb`aNOQH1m0DJ(q9!79T2d?y$P~>vhS`=PuhUC%IP6{mS1HmG_^#{G0mz_2;Ma zU$@);NxaK{K<+7vmbaJIc1B~OGH-)}1&f}=Po}kzyWRZttD>y!ZZ5Q2{Ch?1`)>~| zN^TmiF`jzo?=Q9OIe`_+E?r&Yy{lZ~{f*sO^)A(OFMj)ad+WQYrMEsDW1Cxku@cng zdCPxb+ElJ7uccRrrX0V9u+Y-=k|7(X`&2Q(oe`?Za^hwQa_w@1#`aSP$ z>6a6WO`rbJoMn?$R3c__%**wVcMogNBeYFNxY`b#dIz+7h5o8H{6ZQZ#@S#NNNhYl z?Qd+qZrqyC_xsl7#^>~WxcRz#*P67mS6BaM=(ViellC`hSycM6tM47&h>9^*Rd8}E zvm<8WuvgLG?9+IQs*|u+;=@t*-dk|`}$jNuD!VZ=Kl6@>1%t|e~+v5 z%)FP~^={8+bEzwPy%$f{4&-(?viiE!X$jW&QVRf~~*H?ppU~+tjn-Iklnt=N0vr$?>c#xL$O( z?4Ziu*N0}n)LPQ>7b84^y>EZOFi1(^^$k}9G+fKpXTw7 z;xJiL8P75zLv?Rx$CrTc$xwYy#WVM3|s_O&^7 zAt4WTz6(kW+!VBFSH_(e##go`e}0twwjx^p?>ocX-7nI7rEh$@@Ky9w(8nJK8@A@% zcZ`2~M>6I}2@9)7MW=$`tePW$+7Va?N*JiW5!KC!neTUYGZw`}qTyDXNV#miJg zSa92d6gom)59XiWxBOxAzQsM0qU!gi?F^gZGyU1_mTwui?~A=Scsx!o&iJ3xT=UAN zs-K?5K@Z=VR{h)_{(9}#d#~(-O+Q-e?&(~1^tM>eHSXa0)yj3%tE=ihy5BW?A6ftN zm*%}6pMHNiov0Oi|Gsw@=i9#_`Tt%P{e8Uk(OviWy6t{{!t^6Q`8=G)8ucZpzV}tZ z?0FFysox}5hq*5i&p)wWP<%oA^p45JPDt*>*;k3zKnz25;0+YeOlyy$-FB)?|uf%+GdW=_5uIob5(x!)xx5AfY9 zOMNYRYhk$l*GaKP`j=VDtB%hqof)_LcaiP?bA68sMrFY`u4hA-3Qq|CO6z<+jfDd(*n>>VMC3=A6AX z^tPVt)g}J>Zl#n5M&DMt&{A7)`}d~4*mKseQ%bX*e$}5`yXoBTcYCW!uB!h!x8a-W z@!dY+zVd6o#Z5Okec4OQFiV6{C{C)?cB5a`Nj-KxnF})vlc!8OCMw@kry+7_o^71i zgX!_Vx_6hom5Mowyj2f-y&|xksWofqzvcg2c6~g5tMr+}(>-OgufIKg_SL^Fh)A038(W6fFR}T(0pE`L` zbGzQf^fm6&*R0XmntMCUy6lYrr+()@VaLA&1^_%{8k-I|E&XccxcKXWY4-oOe56+WEu;z5XD_!mK7k=4^XC++s(Lbs3Vcx=?zE?(3QTDI< zqjskD7nS8-Ti%`iiq-c@VXV>Ad;7Nk%GfFQ=koon+3&Cas=B=Y%a=Pxzbg6UU-obQ zGEvO#=ccmy$*bqg&EE3nPv@@3Gy7kc+LUEQFjiG$M#T5UDLoLfX0QxlnC#A3mJpH=sy8Xl}KX-?}SbkqNV$;&EQj=Fb@#+iQ#JHG)OC_{S zZ$0C_6`P*wI4`hcI&b%Tji2RHk=oB^&A;BXefNFiz5Fw2udl7Odbi{8qka2APAAJW(${g{_cTFGP35!xt(xm4f)X3I8(I45 zZD0E5*RHdo&z@>cnY3=pl~1YOpYGjz*!DYr=F-P(@=N36e{*l|_?XD0Qt6z_@5rye zb!yV?!$J$hC$IXsVdbqhQ*e;tAq3)?n){{K@lV^oaGtx|(l0$e>z_}xTB5roz2fic z5K|Rx)4i{@hQ1BG`svCVwa~Snrq_S^w}0!?&HkpZ9&xX}+c%Y0Jz!eZm4fFFPH>!1 zEj7?vb*V{Sm|%gfaF6xeT$@PweSeqTtNqC;`=u(d^JwDd<*&b<->(9c?7m5#tu?=G$`vo`+}_WS$Wt8J$5U+)c%3!3%)+1%Oh|MX`4XPW1xS0giTUdwa~ zo-C6vO%bl2wzFH-=CHD!`p&madHn(FcMI*0vEJK#d(YNW+8?SyR&Lm}BB6czx_&OM zwcDp|n7ZN~JJ)XCz21lV2)pnw_nj}FC8aLxpD!1^CxScg@6v6x8#g}mmufRkG0k2V z_m@56%*n^5uf>h8T7AB7PV!KJ6knisBiBlXt#`W53anV{aHGmlQzsHl!cb!1gok738w!K zzkW%QXJdJ#4LY*v>5cV%Oj|u)-PrgnRd?4fzrAndD;xB7e-*b%&RG8F^ON_NX1NxZ zew{2|`I*_|@z2l<`nS$B%H(^N==ympviHAU|FwGR${AOZQa3K#;S*Hg3AXMN3)jxBjC`6_&e`}}{Eje7Mfb{v^iv-X`` z{+6nx9zSP`XIv}(YpVI%>~7Wi@JHHm*Yo$q7EO5MJoVq}Q^C6$I0+}&bF6W-Un^~Y zy-3>o^_umq4G+6_tj)c??xvL8pNPK?*q^`Ha`{}}?J6_3qaGERJYQLC(tA1ecg}zH zzw)G>Zk`l-4fn!LHHxv?f^y~`vQt}MT^Sore(OI_M|7vyb@ z7slD^yS7Ge$(S|$jZxC7cRQZDEUn+_6n-aQ&$V6UmMRaAe*ZoxE+^K{^m*>(X!qA< zfA?>_Y?77{t@^sbtRgn6w&YUmtLTswZ~N!1KP^6gq4)E%*Eecf|1pZ)_kQ}X$4l=A zt!}#e>xHNO&D1;fneX=GW!<$q?Z08A&KJ{LA=`vc<7|Y%BpM||e>|3df9=sxZ_~Ux z9&_ve>At$YKE3DKl4nWzH#T^#-?uB~`<>$TcE2)u>;8R?zqUs>`ij?rFi!oQt#SNP z3m?T9W|fARtqM~xwe*y{cl@`0Vw==tE2FAc+xGuC`hCN7Ayavy809Syv%f#f@Hm#Y zwl3&Z{c|7RSJ``)$Sk}perJX5<@%+zahJT#O<( zQ;Iwed7tdx6u<1%x!ao-v&BD}`!0X=m!lI3Uv0}?8~4#_#?SuMyQ@2m;$QtedT&?! z+{Kftwgz=syqrnIOH$l{s)-d~AzLj^zg7syJ=8t@`J%P#pQb)n-M!}K$dLt-5>9e(Uh*dw(vq`>*!j z!2jqwzXg-0zxZ@o@vZ5;V&l^MdF#Hgym+;ASNtJDrFR+T-ihB;_4D_u4{N6P7(ZS9>e2k;ufLwK_WExvck%z{-BULvw@sNJy<*B4 zrN~V)tlfQo>X_cVF_8#wR|x#LzW?6Gxc9}A_r+}Wik|)b%89zQQ|HWyS(nxNd*6lZ z{QSWFhlj81b^TfT)U4;x%s=PlFRbwVyY-2@`m2uhVlSf8zhBS&-g{wgx!sCAdzeq1 z*sy)JflQynR8IYGQp&Gy9-S1+w&l!)M;l|WYT26APvB$MxbwSivizl5`S%xXv-e#R zJbUTtM$cJ6lOO&6>Sn51Dx%&hbHSXwXp4R2`Y=1|_-og@?;rMdtNtpb_xIna{};LU z&tEe!vij@6KeNB=*j~40d$L=5oYcDeuTTB2blgARCMdGn{=%Qxf3{v#*|Q^@GqPp1 z#rpUaI$y2Mzdro*S$x*IW3OJ-=}vi~tA8qE@xJ7}MzMcq{QKDMDRooFeg6NKO0mE1 z{M_~SWbu{NOD<1)RCU{Om0Z@Ql~w-NaEcWkx8xjw@eSKTqa&KPo%ys{tXI4Gx zoxfuF_hnNaeE7Gy{(}CyKM|Yd{>FdJ5uM$scyi(TJzAnwv4$0;+Bcs1im!;CA9rhC z?ewCeB997AwmtJMhpO#)QhieI^|xm~ZFk#PE$cSo`uykm4wXZ%%U@+iKF*uQJTYv_ zlKEdU7j7?;xe#^!`;2XoSy2xkt^Md=xWm!cQ&yL4&N^+iGgsHz&wY12?+w3N#d@8n z)gtS^&t9~M=j)C~<-7i^n_u~Q{^y|RB@e}8mT>0ZU%zKjivG_f?dyKr{krRQ`u11L z&;QIWJ?JX@<=fwT=W{lFeG(+MM&o8)ho;xJxWWhx<_g8&)`D~B*74nhum+yt1-{(T?-?#j9O?|$i;@_vGntpp$?&zr`T$9aXy)-N8 z?YzsUSDz0%pZNCFs#*I3&sUw)Gh4EJif$TLV;57X+MXM2yZ7Gn$oWuRc9MH#Et|cs z-HF6Mn~xj&`g;a-U0;2g@x7>Rt7)pU%(0z|GOq_{Jo&yYD0SwfsEjjLc1qR8?VJ91 z+M+Ec`loY0h13^&PYVo7mo0u9q-p)eB`eQXzYaNEnY-CG`b(?1)z|3StB16`GynOxx%2L;Svf6k*6KTlM3$y6 zi_DuBfBuRx({qix2l>igBz!fNhi~M;Q8WuUC|qQD_w%yXT5%mOkcw0wc6QvCN8mmZ%+7D`={rfMgGFB@cGMDzniy6Q{5!^-*f(# zi`0L=vfusB&G@-jbN;V*T^sG-_}V{9>Zh1eEwU1u;hvwxzJ%0B3wxi~m$Asg)J(#h&q`WNa z=~J(>0d9p0UyEM7b!&>Y0pSs32OjPx@2BhSdC6p3aC&c5`Q?b-w^=WB@4uM;`TvrG z_oN-8^eer7*8MH|`cX&!=F+dMyT0!9n|lZZ(;W0jJ%!eVODZciHo~?!^b( z&tI)9j(WAaT<#z`hpO?UkBR)j~nI8RY4I^J`3NneVokt-NsqyB~Y$_A7_8sfy_5IZ;d5ulV!-e`h0`8GE5bcJ+Syd!F;3-aNQUFT8Jh$K;2(2QO@3+Ui%) zdA6ms?da0@fV}oRK2|8c8~~_0(dutRm+{*LI(hZ#lq~!zAHDD8d{L zameUsgj}1rxMbl!_kO!?J=^RR&Q|^L(05G@FMO_}_VMcRs8_1HO=5p6_-DDJ_j-5t z_pZe=gG=TGZ~88m%ayj}$*a}AyGs^$ikFt$W;w>X?eD(_-+tbD{?#n_XM(0d^r@$( zpVVv(z0IGpvU;-b)#f;IVG@mV2>m%Rwz=l&G9SH?*`^o$k#t`*m**XH?O1C;f#_ndaWH zzFc1#cr^A~{oKWK^1o$W=Keo_uXW?(MZ3QL`=2V7#^7kym?)lV+VQCG)FQ(`VbyTn z@W<2Ck4;^1@yLJEs-rtx&YBt)-d}fb!fWB}Hiq{!j>QO>Kia1s=u*hssj*-a@0oAw zXn6az6Ds9)U)me65tG7VJ`^1`|6e*fKe%PQiuEC1{3;{V<9Wxp2x{k~E7YJPXnBHM$de-=JOm3*|;bhTdi==!-jbtx&Skg#dt|2IDhpI}NTy)rPdifzbam7aZC zX4h|?+UW1u4>YUI>th3Uvidre8+lp-S+Q&yOo4zlKPB53Pet6a@antuNv9D_b7Iqy77b?B|?#Z;L@AsaVCcijY z|F8eqd)8|gH=kW4v(Az~Zjs#m9S-ehcOPArackq|uMaq_D?UpVU-K4SSz0YWy*e~w z9lJc|@3z)o7gd8D@3DXIUHw|>>w`&Gt)5-%|8mLEIb>Vm-e09>m&LDU-ER>y-TqPS z)@!2sudeBA%+n~9f6Tb2?9nan0y@D&x>AtqRI=j3s z-2Pv)$>UqqUmpj?-Pl@xv7c}KWy$Y#hj)ukSe-g|+MN%&b8}iV+v-03uUk{Q=Ui-| z)V>cf=3yZ(cb{K#VY}P6iys$PXM242nwsvTf*v(XcfU3lBE4uU@2dqgwNK zwbf~v*KanJy^UHMx!KLs)KtoQCMH@bJ}DrJ>tT zZK)Gpdu8>;jVFK4u?byhelKFlOym9Q&F}qaU$rXA%IQhq^>dp$%9VTfRQo@<`ul+0 zl=A*FJ@@`RlPv!Kp=sa8smwvLk$W<=4eOF!n>QueV z(qg$PSNHkbmb00P&xl(8pDpvNlI{D_GRq&!r)Pcf{~tSD-^%fO{nGMj@z0)pZ!xKQ zv9SFM=!Br`m+`-ET`#%d$ewGs|LDcW+>I`u)OuvC!??xuuH4Sw|Mvb#mCEQF|8zHP zyS3PzzgNoC%ejpwv)*wJ!GII!Xgn~l`rRsbxk@kVw!W?V*~Qi$ZvVe$>AUF6Cud$> zI{$xV=yJ2n1=lT){l6u@f3i>3!d=(pFRs03o)Ww1v`VkdrP<$}Pv4T${!+`;obmOU zO;umBY`IW&ip;P_XA zLo{oj)hmzKs+Xx!wpG!!pJ)I6IXCWBl-r$Y`574(4)fc;v)}jo?)zhFe@$GQFKxAF ziPegfdy~|z)++MK?VtWH_gDR^bpJg||64xNUKRbTE3d|T*N-!`U#47tc=YwdOLtBl zegAgSwTG^&q%0$Mzt*bV@-3kE>pP~D@4cBX6&{z)t9<_b^OE3o*CN)>d6k)-{cGj^ zE1&PrUUqP=@pY{;E5p{;|Gi%Sb${2ht=HqSBd;Fm6#o128~5zY4R!`A`wZr;JngN< zxeUGq2GRdQXO);W)_(uH>-)@KPIs$b$3|^=Ve318-|}NUH_bNkyx+Us#oy-Rn)>kB zf4|RPm|y$ay7TU}r2GhJt346VC+A$Gw#<}Vpv zi7iwAJv*Dfb9ZOFUvc_0hlyMB?H8sWpSS3J$>(QRmxW!s^zi9r^Dj@F@*lREzi8uk zTX{R3|7GC&r;FF?UuLZ44=Pz5Qi5yWEBJa&Pr`V@FY6?I*R5zdbbafSmzdDB zSN(3k`uj4OMTJW*e7+VL9==@u&ja>2=RLvhvZYi0TZM;4S?$@9Q?YL8O!)3BJpF2i zPb_cz^uHxIEZECbSz592Q1rVklL~#$?lqq!wdd)tjAJ{EOJ9j@_e|cu{N~|RS3<7W z9H0EGPsdku?~;DIYwoADuAcq{+KM+e^usntFGsN z%X|On@MY7|Ljs|@tiIT~v)`*p_KiE8Palv?f8lUt^+NA%ee1cM^}&_Neg8J<*=KYeE6b1b58he+eR}W8r}mZ3{*~ST=6g2p z-F>v;^WEEQepj{_Uh=>9C*nAdoZk8?lX#weez|=9v#ojinf=R7>^YU7NU$@`z{v7Q ztKf2E`pbLl@>lL1Zhw7heSPfhubbsq=a&Civ@LACPV};$=j~QM-v2lE@26F(O$xr> zwbu8T7ky9la#7s!o@G}{d#eggX32hj;a-*HWST1kks0n;t`grAw zRg>eQ)*g2IdKp%AI?s0PIf-Gj{R zpO@|Vdoz94-<{7xuI=8wuKtDMO7G{dJuV!TE>dDmo5ngXz4p~RuR}N9*#*xyzU=mu zl+<+MHna%scs;LrOMiK~xYh0)$=5Uf{WZ-#F8lS^BG;;K-}m1yVqBJ^HX%G*^YxR5 zwTct3-%Q^8{nMgYCb=Z_<}LTWt&Lv3GI;r_O`D9q-4>q8yW##))9h<6{(iszT^@9gYRD=# zTf%Ms9;Wx}BNo2>mACf)$7k0}&3?{}jY;qC$>%72BxU>MOZTeT2BGcWxJq5?9;W(k zy?0~x&5m6wbdLY!VawY(HEd0kXkBa4J~pd8B9;!sofR#(uyF+iPpm%NeRb=_-LqZPf2++4 zQ2He6tZBKc_11NX(2$T7+pbluHWcwXVC8RWX0~e08XsO>-d3$?MTGtRh-*#s%Afgq z7gD{0SI;#l^q;%^Edy`d=8*9JZ|C27xFGh+)o1#`D}O)no%=OztKa?N=-#h+CL3RM zyY70qar>A3|DxSrAIf}elAHbhn`Uoz$>pZ+rgbI!v0v_F2fg?Fb@__mtB2dx6wWmN zZ+Z9gPV>Z{|6g3cP@YA@VcM3ca)m3NkHyF^Sd|O?zcH{&Cn)1^DhwJShe@}p6fT4uD-tUNy9>^jdeTaB0g;Cd-<{S@7nzQ zw@buJF0SI7Ww>DWsnF#|xy4_~A6}NZVf#Ve*Y_?x?AN_?rt^2!y9OiO_S?%Vz*c$xpYR9X0v#oYZghkfNZakg0s_vm>=9iMU_g6#Nh;CFh)_OP?w}-s*i>>aNXy&%5>sbJpF>Us1K@cgX$f zU!vodu!n1>hR1XVN-uSwSHattt|9a)XY~5m%V15Ij0!#`fJJ0{oZD)HhRz8c7K;w zbmg+S3;6|Q+?jUw3C*`}8Zz{ucaF@qImYWwy)GU*BJ>Y>cg5z0O^qcXRaqE9)ypQJ?>;^2 z&gWoLufJIxo($YR0zp-?a8$HHfu*Wjc5BAMT4!RW+vmty~uJcj@ZWyH}ig z{iWz|TyyEIVEOE4o3l4hKQzaTljl{~!q4iti#P7wb!v|7vm^W^XE@Z8Vh$HB4Ixym zX-soiZ1?*|?%!LlGe4yiOf_98Zp;2|;mq~6i^X5HWu7>7bl36US&MG(X17nNk8(f9 zy)ST9(ESJg8{+t;-n%ZBD*xy9rW~`|yLR$?v^$-xp@H?HrPa@*IbYQ?J5 zW!L?W?k?{6;+o|Zsr{MxeX;-fne)SbGJd_aDJ(DZm}BD_*|?mAj(3A?r~UhWAb0DF zZr-R+_H2Rmw&!j^dFiD5K zVqCx3yT6w2!u(%lpLb2Jh%fx|#b)k{u={)0^S#lX`|JF9lNWoRUfMC&^vv1KdOUl- zU!A|~TjtMQi`v}QANCMmukCWVYI{iE#?pYFF{La28Q%Ns_TGE)lC1~rjCiGE%cngn zx|Wr@;PsK|+2PffgKM>exVMSNo~IeElfDuG%W?if*-2d)@ocyT9x= zn_e;fP~!8ybndj6`W1dM^{d}~-lx9y=eZEc>2E$9*`>Pc-vwdQf7gC*xql(x`jqg{ z+mC03AJl>GHpf|eiUcOCz5Y6-_AXoP#+r?FPrqgdewK|}V|?=4V>fSq`<2`#F5=(T ze%f#6vFd_ZZJWn>n}z@XWz@^Y2Cw`Yzi*|oc+GLr9K_win zuIX>@_q5uET?|V|Xzh7J98Gm*A?<)Vj`*dvg1is6UeYwu_c2#`Dmovgv zMIT-6)?L^p^>Xk3aM91D*Y4Y0m|8b+amhVK;VtcVd5&p+oRa@;y&(7fOaAjJ&a8gz z5^J5h$glpB@K5tj&FtKLcV8a7t@pYv@S=D6+xMaW*89JnakTEKY2p=?yE|*`|6V`7 zO|R`53)6nCwYsNjSZ?WGnARuB%gd{!uOIGOx$3po%+jQjH@lbaoZP)X=Cy3xpG~u- z=YAG54PT;r`|`8WEf0AESGr5DIC<~$GU@EsXFtCutc+d!eed-4YhNy2%bRuf`>rEAx6(E}lixHs z>$UXW^E0(WGUs~c%+#~}n%^$-NdM}Kz2|Hy-pg-j|6XT){n~Y3;c^?7&-)+M?wz>( z)26PF@~71NipOh1VxR5ZuK4}WC%Lfj>e<`ZgfCrp zcl*cJ6=k)1XYJV)ZeH(uMm_sl#&NsaKc9Y1jBVi4znMED*rBn;D(%YJis1cw|H$0^ zK5hG>!vBkk_g_3+ed+H0$z5;jrR?I@*xxB@duBIj)s2bI;}$ReCi(R3p_q0F>FD<9 zY_EVixr^VJuprFT+AeYnk9ieZbZ6$S=i=-YLeYFb zcjW!lBcfrwRPaXa9Shxx|Fv%;f)~H);tDOv{I_kU-qTgL7J2pl`f--kD(&L)dv`<1 zF5a2<^xoe>ttKhux@{A>P=Dk;0Y!N=zmPUo}xs&&_7XUzP470dK29(&KN|Gn~7;j{jdx~uwM zjb+!pUfv%f|Ni&gSyI!UYgErZtGK81M#9~!S+lNXe>}hUoZjAj>%HrYeGl8!M%LRs zzyI~`tpC^MAIn|dxy#8uzGBa^cUR8ee!1>)b@|<;+tXs!Ui9USs(Wr|^>|%#>8nul z%%Y#mt3ICLE;%;+`Ri}N->;b6yRNpj>b2ea&8JKL-hLXMSusEN%GuH_o@@6#O<%oE z*ZULU<>MNA4@}&g_7c?fbE_<`vMe|wvH!C7x2V#<^9O~$tZs}Ay}W$-9({SOj{yra zt>srlyRW%aot+&TzO{Ru?Cp5#oTs~9Z85Vi|9b!58{@m5U#-5C_$A|Q-4Vf^;%Vz% zd^n`<7|0U!dPd;ykJ-EYlfRzc+b&+@8!tVX0i=XZJvCi*i@}}#5kF=?+Pd-tlTYEP?sQtXe(kqL^Uq_ptyV(7H z-U8ci5-S!mS7p9ACdDglbD{qHucbFn+a>n@yLDyyIk9rvxHX5pr*7N(sQ=gEwYPpt zEo+-MdCTp0mtwv5U%2IYc2`kA{eK@HG*^`$<$7yfv}D_7tNkgmTD!AX)Mo6in;VuAyJClNRr&js zbN9MuWnAbgeQmbdA^Wp=^o{C|uDNUDBDeW`7T29r_2q)T{=SH!@_nB1Gp_40l~iOd zeBe2QX>IA5jI2%7j#pP?i@)}mwCdzF=VKNAav!a$Z~V@kQG7_J{?4c5?WJcw@6{|5 z7x|x9{5<2dt9jLD?UehB>2s4~X6DUV`KI^YrrD-K+V|t9?yX-OW>dL7?@#~kuXEO3 z;;mkC>R#4$ORE>ly1!n!l_~Y*+59iZH!gpD>tF1Zkl9*?Z%gFvGu@qe*DXITb@H{U z)X=K(roz%<*X8}uv*+)#Sx>0##n2eUJ?GQv_{=vgoVz~1+g*C@F#l`j^^d*N<*LF$ zGY?%@Xq9kE&_Mtn!m-_Rp<<9vQS@*hoGYivO;SGI~JFU`9u3oQXUH{d3@sGcO zZ?4+k|6W)2{r>eUDW8wOI(7fAO)0y?`>9f|Lv9DWJNwbc5qrMxqqmv;U<$8WNva^8N^@PB^x-}BRxRn1nd+vfQ6 z>b&5&`%PDtR-Aq=6;*upYuq!!ggxBS&jS6^?f`We0J<%ay% zCw|}eE9LRjUAgt%b)K)Xwr5{oEb4n#S28nfef-*|`FEEb-dDTiUA^_ym&@)=+nd`c zru#oeTKbd5?b3uyIrH#UOAnvfW%_zc-P`9;-@eP+_k*zoyvE9*Wyf4%2u+2#M1nak$wPHmpG zCwh}fDBtCi<}n&`%O?8mwGTZtW9H`4&x*-=`qWFcHb?KAGX1Bl*Q&O;YpyI>uC?`r z#MwEuoB1S@WdoPws@2@p{u?y6_|jjim)FZ*9C*0%l;7^dUcoc#ug~~o^nP_`RqtiT z^mA99PXFhi9x-)UZM5;;{KTjmG5po((+z`7qQAfRwRrz3&d`-#y+ftSKJo4fSpIU6 zuk_-Z=JJaS&&tLH&3?T0u-2U9jH{-{t7oE~1`ll|qLm^JF|4~%R_*w%SoO~Trt#j+ zOpX-68Rq%(%I=niuZ`ZWcUtJ+$$R0yub5WM4c7{t`ShQ2>DF&wU1CG$<~B}yv}e7| zruCe!qULU0GtG7O{3r2c59Zzr*Iv3RW~J_`KPNZOs=jr8>%&{SOD;V)bzpW>*o%7I z;Onn=-rp^Hsk>~-)Tt{sZVdFErgPEm_nXZ}Yt*ni5!J;4;*EOuCgjKNJnX$MNawm@ zQAg_^0C7z^Cu&VaRsd;doDh(;-uta4*73 zO$9o(G04U(n(LpG<$k=UV9^nxwK+s?S?&IIl0raS+`3)6tV&;AQsta2yfZf=BO@SE z($})+U;q*0*Nqogb{zK3*dp?V#jQtT;ZpDESsxx8T(#ms__>`WB{}8gE7z{Qx+-*a zNO17wi;pVo2~VUkFl`h(QE{60ee;)PH*y$7d-pW_wbG5*5g=dlq47p`53Ph!IGErNF~zwWnpF*Gxhk8knsMIWIg^HHqRP@?akU4(A3w{lpbP zYQzL7=-#RfrjiQI-f2w)>se?Z9uin^*jr-N6vE9HNKgsPVvvnfEXGL zSYCV(YST(3ykG(nhAnCi?b9!0Xi7jGh%J_p#YUq58qzq!YcvWNaE1+3Vl)>J%Fd$& z5ptn}EkTVIM56@}teS^ZWeN=rqt!8?*4Jo@h)~mRB({iFa4f!XE+{QHI5_=g$Ts0d z53Z7zmzJLWy6EnJaEA9TAtOD_`oOSz z^Lo0248xinm{=^>d&4{4-jttYD0$pl;pf(+vXcwd7{6Ve8M4T_w@l`44p*qLk=_)Q zrwRc!jo-H1PP(f1c=^$L^7U0kOH?Oxt6bl+C8?s5fr(YX2KlvzM60CJB!Yk>c2DdTxl<zOQ+%9>0*>?NZon;i%@#)o{Qs#&UuMyAEP2OI(O@^6?BSpO6xw=`|^SRr$RLjkozgOhh zl%NG$|1Laz;nj;GUc2(o&7Zw?+ODbgW;D8YNhLG*ghgg&-cH+;Jxe_=Et^nyN$74- z^@$2^;bjT};*8n*51QqiZ+8Cm`oW%WHs4R(u3@$0I=N#(dC|3()_Yhu?-WZfw?A{u zH@msI&tpa_1Jh5Ai0Weg=zClDKiHC!dwtsSyR)23*iWm?SX}+iXj>Hf{Pa^drzs`} zcRX`AcJa*830svOJ7u|T)-mc!(`#KLDk&ahJS+9-sT;D{J0BZtXU*GHeO99JoL<7) z6TI(s_Fk6X)-&79x+v+QWVG4AzjLeQ&S?F(Gj039)LH+mcI1?7+f;nLrDyVdd&$Wg zIa$8%fBE~_m+J>pC$AUp*IgoeTzPrll}SC;i;hFJFp6wgs$m`oKAD0#Va_aPre%0WeqBGTubX5gx zGIKLBKIlj6*m$=1{N2tqy?2YX7xG#<^f53+vKVb$`M~dL*|K+Ad)LO^y1{n6EqB&b z=iO(UVji7*DS3O}W!so-@A{YRE&H6~b4-;_|NPa-h4TUo<9d3MW#Ztwo7MC3j~#rh|NTx_;_e_s(YgP3;oJ8X z?7cxnKd-m;eBR#mdQyta^(UX!n@c{=7rm}}(qi4or}6nl=k9l@3U+ikRPEkcwKLnf ztnP{3DKTB`6!`V{foSAvcGAw?$(AuV25W9arwRS!Dn3V}I4pr_;Bl zoSbxEcV!m?(@~)tS*zEYRDH?toof}UKEGzuuF}`rZu(t+CAepY$8Oy)qt|XoMdY$^iLK=Q z^82;_c3!%))Z06%JZ#>42ZP7SeU``UpRHQ4;zR$^+?;0F>YD+pxW)gS`q}8v!t!Zv z*^z$+P79v~PJQriLh%Kg14%nPs*RS(9@ow=>I;v1yHZzjySr}Od&S2UPp{6qHL0-r zN(DdDQc;dNwdzxv%YV#28Rb6xL8)^2+Y`si&gER6&}EtuGdaA|@8?~cyv?~e{NEk3 zVq@ptznS{@SnsaC-)?_Bz|5af*Gy zp$*yYCw=W|>tFQ6zExVcJLB~_;{raZ^Y@!`B-5?!AMQ}AvrIp25pAvZ_(_V7bzl6n zn^`{A=hP<8d3n?5+?Bq!o9D92*GxE{GFjL@S}3^j%lQ=jJs+HSWv#C4&r3NT`K{o3 z-yKtB^St+J)$h-P@=T?q_!qx>*0t^8xi-~8t4>hRO`lDFr^{`>cR|K!4j7rSHRB*i87u&mzP^Y+P?qvG*XWW6u; zc?&q5SgrDSLZfm(O}6B1!|PwK$FD!kZ$GDaDaVtm^R(7PY&`V;d7pS(g`@eMg63b} z-fCZec{Fy%hHT!Fs?2`9_nwm)cBiC0&bi+AMrO+2#G2szxA}6<7koT>?dqPbJ(lYV zgFebmF09#ndi%4KIqO4erYk@Gkv2X5>`9Aw&1udGR!r~rexLVl-|xKtw=SekkA3!i z>V|ChZw0b(Z+1=GU3O*StnEt=dsi+K{d+~)$oIX@%U0&XQU-8hp9b3+t-Tomidw1^4ygeV?Zsk4+J`?Ns zd)KO2v!wp77JSn@O~_tlZ*-X`@+}7cv`=cNLRV< zdu(FQ(gjnqbRW;o+tr!8uBl6W|Au#WcmMwVYIJAn99$`MSxJvJF&f6J1pB;LBDCs5NDm>Es%HeCwu`Q4J6x{x-g@`Pw;$UHU^Eu*o z%(Z_zOK<0H|GHjz=WEx48>_wD*U82{;axZ9+Od`TPx5kC`WfB7a5p^VMl1L050Bn` z2#Stg9UfQd`h0GAoOinT?E4cJSaE94?sUjt%6q=^FrRhCj}H(3&1DAdp@^TceOu<- zIM8Kow{kN$TjDo7&FE)jX3Ka!xBQ#E&i4OPw#-{(cB5`a&*AfmXG|v)&e(NP52U{{DTo!699A!~Op;*Zbc5Y5AL2Q*V9ezD+sbsg2n+ zo6m$5PcO`VuD<1QPSeHt?~L-+%1$o)viVGy^K`?v7PABXEZ^OedHmyfquXLTdNPmS zY?;yL@P%c~-CG}~uCF=z-{;!Csfm}Cc>dd}v^(#~yAMHKuiZ*2IREU6U@*IJLoe>e zVLP9#yLaCRm(q>h6;j5|X@0|%Pki0%V-k!kUD^+BDnZ>z>CR zN>8uiU7NZm<)qNLsa~={jo0ieJ|x)w`EdB3WxRj4zTmF{C z<*mx!+Bf!;ZuW}aR(AIMImiFMuJ146+cneAC~imDoVR~k%4Gh}iOxQrGN-2}S33jZ z`wM-WPpYI_)%Q=HtQvjkC(Ezz@893oy!b01BrNQgxxmJ3kFvg;>pgeu_Cy$!RAf#o zvksHKeK>Z@2J1aH4%@k;J1{h6aI)N9d-cq%wOd2C2XB?tb>72z$#~oKX{$@qHZ}G< zp1c0)yq?GN6SJcy%-g8zZ=L6>8~6F7MO@|9<=ay3$Zh?x|M<77-(=5}-FbShf9>V& zT8=k$>Y#SgT+ai4-`&0;w=TEft%l`()`LBF!wTQLQki6^_BiFqjBM=_7SsKVo=q$? zDmt@OG-Zyry5#2*7Lt~mMCV2yIM@C*X633?r`~%fUhjXiYvR`YYLU;g1ZCrl{^;#e z(2=O#vEKC5293!A4hl+4>+VLii)U{)yU{mI(UR#M|B|~8k5={ElJ_?9^V_#gHD%5k z8{^#G)Ewrw7L)yqmLb__`B^93`rM}CMC)zax+Toc+ICf5RI*%^<9UfCruxCHz)O?v zZn2%VkymDSo{{G*Vw#PAVy!pjCvEW4 ze|KwQ?*3TwP3^kDJ=q>56`sG>7F&nSmigl^`<=1s)}uWx42>KdJ7kyj<{r;#wq1VL zO<@jG=)u&Sqmjqn@vBOTb67APolwZ)#IchrMaHOrrAz%WM~gs_=n0FI2OXmC-$f)I zkDj)7cR}KLNr4w{m=2a5*t$67pV^N6m1XZvT4roA-nLfxaZ0+6wO`u4ZJ~Mbx#u&F zFPpIEV5*O`U);95?wDiWW|h4Okx&-kXS5bCyWV%Fa^u#Q4;Dv6JGD=5*m8U0tsAjt zHgAl5@Ywk(gNVOi$BYKq54RrNT3u^D$9B7{uCoz~PV#s6OW%%9Te}w&r`get$4;I! zx;<@2Pp;iti`hYYmQOC+^ZE4hZz*&7gNmkYtlcUbyxYBKTaT{ef@G!`>sK@4WA45E z_bl?>Hv28?&lePW>hG`G)svff&i|8f_w681X?SPS>HYiklB?O@TGVg1(0vJN*Jy6t zcJ*p%&ih5O+t2nb73^qg*c$!)=9;&w-v)Ly^66*3dg*v0TRh~}B2XB2aIoB7yIaA3 zcdv&9>#DZXH)I*2_nDpjH^WH9xuIwB#N>5r6&}Y}ot)u*?Bof<>tPcL_2xb~TYUWL zwCWEJ`;O3U!6v6%D% zqmvSs`zB9J&W?7p&hyo{_c`xy<9cyN2 zcc0!BBcP|Tdi!j#>A4H$ag>-bUU$oVqvxjuz zB)jRPpL2R9&&)1ZeZpeJ#52#|HSd4$ahfgvKEG$vHivRNQGal&sn^o}5Q-Vtla4|gnn?3q!z>2U|EkW=Xi3zjP!VlTg4J-CYX``v>tZQK`Z=GtKIQ}-#w z=h#VckAGs9`c7K>WIB1@>6W3SdVGVfi^4vpgZ2M7-mUN6>sqrkQ2Wt4r}?1Pzrru3 zgR)w0&3;vG-QIT4e$iXq=I^f24LytJ`YUF+A8QThDU(c*d0WF3XlBIcEh)owYr}r!d@f06#NLd`LC+V)*8eBDoU1z82oy#{`f`um5Wl73f);3 z|F1LZt8;@$P57?d;1I-eLtahwB+lUhqu*r{3d?3MIivV^iOR_`l~{!zGjlYzPvz5J zdL{iXY%r40NL;Sig2UdkPgW4#Y5*DLbkJmd@gc~o_8O6QTPR#eW3<|{WoC~#WGWG2 z3O-j&30kmdiZ%`(sCX@?+xbkcep#0P4j=V*!JB_B%l#2xKEI@KmH$4cuV^n7PHJ{;@yf+cO(>`yQ!!KjZHd?k#8kf6tcP<~(1bF))tF22 ztzL2Q-YtdD-=BkAKOpV)ZLHwh@^FV$X}}uqeY@6HUAy{f^6|W@PoLjglDB=%Qq8Bm zQO_B#{ANEr+neXc%h|J5ZZ5s7ygTdMzr%ZH_EtS!$o=I>+3}ZbR=achj%u?gX$e?7 z?aSa@iS6=o1|~zH72jU}nh+QFCw0NK_*XyKoBo$c&DeVL@`0zjy5wFNCp7%}`f_pO z-))n(y<7k9-sd{zUn~7T+b_R$^tYpF^VQ}4_FrE=x7|}|yNW3_C(KMAX?ckjn7FyG_+{aC91Yx{T8 z&&{#*wJq8|c_)X0fFR?!I%Of2tJr2TJlY)AE_?Ar_}k^V{QDHkJ8KVbn*McnIsc_M z?|m-r+O;h|-MRLa?dvwa&WJukU%1>lhDqh0qkc!e z)-AZBYM$}`q3x9$Gj{#=zM00lEsW_il1n>QIoKV)8h3ZC_>cQ}mqY8lbB~v?*Se?A zFKAG^ss8ZiomWebXUNvwDT_P)r8e~N^5>c^bxH!ljI(llnikE%Ry2MTT=DtWyq+0V zv%Wn3S+(cT>uE-*+m4k?w#(f4Aa3bA;XQAEzTtka-H~l8XZPz&z0%92d-Cw-p-Wp!$v@~)kE->b(FfY)2ZSJU^^WFUJx7+HacNndIloxS+ zOTL+P#OM9*4!!Gh*Vn8Nm43A~@o19m@7t@tZlBwC*<*dNk6m-E_NC*er)3@OdK$Iw zPPI<-I(>7N>y!L7b&&SsI=HZYvRGGUdcI6#PTiS3XROoWZeJ3#{rWEFeQBz(8$)9T zS3&#qjAu@3ksSu}XOdQe_?2L1e&0EzEhRfmDpUCDC;j~%dH&RuJDUpIU*5VYU3xoI z{KcCqD)0Ra?!CR?v0-E8x1t1F`a9M7Ct|NUG0x_ut^%+hT;_1@dx`AxFCOxH9uH(h)Eo%^dbvHx9PU%$S3 z;~J;CyF!1KH{JZwcV+V`&0-M^HPegH*FVNRJic82Og7S_`6ImxZI55gn*2Pka?P7< z_UDt+to`OczIRxHktIplp?&%d7gtxLWDC!?LYe_#OY>}33GK|x5kapD5;=dAr*o|? zAbvs8f(uL~6`ET#o)WR54O|PiXgRb`52)0H->40D8B(w#i47AAP6lsTxl;4IY9tRM z%OWL*-MwBy53e@&9NygPbuvX}s>-3&?2_&2(o-j$w9xWw3FkNBJ3nobpo2mj(;NQB zQ^TvXypO#N?7m)o0?~7=*xTOoc*e?E(_v=;peYNCX7SPu2zb@soQdPkHt1w$riM)hZuFCDjeDp55NrWB%Rak+zXv z(yH0{ldZ*{&B!hmk5inW=Me2F?s+f!-!oPH%U^Vr9+ymfvRCc#lhj%JTvO)gP1H zMflEs_Ro%e`DdBNb6N-f8T>ps8Pot*_!;d18UW>1sprl-o-(I~ahpJ61=o$zMG5L# zAN<>OBl?JJoKZ)#gV_@H(BR<3{dT`RYJYwC_&mCxx3~9Sah*bg!$;Pb=&h#p|9(D~ zvM5+^KX2{j?ybJF{deou>9s~JewuE%%YMfEnophk|8K3yo%Q>%=do5H{W{B(n3~T? z>n|FW*w)kv$MYCr&;2E=RaX*nj3OpE35SGVzFwwiVq1J?R%cQIFV~XE_*p8?j1q?r)_%5^(@H@8^co4$iwTfDj)6{a!mTqk?eQsejG zh-14Vm*&<>*p!u)PtMKAcwlunE$CzI!9ri~(CyA!hR4_a)N-q~yj8g6v!=`2jN{-w z)t1K@&z;{2oKX4jY$i`IDvMGerWnGQ4>-m;2DM zvc~g%S=w4!CZ(@JY=6JmT=l3^JtRC_yh7by&|yIcQ`z;U?D91M&TTvwPfS$)`|Z`O zHKjhc%kS4_ZePl^+~M`s-QWMb|Nn3O{p2fFrZ@lHkejA2DbBI;$k7Rfoy;1CUNuX; z-~0XEmd8pn#H&S9Vsbt{TCYF9XMW`~$#YY?ZyseT694sPf62Ey#r}7z-|zhwF8y}f?Yw{NZ!%p!2r;sB zDSUW3J^q#a{~zsg^?wT2#_kStm#;1HR_DmxY7A%6AmE5G?$#K`yfpL=_9 zMw!g~nzhSPWY+Jw6&!7p*B`a#p7XJfr&il;Rek(z#YZ_7FYSc+CvVM-m8*VZ2s-@f zxO{!hY5T3WzAEodd$LacX62^p9r>>~c7I!WPc}3AW7xiz+}W3(seWC0JLUI>D|!A| z#-Z!gfyF$+&7Nfoz7uj_SPFEb4E&p=+BexUnsTKs9Ey-3`1vAQ&Z4g;#J??Xj(tp)?R8=CM)(1u=HK0u?JxOzV~Upk=^VdG&G; z_r^4)$n5msic>Vwv&ekHbw)jTcSGXwYwH$w_rA3_qZe_baNF-HWocuD3z48u`v2tf zP5B}|srPeETHO2jG`QO6oV(_|(-R8egNb{lD?YAx?*7(#c|-R0yg4t8Bdxv|v8YuU8SwQu?F-d&qh|KeM{*|v7xcb3l=BrdzMaZ~i^8|yT8Zu34S zyIJq*?&#Aq%3@ZfaBaVL&1jjd__A**K=4gWO_bZLG=aYs)qs^2>`|E+)Q# zHRJOeKK*y^^upR~B?KH6Y+%Y`e|c;ER^RIfj~;us;KZ$^ZyVOi-ZFYudu?8>)!S_w zc8Y8=nLc&u%T1g1yx~v#aO7A~sraItebw@k;zqp%r-~vc7Fz5J)R@|{c!JZ8QiaC_ zwTlC+B;6HT3tmsqPA)%qsBiC^8K?VBHXV-(Gp@F0W||ubn!)w7zy9yS+-5fY2e&@W zX+Ea?zs6`=w%5V^r73gvfF^}bne5%R1>CGUr=EPPa8L1h_2hqY$E}mI=G!n{&&z$Y zjyKY}l)wD%iMR9LO59@mzAvf!!b8>W9km6ox1cGrQ||^;q7{2eLDp-p(w0E$sTP{q&90RLk4{t{+>sd_`*R z`nz>AdX&YJ&v8vG^qc2$M&+@~kr~CxCoI(cmC_~^DkYuSDR|Rp+he`&jO%5KZx+vf z)_3;K?=>GDe4eA7tj5GCUhwwtu^8*F_#1ig&x)SNnAAyb3rjZ2^VRtG`J}}^$!*(M zQ|`n;UD9iT<#M)OckFg3)q6Zm-F27+RLN0a@p5=?xdHRoqcw*$gHfndVjU- zw;6o;jERTK%hNYL*OU3}aP@0kk+{K|+%l(}%enjZp0_%@gU|4teI3)$&mxR0w-g`T zTC(@*Ta&v-U8-}fL$jxUE3l50j*i}PaBF0BuK3%`?RMTv>UR8H+IzRvZTjTX*ZyU& zect+}`TgdayV>94zMZ|;c{A1d*u|4eE|@AlcItLpZ)4OKr`EboP*Oa~r0VI@*&Ai+ zcRtoE&v|yPKNmF0F212G;q6Jb>t=VhDoWq3?6&6Lni^C6=+6<8MTSpy+m}3Fpcg)U zcdsRTuiLbnSr@PM#9ll2ePW^6-3%Z8w5NUHcmA1O-l}q|(4;8aTldy1!?!zhcU_Fw zwpQ|T-{OhU(I6d}$8#^HMzS0d+)(zK?e_aymg{AcZ+@J*ciZ__Z+8AZqgNsGY}(fE zyT83Z#Z~RoKHVfy+`%A#`*iG)4bRu_`P3y>^TBcNuUD(1c9mpCaqe+pXiVbx^5UZN z?fm_Fm-)ZQK9E;Ywf zWbVKDwANDcxwh#2r%jUbg+~Nu%NF0PyTxX{?fJVoH|K#1&lu|yrEgz6ogV+}k4oBp zg@b<=&TUS!Dl5ItVaeVbx#R5Bv+Bv^eNM+to}E!9b3P|_ZRT-5rJav!K(i{=|7(n% zy)WEjyzJXaVbI!;JB7z{zny>m@_Nr3i(6Lx?91DACw;uXd5`cn-@E09);YGEDxdwf z>cj2&`!~Yp=iJ$GvHr@nYp?pO-+j=Jc(d(x-lq1se~iHWfw1*)Yt8T11aph&e9+%D zzxv(IRV!D1wBCM$asAfh>Imt7ci-2!@7Aqzk&RpYw)%eMb6MMuM}({1@BLnKN^^O} z{Mv6HtNWLw*F2wFKB=(%Xm>n=r1{`Hf|{>x;=ty?BscR!}c?7pDF zsLz2zFrUf2Z(&=5swA@z0A~Pt5lJ$gu@fn&hf=pOwD!y}j(s zuJ8A%fB$wm=a?*>LgerI*Fey{Irv$On$!djqJAQkXcAm7#I7^nMrr*o`s z+*DS(L8qltbIOlbKWr7xIKGr)0mo~V$4Uy*D@1>$)I9Dr|5aZ6C}!o6#I40&wZqn2 zVCJ_`uzt4b^SynwzkkVp+QlvYP2Q?(?ZIPaTORImw$46sTcBf^!-m7%eC+Pe6- zT=f}y`;FEu8|-`1+SXpx`eFY5`u=}gtG>NCX_=9oVK`golkhfgE*f4@)KUEP0IsOIUZ zsZ#cJHK%23PFVOK>CksOCdj{n;p*ldc3!C`+aHIn4$Hi=qj1Y(rX6l8IgI*(q#j;r z?Kxc78?^H7?(+LN@wSDJT>dMy?hZ&4*M9TRYS)g!Dcc%%DFpa5g4WB(>+L8DIite0 zU+=s5`=!(4gpRLk{od=;sh7O_oWrp|k0l>U3nZhh|NZ%V-jZF{rtqY9iR9%zZ#mZt z(E`cKea^~yl?OqypeGkEVB&b9n=t?Qt>>FQKRbJQMd0E;uRY4{o{%e>dm`4lh_&p= zt&6Vr9-PX|jk$P>X>R7eg}c`qZ+ctye`T_4yjjkT1>y0vp|E8k_a-i|nyh=f%Rz$a zUDIzq>o*G?9&Z0Fza%Q1V|(z{a{^m#8$9U_UzVE5|N6w1&*!XvOWv;c+GRg4C1#J# zp(tU=c2()QMR)gAJvh)A&oAonY^Y@)|>m;W>+9fC($F$%0Aa_OC z$3wPnem_}r`1GZv-lj=MI;NF_7J}rRcA2Np;1I|fv-|D!_4EJ7TV4x$+qCEP2Djb1 zSuzXPoJq|oubgRLzwf_j@wbQFzT5eePFRS1TO{Un%=M|>$x|`MzBy{W-Jv4bvMBe!^2Pww*rbJ)d?%?f&? z`QTf-S=sg8oHy%aH`@24uR9opvLZz4i06so>wTN&&cD$2SiU6t?Tntu6F26vzP0!l znRc7$R-xIL7ZzMqE4$^f!4mIqHOcAc_C;i?Jx=m;&$ivRew+J;MXkF}&-*?1fuH`x zQ$4p@^dHoH&&}a4e|K{0;ty}Tx3(o5%bP2++p06A=cI+C<+EE{M(37J?x{?f(<4)y z%PRT&lIJlSBR{vk9M|V!8$KsmhZj9RT=sWGNO|SL!`^N8U2k8!b+~C`J8NpAp+bX0 z32V&mt=4-Yc5iJwCvfrXYFpFIJ#U?--ntd_-@f;)rQ~*Zqh0S6AHPToUNI~3nAwFs zZdIwhMJFt(W{T``ONq(2m@zHg@^<00x!kumZjC*%A@iN1`}B-wZfiknftauNb-j)| zvo-RVS;3nqpRbSBb@z0?j_ukyu~73$_ijHUy>;c9*W8XR4bXpQ1uApb@HRSeM%><- z?S8F&(W+Iep5B@`HUE0=o5a&1kEMiU<1Pi2VqXRl``iRPziz?0s_FENuFXAn<-Lsb z1PWNX6cGzQI7Ix9334bt(V9?r;((yG-4A)IX|)?JdmmZlRVtvdt6?jrdBNKgo+{aI z{yn?7Q~mjZlc%ob_MW~GH+f^Q=d~NDKGuF=>kh6hl)P9Q>Kez8;TP_T>|mw*?e|gTUkpgI6Xi~D~XYaq653W)bL^fMYqx zNy?XlyxXNPx*BA3HOS~{kU_p0O5o_*NJw(io}OS;7-TTiK(y*e!}eSlc0g4g$R)n-{nPp`=?=UvWSQCOFr zar|gunl854WzZgdb-@LPz12BqodsRmK1uh&0{uO_b1J{3-pY5`DrHu;@cIAuuDf2` zs*9_is(CAIdgQL6JA$j$thw4GKX18J{!Yomt3$8P_%&ts#R9oqQP2DSZ~d1YB%eF$ z)}NIXkE3+=eKm=F@^$9TbJ1I>oA)*@+`+^f^>XcoeHZ<+FRyyL^!1(%nOf(QGzE&R z!}d?c3@?mMw&+W0M6=!!>eR|_vdT>GFu2e5x*=1dytevg(xQw-NU7Kyy$?*UD zEzhPjV?hUo#wFZqKARO>XlQ(Ob#?zQUWuhI+v|_N=Gb^|w|;lX#l`(>JTI2p)v~Rc ze?2+%^}oM+pZ_&k5I_HHOzIzcAx~!{i@z(C`voHLzs<*$`nDzNuAJ>IGYpoN%1(9Ye zkrGg&pXP`Eo4=bml!cVu`+q+1kO2#mqGBS4nxX)Qexrcn4Mt|6sf%KsMowBPU~#<3tg0DWt3%X8Y=h9f4v{XQBgHqdZ_Q00dusAQy9eZ3ILxH%{nst6p4_GnXi zynny#&%1MW?ldk=&nv(GZr=HouPm4UE}Q?^dj9)Ae)Efe-Pz}(-|umAr3s4yL*pmG z8>Xu+#qau;^ZNSw&Fik7zZrXf_f5Yzo4dDuhm>Z2>0@tQwY}xVRmE=oP2JD-Cz$Kj zUI+`Hf7$NlGaZ|w%iQ0)zE0fg?bB{A;L+@`s!rzbr1ayO>9=CypKmMdwJj_T>8>q% z{#Gxu!*iZM0|Sc!10#n60}}?baSG>$$!?m=YSm!r6Kx0d0u9S!N*CT06fysABD>Z& z=jK_p`BkmDaa)e))qFD8U3hJUmHv}0YdA6tSr*=5+4TAGi}X|Lb|08lrnl`h-{<*; z+UB?ST;a1n*DZ8|5xb>~91aV9utaXFZ{pWF0w`n>$_ab=xv^VoB$m3ca5`zcgu`u{1C z?UZhr+hlU`k?@IQ{o5n1>&9>B4xg9x{QiZ^$zAziBA`e~quMeC^uU+o`dy%|ECu zKhtuo-`LsL5hDRXLau><#f^b+-wrz_mt|cbHK+U&)NiY1&&}t4=C|(6WDTRnEq{01j{ASr)^LINx?Km(m4|E=yP5j@?8D`~bKF-M*3Hq1 zGit|~)(sAEe5vKKIHcuYstC#r3shL5)NdS0J)M&nGI!oQx$Ml9Ip9jh_oSA^T@5VTtYmP^uHspx+3zj9*JS^;1$t-i-n#wk z^3pJ~K))oGpzn{(W~;=<&zW&F#YBhc$HxsD3I!qYhBe{6acE%Gw^n!vcXy@Qg-h4+ z7XOaDG9~@=MqVa?0;V4uCo8nU6@bDQB|kSl6nc<-@v!RgQVc10^q^<}i~1@aXqvt( zVR-;J=i^R&ps<3uyz!w>!okx8Cktiq_z1n6aR}zv@L;Lt4NVcu@(1h^Y_3k&!4mPo zD5fZe9j6kQqYw%%h%o6?WO9{pwc-vegleeAB=i`?_V7%Xx$cN*AXEuv;Fz>BaL2tm z@((mZb{82*o9SCFE{vPvah}h_uRk}g$nEhSjYe6RKTW(E z>UWU&gNQJmwm{ss8uH9rb3ZKUsQDFG~6U z)#35Kn^T?&zdM{7IH?L8CkGN({>*#+G2!{=%8wiu%5~?ZId7HdZTDJJ@qBUNM-%B) zM>A|fl8#!-_jWIr6mxb+R=GdRwb^{n6@~RvoAr9uE2TI@GmEqF7>MTyNhfDm<9PVM^@Cg4E!P#)8P%L9ka-opP*}oPCbxv|Y zlE4IOriU|Be4d{R;E^(8{I%||Tlfs_i#rU0cy9-o$eHar6w`66bz;_ywnZN|Tr5;% zndRm1x%r{e)(g`&oArPk^p5}J>eg2;UTm=c`_kX6?9GiITAbG}Uk+Ag=W}FWiWDe_ z4~@*<^Rdl$j)h^}gjKHkpL}ck?x!tuu}bx@fBC}vOn6+SYF_=)^?g6j3in=qINx<$ z#vInC&!#E%-VIOXth*Cqdr3pK_ws^S>ur8tjyS$m5SoFM8yor^L&J|PI2yWVf1U5z z%C@Vk!*9>4ekU0|&GNycjCWGIk23c9tmB^UL;MtDDxysvo*#b?b$FELX~2ENs8^ zxZggnU8bm`SIYF1iG-2^1JhaM1)S`y_y4{tU*?#Vo}PX*zBHyzyZ>>*5&)^B26n zws!OKc~z&D`OlXNcR9Y)UP?Up`h_eLzRW4sy7qB9ii<>#ek}h#Lw#;Z(9@Y~&I_OVU@$k-^@r!;hAk`~IHSd#`IE0m=H=#YwJd&i zBe~x;joKip31 zoE)&Ts`~ui@AstFOI%%~w)Oa}CHhk8EIUu$Tu?Zf^~8c70goT|+soOXYpA^Dx}fmd zk-hh-o}HbYzWdE4?>#46rB=_KcC6|(x0JfC z{p>#%ETqq!)mb|2SZ;3ak3wTt&mB1?ei9jco4HNv-tBz;=F4S&^Pd~v9hK6CrT|CU8>PV?=Rv0!23SmK+o{cc%zIKN!!mB4Q+{cE-AJ}mO& zs%Kd27BXAR<;Csr>i2ui>t=7$;C#M*`*xq1Mn}`m&B>hq_f7ia`^;1JMSWScEt0WU zxNTlxS;id04{9RMr9d-c+cGXH&9*2^y5slwxUYcnQl*O)sv9g%nO%wa{+Lr(ZN@QI zt96BwnYiPNR3w&xOIU{_mXi6GX9Rz@%(dgYYSVnrZq-l6TF2&}2ailxJ}>abddX8i zo@~3Fm&|8TS~^LSp?C7b8P8)bSe$>Qk}NHye%SE*&IN_@t{ybwxS}RtH`(^}n$2tW z?zNrw{JW)7{Fg_?t^azieb0VA>rSB9o}A>D%@Id$)fi|uZt*mzzfkqzAp7m#_y5;j z);i)l+w7=){*wFut~8kQ2u)^S#8p=x{j@@&)}D8H~BQ(?eU+?Nn2bq=9pak z^R)fg&&w*A-E5a`{En)#zqU8xuWsz(ePI>3m&zu}L)r!k-b`EHFL%!AppVQ((e=O^t7C!TX+b$BDe(^?Kb@R{c-WtaD!BRiH<||3!TMu5kE^h9bpZR9iu6tcu7Z(28QraC8e>CGw$SKjqg*(5j36(Zk=ejiJ zcvj|`>iiq;gY132$LJbdlkmJQ0IeEQ6&L)D`k^Yd-~83TZ?7jVg zt-)s`OzMBBBwkFA`YrxshPPK!S@9FsV}hjh1wAY!`?-&=u)Dch|3K^Ut>^zF z{QJk8^)-7&`ic2|y%8GgoS(P_OjD@Sg08J0z?URau;v-fi!y)w?kN z_^(CcveylJCzi}h;;-BLe!1-C2dWA>KlUZKW{SHrhsj^a3RvQ*&n0!^)egJsrB?5_ zleWy?I>Ry4!)bvD%N_Ml#e9>e)t_A7u1*ZSrLJ=){I37q^sVb%g@5G!`)9gmZ^#?r zwsn)UrR@?v&(5xx`{irx{%PAR?W1;^Wz3QHowSXmce2{7{eLc4)X!4Mz33qI`kpjj z(%u}~JD&~vlb$+4+rT1o8}48Jb8p439}%I&d|XniU(Gldy5_e^@&yTBy?;B(x?-)5 zUh1!Gi}AR!LD2c?jpy8@bDNT$O_G|Xc$KGZmEq^sm8T|pJ#)S)VejYK7Gf;B>e!FM zRYemlSzakA?Eku;?D}!*SI*h-=U+|vmR^<^fBXE^ukZfP3%_N^9k+^OH^agOLf%R{ z1N`m(Zn;}}J@(rf0p@Id{(Q_nCA%Ve>8bHms`o z9=Y^t;IFIe>r%__*P7R9E3k6z%JiFSb=B@eBma#(m7gDN$y*^8lYG=_-8RYIxqgO8 zCVFjty%8^^bcxSQ}&174lmCZ3Sa-C?)~2H zk8&?B^ZoYseZ76%f~qry$7h(??of1KV7e(>@%!!ew?CiH2i2$+ahf|)P71w#@uEX~ z`;R44Y9j4wKA$yzy#1#4m4eQ!>iYk`@85Rjw@uOC`(;w?zt8ix3;S6t{N!u(^0n0e z2kiC^kJ~!a=QB#BpSO7}zx zlvOpRwKYdZdxKhtcK^hRzSbxfdp2J@^ZfZ%lVkm#S6(exyK1RnolVTFpL^C#JNBc{ zZtEc}4vWTD>6<{4!;kcjX3jft|JS4Z%ulS@z2_uduV0Tj{>ZG=Fu#H`lO=QhfeVYo z=byN6Wd1$51^H(4Djs!yOo=bx^yF|*aArzA-naGSWcAx$US59dZvSgyZ1vl%-@dM| zx7~I?e%%X2p1Ro!H8e#`3m>^y|9H^+c-!}5()nAI`z#I}>yZquY*^;`EdI|U@hxXH zH=Nh^Yk~|zg^Q8u<;q^-?MsW`1$&?H?Lo{{r#%#-xm~azA6>> zGsDIv&vh49Z}*aGA97qDKP=R~6q*sEvUP(fQ`$eDZws3FHp&0{(Ejahe*JB|olhqH zP-S`eXThba!>0wVtx{>4zW&bF=D?;O%i5n+t@suH|7-lm=-7xim-tQioELDie7j#? z|NHj-ztPcKvqEiNF1dQ}))!yvpX=n#ypRt6kt=+}bH$0m$H#7JE}xUM`~AM%cgt?) zF58~#8UM297^h=iky*x_6hNrB|Cto$TnlFE4$I0er zTw7B`D-L@*++yFT*U<9u;2ODgcAw7}mmOpk54rb7iE-u)UWQ364#!yjguZH*EsOZG zZTeL0@LP)QGD5$X+D-odXuD+hq=Le%SAKvzS?@n^jQCE)v!IEV;&!T#+|vkd%3RI^yv+M z!XAD&%-=u%q}|6O!evh;x*x06`MP<_Pbcx-m792UDmXKKJBc5)n-KaYzdK@cTCeX+ zqoqZyM~Vuy**zT?m}UwU?7y1z;Opz_$M2h6dw=9)`Bwqa{bxh^Lb!^1t*xwbetvrT zakk=@-7l@yU0s|phwGbLi42t*CY5(e|)^mV?x!!j5$`1?ucx7zwh@g|N38- zD|(iEoUrA)K9j~;-(;2l^H20Xlwg943ayyj@Gh~g|8vA~lYb#+B)0fXu(Uh-Tk~(P ze_Y+q)MpLFYvOH}?Uc{fd%5rTyW5F+oV~9X&Ujz^;c?CD$t|Tn3WY>I&t~6edSL5$J;e8O=YrInO@tcCb@JYlN5h@*1mO)k855|Y%{$owVLOT1@EP^ zr-gfGAKw?L>RsGB(WKz2ZRBse4qka4v(t8`pu=B0(;e2<_4fUI+%1z*k5Sc0*G6so=4ADS>yazMdO(@zsb4nb`k82RU8?90e>^%y%%l_+I;WRp{D6l zT`Lz}RZHCBsln+6a;f)$zhUb2snWxlh0@+$(RdfT0i_FrF6 zShv;llu_oI26=T?llq?v3jdjSo>uDZH|gLN-{VoAfBLf4^crxkV_=FD{7^mXUFofw zK7-YtG}UXFzQkTmzw<`u!j79Js*H70)Z4OJZ!c$q%M+Ah8< zlNcQxo!S?W`ts-8dQHE=TcE*{mc5Br6Xh>t9qhJuSZ_5qmcv1To#n~)dj-E9naCc_ zFIMn#QrmItl%Le@dl_>C9>}CLAF~utOclOhk$S-Lgj{d2f>WE?58H@c?TUZwIr=9< zM_xrb8}6U4d9$+i?r)QD4-Iz4>k(TM=Pi_(6?XlQ=`{Jpg{E_h-t0cMidSm7^W|4j zJC6M*G@bbgBqCTBBNw~!ejs(a{Nv*+tEV^0dqbuF?2wri)IHJF zq3-qhw5ws&|E;pQbShRV#p$+ui(RoQ_+~4}!3tlZf3D8Y%HVve@Ib1XJwocWgw%BB z_^V94rx&Nzn>s%JcVfzO3#sYur>nA*_QrlTxVCo|sJLZd63{Se{2(WO?|R7`!;Fbj z-)8Ur9zP@f#p$Iw)mQ7@{Ciy(`O5Or>qhzMzwH_9^|tSev;K3#Q^0va1D}V4TBcL|y(VI*>(_s|>Knq?dwQjr z)b!x%8^SVVE@`Ao^`2gt9ibgx^Xhw2eZ-UB4|gtsCP!EG2gw%}U1$ECExh1;)NJpW zeTxcbURe_>ZnEy|QXlt=JAAUPt>c!u{_Id7$CIfI&lqYa_g;Oe^EU0EH}9>7DQoK| zH+SBaT42G_C?i;~KXmzt%Rh4aSiBBQ*bX-} zNUy`=kdM!licQY7@~o6c6mx1S6Bc3H!!^Pn`SD?vLw59^IDOD$pyfI^+NAix&T-5*5K#IWRDN z6EWcc7e(N#Uu=RGgFYd7ObG75{?OqdCyKQk{?VPR}F)8s#+Z=gMmP6^A&aN@% zj+^B%7! zH(w4f$|||NO7wr?^f>vRB)_bvd^3V|w?|z6+MRRqjP{$hb9~+Wl~1>q+}z~q zol|9U?CqNy|2)gDH-Fpte#YGoUoC6Te}CP97DGJ-Og6R>iA}+=pa6ZUvf=8zUaf6Q zmoJ}lb#a(r{qV?tFGPZlHZ?@9&2K{?tJ(6*zD=|wp zX>THCUobrTOfM$u`Mj*Mv%3E7_vfliX>7>0F}qZ8rzNxO(Qz@?tG{~pHXcZwV7{(7 zyGMSyTaXsCX(BO^CF;0*!so?P)%*AE*cbG_SKmJS`|XouSFU7y{C4bWnfsO-ssF;) zZL_?r9ub|rx>wHp?zuhRvdbFo=IpO1bbh)^QFX>iSs^_?Xmtj4;wk@z#Gs$1%i18J z)c8r@#b>ekVb*VsWH=r<<^D!g%w>vu^6iyD)64JQlvw(GQ{Zj>P&?(o1g0N_jYkic zfZ`6MwTkmip1c0LE!B13{%kw?-S*p~uGwdvmEUT~*tYfeSNj`Yvr{*JUti__@Wsh* z6C>05_if>u0MZA|1YqU_2FAKe8jKw&u;lNsnd3`YY6Sm9oqs2%?arQZ_tJZvt>Wta z8)NT%7vKH--wVToP2Fpn<+3*|D4s4|H^&;5K!3}9pHZ*Yb z%uMU%H;De&{`K15Q^wnreob6_*!ou0%`Y0SHu*+Zmv8@nH!Hu)wR(2>kA&ZvUas=5 zmn*DY`u>V8_g~glv~nZCx^ds)Wp9srLZ>Rb+!tgSZKx1E@W_$#%f%hH=SA>asrl^0%HDqd$XSy}()e#tGt&Hs;`+mYe;r8xBZjrZ4%`*RoNnjhnx$WUkFk}!u4 z>R1Om&MmhUm(R_zkN?+UyXQ~Z?5!Ewe)3CfeQRp^%W?74Z$G?W|DN^lns-_4mUX{> zynNjBSa;iDmfYL#$}&ohW#@nU`}Ugo?zpb?i`!)$D04zhh2)T)3?}QII|f<7hg_WyXS0P*D+Q3 z*(>jB-4eT{emj#p?WXMX`jc{ha;KN(-%OIe_U~HW&qq(w*mX7}tM$LL-MGCtCHtCd z@|+Br-P=~5zIKfH=G~lAnPRd3nX9Y5?t1YnFZ%nVH2&9?4bd4OwzlX}^e z9}VYze%q>TpLY59$ExX0-qD72%YPhS8Ks^7KVy6H|ICfLu|-R5KVMvGRxNY)8rP~r zY9AgS@@jtwbHEj~3)|M$KAC*6n=@R0TW0d_y7dLO?&#kLeE4<&hCf2-s5^T9e+0)kNzpq}ay!LZj!n-G@>^NZ=8yc+2a~b^k z+D?KRYwumBZlVu&kna1M&ZVU9XX93k5mJ zNX?;ohG9WhGn#K21^pM49ua0h6K3S#nR(#%z3=;eNcFeRVHAHduVKqq-S5Ye6j)|? z9QfPvZ9}Khk{FX)%XntIL9>`=GDCiaq?&~unpFltoG%W}-+!{9z2WI^{Rzvi?rNJg zef_a398AvY3(PLmwtg#k@u#b(H9JP6dZRG33GIV-pH9y`Z~MKc|DxP639irSudl5YwT-X+ z8hSgq-?l7+n>$#N2ih}+MT!9v$A$-~EFC_gXyLHL(Sg5mtM7cfyYuRPWm-R(;QXjo zcixBggPBvj=baS#a8wU8%YIzG{!ZGN8G^4R^r{MNzkawU|4u!db*JM33zj?bcaq}2 zDBTaR{_$k8|FMlVr~jTluX@g$@#WI8cVDl^ZwJlL^Vxhju;c9HV^(o%YxiY0qc7h% z<=-&hWL0o7Zx*LOgTqFS2iuQc%C@++=wrbO(brNYdeh<#ZxriocU~KDeL>;IFRQNK z`tWd_9G_hEn~fixIzi)s%eJ=)bh$rxyZ!#Q-|u#xkE?ttI@>tiFZJOhxd*?Q#O1z- z`G@QH&2!lC!7($RzqasnyWJPX>Ms}F-%fOwTWISeSFdKd@AEn9Z=dJ?zw_nT>c@T7 z>-?){bTW!u3Ss&ZJG;w%@}Y|s!e@MSS$fep^A9NoSTOB*m@06x=97~lBa?sz8{_xz z{_aH6Fuqm>{@6CB)ia(iDl{yW?z);`BNBDgM!dIsW%S;#)$>(*W7GFuT(Ele>Ac-< zw^{r>y;ASKhsHS_dTP@ zc4fjx7rnS6P+(thf5QBXgWlQMtIy7{y!`LWa{HTWx8IZcf93W?clq4k@Auc|rK zN(($Sa$i-iJiqj)VAbk_H#R0eW^X+`P1pFZ4WHtFma?0v;?nkYdt?ib2!f}oZ7Mfy z-MaPYtZPwUoaC+l&q_)(V|l`T>k41ix~qU75|vnrK9uN!jz z4%`1}e!KhqzNy~=zT14w{iEn3^mL;8XU>+tR}JpgoZg_I$+U1?qSeYjCzt%zA(-MxBU2QLyd{UqPOc>@>P7WZ`Gmu6_0sAv+Jpc0{5*v|MB)RkI5bjFZo;j;tgJZ zJ^c6TlPU9aTpqgwnCl9ge-x&@FxKYiHFmzcrD@5=rsMTLPscwx zD)_GfP%k|W&b^y)sX$hZPCWb8vbvjw8I=8f691mTG(4FkG3j^<9SnD{om5t z>GNwJ{Z##)dUW2oSsdJPt2)BD7uL>avH5br`SJaw*I(~4m0aPd$H*j*A;;)zq4DQk z`F>+xmy)uwus@;4pYHy2{kVL+P2b1pK+UiZ(ku2U{<{+FfAh=B%a6HU?D*pTIO%2N z=_t^I_MGESj%$an+rrFmW3W!4F2-)|#T_-X!mhu#8Xmt@eO|>OKD!?ee#pJ)Ry0Zb zw52BcWv{gPF@8?-{CjuO4|ae0Vi!~T@6B?5hp3-3!lN>MwD*2-2>Ixm|xdzZuk9RauK|YtQ<< z$2R26+Xc65<3Aj-ao)E@W}PYX*H}~bHFo^P2M#Zt-T(SZIq&fWS(Bfh&RTxaLSD)= zi?!~K#=$@F{qo?YbVvH7RZn~sI5F?Q=kxaY^?x4Azg;rfZoGsXe;{x(++OpJQ44=D7X8jlOfOOzUE|v+ZT!a9FUD<;(3C<#$V``_3}a{N~FW zxAkPXX~)&oU-S3>E&H==r;%yMu6y^2-|ziCE3BvP*X8-^Yyv*}T)g2aV(#|%QC9f+ zrwfnG|9K|;!{e%hqAzSr^d>|cHo0ngE#->+zsL4r_fi(L3Q3v2JlH7aw}Sr}w`z$` zzR3j%@7cf7Zk5f|T)sn4rW`rQ0; zQt^pv75m*j^Dy`NFY}psNan+Ym(LzEW$vl@`Kdzhq-ofEcgKJ4i#;>u@b7I)X05Z4 z$vV1=%^p(6*vs*mu4{BC=6vy#x%^(`^0(XX*O}$s+H&f1MDJ>oyi3=54m3^IdZpKr z)VcU9``)Ol^>+%7L(17L7Y&cgBnK}(st+1|s%FaH`*j-V?Ea1H@-+r^vHxzS&zJqZ zN^R+r&0Mo4SiM-#{N_e-|Iz%-(^otc+P!;s?$uSHAK%{tonF1I^7FH!!hP#D-pb5e zvwh!!!oxdePhylZXRTh=dhOB;d4(2!{tu6RQa!gAnD~jL>lsfzw*UX%_irDz%Wq4c zUwiGG#p9k+euf{@R{79fHg$n`)0~S!in2 z9QnIpS9s*)4N^z4CWTEFdcW^?-XDWlr+t6F-G0`TbtwGMy2#CH3hqKo0w=l-`xJnZ?~9)MX#N|&FOKN9PY{@#2n*lt_Uo5#ALdOpur zZBjLNo6O7g=>24Ye*yQ@HNG^2&#GRt#cuMkx?caNDKg?$n-4UwJaON*viCEquHEz{ z7CzbYPKx`qbBByJ@`Kg~P;4p$2@5MMQP= z?p{gbV#=lU(%^ zUNuL`UwCzJm0A6ab&l)(V_GJ-YaA0`%;YffIdI#!|Ej|(=Ow=P?Lrs7>Qc&f#A}05&+n6_Lv3q}C{Yk6-78XA8D4wn;_1tgL5#Ckq$-H@``qyeBXY;51z4ta*^XNVC%N8e( zyLN4DO;wE(G?JOn@VT5f#`^2tJ^!EbSJw*md@J2|?(1tCxeW$(Ee@TW6}z8t{}TBf zGfBVh=;lL4?Wgz~5`hUl(6(|5jIGp}(TiDfgkw z!t<&>WhOm;{F7g`Z{1o@aLWBz66oN1=MdxiBNvuk^{DDtcaqCDLE}YCr&?pF&uq2> zTy`G?-+y3d63Cd*usyS@_KkbO>F1Bu8S5b!ShT&GZFu?nvVUQsCoWlmC3aS*WO>;Wxm?? z`)d=mOUn!=_V?HD9JSDt|F3@Ol=F(Y_h(<79~2+GalZ7jzcZdY@-$BLaHv~g=DTlU zMDz{^r{hn9t)9JIWN}gM+3WqPIprFGNao!%w?y6)}w_@i81e-AGBmF%VMFMHiiQJ!T<=a&h3>vmpRms#O+T(o3g zpRfW$qb%nM^DFmu?*AcKH|N`h&L{fQ+^)V|*tgO)fE$_2E~~|+8gA0KR!NE zV6M8j%H&x8Y$e`Srv>q#l~q^!uhoXty^8+YB>r{1$e&$x#(poE#rAw*4wFr|uQG{k zlh8%=9Mu^|cp1^P?(Y?R`mR6wP1MTX(BG>g z_^-uezkMB(n=!{)lHG)(m;Fd^7yrc_B1U`>oF;Mt{+f1g{FCoa{#&=Ex@gA>*S|*c z>@Ta%J0G8NZSUNTLI3{Q#;9NS*qFU+OTAoF-0O%RmYJZc=H9oJ_uk3Zo%t@hJO85G zv(NS_SG=S&J&fgNzbZb<{wi+8<5|rC7oPv>`FT*nUGM*nZR=D&^X#0mQgQKx9f~!r zJ0yC!6@#7K78N@G;3_nf5_eMTX>pJT2T1$3^iBI7xNhvr?hBaz(&nh#pQ`)*)@cX5 z9U?v)?&K7A=MPbx#NTCdBJ@In=kc#Q*Ih1*7g+pv%~76JPC`se6(88Ge(dH=G@ z$mW)pL}fJ`|Fp?p1WsXXY2jE z*z?k~1%;PfK2MjIdhS1YiSDZK{=a{ra^AO^4n>1YoG0|}q#rqS+ive$=YNZ8?U(&6C@wqI zJVBT7<%5H_9gfc9J3eJy|NZwR{9m?RdSCtU=c(x9TVF=Kt(J>ZEBwVWXLr)e$FsjA z&r_`Z7dgcsr1x$)XtCP+)w|xmmdU^T@v%;b%#NOgS#LhKJuJRkWJ1id0m6UC6*`K<*vM|vOoEp`Rf|L%=$F(ZTIWettd(c8T+SUGIhG0^dUZ;l5q^XdG1_4ASbxh{ptCVK12zDC8Z-T3b8 z!yg`#PjLMUc<|i*|IWLG$7Qz_J@q=~_0=iwQ{}pk8;{Fn&;R#j`P&7}d|kJ*dON?) zyp<&{Uma!0$fP{8;kS##YS}AJ;<;4`tG<1(|M%EFgP;3LztFb!^tq*BcjVgM&U;tS zWwp%Yb2F<@`RtYJ3?EN^lo`JM=+}%lwUN&zy;?eJ{pVK~Bi?Q?GdVZC>}ynT|FIv1 zdrdx9#(|c+{k+1r+D#9-%BPr$A|5kt8_{U;(z~&_Ex6!6f6w=O)gQNIURL}4@B4mv`vBW#Gm?E~%iR%BU}${9x##b<+u#0tK7ac# zzrD=w*OOGe*DPMF9Cv3C+co)JC))G({Y?8~R^2J37nuA0ef|IH>K6;!-z=RTx9NQS zzt3fdIMt8v$E`B`caXoX;TW&*c{^s4bMq>%skTY|f5>0I;b^z`-;Zdr7Ui zTUY*H>Z^F#v-^+mkwX*R4m|G@$-aE!^7H;JH(c$$-hE$p{oS6=ev55&uGPDjR{uEv z|Ic}|^mB76<~f>9Ja=hEWn0oqsi^3+hL0yt@Uy(M)gEta`%e; z*f?1uKgK)x&yGD+!JCT&R@ABe2HkL@<~vK|JpZrg_&>V7`x4e(+`0J0uUW4nvIN&w zCYdD2f8>rcNqi_QDs>`j?JPR*9-K`zAW<&P+y<+>%y7h&4RlePN{n1e!&~Zh7Z}0y*yI0b9 z*{2PzZ@=i*edIRrYpp4pxu~#g&Fs)gCf9C%oLBLP^Usb*r6nO78!QxH@$fGZrlHV@BeRGy?)=UZyOG*`fdCEr270VtJm$)+V}it zjP_?9RxvY!yQXp(HJ{%9|M&h!;ej<7o+f&;lAO1T_qLx~lM%k4@S=$HuDuyHC228? zjcLLcreCiAaajIXe9NvUle}}L$Cjw~(Yow%} zN6cyQnS2bix#*AA|F5sF-|mq#{_wcv#xqrElXKldFK-5}-FUyh_Dsp$((4zWd-2z+ zS-#)(dR<}k-z&lXM{C#3G)_MzEIMn=2Vef0zYEtNpDE$4C~!iNG5*7%vVdZ@S=N`9 z9o0J{`!ryK;*2NXZSwj5&RhO*`Ij^vE0!6SwpUHB*)TtzJg4i*g2;6n|NQ7Rzn8#s zOX0jt+&ihq$16kBC1=MZ|FMvqS9#{B>9PLLEBMSD7nm{H_FpZ&x%>UT+sk}si=9{g zIlIx+|H)_fx>Dt0cX9WFpCxtjWZ$$*{IYYw>)W0Ga%JmJce8E&HSL`7d7EVMm;%St zjop3bN>@CRykiw7urZp>`E>9wpY<6v|9LX@9#>ta^u09pb$hrybHaH&|IC%X+%x;E zUag3D4C-2HyOhfGZoaIvcG3k4-AzAFUcddSQ&|02-JdU){cpcqKEF@?x%;9vUB}05 zg3s)l51L%t;ZeJ8ecjj9JyVO;r{yv)-Pk0ier}%aZIhKX-)^QKw}1RlSX@f}wN3Bz z(*J4>2}^`7{NI0G_NVwV6TORz#P`b1__pE3f62P@pAA=hxgv3;-nimy*G(Fbez4~Fow8zJr1-1S?UuResQ=_}`;0Z;A{h=0rJ{*3W zzNsqu(L{GS$@8Co-syKekGn|UsBrdc6( z!m@)TdxHk!Mn`9kuH2h;Rn!i}VJ&-}%DCcKOHC>G5f6u9QrjWSDTj z_WM>)?eS3};&0Y}OJ(1<75!@s4IV#8iJ0td$XQXn;>PpdEg#N5@5|utUYVV-b<5Q` z^N%g~ez!c{hAlLD#p51F=b)p$yXC)|+a2uhUcELt?sWg*ohl|}K}UN*>n+3AKmAd- zcS%>Z9B2vR1{tQu$NT&5^Q|fTaL)R@%zngH)rGh({EcJ?hq-c@p8M@&`F?1`QZ zj}yNxuC-ZXIQd!cll!+e%`r|o=-vC@QQYZJ#^eB@9tK8^C(}XW$PzOL0`2S0!bN42?1ZAJ~F7>iY#t?LXUS!8!ARl(u!|8*?ucKaK*vO^%Oc zIwox5gjAgUNXzj~+x=l@70ZR~q^Tyf^7C9%nWcG%1cyMDywom@M`^p=~FYdVU>uR#C)OF{THqTeA4V!;!`=={Cvm6!} zGM$k%J+@vW{I{)t)$ctD$rl!_2%kT9-NtiiH9_*57tMVt_4v4J@VdI{*yPwo`RnJ` zdZh0<_M>oOi1e(r>o%@C)Zc!rZ?obAcBW6!^=7NLMMWDkamTG%0U8VzU-c>k6tZ&! zIR0K!fAaD6oQ}y8B-d>$Z&k$RYZ>_z%d>*|v2t`kLpO9sY5gs9*iOFJ{{LsMjE{_*! zh3~(c5o5o4(Y(%MuA%Gdc3<347dD5p(MI5d<)VTdnPr=|Ok~wJ&G>z)uJh6TsN%+~ zIp-8P92D4D?&M$9{A5x$n>kU)L@}rTa7mNvgwV;Hps5YD*{&Zsg(j@an*B0amBTbW za$(^)7SDq+CVq@re4D>)vog`m*?su&5=Da`&I@wW;ww$u9)A+nsOSBdY@%o1`02WU zJxE|dn}CL1AoiPdvUdw+N?cI^1=GCzrlMPWicQ(|-1{b%v(A4W;sb7`N=e*Nie z28{K%o)PWGJOj>@%k{K>Udw;&X*0NnnAk zPWPn0*O_~Nrw32-zpz8c>svg($-DW!k#>%cH)-6gx4i)0cdqhP!@BXq%pBv_r<%xE zESGTb^n{6pkTXGGbF_%rayw)vIj|}4gcJeL3cbbqJj=gNn;00Mg|;X_!I^2Tu0Ip%FxjVi>BqbSUCdU`Z%fvH7o2Ul(AL6h(*~Ab z7k^xyZ*_H9@50kj5wXsPe_#I5kpfE?S6CceC_c!ZR>B(+4kZ=^y;@8mx|vq)&6_wXW6^wc8Qzaf3qUis4OUC z%9j7X|Jzdg`3c_Q=eB*g-LkswQ~jGuXFuoMeA({WT5=m>kzc_6quU~`e+~Sf_Drx|!~-Gyh(;oZ?u#eaXA4Wq+URZHX0& zPvo}#zHME!Qao?W&9u2W+~;f#KPz+jEco}w>i*Q-VJ?s7gdRWg*41Lu+uLzV0v$hX zS(ssSqoVk9ciDY$y=}A4?Y}fl&hlK<);AlsZvVfy_UF~&oSTon-)_FHzwwsyE$=sN zpVhwSKA)&A$#mOfUYx1=ox5KbeDxDOvvHf0ot5@3`T3Q{VkUD7gVV%w!EU#!-|x*l|L;xG?mwsPw-qmP ze9LbA%ZGouxbw>FZLyDqm3wnv&))WFUiaHa`tNeW^{tN{o3iVj^3tN)CU*Zfo#-#$ zxOSqv{lEW8z3b(~*M`5`ve&+#t+x1BjkIajWZOSWxpRt3?zOAGPnum_C9ix`_m6G( z%}LJtQqAQo%WfZ5m91UKRPgui#U%0Qg!tX>4wpHc&;Is@H-1~bP0fth>Qg4kXT4d4 z;R|%6R5o0{GBfS|{>x$W4R0^|6|f|I?b;t7xy!D(20y+Nzvq3_?k~%xZhMh^e@pWB z`=__<`8nzDlRw^XPk+x}`6a))ihYymJ+JG*lK*Q`{@=~LyzFaFz0{SS(~29E8`o~r zwAzvM(zz_^x#Twg4OO{!i?w~cKU#19a?bec7e9|1s`5AQm)+lUGOqH0b=l8Juh;x- z`@E)j`P+ZL9-fG=He3JRc-r0H2Ns`M_dZvD+0VmYSA9!zzilyzr%^Fu4HLUme&4(_ z^?B8s?v_0LS$6;G={F+2L2GthU$^^k&cE$_ePvZ|nA2-6r=5{cU2JBX6Td5A^W6HI z?YW=yX0KhI$}hINBVQ|V^Oc-(bGK^Uk!G>vFm-uUuw_ zlqd#+7Bk%x;@DMqQ_Lq5l1~{q91=8GOvG*WB`@lgw7#ZR;5r^09bG4-?7+EME_8P=V+ zY-RQ7E$8E$H#a)X-Z5;pJ=WiU>2c1X9UE(3*FU}b?eq3O0Ty#!Zk(GoFZ=&}`KE>hcv`Z*M*?1mnK&#c{ljQxA64@EM)zy&ojEl>BX{5T+qQU_ z+vyzhb=#~L9o751zi8{(nRW+nMMdX++3~XM+1B{Y%x}_uAMKXby8dzM*>VkzDl8B#Weq({lTbYvy{F1g&?zbtFT^xGbjq?2q{Q+mCL$Bv-q%e8a1M zQQ11TtrCwNc$Cb4kpI>}mad}PYx0z+0%Ws~wuQ;>Itn6l&cm6i&DEQ;%TfeVz`qn)k@fAeZqFU~N*o7gmS200F2BlWZ5So6@sl9i3SP&v zw~tzf@>G4F+Z$M=FTM3|z*A$PqbeJ+Q@&w4O6yN|-`=gar1n0DU-PPVYX z)};%0G#z+X_T`b^?&s;}^P_9-C+n}vY5Wr&ANi?#Z&b!m6WgDGCSVl>N(5Rm+#$` zNs-yBz2C^>?w-oqGgN=n{9b;oT*o@?z&E8cjU}I0UR|rW@NrpA_U4oGf6bb^^^sKc zr=O~2wa=4w=X`6)wa*v1v2Sa+OSJ70-g62!S(w%~_UGN(lZ29p}@u)A?o_o!xk9uGJ zPK%w*3vx7=tBK}b_|agp=ik*GooDf%DSFr2$(O%n-2V32-Fn_BK~M$+JH#M{Nw$5y zz+az}=5PF^`!+Ynxo+_fCF$(cvfgtt;=C{o$+KuN4Bi z8}9uwNWJF%CVyI7!v5I*=3;+~R{j0gxYX?RoYQaqmM!1=_uIDBCK0h)PtCiXzxnOG zzuW#kJ(utDxHtIipW5pCcOE9+oWAVE^6Xt@5~r)GH&!_>_sw6OrJp5vY~vA70{2>z zzQ;0cSFJ(S?GI-IXV-sH@89g%8R_MASXJS_w9c1ZABwl#e|C56@3;GJ%)Q@{#^Yyu zf7{Lv3DZAYf>X$oISw{|PVMZSfjF-yOZde_bE8+1x32A*v-qd7!RrssIoBReUTYoo zM(C{3E%E1mr{_y+~U;rfBZnipRa%a&GpPeO2v#dpx}E=De8b_uE&S-M)5> z@AaQsk!1%$pWogaJ9|<7W!VeY=WX*eOTTFpUG|u_?CB!E-H%V-->m-n?7n=zH_+9= z3Ji_^ID2NMbuZ34(Ph78`@8UY8$~bnPm{T~@ol>Hqv;n)Z!TMVb$b3*^WBS*XP5t2 z@axE}-#ztN#Sb-D+I%0xX5Y-6RQqLeTDYB<<@0IN-%4L}Y70*H+cbAu#>ykx7MT9} zuD?}Vf6oQIeP5)v?Rl(Y{r{Emn-dRCOMZ+fOS4bD*?5avzu7{SsWeMwdff4f;=7l> zeST5z^6=mPUrX1%^!>Cwl4a5F+&3$AYvoJB>J8UjZ(YBITYt|Dy}!qbUR%7b+5M|W zxxB{OfAcHHo#3={L7;Jg_q71K7#>I>&ai7-b%go-98)y0P z(+PuMrddlYzU5oJ?da4k``|kJ&A;yT8}F~RxBAsNYoDu zdv@>aN}n&2K3Tt=`)hN!9}7H{2e3DmSwGnl{Px$={u{r)?>d{NyX(v!_MThcW=VYw zn0D*2{@U#)jTeQxRaCrI-E9|jeQ&}&3wxoXx_|fg_I>m}(5b?5NpXXvRD#dU&#asO z@4X|J(>v{jdod5Y>;9d;ymn;7*_R9d{J~qS=9*t{)9^>cw-YbEE@6+|vhi3%S#Cehn%q`G0D?*VkPic+Jv-botwq!AV|Z zZo_#q@x5|4K+ByOn3U%<-23?P`8v~Wd3U3tcbBa#EnT~n_u-Qx9M6N>Ugck}n7cN1 z^QpS3zt7*S`hE7?PnG*8G@AFtwd>mMwV!m)ZtZ0;*ZVX69`m2S_T%jrb!LSZIZpJ) zzpgrZZGC+H>uc*as=trT(|0+3?ESvlq*eQ@V5i)vYhTxJ;cwZdv-jk>UB3;h3m=QU zep#m-#Za97CHJ-Fw&MYt-=CehADn<4Lmd*J#(%KOZH{%D$Lbf4nn!aX52qGXI{b^Ikr& zk!ZYV_H@gO<&*XQH`;EliY?jyc3Y{wU7ES8aNA}vpRE~hqXgJKJ$PUO+2j&n!SuDZ zcT>UDLkZxdC=tn0X0&(Kr+KUOw&muF_O9OlVAJcIcT4s;&z^X6sn6ECfsaAGk?ZUJ z%zzTNoL!Y_Uw`-8WJ?K^ra@A$vVNzuEWcvU}J?4A3~V%OTE*LPm;f4}3E)9%GV zGySZeFUr3;G5Pna)qC$P^`9!d*44i@syW|bd+7~!{m6v=m>*}hO}>?TYx};m?tLXI zV`FwomfUK}pLh3p=;PbPDy)z!+`zyhr2<*Jo~8|2yB?aaI>+og_czhqNA>pCcz#(o zJ@?@g*KcQypNHIIxqQib0`D)qi`EI#0>;F9Nd+R#?%?-~f2R4|llgr=t zHTw5WQ|+8<*Vk=5mwP#2?dJ0vx~=T<#qa-Ja@MAJo9~Kwv!6iGqaB)3%ltQ`!QpP* zowT{}@BhZ%h5H?!bt!A{?ZZcZ1^!PUz+`5)&&67EKy{u&zN6$w7d6o0d+T}W%@GrQXyL;<) z*5bpaHCu`_p`pdfD7I&clbaT7(+?=j7&*QOb%^cS(*Ml-%Fl9eFfwvDD2TH}McvLR z*#bL^O2DJv!8>|)@4B4~rhAP}N`hO@pBxn;p3UHI-oOOrg1dW=4Y7Ec%z_CAPdk+S z;2}YmLODyshe_6mT}SXljmN441ty&e$qv5x@M@X}T~GQLxZ{e{IoU|j#N*Pys?U7! zp)t5HfQ2IduxPv^m~hbhoytK4QZzM!meDI%9ZawP`#Qeac9KAYgCNI)?XCeU4W%#c zFsyUkA=TTxASl^vQDO3*t^!jjaYxmh7D!AxERbXRlKpC7$eZE|pfN?rIO>h(3ko-W zU46XDWLet0px)Jk>;R{kAw`lQN;Fy%%@vxm9&`2fsCE64*}~){Og~SH^t%)pz9A#d6*K zuQGa$Jyj3*C-vxfMob;k6#=HB$_or9<)7U&4|LSv;5hrx>BxoAvkynlK72iT_F>!T z*@vTNA0nN7_)>9o-7$~b2ifIw-q-*C?YmmQJoi>g^tPPN`rpCK_Y6FIm{=4pNHFH} z*iOqorG8a&Qv9mG(B@SU`~jstlLJ1v&t1J>%e^m6_sy2MMuqR*cIy7^`1qU`+%azb zaLv+zEh^9oiXNd zSyM58A^P#VHv@Ft9xoJnT*F~9zv1`Vb z^%nj%m1$yIe;g8vU3C6W<8Jxytok}7oC_wkI54q1>F4UYny~BtN%Pu;-aBRmJU_wz zbhg}|s6W@hOE33%I)i*VyQXlmepV3gpZ|`T`I|3Bn0%6qiU00ya&Ea_Z$vBd(RG`q z9eY*$^KZn)cUyP8&-$~u^!2qL|L%IsjDhZVJ|WC_m%Fq-_|4}QJN|{qQtevb3|ENl zdGYVWpM-fKZ??Kx{XAyl{O^nBA*Ji#g}S|ePZyq1Rdw8LS;@1^@N?_gi>fDs*e^@i z`%Nk<{v_p-{AY*dt^h5TU&;#eLj&HNe_$g1;(W@}&9|=Dy`Eua@1Lyl{pY_={*NuV z0uIoLFuB(8n!J}kGt8n{PMZ}TMW7cw!wVD!u%@dSNsWE-t#9s z>8@fBp11z|lhZ$PnVObNXw6=8LtQiGazVo4vYYv{vZ_nh&F?>^$uT)$TE-lOGjq~f zk6DVUIc~mS;W)$c?5b(UcI|&P?@f1X$^FoH@5c&DOXJnRb5aZ}r<@$VTioTh)p%RX zy-Phy=GAw%yYi;?E2@<~H~Z<>7p|@2{mk?8qB^JdtBW^G)AcktAKiQ&2s#DPAb!SP zGta3JptW#8TV_x82d#xWd$BD@@q#?#_h@bci{hl_wDPJGN@LxU5s&BgKi2#ej1qH@@g}sGW4~za>XlA|tm{~5RbGCgDb#DBS)j?-he7ov}&AP4MqB2w1|Atpt}pKF`!SAYIE;h6ou zJ?E0oO1~=3t($v1abD)K$PYpnL~D3cM5jzM;Cg7t`IOLui=+Vt9?V@8@m_60aoJseO;Qa7!{t4iQnJ3t1M9_Yt6UF+>LhE3+tQt zbBnWrc&(E$j+_>KcIcnUH^)a8CROlg~Vo-ID_foi9d2y{>oICv{HTX!?{1 z5}K*TBE26UPjT_EyuC1^M}E1Eo7YW#*W^DIs)8rPm=3Evcr5pG8Ba?u~yoNvLYcEUt z*8g}^_v-jx8{ULkC$GBK{AnL-_+{dEv|jDcz*tcedoSse@d`7gC_4uN(+9^ zKL1&B?Z=EAD`n!JEHYeqU%B+o`rug?Y?$u32d?R@YweR`kNJkb{`x--VC}Ds zyYSfN`sO#=cDi-de*VXue4%IsXnjcGf~W-_9ZF7pl$4t8e7rHM@fh>Prrf)Qu(JRj z8go3E-0$XV69sQB(VPv0q{fh3V+N0|-OQWiOrF(g2 zvznB3{p?yADp9jPD*Sqgp;Y^kPxH%s?*`ouU$b`C+-rs=Wl={vVuQC|`!1U8oU9&v z=Z5K5sULL`r}O_N&bwFfa@TKD=+trJCczJOtG}0<>|daN?T5MK;a{&}So{BOepPGl zH%E@~{r(Ehed}**UE{a=+N=8-Ya<#f*_O{(f5WtNHOTI_)$>Jr=Y|<3UB9ySYpqF{ z($W6d;PsvF7jG2Sta~%7%C|!YTEc_xn$(i`K+%l;{2{ zykA!Cx6b+^-qohp3h&>MyB_g--P+?;Vp;2JS!Io;|DL}r)vdLbRp0CPzMRj$m)?%t`~G<6X5|OF zcDC(Xf5UuxTP2%%;F=qzu8)&mnu%mztkBrfRjDT>9=v^FMDH=@g-3S^WY{r&kBkhu zd;F8#=5s6W{kfBNrGZudZ$P=BYTuF15zBw?>k|a8Q9fb6_u(49)3aWkFX7oQ+WM#^ zAUyJI?xy4G3V%pSiMz*NUpuWYBSuG-eUq5IT!){foik`vPJnJq^4!H{x6SVsZ>{{W z?e_Oh=qy^Q(u41ocYja$_IrWY-XH05(^uY0UEOVx#1mx}`uiGt@9$3hyS@&8Z#j$5KP4T1}nn@M8Pb%=Ohb&VNgeJf>42*|M$W^MVqMCGyidKpXk2nHI*c z3h^~-t$V?ru&428{^rYSCnv?YKYb}x_3xjgl=Z}dwcbCbvPisGJ(|b&DVbYRV>wf3ehm+^IJ)RI? zcxm0-;|s4oH1uCw=&?c~^ZL2R7hZjsvHYTiN=VO^EtB)QYPH**MnKnoc=S0`@bg^O za{S$rBv7!{hHoujf90%w*_b-BpBHA7R-Cz2^sZaW(kDItWS{D$2dVCArSd0d&nT5X*C`-zkmbYePu=~;Km!y{ z*DKb6M=bV8{W=o#QRg^hSfjyV7t59MrT=H?Jx+Vxx9@D2!rxC9EozUQ)nn|Pz1HE^ z)5V3qdS=HmNts78o@#ff-RQj(FNI2-t$_g2~BXUSd38Y6b z@w(6Z|EC(Ae8SYIG9hJ=N}~YB^cD%B$9)qDEikU?ROUDx>$~XDBA!m2?oREt76%2F01vg9Ez9j~fBMxG z7oCeaH>Y@4eeJ#2tCwqkeX;!e`ug)PPrtl3uSMKcmn5*@pf`_Zpc@N93?Hj8j!|mQ zmmq^C1||-L2Ev3uGXrm2l1HbJ5)q0)O1^Mic(8POlOVC~kzmRAAmr>dMUas=9Sg!6 z*!1^`^bq5Ckb90OI5ba}2wK!bly@5#nD#Q6RJ>f8z(S;Z6xbN0_8gfYl6P(ZdR@^^B+(q%h&n%C22BxX3H^Q`Ti#(My(({_Mh8@{15#I(j zeOK=(Us3Ppd!@2qw|K?U`S(vY91|!#bnZj0?c)s`v!2atzbxs#AQI#t_fK#5XDg>) z6G9G;N1_?M+h0tPK^7BmSTK?4-VWEp)27Y)KmWpyD=UL@KR-KLc0|y9$-Nd(f1?5{#!topS%pEVWputa*!%qC}CQ4hqr#8bN|&B2c@^qDLf|m?Zx8$Ter4m`~H{p7oUG% z{{KJe;EiFe;&B^Py{CP7wtCLqM(<43`kHLdPCHtvidK-`afME*o?#$MbpB=fw14GLFj>`?QuP z70qMWwQE<-;WpmPxmV|O ztG~b7YFqv7#=E<_-+sLwzkUCor~1qOx72^V8h$x3Jw5$a!K0PS=NbLA;fwvp3fjZy zE?2qa>}>P%=d51q%(koD)hlm*kI(weh7yaiHxbgtX+2xFZvAT3#Hs!J^ZvFe0*$vg zH`uS4n<{s|^KYVD@IoKtsJhU@baLzRO>ZMkMHaMAFVgZs3p@|jFMork?vYw`eJ;nBF5enp z8ugLq>JC@SRpE=pd9Th`dFQ-T>-^R>v3aeE6NDQJq%TzL(A{W%#?zx&gYEZWM+HM} zlyoZ4$iN$?#L=mQTKq?Ht(e#q&R6wxos{zm!|u9Q9(%3MJ}$4jcsKUS@6T2I_49SE zFP%C4?Z3KqvHjKEQrlNt?5_IHsT_JoJNfM5pMOnH&ERWH6Z`Pi<2KXp!xi?N^A^9q zeMA1(Y*kg{+gKZ)i7hzjUHts~EoGE)tyxUt`U}^oZLjt`3hz}fdw*}PSy^DSxb6CT z(noo!63;{gGp0Tl-ILh2>PhHfv9I@DxH|vesdbmtZExJ;Sc`X;C6q4YFg+|=lIwC? z;P+t*JJwTue-mXQ1HDkHpaca*sXaU@M?U-NJ`i6$OGqG@3E^o?bl7h9CrSyoc!N>kKF2}>(;*Ek2&+-EZV*Qhit;1t+UK! zzF#+5v%evK_NVZ$syDq;{w(kPlipLa!shDlKmX*u>g#$tDC}o?!~c2q*#z%rzm2}N zH;X3Qor`_+i|2=#-ISoo9|N{*nm@f~^Z5n$R23dqai{-nspR$DK6~m5 zSu;Ka-N}jEtjP7{`_X0lpSSIhNLxR-fp6ZtV2gD}e>Ps7uOHs>Z=SZf{bebAfoD>E zt5s6&{IGeo@rc3of;l~}7tTFf-L|vsampNDxvvpfGqNq@(qj6bewx=S{2|6PM47Wx z>iaRhEQZC$gm%sD{y%5p{PfHfai1@zDnIx)udzrw_sgT+7?Y4=uT1xUzd2>jQl$y@ zjJd-5d^g&kiML~(dSY{Oy~Tu(&$jE&yDeR}|GC!QwwJx4A8I#Glj{4O%=`QF#{JK~ zMD2RRdMM^_;Z&dgt6!%l*Pmai|IGgxQ{uXZJGk7A%{(4FnW+Wj#2DdwF?&40PMp)- z6x4BuW6Iu3Gi1JK&%Y_2b~RFvrHbWC;dj}*9~ZxW{7`x3ljeh;nJdd)4X>uL?XU;r-Q}dOa1z`cG8cEA2nvGDJz*dE9&;;PUo|A-rN6Ns_*yb zhsDgglb=g#I~?o%dM+t5Wln2V@^nuKhdK34>ZO_zjxXvHYTVfVDr#CM7X`UDPyg3a zxlVxT;qg1iO?BRG-DH=`aXU=0CnF||G})mPwNF|#3k?Lza6i#zPUW!imt zK4tr{m!A|L+>W>4(XKvRc=qwX0OYyZe0vVY0ExzAtzoK#r2N&WGol*mlq z6FVmP6fO%t74iFB(eM1VJNGZM;9BFkmSxg;x0_`;Pw(x2({qwjmN)KHrr}xxrhkI` z`!BR?Pr6?6)$Z)`>lco<8n)!FH7JW*@3C^f(T98dvv&R6uxzTFgKhrPRo@jKueq$V zzs5-KebADXDKSe-POs;doL;VZ>B_-08M)cDclvLCx?mAIhv}bWK%3NeyP7xI&p!W3 zZu=>qarfUBi#cJLHu6iCi*P(~Kk&WqR$5K`io_o`ykA3+ z%k%%AQ0~9MU;o4T^_w?a&dxSBUlgH}JcCKuy>H7*mM-7d-NY)yLRo%ozvQ0eK{I7ci-k0F*zLfV=rC*s4ma6bmz;Bn|O_{TExmQCC-!j z{^roj!Zn;rT^4*~T6()vZnJ$(4d2$Nq#4VP-ITxPWmfEx zkve(FH(wo%-uauTDiqiyFZ=MetX9Fyoqc?>BhiF?c&th-*30yjxE1C^_lmvk2O{& zEat6QrJK35C)D%ZRJL2wt~yM7yCdppPJH;RkD=kQsov9cR_<8;tYS`X+*O^uCXf4T z-z2~MSaD@VVCK23o>g(Tw^WrT9t|=*{lxUA@Q31ef2Q^b@v0p7W-&qFyt07_FU*~_r5ywDo)dlPV=6ww{_dLZOb-jobvLUX>`=j;vviK=ku!HypI3B z3)JL1)-QiQdf~D?*Vo0)HY-znY!R&f*rHh4Yvsubji|zNuOx|#gG{$Z~1Z=P4NOh)Ur z7kqo~f9z&@z`Fik8amF;E9*ymb{!b}+y3CljaS_Lqf8X1pq*wi) zUjK9YmutVD&#$-ZjaA~UJ~PAc+P!=8{{1-$>hBy8_V>}gvM2HK^?lz=jrvTY_01%A zyA-z1`v|%xRDb^;quYgyi^GluFZc8Pe)XwQm@?;I6WQaBD-O$Bm*vdbn18(Z`MI}y zS9jmP>pHa|PVmLyit95bA)0YV)B;}qdf;n*_sI8&HxB7&uCIT7<@-cg>oOT|l&U5O z+I{J~Kc zdZPT)USY|TTN~2X?A~MZ<3V$#vs&ne%w1Au6ARZpmJWG%q9VX2@cfdVt^ZT4`>c-D zalgO4ao>k2x5M-A?V0(waDUTB8_V2VCcEG7`+e!Nj%@#F)2fFt+VgBQHQ`=iVf=5m zXyH2EX>syTetZ1UY`-olSM_3H^E&=Xg@#7gq6%UaL4IJoU8p+qk*k*)7IiFLaL`*YICbtX(GShb)42Y3JICj} z>{49Nv-gt^?@W_*nJF>*ujP~spQL%N#7NI?T63iE|NcnX?y0pmUZfhV zPnSdL*JNofC=PnR!|sL9QK?_$ezD?DekE+&^mXgUp06`{VwXlZpP%t|N5syy?8lPX zQnw2=g3lDL;}5f@96GJJ$on3dAq}Y>yCM!dqT6mT`f!v_syKTFiwF3Zo-1 zzNM1CTQzxKb}0tTGW`82=}Aotsc(Yxfn4S;w!Hm7HAok+o}oTh8&L=V!cbK6>6_wds-r@}P#pS(ZaFhd<8J zZ7@F-1$wJJM(6C7 zS;wFDI{wSj&y(F;{bziY4meQ0N$QelaKrygnrZ7EMolbS5qPH1NDsk2x3g=ec6KXl z&`QLyq4=uOk{kc6KFr-*KVQkl`p8jO2h-7b=WUN4rJs>P8m^cS&bY7tiRsK+Q@eYz z(`Q~US9-ihEqHg)#KN~apMUwK%({+ztr)OkrkvaFMO_D@fdNi$uYJTvyoz49A# zPA2o|?8t8Z`{&&G+qwsP()IsOimf^K#AI{s{+)O2O26mq{#h)0?enVexBE`7+mycU zM^o&@kITN)etTPS$?iwz@7$wn=Wof>zdx_0?$(>f@q2EFZTX$FE9dq3e;4=VZNK$= z+6T{qsfqmBDSsNj&rd(z=f7&l?(Mg9PkvkVcF*G2cd^?ZJ}?V+}fSBKOU)? zMf%H|)cbSp-uCazzmKoew%6r#?)|el`pxC1=3h+yzdU07CZdv=B}><#d3sd$r#k%6 zEXnm|>-EV?%in7kx3|}>S2;f?Up~HYnyhi&{LH?+X1DmlUCWH>f4w;#ek1aD&t+%Z znI-MFGsSC9KGTuTR4!k;(LZMM@pbGpZqeBtynroaFCzdgE+FF3ia)_UI7_gS%We;4ceOYK=9ct-oY?c6`MC)JkD7qqQh zU;Fg3`mO)}uB|jn{GXrsV)3VHTi0;sMrKKUU!!e%*GD|xYkq?_ym!;=Jp1d%)T8rv z%+0TQvHIK3_a(PP=l`8Fx9rTrYhOQ!ReyLU{U-STd%54Qo}b&8(*4f3KHstVL!Z@K zrQet4q?#2y(To1vnVoa~YW#-H%lfz3{*J2pCb(BWiG`8nlhOfysi&%(ryB9*zJPSb z(24$Azhw&N99rUOrukCcUn)KKclMbtZzjGC&NZ1*hAs*uy@)wO##DSnbA>Z^>`xoX*?aKR^B3`uo*NJFmCjJmXD?shtWKfpApf&u1{Bg z|3ChlI;%`s?CdvvOE#X~bpBq7?B>b4zi-)g^GC`*Zo7|?v;Y4-yKS%fy?NnVzW8Rl zeArML^C{A6+fPp6WjB^QNiO;^(S6x(rrh5-FBL5wb3AcZxY6=CSi_6J+@8Z*)?;e< zKlkL;=C!}QvG4A-{QGIQ%Vk#BUf*n8uGas(G`f6y)!l!JFTRz1x6zm>bLL=%GV8B9 zN0(pqi<@QA@gioniQkJ&)91hRsVmBAlr`R$-+0WozWwZW_qY7FC%@Dc&Utq;ZU4W& zr%yK5emfq&Zqw)W`|hoq@xQp*DEH$h@!#v8JfARa{*8VAeNFC*mi_&D`px(IJI~f_ zTbXVo-~QL8RI=wq?e**b7fsU^&VAD8`LZ}x-*&P|^sIdDWz$=1>-uUxeLJ1=>tFoN zOW*!px+Z=pxBm9Fl-u|B9ge&4ZIbHR8(zEiUfaBMatz_5gzy8!j7rs`%Jb(Ac zo088WA2?i1{}uoLt@7F>xh*$44*Q-BuaffJa$`&DN!z%0_ml2=yWRdZf41(Q0~^b( zWPg4;O+9|g{@nLocDg6i6HfgT6Mng>{Px1j=Qr!e74EG4wd?+kllN!kD}VM8D!h5c z;pw*Z_tXAQHc64JJ@L8h{bA3|)1F?B-ko&s{x_Z2z4JCyOCKu9|J{4H89^-gYC@_NUj6efN_2L-W4=IXx@UOtv6Qw#9c1$=^Ng;zrO zr&Uk4JzD+z#+Sn1Yo4Q1{hUH$xvo2ma_cYo`f`8el%oNmGr*;Dy5Ih6YJb{hB3 zoaOnVPS2%FwcA|@_<2SB7xn=RCnzL#$w&s617yHiM^)@j&?Y(c^?u<8u-DmSE zPnn(fOPjOx#g zv$o)Sl~LxBUY}?O72eoMm4|MAdGkpjNCjI$y_IB>KC4Vm;m(QJkX4mz+9q+_u z*PlGOO#W!5?I#Os{hjB}mzvjIx4Kv8Q}unm-TO&q8)oFb-}C9ulW7juBR&OLukl|! z%dYtI0x!ng{_g*)4nNcVp}qUXucw~#{%85W_xSjGPx9@F#*=@4D7htEUtv1;p3y(w zZ4cHizqPXX`I3Hh`D?}e^GaUJU)&sjVcYt3OIv?`ULx?vQ6Z?Y$o-c`cxw`(caF8u zbD_Au|M|AOjc;#nzqu{I!$_im-$y}SPA zw*UX;#g--)nNNG#J<0md53auL$>Qq0$&=n~5&oL&?s>gv$ywi9n^shxE)=eIJM|}b z=9lf?j%ruWd$Du9&&-)KOmrIG)mC4+-fy|>u-^RCZ|A?Seg8Sz?d9a$%Wn@o{rvWR z{+?5H+Y)D&mX_aKecS8?|GqCjpR6+oztQtCq?2EpC9cPzk2NEE#^VAFDZHh{fdE#w z8!w)yey@AVw%feo>h~Q}m5Sz)kkD*f z(GN?{f7mgRi9OwBb@I&GZ>Q_$-r0GyzWzmo_4CE^4S(P3EqlCtvi1Hq@6YY~<6ZVq z=WG!J?FEndEN!lGeN5Uh3c8RempxoA3SZy?*x37k`udJ@4+1pZ+tK+rEBt z`t51)@(BM`wa?!NpIV~mn|XX%oYtXamQR`v&C_e1IjzLnN_2pg7^?&`=H^VlTemxQ z+McrbqU~b;Urw60eb<@1{juk#yuS6e>q+U~vRv73I~mhne*bC{Dcx9S%qMoy?D)Bz zZ=$z-c{KNAto@{KT5BKY_*|$v`dp^`jpfPbk7Vj+@Et#2S#GrUyh?WN{znTk(=NZA z<9{!&HvaDSQkzvy3MX%Dch5ck>eel5q5pk<^TT%S-F9ZD+ zp<`%8_RBxE`IoQlJCgVR&cE$%WVb}JOINLDQ|5RQsc_@e=NO+;ZFpN5po)SgbivW6 z+s9P@2E-r#W5~5d#j#)cjl|-`XE;Js5AaV5J$kGge;^@bHwi5O_t3;Ki(Yt;B2)`F zEYM<<+7mJ&Eif-<%HQ+R?cFJt#w=}zV_UzTdAxgKp zA|xB12|W1i@v&Gf*+_4n!^i6r-p=Uh);}Pn)NmkxC92)X__I=gOQSQN<&i!5kA7|R zOVic0&HX*aIM$H$#Euy|+p=AcEp#(HeiF=n`aD{u-&yn+qJsFOaA0SaT+oVq$sgw; z9CmPhutNOmv5#yAG>+eJnLl29W+kP^uu2d=KSs6SMu&d(3h6T{hOF>ZCrKP zAjk05y?c4*?S8NEonfF@8^?aD_V>4?kN=$9-moboY~FKj{XG+&StK3lD48|iWMbjI z;y3F{Qtr(6Go1Ii$28=4SxisN;jIDN_Sws6JocS!c2m$@X5zj%j|*4KcwczGuJ#A$ zgySWilP@K2T=uhMt?SFjHR~mpI>U+w0gYJ=^JizhxIWp$F87wn%Xkq z|C%f1jaMPBZ8GoGiG?vgd6#XOxADC9F}=V!3qb>)b9}t7AKCm>@jAPAYeh^pqtu=& zQB%I3-rMj#Vef*fHTqj$`CGkIseZHZ_#4oAor%isv!uK)994cGuD&h*ejez^-?Q^< zt#$V-dwqIc+o@?ik56vdvLq!&D`?O0c^|v=_uWXhzV9PIT}<~aPdB()biU>iY%@Eev{{y4Q0LIin|;bWxgD<0 zemxL4IAgCCW8I|{T4r$~s~h&6S(T)^CL@q__P!5Wwr#sLN!9yJ`2Js0*T(I=_3h0~ z;n!Jar91zBS#E!mncpTsfB&CNr6naxc4|eNCIr8LN0E3*`yUUQ zYqure_unkb&t%XPdFbtrxB2zeH*3Ex?zcPj(V|I5TlAvwwbpLq^ESq3BW`c3%D)lz za;uL!JlY%<%wuAXm5auhKiXzxb8ZhV+;! z-WffwXFB}7Kl|;Df5#&A8{b;IW_h*01~eq~b$i}7)q?ivY5!SF9{&1WUy!kaOZ=;q z6dS_AUugh-TV!E4V8mF5r460du=jzo|&|OMfv#;OEum2sr`@(;Nkph4`LVtO$r zK3YuLGxg)KUg_MkvrM{#~bHozua^B{J||=b#Y=RUj_QWN4XlCIDS;F zm_K`3ocxz;_Zs<5?Sg&9$EJpxE>(S;b>&eNujFwAr`PD&uY{PHN8@hIlef}|?0&*0 z!Cv=b(-TWMC4toq^=q!aaJ27SXuadjy}h^N>i?EjzukKM4d|L9`~N@Bzx=Rr`8+S} zER#E%QoYx#z7z8FTC9B9nHh=2&(Cc&p8Q{BzE$a}URmpF$9g0$|Gpe@s`~o6*vx1C z_J2(z-M?`vK0d*;deM%Q7}ls1{f|A*&(5CyZuN4XnTPgSZQ^0q%A4^qGJS69+qZAc z>i$$%zu9p3%>`$E-)d8juWf!=1#7(6_A}picz^!$Pk|3yixy5fcK&GlC#h#={T9sX z*{rSW?WS;_>COL7bNw@4uDbbuV&Tdpnf{%267GJ^x~V^EU9PkLJZBkl@XvYwV?WPl z>`+yC{E+L}|F0=?{`a&+A2N8nFh>4L(P~S1`Mk=?T07QB=bb=v(O%JI$DVXc@q*@} zb*mU_w_II)(7U|6{MG|kUWF?UT>pX=m~FY(ee9}$+ggFId!Aj*{*r3(=0=E9@3Eft z-{!rq?F;@)Te8X~SoPM9!pE1|^s?S8%KWvys5I-tqPU;$?(8&vdvb^2PTo|_6dRGX z7SC0YC*rJU^jtmQdORin#iGKmzb>tQyt(gwolH6FxwSD$`ww4wbNI}kodr=ZXMOn| z^Ky^PIkyAFS1y^#rHR>1_k9_m#q?8*WBc?=lfFS^7494lz4iYqXhBNqW;dO!AqR}V zttr`iem(!IUjoTv<1=puc=;Z4 zzSvcK?_f&I%U=&x1TNN!lkW*`4!Rzt@Uv!W?(v{J%Rfs3Ek&1!hB@4B+jk{v#l8JJ zna5wn7hT=pI(Ob@u9=tE^#2{*u^~Wk&5ZOFi8mg&#%Eo<;96U8;EGn|(OJiAtBt0) z*;yN%OV`_~bJaoecdWvmq?prb*6UK4zSggAG)jw){m=7iZ_7WUYjdw%`MqsT^15w_ zUtfKRDz*B4X~+D{JIheJMm{P9;eJX9r0TvYeA2#_xXM2yDJ+U zgt>qG^JUpLx8?D_njbO3#ZQZ_vfuh&*mF8H$5|^R^VmMytX=B_r|#xk!8&F3yZ-{u z-y1GzGAQJ>0fE{*0()1dbZ2S`SFU=huBWdc)LUI z4R7t`Mx!+AybPJr$cTE$>2dNQd*{Z>UwK`!Zt24M^i|%Bm6s23UwE+egW%?-g$?fw zYSmw+dst} zkFi&4zr8tbeX;iYKQ`W%Uw%?ukYkfS^~~|ZYfRo%wmF{!8#ag{Hv+vD9ocoo&l)bT(3 z^}un;&bbeM{wj;oOJ1k_#B86VXpVv8W?B9&qwU7LYRTIk-#KQ!qAB#0#U8sCytB8+ zhp$iG*mw5TmntikHf4wA=?`Cgyp_Sa<@1%kkiBJV9} zeG07n{0mN<(Rb4DpDXjyVU?XthL*ei46S%u|6@P@I!q|6+q^RLhsSf zwNDq^+59ze-?dFUy&vDKoHuW?+;0={PnCZSomplDD%|PMv|oPid*#0SpBFCs{l_lH zZS$UWo8MoqiGTjvp0{?^rZ2FSGL^CS({!e%Kd(G>p!i$i{&i1&zT9{&ey81x_x?T4 zS1kPWRR+Yq(-vf9B-a%-=kuh(IXiimUV)SvYo~0Cm;chHA6NeTYgyIY@`pS8lRFM1 zu=3SRY6@3T{}z+TXCt9It-U=xiNlHu;U6_`CJs zInCb4Lksy<*zGs^%;t0I#%A@$Z#J#jl5)PMN1OAgeXWLM_UvnA>vAJ*ul{!aR^83M z&wni?ypFwD{dsQc(o4KkHWpp|_S(62X6XC5`In`#W`8TzwOyb2YVYMuFQl{sUajZZ zbKUOd`TZuokN?eSo42&+>hCG@vO#NtHdaoHzLj9i_xW4l`RMnn3$0jY1s>S0c>np! zjq>MfPW;oKKcDBk-_p;2XY$wDFE1AJeJnBkJP*6p)dVBGv)8sK=I-BB_Qdu&JNu<` z?<#W_pVGZkxAkq?b=Jd$sq21j&40Gbsca{2>PhF5GhTB!Pds~m4~W(L^JK1us-)Mk zoa10I=F~MYd&3Wl+nc?f@%H(>DCxcYvP=sdKFyT)(!S_T&&kgFjjK;Tv^MT@U}X98 z_-%Z_7uDnYU;LOZ%Uf%+Ct&^6@7Ki}lwO5?_&cZVRcXQ%Mx!^S557FNwch_h;+glc zpMNwa6xtQ9OkH_m$Fx~LYxJQdU4hZHkKfhpe|Fxjd_MQu&6}Cg+j3T>UaVMe#rZ<% z=$V$|q|+^jwC_>ZklbI(`2zr82y$am(M>q91sE7*vC{Cx4ltp)S;N9 z1R_q>sqYYQfeaXMOm&o6~a>4cX1@rwseZSRL^5i!dO?~(O zkHqrsFSqVj-a8d}e8=v0yR>cFAKIib+>o)2)k~Ir{O8BB5|MUzsFLmKI`w8^(^w&h5P%zZ1hi$uxC7fW%`4D@8YjM zrXha+A|9u_sro6SwR*$n<5E?9OCP7mbUm%VWBhf}ug8~SzTWtLJLOGOA&+ga{#yHQ zJ%<-QyU3a%TW%WSdf31I*X1or9}aQrZ&~U+eOBG!>3VXFn!(F%aH`Kqu>be5|LwKt z{H?)$mPbKrldAuOp3AMVJm&$SJ%=dWM0@Ogxl-?4R~$1fOvy#)6DjJG$YK9Z_h7ME4; zb4*X@{{`c(rXPZ=R4>U`ne zCiQBgmF@G-zqqE`eS66xt^R=BIrSmChwk0ue=B{1kKL=>W_P8;sBCTxudTDuxp2L$ zI=qtCgN*0DcRlv=%+hH~S54VCZQ=7R{MQY`okKZZt&`9Cu;}*x*XQ(1%2uXI_13QU zoUC?p=ks~l`+whkpY!z8)UuPR)4$BK*ZwU3_l0}Pof{rm`%KRNc)5K3w)ge_e}6m3 zU$Z|+(9f)&+c;d59vruL`}xl~J(ZPT zd2)x;)*W%q5Dxp~jpr9H?9YyTSYdklnJI@y1Dk#g->k3$<%@n5z3Pqo)7@|XtUFsq zo;IP8-`dIw8G9(9?>Gk>S7qXJOUFzEBE%tgLS(W+M z(x_~r1&HT=tT4?YVCBgQg@r%nfA6WSU&D29LwM=}sXaOO_S{T6Gvng!L${v&-3nQO zHQ#!rf6S91I7DF@REPU*cH{_=HBnW-%P z;qUymx}M<0;&<=1CdWK^_)dS{{Nr1;Z@=x#Z(DM~Fz@s<-8sial(V#LkNxzQdMWWd z*5cjm{r1NV>X{x|a$XnxG~Hj<%jMYCfHU8#Clv1cyz-XxLQ~jT0In}j>=5hvS=ay1 z=-S7be2r0{cJsAGd*Zh+J@mVF{BQRf`@XWLvsOHqH-(@gfC;>AEAw33$@N|ix$pl)e)wCqFl^3LM+Jco z=XbTes*QdiA+F$RCzbYQ^&!J^s$JGR{e}B#vvc=ua=Tp8^VmZCeENaSpAsWJ70l}Y zz3qMf;h&P{mp7z8J-lJcLlb%R#{n9Bh3C(;C$2o4Y3FxrVSvozd2{&>2en_WnbYIE z(Bhb_wfwQbEHBB$pe>C)y+-Cf4RZ?)uP}}lkW6>GzkzjfAsQ!ppF(U;!1^|UhyHd~ zY8>|@rZLqW^t6Ax@PF5}Z>zkNcO`LZq(5EdRhxTy)sydUqn*E9K6+~QR>?UH`OGqp z*`A9&jyV+}dwhq)W$BukQ$IT#w~&2qagFz$$uY~5=EttIg{2wE%?j@+o?O_ol6UQy z6dM!$XKo8-vSfU?LcJ}i3_T_QBsohtmV|HFsts8hDy1KyY~$4-S!bv+g1yz3FCMsoh1Ws0&) zXSEI(uCtuy_bgi|ZZrFMeCB?R@{ZB;IVwF${F#ZS&eAr>i#gg4AL(aPJlMiOb_X{X?aQ!SUgKHm|U(8LqnU@gNl z+u(ctfwDQjJ2Vp9m~x~g51JQjlzA-GG56x48-2!2=^K$!3{P-_^&TGK3Dc2h^$t8> z{o|+KT+dp3OwHlgMpd^;L5BrlOmF^Ysm{FrUGedsH0P6u7!+_=V9A>C;nJL)o3A06 zjCFDlG+Uz3;IM_sq@vTziVJA~8#zkQO)*){z#BKqxcr(FA{F9eb$}LWUUYLmh!~qk zb}nKN6T)hI23pls{Onv5avb_d6(^nvGW%w~l?J-Gzx5kvX;1pQPz#F%yx37uF z*g6ZEsC;&2?p8ODZ8)6)mskYadA;RgU;%NlHJbPlNd*fFYvMN&ta#jOZWO7kRmBE}eJnTrKh^H9n$p(udf};RM6m}-n^(EFg#8bSLn*mAc>EqraON|7&;Fh3 zS(opErAwdx*96bj)kv#7PI`7aDpdc#w!poyI_sZEhPjw)+pLmZ|t-Fc|$ zT{{ga>o_#Beu=*jSNY(-ps#D?Mke*gNlzm)b8D>m=3h6tzwYqM9_0%ey1VD&W@k z{P<<5sSlflKe+MDd&{lACqY=vXM>=!+Y-s@rwP^7){^{vCgsJI+w5xo{d}H#X^Cg% zzFE&Mhkm$pd}p*ISBrxzYfbcp3CS_C3#ETtJ9Vi)S?XJPPxZH(>6ahR?>b)T!|W{e zY|){&VfjZ5^JXmAgOn{BWk9C}uqy_zAf@##wFjbH`{LphS9l#1_P4oM_xE-D^1~CA z-Iw*M*4VXuuFJ8HE|D9T=GN zbWerdF1k_uO!R(>x`4(4hT}V!+M+gj>F@m#G(UNcR9RO2_VV}lzWjN*@wnV$n`K9I zwzbPVPV(;ggcS7waiA*i{h<&f2MVkRau97?CBmhBG&FGCsYTbWg+=cwS!w(0#o}#M zU$bs+PWPYc{V+9>>(5L7`c3R|6$j$#ex_FczI}h*vsF1)8$AC?rq6La7ReUUoLYS> z>qg15nd!?Uv!%c7{&^)qa1Sd}AXh<8x6w95(Wu}1+2w0CoHsmoKJkyl_to)#yFSlQ zT=^_Jt*`LsspdEikB^RS zD|+g6dr#$N-IyI0($39^{8l?-hJNF^b$YiqBsQ;&-F>a@_wD<)TE*isa&vQ`vs#}+ zHm9FgdtBpc{^F9x<6dd=TeD2FbN>GNT6WP@{N{^`i>tTC??2t$_NpdY{tMF#!A2&I zAJ69{$1on^30pWTc~0G}jEjq0=NxD0tCV{xG5vXohBQ)XdzDir=w0f``s96qc~(f9 z5d<6<8vn8US=}OK`(oSwUCpOqTkfyNRiBNk{TllF^ZfsF_~uu=TDc`C_ONdBwlCke z*-RH^{G0x}N76Xw-k!>`w4&?%py7ub8_55CZ^Rv4x5BFFed#WVF)rbgxhsee!QNf_erL<>!`cFe4g*K&qH)tyoYSJ*#n5q|SxalhH$?Q5kxO3KTZ_oiHlPwoNuI_*i2ayLVgi{dJ*5x%2C`PtUp5vQ+7U1!J!HU)jf7^uN4a{zc;Wzx9Qd zyjzwWeDlAghg>qFN+j(BO<_jyL+6Y1|YOMCvtgxq{3v7Bx9t+cIgi+ZwS z>~xUVH$;JI>S?p~h$F=<#}ZM;rJ_w)Itx#+gtAq(PFN8VxQ>f0)a*w|K98gG^f&fC zaT}L|W{4_RPV(3r{z1$8thia*hr&<;&2-Z;PU$@p3jY~}ox69!wfudceAq9o;Ioe- zvtQh<{+8{`DX?O{!;hKY-#XlGeb4Wo?miHRYU&$)_Co^|67k+*e>^T ze!BMD_x3r*m&ok=^Y~}hiZ^=>cArc3>My+2X4+qMc72WM6N%}kGc-kzT)r2}5i41W z4@8;cA|HtItP%)1y3;)4Vu|l%{|7JZ?}vJ>08Qa!2g==BT*a9BV(;@6T#Dx}f!f?2 zaf~aT@0p~rh9_j-shgkGAHOPI`Bd9Be(&=9$)^G=S8ocxy{0Pl&3wl5;p;EHekqWl z*7!kU`T70Z*mLD?9nYNqqW9OAIr+hF{(t((`7;0ibKbu-|Ci6X`dVVy!uR}tD^67U z>@)uMHt_bUzWi5ze>~%z{bi2)>nR(p_Vyud7hz=i1X?9t^V}JE7g9%wYbq3tr~1(7T@)fWP8w@W!^R9_6Z-CC6k z_CV){+Ud_<{I=)ad$9Y{m1O&Kn$h$9XRdz8^4##}nee5b-Uc{7ee>M#l;6#&!{YMS zKhHXEFa1yMXRNaqO6D=Ccxa4hC{D;`4DGpmRCR$D(|O;=ah@W6!KqDJJs}4dSnpZE zv~tTq?;m!BoFa?2faX2cYkcamThH)i;k78q->*YDpY;FTdMe`bl}cJlY*LbN;aNd;Ruy(>DIM_f5XkF8NmY>c;=2JUf3G z-}pOU{{9yIkZt!?Hg-Q>(`Gp5_zs_aZTr^#DtmQ%QTp=7v%jCZ@%h{1Ic@h|8astTxUVEG{JXP2>hVvZ58S7pZVFo3s3p25cxh8r zsMN}f-R5N{J>iA?cWSVrn3qU=KuZ>vGnh}_u8iS zZr(ikPk$4?^UHtv$9g1R?(7P4p1JCKA#bVN;>U8&4K=;>{ zg8ToPMlCFm*8grXUHk5n)=z&f+*fnv2wck9TM)R}30ikG zIMlHo;-2(y<%(m6kN=Ei_FBe$V%}ntL&s;WW7BH#ZMgIMvhD**ZuU_}-CEwrezxV&Wy?^P{z1?EEMqgK1EIGX&b(8S#6Yh3N%jeha z>XkHB`}>kTlt-&Nl&|XOf_lGC`^%;XG(P11vC;Fmj{Ux$b^f={gGc#z=UYxL*SPz? z_QzrQZN}#;lyfgE`a4hldx%Bq`ndVb=aP*&vje!lJ`R3a+0z$)D%d%nWpSm+yY&~D zOx{KEXEmOgva;d%Q^{$3dkgID${QnEXeZ`76rBqLO_NM2LOaAIqoYAjq565RtXF&0 zzB{eYK5YFb$0MyB@N4g3`Ro^uwE|!6kX!9^(7IQ<{QSMmy0X9i@VwT4Fmo#3VK%;p zJDx8;6Y_C;+F7aH-|tmlwr?XHEUeNT;7z5jOJ z?z4WjUqfbF6eis=IP|^pU(o&cFZuNAWUdtdikTw4O!((z0mk#oN?ttIlUjA%@XYee zxbuFMZT+_X_4mRTfhHP2Y4yhR7yYI>Z%zA`Rp!~P-#<+emhKxIKwZ^NV{@-wSS{+J z|3F-7tJ1C&Z=8LvKQ35NIDdc1jC~XAdBr*O1%B^ndv&;rS=6WB)?7d1hlR}d=ca2+ zZ0EFp{KawNUh!2SFZp)wuU&Du+kd^UunlwO{Hwy(8|$=k$1!!^St-xwRj;%C`{gpI zJ@otc{{O#AqOa8-(az4j{_3SbMjB%-_r2G8`dJ@}uE&;d{NMe@S@7NecRL>QMenPr z+~xN0XK&xcx|}s7`+_p7p4bG6+~551&@?-~<*zN@Pu;jJvwqD_Py$|8GQ;nQ|6$fc z#i8=o1NP>xU+OG+>3L|M-MtToHaoyum5sANJ5JN4>=8tSg(*{=W8~otk7A~}?K-d~ z^Px>$VvzH$H!LNEH;garh}Zdc`|#^Wo4(JR|LkLz&^Hp{2n?9VKveas? z-{W~3+h&Ptk@TT_J_dB1t2^7FG5*VadJTW4L-m<=l3;`ZFQ_y6Db z<@U@E#Ap3ov?*Lhqd4`?V)?%vJ<7ihR2<8%eI4y9+MqtarYNfF>B`*j@`}J_@!ZYE zX=gmN+x9Ry&1c>9gJqfT?6mK9%j2Uau4mJ~_rg`w{Z#DENx3yUgC4zN{UhV%oXdPK z`~Pw_{eAyGt5!T+WuGR|-tg(`-}~q0T3T-}A_t9ofsSYg@hPE|tGbjzrB48D{baeL$Us;T+UkrVt8 z%>%YeAD`(Bf{!X)8J9p@t z?EhbnT>O;vIKeZ9ro8}#I~_3vIyJ=nzhZT9^?$KvY$ ze*MCyAD8KJtS}{V<&=3J1Knj)m(MMm_4j%GzvXl5|NYE-%$|FC)t9B(^BTS#joY{$ zJlOxBSHVQbcK*dOC-MCa^H=|x_2R~|uA=uPa-Z*g-#5KDl)W?O#dE_stKG!z2z0%c z{Jry4a=+~~vpv_#MgBUsw%w}Fe)0Q@;vU=0O7N!T6Q2e)eM|0^NARw;tM~<1*HWof z;ZG-2t@o*TxAQruzxFOQU}-ot&mHsM!`qqpZhjWNAfQN8)9R>3-{!U=yxY;Dvp?tIm)zi)`6{F)W(Vjv%8zO8C*duz7c3=-fpgpHCI*VS>{4#|za+3k+qLmG zM~mcd;az|C7hNmP5^xOHVSKu(Cp7Yb=)Sm%4@BGk?bNt7%l!JSA7(OXD+|BQD=+Tc zu*Avv+}R4vwT+Ul?SfRS0!FET%Wvo`rXZ67ur~a>;7BrB)NU- z*029Iw|={=?AG(*GDFwrnUCuEBAlW1pvE!=-Z+#k*H7Xc#Aoh(bU<4ugJpcS2%`=ze?=+Y-GgNSe7jvlG3V!Kb0hI#2J)+#NZs%JxFPoUFaj0T5=ak#$e-^I4 zsnfM<-@N7Wx3|o@b98w`X7#Z-tHrdhU)maY&MG|goK)8AYbLx`6J~#&8DuC2PsoLw z7apjt+oPcitB(UX829gZBQ90C@uKuzktEj0&M!)v;%%N5qP$ zxtFGX?AiOt|7O)WU$3AaSHGR9T_O7I5BL60YZO2s=8(uzBJ(*pvO?yv$+=K&;m?jB z@6O3Ny|y!d|GwJx+dGaO&fRtLyEU-(rAa$z9tZiP&l7VUA{5{K4|IQ8@h(X!tnoxeL`~q{9e1|9zFiuk?UV@d z{0;pF#|>p4A1Z91Ih@;H|BE|a4C}-&F#QyNpx*ll`RGnA{RiTT zrc1P!HT+LEkrX$MUn_c33_6{eQO0P0?B|A?wp}~^%~>sGcy-_FC2z0)-go{32dvt2 zP)K8Z_d%$*Y6|?I1&tXE|G(!P4C}ti$#TNtK!ONV?INKEHfpPOtkTkv3`gCLa{^R^ z&Ahld0h-C+Eh+)*ti~*sj1NJ*QtMFoQ!QbEBX0x@uxPDQ3+m8=FpU>a!IazJy zC*8F_bZce)p4!aB!Q*&fyCCn@+7*|7Y{|Twb9tFB_*CS}pz*Q5KY?}kDm+>19=3|- z9BScYfBSn;gd`X0T$)KIsBBir2opx6Ax0K~726xMYOkK3XL}no;{)1AwQZXj=y2tz z#EAD#KmXe*TJiCy_}lCI|7|@BI;l)Q=gXq5#Pu@YPW`*3H@DnbVL#KaH|=xfe*g3T zZJTQ@)hA|1q?|f`2vSo)WgCC6 z?zt2$x^ET7HQ6}Ofyw1}3fpsUZaV5`{no_#*^J~z@fX!1nn6=OpmX#hHy;CCD=Z#c zGO<_A_SXWg`1~)6-nBS>r}8Sx ze?K0-1y9Xf-&6H>&&7Ltt1q(|CMKHb$0oDx`4r}Tbw~P&uDjc|ZTqrL4>W&d6~el2 z+3M@DIwtF@N>80Tewp)+6ynbQ3bnU;bu`8}`dvyCer}~@=yZ_(bnl1i& zzf7&(l)2^e7WXCII?wYhcsAneM=elp-7$ z8dtD}2(E||ZGII}_+n~Doa7oW7w|;Ng$t^`Z`fM%?!7okt9t778yk}^$MuJHuCJMz zK4X2HyK2EV%b=!XoGtS!d$VT;yzh&DXWdDCNZqK7< zPil{SId^~W*J)3_7QgM@UKUZk>wxaJ&$riajQ;mSa`(&4#W^+p)|c=7ltgZ(G|Dx8 zD3KOM$-xYaEUSb*c*U>3@zq+cW$NBthr8?EdCb+~&-@T1TIw7BWa{3k;Lsmh_Fq?h zkTp*8scL67tqAO^igQkVJ9VGkn#_e2#w+8~^WGo6yy$2OW!_&-nWC+|JYJb6RD?Va?;^8UJihpgYs*jSx&z3=#&|GOWu z?asWk_S??Bd1}Tdd9H2!Sr@%@V)Vb`_x^92%x{u%^Lv%iM(dwzUY>mW?Fj#*V|x7Y ziSavT9@7(A2=7G*I4qdNz#FG^(g5Cu1g9N`1@Vme8y@w>h8Vu+RSG#M?e~4R+=@#R zj_Li~WcI}~e}hok)84p0=k!(`xxQoB@0x#BqGmGr84n{Rm?XJ>d|R*(Gz+q2Z^nyW z%`Ndf_2+v3#vfbA+WozD`tucQu2e6!w_m1doVug>`@0f(i9M`~S;aDJ|72L7&)b|H zcPlgBFK_3jjzIA-%<+8`;Uzfi5A2iM9|CjCmgX>}r~Acb4vyt$ri-d;Jsfo@whph-oJaPkEmEy4X7B%Z}J@ z&!5*P-v9URX4%oM1xLNE2bUe+n|{01d~Tlmmb&BXD&K^@uK51r?~JOyYSI5MyT7%* zADQ<5_37uga_U!c?uc|n${wpk7aa87TC@jcqEH|ssd2-h3(|HKPuGWY*nd1CTz1~} z`;A{;U+12lrt7;#^!%#Tji*7IRURH{-IjB6Q^_6e+QV~dd;b(a=$BNwz{B)!=k*KL zra2#L7aX&;w!ZxL{;ty3H~w1&ooj#i?|l=u-UjpiKhI`1tD2^1ZU2Az=c|A{iQJ%L zX`V+u{~NvL_m{wJ|DLCD+ZU{n{d%ir_tTT&Z}V^Oo-|)=R=)PKisoq-PYQ+K3}5G6 zzaiuQrRg_+&f2rT`YZqT8}HNCZg_lbd*tmuOH9vR-M=-r{%+#r%kegsdcLdm#+nrG z-n*^(f42lYC4h?f{h(Ri>Fw&s)d2$|ix=yjN!PV&|5o1Jd0_tT$9>js?EgKs&$+nB z_1nAh{kPN3%y_uj@XW@Bx=qQCkM)Aqef(Zt|4SV<%~UmCsQTEf7gG<^rafR}Vio)F zci#PjN4GQH|DXBe@B4cD+&7E<-Z#A-bNHYBr1Q<-I&_0+_O%;bqT1k!Zf@DF%vvw` zcmIFc9Bg*t^0BDO`z7plKJQjC|81k{{7<)Cll!A{%1#Gwt1R1eYO~nwDO)ynh1G{& z(%%j~0PQMU+WpnrUQQ3cSvtRJa_!4)tY$k)XaD`a_~e)S_Y?2`jw=eEv6f$*KW^Lc z?IkyM9#>oZ^0oDwPp|K1zm>L2o&Wz!N%iHkf0j&4d4W{5yzp;e)BpSOgAAyLk7(~Y zxH9ga-KbTucT>3i?*-Po@08!KeJSfSO)oYpH+Sz=N74J;>YtPiQcsD@Hcs!mTl@X) zx8D4k!_UsopZ{-9`~Q?~t(vRa#drT6m1cO7&a1)6)GPSmt;6lMZR~IVUt1TO{rz6G z{_p+ATmn8X^_gd5dH4U{AII(e-fj6fx1{FFi;H{hT|+;!ero$ECQ-j7*68*8xBqwE z%lW5zJ^B~7v%6gS^P9`x?2*pozBVP z*E{nqGB2rEf4@`wcEe%5%~Q3*qr$_(qh_w3bM^8G)qOsig>PAFsxK6rpJ)5h3^EV3 z+P2jBe&M4do!`!t@4L)r`{lxxhx6b4S(H56ydWzhF(Tp^)8n@{j()yuG^Z@7C|s;m z*ZtO=&(&`Ci|!nmH}T8+8&BSQZ~NLRyDj;6+3jsl&A%OJ-tWImcIKUrOK)%c`@MX! z^`SkNt?pHAnp^W~W!a~b+;6^oKId0=G-GdW-P!xgZhu=@=yO`;_x}BJbe=rSesg>O zt(X2N?UF_#raKRp@^DQ?N;#k!M~nN#IlaVW@%1brOV?|$U0)lW{=V{jb=CVfi@Kct z-|Rp2{*-a0U`FQ4pZ9013|@Y#iIscJ=FP@y&&XRAr9>^ff9uw*+4j8gpC(B?&6v{g zE%n|D@6%UyynD0g?;NSN%>U(Yw_e}$KRZOhG_Fs6b;ayqw>s z{r1=Y+AO18SIyS>zT^13?&V2q*%wi2XZAYDy7W@xb;CA97GYpwXUX_bbfC!)TK4|_ z0p7hWSA6fyO#j^C>(Q$7CU4*QyU#R18`tLFjFtQR$G914y{JGzbL^c2_TAg`tq(QE z=HJ}ps;Q~js(O>XBTvBfp`)3T(}Kv&Y3II#d~@8#TT$2?_a?;co8$hs;lIpOc1`jM zo7nKTZ*zC-?eh)4Hyy0|R=lb5bK1WDt4{oi5PAG<{ob<6%Y46{vwm;UI45txeeoI<@mvJ=libM+tYtXZcyHHV>)kDBBwp$?d^F7x_`@Y z><_!71dR|-3KeirFk!8EEYhBKcO{B56dDc~ifrKjcc;DK+rjm`Z5#O6A`f{V__n!r zLjLb-ycHXd-wChSI_;W5fFa}ezxnpU@5<-%awT)>Gu}RbwE6F$)va6DP?{SYxr}ZV zoNxav{st{IAR`0^3a*(2)Q~;y&n@4PWZtUB}=vS5-ufq{y z&iMcP-v1i<->fI7{$aUO_x1hv580}^;9*dRKNuKUoPrw~reAnto&}#u2UmMC!Hm)` z9?5@5kpFe-XstnokM{ASt78uErWMJ*3;)TgAgvqjSKk&l#c6fAm!XE(0VbbJk%WXU)X|AUfd^_|q{}ny>b5<`93QT{=UU!^?zhSR zr~ekP*c0WQEuay7;P1cU;+wVRFOJ$Cv#Mdab3pC(qDQszc59cYq6CUV2A9AGp;>?3 z)}kbX#sxwf_*o(kg&(MW@cRFT>v_N5x97jklw@k>+VQ@2ciH~`caqzmJ@e4uzEM{i zzwi#wI96Y!`EsrZQaK(zxTrX!=IuKe2=SiTA~a|2hf~*+^s<{uCLcR+!Zvy4Kav; zk>ya(0oj+TI@0coLF*%pSbqG|W^PwOi4_J$7A6IU1Ktb)nnEZE4{iur;Vj^wP{72p zhvnR~NhqO=NArlZVBP^yU!o4v4Y6-z_R(^iAfT^RiGcYS_)vqrv z7iX{A>Gt;4R_;~50wr0rv>Xn2yDmL}Hin3j7GR0Y!IJ6nGT+O4DnDOY?9T5y%fwSt zQ}gMZ!jj3GH*NZInBV@z-|zRYhla;Kz4Ecg_?*SAsSmO^LK+zu^+Ovx1YxE?6Bt(R zjft^28%|d~pSzrqnN7pY%uFM2mPzKLo;RPK&CWl?_F_)aDNQdQAD&aYf;3sYggbO} z8y{me2wdJE5dnpa*1Z#DZ>r8{j=giuBvcH6A@D)SDAv`L zh!ofq`QWtv{*d)?d%4`pK345Lb^7$`C)&~bYsz-&{eOP`l--j%Ie-87PyTlC{3#2S zwU4eB^3FEPU6prt*UQc4?TYy~x+$cva8z*4T(@Wu5sp8ov!U{H+R`OUM8XV}l$<6` zoLIL${_DfT-(SpK`|o&H{&Vg7*)$4PdR@+H^|J{9c^-ca+mG2KnZ8<0N`&H521%r@VfD!Cr3mGS0hoSHIkT<~@(k>hG-Ari-SUJo;5#djE>wDskC__lJX3gQ()NJz0B*o|AkQ3zPSs| z$P_O)#yQL22dnRIGv`{V^;he~wqAO%|Jw9x;wR7WF)1oL9PmC-A}WensbSPdpem1} zjXQKvnOTJySyKJ^Jbelp1=2T#yY>X51(vt-MZ^B=iPZy@dat~c81MUnj0AN zYIUx?@%&4%r?;+pm{hy;v&pWRUql)8S;N*i`94UP5V7LwoL`95Ab6rbh3RJI{MVmO z>tFvL_BNm-r|D60u7Q{K(IYpGf8Hk;_it~>-m*7mO{+I%U3kPITv{|cZQuUT>dWPs zr>CEPRd@e_f$H`*4VE(T(PwwfU)_Fgy4}9)HTP~Lp6Xq@JgnBo;%w~tmyfrUq%M7b z;nwr@7hbFu6ZP4c;+I`G&+Ub$Z)L^YUp?7tqg;5V^9GZE-v`wWq~401wc&-)-QP!6dRe`bx@-QB z^RCfbG2O~*a|#Zr?#g))UUjgCNjTK0S^4b={dqPw4HI9@`#a;^4a=}{-x+JKq`R-W z{C@eXw7W}w=SMxU-h4Hncb-{D?wul~=+)mdUT#f4f4$+`xefYxT-hv6ehm%NC%iV& z>cLk%LA)W*!*ufG$y+-%GJ zGyB`6lUlj>42SVHo#>wY6v@o#+wu(A*}ez7j`}8(`TE-0tUEh4=C{x1XqmvksIPb> zGDH;CP~s?W{PX8eL4MNKeEC|LfBB5REdKnSA*R&eaFVI!|I{}^e(o9&*n z^f!kBq0P1xa~!_EySugIWzg3A`*9mLZuIh4aYXs&35la2?~0Z_@9PY&*?8s7mhh7I zzUybc?ERH-r`9($JFPi(ntuE`Mdvn=(`WUV4(bPV`iFloZ$r9RpkWzDHgLU9{E^f0es^R2<3ro??@qgT ze4WdWbvyex@9$fh3K}Uh;OddF4ElbrdVNq(kV(P;2K5)J5w9d87q{!pxf0pQ8?Cu= z-to9dC9V0=CqaUp0Y(VcWDGhMrQu{a9IA!zu)h(PfydGWs*5bNLZLZEt$JfKv3a< zs*6=u7Q6s>sP@24WK;J4{VQ^=t(jT(>!teDmBGg|H~n?}a`0#BVPC~Pw;um{bmQ&q z`1-%0rLV7rhJ;MHeEgkr>oVWjmyRpm`ue4?qbx>s)!VwdyI=M9|5^0w>uc-ziPdLp z^SX8R#dn^bAlf)VyuhBj>};*iiSp%_8E#Mi7I!rE)UN)UTQVmX_a}cYTK}qx_5ZE6 z$=^Rmhsl4wuYBFX|(CM6|JnKf&bUG1+Ieb(;^UPUbwKH1_hfm7gvP>QTmDXbW7e5LT#5snv*kH%mLBhuefjvp z%TqzwUh>nugv~h1B9edC<~)}v-@p9rt^ZH!)*W7U(S)Uui{r-mhX0T1>~{2j4Cj2C z`}^Q!x6E{ES=dF5euRjz2DZwso#``8wk>>HF*crZmSz zIC&?0e|PuS`}+T@=USJ)y5y~2`s?bqwYzWB)jpjX{vugih2{E}LXNU1)zxplZLC$O zcse!QYJT!>+qZo;LQXz9(dTf3qd;EREH*OB`OWwHkB)YC-#LEcz1{8`3&g+MEpzP_ zJ7@NN)zTog+@|08GT&D@-gb45G2Gt2v)?kwiwoRVvv6vZ^iIq8c6#&Iznk7~t$qAW zSx0w=|MvfDuWU$lE`4`5a(d4$7vqg zY-6_co1}O%g+q2e8~P=CVIsY|zJUw^f@-|o`( z`*o{7pR@MgxN)Q3g-LJYzbhurHp_kS_`&;gLfIbj(@zM6vFFPF|8ST;P3}Ga)}*6c zu@w(nySlrz|MYFUfBjwg_S_x6YvsZ?OxPNWSnhn^`#bW1-7=XC0-knr>L0(k;$~a@ z?Ma+z&+i+4wg>9_TRhljXBEi{Th+Sy3OX<}zEUXo{Mh{US<8H_uTw(ie%@YuWkcxU z4S8jCar-XSd0f8r{ranO(eJLT(hh%l?({pJ*JhV@JP^>ZV#{`%dnR66X3hpPi&vhy zutdtpa>(Jp-m_bj_uNo?SX@*zW$xUy%YQEKr{@t&?b6iF&@xpu;dG=ay*+SO8zi0fOq5NzK1E{=jR2JBvyxV7Q`l_n< zYteK4-Y9v14Ya@0zdB?}B`YpH1|M?e-=Nu}QTX%8IxNkaD;&{*`_fAR9 z3eC>0WJIejR53wb?B;adij!y0mNLcVFtqSiY+V2M_jhYY{j%F^hi>e@wE3mkdfVe{ zr+?_bJFNacIfp&$!2kW`Z?^qCUH1FJ?Y>7z@=dqfADU)eDPW4t+0bqK%r7&AIquEr zZ~1O+ZJ!tQGvAJH54NhUvB+9j>gW3F2HTDs=Ql~eNZS5ZTTSiQ&zRfi_x}FLzxG;i zGz(vR!|xe~w{uT3*8cSOc&*QdFV`MkZML(s*&blETB-I-t&hf6jZ#p{?~s4Oix~^M zvZR(aUgujAc2F zjHwD3FjlY6k{7$VwRR`J_gm%==_`-ew%y>mVe&h?$}HiK?K`$T0xyI%=&dR^m?wX0 zYyE-lxBAjAlH&jIAIm-Xj=5;}+i$kDIi^j;3;UZl$FJHHmil$0?81}#?g+-dd4995 z?d|D#>Gp@q-qtM-Pu;7*-IyTyq5k~t`OLp(KCn}Zs9y7>>gK=V_-*`m55#`AJNEb8 z=HF&_^~!Sh|9*3*w&$?G75h8?w!WV9Yex0e1@HE8g|1s;_snjYQ%eeXn2uw@f$!e? zukQ>#ugg<*^1SKf)j#r-nM;lqb)CJr*uQ=6I=Az&Ypy&w(8_)zvscM>VwZPM@awv@ zU-z^B3->$f;r8GJE7SKryHC3Unc(vb4ia2D_}$*>tKVg3{l?hLTeX2->`sH&Z|}_N zGkt7H%k4HX>YJUN_kQ1@3F=E`gwjtd zcHy;My-i7}|6#rT?1b6OY|7_ZmauG+`65=bY^=S>zT%&w&O5{32M)6Bx{<(9Zl(Oc=HQiiuOh_%#~a+XD{h{WQ@@M9 z^Ns%Ozw&*z>q_Kj-Tt@r<(I+_`>J0&e(-kos#TF7@6CVr{D$n)1OGqgoG%vtpZi@R zo8?gKfqn0H_H(|C(|h~7|M!dw@52Azx_tbf)We;zQS!y|!t?(6u7;IEjgwe7Dl|P? zk+LPD@P_?Uwm52+ZMLHt@_WtN!G?BZklj9B2NDH`4zu69n||) z{F-gU&EmJu=dm`vQhQLBm$Un=*>}T*KluuNUtITg^_t%jzwf4BerwyaSAA>at~i35)>)#p9`|qF5%C@IpH&*i}U%zvFipmK?aCy|g<>Hccy4(B9OX=NbQn$T0>b~Tk ze%vB4-^Eil=C#`G|D~Nvg|+argGRM@!}vyf0XK z?cTERV?V!5cHC_x&r6j+#|Z@~hai-fDZ-)r0ndg$F=+0i{gu(hsbA zo8I($#;VP>QK~<`FTCCVu6*upy_a^!=I} z!c5&z^|$G3<@QH>o~(Z%^=|fxf1H3FEFRL#?=*N^|3pILtU@0r`zc06Z~KfMCH-_F5; z!{z$wmA876uPW@G_DV%vOUWp_I&6)Buk@nF^}+EU)n+XDmfyDGuyXg;&-}KfG5+zZ z{p*&^o@HX*|6%shRZGKG{QL4Q>(Zf~ZI>3U^?UbYXI<3vM5ef`Uq$nXJ;hKjYTE9M}4)koWJWzY40p@Fz}heVMVTePq-|OYfU^A5Xop zcDiT8%C)m+tqkpEzV+{2*~?4+R!z@%wSUW>U*D^qrEJZ3c=6o)GO@in)f_Ay4Gq&7 z4hHGK%E$(XqbzsgEq3kCDXACClvlZ#z_Gh5ew)kgxBErzfA>$eHekw&-??=6@4Wb1 zb~^iVf1i}woLP2z-CHO5-CYN_mi@l6cIxi+R)vxp!-KZ`1!? zoOAu%w%N~~m7Y)Sbto0n__wpb-uRpK#QMigpXUbtu|9LR{P(5**5~g&yT9YXo70!F zo_fwo7&m8*VSKeg5yhP%vMAD`2vjjJvUG=3wd_7;y zmtMP>dk*<*d$N5_(1y7))*L)MJ?o_S&8(?YmQ5{|dhsMZr@=SRv2D}q{9~s+YftfI zVbXUv;QgR?CsOsv$@Fb{@3)7Iv2XO1-fpw5*>QI}f9IQhu{pD5U$+b>ICD3xHisog z{?^fNz5n(5@8+7{eYUaom0sTcUD?%h?8-`;vfqAFtd)uR8#Hz6N)P$nm2Ym{-B$YH z{<>3EfnrPx6%y|Mf47(OyWzqM$?exJ{^fgoe}{AKp{E?RGJ3X=Rn}UUj_1kkF58~l z`S149_(l;>$;`;o=X2oSvz+QaX^o_^qBE->&y@PL@s<93DcB}f;kj0m! zJsz9AoW5+eZ@?MOSC{uFeBAIVKEgnngTsS5r6{j@~PetyJS>F@CSXgeSPwcIbHENN0+gLV#JTd#1PUQ~29O1=p z%J*H2eiqQaZYy_l=AAXFYd3#?u3>KL92vjn((?H;WZrS;rx`E%%K2)|(O>7^2A#ew zZFyPWbDq}9de72_5=`z&4hK$8d{L-}@cC4ZAOA01%oG2gx^!Tj=2Kvfmf4U3lxfeOsPX?VGNaXSd$ENB@3Q`{sWo@7ZgC z*(^-T5B}fWaQj{Q@&6Y8kFg%xr{%5t`uBO?$M<)v60!f4y7Oe%Yuk zG%I_%eD2%s?;HP@7iDbggB%RjvdH1=y0=r7s79G&Ev>RO4tg6sXHD_D>Cf)l#B0xG zGYx2$J|DWgFYS2Gyd?M9&YmK7&%OX&_5R)O-)I;vd{CZQ<}jl#SG4x?>shb8gKlR& zUlo11d4IOHMNXI?`{{L;Bi^c)Ua;Q2@0oSJM|!Ej_4{(U%goFCJF=EcGxyS#vvADa zCBvisA!OCRyu>wv9BUjr-&g!LXk5#qHm`!PSPe#$BRTCYW{n3Z*hjT>P11FpVeniO71+>-7`U5 zaaV?ouj{E^6GkJ|C!h0T*KOC2UHCR@iW!8E3~@%*UVh>?((?{AL_q{c0Ze{Z<$>`ZC~t{wPt#ESAb5xnX2Dl zEU;pUgJ)y(RGp?bh>j^9R>9E++FOdgdhPvrX!fmbd9$Ow=dNvAD;1{OBkQAT9Q)gN z^|pwa0<&g$8ZHY6{?^wuJ$JdW*KbAN?ECSndFAsj91V|MQ(QGC_#@Ma&I5^DBJ%bp zHIJRK%~lgiMhuW(coz{OjiM`5j-R*o{q)-PZ>6_~fBQ1wRQ~eDoEw`KT77@F z#@j7+(ZpJ}wvfLoa|$?Td=Ks{)KR^<=|~UDo+&Oz!Hs5waX49x4xAxs4_Y;QnXYnA zfscMd2C&hlkHFjjUDh<+U+dG(&RLniFJf7|`CkzswvVR5Q*W)?`-@+0k*B#|z}+1$ zCaf@@x@I3!&xfGe-}9zH>QAtKTtvvm1F`(R*H;%mUy;0ia%s(ayR2JETf5c^%y@L^ z`@4&6Q}1W}{Ov80n>Mxb!$I~dnyQ)x;)_FAyaZRA;m~KReE#20olk1fj2k;n&5;wS+`i_&WB&OX$B*+o&elEioOwfBjHPduLn>38 zQh(Ii9Rlz&7c{_!!yAb@2Dg2ZuWWpN(%tmN(b-cYmt|DGJnHY~mAjVl@cGNLrfP5f z@VCE9eRIFV1<)+3NvxwQB-`Oh3XCjHkq>6;Pg@zh{@$(4&$Rz;$eX?AUd+?yPem&$ zzyDhiI=^Po+iHGa?Rndm{Jj%zcOhPX=DN2xD?h!9SoM3IMg04^&1)Y>Mc(>-vOB8c zWaO{c?6bW*^rNOfdb<1D+P?R%e2#wExKf>)=^$u|f5SJPui)N4UIz(qXg0>1{auo# z+jm(%|Ni30?Po9QfX1l?hF6f>M!em6^4IP%sl#e+Lrm#=V$wrotQ1Za>Wl7 z-Z$0DCP}ORI(2KCkGI_1rSa=`1y3(uQJ+z@ahHhxefiyahuv=Ntlj-zaho8A79&$! z(<J2fSE339zcbTb{FAm$YgQ*(x;_kV6xGS`<*eHgCuj;}R$FM@f;RMH??FBol z%6|1GacAwxe;QO9xgl2K{iN;D`}ciZGjHbCKK;}a60tT#EkSb^NS@rCz4YGC-@d=z zuus18OJ?rp*->eW+w}9_iRtcp^FHg}_v$M}my2gvd)j~#r&enwi`Pd zR#snoJ-NR3`fmAOe($aS34XQK3^l7bw)<=3-VICU{xaF+U!3kyxR!l|-)D(l+( z7N(vLLM?NhrV^93!VgqCysEw`k@-{k*T?H~n%dr6er0)n_00*zS8mCC?7jZz>b%Ou zJ{!DuvEBQ*3e0z=b67ApMAa~T|D;sn)Satd#7I5HSd+FZ_wXc z7hNxHuKycWmN31$oj+`H+t;fbJ}1Q5`26}byOi~yx!LcCSkqnWgQAvdEPL_N^;8mj zV}ihkC$m*0w47v#h!_D5amMwpR@{9V?zMgYBH8rvfMf07XC}tK3-Nj!_3POBiDg-f zcWtao4!x4`faOTeIg{iAM{Wd$&C=Rc@K1SV+U2rmH-z>J{V}UOeC&s;Mak!n96C9iIl#&oVJfm;~930Rmh^*EN~+}Q~qzQR$ufhO1_xSv$*?eepAt^L|F zZQtKz-)2pW@!S8u!gZ!+$0n}Zb6+2sp7N7@X3G1iGX+m>ugKN#+V$p*+q+3Kzb(GG z=Ha`rq} z?&@ksHJ2r7Z@m^|`+5EUtmE@)Z*Bh>yw@^yS#{acYldHMt(qK`dF)U5mhAdvM%&h3 zSrqs@<5iRCRITH6z6gbFQmxYvUnYq4qX@G*hzW?s>_t(zb|6lX# z>uYUG%bfwm7kRr>m&$-V4lDqTG*9vso$X=$`sK~u@>7H6yG zs_E+a>pXjUrb*upGTB>HeQ%A=Q`e&!w}Q9i2~K4HK7UvCB)>OBd;V3O?wzVV=MINV zV}oSIqC?8Q28T`yI)t|ezdfP%_t)3pva)SPMn~+NaARTGlc`=dllnVNAFrOW&E=GEa8*`j`qZ*J z!t(>7CKcD*-5#I)y8rdn=dTP?pD7DACTkWL*u0Lo)|Ab@wqfqE6OTX6@Ng2=JrU$` zfUhqlexll`i+$e?fhPyCIsjVXT#bHkXrl7hznlEO9JTJAn(G$Gc{KI(FZnO`UVpx_ z&6$1f&HqyZa+pfjsWF9$GllscSe0yi_dwsP8{ahZ-`oe8U}pr&&u1k|#)@!9&W z4qtz9b@9KY^Uc>?|G4+pip=gS6Bs=1?{=3Ct6Tl_y?)@9nQtGRW0wy&sy>~wQ!VJE zfv~~@)iYKm0%sLhEG`MnK1|Rj96OlG|76a&wLN=vq;dMIo7Ml;#GC(pqQ?5wYG2x- zpxax+{~vTVd3lU;m9)6*m9I;SI0QZ%s$LMo$Q0+LerQ>VbP$0ua>Y6(@tG6j-gL7v zvM{NGMoMxHFH32%@_O%;}3>)rp&{_}l(F-naR?>zJy%6;If?Yy2jE z`0u}XdHwjxilTGRUP{?5Yo0gHKH_BI@p&sx<@VK1UV*XA0zFz}8V?kow_P;T_<81o z1NWp%U+Hblz5R*9i~C)$dCrYB{B{wmUS5{Jyed@t>vH?QmOHe4-X8L5Xqdj?)wu&E zYWn*AW*Zitnsz7V>5N0$QlHK$;;-d?_RMPKsZ(deKR)?$C->QzYp1@>+M>1Q(!*_Q zPv!D$SDHg`9p~|w1AT9dvai|nN*V{H&ozzs_|fr0_#eiQ%nJ+V?J9r2 zs0}r%h0i>iGkI_9eS71;!)^T6KO_o&J#+m2>AuU89r@8{zmHmQb=#ghu~Fu~8=HR3 zs@ngf@!CznRG+AC&(cjk&gB1ck}1Ag?VtMI4^{6<|6W(Tf6#=1P|dK)<-uit`|ArF z_kQ_oe*cB?=R3yN&(tNR_kO5<`sUt>@_)Zqn!T|zIcpzpke{Ag5u`rv$GU6pKWn8w z4t{m>GxOGWH@#0!(+v;1)~K~{i2%zfVTA`vZ4@t^=J{5@WN&osWxl!XiZ9ylui3}{ zS-#BA#l-#!hL`d_nW-P~_2D=**ORrah_>i-jUug#Ud24`0N{Qh#@`~UvI%Y3iT zuR0Oht=5&Ux^$^bLs_}moQcWZ^}uF*_4g}cG-C7~b@l|T zshs&geD+b zzPR`5UCd*tzsYYjtrU8PFts*zz-=R6J5p6?oFT25CL z-z~kfpl^=suZnYzchz6pr1ZY$9_!)-H{QQoW+>>#&^>u!*`!;uddugOsD~N~vNwBW zsavjG%ChIi3E|n-_iQ@7FYm0}_UsqJlegN`Hq2U6k>}^6^B0b|>s?e`e#Io1({}yp zXWK8npDcf&MKfr+b=;+%hlRIxrtSMz_i;bpv-+GVdM|U?)h$XszPr01GFbi9!KUnZ zgOB=B)t=>7H$|RabA4fIAxq<8-3O9i-z{5Qdv?OUIAP%zpPsMdHC+YK=WE4#q@<+7#sS6y@x?kPSgKlMqB z`u&x`yI20dc7IM{>KoQiQzpL*4T;$|lj-EU-|HS;J1M7`sd;|cl47I<3OJe~4|OLb z|2tN9MmGG#%iVI9#b>i;IBeq0zq$VVydTqd#TYo1KHu}qX0r)@_|~*ZoMkJkTji=( z?+@Bux3n_+&Qig%=^2^tZ>haVnZ_1t;~sm==VJErtJlt*KmMxgqjgB}Hx=Hid9|Mx zah6$rcC-DPwCR<(=Y;RmrlT|%~&U4?Nu#5dv$iz?3e9-#NV6Q z+GZ@8_pYchZBN;*S8rn$3WncVyk!=D=B*EIsn<{Mm)Rz0;l?y?>hmpDZqxbpo_=S3 z+1_?%+V*AZ@2q@gnta7VF=}4Nhxzwb>{-AUA8>;4t^I_BUryNm%6cfgDS5Aj@}47R zAzA(}<<0*DcmFpG+WYwXi{0w)F62zMJ1|G$wnnJ!SN^*n&L91C{KUPk`=95|+i}=a zSNXxwmct`+;tB+k8eNSrX?`QLuUuilpyZQQt>zb9C=a)U%Y(a3`;i1li&E8%wt0uj(E^br% zQ{KC8$D+xS6Q4@^{&cH)b1wKxA7{l!-NLNjXJT}>T35zBy=v+B_w42~%gx^ghP;o+ zjmbLJ{IY1j+}>qdjlFz6U67nLcS~fXsZX7CVe7g}Z=!#%2;Fn{+?8Y3Yk#W8KRmsD z;p8u0^usgGsAo#u-Q79!`J)GuHvW{h&3*Q);^W2cs~7nkC)+supL^HEKJDfqul3<= zoJTrsBY2`YWQ-a6jre6Yceh_^&E;_^scTu66YD)c*LuO#>P=VH*6qofk=b{sR#Sh) z;;`Qfchwycx%>I}MZTj9!V_`K$4A`_3)dpXwC7WL|j8Qo+;n zg2L*SaN1=qd@cXCTW;SwxxXKE)kDK$Or1{8I~7#-nOiwVvbOFMUQTlurB zQ~%FitZqGi=GcKIS?Pt7WRmAi*yWwO^;MEvouT(RtKVzxr+l#5y-&XViGRRiHMLCF zwxZgde~qfolm#D^(~0>SwKdpQ-QDu*C+${WmcFSC%N=umu;+w`zRNQ{#n_Qefjb1u9wp)i>FLZ-q*Q!QL6uU)!mF*?CalTn#Fy7cC&VJT3Vm>=UryE z->tos61IH)6}PQE^`dRdkC=r`|M=PD{Vku=s>LG0;<~>*H+=nS@_o14L(Xj*oW*C~ z|Fr@4ATq4j`Nwo~XWY^9H;WB_EsvYG)gja0dvaR2iK3QuP4ng(XRNPh%;PLuY4})j z@AakgB#$2TDKvQ~6#GVOO0t>RZ}%-JS;GdrKv7#DeGKA&E;=Sk7#ucuE>F1dGO|I4rcgiY71T>hlU zc4JrX*B{HQw3gmm8hibJ#e?cbZ9+bF$l$zTKWF{&&C7Z(%wbQT(J)QhWJl;6^ix>e7RZOw@G@n0lU8JNwM54_j9h;{WZPku1Lk!ypO)M!#KFwyngM* z<-J#T=I8012@TrIC4AH2fdqHO8|Uh2U7Qw-eC)?LR^ISToN$`=4aeGLE?Nt}zc0DY z*_m}^*-oh&3DX!%8qWI@-lo?mAilwvJ5_v(;?C;|u?wzW`7tY)YZ-S}kh1#OGme4l zoAvgjx2W~)_e;N#oF2Epd-n{9=`S?Wr53*kOWyk6Wd*Nv@mw*#jgnQbE?LjJ^5R`u zactAiL^jb6vnOfnyLz?t=kq(MpSNFK`rT%6;qn_&qS1@`FTdq}7uK7&{pFojf6Gp0 zJ=x`~i>+tQob>6`n&~$CvfXcHi|16onIfgbA>-QEk$Za^s}kP>4YP+YVzc^ZUedVT z!%_6oJyYu9qCUO+V0TZ>i)mep7l*emu3g&7Exsyxd!ALnfphz-cG*4Mv(=E=j=7s~Iiz1krd z{%ZI8ede2UZZt@Uv3QAh7va;H=AlF42s8>Xzey7lhT0ujp|UqQYy z0%h2WYfS2MuQ-b9F+rQGvHa>{H^PugOnM&X7cMo1q zOpaG3W;7zAv0GnmW%awA;kmcAT!~EQEo+K96npIT*H>@1-!G5b|Nrm%!+Upb(eGgK zIpDqS+FrBBV0-B`?a%J5*w(7do%(wAZ1vX*3;$m@^f+tw#%WRd0_i zztNUbzkIg3{gT4}5gO{ZcU?EBe3dTs?Mk-P^f&U7$)DE6t!Y=YUmCjX%uY|!sS|$B zowxh1;#w^}qaTWAcP(5iq-`P+{Bbh#_IiU4i+{0L-q5TrDk@5G7gpNw_`>&TrW@lQ zh)T7+xp3K%U|Tp*<-+>=FL%9IbhYZ&%b8KT%bMBvY&>&sZ{t}kCYF1ujd%9fgY4dO z19SasODEL*zU|$WmcZZ0z-19ERXImty6UgXJ@;mrZ_7XULMv_E+IvCy{!8>PDBfTE z?Ns=Z$^-E!0o=uVw*Q>3eyQB%e)tTrnk_-%u{R>Wa%<0D-0SVLq5H1B#$|B_!?6Cd z(#u5BJ;aTf&a^9=mYpifmAdODd**=A!7Va86`aeWShwkEYHHrvl-fPZG&}6$!);8_ zOBZO~-6wzP^5v-$CoWv(JDbgS?+Ok=0|7GDjrM;M_eefmIybJaa@o4w@Az_WY% z7{t#y_m|AMnF?*Dl<-=yTl1?Nk(Uu`l9J=zRx zF06~SUK_VJD*M`+LN_DM!)kJ6li#c`H_f^dkd?J+(xgdzyJh?c?V4=-Ahbbw?+tNo zCJq+A1Dq8nZ))-Wz8vv)-N&H2WzX+l`FeDv)xJLIhmW{DKJvaUGT5+mgIDX#8b+O; zmM<@z__(X+nR3;S*K4H;f`o5&_I|7VHECXc{jzf_w+4JJzM~-CpY<|)Y3|K+KaR*$ z8k@a7&3fLOdHG83&CQI4t=CsA;*~zLDgVA*?WdFK?Ncf~om96zsAslg>5oTjdt_z> z*`)t?b9+JGx3{;g*MGVf7Z8nwiA!H9Auj} zgXi4;vt=$D9Yo9xmLwdR_GgZ5&}KfXpa0oj&D>wNAawow^^c3Uy?A~6Y>M0D_2KvZ zeGYWX3LiW9KCmh6)w*IUl@*f)h=e-?r{7@1R4IB=I0G|h)(s>u=uyU82DmgDp)p?`lJEectG*LLR2 zUsbQebmMk~Oph;Ul$&Gb+gts0RUF3_GX*BU1Kq;=CeF`oik$WGd;i@vuF3DO@3;32 zivGOwGwZS&9{n1@jj^|qmrHehUG2T^c-wlBC!2rzM)~c_`flgFxODNed^>m9Z+lno z&s>oA{)UU`^cf}UH;&FLc8D(Rm8-2>(O108?o{x(KL0Oo-_cA-v7&gpRLw87%Xt+5l@woxAx^b52iJh{_2lxc z>C1DQ*>-L47O&l2wszXNxz!nLeF_1djOq`LS{~Q$SW@{v@Ym&rrb%Zqbp1ZK*J$(F zJ6FA&w)0oU)x4$4-(T+QeV=vge%kDw<*TD7H`VMrG$&!|uI9Xp9j@nJ-AsM^rG4^j zZL|9yuY6N$O^4A6oC1%DOz?=;0xbXs21b@H4xQMoUbVrqUYu;@-deH0(k^da<@3EnL8BL0nT4>qvQ(d=Dx#zFfg>p|6hlOA2IKhqrb z^`1-W3>Rq*CDY3%!+kF9xZydg>a;hzzQqGK+Y0aUtEFyDhL5-Y;QGwkZ}M)DqngLF zt-qA7E}yo3j)%4FOwIG+XC4JMrM=!aJLf{r?l}wZ-~F+qt-N1j$GU18gY4Vea&K=7 zT~T1Ju*_-Z$rkv$2CPTHf!+iUSj$p(XQT7lS68pSUUt>8@@JRH>l4XlrRVE(e|_vsBc_;py`AkVo&p~k6*`@L83(wBFwJ|&VrKE@Bf+i-l2dZIzm!B!#^qVP~ z>s(L%Lc`BpvfsB{eQ^3&=7ZMXr3$Cd6pGAUF^lt?a#nL>&GVz*<|{qdDOQNzm}QqX z@BTjbvwyxP`(LXl?)}I*U1w9#IsKw1Gu}tc-}A@jxpLJRZD&>@VhFTqElcY`&xfF! z+uV;_3+RowAL-hZq7@y`@l;>t;ZlVi>PJ@jmlA4~GBC3AZ9C97H)_u(=exU)mOt#9 z>wjsjuJp>A|8%P=PU^oh`QpOc`EBXbKf8j=b2=`Us&5UkHWoR&&Nln&k?Pf7;?;Nd zzLU5R$DB3$VeqGKuRHncL)y(uORjGc4Vt^IYH@v6){flMx3exy&-|8Gtnjwfc8T!U zOEW#Q#HKDS&E9`?Mkwo4&zDP9%0|CD()2oA?#8o zWwyh*Yqfbzu}MA&Co@lao%FaoTfS~ppsC;WNmZpKP5Umy?zYMbSX|+%>Ha!={nhVh z*;mX={2&*x^z*&w)q-<>zx?So(aXEq-+b@%wY%F(u4)!m-r8Edm$S_Cl5FiSO;x>z z2^+dqdvX?h_J6Z-hyFCrT((zNq6)K~oeaNqYP)G#u5#?n@(pbjo4%e6mw&a)_2#Uq zGWNMM_Q(6{{fk&{nzi1YU48Yj#@t_rm&eaOG-=AjbZ%Y!yU#QuKJmXey8ZrTZq2!0 ze>`yeB;#>;hX4J`?@lP@@m=GP*~q}CKUJZ`y<(*w^PU?C)0x@%R@DFh*VU)T@p^TO zWTdy)hWAVV{{H^@xO{y{oNn|s9ZO|*LJ3Nth1DkO>ieAg9JObQGaWk9zphy7@-*vm-&VDcDzSI=^u3yOF?5!>y{GuP zA0hMKzszBZt5Km}v#OZWcWI88QVx!*n6D&NvC75&??(!1BpTy#@i_Co7?IfH{1X(iMDrY`>-u4G)> z9%sP5Y+L5KYlX``na|f+1I-orYpRXSw)~t?l6_}N#^hK*A?eXU|GCp5hev5X8COMz}D%)+x5epiD}+|M=oFXU=$eOx$Y2C~Y%! z`t;=a!;`b>gh+8cuc-k9$ajG)~)Tz%jM?3uItWOcVc!rlbh0+586LPCD$BaTk$5$ z@8RPUHpZEgro8)q;r8seZJR}6Ok-cx32Ihf{yy{ZKjX$J)8hhqgs&yJbxYoge|zWh z=g(6n$}eocAOAcpsrP^&XGPhwANyzbuUNCe?&cA7jng$hjLx+2=6Qc{Ig#x4as}V% zgA;RCIcN9BNw3u=oaOgB?CP{SdE(@yd0W2z+TEEQc#uQiY{rt(-)5JV%fB{Lec4yF z@!S{3N$$L_)jZ?t7l@nBU3K5IH|*HGsZu{5y2ais-=SydX!KNn--)R&qsvytJLQ^o z`3A5DKe_UK-{nOI-(EG>a?ie2v*4xI)hRChk3#&#vv#hlejV-m@_I}md)+nO_%-I! z4b^9=o@04FW$L>WtsjEo;o-|)X2qu4g7)aTA}FF!lXeAAvyDsXeQvFPXh1Eco{F72T41 zj>bO9D!uBh?z!0R@BB3V?e4E%99rjG;%K`$Gbu7_#?)fo*&&Z6Em)^}w#9XR?ShG~ ztzYk4sC)I$od4zLlkRRvS-k94@v9}Tu3ffTwOy9y*p!O1k;}DGziRpZdSDxT{an=+ z|Mb}JAJ-SLb$06L-{pInbSqVUQFYeKwqW0<|G%$vTU)NRzHeph*P_?IW_{eeSB#s< zUGIV9hl#RH9ZMH6`98A!ReZfID_q;H@Y&?7{fiIPDjFyo*!E;6#Aw0~LjW~@u%z{5 z)eDR2YS-SLy3+G-yLIRZ)6I5Q{N62bpJa8yZ=cXhmR(z}hYF>$`YrG+x${ZWtr#UcTqLpI5#yLySP@0B{Kqn)Bs3 zWI7w3FKui!Zjkk~y!z-)%L*KL2<^IMATU$z=-P+-g;S`}KbU7GHa3ws_^770-nipZTGo zsvGEKaDK(=l1`(qnsF&1Ym~}r7jxdPTg-jCeA2ht&D(Miy{hnxR?JHM0c`}cckD7nvG&VPLdpMUnh2Pww-F$~k^oSkJ? z(_>|08{a&cxoRnw=^?lLXHTEbto(RwMgIMLqE_ub1VTYUU=Ne`yehBy+6RoW*VfKH zmvQ?VXO-sOZ9i{qPjA0goqT0Wo~|iZ+fCO`o3`dX*UR-dAJS)IwXTl2bk$4oRl#vp zFMF@fdVBlpolU7-Yl7V`i|bChld!<(oT6q8tJ0aGC2K#cxJ{Q)E?dG{T=#?H#sVH| zDbLhtckakcuARN9==0R~=I8G$OnstVKHKt^Rd`%+@27Q}e%hC3MxA?anj3Lyq3hIg z75nQ~PQ;yxe)(-m_?L%Ej1QfDxT27cK(ptdw!x28tGA>*_1e23q4C<=8w=}nqgG6v z`E11%RjY&M4GzZ`-)fj%zUaGR@`M$6&z?r_xmEbUVItR*>2WHXZ{D0dbLIN&c~>88 z&0Z>H`sKlslPtSM+>`!qU^&I(YOzMhQu7Uqmhg;+U#rgEDGdDN^3y3?DObRIW}ptM zqn_WsPt0+1HgSClliIaFX=+2hV`sZgY zoqew^TH5!4cWInZa`II}%gE(lUoN)4Te*DEnG$~;j*wOcM*Yx*63*=j}J>#o>tzqBY)MRGc)w|S%~c3 z#;70nHtv7dJlX$yY9ifVO>@@^yMM)|_SYMgyN_cY81q*9?0PzL=d0T)>v}eIm-Ynj zvrN1GZPD$pS98VlE;X~3X4!v}yIb*$Gi%dRXWO!`>8}i`7qO}SICbLZA64I|2>l(SXE-&des7w6!K{fEB`Z5# zFHA3F0rgE8@DNS02^VG)D_d|L5wR^_v;v%a~MyXJ0w`FQL1^XFgQn*8d=9G^d(d;7|7 zpO!MMTXt?w*{pdlNAF6Y;xdl~n==9bR?x9wNa zSNnzglu8|>)6QL4<;cIe*dK(Gt*z)%Jg4ReZ{P{@^7xx{_p3j-rbsf<$}-b zE!kIVgx?qi{5MaX)wlX~z{k7=z3)G@+Mh1fJ#&(cKt6!v{~z2gzus@?b?{`$OK{74 z-7`NtW8bZp2RWawj{STr>t^YSd3*nE_Y3?sr)U2Dt3I2}f9`Sg%8l^XjAhT<@qnC#E>CU*u`}ADwv7^OqM~X-;JpY3>_O9f<$XyUD0Uy+VK@qg%yFf#9#_p0H(1SvFyQ{_{_nt7dRWe|UI0)OzLG zn-$9qZXA}|Tl=MTpUe03^USO-pE)EZbouUyZBILE7HM;;RIk8b!;x!eEgxSHPGOGg z+H>%&sZUyb^`@JthD5rL*O@OCh5QeME+bj(!Y-^GU0DN2T%!YX!MfyY0tm*6#glyOCZ^Wt$`|Bhp-U5Olq z&4rTc$4rHNn-&T8Y6wj)jAvTBKBE zH9yu>uW`TpK&ZA({^!R@*{LP`<>AZQqHc!WziRuQt?k8qD+$;9i;L{1sb23ZTc0;a zDr>uE?e%vTKd0tByng4tS;Ujg$HceneD}_mIc8RvaIW)v_uDsr%(8jKw)@MDXZKT1 z-q@EHef!DW|KD9K@1NTEJHoO`ej@k$T2D5cH*H7G{Mp8nTeWUuhxe0P(@uH3-B$JT zR_y8fFRo0CEVjI3H50R01o9bL8KYp#Sa(Uoc>Sc9TWtADW`%#d@2$4u^^!UNPajXY zddzpzyS@8Q_!htKTl2+qYOVWekxE~^J+IGyI=C$B=9X{uPp-YZKSB6?{ocY4o{uMO zI{Noa!2OHCcRHqVKV4^EuP}R+`N>=VcZM#jf9$gJ|JP%ThNZjS97_Fk>{joly>`8& zw;84_s|;Q^i~UT_-94eJw&zUYpSR0DuUGHuC6f=&Hf!B{ty0cAeSTg1y1Lx17>i}w zOD>j%e4Bbq>7Hu+zl6yl`BB>ci(i-gJl6UB^y}Ol<*AW>KCbZj13Q)&e_qMtE@+*; zWu;fSqx77KK?{nO%qf4IT6Fl0_S4(__nwH&R#-mY)c4=61#Wi5(^Gz~N#dVbdOBue z@w1cL-{r@go{{W%*n;`hMAE@9|StJ}*0YHM}nR z+yy1ypKU(H`wxAI3by<*HTIa#q~fP}JAXc@pHQnUy~*Jr0Jjn*$UDteb2 zKh@BeIZkTz<82FB^U_~k*gE(6C*(WEafZTDodcG!zi|41ly0*9X`nx?}{Q9R%o$BfA z+`J}gt5=`JqmH@ro?}UpXektQ(6GphN6T_v9~F(;B&ySReR;j=B)y=xb^n*X$bZcDouh)HhH+k>W-Yj-=>dv1Jqar`g-dXf+@A__^eGYYI zJNCR?y>&{sSF+&a^|^7L?d1~L*AxZ036!beBKE?vhPo@~TO4*Xz2vXREH{<2eOdP_ zXL8|0 zzgMfTE@{1f&S~lMTYPN(sMpzGkIxB>49syx2ehubO3s)#|4HH5e(h|~AvgpI0gm_v zM*WBBb4qz7XG}CroUMIetFM?Gp;;_Yq%Cl6+{8CMp>dMfi(6Y)U%7V8Yr0;n*Db~P zsq5FTpT5axR^q;zNPWV!wZjain1`xoVv5673o5&vcy)Dk>WK-8L2>8mr^g(8brrM) zKuy{#XTrf|_UBn!*RX@^#!Mk7-fWyC@ZynO#s4)bSzfBvstf+x##O&Ht$e@tyUTjF zLsO&~_a^y$e|I5GgXji zjNz%!D8L=h~cd=1>UGXw-|{m9j_kR_?JB z*IGtN@u~Y2q}3lc8HkrEr^JN(Ys#6^!+j{`O7Dciz@OZkKAua7nb5RRkcCO$fy|Zl z0@j=DRg#Uqc`N+6bgA#;4qe7?S94dYd^fyRShV?M=*bfn;gi;|Hy+|FS$0=!UCGV- zmEG169Cc6Jt3z|%?|f4k$;`yDMJ!`)@YVf~-(Hy4Z-1>y_O0#ps>pwOeGN}nM5{l3 zlrrJ{+DV1`TD$kx8R^xr{nTTWd>*~y$7}V+kJ2Z+7g{p8aNp?zzXUm47wr9f=G#2( zrT_L_SDyPfvD$Lm_c`y)7EYPp)L z7Sl(w)uq?=KYnhvcD{aFx3=@MaF2}83k%ryWF&~i*x2lruirP7yI!fmVIJ$2+^FAM ze(&JbRe(*75wYnuA)fVM;+O+Qeyng%e zGru;xoy&TnB7O1&ImO2pgzoONOWCv8Goyb(VMgb>7PRpHcOjZ9;$;q@-bHUrQd0Gi?_5Vez z+P3=i<-AbEnUm9m&tH5OeJtwLkH6cBuBD!c5S?T>vCydaWa`Qj7Sm^)j1iYqH=Z6d zt*fVa<;*jsTc>Z7&AwSUFU z{k+gW`}EdNPQCT({f|v2SEgo8Z|OOFetyr%2-Zix?_c}<>{|Wt>Admh`=u`R{XL;M zJ7`j&S=An~#z$N)elNSbMWxK%Zo64r&!k;N1`n2+?vefT;xR8T@5Rf%X570z`|kCf zcS{uao^N4b`YC+j@6>IZH*MOKp=@=1_S@qn_qJwVm%X)UYh-QgpM6`yXFp$mWsPMp z_qA+$Vnf_eQ;BbKSLjm+eqZf6bxdtWY;^;d4c+m&sN4&w1yp z>%aZU%->B{qm}E%zO`#>=i4sZd9&za%;WF6(X$uNmSH@7?$Z^J111(0eR}2Nd18lg zR^8sVp1-G78!uITd~U_huTnNJyek#CV@~8A^^bb}`t@Qy?%A)4%kKN7l;(ZkI>&N@Zc6D*F{VzDjMctJ%UA6( z-nzeZ-P@q&R*}-zj+fYOx$WY%=W<=}_qk=8bKd#}|KIk!#P8V2Gh0emMs0sw(Ux*2 z>h$^jCvTj;W29*+nZD@h^Gzvl((`6cvAWyy`2E?k`0b0|-`~YI*I2Q^p}S%3Xc>|^WAzhWl8nRcl@RG$1O7^P4eEalQL)D)b-wzHm*OpG(OMB@BXRlswZz;e{xCR zTylB-(McRCt_w;`M$*q*!DzBu)03G%xw+xJg(iE5`@T@^Y@UYLnPBw|7M`Z%MiFBvm!DmR^(W$L|Z)vB@^FS80C z&F$WDn~8l&^V!glkP{~+DyKd=(pmKBr26R@hRL(;Tdci&(dZiAQ~Uov&%c>n{2=Z` z=!8PWt=*e-jr97e6}NjGYrUd(ZkyHQkM;ka*SkIUS{=S#&u`()EH|c)J)rf@ZpUMu zK7D#|@EXz7k^s_HY2ue;TmJ$Ku+^9L+5s+M_1YlR+LdCuQr zoo7^&>~!_eV=HeNN|xu$+M*hi>SOH}6*O1he^pQB@ww){x3q&(?}S-jJ6|SO^+M5Z zvTsz!l;uxYqUzPG%iqOFn&m`X$zSq2eQ)IbiC-me?h%N{i;nDH$60isd+vc(Q)9mz zzA|gptQW5s?SJ1qpK`26(kS(m$jUWqbX?qWm>F4a30C}myZ!0A-S7L#me~Kg*k5*I zVb<@fjE3g-DwN-DlRdn|{_Dr%@~02;+v}XS{T?$V_5HoQv-hX22`{UBwQ~6hi@*8cnX+_isc#&O1$TdTNI?r^Cbu(v)H(Z4fq-_JD5e?J~uhJP~o zU;6r*Yy7*2eKkAp6rI++v^_t5qoe+{!i9g?d8$5|By`O+Zv4?OJ*3vXitp4vgY+k? z@qzB|E9W$e*-V;~zhQBY<+_uWl?TH;juU2KOY56Am@+{k)3{aX&-Fwg^d_p&)er)}VWhUF7A5B`j z{@tR*ykE;M`FP~?YE7csk$77Pyw59`jyWgtS{`%6%=JG;x`mgWrQYs)Nn!?)JS4Yana5=tD}UHXR!c;+xxUkQ9G$;+YVtZB-^tr5`sHjF)qdsH-=nZ={k{7Ce;4y{ zyr60 zwEm*ewfU>_U;k-&JZq8rlu|~W$02WL^lVns`^BY`e5>%{;uFz~AjZ9p?tMw8XOzW! z(a>OE%H)3WeB-a3YwC8Ep11wp^K0Uo{Tg=LMa5RV&zLtmXZGB==Kofdr^nA-a9wlP zUzfJBm={x--*D;Q-j+LAJiaDSZ||2&&kpMSs#)0NB_QnTs9?yn?em@d{eM$_e0X?q zD)X^ES?SU<*|)Da>T8FuTXI)TZQ~j4MV7B}4>T|qeK^SOE6@I(q)gGUT zo&1H%$S+9hr)Kxt)$DvS5?hmP=gqRKwR&q|f5$aaTT;Ar?*eIG^T+S&|Now&Eow6J zPOgvfHBWYRxuO$_i{_qEpI=k-SvB+P4e#?)OD%1~uYJ!~WAO@g`2T{ z{d+(0ePtQnsg0}mM=sOanR@5qPtLa%QxiVPZ|||rI-WA;k52H^3r5RimkWLRUwC>( z*_--lE3*(+j{F{VH@Jjnqo$~HO-Ru9l9ptIF z$WU@=XIb0}Uwfact9QTfmjdk+`NAb+mZ{#}n%!^c&d_*>D`NNC>+9pcoYl@g4ZClw~{?FPx)dn}a|S8n{1 zKe^{~e#{%)k|`fog|4;;*DCX{y!CH_qVtpQ`~TOL@X7p_O|w3BtvKOab8*YrtUV$d z{w_Rs`;~Q4{fpE!)*?}xuiDw$ve*9kc-)fxuA_R7{TkWjR`v^Jf6p&=e>RzwpIj*M zGfVe`#T=dBt4EBkJ}2&IX!>R>Ce41xzNh%q0ZvpS+>izMO&CIR^v!fceo!| zR=01@t$UwM^6$#O>Mah4zvR7s&a{nsXMcKDrR~#AmAu?n>#g_qQ`E6vT(=5;<=N?G zf`q(uH*bnM_DkzlVOp6^uY(ZFmb(-Lm{;K8YL?5b@vh{Dei1%+xhnMmpj4o&ttxq@km!ywckL6p79vSOZ ztZ#QHEAF4aT=w_e_+3kv%P!YGTEwB^?{GW+^*&|YrCVP=nY!bz(A2H}x744H5)hkm z?SS0p^=4Bf8ZQZKFk4mpx?$6CFXsg%Su20On!Um=MJDZCicH$Nk5Ll~W0cSQMrMCI z82_ij`~C6%e4C$L;cEQCvPSpCoX?ZLoT-WJ`fd|H*?a#Tg3VsX1HU>RJwNvGx2Hz3 zS}I50f$rWn*8|=}XNv`>8R&E~FtrMAC|k|$S~kBd+Ty=cj^;l5zWe$|w%v3~WO=mn z*n9D`*EvfCm}aehH{0@Q~9R z76zu1;vMe;GPj>Rzk0K3&;HJ`GTA+PHYhx^iHKfP=zMrjL$#TW&vjJ~fx~q($_>C;R91Or9UOO;zP_ z4(sIqRYrbwZa1e*=-Dj#2ya)nPBr^t9sTKU@X*ved|$~N?l ze^CDg)<^SC{))RkN#et!YL6)d50rsUmo9K^VAR(Yy92(_2{K=acWU*6Lj$9}T#Jh! zp;dh_Q=(WTK3qyVXp3X6)FErt>ZQAu@o};Udn%C!iR+Wso`HJ<=%$P=v$DePVsrXX8e^Ph;=7Q)|2CrAK z8f9uIZtqa}6K5@%ZN2W_1J|EdkA7Zi`Ev3339tR<>D2x(QF(aqSl4yOW6@#u`rLYZ z9m7oard(QC{PaxnH=%tGWsQA)-Q_cy*5?28XS>)b-tXV0t`?i4*1P*f*3Sox@~4k} z-*+`)_sY#rx`fqE7Bu;%-I{x9hofEXKgGz3!+S4X-)lbqSaq?{=A|JVDn1R)dsvA)e{$r_SiFTRyLwps9R^LHuvUmbfL=@q6Rd&;Q>o{bo~ITTJomLZg6d zC-Tqli_rV`R3XyjwS%3<*>Dxh`21Hr+P~+i*w3?f-u24tv{uURS^uYXua8sO{cXjG zO3jEwJJz6dogm%%y|w$+%rtb*o4IR$$h8`U{npQeemtoRdYcmS zx6I_m(&H&$QAw@5ZNXck0gBm}lhX zhd0RmGL!W+J-^Gb`};ek<#GE1`d)2wn^&CsoBeP5$+gFM#B0UVy=FPINt)+O+@5dm z{%q&PuE0-XHJ4VoRth*M6f*Htc*dxRaA02)@JV&U)wLDh4>B+HpUBRM_;Ix=~(QHTTME}mW*DYK;UvFYz zZPI`KPoWyuW(PM;ku=Yl+J9fj^3$2WOVW3q-deLl#>Dx_zo=VPtnkr~ ztT>iGYg?G^d;3>zPBA5mWrSnbWv-B^x+?kU#nSpo*O$*xWB-(y-WPQ8ZI;og9cgpd zys`_{i>~PT5>?R_@oA^7V74?q zqTcIsy1jB$PrG@&-z|mp|LXRgxYE62S2us-w!mZGjP9i#@c7=PYE*wu*>}B7RN4ER zGIi3~j~A+NEjhE}f5c2J?x&Yp`%jC;-;aM~SK;_fH|F803(jU?-Cz1*k7{;)UF4(7 zq-mVDdFQT!E8i{6&MH|FeECW_zodGe2+!gmUzNhoXN>$}K57auaa1TBXb|^rS~LST zZ-L@7g$a8Pm~HQp6pvMQ=U+eR*ZD8Oo48&+wToGuyT_&BjOBNWo2%#B-HZ0yk+kg3 zNA~=aZNhw0UMzfLeqM@8VS-lj?UKW7`%jkU=^UB!`uIo7l?yA({AYfg_J890xV6az5jJ_(}Pc*F@Fy)o)es=!~CR0`nlKk*3VDa#dmSNwe@{A z$K3hZ{R_^&3~wA=+~OLPekaUS>W)8e7tfkC8I_+Fmp=);8GY>Nu>)IdPVQCVNSRhB z<`XTLd={r02O>1AW zW_8*8yh(32&Oi6!id$u%BWqCVorsQQt9Q%Tx_^5w%)NVoYD)4=t|g~-d|ZCg<=dTL z_T4W+R39HZFSPS}{-%9-lX#v9PjnOG|K~e(5UUJ*^6Nh@EQ?FgP*V}Iva#~7KvHj?=12-O>nXEV=@YqQW zqoocEjQp$?i@qC}bm6#DG?K$)%g53W^A11Vv)J|7{k=Zd!mfLsUH<-bz3!i>zi-a| zXf%QUXW-MgZD;oly=(sS)nOP`&q{P@&eHkZ}$AOGAAihaJ0BXDon zw7>7n%q1Qry!5s{Cs}(i?26klCF!U3&tkRGZ9i`; z>d3&jpQS?j18C3|H4QdExpT!{XxZM$KAjw1mKhnkRHo=tf9kPN@l&no`Z+ZfmwbMH zye=tmG3m+Sz2A)TCS3n-a-TP8mNNU7#o2e-O>XNYTT6bI(f+J&8Tu^7*8kmh@!j+H z%=~@#W6a;fHhX4lpIrDe!18rh@l$pC9e(F_ZQp3*etwqr@!q^$uiC}GE}o$DHf2uJ z@=q6npRNi`KfSd0oRGOp=#v-5DenRgFHP@yTDju})6DdkH$t0hSp+@=H!QBQFJ62F zN3L4w@RMQY){4R}tJ=2hD||EW|Es6mPha?FFIlrFX4NV!o4aW9(Q$eqh95g)TzgJp(fPgyaS_X$qZi5F)w|rjyjX3oUSR$4g#ZS|+|5=u_b|*(5oQ(B(9V|0_B_VgrvKpCi5(3$ zTyKd;igWI3n63JlDM>stI3-5q2UFg)bFG%ov=ppne+p{Y_9!(+Qgqh$Jv}@2#LVc~ z+oQYKX>y@kOq`z2vAAQ?0vDdNP}b8IS4-AUUVK4SPvF$gf`aghixZp0`g)a?G_OAr zt$o#hPs7&R>tc6z-CcfH&2C!{m&ASfcku^xzh7UwCJ^M1hLSAVD-RAf zKYd^SfA^P{m({D{nzJ)9I^KQeXW|fvJ8)}NUghIsy+#EO4y?HQYJqs}>|Zu-w|&_8 zB&&PY{AU^YGqSI(>HM~T)_S|N{CO#Jv_BqN-`>NWANN8x>)5rh(%V}eJE>3j|8`>G zzuxY>tv*I||NnkZ-F~;MyX(x(ppBEg>wnMM=w}AH&va@0{<@1Fr`e_T-!}TVf3f%{ zekN6|gj~nxW#<-sZ|9Lzdc*(skN?7-FMm(>mDxSZ#iICh#B-~y(+%I=IDbbsS=&}} zHb`tnnT+4Ewb@CMw;yjwp3IS+CwaN=@X0B&rnEK8{hpP3eSN$>Xngrs&l=s=ci#Qh z5W3PZ9W+QGwcy^jyXEnf?{+>+F1)nF^X%JD z@1<|UZfn2YRw0?XJGGiQc6;93Js%En8&!RIkumkxj%WVIZgPqL|C$o>hleYaDfhT` z*qRA}i``sjFOe1Z+E;K}@$sQZ@oew6scW8lou01$JZ5FY!zUTL#c z$5Qp1y|+JkyEVBl_HwAtx1ueNQ=U)mzI3s#c;SpUr5E}p&*fk0yg;`xJia#cUiEuh z%TFhiXWLKSYNs4)SGRxdb@i_s6Y4H`Fkd)l&F%F3*1_fKTc19CYE=0trSjX&^rt7) z=TEtH>(-KIjynZ3G#U54y5!7ntK!_wH+7=2yW88Vx7P6a{5~YU&tdo1KlLqfd!O^y z|8O=*3Sl>W`7a`WmcC@QTwd_Uli;x(SDVL&`R(VF-I1HN{QSg?%MYdoyeToNdp0xO zBK*_=lg#d@W49izm@8JbXX){)Rht=Cd1@O!bzC69B>PnsbW`#Tc`@agcXETjxA)tA zizwmCI==3U@so4roY|Yc+x$&im3n8_{Km35ElaH8+e$z)Mfc1(*DsM(S8V+=t+8xQ z{C$-*bIazmh-fe~&E$L$Dj;9;!BNsIXU3bY*W=FCx_#95N!@nriH__O(YTxq-E1kc zwZC-d9_F+5dAIZVycf%R)qG|M)E<~OM?-^?X{qvum&@m$(q6wu$=~K1ITjPkUO%kwoi$6U@^P>ElaK^pY#NsWFj}p4R7B3?H7JRCtK_l;cOM$)KU@ls`W{ z&e48)V86iX3qAL1KKn*)%bEG-ZGQb^VLuB+t7n@&C%oRW!BM}8=NM=#GQ!&9YIzEH zB>&g^OEbUQ{1xK++x+jzotZtE$NxQ9t*V;5|I;g<%#-Ld&mW~&y0jO}Kly5E>@>Yt zt=Z=J(=Pj2ul?!0_E!CpTDNQUOP-%B+Z_K&Bk$$q+g0M>H>Sz&@O^LE8GUNi0{MBb zo_c=e(!0GqfBM?!?QZhRvM0aH?7gtw@n^b*x(9A!r z{?GAxk-rRE-TURv&i#CA+1CS^x3}d6N?)6AyXfw(ulCOC?-?Z>;kXH!@5z^Z{hl%F zSZHYI#T9{Td*3ZLO}-mGd1L&~tjv=)_Mb7*-I!W)fRWwhZN-BFjawf32nz4BkyN)? zAS2S>Q`|7)L+BA>yH_g~r+j#D@Y3$`{F|xMV_o`peqGkwmwRAQ+*5^riS>t8yMGio zv67+I-SVl=ol}o~A6C9Qb)7|-Z;VT%ct_7>HJ?9RCoDb+rp7uLottIwQCs2h5zsW! zNsDZ!um*>Npi!l|m)`MRcFQ;KQ+{i|>3sU`($`|VEuH)gnl6d4_MzAApW{k8(4CZh zy!Bqm0q@w@*w5@MtG;r`u3cg-`(=^*npbD-e6Alf{3Ru;BRqeNvdTY+?}82r#*DY! zZ^o2Qs&ZIj{UcBw`t5>g9?0prJzvcFsKinI)q^`bw>G!OS zbrX^#U$g7jR)6cU%h=fS)pD+hzwDPqzcXcjI2{x8e)LcA@e$WapP42Wp7Rvm?quW_ zqhhHqAo+ZbNujondh*)?7m~B3Uo0xN<-5$sZF_FpeDh0|!c0rG9PUs2e{%U|`zJD2 z-p@ICPGig1Wa3h?xe*|%hX^aqjPTO`>#*h zC~uh>>;>VJP1#r)^kU;yx#HJ`)Ar@Re*H$`%(>ZrR~RmJQP|FOOKc5q#O@2*5}#{* zk$rm2dVconjQWi5?U(*8eEYv-o%!51cF!05^wHd1T0UjtH_gb~s*m5S>Hhkv&uE#f zxc1CDx!V`_WFFtSS?}5`t5Y+|V%DS-ZNCeWe12}0sp14~P_yLaonOt5=AV337kPW_ zxvvqoe)YZibK+Kw-l?Dyr7Xq|RPQA&Ow2H-y0mJpXjM^mbCga3Z@~P^+IwzXjV+O_ zN_Jvsyu)>a@6xUL+kB-TEGo9vxKy^%Iw7}xSI=I*+neqDcAw4F+Zi)Eb?NIZYfSWO z5BJQ!k+JTY;L`KAU!Sm;p7|s_cABW<^W)~6pt+SL6Yd*LD6FfUyrIm<&xz}&u5-0y zbbG5@^-II)sht+~4A8Rxa4d*px5HC)Q?f8f^Ib8GWG zZm+z%=KqOr=c{HV5y{^srjs>U?Eq>r!>+kMoU_Hh9NO_|5So z%;EN2KdbHM%I{8m<$HVC+mO<{(?{2z5XnEk<#vZg;s1zZ)22RK^E-a-ZI8gSQUAC7 zHIP)-J66W+a_sFVmX9iu?1IU=rz$)yt8A*6)YIIt@vhgBQxW~U-!RA7KD+e$*9_U& zH(!@L{rLNBUXQvUN6dj+?dM)vf6~vnJw38-PV=wniSDXukNaBw)X#%VX-_D0clu}V zf9zlSjX>TLJCqgYxhqsMUCS$7_uSL!#ZkNdt9Hu2*Z9d_eqLfZ_jbzq?fYwIup2*c z{rL8kPSyQG7x_bSzf3Ak$S|mKTGRjf^Diq|o@C~vH`4ZYEFO}A9-A7rdg?BIYqHij z@c*^BtG0RXz3CVJ{FYehCbQM`*~@L;nk9K&vER1;%Fa@gD8FfI_hlaYeD%%a^_Oej z=2z?fe)i-@&dmvhMMft}Jx^F%Uvx5BUQ%6ua?JFOo?_iud%iB6y-}|I=Eo_rvv2;~ zcy6YEMk!-1`>lB;o3+5q@>JT zB{DNDC-Qi_`>~ZJlRsA2Xj{i^{F@tH>$&A|%9ClHnnq`5l+EePGn#hRB>7gMQPJro zA~Vx`tk1bjPZd1T->@xucFF$L&-YaIEIl6nYkOVT^6zhrcmF7yp}Tth_HX&GKPAeY zX_#KY@X^6k=k<{bzxDV1SY-3%g7c=Lr(ThJtG4n>2D-5{3BS0xd3leNsh67XES2SR zioCWg-YUB~?Aon0_pUQ9-T&|F`cEGY^Iy&rJu=zzzKMIEjOP6Rf1W@6@wmVL-D~Mp zzSB0I`&xL{eDcPZKMd8A?Tbz=n=h zw?CeKzekyW_xaahI`Mj|@6~Q+P)!lO$rZAL|IBw8+bF)j_W#|N)&G5Mv?kvE7x!k@ zr(ZdqL@NB7`DW$vdAklzzaITv@@3%`KDmDTdCwm`P5ByohqLZ-+zeUP&}eJj8Nw_PjqviVY4AS^)6q;axGiMQgUN_tQ~T{^ z(Gfv+m&NYU={3*imQO0Y_NX3`O}E}3DPE%tWD1;r+Fwb&ewg3h z=9YL7pOo9X+*BWXXNj9py0=cvD9f=*JahZhj4~OwZDHNpjQpI+!}G}axsoxfkV{C;h@$*d2bPV48}X!g&KclC6zT-ac1(L6? zew?;D|MrEx&ue4ne4Siac!zuE)e@tBKhM|8#h&dfUh1Sad3WyG= z_Ss$gpU2k!{krM2-tGdvS~UDNPx`+vrs`Mxb{e!nuTe(PGlaCv0Vn@fTh&L@8@zS(|Pbk?_`+_2w& z*1q@n-MQxd2^X%bYELc219V{_H8?lL~_-ort&0iMIs}B*=n_3ZvRzCASLyo#5V=W~66PdC+`D z-m&}t|9!U%*Q&7Ed2>P9n#pA$GDRm8FB(pd)7`jek&@NDOZhKvRBk%=_3v!X#vsuP z|NqN=mECCn<$Hbm-sd+hSA5efc=IZMUhdR8M(fQ2Rvp)Hg^8q8dCv`%phXmbEd{Uo3Wqs|( zZtJh&o7R6*_V^+4}P^*&}Px_=9ld2em}?^u4N@1#Xf&sMQ5$^SR|gf{ox`gs3-ZTL4C+g(4O z&RK2}Tv2@dUVrPGK+vNpvzA3J$US$=8e+>Lq7WpnsnK3Y4ur#n4H$I$BqW*zcD+xW5c~1 z-o_ZtjN4cDDa$$sMn>MeQ@-T&^*ZIfFOBwnQDilJaI|cVl-r-#R^J$R*?|{w2yKvE zb}qMI*1hF-)wGxAcqL1|wlYbsUaaysCuH*1C?mfxxt|)mlFyw@BVVgLPI)@9|I&m) zyO7Dd&;2kjG5P&t!SpB7W=&EIkYLOeHoI7!B9wUct*!rgTT6Cc?da9LscY&dZ(P}8 zy1gg!c;Zv3^}VTU`Y-l9HhOpmB=Ruj)-JVK8~sx5M78Y~^w`%hk30JQ#JS?xv-|E( zitnB##Af{9=sla#yt$QD+w)&<37J{Vp)f&((N^Np$y=-c+0D6kT~;?(f@#*qy`Hb^ zA~#>%f6}6-W~*3=jNi1CSxJ(wKW}*);#FtwcdYLDbibD;Eo7G#OuJaSRWA6p?wnbH z!YrGF7rfW7wvUg?eP20i`&aHFzE|E=FQ;BMy0+BP-t+vK?Mro%Z*9y!ximiRbVR(P zwcq`-%T;xgZ*BBnximiPY^ZVHvSrD7zy4nSp6tmoNg<)u-Rip8TJ!kj32b{Z7}hpl z*#FkKB%XQE9gY?~f&A^)6#aMeYL}kA;a6l5U+Z(P-xtQ5eSDhXUmi8#V{^)6 z-1=m%HkI9(IN|>J%YA>(>EFE+ZC%D5d$Cge{qdKlHp(y^6~FN9_OACH-dFFe>yAIt z;}tON;w3qq9LI=&sFdn6&5wdzSiFJ`+*)yNE%PZkZO;h}+G}B}pDrM;ctU1hyC`9Q z@6zv&`wy?N-0GxY%b3k=_56>Dt#SPHN4Dp$LznhHeLX4VO?J`C>9cz-Z~s*4Y4pu> zXW!}E<5yGeY!vkdMQ`rzvdcwV_sw6jX<6{J2W)$8oT%eHwr}gQ?=uA)6m~LQ%lo?E z#JkIRlV^vgdx?Pt$jj4W_o&Te0_~)j92w(|Gs+u_H(SNGrCXZ_FOyP!rWi)-4WcE4yFkK=$x$p&i#@ zi*`oHzxJ5NfYNK4Soq24WN9a~L-qXd$UwFKT-Fp>D)@g^&evw?2Fo#cTeYbR(Jfwwp&l8EOlKRm$lm5 zdU2K~L!kG@P5Z7Zl)kyWIV^>hW6C6lO3lz|yObakc@BasudbbXba|il;`NaV?YwI; z^c>Ez`=5y1-mSBvW>d(uT7~_VkCQ5w{EVE~+-Dc+XY)`(GDfs|!fuoaH3u`MIrCE% zKR=p%-LAZSPWka->#3#JLb+2eT{tyY?m449>ni(-z`D|pHI=uz>c2=9{XIE(DgXS6 z86Dq0>#m+Zopt&>1?^c`MlY}IEP7^G&3XUPH@jQMxUQ_5ByIO!)$+x@)K9IpQSWEl zPc5JJFF#om= zOgl99^pi=3w@yZApN}t|@#if!|H;hu?~||E7rdTTGGAw=mD8@*kMeDmxczqc+}rn; zzv!xB?cM*|&whHe*Zkz3)$cRoZcgFOn`oTwH%0Dj|CU|Bzvt=LJxqkhmIfYl(8da{) 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�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�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

PG?&9$ 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

  • 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ð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

    )-9%u3z|I0#9dvlI z+Wl}bfgR@y+qV9Gc3EkE=m+^}mIvMoHk#L~h>J7d_fC zBenE@S2mx9r$gW*#t@a{d!aE$wj_mxoUv>V4e`;?aw`cHIM^VhBH>ZD+bzIRW%dcC z_`k2BrthjvU$*+$xifPM&V4>Jcc<~)t9SFm!^7u)-}8J$>+8G~rZ4wbD0|wgYD_3j z|82m2^hUq%t+$6~+C{8m_gLUk%z7-8sVwd6EYaU@j_upLzjMmrnfIQ@Y-LyUf7Y3K zd0A!tr0Sr%yGl=orm)x>@;6=iYWl3ICp0HMN0;e~`;~nuD;@uK_b-gwTc!5(+Y-;o zKD(V%5;2&^O-r8m+$aj+cxcw@O5dgoTjs02RVKzJaA~@^Lm(b+VGdc zfj#r5NBmQ4u#eO+Wm2qbyP~W5zjXE0(>_0EENNVvx9qn1v5a+I_U`uz*994W-K?^- zMQ`W+HD3fGQ%)A0E@nC}u=~3HX`Yhw_nUmSrL0~Q!ZS1Pe(g@3WYIg9`*vq;Tv8YJ zpwc8Og-c0U&nD{iIj^t#*1p-<=(D{%KH^)>?U3J_e|@=pvvbP&Jo|&zO+?yWa$Vv#qbZa4fL-@BMYD=Opc%_XV|Qw3SWx zbGA_7pM~?vx!;pIjc)JWSa<5mdg-stU-$XG*`6xSk~=|+Z#l2v?`tdmrs`hZS1okl z^7dH^mz~|loA!S0iV8WFBSOj!N20fJM9pE|bA*M_(Lq3f<&c0wri4?GU~adPQtaVQ z?w!@wBGXsi+grW*QStM0#{#pqyLVN| zWZWrMT(nWx-{#_qj*RpJ4UESkd2YsVuuVMlu|?ul$qBz~i=WOR8f)5%mfmt45*qKWj`Yo7Y|~iamX;?dh72kvH`&|M7_B%P5*D%qeir^Kx3g=uDzk|ioRjNGzcWqtG*e&woVaBS+iKV3a4z-Rx#i8w>;LArzu&)Z zcjK?xyI;S~Yg{DX#B$uIZlS{AmpNCBzNEinTsV`hCc*J;hOw#Z^mLijdWrDG*8@u; zLs~RAZu(E()2A1{;=gm3V9%2@3(r!WJEu7s79U$>TA(&Vlh1p%&EH0o+nw)h%Vq}E z9RKM5K!NMQ{{Mg9r{!_+#Tftn^)(pOGMBO_Sn%=loT^tVpMGYwmTyz}X8KI^hf52~ zCs&_o!YnL|jtajy0?e8%y$sKp8#T(EKbsrXwRpLt`&`KQUaAB85+Pwb3At-;wQM-*-tP29K6bF!LS=EpCW{a4%7{#vonxqa63-TE5! zfn3ptD^GHlwyD;?&9^Y|WW2lBo&W2d;`5SQH~!U~f8RNK@23Q*(tA#2Z5lf*>W|87 zIA(Lke6Dfk4K<$`2{OALcxB~gZ_8V%I>j?}hNg0=CD*zY4>AjtE>Q_%mzH{*B#1jfDjSSV)vaIj#V-{u#2$=ed#dXc{&QocppRHJ5 z^6OEcbng1Fm-`k}t}$4A&iK{)m;Xb%Ztcr^urW9DFYl>KUGod-Bsu@Q)6V8hn5HN+ zKb1p4A-3WQN5#3~)my7tqvBsOymMH5|J-cz^Gke6!k6Cvl;g$_sK#T&vuRqH?!`CT zPXF+{;5+A3+k+V)nTzk5asS-R%Oqu#G;SH_3)-X}xv zCzCT>d;|o*smfkJVM14>*P=5%JMSIde(%zG`^q#s$!Mdkr`z@B&YZ*WtWr>WgU|L~ zFT;EUPVg|f)PE?j zog4XW|KDnl-3)0W@nxJ7_}O;S^Xf&vEz)6Zsxa}o0D`|c*ov{@W7O0{tC zw|pwHn9XTtcaym5X-9V1l%S6b`L>y^U$^Vks!vi80s<=x+w2O0k)lVH2}LXiEG9PF{gi6`$;~A_XU&u@kC6IHwpt>+@--hC6*U%RX?Z+6 z)+@a_?d+_n-`&gaUN}FYYfkfuj|FFc`W)YO@oU)UTLCfG?(Nc98unVxE3ka)@uyZ_ z^Zb{39CrN`cV++V+`uvkmbOX%c0OyHwdeM>HdJUza3th| z;_+3_cD8Tx)dj6>1NSGdLvM^T3je+ZlFw5NaUP-e@@j?SIr_C>X6UcXi4TmA0((5we@y##A~v_AEI zEn>}BJ!PHk+NpxGocM25zx!y@{P4z>?;cVQ$cl_U5yw;OV5SU z?*As4?W+9zY*pRgUmKIl1UM>p8I<-q2S>X<&pmVU&Vi*noVT*1+$lQxqk7Xu8CLyM zU#_i)6d;M0mhX22gKl(BCPR_=Z-Ea4m-~61g%;@f}>JN{5jQ*Xj zbDwtGdH2hbOPBW=-F;R+W2LP@<@susiVd@OJWDP;V6{s)s`*duwXo-|R|3DTuM3@~ zxB7ElYT$PpllvcfVlVywt6y4b_c__rbGO$@QLCsQ$I`Xe?|%Hw%kf*;)jr)I@5ybw ze_mMRD%9+Laew8;7OfxWuAjP=KKIz#DX+GLN1lE7%zbU{bdS2A+NC?+Cr|4SpY#PT=56KSGxylzW4U*( z?~<>ETdrwm$&1`rw=jxx=l-C6!J}T9lC>=zd2(+8U#W0cJ*b{@;EOm%)U{&X^xAGQ zU7uTiO#dcLYd#lEbW-`2j|ET3lm zcHtGqcCFy5j16jyn%*v7_Gf?5Y-0Uo_o^;hEaJoKLq?Cp(|tvMc^qvk{v9vtyX5`m zMM@u^>}H=3G2uXT?$)URJ_Dht2o{`$;H zyOfalTXw}2ZogkoKflxXeeYjwvfE8{k=?i7EeP3PK4sS0{kQ9$KjC_GT0ZF2oY|-5 zSjSAcwythZj{S}0bGI;eu$N|E=MQ;xMtTc##^OyTu_EWTP0P9e_Pyu5<=5scOFMIo z|Bt1KT!Er>XI08PmBkk}DT9mKCzeciR(qIACt38Ze!Q=( z_+6j%sb^~DcM6(c-QK?bX6~HR>-YUyRrO}$@hh?AcSGkfNt&K{xqN=!w1YFtzg`Vr zUHyLV_CMuyE5g^$+x4hRo2M{GY)zZJhJ%8XGf(MMU(eH30=Kq2&Nh3x&-n#%kaD z=xo*x_q4@U{hz)jZBoAT%{ag0gem*VtOFlSf4{sZG;2#;o1>}Ehs;G+&g-=QntsM* zb!oz@gYMZ(J7n)KOO?+4f9R+7K2y!m!f)=O4?3k%eRQri_`vdxU&1D>H}BoPkMXnW&N#C_P)5C8H;vR zb|1_7X~mbnT+4!!f&z5tk;<; zJztxH;rE}RKuI#l1)1N);$WYAk>EdL9q*i_=iya+BUrp!42qa!j)RBLwjej(Pt3;Bf>Ay@r= z{M9bKI?Z?WEuXLJ_q+7_PAKL6TFU=(_vw98zjxj`5cW5^THBYw`ew71{@gFKqi!wV zu(M8fU(T{yStp&g@|bRH4}Cu4#m4H$corr>rmiVZ_ifep4DM_CI{T}6aQzbJlu7$$ zz6ra+ROh?8=6i0?Oa{NQC%1FvznR|jqfTD-PGeV9_tmIQP056LoTYp(*L0jxeJa3z`di~}tMB^Kw~r+@2n(kR z@OyBJKMSj!+nYSej1|;9*DzxVFkh6wVc2mzBQ{o!BfzsD-ua@(-7PMB4=21;iJG>p z@QfqV{x6rjk4cKh@=ewME++SH|9Xpj)AGHsi0AJ61uovIfBBBSuX?Q! z>TW+#KVn9!S-6(?ktKiOkvK-r9UpoU(wU9U;F7|(fJ28jutz=3)=~AIkR_OgVww4 z6L$1?-?6S}b4@+KK!;2_MZ?bQd4_ z|D&m*Jj zzwGj*Kaw|Y|DLwV_vZij|F{0^e|6aW%BkG#;nH?LwnZ(TuYKKd%8tG|yN#!JTHknn zKkMwx>oa|}y`JH--DDaFwQHSgPeCv)XSD!m^y3h8qzpv+oWS`p+#>x1GNprq& z7lZKi^LD>|_J$^}n)zf>R7XebcSrq-=2`zkt4*%em#o@qW5lK^=U4e5Wy35ZYdhXZ zz4G~vQ(oNi(XcMsd4H2GxWUfS_{imey6)oYCmOPW*P{+6mOh)AzDj*w#UiH6qs*5i z)8{PI+x0@}ameP=;a}(O? zm74Fu*!IVKg`YObotom(SA9E8bKm9dud>=L`4ZN3hiuiFnf*xT_|DlY!c_e#UU#s2 zKU==z})c z&o|xL|L(n}-TL+OUv8Xha^J8z_2%m*_xA-z|9`lCO^VMF{wcc}nXmJok2mvnmQh>L zAgwchy;|;ut?OPdl~q~j7WJY2Tj(iWLy=o% z$<=I-)BbOAPTKLtnZ%kiX+k&i_y4UC(_fLgrmAzN;>`qwiro3?5e0X46n5jlY*4cdp5?x#pFs(rnxdGq{-haSaE4Uo2SgF*l+OF`JeC=NrJ zu60%{pT1snmpAnVovxr}E97@VP}yw-=uiO19sB-#IxVT{(P#Ng;_JQY_bcP}R;_H8 zt2(hKAnwtbZGC=MWWst68cDd6zP`5h?DH4$uRpYS9DUfObwtXvS@HJ@bf0=n+O_^+fXm<4Qe6`*(s%E+X>2$;>)A!yb0zk-OU|vh9gyIdp=vzk*<>|et@ZqG zzDbwM#($drSz=P(-Mem!&YNCa6Be%bC&D&9yZq~=WxHR6?5;PO*C}@H`}=GD3%nNJ z(_cBiK61g9l_7%oiXa3Az$81xz`0dqICBM=+C+y#9a&!0MFxxGW zR>8st?q^>yN*72Lh_joPC8I3SX2fDQQ$r$J@z@Lfq?3XPe9ku+?|(jgr}Z;KWly7i z@wUv%%T(`sJQ2UvK4pFE?y@J-5B-?_uib0z^xN^Ax0G)5S&Bqj>HIt$Xjm8hY5M<2 z{-7Pz-`{1On4tLTX8L^7ndus`Nw-x!*3|$1_v}u|t1Bm2YA%*tIq{>>sp240ZT}~e zXBTv%x2@Umf8Od-urZmY289V~Oexu_+A-UFIUeLF>%8TLG|4z1)D&fg!WXY2QdDOL zT`+U_wYy!u?#7?$+qv6Udh74K@-O9-+?N*@oqMHBPhAmiQE@JusHq&Qf9@Hlu$lzB z>^ZL!@glq4Jl}dfF59g2*VDP>_YCKsxBvfV$?W5W?ZN`j=SA1^mLBglzn5{%Irfbe z?_{%QKbfB>K2>z$;ZZDD>$s&w%dK#adQr$Nv!{D`7^m2roo#L&S@ME?WzUrJSHxWy zC4JA&&D#4S|I5P(*+#qS7X4Se>33z-wXj(>RW+OUa!2#Z*dCa_PhYt{@c+BO``&+d z&+L1#Zt34IE9w>N6dTsg{rCELmaV^0PpL#U2alk(b3-BPq2>olL6?3_IB;5k6yX45puKzbMcW>6rM%VJYJ(7%%_FOV$nz3Tx zDG7;mf$S@G?F?ew?hQIZDZzqrY{=)x_4KAwD9>;3BHYrSa z@a4H%uhh(HLq<)B#u$OeI_?YPzt#jxHb#K@Yk@z4yk{ynY&z$_RJ>l^zHZOV`$Att z-LE-4F&6)}cl+ktEBDW+!{!=51I^|f6Igq~xB1$)!J605xa45E>CSM;z(kwFPbWOE z(TGXeS7qhASm(qpFY&EetB!etJlY94r|wwW!WXVS!=)Teem3K)#FF`XH9oc zT&pzU?hDD(Hq z!d|Jq)K_00?Wy_y_j~hp$z1(+^{<#7v$WjVR$3aq?uw9o?z&axk=7QU3uL04AA-j9 z!&j*1)USSJ&3DZrG_yqdie#zmK@As$<+Z%*OMScF?(WkGpT@VT?(eUAt1@4GU%0^Q zxW`RNr#VYE_p+USzOw%Oe}}J^vab7@oDBJ}?e{+~+46NkzI?tF8WTEAzh=A7b= zeI|L#jN|L-_4}eGhAzvzyezFxqTGhXzGaEc^I0t{V&G{VNNhcFa^QII$ZCF(336;b zQDq8zo^Z$S(Gh>*d3;0%QC~+ zaR0}xE{=6Q;rkdRbK0-mi?9E?^}X8aRLf^28l^k02d#SicKdy^r5qxIS*L zPuuK_geAA<{hoP1&%C+&cl4(73mxlD-kSIx+^K_1jnoThbUlCfr!n}O3uLkc99N8v z3SA6Ya|4#km7WmN%9r*}e<Y0m~*amr>SM(tbecL{~OJI zduwa9>ebx;|Ne?<{#*3*WsW;zaXLs_Xs*U^FoP}98M*QN~!Lr9+d*Ro)xw99pRC-(W za?kZkOD;$5_X+)e_Wy+?4}6#R*2FB|rdH?qb;-9{6SBbeLwtD*N$92E8 zUKp%c-FeGL$C9aMZ_oUdL5p`~=WnW7nzcMw&OE{}K5+Z4kRGf3E9y9%EWSV2e6>N< zen!X*frmHE-eoR)EcLtPmw3^s>mG)0y{G)#7U^}`(PNz+V=hQ!U`Q{<8 zqNQQI@Zw8dpIoO33cOj(v(N-ITh!Fx+1vB^+Vz4vyH3qLIaxhC;_IE_^P%Z;3fq42 zm9jork*#4|u)-T<}<+-t=>&Z#=`6hgYyX#h!Z#bSPnPmND zL-WmTvF%&VE1oOA=3F`H?Uh4i|GU1*if)_TWc|*La>?Dks>rIm{ASHRpSkgIx3fQ$H_AP$yJ9GGI;q0s(wnv`VNb1;<}Q!O zV&SlA?BP`Ww<7p%!OxhrOnSUb5?AwgtKMJ9z4g)dX0?X$Uyrvh*f--B&ys&rpKEa( z6mUAV%|rI;gkN8`#k9o6-#aX*@IX)Gc*ZipXN)U8*Y+0YoX-5QZgTHap|7UT94Bm< zuw-lYb+csNTB)b+&df9xZ7dVmx&P0nZY76_W(v9byIv@{GVnhEEuBv2JFj)~;OR+6 zC!Cu3&GtfE#U)zCC+i~ohI_I|%t?bvsG!Q7t6 z8Pz9*{cRR1)aUPhYgYRI@Av8J9b=tB&e&Fe)A`>Q(zGId10yrrjPidDrxyOmy|!j% z<--%*=Y&s*`+aIOxv|ewIJ4>7;!}551e>2+c545zgYQ=@I$b}3-;v|P0WXJ^=xD=G zW{X9fY8<7vE~hoK@m^UGxVY(;*Q(l&f8Q=h-F%gCRzr2^pffaDnsdiu4^wv-AFPCdH!2>{(7m`zxJ`e4mrOw;P)NPY}{ofz`Xf0=c}i`q)ZDV=kE+!*IVZn$O*qK( z*dXW5j*V4+J|4ep#}lGvq3+yc(zY(Cz2x!)O~tlm6Iu286J}niHv`ynIBvdAI$^1P zA>mL9=hRmsyH2M*HZFDVzgp_SAN{MjYSp!QulDx-o7H6SJB_ISN&h- zzS+KzDU$1GzHIF49liUu-Fj7W{l%PO-+xS^&sjd{m^7R`BxAMiza1>FWe%zK{3PHnC=&Uar64&Vz%^z8mf>a_v4- z(`$FS<_&1P`+d&i4&^=r$4G(06SiG>w)fL1ZQluD-D0{Tk(nG-DzCXU=lk3LEtx!V zf%kO1G+QPn#qdB5WBDW3kL8QU6f`F7o3491eSU3IQxb=j@>J8$jb6jKT z!N0l_C$5@#VEOX-b+=X&2FgFKSFAoYMKk!yiHXX-Zqt8#eLee(n%Qp7;~o=~7>n-i zE;la@Xu5Cr=YzBJGrzf3R|WP?`JbRy`r~2y>|Lk+_^nMA*{RXE)9%&P)#)6MTz*gQ zd@mqT5Hn%dzHeWz$4mclJ@~A9hK@Q12UC-SE6az+kMA#c>5q6Pa3gQ`TP@c5t1E-m zZ|G0mZF}zDv=)YQcE?!vvdYa_d2o`S?#3p&4_S9AuZUat#VSvlTjjZgL+CUwlg$f( zwK{4b^BNQ;$T3-5ae94DZI!wEE{~vR3*|i1G&JpgzcDsVI>K>vcX|Hf6UEcPvkS82 zcM|t0*~)A3em>g9C%dZRp~UvzC-z0UtNL9i>23GDvRiT6^|qEEOtJTeKd+SDA-`}?6f7qYtcRVKVyTKQA;oI73vWTd46{5tL;}W z&0Mw5@8_QPU94UErh7N9NtJ1;*=(AS8_B*~UZcuW{LGKEsZx2*ICsyf?U%m(rs&(= zRR@E&$yQ!p`R;3N(`N}Go?~-*&#;CyI$Nbbt58&RoZ)Q5=JwlfQ}LnFe+Sv+SGdd9 zUYT(Ajk$~VXAh>?=d51q7~5}bQDf16IlWNC{{NrPY41G5Bt!On@vZ|c-?-}G%Mf4p z^QoE!zmP<8%ron4)(xyUY8vEbv&2iF(AZ|1%3 zxT&@M|}qq$l5V;)6dfpSORMkR#0sto zy0{tDZYXle9E&+|e8s|B2jc4gmbTt94~%3{`?Vyhjlu2f!M&HPWFx1C)L5_;)&;in zE_FZL#(R}hea?bg+j3`r*mt_>rWuFD>`hYci=-=9G~1WHKC&$L#BPD+jH1o)4`v); zlu9bydPpVelu}A<~_Y3sw+S5dhGwV>h&MJ z3rpUAzm>o5%=$GsOLa@5|McF9TK?#(=`oipDM>FC8CD*uaOn!YUsw`dTlXz$qepG* z;%&c_kJsw%UA$(;wP~xTudJP}f5mj`^A%#dwtd@`ed)~_(b-@B^;a7{<}^Ja>AypK zg4%Vd@2bZXP8@VO=zHgT!G(ol%XF_hy`E*vzri%>ZrPLKDvkwJs=Qm)>mNGjILjF=dYkb~0w%h6Z%H{KnSj>tY zzHt^!+xcK_`Mu05kzYjLm4l{SCCgvdPdLW1Wp2?a%{G>0$Mn7Qo@KEdSDdn-_L9r) z@3GH(&sZwfzI?x=zs=7!x_IaIcHT%oQ1`1b z$gSZw+xO-P3@d_;tzLEf+@1Ts0`F|w!CvG)-z0O=@6wYs=iUmJoIDT}!|rvrKf~+M zBdbGyETtADOPB0)-l^`kDk63JbN7QgX2L2x2N%O!NnZ~ zvPZ>OFDX54dAx9C`uTaDi_Ho}k}U2PJc*Px$(SHzTeaoq^pe^ukDivl+9q3iCGgb| zVgD~-&Ns}AzxFi?UgiAyR7Wu9_O^45@sAFzOTS;Z;kQ**WP5F=R=MI|rz^`>9HHp^$ppNF#!R{B->P5BbIXu4VS_Pkt?gsXxw+ZTrE z&--#){MEwB_p6&tS5DQw?X&LcHFO=#lW}n>+5&V&1OZs`SjcTUHHcN zlY2WiYM)|y%2D9|(9*2RcZ$Bi&kY}EO?|}?tG@kT*UzlGOkOO$bMMENa=m_B|J!Ts z@6#z)_eh$$s-Fky2tNZ(T{M%&rJ?+x7O)(~)S)Ln)u=*&> zibxZ9AjQS&(V3=ruwO7L_?kL5=jSET`Fk!dDQNqXde0*(?ZiFMV&vlUw$~?YyL10u z#baLQQT(3z|APCK&t|4;u~tN~ z%cjgx-Ck?%ouz!@oj|u0Yhe1r13ZRID{6vG+qOinI(_N9u;8|n9}?t*YghbzxBETM z%GZF5?e_nxc$qGJSmr!sN%fwid*r$*u4J$HqO(%Cd{6z~ z$K_WeuAhmuKmO|Gj=x@CtXIy>UK_V^S4OGjk$ma7-)1&+#=NuMv54=9+&Np(J)8-f zDkkU6`~B8kzBWYBLi^&!8}AjGj`v6=UwU%ueFcB5+vB=;SM7C^0@uY}A6q(4&OC39rYMsq_seR~sL8Eey3yN0c%@7XmOB2JCvxTt>&M** z?Q&HsvMw*{-Fg1f^A-FjYA=|6+v+`CZ<%e=iU2;rnBzB`R;3472JdS=z$S9=%5T-h z+Zp3Z_j}0txV=1Ookn|i-adWwxkjSwcHec1f$NSgRM`)nn3y2LIBzkB zQB#A+X&a_9mM24)%2S`uKe^3mLAYkxpDX>_lWsaah|0a0WqtjvQDEwVqzi`>U-&&L z-m8Cfo2^{PjF!&^LgoR5Z)|cNEKy~$l3iY~@!|B&$Br9YKFu--TvT?RWznTJ1qF^N zMocSe3YuCY_Evor`6@M8veAD@w%bCBx<3`p-yY>G-lw}HZ@yh^Pjm0jQ+vPPi(YqZ z$G=~%dxHg3?;hzCKHJ=Qmu;q8KG+*`jZB=`vq%?o+MRtpR#oP^gr;BBU z85jgJufF)>7Jsm^Zx?@iWkvy0Zpc-IrrTLlpM|ZSzFOb>hLdi5dhY(US+`Z@u3h~4 z&$TOwmx{x+w(e09pAh!>_nL?me!su|XI(38uEu5>_J~_}iW38im+k%Rh10^WoLjwd z<2v>|E3Ywz`?${0FPQZ1XMyjJvbaBMtz5M0wqG;t$$k>B^~~RC&jURiWikbt^)|W- zNUSVSJR_m))cZAX!lyggp2p8O?|gSYCd*-UOW-sQ(}ce)7k|ci$5h8Ohy85X-&`jY zbgv=7?wbD+2K8XJnQ?7Al8a`UWF~plJz#nEQ*QHZd% zGVa&9yX$V}mDaGiuj`(mW4K}s=R1!U-%^?8oM3QuHtv&!cYrJ;B<>>JMaEe4II54ku>uE@gj`+_7-Y z!^SWjV-A5E2WoC#pK*Rd(xr2nmjC5zJ~&QjHov*8V9#ZDA=b9uKufk%7l{d?`PY4{q~3 z=V0hXtNjhGA3T=5YTL|fK36`=rRkv4yFv@L$x|awt)3jMVEy^$^ZD#k)f4m%|K&V% zRqC_RAJ2Vm3PO?zi_XP9vzZ=SHuK~XCj*7~cN4bl`1Ub%qTR1$v-6DX7_S`rk-q5I zo(>0>rd2D{?`+KuH+7zVOTqbU10(a9J>m;lmgqmpzr8J2JGHEHTjbpT&Ne+VmPRM0 zw=>Br#X{GNEO^CH@c*Hln9!B5uWQBJxzDi92sSX^aDHE?rO`QNJLUW7Evs@?@49xi ze_K+Mg9MY$gU*I2S6CBwq-JMMkuY0i7JYj{8GP_ro<*VA=|sHRdyV!QURU;&Usp`G zuK7{$IKgdaW7NA3hxyH4vE07qDju7n_NiT_$Rp^}^wiha)@FyD+-@?_=FEhy?d9+9 zX)WP1=({O!+`=(HjJe@KqR8>uj)lv_KAE#@ymER`2#;cYW^YN@J7xn$0mWDILaJLP z&9J&9pkYxTt8Uk&AaZbt%=2I8zcznXv-pk)?HXX zYZk|{xFFHZ_Use)_jE3NX}P*;&(aNcjoZHj|JszF*1Z3v$>ZvE5liZBWjvO7l{I;O z@2#k*JU^?SOp;tCW~OdWlfS13ePNj*2tU2bN^#82<*emrFVeDm6!r}8o#Yy7P(W_wC{ymHt!+k0_ctcO;b zhx3WU0?v`G!B=jX->-S>J7EJK|N3=Sr?)A;f2r7DEW@OFgoCB!&W5&T>n&_sV$E+_ z|90KLda63aLF3q3;W@9F((TR_e5-wTXXnXTCvSbXez9xqb)7j2>@Ko=NS^(6aoV*T zOT2FXa@DRczar^!{p$2%b4(_`$=UOa|7!ia-;Tc>t&9rUSRJ43HTW)dLh{N=yCs*W z&B}TE>$kZZ;~)FES$lTnFvoURDBqpF;&XKU&l=bG<=^u4daGG}IQ|pj5K^t%nI2Tt z@bMt~?FqH&D_RO$zwEolQSq?u`Rq=fB!NZUlf08c-5U(&CoEVQyu8Z%Sm|-wL+5_Z zD84v-$NC>q#XiS8%Jq)bc3ABLt?xQn=VUfXxzFN|z@aa)&z7-Vc2w}6ZFZK$STMjr z8gyE_CZnrvyf>5m=QGBuf|vWLtvEGT+R-4o=;qly$7DE?b_XtYYilTDUQ*M)de^kY zdFI6leW#D_xEJ72yas7OLx2Sb2V;!IbFXh9ppqW6%1?lWrE!m|f(fsVr0b@KJx6c0 z2cMTJ<(w?pmz8xqal#&nz73$WWhU%@)@}daA?$w5=d-Wg*Z<%ByY!m<t|~`R%meMVeMSu=p^91SBFbo=IXw-W~)_;+%u1sPT*Y}+aWjSo526P zvxy<$6HEjSd^zf)Il;Ma@x@O&SMB3#sz`pk>($Sw-K&qjUh;iMH`9;bqF%XE@4ZT! z?*HShcWCr=&2Og1Tsm|&zENmU>i^jF`gHihU1wLRTHXDm^!4kntykq=FJM2vHh1ys zSouwF+_&ymtNR|k(c$Walmb28BHlY3Mvh-OGoMY$zf-;=z2@)N>-SP}tbU)Lap?5D z^*7W{te&vIcy*jlh`ZU`TCK083W3g>_8Hu7I${4}LG!7F$$TDBWzz$6{~I1;pZ0i; z`}<1u`8At%z1#KL=O%MU6i0kVM3%??zu#^z`y$3-aw`7VO@F(eN4_L~d;aCJfB2Oz ztqf|qrdwO|cRmsN`kd>usY^jDf%)VQ8ip6{cmdBNn7j~xl872;Yj_tBISukPmpHHWc zJ-oRw`8e0An=ZM}e_7A@VDYSm_qg2>^USSl7e3?ke8?N8;h5pQ<`u_-JI4&)uFgvC zUXuJIwfD35qEnk*x9;1#e#KvppIu2;-@03zSbK26VXY{T_}+Fx(EaD`*u zx|7ytpR>(=cI_%()R*(SPG7QUSuO6%<8_hyU>fJT2Xm*2?h!~>qjci$*ZIj83=m7Q`h#Ygc+$8U`kz0A3h^Xv|nmEBAg5AL2( zEwZYhiAf{>!p`D!XD#QPx<4O}FPm#w{A@<-BfEC38J0??&GYZw(eeMU&F0+6`){9C zLf_0vw(E;#D1b{((9$sxHm2U4#2|j<<)pcyps6GWP_Aq=5u9O?88qP* z|8r^6OKX(P&z=p7>iu#&c6XU+-x|;=qb1IAW;rt!@fBQ&JZe||{@&dy&5O_Jncgv& za~L!UX!Y@kuV`{9WrA0?f(OgtpszS1-+xlOC%;IU=J zTi%|i{>8Ci%~8g;*%}`eKE?*I9p9ecd)ejoLS2!&8na&b7arj&6%A~3=VTi}^R%k8|(JS-bBYb3A+C=f73PZ?9eRKhtf> zE#su*{O{jSHGLXijbe7M_#NPV{jYKA`qjUlMm?)@zA%yh=cx#% z4FWgXS+=`;pLFHhn|9TEH~eq$a@HtC@S1L3(XjZ%vhVg5i&pTT{O0h1_3x>3|2Y&M z$^5z|oaVo??&PT?-lFM0IgS{8w_jIice%aa{$GWwCGV7d;jyJtXI=+Qn7TRo#i!jn zY;}fl=J^RiGaKB3+WKWIgLq{uF0imo`r7pKY3}yBX}7lC)@v*GNQmY;`n+OBanak8 zf6lY(M!JC_6jaQvsADM-J{0x$c%*Li0$DZ1x~8m~?l)H;k^~1+sAI#H9$_^fjx452 zr+j6lw-j}?p11kzv-sZ9dAC;tF7Elo{7Ibs%T_Bx?sL|5`~UrV{R*^_l!f6XN8zW3 z5yu!$YDb=W%E-*NLe92I;**t1YFt$m z;qjW~`5(Ku4Hn3TtXb!E{vCH;*`?ezfjeb)efIX>{hyS`Bu3jdq>T@U3m{H-sf&eczmokbgort)3u4Mmz^8jzepOV%?No`SbHlk zaa$OJePp)2Y2IP0xY`5jp8wvr&+lza_F1m0g&#|{&iDJiXEC4L4Ta;Sb&3}inpRBq z$qn-`xxT}E5|g-+&bhOUmMkaT=a;=-{=j#GU`nvn*QTBR+w<=3ayr(yG5Po`v%9sv zUuPPwbL|#;%964w_38Es76pIzSC%0hJI~iPP2XDbY+~mzA10v;ZYQZw?PA|eAu6-; zzrDVG{tWBR@4T{BSFUVJpI3g_*L-HR=++j_jz_aHuC1A=ICtfD@Beycr;pfdx?wQ! zu^=ofcd;^_ydI{L9@OUyO9!CpRz|r&*doNVOIdfO@j9*D{hwcfR*h!a__CBO0JaN$?=x8ou5Uc2R(+*LQ zBMaNQx)K;J?b-E2|E&YZ!fChj_x}x99kw=!(~DzK=H+FQO46qLvSW-vFDZB6o*{Q8|AuW{v|9oxg-m%U=SBUU$@d# z^JDR3+ZmUS*S^uO*9prl_4>F!qcm?>u66A5?SCgpzS=W?xdcpgJY~*= z1YT(~lgy&nPtyxKuWY{(>iTwm)*Pp&+#A_Fy?f)P|6w)X=34Lm_S|1{t7k_Ny_Yd& z&Drf{8?jogbie<%nF-Q;&N{{%2J?1*SDGId*nj({$mz*hHYR^#J6_<2haF?ymV9NC5V?Bm`E>rv`oZ7kJ z!j%0>-ZWp>-1d0#ta8OyvKyXAfW~3BvVjVS1;;!VzMG`I#^0XT&?CO1Mqa4rUr(}Z zx@A^ekb|1>I(Cu6I__2e-=i8nEPTJgw@Ex`qUXt5>rZ_b*a8|4;fr4NJ^wCmN$rCl z34K%RPt|2-tSiX$(S49yviI6G@4w7O62gI-Qj>kwaQPkGr&l}4u0!godaq%{m5|j} zzME#Pd~f@!hrjN2#-r{3x>#2&UibNS;PUEq!Mvq)H~l$`nilWar}#NXs=UtG_vGJ3 zg~b{-kG;S4;`o~LfA3C@Sbl!7$uk*;Z9ko#*|X-Of!jB&t39-^;Cj|1EXr zDUJz(Er$2MMb*b-M@})at=Or+3c)#=P?8#li#q*%tXs6BpKcCgsT6}hE z`aeTiP{E@>`M8U{;t7Qo8Q(4TKmX0O-IwtpY}MaqvmWni&k#piy7tF4VeX&1TMykg zwq5z6!bJ)TGLD1KCo^GKc9_pzgS@w}1^Jel?oQWyQ(q^Y_}n&-cP-ulXh~>^a@{t=Gmo z$`1b*^E-d~VYkhh;rr@X|Jr?yNtaGO*La~Gy)JH9_8-4+-f3q;XRnJ~>A^VHyIJC~ zUFOv38V#|VdPH`ms4Dd4&2gL|=<(=Y_@iru_0QwHIhpRyI*ChPNpOZuK8tsU2tYZP4B;BmL7&;#bxnC?R z&{*tutkLhT|MeYxJKQ+D9R7yNZad!P`s&=zB;-PK~K)V zS{iKMK4Je&IpNjJ=bdh;{q6t9-S{&5cGlHA=Ge!T%_bbTrJ`#4UTy#VXnpCf=Oy8-$EG)9$^Rl=7+wu4Q^SRaXF54s01Qd)tPFU~-ddC;{UOB6n6~s|Ld)LivhxdM% z=q_jY^32T13k~{j{rLFUcbUYA_$yD2%M|yltk0dUe4xSPLQ1+qZ0Y}hf8YAM{yq0& z!}ojD?6S%SC&SN$0j<@p7xehZF?+vttVXq(<^t}gJ}2wAAPet7lkyx)OA_W-m1dpL zI<~SUSoeO1FJhLJ}5S>%KD;t#a`pZ&bpwL zZ3U+$znW!t+VuG~#%IRY<=!tz<5k?ex{7Cwzt@_%|9^zauFT$(6ra0cXH@P!)Bn@{ zC+_@zd8S_dwWrOC)7NbFdw5#=h=;%Yq_ql5awD(tGji~UG{v~vg*nf!%=(hIEOfVV zcFroX^}EY#e7D*CZM$`_{neJovRhwmf4WKjYS`*&nwKU%KV{*^k$*z3$$p3UZ3ng8 z{8x^u-Zg%brR8dp>!`4J&6y(>hrTH;^i-D?;yD~~up;BV`-J`!VGd58 zXd3a?i^ctCwpD$9xAvUv_d8t0%HL*I3$03H;@(+4x8hN!iKASZAV(7b$F|EJu8+gr2K=QK|^)XdJm z?t#RTvwX5vGpr6-C#xfKk0mUoC(U$Z z_$sW@wtiuc)5Is&*0wmPO+)gifmS@yaVmtQDfVO9O- zSA6NA_wl>BkJTMJ=_mWVMn*Wfd|!vygD9m9tsC!spLfjie$4X1dr`{^uQ~6Xwfy&~ zRi#?$VbSjT;qKaXuh+&bu=;BkTYBNi`?6pEOMTCuFTap`dZj`)uF zj@>&RaNkPgStQ%B%||LZ*n>CX%KSIYygH8~EX_O;;vdg3ez)W6mD=l5pK2*HaB?qW z;ru0)Z2M&4TmLW2uWl}1Wh|d7EhKU1npExF1x%;34Z@p_w0_w8d|tKB2c=bsO@HhsWK?syhtu#R(`YrHb6^}*JeTpSxyu*H!88P~blim%hFBQO0Aw4dcI0(HMU=`1V8QbF1IgiduSqKo;Rn^;ooEV{{{8yE~USEa@6wGUET*% zjw)v92EK9y?OB-8rPnwo$MWYre#VZVjtc_Ht-Dq~XxqT4IAJH->Pf#W^WqEpge@F> zGeg2pzAC)*KOpJhljZS?)V7?f@6cQ)J?H0_;%O(hUj3Qexhv`7@m=R$hrL?rTOK<9 z>YZINf_q-@uYGo9(Rtqzt_N=3>8n92!{2^zuaLS~BQIRsTUnaNzo=u^t|3&v_>?8UxMQ`af)Jvqz%%KO(>3|#Wxnw}2*ywrZBZJ1urR+Ge@ zr?dWSEv?&Wrsy8qyh6El&up)ofA9W1^LK*XY~Q0+&l{&)S#syA>7~=b=kKhtxAZ%g z8uKe_d+jmFYa5d%{GMII=icyfw%t=}_r!Te|2Fk-Tzio%ux(#k)BNgFeAaIg!WOPC ze|6=gz;Dos|Ekw(x1Tc34Y)i#M#>GXhr@lO$V%fm+G~&+R&v(~5#rD0H4U!Yx zy1tN)lZD&!;oIBWkmEMg*@5H1s)y>?;JHa?vnjxcW5O!2^vsTj6V5KXY>^Tlq}#15 z5PG78Q}_yKo#kczPv1d(T0fV$H<#9Y1ua}Xe|LAee!0c8|1WAbWab%H{t;-m-5}KzFJl%@u0TX zoRh3>7Cs7bZ|%F(v8(yYifwJo@=Fz$$Rzu9EIP9-@ap&4Fr9$kIx!3Cu4mRMeivJ} zePLAiC;|k4`+t*DR^ybJY2| zX^BQ_4ws<^?{$TO8c(5Xha2a5vkGf1`1|elc>#Bed%?2$$y_Vf?A&MJC-dbR$2^NC z6P$TGeeQ4Xs`*{5cTe%7l+OI{!r)mF%)#-KPOgjTNM3aJds1C{g;GW%gY^B73u62y z;&PJbPTFDByYFb}aZ~4;j3=ValNo-yU1RLnxns*mmLi8=Zkzd1e*f^;-Q6^WM|$6} zim34AecKP}-dTUM+`~0~^Q)t?OtXKjQ#!rWp`qj?%eNnK-ex;4%+)q5Um{izGok4& z?=O?@uD{k~e_>yj|BK`HLo3dWK`QkJkF(YL%r-kKt#{7yx*Veh(n$OSdybZ~b)VAr zr}{%nJt$Sw(NMasHAm>{#L$wKHPiJ^m%Y0axi#zRsTGG5a@R(>y4>0L&_bou#LKOx z*3WvtznhX6|5Pl$+Ewt%qyj!O(Z# zo)o*XC`39l_dPo^GdNN1$PccGGD&yDg;_OkWm`@8!+W#LP>*}2bdbFD#jO!NJ5CsK z!Wx3DZ4CkkTFZ{5)U!fTD>xKau(2pO)J~OnBj+V`i9u}B!v@d}Fy5PGUoN^&mp`?z zT`tQmIQ-o8xT=?`&MkrV60VPX&F`&Px9gSG;&ZYV1q)Wi@89P+efAn#nd}u)oX#gXs4GICJEZ0_7314zDVkud>BYW~+wfiU~wFbun3%<2~yP2;qOVOF~*k{}P zi;o}N`1SSma=X7@f}J-!GT82R_ENCF?bRg@UEa2Dj5*#X+xzL;yWQ`@{{H@M&ZW(< z(fGVgaNuNdcH5OR{cS$F+zx3im&vkNQOlVSlsU<7VtMxb+HW(#57CdnX{MMFF~&~k-8=8{X*NNnr0`f z?$tgrWwn#jP4@z37ugoyjzxQwc7^`#uT6hT|aYJ z0x$gMT+{I5>8_$?!56ca98TTSX)X3nkmXl^yLo)jU*RoIx%ckZ{XYBKq+pJQ*xFOV zH33uGmYhoWNvaV#&BHXOdBOtYrYw#r8ymCdc>mj;YF_iL%dWX=uANF)Da(nH!?n|1 zU%VbMFFWvA-@cBMMX&&OC=(Q5Ehzgq^%`=uw5n$Z^P!jFXZ%7=Y)L%aCaM1T z=kxjbC+^(N+wB`$`E=^CcbZx8LH3Jx9R1;QD^BK%#-^BdllzVwi|^c=Q&@e~$H&LRm3nrj1u#1|>}=#adF#}d?-O$72(R0`<8_PS z#Hd?IKYJM-8$Rb`(tI~3?D#~7KbP(+)N!73RFr&M&%)g+V|i(biJ$1410M_5uqa*Z zQ}tW@c!yB#wpi`{y=;%XTW-d!7Q?tG&5!$J18J+h`*QxsR;+LF1rjYl%+m8aiqGvBXo zZ(m;_p|}sUw0d6kJIm1Rd3QhE+BG43MT_UvPGh^M?|etqpXjzs?q7JLVCwEQ?44qZ zrnJNqpLC!9_LR{{!G;JAch~nqOJdsdW?g;~t^K<-d*ZLlc?u49takp9Z54aM@P5Vj zpp~}^HH!ayNetOCP2!Qn%G;;Da@0~VW@>G3A&QhzUxS?%3ulUHbK}e#1vx@h z9RE0difF#D@PCWMx$89^e`U6xf3v)wOVB9q*O!;e^vqK>c%O4DdcXaC9eDRnOTis8 z0G@UffFFk#Px#BJyD=USC&UHPe+`|irhU{OYo!W7Me zVxUpySHGPUjw|eT4*FR%zlZHs%PMhCM!#P}MX2J-%l$a4F2rvBgO`K!X$$GKI$mfP>Uo9AY?@c)bM@}a_NJ_dY09v*I&zVxbz zTQ6Y3F^SyB<_Cv1_A8%N-Tmf$=RMC@F2{u4&*HDnwB2xX)tM&A5?~)FeEzz^+!e-e zrOxGa$i+J|ZhtNuXf9D`iD)|r^oUIbziwOAx81Y#8~^e zL;qeu} z-|x52>}2}2A^Ny2pZcv{Hs6c6lpI@g!`f7LUyccNS@=%JaM?jQ^i{JC_8>NV?=M(rVrIR$~-nnvqiN33# zXwn?#DdDYY6HJ#Z1MQbv6}md?)ZOQ|B+T>X{CYCkUrY0j;?4k3=PFgDv|zJ2$NB{h zbROFmz?v*Ids^tG7KT@qQ*Q4JW4s){v+N`T!$)sBzjK$EQLWXbzzfaY)%R0ud`fE7ZilaXzG9Na%}q;x**@h6c)9QEwdiFvtfjYB z-khfqpn36*3ZHpXwZiAMhUSILPu_fAd2gokM*pOljtvWDOgO{X+41Mho6apth!GP- z4h}|{rfE9b2%#p2PKAcg#wu?OyfkI5CW#7KyxDO0jCeB}@2U^Xd>1GCS)H8F93E5H zy7F?>&D7~r^_zuFL-sZ~ol!lz;-FdfwKbp2YV8&r;t9O@V@u?z(@PdF>enh?sr+`5 zWMRdkElx*cPqa)I{m#wqKba({YqI|H>g zA+fUiPxt;3Y%p-Klya&FDP8~4`O43=;p^vd9(fp5_S-&1Oj4!d=+&*M`}u7?9GJ7} z;p(bCC$Fh1JDvFIUC<$I!n{&WHhgmK>ALefoZgmg?BWQR^k`Q0xhzk$tuyP_?i`@~1ryV-t__I@f0l zS-3mk4a_EouZkPuzUJ=wvAt&Pwnz3}mQLX98Q^v%=!C4emTUi({!3H5B7OGj&Od&kn78_=Bg=&e=w`-~glOl|BvSmFX|C1=s}m zXBv5&7I05owr#flTZd~tvrIHQ_S{YGx7D&Z`TWdG;W>w-uO@ixI$Lv4dzbtd*(n#S z-|bk;>E=1rZT7xnUzsc!86Qq6i;B9e2#;v7lA0N#)v20=% zPe)#V@v$3;#ta7bj+S#ZwB1W$f7?H1eeRN@%e10se$6LO)0`Uyre$v;7H_cq`{i=z ze7jn$lywoikKOYBlI^ARgUv)R;_%PSrdM{VUsyiV{HN6Shq~KtIGu|6!6dd>=7(_2 zqiY#`kw<&x$GDf(NpIitM-P!iXSzCYJUH_xa-peWgZ2T%|KK?{a0TSRsL+u7?s31p z-;87WH{U&;bG!Qe-pPMsF5Q2;C+G6A-oTSQayAix-^JNAT&{vnWz*aFM5x(+x!>GV zbCWIRuKX*V^kDzhu;{7ln;tcNY2VkDY&y9#xbTjXhjYTGcUsD|-&bCk{#h~mPO^%_ z0>@^yr%Nnbl&&YO5?TN5SB+a@>#MCZda^qnD~alytGRSp-S|ZKFBup9tcvLjkB$8@ z?kTqG1kPTw_QHEfYsFOsMa~YVXGnA<{L}Tn@6745pPO^pM_VC}xL=yJ(wC-Huk`+N ziSK)Nr?9#f)8-(-^e@&^{x1n=|Da{|ct*h2UukL&f2Bo+mvUWG%yMaRmC(P_Fe&M< z>AQ*-#d!+i2RUN+o!fW}AM5;&ulabiEvJ0C_Z7W^mUqrOy*gwRHo59XoH&cQ;G4;> z>;&$bH8S`7E&MGW>;KQcr(v&HaIgEjSziQu6m$#`Y59aLc+|BRW7IX$k%2wCqgkX~ zitqV^UsaJeKicGpe0^AWTy{BV%Uba7>9=}8o5d9~0;})Vd_F6B;~5fe7G$!%%d^oBw z`LtnK;r$e!FQ)Id_V_QA;CazK5ivBD!p*4Iu(@?j-uI~7$eg%Yi18OjM}@^44l5>@ z-MDUe{Fvv)jFVG(-uX;4b^CP^+|Q~$_RxRVb8r2ah0YAI{cFA`>N(UYl?PG&2{f>GJfCnVs}X#m3d-*{L8P`>sN=z*Ir!_Z0u>G ze!KnEAGzZiUAA-1?Q5&5UcdL7R=mtp$?J>O-|7_&{QodPx2(A#;mkqK-e5~nw+Z6g z#5B&;dv9<|S>V*ecsmk)))tNy%yb(3-JbY*k!}-H{o5 zp7C7A{ye@{{XTU4o=;s>4_n30qe~7J!uH2KsS)#i zc=sK%=$mw#?W({ONBM+5-%Y2L1~>g)r+!-1t>JY?@q6iv6Q)OQ9J`?oUE&HVMRvL- zyq)Zpw>?@YT9|2vir;3LC9uhd027XYWCN8&^2;l>yvw=RFmWj}=+ugk%gcO2yTx>` ztlRxA%5g30MA2EFrhhB=7k&6(+a-zg+3Ppjy-hi_Zs#+pujj1a&$u#k$)>#f`}TTf z`g%QSWM-EVT3Y)0nrNSG@a=Q$Woa+2+}@ma_R~Gl)r*d=%zgX$ygh$W-r_u`zpo!R zY`?AXq})I`R?kJ7FXPfOb>nrc$4uv3)nHIOyQWc^FY}gCfnrOf z^pNfC@^w27PJYcO`tEvseQr~MRmqD7wf`U1I54zdNp5FpJFu0F@#ME)R)(9YmFbr6 zL}$)44xYOv;U){OqSLpiN z{Y+V`^#1bl{#Q3PE)HDw?bTK9iSMeG_;G^v9nJa<8XZ-5eCcM~zO~Ga607dGo_%Gt zO;NgFN4rFdK;P9M;}bG6zxGHR4!W9o^k@HOsYmQghg9zrdKAn3==(Kg-x4R0d=ASF z&W(?p8}_kzb}zaT{*{eujr#@0n*yMn#2xV*G1oc#6n?NzO z6F-+N^F+l|Zzp!8>DeYOy=U!;YNPk;aO1q>Io0jn(W|S(xeX69y`1LWE0tx=1WX(hY-%8(kul7mDb{8M0 zIlg_q%k}C15knFRGK`81hYdf+Ie*@Ny-Ht)8>P+N%dx=f(8jmf7LPn^HT`7bj|Azr z7f-&mf90J27sWi5zFBs;`G!(%Mu+R`b8Ty8XWT44XX)-c%jBd$(USfxePO>ipG0iW zyL;vL`~CSrDwEZAy7$X<&eFW`-eaogTfg{b4yT>3mo+SvZ?Om|>}bx_l=f1YGIfIU zl3zZq7aDa>8D2>ja1^WlrLoGVL#e~gLpeS<)U&=EI|)Hn^J~A|xM{A~{SX8LWi z;k7vDmrGdEXU8~$n(RN_IVPU3ou1uaj8Zr`D(v%c&->=Q4XGIq8m{x@n9!x~;(9P| zk;Rctt!a`h1q+<4eo7r#HT&1huO8AeNfRXX8f7-+ElLe!2Q9Mv<07+UcGh*helCf2 z6TTb#_J0CwzuzhTw!EqS_(Wb!!6b`|v8?7ReQQssmP=baU)*+T*{YX4i*v;e{r{4F zseAHV1yN77!j`DH2`%~i|88TN$fCLb{l4F`Ox{k&D`cCb2+dEA8Hn9C~^1OMDAIbUWe(8Qt`kalKLTmqgJT6^S z`{BXCG#lQN^BgYttSYqX;%+QT@!ELo>$DgD((C=d_$`R>xb?^-_e6QNpu%i7jfLla zJY2mmez)pR6+~n7rIG^IgOZ7#BmAxRt@|3`BL-jH$HM5i;FiFFNb#uhve~)Y3|YLl zzAc%UEAf=4@2NoZfr`!CaTx8J?C=hZ8dvl^m`?g8_n7Voe9eAe8}wR4u?)QxhC zN-4Kaus;%Kee-mB{JLG`@AHCK?LVDRR?Fy2ZnCj?yXCTvXJg3mDJSpm_+NPbGw+-v z`<-ofr8dl&KVg9^N6NWk#g*cm9u03~t;^QDEEib7%+6=Ba>_|1r~j${4wfglykt9O z!?S63{Qf%d%|50LFMosfRPXw7$=f%ReI4_y<@&*OO$koV822sFyPYQeX7YMR8)LoO z4P3`^_Hmy~NIsd}=f36@M}({0-{Z%3q(x5qh`iEgQ-6a-!{+{tIgV%}FT3&;`;2AM z7It;-vHf9l({Rde#Z`+|JYovsa&_%^=&*FI&&~ROpXC?7Si1Li{(jqQj6S&uIx4-( zBNhGsFKAgT7S~ZIyOS?tim&3z`GuPnAL*BRweGlleN64or_-~(ytsIAzW1~G6PzbD zGxOUROk2>ZGS48fNy@&iM)i=yBF;(MeP^4!0-d0?Ub)Z0$rN-d^%*nS%##e->{%ZA z>+D4yvFs5@Y0R3mhKGgqL+uon-xjiMy=fa ze&6j0cUj)X6rEIkcEggbV}G~aE{&THQ=V3HI55RH@f?!)bYALZ_T68vzx@t*-?}W0 zMY$f9mjn74S!G0>r1#%1?PF8g-vyS*vZ`|GpW`Kv%@ z$V_gvYPQqpmv6>6Y%c)WCGP zq7#auQ|eFl2{yG{c{1Vo$up{NC+jNTpDxB^wz^UE${o8ywPKrke54B{nIifROlaek zmNL@2tzq=;!u@tW*({GcDYu<}p8n^|6uj=iyy|y`jdm=v?^L~Bn`X-4%yA$_>WQ+- zy7h(oJEwUyC~VCNnqL+m*v=O7bIa`B)En2o->dfD`}JCM*O!xbR?pBbICpDXZgkxp zfyX_Q?{sUPcG$rEd``8Hqe;#8KcCNo?i`tw!+AZXxYz3Im0({6@tML3g`TXvcMFfp zIx^<6c(t5!KXK#1snW9I1pk=Cmoj3HHcp6b{&Ipv?1zL)gvP|D zm-9*_ugn*yS+ddXX6L544HGw?vsxV_#>DYPeSXa)lY`tN@H(hjo~soC%Cbx!Y53)y?ZcDn%6bPM|x7Xzcs^6%Zz*koMk@YVm_SfBLd+Bryoq-zhvUDfDAnbe?9o*zBn`{{r-H z&%Iu;CaCiS|J>_KjQ@YSxjrbiZQn!|3GtJ13P@dxo1l@4H;=T}BF51h6edjP zn7}6ZHM65tE7j?i-qBQNQH==^OQcJApJsA+PVEaib~o^BC)MZY zOv%2OD)hHMipM!K#N(^T;^Rz~POqK`td8EE$C_m3+`vE$u zA#+vAv_>AsvtmbeB^fN1E%%*0?M?d6I027NhM9s2r)xsnSk#{^iu=C#yj`})be0Z- zy6CG$zkh!?%)k2FTh=4qRP|>56TG9K?A+5J z{e2(j%XdPz3v-{Yt}48?CerQW={tRsSb9nYeoxqSM_M5>kiq$l+h&;s4_Jjm4zsZE zNSpbTzPz-QN#qN&$Ninf&u7^&6?O{-xOx3?Y-XFOqaYgg=}-F^wVsRn-0qjYHeWvZ zCd(d$y`WV1b?e z&RnUI3CtSyYag~e6-`>W_0ywUZf~2rn*S~eThJfq|6yu)oMHF8RhK=)HaV&|%=sbJ z_erBu$k$Wqx|o;d>x%N}uC=|FxK;T|rE2HA)Yy4v){MOBqd#WWaWTHn7T{U9b#CqL zX-~VP88=zCq_A=LHcNNO)&5+uxG#w1mB1Z`*z6!?;Ui9558mC~JzMR5-S6D5HuY}ghO_P47^&~3yXV{8R*g8udna)XPpH0;UV;AUWxdko=d>Fd zstvwB0&V1An)lgf)-%K8V-l&luWpFxMy+V(x4WUSPqESS@!P2D>tcPo(%;E{;h(bq z;%8rnGY1-(eP`dBw7cDQc75%79OSq<-_z^0m-i=U$TT=$*7b9kFu zK;xCMvJzGrZ&vlx>qZcTr%upU3T`J91VOO^;fi zcPd_H`ohxmz_bMyPE2u>x>Nmr@3NiTdOI8*)_mP)SNlt1s-Pq5x@jV}Hm5pw%a$gMBLNqqkIKGwJk=twA*Q)AXx^e9yWVcQeP-RC z$MXLJ*kuYF-sCwpHQ4`l;k^)Kc)u>|BgfjwdDka@zvRjgbTw4{m}28E6BE|FnAzXT zL+1Yd^)>kGtE`rjwr&fgzf`{|_ms@UCSY6&clc)zM?`Mvq~`~CLS+F8BM?;NiL z_?ykVdF%azw&nBdc1b>-tULSVd&^}PuH3w`z4YqME2+;#lNNq2yuWRycwEiLqt9%3 zB@7f^W}RVP<~MiMx;>w~uI{g|FRoMAc5^-GG;bEBz{iq7;*akgtXx#Th-Eo{#NuiB z_xIKIa?LFT4Mmz(d`MU<0vZ&ldeF!&;*~$;@E6rrt8SO&N{7~}a~#@he{3uJMA=ZI zcA*J(jyrFDc;s!k=KpgMVnQjbVRw=(rz5W*!5&$i4CfL;x)t5#I=nj3nab8!GR1kx zpVGN&FE981uI6#`b;^;%(7qR|Ra$F=h*C+ z_2Y^RYrV)}9qC!yF6M0)xL+91e&v8##4*(_u8%WP=NES~oC+{MT5#uDZC3E{trK6A zpV$bxSgZJ)XZpsZ5U>uh;LtC$QzpE7jf|w&G>6 z=NP}sUozeQ^V#gKTklyq94{5cFPmn}$SQDBqin6=bY%;UNAf}ztC*hs2Hh#=)+;sh zjgok5$waG{OD130cw8>~mKsAtwP{MR$>i3%ZlU)ir#rtkEau<*-ENz&?&Awn9-MJp zl=Xa-jQh&<-uD%>8`c|&Ka%M{nm#BKh|sq_>$O^;V6B;>lYjtXwN;H%gGcqH-#?|! z1<16$UcZ0ed#z0|Tr3557VSFt^HsKm$=xqgG*mN`TM`^(MQ6ns=Kc3jDUea!JJoAf;3c=BHx^SoBRMDDT@z`1+3oT&U(w7S#m2(4$@6AdwP?JwDt$Gj zpuFnqtEHf|8;kF}y0$j@Q0k_Ss;A<=*&Zoadof!+g49MVx6qOl@Z_Uqj+7v^iz(SN6oFR4-Vk->A8M@3&cs zHi~`xwqF7!Kbu*8A~)n5%Z7rUD>sf>)Spq@v0cdF=*|++*(|dsYRyXhA#0O%eqQdr z$NzkLGdT9;oaN*!Q1a%z{nhYUh``6ZNS1X=-|zdam$|`dORRK?T4P^e%BA1)6NKUv zRlPWh6r6oM1l+5t)wAKTzqGwU;6S9!bI@|;n9L|d(v_3@+KRRpK0YQoCrMzPB45^=TU!K!lrN_LFW9u`imPeMs+vnnJlk00 z>}qx>@&!zNH0Am4=={A`SDaR;FEk5|pHSB^i(?bZC$V;um8w5wmrC8A$W`^_#YMH; zr{8Yp$0u%Ik?%3fE5vz%%>Vg&KQqi;tabbUPdj^UB~<~dC6f}WI22n=Tsj&=Sf?~7 zc!hRd5`Af^;K41>)vM&1)#A`F!Aa_+tHPCl$rBWm7RVRXPXGVC{Kx#%dzIVgY_>MO z{qFg$L+^H57e70bpO)TMJpXs)C4qpb+z2j#fcstyPjHZa!CaAS5?n9Lzy8oBJ|5#Nf|C4A{ZZeh>E zzgWDitrc=$;GLP!@L}TloAEF2DL+xvD%$H9@cUwa-IQ{tj@#!%!($R(e=j=k9#E1h z|6_K@*N$C2-yT*Sdm5jg|TjPTuh$aYnGT98W6^CQS->g{tsKun%#b~ z>%@DRg}1K@o-&o#wj3fMvJ2%`xxCRk+VStQyGz3T2Y;S@e;o7TOMkWY?`P6;?suHX z! z`L+GA+gv|qJN_1EWPB(qXeRY0zoU6J


    ZZ*Co0+b-cdp-9wR{P?5t{lDjyUVfmX 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

    |zTcLYtJruyclE9HK2neFHJ!e>d|Qds-&XyZ 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%0AvO)74LV8kGTw3JX{i*llhxMK&Pb>=`wTMnU z)GgTfE?PTm%?1&!!|nX$vAfI8et2=Y6qMr+3SHP6oA@&|=kZgi-0QQpW?z?Twf717 z!lt<{^-1RqVS)J?E^VhhGMPRJ_&zF5cq#W0bd~}mhl4^DlSaehbiZDZ2NeVa8Fi1S zWE!d|>4Y#dDrZ+ox}Uf#y-|I^g}%U!SB{J^vr0l92kc^fS3i;IdcKDB(`j?e^XG|P z%RSN|7}jC_UH2ge$Tb22jINV!Y{{H_b3>x@gJTPW0@g-vKldVPuE@>J>HVo1r)^Hw z9od$DKkvWuf#}o;3rqyKmUfz`30$=>SvM299lP<1K*Cjh+hk9Fcp=-M%=D@1VpFiM zZ|~y2o3~wF8N9rvy|v_2&i8kBb^c6kRJHRIdiv?Awnkv&Czn^Zx38D9sW5Ppc5GZK z!{MM{%(CQ7%+{=_Q`3#s_-VK7Kjg4I^Rn6+EhgP?H!siND0Z#|K8ZnA`+mJzo%)UA zn|kF0ZF#Lsd9IzOB1&&>%Waj8tqFF~USh>EXT$WszIlaDS=Vp;mTeI^cV5``Fv+6V z^A=|~#_lRvc|$_|anMGAvI1X*ck3n=I&gqa{9u@>q{z_tMfd`X?ureGFPDqP@Za_6 zG3`t+df2;HE+~3y*3*cK57J`xZ0%U=CHUcR-Q#1u8V%kJQ>O=nT(5ZA6?*RaG~MWF z8NOxa+S7L*`mgF*a?azVz?LUA*Nc8OR)2pdTOv9Iw9i(dltskTv9fM4$Me;%_rIED zlT-SF*Vor)uekJfO1Af<`pJ&lpM6;yz1_@9HuzmtTxQIqb4u&pwpYiv zt3|(cVw?jR<8W|bnIb=x{aQo9E{$WJaZ$PxPDlNCaIkrzW@RqD$U*t(jjNN7<`&h=u&>`IYMAll#KdhJ zpkB`IxxEjC8mf2HXx^1%6ghCtVxu@{w4R9xba>aSC(0LvK>g&CTwgD&cI{Dl)~$1M zrPjX%u8Nu*sjT{{4|fzk_R^C6Qtz-xUEy?@Jy*ikinFs!ryVV@%zpTyI&80$|2&&a zT`Nyb>7^Phv-a4h?Ckwx7`|Anqa@b9>q(J=+r_xM&tJWIb>^sed`=s$bldj|kqaxC znFKm)8Etoaz0`iXe#(KTE?!)*&edODB%18M@OjF+zg2t_j&HbbaA4PTZJBh-!zYX0 zcKtHfOj(li`uB1Z=EyUgYYL|`g(+@4x;SdlpDRICrw(|#?T8eS49Iv_`RGWe!>;<1 zs?!%R@U<-Y>{Q|#n(-*<;@3#7QyNM}BG>0GeQ)G8RdIi;OCz7GRm62M$=wPU1z%iU z9bPguP?*I_AfqN!Z=>>T(1?x00~YDpPF|7MxRD*ky`huey zb{0RM#VM?IqlzPAqElk~q$O)O=LLOHeP#6|e9H?}*V!WdQGZTv(#UG)@tE>|yOfeM zckE%eUa8c|#*oFlg)4&pnDR;Wt8@ytI2D4hc?s&YZdkWEh-vj1uTxLja=z;5 zq%P|7?|MeEvD$`MgE5U(9rW{NTy|*URjK7+(LhdQo(Di=y}MSCVBP9vs{jJFSuVRD85a zWB!$|dqOJeT_q2)~yZ)Bt#C(VFi`gHUbw?oWc&ZG=5_^|5$O; zoXwlPt}i;Hy?&3-?9ScC-yQvDpgYAw(>VDUPxR`NR>3fdXcZ}@O>f>_Umve9H8V#v ztNeJM?6sz)Vsj=v+9|}+;M~p^$vr=+;*wK{scZ6rqk@0um(2J4yeQrh;pki>~a{%vZJT_Xt$Xe=yIsdRH#n zZ_w$V9y*MgG2!dua=*Q~8N89dD?)j_#`1>}rr!fr)Ji&@lDM=|WBbx~56{jvFR${@ z`F8oQ%gT~3POID?%T4q{QbRo&vfgK>t`Q-9V2U7RdQ{YZ+)^C z18ac~ds~_#1Jg$}h3*Vp1rNox7JmnB4d*tVjcYv=bMES#x*>MR&7H+WapI)!m%R0J zx9nFF3Uc^y_WG3-31&BhCZu;xad+%G=6CPFu6>!G)(KpWvhZA-(X{p`hvtn(VwMha z8$MZFIue__<|v=_(}bvFuBYO3OH_VZtt)6zsdyW<$Sf5F;44AeY4Q& z$;uF~BmU=Af)=cfS##EVVv;qB!UQ&^UF9c!xL&uB+%#2KGB{Ii;p=tL7i%j{P0<8x zcP`4Avt(Ol-J;j#OpF{M(;Il~)qH2Av|9PkYD_FWX}Lc3v#X@ZH(fzrFE`aF_YX?D z>Yno?o0^~P%IMR29JJK*!y&)p+4mCCKP<@z))G#h|KXgPX8m%%xwABr-+jmkDiUA` zU|@HgXr#c<=p!^?dhe$XC#~5z`x~YN3ak5VsjZmw$j!@r{i02&tSi}*bwAvAy82^O z*`2=2&ih1IxK?ZVyPH3JBlXSo_-obvjC{c}t6f|q-FG(}7+uXA_mGsgO#)=YaFrN_)y`PxcUH_mUi+1XuXr!5xTF%7$( zuBr88r&_D~C7TO#j1uiR929o5Y|&V^;rCRVB`FEYtw$C(Hs>tnuvFDZmT5g3vPES1 zq7%HUq?2WqAGyKL^iVLs;?7Lt^r-)dmnv9KN4Bj}cJDKpHGi7W`ZHVasiiKB71P`jU z?#&Rq)ca|B;!Q45-NmYs^E9W#Y4$Tn@_RTg%HAp>A7!KUJoC;5K08ph>(FMD+@T@W zB+P88sr+S+bjTJF&EnG7&=d9Qi(YTIl_hR^{NzW_{y-LQh39A2Tdtbdza${|imZO| z!-VK*Yc83vU;Q<`NBFDHDw*X|pDpeB@;I#I?9?R7*NeUyNH%Kaua9=EQhnFewQ#HA zU-@ruZ>K*!HEsHy+bi56<&`a`X3SZVGyRkKisyWVPk)8{eACqwC{h~oZsmU40EXX> z#eZCk$zXPuI?W{cyn@F&;IV?gob4a4nQHzEOzz06vULhldDR&5uSJ~>2JN(qS)BEj}I@|aP5%Q&YQBz$?hC2ehZx2 z`P}qXteEng^Rw@DfBOFC$BUcwhgvv6=R>c1ChNB&JJzF^Ywv^~f*RsqHS5-{_3KVK zA-v5c(EUcO1EY*t;`FE0yeD67k}6wo#HenbwBPqh%qky)6NML&nx}LvcJJR-wBVIn z>?z~rMW;9IY@ZUtb@0x%-00U&Tbgc5Z+vxP*Qf1@;gw<9>t`M^+ie*?SEJ|Y%2m^+ zD1Vw3kg?FKyNvhtvGnB1H=YaExpFyi6uLPm#Icn8pD4agdZKz>K-j}wW<9dj*S^$V zc6LhiJT3X`1hd0D=Gfh3TWubFInx9hv+1yAw4HtGg4=qp^DC?TPPy8wc+&f9>-|sf z0#(>F7tQSwxo%{o%GDg41lmNgq_<(VDMPIG)@5xXLKm!NPI+W>&wZ2g0q+;@-(2{) zxP8mz6FPM}UPy*qO!snK_9eJ1ZcaP9>0Rq7{+>k73yU2q zK{tZ4Jh9Y%nyLC;T(dg0U`6(yk1Q!E zhi^6hHPG7BdM$5JK*i1N4Qm61CkVGb%Qt%DDkVI@ao*+U8;`l~zP;#qkjQ~|Gd7k> zGR^YQn4>c(j%ioL?$D^pg$qwE$~rU>t@dDCa{yp}9EJxw<( zBIvGg>0kcS(dT@B-vq5dZQ#hLTXttB*ZdgIl#E*3Ep4Io{GYv-8PZ67jWV5VUFJ2_c9qTnoi#?lDyyb=1)D?O~={GKi+3nE~`S@+? z=B-jJUpC0JraPGa5_6dwHDl6p&=}4S^#-T2_RjjME=OZeahjhO*d*4cw0#=S+$XHd zcNP6K@-Cd>y3@%$+en+W>(g5BH36$!9lB<0&AvYC?d|R1d-i2544t>*YLEzM`({@9 z&JJ!~%To&JS679CZt3DRXa8rpvU^fvbH|PYN$-x{SI+ZWwt96+iekI8W-!NUsWX|2 zvNv9u{X+DLam6ItH%$wp_Dxav9PWKnn|0Q^-Lu3M{&BppS8!eXEXi@+@k_#>Lh0B1 zpV^7K`r@|d&E-^Hm9FXKrMNTarjc>xr6obTk5pN6J($7UFE)A03X|MhTV`zSdB)=C zpvXKY!k9g9`l$(%g1uyUxVSn`Sw~H~k=P-($mH0m>Q`xn7CqZkHu^+PK9wEIzs=EC zsYoW`&bf&j>iK8&uUYw2aeMjuxYHXv|MUJ6{`ST@_iDYubmkq)mMvS<G57HK^<+aR&Yvfx33>3WUlnhQEV-`QEb_6tYQ z3V|~HQxg~IaX2`f?~b}LCCIHi`>BhYUeG?Rq*=lK`-`4d{`Gwu5Yn#dJ$H7Iys`a%;ZA zV*Xe4%Qn8hxjDUX>&!oT%+ECT))!CMx^3l^O3=koxn5_iwOb8kv~;hX_!Sza>`}#$ z(RkLk@2o=AI`-JRSC;$Fm-Eu-Qn)2iD!J)E+>V08qpWP(-v;e4id1;n)<5aA?%rd+ zPX~v~`9wX@3|nJz@Al1U*VaZ`-!@!a&3e+kJH{xjOX+^)t#;IzMz=|uU z^>&~6^y%uIMRQ93&$F#wlP=L}c6IOeD@s{AfBgWB2R2AE?Ru9H7~Hn`sY{!QQOo2@ zTPL;0?<{KiE5plUlLO8lGfqFpvq_RQRrA(FCF?0(i~$>r1))s4?nmTX) zD%Dld$MmD7cb_(1DJ_q658r{dL*XuV(TnpK&3ewL~BhLgtKH=pi2JzJ6E z;$H7Ib&dMw1(6YL>tbicoc^?73d`G*v8&{^%~w}Yp8CkZzvpnJU0@xTwf&@d=jXQl z3E5v7J2gCat7~Q5`aPdcbt(SZ;-QuON<6OOppn(evfZHbD?QX3W1cj!a*Kt`S$t}C z(6KYg$NPHkI?Y~Wy(6+``oRrKC9SGea)Dn!RlL!bO`m^ERTLGHWt{u_(}wNBXMLZh zG`Dy=6xYXI{;Jb?WO~Cf&umi(u2y@uAQ868^Vg#`Kg&FC|9{Wdb?Ga0I)1HvuD*8n z>i1Ve{ynQW{n7h#s^!mv+i#~=0 z8?KN({O0E7wFV+lEN5mZ`G_aqtw?PRJy-nb#y!|s0KbnOoM3j#Rs4^|odzjW9aZTs z@{^9P`=nDK%Tpe3S0`a=R_D6%D#eF_CtM8!R&nfRRgZoAG_cvl-Qglv*V=-oD^>gh z_iS7&-M%gN_N{;FO<9dLSIly6Jy~VZs@dC}x6#0sPH`Dr{$XBQES3axR_(iJ zSay9@(D6;6Ax#HOCZo1%O!L<1PJMQ4S6P;<%e-xcqONHd|HeJ^pWF3I-~Z@_XOFv- z)SVA{#a;EgeY$QbX9mwx#uW9tyGl2o<6U~#@sPSgvbC##w%FR{OkKXtHiy3Li%u$h zR9Wyd^FsEbk8d(4h{+SztB&$=W6DPb}gW{MmG|x%be;jETlQt`(Y7OERG+DFGk~+%9`pIw=@o0FE93$yrD6xrH|Wri@=)fn%LO6t2;y! zx2T>?eRU_~+~uN&dB=MslU-ecc7&?fFjd`~X1Hvw#{M1GzgnE#IOUl0d50+L;D2XL z*3b1kxoE3#CC}owMX7bseMX!G) zE!!%pe_iPB`V^HgEvLr&`?B(0eck_RdtRTtzr%C4JI5JWKm7dI^;JExfKAd$;o97# zg$soy82N@BeCpKEcB^5E$h_bc%a>SheBYM0EJ!a)srSg_2C=VuY($<{E%w~D=gh6G z+2Yl&cgD=#yXUoHYVLGibp0Hg%1u*m`NplNd**pG_4D0` z^Y=gf(OvpSRC)dR2S&@LmT&L*xkKwUFaYjwU zyAqq9Md>$-yFQs9WPH|5VCTPAvDfo$yI(BzkdN9OSfZkS-iY_~#q_fa4+SxZUq4#T zF$Hv=pNQl(P%lrz*`Z53vba*v)+94%Av>q$9+5{nXS-KMg@oy4={lU4a5US)NY^1d z@Pyu;$K_*RYks$? zsQlHHlb<9wSNl3n)vgPAk@Yd;6nAW}S8R8R!-@+_clBo<4DFHvEhlo&WU4wA_`+HJ zm~oJZMpv^4zo&>~&CZ#RGZ^E(i!R;4>20!qj#cTZuQht_vn7|jwCbx+UhsSAv$wnA zwRCpwvlcx2u{7^>Wo%ddU-?JxRG%z~zk0`=tD^Ghx7uLI(7ad&w(V6rMW|^Us!diwwTcI=&-RY7s-<^Op~f{)qW+D7ooH%!y4a{u`|cnwPzO;E*|x*9Xg927`R@P`!cDpf8Bi>{$0y; zQ)k#XzMZ#y?zCm540qGNP6`V0dJx1G?sxjkt-440%Hhk|4#)L;{n|6X^lAR#&tAvs ztiq@3$KNX`K6*axM!3!t*&5-3?3zWEz1OlfZ7GZ7E7JQ?pPRdO^-jhA?L{F!b+tfq zO-jDD0u2tUICezxoGXnHuCaA^c~EinqV^N}^7RZ(H&xx+Q@KtwF3xFP%GA;+f4@Dt zy0)`rPsrv!^(T5KifAS+jG3LM#x+;~N3-jC_x^i0 zT-Vh#^Srp!HAMg6gC$R{druU2(z^J6PqebcvBMIQA}2pPd)?O%Q~pvv<E%(D&8%~e7e70*anGzJ2Q;6zPIeL7BFQ9B;O`K~BI3JX()GC_ zmO;O?&a4Pd?fZSrrMgALeV6%8&Yf#6+?XC;w=+3E$lmtSW}it;*}q?A-|3$!6s)fj z!;~lbrm9czZpdT9i(8}4@#pQ4ySphrMmzeD!h^CH&~&`WRSrvkhu7L(+m~8S2%hKn z-8!CozJh=a=-eser7j!}3d}5bG%{P9yH`bq|1-1E-D069S6W)yCqJiTPxR`eZKazyQ1Da{vTi=xAO%<-X8amCgE>Evou3y#d(x+W)xcF^k04T%^-HG_Wzl)fA{^% zPHbD;*R{^ZF6GUJ!pCl>C$FEfu}RECj`K7zdJvj()RWB^^H8b&Z$dl>)~$weJ?EK_eh_6!_CNXr1`+g;N@%nOz27o^8C5_ z1@9^472#4-_e%-ta%o>*Ej@AJ#OT9G=1({4vnV|1X_!|kP|eh}Yx1?%+iLr7Y9;IP zD0$6iue)?9Q73v<_LTi8xiSF^?v-VM;w%aiJeh)CWjHcq`Zz4i4D2y~HtCtJRQ~qv zU}fUG$lW#JL0i)fZPpsQ`Tn_&miXOKDa$$TId}40 zhl&6G_3Xa4#`gW2nP1PGnP=PnUis$xd)3$0M838*e*K|lezSlCKU2#yo{t;K*E$w%8iyt2!e=Nc;@IpvYfn`@GL$dObr|<6We$2rT$u>)4 z!p9!fD~4Q8*KyA)5?gBdL_cw}s*?jp4?p8IE3S$2dhIp4RsK3UES$gjeW_&46fwwf&-X|WJg~TCQ(fHl6TMOn?>?yhdCs2CbFxCt(N90b^6u_#^Cp++>9e1n431R1P{Xn=Zm*Q^et`pr4;{YDJtgZ&pGud*{6mKq z$Ea-I=o(l5_v?#he!C5G7Hx8J;0WnxIB~zmApOjYiSZt)R?Q9X%D=63>5mLq?)pmK z^DoB+e|4!|;cF{vcZnxWzB5<;VLa~~WtQ!aLpL{m>15FLIbMGF^q%9XYYrc~{`l8A zotjsNcX5VKGOzg-n~=ClAo`}n%M}6=s!SD|{=RUxH;Qe#@b<}>x6L{c8x+(^Ivz}P zt!RFny?(EluBa0Qa5y>Ry6G`*o-`FuM6frm`Ff@z>dKzgT#KLGogBE$ztgj%Us8u1R4Lt&xWs zdY899-kT*^RJ%v_`qgfQ1>Y6rO%tc|PxRtw3{+&u^wfA9aIor!cl@uQjE{a(l5;<| z>endV+E-icGOJtX=luUa=fC*#^Yg`hwZ9jY->Xz#y`qnkQSpKUi`~yBlV9A~S$wgP znSD|D{aW+Qt!rLhUl%Lw>*ptS&pI`3fhv3V8E*6Zdp)2d7ADE9nt3L7iPetU-`g}} zTP6rIIXQ4_VPt$}c=CmSf>GC!IF?HW>OsBlOTzQJU+tZhWN@v)Jd91CT)zHKA#eC) z)m<$PQ7;nel%GsnV#hMC=F`bTI~ga5xqaQb%QpPg>6Y8`tc`9>%QBwWzuw@~aSzp& z0~!Jj3$tUBBW?G(U3^z~)iY&QXJ;qJBc}IT*9a_ozyE(-$&U{YGw$uFym)D;_tfnC z7<1q2qD+k(6P}AV&j^pJRQ+}HeBHE4vFyr4OgfR9Qf8IAKI@dVd!gh!AxI&l!_F~F z=B>Q5;Ogx%#}cRO$M^~=ySq%oQXCefuMNCk^?L1#W4+RaegPcHl8vQLH3RH-wJdsux#;&^*?9iWXFH3Yo?6J8 zVDB|c_}hwDF~I|-cVq9Iy6Lg-!vu~-8y1eW$B!xca`2vdQ2OXd=M`R$Tb94pS}>iS zrrRyDXop3eRWJt!qv8c|mWbz$3VffNjyShy$ep+UU*qyl-gC3S0q3v1=JyOtxjuy} z-hS`MCb;E8-aYR<^Y!BPNK8JM*;VBA|Nj5K@oz#o?zK$v>#j)NC8(vt(&C`XA#h17 zzs}>d&A|6B{!HTf{r{?L zmZwUZ{q%M2>~X69`|E3!c}>EXNRay!Sl9#-=H1_t8C>$|$;mq+(#-0wybYLKk{dJH zlTQkr+VJn_h1IJU$s91f7y0SolAUv|-(ZPd#mZq|u=m3u?wMhWD+D(_44ZM`;@yA^ zu9}`2>YbqQbl~7gSEN&ePp9SUi zSAT!Ut5h%f+bsW{PLuY7c>qt*Er)B5)Sb}N=LHpxNb<`+Oy0mW^^t$Sn-F8s@dtOMjXv1_{c_pRv*z8MogCS@ zo~0ZQK5`%Q<5PnNfDX%ycHMc4HOfDVwDG9fJh`*8c=M|38>IwxRDE4_^V2U-*`;pY z9(wTagJ%9?zvVU@bzo}!VW5~}B^O-5FYI;AX&TS!;Qic;iUMs6@1I>LnBCc<<`Mj?nNvgF6z=F}uswhAf?MtU~x9i;^IyxZ+?` zoY2aUt^H5Xv&TaSv?)5QP}bX#L1?pOGyb%)9P^m@SF?Wip}U<7e!Cwl z|LJ9)#LJ*>cFO6H_QdGplk#&~&IVsKRd%rO_@sJvmZ^4FRbpn6AV;!|&W!~E>*w`a z&+biB{H{~_eXWjg>*w9>(SL6w zCnO}zB$4<3iMoB~)Ln|{MsiMaLQ+9N{7ibLjFvU4gT5`Ae{gcd>(;7w3)d-ui!y7b z7tBk9CH}{@EPr_`E`;U7jCtB}YKIs<`YW-VQfLTdWDdU0w%lmOix^N60hI}h-4?7e z=+$8V{`R)`LWN@U$-JEwf#_#aI&$ ze)iuH;dEevRp?QcO4;HpyEQC|Fg0 z%SnB`GsXLU{r|rfPu)M2*NQ`vlmbhOLoCM$<{f%VN@Zc8<^;<5ehLo1`c6;R55Ff~ zWcWzesV-qpt6cq`kEhlz? zYy6MaS5^yWwSZ#HX+bc@1f?k<7N;0v-fY_?b6`o?kq3N-cPlx`r73ODU@s8-Qqm_N zz@+TnaA$wsq7})?#-I4E)-X;xMU$>DIRZ9+t3X^QOc4~O|5@9C+Cc4V>t zaDX}TXz3aTrkqy+|DswxET8}LOuEkU6>HiVve(?)obIk+;nY&?QgO>&u2N;mj#C_r ziU|%6=9b?xoYJS{wA1^PqJxwHPhy9Hkd_OpqU(_!Nn~Xu| zRo4GK^V+JEuB_zdaZ0h^_qVq*cI>UW9x(q!@agIL{c=?= z7B28I$zABy&4PHjE3lV(xcN8iga$;I9+R4lK>BL6Cl!QZ0swD}Z z);qm(Ff+_~wA;etXYJa@#^0NIf8N5AMgH5cVvHP}v-EfXewSke-yF&25-rATe9|e^fCY@25 zRj-r5tN;6q@p+dgb9m3%@&|Taym@PDc6<0L<((W0wlf{Kx${xs&~4efJfEj3-wWhf zyyUochvk_~bqfkL7Tf>-dH(bSrSE<#!Lj;44pe-kZAm{r??wT8x_VIHgs$}8-`;+_ zulK;^ivEfC*K;nl?(5&hf957Tzg$n)+9=Vpv(5EC7um!g?~|2|wCXt1eZ3?gYRRmI zceheM%t&B7>l6{h$9TxY>0VN=Rrh!}OE-Gzm+rD7wCMN|M#%vL8$?Epx*`Y$rAC`JgcU$f^_mq}d z0naC)T1G(;6*HC@&Jo*NEB0)*OJ1j5lMHKiV(u|9gA?Qn&1c_-|L&*O~tMwtfHISAQjocb|xVf2{w3@}83~ zFE3yG``zyR7gAicXD%*wS6)+`jnaNzaJ~M3Yy)0_T`qR|bB*L&njq0q36d z9i6S>JL5O#+INdpUbhPCem|M)pLBTr{6A0BKc;QZh?|}G_50KBpslT-mSoDSb)Q*` z<}Nw3k|RR*&hCAZ{;Zz%T#Zr!85WdGIa34V#Ti8oI#ZoavzG<)^$*!0IU ztxxRbo;bn$eZmxW&GWUKf*g;0XPddI`_DTQvt9Ldkzk6!ujw4%`u;!(%ZD3(p2q)s zYQcKu%i`~Ki9Y`i^4AG~+AkOF|2?*M+yC$Ne!Ddp$@S@dhZbt**Jb6fM_n=aA?)!$ z*1BxTvLdVEXFktQ#^+7vcpzrG#WzE%J7ePh#e0P{Diq7j^Y6(-&s-MUyPQMuV8%_f{*)=ETM zD=@+;|54rjxgYL1Z`pi}OZ1(hh4(5)1^qv1pR`Wxoa5qhzx99ulgosLCrSSj-W|Bz z$l75&1<_@gcU*V1^Yj&%+@ zp2z>*8sF{wLx`7q{e!*L-;Wh+SpMVe{Xb_juCI&T_-~J|#KdEU`F*Ee@fV+H=C_kr z|Mf%O+gEcA%{jMkZsoKWD_vV(Y+b`U<9%&nuC$Qi5qtHYGhc+QS@|9O(eQ=jAv=IL;kf8hN>-zfIu0N^1|L4B1QUA5} z{;#!+9seHi|5Nz&u6)1r-*5T<%UnX#uUUf*(Mw{^%1)Ww*p>aysqV4Tp+BvP5<4e& zdS6ig`JkEq(NEzwPS@Aj+0B`*(r~&!`$cZYhilVT< zx`EE4{b+`m5XVHu*Z)jC)ouU9$F_=E0!*QU{-HJT5o;8pFKmo}iCy%`DzrUdkS; zp3kfHll$aZ@MZ5;jt%@gUkjFOe$(C|cl4gfrc<29gd}!s^5+u$!uUpY_M3+Sx2CI2 z`F%)ypTPUTz@+w$ZkJC-_3I3mROFv>SS4i3de?K_0_KCicWJfi?$Vv|QS7l%kI{!S z?&8Xjwr``xuY2G3iOX7-<#2U@_E%p%5nnEFXnNuQ?{)9LKbn8x`oF*T|JQ!mz5n;_ zbsmfVFADd#z5j{ntXj=uPtPRRiafhLRXhBc)uiC%elwM-8pV$#N*MoYV{+Y7AIYpA zzt6_}Q1s<@6FD9%yF0OM+wzV>$4XhbL#L$c^!(m-!u8})ruiF~Tv@n9=QFrvN^aWd zxm%3Ogl(mcf7h1JxBf_3A<=ogd6&vOeF+wgVf30^CZnBcj} zv7vN|=^3%#?DcsWAGSsQ zJ>-4y`=NH1m>C?rb4%@xf7rKO>&&NDZ$1}(dnsllzUZ>m{8GVqC5Jcn_F9{HoKUKt z>1+^jV`K7hj}!45RF7{9J$|4jsMnTSOgrS} zMAuJM64TN+7Z8y(q3h9EwlJlALfTIjCKSKr_i{D6{e;s=P z+gr`;-uUVFtTdkH?~9HGNWXXOKEA5Hwsu}0!!O4B+SOH^FZVy#8f&6;iD0h!kcz& zFMfWmvB>_%L4LM<w4xI-xl*rC0j#X7`A^sclA!*{1%>_CVF2Z zRzz@~pRnt86kF=7H!#bWi_ZK1=aj9EF7ho zhE3XwPHg=$@7G*)Zp)_4dwOC!9QVj~FR|aSW%bEa#efe?TR9Y!bh~1_@7C&gYoy(O zZNSpJMBFyf?qidV@{%tNEOy1udTb<4GpsDmc05pN@o4L7ZMV~LGV7h~m)o+rN{B_a z6l^zIwn1T9?6!`FGfYig%eZINi#W^mG;}ac6rah>th8wU!v0Ma;nQ6YW|f@ZbK;K% zxM=($$$0JQzBRGCul=|BVw}7#|A1T9jCGvVf6XTME#4>ZI%jv+w$AL-mvLR!qOVsf zHN1A(m43bP#TWKR^GfS8$|ZNKJ@WX%DJH%JDq-g~zjQFnNPepaHkgA^(SV0>QQiZ` z?1`=A&Y9O1<{Y_@cXd^0p`OB}+!Rh0GwDa5liKzqY<`tWqx{Z*r;72cvsNXGa75V1bjQsv6jWAJ2kq57 z`NH*HH{Z@z|I~WpK4qziRD?cGy0`UMrA%_gyzriz_o`m6J+sW9UU+Zv>uYP7i#?us zipr_zFT5(<`E#Qeb3fPa#jC)L*sTf=-V5J&yh)8ykmtsSzS5?R8P{3q8x zlD|q|`sM3IaT7O5yxtn=!m$14JJT(11@>3?c`Q?A_!u$0mFv3FpUo<=j8nQJ6-_Rm zzqB4y4uVGjZ}j})`n0ER^UoExcf6SBF4yUqaN@z9Dbi02)pC>;R($Mw+br-+Qs1h3 zf|iq8kJyn-r{i{&Xf_?-oob?AWpnqG%Ms7r+iad(4!D^A*yX^ZhY{Q6N?52WD@Po@ z_c*X$eZvwdmVi%5E@^^O?#B8BKj|rbk$z34;U4oF4)#;=`}(~*OwtSwJm0%rO1f`# z{;qYPtdJnW@#C1S#KnkX1z&dg?b@Lh=%Q6#-u{0rvvLV@<*sQDb#smh3LZGSgMV%o z>%u-==Cb8h@)soQo47RMc5pN+gl(8q!V+NctkQSs{FU+0QPkHQ0=F*h>Qwo4atBX0 z2m9XS<9!^TjJ!W~T)+18^z`KS?*Gbc_cHD@)~$76jGw+R?)rVjU*A6-m!Bn{zx`s#i}^Ui|5XOttIws6?g875>jy-PmUBl)agu7uaqug2WWvXFs$Nk;qS zw%LN+KdfT2cS)WuJr)|~cJk+m>y3f3*H669+$l6)w|v(*F{aCcD-Qok`W1TnGq;=* zkKE#I*HS+#o^(49Zjd(pN+6^Nd?Cyf_UOaIc6mO&a8oTA#X7}>orjvf7l~yalVb5t z*ptj@{j&YGZ0PS->%RZ``dTpVyx75FcS!txl8HK@c|i*ITTzJo8?jk(PMyR5E{K|MSYVr+3(W zsSD_mKKL@fgkt2?=u&eG=J-p>-)ZK75kd7$M>kj zy6tLF0h{NP>fyu=D8Ke z10DVar>ri0>S_r*oxfm~K4?Hef{{t%31@DmpvRSE9MTWBW?y%!@LP1J{{P?a?Pk3K zC!esnHSQ{Tc`53XIDf8BE4zXjhjfmh(hblFS<`|;%$OPPEnFSGK5fd3x{f=i_g!LR zZe8=dyo$GZ{|CJV9!jsc=M~w!k9>H3ZoADB<`yxoJ$gAm*aI(aS5s(cSAJZ4BBr^K z&m~;ypt}@ zS@&n_{zwrOVRA}X!vVSgrSsoo`+v!+c;o+ln(oTrzi{Gz#z)sWuQC`%&iguH|MY^d zuht8^ux3(f`2CNiXTkrVDNmZUdOjHjaYB-q08^=QgLs?ioJW)W?If$yuHL=2=k?in zw$^;z9ZHf(3fiAeY|Xx&v|e9il}6a@eT8*zw_ay+n*A)XRcNQDN?ly_?E)F6LryM^ zDG&F)J0ckMuKGp1$orO$b-!LNXLs`4{n@bR!OsUX<<(+#zn1%S_}9Ao?%fAg*vJGn z2r-Fo`tjxE<%4p2zDz3zZ9EM=#^<_6+;GRi4<12sj9*yJxJ#tBc5zSje|KaXXR_h> z{`ZX2uCW))w6CwrS>v{)V;Ogwf)kss8Wmel=xIz2g6Wu95) zq4!_rZ)mMp_ah}H>gTe5YzLD*#x0glaQPSSY0B||=ix&Mt-cQ*PJiB$CaL=)^=`V& z@@s1%g{uvB-Jeu%*z-WX@{q#5d)4pvrc7MSfLmu(_X7k^8YG3|Y%B5(iQ1MwJv`o&?4qAO($}ar&;7Hsnp0lhXY*l z?(Qnpy7GL(YsUriY^%*~?XR!j@ch(D<)M?F018F`BkX z@6e%rwZDr_#vd#0sWQvGb;atFc!A=Y%IP{uv4>EzF%h#HO z&arfsI}lv(qFF$~!GYxigUl}_P>CS`9c8}Y&hlZNB1_4N4JTU|@+Locx~uN*uZ+99 zN_WbwuUI5wRieSCp7pUyPF-%xOqp|Hkrn38%yR4WIz4-gNrZk&)L4P zo<%8h#`0b9=W3tDs{F|jJk%3#Q6R7Kr%EROlT+{R?p_Q!C?z(kzV$!=%N+KfoxB*%VGxqgy}b%?8P^@85)|eI>K3T zP^hjRG&FL&a$2~~XQsBu+uQT|m1j)Z@#cpA)7ULbu4)J!O?fjngt^7xyx@<2-}lQ` z|1w_p@ja*~RMpq9_P0c#)kYVAM>6(j{t5frJY01#UQvNXh@*qSk6{tCIRVZc0!)9M z4m>@-`O7SWlNy@0HF74L{P_daE1s<4&{_EO)YKVY4mqE3I@QZ8-f>uGX;IW{j(**h zY>Y(~pn1_{r%ssv+IhY<@6{Y>^E{XQ{eQn*`96XFiQU!-u_vtp&wbYW;P*tcKj7Sa z>vFws6V!XQxNxWlZm6cV;z56r+b>}}$4BJb4pMLMJK4FtC*im$U_1U6zr@+&3x7r%y zKQ^tHB88=+67cKe#(Vhnl~5adB~AT*Ucy`8tbR zI|`HYKXaKnIGhmrl|L^BYu|yxKUDuB+IN>kZ zY`ENogQKy8#f4${<3-Tclmkey0!vi`gS7ko*P8233oLCp_NMDj`Tg39pPrt6T(bgn zSJfLam+LEomp{62K_J0bkRvPmUgWKJ)$`1j>gVPjKRer8dCfOnrwkwa9OF3uN|na= z|10jfdZg}Y{A|;$cqSld;(gIer-hvEy>GYMF3uum8XY~P3SH) ze%mhrCYF|x&x4K{8+(7)0vgzq;krKQz3J+6M#oQ_jXJ_D?7DM_4U;PeyU5?V6=ofM z;c=BmuSl$JU%a&Fgz>BUJB!o*On-m)NaYDi zC+El0U%O8nm#??kRwkaAAAJ5`_rGR-JB~cL6s>z(_dPf`_qpZE>BqBsWF{^aD_VIe zY)WwDso%@0PV`GHw!3y;jo;mdzt;cvp5If?JdHh4Ex7)?&H3|t%D()ykXw+-@_3uo zVxa_yZT0{EDI7K^S}UB|n7-L##%rS;J)dKK%}({1k|X_jmHa)E${0x973=T-)OFeS z=c&Gb>C^fDUd~s#rWAST&$qkp>&jPgOjP+3a4DGmiz5d|qXeVifhqxrPhrWponc|x z+ODmjYp0Y{(yp_%+SjVu8~oJVEHX_%v7+bU--xipSeEd0u^}gW%Z26zO?t%Pa4V{~ zPA_7E!lB1^I2CWKy_Yp%|Aft@oI4kp=iCtR_3?S~tSDzzdrhpw*QZwJJ}lLh>wB^- zZcE0*m){=r_BZxSR=U^S!XP(2aYAgnsyR*0Gsn@;K5*ud5DVN3ct2}Nm5&sKX z9^oRG^5(hy|DQc!z3&8EZhU)t`>|b0sqvk`f;+GMzZ(BH^ox4^Cv|4aI?H3fe%-$Ruk6d( z{Myr^y%Fo1`e*G>y|bBJ*IXYww-srn`D>@3mTdwVRu zU1||Iaq4&X)o=IqRzKdea`CrIEl2dVE9U7%Zc;gQx;o~YRjkea72>uJXU}zzaaa?1 z#LFe}6`y8z`yb=;Ho^~2_OM&Iu^hIMo!f2`x41{K_}LlGoh_$KI2dhYcAl?P5%)cI zc;auLj@xRS$G8OipP!q{ohNqw>!ID18|HrOH{P?MV%ej{Usr$&j-c+va-67X>T>JdId5zT`JHN0_v$-k3lJMn-HDvUp zM3C`Wcm0p{`i{je2K-9(|DM;&{XM<^kM|ep{U4=2Mm2c^|NpiAztmj2+A1z4o-O}> z&i}tN{3XjWtM&X&2O1hU5||^jv{0Hlc`OQ9Yfgn0)pzaaOghvpa}abV-{LhNmM8Q) z7i3}TiWfN$nYg6eCQyTY703Oaraxz98W&dFUv)cTNqnvqJL@-tN5*UACnVQtMD0mZ z6x0b)5m~#m&O7qZ!SzvFwbV`?IHbAe(yIcwPd%yvH-erlUwCEBeF^Ck`seKJ(mCa7 zD{g+OF)x)#lxg#*dcXJkrd>v*J>}BxYkKPE7|b(X*IqT%>iyBDr>F1M`eM%9n0!t0&(qjL6v%U9QBeqlj|Gob&m)Sd!tG`Z!iJ3!# zb^vgCld~c8C|~fpl>e2zl!Q;mh&F-Wtt;Se^&VX`uOK*R={nsjIJAO;1eu z{A_ll&)q0GyKSm!yuO?-=;{}-cbjtJb&}s~$QJy{{Qe^|JKvK@ z`+GnE*y~)`^~cwJ%ZXi+b}}#bLIL$FZ`QMwHn=iiqbMC#%_xttrS>c8UK&QdV zy*J#Rb8}LZn>`n!qCrQ4O#}PK3+5<=PoENlqNj&fx5k?|tEik)>S}69N#gylbXe_= zgKmU+{z8AE}aY4Z~KHWqAKF8EQGoIgB|ETh4^~Yv@y8>6E|5opho;-Q-Oi``PiHI&m zp5%ucJ}%PHOa0uRY|_py_VCT;77q3a`=`lluPiP5YEi5-F;(YSj?0+@xuX(Z;I6?7 zEvBB{`rq5@rT;#S|Cd_w;=;lk68)y^Zmw@wBm8atd^jBYcHb{m7PqDbjt3JDtnz}4 zPC+Z8S#1nmIo;P~civia&(HVu=M}e`4~f6do^nH@bMu~zldc~BQqA5!2`FuGnrIgF zE;-|G%ZH=ZlRxydC{7l#mbK(ybdqZ4I`wMFbH%P4?uU(A?Y}R1dC2(fp?S`eKA+(i z<_Y51$UT$IZjbk*j|!l{2XV`Tn~xbpwF@$}=}cIZD{_nPrO2;;iEA1kicFLj=n?&J z1a!h|!S~Kh2X@z{XMOU_j&AAp2|6)=3Nn= zq~G7$YpwQd)2VMCC0rr}^{YPpw`$Bd{`;!Z1pmdmo=+=lnKsuj*{wh#WRKK`3F?1V zw?^>icAw&PKTw(QX`k>a3-67u+V|%hPdvFfQ+0yE+?qv~D)sr?%YF%-I2W)e``698 zKU=q+04*z+tnSa3V6{q4XwkloggHW9|32kC_&MABzj&tm^z)5(4m>!cbY}mV!$OJ| zLRk#@CiA!_h_G!qyndOolLJQyE2H3n*qxJKwSxvY9XL{y1YW(I5b4>@@1=SD;q2Ax zj&l6@&~ASwj$4do72 ztoMAU*dSi(p%Kt79`{8e=tokmxT1lWPQ-)oi?hyePCwtbE$^<>+K7!xOx-$)`<2@S z!+JKqy0Y;hN5l7dyDRGy)i%$|U@ zdXP)}(X*PrzrSCf>-X@cZqk~DaIJ})PN^3cxdsOMKfaJ%vQ_4@vY?(*>&7liCnc6$ zT@D#ljqASIuaA$^EdO-wYN4V6%dhSRjtBqlRey~EwK6Ygv%I^r^YZF{QP$cuYdTie z%ob3%vS{iNWfkpH!JWK}dm>L5ODbs?eXP<+IvW?hBj$ee>i3UTQvS})-zQm=z5J8_ z-_7rfj&uLNwl+HW_-DHhd}@c?pU=H~sT9j>GZg#j@X=$dn@&d3 z{@FLw?mxcuJZUzsRv!bkrv<;C)M|0&7d@8o$;rD*vElm`)2kexH>AqxUNf4j%5to^K~?`-MU=(8 z)swv3!6m>3B?YD%T{BK`gXY0n9JB=$o-9eRV0ypr_qz|xR!S^UJq#^eJ1umZE^X0k zx_D{bwkbz<>x3wTDzdI=+P?8<_OYn?O*T*1?=@*0`z;lC=+#cp)ib;T%n#DO##DVe zsjlp?Lyx1YZjajb+}mQdACCynj8!`F{O0C#rS?4{ZMFAYuS2q_5WvQXU}~8 z@GQqm?w`>nEqTvar3xmLYhQ^tZaUrYfcU4P=wlB}{FCFZF}M zBL~69Gx_cRTyW8IGC2Kv`5v(ZA96(P-PLw|iL%pzNDhIb zOOJMTriWxmJWl(%#d58p{gU@zXI?jQ@{Ky4{!X|u@wLba?oaO@&b_(aaI)o)C3uO0pW$!X@}Qr{I{E-&~0ey(_v#=euE6}n$NP@{R|t76 z_U`nNBQAP+MGMa}H| zvuu{S-C7|S#%GxydTe6(q(9sJIJSCAgmgdfyq9|3XivjOwqp-ePA4#>%6HZA@W<8t zOx?V(h4u5gsi`psAB!*5w2au?l0NOXqeWQ913Qk#CO><1okUpf&z@R%!|2{;oARsG z6L<3D$M2~-F1oDv*_oLakM&BQy?6JWSOR)T^RAmT+(bx#q)D> zvx|hUnkfcIFs?4@37A$zgQ0-T{-_F@p$C1#Hut!7nuwcUx zrTsr9D!VHc{Y&FqcuHMeeeu@p>)$T@X!qa}6XI8z`~1T6)YH>a?RM8i+D+cSB|A_A zwA}@~VrXG^>KgB);4jv0Dm}ZSx99a%EbH#Ny8Dbdn?{xI+;V8>b0qgb)1Xy1oym9ESUSCwesyP)9OZ3YLaO#LRRLH&o3@I7JahrMYYKJ z*I&VzGS~cmowu8&p;q^*HSy`!-JrToft&GY z_DLuAbSfx_ zmnp1u$Ds7e7DO>lq=kXyK`MTXuE*dDfx6=YWEKrnmT!SFZji((ZT9E59K1 zPSog}ms%-f_OAzf!22>HKF<6q=V-HWUg904oQ+d=yyRM6tfK}y3m|Qsd`ovr$eGW_ zj&EQ%^k(Ptd8c{yzJ2xfaD0!M#BL{E70LL@_1D+O+q3dNzW4R@^=8l5J>n<1_i)P3?>9_w^@#V{9fA^Md zzf;QnHk1Bnezvv-Bss1WKi%H->PikcH{(7bFqLX?!*n|`>xUxjN7C6g%*r})2 z<8pA>`3oU)B8)%#8H-SqnMJz4kM>BC!qxl zj*U%DOHSW&%h3o>+c48%< zE-zD6D5B64SurQje4$=og>l*M$7YE>ioyy<0?s_IWZ>JI(8;X#+4*1b>jIHqxq|mx?|I&`d$U)jG+x1JM|@_R(S*+~xgOHy68baTf0qCJ^t58# z5;=Poi=7!O?WZ&>S-*box2P>iN4o;ccZ+{Dt~ctRXIE>rW4{ECVSMp>6{iKOISkYy zk1bvIXh9u#sY;iE0@DtTEGu_Nsb$s3ka#*k%1Tnq?5u45=lCghLW&pISprTxVojT< zKEK9jo7VO@i#Ht>bdbyp>@oi4G((M*yP{}&aQrO^Ho+dj^Ty|Gj31nAcRUYT#c0H* zZ_3R$GspSjdzVOs9O-#&73r6*ZR@;REPme5eiPfVFfk*J8in_l_uRbI7AyL;bxQM< zQa0WRdotfMUO&VvyO{lXBVXm6(u2)cDiin)A5A)=h*TwEm%HNps`_DGBx5h^tI^36Lo3jL5 z>X!R-U1(ol^_6P{8~EA-{~X;s$>us}km}Q+%}FMW;?FNGc4sfz(zht~@v6(chI_t; zuZx-a?VkGW*1$vCa&No*Q)~46*;l?rxj2~5|2L<9&>s7_4qj2ugOyB8Z1*b*y7I}{ zNVxM$vHv`6+bE)PUf)g8^OJbLDjc2haJg^9j)H|Jz2}u*a+28n z+_k=4`9MuprTEPCGq-~_cycsq31nQJx3ufuDn7*vr7SKC<$w8B*CWjgyx?SNxv#3T z*!9D*#)OF>%?v3H8FHTMI+}#}BjW>-K+|J4x+Nxk1Z@ZW_xJa5LC!1tKddvVetvH5 z$M|litNFn*&kJ0w*!lME?(0ut!=KGcJ$H1r$ocGU2frUrmT((ptz=GmyzlqB&2uiT z-t=VO?LC#nGFeyoH_v5bikoATKf%bRK34D-)5W8oC52KOI2c!lt)1mIqm;FO)o;g) zoJC?0EY0%wFEn>ZT?^RK)9)K%mh9tpO5#L(xA`*G{d+d`td^)xV3`!N`bTm6%qw~V zcO-%>6XzXCzNa+d$CHL>A)#p1j=U9F2^EG7Ft zzn=o$IykGjf#bomJKS5rN$Y|)%d8b2UOw$zvGVe+`#&AH7uWQ(O?BveQ@xQ#`+1%E zdD(>`s#g^njBdU9%YE}fdvD3YpWS=d=TtvAG4TdBS29EV2fd?<+4>)BDY#sBGqAQz z{Qx!#e*Pvx9!1f4=A^)oDaw#;{S(aE9@#}$&#&$BID zckR!t*|AL<=a#p}Ojl%T+*I@P(}YD@j};pn`;H1Q2ieUmJNU};%#FJ$?_KAa7QJ|s z>Sw}rI^vmQAzlAn@_%d^JzKX+QYlp zxYur9|8z$9-#=$6EjF-iUKV>|^=AF!le3TQ`*Qn||FsR1{wX9FK6}frHUHa`pFu1i zmRGz8{wyfKc;`>`5-~1D#S2L+TQpAWuRNq7zgTbThL&e%d zHMd?W|9^X|S9)W)+Nn>=D(5cv@X>i!TSMdXb?;}kiO*2&*SLP*c8<)wn~Hz4lO#W> zfJUJ+{v`P+9?^CQo6VYZ_)+W1^i?#Ewe_su(*Ngr=(hfylPph)-%~s-werNDhw=XN*#!@9H2l1( zv}CS8VY1_!xX2U5-nY1ai{7eto2kM4_I>UDstaGP@I2n9d?@`+xx@ACN=Q8`9*zw& zzpY)#yZqa-6=o~C@~FOmJv(kVn}6{scQYO_P3UQv3^ zg!7l3KJ55>>7Nz9p3M>k^+`tM@9t#${`R);Tx55<@1}W+?q|wBJoV8ad(!jSSDU$o zYCk?Y8f8rRI;yB0kZa(r~8Q~2VJJ&c>5sfs%?CHDoc6*ipr$@Wcm z8_RUX#|KsiyyBi{2%7wRU^Sz8?dyjRPFcqpo)%|_7my1sL zm!=(&-=q|L!S300tD+OjB`-%hHzl8#!NX~n^usE)cB17Z4dp+RZwNG8kepiBx>oh9 z*4Z5a-{$^1lWuo;jo;TLrl|$b_w^^mUt@i7Q@gkN{54jYtL;^S0*o>G_jb(^5MZ)( zak!RvINvI)HT4i@uXCjR9`nDJNu2D{U0Tnw#N|&aVQKNT(u>@`NM`FZ8|5`ha!Hf2 z1P)}Mu$rcRc(dAP{;49 z&Fy-3XJ>G=@FkJ|mAwZJ3-z0-Pq=wa<^s34Ue5=k$s*1SpRP|@KKc2Y-nQ~~nQOyD*z{*N@5VK|cz4qAKKdomBdE&6D)rJu7C~#%|LYM{le+`FG{2T!{q{ zJvo=xS+AR-otgXca(-%Idi`-5m7gMv-!dfLd9^s)77$>(v(0+hH&7{K#j=5KbJdkC z>n5{G_bgg*=9$RR&Lwp$rylh!^6gsq^84FMOTC#bzbu=6K|hnj;oqd)+93gHLbE`* zO5@BLu}2!l^7Vf{u4LOVbKT(|jX&EAE^Ay-)T&+7bZo-*qQ}R2FU~T}ULmKO`|^SHMxDseRcRW z`KW!mwK+-FljZ(Z=BDVR>pou6@jYpx2g|#vh4qFS2Of)`kN3X!>%y8mUys zsaehIWsv)M^0~@uo@d3+N;`QOzb$v~myK64^aTYmtw|mnXKD$`u2|nLrCrqpk}wIW4%(k)UeE*FR6KxzAKFtTpw>q8^Q6 z*}2vo4v}{hV^1V5+ha8Uk=Kjon;vepTf5eNewW4$g*m6B48O2H{4;OSo9%l}XSOiR z({erO_exp()t<`FkLH}4kXWf$xbxc4Zt-L#i(EM+a}%$Uc~gxZUjB5^Ti@}wLW5${ zYlYWc6&Hn#ZqMfqnDyvus^FeepWaPfx^LgKt&?nWO%8ZTWk0!_-L2>p7h7vL@61Qp zCRd|b&X*pjFX;=c)L*nm^|(IQolSDNihn({n?GLOmV5h=z->=w)@PR{tNXiw){vWW z962q!sQmOa-9o(rk-ty6R2MM?G8&ZJ-dUV3b62Ty?v}Ej`FZ)jstf6C1kJ}FDU zW7%1bl~=PAB!klBPbKW>XJo71yzkWS_xt7Dmwx1}I+gGdG})D^)G>8uS^W9Gcb?m& zcL^BtsPj}^NL}U{AXVmfy^fukN73VYvZ==#DX~}n)q+2As%Nj81|D3y)yyEBIfXap z%FQ|7V>c+RIb<~FLP_f0j^B0qU0?1?2^qYVdctT|@gZSL)z_@zh|ODm-TEUvufM9V z`>td5y~tznd-7DSDjcZp*>qp&-9-FMya zt=OS|QGD&n%a26a)N;SX9LQ+@s1~Ag@6E!}Z(C&^>nJul&zI(jkT8zCZ<+WYI;`j&?hDJ)d?^pY)z+L761QypX#D=} zbBkkEX9|z^$r@{}J2=1i?!Kv323t0rxqe3XjpVUJkEyMR(fx++omRD8X zW>8t&vQ)Llw&%Zugy5uk<;@%Sp3086W&CQ>8c_-M8}3OwNs-NcyK+~>bBH)PuoMVh zDFN+Yby~o{q+z^4>adb^%H_BRLcR8_t-@XlSLqy5WVkUUa*ALt`^tyBDI4c6+oN?U zXG&+w%|~)hT#<((#CE0ypL0C;oMV+)RkA6g`v>KaC9aby({-P(dQ-w8asKm^tN$XO z+^YR{GyU&;r4HxS2JKE7Ji$j6_9VnSls}^THbvOpM`7X2`GIAN6TaFW`M6F+#U#-x z^R>mjaFIfGKADb_8MoN`LOD;_WoK+(B5o^j*{!?azsgmGgix=ofsyS88RR?{9=bC@ zCfn(J=uStLm|HEI)6etCo%nHV#(^1@+1J+W5XpAm7d_>Fg?`cl=E49siTer%ojBhZ zUH7sU|5G6r`Fz>gNEg2bjkDGLmH9J&&tP67w|Bx0X|tS;=R5aIxU`O6WB+^my*GZJ)Nyo*wptM8poeBB+y_9nn5s%1lWsHA?xy4zPbMYu%oO$z+?webjdXd=iN05ePZ*=N47`n{|7+<#y5)> zo(FaG8fOU{I5m4h-=E1-oEch~x?_q?bp>d*r(V0Mu}R^!`^qitNB9FY29+2yjSo0mwjRD9=`wK6Gr;}gf)G}-W2?{A6k zhJ4X`#6OBD^Ju^RbHU(Hk9+0gnoVm%>yIaJ?74L4+h+EZcg;NVX8b$93B2t1xao|= z`&WHB?lI1o@NPQiSAc%&i$L;FWzUyw(ZQu(4~G7rPZPP1q7JBDk(7Sh}%;NJ>o@z zktt%?V?~E`M*>=paLl@RQ|o5H1Je&zg8fUk^}mX!7C6v+>rt)K`42M=6bAvnu;5#BWdpJ9=6i8|P@`a3YMYS_{wZ6T* z{dkxB6z|8UzFxI@U?g>BS<=5hKQ{`k%HiAAbNa;u0RzPbCrkgzSK%IZ*OlTH*UA3+ zqsgR^(N*zoSImSfE#mTAsoe{B)@yxVt2)P+MJR3)_xoq-pI8>Tu;seH+?02BmxZ`# z+~I|alDdD-X?x%P_V%{8u=c{8iXTrk|JkZ>JK%<@ZTZX1OZlD&?m4b_b1VN#4Y)SCKYqMw&4}E;x(sN7mUKkpvOkzEz zys+t@SetTROhWzvnY_+h%^O8BMLwUj$g=7R?< z6jBbXY$ z->W`9g?*BD>!c*rSyxvFE6&lGC??@Q>4;+2gMg)~51h7Gyl8TS{MFi&$9q@zK#+#g`tRY&DWQZ)20AC@{&*`U_*KAy>kl`n61q z@2VYx*_X7rD)d*#sa#bEIMRJju<+`Z1^=Qx#2tBX@X=n6Qw*&xYo5hfD)SxN8IbrU zWld^qr^6%ROE;u;%_)w&9lfXBGJVP+DM_bU8+COzG3KW3E?i0UwnPca%dRDUB*>yswwRx-GtzQdjvO}6dBmUsU3>Q*Z zTo}xMzFUzCDkK>}^FBIveyW3-$krSSJa|L@T+Tk$pb~jq*5uWDPB|5g&$>;i`~BS> z1!nWk>?yK6yZY3nzQj~RnI;iu&93$^F-^x6cRxQrf80g?RKERmEtdm_cB^R43)DFE zaor}H)rW7T|GcaDQjtwD`UiVn#lwelWnOKazDI3dnWui$>)jpf7B@UrIUZM9qgd@|Afk)iD2 z6#D9|XM}R?R zjX>)K*ckVOu9?^EdH(Xb2E%223yy5pcoUfOTd_W{CAi&n&h{Bk=P0FqT-LZiVg8=r z0{+$P>(@aCFXy;52`CBcYuYqr{-f0q8O=>Ex7?d0+Jtf zCb`O-v+(?9^estcYxVbcG0F;y6cZvg|IPa)<#BNrYx7ce`5J>Co4)9JN_>|2QS2O- zDlk<-!*iA60m%)KS;|2i*-dsQR`9U@Ziu~Ur_~e@$>LtT?_TG{2eZOg7o2zYIR4tf zfu%rJ_mdaZx& zH#h(qUZ|eAypU;P{li187apzEJO26R)XMd_=8Jrjt8Z`6y&QLUy3q?!`{^4!lvs{| zrjiTqGsebqa5RP~DQK_zc*pFao!p(z>#{cfJHOidcrM2i!H{jYW<}51le+Ms+Dq2t z);;yBchA@0Svzm{1m=C=!it8RN3#U&?<{$`XH#mR#3R|Q#m~?E$e+d}_-K0F!;e$N zxP+ZqMElZ#$+sXgs<}2NZZ~sbv)`^A1azxyBwQ0C~P5ZJ| z-cSBLtHt!cPb=SUcs4yw;cfepN{$l}#Wvqv-XE?gxE{(bD8Ojb(GHqyR$yronD8}5 zz-Ows(7UP5QJ$@p4}-LKc4*CPW9aI&+aoMr|EI9z<)x*Wf6xCqxN5?gRo=%JMP%lG zoag*=vI^hHztf+KK27c|WL_9|Tyu+}$sFVJFQGH;e%$Lj9GT*RD*7gNUvZk%v-!WL zzI_MZo*lYQ`%{1BIqK}z`4PS6`K5bD-)L`noH4O(q7%dVT2E6Bn=cof3*VJ^=eGR+ z`ke9DVKwa~k@wfd@3-rF;vi8P-_gb(*>ycXF0T66fyBhcf31#xoVoK>QbP6bZ*MKm zY|YLVY_|Te$<46fI;aMB(EGtwe%agSf2)Vw$rGxVy|?}s*VcRc{^O781D|iS|9$ym z;0T3K1s8$im*|W@eF|CUP#b3PWwA zem&~E#dGBS)$N$xCnvN_IKF=Wzg;UGC+zo?4A*%$ zr~cRF`NvcYQVK2wiwPxMT@`w9neS|=_p*)UahHnCU;dn0?tFXBbK~{-k1fu9PWig% z_~gB-RocAO@;1blZgrjY@b+}Hf6dQ?)%6ex5+cn?)KK~aG#b( z7p;60+zmaX#muU1RF?kZ+j!O@QE<_wAD^QqPLV!2;lZ@mtKXEc%vi7c@Q7j5=5y+o z*WdaRU$IR$IplNol|N!phYy+WcfXsdSS+-XN9C*H0l7=N!q%=Y-4!$+G|aVp_u742 zjEVu0Oq(99;yLx8YeU!@?uVj0Ud~*bW_~DkFTp8Qrj5Y-hTzlSJ7wc283dhdB>RCA8MeUbC~v`E{O`kCEA+;Gum@yQJr zL$~kFsqGOKTW@e|p?G{v;e$VHh%V^ zNPhN}?LR+1pMCh0`O3ew8QgB3MXOdk_uI@KwX-PIR{U~kivu6it%=VWmK+9^xQ!+( zCziUsF!rqF*syY{(oVZQYr}(P_-iLUJ+(OEO|xUmRErd6Zx2sTQx1{93r=i5x>B6h z?fZPrdKp`!=*eZLyv5SwxOkuUOqyfRUH$D%=epS4W^Yf~tgdKljGWvfrchVwYSgmL zG(B1H{h3ULm+hJ?pp9-Xdd=_6_$Bvgp=aC|#kaaa%Q~i8x=B{-_gv-3aOjG;*vZwV zxi%ZC^q<8pK2dmV&D!Yg#}fZfmTQ*an`2d~WmWPb;K=S7sug#H&8qJ1Dh)KsDY;hp z*k)SVj;Yr{H<9uzu}+B3F=g8-HRI{lmG6&7&W^ZuRLSz`?GD2wPj&=%Z4orjp4~Z3 zVbkfZsJ~AQuT(y46}OU>T~_CEdHspH!mqEcD&4;P@Z$Pp&=xQWhwG}X4FWINm~;wU zJ+2k&E0%5un_?o)I3+dv+M0{jfroXS9`-&@xX!vs+5h6JMvZ`>};2iFjcIm*yH2Izd4-Gd)m)-3ac+tcJJe<*mtp_BVJ_k?d|#I&p$|q zKA#--r6MztM?h;&_k3Sw}jJ>Ya{{H4Ft{2l0Q1iR# zI-i?~w0WM1=EJ{MtA6}>vAExDkGEgflZLPdp6wbex`%f2e|+8|u(~B`E64eYXs0x_->w$v&vZQU|M4pG91!b|n(|CTF>u~b zFAov6=xsTj0bRm&wjYnf!RyjP67I@>(|+vZ5Y9Q%-U<8=G~KIm}^tHDM9;? z-{QF%yFX4j!mXvbJ@0PU{9XZO#(T!c&MbLeu<6{kn)H8-4re}>efxd5YQEv|rG^m| z(|Od-7iV1I_^y|9M`I-$wa^w~`{ zu4K{wvos{CI}CCj&E2@Yv+(}JseAY(5~H6L{TA(>d-2Kl#;@G3I|E;2==_?HbYk28 zHCEqFmBu7rDR*M|utM-%;$Po6I$5$v-$Z8&eV>^hnue0!xCXvOiSjh#CRAG_t;Jio~E{n3Imm-;qz9yq|l z?|hGQd5pLA?WOnU1l_o#?&RJyb%_)Us3`CFEufWiYVr|9uf)?)ExpEEJI%P?Yuxjn z5ctL3yOVEam->gNyHgBqs5-X^^$EM$+)JOb(%F%-@O3)_=;+QQ*L`2-WxU&_WVXk~ zP2`C@uc-T?)@kp9EQ1&(EH*7!%Xsnlt-0SrgZLPqG0d|)J>$Hn;kTqag)Ta7CN7gV zKI`SrwXHTgc6&>PqDG|T_M4}l+B&zCA31Gzw%B5euCFe;p&!eH3)L@s_8Me3-Kl!; z;^N|iu}|ufO;#1mJUAg$EJZForuho5XwTk=;xC<7lFwcXTYUJ!?^Q)k2bvnbT@u^! zN^>=bMAnYoVLLgQn?;)54YFf;3JUerlNUVd}&Oj3*D= zYN|3=AvtwN!HT-S*Y<3lbGpjo^N#+ckLTB@epK7eQTanc__xM{Y5|Elk6Sh}A2vOo zvri)8>BGP;7A={A%A(WXB|behHF$cO%$@!9^?IDvrA`OfuPr`fn0b*i!`#hZBKnCW zyRlzV!LjON5!YQ4|1GMYR?6^W z{afYP()ZL0fu?vH1Txr|-Uu6>c$NEzp1_1@l*3}o_MhW)N@ym zW-K}vCDL}KZF`qU+sz$OeNG)MT0ASKm%14}pFh>2=51K`aE@a6NkN`W zo_ThXe42YegFWiTH`>~+ZAobPzV-8=$2Mj=w;b1!m3Ge7 z&C*@caq|UYy%YoZDwW)xRG#JAeF(I?yT4lR7sF1=wfDLYziPYDex_xMukz2zu!{4a zdYUA!Z#v}0zq>BFo?U;>V?!rS!F%QfD)W~J_e_tt+$zOZz^^cA=e8v_Ol!{0;8(cj z+qj#d6_H$ z39WixyyMrjif*{L#`#9e=EBKKlp9=gRupOMW%~==5*4a+U=QogR6!?Kt&|0z`bpwr zCC%1_spty4|Y3nsoU`8x-6=r>8gOyzrngY)Z zN6aDHbk4ZW=jY~jA6}ql{>SFKMrrw*8-mH_zi(<C>EER1 z9RaNy+Z#CfeB@oUe?Zce{4EJlc3=J*e>lIxp3k!FeZWHq<40;vHv(#b1rn&t2hTf9dq+Yt~y{ zjY3Dk1F8ouuRJW+5HtDfvyvJKomX27)LFjV+?>ALe980uF*^ztUi*Eac*oURP#$*B zW70@n+h$o2>g3?H%CX_B&!n6)t0j*v@^^^ZTi#V6`E={bm&ao*(w(fHw??KESO56% z@Wqvt!GfADHHv#4e|ma)@!II^ZvD33X4IefGV^=Ko^C&d`H}0VP285(bNb89Q^g+- zZC`Tbq3jgHGt0{vlG#>&SBhhCb(&XSb@gA}CaHX0=U0!8b~Cpt#DaFL`aCmMTNklW ziEp?6kJ|Wvd6&+`?k+o8|I^NA#&iWe!%Z)D2eLlyvOms$_{`sb|9-#ccUgbn!^@w~ z=a;uP|C@C9wvemJic50hNp^$BtKmGg4cCJ$!3R}1n3XT}L zb^oX~Z|3!l)GmF$?bTvXQRTo9(!kIa?|p=8PxBhDqg=CY-qiZgu=zJRcyYVYWuk*X1!^alA|k)E<*l$wSf%Adyu0JfAE0iYRJZ*`?o5vr!84K=NDQoAHY`SMxqc0TM@bUC~ z=N;;L`-?f!&Q#vf_AKRy=&ZSS)N1jy(CfihRX}aK7kW$+4!HNr_3mx_Es@)4`e8uzL^$%S(UDegDvl~HP20M%_xOi3N^^|k(gfB^tl*8-cKY*3wZB~B zUavsRK8F*|TEhEg{+_wj@K{4r`HAzty<;`RB8;br&SQ3pc)U0Lqnvj2UA;N|8#TTw zhWvWrD&NJs^Jw5Xp6cb3zV6tW@$gXVN#|elni#6JoP^YRgMzx){=3ZGoPJ(TqhDO} zvFLw=IXnG(@@;-g9B>F))@wW=LgR%&+d1Jyoeq;!*Uv4Flkb}xJ?GE9$l|VkX2BCP zR{t?&y0J){OZ1&_ao~O14bC4=X}fO`JZ8$h^0X~W{o1XcFI)v}M{04X<=C(+)$f^n zTj82`iRG8CIey)mRT92v|C{a(gG0X-c``jeYBl4lh7Gsd+d8kMYFnpn>tM*cCHpd> z`o@C9Lhm{YvAHdKUw1F~v#aiJ)tZ*gErrseb~#JZ^mu=5K{5oJ;gmI8_Y2 zVm+oV*$}sB!jF@m|GxjiC{*$E)YO0Hf6Zxh5L~bQt~`G43*!Yn{0l{*HzYJ_e&S!k zzSF-lUgagn1J~|@Ty4>z@7I0`Qg!_HN#9#R%dqL7gj&8$@*CAz9rI7yt$t@G=X}t| zBd2@0`Dfu7R(JXD{gBX&yu_Sf(|?ZX=&B_)OcDVCan>P?=cx+1*){^|GVi!Yg zRB|o_o=DXcTfL+273`E1fhL9}3r&rjjo#;+C=E%oVA3eneJy%IZOTEvi0B7@vjvy) zY@2hreUm`gbs-(%B z*K)OcUae^271hIn2dV`xoqV;oqp&qafbm$BN4&?U0HMqcZGZBo?bKLn#-Vp_v4H-s z$jxc4E$6-;Kexr|YqW@aw}KO^o0eje9ZRxW(Ov6o zz3V^F8IFG(#rkE|bs1gzexgx8;g;Kq1O|;FRcYNl^PZiVDJ-m8kiLz3lqEx$zqww99Pl*z@A^#Y2aM&zql) zdAvuw(@b$^JHva!7CAvyH_bci7ZrVbbJOCJsjhr@}Loyn%tGCW9*aYM>kfn90Iy^M)_3LhW)Bp%KS_tJqI z0zc}LcW=_u0Tpks7`+h9!f`&skjt4-^U;P|$61fwGbl2A>(z4aOYtW`t}BbqEcLSq z`@7+2=JkvDfj(25wylrctTx@`=x)LO#7pa@C}z01w(SU*ByjM_nn^rL2dp`ErU@2J zP0~;}>CSMNgL`K5le#C{7tK|ju~_kMpNwTtRu1Re+KW3M{`vX&;1m6M6SA+b6a6V& z62)1l8K0 zNOW3Y$Kt|py?yICaG?$JRe?C84e!Z|>4JwY?5ru8_Bq5%meJ{Vq|?7;mG7dQ8z(Wj zJe0Zo{`iJ?#h*^R@^*hd9DZ?Oq4Toeui~$tfBoiv+|~3GOF+$wc7A!jZw{+o-SS<> zu3z;ocEu9VA(7uU%2Yhun=w&I?&h>#v*WIr-`eo3T>qB&JK>4^YnqvTNmfEETuMZ;txL-*TVC7b`AZ&*iAKhDXINWuL2ofpS(qG^4gO2xO=; zDK*@#yniJN?n4KTEn^ED6scIIbZ10D4xXm**iE7oagRExpU zRHvG#byt^eYRTpKy62Gg?;jr@3)Zh~3eS{nGOGXo@2_B7_2N^iQSSDucCdYa`RHi( zvQ_iyeq}yQF;NsddgRgLe)~Kt?(>K3Cdo;#zXhExdTG_>|7Q$cJ0hX5ldKbAx3 zf6Ko4uZ3)pf#fcM3<1z0ldg3!JCm{m;}%!+gZ9C+u2H?Oy|8hzT!}`?-wS<}x`(T0 z%WRmG#4+KxNr>IQAIZimJ?>68v-lfRS?zmVWZ;#n$~3_KR(r_hIXK z`~NlKyW*Wj3-uk>T7hZY#oQvw7{{6twFR4;YXFgy1DiK&65$yrlI0ZVs z;~VHWvfA%Hx=8+V$QIln)DAk2rseqTB~mP16QrKJ{cO9LW2a|FNcV%nBu?4PmAm;< zKhD_n#INS>*XzDV79HM@S0q@(;D35=^>;V(ygLPFUmT79WE$*p@r!`IncM3x8DbYYHJu*2`f z*FRT+{dcZ+tY3S~$Z_ho9Rh-pe@bKJM4lvXtGNCA>hi~+a-ngblEUI|AMaMmSKEE} zG*@J*s5w7(oes+xjxU)7M$N{Lgj@c0Fou0~a^U#F#As9h@y5mzn^I5f91S&NXUvWW z_HZv!vpN_&*-FRh#Z{%9vbxt_I7iyEl*iR`-sK9+pZfFjbN7}PYob3qvMzfQ@rPfz z)vn{J1RGQF!@DsrCOzVa;4C@xG}^gDJU@1Cx{;eh!Q3#W(dlwmR0^FS`*$*ZfYpPBAi zS~nG3zkgw5y!Lt0FF}Xp{w_x9F07j*oOXV`^(&mEAo_jG*|*oyR;C@Oud`&+kpCV3 z=V-i)zjMjeIA5M!cfkP@s1R_ZI^o`)%2v_Ci(fe3etjhSx)+yP@lnBb*B6zf>pJgn z_pD^mkvkCccJKFl+9el5SBJUoseUW~-UE8#z$En=nOxoCv)R|zxq?n!4pr2z5{_Bf z+FhkDRy#dN`eK7T=(eI6KU(jk<*kbj*!8e+NAB%y9UIQL9-Xy#$LVCRK%VY7;VE&) zqh~)q$63WYkFi_8@SxDA+d<{>rysTER{mG`q#v{6g8Paq>7b&*A(g|yDe8O4)Yv`8 zMFm;aW*%Zv{<^P&KS-_2DQ?LQt77W}XBRPaFc#ZBw{ zKga3Z@A`PfLE;{CcD(1^ot?(h+!A6o)&BlwG2QfYjpW8QXYtAiwzmh1PfF(ZzM0tL zuqor>BF6kV2ep0vAGul*4M8=fT}lW3c858A`k=xZ=l_57&)(x=@)>RGLq zu^Q72Th3pzI~llZR$tQG>?F(Mq;OUWw2R#F`Ko|Yjs*qM?Mz#C$*oWWd%Qx>;Udq% z;B&g<`T6b6RefhgPlFxm0 zqr(MR6gHfnYc2lv{(k$a?{~|)LoS{umf+66zfbm#8AoO1MfSs@As4b@j(m3iad{ip z`%6DRKYv_)a+dk_Rd&w1@^5TVG}BZ3vRS`E(OGM*MWNEI&FTJMK(~^8jNg~cVsxf> zddwyAlAzP4f<(UEB`+_97#=fwz1u@&^1i3t^OC7l|T$B*;{6OZ^El=1559sa;e4MAoWh2=C z^?s{Kw#cUsKjRL5-M%V5+~wiVGsfq?tiJqeEvSRHAc^I}uMI6TRhZh2-FuaH2z2zy ztj`gfJU{Jy(p6FG@K3AAv-JDLS@zcYP5f+(6QTrk{`eXTB=B#j`S~g1^fX;TxrdJh z=IwQE=W|`|H&<%*^`y|h|DH_tS6ZYP!J=gMJ}&B2@J)?FJ8tgUUicbJqXt6XZCqIbEcu zME7^nHO1H-tqDh#u6y6(t+7#eQV(0Rc;T#z)nRkjXdeHllfHH3+2hmnVx=PYe5|xz zdokfwPya1FP>X1V6yvcwrrFnK9J{yb_J!%cF1R*)HAqhTwzKv|`qb{7m!~gZnqdF` z%Q_L8trM3gCU&Q;6TAKOj@+7nOJ*TCi*~X<-gIx>^6zJNawRHVa&k3U-kJrj1sB}p zFo<7hv7LjvaCLhB(trD=vetLAt4c2wkE=*b2+mTyuh1X9Cc>~}^VRLu0o(R(&$}!2 zVGh^I_dlP{pPv@X$H=5u^6SgX867I>%9RU$ayve8vi|h%r*!Hk(-E3R&d#uJrd#?SYaKUEQFN_*R;hk0l_T+J=l5Sf zK0e-9c-*2Rdqa}`>CeAkEbiy)QUB5^bED$NzMs!#?_^8bBER1M(|PARyEk&OYQ-&` zCUbU5YX0?O9}oZHxe_SHAM~s@K-vCSK8K6_`90O*&bPbWtzV0*)79*6=q^dSsQ*#! z?0oxpx4Nef!EMklB8)Z-Gml5C?@gY2js3>W{p+H)>jker5;e(`^L5ZQ^;l8C1Il|g z$0|1jIy{(o_<@R~E>pyO718zoL<4O$F#3JI^5OK$VoR0{TJd|UzD}96FecY38nl4! zfkp@Y=at?2j-*D(!Pvoj(ni#n~afNZyo}#B- zN0#0D9`yb8%_HX@q@ImG8KE&L*`!>UiSyE_B$>muM+6QDsx8ip+!^(8&d~$R{I-ki zdz?SKNYVd&CD@-=Lg=E{w+&}JTPALOrkQS+Z2R!}yjGhd1}Y(yr)-z6x%#?9#$wyU zS!Y;Zbm~|s%?tcc{!rg?e)_>A8Ry7FOCxQ@jHTy#^veVyj%?OXOq{oDUb z@9KW-yRjly<&#&k&Dc1_t@7eg@kMMuiu4v@`T6#U=OFQ#~9>iQY3k$$p=JMJfzCYNw<&UD+dXw8A$GR%#Ixz%$Ha;OAc ze)`~G^F-Ai^BMVfcWr%nH>>ow0<+}(ifPWR-@CrA&SWY)d~d?uUpv0FY1};V@|Exw zKJ{aAhyEw|glwywaQdI=3UMdP5Cz?t&z+_;EiC=ES7zre-FY{9Zq7E(pV!p;e0urC zB$0-q=^o0HvIG=_PMn;q?mKnjb!*96cS9Pvpu?;^2j1S^o}8@pEU5eAo(H?z8LCuz znmdzP^^{tIJrDPN)zb91v3cQtiR*IaYjacUgc)Pl_RcBZ?Zt38mrcbZq5EhFU(8x){qPZhv!J8_sge-4Hv-(aRy>ry%k}TubBH_Wb*Di5GQNvNeL{S0j|$ zxgLgr?mr2YIr{6~-fCZ!>sL;e+izItcG1rx(`M_WLu@ytZdpXS&wRh7KVXW)yNw_7 z7d?n<4PWNEqy3Ke$qc~*xBs4*X?#%pVdd;Ob8@ciZTzyg;^U&seZ21q92~!Ge3K}y zA7_(l^JKnTM*_#KRU)&_=$|n@W6sg?X`XGh(v;;357`{AQD4c%_>8e=YqZGH)nRM9 zZ0E;t>)k*5*=I|4z{6M-`@P@ZF6?+Z-MZ$-2FfPCS-9{G1%WXRO86UuEWaeCfnt0tDntG zS90?3UggM;^c>XjoVu{(=;~AF7xs$V-TRTs>TKyD$Mf{kl)a&oZLWPYYWwiV(aAFD zMAUJOQ{o?uRK>5}+M4ZtQReE*rUQ-4>^=|EEB7nRJEr^O&5<96k`#hcXG^jh+(|m) zZ_IZvV$Qcn8)xU+$4x8m&kafZ@Z{B{`$-%LPntG*uXr%`@UHW%g>LPQ2PdnZ4ZZY0 z^UE!*>3s~zocHdC)n3|^dU{bSxA?N~6^Mg98#gL{xVdq=18;^YQ$+NsN1H6S3mDye zdMVRy^%ZE-=Y=$r%kl%04=ZUD&3?5v{iS>GDIwV-k9b)Vr=8jBQxVVov)f3#DIkcK zNh18w)pWs69zUPxpNi?Ysnzl=;Rd7TT(M`ON*s?ituk1D%}ltILErgA-Yxf#>1rGm z5l%eLZ5Qf1YdIVe1QuCO`O-R zw|;B>&h_W+uEy_k1GY??!rqhqWRb6N#>Q>#PZwKoF}u{f*wt7#G3M&IjGo^Itd30j z#GuT4N#KVje~EsV@`2xHs#6W6l)ZQYEewPvBSvb@IzNazGw0b>Z(Skq$Q`T?smWCF zC!*+&U?bytTTfFC0bZ7;J6u29`|w#&=$zovRjvV#to-FpS8C1fWAF;~uHv^zn5%U6 zs)xndRh$w$HhuE;a!M5lxZmSpB0zE>h0raev^FYWX`O-~noU*a@H{bc;J+GDzh4EwFj zEp9j){bs7nP%M_*A6Na>bU#bca!kUk4KPPL$KFxIb%0^qAGggP3 zo^A5mD7E^lKv*gCy3LjYH$dl?n7t@Xgp?NoAitOJH-e7h{j-_lUY;-4&8*C7;nPu_ zoKEF--|rMN$8HpA7tpAf59&-OG5JS#Kd61X=b;6E6UX}%fhTY0@0V?VedK}iOfI&? zeVv`18Hd|=1udD5D^@TG`Atc;yt!}Jt>*T`73MOzO%5Lq-@10yFIK&)S6zoqN8;9l zy%EzVte!F9Pt4^{KA~6bHYoC2C{};`;?LEh|F)T7-RjyF>3yZIuZ09lWZV7!dEUR4 z|0lydG3VJ6tbWI|eLS6XfT{4b#mnwe-;RZ6mwHeCqxEGc3)33TwHIR|*7w|gu*zk6 z=_*iT6V$o(Q~og1?|a^vxxX*(HhQM^;uEM-295R=yo@%yANOq52>$rZqe}PMwFi80 z9H|y9b6f+q37xylxzJbliLzXHMN8zAeea@v&F*8^De`d(ujrob;cKHzpZ;wNlGVQ( zSgrBt+~+eN&pi0st=OP1a8STV;PRB!-4dT}A1LKa_x#P#pZihZ%j=DGZ8iQ?8qcn7 ztoiw=QQ%(X)6zXwEERSFpI)_bEnL89JA2xHvn_plifs0)`_JpStkv_Y)-Rj;J@>tf z`g=Y&nWUeallh)sVvbd**0+-L+499K4^ulW4(?zm+njc`OWFOw&Ulq5#wC|8``g=I zEqV30mj5fqQkl2Q@+W=b_^>D8MAFBA;}1GbIX<&Ceb+2*J=)Ouy(Rth-s4ZJFTIzV zae8O_w68YVVvdY%;e}`kb79W^Ys6JFF96+UquSL3=yW5pd-raAps(b zLcZ-4b3PxsvxG%~>q8r-s8hwdn4LwdEV>FjYPbX0EjMIbT(r{a%R(8Z>+9pqtHqrD z{hGI}g+X0BInc55ALuI5C3f#K?|nW{X!C!k+H*@+yX((urktE$GC^0st(5z^?6rM? zTUnXp^e+Z9?(ll{kk2;!=_<#D>H{)juMGJTPgZ2}%FAAgnkT#Gy5WnBJuekY+owI; zdvr(pM_bP|7wv4!Gn3TmPWMaD{MvFI@_gLaOzngkie{GF~RluuVY zJ{0(PrBAf(M2{V6iS1j(HY(Wf(J2-bl=w7{dq3Md#`6rHSr2V)PYk?w=kcotu}^0D zeD*6({bDY|_>TGg)KuSoL3X#WJ=dY7Dd>)0OK|w@6=1Y+DhS;QO_Gd?7c^Kt2sPC3 zeBHJ1Blr6%#)lgfSF$mRlwPZ8%f7ZoQsMQ9$8H(-0~~MibRo~0-xkovpeQG-2 zLGJ0_g_I>u|6uj&iPf9RQku{+$uvy$cBA;JYs#J>UG>lFoFBAt6|f66A9;Pd!yQV+K%&z=f#*@^O1^GbEp8*VrK`I4=*w-h%Y=(@&y-J74%Rg*wkhxh3V5GVZkXN!+WKzfJxyokE(@=H#_8u~h`iVM zE^1ZGb?B13!iSSfCABmnEBkAdKL7doIZZ#BW6jBvCvQwP>}`2s+Zy7yv3ru-(t>H} zVqF#DZBuv28anUK&`wlZ$)CEh^$p)q)%A0-*fIB{%f7w23BK*3F+8sFsK_TFR_!AT-!H8E_U0x> zl1>N*e@D9bsWQ+de__orCzZk`g)5q@o?pzb%yVc{6bn=R-Cd>3DxWrd-g#Z4CGe7S zL7L|GK#9qR1^c5t?k{0iaN%z;I+Y~ye_9=X_WY;i*X{OP$&gQR7X5U|TmR@of9KbW z{(oA;@49+kkqx&Pf8M>=d+dAoyE%$ApQH_WG2is^SQv`1xp-RJ~LIGoSFXV z*6|+(Iyog8W)rseuuqfO(BsBryuTkpl<)u^TUmE)< z6f4!t(3S0N5iU~oWUgpo#97@V#hg!TRp47TOn=x@d=l>kRA}cjd+tZ+9 zI~uNb%N>1lS~fx~ABxmf za;G&qe>xXuv$klkD0-OQ&sJguCMxJeg4n?^Y>Sd>D>N@!lp0#Te@>>WkYst`S@35h$`_gza;;{VgTCU_}F8=&aX?;h#Ma53NB`n|V*VQhW zaelG*ccn+=Pb8kb{#2^R_)d6^@D*l1-gB0Hir>wfUK{SWowIjkBg4*rbvK(nxwKt* zntR==p?D&v;T`Q@Cc*jH?32BCI6WMggeEkwxcNIURx}(35e09fz(OhtjT;plR(ZvE zPrR`?-9PuMkn-!f*S2x^2|nau%;TCZBiM$ZK;njV4QV?SKDi z-bMA7_hxPoEZjNm_si$`EN1HzeU2T{jpljB$zgX#{KoRUgS9PNF8a7V+_O^q#q?^? z^Aal$?mTU3xPRHkevT8n#Dh7n-S7L{QF8C@JKm>Tm41jBM_*w7zU_)<-p+uT%USfl zzrSzDG^ab}yvOmmQXJpzobMLi7c_nATox4tMo^%A6$)TjH$B}upX-3G#UE!_h-oSx zP%vXYGO^K?tz}!zO`}v5x9!#)?CSpWcybSHK5ut>lHA0`s~%mhN3_^}3;yq^;!t35 zbveJOdmiKajJuIpC6kziGEsXXt4 z^rP)PyC-@ISY)|}KA)cZaL;q8zKE!QwU4hosX9{j%qeR5Uv*}OUHU87LIp2NQ67To?2O{I`SnTDWdZK4fkr*j87tJoo;-y?2(@_X{$*@VDIZ zC}T03f1m#m`)MV%$*Rr8bM6aIE^{;7*!Xslo8fcYcV2bZk3QJmW8i!0`KoHJzWO<@ z-(GSP|Gnn1?Q5q4zP#J!p7h))J@fOlbiSZH%h{Cd*8K8hpTBEeWXAEYvf^g@H(p8D z#PYqNritmi-W>at&-tD!2(x!-9t^&oyZal9Mc>4eO({noShg15n9u-8a0w+WQS*Pf zZx!Oy4;THaNe%-(j%1@Ua{FkhXcOY_X;yRK_~ z!~9(7d0=6E``-L@>t`_>=lrg8ym}I|VA}V0cW-XXz5UGRz$5c>`7^UQ7L{&y@TmRu za=G!V{o?8iN}`wDf4?KXkoVxt*-}1IC)Fox;JGfw@<1zb_l^DUjw<#3yRUr0-Akk( z|3TcLB}z@j6Yo2js9KzUu6gkH{qCFZ82jdkPpmG~d$N7DgXwLPyVanqDKz202M!Ge z{s~)|J}^AIwG|dn%Bl^IdmHCoad@F|ZLV+Zxw5yM1{w0cKf5PvtNZ&at)1sdpuL5V zh1lBF;)>Vy=C0TKl@#S2QyqH9w@|xa>qCV!huR5(p3i#@98O_lk(v{Cl#}g^_REN$ zcNLjjUFPii#@{HuaBj9-Q~v(j2P-{RWhejPR47r>2%27UiHVW-qWH({v8xK_Y)xrU zI9s~ilP5;|)0T@IS{Ul z$E<7qr`!AfzvC}^7ly@hOgml(HYhiC?|YG!WH4t}&BO=g20rF|nil+WHZvYton!xW zJ6E6il*N&IRj=2&?Yi@c!T8YSeYL-(-W~QVJExSPd`fb%bHkROhi%e-sWv}oDkyt# zVPVeYWxmDR=2rixe!us+$Ilqkg-szR*!g5KrtoR_*}N>5Rz6+4FaPEy)lD9cqk>Ab zivD(7`>HBi7ApJXg4@}O2pohr!EIHlN7s6%1#iq4J?rytlm64`(;wNX6Q<=iuQz1c(QsXSllqZqa(UV3KAPXFSp3$7Q*G{q zS3gfoRG#YR^KGWdQ~mvaKFyK3d-(2R`)kLZEcUpSdFN1!d)GnRHMdo!Bt_pl{QAsH zDdF6---PwV$!sJfu zYMA$hW_U0y3Fuk!!P(%*#>6Y`3>WoHMb)y88b+1mY{)4w=nI*3v}D%Tw`X&{U0L0| zPb2O@R@ag`x%Og1fBV0;ve%owDk`)7wc|Tz#l@S&{dTh^*NMAZC-I#-;&|2Q-L~Al zb?#ijS(BwEyDPkklldlBX1#sKGv$;=>z2P z{Wbz?3tZfpzAL@F-&@6D(5OBsZ1-Ikb)!=*Y8NNywpP6bd5%vreagyLGuJq7&%eJe z>)Cfu%z^4)o`wdd4-5-#Ek$_Hjp@uI{pF8W-|`RA3o<^lqTQj=!Fp*p+u3fvlicEZ zX9Tb8`g(ZN5(m>)$_0OZd|apGQ|aq(_cNvYHK)1ox@8^@W_9uGasSn~t#?WBGxL6F z33GW($L_!q&26g-qjIeI-dl>7UhF?Su_K@PkjA0QJ6zwbQ@>kmUH*4#_I0U4`b-hq zdzk;|6_?v8y|nn}C%9zsR+pW5BCPp$x;vh(ym-!Y&aO3Yp9wuE7Zv>^$k(0f?xB1) z-|NH9=x6GJOsm7za@pT@H=gFQ?f5pBA4}90Fx;8hdmq|J19@A71sZCvxc0AJ|6?B44g9wFy1zP-b}X!7JltIso+s=(h1~ z$Au+<_cy1XpHr>#GOu6O`kIA%-rZeSOF!>g+WT(T1CIS~RC}!^&wDV5{d$PYdygq| zk4#L>wVuv!{qUzHtvlDs)qHxret%l}`FXi@7vB9`_A|BJ{C@ra+OogDzVhAwRXBxV zrss?nAx%WoDiR`HJFJyz&nHF42=gQ@XH$}BesZ*f ztNlv1tBcty#fI*EGrCNchN}gN#D3W^y};15skm^?oeiP4&o%sOWM-G@ySb|5+?Cdv z-*2}|GoO0;YncUWeC5-rZ(7CUP6$Z5iFTA-teU#`R@n8~ZVca*lwNIUs@A;DbjddO z^lq7>RyXgy6OLiuwX|37yY;&I;@FO~WeQ*Il=9?uthl}L%>MlEQhWKgzdn3kPT;|= zh&}sle=PfJz3$^vBMFY56VuPe*Zowjko67~V3}t&6X_@2%EXB>(Sk1H)tu3$}?n%HBqK|Ef2N`4HXVVj}Fm8%Dv zC%e*Te%fi#edi7|ZVzk#HOIQQyq*Zn-40B`9t|OrT(A3F)l;~mArltZRV!cm&PZX` zzdGG3HUcO7=Gn~rKl6)M*JamkG1aYG15F#_V!k|;>fF(;yiPJEaB`jAq-S4mrqB2F zdhXNf5#%&kYL>{wqZ(Ek;p^k>h6d>AU4Q>OE~f48y30@7ofo`0x4wF~p#MbBFlqBj5Ja$FJrruw6DSCu@uF zr_;jsR{dJUmTRe6an-2q{!E7N*E4#n*F|5*4Rt4fO>$t)4uXgHT;hu@^Qz3&{Rya_uz%QG^6@7FNpUR}Rket~no2>6!XS$V$j z_Z+GF7E6=^&m9q1d;YFpL(iJ~+lo1-%#VDwE#q$sr`?h-=N8AF?EbUcZ~b)r_<6>G zD}tl#*Q*_Va^Tm^69{0CRg?jJ-BO~hrcAXk^c$-QkK%wD>_o>5Iew>c~C*=2h z`mOIe+mZ|HU)@o?tDjl_`G9EUzdt|!oL>@t>F2~pS5~w$G@bRg|2ySQq;9S(CC5a943wt;PQWx?ZmsB!HDpRk_U6XMQ@@M0Z@DPkwxg){^h}{uVh`q3 zyt}hAZFAh6ZVU01$Mdc@Hxz3`nJuaDPdRj1*xzR29!IX9Cs$08F4CK}KKicMG0*hOk($sJ(#7HLX3HY6WMBFFxT5s8Y?}(LCo)-?3LN&x z&AQ^eAY8n*P(gaTa8jDew%ps(9(K(-reP($`jX}Im3H^{#moQL{eIu<=H{n@cXpIL ze6dEmc@|SQ?Y|Q(DA-%Y@nBhhO!Mv3qaD+16rx>r@A~-l&BZrg4;7!j zwKdz>T5fKJ)T=wkU*!7lf5pkXg`p@|L?T|J+~_D z<(pCpHb=ZSSi1g&LXOw`&3B$%Ss6SvZ?BU4k@;_LZx^@Ey7H@sgO}&fqqbS!I+hft zDIHaxUo)xp!$J1qJ2yJ`IG(Zd%jJ0PzRSPg@p}8)^xHAp;+W>-FUje%xc^DlVNcD& zR`E^Yah0mhdvw`^%XicnR4#mF6*tvv*Nyik`<~Z4u9_gVK{x$+$1=rba@8ig-Clh= zo3uMlZGP;I0>#G`PXhJkPN={4cItgcOJ|qu-|DW^7J{>UY^6g zy;u15=lc8oop&qDV_(Li=3rRpY;mz707Np zZ~y0m^YxIM90#ZC#b$MU`g5tQuzWd7jkJ+DpXUD~@`)zVfl#CvQ>nnYE67X)%Qi~0O z2bD8to-A_O*|O&j<7s8LLS9eaTSad*}>b!6LI-$~cWnV5VTRTkCWZ?f0zJS5T zVMm!RG_N0U;CRrI@L*=+g)0dHQxE1WmSZY^cju&sz9eT$G@IS$1coW~D-SYgFnwC^ zYT>fH<0e~w|M`60S#!_xv$L;3l zLua?&ue&X=!fns#nTLfPIoM5~Gd)jIX|+23;pz1FdAGjYetLg)y}iPL_Z^%pDft?^ zgygsEu>VmMFY$2u(XG>dr+qAUx2~JMq{>U7FcD+lyj7Y@hFR`@F`5D|2x@(;WVo^3^i$kD3;)E4=e*%5$G54}VN#R5i7D zufZPRw}0NQJ#V8p4LG}!fBb&Ge|z1yXLMt5aPi<}+c&@Z-OjY)7Uq`2R~&Q1Qa%*_{q^;%UCm{A z#ukoOK5k6nwoFNKJ3c7)nZ*>$>E3M9!OPrYSa*JoGmlm|*ExQfX;;|Vs&AT}t!#~G zKM|~|Q7n6;_1V@9!f$W>nDbjf$zZ>9o&BG66|uWYG9Ul)+MA%3`G7%>ZINoEyvE*! z#T%nPSRYOF+r}VUymrY97NM2X&zUmK({X?D&UGF4%EoFz#v3PtS0355{jgyD>uYOI zeO_>b`+EAhoi$FZO$Pg$S9yw5%KL~tl8M=v03?>hV9RTPA}&=ur*HFl}(T>Ry-<9(6?{mL2kjoGo`$Hw=tO7z9#hTti`SzbJX70(_CQXB>s+}`f?P>?xS zwCg6v>M7fn{ORQhGYZ(2e7tYkI>C>tkF-2u;z)62-1%ef`^PL2Tb^0CH8DO>qx1J({aAJ4Q^!}=#)>eDUGu*R zDBLxE^nP#kcP(p|3pH=IUVpYkV|`44o3w$XS`_6CxT9=z$cG_NZ@ge`bX618_`R@MsxS#U@Q`)8wl||QA9t!w9?{5gxOO`%a>uIq*KA-ca^_HwVI_+t7^2gm}?`Qrfd~~F9+WJM` z-C_=0-1S~p`%AwV)1PlAw+V30xqtM_{X5bt&&qMSJUL-&bLqRzwx<$qSyLxBHb2*J zhLvl-I5ZfpAHOsYR{Vk5Lp!RzX0^RG5aQ_z>(rR|FKw@G^LfGNdWZCz?^G(>o6f%B z^Lwkk-yRjc0ylW~>rFBfN$c2u^w#MeACxooE!pQ+K9l^&&Y{5ZfXAEjQrEuk_o^3` z+|m4dE6t4a!5jA_UcDQhrE4TP2P;YWm)a^3G1EoDy&sH9^^q5rxkB%x(bR51Iha4RWsfsJPgPGHPOC0pJ zzK_f~?ht-u=k9`shk6dawGmk6H{WjV|CwL97|iPb{aLcjY?WF=vg)fv`qt$uYukTo zn9g8m*nRRvufvh4Evx+#mz$r{`^w(gqI?Z@h&Yc~GAwFj(ErbM*$1J%YnRWW--n6r`F6bH0TvcJebf4AMlwjxYNm?tvly$WG*!lEU ze}9+y{QUfUv-hcw9({d%ee(;;+c69Cp9yIA$IQ9B;4FKJ%fp|iVEuyy_DnDR1OKi) zz7$rrO=w^_*2AFJdE$YW{>m@Ma;6{8Dwarb+tbU^e9<+L;kb}ek;=BbyR#ITq`wLz z2)Q0{?O(m-%_4p4X{)yN{F-u9>O$z-zx!+(7jfL*ceL4Gux!P{ERO}^Oc$qYid$U0 z(575+lZwdeHRp3L{_@=2BgHYnXP+1Es~y4T@2+S+@VMW8-rD&6c2^{C=5|S%YQzfd zytjE%Mr8X1wsQ%Oi(XFBV)5CbWZVTC5qGF(5o!4S`1vJRUhqgz;+(L^Kr78)LYCL5 zUwr0%i#=ik**2cmtY6GL<@2+%-26+fZ9jhby6~ZVeZ61q^0iwynWqcpE%q>&AXVt% z`fJ|OZATwZ*mQr%QWKR6+>BW@?n*|M+Lzw1+4}c&{Qp^oFExe4_2bUe{rma+nbMU= z{b{iobr+xVzB~HD@cpH`XX=j{K8aYy_U3fv@5N4b`x)!F-E3KQ+;>x7H&K$+eLLLU z?^#3|s?(oOLbyALQ^vl|=J3U7QcE0;)Mj0AZfHE3zwf8om7CLaqc^q7*X`KJ!}M=$ z^!8cx%lCBhH7xsLc{*1jp^w9K#|zK9bJ(9NDAlPH7*2G$^JOE$^SFyTiaJG zHh(2CFLa&e@4bnK+j>s=ue|tfmrSYtBfG16XL#+|6}y|WAk;f{XOXJ5-z`PeAGfw< zuNKSxxo?ipo~PdbIfNY;`h500`ngKyNqhJ!SRpE@zJS5zu{}e1JWS-KvO|_rkjOH( z-McogJbi1OEu+i+|9|iQ&;6e|+uyVCghH8|ju^tPPHZ7C-w?ct99ty1v&+uJv< zuC87fcS_0WW@gycna`6%7vA`ORAk{s)m+_1iAImTnN|BLKd0reZhPm^@LKKqJ&!5I z##7YaFZt419jIvE8WJUaLZ_ABd!NRuGs-Rf0E0@bSe&8H_WNXxmn*5lSgk0_gIy4UCS zg2x(M=I);3ygF=cR@spQM(-ARxUe5ku05Z0dy%zH>i?B{b3iHF=RhaR^>Wt-92?)| zR?lQ`&Ha|NY|4u2iJehj60f*7=%`IxaEH_HflZYsXWh$7OW!P?Uw3NvhpqlhHtep( zN-p!a|GMKMJ{>Yn;Umh(`e3EioOeC&xq=sd4O3bIuS>6N@2%o6m?0x85VxnIFieEs z!@2s~o0}Kd9?Bha&AH;-!1%B(_RDg=xu*mggPR$H?|8e}vLwj+F5Fk}@K9A)p1!er zgAv!o&X9{Iqm0>2cO33$KiU}*+Wq*RZT-KR&5`=TD`$LII^n*{jqkJLycDK*o34r9 zzwiB&2et1{@RT2@JW|+mPeae_;c_24`7B8kYZju`3^*pcgna9P|kia%(E7 zo_MPgH29rsqMEXM%Ki?fiMuvm;SD>o{{8i~Zn=+ULKblX4WAD9imYYyz2yRSu0WYm z<_*u-%(qXgZk*53Pf2_*Yo3(F75(^qb8g)!6J@EG7P&ny)^+u@^)pSr|9-#U-2RD_ zfav-HeX+Sm&Yr8eEX;ULdEN1qf%8nRzuUQLmA=cL_xpaYTQ&2(y3mWK|FsuQekNpo zG!5d`#+9Jd{I>EMg>~Uf@8bl%P$7)~kp~rRhvOO76k`j3R97|NTi@&cSrFr0uN! zu01#R)mDF-zW>isZ|?nF0uLnIV!mw9zdpZ*i-~92qbQ?SiVX?@CEu2Q>FU1sS)+AI zu9e_}Ixo*w4;S@6F2Cj--FC6l)>{_y zzW(pm>(7k5r|D##TyyEqqSLeE<}KV^VtzT^HQ0f9_4M=?Guz&rgH}HOd>t5X%x{7x zml=#qSLUdSCYs1qKAHGJY1?~;hQ=DU$-&Iq(=DIA2i?Esw}_QnEG7He8qe6JZ?!lc zEZSf3F$ol==K1&LJUn!cSv=50HRFoqjP<9le`Aq2(ZA!xPQF)*^3PxLPiC3HBUGyY z$jS7T;stN5zxn(BZc}|~KQnOA_t3lDUuE|15r4OO;`88j-=BVxz7wvjd2r=v*|`=| z^4G6l%cAsDzsq})<-FlMKr7P*7A+19hH!>Y+3<#@!Aq8^mDbiTf7|5U_Wx_d zHc`1Tc;$;p3Zfc(53amWJ)4+yfAcN9R}58eHXe_f<7M&Tbn}H!o#}e9vp$|*(GJ>T zu{rztx>l>huJVF!o#x)ISjM3cr5NYhbcwM8H1>63O=HJwDI4dBTNg^i2zPyd{;2%z zJ>?2lZ}u&(kDvdiaNz5XIgyLIc(4CWy8HdOe7((_$j5JPZeGZv5PI8W_5H_P?^P?> zwB~p3{qoodnv^1y7BJX&yWg&b4L2sJaT+A=yM9nCXsOg+;SQ^E&)+d?LOZHi*$Y)x zgzhMKc<6-Ewzp0T#KmiGCbm>-C_Q=Lr*wBkpnPM-uiPy2^>KT5?c?3Be5U$_%*)Gq zOt!7Ocy8~EU2ERn5`J(?hEuICW^dKjog9)@iy|3+Rf=V=yJ7ANo|l`hsoCA`vqd}Y zMMl}ZhrE$7e)DW@K8&{aQ*7vn7I_prO>^7B$T!D&rH}U4=tJ9$4&qE)2Vx)mn2Jb4 zB}{*J`AK{+`K5edLE)6-oyQb39h8%7-pzQyP+nhcdDnY;aYN`^(A5>2Av1aA65j(< zR{ZYvKDnaZ!E$PL==xnRR&)HU)n}P;L$FkTlGQ%>i%X`zo%1a9)b;06YF&Rg?>W`H z>%o4ZHSF+*Qocp2|4yzGKP-;daS)DvRZqHuUd$5xy=) zvTVlH&0D`2y=D24>uPK=i4W`o_K2^K-E9`VA;Gao95g`t%p@h~)yvDvpV!F!eK0+~?xaR{5@-k>)D#Qw zbzs~vYoadHFG8SRNkT)*l;*!~vdyM{^A0c3tABTAXOH9KD+eUQ#P}AMrhDp2tu>sv zt9J8^ci->V^Ycd-Er?lT==nA+#(Cm`V=7=T?08X_xZF+OR4w@Twz(_{8;YNw;}JA8 zEzrMK=lywxdaF1x>*`u5$+i$UDw@9uEk zzij>fU`|bQ!M~g7^IP8?zI)<&$O!qP{f6Bv$c}q0**6enz#! z1-3mblQl{%x_8_(^J@59b9R>L!lR3>FAjKad}D^yzKNgbRGoRcMy{iMVs)PW^~I7l zCMS3M@ZNv1#C%g#fy}1^z5UwuLVx&v*h*YwDfn0S<)XXf*Xq|?Ef0A_~q=+2Y#M*NL5*sx5VTA<{M_O7NrZZWnSUsmczdo5n%&UyB)@K-U9 z66he&Y1vk#w^m-4>&$R#0%_Q0Q@O5-@lc}WQme_&f7mW@)1Uk&==Z#3Wpnh~`Q_Jz z{%PeGj!~8@Th_Vqw-O{lcL)S9^j$zK4iTCmz{DdYep%$(?wdPgX6*I9A6Nwa>|KerJbNcaC68auJ)B%F5PmSyZiIAv)O`7w{{*~b!|`5(XO0}i(Es` z{;`|L(6{*Y_4Vr8{w2|IM+lj}tUvkEr_l z@wohEW%oXlOLo_P{#QPF^~Zl@SE+r_rp^}i1q^rQb%QObcJFG`USMb;BRL~#LxQ8XR=}mF6JHq%@g!aD59DW*`LaFlE>~$AL;RYTo?IVJ z97xx1zOj&Z&cK zm)+i$J5g`b>FN6ESK7^ADT1~U=X`v0bm6%j_9FAI3N#2d1vh)fU99%Wx`h{@$Syf%}am2yu92v=FZB44~k8CQ?u@GzQNb1 zYPDi_&dp6ZCnu@;#w<}gA}hlAs?m*YKB)N_J!g{r-!H+R*1cZj@0NO4iu1$n>R&IH zJKKJHl*7L^;h2=NoS6FiC2#&+kFTHm@X6WaySqvg)e9|o3-3)|zgJMh|In&etm?HJ z?P~Nj53Y~hEjCXlY-{Y~AGYUxeX6QouiY*+S-R`cFNJUI>8h*`94Bn`2j`s`W=vcM zE|c^S{|xH|OB6X!VKX3J7lco9@)syw)|dFeN$MjdT`1<%Bw zGW}&b$+N$)$W^^q_`z0Wx$@SUZb99{4m&ws9g+SjFvGsSu1!FmvoEpm(A`y`t2ecB zi@WWb5$tcV<%5Wc-oO72g+WIY%Fp`9HZRG(4=$z*d|BA6wJdy>+z|(R2vh_cIIuAmPNA=t8BLJz+~0e z2XihnxUr|Q_}dBPev{d8`|E6#x2CIj$Vv(Ff>tQpUa?sAxhdb9q%V`MUA}VOwdwEP z^Z+X>iSveUTp3>Fd&fpG@pGJ+ZLa?&u4fu|#RjwcQ#rpV9onWXe!$i;sIA%4eaSh~ zSBe)-r_A%7u9w=eqf#eggF^J)s?vYym$WDMwLPu#y|sYR%*n*Q?oY+HbJp)u%=7Qb zJeYN>y!XU=Mry(4`peOthG1h3H%HpAWM&X*lW66V;ddw*AHc7_sDQ}C8I2Y$SH`y+?*d)}*U--VX!*X>HU zbK5-cj>N03P0V}O*>71Sndu{yvF`QCgMSy<6lVYa_Ez`%w^jQ*l+U*GWb#?W?x`?T ze$Bsr;_sZ;m>GAXYRcBFj{gl^JK&?u$oe4DcGJ7*kTSx7Noa@vgP+gm^DjNLnpuk3 zsUrhC={+^iMPzOA-^DMQ55}`KDm%Ve#c3{Sv~Svh&uTzrK^@RMMF{V#W3cH!f$epWZ#6XTF2}yQ82+`O&==f7Z_XV>)Tu z{`u)sKP{PDRMxNMw4>jXHTR11g6Yo}7rksNyJ@>>8(*NwCz&8Y&rSUL`g*&J9=PT8;M3F7l6((5rm+5~ zyR`9>^aVz-h4$NZnf$J}?k{=XASa!HS@aktdwD5XA$42(t z_jh(qj@@7P_aM9NKI`IVKHU{NvaYUrvvT=7uCHdfj}kMUvtO9;dBu#(rCFkP?9a`$ zzMgYz)5YSC$9knD|Et-4>QMuo9+kdhW%hl+`|&j&j~;Wm=Hc~z*R_0mh?g2O6&5hq z@VZ~D1(kLnA389JvJ^19zq{MK`t8>1ZE@lj_f0On-uwIA?wcEvj~m_TyDYHeVE46} z#dVPv@0Nalceh7m-b9B#s-Y_a`5D>XDVwgoy>s^>(*?J4Et!fg)?QiHJAbRX1J~Ql z>F2lo-*kBSju*=B*74o_v5_T9eM7~^M>#(~JzZFL`rXkBhm3E{NS}D#{=dzXU;Bl% z);T`SQTH+ETr&Ot$K&$GuTDsR6?pJVZteSXwM%~3Y{{O75DeWt|=ei@4i2k*nYwV<4d>%iX4#h&0o5+rI+$Woy5?)G;5>UTSz z8^tU+%*S@5;Ed6RmgxLR>?ac3yIyz9IJ@B5x3{;WH@Lq(cW%DDef0LcSa11%7p)m( zUR{arJF?7o_9oC^;Z6>|4^}cMIo+iSvm>1IOD?t-+^k^YaJkzZW8d}eDCdo%6Z4ez zobVAkDHX8wAZY2Fx3JNM2P}Oo=S3&>D1e4R-cHkvc1jJnbv3z<>!e*o0z})HFSZF4;Lfr15eAKyyft+WW_`V zW}WKgpHVc{imCxq}{A?4ko5G~QzO_O5x>U>djI@cLtp5IHY%CLgFIRK>pX~Xx zj)j$9j6U|AQJTov^mCWn$F9ec>VGCGyBo#4Sj?feV&BJO(!HFkQgn^rJ&E=PrUF}; zx2}*psldqTBg4pcv_N8FQtr!3OOMzeiBy-tMXgcWo6j+Zf)JKfH^25m6rJT~FL4&eiP zf1FV6SIJMaW~r9h2s;bld(x*v#uqlcC`eI?x_dFtNH8g^@>0OnDoyqaem?7>&b_}a zyx_~RCRXlS^*5gd&wG37>x}KWx33vBu0NZkEC2DglJQXs_VWvU%oMcGPt^{0I=`j# zt@z|u^XmWooH%X8%Ix?z?hvmT^s$IE9RIjthc6^=f_hCIEGs60jsr9Orx?_y9%kpU`~3TWV!V6SOF6T|B(cN`yIx%Jx>*qOrHw_ck>TsH)2Ym>w(WiswKo}SfhAmO{}oQDhh1aRZFE_q^OpPx1rzuUxkwFr_!PqSHku4j*DuCrF4twzPhq>zIVbKjx}+6trkzq$uekc z(P46%#(VprM_FUp#nUW$r;?{+b8UZp`}`#igU0UH^(qA)#ExDpeSIx;Ni%3M?xQQI z>{t6l&M&F@_h$2Xr^y1ZZ^_M@KEtE^LpMW@Kn|>vZeYR0b)Y#p`#d7j9&s2LG+(HA zabaOk<2pyq=(`63jNjhan9S>LpjmZXS74>`N=eBdy4>wczU%U7g}qhQRPkiZy5h_* z{pZTyX>l`RuM2)rxP87OM%A z>MMPEU^nNfMC;*=78h5a**9H?Z$|@o(Nw|TevUq$Ym2Al%h?D|pa1+5XtpvaYf*6g z-x|N%my6x|)86m>9#{7J+uOQbuPP(wEsU%Ede!YzdXT*|%qu+e8kjyjklf9NTxkCL zb$x%@dAr{^+w$-4o4E67LHfS`|9;~oz@ zi*W?{XS|A zwr_oBo2hPJuK0cCBV&!@5{C9dDZK}K?Ya{7PMPxH=EF-%y_GA=5`-QXpSQjKqrNNA zM!&ad^K0k`Zx5(NR%mOKhiH*WFf;LF7)95=zqeOe*l%6z?rR11k8bqrNMmo*w_4CQ zA#R;yd$+ODy@|hy&(1P!zA<;^o5_q{Gr9`zT<1wBYCHC_0~hNJ#0;hR46YzV3aVzUf>~k`YJGr!`L5*VoB@ zd$-#T7GLj#H{3YHP|x4n5cd(&SE)BUf!G;EBgX&Dc&pf)}Om6 z?)D$YhUZ#pEQUJ`OlMde+Z+@3uJO0-ag|Tik8jRAS@W}U&aQWHw>Ivzc|BocT1cw$ zG`-kadw)FY?mfdQxN*<)zon9}0I?DdV0d?C+53EvhTm=(?68F1Bgn{hR!leQio}6K znTHuJZ)j%R{(j$Yy~S!;N(Rjphq>6M7ZxsIyA5jerWJ4d3%WRCr_5;eZGK2|k6`^whCopszQ@}-mrPst%J}K;I~RMT#S|;V*rM$J{dnAy9gwB4!{xQv zvTwQ8oIH~m_CM7QU#HS--<`V1sj6V;S__dQgMo`=iG3UQ?j4t z2=nal+k9E{xy=6{|(^S{~maZwj}Tbr$IxjG}FY%SIR76 z+GQ<_iVQm(cix#9_`K}FyMzGUP4yg&N2?ZdTm_8^YLuF7ZT9^caet!A0rwOBymj6j z9|YOClm5QCx>{OKUd^4y`o~%$iC&Ig?&a?spC!KcudJQZyrVu?HeBcY$BrGJPrd$< z&)Fl*crMpvUPtxBkPBDl$sVySno)D?CfZTUI_YZdo)k_q{qR{j&r{j6dFxlsP@Rs@9zC6Wq+n!zh8df^B$LJ z3q1E9Tk>XeF0@@W*#)$X)!iF4$~P)DbSue6q$%*KA2Mj(($CXiIHBu-Y5u)EQQ`I9 z-rSsUm^qw-Iq~SMHA^0Mb2Pm<{`tK9dxt1rccJN`%u6PUEab^hl5n|b9cKnPxl1R z_AIann*Ha|(eB==BR^Y|vyK=gvToe2)ALdCyid&X;N+;5KUe`YkE&$jleo3M=o17(cUVKny**GC7D02Y+T)aW!_vilj7?Fi|qDWAE`Un znDjtTYOC|Sx4)mw&X=0qDi9;4&~@AT-FrdL86JW&6PmjBSp?X>`~BjZr@~Z*@8&M^ zJE|vUD@@*M6?;ACy6u~?$L|VUexx>CoN1gc^XvXA#Xzl?m4t+G+ke2wn9oeVRp zVjtHX{);zBkzDo8kXa|d0)C+&c9Sn!J!^+4rER1Xxk`l_i zGVhKD?hukFN!>8DRJrP_@r}Qr34kLxF8lXZe>Xeoz*f4rG+pw>(!N=N{ET(&$NOZt zOSgfJ#me8YLtveJOl-#lj$amaGYTAT9W8!-&Xnz+L#vZxyGZ(l-%S`W>?)INW;Ni~c%IlW1HRT&Rb39j?yf&z{=A3IC z|D0|?!5PnaPbt*=|NH&qYp=V@rbl_w zVTYQ7e>)Vs&YG~(&3ujx3j^5EZjzcb>BRKy?8%$X{6 zXL6-oO5`ssyW%OoPsBd63GRDTIV;!s!?T|v7kAy>Hf{Ue{jgDM30+3k2aKP>8RQgV zc28@7bT$*-a2hzYeCQJBx!u_KJdyo%YJto{?)0>qb8qHVN3ezS=biW1u%6>UF_oy#X&W&WPF>h|U{LgED* z*>r?k3K}n^XI)@-l9~Lb=O3rSlSgZw{hKRgb9r6-{(YKlMfR>2TyOaD&NH9+;7HM& z!$0%8>}KeExLbbTROZ`pyBE$8vE-m{Kx;(kd!G4eU` zVAn*cf_wYx_rJRzlCW)d1rvt{sDGSczvEo*=U+QGm3G**CydKPvTb^OoY^U-bl)gQ494Chz0^ULRTZP4ugRQ+(K5&t|z zO<5z}gHM>$f<%L3{SVjezNaY0#HV2f~q2`n$LI<8YowbSaSj=_DtWqlG*&D?l zlTH~vx~7|F&788k{C!?si#7X010(qfyY_Pwy4kV_d=d-~W){D8u$f(YrNZabf~toH zUYdKjp81%{6$CQ6oxP9dJ`~C7!{O4u4N-Pilix>QmyZ6at zPHB2kpY3*;IrHhy+`M~xc1}#HGl_l}1fkCfUtnRmX8S#&tfnD_PL zibsb!WrAaDj_&HYa%w4GiEQJ9&V~aj%xZE5jEekq_Dep+>?}%64sv-?KKc8__u5R_ z=Tu`VcAVfQFY&JwHt^YM7^8?Kd2rS`A2^-q`b zmMfR~3Z6Udc#VBq|67?SET-S)X6vn7{`tYa1Ev;Jz2ow?#YT4T@sGdE`Qi41_#?jO z_i`~>%y&8PnPu_?rSl3eqb+7k^SAlv^6k&(^X8W#jVGQ0jX8n_SQ9|2TlqgkXff~$ ztb=#S3`AKZGLj$k)ORF{)Z#Ugy+<3Mq{SZ?wKk@nQ3Ykx9roTO`81W?N&N;{Z$0a2S zoe$?;Ul+UU1$%A6oBAA11v#UGDqE*GzKfFy(@khGI+s0X>&^npoEdjz`YiHK-aE*$ z?u6~0`Lzo~*pBy3xx;cj=AGd7yt`iS#1;w)Mn2S&jJ)1F8l-E;O?ER+8k^Q(y%H1s&nD^3*QtK7yfF2ek9&h*1FGRG?0Jw!S|{U6sU zCyKUBJ+MXKL0uEa2~$;50b5VU`Mbq~r+060_DBxm>-%?NN#6;pRkzBDEsD-AKllFP zVt4KB{KtH5DMd5?pRwoI*VzZY-t<;@FzJ}(e2-&W=W}|jJnzVHY|ZSFOQ0P{e0M%8 zO+GMV&k3WS`Hd%g|Ag)P|L^xd^9%;t4Y|^0ITW>~AZOD6HAAo<~Xg ztH6P+UDf8M5-(JFGXiUtzRN#S8yY8GJBdk1vF*Oo)%+Rvd6~~zbOdBwG#V{_{1X;xwR@*Wg9ILzrUr{n6kBRF5v&}xP1I#Vi*I@;zk1iwId5IG#22&m1oM5=K zVZnypD?P3+PCs6~eqUC{wV(Gx*Yo_i#Lj#gwDn|7(00Q|cTyQd#C_!cTmyBA|D1mk z&K4;6$#ZGP1&7*`z0&4paf0feuRAp^GdGwr8QTO=J zx>wtG*v4EJoc8&jWm``25*@ZCRllUga!fMEGi;yz`8iehfvuB~(gzC`zNet=v(el0 zOkba|kP+DK2pvpTVd^vE71)A$a!jy4!^IxP@JqTz8zc)&c%}H7*SH=R(Uj?zx0j33 zO?`P*}_;?4>k$c@g8L`<=2e_WOT4>h5`6xTGy>?(wCw4^MoneARfS+^TKs zqi?;)yWKtG+}^pbD_(8o**N1jvvAv|gujA{^V3z-xD{ih{t7!>P`CXt*SdU?^<$f) zO=16H8eg3HwAicmT-#>(+uQT=JND=F!&dhm$N_cx9()W#ZNjE;7|iH>a7w#5Td@7P zf`Z|Uu(EebQLb~Wc;39bwKZE{w)x~*qa9rpv#oCMsl*r@Jy<3aoqlc(=f~uxL*Dv( zr#xBaSddn$`ErgRlgIx~=AQdr8|~8H8AvU4p7-|f((cpi_tYvjEIsD4D8a}zOQCGS zq^0z2)#3UQ<^_nVuQ641eMe(##qmyPbq^u3Y4 z-EI*(b~fpt0=bVl6WE(-p2VD){`&jWbk=!uE8|psD+`OF_Sf#-18K)QFii#> zwbF3h3$=QlsqC%O7KR#j@wfxw+QQcUUW*zP)WKL+0$& zY+t**4J`hHYCLwA!g$x$=Zsc#|Bx1ySAIE1^3QR`HsfhupRQB-w)Dk>^!u5{ZxZI_ z$gi_vS^nso>vq=XpHEI!ckV8f+v@#Z>eZ2BLNlD0d_o@W3JblxZO3bl-aFyl-?u;d zKKI`9(h@;y_rmyfMHWi?3TyxW`~7}*p8WM9BOQeqS0~PG&K4G~Ts7yI>$;BTKJQK{ zi+>8f>}l-Sw{6FQ-hZ4QZohgeG3jgbbDkzn)<0|&d9q;vZmstV4cGqIaP4gsbZ|sS zLLXe%$e|WCXH*#3G9>3LE7N{-W5Zmxorg8bgA8t*0xkW%;-IpaFZ!PQtD^mDS$J2pe~G^w#fO#*j^C5W+CWE$et?)CnhA!bxd1a&$Q#L#DjjB`a0t! z-_JCc^v`V z?(M!ZZMp3u#p{+$p7t@{JvYx4is_Dwm;JtC%2(fN>37+I-}Roeepi2Ynq@MVz-P_b z1|19PPem2P>-gnKAKCQ=x=KKy@ubp+^}JF@^b(7mIE)|O$wSgWq+l?i9g?N=Z9N$fBN=Qn|ZgDc(K&qy+O14cWqpGu;JIf z+TT%Z9{qB*w+cFzeruE{0?j3Pa+I?BDYs0WaxhIM8+4-F>6Vt7YJp6ThWY+N3Z zYCJ^*#8zcG8=NhufX6?|gfEd-`ni{JcD_ zMZb^B*WdYL{gn5-_Od2F#jAUHRn-dKyEUH_x6u}v`vr7b!HQ+YSFI|SJ*?|^Jbl*1 zHdx^zq#=BPF-9%u@qMd??3T=MSPky6fSHl)K*5O#Y||a%?--Y|H{V~z&MRsjvJH-N|u6r~OBOd+muD>8|x1(mD4*?PY<+ z-AnUapQJuwmigf;dU=|d?596&?hh{|H?ia;{M*R8CokAX9Rwh_Vw`B94oaqJ>~c4%F~?dUJahCp?;sPss8)Xoi1G0?Q`uE zv%AIjBUVk%?}5h0)C`~OpKSGOD?e=DU|Dwq(+7tB<)}5akcMDFgG8cexM_D<@@gI=G%H-D_<|%#91=i!1;Dw z=Hj1q69m^Xo;IC-iS6`s{ro(!ruew*y+0GDo9mpf?Jt$yEBN5w(amw&s|&Wz`&s*G z&vbveC-cs1&a{87bnX#oyQ$I12)2dNweXWh7(nIjA6X5QzL7#BAB%*{;%~A_Qj5fy zEB>)JXnZ~At?QoywMXpAxmsegxF4-Ms(DPISdK$&r}Mm!(>xyjSq3+HAFtG5@_qGh z$6X-_F-DgI-qZD3FA4Bx-?m!2eD>jqzx5BvNXo2In^JHWbjy&kuip31fh^aHT^wXi zt#rJ`qPF$v%G$_z&n4$&2Q_c=Vbb!e@ru1x7U^8@etDk$A;bOWAF(*efLDP0keqb? z!ZP34Qs)=Xkw)Ya55)xxbDUNlH{&{B+f-}_OC%}*%#1AtF;kWtOBOJRN}uBEkg@36 zi$6a<&yGH#VD-O>mnDIXp)~J{m%(Yf|9?KWownY}UdIg@S>bB`Ber6B#8V0FZ~eln zBPMVBaaZB~^Oti9*FThcW%iNbc=)`cnT$!(&MKFmcYdqK5;M zAyZ{nM9h!Ja(89=Vs_8m;r#3Wswt;pKCf^-XImq)PC6ySf#F>lufDwWx}Qfku?DIe z?h)ucJ1amf`mg!-;5$$Mrk#6G7cKHhuxKZLaZa%D)d@G*#BJ8=e#c{2n28aOI43GaDW5?ElNhVYDHlq~*$v z)4}&enO|I)(97~jU#UP&N4_x0@WH7E*?|FPe@k7!w`y9FQREUfotyGIzCC9$TV(cMXKO-2w7wVHK54tneJ)l_^1-2X+FeRE z$0z(YI6m#S>G_toO`Y*J`yc#~efrsbckX9nSahm2A4up9_hoBt%zgT|{n&r$i05TG z@S#K%0kwt)U$2J8r(XH+R&2>n*FUKr)=G%$$K@=Uqf>Y7b#;uVYvIo8b!nNFY=8OX z?PQAnKiURbB{X}6L_q!PwcDMP>=vdx?f6rOJZ#m+rc45!ATiGjD&v{wqGe_w( z$8)b($79p~|LFh!;)d-0LYcQV^9%MnOFWw~Q*)WJ(SF!qh{D7MrUIoEakK8$8-z2w zW1VvvkuVsA6BH!H`J4*k>;=+QnvZvE`jafMPR6}YW~E5~>C+{@q}e$RsWjKPNi`Nf zKbNZRKhGz-X1{3ProX?xZ{Jb>TeikO?x%p%BN-=&h4T_ZON8ADHf9xabUFQIl~HTVNN&@A^fBM|NH-~a~6kMH*@qvuZ(!SK5J&=-+8+_Ey|VsuJTHo znf!QmM&Qr=`u~3?obdeR8f4m6JVEN~kxt>M&DVIGjCV3FmtD81Xo=O6)2Deqzp zdgbEJR>yyqKmK!S-$#AZiZF|U2M*oNQtIVLmUhjalAXCx#o^Vj<$GnD^e3NIvRUl& z@3Z~?%O>XnGqypO_INDFXS&AlPCD^9-x|g{Gm*~tYxGoZ_#m;?HhOD6Pl@uqhtCdj zUiF)@`c-n+zT+={9p<-Jd9TNGm|K6(1)td`n|NkC-si;|v)Q`*olmaarm`#Mar^6P z+ZdP@=Y2I4tQQFHSU#_6)zO#d-uH)G{NipexUn|Cy5GY^D&Lt&2(-XbQy@(F`sJ!? zb4=Hn`BKtH->D=at{2$(afcUUMJ$sOl!GcxXrYtmnNS^TX#Q zdt%c2dwYe0oBQ9U))!8mZ1wfs-QBX~lkb088@*kMiDlh}pP!#^-|{q{C6#ThU}q3( z+cdwdAI(vBEH<203gnHw-O7?Si-GCMQt#=z{KQsD3kX{Z_7|o9(|`a6X!+_RRLWiQ1i*-DSF!vps+IS9sS(G}XGRsBd=7DzHtT)PG(g z^6~fcDa@Db_JZ*gp~E4_Ygt*oO1yuSt_1o&n z-7+=x^fc3diV`J{*~D2mjyz!H7TdBU^4a$G8x0W-zjA*`l_~t2cJyUpe)H?e2TX(> zST%A~JU-Uj_&&~VBD1;uOv$c;rX3+CH2Hj{r6%!zJ@B&lQggO+-}AidFFx5BZCtLQ zqV&Xgr{>ptZ5K{{mAU?94O^4td1jmJrA4o&iwdtQiTmz-@hPmC{-U*ksX+gV(DXnC zKbBN@L9Jq-$Wm~gCyGP4R=@dB__~ARMMYtzD5}fXz zrO@{vWOmB*5S6*cOf1b0IhZ-PT+8Kn1h@;{Pqed|o4DHJGS_D%YD*jJ$c?4`D^Zu^^gX3VPzbtvD*Fi-gW`PbtZax8=s~@9w@{kpAeB)^6k9Z>#T2PrqRHDCgAN-A8v#h_CyZ zdSYvDu>^Zz$BTE6Dpj`+j3U0!ns zFQ-Ss29_Pm4L>$_8kMq?o)E0t={7~S|BiWK!aR$@MW5tOl|7u5Gu>=g-&>jGc8k8w zm|1hUwCd%hrDyLZEIR-6^z_;F;d>uO7|d*c{nLc~yP?{|k1~cG)uE!hLsy5HUYZuZ z^>a16>M+m%Ei6>3-XD+J_f|1bV&cfOSSHaRo2IaBqL$Fa$&R-(g*0v#9uaL#RyWGn zUHSPLXjS#ucLGM9|7AE|c~6>FEXC}o=Ks9saZkyjxk}{=9$!1m8&mT55qP)wu?J?y zSDxGQVhuZ^X8HEgTXy!-8(3Z`PT-y}F*~>NY)5B|^~#IgtG7z*WS$)LuH)?8rfiW# z?{%*JPn*AUe(*0v(;aoiy64xQ{@{M(_|4f;Ho*#4if!j_dr*GteeWm1D>LQF3T#fg zY$|?!Ze@L#v|03Z_)3GG2Bw0Z@D*E`3OJ_s!m{Fo11bluJ{`GeTL&5j|W>41#J1*4k>FI3Mv%L107aeDIWa) zRKB|ET;nFEcMiwbhCSg?IimclF?Q;LJG@#aZ&d2r>y&E{;wmzy}(ojtNPdb`wm&HoRp&KBxS z^Yw_#yL0P-(ebyxUoM}Yma*aF_vtJhBYBUo)E(b(dNtF=7c&weG zkB)YGItA^ssRbSJEv)bI49FP!9xbXE*EBDQr#_4WB`FtWf{I})bzvp3X;g)e|cG1gA zOW(Y>xcKDhhjX0%=h+VdJcF8r7}=jk zSr#0>%wIZVH50qkqu*P65?0)b-#`7p4&ekR;k*QvM77d_JS8)|*j*;G?d$)|Iop4S z*;CrLHbhO=H~H^P%K|3(g1a^~KMIys#J!oc<);tR>BqOWX7j4&{3}28T6_JTODkT_ zyHpl)%jKP6^R2Wa#qSz-a#shu-WU(_sLBP<`q#LVsyfRV<}jR8gVZ0OMd)1|E_eK! zZ{=S4HK}dGT~Y+d0Q_v-)u4baMP`TO_xck{VNR=$>V-5s~t=gQ8t zA0F*Yob^im`pM(_V7W^|9yEktBZgiv^l%3JpWqmib+b>Y;OH~vxBWJsPH31dTwXfQ zrqT#B$Ngy&N1sJ`_wOGE+2u`+9J}IoO4B5G`s~&+o-LEli5f}-?uahnDOjLV z!CR3@IYNV>bkURNLNj=ncC?(_HsR5y<$izX*;a2-^`7Q)>|Aew_Re>cj_u6)Hq+wXUZ&-TB&w|91+*TPr3?#4X$C#}|JsF)t3Y-E@j@cY1#rMb7anR>Z>n3Ia= z1{JD55I)V&KLKrgXa)llXp@tGso*|0!O2sygbf?7OkX18%gf?^spFaB-&_86KUMx4 zzx=v%dR&%8;AE-u8OkwNkN3%X&$`g?StdQiQ1yFHQt@_GgRLy8gxccAz|7ZKD zzdb6OuE$lMHQ70JiJXZ-Hq)c3ECn~vKAFYSs^q2wEm-1|rEtl3A=kv>J4!*b5(IAZ z-7kH8&Gg9q!Y9TZwcGq*>1kQ>fjcs>mp8^IZxsJuYkw@s`3?t6PDP<{qJV<0LUY>{ z%Rdj><(=~8SeZ#2KeIM^J7~wPdCaD_S?1R^&a?XU9a(hl?Q^?h`4ZdSo|3t;Q}6dA=(;Bdrc&VmhIO+u7TU8uVB)zC zEA4at@sQ zWAFES*-PHJ^vJazSn9L)iN}Kzk^5>Yiv_9;*-VVD zT#O9n33YH@oB}%W%#BG%f|t=tYRQt?bKCPSFZ2Bw9pB7y>ifU;Q>${g+d@fNK ze}3`ZzefMpUDp0uwmyFUy_c^WYwMn$n|qAK^ip?!Qj^r0u=R0wS2XXb{QOMdd!ysV zWO$ffP-kR)V8^&?2fWubp@F4JaYNbLTgMzgHKV)Hg^q--f?wZm=l7><5Kp^eu5vb6 z<$;^jYnv6G)lW}N{d0av_#N9FH9hw@TrOKZej@eNrTN~sD@#=r8s{*qY*BvxafMOr zliSw3>rDny)Pxy^x5ayRllcJom{{F zUlnNi{zRWMtE=nZ_(P_S6&N|6u!uAi3+;m^X;3Y2f<-{F@P~{=fr5=g^z~)`KAqO@ zoz*8__apH{XY}!3D}Vn!U;oc|=jwL3DvjIQa-+SgFS)zBa2`o^Nm*RZWO1or({eWE zKRZr=nqNhnF0Zdgn{S<$yf^jqvb_M-a-XruhKt84!vO300h3m9z7+7Iy}1`ma1gfd-OR0};TzA{DA zxUgK-u4YGIzq!(>Z&hamggsnkIfM8o@3Z7*>-ChD>`b3msdnkkHd&4(*BH-<_scD> zv5Z$$X#A)k;JNv{SpTBB*A)|1m1}$K_P^HU0Xksi={*mvccrhdx$es7*xc-OwC3%t zt!*Dpt8DP_eR+YeBy-MmBa4z30m^TSr!T8hg%9qj&1zu!;398l4jWJah3za3oybi~ z9p#$XW(I*JHl%`uh5OrOf9=S#>ubo`oI|SNh{xzcP!2 zL%)lmYG#V%Z7&C=$BqiK%;d#a2J$zWW?yTOS#{@hzr6juO`kroteU2O`%mM8|6i}i zZ~wXMJGdI!3){F8xV}Qfk+Zp(o!>0$ru+Nk#W&)Ra@H@!1q^riZKuPIuK{I3hqEmI zzAU#-l{U*caj)j{*|rBK?;qyN`YdN%rc?d>ZaMp;UEg=V-^cyETO%$da9wf4(T>Kr zO9@h61s<4#4mjEDobd0@&xLc3eqGOP(XuA{@h962*^ht6|NHT{A2dLBJLlTE7N^gr z`SSJR_r-X}-g{(xbZzu@t2MbB=$39sn<9P6@{)unW%uqfDV}Mu;5&tg@B?tSDM}$wtK2Z7hs9V3v@A8>XcUHGg3|(^BFVO7K&gb(^ ze|vjdd{ylImG+>n7PRRCUXnklZ`y6>zIV_VsX;MILG0d7r?hW!>+hN1`g+|p)^5i? z+wa%yp2)Z9epPMyxj845l0MD<|L3{oxmcDbC(0D;K+90zdGD3Om7ges;F@XWwY1!0%rV^V{1PiC5p2{ou^$u|S>aPQ8*|f?9V#_`MbF4*HX4?uZjt zkJXLZq7l6@$u*;S$9vETo06G(S2G>_ahTu!jNQKu_qe?ZS+G8 zKOuFnb(sF&-wN zvV&$upaVxtR@@HvxqG6a)TJincU=A7uWwGO&+l1x>zgdcgEzna{eEvUTL$6^)uU;U)jM5@c?N?)(5u&&b{?utk4s-M=Hoy%x73P2h{`NL|o$Pkum&=tG9R_W?$y<=7zVBr> z!@2xRRc?=#PLJcd&fEJXKbq4c;RlOe+@2Y-_H{OuM|~I`R{c97?60DqeE1y;=p>1| z`)YSrFFv&W&f@Ry@81{kIQgt`g8ixIZHJzH{W9&o=w$9~xwn@+-mc!Hrvfd~4{Q;x znBbjz>-&|z(Cye@PaT*dnlL?j z=UV=)|3__q&CcJKS$A?X)61XgrYlmU~gGv(6 z(o;~uec%D7!HjP1XAcfG-|Q0AX4`*=ab4q;EXnXoEH?-hA9|A9rzcytf0>WUq!QP%nW$_aA7<(DhHCBcLSM z^}pr^H|t1U`KQa~^iSnV#{6ZTd9MFp=LvZ@Fg2?zV6gGn^$iw0pt7n_P*A~E>FYl= zUE4>?d}kZEys?2CRwU$a|F@)#`Ra;xhObLk9-Jcu>hFTG+cLB5b6Hdj7P2h5ek;EI zuc>wUyE`rK-u}onyM9YIdRvQGkI984&F3DURG)t)Y;Dxk|CVLzJ1!qJ62Eu*_&b4} zj<9ZZk0GPG>#-jXc4WdtK*{FCbcU@`po+gux$F+RpJ1I}!{-HgDO=v<=&##S1Gv`+h#>ZP9O8exJ|lqY^%*cnPi#t8G-M4hue5>?y3Ad>H3M< zscWQ;D!e{s5x3dX|L?EY>(h6azdr|RPCZiljnoQJXl!6AU{aY4atAEMBuwHo*w7vP z`amP|%}YzYkC%meqAAVq6J2v|w=xLtK2ayg zxheb4`~Uy)izk9kA+y-!F6qOdy!7ir=XR;g`R+S)*F`f4O?Z6uMn40Crmv@qV+bh8 zFmn1ZgN|;o=z7!kWadrRpqn|i6_x}HMTK{G%xA-hy zO+mp@A#?F{4|%`y&-32VFK*m;<-*ojcoa3x1kFZmZoelBn~rl}5}J|9)UnQ@uHe># zIZxjQ9({Fn^=4LXF_Z9m(0x~zmU@G_Ya8?*E2J&Yd9AW#q2KfM`~S__vy$gVe~^vG zy#Q%12PS64hTrx@@}PQZQ~v(HWeT^Ay5~M(=)3mOw)mOPxBmJ+i#xM_etMdyUReB4 z?tXyTgR9~3XTQC>YhA=%)W7>d5x z+?oCMQoGyhb4peZ9E@KnegJjjpP!q{UE0R*|Hb0|wrLwTvZxr?LbilIJvDWq?5|(1 z*BfUsN&gjoVAnB2suN_Mlu<{{6|Vt=Tu%LeAA)nD`GxA0 z)~7dpNxtIz;M?2VH?OV^cb@C&IzQmK*|Y{0wKfO+$&Tmd+s_B>zfbyBILCZSb%x2U ztI5y)*>_Ch0-Y3k<)>=w4~1X-?{>dM46|<$4q%w~P5I3~cuS6v(?h}I!TI`s#cjso ziWOH^g))1yd#>`lHkCcIy;_i|tM*Cl&s)-rm-5}4wygi-2EL_F;Kr8BU=3NDMXHhP zJ^wiWd^)XfTN*U)NAu*0*VoqCe!ZHfsFn%Zj(zjA{{A^F*`)-rU@rKD*xi-k*QJ z-%otD?XAOuOG~|VS2|dmWY_s<`Ok>~bpRUYFbEf&;1cM3zwfu+?#j<;DT24BaTM^s zO=Swb2igM^9rS;F{C+#ofsFr3{nyw3JRL8!zZEp%aOZvXt23=giS`hSNWx`g7_0Jrm#F+PZpaT>g3y0gh9L5-UGgUiyA_ce(MU2&uioKd$fpH+8O6 zsn!+7bN6?tv$dEVI3_gVK!i}l&Z5+91rHBh*fz2D!0QT*Nbkp>loBK~ax?-3A$5-0@{Q7LN zcmA<&pN}wIH2-v{m0Q@qCfV%{%Z1CAKOfVsQ*mfG@SkOxZuGQApZ85Ie0FB$mp?y0 zhw;t)TKu^D`S$yDvyZ-gdV0F%Je9iQBWI(2e}C^k+dSXz`X+45U5E-re-)}Zk;S3tob z!KSfd)))QypWdNM6Zcr|ueBBG-JdJ?;kM!Ak?6#@u>#HsK_xBk- zcHP?h`uh6ty^kKReEdUJz@Kw{)K)L+2E(I!JiyN75YW)R5c}=RIX@^@!J)xHo%_i2 zqo5hm&_kBqlJ|Bs>_+qawN-rAz68?oU*`Se+zyI+GcmTOT^{H^_Zx1);yt;Qox48bYef#!__)n2~ z%r{eR~AA-l~)V&J(%@=*CzmxLRZS}{NJupXQ=reLY_;!nbwIU>tIRq3g zOk`TWU!+gT!hfEP=f{+wDI9(JJ@?I&66a*QJhGgp)_1RY--3A&rr%yYIXM{|8nI4tOMu(??M^V8EW4-Ph4U0z+r@Nwss^7r?mKBwPa^5d_Sg~bdvH@9VXtP*v0 zSDd;IjaLqV8Inv{WoLV8OGF_N3X1JpP73pW#qKCb{QBg*%gOr@1vNA079W{@{eI17 z->yx^F5bQ-5w9?B%j(%vIyE+K_uAa|{-rDvOP#*JeCa^b1yc=Yo?=;hQPQtxQ1V<}859D9Dh+nsrKmg&{>qS)RS zy7I?gn9jTO;zfp4?XQxmFE0XP_j#WGENP!<#V!Q(^ew*w!UuA3 z`SxD-_mQ=!*r4Tj>q@1S;kyeL0;>M~seHTicyQw1zkjzrpY74W&}h!OsLDb6dx3|+hd7q&#Wv?U5a06o&m4@_VcDuL`UX<0`Q1tZF zvFm@oyuAG7@Av!554ZC#pJUrD9be(B-m%2#%afecocsG?GcSZ4IHT(DAe_m2nvQ3n z>w>9;-`?C5nSXzCu1jm1u)1H!{>^!JcbVo+m(P{HSN(o(ruBSbL8w1DOtcjk@2pw> z0ui$udt4I^xAEpzn!k_!{_gJTdCR)w4))92pOfCxyvQ~4>i>V=_iqiC>74C5+wAJR zd?iLEmSaL4(w@)G&$qu8oxD%X_AWa+`|+B5wS5xvPai&fSaVev=Xm1wM7; ze;_j{2^P1voE?~U*nT^x1uiMT5qrj~v4ROy0beeA`;qnc)z#sb7dp4ElG_0~?R;DD z_QRd)Vs}r=ySL}&rJzM6ujg16M?qrwPgsJ{(kJUf#yj?%wKE? znrA=#^sle4FF!jwySP=jodH@lE#PHQX}FyrtkVb+X*iH0_T$Ck{$+nxF825{&$4)# z7mK@7g;~#wPMMRfVaIN5&AvR#G&{=jNDLDTM~}8Z>VoOI(Pr;{@2^$PyJcDV=}CV4 zJj4HeamVB9|CWAzez2L{b)ELNCy)E>^@{S;RbkmU!|y=uowGOHcFy}%dQ~c>{Q@Ea zZpAA6k^zk-x}H2Qq&&~1Pd#?Jetg`cFPDqX6+b_>HN>y<-JPA8|Ns5X{P^hT54z2q;X5esFQId+7PwVZS!y-`{6@biSV~ z=(^!kk<(vg%ACCS{eJ!aT_-dD{rNffRK{Jn_f1(<8nT^y(`K=JNVy{849kxW3ZY9E zEKd3O;X}d3Pcyp3biJ6FnOAP#zJ2j_m3b@dik^6ES+TNKc6a&vb@STR)i!jpa0p}s zCKMDH9DQDM_u|#7p?7C&N;ufGt9{GSJ;(dymtS7)zkJf)XW?t3LZ?>eE&X2<{UDMB zng|;XEMZk?Q1>H)vNW-P1lRP z^`deXm)yzw*5&W6@X6Os`2XX${WVB#R8to4|1W1#VPISNY00;T7uhX-F_s_dcx_$( zujcFWsp@l!yw^&ZEf^)<24cRz>rl?V7&7{%@Z{W)(GvW{G1kQ^?CXHI<2C+ zfmWN>uV1eIKr zLbs7myyMCH3l{>W^7Jh!=oEaqp#1Hvsf%n%cJ~=rRe#HQ`?NHx{_HLB3?)XUTulSv zUsLRBe{IPM7x4c#?bqHdNk_Y0eZOS=e$VA;zjFfN!Fm}~#4gy*Qqa7^Nf=h{o~dfo zV3+lea;G7we*s+9}QJ ztgEW3E;TZ<2bGtX-*uLn`Tf<^)h0GJbI#4Ro*uWS;^GNQH7+SJ>#{c<(&l+{GFE*@ z1nI;EmV)Nlx~LhQ<=_4TTeGiUS{c0j(qi}it{E=%M|GpOh5QxsR#%Q=2Hn8Y+t;`6 z-}9Dw{g@payq3KXwN#wS$--fx@ZrhH$t52i9GsRH)%kB*;Hw>1KI~pTWzT0=4a#vv za00`+#U>{$g$_(^DVBgGc7{eVR-4wZ_8X$N=Ph0A-v94?tCW51r<3ZT_fJR#`zks# zI4CoH6nXpLLBiV`g@;f5`}_NHNq9oW^jE^n%*>e=7rAcT>!SiIMrXu=N{x4Dfh!>4 zyg>GsfnNN+J+BV$D0+IzFzm)3Z%{Y+^55Uzv*&AE`}ypCS#8?q-7|ij|KE3n8y<_fI-tz)%mXEJFf?xGxU;u<`z!vM=jY~bKa=%t zt!44EC8e*gg+BFMyysI%ulIDlrNZidSL|ZffF|HQCT=m~5Kst+Qt-O&&iOm+*uA~g zkosiF(w+A8+b2KTT$+)g;VQJ_2FcA+WF;| zflAHn>+5_?wr>3Xc;&O$-DOKX3Z&st!V)Dqfgvw+P3upg1G)(_y`W`^g2RHu#^e3+ z;qfox_f~CvXxuAr_v`I3@n1W=_3SG?D7e1A|6*Zexr>w4JU>umT*zYzJY{!E@4D>A zlAJpigqBWPZWOnt;^S#v=e0HS{GQI)Z(H{9(b3F=1O?an%SmoEY{(i(4X&kt9%1)U{(HvQlJ%dVd1HTK@Qe}Delm$&QxeV+gFSg-Wf_3A=A zzrVlF-=kCdmUSk$)yT4FO6`;_`AeVYeTfBKTP__K_4{MHeBFvDHk;aCTedPApY2=4 zb9-B^_iXe0Z#U+?d$%8Z&d$vJbixcvzMDXC+zWWa0qPF$dq6DHd-=zTh7XP^Kzfgm{}1V zpnW}G50-lmoDl(86OU$%16!lU_sVByW|n+>badJ&^>mA``ijef-WmT2k+UpP**fV+ z-@ZxJ-{1Xx`lk-m&$8zF^JlKtuUD(r2Tj?LpZew7w`KiyzcLOLU08pc>4>jM;X0wk zE4MMIt~+W8Pv5t^9hi0;{5ydmPar%4>T3o@CP`MMiBkTvV)xhCCSSScv^H+yThNpmy{pg5A0BGe{Iy|y{QiAcy^ZI?L)Sr6 z&*a%Ej5e0$?(jynfQG67=Y!zoep~+>iCp*9t!dl(_3K|T-@JU;IPJ!ZPD@aUJ>UL* z(I=%UZ_qC5Gdto`92y*~xoZA?y&k;FGX341o%_E;_y60sbke@W+gGnnwfpg)`IY~l z97H0^@N!_yCxTVYQ)vf&sW7_d;#{F*Ifh?Wq4>cUAt!wYAZgOOE|n z-ns8keBIBd`n3k1=R3MEv2d8Ee|U7X8&ngCsLruYb&>r4@87>w;)ToC+_ZwHowPns z?N_adR{JfBOeiVY@`_((=?v@KH@CO1*V4S3`FdL%sLLqUk;MbrfAYG1+uQpWi!D~^ z=G@SEw}%xsT;Lr#o`*>X$*`^$((og)ms1k`@UZO z_1Z=2U1$FF__Ho@^RgFKbLPNY-*6zCk@LZIA>Kc_jCUATO+b{aw>%!aySw|P{r{i- zUHfkr=G@(7`u4`g#j?}Wd_m2-DF@8&*Gyg)x7TWAav+$@g ztVWnIse$Fglppu%Hn4oSUAxB{?yrPp95FkKmR2cQ%;U+Me)00<$^ZU5w_m<)-MX^K zNu{6$&nc#h?SC&Ubap-c;rvWvb=OPV_wToN6}o{)FcY>;1yQ3JwcA8+SYe%`9eGt=4nV z|N7$d?c29+KUvy|ND~U(4J-v>$2K;5F!aBD6pARpHakAJwl@0ZlarHQf*LzjI|FBZ z`F!5q|NWlN=eEqdev(5#!C)?vva<5a`~UxyKVJUk-8;XF{1MvWv$J>pc}_&u zd?GM`;oL$CKOW8pg$a9n5Fswc8MCWI({<;i^z-w4Plx8;*q{hneQ>!*PaV|c@@!Og z?^|MB{?24m%Z{09cK+q>?#x`Yd>2xdJQqqQPfRD`!VOCnHHQX=-Jo`oxvP-H_vcw50UdVx1O4tJMP?^BGH0Ph<_m{L zc7C~#)PC9|pHWbz*jGsQMM&e=27Qlc2%{MkfFHcE0U= zvR;9iiJO#Hsk`*wfALk?9;xYJ6$`43WT&9jMzVSWs^0DG?U!$EPQMHq@2fGb{`SW6 z^|iILi)0ua2VrSmn*o=qCiKy|=5NH4=D)ca*=6yDIFN5*=hyvu86FNQKDU5|bW=}Hd-Xnk?@M`9qZ$sZ5ud=2_n{t? ze2@#^glQZu{SQEir&jm*+1b;l=|n#2ydSygyB@q13-OJQn*&pYQI=`{M22;osZ#Ku z!p4YXd6w3x#DPr;$yp-e6BzXNv5LV;K}0G?7HPC$5;{;R z0wa?7h{O#y`Gm3p4+>Cm@t^ 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 df8d996508..a1b47ae8be 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 | 1186 ++----- .../keymaps/german-manuneo/keymap.md | 52 +- 4 files changed, 1742 insertions(+), 2631 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/german-manuneo/compile_keymap.py b/keyboard/ergodox_ez/keymaps/german-manuneo/compile_keymap.py index af68672226..3d26672762 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('..') - 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) + includes = set(config['keymaps_includes']) + includes.add("keycode.h") + + 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 cb8b7fa8d4..ee1d30967d 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 23611ddd89..92b712bd8a 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,773 +447,292 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { case UM: unicode_mode = (unicode_mode + 1) % 2; break; - + +case UC_GREEK_SMALL_LETTER_OMICRON: + unicode_action_function(0x03, 0xbf); + break; +case UC_LEFTWARDS_ARROW: + unicode_action_function(0x21, 0x90); + break; +case UC_GREEK_CAPITAL_LETTER_RHO: + unicode_action_function(0x03, 0xa1); + break; +case UC_SUBSCRIPT_THREE: + unicode_action_function(0x20, 0x83); + break; +case UC_VULGAR_FRACTION_ONE_EIGHTH: + unicode_action_function(0x21, 0x5b); + break; +case UC_GREEK_SMALL_LETTER_LAMDA: + unicode_action_function(0x03, 0xbb); + break; +case UC_VULGAR_FRACTION_ONE_THIRD: + unicode_action_function(0x21, 0x53); + break; +case UC_GREEK_SMALL_LETTER_XI: + unicode_action_function(0x03, 0xbe); + break; +case UC_THERE_DOES_NOT_EXIST: + unicode_action_function(0x22, 0x04); + break; +case UC_SUPERSCRIPT_ONE: + unicode_action_function(0x00, 0xb9); + break; +case UC_GREEK_SMALL_LETTER_BETA: + unicode_action_function(0x03, 0xb2); + break; +case UC_SUBSCRIPT_FIVE: + unicode_action_function(0x20, 0x85); + break; +case UC_GREEK_CAPITAL_LETTER_IOTA: + unicode_action_function(0x03, 0x99); + break; +case UC_VULGAR_FRACTION_ONE_FIFTH: + unicode_action_function(0x21, 0x55); + break; +case UC_GREEK_SMALL_LETTER_PSI: + unicode_action_function(0x03, 0xc8); + break; +case UC_SUBSCRIPT_NINE: + unicode_action_function(0x20, 0x89); + break; +case UC_SUPERSCRIPT_FOUR: + unicode_action_function(0x20, 0x74); + break; +case UC_RIGHTWARDS_ARROW: + unicode_action_function(0x21, 0x92); + break; +case UC_SUPERSCRIPT_SIX: + unicode_action_function(0x20, 0x76); + break; +case UC_DOWNWARDS_ARROW: + unicode_action_function(0x21, 0x93); + break; +case UC_GREEK_SMALL_LETTER_PI: + unicode_action_function(0x03, 0xc0); + break; +case UC_SUPERSCRIPT_TWO: + unicode_action_function(0x00, 0xb2); + break; +case UC_GREEK_CAPITAL_LETTER_OMEGA: + unicode_action_function(0x03, 0xa9); + break; +case UC_GREEK_CAPITAL_LETTER_PSI: + unicode_action_function(0x03, 0xa8); + break; +case UC_SUBSCRIPT_FOUR: + unicode_action_function(0x20, 0x84); + break; +case UC_GREEK_CAPITAL_LETTER_NU: + unicode_action_function(0x03, 0x9d); + break; +case UC_DIVISION_SIGN: + unicode_action_function(0x00, 0xf7); + break; +case UC_GREEK_SMALL_LETTER_SIGMA: + unicode_action_function(0x03, 0xc3); + break; +case UC_GREEK_SMALL_LETTER_RHO: + unicode_action_function(0x03, 0xc1); + break; +case UC_VULGAR_FRACTION_ONE_SIXTH: + unicode_action_function(0x21, 0x59); + break; +case UC_GREEK_SMALL_LETTER_GAMMA: + unicode_action_function(0x03, 0xb3); + break; +case UC_VULGAR_FRACTION_TWO_THIRDS: + unicode_action_function(0x21, 0x54); + break; +case UC_GREEK_SMALL_LETTER_NU: + unicode_action_function(0x03, 0xbd); + break; +case UC_GREEK_SMALL_LETTER_ZETA: + unicode_action_function(0x03, 0xb6); + break; +case UC_GREEK_SMALL_LETTER_EPSILON: + unicode_action_function(0x03, 0xb5); + break; +case UC_GREEK_SMALL_LETTER_KAPPA: + unicode_action_function(0x03, 0xba); + break; +case UC_SUPERSCRIPT_SEVEN: + unicode_action_function(0x20, 0x77); + break; +case UC_GREEK_CAPITAL_LETTER_PI: + unicode_action_function(0x03, 0xa0); + break; +case UC_GREEK_SMALL_LETTER_FINAL_SIGMA: + unicode_action_function(0x03, 0xc2); + break; +case UC_GREEK_CAPITAL_LETTER_XI: + unicode_action_function(0x03, 0x9e); + break; +case UC_GREEK_SMALL_LETTER_THETA: + unicode_action_function(0x03, 0xb8); + break; +case UC_GREEK_SMALL_LETTER_ETA: + unicode_action_function(0x03, 0xb7); + break; +case UC_SUBSCRIPT_TWO: + unicode_action_function(0x20, 0x82); + break; +case UC_ASYMPTOTICALLY_EQUAL_TO: + unicode_action_function(0x22, 0x43); + break; +case UC_GREEK_SMALL_LETTER_ALPHA: + unicode_action_function(0x03, 0xb1); + break; +case UC_GREEK_CAPITAL_LETTER_PHI: + unicode_action_function(0x03, 0xa6); + break; +case UC_GREEK_SMALL_LETTER_PHI: + unicode_action_function(0x03, 0xc6); + break; +case UC_INFINITY: + unicode_action_function(0x22, 0x1e); + break; +case UC_GREEK_CAPITAL_LETTER_OMICRON: + unicode_action_function(0x03, 0x9f); + break; +case UC_ELEMENT_OF: + unicode_action_function(0x22, 0x08); + break; +case UC_MULTIPLICATION_SIGN: + unicode_action_function(0x00, 0xd7); + break; +case UC_SUBSCRIPT_ZERO: + unicode_action_function(0x20, 0x80); + break; +case UC_GREEK_CAPITAL_LETTER_SIGMA: + unicode_action_function(0x03, 0xa3); + break; +case UC_GREEK_SMALL_LETTER_OMEGA: + unicode_action_function(0x03, 0xc9); + break; +case UC_SUBSCRIPT_ONE: + unicode_action_function(0x20, 0x81); + break; +case UC_GREEK_CAPITAL_LETTER_ZETA: + unicode_action_function(0x03, 0x96); + break; +case UC_GREEK_SMALL_LETTER_TAU: + unicode_action_function(0x03, 0xc4); + break; +case UC_SUPERSCRIPT_FIVE: + unicode_action_function(0x20, 0x75); + break; +case UC_THERE_EXISTS: + unicode_action_function(0x22, 0x03); + break; +case UC_PLUS_MINUS_SIGN: + unicode_action_function(0x00, 0xb1); + break; +case UC_VULGAR_FRACTION_THREE_QUARTERS: + unicode_action_function(0x00, 0xbe); + break; +case UC_SUPERSCRIPT_THREE: + unicode_action_function(0x00, 0xb3); + break; +case UC_EMPTY_SET: + unicode_action_function(0x22, 0x05); + break; +case UC_UPWARDS_ARROW: + unicode_action_function(0x21, 0x91); + break; +case UC_SUPERSCRIPT_NINE: + unicode_action_function(0x20, 0x79); + break; +case UC_GREEK_SMALL_LETTER_DELTA: + unicode_action_function(0x03, 0xb4); + break; +case UC_GREEK_SMALL_LETTER_MU: + unicode_action_function(0x03, 0xbc); + break; +case UC_GREEK_CAPITAL_LETTER_KAPPA: + unicode_action_function(0x03, 0x9a); + break; +case UC_SUBSCRIPT_EIGHT: + unicode_action_function(0x20, 0x88); + break; +case UC_GREEK_CAPITAL_LETTER_ALPHA: + unicode_action_function(0x03, 0x91); + break; +case UC_SUBSCRIPT_SEVEN: + unicode_action_function(0x20, 0x87); + break; +case UC_GREEK_CAPITAL_LETTER_BETA: + unicode_action_function(0x03, 0x92); + break; +case UC_GREEK_CAPITAL_LETTER_ETA: + unicode_action_function(0x03, 0x97); + break; +case UC_SUPERSCRIPT_EIGHT: + unicode_action_function(0x20, 0x78); + break; +case UC_SUPERSCRIPT_ZERO: + unicode_action_function(0x20, 0x70); + break; +case UC_NOT_AN_ELEMENT_OF: + unicode_action_function(0x22, 0x09); + break; +case UC_GREEK_SMALL_LETTER_UPSILON: + unicode_action_function(0x03, 0xc5); + break; +case UC_NOT_EQUAL_TO: + unicode_action_function(0x22, 0x60); + break; +case UC_GREEK_CAPITAL_LETTER_CHI: + unicode_action_function(0x03, 0xa7); + break; +case UC_FOR_ALL: + unicode_action_function(0x22, 0x00); + break; +case UC_GREEK_CAPITAL_LETTER_TAU: + unicode_action_function(0x03, 0xa4); + break; +case UC_VULGAR_FRACTION_ONE_QUARTER: + unicode_action_function(0x00, 0xbc); + break; +case UC_GREEK_SMALL_LETTER_CHI: + unicode_action_function(0x03, 0xc7); + break; +case UC_GREEK_CAPITAL_LETTER_THETA: + unicode_action_function(0x03, 0x98); + break; +case UC_GREEK_SMALL_LETTER_IOTA: + unicode_action_function(0x03, 0xb9); + break; +case UC_GREEK_CAPITAL_LETTER_LAMDA: + unicode_action_function(0x03, 0x9b); + break; +case UC_SUPERSCRIPT_LATIN_SMALL_LETTER_N: + unicode_action_function(0x20, 0x7f); + break; +case UC_GREEK_CAPITAL_LETTER_UPSILON: + unicode_action_function(0x03, 0xa5); + break; +case UC_GREEK_CAPITAL_LETTER_MU: + unicode_action_function(0x03, 0x9c); + break; +case UC_GREEK_CAPITAL_LETTER_EPSILON: + unicode_action_function(0x03, 0x95); + break; +case UC_GREEK_CAPITAL_LETTER_GAMMA: + unicode_action_function(0x03, 0x93); + break; +case UC_SUBSCRIPT_SIX: + unicode_action_function(0x20, 0x86); + break; +case UC_GREEK_CAPITAL_LETTER_DELTA: + unicode_action_function(0x03, 0x94); + break; +case UC_VULGAR_FRACTION_ONE_HALF: + unicode_action_function(0x00, 0xbd); + 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_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_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_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_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_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_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_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; }; diff --git a/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.md b/keyboard/ergodox_ez/keymaps/german-manuneo/keymap.md index 1dc019ab05..2c9e0a8376 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 3d26672762..7076a6ecb2 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 92b712bd8a..d8911af412 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, 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, 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, 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, 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 89c48e50a9..664aff7321 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 392197f1d8..5099b65817 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 e253f25819..cfb7f08035 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 a678f7b09f..e9ececb6d8 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 42d2123290..6cfe14726a 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 0000000000..603693bffb --- /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

    9ut;=QB2R+lhDBgW?vU>Wz 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