From f57d834f13f669cfcd821e6cfd307269c02b167b Mon Sep 17 00:00:00 2001 From: tmk Date: Sat, 8 Oct 2016 10:57:38 +0900 Subject: [PATCH 1/7] core: Change matrix_init and matrix_print --- tmk_core/common/matrix.c | 18 ++++++++---------- tmk_core/common/matrix.h | 4 ++++ 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/tmk_core/common/matrix.c b/tmk_core/common/matrix.c index 9694bd1a..9939307a 100644 --- a/tmk_core/common/matrix.c +++ b/tmk_core/common/matrix.c @@ -33,7 +33,6 @@ uint8_t matrix_cols(void) __attribute__ ((weak)) void matrix_clear(void) { - matrix_init(); } __attribute__ ((weak)) @@ -55,23 +54,22 @@ void matrix_print(void) #elif (MATRIX_COLS <= 32) print("r/c 0123456789ABCDEF0123456789ABCDEF\n"); #endif + for (uint8_t row = 0; row < MATRIX_ROWS; row++) { - xprintf("%02X:", row); #if (MATRIX_COLS <= 8) - print_bin_reverse8(matrix_get_row(row)); + xprintf("%02X: %08b%s\n", row, bitrev(matrix_get_row(row)), #elif (MATRIX_COLS <= 16) - print_bin_reverse16(matrix_get_row(row)); + xprintf("%02X: %016b%s\n", row, bitrev16(matrix_get_row(row)), #elif (MATRIX_COLS <= 32) - print_bin_reverse32(matrix_get_row(row)); + xprintf("%02X: %032b%s\n", row, bitrev32(matrix_get_row(row)), #endif - #ifdef MATRIX_HAS_GHOST - if (matrix_has_ghost_in_row(row)) { - print(" 255) +#error "MATRIX_ROWS must not exceed 255" +#endif + #define MATRIX_IS_ON(row, col) (matrix_get_row(row) && (1< Date: Sat, 8 Oct 2016 10:59:49 +0900 Subject: [PATCH 2/7] Fix matrix.c to use new default impl. --- converter/adb_usb/matrix.c | 114 +------------------------------- converter/ibm4704_usb/matrix.c | 28 -------- converter/m0110_usb/matrix.c | 48 -------------- converter/news_usb/matrix.c | 54 --------------- converter/next_usb/matrix.c | 32 --------- converter/pc98_usb/matrix.c | 54 --------------- converter/sun_usb/matrix.c | 56 +--------------- converter/terminal_usb/matrix.c | 86 ------------------------ converter/x68k_usb/matrix.c | 48 -------------- converter/xt_usb/matrix.c | 86 ------------------------ keyboard/alps64/matrix.c | 28 -------- keyboard/gh60/matrix.c | 43 ------------ keyboard/hbkb/matrix.c | 59 ----------------- keyboard/hhkb/matrix.c | 41 ------------ keyboard/onekey/matrix.c | 43 ------------ 15 files changed, 4 insertions(+), 816 deletions(-) diff --git a/converter/adb_usb/matrix.c b/converter/adb_usb/matrix.c index 6190c71a..8f6a0dc9 100644 --- a/converter/adb_usb/matrix.c +++ b/converter/adb_usb/matrix.c @@ -31,44 +31,18 @@ along with this program. If not, see . #include "host.h" -#if (MATRIX_COLS > 16) -# error "MATRIX_COLS must not exceed 16" -#endif -#if (MATRIX_ROWS > 255) -# error "MATRIX_ROWS must not exceed 255" -#endif static bool has_media_keys = false; static bool is_iso_layout = false; -static bool is_modified = false; static report_mouse_t mouse_report = {}; // matrix state buffer(1:on, 0:off) -#if (MATRIX_COLS <= 8) -static uint8_t matrix[MATRIX_ROWS]; -#else -static uint16_t matrix[MATRIX_ROWS]; -#endif +static matrix_row_t matrix[MATRIX_ROWS]; -#ifdef MATRIX_HAS_GHOST -static bool matrix_has_ghost_in_row(uint8_t row); -#endif static void register_key(uint8_t key); -inline -uint8_t matrix_rows(void) -{ - return MATRIX_ROWS; -} - -inline -uint8_t matrix_cols(void) -{ - return MATRIX_COLS; -} - void matrix_init(void) { // LED on @@ -208,8 +182,6 @@ uint8_t matrix_scan(void) uint16_t codes; uint8_t key0, key1; - is_modified = false; - codes = extra_key; extra_key = 0xFFFF; @@ -328,93 +300,12 @@ uint8_t matrix_scan(void) return 1; } -bool matrix_is_modified(void) -{ - return is_modified; -} - inline -bool matrix_has_ghost(void) -{ -#ifdef MATRIX_HAS_GHOST - for (uint8_t i = 0; i < MATRIX_ROWS; i++) { - if (matrix_has_ghost_in_row(i)) - return true; - } -#endif - return false; -} - -inline -bool matrix_is_on(uint8_t row, uint8_t col) -{ - return (matrix[row] & (1<>3)&0xF) #define COL(code) (code&0x07) -static bool is_modified = false; - - -inline -uint8_t matrix_rows(void) -{ - return MATRIX_ROWS; -} - -inline -uint8_t matrix_cols(void) -{ - return MATRIX_COLS; -} void matrix_init(void) { @@ -74,8 +60,6 @@ void matrix_init(void) uint8_t matrix_scan(void) { - is_modified = false; - uint8_t code; code = news_recv(); if (code == 0) { @@ -87,56 +71,18 @@ uint8_t matrix_scan(void) // break code if (matrix_is_on(ROW(code), COL(code))) { matrix[ROW(code)] &= ~(1<>3)&0xF) #define COL(code) (code&0x07) -static bool is_modified = false; - - -inline -uint8_t matrix_rows(void) -{ - return MATRIX_ROWS; -} - -inline -uint8_t matrix_cols(void) -{ - return MATRIX_COLS; -} static void pc98_inhibit_repeat(void) { @@ -128,8 +114,6 @@ void matrix_init(void) uint8_t matrix_scan(void) { - is_modified = false; - uint16_t code; PC98_RDY_PORT |= (1<. #include "matrix.h" #include "debug.h" #include "protocol/serial.h" +#include "led.h" +#include "host.h" /* @@ -46,20 +48,6 @@ static uint8_t matrix[MATRIX_ROWS]; #define ROW(code) ((code>>3)&0xF) #define COL(code) (code&0x07) -static bool is_modified = false; - - -inline -uint8_t matrix_rows(void) -{ - return MATRIX_ROWS; -} - -inline -uint8_t matrix_cols(void) -{ - return MATRIX_COLS; -} void matrix_init(void) { @@ -92,8 +80,6 @@ void matrix_init(void) uint8_t matrix_scan(void) { - is_modified = false; - uint8_t code; code = serial_recv(); if (!code) return 0; @@ -131,56 +117,18 @@ uint8_t matrix_scan(void) // break code if (matrix_is_on(ROW(code), COL(code))) { matrix[ROW(code)] &= ~(1<. static void matrix_make(uint8_t code); static void matrix_break(uint8_t code); -#ifdef MATRIX_HAS_GHOST -static bool matrix_has_ghost_in_row(uint8_t row); -#endif /* @@ -49,20 +46,6 @@ static uint8_t matrix[MATRIX_ROWS]; #define ROW(code) (code>>3) #define COL(code) (code&0x07) -static bool is_modified = false; - - -inline -uint8_t matrix_rows(void) -{ - return MATRIX_ROWS; -} - -inline -uint8_t matrix_cols(void) -{ - return MATRIX_COLS; -} void matrix_init(void) { @@ -93,8 +76,6 @@ uint8_t matrix_scan(void) F0, } state = RESET; - is_modified = false; - uint8_t code; if ((code = ps2_host_recv())) { debug("r"); debug_hex(code); debug(" "); @@ -172,83 +153,17 @@ uint8_t matrix_scan(void) return 1; } -bool matrix_is_modified(void) -{ - return is_modified; -} - -inline -bool matrix_has_ghost(void) -{ -#ifdef MATRIX_HAS_GHOST - for (uint8_t i = 0; i < MATRIX_ROWS; i++) { - if (matrix_has_ghost_in_row(i)) - return true; - } -#endif - return false; -} - -inline -bool matrix_is_on(uint8_t row, uint8_t col) -{ - return (matrix[row] & (1<. static void matrix_make(uint8_t code); static void matrix_break(uint8_t code); -#ifdef MATRIX_HAS_GHOST -static bool matrix_has_ghost_in_row(uint8_t row); -#endif static uint8_t matrix[MATRIX_ROWS]; #define ROW(code) (code>>3) @@ -40,20 +37,6 @@ static uint8_t matrix[MATRIX_ROWS]; #define PRINT_SCREEN (0x7C) #define PAUSE (0x7D) -static bool is_modified = false; - - -inline -uint8_t matrix_rows(void) -{ - return MATRIX_ROWS; -} - -inline -uint8_t matrix_cols(void) -{ - return MATRIX_COLS; -} void matrix_init(void) { @@ -131,8 +114,6 @@ uint8_t matrix_scan(void) } state = INIT; - is_modified = false; - // 'pseudo break code' hack if (matrix_is_on(ROW(PAUSE), COL(PAUSE))) { matrix_break(PAUSE); @@ -236,83 +217,17 @@ uint8_t matrix_scan(void) return 1; } -bool matrix_is_modified(void) -{ - return is_modified; -} - -inline -bool matrix_has_ghost(void) -{ -#ifdef MATRIX_HAS_GHOST - for (uint8_t i = 0; i < MATRIX_ROWS; i++) { - if (matrix_has_ghost_in_row(i)) - return true; - } -#endif - return false; -} - -inline -bool matrix_is_on(uint8_t row, uint8_t col) -{ - return (matrix[row] & (1< Date: Sun, 9 Oct 2016 13:29:45 +0900 Subject: [PATCH 3/7] hhkb: Update binary --- keyboard/hhkb/binary/hhkb_rn42_unimap.hex | 2905 +++++++++++---------- 1 file changed, 1453 insertions(+), 1452 deletions(-) diff --git a/keyboard/hhkb/binary/hhkb_rn42_unimap.hex b/keyboard/hhkb/binary/hhkb_rn42_unimap.hex index 5f74ab15..4423b738 100644 --- a/keyboard/hhkb/binary/hhkb_rn42_unimap.hex +++ b/keyboard/hhkb/binary/hhkb_rn42_unimap.hex @@ -1,1454 +1,1455 @@ -:100000000C944F060C9496060C9496060C94960647 -:100010000C9496060C9496060C9496060C949606F0 -:100020000C9496060C9496060C948F150C949606D8 -:100030000C94CF230C9496060C9496060C9496067A -:100040000C9496060C9496060C9496060C949606C0 -:100050000C9496060C946F240C9496060C949606B9 -:100060000C9496060C9409090C9496060C9496062A -:100070000C9496060C9496060C9496060C94960690 -:100080000C9496060C9496060C9496060C94960680 -:100090000C9496060C9496060C9496060C94960670 -:1000A0000C9496060C9496060C949606320E360E18 -:1000B0003A0E3E0E420E460E4A0E4E0E520E560E90 -:1000C0005A0E5E0E620E660E6A0E6E0E720E760E80 -:1000D0007A0E7E0E820E860E8A0E8E0E920E960E70 -:1000E0009A0E9E0EA20EA60EAA0EAE0EB20EB60E60 -:1000F000BA0EBE0EFE0E300EC20EC40EC60EC80ED6 -:10010000CC0ED00ED40ED80EDD0EE20EE60EEA0EA8 -:10011000EE0EF20EF60EFC0EFC0EFC0EFC0EFC0EAD -:10012000FC0EFC0EFC0EFC0EFC0EFC0EFC0EFC0E7F -:10013000FC0EFC0EFC0EFC0EFC0EFC0EFA0E8516E0 -:10014000A7169517A7169517EC160F17951764178E -:1001500077177E1A7E1AAB1AAB1A061B421B3A1D82 -:100160003A1D5A1B3A1D551C551C101D3A1D3A1DAF -:10017000261D1F141A16041D1B0620211508070929 -:10018000190522231C170A0B11801E352B39797B88 -:100190007A2C2425180C0E0D1080742A31287C7DB1 -:1001A0007F7E26271213330F36802D2E302F3438C2 -:1001B0003780253032583A20253038620A000A72DA -:1001C0002F632030313233343536370A00522C3128 -:1001D0000D0A0053592C464646340D0A0053482C4C -:1001E000303033430D0A00537E2C360D0A0053572E -:1001F0002C383030300D0A00534D2C340D0A00538A -:10020000532C4B6579626F6172642F4D6F75736506 -:100210000D0A00532D2C546D6B42540D0A005346A9 -:100220002C310D0A002D2D2D0D0A004578697469B9 -:100230006E6720636F6E666967206D6F6465202E40 -:100240002E2E0A002B0D0A00760D0A00242424000D -:10025000456E746572696E6720636F6E66696720AC -:100260006D6F6465202E2E2E0A0025630025730D08 -:100270000A00522C310D0A0053522C5A0D0A005517 -:100280005342206D6F64650A004175746F206D6F75 -:1002900064650A00253032750A00253032753A004F -:1002A000253032753A004241543A2025756D560981 -:1002B00000757074696D653A2025303275202530DF -:1002C00032753A253032753A253032750A00564279 -:1002D00055533A2025580A0052656D6F7465576171 -:1002E0006B657570456E61626C65643A2025580ACD -:1002F000000A003F004C4F57004449534348470011 -:1003000043484152470046554C4C00626174746545 -:1003100072793A20005553422053746174653A2033 -:1003200025730A00636F6E6669675F6D6F64653A77 -:100330002025580A00726E34325F6175746F636FE6 -:100340006E6E656374696E6728293A2025580A0025 -:10035000726E34323A2025730A00666F7263655FED -:100360007573623A2025580A0070726F746F636F5C -:100370006C3A2025730A000A2D2D2D2D2D20524E6A -:100380002D343220696E666F202D2D2D2D2D0A0003 -:10039000753A20202020202020746F67676C65202C -:1003A000466F72636520555342206D6F64650A0085 -:1003B000703A2020202020202070616972696E67C9 -:1003C0000A00536C636B3A20202020524E2D3432A9 -:1003D00020696E697469616C697A650A0044656CAC -:1003E0003A2020202020656E7465722F657869742C -:1003F00020524E2D343220636F6E666967206D6F18 -:1004000064650A00623A2020202020202062617466 -:100410007465727920766F6C746167650A00693A59 -:1004200020202020202020524E2D343220696E665C -:100430006F0A000A0A2D2D2D2D2D20426C75657432 -:100440006F6F746820524E2D34322048656C7020D6 -:100450002D2D2D2D2D0A00253032753A253032757F -:100460003A253032750925756D560A004C454420F1 -:100470007374617475733A20253032580A00202550 -:10048000303258002563005B735D004B6579626F05 -:100490006172642073746172740A00524E2D34329A -:1004A00020696E69740A000A55534220696E6974A6 -:1004B0000A005B575D005B535D005B525D005B446F -:1004C0005D005B435D001203480048004B004200A2 -:1004D00020006D006F00640000000E0374002E0009 -:1004E0006D002E006B002E000000040309040902B9 -:1004F0007400040100A0320904000001030101009E -:100500000921110100012240000705810308000AAA -:100510000904010001030102000921110100012267 -:100520004D000705820308000A09040200010300C8 -:10053000000009211101000122360007058303088C -:10054000000A090403000203000000092111010050 -:10055000012222000705840320000107050403206F -:1005600000011201100100000008EDFE42420401EA -:10057000010200010631FF0974A101097515002669 -:10058000FF009520750881020976150026FF009569 -:100590002075089102C005010980A101850216019C -:1005A0000026B7001A01002AB700751095018100D6 -:1005B000C0050C0901A1018503160100269C021A41 -:1005C00001002A9C02751095018100C005010902F5 -:1005D000A1010901A100050919012905150025013D -:1005E00095057501810295017503810105010930A9 -:1005F00009311581257F9502750881060938158115 -:10060000257F950175088106050C0A38021581259C -:100610007F950175088106C0C005010906A1010585 -:100620000719E029E7150025019508750181029554 -:1006300001750881010508190129059505750191C4 -:10064000029501750391010507190029FF15002680 -:10065000FF00950675088100C00A00253032582039 -:10066000006B6579626F6172645F7265706F72743E -:100670003A20004C45443A20253032580A004F6E4B -:100680006573686F743A2074696D656F75740A00DC -:10069000290A002575002F002575005D28002564B6 -:1006A000002000256400200025640020002564004F -:1006B0007C0025303258006D6F7573656B6579204D -:1006C0005B62746E7C782079207620685D28726584 -:1006D000702F61636C293A205B006D6B5F776865F2 -:1006E000656C5F74696D655F746F5F6D6178203DE7 -:1006F0002025640A006D6B5F776865656C5F6D61CE -:10070000785F7370656564203D2025640A006D6B19 -:100710005F74696D655F746F5F6D6178203D202542 -:10072000640A006D6B5F6D61785F7370656564204E -:100730003D2025640A006D6B5F696E746572766199 -:100740006C203D2025640A006D6B5F64656C6179E7 -:10075000203D2025640A006D6B5F776865656C5FDE -:1007600074696D655F746F5F6D6178203D202564ED -:100770000A006D6B5F776865656C5F6D61785F73AC -:1007800070656564203D2025640A006D6B5F7469A7 -:100790006D655F746F5F6D6178203D2025640A0090 -:1007A0006D6B5F6D61785F7370656564203D2025BA -:1007B000640A006D6B5F696E74657276616C203DD2 -:1007C0002025640A006D6B5F64656C6179203D20B3 -:1007D00025640A000A00257500363A2077686565A9 -:1007E0006C5F74696D655F746F5F6D61783A20004E -:1007F0000A00257500353A20776865656C5F6D6184 -:10080000785F73706565643A20000A0025750034CE -:100810003A2074696D655F746F5F6D61783A20008E -:100820000A00257500333A206D61785F7370656545 -:10083000643A20000A00257500323A20696E74651A -:100840007276616C286D73293A20000A00257500C4 -:10085000313A2064656C6179282A31306D73293A08 -:1008600020000A092D2056616C756573202D0A0041 -:100870004D3E004D25643E20003F007365742064AA -:10088000656661756C740A00433E20007768657286 -:10089000652064656C74613A20637572736F723D94 -:1008A00025642C20776865656C3D25640A53656571 -:1008B00020687474703A2F2F656E2E77696B69709B -:1008C000656469612E6F72672F77696B692F4D6F51 -:1008D0007573655F6B6579730A000A092D204D6F8A -:1008E0007573656B6579202D0A4553432F713A095D -:1008F000717569740A313A0964656C6179282A3125 -:10090000306D73290A323A09696E74657276616CCA -:10091000286D73290A333A096D61785F73706565D4 -:10092000640A343A0974696D655F746F5F6D61784C -:100930000A353A09776865656C5F6D61785F737039 -:100940006565640A363A09776865656C5F74696D38 -:10095000655F746F5F6D61780A0A703A0970726939 -:100960006E742076616C7565730A643A09736574F8 -:100970002064656661756C74730A75703A092B3171 -:100980000A646F776E3A092D310A706775703A09FB -:100990002B31300A7067646F776E3A092D31300A57 -:1009A0000A7370656564203D2064656C7461202A5B -:1009B000206D61785F7370656564202A20287265F8 -:1009C00070656174202F2074696D655F746F5F6D51 -:1009D0006178290A003F004D3E2000433E20004C34 -:1009E00025640A000A092D20436F6E736F6C652021 -:1009F0002D0A4553432F713A09717569740A6D3A8E -:100A0000096D6F7573656B65790A000A092D204DB4 -:100A100061676963202D0A643A0964656275670A33 -:100A2000783A096465627567206D61747269780A45 -:100A30006B3A096465627567206B6579626F6172F4 -:100A4000640A6D3A096465627567206D6F75736538 -:100A50000A763A0976657273696F6E0A733A09739A -:100A600074617475730A633A09636F6E736F6C65B2 -:100A7000206D6F64650A302D343A096C61796572B6 -:100A8000302D34284631302D4634290A5061757393 -:100A90003A09626F6F746C6F616465720A003F009F -:100AA00074696D65725F72656164333228293A201A -:100AB0002530346C580A006B6579626F6172645F2F -:100AC00069646C653A2025580A006B6579626F612C -:100AD00072645F70726F746F636F6C3A2025580A8E -:100AE00000686F73745F6B6579626F6172645F6CCD -:100AF00065647328293A2025580A000A092D2053D5 -:100B00007461747573202D0A004743433A20342ED4 -:100B1000392E32204156522D4C4942433A20312E33 -:100B2000382E3073766E204156525F415243483A18 -:100B300020617672350A004F5054494F4E533A2087 -:100B40004C554641204D4F5553454B45592045582E -:100B50005452414B455920434F4E534F4C4520432F -:100B60004F4D4D414E44204B45594D41505F5345EB -:100B70004354494F4E20343039360A004255494CCF -:100B8000443A20366263376261622D646972747917 -:100B9000202831333A30363A3431204175672033DA -:100BA000312032303136290A005649443A20307813 -:100BB0004645454428742E6D2E6B2E2920504944FD -:100BC0003A203078343234322848484B42206D6F16 -:100BD0006429205645523A203078303130340A00AA -:100BE000444553433A20742E6D2E6B2E206B65794D -:100BF000626F617264206669726D776172652066EA -:100C00006F722048484B42206D6F640A000A092D1C -:100C10002056657273696F6E202D0A000A6D6F751C -:100C200073653A206F66660A000A6D6F7573653AE0 -:100C3000206F6E0A000A6B6579626F6172643A20F8 -:100C40006F66660A000A6B6579626F6172643A20AA -:100C50006F6E0A000A6D61747269783A206F666679 -:100C60000A000A6D61747269783A206F6E0A000A90 -:100C700064656275673A206F6E0A000A6465627582 -:100C8000673A206F66660A000A0A626F6F746C6FBB -:100C9000616465722E2E2E2000433E200000112438 -:100CA0001FBECFEFDAE0DEBFCDBF04B603FE27C024 -:100CB00080915E0390915F03A0916003B091610306 -:100CC0008730904BA740B04BD1F410925E03109246 -:100CD0005F03109260031092610314BE84B7877F94 -:100CE00084BF0FB6F894A8958091600088618093C6 -:100CF0006000109260000FBEE0E0F8E3099511E09B -:100D0000A0E0B1E0E4EFF9E502C005900D92AA3948 -:100D1000B107D9F723E0AAE9B1E001C01D92AE35D1 -:100D2000B207E1F70E9439100C94F82C0C940000E3 -:100D30000FB680959AE0F8947BE27A95F1F708F087 -:100D4000589A08F4589886959A95B1F70FBE089569 -:100D50000FB680E8F894499BFECF4999FECF96E103 -:100D60009A95F1F79CE29A95F1F7869549998068F2 -:100D7000C8F70FBE08950FB680E8F89496E19A95EB -:100D8000F1F79CE29A95F1F7869549998068C8F742 -:100D900096E19A95F1F7499BFECF0FBE0895FF9318 -:100DA000EF93E0919A01F0919B01309709F009953A -:100DB000EF91FF910895FC018591803011F0EFDFF4 -:100DC000FBCF0895FF27E0E230E247FF0CC04195DA -:100DD00097FF09C0EDE26095709580959095611D33 -:100DE000711D811D911D27FF02C0219530E350E246 -:100DF000AA27660F771F881F991FAA1FA41710F034 -:100E0000A41B63955A95A9F7AA3008F0A95FA05DC5 -:100E1000AF93F395611571058105910541F7ED32A9 -:100E200011F4EF93F395F21718F43F93F395FBCF7A -:100E30008F91B5DFFA95E1F70895E991F9918591E0 -:100E4000803021F0853219F0AADFF9CF089520E033 -:100E5000E89455915532C1F3503311F4689455918B -:100E60005A3348F4505390F3220F022E220F220FD0 -:100E7000200D250FF4CF0EF42195899199915336C9 -:100E800019F3533729F1533559F1BC0188279927B4 -:100E9000E8945C3621F4899199916894559154367F -:100EA00039F446EF7EF077FF0DC08FEF9FEF0AC059 -:100EB00055374AE039F0583540E121F0523642E0EA -:100EC00009F00895FF93EF937DDFEF91FF91B7CF86 -:100ED000FF93EF93FC0181918030B9F360DFFBCF8A -:100EE000FF93EF9368DFF1CFDF93CF93CDB7DEB7FA -:100EF0002596A3DFCF91DF91089514B88FEF85B9C0 -:100F0000549A5C9808958FEF84B980E485B9549A17 -:100F10005C9A8FE19EE40197F1F700C0000008950C -:100F20008FEF84B980E485B957985F9A2E9A2F98ED -:100F30000E947D07E4EAF1E088E08E0F11928E13A3 -:100F4000FDCFECE9F1E088E08E0F11928E13FDCF1A -:100F500084EA91E09093AF018093AE018CE991E037 -:100F60009093AD018093AC0108950F931F93CF939D -:100F7000DF938091AC019091AD012091AE01309151 -:100F8000AF013093AD012093AC019093AF018093FA -:100F9000AE015C9B0E948307C0E0D0E001E010E05E -:100FA00080E090E025B1207C2C2BAC0133E0440F95 -:100FB000551F3A95E1F7242B25B9EAE1EA95F1F7B7 -:100FC00000C0E091AC01F091AD01EC0FFD1F20815C -:100FD00030E0082E02C0359527950A94E2F720FDEF -:100FE0002F9AF5E3FA95F1F70000E6B52E982AE17D -:100FF0002A95F1F700C04091AE015091AF01DA019E -:10100000AC0FBD1F4F9B0AC09801082E01C0220FD4 -:101010000A94EAF720953C91232308C06C9198012B -:10102000082E01C0220F0A94EAF7262B2C9326B52E -:101030006E2F70E02E1718F026B530E004C026B5EC -:1010400030E021503F4F261B370B2630310558F03A -:10105000E091AC01F091AD01EC0FFD1F2081FA0190 -:10106000EC0FFD1F20833AE13A95F1F700C02F986D -:101070002E9AEBE2F1E03197F1F700C00000019603 -:101080008830910509F08ECFA091AE01B091AF01EB -:10109000AC0FBD1FE091AC01F091AD01EC0FFD1F55 -:1010A0009C918081981751F00E940D246093B001AB -:1010B0007093B1018093B2019093B3012196C8302F -:1010C000D10509F06DCF5C9B1BC080915503853025 -:1010D00021F080915503811113C06091B00170918E -:1010E000B1018091B2019091B3010E94432461311A -:1010F00077428105910520F00E947D070E94902390 -:1011000081E0DF91CF911F910F9108952091AE0161 -:101110003091AF01F901E80FF11D808108950F931F -:101120001F93CF93DF938EEB91E00E94DB06C0E02C -:10113000D0E002EB11E0E091AE01F091AF01EC0FD5 -:10114000FD1F80810E9466231F928F93DF93CF93B0 -:101150001F930F930E94740721960F900F900F908A -:101160000F900F900F90C830D10529F7DF91CF91E4 -:101170001F910F9108950C9483070C947D07569A44 -:1011800081FF02C05E9A08955E98089588E080937A -:10119000CC001092CD00E9ECF0E080818069808382 -:1011A000808188608083EAECF0E080818083EBECD2 -:1011B000F0E080818083559A5D98789408959091AD -:1011C000B5012091B4019217D1F030E0F901EA5451 -:1011D000FE4F80812F5F3F4F33272093B401492F6B -:1011E00050E0921718F4241B350B03C0241B350B59 -:1011F0003395233031050CF05D9890E008958FEF22 -:101200009FEF08959091C80095FFFCCF8093CE008A -:1012100008951F920F920FB60F9211242F933F93B0 -:101220004F935F938F939F93EF93FF938091B501BB -:1012300090E0AC014F5F5F4F2091B401241741F063 -:101240003091CE00FC01EA54FE4F30834093B5014B -:101250003091B501822F90E0432F50E0841B950B15 -:10126000321708F0939503970CF45D9AFF91EF9174 -:101270009F918F915F914F913F912F910F900FBE52 -:101280000F901F9018958091CE0208950895809137 -:10129000CE0208950895089508950895CF93DF9399 -:1012A0008D3C9105B9F1B8F4853B9105A9F148F45D -:1012B000833B9105D1F1843B9105D1F5D0E0C0E2AB -:1012C0003BC0873B910571F150F18C3C910581F554 -:1012D000D0E0C8E031C08A3E9105C1F040F4823EC2 -:1012E0009105B1F0893E910519F5D0E124C0813214 -:1012F00022E0920749F0833222E09207D9F08A383F -:101300009140B1F4D2E017C0D4E015C0D0E213C0D0 -:10131000D0E411C0D0E80FC0D0E0C1E00DC0D0E0F3 -:10132000C2E00AC0D0E0C4E007C0D0E0C0E104C021 -:10133000D0E001C0D1E0C0E08DEF0E94020983E05F -:101340000E94020983E00E9402098D2F0E94020977 -:101350008C2FDF91CF910C940209CF93DF93EC0196 -:101360008DEF0E94020985E00E94020982E00E943E -:10137000020988810E94020989810E9402098A81EA -:101380000E9402098B81DF91CF910C940209CF93C7 -:10139000DF93EC018DEF0E94020989E00E940209AF -:1013A00081E00E94020988810E94020980E00E9477 -:1013B00002098A810E9402098B810E9402098C81A4 -:1013C0000E9402098D810E9402098E810E940209F9 -:1013D0008F81DF91CF910C9402090C94DF08EF927A -:1013E000FF920F931F93CF938C010E9401247C01E5 -:1013F000C0E0C7010E9419248017910798F40E9449 -:10140000DF089C012F3F8FEF380751F02D3041F05E -:101410002A3041F0EC2FF0E0EA54FD4F2083CF5FFB -:10142000C73138F3EC2FF0E0EA54FD4F108286EB21 -:1014300092E0CF911F910F91FF90EF9008950C943F -:10144000020981B3881F8827881F0895879A8F9A79 -:10145000089585B7806885BF85B7806885BF0E947D -:10146000260A86988E9A81988998559A5D980C9448 -:10147000C608879A8F9808958FB1869581700895D0 -:101480008FB186FB882780F908958093CE02089556 -:10149000CF93DF93CAE6D2E00E94ED098F3F2FEF92 -:1014A000920759F09F938F93DF93CF930E94740715 -:1014B0000F900F900F900F90EFCFDF91CF91089585 -:1014C000CF93DF93FC018491EF012196882321F0D3 -:1014D0000E941F0AFE01F7CF2FEF89E698E1215005 -:1014E00080409040E1F700C0000084E690E00E9458 -:1014F000EF098093CF029093D0029F938F938DE654 -:1015000092E09F938F930E9474070E94480A0F9065 -:101510000F900F900F908091CF029091D002DF91A9 -:10152000CF9108950E94CD179093150180931401D7 -:101530000E945B1D80E091E00E94C8170E94390A5A -:101540000E94400A8111FCCF80E592E00E94DB06F8 -:101550002FEF85EB95E3215080409040E1F700C0EC -:1015600000008CE492E00E94600AEFEFFBE42DE1C2 -:10157000E150F0402040E1F700C000000E94480A1E -:1015800088E492E00E94600AFC018081863721F0A5 -:1015900084E492E00C94600A08958BE292E00E9449 -:1015A000DB0685E292E00E94600A0E94260A0E9401 -:1015B0005B1D80911401909115010C94C8170C9437 -:1015C000750F8F929F92AF92BF92CF92DF92EF9260 -:1015D000FF920F931F93CF93DF9392E0B92E0EE704 -:1015E00014E024E8E22E24E0F22EAA24A39433E0AF -:1015F000932E4CE6C42E44E0D42E0E94ED09EC015B -:10160000019609F441C08091D3028130F9F028F0AD -:10161000823009F1833021F134C0CE3FD10519F475 -:10162000A092D302EACFC038D10528F4DF93CF933C -:10163000FF92EF9204C0DF93CF931F930F930E940A -:1016400074070F900F900F900F90D7CF2297C9F487 -:10165000B092D302D2CF2197A1F49092D302CDCFF2 -:101660008091400380FF0AC0DF93CF93DF92CF9237 -:101670000E9474070F900F900F900F908C2F0E9474 -:10168000450A1092D302B9CF8091D502811121C0B1 -:101690008091D40281111DC00E943C0A81110AC0B0 -:1016A0000E94CD178A50914029F00E945B1D8AE06C -:1016B00091E00DC00E943C0A882359F00E94CD178A -:1016C0008651914031F00E945B1D86E191E00E94BD -:1016D000C8178091D1029091D2020E941924893EAC -:1016E00023E0920708F461C028EE33E0B9010E94BC -:1016F000A82C629FC001639F900D729F900D1124D2 -:101700002091D1023091D202820F931F9093D20286 -:101710008093D1020E941310833011F481E001C044 -:1017200080E00E94640F0E940D2428EE33E040E028 -:1017300050E00E94D02C49015A018CE3C82ED12CD4 -:10174000E12CF12CCA01B901A70196010E94D02C0D -:10175000672B682B692B49F50E94DC0F2091400311 -:1017600020FF23C09F938F931F921F92C501B40146 -:1017700020E13EE040E050E00E94D02CC22FA701C3 -:1017800096010E94D02C3F932F931F92CF9387E511 -:1017900094E09F938F930E9474078DB79EB70A962B -:1017A0000FB6F8949EBF0FBE8DBF0E943C0A8111F8 -:1017B00007C00E94400A882319F06E9A769802C0EA -:1017C0006E9A769ADF91CF911F910F91FF90EF90D3 -:1017D000DF90CF90BF90AF909F908F9008958F92A1 -:1017E0009F92AF92BF92CF92DF92EF92FF921F93A0 -:1017F000CF93DF9300D000D0CDB7DEB7833109F4AB -:101800008CC008F05BC08B3009F466C08C3009F4E2 -:101810008FC0853009F0FBC10E940D2428EE33E013 -:1018200040E050E00E94D02C49015A010E94DC0F98 -:101830009F938F9386EA92E09F938F930E94740701 -:10184000C501B40120E13EE040E050E00E94D02C10 -:101850005F934F933F932F9320EA32E03F932F9370 -:1018600069837A838B839C830E9474078CE3C82EE0 -:10187000D12CE12CF12C69817A818B819C81A7018B -:1018800096010E94D02C5F934F933F932F938AE948 -:1018900092E09F938F930E947407C501B401A70142 -:1018A00096010E94D02C9F938F937F936F9384E92E -:1018B00092E09F938F930E94740740C1883361F038 -:1018C00020F4883109F440C1A2C1873409F46DC104 -:1018D0008C3409F456C19BC183E394E00E94DB067B -:1018E0008EE194E00E94DB0684E094E00E94DB0637 -:1018F0008DED93E00E94DB0682EC93E00E94DB0614 -:1019000080EB93E00E94DB061091D50211117DC19E -:1019100080E993E00E94DB067EC10E94920A88E77C -:1019200092E00E94600A82E792E00E94600A6BC126 -:1019300087E793E00E94DB060E94CD178A50914012 -:1019400019F08FE291E002C089E291E09F938F93BA -:1019500089E693E09F938F930E9474078091D4024D -:101960001F928F938AE593E09F938F930E94740751 -:101970000E943C0A0FB6F894DEBF0FBECDBF8111A6 -:1019800007C00E94400A811106C088E391E005C0AB -:1019900084E391E002C08BE391E09F938F9380E515 -:1019A00093E09F938F930E9474070E94210A1F92D5 -:1019B0008F9385E393E09F938F930E9474078091A8 -:1019C000D5021F928F9384E293E09F938F930E949E -:1019D0007407809155030FB6F894DEBF0FBECDBFDC -:1019E0008823B9F0809155038130B1F0809155037F -:1019F0008230A9F0809155038330A1F08091550386 -:101A0000843099F080915503853091F080E791E022 -:101A100011C088E491E00EC080E491E00BC083E542 -:101A200091E008C08BE591E005C085E691E002C039 -:101A300082E791E09F938F9385E193E09F938F934B -:101A40000E9474078BE093E09F938F930E9474072A -:101A50000E9413100F900F900F900F900F900F9007 -:101A6000813059F038F0823059F0833061F485EFDD -:101A700092E00BC086E093E008C080E093E005C0F0 -:101A800089EF92E002C083EF92E09F938F930E94D0 -:101A900074070F900F9081EF92E09F938F930E94B5 -:101AA0007407809153031F928F9388ED92E09F9368 -:101AB0008F930E9474078091D90081701F928F9339 -:101AC0008EEC92E09F938F930E9474070E940D24E6 -:101AD00028EE33E040E050E00E94D02C69017A010A -:101AE0009CE3892E912CA12CB12CCA01B901A5012E -:101AF00094010E94D02C7F936F93C701B60120E11F -:101B00003EE040E050E00E94D02C122FA50194014D -:101B10000E94D02C3F932F931F921F93C701B601B1 -:101B200020E831E541E050E00E94D02C3F932F9314 -:101B300081EB92E09F938F930E9474070FB6F89405 -:101B4000DEBF0FBECDBF61C08091D502811162C0E2 -:101B50001091D402112339F089E892E00E94DB064B -:101B60001092D40258C08FE792E00E94DB0681E019 -:101B70008093D4020E945B1D86E191E00E94C81709 -:101B800044C00E94210A182F882341F00E94920A23 -:101B900081E0809350038093D5023DC00E94CD0A1E -:101BA000109250031092D50230C08091D50281115D -:101BB00002C00E94920A8EE192E00E94600A83E1D4 -:101BC00092E00E94600A8FEF91E00E94600A88EF25 -:101BD00091E00E94600A8EEE91E00E94600A87EE1A -:101BE00091E00E94600A8DED91E00E94600A83ED11 -:101BF00091E00E94600A8DEC91E00E94600A809161 -:101C0000D502811102C00E94CD0A11E004C01091DA -:101C1000D50201C010E0812F0F900F900F900F9010 -:101C2000DF91CF911F91FF90EF90DF90CF90BF9009 -:101C3000AF909F908F900895CF93C82F0E94C52298 -:101C4000827291E009F490E04C2F50E0FA01349751 -:101C5000E934F10508F0D0C0EA5AFF4F0C94F22C99 -:101C60008BE12DC19111CCC081E629C19111CAC06F -:101C700082E625C19111C8C083E621C19111C6C079 -:101C800084E61DC19111C4C085E619C19111C2C07D -:101C900086E615C19111C0C087E611C19111BEC081 -:101CA00088E60DC19111BCC089E609C19111BAC085 -:101CB0008AE605C19111B8C08BE601C19111B6C089 -:101CC0008CE6FDC09111B4C08DE6F9C09111B2C08F -:101CD0008EE6F5C09111B0C08FE6F1C09111AEC093 -:101CE00080E7EDC09111ACC081E7E9C09111AAC0B5 -:101CF00082E7E5C09111A8C083E7E1C09111A6C0B9 -:101D000084E7DDC09111A4C085E7D9C09111A2C0BC -:101D100086E7D5C09111A0C087E7D1C091119EC0C0 -:101D200088E7CDC091119CC089E7C9C091119AC0C4 -:101D30008AE7C5C0911198C081E3C1C0911196C0D6 -:101D400082E3BDC0911194C083E3B9C0911192C0E8 -:101D500084E3B5C0911190C085E3B1C091118EC0EC -:101D600086E3ADC091118CC087E3A9C091118AC0F0 -:101D700088E3A5C0911188C089E3A1C0911186C0F4 -:101D800080E39DC088E09BC089E099C080E297C055 -:101D900091117EC08DE293C091117CC08DE38FC004 -:101DA00091117AC08BE58BC0911178C08DE587C009 -:101DB000992309F475C08CE782C0992309F472C095 -:101DC0008CE77DC0911170C08BE379C091116EC01A -:101DD00087E275C091116CC080E671C091116AC034 -:101DE0008CE26DC0911168C08EE269C0911166C02D -:101DF0008FE265C080E063C080E261C08AE05FC0BE -:101E000081E45DC082E45BC083E459C084E457C0D0 -:101E100085E455C086E453C087E451C088E44FC0D0 -:101E200089E44DC08AE44BC08BE449C08CE447C0D0 -:101E30008DE445C08EE443C08FE441C080E53FC0DF -:101E400081E53DC082E53BC083E539C084E537C00C -:101E500085E535C086E533C087E531C088E52FC00C -:101E600089E52DC08AE52BC081E229C080E427C026 -:101E700083E225C084E223C085E221C08EE51FC035 -:101E800086E21DC08AE21BC088E219C089E217C041 -:101E90008FE515C08BE213C08BE711C08DE70FC033 -:101EA0008CE50DC08CE50BC08AE309C082E207C057 -:101EB0008EE705C08CE303C08EE301C08FE30E9470 -:101EC0001F0A81E0CF910895833019F4859A7D9A95 -:101ED0000895813011F4859A06C0823019F4859AEC -:101EE0008D9A089585988D98089581E00E94640FD9 -:101EF0002FEF89E698E1215080409040E1F700C043 -:101F0000000082E00E94640F2FEF89E698E12150E3 -:101F100080409040E1F700C0000081E00E94640F23 -:101F20002FEF89E698E1215080409040E1F700C012 -:101F3000000082E00E94640F2FEF89E698E12150B3 -:101F400080409040E1F700C0000080E00E94640FF4 -:101F500080EC80937C0087E080937A0081E9809315 -:101F60007E0081E080937F008BE380937D00849AE4 -:101F70008C9808958091D90080FF1CC090B331B334 -:101F800085988D9AEFE9FFE03197F1F700C00000E6 -:101F90008FB185FB882780F920B390722F7D292B84 -:101FA00020BB91B3232F20729F7D922B91BB91E098 -:101FB0008927089580E00895CF93DF9300D0CDB7AF -:101FC000DEB7849A8C9A80917A00806880937A0038 -:101FD0008FE99FE00197F1F700C0000080917A003F -:101FE000806480937A0080917A0086FDFCCF809196 -:101FF0007800909179009A83898380917A008F7715 -:1020000080937A00849A8C9829813A8145E0429F96 -:10201000C001439F900D1124805591090F900F909E -:10202000DF91CF9108958091D90080FD0C94BA0F73 -:102030000E94DC0F8C3A2DE0920720F481E080931F -:10204000D60205C085379E4010F01092D6028091CE -:10205000D602811102C082E0089583E00895CF93F3 -:10206000C82F0E9498068C2F0E94C01080E0CF914C -:102070000895CF9384B7877F84BF0FB6F894A8954F -:1020800080916000886180936000109260000FBEB4 -:1020900090E080E80FB6F89480936100909361001F -:1020A0000FBE0E9414150E9471158091E200846099 -:1020B0008093E2008FE290E10E946123509A589A47 -:1020C0005198599A7894CFEF80915503843051F00C -:1020D0008FE79EE30197F1F700C000000E94AD1763 -:1020E000C15091F787EA94E00E94DB060E94290A1A -:1020F0000E94DF0A8BE994E00E94DB060E945E18D2 -:102100000E943C0A811103C08AE091E002C086E18E -:1021100091E00E94C8178BE894E00E94DB060E94C1 -:102120003C0A882319F1809155038530F9F487E83A -:1021300094E00E94DB060E94BD080E9490230E944A -:1021400090230E9490230E9490230E9490230E943B -:1021500090230E94902380915303882301F30E94CF -:10216000B9238823E1F20E946713D9CF0E94621835 -:102170000E94AD170E94E10AD2CF8091E202089539 -:102180009FB7F8941092D9029FBF90915503943055 -:1021900009F057C09091E9009F703091EC00232F17 -:1021A000217030FD20E8922B24E02093E90020915B -:1021B000EB0020FF43C02091EE0027FF3FC020919D -:1021C000D702222321F02091E80025FF37C010928A -:1021D000D70226E03091E80035FD15C03091550357 -:1021E000343061F53091EB0035FD28C0215021F4E9 -:1021F00081E08093D70222C0EFE9FFE03197F1F749 -:1022000000C00000E7CF8093F1008091E80085FDD9 -:102210000AC08091E80080FFFCCF8091E8008E77B3 -:102220008093E80006C08FB7F89421E02093D9028C -:102230008FBF9F709093E90080E008959F70909306 -:10224000E9008FEF0895CF93DF9300D01F92CDB7B1 -:10225000DEB79C0180915503843019F593E0998392 -:102260003B832A839093E9008FEF9091E80081509F -:1022700095FD06C095ED9A95F1F700008111F5CF17 -:102280008091E80085FF0DC040E050E063E070E021 -:10229000CE0101960E947D138091E8008E77809395 -:1022A000E8000F900F900F90DF91CF910895CF939A -:1022B000DF9300D01F92CDB7DEB7209155032430B5 -:1022C00021F522E029839B838A8383E08093E900C0 -:1022D0008FEF9091E800815095FD06C095ED9A959D -:1022E000F1F700008111F5CF8091E80085FF0DC066 -:1022F00040E050E063E070E0CE0101960E947D1363 -:102300008091E8008E778093E8000F900F900F90F7 -:10231000DF91CF910895209155032430F1F422E00C -:102320002093E9002FEF3091E800215035FD06C0E1 -:1023300035ED3A95F1F700002111F5CF2091E80035 -:1023400025FF0BC040E050E065E070E00E947D1387 -:102350008091E8008E778093E8000895CF93DF9313 -:1023600020915503243039F521E02093E9002FEF27 -:102370003091E800215035FD06C035ED3A95F1F772 -:1023800000002111F5CF2091E80025FF14C0EC01D9 -:1023900040E050E068E070E00E947D138091E8002A -:1023A0008E778093E80088E0FE01AAEDB2E001900C -:1023B0000D928A95E1F7DF91CF91089582EC94E038 -:1023C0000E94DB0680915403811109C00E941415FC -:1023D0000E9471158091E20084608093E20008956C -:1023E0008EEB94E00E94DB061092540308958AEB72 -:1023F00094E00C94DB062091D8022F5F822F62E3D9 -:102400000E949C2C992319F02093D80208951092D1 -:10241000D8028091D902882371F1809155038430CC -:1024200041F58091E9008F702091EC00922F91701E -:1024300020FD90E8892B94E09093E9009091EB00C7 -:1024400090FF14C09091EE0097FF10C09091E800AB -:1024500095FF03C01092F100F9CF9091E80090FF32 -:1024600005C09091E8009E779093E8008F7080936C -:10247000E9001092D902089542E061EC81E00E94E7 -:102480008E1442E061EC82E00E948E1442E061EC26 -:1024900083E00E948E1442E261EC84E00C948E147E -:1024A00080915703833009F453C030F4813071F0C8 -:1024B000823009F48CC008958A3009F478C08B30DA -:1024C00009F45EC0893009F09AC020C0809156039B -:1024D000813A09F094C08091E800877F8093E800FA -:1024E00080915A0390915B03892B21F468E08AED77 -:1024F00092E003C060E080E090E070E00E94CA13C8 -:102500008091E8008B778093E800089580915603CE -:10251000813209F074C080915A0390915B03892B3A -:1025200009F06DC08091E800877F8093E80080917A -:10253000E80082FD05C0809155038111F8CF5FC08E -:102540008091F1008093E2028091E8008B7753C084 -:1025500080915603813A09F052C080915A039091BC -:102560005B03892B09F04BC08091E800877F809343 -:10257000E8008091E80080FFFCCF8091200136C008 -:10258000809156038132D9F580915A0390915B0373 -:10259000892BA9F58091E800877F8093E8000E944D -:1025A000C31480915803809320010C945B1D80918B -:1025B0005603813221F58091E800877F8093E800FF -:1025C0000E94C314809159038093E302089580917F -:1025D0005603813AA1F48091E800877F8093E80058 -:1025E0008091E80080FFFCCF8091E3028093F100AE -:1025F0008091E8008E778093E8000C94C3140895CE -:10260000089586EB94E00E94DB060C9400130C9472 -:10261000CD2382EB94E00E94DB060C940713292F54 -:10262000332723303105C9F064F42130310581F0BE -:102630002230310509F043C084E790E02EEE34E00B -:1026400042C021323105F1F02232310541F137C06B -:1026500082E190E022E635E036C09927813091058D -:1026600041F08230910541F0892B49F5EAEEF4E022 -:1026700005C0EAEDF4E002C0E6ECF4E0849190E0FD -:102680009F0121C06430D8F4E62FF0E0EE0FFF1F69 -:10269000E857FE4F2081318189E090E014C064301A -:1026A00070F470E0FB01EE0FFF1FE058FE4F208139 -:1026B0003181FB01E458FE4F808190E004C080E04E -:1026C00090E020E030E0FA0131832083089580E13A -:1026D00089BD82E189BD09B400FEFDCF8091D8009B -:1026E0008F7D8093D8008091E00082608093E0002D -:1026F0008091E00081FDFCCF0895CF92DF92EF92B0 -:10270000FF920F931F93CF93DF93EC018B017A011C -:102710000E94E214811135C0E114F10439F0F7018F -:1027200080819181081B190BC80FD91FC12CD12C96 -:102730000115110529F18091E80085FD18C08091EF -:10274000E8008E778093E8000E94AD17E114F10451 -:1027500049F0F70180819181C80ED91ED182C082D3 -:1027600085E00FC00E94E214882311F30AC089910A -:102770008093F10001501109FFEFCF1ADF0AD8CF83 -:1027800080E0DF91CF911F910F91FF90EF90DF904C -:10279000CF90089520915C0330915D032617370791 -:1027A00048F06115710539F42091E8002E772093E7 -:1027B000E80001C0B90140E061157105A9F120915F -:1027C0005503222309F443C0253009F442C0209167 -:1027D000E80023FD40C02091E80022FD32C0209196 -:1027E000E80020FFE9CF4091F3002091F20030E0B3 -:1027F000342BFC01CF016115710559F028303105EA -:1028000040F481918093F100615071092F5F3F4F37 -:10281000F1CF41E02830310509F040E02091E80097 -:102820002E772093E800C8CF4111C9CF0AC080910C -:102830005503882361F0853061F08091E80083FDC5 -:102840000AC08091E80082FFF2CF80E0089582E024 -:10285000089583E0089581E0089520915C0330910C -:102860005D032617370748F06115710539F420918B -:10287000E8002E772093E80001C0B901FC0120E0B8 -:102880006115710591F180915503882309F440C0C9 -:10289000853009F43FC08091E80083FD3DC0809100 -:1028A000E80082FD2FC08091E80080FFE9CF2091F1 -:1028B000F3008091F20090E0922B6115710559F0C0 -:1028C0008830910540F424912093F10031966150B5 -:1028D00071090196F2CF21E0089709F020E080917C -:1028E000E8008E778093E800CBCF2111CCCF0AC0CF -:1028F00080915503882361F0853061F08091E80074 -:1029000083FD0AC08091E80082FFF2CF80E0089545 -:1029100082E0089583E0089581E00895982F97302C -:1029200058F59093E900981739F07091EC002091D8 -:10293000ED005091F00003C0242F762F50E021FFCE -:1029400019C03091EB003E7F3093EB003091ED00E9 -:102950003D7F3093ED003091EB0031603093EB0020 -:102960007093EC002093ED005093F0002091EE0066 -:1029700027FF07C09F5FD3CF8F708093E90081E06E -:10298000089580E008958091560387FF11C08091DB -:10299000E80082FD05C0809155038111F8CF11C078 -:1029A0008091E8008B770BC080915503882349F014 -:1029B0008091E80080FFF8CF8091E8008E778093C7 -:1029C000E80008952091E4003091E50095E64091FB -:1029D000EC00842F817040FF22C08091E80080FDD0 -:1029E0001CC080915503882391F0853091F080912F -:1029F000EB0085FD10C04091E4005091E5004217C6 -:102A0000530729F39A01915011F784E0089582E069 -:102A1000089583E0089581E0089580E0089540914D -:102A2000E80042FFDECF08950E9482150E948A15B9 -:102A3000E0EEF0E0808181608083E8EDF0E080816D -:102A40008F77808319BCA7EDB0E08C918E7F8C933B -:102A500080818F7E80831092540308950F931F937B -:102A6000CF93DF930E9482150E948A15C8EDD0E0B3 -:102A700088818F77888388818068888388818F7D2B -:102A8000888319BC1092550310925103109253037E -:102A90001092520300EE10E0F80180818B7F80835A -:102AA00088818160888342E060E080E00E948E142B -:102AB000E1EEF0E080818E7F8083E2EEF0E08081C5 -:102AC00081608083808188608083F80180818E7F2F -:102AD0008083888180618883DF91CF911F910F91DE -:102AE0000895E8EDF0E080818F7E8083E7EDF0E0EF -:102AF00080818160808384E082BF81E08093540381 -:102B00000C942E15E8EDF0E080818E7F808310928A -:102B1000E20008951092DA001092E10008951F92E9 -:102B20000F920FB60F9211242F933F934F935F9301 -:102B30006F937F938F939F93AF93BF93EF93FF9385 -:102B40008091E10082FF0BC08091E20082FF07C00C -:102B50008091E1008B7F8093E1000E94FB118091C6 -:102B6000DA0080FF1FC08091D80080FF1BC08091D9 -:102B7000DA008E7F8093DA008091D90080FF0DC04B -:102B800080E189BD82E189BD09B400FEFDCF81E00D -:102B9000809355030E94DE1105C019BC10925503A5 -:102BA0000E94F0118091E10080FF19C08091E20045 -:102BB00080FF15C08091E2008E7F8093E2008091BB -:102BC000E20080618093E2008091D800806280936F -:102BD000D80019BC85E0809355030E9401138091B1 -:102BE000E10084FF30C08091E20084FF2CC080E1CE -:102BF00089BD82E189BD09B400FEFDCF8091D80076 -:102C00008F7D8093D8008091E1008F7E8093E100DA -:102C10008091E2008F7E8093E2008091E2008160EB -:102C20008093E20080915103882311F084E007C073 -:102C30008091E30087FD02C081E001C083E08093C2 -:102C400055030E9409138091E10083FF24C0809105 -:102C5000E20083FF20C08091E100877F8093E10044 -:102C600082E080935503109251038091E1008E7FA2 -:102C70008093E1008091E2008E7F8093E20080915A -:102C8000E20080618093E20042E060E080E00E9428 -:102C90008E140E94F711FF91EF91BF91AF919F9118 -:102CA0008F917F916F915F914F913F912F910F90F5 -:102CB0000FBE0F901F9018951F93CF93DF93CDB742 -:102CC000DEB7AA970FB6F894DEBF0FBECDBFE6E51C -:102CD000F3E088E08E0F9091F10091938E13FBCF7B -:102CE0000E9450128091E80083FF1FC1809156031B -:102CF00090915703492F50E04A30510508F015C113 -:102D0000FA01E156FF4F0C94F22C803881F08238A2 -:102D100009F00BC180915A038F708093E900809174 -:102D2000EB0085FB882780F91092E90006C08091AE -:102D3000520390915303911182609091E800977F24 -:102D40009093E8008093F1001092F100C8C0282F02 -:102D50002D7F09F0EAC0882319F0823061F0E5C0C8 -:102D600080915803813009F0E0C0933009F080E091 -:102D7000809353032BC080915803811127C0809109 -:102D80005A038F7009F4D1C08093E9002091EB00C1 -:102D900020FF1CC0933021F48091EB00806214C0AE -:102DA0009091EB0090619093EB0021E030E0A9015D -:102DB00002C0440F551F8A95E2F74093EA00109233 -:102DC000EA008091EB0088608093EB001092E900AC -:102DD0008091E800877F86C08111A7C010915803B9 -:102DE0001F778091E3008078812B8093E3008091AE -:102DF000E800877F8093E8000E94C3148091E80078 -:102E000080FFFCCF8091E30080688093E300111184 -:102E100002C082E001C083E08093550386C08058E1 -:102E2000823008F082C080915803909159038C3D04 -:102E300053E0950779F583E08A838AE289834FB767 -:102E4000F894DE01139620E03EE051E2E32FF0E03B -:102E500050935700E49120FF03C0E295EF703F5F6D -:102E6000EF708E2F90E0EA3010F0C79601C0C09648 -:102E70008D939D932F5F243149F74FBF8091E800D8 -:102E8000877F8093E8006AE270E0CE0101960E949D -:102E9000CA1314C0AE014F5F5F4F60915A030E9486 -:102EA0000F13BC01892B09F440C09091E800977F73 -:102EB0009093E80089819A810E942D148091E80006 -:102EC0008B778093E80031C0803879F58091E800F5 -:102ED000877F8093E800809151038093F100809177 -:102EE000E8008E778093E8000E94C3141EC0811111 -:102EF0001CC0909158039230C0F48091E800877F05 -:102F00008093E800909351030E94C3148091510371 -:102F1000811106C08091E30087FD02C081E001C0FD -:102F200084E0809355030E943C128091E80083FF67 -:102F30000AC08091E800877F8093E8008091EB00D1 -:102F400080628093EB00AA960FB6F894DEBF0FBEA6 -:102F5000CDBFDF91CF911F910895CF9380915503FD -:102F60008823A1F0C091E900CF709091EC00892FE7 -:102F7000817090FD80E8C82B1092E9008091E800F4 -:102F800083FD0E945C16CF70C093E900CF91089535 -:102F90009093E9028093E80208958091E80290916D -:102FA000E9020895E091E802F091E902309721F0FA -:102FB0000190F081E02D099480E00895EF92FF9256 -:102FC0000F931F93CF93DF93E091E802F091E90212 -:102FD0003097B1F18C010280F381E02D0995809149 -:102FE000400382FF2DC080FF04C081E696E00E946E -:102FF000DB06E80118E08BE5E82E86E0F82E8091EC -:10300000400380FF0BC088811F928F93FF92EF9245 -:103010000E9474070F900F900F900F9011502196FF -:103020001111EDCF8091400380FF0AC089E596E041 -:10303000DF91CF911F910F91FF90EF900C94DB06E1 -:10304000DF91CF911F910F91FF90EF900895E09144 -:10305000E802F091E902309721F00480F581E02D3B -:10306000099408952091E6023091E70282179307B0 -:1030700071F09093E7028093E602E091E802F0910C -:10308000E902309721F00680F781E02D0994089538 -:103090002091E4023091E5028217930771F090933A -:1030A000E5028093E402E091E802F091E9023097B2 -:1030B00021F00084F185E02D099408950E94F82301 -:1030C0000C949007CF92DF92EF92FF920F931F9391 -:1030D000CF93DF9300D000D000D0CDB7DEB70E94F1 -:1030E000B5078BEEC82E82E0D82E00E010E0E02E6F -:1030F000802F0E948608F60141916F01F42EF82678 -:10310000B1F40F5F1F4F0830110589F78FEF8983E6 -:103110008A831B820E9401248160782F9D838C8387 -:1031200049815A816B818D810E94211947C09091FC -:10313000400391FF04C08E830E948F088E8120E09F -:1031400030E04F2D50E0922FBA01022E02C075954B -:1031500067950A94E2F760FF2BC02983EA8221E099 -:1031600030E0690102C0CC0CDD1C9A95E2F790E0DA -:103170008C219D21892B09F420E02B830E940124BE -:103180008160782F9D838C8349815A816B818D81E9 -:103190000E94211949815A816B817C818D810E9415 -:1031A0007D23F801E551FD4F8081C826C08206C00D -:1031B0002F5F3F4F2830310531F6A3CF0E947C238B -:1031C0000E94F0261091EA020E94D217181741F1CE -:1031D0000E94D2178093EA029091400392FF0EC0A2 -:1031E00090FF0CC01F928F9383E796E09F938F937D -:1031F0000E9474070F900F900F900F908091EA0239 -:1032000026960FB6F894DEBF0FBECDBFDF91CF91EB -:103210001F910F91FF90EF90DF90CF900C948E2331 -:1032200026960FB6F894DEBF0FBECDBFDF91CF91CB -:103230001F910F91FF90EF90DF90CF9008950C9425 -:10324000BF08CF93DF93CDB7DEB72B970FB6F894B7 -:10325000DEBF0FBECDBF942F4F83252F58876987C0 -:103260007A878B874A855B85452B21F02F3F09F5AF -:103270009F3FF9F4DE01119686E0FD0111928A95D7 -:10328000E9F785E0FE01379601900D928A95E1F706 -:1032900049815A816B817C818D819E810E94FE1FB4 -:1032A0002B960FB6F894DEBF0FBECDBFDF91CF9146 -:1032B00008954F81588569857A858B850E947D2385 -:1032C000D9CFCF93882309F4A4C0C82F8CEF8C0FDB -:1032D000813A48F48C2F0E94162A81119AC08C2FB3 -:1032E0000E9489220CC080E28C0F883058F4C7708D -:1032F00081E001C0880FCA95EAF70E94C822CF91E9 -:103300000C940C238BE58C0F833078F4C53A29F0AC -:10331000C63A31F083E890E005C081E890E002C051 -:1033200082E890E0CF910C94321888E58C0F8531BB -:1033300008F06FC0C83A61F1C93A69F1CA3A71F14F -:10334000CB3A79F1CC3A81F1CD3A89F1CE3A91F18B -:10335000CF3A99F1C13BA1F1C03BA9F1C23BB1F118 -:10336000C33BB9F1C43BC1F1C53BC9F1C63BD1F187 -:10337000C73BD9F1C83BE1F1C93BE9F1CA3BF1F1E7 -:10338000CB3BF9F1CC3B09F43FC080E090E03EC07C -:1033900082EE90E03BC089EE90E038C08AEE90E08B -:1033A00035C085EB90E032C086EB90E02FC083EB18 -:1033B00090E02CC084EB90E029C087EB90E026C021 -:1033C0008CEC90E023C08DEC90E020C083E891E08D -:1033D0001DC08AE891E01AC082E991E017C084E933 -:1033E00091E014C081E292E011C083E292E00EC04D -:1033F00084E292E00BC085E292E008C086E292E0AF -:1034000005C087E292E002C08AE292E0CF910C947C -:103410004818CF910895882329F19CEF980F913A8D -:1034200018F40E94A6220DC090E2980F983058F42C -:10343000877091E001C0990F8A95EAF7892F0E9461 -:10344000CE220C940C239BE5980F933020F480E05F -:1034500090E00C943218885A853120F480E090E096 -:103460000C9448180895882321F00E94C8220C94D7 -:103470000C230895882321F00E94CE220C940C2363 -:103480000895CF92DF92EF92FF920F931F93CF9305 -:10349000DF9300D000D000D0CDB7DEB725E0FC012F -:1034A000DE01119601900D922A95E1F7FC01408111 -:1034B0003181F280258122952F7063817481672B81 -:1034C00009F4D8C23F3F19F44F3F09F4D3C26C014D -:1034D00049833A8389819A812E830E944822182F3A -:1034E000092F0E9447220E945721E02FE295EF709A -:1034F000F0E0E755FF4F2E810C94F22C802F807F57 -:10350000902F9F70092F882311F00295007FFF20D4 -:1035100049F0002309F45FC2802F0E94DB220E9441 -:103520000C2359C2812F0E940B1A002309F4A2C256 -:10353000802F0E94E12226960FB6F894DEBF0FBEC0 -:10354000CDBFDF91CF911F910F91FF90EF90DF9052 -:10355000CF900C940C23802F807F902F9F70092F89 -:10356000803211F00295007F112319F0113001F122 -:1035700029C0FF20A9F0802F222349F1213039F5FD -:1035800026960FB6F894DEBF0FBECDBFDF91CF9168 -:103590001F910F91FF90EF90DF90CF900C94EB2252 -:1035A000222319F0213009F465C20E94F4222CC0B4 -:1035B000FF20E9F0263008F05DC20E94C52280237A -:1035C00029F022C0FF20F1F0211115C0802F26968E -:1035D0000FB6F894DEBF0FBECDBFDF91CF911F9124 -:1035E0000F91FF90EF90DF90CF900C94331A25301D -:1035F00008F040C209C0F601858180FFECC18F70E0 -:103600008583E4CF2111FBC1802F69C1202F26952E -:103610002695237030E02115310521F02130310548 -:10362000C9F028C2FF2021F0812F902F937002C093 -:1036300080E090E026960FB6F894DEBF0FBECDBFB7 -:10364000DF91CF911F910F91FF90EF90DF90CF907E -:103650000C943218FF2021F0812F902F937002C01C -:1036600080E090E026960FB6F894DEBF0FBECDBF87 -:10367000DF91CF911F910F91FF90EF90DF90CF904E -:103680000C944818812FFF2019F00E94762502C063 -:103690000E94DE2526960FB6F894DEBF0FBECDBF82 -:1036A000DF91CF911F910F91FF90EF90DF90CF901E -:1036B0000C946326802F837009F078C0F110DAC172 -:1036C000812F829586958770880F880F912F9F7024 -:1036D000C92ED12CE12CF12C082E04C0CC0CDD1C01 -:1036E000EE1CFF1C0A94D2F714FF12C04FE050E00A -:1036F00060E070E004C0440F551F661F771F8A9575 -:10370000D2F7CB01BA01609570958095909503C072 -:1037100060E070E0CB01202F269526952370422F84 -:1037200050E042305105D1F04330510559F16C2938 -:103730007D298E299F294130510541F126960FB6EA -:10374000F894DEBF0FBECDBFDF91CF911F910F91D7 -:10375000FF90EF90DF90CF900C946C216C297D2925 -:103760008E299F2926960FB6F894DEBF0FBECDBFD7 -:10377000DF91CF911F910F91FF90EF90DF90CF904D -:103780000C947E210E946C21C701B60126960FB6CB -:10379000F894DEBF0FBECDBFDF91CF911F910F9187 -:1037A000FF90EF90DF90CF900C945A21FF2019F0FA -:1037B000802F817001C08695882309F45BC1812F19 -:1037C000829586958770880F880F912F9F70C92EDC -:1037D000D12CE12CF12C082E04C0CC0CDD1CEE1CED -:1037E000FF1C0A94D2F714FF12C04FE050E060E0D3 -:1037F00070E004C0440F551F661F771F8A95D2F7EB -:10380000CB01BA01609570958095909503C060E0FA -:1038100070E0CB01202F269526952370422F50E093 -:1038200042305105D1F04330510559F16C297D29C1 -:103830008E299F294130510541F126960FB6F89403 -:10384000DEBF0FBECDBFDF91CF911F910F91FF90D3 -:10385000EF90DF90CF900C9423226C297D298E2944 -:103860009F2926960FB6F894DEBF0FBECDBFDF911D -:10387000CF911F910F91FF90EF90DF90CF900C941C -:1038800035220E942322C701B60126960FB6F8946E -:10389000DEBF0FBECDBFDF91CF911F910F91FF9083 -:1038A000EF90DF90CF900C941122103F41F118F46B -:1038B000103E48F48BC0123F09F450C0D8F1133FBA -:1038C00009F460C083C01F70802F8F71FF2021F02A -:1038D0000E94AA21812F7BCE0E94CB21812F269688 -:1038E0000FB6F894DEBF0FBECDBFDF91CF911F9111 -:1038F0000F91FF90EF90DF90CF900C943A1AFF2039 -:10390000A9F0253008F0B6C0802F8F7126960FB62B -:10391000F894DEBF0FBECDBFDF91CF911F910F9105 -:10392000FF90EF90DF90CF900C94F021263008F0BC -:10393000A1C0EACFFF20A1F0802F8F7126960FB68D -:10394000F894DEBF0FBECDBFDF91CF911F910F91D5 -:10395000FF90EF90DF90CF900C94AA21FF2061F3AD -:10396000802F8F7126960FB6F894DEBF0FBECDBFA5 -:10397000DF91CF911F910F91FF90EF90DF90CF904B -:103980000C94CB21FF2091F0802F8F7126960FB6DB -:10399000F894DEBF0FBECDBFDF91CF911F910F9185 -:1039A000FF90EF90DF90CF900C94952126960FB664 -:1039B000F894DEBF0FBECDBFDF91CF911F910F9165 -:1039C000FF90EF90DF90CF900C949021FF20A1F01A -:1039D000222309F4B1CF812F26960FB6F894DEBFCB -:1039E0000FBECDBFDF91CF911F910F91FF90EF9050 -:1039F000DF90CF900C946119222309F4B1CF812F6D -:103A000026960FB6F894DEBF0FBECDBFDF91CF91E3 -:103A10001F910F91FF90EF90DF90CF900C940B1AB5 -:103A2000402F4F70612FC6010E94F02426960FB6DA -:103A3000F894DEBF0FBECDBFDF91CF911F910F91E4 -:103A4000FF90EF90DF90CF900C94A220402F4F700A -:103A5000612FC60126960FB6F894DEBF0FBECDBF0C -:103A6000DF91CF911F910F91FF90EF90DF90CF905A -:103A70000C94F32426960FB6F894DEBF0FBECDBF8C -:103A8000DF91CF911F910F91FF90EF90DF90CF903A -:103A900008950E94E8220E94B7220E940C230E94EF -:103AA00095270E94632680E090E00E94321880E013 -:103AB00090E00C9448180E94D8220C94491D0E9452 -:103AC0004822292F22952F7030E02C3031054CF4FC -:103AD0002A3031056CF4225031092230310588F446 -:103AE00007C02C30310549F02F30310531F009C0C5 -:103AF000803E48F0803F29F406C093FB882780F978 -:103B0000089580E0089581E00895CF93DF9300D079 -:103B100000D01F92CDB7DEB70F900F900F900F908F -:103B20000F90DF91CF910895CF93DF9300D000D015 -:103B300000D0CDB7DEB726960FB6F894DEBF0FBE25 -:103B4000CDBFDF91CF9108951F93CF93DF93C091A5 -:103B5000F30216E08091F402C81799F0D0E01C9FA0 -:103B6000F0011D9FF00D1124EB50FD4F408151815C -:103B700062817381848195810E94941D2196C77012 -:103B8000E9CFDF91CF911F91089540912503509186 -:103B90002603609127037091280380912903909157 -:103BA0002A030C94941D80912A0382958F7009F04A -:103BB00054C080912703882309F44FC08091F302F9 -:103BC000A091F4026091250370912603409128038F -:103BD00050912903B6E08A1709F43FC090E04115DF -:103BE0005105C1F17F3F11F46F3FA1F1B89FF00182 -:103BF000B99FF00D1124EB50FD4F218172132AC0A3 -:103C00002081621327C02281211124C023813481A5 -:103C10002417350710F421503109241B350B2C32A1 -:103C20003140C0F420912A032F70206120932A0391 -:103C300026E0289FF001299FF00D1124E650FD4F4A -:103C400080818F708061808385E293E00E94411AB9 -:103C50000C94A41D01968770BECF0895CF92DF9279 -:103C6000EF92FF920F931F93CF93DF93CDB7DEB701 -:103C700062970FB6F894DEBF0FBECDBF8C0185E012 -:103C8000F801DE011D9601900D928A95E1F7D801A9 -:103C90004C9111965C91119712966C911297139614 -:103CA000CD90DC901497309125037091260380917C -:103CB000280390912903009709F473C17F3F19F4F9 -:103CC0003F3F09F46EC1E0902703EE2009F4C5C020 -:103CD00020912A03C816D90650F0F601E81BF90B0B -:103CE000CF01FF24F3948C329140C8F009C0809535 -:103CF00090958C0D9D1DFF24F3948C32914078F0AB -:103D0000F12C207F09F0C6C07C2DD98AC88A898908 -:103D10000E94851D85E293E00E94411AB1C0822F66 -:103D2000807F09F045C0751313C0341311C06111B1 -:103D30000FC02F70206120932A030E94C51D85E2C9 -:103D400093E00E94411A80912A03F80185832EC0D6 -:103D5000CD2819F15F3F11F44F3FF9F0F62E6111B4 -:103D60001CC08091F3022091F40236E0821709F41E -:103D70005BC090E0389FF001399FF00D1124EB50AB -:103D8000FD4F7181571306C07081471303C07281C4 -:103D9000711103C001968770E9CFF62E662309F4EE -:103DA0001DC180912A03816080932A03F12C16C1E2 -:103DB000751309C0341307C0611105C080912A032F -:103DC000F8018583C8C04D875E878D859E856A8B87 -:103DD0000E945F1D6A898823E1F16623D1F1209159 -:103DE0002A03822F82958F7090E0029774F0809161 -:103DF00025039091260398878F831986DB86CA86D0 -:103E00002C87CE0107960E94411A86E0F801A5E2B0 -:103E1000B3E001900D928A95E1F70E94D31D0E94B4 -:103E2000C51DFF24F394DAC04D875E878D859E857E -:103E30000E944822292F22952F7030E02230310530 -:103E40000CF0BFC09F7009F0B9C0805E883008F4E4 -:103E5000C5C0C8010E94411AE4CFC816D90608F4AB -:103E600053C0F601E81BF90BCF018C32914008F4E6 -:103E700053C0F12C7C2DD98AC88A89890E94851D5E -:103E8000E5E2F3E086E0DF011D928A95E9F70E9402 -:103E9000C51DA4C0751314C0341312C0611110C025 -:103EA00080912A03F8018583C8010E94411A86E0A7 -:103EB000E5E2F3E0DF011D928A95E9F7FE2C8EC062 -:103EC0004D875E878D859E856A8B0E945F1D6A89FE -:103ED000882309F4BECF662309F4BBCF20912A03BF -:103EE000822F82958F7090E002970CF48ECF809194 -:103EF0002503909126039A8389831B82DD82CC82DD -:103F00002E83CE0101967FCF809590958C0D9D1DBF -:103F10008C32914008F0ADCFF62E662309F499CF8C -:103F200075132EC034132CC020912A0320FD1FC00E -:103F3000822F82958F70D9F0D80115962C93159702 -:103F40008F3049F08F5F982F9295907F822F8F70DE -:103F5000892B15968C93C8010E94411A86E0F801BE -:103F6000A5E2B3E001900D928A95E1F790CF86E04B -:103F7000F801A5E2B3E001900D928A95E1F72EC019 -:103F80004D875E878D859E850E945F1D81113DCF87 -:103F900080912A03816080932A03C8010E94411AFC -:103FA0001DC0662309F455CF4D875E878D859E859C -:103FB0000E945F1D882309F44CCF27CF811145CF84 -:103FC0000DC0243031050CF044CF9F7009F43DCF73 -:103FD000D80115969C91907F09F037CF8F2D62966E -:103FE0000FB6F894DEBF0FBECDBFDF91CF911F910A -:103FF0000F91FF90EF90DF90CF9008951F93CF9394 -:10400000DF93CDB7DEB72C970FB6F894DEBF0FBEA7 -:10401000CDBF4F83588769877A878B879C87CE016E -:1040200007960E942E1E882369F08F8198852A8525 -:104030003B85232BF1F19F3F09F063C08F3F09F0CF -:1040400060C037C086E0FE013796DE011196019010 -:104050000D928A95E1F76F817885EA85FB85309727 -:1040600041F17F3F11F46F3F21F12091F40230E0E4 -:10407000C9010196877099274091F30250E0841797 -:10408000950709F447C069837A83FD83EC8396E042 -:10409000929FD001939FB00D1124AB50BD4FFE01F4 -:1040A000319601900D929A95E1F78093F4020E9467 -:1040B000A41D16E08091F3029091F4028917C1F1DA -:1040C000189FC00111248B509D4F0E942E1E8823E3 -:1040D00079F1E091F3021E9FF0011124EB50FD4FA6 -:1040E0004081518162817381848195810E94941DF8 -:1040F0008091F30290E00196877099278093F302F4 -:10410000D9CF4F81588569857A858B859C850E949A -:10411000941DCFCF0E945B1D1092F4021092F30207 -:10412000E5E2F3E086E0DF011D928A95E9F7C1CF71 -:104130002C960FB6F894DEBF0FBECDBFDF91CF91A6 -:104140001F910895DF92EF92FF920F931F93CF93E9 -:10415000DF93FC01892B09F48AC0E12CF12CDD24CA -:10416000D394EF0121968491853709F461C058F406 -:10417000843708F04EC0843008F06AC08130D1F036 -:10418000823071F174C0883709F45DC050F486370D -:1041900009F455C0873709F06AC08E2D0E94D522D8 -:1041A00054C09CE7980F903708F061C08F770E9449 -:1041B0000B1A50C08F010E5F1F4FFE01849190E2D9 -:1041C000980F983050F48770FD2D01C0FF0F8A952D -:1041D000EAF78F2F0E94DB2214C00E94611913C0DE -:1041E0008F010E5F1F4FFE01C49180E28C0F88305B -:1041F00060F4C7708D2D01C0880FCA95EAF70E9440 -:10420000E1220E940C23E80125C08C2F0E940B1A8A -:10421000FACF9F012E5F3F4FFE01C491CC2369F07E -:104220008FE99FE00197F1F700C00000C150F6CF81 -:104230009F012E5F3F4FFE01F490E9010BC00E94E9 -:10424000C522E82E07C00E94D8220E940C2302C07B -:104250000E9461198F2D882341F0EFE9FFE031972B -:10426000F1F700C000008150F6CFFE017ACFDF9158 -:10427000CF911F910F91FF90EF90DF900895609381 -:104280002F037093300380933103909332030E9485 -:104290008C230C94491D60932B0370932C03809303 -:1042A0002D0390932E030E948D230C94491D089595 -:1042B0000C943F210F931F9300912F031091300313 -:1042C0002091310330913203602B712B822B932B81 -:1042D0001F910F910C943F210F931F9300912F0377 -:1042E0001091300320913103309132036023712308 -:1042F000822393231F910F910C943F210F931F93BF -:1043000000912F031091300320913103309132033B -:1043100060277127822793271F910F910C943F21CB -:1043200060E070E0CB010C944B210F931F9341E0B0 -:1043300050E060E070E08A019B0104C0000F111F93 -:10434000221F331F8A95D2F7C901B8011F910F911F -:104350000C944B210F931F9341E050E060E070E01C -:1043600004C0440F551F661F771F8A95D2F78091AE -:104370002B0390912C03A0912D03B0912E038A0161 -:104380009B01082B192B2A2B3B2BC901B8011F912C -:104390000F910C944B210F931F9341E050E060E08C -:1043A00070E004C0440F551F661F771F8A95D2F72F -:1043B000409550956095709580912B0390912C03BA -:1043C000A0912D03B0912E038A019B01082319238C -:1043D0002A233B23C901B8011F910F910C944B2153 -:1043E0000F931F9341E050E060E070E004C0440F81 -:1043F000551F661F771F8A95D2F780912B039091E6 -:104400002C03A0912D03B0912E038A019B01082754 -:1044100019272A273B27C901B8011F910F910C9436 -:104420004B210F931F9300912B0310912C0320918C -:104430002D0330912E03602B712B822B932B1F9118 -:104440000F910C944B210F931F9300912B0310910C -:104450002C0320912D0330912E036023712382239E -:1044600093231F910F910C944B210F931F93009155 -:104470002B0310912C0320912D0330912E036027E4 -:104480007127822793271F910F910C944B21089538 -:10449000CF92DF92EF92FF920F931F93CF93DF9310 -:1044A0008C01C0902F03D0903003E0903103F09046 -:1044B000320340912B0350912C0360912D03709196 -:1044C0002E03C42AD52AE62AF72ACFE1D0E0D70165 -:1044D000C6010C2E04C0B695A795979587950A94AA -:1044E000D2F780FF07C0B8018C2F0E94C52481300D -:1044F000910531F4219758F7B80180E00E94C52456 -:10450000DF91CF911F910F91FF90EF90DF90CF90AF -:1045100008952091210130912201F90132969FEFF7 -:1045200040E05191581789F09F3F19F4511101C093 -:10453000942F4F5F4630A9F79F3F39F0F901E90FFB -:10454000F11D97FDFA958283089508952091210128 -:1045500030912201F9013296285F3F4F90819813E4 -:1045600001C010823196E217F307C1F7089581E088 -:1045700090E0E0912101F0912201E80FF91F1082F3 -:10458000019688309105A9F7089580913F03089519 -:1045900090913F03892B80933F03089580959091DC -:1045A0003F03892380933F03089580933F03089539 -:1045B00010923F03089590913E03892B80933E0310 -:1045C0000895809590913E03892380933E0308953A -:1045D00010923E030895809335030E940124909326 -:1045E00034038093330308951092350310923403FB -:1045F0001092330308958091210190912201FC01D2 -:1046000031969C01285F3F4F80E0919191118F5F1F -:10461000E217F307D1F70895E0912101F09122010B -:1046200080913F038083E0912101F09122019081EC -:1046300080913E03892B8083809135038823D9F1B3 -:104640000E94012420913303309134038217930791 -:1046500048F00E9401242091330330913403821BDF -:10466000930B0AC00E94012420913303309134033C -:1046700020953095820F931F8C32914070F080917D -:10468000400380FF08C08EE796E09F938F930E94BF -:1046900074070F900F900E94F422E0912101F09195 -:1046A0002201908180913503892B80830E94FB2217 -:1046B00081110E94F42280912101909122010C9499 -:1046C000DE1790939B0180939A0108958295982F0D -:1046D0009C7C392F36953695282F237344E0249FF0 -:1046E000C0011124932F982B292F2A7A2695892FE0 -:1046F0008575880F822B08950895CF93DF9300D09E -:1047000000D01F92CDB7DEB70F900F900F900F9093 -:104710000F90DF91CF910895089508950C941F197B -:1047200080915503843021F11092410320E488E107 -:1047300090E00FB6F894A895809360000FBE209388 -:10474000600083B7817F846083BF83B7816083BF4C -:104750007894889583B78E7F83BF0FB6F894A89519 -:1047600080916000886180936000109260000FBEAD -:104770000895CF930E94BB080E94B5070E94BD0810 -:10478000C0E08C2F0E948608811104C0CF5FC83022 -:10479000C1F701C081E0CF9108950C945B1D1F9279 -:1047A0000F920FB60F9211248F939F93AF93BF93E5 -:1047B00080914103811113C0809142039091430382 -:1047C000A0914403B09145034196A11DB11D809372 -:1047D000420390934303A0934403B0934503BF91D6 -:1047E000AF919F918F910F900FBE0F901F901895D2 -:1047F00082E084BD93E095BD9AEF97BD80936E00F3 -:1048000008952FB7F8948091420390914303A091AB -:104810004403B09145032FBF08952FB7F8946091DA -:1048200042037091430380914403909145032FBF4D -:104830000895CF92DF92EF92FF920F931F932FB7BD -:10484000F894409142035091430360914403709166 -:1048500045032FBF6A017B01EE24FF248C0120E079 -:1048600030E0C016D106E206F30610F441505109BB -:104870009A01281B390BC9011F910F91FF90EF90EE -:10488000DF90CF900895CF92DF92EF92FF920F9337 -:104890001F932FB7F894C0904203D0904303E09049 -:1048A0004403F09045032FBF97018601061B170BA9 -:1048B000280B390BC616D706E806F90618F0C90109 -:1048C000B80106C0C901B801615071098109910997 -:1048D0001F910F91FF90EF90DF90CF9008951F925E -:1048E0000F920FB60F9211248F939F93AF93BF93A4 -:1048F0008091420390914303A0914403B0914503FA -:104900000196A11DB11D8093420390934303A09390 -:104910004403B0934503BF91AF919F918F910F9046 -:104920000FBE0F901F9018950E941415F8942FEF4A -:1049300087EA91E6215080409040E1F700C00000F6 -:1049400087E090EBDC0180935E0390935F03A0937C -:104950006003B09361039CE088E10FB6F894A895DA -:10496000809360000FBE90936000FFCF28E0929F7D -:10497000F0011124E80FF11DEE58FE4F8491982F9D -:1049800090778F7092959F700895CF93C82FCB0129 -:104990000E94B624292F30E0E82FF0E0A90164E05E -:1049A000440F551F6A95E1F74E2B5F2B4038510598 -:1049B00019F480E090E012C088E0C89F200D311DFE -:1049C000112484E0220F331F8A95E1F7E20FF31FD1 -:1049D000EE0FFF1FE050F84985919491CF91089513 -:1049E00080E090E0089508958091480380FF0BC017 -:1049F0006091260185E0689FB00111247595679547 -:104A0000759567952BC081FF09C06091260185E0EF -:104A1000689FB00111247595679520C082FF07C07B -:104A20006091260185E0689FB001112417C0909124 -:104A300049039923D1F060912501961788F72091B9 -:104A4000260185E0289F90011124929FA001939F49 -:104A5000500D112470E0CA010E94BC2C6038710511 -:104A600040F46115710539F002C065E070E0862FF1 -:104A700008958FE7089581E008958091480380FFAD -:104A800008C06091240170E07595679575956795EC -:104A900021C081FF06C06091240170E07595679583 -:104AA00019C082FF04C06091240170E010C0909191 -:104AB00049039923C1F0609123019617A0F78091D3 -:104AC0002401899FC001112470E00E94BC2C603831 -:104AD000710528F46115710521F0862F08958FE77F -:104AE000089581E0089561E070E0F4CF803F21F403 -:104AF0000E94F424819504C0813F29F40E94F4248B -:104B000080934C030895823F21F40E94F424819500 -:104B100004C0833F29F40E94F42480934B0308953A -:104B2000893F19F40E943D2505C08A3F31F40E9457 -:104B30003D25819580934D0308958B3F21F40E947C -:104B40003D25819504C08C3F29F40E943D2580932A -:104B50004E030895843F21F480914A03816017C079 -:104B6000853F21F480914A03826011C0863F21F481 -:104B700080914A0384600BC0873F21F480914A03EF -:104B8000886005C0883F31F480914A03806180933A -:104B90004A0308958D3F21F48091480381600BC042 -:104BA0008E3F21F480914803826005C08F3F29F435 -:104BB000809148038460809348030895803F39F4CE -:104BC00080914C0387FF6CC010924C0369C0813FF9 -:104BD00029F480914C031816BCF362C090914B03EA -:104BE000823F29F497FF5CC010924B0359C0833F6A -:104BF00019F41916CCF354C0893F41F480914D0348 -:104C000018160CF04DC010924D034AC08A3F29F48B -:104C100080914D0387FF44C0F6CF8B3F39F48091DC -:104C20004E0387FF3DC010924E033AC08C3F29F4DB -:104C300080914E031816BCF333C0843F21F4809159 -:104C40004A038E7F17C0853F21F480914A038D7FF0 -:104C500011C0863F21F480914A038B7F0BC0873FB0 -:104C600021F480914A03877F05C0883F31F4809109 -:104C70004A038F7E80934A0313C08D3F21F48091B5 -:104C800048038E7F0BC08E3F21F4809148038D7FB7 -:104C900005C08F3F29F4809148038B7F80934803A0 -:104CA00080914B0381110EC080914C0381110AC089 -:104CB00080914D03811106C080914E03811102C085 -:104CC0001092490308958091400383FF7EC087EBD3 -:104CD00096E00E94DB0680914A031F928F9382EB3D -:104CE00096E09F938F930E94740780EB96E00E945A -:104CF000DB0680914B03282F082E000C330B3F93CB -:104D00008F938DEA96E09F938F930E9474078BEAAE -:104D100096E00E94DB0680914C03282F082E000CA1 -:104D2000330B3F938F9388EA96E09F938F930E9473 -:104D3000740786EA96E00E94DB0680914D03282FD7 -:104D4000082E000C330B3F938F9383EA96E09F93DA -:104D50008F930E94740781EA96E00E94DB0680919F -:104D60004E03282F082E000C330B3F938F938EE9B0 -:104D700096E09F938F930E9474078BE996E00E94C0 -:104D8000DB06809149031F928F9388E996E09F93F9 -:104D90008F930E94740786E996E00E94DB0680915B -:104DA00048031F928F9383E996E09F938F930E940D -:104DB000740780E996E00E94DB068DB79EB74C969B -:104DC0000FB6F8949EBF0FBE8DBF8AE493E00E9499 -:104DD00027180E9401249093470380934603089567 -:104DE0001F93CF93DF9380914603909147030E94D6 -:104DF0001924AC0190914903992321F020912701B6 -:104E000030E006C0209128018AE0289F90011124FB -:104E10004217530708F485C080914B03C0914C039F -:104E2000D0914D0310914E03811107C0C11175C07F -:104E3000D11173C0111171C074C09F3F19F09F5FF1 -:104E400090934903181624F40E94F42480934B0392 -:104E500080914B0387FF05C00E94F42481958093C5 -:104E60004B031C1624F40E94F42480934C0380917D -:104E70004C0387FF05C00E94F424819580934C0366 -:104E800060914B03662331F1C0914C03CC2311F1A7 -:104E9000062E000C770B880B990B0E94A32B23E3A3 -:104EA00033E343E35FE30E94072C0E946B2B609384 -:104EB0004B036C2FCC0F770B880B990B0E94A32B05 -:104EC00023E333E343E35FE30E94072C0E946B2B51 -:104ED00060934C031D1624F40E943D2580934D03DE -:104EE00080914D0387FF05C00E943D2581958093E9 -:104EF0004D03111624F40E943D2580934E038091AA -:104F00004E0387FF05C00E943D25819580934E0387 -:104F1000DF91CF911F910C9463269F3F09F08FCFB3 -:104F200097CFDF91CF911F910895EAE4F3E085E0F8 -:104F3000DF011D928A95E9F7109249031092480308 -:104F400008958AED98E00E94DB061F9281E08F931E -:104F50001F9285E08F938CE898E09F938F930E9437 -:104F600074070F900F900F900F900F900F9008956F -:104F70008330E9F128F4813061F0823009F108953D -:104F8000853009F462C008F449C0863009F474C061 -:104F9000089580912801262F30E0280F311D2F3FE2 -:104FA000310524F4680F6093280103C08FEF8093CC -:104FB0002801809128011F928F9385EC97E072C0A1 -:104FC00080912701262F30E0280F311D2F3F31051A -:104FD00024F4680F6093270103C08FEF80932701AB -:104FE000809127011F928F9383EB97E05BC08091A4 -:104FF0002601262F30E0280F311D2F3F310524F4E4 -:10500000680F6093260103C08FEF80932601809183 -:1050100026011F928F9380EA97E044C0809125017A -:10502000262F30E0280F311D2F3F310524F4680F63 -:105030006093250103C08FEF8093250180912501A6 -:105040001F928F938BE897E02DC080912401262F2B -:1050500030E0280F311D2F3F310524F4680F609395 -:10506000240103C08FEF80932401809124011F92BB -:105070008F9382E797E016C080912301262F30E0BE -:10508000280F311D2F3F310524F4680F6093230151 -:1050900003C08FEF80932301809123011F928F9390 -:1050A00087E597E09F938F930E9474070F900F906E -:1050B0000F900F900895833081F128F4813059F0DA -:1050C0008230D1F00895853009F449C0B8F18630B6 -:1050D00009F456C0089580912801681720F4861BB2 -:1050E0008093280102C010922801809128011F920C -:1050F0008F9388E497E054C080912701681720F4CB -:10510000861B8093270102C01092270180912701FE -:105110001F928F9386E397E043C080912601681722 -:1051200020F4861B8093260102C0109226018091F4 -:1051300026011F928F9383E297E032C08091250170 -:10514000681720F4861B8093250102C01092250168 -:10515000809125011F928F938EE097E021C080916E -:105160002401681720F4861B8093240102C010924A -:105170002401809124011F928F9385EF96E010C047 -:1051800080912301681720F4861B8093230102C0BD -:1051900010922301809123011F928F938AED96E054 -:1051A0009F938F930E9474070F900F900F900F9012 -:1051B0000895CF93C82F1F928F938FED99E09F93FF -:1051C0008F930E94740781E090E0A0E0B0E0BC0102 -:1051D000CD0104C0660F771F881F991FCA95D2F7AB -:1051E0000E9458210F900F900F900F90CF910C9428 -:1051F0005B1DCF93873288F58E3108F00BC18E305E -:1052000009F487C0D8F4873009F460C08B3009F402 -:105210004FC0863009F002C180914003817F8E7FAC -:105220008093400384EE99E00E94DB0689E99CE0CC -:105230000E94DB0681E08093500346C0863109F46A -:10524000B0C020F4803109F47AC0E8C0893109F493 -:1052500091C08B3109F449C0E1C0883349F150F461 -:10526000893209F4D5C0853309F4D2C0873209F0F8 -:10527000D5C0CEC0833409F4CBC028F48A3308F4F7 -:10528000CDC08953C8C0883409F0C8C00E945B1DD6 -:1052900088E89CE00E94DB062FEF83ED90E321502D -:1052A00080409040E1F700C000000E9494240CC0B0 -:1052B0008BE09AE041C08FE69CE00E94DB06809183 -:1052C0004003816080934003C1E0ADC08091400302 -:1052D000C82FC17080FFEFCF8BE79CE00E94DB06F8 -:1052E00080914003817F8E7F3FC09091400391FB6E -:1052F000CC27C0F981E0C827892FC0FB81F98093B2 -:105300004003CC2319F082E69CE029C084E59CE0B0 -:1053100013C09091400392FBCC27C0F981E0C827CD -:10532000892FC0FB82F980934003CC2319F085E4D8 -:105330009CE015C085E39CE00E94DB06C5CF909100 -:10534000400393FBCC27C0F981E0C827892FC0FB1D -:1053500083F980934003CC2351F089E29CE00E94C2 -:10536000DB06809140038160809340035CC08CE148 -:105370009CE0E2CF8DE09CE00E94DB0680EE9BE0AB -:105380000E94DB0689EA9BE00E94DB068CE79BE03B -:105390000E94DB0687E39BE00E94DB0689E09BE03E -:1053A000CBCF8BEF9AE00E94DB060E94D2171F92B0 -:1053B0008F9381EE9AE09F938F930E947407809160 -:1053C00020011F928F938AEC9AE09F938F930E9403 -:1053D00074078091E3021F928F9387EB9AE09F936B -:1053E0008F930E9474070E940D249F938F937F9345 -:1053F0006F9380EA9AE09F938F930E9474078DB712 -:105400009EB742960FB6F8949EBF0FBE8DBF5CCF7D -:1054100080E001C08D510E94D92856CF8EE99AE0D4 -:105420000E94DB06C0E08C2FCF910895CF93C82F48 -:1054300080915003813071F020F0823009F44BC02C -:1054400042C1E0912101F09122018081823209F074 -:105450003CC107C0E0912101F0912201808182329C -:1054600061F48C2F0E94EF0B811104C08C2F0E94DD -:10547000F9282FC081E090E02CC08C2F0E941C0ED8 -:10548000811126C0C431E1F070F4CB3081F0C0311D -:10549000D1F40E94A12787ED99E00E94DB0682E00B -:1054A0008093500315C0C93259F0C83361F484EEBB -:1054B00099E00E94DB068BED99E00E94DB0608C0B4 -:1054C0001092500304C185ED99E00E94DB06FFC0F5 -:1054D00081E08170FEC0C43228F5CE3108F0C1C031 -:1054E000CB30A1F1D0F4C73009F0D3C08EE1809366 -:1054F000280182E3809327018AE08093260184E1DA -:105500008093250188E08093240188E28093230121 -:105510008BE798E00E94DB06BFC0C33149F1C4317C -:10552000C1F0B7C0CB3409F4A9C028F4C93289F05E -:10553000C83361F0AEC0C13509F49EC0C23509F46C -:1055400099C0CE3409F0A5C06AE09EC00E94A12790 -:10555000A3C080914F03882319F010924F039CC081 -:1055600088E898E00E94DB0681E080935003B1C098 -:1055700082E698E00E94DB0680E598E00E94DB0668 -:10558000809128011F928F938DE498E09F938F93D1 -:105590000E9474078BE498E00E94DB0689E398E0A0 -:1055A0000E94DB06809127011F928F9386E398E08B -:1055B0009F938F930E94740784E398E00E94DB0618 -:1055C00085E298E00E94DB06809126011F928F936E -:1055D00082E298E09F938F930E94740780E298E0A4 -:1055E0000E94DB068FE098E00E94DB068091250197 -:1055F0001F928F938CE098E09F938F930E94740783 -:105600008AE098E00E94DB0685EF97E00E94DB06C7 -:10561000809124011F928F9382EF97E09F938F9345 -:105620000E94740780EF97E00E94DB0689ED97E007 -:105630000E94DB06809123011F928F9386ED97E0F5 -:105640009F938F930E94740784ED97E00E94DB067E -:105650008DB79EB748960FB6F8949EBF0FBE8DBF0C -:105660001BC0CE51EC2FF0E0E057FE4F80818093BD -:105670004F0312C061E003C061E006C06AE08091A0 -:105680004F030E94B82708C080914F030E945B28F7 -:1056900003C089E798E013C080914F03882369F025 -:1056A0001F928F9383E798E09F938F930E947407D4 -:1056B0000F900F900F900F9004C080E798E00E9429 -:1056C000DB0681E006C01092500380E002C080E05B -:1056D00000CFCF9108950E94722B6894B1110C9461 -:1056E000012C08950E94E62B88F09F5798F0B92F5F -:1056F0009927B751B0F0E1F0660F771F881F991F07 -:105700001AF0BA95C9F714C0B13091F00E94002C7C -:10571000B1E008950C94002C672F782F8827B85F8C -:1057200039F0B93FCCF3869577956795B395D9F75E -:105730003EF490958095709561957F4F8F4F9F4F68 -:105740000895E89409C097FB3EF490958095709574 -:1057500061957F4F8F4F9F4F9923A9F0F92F96E9BD -:10576000BB279395F695879577956795B795F11132 -:10577000F8CFFAF4BB0F11F460FF1BC06F5F7F4FCF -:105780008F4F9F4F16C0882311F096E911C07723E1 -:1057900021F09EE8872F762F05C0662371F096E8EA -:1057A000862F70E060E02AF09A95660F771F881FB9 -:1057B000DAF7880F9695879597F9089557FD9058D1 -:1057C000440F551F59F05F3F71F04795880F97FBC5 -:1057D000991F61F09F3F79F087950895121613067F -:1057E0001406551FF2CF4695F1DF08C016161706AE -:1057F0001806991FF1CF86957105610508940895E3 -:10580000E894BB2766277727CB0197F908950E9474 -:105810001A2C0C948B2C0E947D2C38F00E94842C26 -:1058200020F0952311F00C94742C0C947A2C1124F4 -:105830000C94012C0E94DE2B70F3959FC1F3950F01 -:1058400050E0551F629FF001729FBB27F00DB11D04 -:10585000639FAA27F00DB11DAA1F649F6627B00D94 -:10586000A11D661F829F2227B00DA11D621F739F7D -:10587000B00DA11D621F839FA00D611D221F749F8B -:105880003327A00D611D231F849F600D211D822FD2 -:10589000762F6A2F11249F5750409AF0F1F08823F9 -:1058A0004AF0EE0FFF1FBB1F661F771F881F915026 -:1058B0005040A9F79E3F510580F00C94742C0C9435 -:1058C000012C5F3FE4F3983ED4F386957795679576 -:1058D000B795F795E7959F5FC1F7FE2B880F911D50 -:1058E0009695879597F9089597F99F6780E870E0F6 -:1058F00060E008959FEF80EC089500240A94161646 -:10590000170618060906089500240A9412161306AD -:10591000140605060895092E0394000C11F488233B -:1059200052F0BB0F40F4BF2B11F460FF04C06F5F57 -:105930007F4F8F4F9F4F0895991B79E004C0991FA7 -:10594000961708F0961B881F7A95C9F780950895D9 -:10595000AA1BBB1B51E107C0AA1FBB1FA617B70795 -:1059600010F0A61BB70B881F991F5A95A9F78095B1 -:105970009095BC01CD01089597FB072E16F4009475 -:1059800007D077FD09D00E94A82C07FC05D03EF473 -:10599000909581959F4F0895709561957F4F0895DB -:1059A000A1E21A2EAA1BBB1BFD010DC0AA1FBB1F23 -:1059B000EE1FFF1FA217B307E407F50720F0A21B95 -:1059C000B30BE40BF50B661F771F881F991F1A9402 -:1059D00069F760957095809590959B01AC01BD012C -:1059E000CF010895EE0FFF1F0590F491E02D09946B -:0459F000F894FFCF59 -:1059F40047094A094B094C094D094309C709AD092F -:105A040046094E090A01BD10AE118B11571123111D -:105A14000136032808140A321E524E2D3432004C2B -:105A2400554641004F4646004F4E00434F4E4E00F0 -:105A3400506F776572656400556E61747461636854 -:105A440065640044656661756C74004164647265E4 -:105A54007373656400436F6E66696775726564008D -:105A64003F0053757370656E64656400404D362263 -:105A74001906CC05960574050005190532054B0574 -:0A5A840001020304050607080900EB -:10680000E70000000000000004000500060007008B +:100000000C9449060C9490060C9490060C9490065F +:100010000C9490060C9490060C9490060C94900608 +:100020000C9490060C9490060C9463150C94900616 +:100030000C94DA230C9490060C9490060C94900681 +:100040000C9490060C9490060C9490060C949006D8 +:100050000C9490060C947A240C9490060C949006C0 +:100060000C9490060C94D7080C9490060C9490066F +:100070000C9490060C9490060C9490060C949006A8 +:100080000C9490060C9490060C9490060C94900698 +:100090000C9490060C9490060C9490060C94900688 +:1000A0000C9490060C9490060C949006000E040E8E +:1000B000080E0C0E100E140E180E1C0E200E240E20 +:1000C000280E2C0E300E340E380E3C0E400E440E10 +:1000D000480E4C0E500E540E580E5C0E600E640E00 +:1000E000680E6C0E700E740E780E7C0E800E840EF0 +:1000F000880E8C0ECC0EFE0D900E920E940E960E67 +:100100009A0E9E0EA20EA60EAB0EB00EB40EB80E38 +:10011000BC0EC00EC40ECA0ECA0ECA0ECA0ECA0E3D +:10012000CA0ECA0ECA0ECA0ECA0ECA0ECA0ECA0E0F +:10013000CA0ECA0ECA0ECA0ECA0ECA0EC80E59166A +:100140007B1669177B166917C016E31669173817EF +:100150004B17871A871AB41AB41A0F1B4B1B431D6F +:10016000431D631B431D5E1C5E1C191D431D431D67 +:100170002F1D1F141A16041D1B0620211508070920 +:10018000190522231C170A0B11801E352B39797A89 +:100190007B2C2425180C0E0D1080742A31287C7DB0 +:1001A0007E7F26271213330F36802D2E302F3438C2 +:1001B0003780522C310D0A0053592C464646340DD7 +:1001C0000A0053482C303033430D0A00537E2C363E +:1001D0000D0A0053572C383030300D0A00534D2C87 +:1001E000340D0A0053532C4B6579626F6172642F92 +:1001F0004D6F7573650D0A00532D2C546D6B425471 +:100200000D0A0053462C310D0A002D2D2D0D0A002C +:1002100045786974696E6720636F6E666967206DE3 +:100220006F6465202E2E2E0A002B0D0A00760D0A13 +:100230000024242400456E746572696E6720636F24 +:100240006E666967206D6F6465202E2E2E0A00256C +:10025000630025730D0A00522C310D0A0053522CF5 +:100260005A0D0A00555342206D6F64650A004175AE +:10027000746F206D6F64650A00253032750A0025A1 +:100280003032753A00253032753A004241543A20F6 +:1002900025756D560900757074696D653A202530B5 +:1002A000327520253032753A253032753A25303294 +:1002B000750A00564255533A2025580A0052656D7A +:1002C0006F746557616B657570456E61626C6564CE +:1002D0003A2025580A000A003F004C4F5700444975 +:1002E000534348470043484152470046554C4C0051 +:1002F000626174746572793A2000555342205374D8 +:100300006174653A2025730A00636F6E6669675FE2 +:100310006D6F64653A2025580A00726E34325F6151 +:1003200075746F636F6E6E656374696E6728293AC2 +:100330002025580A00726E34323A2025730A00666E +:100340006F7263655F7573623A2025580A00707298 +:100350006F746F636F6C3A2025730A000A2D2D2D80 +:100360002D2D20524E2D343220696E666F202D2D9A +:100370002D2D2D0A00753A20202020202020746F7A +:1003800067676C6520466F72636520555342206D28 +:100390006F64650A00703A202020202020207061C0 +:1003A0006972696E670A00536C636B3A20202020E3 +:1003B000524E2D343220696E697469616C697A65B8 +:1003C0000A0044656C3A2020202020656E74657216 +:1003D0002F6578697420524E2D343220636F6E661B +:1003E0006967206D6F64650A00623A202020202032 +:1003F00020206261747465727920766F6C74616715 +:10040000650A00693A20202020202020524E2D34F9 +:100410003220696E666F0A000A0A2D2D2D2D2D20BF +:10042000426C7565746F6F746820524E2D343220A3 +:1004300048656C70202D2D2D2D2D0A00253032752C +:100440003A253032753A253032750925756D560AD0 +:10045000004C4544207374617475733A2025303222 +:10046000580A002025303258002563005B735D0078 +:100470004B6579626F6172642073746172740A00F3 +:10048000524E2D343220696E69740A000A55534267 +:1004900020696E69740A005B445D005B435D001275 +:1004A00003480048004B00420020006D006F0064CC +:1004B0000000000E0374002E006D002E006B002E55 +:1004C0000000000403090409027400040100A032C2 +:1004D00009040000010301010009211101000122AA +:1004E00040000705810308000A0904010001030117 +:1004F0000200092111010001224D000705820308B5 +:10050000000A090402000103000000092111010092 +:10051000012236000705830308000A0904030002CC +:1005200003000000092111010001222200070584B7 +:10053000032000010705040320000112011001003F +:10054000000008EDFE42420401010200010631FFF5 +:100550000974A1010975150026FF00952075088111 +:10056000020976150026FF00952075089102C00546 +:10057000010980A101850216810026B7001A8100B9 +:100580002AB700751095018100C0050C0901A10171 +:100590008503160100269C021A01002A9C02751090 +:1005A00095018100C005010902A1010901A1000511 +:1005B0000919012905150025019505750181029587 +:1005C00001750381010501093009311581257F95E8 +:1005D000027508810609381581257F950175088106 +:1005E00006050C0A38021581257F950175088106DC +:1005F000C0C005010906A101050719E029E715009A +:10060000250195087501810295017508810105088C +:10061000190129059505750191029501750391014F +:100620000507190029FF150026FF009506750881AA +:1006300000C00A002530325820006B6579626F6176 +:1006400072645F7265706F72743A20004C45443A70 +:1006500020253032580A00253032583A20253038CB +:100660006225730A00722F632030313233343536FD +:10067000370A004F6E6573686F743A2074696D6550 +:100680006F75740A00290A002575002F0025750072 +:100690005D280025640020002564002000256400FA +:1006A00020002564007C0025303258006D6F757382 +:1006B000656B6579205B62746E7C7820792076208A +:1006C000685D287265702F61636C293A205B006D4C +:1006D0006B5F776865656C5F74696D655F746F5F8C +:1006E0006D6178203D2025640A006D6B5F77686539 +:1006F000656C5F6D61785F7370656564203D202572 +:10070000640A006D6B5F74696D655F746F5F6D6126 +:1007100078203D2025640A006D6B5F6D61785F7302 +:1007200070656564203D2025640A006D6B5F696E0D +:1007300074657276616C203D2025640A006D6B5FE4 +:1007400064656C6179203D2025640A006D6B5F77DC +:100750006865656C5F74696D655F746F5F6D617806 +:10076000203D2025640A006D6B5F776865656C5FCE +:100770006D61785F7370656564203D2025640A00B3 +:100780006D6B5F74696D655F746F5F6D6178203D3F +:100790002025640A006D6B5F6D61785F737065651D +:1007A00064203D2025640A006D6B5F696E7465727C +:1007B00076616C203D2025640A006D6B5F64656C7A +:1007C0006179203D2025640A000A00257500363A2B +:1007D00020776865656C5F74696D655F746F5F6DC8 +:1007E00061783A20000A00257500353A207768655F +:1007F000656C5F6D61785F73706565643A20000AAF +:1008000000257500343A2074696D655F746F5F6D03 +:1008100061783A20000A00257500333A206D61782E +:100820005F73706565643A20000A00257500323AEE +:1008300020696E74657276616C286D73293A2000A8 +:100840000A00257500313A2064656C6179282A31E7 +:10085000306D73293A20000A092D2056616C7565A8 +:1008600073202D0A004D3E004D25643E20003F00C0 +:100870007365742064656661756C740A00433E207C +:100880000077686572652064656C74613A206375F1 +:1008900072736F723D25642C20776865656C3D2509 +:1008A000640A53656520687474703A2F2F656E2E44 +:1008B00077696B6970656469612E6F72672F7769FC +:1008C0006B692F4D6F7573655F6B6579730A000AED +:1008D000092D204D6F7573656B6579202D0A455381 +:1008E000432F713A09717569740A313A0964656C6C +:1008F0006179282A31306D73290A323A09696E7498 +:10090000657276616C286D73290A333A096D6178D6 +:100910005F73706565640A343A0974696D655F7464 +:100920006F5F6D61780A353A09776865656C5F6D50 +:1009300061785F73706565640A363A097768656542 +:100940006C5F74696D655F746F5F6D61780A0A70C2 +:100950003A097072696E742076616C7565730A6409 +:100960003A097365742064656661756C74730A7501 +:10097000703A092B310A646F776E3A092D310A708B +:100980006775703A092B31300A7067646F776E3A79 +:10099000092D31300A0A7370656564203D20646555 +:1009A0006C7461202A206D61785F737065656420C6 +:1009B0002A2028726570656174202F2074696D6526 +:1009C0005F746F5F6D6178290A003F004D3E200023 +:1009D000433E20004C25640A000A092D20436F6E17 +:1009E000736F6C65202D0A4553432F713A09717559 +:1009F00069740A6D3A096D6F7573656B65790A00E4 +:100A00000A092D204D61676963202D0A643A096443 +:100A1000656275670A783A096465627567206D6179 +:100A2000747269780A6B3A096465627567206B6550 +:100A300079626F6172640A6D3A0964656275672054 +:100A40006D6F7573650A763A0976657273696F6EB4 +:100A50000A733A097374617475730A633A09636FB0 +:100A60006E736F6C65206D6F64650A302D343A09C2 +:100A70006C61796572302D34284631302D46342929 +:100A80000A506175733A09626F6F746C6F616465C7 +:100A9000720A003F0074696D65725F72656164334C +:100AA0003228293A202530346C580A006B65796267 +:100AB0006F6172645F69646C653A2025580A006B47 +:100AC0006579626F6172645F70726F746F636F6C6F +:100AD0003A2025580A00686F73745F6B6579626FFE +:100AE0006172645F6C65647328293A2025580A0096 +:100AF0000A092D20537461747573202D0A00474331 +:100B0000433A20342E392E32204156522D4C494240 +:100B1000433A20312E382E3073766E204156525F84 +:100B2000415243483A20617672350A004F50544989 +:100B30004F4E533A204C554641204D4F5553454B4F +:100B400045592045585452414B455920434F4E5327 +:100B50004F4C4520434F4D4D414E44204B45594D40 +:100B600041505F53454354494F4E20343039360A83 +:100B7000004255494C443A20663639393239312DD4 +:100B80006469727479202831333A32373A3034202C +:100B90004F63742020392032303136290A005649FB +:100BA000443A2030784645454428742E6D2E6B2EED +:100BB00029205049443A2030783432343228484889 +:100BC0004B42206D6F6429205645523A20307830D0 +:100BD0003130340A00444553433A20742E6D2E6B55 +:100BE0002E206B6579626F617264206669726D7721 +:100BF00061726520666F722048484B42206D6F64B9 +:100C00000A000A092D2056657273696F6E202D0A3D +:100C1000000A6D6F7573653A206F66660A000A6D8B +:100C20006F7573653A206F6E0A000A6B6579626FA3 +:100C30006172643A206F66660A000A6B6579626FBA +:100C40006172643A206F6E0A000A6D61747269788D +:100C50003A206F66660A000A6D61747269783A20FC +:100C60006F6E0A000A64656275673A206F6E0A004B +:100C70000A64656275673A206F66660A000A0A624E +:100C80006F6F746C6F616465722E2E2E2000433E70 +:100C9000200011241FBECFEFDAE0DEBFCDBF04B6C7 +:100CA00003FE27C080915F0390916003A0916103D0 +:100CB000B09162038730904BA740B04BD1F41092B3 +:100CC0005F0310926003109261031092620314BEDE +:100CD00084B7877F84BF0FB6F894A8958091600091 +:100CE000886180936000109260000FBEE0E0F8E33E +:100CF000099511E0A0E0B1E0E6E0FAE502C0059058 +:100D00000D92AA39B107D9F723E0AAE9B1E001C0F1 +:100D10001D92AF35B207E1F70E9407100C94012D28 +:100D20000C9400000FB680959AE0F8947BE27A95D7 +:100D3000F1F708F0589A08F4589886959A95B1F703 +:100D40000FBE08950FB680E8F894499BFECF4999ED +:100D5000FECF96E19A95F1F79CE29A95F1F7869588 +:100D600049998068C8F70FBE08950FB680E8F894D7 +:100D700096E19A95F1F79CE29A95F1F78695499953 +:100D80008068C8F796E19A95F1F7499BFECF0FBEB0 +:100D90000895FF93EF93E0919A01F0919B013097B2 +:100DA00009F00995EF91FF910895FC01859180303C +:100DB00011F0EFDFFBCF0895FF27E0E230E247FFBD +:100DC0000CC0419597FF09C0EDE260957095809544 +:100DD0009095611D711D811D911D27FF02C02195F8 +:100DE00030E350E2AA27660F771F881F991FAA1FBA +:100DF000A41710F0A41B63955A95A9F7AA3008F020 +:100E0000A95FA05DAF93F39561157105810591050B +:100E100041F7ED3211F4EF93F395F21718F43F9385 +:100E2000F395FBCF8F91B5DFFA95E1F70895E9913E +:100E3000F9918591803021F0853219F0AADFF9CF40 +:100E4000089520E0E89455915532C1F3503311F4E0 +:100E5000689455915A3348F4505390F3220F022E60 +:100E6000220F220F200D250FF4CF0EF4219589912A +:100E70009991533619F3533729F1533559F1BC0180 +:100E800088279927E8945C3621F489919991689490 +:100E90005591543639F446EF7EF077FF0DC08FEF51 +:100EA0009FEF0AC055374AE039F0583540E121F04C +:100EB000523642E009F00895FF93EF937DDFEF9102 +:100EC000FF91B7CFFF93EF93FC0181918030B9F38D +:100ED00060DFFBCFFF93EF9368DFF1CFDF93CF931A +:100EE000CDB7DEB72596A3DFCF91DF91089514B873 +:100EF0008FEF85B9549A5C9808958FEF84B980E498 +:100F000085B9549A5C9A8FE19EE40197F1F700C08D +:100F1000000008958FEF84B980E485B957985F9AEF +:100F20002E9A2F980E947707E4EAF1E088E08E0F6E +:100F300011928E13FDCFECE9F1E088E08E0F119253 +:100F40008E13FDCF84EA91E09093AF018093AE01C0 +:100F50008CE991E09093AD018093AC0108950F93DB +:100F60001F93CF93DF938091AC019091AD012091BD +:100F7000AE013091AF013093AD012093AC0190935D +:100F8000AF018093AE015C9B0E947D07C0E0D0E082 +:100F900001E010E080E090E025B1207C2C2BAC013A +:100FA00033E0440F551F3A95E1F7242B25B9EAE1C8 +:100FB000EA95F1F700C0E091AC01F091AD01EC0FC2 +:100FC000FD1F208130E0082E02C0359527950A9438 +:100FD000E2F720FD2F9AF5E3FA95F1F70000E6B568 +:100FE0002E982AE12A95F1F700C04091AE01509168 +:100FF000AF01DA01AC0FBD1F4F9B0AC09801082E4C +:1010000001C0220F0A94EAF720953C91232308C0DF +:101010006C919801082E01C0220F0A94EAF7262B42 +:101020002C9326B56E2F70E02E1718F026B530E001 +:1010300004C026B530E021503F4F261B370B263029 +:10104000310558F0E091AC01F091AD01EC0FFD1FBE +:101050002081FA01EC0FFD1F20833AE13A95F1F768 +:1010600000C02F982E9AEBE2F1E03197F1F700C023 +:10107000000001968830910509F08ECFA091AE0155 +:10108000B091AF01AC0FBD1FE091AC01F091AD018B +:10109000EC0FFD1F9C918081981751F00E9418243D +:1010A0006093B0017093B1018093B2019093B3014A +:1010B0002196C830D10509F06DCF5C9B1BC0809193 +:1010C0005603853021F080915603811113C0609141 +:1010D000B0017091B1018091B2019091B3010E9471 +:1010E0004E24613177428105910520F00E947707F7 +:1010F0000E94992381E0DF91CF911F910F91089574 +:101100002091AE013091AF01F901E80FF11D80810E +:1011100008950C947D070C947707569A81FF02C0BE +:101120005E9A08955E98089588E08093CC001092AE +:10113000CD00E9ECF0E08081806980838081886067 +:101140008083EAECF0E080818083EBECF0E080814A +:101150008083559A5D98789408959091B501209177 +:10116000B4019217D1F030E0F901EA54FE4F8081CA +:101170002F5F3F4F33272093B401492F50E0921740 +:1011800018F4241B350B03C0241B350B3395233077 +:1011900031050CF05D9890E008958FEF9FEF089572 +:1011A0009091C80095FFFCCF8093CE0008951F92C8 +:1011B0000F920FB60F9211242F933F934F935F938B +:1011C0008F939F93EF93FF938091B50190E0AC01D3 +:1011D0004F5F5F4F2091B401241741F03091CE0052 +:1011E000FC01EA54FE4F30834093B5013091B501C4 +:1011F000822F90E0432F50E0841B950B321708F0AC +:10120000939503970CF45D9AFF91EF919F918F91C5 +:101210005F914F913F912F910F900FBE0F901F90B4 +:1012200018958091CE02089508958091CE02089578 +:101230000895089508950895CF93DF938D3C910507 +:10124000B9F1B8F4853B9105A9F148F4833B9105C8 +:10125000D1F1843B9105D1F5D0E0C0E23BC0873BA2 +:10126000910571F150F18C3C910581F5D0E0C8E019 +:1012700031C08A3E9105C1F040F4823E9105B1F043 +:10128000893E910519F5D0E124C0813222E0920710 +:1012900049F0833222E09207D9F08A389140B1F4C4 +:1012A000D2E017C0D4E015C0D0E213C0D0E411C022 +:1012B000D0E80FC0D0E0C1E00DC0D0E0C2E00AC06D +:1012C000D0E0C4E007C0D0E0C0E104C0D0E001C07D +:1012D000D1E0C0E08DEF0E94D00883E00E94D008EA +:1012E00083E00E94D0088D2F0E94D0088C2FDF91C0 +:1012F000CF910C94D008CF93DF93EC018DEF0E9437 +:10130000D00885E00E94D00882E00E94D008888141 +:101310000E94D00889810E94D0088A810E94D0084A +:101320008B81DF91CF910C94D008CF93DF93EC01A8 +:101330008DEF0E94D00889E00E94D00881E00E94D1 +:10134000D00888810E94D00880E00E94D0088A815D +:101350000E94D0088B810E94D0088C810E94D00806 +:101360008D810E94D0088E810E94D0088F81DF91EC +:10137000CF910C94D0080C94AD08EF92FF920F938C +:101380001F93CF938C010E940C247C01C0E0C70105 +:101390000E9424248017910798F40E94AD089C01B4 +:1013A0002F3F8FEF380751F02D3041F02A3041F0B8 +:1013B000EC2FF0E0EA54FD4F2083CF5FC73138F3C4 +:1013C000EC2FF0E0EA54FD4F108286EB92E0CF91D3 +:1013D0001F910F91FF90EF9008950C94D00881B366 +:1013E000881F8827881F0895879A8F9A089585B740 +:1013F000806885BF85B7806885BF0E94F40986989C +:101400008E9A81988998559A5D980C949408879A39 +:101410008F9808958FB18695817008958FB186FB5E +:10142000882780F908958093CE020895CF93DF93A3 +:10143000CFE4D2E00E94BB098F3F2FEF920759F013 +:101440009F938F93DF93CF930E946E070F900F901F +:101450000F900F90EFCFDF91CF910895CF93DF934F +:10146000FC018491EF012196882321F00E94ED096F +:10147000FE01F7CF2FEF89E698E1215080409040A0 +:10148000E1F700C0000084E690E00E94BD0980936F +:10149000CF029093D0029F938F9382E592E09F9327 +:1014A0008F930E946E070E94160A0F900F900F9064 +:1014B0000F908091CF029091D002DF91CF9108954B +:1014C0000E94A11790931501809314010E94641D3E +:1014D00080E091E00E949C170E94070A0E940E0A79 +:1014E0008111FCCF85E392E00E94D5062FEF85EBBA +:1014F00095E3215080409040E1F700C0000081E377 +:1015000092E00E942E0AEFEFFBE42DE1E150F04063 +:101510002040E1F700C000000E94160A8DE292E030 +:101520000E942E0AFC018081863721F089E292E038 +:101530000C942E0A089580E192E00E94D5068AE07C +:1015400092E00E942E0A0E94F4090E94641D80917C +:101550001401909115010C949C170C94430F8F92D9 +:101560009F92AF92BF92CF92DF92EF92FF920F9332 +:101570001F93CF93DF9392E0B92E03E614E029E6A0 +:10158000E22E24E0F22EAA24A39433E0932E41E528 +:10159000C42E44E0D42E0E94BB09EC01019609F44C +:1015A00041C08091D3028130F9F028F0823009F1F6 +:1015B000833021F134C0CE3FD10519F4A092D3027B +:1015C000EACFC038D10528F4DF93CF93FF92EF9292 +:1015D00004C0DF93CF931F930F930E946E070F9069 +:1015E0000F900F900F90D7CF2297C9F4B092D302EB +:1015F000D2CF2197A1F49092D302CDCF8091410315 +:1016000080FF0AC0DF93CF93DF92CF920E946E07D4 +:101610000F900F900F900F908C2F0E94130A109232 +:10162000D302B9CF8091D502811121C08091D4021B +:1016300081111DC00E940A0A81110AC00E94A117CF +:101640008A50914029F00E94641D8AE091E00DC00B +:101650000E940A0A882359F00E94A11786519140DE +:1016600031F00E94641D86E191E00E949C178091F8 +:10167000D1029091D2020E942424893E23E0920755 +:1016800008F461C028EE33E0B9010E94B12C629FDA +:10169000C001639F900D729F900D11242091D10283 +:1016A0003091D202820F931F9093D2028093D10285 +:1016B0000E94E10F833011F481E001C080E00E94BC +:1016C000320F0E94182428EE33E040E050E00E94E0 +:1016D000D92C49015A018CE3C82ED12CE12CF12CD4 +:1016E000CA01B901A70196010E94D92C672B682B6A +:1016F000692B49F50E94AA0F2091410320FF23C0C6 +:101700009F938F931F921F92C501B40120E13EE089 +:1017100040E050E00E94D92CC22FA70196010E9400 +:10172000D92C3F932F931F92CF938CE394E09F93F8 +:101730008F930E946E078DB79EB70A960FB6F894E6 +:101740009EBF0FBE8DBF0E940A0A811107C00E9472 +:101750000E0A882319F06E9A769802C06E9A769ACD +:10176000DF91CF911F910F91FF90EF90DF90CF907D +:10177000BF90AF909F908F9008958F929F92AF925D +:10178000BF92CF92DF92EF92FF921F93CF93DF939E +:1017900000D000D0CDB7DEB7833109F48CC008F09B +:1017A0005BC08B3009F466C08C3009F48FC0853083 +:1017B00009F0FBC10E94182428EE33E040E050E01D +:1017C0000E94D92C49015A010E94AA0F9F938F931E +:1017D0008BE892E09F938F930E946E07C501B4013E +:1017E00020E13EE040E050E00E94D92C5F934F930F +:1017F0003F932F9325E832E03F932F9369837A83B9 +:101800008B839C830E946E078CE3C82ED12CE12C25 +:10181000F12C69817A818B819C81A70196010E94BC +:10182000D92C5F934F933F932F938FE792E09F9331 +:101830008F930E946E07C501B401A70196010E9413 +:10184000D92C9F938F937F936F9389E792E09F9317 +:101850008F930E946E0740C1883361F020F4883175 +:1018600009F440C1A2C1873409F46DC18C3409F474 +:1018700056C19BC188E194E00E94D50683E094E0C4 +:101880000E94D50689EE93E00E94D50682EC93E093 +:101890000E94D50687EA93E00E94D50685E993E089 +:1018A0000E94D5061091D50211117DC185E793E004 +:1018B0000E94D5067EC10E94600A8DE592E00E94DA +:1018C0002E0A87E592E00E942E0A6BC18CE593E018 +:1018D0000E94D5060E94A1178A50914019F08FE20C +:1018E00091E002C089E291E09F938F938EE493E0B0 +:1018F0009F938F930E946E078091D4021F928F93C3 +:101900008FE393E09F938F930E946E070E940A0AD1 +:101910000FB6F894DEBF0FBECDBF811107C00E9485 +:101920000E0A811106C088E391E005C084E391E0CE +:1019300002C08BE391E09F938F9385E393E09F93A5 +:101940008F930E946E070E94EF091F928F938AE186 +:1019500093E09F938F930E946E078091D5021F9210 +:101960008F9389E093E09F938F930E946E078091FD +:1019700056030FB6F894DEBF0FBECDBF8823B9F073 +:10198000809156038130B1F0809156038230A9F0E6 +:10199000809156038330A1F080915603843099F0F2 +:1019A00080915603853091F080E791E011C088E482 +:1019B00091E00EC080E491E00BC083E591E008C0A7 +:1019C0008BE591E005C085E691E002C082E791E0F9 +:1019D0009F938F938AEF92E09F938F930E946E075D +:1019E00080EF92E09F938F930E946E070E94E10F19 +:1019F0000F900F900F900F900F900F90813059F033 +:101A000038F0823059F0833061F48AED92E00BC0F7 +:101A10008BEE92E008C085EE92E005C08EED92E07C +:101A200002C088ED92E09F938F930E946E070F9003 +:101A30000F9086ED92E09F938F930E946E078091A6 +:101A400054031F928F938DEB92E09F938F930E948C +:101A50006E078091D90081701F928F9383EB92E083 +:101A60009F938F930E946E070E94182428EE33E004 +:101A700040E050E00E94D92C69017A019CE3892E54 +:101A8000912CA12CB12CCA01B901A50194010E948D +:101A9000D92C7F936F93C701B60120E13EE040E06F +:101AA00050E00E94D92C122FA50194010E94D92C3C +:101AB0003F932F931F921F93C701B60120E831E592 +:101AC00041E050E00E94D92C3F932F9386E992E0A9 +:101AD0009F938F930E946E070FB6F894DEBF0FBEE0 +:101AE000CDBF61C08091D502811162C01091D40236 +:101AF000112339F08EE692E00E94D5061092D402AE +:101B000058C084E692E00E94D50681E08093D4021A +:101B10000E94641D86E191E00E949C1744C00E94CF +:101B2000EF09182F882341F00E94600A81E080931A +:101B300051038093D5023DC00E949B0A109251032D +:101B40001092D50230C08091D502811102C00E944E +:101B5000600A83E092E00E942E0A88EF91E00E94E2 +:101B60002E0A84EE91E00E942E0A8DED91E00E94F3 +:101B70002E0A83ED91E00E942E0A8CEC91E00E94E7 +:101B80002E0A82EC91E00E942E0A88EB91E00E94DE +:101B90002E0A82EB91E00E942E0A8091D5028111DB +:101BA00002C00E949B0A11E004C01091D50201C03E +:101BB00010E0812F0F900F900F900F90DF91CF9139 +:101BC0001F91FF90EF90DF90CF90BF90AF909F90CC +:101BD0008F900895CF93C82F0E94CE22827291E0F9 +:101BE00009F490E04C2F50E0FA013497E934F10504 +:101BF00008F0D0C0EA5AFF4F0C94FB2C8BE12DC1AA +:101C00009111CCC081E629C19111CAC082E625C1DB +:101C10009111C8C083E621C19111C6C084E61DC1DF +:101C20009111C4C085E619C19111C2C086E615C1E3 +:101C30009111C0C087E611C19111BEC088E60DC1E7 +:101C40009111BCC089E609C19111BAC08AE605C1EB +:101C50009111B8C08BE601C19111B6C08CE6FDC0F0 +:101C60009111B4C08DE6F9C09111B2C08EE6F5C0F5 +:101C70009111B0C08FE6F1C09111AEC080E7EDC008 +:101C80009111ACC081E7E9C09111AAC082E7E5C01B +:101C90009111A8C083E7E1C09111A6C084E7DDC01F +:101CA0009111A4C085E7D9C09111A2C086E7D5C023 +:101CB0009111A0C087E7D1C091119EC088E7CDC027 +:101CC00091119CC089E7C9C091119AC08AE7C5C02B +:101CD000911198C081E3C1C0911196C082E3BDC04B +:101CE000911194C083E3B9C0911192C084E3B5C04F +:101CF000911190C085E3B1C091118EC086E3ADC053 +:101D000091118CC087E3A9C091118AC088E3A5C056 +:101D1000911188C089E3A1C0911186C080E39DC064 +:101D200088E09BC089E099C080E297C091117EC095 +:101D30008DE293C091117CC08DE38FC091117AC068 +:101D40008BE58BC0911178C08DE587C0992309F48C +:101D500075C08CE782C0992309F472C08CE77DC0FE +:101D6000911170C08BE379C091116EC087E275C08C +:101D700091116CC080E671C091116AC08CE26DC097 +:101D8000911168C08EE269C0911166C08FE265C092 +:101D900080E063C080E261C08AE05FC081E45DC032 +:101DA00082E45BC083E459C084E457C085E455C035 +:101DB00086E453C087E451C088E44FC089E44DC035 +:101DC0008AE44BC08BE449C08CE447C08DE445C035 +:101DD0008EE443C08FE441C080E53FC081E53DC053 +:101DE00082E53BC083E539C084E537C085E535C071 +:101DF00086E533C087E531C088E52FC089E52DC071 +:101E00008AE52BC081E229C080E427C083E225C097 +:101E100084E223C085E221C08EE51FC086E21DC09A +:101E20008AE21BC088E219C089E217C08FE515C09D +:101E30008BE213C08BE711C08DE70FC08CE50DC09E +:101E40008CE50BC08AE309C082E207C08EE705C0BB +:101E50008CE303C08EE301C08FE30E94ED0981E0B3 +:101E6000CF910895833019F4859A7D9A0895813031 +:101E700011F4859A06C0823019F4859A8D9A0895D6 +:101E800085988D98089581E00E94320F2FEF89E6A2 +:101E900098E1215080409040E1F700C0000082E0CE +:101EA0000E94320F2FEF89E698E121508040904048 +:101EB000E1F700C0000081E00E94320F2FEF89E6B9 +:101EC00098E1215080409040E1F700C0000082E09E +:101ED0000E94320F2FEF89E698E121508040904018 +:101EE000E1F700C0000080E00E94320F80EC809398 +:101EF0007C0087E080937A0081E980937E0081E016 +:101F000080937F008BE380937D00849A8C98089562 +:101F10008091D90080FF1CC090B331B385988D9A11 +:101F2000EFE9FFE03197F1F700C000008FB185FBCA +:101F3000882780F920B390722F7D292B20BB91B385 +:101F4000232F20729F7D922B91BB91E089270895CA +:101F500080E00895CF93DF9300D0CDB7DEB7849AA9 +:101F60008C9A80917A00806880937A008FE99FE054 +:101F70000197F1F700C0000080917A00806480939F +:101F80007A0080917A0086FDFCCF80917800909154 +:101F900079009A83898380917A008F7780937A0081 +:101FA000849A8C9829813A8145E0429FC001439FE1 +:101FB000900D1124805591090F900F90DF91CF91D2 +:101FC00008958091D90080FD0C94880F0E94AA0F7B +:101FD0008C3A2DE0920720F481E08093D60205C070 +:101FE00085379E4010F01092D6028091D602811162 +:101FF00002C082E0089583E00895CF93C82F0E9425 +:1020000092068C2F0E948E1080E0CF910895CF937E +:1020100084B7877F84BF0FB6F894A895809160003D +:10202000886180936000109260000FBE90E080E8AD +:102030000FB6F89480936100909361000FBE0E94E8 +:10204000E8140E9445158091E20084608093E200CC +:102050008DEF9FE00E946A23509A589A5198599A9E +:102060007894CFEF80915603843051F08FE79EE350 +:102070000197F1F700C000000E948117C15091F74D +:102080008CE894E00E94D5060E94F7090E94AD0AF0 +:1020900080E894E00E94D5060E9432180E940A0A45 +:1020A000811103C08AE091E002C086E191E00E94C4 +:1020B0009C1780E794E00E94D5060E940A0A8823B4 +:1020C00019F1809156038530F9F48CE694E00E9472 +:1020D000D5060E948B080E9499230E9499230E9492 +:1020E00099230E9499230E9499230E9499230E9478 +:1020F000992380915403882301F30E94C2238823EB +:10210000E1F20E943B13D9CF0E9436180E9481173A +:102110000E94AF0AD2CF8091E30208959FB7F8944E +:102120001092DA029FBF90915603943009F057C085 +:102130009091E9009F703091EC00232F217030FDC9 +:1021400020E8922B24E02093E9002091EB0020FF6F +:1021500043C02091EE0027FF3FC02091D7022223E9 +:1021600021F02091E80025FF37C01092D70226E029 +:102170003091E80035FD15C030915603343061F5DB +:102180003091EB0035FD28C0215021F481E080938F +:10219000D70222C0EFE9FFE03197F1F700C000005D +:1021A000E7CF8093F1008091E80085FD0AC080911F +:1021B000E80080FFFCCF8091E8008E778093E800F4 +:1021C00006C08FB7F89421E02093DA028FBF9F708A +:1021D0009093E90080E008959F709093E9008FEF5D +:1021E0000895CF93DF9300D01F92CDB7DEB79C0147 +:1021F00080915603843019F593E099833B832A83B9 +:102200009093E9008FEF9091E800815095FD06C012 +:1022100095ED9A95F1F700008111F5CF8091E800D6 +:1022200085FF0DC040E050E063E070E0CE01019614 +:102230000E9451138091E8008E778093E8000F9000 +:102240000F900F90DF91CF910895CF93DF9300D03F +:102250001F92CDB7DEB720915603243021F522E03E +:1022600029839B838A8383E08093E9008FEF909199 +:10227000E800815095FD06C095ED9A95F1F70000B4 +:102280008111F5CF8091E80085FF0DC040E050E05E +:1022900063E070E0CE0101960E9451138091E80046 +:1022A0008E778093E8000F900F900F90DF91CF9181 +:1022B0000895209156032430F1F422E02093E900A0 +:1022C0002FEF3091E800215035FD06C035ED3A95ED +:1022D000F1F700002111F5CF2091E80025FF0BC098 +:1022E00040E050E065E070E00E9451138091E8000A +:1022F0008E778093E8000895CF93DF932091560363 +:10230000243039F521E02093E9002FEF3091E800E7 +:10231000215035FD06C035ED3A95F1F70000211149 +:10232000F5CF2091E80025FF14C0EC0140E050E01B +:1023300068E070E00E9451138091E8008E778093EE +:10234000E80088E0FE01ABEDB2E001900D928A95C5 +:10235000E1F7DF91CF9108958BE994E00E94D506D3 +:1023600080915503811109C00E94E8140E9445150F +:102370008091E20084608093E200089587E994E010 +:102380000E94D50610925503089508952091D80211 +:102390002F5F822F62E30E94A52C992319F02093CE +:1023A000D80208951092D8028091DA02882371F140 +:1023B00080915603843041F58091E9008F7020911F +:1023C000EC00922F917020FD90E8892B94E090937F +:1023D000E9009091EB0090FF14C09091EE0097FF00 +:1023E00010C09091E80095FF03C01092F100F9CF62 +:1023F0009091E80090FF05C09091E8009E7790933F +:10240000E8008F708093E9001092DA02089542E0AC +:1024100061EC81E00E94621442E061EC82E00E9483 +:10242000621442E061EC83E00E94621442E261ECDB +:1024300084E00C94621480915803833009F453C0F3 +:1024400030F4813071F0823009F48CC008958A3004 +:1024500009F478C08B3009F45EC0893009F09AC065 +:1024600020C080915703813A09F094C08091E80020 +:10247000877F8093E80080915B0390915C03892BB8 +:1024800021F468E08BED92E003C060E080E090E032 +:1024900070E00E949E138091E8008B778093E800A3 +:1024A000089580915703813209F074C080915B03D5 +:1024B00090915C03892B09F06DC08091E800877FC3 +:1024C0008093E8008091E80082FD05C0809156036A +:1024D0008111F8CF5FC08091F1008093E302809179 +:1024E000E8008B7753C080915703813A09F052C0BE +:1024F00080915B0390915C03892B09F04BC0809124 +:10250000E800877F8093E8008091E80080FFFCCF9F +:102510008091200136C0809157038132D9F5809196 +:102520005B0390915C03892BA9F58091E800877F7C +:102530008093E8000E9497148091590380932001B2 +:102540000C94641D80915703813221F58091E8003D +:10255000877F8093E8000E94971480915A038093AC +:10256000E402089580915703813AA1F48091E80034 +:10257000877F8093E8008091E80080FFFCCF809106 +:10258000E4028093F1008091E8008E778093E80068 +:102590000C94971408958091E3028093D9021092CD +:1025A000E30280E00E948D080E94F5180C94641DDF +:1025B0000C94CB120E94D6238091D9028093E3021F +:1025C00008950C94DA12292F332723303105C9F0EE +:1025D00064F42130310581F02230310509F043C027 +:1025E00084E790E027EC34E042C021323105F1F07D +:1025F0002232310541F137C082E190E02BE335E032 +:1026000036C099278130910541F08230910541F023 +:10261000892B49F5E3ECF4E005C0E3EBF4E002C0FC +:10262000EFE9F4E0849190E09F0121C06430D8F498 +:10263000E62FF0E0EE0FFF1FE857FE4F20813181BB +:1026400089E090E014C0643070F470E0FB01EE0F9C +:10265000FF1FE058FE4F20813181FB01E458FE4FFF +:10266000808190E004C080E090E020E030E0FA015A +:1026700031832083089580E189BD82E189BD09B459 +:1026800000FEFDCF8091D8008F7D8093D80080918F +:10269000E00082608093E0008091E00081FDFCCF4B +:1026A0000895CF92DF92EF92FF920F931F93CF93F3 +:1026B000DF93EC018B017A010E94B614811135C0C1 +:1026C000E114F10439F0F70180819181081B190BA5 +:1026D000C80FD91FC12CD12C0115110529F18091EA +:1026E000E80085FD18C08091E8008E778093E800AF +:1026F0000E948117E114F10449F0F7018081918172 +:10270000C80ED91ED182C08285E00FC00E94B614C7 +:10271000882311F30AC089918093F10001501109B7 +:10272000FFEFCF1ADF0AD8CF80E0DF91CF911F9162 +:102730000F91FF90EF90DF90CF90089520915D036F +:1027400030915E032617370748F06115710539F49B +:102750002091E8002E772093E80001C0B90140E005 +:1027600061157105A9F120915603222309F443C094 +:10277000253009F442C02091E80023FD40C020919B +:10278000E80022FD32C02091E80020FFE9CF40910F +:10279000F3002091F20030E0342BFC01CF016115F1 +:1027A000710559F02830310540F481918093F10092 +:1027B000615071092F5F3F4FF1CF41E02830310563 +:1027C00009F040E02091E8002E772093E800C8CF80 +:1027D0004111C9CF0AC080915603882361F085302A +:1027E00061F08091E80083FD0AC08091E80082FFDB +:1027F000F2CF80E0089582E0089583E0089581E0BB +:10280000089520915D0330915E032617370748F045 +:102810006115710539F42091E8002E772093E800C6 +:1028200001C0B901FC0120E06115710591F18091B1 +:102830005603882309F440C0853009F43FC08091D5 +:10284000E80083FD3DC08091E80082FD2FC08091AB +:10285000E80080FFE9CF2091F3008091F20090E042 +:10286000922B6115710559F08830910540F424913F +:102870002093F1003196615071090196F2CF21E069 +:10288000089709F020E08091E8008E778093E800B7 +:10289000CBCF2111CCCF0AC080915603882361F0A1 +:1028A000853061F08091E80083FD0AC08091E800E6 +:1028B00082FFF2CF80E0089582E0089583E00895DA +:1028C00081E00895982F973058F59093E900981774 +:1028D00039F07091EC002091ED005091F00003C0B0 +:1028E000242F762F50E021FF19C03091EB003E7F5E +:1028F0003093EB003091ED003D7F3093ED0030914F +:10290000EB0031603093EB007093EC002093ED000E +:102910005093F0002091EE0027FF07C09F5FD3CFB8 +:102920008F708093E90081E0089580E008958091A0 +:10293000570387FF11C08091E80082FD05C0809198 +:1029400056038111F8CF11C08091E8008B770BC03E +:1029500080915603882349F08091E80080FFF8CFEA +:102960008091E8008E778093E80008952091E4003C +:102970003091E50095E64091EC00842F817040FF96 +:1029800022C08091E80080FD1CC0809156038823FE +:1029900091F0853091F08091EB0085FD10C0409161 +:1029A000E4005091E5004217530729F39A01915032 +:1029B00011F784E0089582E0089583E0089581E0AE +:1029C000089580E008954091E80042FFDECF089529 +:1029D0000E9456150E945E15E0EEF0E08081816055 +:1029E0008083E8EDF0E080818F77808319BCA7EDCC +:1029F000B0E08C918E7F8C9380818F7E808310924B +:102A0000550308950F931F93CF93DF930E9456159C +:102A10000E945E15C8EDD0E088818F778883888119 +:102A20008068888388818F7D888319BC10925603C3 +:102A300010925203109254031092530300EE10E0D0 +:102A4000F80180818B7F808388818160888342E068 +:102A500060E080E00E946214E1EEF0E080818E7F11 +:102A60008083E2EEF0E080818160808380818860F5 +:102A70008083F80180818E7F808388818061888354 +:102A8000DF91CF911F910F910895E8EDF0E08081E3 +:102A90008F7E8083E7EDF0E080818160808384E039 +:102AA00082BF81E0809355030C940215E8EDF0E0BD +:102AB00080818E7F80831092E20008951092DA0068 +:102AC0001092E10008951F920F920FB60F921124F9 +:102AD0002F933F934F935F936F937F938F939F9326 +:102AE000AF93BF93EF93FF938091E10082FF0BC000 +:102AF0008091E20082FF07C08091E1008B7F80938C +:102B0000E1000E94C6118091DA0080FF1FC0809111 +:102B1000D80080FF1BC08091DA008E7F8093DA009E +:102B20008091D90080FF0DC080E189BD82E189BD1F +:102B300009B400FEFDCF81E0809356030E94AC11E2 +:102B400005C019BC109256030E94BE118091E1008D +:102B500080FF19C08091E20080FF15C08091E200E3 +:102B60008E7F8093E2008091E20080618093E2009A +:102B70008091D80080628093D80019BC85E0809352 +:102B800056030E94D8128091E10084FF30C08091EA +:102B9000E20084FF2CC080E189BD82E189BD09B4D7 +:102BA00000FEFDCF8091D8008F7D8093D80080916A +:102BB000E1008F7E8093E1008091E2008F7E809320 +:102BC000E2008091E20081608093E20080915203F4 +:102BD000882311F084E007C08091E30087FD02C0E4 +:102BE00081E001C083E0809356030E94E11280914E +:102BF000E10083FF24C08091E20083FF20C0809128 +:102C0000E100877F8093E10082E080935603109279 +:102C100052038091E1008E7F8093E1008091E20079 +:102C20008E7F8093E2008091E20080618093E200D9 +:102C300042E060E080E00E9462140E94C511FF91B2 +:102C4000EF91BF91AF919F918F917F916F915F9124 +:102C50004F913F912F910F900FBE0F901F9018959D +:102C60001F93CF93DF93CDB7DEB7AA970FB6F89433 +:102C7000DEBF0FBECDBFE7E5F3E088E08E0F909199 +:102C8000F10091938E13FBCF0E941B128091E800FC +:102C900083FF1FC18091570390915803492F50E043 +:102CA0004A30510508F015C1FA01E156FF4F0C9466 +:102CB000FB2C803881F0823809F00BC180915B03D6 +:102CC0008F708093E9008091EB0085FB882780F965 +:102CD0001092E90006C08091530390915403911122 +:102CE00082609091E800977F9093E8008093F100D4 +:102CF0001092F100C8C0282F2D7F09F0EAC0882368 +:102D000019F0823061F0E5C080915903813009F0FB +:102D1000E0C0933009F080E0809354032BC0809191 +:102D20005903811127C080915B038F7009F4D1C0D2 +:102D30008093E9002091EB0020FF1CC0933021F428 +:102D40008091EB00806214C09091EB0090619093B1 +:102D5000EB0021E030E0A90102C0440F551F8A9525 +:102D6000E2F74093EA001092EA008091EB0088605D +:102D70008093EB001092E9008091E800877F86C085 +:102D80008111A7C0109159031F778091E3008078CB +:102D9000812B8093E3008091E800877F8093E80097 +:102DA0000E9497148091E80080FFFCCF8091E3009F +:102DB00080688093E300111102C082E001C083E0CB +:102DC0008093560386C08058823008F082C080917C +:102DD000590390915A038C3D53E0950779F583E0B0 +:102DE0008A838AE289834FB7F894DE01139620E044 +:102DF0003EE051E2E32FF0E050935700E49120FFD2 +:102E000003C0E295EF703F5FEF708E2F90E0EA30E5 +:102E100010F0C79601C0C0968D939D932F5F24310B +:102E200049F74FBF8091E800877F8093E8006AE20E +:102E300070E0CE0101960E949E1314C0AE014F5F58 +:102E40005F4F60915B030E94E312BC01892B09F480 +:102E500040C09091E800977F9093E80089819A8123 +:102E60000E9401148091E8008B778093E80031C0C4 +:102E7000803879F58091E800877F8093E800809121 +:102E800052038093F1008091E8008E778093E800F0 +:102E90000E9497141EC081111CC09091590392305A +:102EA000C0F48091E800877F8093E80090935203FC +:102EB0000E94971480915203811106C08091E30013 +:102EC00087FD02C081E001C084E0809356030E9428 +:102ED00007128091E80083FF0AC08091E800877F95 +:102EE0008093E8008091EB0080628093EB00AA96CB +:102EF0000FB6F894DEBF0FBECDBFDF91CF911F910B +:102F00000895CF93809156038823A1F0C091E900E2 +:102F1000CF709091EC00892F817090FD80E8C82BD4 +:102F20001092E9008091E80083FD0E943016CF7076 +:102F3000C093E900CF9108959093EA028093E9024B +:102F400008958091E9029091EA020895E091E902E2 +:102F5000F091EA02309721F00190F081E02D099480 +:102F600080E00895EF92FF920F931F93CF93DF932A +:102F7000E091E902F091EA023097B1F18C01028010 +:102F8000F381E02D09958091410382FF2DC080FFE0 +:102F900004C08AE396E00E94D506E80118E084E3C5 +:102FA000E82E86E0F82E8091410380FF0BC08881D7 +:102FB0001F928F93FF92EF920E946E070F900F90D7 +:102FC0000F900F90115021961111EDCF8091410378 +:102FD00080FF0AC082E396E0DF91CF911F910F91AD +:102FE000FF90EF900C94D506DF91CF911F910F9138 +:102FF000FF90EF900895E091E902F091EA02309796 +:1030000021F00480F581E02D099408952091E702D4 +:103010003091E8028217930771F09093E802809351 +:10302000E702E091E902F091EA02309721F0068090 +:10303000F781E02D099408952091E5023091E60290 +:103040008217930771F09093E6028093E502E09176 +:10305000E902F091EA02309721F00084F185E02D39 +:10306000099408950E9403240C948A07CF92DF925A +:10307000EF92FF920F931F93CF93DF9300D000D076 +:1030800000D0CDB7DEB70E94AF078CEEC82E82E02D +:10309000D82E00E010E0E02E802F0E948008F6017C +:1030A00041916F01F42EF826B1F40F5F1F4F0830E5 +:1030B000110589F78FEF89838A831B820E940C2474 +:1030C0008160782F9D838C8349815A816B818D81AA +:1030D0000E942A1947C09091410391FF04C08E833A +:1030E0000E94F6188E8120E030E04F2D50E0922FA4 +:1030F000BA01022E02C0759567950A94E2F760FF47 +:103100002BC02983EA8221E030E0690102C0CC0CA7 +:10311000DD1C9A95E2F790E08C219D21892B09F422 +:1031200020E02B830E940C248160782F9D838C8368 +:1031300049815A816B818D810E942A1949815A8166 +:103140006B817C818D810E948623F801E451FD4FC3 +:103150008081C826C08206C02F5F3F4F28303105CE +:1031600031F6A3CF0E9485230E94F9261091EB022D +:103170000E94A617181741F10E94A6178093EB0230 +:103180009091410392FF0EC090FF0CC01F928F934D +:103190008CE496E09F938F930E946E070F900F90A0 +:1031A0000F900F908091EB0226960FB6F894DEBF39 +:1031B0000FBECDBFDF91CF911F910F91FF90EF9088 +:1031C000DF90CF900C94972326960FB6F894DEBF2D +:1031D0000FBECDBFDF91CF911F910F91FF90EF9068 +:1031E000DF90CF9008950C948D080895EF92FF9290 +:1031F0000F931F93CF93DF9385E696E00E94D50649 +:10320000C0E0D0E08EE2E82E81E0F82E07E516E07F +:103210008C2F0E9480080E946F23FF92EF921F92D2 +:103220008F93DF93CF931F930F930E946E07219686 +:103230008DB79EB708960FB6F8949EBF0FBE8DBF90 +:10324000C830D10529F7DF91CF911F910F91FF90E1 +:10325000EF900895CF93DF93CDB7DEB72B970FB6DE +:10326000F894DEBF0FBECDBF942F4F83252F588714 +:1032700069877A878B874A855B85452B21F02F3FAD +:1032800009F59F3FF9F4DE01119686E0FD011192E8 +:103290008A95E9F785E0FE01379601900D928A95AF +:1032A000E1F749815A816B817C818D819E810E94E9 +:1032B00007202B960FB6F894DEBF0FBECDBFDF916F +:1032C000CF9108954F81588569857A858B850E94B5 +:1032D0008623D9CFCF93882309F4A4C0C82F8CEFBD +:1032E0008C0F813A48F48C2F0E941F2A81119AC0BA +:1032F0008C2F0E9492220CC080E28C0F883058F4F0 +:10330000C77081E001C0880FCA95EAF70E94D122F8 +:10331000CF910C9415238BE58C0F833078F4C53A4C +:1033200029F0C63A31F083E890E005C081E890E0EA +:1033300002C082E890E0CF910C94061888E58C0FCB +:10334000853108F06FC0C83A61F1C93A69F1CA3AEB +:1033500071F1CB3A79F1CC3A81F1CD3A89F1CE3A9B +:1033600091F1CF3A99F1C13BA1F1C03BA9F1C23B28 +:10337000B1F1C33BB9F1C43BC1F1C53BC9F1C63B97 +:10338000D1F1C73BD9F1C83BE1F1C93BE9F1CA3BF7 +:10339000F1F1CB3BF9F1CC3B09F43FC080E090E088 +:1033A0003EC082EE90E03BC089EE90E038C08AEEED +:1033B00090E035C085EB90E032C086EB90E02FC006 +:1033C00083EB90E02CC084EB90E029C087EB90E089 +:1033D00026C08CEC90E023C08DEC90E020C083E808 +:1033E00091E01DC08AE891E01AC082E991E017C01F +:1033F00084E991E014C081E292E011C083E292E09E +:103400000EC084E292E00BC085E292E008C086E242 +:1034100092E005C087E292E002C08AE292E0CF919A +:103420000C941C18CF910895882329F19CEF980FD4 +:10343000913A18F40E94AF220DC090E2980F983094 +:1034400058F4877091E001C0990F8A95EAF7892FA7 +:103450000E94D7220C9415239BE5980F933020F4FB +:1034600080E090E00C940618885A853120F480E0C2 +:1034700090E00C941C180895882321F00E94D1221A +:103480000C9415230895882321F00E94D7220C94D0 +:1034900015230895CF92DF92EF92FF920F931F931F +:1034A000CF93DF9300D000D000D0CDB7DEB725E0BA +:1034B000FC01DE01119601900D922A95E1F7FC01C5 +:1034C00040813181F280258122952F706381748142 +:1034D000672B09F4D8C23F3F19F44F3F09F4D3C218 +:1034E0006C0149833A8389819A812E830E945122FB +:1034F000182F092F0E9450220E946021E02FE29590 +:10350000EF70F0E0E755FF4F2E810C94FB2C802FDD +:10351000807F902F9F70092F882311F00295007FE4 +:10352000FF2049F0002309F45FC2802F0E94E422AB +:103530000E94152359C2812F0E94141A002309F4F6 +:10354000A2C2802F0E94EA2226960FB6F894DEBF10 +:103550000FBECDBFDF91CF911F910F91FF90EF90E4 +:10356000DF90CF900C941523802F807F902F9F7039 +:10357000092F803211F00295007F112319F01130CC +:1035800001F129C0FF20A9F0802F222349F1213029 +:1035900039F526960FB6F894DEBF0FBECDBFDF918A +:1035A000CF911F910F91FF90EF90DF90CF900C94EF +:1035B000F422222319F0213009F465C20E94FD2271 +:1035C0002CC0FF20E9F0263008F05DC20E94CE2218 +:1035D000802329F022C0FF20F1F0211115C0802F97 +:1035E00026960FB6F894DEBF0FBECDBFDF91CF9108 +:1035F0001F910F91FF90EF90DF90CF900C943C1AA9 +:10360000253008F040C209C0F601858180FFECC179 +:103610008F708583E4CF2111FBC1802F69C1202FDA +:1036200026952695237030E02115310521F02130B3 +:103630003105C9F028C2FF2021F0812F902F93700F +:1036400002C080E090E026960FB6F894DEBF0FBE71 +:10365000CDBFDF91CF911F910F91FF90EF90DF9041 +:10366000CF900C940618FF2021F0812F902F93709B +:1036700002C080E090E026960FB6F894DEBF0FBE41 +:10368000CDBFDF91CF911F910F91FF90EF90DF9011 +:10369000CF900C941C18812FFF2019F00E947F25D9 +:1036A00002C00E94E72526960FB6F894DEBF0FBE33 +:1036B000CDBFDF91CF911F910F91FF90EF90DF90E1 +:1036C000CF900C946C26802F837009F078C0F11095 +:1036D000DAC1812F829586958770880F880F912F88 +:1036E0009F70C92ED12CE12CF12C082E04C0CC0CDB +:1036F000DD1CEE1CFF1C0A94D2F714FF12C04FE031 +:1037000050E060E070E004C0440F551F661F771F53 +:103710008A95D2F7CB01BA01609570958095909506 +:1037200003C060E070E0CB01202F26952695237022 +:10373000422F50E042305105D1F04330510559F14C +:103740006C297D298E299F294130510541F126960A +:103750000FB6F894DEBF0FBECDBFDF91CF911F91A2 +:103760000F91FF90EF90DF90CF900C9475216C2912 +:103770007D298E299F2926960FB6F894DEBF0FBEAD +:10378000CDBFDF91CF911F910F91FF90EF90DF9010 +:10379000CF900C9487210E947521C701B60126960F +:1037A0000FB6F894DEBF0FBECDBFDF91CF911F9152 +:1037B0000F91FF90EF90DF90CF900C946321FF204A +:1037C00019F0802F817001C08695882309F45BC1B0 +:1037D000812F829586958770880F880F912F9F7013 +:1037E000C92ED12CE12CF12C082E04C0CC0CDD1CF0 +:1037F000EE1CFF1C0A94D2F714FF12C04FE050E0F9 +:1038000060E070E004C0440F551F661F771F8A9563 +:10381000D2F7CB01BA01609570958095909503C061 +:1038200060E070E0CB01202F269526952370422F73 +:1038300050E042305105D1F04330510559F16C2927 +:103840007D298E299F294130510541F126960FB6D9 +:10385000F894DEBF0FBECDBFDF91CF911F910F91C6 +:10386000FF90EF90DF90CF900C942C226C297D2953 +:103870008E299F2926960FB6F894DEBF0FBECDBFC6 +:10388000DF91CF911F910F91FF90EF90DF90CF903C +:103890000C943E220E942C22C701B60126960FB638 +:1038A000F894DEBF0FBECDBFDF91CF911F910F9176 +:1038B000FF90EF90DF90CF900C941A22103F41F1CF +:1038C00018F4103E48F48BC0123F09F450C0D8F1F0 +:1038D000133F09F460C083C01F70802F8F71FF20D9 +:1038E00021F00E94B321812F7BCE0E94D421812F11 +:1038F00026960FB6F894DEBF0FBECDBFDF91CF91F5 +:103900001F910F91FF90EF90DF90CF900C94431A8E +:10391000FF20A9F0253008F0B6C0802F8F712696C1 +:103920000FB6F894DEBF0FBECDBFDF91CF911F91D0 +:103930000F91FF90EF90DF90CF900C94F9212630FB +:1039400008F0A1C0EACFFF20A1F0802F8F7126964A +:103950000FB6F894DEBF0FBECDBFDF91CF911F91A0 +:103960000F91FF90EF90DF90CF900C94B321FF2048 +:1039700061F3802F8F7126960FB6F894DEBF0FBECD +:10398000CDBFDF91CF911F910F91FF90EF90DF900E +:10399000CF900C94D421FF2091F0802F8F71269628 +:1039A0000FB6F894DEBF0FBECDBFDF91CF911F9150 +:1039B0000F91FF90EF90DF90CF900C949E21269670 +:1039C0000FB6F894DEBF0FBECDBFDF91CF911F9130 +:1039D0000F91FF90EF90DF90CF900C949921FF20F2 +:1039E000A1F0222309F4B1CF812F26960FB6F894C7 +:1039F000DEBF0FBECDBFDF91CF911F910F91FF9022 +:103A0000EF90DF90CF900C946A19222309F4B1CF84 +:103A1000812F26960FB6F894DEBF0FBECDBFDF9183 +:103A2000CF911F910F91FF90EF90DF90CF900C946A +:103A3000141A402F4F70612FC6010E94F924269658 +:103A40000FB6F894DEBF0FBECDBFDF91CF911F91AF +:103A50000F91FF90EF90DF90CF900C94AB20402F10 +:103A60004F70612FC60126960FB6F894DEBF0FBEC9 +:103A7000CDBFDF91CF911F910F91FF90EF90DF901D +:103A8000CF900C94FC2426960FB6F894DEBF0FBEA0 +:103A9000CDBFDF91CF911F910F91FF90EF90DF90FD +:103AA000CF9008950E94F1220E94C0220E94152307 +:103AB0000E949E270E946C2680E090E00E940618DB +:103AC00080E090E00C941C180E94E1220C94521D9E +:103AD0000E945122292F22952F7030E02C30310581 +:103AE0004CF42A3031056CF4225031092230310572 +:103AF00088F407C02C30310549F02F30310531F002 +:103B000009C0803E48F0803F29F406C093FB882717 +:103B100080F9089580E0089581E00895CF93DF93C0 +:103B200000D000D01F92CDB7DEB70F900F900F904E +:103B30000F900F90DF91CF910895CF93DF9300D036 +:103B400000D000D0CDB7DEB726960FB6F894DEBF12 +:103B50000FBECDBFDF91CF9108951F93CF93DF9319 +:103B6000C091F40216E08091F502C81799F0D0E0F8 +:103B70001C9FF0011D9FF00D1124EA50FD4F408164 +:103B8000518162817381848195810E949D1D21965E +:103B9000C770E9CFDF91CF911F910895409126031F +:103BA00050912703609128037091290380912A0383 +:103BB00090912B030C949D1D80912B0382958F7007 +:103BC00009F054C080912803882309F44FC08091E4 +:103BD000F402A091F50260912603709127034091B1 +:103BE000290350912A03B6E08A1709F43FC090E0F8 +:103BF00041155105C1F17F3F11F46F3FA1F1B89F0D +:103C0000F001B99FF00D1124EA50FD4F218172138C +:103C10002AC02081621327C02281211124C0238160 +:103C200034812417350710F421503109241B350B3A +:103C30002C323140C0F420912B032F70206120934F +:103C40002B0326E0289FF001299FF00D1124E55059 +:103C5000FD4F80818F708061808386E293E00E94B7 +:103C60004A1A0C94AD1D01968770BECF0895CF926D +:103C7000DF92EF92FF920F931F93CF93DF93CDB715 +:103C8000DEB762970FB6F894DEBF0FBECDBF8C01D2 +:103C900085E0F801DE011D9601900D928A95E1F70D +:103CA000D8014C9111965C91119712966C911297D4 +:103CB0001396CD90DC9014973091260370912703D2 +:103CC0008091290390912A03009709F473C17F3FE3 +:103CD00019F43F3F09F46EC1E0902803EE2009F487 +:103CE000C5C020912B03C816D90650F0F601E81B79 +:103CF000F90BCF01FF24F3948C329140C8F009C036 +:103D0000809590958C0D9D1DFF24F3948C329140ED +:103D100078F0F12C207F09F0C6C07C2DD98AC88AA2 +:103D200089890E948E1D86E293E00E944A1AB1C0E2 +:103D3000822F807F09F045C0751313C0341311C062 +:103D400061110FC02F70206120932B030E94CE1DA4 +:103D500086E293E00E944A1A80912B03F801858342 +:103D60002EC0CD2819F15F3F11F44F3FF9F0F62E28 +:103D700061111CC08091F4022091F50236E0821797 +:103D800009F45BC090E0389FF001399FF00D1124D9 +:103D9000EA50FD4F7181571306C07081471303C06D +:103DA0007281711103C001968770E9CFF62E6623E8 +:103DB00009F41DC180912B03816080932B03F12CAA +:103DC00016C1751309C0341307C0611105C0809175 +:103DD0002B03F8018583C8C04D875E878D859E853E +:103DE0006A8B0E94681D6A898823E1F16623D1F1FC +:103DF00020912B03822F82958F7090E0029774F0B0 +:103E0000809126039091270398878F831986DB86FC +:103E1000CA862C87CE0107960E944A1A86E0F801CE +:103E2000A6E2B3E001900D928A95E1F70E94DC1DB5 +:103E30000E94CE1DFF24F394DAC04D875E878D85E6 +:103E40009E850E945122292F22952F7030E022302A +:103E500031050CF0BFC09F7009F0B9C0805E88309A +:103E600008F4C5C0C8010E944A1AE4CFC816D90692 +:103E700008F453C0F601E81BF90BCF018C329140D6 +:103E800008F453C0F12C7C2DD98AC88A89890E94F4 +:103E90008E1DE6E2F3E086E0DF011D928A95E9F7E8 +:103EA0000E94CE1DA4C0751314C0341312C061113A +:103EB00010C080912B03F8018583C8010E944A1A23 +:103EC00086E0E6E2F3E0DF011D928A95E9F7FE2C39 +:103ED0008EC04D875E878D859E856A8B0E94681D8A +:103EE0006A89882309F4BECF662309F4BBCF2091E9 +:103EF0002B03822F82958F7090E002970CF48ECF67 +:103F000080912603909127039A8389831B82DD8207 +:103F1000CC822E83CE0101967FCF809590958C0D1B +:103F20009D1D8C32914008F0ADCFF62E662309F42A +:103F300099CF75132EC034132CC020912B0320FD74 +:103F40001FC0822F82958F70D9F0D80115962C93BF +:103F500015978F3049F08F5F982F9295907F822F21 +:103F60008F70892B15968C93C8010E944A1A86E09F +:103F7000F801A6E2B3E001900D928A95E1F790CFA7 +:103F800086E0F801A6E2B3E001900D928A95E1F790 +:103F90002EC04D875E878D859E850E94681D81118C +:103FA0003DCF80912B03816080932B03C8010E9439 +:103FB0004A1A1DC0662309F455CF4D875E878D854B +:103FC0009E850E94681D882309F44CCF27CF81115C +:103FD00045CF0DC0243031050CF044CF9F7009F45B +:103FE0003DCFD80115969C91907F09F037CF8F2D4A +:103FF00062960FB6F894DEBF0FBECDBFDF91CF91B2 +:104000001F910F91FF90EF90DF90CF9008951F9335 +:10401000CF93DF93CDB7DEB72C970FB6F894DEBF02 +:104020000FBECDBF4F83588769877A878B879C8760 +:10403000CE0107960E94371E882369F08F819885EC +:104040002A853B85232BF1F19F3F09F063C08F3F09 +:1040500009F060C037C086E0FE013796DE01119698 +:1040600001900D928A95E1F76F817885EA85FB854D +:10407000309741F17F3F11F46F3F21F12091F5021C +:1040800030E0C9010196877099274091F40250E011 +:104090008417950709F447C069837A83FD83EC830D +:1040A00096E0929FD001939FB00D1124AA50BD4F6E +:1040B000FE01319601900D929A95E1F78093F502F9 +:1040C0000E94AD1D16E08091F4029091F5028917CF +:1040D000C1F1189FC00111248A509D4F0E94371EC4 +:1040E000882379F1E091F4021E9FF0011124EA5037 +:1040F000FD4F4081518162817381848195810E944D +:104100009D1D8091F40290E001968770992780931D +:10411000F402D9CF4F81588569857A858B859C8536 +:104120000E949D1DCFCF0E94641D1092F502109237 +:10413000F402E6E2F3E086E0DF011D928A95E9F7FA +:10414000C1CF2C960FB6F894DEBF0FBECDBFDF9166 +:10415000CF911F910895DF92EF92FF920F931F93DB +:10416000CF93DF93FC01892B09F48AC0E12CF12C59 +:10417000DD24D394EF0121968491853709F461C041 +:1041800058F4843708F04EC0843008F06AC081309B +:10419000D1F0823071F174C0883709F45DC050F4F9 +:1041A000863709F455C0873709F06AC08E2D0E9402 +:1041B000DE2254C09CE7980F903708F061C08F77DB +:1041C0000E94141A50C08F010E5F1F4FFE01849190 +:1041D00090E2980F983050F48770FD2D01C0FF0FCA +:1041E0008A95EAF78F2F0E94E42214C00E946A1970 +:1041F00013C08F010E5F1F4FFE01C49180E28C0F30 +:10420000883060F4C7708D2D01C0880FCA95EAF719 +:104210000E94EA220E941523E80125C08C2F0E94EB +:10422000141AFACF9F012E5F3F4FFE01C491CC2399 +:1042300069F08FE99FE00197F1F700C00000C150DD +:10424000F6CF9F012E5F3F4FFE01F490E9010BC0B6 +:104250000E94CE22E82E07C00E94E1220E94152370 +:1042600002C00E946A198F2D882341F0EFE9FFE018 +:104270003197F1F700C000008150F6CFFE017ACFF0 +:10428000DF91CF911F910F91FF90EF90DF900895F4 +:104290006093300370933103809332039093330320 +:1042A0000E9495230C94521D60932C0370932D0350 +:1042B00080932E0390932F030E9496230C94521DFB +:1042C00008950C9448210F931F930091300310918F +:1042D00031032091320330913303602B712B822BF9 +:1042E000932B1F910F910C9448210F931F930091D2 +:1042F0003003109131032091320330913303602356 +:104300007123822393231F910F910C9448210F93C3 +:104310001F930091300310913103209132033091AB +:10432000330360277127822793271F910F910C94E5 +:10433000482160E070E0CB010C9454210F931F934F +:1043400041E050E060E070E08A019B0104C0000F92 +:10435000111F221F331F8A95D2F7C901B8011F917F +:104360000F910C9454210F931F9341E050E060E0B3 +:1043700070E004C0440F551F661F771F8A95D2F75F +:1043800080912C0390912D03A0912E03B0912F03C7 +:104390008A019B01082B192B2A2B3B2BC901B80141 +:1043A0001F910F910C9454210F931F9341E050E003 +:1043B00060E070E004C0440F551F661F771F8A95A8 +:1043C000D2F7409550956095709580912C0390910F +:1043D0002D03A0912E03B0912F038A019B01082386 +:1043E00019232A233B23C901B8011F910F910C9473 +:1043F00054210F931F9341E050E060E070E004C04F +:10440000440F551F661F771F8A95D2F780912C03A2 +:1044100090912D03A0912E03B0912F038A019B014F +:10442000082719272A273B27C901B8011F910F9197 +:104430000C9454210F931F9300912C0310912D0382 +:1044400020912E0330912F03602B712B822B932B05 +:104450001F910F910C9454210F931F9300912C03E3 +:1044600010912D0320912E0330912F03602371238F +:10447000822393231F910F910C9454210F931F9328 +:1044800000912C0310912D0320912E0330912F03C6 +:1044900060277127822793271F910F910C94542135 +:1044A0000895CF92DF92EF92FF920F931F93CF93D5 +:1044B000DF938C01C0903003D0903103E090320341 +:1044C000F090330340912C0350912D0360912E0303 +:1044D00070912F03C42AD52AE62AF72ACFE1D0E02B +:1044E000D701C6010C2E04C0B695A7959795879560 +:1044F0000A94D2F780FF07C0B8018C2F0E94CF2406 +:104500008130910531F4219758F7B80180E00E947D +:10451000CF24DF91CF911F910F91FF90EF90DF900B +:10452000CF9008952091210130912201F901329616 +:104530009FEF40E05191581789F09F3F19F45111B6 +:1045400001C0942F4F5F4630A9F79F3F39F0F90122 +:10455000E90FF11D97FDFA95828308950895209142 +:10456000210130912201F9013296285F3F4F90815D +:10457000981301C010823196E217F307C1F708952E +:1045800081E090E0E0912101F0912201E80FF91F14 +:104590001082019688309105A9F708958091400313 +:1045A000089590914003892B80934003089580954E +:1045B00090914003892380934003089580934003A2 +:1045C000089510924003089590913F03892B8093A2 +:1045D0003F030895809590913F03892380933F0383 +:1045E000089510923F030895809336030E940C248F +:1045F00090933503809334030895109236031092FC +:104600003503109234030895809121019091220185 +:10461000FC0131969C01285F3F4F80E09191911100 +:104620008F5FE217F307D1F70895E0912101F09130 +:104630002201809140038083E0912101F0912201C9 +:10464000908180913F03892B80838091360388235A +:10465000D9F10E940C242091340330913503821744 +:10466000930748F00E940C242091340330913503C5 +:10467000821B930B0AC00E940C24209134033091BA +:10468000350320953095820F931F8C32914070F046 +:104690008091410380FF08C083E796E09F938F934A +:1046A0000E946E070F900F900E94FD22E091210161 +:1046B000F0912201908180913603892B80830E94A2 +:1046C000042381110E94FD228091210190912201F9 +:1046D0000C94B21790939B0180939A010895829550 +:1046E000982F9C7C392F36953695282F237344E0DC +:1046F000249FC0011124932F982B292F2A7A2695C5 +:10470000892F8575880F822B08950895CF93DF93A5 +:1047100000D000D01F92CDB7DEB70F900F900F9052 +:104720000F900F90DF91CF910895089508950C9404 +:10473000F31880915603843021F11092420320E453 +:1047400088E190E00FB6F894A895809360000FBEC2 +:104750002093600083B7817F846083BF83B78160CB +:1047600083BF7894889583B78E7F83BF0FB6F89404 +:10477000A89580916000886180936000109260002D +:104780000FBE0895CF930E9489080E94AF070E9430 +:104790008B08C0E08C2F0E948008811104C0CF5F7D +:1047A000C830C1F701C081E0CF9108950E94F5188B +:1047B0000C94641D1F920F920FB60F9211248F93C9 +:1047C0009F93AF93BF9380914203811113C0809157 +:1047D000430390914403A0914503B0914603419651 +:1047E000A11DB11D8093430390934403A0934503FF +:1047F000B0934603BF91AF919F918F910F900FBEE1 +:104800000F901F90189582E084BD93E095BD9AEFBC +:1048100097BD80936E0008952FB7F894809143035D +:1048200090914403A0914503B09146032FBF089592 +:104830002FB7F8946091430370914403809145032E +:10484000909146032FBF0895CF92DF92EF92FF928F +:104850000F931F932FB7F894409143035091440353 +:1048600060914503709146032FBF6A017B01EE24DE +:10487000FF248C0120E030E0C016D106E206F306EA +:1048800010F4415051099A01281B390BC9011F919D +:104890000F91FF90EF90DF90CF900895CF92DF922D +:1048A000EF92FF920F931F932FB7F894C09043039A +:1048B000D0904403E0904503F09046032FBF97014A +:1048C0008601061B170B280B390BC616D706E80600 +:1048D000F90618F0C901B80106C0C901B801615054 +:1048E0007109810991091F910F91FF90EF90DF905D +:1048F000CF9008951F920F920FB60F9211248F93AD +:104900009F93AF93BF938091430390914403A091F1 +:104910004503B09146030196A11DB11D8093430349 +:1049200090934403A0934503B0934603BF91AF9186 +:104930009F918F910F900FBE0F901F9018950E941E +:10494000E814F8942FEF87EA91E6215080409040D8 +:10495000E1F700C0000087E090EBDC0180935F038B +:1049600090936003A0936103B09362039CE088E19D +:104970000FB6F894A895809360000FBE90936000E6 +:10498000FFCF28E0929FF0011124E80FF11DEE58AF +:10499000FE4F9491892F8F7092959F700895CF93B9 +:1049A000C82FCB010E94C124282F30E080E1989FBE +:1049B000A0011124422B532B4038510519F480E0FB +:1049C00090E015C09770E92FF0E088E0C89FE00DF7 +:1049D000F11D112484E0EE0FFF1F8A95E1F7E20F2D +:1049E000F31FEE0FFF1FE050F84985919491CF918E +:1049F000089580E090E0089508958091490380FF34 +:104A00000BC06091260185E0689FB0011124759567 +:104A10006795759567952BC081FF09C06091260148 +:104A200085E0689FB00111247595679520C082FFCD +:104A300007C06091260185E0689FB001112417C06E +:104A400090914A039923D1F060912501961788F738 +:104A50002091260185E0289F90011124929FA001BA +:104A6000939F500D112470E0CA010E94C52C60383C +:104A7000710540F46115710539F002C065E070E020 +:104A8000862F08958FE7089581E008958091490366 +:104A900080FF08C06091240170E075956795759559 +:104AA000679521C081FF06C06091240170E0759573 +:104AB000679519C082FF04C06091240170E010C0A6 +:104AC00090914A039923C1F0609123019617A0F7B2 +:104AD00080912401899FC001112470E00E94C52C9F +:104AE0006038710528F46115710521F0862F08954D +:104AF0008FE7089581E0089561E070E0F4CF803F92 +:104B000021F40E94FD24819504C0813F29F40E9474 +:104B1000FD2480934D030895823F21F40E94FD24DB +:104B2000819504C0833F29F40E94FD2480934C03A7 +:104B30000895893F19F40E94462505C08A3F31F443 +:104B40000E944625819580934E0308958B3F21F462 +:104B50000E944625819504C08C3F29F40E94462579 +:104B600080934F030895843F21F480914B0381602B +:104B700017C0853F21F480914B03826011C0863FAE +:104B800021F480914B0384600BC0873F21F4809116 +:104B90004B03886005C0883F31F480914B038061EE +:104BA00080934B0308958D3F21F4809149038160E8 +:104BB0000BC08E3F21F480914903826005C08F3F76 +:104BC00029F4809149038460809349030895803FCC +:104BD00039F480914D0387FF6CC010924D0369C07A +:104BE000813F29F480914D031816BCF362C0909167 +:104BF0004C03823F29F497FF5CC010924C0359C0CC +:104C0000833F19F41916CCF354C0893F41F48091C5 +:104C10004E0318160CF04DC010924E034AC08A3F46 +:104C200029F480914E0387FF44C0F6CF8B3F39F4BF +:104C300080914F0387FF3DC010924F033AC08C3FD5 +:104C400029F480914F031816BCF333C0843F21F43C +:104C500080914B038E7F17C0853F21F480914B03D9 +:104C60008D7F11C0863F21F480914B038B7F0BC059 +:104C7000873F21F480914B03877F05C0883F31F443 +:104C800080914B038F7E80934B0313C08D3F21F4A3 +:104C9000809149038E7F0BC08E3F21F480914903A0 +:104CA0008D7F05C08F3F29F4809149038B7F8093CE +:104CB000490380914C0381110EC080914D038111F5 +:104CC0000AC080914E03811106C080914F0381116B +:104CD00002C010924A0308958091410383FF7EC071 +:104CE0008CEA96E00E94D50680914B031F928F9329 +:104CF00087EA96E09F938F930E946E0785EA96E07D +:104D00000E94D50680914C03282F082E000C330BEF +:104D10003F938F9382EA96E09F938F930E946E0752 +:104D200080EA96E00E94D50680914D03282F082E38 +:104D3000000C330B3F938F938DE996E09F938F93F5 +:104D40000E946E078BE996E00E94D50680914E0383 +:104D5000282F082E000C330B3F938F9388E996E0A1 +:104D60009F938F930E946E0786E996E00E94D50676 +:104D700080914F03282F082E000C330B3F938F9305 +:104D800083E996E09F938F930E946E0780E996E0F7 +:104D90000E94D50680914A031F928F938DE896E07A +:104DA0009F938F930E946E078BE896E00E94D50632 +:104DB000809149031F928F9388E896E09F938F9389 +:104DC0000E946E0785E896E00E94D5068DB79EB7D3 +:104DD0004C960FB6F8949EBF0FBE8DBF8BE493E048 +:104DE0000E94FB170E940C24909348038093470372 +:104DF00008951F93CF93DF938091470390914803C9 +:104E00000E942424AC0190914A03992321F020911F +:104E1000270130E006C0209128018AE0289F9001F8 +:104E200011244217530708F485C080914C03C091A8 +:104E30004D03D0914E0310914F03811107C0C11152 +:104E400075C0D11173C0111171C074C09F3F19F0AA +:104E50009F5F90934A03181624F40E94FD248093C8 +:104E60004C0380914C0387FF05C00E94FD2481956F +:104E700080934C031C1624F40E94FD2480934D0360 +:104E800080914D0387FF05C00E94FD24819580938A +:104E90004D0360914C03662331F1C0914D03CC2347 +:104EA00011F1062E000C770B880B990B0E94AC2B8E +:104EB00023E333E343E35FE30E94102C0E94742B4F +:104EC00060934C036C2FCC0F770B880B990B0E94CF +:104ED000AC2B23E333E343E35FE30E94102C0E94F7 +:104EE000742B60934D031D1624F40E944625809375 +:104EF0004E0380914E0387FF05C00E944625819591 +:104F000080934E03111624F40E94462580934F038C +:104F100080914F0387FF05C00E94462581958093AD +:104F20004F03DF91CF911F910C946C269F3F09F0A6 +:104F30008FCF97CFDF91CF911F910895EBE4F3E0EE +:104F400085E0DF011D928A95E9F710924A031092DD +:104F5000490308958FEC98E00E94D5061F9281E0E6 +:104F60008F931F9285E08F9381E898E09F938F93B2 +:104F70000E946E070F900F900F900F900F900F9060 +:104F800008958330E9F128F4813061F0823009F12D +:104F90000895853009F462C008F449C0863009F4E8 +:104FA00074C0089580912801262F30E0280F311D0C +:104FB0002F3F310524F4680F6093280103C08FEF61 +:104FC00080932801809128011F928F938AEB97E0AC +:104FD00072C080912701262F30E0280F311D2F3F0E +:104FE000310524F4680F6093270103C08FEF80938D +:104FF0002701809127011F928F9388EA97E05BC079 +:1050000080912601262F30E0280F311D2F3F3105DA +:1050100024F4680F6093260103C08FEF809326016C +:10502000809126011F928F9385E997E044C080917B +:105030002501262F30E0280F311D2F3F310524F4A4 +:10504000680F6093250103C08FEF80932501809145 +:1050500025011F928F9380E897E02DC08091240155 +:10506000262F30E0280F311D2F3F310524F4680F23 +:105070006093240103C08FEF809324018091240169 +:105080001F928F9387E697E016C080912301262F09 +:1050900030E0280F311D2F3F310524F4680F609355 +:1050A000230103C08FEF80932301809123011F927E +:1050B0008F938CE497E09F938F930E946E070F90DD +:1050C0000F900F900F900895833081F128F4813074 +:1050D00059F08230D1F00895853009F449C0B8F113 +:1050E000863009F456C0089580912801681720F48D +:1050F000861B8093280102C010922801809128010C +:105100001F928F938DE397E054C080912701681719 +:1051100020F4861B8093270102C010922701809102 +:1051200027011F928F938BE297E043C08091260165 +:10513000681720F4861B8093260102C01092260176 +:10514000809126011F928F9388E197E032C0809171 +:105150002501681720F4861B8093250102C0109258 +:105160002501809125011F928F9383E097E021C054 +:1051700080912401681720F4861B8093240102C0CB +:1051800010922401809124011F928F938AEE96E061 +:1051900010C080912301681720F4861B809323019F +:1051A00002C010922301809123011F928F938FECF4 +:1051B00096E09F938F930E946E070F900F900F9031 +:1051C0000F900895CF93C82F1F928F9384ED99E08D +:1051D0009F938F930E946E0781E090E0A0E0B0E083 +:1051E000BC01CD0104C0660F771F881F991FCA95A7 +:1051F000D2F70E9461210F900F900F900F90CF91E6 +:105200000C94641DCF93873288F58E3108F00BC162 +:105210008E3009F487C0D8F4873009F460C08B3031 +:1052200009F44FC0863009F002C180914103817FAB +:105230008E7F8093410389ED99E00E94D5068EE828 +:105240009CE00E94D50681E08093510346C08631E0 +:1052500009F4B0C020F4803109F47AC0E8C0893183 +:1052600009F491C08B3109F449C0E1C0883349F198 +:1052700050F4893209F4D5C0853309F4D2C087329D +:1052800009F0D5C0CEC0833409F4CBC028F48A33EA +:1052900008F4CDC08953C8C0883409F0C8C00E9442 +:1052A000641D8DE79CE00E94D5062FEF83ED90E30F +:1052B000215080409040E1F700C000000E949F24F0 +:1052C0000CC080E09AE041C084E69CE00E94D506D4 +:1052D00080914103816080934103C1E0ADC0809122 +:1052E0004103C82FC17080FFEFCF80E79CE00E9490 +:1052F000D50680914103817F8E7F3FC0909141030D +:1053000091FBCC27C0F981E0C827892FC0FB81F928 +:1053100080934103CC2319F087E59CE029C089E400 +:105320009CE013C09091410392FBCC27C0F981E02F +:10533000C827892FC0FB82F980934103CC2319F041 +:105340008AE39CE015C08AE29CE00E94D506C5CFA6 +:105350009091410393FBCC27C0F981E0C827892FA6 +:10536000C0FB83F980934103CC2351F08EE19CE094 +:105370000E94D506809141038160809341035CC007 +:1053800081E19CE0E2CF82E09CE00E94D50685EDC1 +:105390009BE00E94D5068EE99BE00E94D50681E73E +:1053A0009BE00E94D5068CE29BE00E94D5068EEF22 +:1053B0009AE0CBCF80EF9AE00E94D5060E94A61714 +:1053C0001F928F9386ED9AE09F938F930E946E07B2 +:1053D000809120011F928F938FEB9AE09F938F9380 +:1053E0000E946E078091E4021F928F938CEA9AE0EC +:1053F0009F938F930E946E070E9418249F938F9310 +:105400007F936F9385E99AE09F938F930E946E0735 +:105410008DB79EB742960FB6F8949EBF0FBE8DBF54 +:105420005CCF80E001C08D510E94E22856CF83E915 +:105430009AE00E94D506C0E08C2FCF910895CF93BB +:10544000C82F80915103813071F020F0823009F42F +:105450004BC042C1E0912101F09122018081823252 +:1054600009F03CC107C0E0912101F0912201808147 +:10547000823261F48C2F0E94BD0B811104C08C2FED +:105480000E9402292FC081E090E02CC08C2F0E9446 +:10549000EA0D811126C0C431E1F070F4CB3081F007 +:1054A000C031D1F40E94AA278CEC99E00E94D50665 +:1054B00082E08093510315C0C93259F0C83361F4BA +:1054C00089ED99E00E94D50680ED99E00E94D5060D +:1054D00008C01092510304C18AEC99E00E94D506DD +:1054E000FFC081E08170FEC0C43228F5CE3108F0E3 +:1054F000C1C0CB30A1F1D0F4C73009F0D3C08EE1E8 +:105500008093280182E3809327018AE0809326011B +:1055100084E18093250188E08093240188E28093D0 +:10552000230180E798E00E94D506BFC0C33149F14E +:10553000C431C1F0B7C0CB3409F4A9C028F4C932D2 +:1055400089F0C83361F0AEC0C13509F49EC0C235E0 +:1055500009F499C0CE3409F0A5C06AE09EC00E944B +:10556000AA27A3C080915003882319F010925003FA +:105570009CC08DE798E00E94D50681E0809351039E +:10558000B1C087E598E00E94D50685E498E00E94C6 +:10559000D506809128011F928F9382E498E09F9313 +:1055A0008F930E946E0780E498E00E94D5068EE2F9 +:1055B00098E00E94D506809127011F928F938BE27D +:1055C00098E09F938F930E946E0789E298E00E9473 +:1055D000D5068AE198E00E94D506809126011F92A7 +:1055E0008F9387E198E09F938F930E946E0785E1E8 +:1055F00098E00E94D50684E098E00E94D50680914C +:1056000025011F928F9381E098E09F938F930E94D2 +:105610006E078FEF97E00E94D5068AEE97E00E9412 +:10562000D506809124011F928F9387EE97E09F9378 +:105630008F930E946E0785EE97E00E94D5068EEC50 +:1056400097E00E94D506809123011F928F938BECE7 +:1056500097E09F938F930E946E0789EC97E00E94DA +:10566000D5068DB79EB748960FB6F8949EBF0FBE6D +:105670008DBF1BC0CE51EC2FF0E0E057FE4F808174 +:105680008093500312C061E003C061E006C06AE08D +:10569000809150030E94C12708C0809150030E944E +:1056A000642803C08EE698E013C0809150038823DD +:1056B00069F01F928F9388E698E09F938F930E94E2 +:1056C0006E070F900F900F900F9004C085E698E042 +:1056D0000E94D50681E006C01092510380E002C00E +:1056E00080E000CFCF9108950E947B2B6894B11188 +:1056F0000C940A2C08950E94EF2B88F09F5798F085 +:10570000B92F9927B751B0F0E1F0660F771F881FC6 +:10571000991F1AF0BA95C9F714C0B13091F00E94E0 +:10572000092CB1E008950C94092C672F782F882755 +:10573000B85F39F0B93FCCF3869577956795B39507 +:10574000D9F73EF490958095709561957F4F8F4F76 +:105750009F4F0895E89409C097FB3EF4909580957B +:10576000709561957F4F8F4F9F4F9923A9F0F92F27 +:1057700096E9BB279395F695879577956795B795A5 +:10578000F111F8CFFAF4BB0F11F460FF1BC06F5F8B +:105790007F4F8F4F9F4F16C0882311F096E911C09D +:1057A000772321F09EE8872F762F05C0662371F0BE +:1057B00096E8862F70E060E02AF09A95660F771FD2 +:1057C000881FDAF7880F9695879597F9089557FD02 +:1057D0009058440F551F59F05F3F71F04795880F5F +:1057E00097FB991F61F09F3F79F0879508951216F6 +:1057F00013061406551FF2CF4695F1DF08C01616A2 +:1058000017061806991FF1CF869571056105089452 +:105810000895E894BB2766277727CB0197F9089569 +:105820000E94232C0C94942C0E94862C38F00E9409 +:105830008D2C20F0952311F00C947D2C0C94832C4E +:1058400011240C940A2C0E94E72B70F3959FC1F34E +:10585000950F50E0551F629FF001729FBB27F00D1E +:10586000B11D639FAA27F00DB11DAA1F649F662773 +:10587000B00DA11D661F829F2227B00DA11D621FC2 +:10588000739FB00DA11D621F839FA00D611D221F7C +:10589000749F3327A00D611D231F849F600D211D60 +:1058A000822F762F6A2F11249F5750409AF0F1F0E3 +:1058B00088234AF0EE0FFF1FBB1F661F771F881F4C +:1058C00091505040A9F79E3F510580F00C947D2CDB +:1058D0000C940A2C5F3FE4F3983ED4F386957795B9 +:1058E0006795B795F795E7959F5FC1F7FE2B880FF2 +:1058F000911D9695879597F9089597F99F6780E888 +:1059000070E060E008959FEF80EC089500240A9411 +:105910001616170618060906089500240A9412168A +:105920001306140605060895092E0394000C11F4BD +:10593000882352F0BB0F40F4BF2B11F460FF04C06A +:105940006F5F7F4F8F4F9F4F0895991B79E004C081 +:10595000991F961708F0961B881F7A95C9F78095AE +:105960000895AA1BBB1B51E107C0AA1FBB1FA617A6 +:10597000B70710F0A61BB70B881F991F5A95A9F7F8 +:1059800080959095BC01CD01089597FB072E16F4E4 +:10599000009407D077FD09D00E94B12C07FC05D0F8 +:1059A0003EF4909581959F4F0895709561957F4F36 +:1059B0000895A1E21A2EAA1BBB1BFD010DC0AA1F50 +:1059C000BB1FEE1FFF1FA217B307E407F50720F068 +:1059D000A21BB30BE40BF50B661F771F881F991FE3 +:1059E0001A9469F760957095809590959B01AC012C +:1059F000BD01CF010895EE0FFF1F0590F491E02D3A +:065A00000994F894FFCFA9 +:105A06001509180919091A091B09110995097B09AC +:105A160014091C090A018B107C1159112511F1106A +:105A26000137032808140A321E524E2D3432004C18 +:105A3600554641004F4646004F4E00434F4E4E00DE +:105A4600506F776572656400556E61747461636842 +:105A560065640044656661756C74004164647265D2 +:105A66007373656400436F6E66696775726564007B +:105A76003F0053757370656E64656400404D362251 +:105A8600F205A5056F054D05D904F2040B0524059D +:0A5A960001020304050607080900D9 +:106800000000000000000000040005000600070072 :10681000080009000A000B000C000D000E000F001C :1068200010001100120013001400150016001700CC :10683000180019001A001B001C001D001E001F007C @@ -1463,7 +1464,7 @@ :1068C00000000000000000000000000000000000C8 :1068D00000000000000000000000000000000000B8 :1068E0000000000000000000310000000000000077 -:1068F0000000E100E300E200F1A1E500E600000095 +:1068F0000000E100E200E300F1A1E500E600E700AE :106900000100010001000100EA4401000100E2442D :106910000100010001005500460054004A004B00F0 :10692000560057004700480001000100E9440100FB From 5969d6267f400da6c0abdfce545890ba1f1acd1a Mon Sep 17 00:00:00 2001 From: tmk Date: Wed, 12 Oct 2016 14:35:53 +0900 Subject: [PATCH 4/7] core: Fix sleep_led --- tmk_core/common/avr/sleep_led.c | 17 ++++++++++++----- tmk_core/common/avr/suspend.c | 6 +++++- tmk_core/common/command.c | 12 ++++++++++-- tmk_core/common/sleep_led.h | 14 ++------------ 4 files changed, 29 insertions(+), 20 deletions(-) diff --git a/tmk_core/common/avr/sleep_led.c b/tmk_core/common/avr/sleep_led.c index dab3eb0f..37c2cf1b 100644 --- a/tmk_core/common/avr/sleep_led.c +++ b/tmk_core/common/avr/sleep_led.c @@ -45,10 +45,17 @@ void sleep_led_disable(void) TIMSK1 &= ~_BV(OCIE1A); } -void sleep_led_toggle(void) + +__attribute__ ((weak)) +void sleep_led_on(void) { - /* Disable Compare Match Interrupt */ - TIMSK1 ^= _BV(OCIE1A); + led_set(1< Date: Wed, 12 Oct 2016 16:59:12 +0900 Subject: [PATCH 5/7] alps64: Add unimap support --- keyboard/alps64/Makefile | 90 +- keyboard/alps64/Makefile.actionmap | 3 + keyboard/alps64/Makefile.keymap_editor | 3 +- keyboard/alps64/Makefile.unimap | 4 + keyboard/alps64/binary/alps64_unimap.hex | 1287 ++++++++++++++++++++++ keyboard/alps64/unimap_plain.c | 64 ++ keyboard/alps64/unimap_trans.h | 63 ++ 7 files changed, 1451 insertions(+), 63 deletions(-) create mode 100644 keyboard/alps64/Makefile.actionmap create mode 100644 keyboard/alps64/Makefile.unimap create mode 100644 keyboard/alps64/binary/alps64_unimap.hex create mode 100644 keyboard/alps64/unimap_plain.c create mode 100644 keyboard/alps64/unimap_trans.h diff --git a/keyboard/alps64/Makefile b/keyboard/alps64/Makefile index 330a8a1e..d9968f7c 100644 --- a/keyboard/alps64/Makefile +++ b/keyboard/alps64/Makefile @@ -1,61 +1,21 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- - # Target file name (without extension). -TARGET = alps64 +TARGET ?= alps64 # Directory common source filess exist -TMK_DIR = ../../tmk_core +TMK_DIR ?= ../../tmk_core # Directory keyboard dependent files exist -TARGET_DIR = . +TARGET_DIR ?= . # project specific files -SRC = matrix.c \ +SRC ?= matrix.c \ led.c -CONFIG_H = config.h +CONFIG_H ?= config.h # MCU name -MCU = atmega32u2 +MCU ?= atmega32u2 # Processor frequency. # This will define a symbol, F_CPU, in all source code files equal to the @@ -68,14 +28,14 @@ MCU = atmega32u2 # does not *change* the processor frequency - it should merely be updated to # reflect the processor speed set externally so that the code can use accurate # software delays. -F_CPU = 16000000 +F_CPU ?= 16000000 # # LUFA specific # # Target architecture (see library "Board Types" documentation). -ARCH = AVR8 +ARCH ?= AVR8 # Input clock frequency. # This will define a symbol, F_USB, in all source code files equal to the @@ -88,7 +48,7 @@ ARCH = AVR8 # # If no clock division is performed on the input clock inside the AVR (via the # CPU clock adjust registers or the clock division fuses), this will be equal to F_CPU. -F_USB = $(F_CPU) +F_USB ?= $(F_CPU) # Interrupt driven control endpoint task(+60) OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT @@ -100,26 +60,34 @@ OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT # Atmel DFU loader 4096 # LUFA bootloader 4096 # USBaspLoader 2048 -OPT_DEFS += -DBOOTLOADER_SIZE=4096 +BOOTLOADER_SIZE ?= 4096 +OPT_DEFS += -DBOOTLOADER_SIZE=$(BOOTLOADER_SIZE) # Build Options # comment out to disable the options. # -BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) -MOUSEKEY_ENABLE = yes # Mouse keys(+4700) -EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = yes # Console for debug(+400) -COMMAND_ENABLE = yes # Commands for debug and configuration -#SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend -#NKRO_ENABLE = yes # USB Nkey Rollover -#ACTIONMAP_ENABLE = yes # Use 16bit action codes in keymap instead of 8bit keycodes +BOOTMAGIC_ENABLE ?= yes # Virtual DIP switch configuration(+1000) +MOUSEKEY_ENABLE ?= yes # Mouse keys(+4700) +EXTRAKEY_ENABLE ?= yes # Audio control and System control(+450) +CONSOLE_ENABLE ?= yes # Console for debug(+400) +COMMAND_ENABLE ?= yes # Commands for debug and configuration +#SLEEP_LED_ENABLE ?= yes # Breathing sleep LED during USB suspend +#NKRO_ENABLE ?= yes # USB Nkey Rollover +#ACTIONMAP_ENABLE ?= yes # Use 16bit action codes in keymap instead of 8bit keycodes -ifdef ACTIONMAP_ENABLE - KEYMAP_FILE = actionmap +# +# Keymap file +# +ifeq (yes,$(strip $(UNIMAP_ENABLE))) + KEYMAP_FILE = unimap else - KEYMAP_FILE = keymap + ifeq (yes,$(strip $(ACTIONMAP_ENABLE))) + KEYMAP_FILE = actionmap + else + KEYMAP_FILE = keymap + endif endif ifdef KEYMAP SRC := $(KEYMAP_FILE)_$(KEYMAP).c $(SRC) diff --git a/keyboard/alps64/Makefile.actionmap b/keyboard/alps64/Makefile.actionmap new file mode 100644 index 00000000..1de47077 --- /dev/null +++ b/keyboard/alps64/Makefile.actionmap @@ -0,0 +1,3 @@ +TARGET = alps64_actionmap +ACTIONMAP_ENABLE = yes # Use 16bit action codes in keymap instead of 8bit keycodes +include Makefile diff --git a/keyboard/alps64/Makefile.keymap_editor b/keyboard/alps64/Makefile.keymap_editor index 08293d5d..8d337b18 100644 --- a/keyboard/alps64/Makefile.keymap_editor +++ b/keyboard/alps64/Makefile.keymap_editor @@ -1,5 +1,4 @@ -# build firmware for keymap editor -# +TARGET = alps64_editor KEYMAP_SECTION_ENABLE = yes # fixed address keymap for keymap editor KEYMAP = editor include Makefile diff --git a/keyboard/alps64/Makefile.unimap b/keyboard/alps64/Makefile.unimap new file mode 100644 index 00000000..5d5694f7 --- /dev/null +++ b/keyboard/alps64/Makefile.unimap @@ -0,0 +1,4 @@ +TARGET = alps64_unimap +UNIMAP_ENABLE = yes +KEYMAP_SECTION_ENABLE = yes +include Makefile diff --git a/keyboard/alps64/binary/alps64_unimap.hex b/keyboard/alps64/binary/alps64_unimap.hex new file mode 100644 index 00000000..62d854e3 --- /dev/null +++ b/keyboard/alps64/binary/alps64_unimap.hex @@ -0,0 +1,1287 @@ +:100000000C943F050C9486050C9486050C9486058B +:100010000C9486050C9486050C9486050C94860534 +:100020000C9486050C9486050C9486050C94F00BB4 +:100030000C949F0C0C94C81A0C9486050C9486059D +:100040000C9486050C9486050C9486050C943C1B38 +:100050000C9486050C9486050C9486050C948605F4 +:100060000C9486050C9486050C9486050C948605E4 +:100070000C9486057E068106840687068A068D0610 +:1000800090060C0D2E0D1C0E2E0D1C0E730D960DD4 +:100090001C0EEB0DFE0DA711A711D411D4112F12B8 +:1000A0006B1263146314831263147E137E1339146A +:1000B000631463144F147E10360E0F12272D7F37F2 +:1000C000383334132F2E7C7D29283130742A7879E7 +:1000D00039042B14351E7B641D161A081F207A1B49 +:1000E0000709151721222C06190A1C182324650557 +:1000F000110B0D0C25260A002530325800626F7551 +:100100006E6365213A20004B6579626F61726420ED +:1001100073746172742E0A0055534220636F6E66C9 +:100120006967757265642E0A000D0A696E69740A42 +:10013000000E0341006C00700073003600340000B4 +:1001400000080354004D004B00000004030904099B +:10015000027400040100A03209040000010301013F +:100160000009211101000122400007058103080058 +:100170000A09040100010301020009211101000123 +:10018000224D000705820308000A0904020001034A +:100190000000000921110100012236000705830338 +:1001A00008000A09040300020300000009211101EC +:1001B0000001222200070584032000010705040333 +:1001C0002000011201100100000008EDFE6464012E +:1001D00000010200010631FF0974A1010975150033 +:1001E00026FF009520750881020976150026FF007C +:1001F000952075089102C005010980A101850216AC +:10020000810026B7001A81002AB700751095018178 +:1002100000C0050C0901A1018503160100269C02FE +:100220001A01002A9C02751095018100C005010980 +:1002300002A1010901A100050919012905150025DF +:10024000019505750181029501750381010501097B +:100250003009311581257F95027508810609381509 +:1002600081257F950175088106050C0A38021581E4 +:10027000257F950175088106C0C005010906A10109 +:10028000050719E029E71500250195087501810288 +:100290009501750881010508190129059505750164 +:1002A00091029501750391010507190029FF1500B9 +:1002B00026FF00950675088100C00A0025303258D7 +:1002C00020006B6579626F6172645F7265706F7236 +:1002D000743A20004C45443A20253032580A002513 +:1002E0003032583A202530386225730A00722F6365 +:1002F0002030313233343536370A00646F6E652E64 +:100300000A00626F6F746D61676963207363616E69 +:100310003A202E2E2E2000290A002575002F0025B8 +:1003200075005D280025640020002564002000255C +:10033000640020002564007C0025303258006D6F79 +:100340007573656B6579205B62746E7C78207920AB +:100350007620685D287265702F61636C293A205B96 +:10036000006D6B5F776865656C5F74696D655F7460 +:100370006F5F6D6178203D2025640A006D6B5F77AB +:100380006865656C5F6D61785F7370656564203D5D +:100390002025640A006D6B5F74696D655F746F5F23 +:1003A0006D6178203D2025640A006D6B5F6D61787A +:1003B0005F7370656564203D2025640A006D6B5F86 +:1003C000696E74657276616C203D2025640A006D4B +:1003D0006B5F64656C6179203D2025640A006D6B5C +:1003E0005F776865656C5F74696D655F746F5F6D7D +:1003F0006178203D2025640A006D6B5F7768656534 +:100400006C5F6D61785F7370656564203D20256465 +:100410000A006D6B5F74696D655F746F5F6D617805 +:10042000203D2025640A006D6B5F6D61785F7370FD +:10043000656564203D2025640A006D6B5F696E74FC +:10044000657276616C203D2025640A006D6B5F64E7 +:10045000656C6179203D2025640A000A002575003D +:10046000363A20776865656C5F74696D655F746F97 +:100470005F6D61783A20000A00257500353A2077D3 +:100480006865656C5F6D61785F73706565643A205F +:10049000000A00257500343A2074696D655F746F39 +:1004A0005F6D61783A20000A00257500333A206DAF +:1004B00061785F73706565643A20000A00257500F5 +:1004C000323A20696E74657276616C286D73293AD0 +:1004D00020000A00257500313A2064656C61792896 +:1004E0002A31306D73293A20000A092D2056616C9B +:1004F000756573202D0A004D3E004D25643E200099 +:100500003F007365742064656661756C740A00430E +:100510003E200077686572652064656C74613A20DE +:10052000637572736F723D25642C20776865656C06 +:100530003D25640A53656520687474703A2F2F65F1 +:100540006E2E77696B6970656469612E6F72672FB3 +:1005500077696B692F4D6F7573655F6B6579730A8A +:10056000000A092D204D6F7573656B6579202D0A82 +:100570004553432F713A09717569740A313A096418 +:10058000656C6179282A31306D73290A323A09691C +:100590006E74657276616C286D73290A333A096D41 +:1005A00061785F73706565640A343A0974696D65D2 +:1005B0005F746F5F6D61780A353A09776865656CBD +:1005C0005F6D61785F73706565640A363A097768B4 +:1005D00065656C5F74696D655F746F5F6D61780AE6 +:1005E0000A703A097072696E742076616C75657371 +:1005F0000A643A097365742064656661756C747386 +:100600000A75703A092B310A646F776E3A092D31F9 +:100610000A706775703A092B31300A7067646F771A +:100620006E3A092D31300A0A7370656564203D20E9 +:1006300064656C7461202A206D61785F73706565F4 +:1006400064202A2028726570656174202F207469E7 +:100650006D655F746F5F6D6178290A003F004D3EE4 +:100660002000433E20004C25640A000A092D204347 +:100670006F6E736F6C65202D0A4553432F713A09D5 +:10068000717569740A6D3A096D6F7573656B65797B +:100690000A000A092D204D61676963202D0A643A1A +:1006A0000964656275670A783A096465627567204E +:1006B0006D61747269780A6B3A09646562756720C6 +:1006C0006B6579626F6172640A6D3A09646562757F +:1006D00067206D6F7573650A763A0976657273697E +:1006E0006F6E0A733A097374617475730A633A0919 +:1006F000636F6E736F6C65206D6F64650A302D34A7 +:100700003A096C61796572302D34284631302D46B6 +:1007100034290A506175733A09626F6F746C6F61A6 +:100720006465720A653A09656570726F6D0A000A40 +:10073000002575002E6E6B726F3A20000A00257539 +:10074000002E737761705F6261636B736C617368B5 +:100750005F6261636B73706163653A20000A002514 +:1007600075002E737761705F67726176655F657380 +:10077000633A20000A002575002E6E6F5F67756969 +:100780003A20000A002575002E737761705F726150 +:100790006C745F726775693A20000A002575002E37 +:1007A000737761705F6C616C745F6C6775693A2018 +:1007B000000A002575002E636170736C6F636B5FB8 +:1007C000746F5F636F6E74726F6C3A20000A00255D +:1007D00075002E737761705F636F6E74726F6C5FFC +:1007E000636170736C6F636B3A20000A00253032CE +:1007F00058006B65796D61705F636F6E6669672E17 +:100800007261773A20000A002575002E6D6F7573AE +:10081000653A20000A002575002E6B6579626F61CC +:1008200072643A20000A002575002E6D61747269A9 +:10083000783A20000A002575002E656E61626C65AD +:100840003A20000A00253032580064656275675FFF +:10085000636F6E6669672E7261773A20000A002521 +:10086000750064656661756C745F6C617965723A78 +:1008700020003F0074696D65725F72656164333298 +:1008800028293A202530346C580A006B6579626F4C +:100890006172645F69646C653A2025580A006B6573 +:1008A00079626F6172645F70726F746F636F6C3ABC +:1008B0002025580A00686F73745F6B6579626F61F9 +:1008C00072645F6C65647328293A2025580A000A0F +:1008D000092D20537461747573202D0A004743431A +:1008E0003A20342E392E32204156522D4C49424363 +:1008F0003A20312E382E3073766E204156525F41A9 +:100900005243483A2061767233350A004F505449B9 +:100910004F4E533A204C55464120424F4F544D4183 +:10092000474943204D4F5553454B45592045585451 +:1009300052414B455920434F4E534F4C4520434F56 +:100940004D4D414E44204B45594D41505F53454319 +:1009500054494F4E20343039360A004255494C44F0 +:100960003A20336562376361642D6469727479205B +:100970002832303A32323A3431204F6374203132E7 +:100980002032303136290A005649443A2030784620 +:1009900045454428544D4B29205049443A2030784D +:1009A0003634363428416C7073363429205645521B +:1009B0003A203078303030310A00444553433A20F1 +:1009C000544D4B206B6579626F6172642066697269 +:1009D0006D7761726520666F7220416C707336347A +:1009E0000A000A092D2056657273696F6E202D0A60 +:1009F000000A6D6F7573653A206F66660A000A6DAE +:100A00006F7573653A206F6E0A000A6B6579626FC5 +:100A10006172643A206F66660A000A6B6579626FDC +:100A20006172643A206F6E0A000A6D6174726978AF +:100A30003A206F66660A000A6D61747269783A201E +:100A40006F6E0A000A64656275673A206F6E0A006D +:100A50000A64656275673A206F66660A000A0A6270 +:100A60006F6F746C6F616465722E2E2E2000433E92 +:100A700020006565636F6E6669673A0A000011249D +:100A80001FBECFEFD4E0DEBFCDBF04B603FE27C04C +:100A90008091CD019091CE01A091CF01B091D00174 +:100AA0008730904BA740B04BD1F41092CD011092FB +:100AB000CE011092CF011092D00114BE84B7877F6F +:100AC00084BF0FB6F894A8958091600088618093E8 +:100AD0006000109260000FBEE0E0F8E3099511E0BD +:100AE000A0E0B1E0EAE1FEE402C005900D92A4337B +:100AF000B107D9F721E0A4E3B1E001C01D92AD3CFC +:100B0000B207E1F70E943C090C940B270C940000FB +:100B1000FF93EF93E0913401F0913501309709F0A4 +:100B20000995EF91FF910895FC018591803011F0B6 +:100B3000EFDFFBCF0895FF27E0E230E247FF0CC074 +:100B4000419597FF09C0EDE260957095809590956D +:100B5000611D711D811D911D27FF02C0219530E38C +:100B600050E2AA27660F771F881F991FAA1FA41794 +:100B700010F0A41B63955A95A9F7AA3008F0A95F55 +:100B8000A05DAF93F395611571058105910541F75E +:100B9000ED3211F4EF93F395F21718F43F93F395B8 +:100BA000FBCF8F91B5DFFA95E1F70895E991F991BF +:100BB0008591803021F0853219F0AADFF9CF0895B0 +:100BC00020E0E89455915532C1F3503311F4689404 +:100BD00055915A3348F4505390F3220F022E220FAE +:100BE000220F200D250FF4CF0EF4219589919991B4 +:100BF000533619F3533729F1533559F1BC0188277E +:100C00009927E8945C3621F48991999168945591DB +:100C1000543639F446EF7EF077FF0DC08FEF9FEF2B +:100C20000AC055374AE039F0583540E121F05236D4 +:100C300042E009F00895FF93EF937DDFEF91FF917C +:100C4000B7CFFF93EF93FC0181918030B9F360DF60 +:100C5000FBCFFF93EF9368DFF1CFDF93CF93CDB757 +:100C6000DEB72596A3DFCF91DF9108958AB1807812 +:100C70008AB98BB180788BB93A98429808950E94CE +:100C8000360684B114B885B18FEF85B9A6E3B1E01B +:100C9000EEE3F1E088E08E0F11921D928E13FCCFEF +:100CA0008091AE0182608093AE013D9A459A2FEF0C +:100CB00089E698E1215080409040E1F700C00000B3 +:100CC0003D9845980895EF92FF920F931F93CF930D +:100CD000DF93C6E3D1E0F12C85E0E82E08EF10E0C9 +:100CE0008F2D90E0FC013197E730F10520F4E65CB0 +:100CF000FF4F0C94C026509A589814C0519A599896 +:100D000011C0529A5A980EC0539A5B980BC0549ACD +:100D10005C9808C0559A5D9805C0569A5E9802C0C6 +:100D20003A9A429880EA8A95F1F783B18095988142 +:100D3000981739F1888380910001882301F180910F +:100D4000AE0180FF04C08DEF90E00E949405809179 +:100D5000AE0180FF0CC0809100011F928F931F9302 +:100D60000F930E942D060F900F900F900F9080917F +:100D7000AE0180FF04C086EF90E00E949405E092EF +:100D800000010E943606F394219698E0F912A8CF4C +:100D9000809100018823B1F0815080930001882365 +:100DA00039F08FE99FE00197F1F700C000000AC019 +:100DB000AEE3B1E0E6E3F1E0CF01885F91919D936E +:100DC0008E13FCCF81E0DF91CF911F910F91FF90A7 +:100DD000EF900895E82FF0E0E25CFE4F80810895E7 +:100DE00081FF03C03D9A459A08953D98459808951E +:100DF0008091520108959FB7F894109249019FBFC6 +:100E00009091C301943009F057C09091E9009F7010 +:100E10003091EC00232F217030FD20E8922B24E04C +:100E20002093E9002091EB0020FF43C02091EE00C9 +:100E300027FF3FC020914601222321F02091E800A6 +:100E400025FF37C01092460126E03091E80035FDBD +:100E500015C03091C301343061F53091EB0035FDA0 +:100E600028C0215021F481E08093460122C0EFE99F +:100E7000FFE03197F1F700C00000E7CF8093F10069 +:100E80008091E80085FD0AC08091E80080FFFCCFDA +:100E90008091E8008E778093E80006C08FB7F894C1 +:100EA00021E0209349018FBF9F709093E90080E07B +:100EB00008959F709093E9008FEF0895CF93DF938B +:100EC00000D01F92CDB7DEB79C018091C301843062 +:100ED00019F593E099833B832A839093E9008FEF80 +:100EE0009091E800815095FD06C095ED9A95F1F737 +:100EF00000008111F5CF8091E80085FF0DC040E032 +:100F000050E063E070E0CE0101960E94FE098091FE +:100F1000E8008E778093E8000F900F900F90DF919C +:100F2000CF910895CF93DF9300D01F92CDB7DEB756 +:100F30002091C301243021F522E029839B838A83F9 +:100F400083E08093E9008FEF9091E800815095FD58 +:100F500006C095ED9A95F1F700008111F5CF8091CB +:100F6000E80085FF0DC040E050E063E070E0CE0196 +:100F700001960E94FE098091E8008E778093E80038 +:100F80000F900F900F90DF91CF9108952091C301A2 +:100F90002430F1F422E02093E9002FEF3091E800B3 +:100FA000215035FD06C035ED3A95F1F700002111CD +:100FB000F5CF2091E80025FF0BC040E050E065E050 +:100FC00070E00E94FE098091E8008E778093E8002F +:100FD0000895CF93DF932091C301243039F521E0A8 +:100FE0002093E9002FEF3091E800215035FD06C035 +:100FF00035ED3A95F1F700002111F5CF2091E80089 +:1010000025FF14C0EC0140E050E068E070E00E9471 +:10101000FE098091E8008E778093E80088E0FE0169 +:10102000AAE4B1E001900D928A95E1F7DF91CF91AA +:1010300008950895209147012F5F822F62E30E9457 +:10104000A026992319F02093470108951092470193 +:1010500080914901882371F18091C301843041F569 +:101060008091E9008F702091EC00922F917020FD0B +:1010700090E8892B94E09093E9009091EB0090FF29 +:1010800014C09091EE0097FF10C09091E80095FF7A +:1010900003C01092F100F9CF9091E80090FF05C0D5 +:1010A0009091E8009E779093E8008F708093E9001C +:1010B00010924901089542E061EC81E00E94070B23 +:1010C00042E061EC82E00E94070B42E061EC83E0C9 +:1010D0000E94070B42E261EC84E00C94070B8091C4 +:1010E000C501833009F453C030F4813071F082308F +:1010F00009F48CC008958A3009F478C08B3009F463 +:101100005EC0893009F09AC020C08091C401813A44 +:1011100009F094C08091E800877F8093E800809177 +:10112000C8019091C901892B21F468E08AE491E01B +:1011300003C060E080E090E070E00E94490A809186 +:10114000E8008B778093E80008958091C401813294 +:1011500009F074C08091C8019091C901892B09F0F0 +:101160006DC08091E800877F8093E8008091E8005F +:1011700082FD05C08091C3018111F8CF5FC08091CD +:10118000F100809352018091E8008B7753C08091E9 +:10119000C401813A09F052C08091C8019091C901FF +:1011A000892B09F04BC08091E800877F8093E8008D +:1011B0008091E80080FFFCCF80910B0136C08091C8 +:1011C000C4018132D9F58091C8019091C901892B60 +:1011D000A9F58091E800877F8093E8000E943C0B8E +:1011E0008091C60180930B010C9484148091C401FA +:1011F000813221F58091E800877F8093E8000E948A +:101200003C0B8091C7018093530108958091C401E4 +:10121000813AA1F48091E800877F8093E800809173 +:10122000E80080FFFCCF809153018093F100809112 +:10123000E8008E778093E8000C943C0B08950895A5 +:10124000089580915201809348011092520180E0EC +:101250000E94F0060E948C0F0C9484140C942109B7 +:101260000E94871A8091C101882329F00E94B01A38 +:1012700081110C94E809089584B7877F84BF0FB665 +:10128000F894A89580916000886180936000109226 +:1012900060000FBE90E080E80FB6F8948093610084 +:1012A000909361000FBE8BEF96E00E945B1A89E27B +:1012B00091E00E9494050E941F090E94C50E0E94A1 +:1012C0008D0B0E94E00B8091E20084608093E2002D +:1012D00078948091C3018430E1F788E191E00E9425 +:1012E00094050E94C70E81E091E00E94340E87E0D1 +:1012F00091E00E9494050E9420098091C3018530ED +:1013000019F40E943009F9CF0E94CD0EF6CF0E9449 +:10131000C41A809148018093520108950C94870962 +:10132000292F332723303105C9F064F421303105EA +:1013300081F02230310509F043C084E790E02FE4CA +:1013400031E042C021323105F1F02232310541F164 +:1013500037C082E190E023EC31E036C0992781303C +:10136000910541F08230910541F0892B49F5EBE47C +:10137000F1E005C0E1E4F1E002C0E1E3F1E08491D5 +:1013800090E09F0121C06430D8F4E62FF0E0EE0F2A +:10139000FF1FE05EFE4F2081318189E090E014C0A4 +:1013A000643070F470E0FB01EE0FFF1FE85EFE4F4B +:1013B00020813181FB01EC5EFE4F808190E004C012 +:1013C00080E090E020E030E0FA013183208308954E +:1013D00084E089BD86E089BD09B400FEFDCF80911F +:1013E000D8008F7D8093D8008091E0008260809348 +:1013F000E0008091E00081FDFCCF0895CF92DF9264 +:10140000EF92FF920F931F93CF93DF93EC018B0129 +:101410006A010E945B0B811133C0C114D10439F001 +:10142000F60180819181081B190BC80FD91FE12C8F +:10143000F12C0115110519F18091E80085FD16C008 +:101440008091E8008E778093E800C114D10449F0C0 +:10145000F60180819181E80EF91EF182E08285E03B +:101460000FC00E945B0B882321F30AC089918093EF +:10147000F10001501109FFEFEF1AFF0ADACF80E007 +:10148000DF91CF911F910F91FF90EF90DF90CF9060 +:1014900008952091CA013091CB012617370748F0F3 +:1014A0006115710539F42091E8002E772093E8004A +:1014B00001C0B90140E06115710591F12091C301AE +:1014C000222309F440C0253009F43FC02091E800F0 +:1014D00023FD3DC02091E80022FD2FC02091E800AF +:1014E00020FFE9CF2091F20030E0FC01CF0161152F +:1014F000710559F02830310540F481918093F10055 +:10150000615071092F5F3F4FF1CF41E02830310525 +:1015100009F040E02091E8002E772093E800CBCF3F +:101520004111CCCF0AC08091C301882361F085307E +:1015300061F08091E80083FD0AC08091E80082FF9D +:10154000F2CF80E0089582E0089583E0089581E07D +:1015500008952091CA013091CB012617370748F032 +:101560006115710539F42091E8002E772093E80089 +:1015700001C0B901FC0120E06115710579F180918C +:10158000C301882309F43DC0853009F43CC0809133 +:10159000E80083FD3AC08091E80082FD2CC0809174 +:1015A000E80080FFE9CF8091F20090E061157105BD +:1015B00059F08830910540F424912093F100319640 +:1015C000615071090196F2CF21E0089709F020E0FF +:1015D0008091E8008E778093E800CECF2111CFCFA5 +:1015E0000AC08091C301882361F0853061F0809149 +:1015F000E80083FD0AC08091E80082FFF2CF80E01E +:10160000089582E0089583E0089581E00895982F79 +:10161000953058F59093E900981739F07091EC00E7 +:101620002091ED005091F00003C0242F762F50E060 +:1016300021FF19C03091EB003E7F3093EB003091D9 +:10164000ED003D7F3093ED003091EB003160309341 +:10165000EB007093EC002093ED005093F00020918C +:10166000EE0027FF07C09F5FD3CF8F708093E90004 +:1016700081E0089580E008958091C40187FF11C042 +:101680008091E80082FD05C08091C3018111F8CFEF +:1016900011C08091E8008B770BC08091C301882333 +:1016A00049F08091E80080FFF8CF8091E8008E77C4 +:1016B0008093E80008952091E4003091E50095E6DC +:1016C0004091EC00842F817040FF22C08091E8009F +:1016D00080FD1CC08091C301882391F0853091F07A +:1016E0008091EB0085FD10C04091E4005091E50031 +:1016F0004217530729F39A01915011F784E0089596 +:1017000082E0089583E0089581E0089580E00895DF +:101710004091E80042FFDECF08950E94EA0B0E944C +:10172000ED0BE0EEF0E0808181608083E8EDF0E099 +:1017300080818F77808319BCE3E6F0E0808181604F +:1017400080831092C20108950E94EA0B0E94ED0B63 +:101750008091D8008F778093D8008091D8008068DE +:101760008093D8008091D8008F7D8093D80084E04A +:1017700089BD86E089BD09B400FEFDCF1092C3018A +:101780001092BF011092C1011092C00142E060E0CE +:1017900080E00E94070B8091E1008E7F8093E10042 +:1017A0008091E20081608093E2008091E200886095 +:1017B0008093E2008091E0008E7F8093E0000895A6 +:1017C000E3E6F0E080818E7F808381E08093C20138 +:1017D0000C94A40B1092E20008951092E100089579 +:1017E0001F920F920FB60F9211242F933F934F9396 +:1017F0005F936F937F938F939F93AF93BF93EF9379 +:10180000FF938091E10082FF0BC08091E20082FF94 +:1018100007C08091E1008B7F8093E1000E941A084D +:101820008091E10080FF19C08091E20080FF15C027 +:101830008091E2008E7F8093E2008091E2008061DF +:101840008093E2008091D80080628093D80019BC18 +:1018500085E08093C3010E942E098091E10084FFFE +:1018600030C08091E20084FF2CC084E089BD86E016 +:1018700089BD09B400FEFDCF8091D8008F7D809393 +:10188000D8008091E1008F7E8093E1008091E2009A +:101890008F7E8093E2008091E20081608093E2007D +:1018A0008091BF01882311F084E007C08091E3009C +:1018B00087FD02C081E001C083E08093C3010E94E4 +:1018C0008E098091E10083FF29C08091E20083FFAF +:1018D00025C08091E100877F8093E10082E08093C2 +:1018E000C3011092BF018091E1008E7F8093E100DF +:1018F0008091E2008E7F8093E2008091E20080611F +:101900008093E20042E060E080E00E94070B80915B +:10191000F00088608093F0000E941908FF91EF9119 +:10192000BF91AF919F918F917F916F915F914F91F7 +:101930003F912F910F900FBE0F901F9018951F92FF +:101940000F920FB60F9211242F933F934F935F93F3 +:101950006F937F938F939F93AF93BF93CF93DF93B7 +:10196000EF93FF93C091E900CF708091EC00D82FE6 +:10197000D17080FDD0E81092E9008091F000877F5F +:101980008093F00078940E94E30C1092E90080911B +:10199000F00088608093F000CD2BCF70C093E900F9 +:1019A000FF91EF91DF91CF91BF91AF919F918F9177 +:1019B0007F916F915F914F913F912F910F900FBE4B +:1019C0000F901F9018951F93CF93DF93CDB7DEB77D +:1019D000AA970FB6F894DEBF0FBECDBFE4ECF1E0DE +:1019E00088E08E0F9091F10091938E13FBCF0E94AF +:1019F0006F088091E80083FF1FC18091C40190911E +:101A0000C501492F50E04A30510508F015C1FA01CF +:101A1000EF5BFF4F0C94C026803881F0823809F0CC +:101A20000BC18091C8018F708093E9008091EB0019 +:101A300085FB882780F91092E90006C08091C001DB +:101A40009091C101911182609091E800977F9093ED +:101A5000E8008093F1001092F100C8C0282F2D7F7C +:101A600009F0EAC0882319F0823061F0E5C0809166 +:101A7000C601813009F0E0C0933009F080E0809326 +:101A8000C1012BC08091C601811127C08091C8017E +:101A90008F7009F4D1C08093E9002091EB0020FF02 +:101AA0001CC0933021F48091EB00806214C09091AF +:101AB000EB0090619093EB0021E030E0A90102C0BF +:101AC000440F551F8A95E2F74093EA001092EA000E +:101AD0008091EB0088608093EB001092E900809188 +:101AE000E800877F86C08111A7C01091C6011F77CB +:101AF0008091E3008078812B8093E3008091E8005F +:101B0000877F8093E8000E943C0B8091E80080FF73 +:101B1000FCCF8091E30080688093E300111102C044 +:101B200082E001C083E08093C30186C08058823088 +:101B300008F082C08091C6019091C7018C3D53E0AE +:101B4000950779F583E08A838AE289834FB7F89411 +:101B5000DE01139620E03EE051E2E32FF0E05093E7 +:101B60005700E49120FF03C0E295EF703F5FEF70F4 +:101B70008E2F90E0EA3010F0C79601C0C0968D938A +:101B80009D932F5F243149F74FBF8091E800877FF5 +:101B90008093E8006AE270E0CE0101960E94490A53 +:101BA00014C0AE014F5F5F4F6091C8010E94900961 +:101BB000BC01892B09F440C09091E800977F909375 +:101BC000E80089819A810E94A90A8091E8008B77B8 +:101BD0008093E80031C0803879F58091E800877FF4 +:101BE0008093E8008091BF018093F1008091E8002C +:101BF0008E778093E8000E943C0B1EC081111CC0B0 +:101C00009091C6019230C0F48091E800877F809364 +:101C1000E8009093BF010E943C0B8091BF018111AD +:101C200006C08091E30087FD02C081E001C084E02E +:101C30008093C3010E945B088091E80083FF0AC083 +:101C40008091E800877F8093E8008091EB008062BC +:101C50008093EB00AA960FB6F894DEBF0FBECDBFFF +:101C6000DF91CF911F91089590935901809358016E +:101C70000895E0915801F0915901309721F00190B9 +:101C8000F081E02D099480E00895EF92FF920F9388 +:101C90001F93CF93DF93E0915801F0915901309752 +:101CA000B1F18C010280F381E02D09958091AE01A4 +:101CB00082FF2DC080FF04C082EC92E00E94940558 +:101CC000E80118E08CEBE82E82E0F82E8091AE015E +:101CD00080FF0BC088811F928F93FF92EF920E942A +:101CE0002D060F900F900F900F901150219611110B +:101CF000EDCF8091AE0180FF0AC08AEB92E0DF91C8 +:101D0000CF911F910F91FF90EF900C949405DF916C +:101D1000CF911F910F91FF90EF900895E09158019E +:101D2000F0915901309721F00480F581E02D09945C +:101D3000089520915601309157018217930771F051 +:101D40009093570180935601E0915801F091590109 +:101D5000309721F00680F781E02D099408952091B5 +:101D60005401309155018217930771F090935501FA +:101D700080935401E0915801F0915901309721F07E +:101D80000084F185E02D099408950C948D0F0E9434 +:101D9000F11A0E943F060C94191CCF92DF92EF9229 +:101DA000FF920F931F93CF93DF9300D000D000D00A +:101DB000CDB7DEB70E9463068BE5C82E81E0D82E32 +:101DC00000E010E0E02E802F0E94EA06F60141912B +:101DD0006F01F42EF826B1F40F5F1F4F0830110584 +:101DE00089F78FEF89838A831B820E94FA1A8160A8 +:101DF000782F9D838C8349815A816B818D810E94CC +:101E0000C40F47C09091AE0191FF04C08E830E9421 +:101E10008E0F8E8120E030E04F2D50E0922FBA01DE +:101E2000022E02C0759567950A94E2F760FF2BC0F9 +:101E30002983EA8221E030E0690102C0CC0CDD1C7C +:101E40009A95E2F790E08C219D21892B09F420E0FE +:101E50002B830E94FA1A8160782F9D838C8349819D +:101E60005A816B818D810E94C40F49815A816B8197 +:101E70007C818D810E94731AF801E55AFE4F8081A2 +:101E8000C826C08206C02F5F3F4F2830310531F68B +:101E9000A3CF0E94721A0E94A01F10915A010E94A3 +:101EA000390E181741F10E94390E80935A01909112 +:101EB000AE0192FF0EC090FF0CC01F928F9384ED75 +:101EC00092E09F938F930E942D060F900F900F909A +:101ED0000F9080915A0126960FB6F894DEBF0FBE80 +:101EE000CDBFDF91CF911F910F91FF90EF90DF90C9 +:101EF000CF900C94841A26960FB6F894DEBF0FBECE +:101F0000CDBFDF91CF911F910F91FF90EF90DF90A8 +:101F1000CF9008950C94F00608950895EF92FF92E3 +:101F20000F931F93CF93DF938DEE92E00E94940561 +:101F3000C0E0D0E088E2E82E81E0F82E0FED12E05C +:101F40008C2F0E94EA060E94601AFF92EF921F9265 +:101F50008F93DF93CF931F930F930E942D062196AB +:101F60008DB79EB708960FB6F8949EBF0FBE8DBF73 +:101F7000C830D10529F7DF91CF911F910F91FF90C4 +:101F8000EF90089508950895CF93DF93CDB7DEB70E +:101F90002B970FB6F894DEBF0FBECDBF942F4F83A3 +:101FA000252F588769877A878B874A855B85452BDC +:101FB00021F02F3F09F59F3FF9F4DE01119686E0ED +:101FC000FD0111928A95E9F785E0FE0137960190AF +:101FD0000D928A95E1F749815A816B817C818D81CF +:101FE0009E810E942D172B960FB6F894DEBF0FBE70 +:101FF000CDBFDF91CF9108954F81588569857A854E +:102000008B850E94731AD9CFCF93882309F4E8C037 +:10201000C82F8238A1F40E94390E81FDE1C089E306 +:102020000E94BC190E94351A2FEF81EE94E02150D6 +:1020300080409040E1F700C0000089E315C083387C +:10204000C1F40E94390E80FDCBC083E50E94BC190B +:102050000E94351A2FEF81EE94E02150804090408D +:10206000E1F700C0000083E50E94D919CF910C94DC +:10207000351A8438A1F40E94390E82FDB1C087E47C +:102080000E94BC190E94351A2FEF81EE94E0215076 +:1020900080409040E1F700C0000087E4E5CF8CEF7E +:1020A0008C0F813A48F48C2F0E940124811198C032 +:1020B0008C2F0E94BC19DACF80E28C0F883048F454 +:1020C000C77081E001C0880FCA95EAF70E94FB192A +:1020D000CDCF8BE58C0F833078F4C53A29F0C63A22 +:1020E00031F083E890E005C081E890E002C082E82A +:1020F00090E0CF910C94990E88E58C0F853108F013 +:102100006FC0C83A61F1C93A69F1CA3A71F1CB3A84 +:1021100079F1CC3A81F1CD3A89F1CE3A91F1CF3AC9 +:1021200099F1C13BA1F1C03BA9F1C23BB1F1C33B65 +:10213000B9F1C43BC1F1C53BC9F1C63BD1F1C73BC5 +:10214000D9F1C83BE1F1C93BE9F1CA3BF1F1CB3B25 +:10215000F9F1CC3B09F43FC080E090E03EC082EE54 +:1021600090E03BC089EE90E038C08AEE90E035C048 +:1021700085EB90E032C086EB90E02FC083EB90E0DF +:102180002CC084EB90E029C087EB90E026C08CEC5B +:1021900090E023C08DEC90E020C083E891E01DC06A +:1021A0008AE891E01AC082E991E017C084E991E0E1 +:1021B00014C081E292E011C083E292E00EC084E29A +:1021C00092E00BC085E292E008C086E292E005C092 +:1021D00087E292E002C08AE292E0CF910C94AF0EC7 +:1021E000CF910895882309F466C08238A1F40E9433 +:1021F000390E81FF60C089E30E94BC190E94351A24 +:102200002FEF81EE94E0215080409040E1F700C034 +:10221000000089E315C08338B9F40E94390E80FFAD +:102220004AC083E50E94BC190E94351A2FEF81EE47 +:1022300094E0215080409040E1F700C0000083E529 +:102240000E94D9190C94351A8438A1F40E94390ED1 +:1022500082FF31C087E40E94BC190E94351A2FEF1B +:1022600081EE94E0215080409040E1F700C00000F2 +:1022700087E4E6CF9CEF980F913A10F390E2980F25 +:10228000983050F4877091E001C0990F8A95EAF771 +:10229000892F0E94011AD6CF9BE5980F933020F426 +:1022A00080E090E00C94990E885A853120F480E00B +:1022B00090E00C94AF0E0895882321F00E94FB1942 +:1022C0000C94351A0895882321F00E94011A0C9469 +:1022D000351A0895CF92DF92EF92FF920F931F93DA +:1022E000CF93DF9300D000D000D0CDB7DEB725E08C +:1022F000FC01DE01119601900D922A95E1F7FC0197 +:1023000040813181F280258122952F706381748113 +:10231000672B09F4D8C23F3F19F44F3F09F4D3C2E9 +:102320006C0149833A8389819A812E830E947B19AB +:10233000182F092F0E947A190E948A18E02FE2951F +:10234000EF70F0E0E55BFF4F2E810C94C026802FEC +:10235000807F902F9F70092F882311F00295007FB6 +:10236000FF2049F0002309F45FC2802F0E940E1A5B +:102370000E94351A59C2812F0E94F210002309F4DD +:10238000A2C2802F0E94141A26960FB6F894DEBFC0 +:102390000FBECDBFDF91CF911F910F91FF90EF90B6 +:1023A000DF90CF900C94351A802F807F902F9F70F4 +:1023B000092F803211F00295007F112319F011309E +:1023C00001F129C0FF20A9F0802F222349F12130FB +:1023D00039F526960FB6F894DEBF0FBECDBFDF915C +:1023E000CF911F910F91FF90EF90DF90CF900C94C1 +:1023F0001E1A222319F0213009F465C20E94211A05 +:102400002CC0FF20E9F0263008F05DC20E94F819C8 +:10241000802329F022C0FF20F1F0211115C0802F68 +:1024200026960FB6F894DEBF0FBECDBFDF91CF91D9 +:102430001F910F91FF90EF90DF90CF900C945C1163 +:10244000253008F040C209C0F601858180FFECC14B +:102450008F708583E4CF2111FBC1802F69C1202FAC +:1024600026952695237030E02115310521F0213085 +:102470003105C9F028C2FF2021F0812F902F9370E1 +:1024800002C080E090E026960FB6F894DEBF0FBE43 +:10249000CDBFDF91CF911F910F91FF90EF90DF9013 +:1024A000CF900C94990EFF2021F0812F902F9370E4 +:1024B00002C080E090E026960FB6F894DEBF0FBE13 +:1024C000CDBFDF91CF911F910F91FF90EF90DF90E3 +:1024D000CF900C94AF0E812FFF2019F00E94261E82 +:1024E00002C00E948E1E26960FB6F894DEBF0FBE65 +:1024F000CDBFDF91CF911F910F91FF90EF90DF90B3 +:10250000CF900C94131F802F837009F078C0F110C6 +:10251000DAC1812F829586958770880F880F912F59 +:102520009F70C92ED12CE12CF12C082E04C0CC0CAC +:10253000DD1CEE1CFF1C0A94D2F714FF12C04FE002 +:1025400050E060E070E004C0440F551F661F771F25 +:102550008A95D2F7CB01BA016095709580959095D8 +:1025600003C060E070E0CB01202F269526952370F4 +:10257000422F50E042305105D1F04330510559F11E +:102580006C297D298E299F294130510541F12696DC +:102590000FB6F894DEBF0FBECDBFDF91CF911F9174 +:1025A0000F91FF90EF90DF90CF900C949F186C29C3 +:1025B0007D298E299F2926960FB6F894DEBF0FBE7F +:1025C000CDBFDF91CF911F910F91FF90EF90DF90E2 +:1025D000CF900C94B1180E949F18C701B60126969F +:1025E0000FB6F894DEBF0FBECDBFDF91CF911F9124 +:1025F0000F91FF90EF90DF90CF900C948D18FF20FB +:1026000019F0802F817001C08695882309F45BC181 +:10261000812F829586958770880F880F912F9F70E4 +:10262000C92ED12CE12CF12C082E04C0CC0CDD1CC1 +:10263000EE1CFF1C0A94D2F714FF12C04FE050E0CA +:1026400060E070E004C0440F551F661F771F8A9535 +:10265000D2F7CB01BA01609570958095909503C033 +:1026600060E070E0CB01202F269526952370422F45 +:1026700050E042305105D1F04330510559F16C29F9 +:102680007D298E299F294130510541F126960FB6AB +:10269000F894DEBF0FBECDBFDF91CF911F910F9198 +:1026A000FF90EF90DF90CF900C9456196C297D2904 +:1026B0008E299F2926960FB6F894DEBF0FBECDBF98 +:1026C000DF91CF911F910F91FF90EF90DF90CF900E +:1026D0000C9468190E945619C701B60126960FB6C8 +:1026E000F894DEBF0FBECDBFDF91CF911F910F9148 +:1026F000FF90EF90DF90CF900C944419103F41F180 +:1027000018F4103E48F48BC0123F09F450C0D8F1C1 +:10271000133F09F460C083C01F70802F8F71FF20AA +:1027200021F00E94DD18812F7BCE0E94FE18812FA0 +:1027300026960FB6F894DEBF0FBECDBFDF91CF91C6 +:102740001F910F91FF90EF90DF90CF900C94631149 +:10275000FF20A9F0253008F0B6C0802F8F71269693 +:102760000FB6F894DEBF0FBECDBFDF91CF911F91A2 +:102770000F91FF90EF90DF90CF900C9423192630AB +:1027800008F0A1C0EACFFF20A1F0802F8F7126961C +:102790000FB6F894DEBF0FBECDBFDF91CF911F9172 +:1027A0000F91FF90EF90DF90CF900C94DD18FF20F9 +:1027B00061F3802F8F7126960FB6F894DEBF0FBE9F +:1027C000CDBFDF91CF911F910F91FF90EF90DF90E0 +:1027D000CF900C94FE18FF2091F0802F8F712696D9 +:1027E0000FB6F894DEBF0FBECDBFDF91CF911F9122 +:1027F0000F91FF90EF90DF90CF900C94C818269621 +:102800000FB6F894DEBF0FBECDBFDF91CF911F9101 +:102810000F91FF90EF90DF90CF900C94C318FF20A2 +:10282000A1F0222309F4B1CF812F26960FB6F89498 +:10283000DEBF0FBECDBFDF91CF911F910F91FF90F3 +:10284000EF90DF90CF900C940410222309F4B1CFC5 +:10285000812F26960FB6F894DEBF0FBECDBFDF9155 +:10286000CF911F910F91FF90EF90DF90CF900C943C +:10287000F210402F4F70612FC6010E94C31B269695 +:102880000FB6F894DEBF0FBECDBFDF91CF911F9181 +:102890000F91FF90EF90DF90CF900C94D517402FC1 +:1028A0004F70612FC60126960FB6F894DEBF0FBE9B +:1028B000CDBFDF91CF911F910F91FF90EF90DF90EF +:1028C000CF900C94C61B26960FB6F894DEBF0FBEB1 +:1028D000CDBFDF91CF911F910F91FF90EF90DF90CF +:1028E000CF9008950E941B1A0E94EA190E94351A7F +:1028F0000E9447200E94131F80E090E00E94990EE2 +:1029000080E090E00C94AF0E0E940B1A0C947214AD +:102910000E947B19292F22952F7030E02C30310531 +:102920004CF42A3031056CF4225031092230310543 +:1029300088F407C02C30310549F02F30310531F0D3 +:1029400009C0803E48F0803F29F406C093FB8827E9 +:1029500080F9089580E0089581E00895CF93DF9392 +:1029600000D000D01F92CDB7DEB70F900F900F9020 +:102970000F900F90DF91CF910895CF93DF9300D008 +:1029800000D000D0CDB7DEB726960FB6F894DEBFE4 +:102990000FBECDBFDF91CF910895CF93DF93C0914C +:1029A000630180916401C817A1F0D0E0CE0166E018 +:1029B00070E00E948F26FC01EB59FE4F408151814F +:1029C00062817381848195810E94BD142196C770B4 +:1029D000E8CFDF91CF9108954091950150919601F4 +:1029E00060919701709198018091990190919A015D +:1029F0000C94BD14CF93DF9380919A0182958F70D0 +:102A000009F05CC080919701882309F457C0209198 +:102A10006301D091640140919501C0919601E091CC +:102A20009801F09199012D1709F448C030E03097D2 +:102A300009F440C0CF3F11F44F3FE1F1C90166E016 +:102A400070E00E948F26DC01AB59BE4F11968C912D +:102A50001197C8132FC08C9148132CC012968C91DB +:102A60001297811127C013968D919C9114978E1700 +:102A70009F0708F401978E1B9F0B883C9105D0F4AB +:102A800080919A018F70806180939A01C90166E0FC +:102A900070E00E948F26FC01E659FE4F90819F70E6 +:102AA0009061908385E991E00E946A11DF91CF9156 +:102AB0000C94CD142F5F3F4F2770B5CFDF91CF918E +:102AC0000895BF92CF92DF92EF92FF920F931F93E0 +:102AD000CF93DF93CDB7DEB761970FB6F894DEBF23 +:102AE0000FBECDBF8C0185E0F801DE011D9601907F +:102AF0000D928A95E1F7D8014C9111962C9111977E +:102B00001296EC9012971396CD90DC9014975091FA +:102B1000950160919601809198019091990100979B +:102B200009F46EC16F3F19F45F3F09F469C1B090B9 +:102B30009701BB2009F4C3C030919A01C816D90689 +:102B400028F0F601E81BF90BCF0104C080959095A1 +:102B50008C0D9D1DFF24F394883C910588F0F12C89 +:102B6000307F09F0CBC07C2DD98AC88A522F6E2DB8 +:102B700089890E94AE1485E991E00E946A11B4C06F +:102B8000832F807F09F049C0621314C0541312C010 +:102B9000E11010C03F70306130939A010E94EC1434 +:102BA00085E991E00E946A1180919A01D8011596F9 +:102BB0008C9331C0CD2831F12F3F11F44F3F11F1EB +:102BC000FE2CE1101FC0E091630130916401E31716 +:102BD00009F45CC0F0E0CF0166E070E00E948F264F +:102BE000DC01AB59BE4F11968C911197281307C089 +:102BF0008C91481304C012968C91811103C03196B8 +:102C0000E770E5CFFE2CEE2009F416C180919A0101 +:102C1000816080939A01F12C0FC1621308C0541394 +:102C200006C0E11004C080919A01D801C1C04D874F +:102C30002E878D859E850E9488148823E1F1EE20E1 +:102C4000D1F120919A01822F82958F7090E00297A6 +:102C500074F0809195019091960198878F831986E1 +:102C6000DB86CA862C87CE0107960E946A1186E011 +:102C7000F801A5E9B1E001900D928A95E1F70E9473 +:102C8000FA140E94EC14FF24F394D6C04D872E87CB +:102C90008D859E850E947B19292F22952F7030E00B +:102CA000223031050CF0BCC09F7009F0B6C0805EC8 +:102CB000883008F4C1C0C8010E946A11E4CFC81668 +:102CC000D90608F453C0F601E81BF90BCF01883C84 +:102CD000910508F450C0F12C7C2DD98AC88A522F56 +:102CE0006E2D89890E94AE14E5E9F1E086E0DF01EE +:102CF0001D928A95E9F70E94EC149EC0621314C0DD +:102D0000541312C0E11010C080919A01F80185831C +:102D1000C8010E946A1186E0E5E9F1E0DF011D9239 +:102D20008A95E9F7FB2C88C04D872E878D859E8577 +:102D30000E948814882309F4BECFEE2009F4BBCF8B +:102D400020919A01822F82958F7090E002970CF467 +:102D50008ECF80919501909196019A8389831B82F1 +:102D6000DD82CC822E83CE0101967FCF8095909517 +:102D70008C0D9D1DACCFFE2CEE2009F49CCF621370 +:102D80002EC054132CC020919A0120FD1FC0822F09 +:102D900082958F70D9F0D80115962C9315978F30A6 +:102DA00049F08F5F982F9295907F822F8F70892B9B +:102DB00015968C93C8010E946A1186E0F801A5E976 +:102DC000B1E001900D928A95E1F795CF86E0F80188 +:102DD000A5E9B1E001900D928A95E1F72DC04D87EC +:102DE0002E878D859E850E948814811140CF809109 +:102DF0009A01816080939A01C8010E946A111CC0E7 +:102E0000EE2009F458CF4D872E878D859E850E9430 +:102E10008814882309F44FCF2ACF811148CF0CC0E2 +:102E2000243031050CF047CF9F7009F440CFF801F2 +:102E30009581907F09F03BCF8F2D61960FB6F89466 +:102E4000DEBF0FBECDBFDF91CF911F910F91FF90DD +:102E5000EF90DF90CF90BF900895CF93DF93CDB7E1 +:102E6000DEB72C970FB6F894DEBF0FBECDBF4F83F1 +:102E7000588769877A878B879C87CE0107960E943F +:102E80006115882371F08F8198852A853B85232BD6 +:102E900009F43FC09F3F09F068C08F3F09F065C04B +:102EA00038C086E0FE013796DE01119601900D9242 +:102EB0008A95E1F76F817885EA85FB85309749F13E +:102EC0007F3F11F46F3F29F18091640190E09C01F4 +:102ED0002F5F3F4F277033274091630150E0241745 +:102EE000350709F44BC069837A83FD83EC8366E080 +:102EF00070E00E948F26DC01AB59BE4F96E0FE01C8 +:102F0000319601900D929A95E1F7209364010E9409 +:102F1000CD1480916301909164018917E9F190E0EB +:102F200066E070E00E948F268B599E4F0E946115CB +:102F3000882391F18091630190E066E070E00E9447 +:102F40008F26FC01EB59FE4F4081518162817381D4 +:102F5000848195810E94BD148091630190E0019667 +:102F60008770992780936301D4CF4F8158856985F5 +:102F70007A858B859C850E94BD14CBCF0E948414DA +:102F80001092640110926301E5E9F1E086E0DF014F +:102F90001D928A95E9F7BDCF2C960FB6F894DEBF47 +:102FA0000FBECDBFDF91CF910895DF92EF92FF92D8 +:102FB0000F931F93CF93DF93FC01892B09F48AC0F1 +:102FC000E12CF12CDD24D394EF01219684918537F7 +:102FD00009F461C058F4843708F04EC0843008F01A +:102FE0006AC08130D1F0823071F174C0883709F441 +:102FF0005DC050F4863709F455C0873709F06AC0C0 +:103000008E2D0E94081A54C09CE7980F903708F044 +:1030100061C08F770E94F21050C08F010E5F1F4F6A +:10302000FE01849190E2980F983050F48770FD2D46 +:1030300001C0FF0F8A95EAF78F2F0E940E1A14C065 +:103040000E94041013C08F010E5F1F4FFE01C49138 +:1030500080E28C0F883060F4C7708D2D01C0880F1E +:10306000CA95EAF70E94141A0E94351AE80125C091 +:103070008C2F0E94F210FACF9F012E5F3F4FFE016E +:10308000C491CC2369F08FE99FE00197F1F700C06C +:103090000000C150F6CF9F012E5F3F4FFE01F4901C +:1030A000E9010BC00E94F819E82E07C00E940B1A14 +:1030B0000E94351A02C00E9404108F2D882341F00F +:1030C000EFE9FFE03197F1F700C000008150F6CF43 +:1030D000FE017ACFDF91CF911F910F91FF90EF907A +:1030E000DF90089560939F017093A0018093A101E8 +:1030F0009093A2010E94821A0C94721460939B0117 +:1031000070939C0180939D0190939E010E94831A6D +:103110000C94721408950C9472180F931F930091DD +:103120009F011091A0012091A1013091A201602B7B +:10313000712B822B932B1F910F910C9472180F936C +:103140001F9300919F011091A0012091A101309146 +:10315000A20160237123822393231F910F910C946A +:1031600072180F931F9300919F011091A00120915D +:10317000A1013091A20160277127822793271F9117 +:103180000F910C94721860E070E0CB010C947E18E3 +:103190000F931F9341E050E060E070E08A019B01D3 +:1031A00004C0000F111F221F331F8A95D2F7C901D7 +:1031B000B8011F910F910C947E180F931F9341E05B +:1031C00050E060E070E004C0440F551F661F771F99 +:1031D0008A95D2F780919B0190919C01A0919D01CD +:1031E000B0919E018A019B01082B192B2A2B3B2BA6 +:1031F000C901B8011F910F910C947E180F931F9372 +:1032000041E050E060E070E004C0440F551F661FCD +:10321000771F8A95D2F7409550956095709580916B +:103220009B0190919C01A0919D01B0919E018A010A +:103230009B01082319232A233B23C901B8011F91AD +:103240000F910C947E180F931F9341E050E060E0C3 +:1032500070E004C0440F551F661F771F8A95D2F790 +:1032600080919B0190919C01A0919D01B0919E0144 +:103270008A019B01082719272A273B27C901B80182 +:103280001F910F910C947E180F931F9300919B0137 +:1032900010919C0120919D0130919E01602B712B1A +:1032A000822B932B1F910F910C947E180F931F93D9 +:1032B00000919B0110919C0120919D0130919E01F4 +:1032C00060237123822393231F910F910C947E1806 +:1032D0000F931F9300919B0110919C0120919D01E0 +:1032E00030919E0160277127822793271F910F91AC +:1032F0000C947E180895CF92DF92EF92FF920F9375 +:103300001F93CF93DF938C01C0909F01D090A001B9 +:10331000E090A101F090A20140919B0150919C018D +:1033200060919D0170919E01C42AD52AE62AF72A50 +:10333000CFE1D0E0D701C6010C2E04C0B695A79509 +:10334000979587950A94D2F780FF07C0B8018C2F14 +:103350000E94941B8130910531F4219758F7B801F0 +:1033600080E00E94941BDF91CF911F910F91FF90FD +:10337000EF90DF90CF90089520910C0130910D01D6 +:10338000F90132969FEF40E05191581789F09F3F25 +:1033900019F4511101C0942F4F5F4630A9F79F3F98 +:1033A00039F0F901E90FF11D97FDFA95828308952F +:1033B000089520910C0130910D01F9013296285F9A +:1033C0003F4F9081981301C010823196E217F307A6 +:1033D000C1F7089581E090E0E0910C01F0910D01BA +:1033E000E80FF91F1082019688309105A9F708951A +:1033F0008091AD0108959091AD01892B8093AD012D +:10340000089580959091AD0189238093AD01089531 +:103410008093AD0108951092AD0108959091AC0193 +:10342000892B8093AC01089580959091AC018923FC +:103430008093AC0108951092AC0108958093A3018C +:1034400008951092A301089580910C0190910D01AF +:10345000FC0131969C01285F3F4F80E091919111D2 +:103460008F5FE217F307D1F70895E0910C01F09117 +:103470000D018091AD018083E0910C01F0910D016F +:1034800090818091AC01892B80838091A301882356 +:1034900061F0E0910C01F0910D019081892B808306 +:1034A0000E94241A81111092A30180910C01909125 +:1034B0000D010C94450E90933501809334010895CD +:1034C0008295982F9C7C292F26952695982F93736B +:1034D000990F990F922B892F8A7A86959575990F56 +:1034E000892B08950895CF93DF9300D000D01F92C9 +:1034F000CDB7DEB70F900F900F900F900F90DF9128 +:10350000CF910895089508950C948A0F089580919D +:10351000C301843021F11092AF0120E488E190E0F2 +:103520000FB6F894A895809360000FBE20936000BA +:1035300083B7817F846083BF83B7816083BF7894C2 +:10354000889583B78E7F83BF0FB6F894A895809136 +:103550006000886180936000109260000FBE089543 +:10356000CF930E94C20F0E9463060E94C30FC0E067 +:103570008C2F0E94EA06811104C0CF5FC830C1F7CA +:1035800001C081E0CF9108950E948C0F0C948414A7 +:103590001F920F920FB60F9211248F939F93AF93A8 +:1035A000BF938091AF01811113C08091B0019091C0 +:1035B000B101A091B201B091B3014196A11DB11D1D +:1035C0008093B0019093B101A093B201B093B30185 +:1035D000BF91AF919F918F910F900FBE0F901F9051 +:1035E000189582E084BD93E095BD9AEF97BD8093D6 +:1035F0006E0008952FB7F8948091B0019091B101B9 +:10360000A091B201B091B3012FBF08952FB7F894E4 +:103610006091B0017091B1018091B2019091B301BC +:103620002FBF0895CF92DF92EF92FF920F931F93D7 +:103630002FB7F8944091B0015091B1016091B2015F +:103640007091B3012FBF6A017B01EE24FF248C012E +:1036500020E030E0C016D106E206F30610F4415037 +:1036600051099A01281B390BC9011F910F91FF9035 +:10367000EF90DF90CF9008951F920F920FB60F92A8 +:1036800011248F939F93AF93BF938091B00190913A +:10369000B101A091B201B091B3010196A11DB11D7C +:1036A0008093B0019093B101A093B201B093B301A4 +:1036B000BF91AF919F918F910F900FBE0F901F9070 +:1036C00018950E948D0BF8942FEF87EA91E6215010 +:1036D00080409040E1F700C0000087E090EBDC0103 +:1036E0008093CD019093CE01A093CF01B093D001F0 +:1036F0009CE088E10FB6F894A895809360000FBE17 +:1037000090936000FFCFE92FF0E093E0EE0FFF1FF2 +:103710009A95E1F7E80FF11DEA54FF4F9491892F34 +:103720008F7092959F700895CF93C82FCB010E9400 +:10373000831B492F90E0242F30E054E0220F331FE9 +:103740005A95E1F7282B392B2038310519F480E000 +:1037500090E017C0EC2FF0E023E0EE0FFF1F2A955A +:10376000E1F74770E40FF11D34E0EE0FFF1F3A95CB +:10377000E1F7E80FF91FEE0FFF1FE050F8498591C0 +:103780009491CF91089580E090E008950895CF92AC +:10379000DF92EF92FF920F931F93CF936C01C0E0E3 +:1037A0008C2F0E94EA0600E010E0E82EF12CC70101 +:1037B000002E02C0959587950A94E2F780FF16C007 +:1037C000602F7C2F80E00E94941B9C018C159D052E +:1037D00059F0832F807E932F907C11F0803A31F442 +:1037E00030E02C153D0511F481E009C00F5F1F4F3B +:1037F00008301105E1F6CF5FC83091F680E0CF9137 +:103800001F910F91FF90EF90DF90CF900895CF938D +:10381000DF93EC018CE290E00E94C71B882329F023 +:10382000CE01DF91CF910C94C71B80E0DF91CF9147 +:103830000895CF930E947A1D811102C00E94601DDD +:1038400082E093E00E949405C5E6C15049F00E94D1 +:1038500063068FE39CE90197F1F700C00000F5CF04 +:103860008BEF92E00E94940589E290E00E94071C91 +:10387000811124C18AE290E00E94071C81110E94FC +:10388000601D85E090E00E94071C81110E94611B71 +:103890000E94861A0E94851D8093AE0187E090E009 +:1038A0000E94071C8823C1F18BE190E00E94071C55 +:1038B000882351F08091AE0181FB222720F991E00D +:1038C000922790FB81F90FC08EE090E00E94071CC8 +:1038D000882361F08091AE0182FB222720F991E0DC +:1038E000922790FB82F98093AE0116C080E190E0B0 +:1038F0000E94071C9091AE01882341F093FB222780 +:1039000020F981E0822780FB93F904C0892F8095FC +:1039100080FB90F99093AE018091AE010E94891DC9 +:103920000E94971D8093CC0180EE90E00E94071CBE +:10393000882341F08091CC01982F909590FB80F9DD +:103940008093CC0189E390E00E94071C882359F002 +:103950008091CC0181FB222720F991E0922790FBF6 +:1039600081F98093CC0182EE90E00E94071C8823AD +:1039700059F08091CC0182FB222720F991E0922717 +:1039800090FB82F98093CC0186EE90E00E94071CA8 +:10399000882359F08091CC0183FB222720F991E004 +:1039A000922790FB83F98093CC0183EE90E00E94F4 +:1039B000071C882359F08091CC0184FB222720F931 +:1039C00091E0922790FB84F98093CC0185E390E00D +:1039D0000E94071C882359F08091CC0185FB222787 +:1039E00020F991E0922790FB85F98093CC0181E347 +:1039F00090E00E94071C882359F08091CC0186FB3F +:103A0000222720F991E0922790FB86F98093CC0140 +:103A100081E190E00E94071C882359F08091CC013D +:103A200087FB222720F991E0922790FB87F980936A +:103A3000CC018091CC010E949B1D87E290E00E9406 +:103A4000071CC82F8EE190E00E94071C8111C26004 +:103A50008FE190E00E94071C8111C46080E290E039 +:103A60000E94071C8111C86081E290E00E94071C3F +:103A70008111C06182E290E00E94071C8111C06246 +:103A800083E290E00E94071C8111C06484E290E010 +:103A90000E94071C882311F0C06802C0CC2329F0C3 +:103AA0008C2F0E94921D6C2F03C00E948E1D682FC8 +:103AB00070E080E090E0CF910C948B18CF91089546 +:103AC0006DEE7EEF80E090E00E94F62660E082E0FE +:103AD00090E00E94E82660E083E090E00E94E82603 +:103AE00060E084E090E00E94E82660E085E090E0FD +:103AF0000C94E82680E090E00E94E22621E08D3ED2 +:103B00009E4F09F020E0822F089582E090E00C940F +:103B1000DA26682F82E090E00C94E82683E090E0BB +:103B20000C94DA26682F83E090E00C94E82684E079 +:103B300090E00C94DA26682F84E090E00C94E8265C +:103B40008091B60180FF0CC08091110190E065E08A +:103B500070E00E948F2695958795959587952EC044 +:103B600081FF0AC08091110190E065E070E00E9441 +:103B70008F269595879522C082FF08C080911101FC +:103B800090E065E070E00E948F2618C02091B70198 +:103B90002223D1F030911001231780F78091110179 +:103BA00090E065E070E00E948F26622F70E00E9436 +:103BB0008F26632F70E00E94AC26CB0180389105E0 +:103BC00030F4009731F0089585E090E008958FE794 +:103BD000089581E008958091B60180FF08C060914A +:103BE0000F0170E0759567957595679523C081FF06 +:103BF00006C060910F0170E0759567951BC082FF4C +:103C000004C060910F0170E012C06091B70166239B +:103C1000D1F020910E016217A0F780910F0170E0A2 +:103C200090E00E948F26622F70E00E94AC266038E0 +:103C3000710528F46115710521F0862F08958FE72D +:103C4000089581E0089561E070E0F4CF803F21F4B1 +:103C50000E94A01D819504C0813F29F40E94A01DEF +:103C60008093BA010895823F21F40E94A01D81959E +:103C700004C0833F29F40E94A01D8093B9010895D8 +:103C8000893F19F40E94EB1D05C08A3F31F40E9460 +:103C9000EB1D81958093BB0108958B3F21F40E9419 +:103CA000EB1D819504C08C3F29F40E94EB1D80938D +:103CB000BC010895843F21F48091B801816017C050 +:103CC000853F21F48091B801826011C0863F21F4C4 +:103CD0008091B80184600BC0873F21F48091B801C6 +:103CE000886005C0883F31F48091B801806180937D +:103CF000B80108958D3F21F48091B60181600BC019 +:103D00008E3F21F48091B601826005C08F3F29F477 +:103D10008091B60184608093B6010895803F39F4A4 +:103D20008091BA0187FF6CC01092BA0169C0813FCF +:103D300029F48091BA011816BCF362C09091B901C0 +:103D4000823F29F497FF5CC01092B90159C0833FAC +:103D500019F41916CCF354C0893F41F48091BB018A +:103D600018160CF04DC01092BB014AC08A3F29F4CE +:103D70008091BB0187FF44C0F6CF8B3F39F480911F +:103D8000BC0187FF3DC01092BC013AC08C3F29F4B2 +:103D90008091BC011816BCF333C0843F21F480919C +:103DA000B8018E7F17C0853F21F48091B8018D7FC7 +:103DB00011C0863F21F48091B8018B7F0BC0873FF3 +:103DC00021F48091B801877F05C0883F31F480914C +:103DD000B8018F7E8093B80113C08D3F21F480918C +:103DE000B6018E7F0BC08E3F21F48091B6018D7F8E +:103DF00005C08F3F29F48091B6018B7F8093B60177 +:103E00008091B90181110EC08091BA0181110AC05F +:103E10008091BB01811106C08091BC01811102C05B +:103E20001092B70108958091AE0183FF7EC08EE3AA +:103E300093E00E9494058091B8011F928F9389E3CB +:103E400093E09F938F930E942D0687E393E00E9457 +:103E500094058091B901282F082E000C330B3F9355 +:103E60008F9384E393E09F938F930E942D0682E3C8 +:103E700093E00E9494058091BA01282F082E000C2F +:103E8000330B3F938F938FE293E09F938F930E9426 +:103E90002D068DE293E00E9494058091BB01282FAE +:103EA000082E000C330B3F938F938AE293E09F938D +:103EB0008F930E942D0688E293E00E9494058091E2 +:103EC000BC01282F082E000C330B3F938F9385E203 +:103ED00093E09F938F930E942D0682E293E00E94CD +:103EE00094058091B7011F928F938FE193E09F9388 +:103EF0008F930E942D068DE193E00E94940580919E +:103F0000B6011F928F938AE193E09F938F930E9453 +:103F10002D0687E193E00E9494058DB79EB74C96DD +:103F20000FB6F8949EBF0FBE8DBF88EB91E00E9444 +:103F30008E0E0E94FA1A9093B5018093B4010895F1 +:103F40001F93CF93DF938091B4019091B5010E94AC +:103F5000121BFC012091B701222329F0909112013C +:103F6000892F90E007C08091130190E06AE070E033 +:103F70000E948F26E817F90708F485C08091B901DF +:103F8000C091BA01D091BB011091BC01811107C051 +:103F9000C11175C0D11173C0111171C074C02F3F10 +:103FA00019F02F5F2093B701181624F40E94A01D6A +:103FB0008093B9018091B90187FF05C00E94A01DBF +:103FC00081958093B9011C1624F40E94A01D809352 +:103FD000BA018091BA0187FF05C00E94A01D81959A +:103FE0008093BA016091B901662331F1C091BA01A1 +:103FF000CC2311F1062E000C770B880B990B0E9435 +:104000008E2523E333E343E35FE30E94F2250E941E +:1040100056256093B9016C2FCC0F770B880B990B49 +:104020000E948E2523E333E343E35FE30E94F225FE +:104030000E9456256093BA011D1624F40E94EB1DC0 +:104040008093BB018091BB0187FF05C00E94EB1DDF +:1040500081958093BB01111624F40E94EB1D80937F +:10406000BC018091BC0187FF05C00E94EB1D8195BA +:104070008093BC01DF91CF911F910C94131F2F3FB0 +:1040800009F08FCF97CFDF91CF911F910895E8EB83 +:10409000F1E085E0DF011D928A95E9F71092B70102 +:1040A0001092B601089581E695E00E9494051F9252 +:1040B00081E08F931F9285E08F9383E195E09F933A +:1040C0008F930E942D060F900F900F900F900F90DE +:1040D0000F9008958330E9F128F4813061F0823047 +:1040E00009F10895853009F462C008F449C08630AA +:1040F00009F474C0089580911301262F30E0280F31 +:10410000311D2F3F310524F4680F6093130103C064 +:104110008FEF80931301809113011F928F938CE492 +:1041200094E072C080911201262F30E0280F311DDB +:104130002F3F310524F4680F6093120103C08FEF05 +:1041400080931201809112011F928F938AE394E071 +:104150005BC080911101262F30E0280F311D2F3FC9 +:10416000310524F4680F6093110103C08FEF809331 +:104170001101809111011F928F9387E294E044C056 +:1041800080911001262F30E0280F311D2F3F31057F +:1041900024F4680F6093100103C08FEF8093100127 +:1041A000809110011F928F9382E194E02DC0809145 +:1041B0000F01262F30E0280F311D2F3F310524F449 +:1041C000680F60930F0103C08FEF80930F01809100 +:1041D0000F011F928F9389EF93E016C080910E011B +:1041E000262F30E0280F311D2F3F310524F4680FB2 +:1041F00060930E0103C08FEF80930E0180910E013A +:104200001F928F938EED93E09F938F930E942D06C4 +:104210000F900F900F900F900895833081F128F444 +:10422000813059F08230D1F00895853009F449C0C9 +:10423000B8F1863009F456C00895809113016817CB +:1042400020F4861B8093130102C010921301809109 +:1042500013011F928F938FEC93E054C08091120151 +:10426000681720F4861B8093120102C0109212017D +:10427000809112011F928F938DEB93E043C0809148 +:104280001101681720F4861B8093110102C010925F +:104290001101809111011F928F938AEA93E032C03D +:1042A00080911001681720F4861B8093100102C0D2 +:1042B00010921001809110011F928F9385E993E075 +:1042C00021C080910F01681720F4861B80930F0195 +:1042D00002C010920F0180910F011F928F938CE703 +:1042E00093E010C080910E01681720F4861B809324 +:1042F0000E0102C010920E0180910E011F928F9349 +:1043000081E693E09F938F930E942D060F900F906C +:104310000F900F900895CF93C82F1F928F9386E62A +:1043200096E09F938F930E942D0681E090E0A0E09D +:10433000B0E0BC01CD0104C0660F771F881F991F34 +:10434000CA95D2F70E948B180F900F900F900F9084 +:10435000CF910C948414CF938732B0F58E3108F04E +:1043600040C28E3009F4BEC100F5873009F48DC11A +:10437000A8F4863009F039C28091AE01817F8E7F2A +:104380008093AE018BE696E00E9494058EE69AE05B +:104390000E94940581E08093BE0175C1883009F4C4 +:1043A0003FC08B3009F46BC120C2863109F4E0C1F3 +:1043B00020F4803109F4AAC118C2893109F4C1C1BD +:1043C0008B3109F47BC111C2883309F458C150F410 +:1043D000893209F404C2853309F401C2873209F035 +:1043E00004C2FDC1833409F4FAC128F48A3308F405 +:1043F000FCC18953F7C1883409F0F7C10E948414C5 +:104400008DE59AE00E9494059FEF23ED80E39150A3 +:1044100020408040E1F700C000000E94611B33C1D2 +:1044200082E79AE00E94940582E698E00E94940553 +:104430000E948E1D1F928F938FE598E09F938F931C +:104440000E942D068DE598E00E9494050E94851D2E +:10445000C82F8AE498E00E9494051F92CF9385E4C8 +:1044600098E09F938F930E942D0683E498E00E942A +:10447000940589E398E00E9494058C2F81701F9227 +:104480008F9386E398E09F938F930E942D0684E399 +:1044900098E00E9494058AE298E00E949405C1FB8E +:1044A000882780F91F928F9387E298E09F938F93DC +:1044B0000E942D0685E298E00E94940589E198E02B +:1044C0000E949405C2FB882780F91F928F9386E192 +:1044D00098E09F938F930E942D0684E198E00E94BC +:1044E00094058BE098E00E949405C3FBCC27C0F9AB +:1044F0001F92CF9388E098E09F938F930E942D06A0 +:1045000086E098E00E9494050E94971DC82F82EFD4 +:1045100097E00E9494051F92CF938DEE97E09F93B2 +:104520008F930E942D068BEE97E00E94940582EDFA +:1045300097E00E9494058C2F81701F928F938FECCF +:1045400097E09F938F930E942D068DB79EB780961C +:104550000FB6F8949EBF0FBE8DBF8DEC97E00E9402 +:10456000940586EB97E00E949405C1FB882780F9AB +:104570001F928F9383EB97E09F938F930E942D065A +:1045800081EB97E00E9494058FE997E00E949405E3 +:10459000C2FB882780F91F928F938CE997E09F9345 +:1045A0008F930E942D068AE997E00E94940588E87F +:1045B00097E00E949405C3FB882780F91F928F9390 +:1045C00085E897E09F938F930E942D0683E897E0FC +:1045D0000E94940589E797E00E949405C4FB882710 +:1045E00080F91F928F9386E797E09F938F930E94A5 +:1045F0002D0684E797E00E94940582E697E00E94EA +:104600009405C5FB882780F91F928F938FE597E06B +:104610009F938F930E942D068DE597E00E9494054D +:1046200081E497E00E949405C6FB882780F91F92D9 +:104630008F938EE397E09F938F930E942D068CE3D8 +:1046400097E00E94940584E397E00E949405C7FBDD +:10465000CC27C0F91F92CF9381E397E09F938F936C +:104660000E942D068FE297E00E9494058DB79EB7B9 +:104670004C960FB6F8949EBF0FBE8DBF04C082E962 +:1046800096E00E949405C1E0B5C08091AE01C82FAC +:10469000C17080FF09C080E59AE00E949405809176 +:1046A000AE01817F8E7F47C084E49AE00E9494052A +:1046B0008091AE0181608093AE01E5CF9091AE0113 +:1046C00091FBCC27C0F981E0C827892FC0FB81F975 +:1046D0008093AE01CC2319F087E39AE027C089E2EA +:1046E0009AE0CFCF9091AE0192FBCC27C0F981E048 +:1046F000C827892FC0FB82F98093AE01CC2319F023 +:104700008AE19AE013C08AE09AE0BBCF9091AE01B3 +:1047100093FBCC27C0F981E0C827892FC0FB83F920 +:104720008093AE01CC2351F08EEF99E00E94940566 +:104730008091AE0181608093AE015CC081EF99E011 +:10474000A0CF82EE99E00E9494058AEB99E00E9446 +:10475000940588E899E00E9494058BE599E00E9411 +:1047600094058CE099E00E9494058DED98E089CF46 +:104770008FEC98E00E9494050E94390E1F928F934F +:1047800085EB98E09F938F930E942D0680910B01FB +:104790001F928F938EE998E09F938F930E942D062E +:1047A000809153011F928F938BE898E09F938F9392 +:1047B0000E942D060E94061B9F938F937F936F93F9 +:1047C00084E798E09F938F930E942D068DB79EB744 +:1047D00042960FB6F8949EBF0FBE8DBF54CF80E0B7 +:1047E00001C08D510E948B214ECF82E798E00E943C +:1047F0009405C0E08C2FCF91089580E0089580E06B +:104800000895CF93C82F8091BE01813071F020F0C0 +:10481000823009F44BC042C1E0910C01F0910D01CE +:104820008081823209F03CC107C0E0910C01F09117 +:104830000D018081823261F48C2F0E94FD23811151 +:1048400004C08C2F0E94AB212FC081E090E02CC0CF +:104850008C2F0E94FF23811126C0C431E1F070F437 +:10486000CB3081F0C031D1F40E9453208EE596E028 +:104870000E94940582E08093BE0115C0C93259F0B0 +:10488000C83361F48BE696E00E94940582E696E0D8 +:104890000E94940508C01092BE0104C18CE596E008 +:1048A0000E949405FFC081E08170FEC0C43228F5EB +:1048B000CE3108F0C1C0CB30A1F1D0F4C73009F03F +:1048C000D3C08EE18093130182E3809312018AE0CA +:1048D0008093110184E18093100188E080930F019F +:1048E00088E280930E0182E095E00E949405BFC0AB +:1048F000C33149F1C431C1F0B7C0CB3409F4A9C008 +:1049000028F4C93289F0C83361F0AEC0C13509F46A +:104910009EC0C23509F499C0CE3409F0A5C06AE042 +:104920009EC00E945320A3C08091BD01882319F02E +:104930001092BD019CC08FE095E00E94940581E03B +:104940008093BE01B1C089EE94E00E94940587ED8A +:1049500094E00E949405809113011F928F9384ED3F +:1049600094E09F938F930E942D0682ED94E00E9425 +:10497000940580EC94E00E949405809112011F92AE +:104980008F938DEB94E09F938F930E942D068BEB7A +:1049900094E00E9494058CEA94E00E949405809132 +:1049A00011011F928F9389EA94E09F938F930E9445 +:1049B0002D0687EA94E00E94940586E994E00E941F +:1049C0009405809110011F928F9383E994E09F9347 +:1049D0008F930E942D0681E994E00E9494058CE754 +:1049E00094E00E94940580910F011F928F9389E7B4 +:1049F00094E09F938F930E942D0687E794E00E9496 +:104A0000940580E694E00E94940580910E011F9227 +:104A10008F938DE594E09F938F930E942D068BE5F5 +:104A200094E00E9494058DB79EB748960FB6F8940F +:104A30009EBF0FBE8DBF1BC0CE51EC2FF0E0E75DD7 +:104A4000FE4F80818093BD0112C061E003C061E030 +:104A500006C06AE08091BD010E946A2008C0809172 +:104A6000BD010E940D2103C080E095E013C080913C +:104A7000BD01882369F01F928F938AEF94E09F9382 +:104A80008F930E942D060F900F900F900F9004C0EF +:104A900087EF94E00E94940581E006C01092BE0169 +:104AA00080E002C080E000CFCF9108950E945D2594 +:104AB0006894B1110C94EC2508950E94D12588F0DA +:104AC0009F5798F0B92F9927B751B0F0E1F0660FD2 +:104AD000771F881F991F1AF0BA95C9F714C0B13013 +:104AE00091F00E94EB25B1E008950C94EB25672F1F +:104AF000782F8827B85F39F0B93FCCF38695779542 +:104B00006795B395D9F73EF490958095709561952A +:104B10007F4F8F4F9F4F0895E89409C097FB3EF455 +:104B200090958095709561957F4F8F4F9F4F9923FA +:104B3000A9F0F92F96E9BB279395F6958795779578 +:104B40006795B795F111F8CFFAF4BB0F11F460FF38 +:104B50001BC06F5F7F4F8F4F9F4F16C0882311F090 +:104B600096E911C0772321F09EE8872F762F05C0A4 +:104B7000662371F096E8862F70E060E02AF09A953F +:104B8000660F771F881FDAF7880F9695879597F934 +:104B9000089557FD9058440F551F59F05F3F71F02D +:104BA0004795880F97FB991F61F09F3F79F0879594 +:104BB0000895121613061406551FF2CF4695F1DF1D +:104BC00008C0161617061806991FF1CF86957105AD +:104BD000610508940895E894BB2766277727CB01E1 +:104BE00097F908950E9404260C947E260E94702650 +:104BF00038F00E94772620F0952311F00C94672658 +:104C00000C946D260C94EC250E94C92578F3992309 +:104C1000C9F35523B9F3950F50E0551FAA27EE2786 +:104C2000FF27BB2700240894679520F4E20FF31FA9 +:104C3000B41F0A1E220F331F441FAA1F6695A9F72F +:104C4000779530F4F30FB41F0A1E121E08F4639513 +:104C5000330F441FAA1F221F769599F7879520F4DA +:104C6000B40F0A1E121E631F440FAA1F221F331FF8 +:104C70008695A9F7862F712D602D11249F575040DE +:104C80009AF0F1F088234AF0EE0FFF1FBB1F661F5A +:104C9000771F881F91505040A9F79E3F510580F023 +:104CA0000C9467260C94EC255F3FE4F3983ED4F314 +:104CB000869577956795B795F795E7959F5FC1F7C7 +:104CC000FE2B880F911D9695879597F9089597F972 +:104CD0009F6780E870E060E008959FEF80EC0895A2 +:104CE00000240A94161617061806090608950024CB +:104CF0000A9412161306140605060895092E039445 +:104D0000000C11F4882352F0BB0F40F4BF2B11F4B8 +:104D100060FF04C06F5F7F4F8F4F9F4F0895002447 +:104D2000552704C0080E591F880F991F009729F0B6 +:104D300076956795B8F37105B9F7802D952F08958D +:104D4000991B79E004C0991F961708F0961B881FDD +:104D50007A95C9F78095089597FB072E16F400946D +:104D600007D077FD09D00E94C62607FC05D03EF487 +:104D7000909581959F4F0895709561957F4F089507 +:104D8000EE0FFF1F0590F491E02D0994AA1BBB1BA9 +:104D900051E107C0AA1FBB1FA617B70710F0A61B3B +:104DA000B70B881F991F5A95A9F780959095BC015C +:104DB000CD010895F999FECF92BD81BDF89A99274A +:104DC00080B50895A8E1B0E042E050E00C94FD26E3 +:104DD000262FF999FECF1FBA92BD81BD20BD0FB617 +:104DE000F894FA9AF99A0FBE019608950E94E8265F +:104DF000272F0C94E926DC01CB01FC01F999FECFA9 +:104E000006C0F2BDE1BDF89A319600B40D92415052 +:0A4E10005040B8F70895F894FFCF62 +:104E1A0005F806E907C60792075E0701A4012808F4 +:104E2A00140A321E404D36227A022D02F701D501AC +:104E3A0061017A019301AC0100010203040506072E +:044E4A000809000053 +:106800000000000000000000040005000600070072 +:10681000080009000A000B000C000D000E000F001C +:1068200010001100120013001400150016001700CC +:10683000180019001A001B001C001D001E001F007C +:10684000200021002200230024002500260027002C +:10685000280029002A002B002C002D002E002F00DC +:1068600030003100000033003400350036003700BE +:106870003800E00000000000000000000000000000 +:106880000000000000000000000000000000000008 +:1068900000000000000000000000000000000000F8 +:1068A00000000000000000000000000000000000E8 +:1068B00000000000000000000000000000000000D8 +:1068C00000000000000000006400650000000000FF +:1068D00000000000000000000000000000000000B8 +:1068E0000000000000000000320000000000000076 +:1068F000E000E100E200E300F1A1E500E600E700CE +:106900000100010001000100EA4401000100E2442D +:106910000100010001005500460054004A004B00F0 +:10692000560057004700480001000100E9440100FB +:106930000100010001000100010001003A003B00DC +:106940003C003D003E003F0040004100420043004B +:10695000580001004C00390001004400450052007D +:1069600001000100010050004F0029004D004E00C1 +:1069700051000100010001000100010001000100BF +:1069800001000100010001000100010001000100FF +:1069900001000100010001000100010001000100EF +:1069A00001000100010001000100010001000100DF +:1069B00001000100010001000100010001000100CF +:1069C00001000100010001000100010001000100BF +:1069D00001000100010001000100010001000100AF +:1069E0000100010001000100490001000100010057 +:1069F000010001000100010001000100010001008F +:00000001FF diff --git a/keyboard/alps64/unimap_plain.c b/keyboard/alps64/unimap_plain.c new file mode 100644 index 00000000..a0fd4a35 --- /dev/null +++ b/keyboard/alps64/unimap_plain.c @@ -0,0 +1,64 @@ +/* +Copyright 2016 Jun Wako + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ +#include "unimap_trans.h" + + +#define AC_FN0 ACTION_LAYER_MOMENTARY(1) + +#ifdef KEYMAP_SECTION_ENABLE +const action_t actionmaps[][UNIMAP_ROWS][UNIMAP_COLS] __attribute__ ((section (".keymap.keymaps"))) = { +#else +const action_t actionmaps[][UNIMAP_ROWS][UNIMAP_COLS] PROGMEM = { +#endif + /* + * Universal keyboard layout + * ,-----------------------------------------------. + * |F13|F14|F15|F16|F17|F18|F19|F20|F21|F22|F23|F24| + * ,---. |-----------------------------------------------| ,-----------. ,-----------. + * |Esc| |F1 |F2 |F3 |F4 |F5 |F6 |F7 |F8 |F9 |F10|F11|F12| |PrS|ScL|Pau| |VDn|VUp|Mut| + * `---' `-----------------------------------------------' `-----------' `-----------' + * ,-----------------------------------------------------------. ,-----------. ,---------------. + * | `| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|JPY|Bsp| |Ins|Hom|PgU| |NmL| /| *| -| + * |-----------------------------------------------------------| |-----------| |---------------| + * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \ | |Del|End|PgD| | 7| 8| 9| +| + * |-----------------------------------------------------------| `-----------' |---------------| + * |CapsL | A| S| D| F| G| H| J| K| L| ;| '| #|Retn| | 4| 5| 6|KP,| + * |-----------------------------------------------------------| ,---. |---------------| + * |Shft| <| Z| X| C| V| B| N| M| ,| .| /| RO|Shift | |Up | | 1| 2| 3|KP=| + * |-----------------------------------------------------------| ,-----------. |---------------| + * |Ctl|Gui|Alt|MHEN| Space |HENK|KANA|Alt|Gui|App|Ctl| |Lef|Dow|Rig| | 0 | .|Ent| + * `-----------------------------------------------------------' `-----------' `---------------' + */ + UNIMAP( + NO, NO, NO, NO, NO, NO, NO, NO, NO, NO, NO, NO, + ESC, NO, NO, NO, NO, NO, NO, NO, NO, NO, NO, NO, NO, NO, NO, NO, NO, NO, NO, + GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, NUHS,BSPC, NO, NO, NO, NO, NO, NO, NO, + TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC,RBRC, BSLS, NO, NO, NO, NO, NO, NO, NO, + LCTL,A, S, D, F, G, H, J, K, L, SCLN,QUOT, NO, ENT, NO, NO, NO, NO, + LSFT,NUBS,Z, X, C, V, B, N, M, COMM,DOT, SLSH, NO, RSFT, NO, NO, NO, NO, NO, + LCTL,LGUI,LALT,NO, SPC, NO, NO, RALT,RGUI,APP, FN0, NO, NO, NO, NO, NO, NO + ), + UNIMAP( + TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, + TRNS, TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS,TRNS, TRNS,TRNS,TRNS, + ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, INS, DEL, TRNS,TRNS,TRNS, TRNS,TRNS,TRNS,TRNS, + CAPS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,PSCR,SLCK,PAUS,UP, TRNS, TRNS, TRNS,TRNS,TRNS, TRNS,TRNS,TRNS,TRNS, + TRNS,VOLD,VOLU,MUTE,TRNS,TRNS,PAST,PSLS,HOME,PGUP,LEFT,RGHT, TRNS,PENT, TRNS,TRNS,TRNS,TRNS, + TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,PPLS,PMNS,END, PGDN,DOWN, TRNS,TRNS, TRNS, TRNS,TRNS,TRNS,TRNS, + TRNS,TRNS,TRNS,TRNS, TRNS, TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS,TRNS, TRNS, TRNS,TRNS + ), +}; diff --git a/keyboard/alps64/unimap_trans.h b/keyboard/alps64/unimap_trans.h new file mode 100644 index 00000000..e52bd55e --- /dev/null +++ b/keyboard/alps64/unimap_trans.h @@ -0,0 +1,63 @@ +/* +Copyright 2016 Jun Wako + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ +#ifndef UNIMAP_TRNAS_H +#define UNIMAP_TRNAS_H + +#include +#include +#include "unimap.h" + + +/* Mapping to Universal keyboard layout + * ,-----------------------------------------------------------. + * |` | 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|JPY|Bsp| + * |-----------------------------------------------------------| + * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \ | + * |-----------------------------------------------------------| + * |Caps | A| S| D| F| G| H| J| K| L| ;| '|Enter | + * |-----------------------------------------------------------| + * |Shft| \| Z| X| C| V| B| N| M| ,| .| /|Shift |Esc| + * |-----------------------------------------------------------' + * |Ctrl|Gui |Alt | Space |App |Alt |Gui |Ctrl | + * `-----------------------------------------------------------' + * + * ,-----------------------------------------------------------. + * |36 |37 |46 |47 |56 |57 |66 |67 |76 |77 |06 |07 |17 |26 |27 | + * |-----------------------------------------------------------| + * |34 |35 |44 |45 |54 |55 |64 |65 |75 |05 |15 |16 |25 |24 | + * |-----------------------------------------------------------| + * |32 |33 |43 |52 |53 |63 |73 |74 |03 |04 |13 |14 | 23 | + * |-----------------------------------------------------------| + * |31 |41 |42 |51 |61 |62 |71 |72 |01 |02 |11 |12 |21 |22 | + * |-----------------------------------------------------------| + * |30 |40 |50 | 60 |70 |00 |10 |20 | + * `-----------------------------------------------------------' + */ +const uint8_t PROGMEM unimap_trans[MATRIX_ROWS][MATRIX_COLS] = { + { UNIMAP_RALT, UNIMAP_M, UNIMAP_COMM, UNIMAP_K, UNIMAP_L, UNIMAP_O, UNIMAP_0, UNIMAP_MINS }, /* 00-07 */ + { UNIMAP_RGUI, UNIMAP_DOT, UNIMAP_SLSH, UNIMAP_SCLN, UNIMAP_QUOT, UNIMAP_P, UNIMAP_LBRC, UNIMAP_EQL }, /* 10-17 */ + { UNIMAP_RCTL, UNIMAP_RSFT, UNIMAP_ESC, UNIMAP_ENT, UNIMAP_BSLS, UNIMAP_RBRC, UNIMAP_JYEN, UNIMAP_BSPC }, /* 20-27 */ + { UNIMAP_LCTL, UNIMAP_LSFT, UNIMAP_CAPS, UNIMAP_A, UNIMAP_TAB, UNIMAP_Q, UNIMAP_GRV, UNIMAP_1 }, /* 30-37 */ + { UNIMAP_LGUI, UNIMAP_NUBS, UNIMAP_Z, UNIMAP_S, UNIMAP_W, UNIMAP_E, UNIMAP_2, UNIMAP_3 }, /* 40-47 */ + { UNIMAP_LALT, UNIMAP_X, UNIMAP_D, UNIMAP_F, UNIMAP_R, UNIMAP_T, UNIMAP_4, UNIMAP_5 }, /* 50-57 */ + { UNIMAP_SPC, UNIMAP_C, UNIMAP_V, UNIMAP_G, UNIMAP_Y, UNIMAP_U, UNIMAP_6, UNIMAP_7 }, /* 60-67 */ + { UNIMAP_APP, UNIMAP_B, UNIMAP_N, UNIMAP_H, UNIMAP_J, UNIMAP_I, UNIMAP_8, UNIMAP_9 }, /* 70-77 */ +}; + +#endif + + From ec06a3f9f5c72e074f169ef6c8f44f150088c6e9 Mon Sep 17 00:00:00 2001 From: tmk Date: Tue, 18 Oct 2016 14:34:47 +0900 Subject: [PATCH 6/7] core: Debug print for system and consumer keys --- tmk_core/common/host.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tmk_core/common/host.c b/tmk_core/common/host.c index e9b79167..e1fa52d7 100644 --- a/tmk_core/common/host.c +++ b/tmk_core/common/host.c @@ -54,7 +54,7 @@ void host_keyboard_send(report_keyboard_t *report) (*driver->send_keyboard)(report); if (debug_keyboard) { - dprint("keyboard_report: "); + dprint("keyboard: "); for (uint8_t i = 0; i < KEYBOARD_REPORT_SIZE; i++) { dprintf("%02X ", report->raw[i]); } @@ -75,6 +75,10 @@ void host_system_send(uint16_t report) if (!driver) return; (*driver->send_system)(report); + + if (debug_keyboard) { + dprintf("system: %04X\n", report); + } } void host_consumer_send(uint16_t report) @@ -84,6 +88,10 @@ void host_consumer_send(uint16_t report) if (!driver) return; (*driver->send_consumer)(report); + + if (debug_keyboard) { + dprintf("consumer: %04X\n", report); + } } uint16_t host_last_sysytem_report(void) From 51326077b085ad5c82cb0ea7c63405364c052cd5 Mon Sep 17 00:00:00 2001 From: tmk Date: Tue, 18 Oct 2016 15:02:11 +0900 Subject: [PATCH 7/7] usb_usb: Restore LED state when plugging keyboard --- converter/usb_usb/Makefile.unimap | 1 + converter/usb_usb/README | 2 +- converter/usb_usb/binary/usb_usb_unimap.hex | 3142 ++++++++++--------- converter/usb_usb/usb_usb.cpp | 12 + 4 files changed, 1592 insertions(+), 1565 deletions(-) diff --git a/converter/usb_usb/Makefile.unimap b/converter/usb_usb/Makefile.unimap index 1d60e253..cc383eda 100644 --- a/converter/usb_usb/Makefile.unimap +++ b/converter/usb_usb/Makefile.unimap @@ -1,4 +1,5 @@ TARGET = usb_usb_unimap UNIMAP_ENABLE = yes KEYMAP_SECTION_ENABLE = yes +#LUFA_DEBUG = yes include Makefile diff --git a/converter/usb_usb/README b/converter/usb_usb/README index 164d2b2c..742ec329 100644 --- a/converter/usb_usb/README +++ b/converter/usb_usb/README @@ -59,7 +59,6 @@ In case of Leonardo push reset button then run command. Serial port name(COM17) Limitation ---------- Only supports 'HID Boot protocol'. -Not support keyboard LED yet. Note that the converter can host only USB "boot protocol" keyboard(6KRO), not NKRO, it is possible to support NKRO keyboard but you will need to write HID report parser for that. Every NKRO keyboard can have different HID report and it is difficult to support all kind of NKRO keyboards in the market. @@ -77,6 +76,7 @@ Update ------ 2014/12/11 Added Hub support(confirmed with HHKB pro2) 2016/09/10 Unimap editor support +2016/10/18 Fix LED state at startup diff --git a/converter/usb_usb/binary/usb_usb_unimap.hex b/converter/usb_usb/binary/usb_usb_unimap.hex index d94d61ce..83f9ed66 100644 --- a/converter/usb_usb/binary/usb_usb_unimap.hex +++ b/converter/usb_usb/binary/usb_usb_unimap.hex @@ -1,17 +1,17 @@ -:100000000C944F020C94A1020C94A1020C94A10236 -:100010000C94A1020C94A1020C94A1020C94A102D4 -:100020000C94A1020C94A1020C946E1E0C94401F1F -:100030000C94792C0C94A1020C94A1020C94A102B2 -:100040000C94A1020C94A1020C94A1020C94A102A4 -:100050000C94A1020C942E0B0C94A1020C94A102FE -:100060000C94A1020C94A1020C94A1020C94A10284 -:100070000C94A1020C94A1020C94A1020C94A10274 -:100080000C94A1020C94A1020C94A1020C94A10264 -:100090000C94A1020C94A1020C94A1020C94A10254 -:1000A0000C94A1020C94A1020C94A102AD1FCF1FCD -:1000B000BD20CF1FBD2014203720BD208C209F20C5 -:1000C0008F238F23BC23BC23172453244B264B267A -:1000D0006B244B266625662521264B264B26372684 +:100000000C945D020C94AF020C94AF020C94AF02FE +:100010000C94AF020C94AF020C94AF020C94AF029C +:100020000C94AF020C94AF020C94AB1E0C947D1F89 +:100030000C94E92C0C94AF020C94AF020C94AF0218 +:100040000C94AF020C94AF020C94AF020C94AF026C +:100050000C94AF020C94620B0C94AF020C94AF02A0 +:100060000C94AF020C94AF020C94AF020C94AF024C +:100070000C94AF020C94AF020C94AF020C94AF023C +:100080000C94AF020C94AF020C94AF020C94AF022C +:100090000C94AF020C94AF020C94AF020C94AF021C +:1000A0000C94AF020C94AF020C94AF02EA1F0C2028 +:1000B000FA200C20FA2051207420FA20C920DC20DC +:1000C000FD23FD232A242A248524C124B926B92608 +:1000D000D924B926D425D4258F26B926B926A52614 :1000E000000102030405060708090A0B0C0D0E0F98 :1000F000101112131415161718191A1B1C1D1E1F88 :10010000202122232425262728292A2B2C2D2E2F77 @@ -30,1556 +30,1570 @@ :1001D000808080808080808080808080808080801F :1001E0000A00253031366200253032643A20000A98 :1001F000722F63203031323334353637383941424B -:10020000434445460A00686F73742E5461736B3A19 -:100210002025640A000D0A0020253032580073742E -:100220006174653A2020253032582025303258003C -:10023000696E69743A20646F6E650A000D0A0020C9 -:100240002530325800696E7075742025643A20207C -:10025000253032582025303258005B575D005B5303 -:100260005D005B525D005B445D005B435D003C03F1 -:10027000550053004200200074006F00200055001C -:100280005300420020006B006500790062006F009F -:10029000610072006400200063006F006E00760051 -:1002A0006500720074006500720000000E037400A7 -:1002B0002E006D002E006B002E00000004030904C8 -:1002C00009027400040100A03209040000010301C6 -:1002D00001000921110100012240000705810308E6 -:1002E000000A0904010001030102000921110100B3 -:1002F00001224D000705820308000A0904020001DB -:1003000003000000092111010001223600070583C6 -:100310000308000A09040300020300000009211178 -:1003200001000122220007058403200001070504C3 -:10033000032000011201100100000008EDFE5B0027 -:100340001408010200010631FF0974A101097515A5 -:100350000026FF009520750881020976150026FF0A -:1003600000952075089102C005010980A101850250 -:1003700016010026B7001A01002AB7007510950172 -:100380008100C0050C0901A1018503160100269C0E -:10039000021A01002A9C02751095018100C0050116 -:1003A0000902A1010901A10005091901290515008A -:1003B00025019505750181029501750381010501EE -:1003C000093009311581257F9502750881060938A4 -:1003D0001581257F950175088106050C0A380215DF -:1003E00081257F950175088106C0C005010906A118 -:1003F00001050719E029E715002501950875018118 -:1004000002950175088101050819012905950575F1 -:100410000191029501750391010507190029FF1546 -:100420000026FF00950675088100C00A00253032BD -:100430005820006B6579626F6172645F7265706FDE -:1004400072743A20004C45443A20253032580A0054 -:10045000290A002575002F002575005D28002564F8 -:100460000020002564002000256400200025640091 -:100470007C0025303258006D6F7573656B6579208F -:100480005B62746E7C782079207620685D287265C6 -:10049000702F61636C293A205B008309820A112462 -:1004A0001FBECFEFDAE0DEBFCDBF04B603FE27C02C -:1004B0008091810390918203A0918303B091840382 -:1004C0008730904BA740B04BD1F41092810310922B -:1004D0008203109283031092840314BE84B7877F33 -:1004E00084BF0FB6F894A8958091600088618093CE -:1004F0006000109260000FBEE0E0F8E3099511E0A3 -:10050000A0E0B1E0E0E5F2E602C005900D92A0396E -:10051000B107D9F723E0A0E9B1E001C01D92A138ED -:10052000B207E1F712E0CFE4D2E004C02197FE0168 -:100530000E940C31CD34D107C9F70E94BE090C943A -:1005400026310C940000FF93EF93E0919001F0911D -:100550009101309709F00995EF91FF910895FC0101 -:100560008591803011F0EFDFFBCF0895FF27E0E2A7 -:1005700030E247FF0CC0419597FF09C0EDE260955E -:10058000709580959095611D711D811D911D27FFAE -:1005900002C0219530E350E2AA27660F771F881F1B -:1005A000991FAA1FA41710F0A41B63955A95A9F7C9 -:1005B000AA3008F0A95FA05DAF93F39561157105AE -:1005C0008105910541F7ED3211F4EF93F395F217A0 -:1005D00018F43F93F395FBCF8F91B5DFFA95E1F7D0 -:1005E0000895E991F9918591803021F0853219F0D3 -:1005F000AADFF9CF089520E0E89455915532C1F370 -:10060000503311F4689455915A3348F4505390F391 -:10061000220F022E220F220F200D250FF4CF0EF4F1 -:10062000219589919991533619F3533729F153350F -:1006300059F1BC0188279927E8945C3621F4899107 -:10064000999168945591543639F446EF7EF077FFCE -:100650000DC08FEF9FEF0AC055374AE039F058358B -:1006600040E121F0523642E009F00895FF93EF9304 -:100670007DDFEF91FF91B7CFFF93EF93FC01819165 -:100680008030B9F360DFFBCFFF93EF9368DFF1CFEA -:10069000DF93CF93CDB7DEB72596A3DFCF91DF9160 -:1006A000089580E00895089580E0089581E0089518 -:1006B000CF93DF93CDB7DEB728970FB6F894DEBFA0 -:1006C0000FBECDBF29833A834B835C836D837E83CA -:1006D0008F8398878091C902282B2093C902FE013D -:1006E0003396AE01475F5F4F2191243088F080E060 -:1006F00090E0DC01A753BD4F12963C911297311147 -:1007000003C012962C9304C001968630910589F798 -:10071000E417F50749F728960FB6F894DEBF0FBE29 -:10072000CDBFDF91CF910895860F911D860F911D4A -:10073000FC015687458781E00895CF93DF93EC0154 -:100740008C819D81DC01ED91FC910480F581E02D8F -:100750006E8109951F86188A81E08A8B1E821B8A0A -:100760001C8A1D8A1E8A1F8A80E0DF91CF9108951E -:10077000FC018681089581E0633009F080E00895EE -:1007800081E0613009F080E00895860F911D860FA9 -:10079000911DFC01858596850895FC018789089542 -:1007A000EF92FF92CF93DF93DC01E70152968C9199 -:1007B0005297823049F11F966C931F9750964C9335 -:1007C00050979B8193709330F9F49A8197FF1CC0E6 -:1007D0009E8158962C915897291718F458969C93F7 -:1007E0005897E82FF0E09F01220F331FE20FF31F0D -:1007F000EA0FFB1F9A819F7097839C81908794E0FA -:1008000091878F5F52968C93DF91CF91FF90EF90FD -:100810000895EF92FF920F9302970E94D0030F91D9 -:10082000FF90EF9008950895DF92EF92FF920F935B -:100830001F93CF93DF93CDB7DEB762970FB6F894CF -:10084000DEBF0FBECDBFDC0157962C91222381F075 -:100850007C010E94930AF70103891489258936894E -:10086000DC01CB01801B910BA20BB30BB7FF02C0C5 -:10087000D12C39C0838590E09A8B898B8E010F5FD4 -:100880001F4F9E012F5E3F4F428566818481958177 -:100890000E949513D82E811118C029893A892330D6 -:1008A000310598F0D7011D968D919C911E97009768 -:1008B00061F0DC01ED91FC910190F081E02D8E0161 -:1008C0000F5F1F4F40E0B70109950E94930AF7019F -:1008D000208DDC01CB01820F911DA11DB11D838BE9 -:1008E000948BA58BB68B8D2D62960FB6F894DEBFD8 -:1008F0000FBECDBFDF91CF911F910F91FF90EF9071 -:10090000DF9008953F924F925F926F927F928F9205 -:100910009F92AF92BF92CF92DF92EF92FF920F938E -:100920001F93CF93DF93CDB7DEB7EC970FB6F89454 -:10093000DEBF0FBECDBFDC0114968D909C90159745 -:1009400016963C91311139C1522E342E462E5C013F -:10095000FC01108ED401ED91FC910190F081E02D0D -:1009600060E0C40109957C01009711F486ED2AC16D -:10097000FC01608071806114710409F420C165017B -:10098000F7E0CF0ED11CDC011196DC92CE921496CA -:100990005C928E01065D1F4F28E030E040E060E091 -:1009A000F501848195810E9458118CAF8111F8C0A6 -:1009B0001AA5D7016D927C92D401ED91FC91028031 -:1009C000F381E02D232D40E0642DC4010995F5014C -:1009D0008683882309F4F5C099A99087282F40E0E1 -:1009E00060E0848195810E9403128CAFD401ED9167 -:1009F000FC91D70114961C92882359F00480F5814C -:100A0000E02DD50116966C91C4010995F501168269 -:100A1000D2C00190F081E02DD50116966C91C401F1 -:100A20000995FC01892B09F4A1CF912F133108F00E -:100A300092E15482992369F0292F30E08E01065DFE -:100A40001F4F40E0F5016681848195810E94581115 -:100A50008CAF8CAD8111A7C0EBACF12C47E1642EBB -:100A600041E0742E2501F2E04F0E511C4E0181E150 -:100A7000880E911CFE1449F17A8269825C824B8255 -:100A80001E86188A1F8619A21AA21BA219A69F8267 -:100A90008E82998688868D818B878A879D868C86B3 -:100AA0008E010F5F1F4F2F2D40E0D50116966C91E0 -:100AB000169714968D919C9115970E94A611F50199 -:100AC0008289823011F0F394D5CFD50152968C9162 -:100AD000823019F081ED8CAF66C0960142E0F501DD -:100AE0006681848195810E94920C8CAF68EE73E0E0 -:100AF00080E090E00E94950AD5011F962C911F97E7 -:100B000040E016966C91169714968D919C911597CE -:100B10000E9470138CAF811146C068EE73E080E0D4 -:100B200090E00E94950A40E060E0C5010E946615D1 -:100B30008CAF811138C020E040E060E0C5010E9428 -:100B40003C158CAF8DE191E09A838983AE014F5FB4 -:100B50005F4F60E070E0C5010E94CB1480E28CAF73 -:100B60008CAD8823C1F090E0959587958CAFFE0100 -:100B7000FC966F01EE24E394F12C00E022E040E0CB -:100B800060E0C5010E940E1569E170E080E090E030 -:100B90000E94950AE5CF91E0D50157969C9312C02B -:100BA000F70171826082D501ED91FC910480F5819D -:100BB000E02DC50109958CAD05C089ED03C087ED19 -:100BC00001C084EDEC960FB6F894DEBF0FBECDBF2A -:100BD000DF91CF911F910F91FF90EF90DF90CF9019 -:100BE000BF90AF909F908F907F906F905F904F904D -:100BF0003F9008950F931F93CF93DF936091C901A6 -:100C00007091CA01E0919801F09199014091BD0164 -:100C10005091BE012091B1013091B2018091A501A6 -:100C20009091A6016E177F07B1F4E0919601F091C3 -:100C300097014E175F0779F4E0919401F0919501C7 -:100C40002E173F0741F4E0919201F09193018E1726 -:100C50009F0709F49DC07093990160939801509388 -:100C600097014093960130939501209394019093BE -:100C7000930180939201E9ECF2E088E0DF011D929C -:100C80008A95E9F72091C1013091C2014091C301D9 -:100C90005091C4016091C5017091C6018091C70156 -:100CA0009091C8010E9458032091B5013091B6017E -:100CB0004091B7015091B8016091B9017091BA01AA -:100CC0008091BB019091BC010E9458032091A90121 -:100CD0003091AA014091AB015091AC016091AD01FE -:100CE0007091AE018091AF019091B0010E945803C4 -:100CF00020919D0130919E0140919F015091A00152 -:100D00006091A1017091A2018091A3019091A40131 -:100D10000E94580381E08093C8028091690380FF9C -:100D200014C08091CA021F928F938091C9021F92B2 -:100D30008F938EE192E09F938F930E9448030F90D0 -:100D40000F900F900F900F900F90C0E0D0E008E14F -:100D500012E08091690380FF0EC0FE01E753FD4F52 -:100D600082811F928F931F930F930E9448030F90CD -:100D70000F900F900F902196C630D10551F78091BA -:100D8000690380FF07C085E192E00E94AF0202C0C4 -:100D90001092C8020E94EC0AEC0181E592E00E94E8 -:100DA000CC13CE010E94040B8536910580F0209172 -:100DB000690320FF0CC09F938F9386E092E09F937E -:100DC0008F930E9448030F900F900F900F9081E037 -:100DD000DF91CF911F910F910895482F50E0CA01E4 -:100DE00024E0880F991F2A95E1F7805E9109089702 -:100DF00030F48091C902882311F090E002C080E0B5 -:100E000090E0EBECF2E0A1E0B0E036E03E0F2191A3 -:100E1000243080F0622F62956F7070E0461757079C -:100E200049F42F70BD0102C0660F771F2A95E2F7C3 -:100E3000862B972B3E13EBCF0895EF92FF920F93E3 -:100E40001F93CF93DF938FEE91E00E94AF02C0E03B -:100E5000D0E088EEE82E81E0F82E02EE11E0DF937C -:100E6000CF93FF92EF920E9448038C2F0E94ED06D1 -:100E70000E94492C9F938F931F930F930E944803C6 -:100E800080EE91E00E94AF0221968DB79EB7089642 -:100E90000FB6F8949EBF0FBE8DBFC031D105F9F6D5 -:100EA000DF91CF911F910F91FF90EF900895CF9216 -:100EB000DF92EF92FF920F93CF93DF931F92CDB704 -:100EC000DEB78983CE0101966C01EE24E394F12C08 -:100ED00000E022E040E060E086E192E00E940E1532 -:100EE00022E040E060E08DEF91E00E940E1522E0EC -:100EF00040E060E084EE91E00E940E1522E040E0C8 -:100F000060E08BEC91E00E940E150F90DF91CF9185 -:100F10000F91FF90EF90DF90CF900895FC017583C3 -:100F2000648383E291E09183808381E491E0938301 -:100F30008283138A148A158A168A178A178288E090 -:100F400080878CE381871286138684E0848781E022 -:100F5000828B118A17861686158661157105B1F088 -:100F6000DB01AA5ABF4F80E090E02D913D91232BE9 -:100F700049F48B96880F991FDB01A80FB91FED93D9 -:100F8000FC93089501968031910579F708952E9A82 -:100F900008952E988EBD0DB407FEFDCF1EBC0DB476 -:100FA00007FEFDCF0E94C7078EB508952E98826078 -:100FB0008EBD0DB407FEFDCF6EBD0DB407FEFDCF97 -:100FC0000C94C70788EF0E94C907807C8034A1F089 -:100FD00018F4882301F10895803819F0803CB9F0A5 -:100FE000089588ED0E94C90781FD0BC069EC88ED6A -:100FF0000E94D60782E00CC088ED0E94C90781FDDF -:10100000F5CF6BEC88ED0E94D60783E001C081E04C -:1010100080939A01089561ED88ED0E94D6071092A1 -:101020009A0108950F931F93CF93DF938C01269A13 -:101030000E94C707219A229A2398209A80E58CBDA6 -:1010400081E08DBD259868E188E80E94D60760E2BE -:1010500088E70E94D60760E088E70E94D607C1E0D3 -:10106000D0E0209799F088E60E94C907219680FF7A -:10107000F8CF61EC88ED0E94D60760E680ED0E9413 -:10108000D60764E088EE0E94D60702C08FEF11C039 -:1010900088EE0E94C90782FFFBCFC8010E94E207C9 -:1010A00060E288EC0E94D60761E080E80E94D607E3 -:1010B00080E0DF91CF911F910F91089581E592E03B -:1010C0000E9412088FEB91E09093240280932302F8 -:1010D00083EB91E090930B0280930A0287EA91E000 -:1010E0009093F2018093F1018BE991E09093D90103 -:1010F0008093D8010895EF92FF920F931F93CF939F -:10110000DF93EC017B018A0188A1823029F128F468 -:10111000882341F0813081F0C9C0833019F18430D7 -:10112000D9F1C4C082E08C832D813E8138872F8322 -:101130008A87898781E088A3A801B701CE01079635 -:101140000E945819811102C080E0B1C0ED81FE817A -:10115000808189A381818AA3CE0142969E838D835B -:1011600083E088A38AA1843059F018F4823049F0D2 -:101170000AC0853039F0813231F489A1825002C031 -:101180001BA287E08C838D819E8198878F838C81C1 -:101190008A87898784E088A38AA1843081F085309A -:1011A00091F1823009F050C0A801B701CE01079635 -:1011B0000E945819882341F28D898CA372C0A8011E -:1011C000B701CE0107960E945819882309F4BCCFB5 -:1011D0008D89833009F065C08E89813009F061C046 -:1011E00098A58F89992321F0882309F45AC003C058 -:1011F000813009F056C091E09BA39A899EA39B89F8 -:101200009FA38DA34EC0A801B701CE0107960E94EF -:101210005819882309F498CF8BA1882309F441C079 -:101220008A819B810097E9F1DC01ED91FC910190AD -:10123000F081E02D7E01B0E1EB0EF11C0DA12FA19C -:101240004EA16CA109952DC089A19D85992319F006 -:101250009130E9F021C090E002979F878E8781E06E -:101260008D8715C0F80120813181232BA9F00197CA -:101270009F878E87F701808191810196918380837A -:10128000D8018D919C91119701978D939C938E8598 -:101290009F85009739F71D868E859F85892B09F0DC -:1012A00053CFCE0140969E838D8318A281E0DF91BB -:1012B000CF911F910F91FF90EF9008950F931F937F -:1012C000CF93DF9300D000D0CDB7DEB78C017C8305 -:1012D0006B835A8349832B813C81232B59F0AE01C8 -:1012E0004D5F5F4FBE016F5F7F4FC8010E947B085B -:1012F0008111F1CF0F900F900F900F90DF91CF9150 -:101300001F910F91089581E592E00E943D0C61E5E7 -:1013100072E080E492E00E94EB1761E572E08FE2F8 -:1013200092E00E94EB1761E572E086E192E00E9494 -:101330008E0761E572E08DEF91E00E948E0761E516 -:1013400072E084EE91E00E948E0761E572E08BEC22 -:1013500091E00E948E0787E491E09093C001809312 -:10136000BF019093B4018093B3019093A80180933F -:10137000A70190939C0180939B010895569A5E9AD1 -:1013800080916903816084608093690380E091E0CB -:101390000E94D5200E94662184B7877F84BF0FB644 -:1013A000F894A89580916000886180936000109205 -:1013B00060000FBE90E080E80FB6F8948093610063 -:1013C000909361000FBE0E94F31D0E94501E8091F9 -:1013D000E20084608093E20087EB99E10E942E2C6A -:1013E0007894809178038430E1F78091690380FFDD -:1013F00009C02FEF83ED90E3215080409040E1F74A -:1014000000C000008091690380FF04C080E392E087 -:101410000E94AF020E946A21FDCFEF92FF920F93CC -:101420001F93CF93DF93EC017B01DC01129688E0E0 -:10143000F80101900D928A95E1F70E94930A7B874B -:101440006A878091690380FF1EC00B811A81D701D2 -:10145000ED91FC910084F185E02DC70109951F9263 -:101460000F931F921F931F928F9385E492E09F9397 -:101470008F930E9448038DB79EB708960FB6F894D5 -:101480009EBF0FBE8DBF249616E08FE3E82E82E04C -:10149000F82E8091690380FF0BC088811F928F9383 -:1014A000FF92EF920E9448030F900F900F900F90C1 -:1014B000115021961111EDCF8091690380FF0AC070 -:1014C0008CE392E0DF91CF911F910F91FF90EF900D -:1014D0000C94AF02DF91CF911F910F91FF90EF908D -:1014E0000895089580E090E008958FEF9FEF0895AC -:1014F0008FEF9FEF08950895862F0E94B71981E01E -:1015000090E00895E1EDF2E01382128288EE93E01C -:10151000A0E0B0E084839583A683B7838DE491E057 -:101520009183808308950C94F80A8F929F92AF92D2 -:10153000BF92CF92DF92EF92FF920E94C82F4B0191 -:101540005C0120E030E04AE755E40E947F306B0107 -:101550007C0120E030E040E85FE30E948D2F87FDB2 -:1015600024C020E03FEF4FE757E4C701B6010E94D7 -:101570007A301816ACF420E030E040E251E4C501C6 -:10158000B4010E947F300E94992F20E931E061155B -:10159000710581F0C9010197F1F761507109F7CF29 -:1015A000C701B6010E94992F02C061E070E0CB0133 -:1015B0000197F1F7FF90EF90DF90CF90BF90AF9041 -:1015C0009F908F90089582E084BD93E095BD9AEF3F -:1015D00097BD80936E0008952FB7F8948091DF0235 -:1015E0009091E002A091E102B091E2022FBF089534 -:1015F0002FB7F8946091DF027091E0028091E102D0 -:101600009091E2022FBF0895CF92DF92EF92FF9266 -:101610000F931F932FB7F8944091DF025091E0028F -:101620006091E1027091E2022FBF6A017B01EE241A -:10163000FF248C0120E030E0C016D106E206F3065C -:1016400010F4415051099A01281B390BC9011F910F -:101650000F91FF90EF90DF90CF9008951F920F921F -:101660000FB60F9211248F939F93AF93BF938091E6 -:10167000DF029091E002A091E102B091E2020196B6 -:10168000A11DB11D8093DF029093E002A093E102BF -:10169000B093E202BF91AF919F918F910F900FBED7 -:1016A0000F901F901895CF93DF93FC01862F8078C1 -:1016B00009F051C0283008F04FC0442321F0958133 -:1016C000973009F449C0EF012D96A0E0B0E01196E3 -:1016D0009881911103C0662331F021C02596AF3067 -:1016E000B105A9F739C085E08A9FE0018B9FD00D35 -:1016F0001124CE0FDF1F442331F081E488878581D8 -:101700008F5F858302C081E0888725E02A9FC00122 -:101710002B9F900D1124E80FF91F80851DC0677065 -:10172000660F660F660F442341F0606485818F5F0A -:1017300085838770687F682B03C02770687B622B66 -:1017400025E02A9FC0012B9F900D1124E80FF91F5F -:101750006087862F01C080E0DF91CF910895DF92EE -:10176000EF92FF920F931F93CF93DF93EC01E62E3E -:10177000F12C85E0689FB0011124FE01E60FF71FF0 -:101780008085182F177086FF21C001E085E0D82ED4 -:101790008FEF800F8F3008F001E0FE01D09EE00D4A -:1017A000F11D112480858695869586958770811315 -:1017B00005C0602FCE010E94AF0BEACF0F5F003152 -:1017C00061F78D81811302C011501D8385E08E9DCC -:1017D000F0018F9DF00D1124EC0FFD1F108681E0AC -:1017E000818712862296D783C683DF91CF911F917E -:1017F0000F91FF90EF90DF900895611102C006965F -:101800000895FC013D9621E03081361307C035E094 -:10181000239F800D911D1124069608952F5F359604 -:10182000203191F780E090E00895FC016134C1F42B -:101830003F969C01265A3F4F61E0AC014E5F5F4FDF -:10184000DF0112971C9211966C93108213974D939F -:101850005C933596E217F30799F7FC01158208951A -:101860003D9621E03081361303C0622F0C94AF0BFC -:101870002F5F35962031B1F70895CF93DF93FC01A8 -:101880008FE591E0918380831582108681E08187C6 -:101890001286CF01029697838683128228E02383E3 -:1018A0002CE32483DF011F969F01265A3F4F41E01E -:1018B000ED0122971882219648831C9223979983E1 -:1018C00088831596A217B30799F7EA58FF4F10823D -:1018D00081E18093E702DF91CF910895CF93DF9369 -:1018E0001F92CDB7DEB749830E94FD0B4981009757 -:1018F00089F0DC01ED91FC911197309759F0139626 -:101900009C9180E0891731F02081241731F03396C3 -:101910008F5FF8CF80E090E001C0CF010F90DF91A2 -:10192000CF9108950F931F93CF93DF932115310526 -:1019300071F0E901042F162F0E94FD0BFC01892B89 -:1019400041F01283D183C083038380E003C088ED1C -:1019500001C086EDDF91CF911F910F910895CF9235 -:10196000DF92FF920F931F93CF93DF93662381F152 -:10197000F62E8C016C0186E5C80ED11CC0E0D0E0CB -:10198000D6018D919D916D010097F1F0DC01ED91F3 -:10199000FC910084F185E02D09958F1115C0AB965F -:1019A000CC0FDD1FC00FD11F88819981DC01ED9123 -:1019B000FC910480F581E02DDF91CF911F910F9173 -:1019C000FF90DF90CF9009942196C031D105C1F6E8 -:1019D00080E0DF91CF911F910F91FF90DF90CF902A -:1019E00008952E980895CF93DF931F92CDB7DEB759 -:1019F00089830E94F10C89818EBD0DB407FEFDCF55 -:101A00001EBC0DB407FEFDCF0E94C7078EB50F9018 -:101A1000DF91CF910895CF93DF9300D0CDB7DEB79C -:101A20006A8389830E94F10C898182608EBD6A81FC -:101A30000DB407FEFDCF6EBD0DB407FEFDCF0F90B8 -:101A40000F90DF91CF910C94C7078F929F92AF9226 -:101A5000BF92DF92EF92FF920F931F93CF93DF938A -:101A60001F92CDB7DEB74C01D62E590149830E9493 -:101A7000FD0B7C014981009709F440C0FC01808185 -:101A80009181892BE9F16D2DC4010E946E0CF50145 -:101A9000918380830097B1F1FC01228126952695E0 -:101AA00030E02031310514F02FE030E081E090E0AB -:101AB000A0E0B0E004C0880F991FAA1FBB1F2A95A1 -:101AC000D2F70197F801918380836D2D80EE0E94FB -:101AD0000B0D88ED0E94F30C682FF7018481882399 -:101AE00039F0F401EA58FF4F80818260682B01C011 -:101AF000697F88ED0E940B0D80E005C086ED03C074 -:101B000087ED01C08BED0F90DF91CF911F910F9169 -:101B1000FF90EF90DF90BF90AF909F908F900895CF -:101B20008F929F92AF92BF92CF92DF92EF92FF92ED -:101B30000F931F93CF93DF93862E942E59010E940B -:101B4000930A6B017C0128E8C20E23E1D21EE11C3E -:101B5000F11C00E010E0D0E0C0E098280E94930A59 -:101B6000DC01CB018C199D09AE09BF09B7FF2DC05F -:101B7000692D80EF0E940B0D0E94930ADC01CB01BE -:101B80008C199D09AE09BF09B7FF09C088EC0E94F6 -:101B9000F30C87FFF1CF60E888EC0E940B0D88EF13 -:101BA0000E94F30CC82FCF70C43019F0CE3051F022 -:101BB0000CC00F5F1F4FA114B10481F20A151B0561 -:101BC00069F603C0DF5FD33049F68C2FDF91CF91E8 -:101BD0001F910F91FF90EF90DF90CF90BF90AF904B -:101BE0009F908F9008959F92AF92BF92CF92DF9275 -:101BF000EF92FF920F931F93CF93DF937C01C42F3B -:101C0000122F992493946C01C60ED11CC60ED11CC0 -:101C100086E5C80ED11CA42EB12CABE2AA0EB11CD5 -:101C2000AA0CBB1CAE0CBF1CF60180819181DC01AB -:101C3000ED91FC910280F381E02D202F412F6C2F3C -:101C40000995803EC9F4C1110BC061E088EE0E9485 -:101C50000B0D66E670E080E090E00E94950A16C0E9 -:101C6000F50180819181DC01ED91FC910284F38585 -:101C7000E02D612F09950AC08D3031F49FEF990D49 -:101C8000933008F040C016C081113DC0F60180813C -:101C90009181DC01ED91FC910190F081E02D202FEC -:101CA000412F6C2F0995D82F8D3061F48FEF890D5E -:101CB000833050F464E670E080E090E00E94950A82 -:101CC0009394B2CF8823F1F0C1110BC061E088EE8C -:101CD0000E940B0D66E670E080E090E00E94950A9D -:101CE00011C0EC2FF0E0BB96EE0FFF1FEE0DFF1DB5 -:101CF00080819181DC01ED91FC910284F385E02DDE -:101D0000612F09958D2FDF91CF911F910F91FF903A -:101D1000EF90DF90CF90BF90AF909F9008950F937A -:101D20001F93CF93DF9300D0CDB7DEB78A016A83CC -:101D300089830E94F10C898182608EBDF8016A81DD -:101D4000862F882339F00DB407FEFDCF91919EBDFB -:101D50008150F7CF060F111D0DB407FEFDCF0E9475 -:101D6000C707C8010F900F90DF91CF911F910F917E -:101D700008952F923F924F925F926F927F928F922F -:101D80009F92AF92BF92CF92DF92EF92FF920F930A -:101D90001F93CF93DF9300D000D01F92CDB7DEB753 -:101DA0007D836C835A016901FB0121808FEF820DD5 -:101DB000803408F075C00E94930A2B013C01F8E8BA -:101DC0004F0EF3E15F1E611C711CEC81FD8182816D -:101DD00080FD02C060E401C060E888EE0E940B0D47 -:101DE00020E0312CC114D10409F44AC076012C142E -:101DF0003D0408F47101EA82A8016E2D80E10E9481 -:101E00008F0E6E2D88E30E940B0DEC81FD816081A9 -:101E1000606280EF0E940B0D88EC0E94F30C87FF3C -:101E2000FBCF60E888EC0E940B0D88EF0E94F30C5A -:101E3000282F2F70812C912C1982222361F02B8363 -:101E40000E94930ADC01CB0184199509A609B70900 -:101E50002B81B7FD05C0CE18DF080E0D1F1DC2CFA8 -:101E6000263001F12E3009F456C0243049F4FFEF3A -:101E70008F1A9F0AA114B10459F18A149B0441F5E9 -:101E800088EF2B830E94F30C85FB882780F9EC8177 -:101E9000FD81928180FB90F992832B81822F41C03A -:101EA0008AED3FC088EF0E94F30C85FB882780F9FC -:101EB00091E08927EC81FD81928180FB90F99283EA -:101EC00090FD02C060E401C060E888EE0E940B0D46 -:101ED00060E088E30E940B0DF801608180E10E94C0 -:101EE0000B0D6A8188E30E940B0DEC81FD816081FE -:101EF000606280EF0E940B0D88EC0E94F30C87FF5C -:101F0000FBCF60E888EC0E940B0D88EF0E94F30C79 -:101F1000282F2F7092CF89818F5F89838330C1F6FC -:101F2000AFCF0F900F900F900F900F90DF91CF9148 -:101F30001F910F91FF90EF90DF90CF90BF90AF90E7 -:101F40009F908F907F906F905F904F903F902F90D9 -:101F500008952F923F924F925F926F927F928F924D -:101F60009F92AF92BF92CF92DF92EF92FF920F9328 -:101F70001F93CF93DF9300D000D01F92CDB7DEB771 -:101F80005C017D836C834A017901F901C080D180B5 -:101F9000FB014180F90111821082FB01828181FDE8 -:101FA00002C060E101C060E288EE0E940B0D3C2C93 -:101FB0009401EC81FD81408160E0C5010E94900D9B -:101FC000582EF6E08F1316C088EF0E94F30C82950E -:101FD000817091E08927EC81FD81928180FB91F9EC -:101FE000928391FD02C060E101C060E288EE0E9430 -:101FF0000B0DDECF81115BC088EC0E94F30C82FFD9 -:1020000054C080E30E94F30C282E282F30E0C21623 -:10201000D30608F4232CF70120813181622C712C26 -:10202000A601421B530B57FF02C040E050E0930152 -:10203000461557050CF49A0129833A832B830E9495 -:10204000F10CF8E0FEBD8B813A8129810DB407FEC9 -:10205000FDCFF801882341F01EBC81500DB407FE6E -:10206000FDCF4EB54193F6CF020F131F0E94C70755 -:1020700064E088EC0E940B0DF70120813181620E33 -:10208000731E71826082241420F06C147D0408F4A5 -:102090008FCF88EF0E94F30C82958170EC81FD81D7 -:1020A000928180FB91F9928302C080EF582E852D9A -:1020B0000F900F900F900F900F90DF91CF911F9185 -:1020C0000F91FF90EF90DF90CF90BF90AF909F90D7 -:1020D0008F907F906F905F904F903F902F900895DA -:1020E0002F923F924F925F926F927F928F929F9228 -:1020F000AF92BF92CF92DF92EF92FF920F931F9316 -:10210000CF93DF93CDB7DEB762970FB6F894DEBFFB -:102110000FBECDBF3C01542ED22E402E5E2D2FA0DF -:1021200038A4E9A4FAA4188A1F861E861D868E018B -:10213000035F1F4F9E01215F3F4F598B0E94250D6A -:10214000598981119CC0D9824A825B83CC82BE822C -:10215000AD8298868F82AE014F5F5F4F68E080E26C -:102160000E948F0E2D853E85452D60E1C3010E94A2 -:10217000900D182F81117FC0BD2CBB1CBB24BB1C34 -:10218000E114F10409F46AC0EF85F8898281BB206B -:1021900009F455C0826082836401AA24A394C11407 -:1021A000D10409F449C03C862B864D855E856F8538 -:1021B000788987019E01255F3F4FC3010E94A90FC7 -:1021C000182F8630B1F42F85388988EF298B3A8B08 -:1021D0000E94F30C85FB882780F98A2529893A8992 -:1021E000D90112969C91129780FB91F912969C93BB -:1021F000D6CF811140C0EBA5FCA53097A1F001908E -:10220000F081E02D0190F081E02DC4018C199D0931 -:102210009A8789876B857C859E01275F3F4FA70141 -:102220008BA59CA509958B859C85C81AD90A821512 -:10223000930508F0B4CF12C011111DC014C0816005 -:1022400082834D855E8587019101BF01C3010E9494 -:10225000B90E811114C02D853E850FC02D853E8598 -:10226000B11003C00AC02D853E8560EA452DC3012B -:102270000E94900D04C0812F02C060E8F7CF6296E3 -:102280000FB6F894DEBF0FBECDBFDF91CF911F9187 -:102290000F91FF90EF90DF90CF90BF90AF909F9005 -:1022A0008F907F906F905F904F903F902F90089508 -:1022B0008F929F92AF92BF92CF92EF920F931F9304 -:1022C0001F921F921F930F933F932F934901A12CAD -:1022D000B12CCC24C394E12C06E020E80E947010BD -:1022E0000F900F900F900F900F900F901F910F91E4 -:1022F000EF90CF90BF90AF909F908F9008958F9266 -:102300009F92AF92BF92CF92EF92FF920F931F9244 -:102310001F92FF92EF923F932F934901A12CB12C72 -:1023200022E0C22EE02E06E020E80E9470100F90FE -:102330000F900F900F900F900F900F91FF90EF90D4 -:10234000CF90BF90AF909F908F9008954F925F92E3 -:102350006F927F928F929F92AF92BF92CF92DF92B5 -:10236000EF92FF920F931F93CF93DF93CDB7DEB71A -:10237000C054D1090FB6F894DEBF0FBECDBF3C01EB -:10238000D62E542E422EC02ECE0101965C017C0129 -:10239000022F29E030E0C3010E947F1181111BC090 -:1023A0008B809C801F93CF92BF92AF921F9280E44C -:1023B0008F93A12CB12C82E0C82EE42C06E020E8FB -:1023C000452D6D2DC3010E9470100F900F900F903E -:1023D0000F900F900F90C05CDF4F0FB6F894DEBFE8 -:1023E0000FBECDBFDF91CF911F910F91FF90EF9066 -:1023F000DF90CF90BF90AF909F908F907F906F9025 -:102400005F904F9008958F929F92AF92BF92CF921C -:10241000EF920F93CF931F921F921F921F921F92C2 -:102420001F92812C912CA12CB12CC12CE22E05E005 -:1024300020E00E947010C82F6CE271E080E090E014 -:102440000E94950A0F900F900F900F900F900F9091 -:102450008C2FCF910F91EF90CF90BF90AF909F9026 -:102460008F9008950F931F93CF93DF938A3F3FEF91 -:10247000930711F486ED2DC0DC011696ED91FC91C9 -:102480001797EF2B09F1122F242FEC011A8740E048 -:102490000E94530B082F8823C9F0682FCE010E9499 -:1024A000FD0B009739F3FC011483202F40E060E01E -:1024B000CE010E940312182F882351F0602FCE0105 -:1024C0000E94150C812F05C087ED03C084ED01C06B -:1024D00080E0DF91CF911F910F9108952F923F924D -:1024E0004F925F926F927F928F929F92AF92BF9224 -:1024F000CF92DF92EF92FF920F931F93CF93DF93D0 -:10250000CDB7DEB766970FB6F894DEBF0FBECDBF6E -:102510001B8A38E03C8B3CE33D8B8A3F3FEF9307BF -:1025200009F4ADC0B22E342EA62E7C01DC01169625 -:10253000CD90DC901797CE01439617969C938E937F -:1025400016971A962C938E010F5F1F4F22E130E0F1 -:1025500040E060E0C7010E945811F701D782C682AF -:102560008111A5C069847A844B845C843D813E8B53 -:102570002E80670186E5C80ED11C460110E0D4010B -:102580008D919C91009789F1DC01ED91FC91008483 -:10259000F185E02D0995811128C0F4018081918198 -:1025A000DC01ED91FC910088F189E02D622D099507 -:1025B0008823D9F0F40180819181DC01ED91FC91B7 -:1025C0000484F585E02DA201B3010995811159C05C -:1025D000F40180819181DC01ED91FC910684F78505 -:1025E000E02D6E89099581114CC01F5FB2E08B0E02 -:1025F000911C103121F610E0F60180819181009745 -:1026000089F1DC01ED91FC910084F185E02D0995C3 -:10261000811128C0F60180819181DC01ED91FC914E -:102620000088F189E02D622D09958823A9F1F60132 -:1026300080819181DC01ED91FC910484F585E02D90 -:10264000A201B301099581110DC0F601808191812C -:10265000DC01ED91FC910684F785E02D6E890995EA -:102660008823D1F01F5FB2E0CB0ED11C103121F6D0 -:102670002B2D432D6A2DC7010E94321218C086ED02 -:1026800016C00B2D232D4A2D612FC7010E94F30D7B -:10269000813D09F4AACF0BC00B2D232D4A2D612FAC -:1026A000C7010E94F30D982F977F913DD9F266964E -:1026B0000FB6F894DEBF0FBECDBFDF91CF911F9153 -:1026C0000F91FF90EF90DF90CF90BF90AF909F90D1 -:1026D0008F907F906F905F904F903F902F900895D4 -:1026E0008F929F92AF92BF92CF92EF920F931F92D1 -:1026F0001F921F921F921F921F92812C912CA12C2E -:10270000B12CC12CE22E09E020E00E9470100F9045 -:102710000F900F900F900F900F900F91EF90CF9020 -:10272000BF90AF909F908F900895AF92BF92CF923D -:10273000DF92EF92FF920F931F93CF93DF9300D01E -:1027400000D0CDB7DEB77C01690158011C821B8225 -:102750001A8219828E010F5F1F4F9E012D5F3F4F1E -:102760000E94250D811109C049815A816B817C81AC -:1027700085019601C7010E94A90F0F900F900F903D -:102780000F90DF91CF911F910F91FF90EF90DF900D -:10279000CF90BF90AF900895AF92BF92CF92DF924B -:1027A000EF92FF920F931F93CF938C011D990EC050 -:1027B00088EC0E94F30C85FF05C0C8010E94E20767 -:1027C00060E201C060E088EC0E940B0D80919A01EC -:1027D000813039F040F0823079F0833039F5C1E052 -:1027E0000CC083E106C08091E702807F8031F1F068 -:1027F00081E18093E7021AC0C0E08091E702807F08 -:102800008031A9F40E94930ADC01CB0188539F4FC9 -:10281000AF4FBF4F8093E3029093E402A093E50291 -:10282000B093E60280E28093E70201C0C0E0780145 -:1028300086E5E80EF11C6801A6E7CA0ED11C570117 -:10284000F501819191915F01009739F0DC01ED91E3 -:10285000FC910680F781E02D0995AC14BD0481F749 -:102860009091E702903409F43FC050F4903221F186 -:102870009033A1F1913109F084C0F60110820AC0B1 -:10288000913509F458C0903809F46AC0903509F0C0 -:1028900078C039C0D7018D919D917D01009739F0A5 -:1028A000DC01ED91FC910480F581E02D0995EC149B -:1028B000FD0481F782E163C00E94930A0091E30264 -:1028C0001091E4022091E5023091E602DC01CB0197 -:1028D000801B910BA20BB30BB7FD53C061E088EED8 -:1028E0000E940B0D80E44BC088EE0E94F30C80FD2B -:1028F00048C088ED0E94F30C682F686088ED0E9444 -:102900000B0D80E53CC088EC0E94F30C86FF39C0BB -:1029100081E58093E7020E94930ADC01CB01449693 -:10292000A11DB11D8093E3029093E402A093E50200 -:10293000B093E60226C00E94930AC090E302D090B2 -:10294000E402E090E502F090E602DC01CB018C1994 -:102950009D09AE09BF09B7FD14C080E88093E70266 -:102960002C2F40E060E0C8010E946E12882331F0F5 -:10297000823D39F08093E80280EA01C080E98093CB -:10298000E702CF911F910F91FF90EF90DF90CF90D2 -:10299000BF90AF9008958F929F92AF92BF92CF92C7 -:1029A000EF920F93CF93DF93CDB7DEB7C054D10929 -:1029B0000FB6F894DEBF0FBECDBF5F934F939E015D -:1029C0002F5F3F4F3F932F931F9220E42F9320E8D8 -:1029D000822E912C5B0132E2C32EE12C06E021E82D -:1029E00040E0FC016681848195810E9470100F9007 -:1029F0000F900F900F900F900F90C05CDF4F0FB6AD -:102A0000F894DEBF0FBECDBFDF91CF910F91EF9055 -:102A1000CF90BF90AF909F908F9008958F929F928C -:102A2000AF92BF92CF92DF92EF92FF920F938E2CD4 -:102A3000A42EB12C1F921F92DF92CF92FF92EF92A1 -:102A40009F2CC22EE02E09E021E2462FFC01668178 -:102A5000848195810E9470100F900F900F900F90BD -:102A60000F900F900F91FF90EF90DF90CF90BF905D -:102A7000AF909F908F9008958F929F92AF92BF9248 -:102A8000CF92EF920F93A62EB12C1F921F921F92FE -:102A90001F921F921F92812C912CC22EE42E0AE0CD -:102AA00021E240E0FC016681848195810E947010E2 -:102AB0000F900F900F900F900F900F900F91EF903D -:102AC000CF90BF90AF909F908F9008958F929F92DC -:102AD000AF92BF92CF92EF920F93A62EB12C1F927E -:102AE0001F921F921F921F921F92812C912CC12C1A -:102AF000E42E0BE021E240E0FC01668184819581B7 -:102B00000E9470100F900F900F900F900F900F90E9 -:102B10000F91EF90CF90BF90AF909F908F900895BE -:102B2000FC018285089581E0693009F080E0089514 -:102B3000CF93DF93EC018A819B81DC01ED91FC91C5 -:102B40000480F581E02D6A8509958A85813439F400 -:102B5000EA81FB81EA58FF4F8081846080831A8676 -:102B60001B861C861D861E861F86188A80E0DF91C4 -:102B7000CF9108958F929F92AF92BF92CF92EF9292 -:102B80000F93A42EB12CB22A1F921F921F921F9254 -:102B90001F921F92812C912CC12CE62E01E023E282 -:102BA00040E0FC016285828193810E9470100F9049 -:102BB0000F900F900F900F900F900F91EF90CF907C -:102BC000BF90AF909F908F9008958F929F92AF92F9 -:102BD000BF92CF92EF920F93A62EB12C1F921F920D -:102BE0003F932F935F934F934A01C12CE12C00E058 -:102BF00023EA40E0FC016285828193810E9470108B -:102C00000F900F900F900F900F900F900F91EF90EB -:102C1000CF90BF90AF909F908F9008958F929F928A -:102C2000AF92BF92CF92EF920F93A42EB12CB22A03 -:102C30001F921F921F921F921F921F92812C912C04 -:102C4000C12CE62E03E023E240E0FC016285828194 -:102C500093810E9470100F900F900F900F900F9023 -:102C60000F900F91EF90CF90BF90AF909F908F906B -:102C700008952F923F924F925F926F927F928F9220 -:102C80009F92AF92BF92CF92DF92EF92FF920F93FB -:102C90001F93CF93DF93CDB7DEB7E8970FB6F894C5 -:102CA000DEBF0FBECDBFDC011296ED90FC901397F6 -:102CB0001A963C91311104C1122F242E362E3C015C -:102CC000D701ED91FC910190F081E02D60E0C7010A -:102CD00009956C01009709F4F5C0FC01A080B18052 -:102CE000A114B10409F4F0C04301F4E08F0E911C6B -:102CF000DC0111969C928E9214961C93FE013196E3 -:102D00002F018F0128E030E040E060E0D30112960F -:102D10008D919C9113970E945811F6011482811194 -:102D2000D9C009818D81893009F0D0C0D701ED91DA -:102D3000FC910280F381E02D222D41E0632DC7013B -:102D40000995F3018287882309F4C2C09885958389 -:102D5000282F40E060E0828193810E940312182FA7 -:102D6000882389F0D601AD92BC92D701ED91FC91F8 -:102D70000480F581E02DD3011A966C91C701099565 -:102D8000F3011286ABC0202F013208F020E2D601F9 -:102D9000AD92BC9221110BC0940142E0F301628517 -:102DA000828193810E94920C811197C010C030E003 -:102DB000820140E0D3011A966C911A9712968D9178 -:102DC0009C9113970E945811811187C0E5CF1F92E3 -:102DD0001F925F924F921F9288E08F9388E0882E17 -:102DE000912CA12CB12C99E2C92EE12C06E020EA0D -:102DF00040E0F3016285828193810E947010182F58 -:102E00000F900F900F900F900F900F90811166C050 -:102E10008B81D3011B968C931B97720100E028E0F5 -:102E200030E040E01A966C911A9712968D919C9121 -:102E300013970E947F11811150C02B813C8140E08B -:102E4000F3016285828193810E947F11811145C0C7 -:102E5000298130E0CE0181967C0140E0D3011A96B1 -:102E60006C911A9712968D919C9113970E947F11E5 -:102E7000811133C02E8140E0F3016285828193810C -:102E80000E947013811129C001E0D3011B968C911F -:102E90001B97801740F020E0402F68E0C3010E949C -:102EA0000E160F5FF2CF1296ED91FC911397EA5830 -:102EB000FF4F80818460808381E050968C930EC0A8 -:102EC00019ED0CC016ED0AC017ED08C011ED06C0D3 -:102ED00014ED04C0F601B182A082182F812FE8966C -:102EE0000FB6F894DEBF0FBECDBFDF91CF911F911B -:102EF0000F91FF90EF90DF90CF90BF90AF909F9099 -:102F00008F907F906F905F904F903F902F9008959B -:102F1000CF92DF92FF920F931F93CF93DF9300D056 -:102F200000D0CDB7DEB78C01F62E19821A821B8233 -:102F30001C8220E0462F61E10E94BA1520E04F2D4F -:102F400060E1C8010E94BA1520E04F2D64E0C8017D -:102F50000E940E1683E0C82ED12C9E012F5F3F4F9A -:102F600044E050E06F2DC8010E94E5158823F1F080 -:102F700020E04F2D64E1C8010E94BA1520E04F2DDA -:102F800060E1C8010E94BA1564E170E080E090E061 -:102F90000E94950A0F900F900F900F90DF91CF91A4 -:102FA0001F910F91FF90DF90CF90089589819A81B2 -:102FB000AB81BC819D7F83309140A041B105C1F2BE -:102FC00064E670E080E090E00E94950A81E0C81A13 -:102FD000D10819F6CDCFFC0189E691E09183808379 -:102FE0007383628312861386148615861686178667 -:102FF000108A148288E085839CE3968391E097830E -:10300000808784E0818761157105B1F0DB01AA5AE0 -:10301000BF4F80E090E02D913D91232B49F48B969A -:10302000880F991FDB01A80FB91FED93FC9308953A -:1030300001968031910579F70895EF92FF920F93F1 -:103040001F93CF938C01C62F7A01FA018081918161 -:10305000A281B3818130F3E09F07F1E0AF07B105B2 -:10306000D1F060F48115E1E09E07AE07B10571F182 -:1030700081309140A140B10571F064C0833021E0FE -:10308000920720E1A207B105E1F183309340A0410E -:10309000B105B9F157C08091E902811153C020E018 -:1030A0004C2F61E1C8010E94BA1520E04C2F60E16D -:1030B000C8010E94BA1520E04C2F64E0C8010E94AC -:1030C0000E1681E08093E90281EB3DC020E0462F9F -:1030D00061E1C8010E94BA1520E04C2F60E1C801EF -:1030E0000E94BA151092E902F80162856770C770F4 -:1030F000660F660F660F6C2B828193810E94AF0C66 -:1031000021C020E04C2F64E1C8010E94BA1520E0E4 -:103110004C2F60E1C8010E94BA1564E170E080E0C4 -:1031200090E00E94950AF8016285F70121812695B9 -:10313000217067704C2FF801828193810E946E127A -:103140001092E90280E0CF911F910F91FF90EF90D4 -:103150000895EF92FF920F931F93CF93DF93CDB714 -:10316000DEB72E970FB6F894DEBF0FBECDBF7C0141 -:1031700081E090E09E878D878E010F5F1F4F9E013B -:10318000235F3F4F41E0F7016285828193810E9476 -:103190009513811151C002E011E089818023D1F0A3 -:1031A00019861A861B861C869E01275F3F4F44E0C6 -:1031B00050E0612FC7010E94E51581110BC0AE01DF -:1031C000475F5F4F612FC7010E941D18813B99F136 -:1031D000811132C0000F1F5F1830F9F611E0F701BE -:1031E0008385811740F119861A861B861C869E01ED -:1031F000275F3F4F44E050E0612FC7010E94E51573 -:10320000811117C089859A858770917081309140AE -:1032100081F48B859C8581609C878B87AE01475F9D -:103220005F4F612FC7010E941D18813B21F0811162 -:1032300003C01F5FD4CF80E02E960FB6F894DEBF98 -:103240000FBECDBFDF91CF911F910F91FF90EF90F7 -:1032500008950F931F93CF93DF93FC0120892111D1 -:1032600002C080E020C0EC010E94930A0C851D85FD -:103270002E853F85DC01CB01801B910BA20BB30B8C -:10328000B7FDEFCFCE010E94A918182F0E94930A14 -:10329000DC01CB018C599F4FAF4FBF4F8C879D876F -:1032A000AE87BF87812FDF91CF911F910F91089536 -:1032B000CF93DF93FC01EA0180819181892B19F57D -:1032C00080E027C028813981232BD1F3DB012D91A8 -:1032D0003C91D9019C91A381B0E0A81BB109208148 -:1032E0003181A20FB31F9C93828181508283888198 -:1032F0009981019799838883DB018D919C91119726 -:1033000001968D939C9382818111DCCF838182838E -:1033100081E0DF91CF910895CF92DF92EF92FF92FB -:103320000F931F93CF93DF936C01EB017B01E40EAE -:10333000F51E00E010E0CE15DF0561F06991D601C1 -:10334000ED91FC910190F081E02DC6010995080FE7 -:10335000191FF1CFC801DF91CF911F910F91FF90FD -:10336000EF90DF90CF9008958091F50208959FB778 -:10337000F8941092EC029FBF90917803943009F07A -:1033800057C09091E9009F703091EC00232F21707D -:1033900030FD20E8922B24E02093E9002091EB00FF -:1033A00020FF43C02091EE0027FF3FC02091EA029A -:1033B000222321F02091E80025FF37C01092EA0275 -:1033C00026E03091E80035FD15C0309178033430A7 -:1033D00061F53091EB0035FD28C0215021F481E0EA -:1033E0008093EA0222C0EFE9FFE03197F1F700C0D5 -:1033F0000000E7CF8093F1008091E80085FD0AC0CE -:103400008091E80080FFFCCF8091E8008E77809368 -:10341000E80006C08FB7F89421E02093EC028FBF3C -:103420009F709093E90080E008959F709093E90069 -:103430008FEF0895CF93DF9300D01F92CDB7DEB703 -:103440009C0180917803843019F593E099833B8344 -:103450002A839093E9008FEF9091E800815095FDC9 -:1034600006C095ED9A95F1F700008111F5CF809196 -:10347000E80085FF0DC040E050E063E070E0CE0161 -:1034800001960E945E1C8091E8008E778093E80090 -:103490000F900F900F90DF91CF910895CF93DF930E -:1034A00000D01F92CDB7DEB720917803243021F5EC -:1034B00022E029839B838A8383E08093E9008FEF56 -:1034C0009091E800815095FD06C095ED9A95F1F731 -:1034D00000008111F5CF8091E80085FF0DC040E02C -:1034E00050E063E070E0CE0101960E945E1C809186 -:1034F000E8008E778093E8000F900F900F90DF9197 -:10350000CF910895209178032430F1F422E02093A4 -:10351000E9002FEF3091E800215035FD06C035ED70 -:103520003A95F1F700002111F5CF2091E80025FF31 -:103530000BC040E050E065E070E00E945E1C8091AE -:10354000E8008E778093E8000895CF93DF93209171 -:103550007803243039F521E02093E9002FEF3091F2 -:10356000E800215035FD06C035ED3A95F1F7000031 -:103570002111F5CF2091E80025FF14C0EC0140E0B7 -:1035800050E068E070E00E945E1C8091E8008E7759 -:103590008093E80088E0FE01ADEEB2E001900D926C -:1035A0008A95E1F7DF91CF9108958AE692E00E9433 -:1035B000AF0280917703811109C00E94F31D0E9420 -:1035C000501E8091E20084608093E200089586E6B8 -:1035D00092E00E94AF0210927703089582E692E093 -:1035E0000C94AF022091EB022F5F822F62E30E94C6 -:1035F000EC30992319F02093EB0208951092EB021E -:103600008091EC02882371F180917803843041F538 -:103610008091E9008F702091EC00922F917020FD35 -:1036200090E8892B94E09093E9009091EB0090FF53 -:1036300014C09091EE0097FF10C09091E80095FFA4 -:1036400003C01092F100F9CF9091E80090FF05C0FF -:103650009091E8009E779093E8008F708093E90046 -:103660001092EC02089542E061EC81E00E946D1D31 -:1036700042E061EC82E00E946D1D42E061EC83E07B -:103680000E946D1D42E261EC84E00C946D1D8091FE -:103690007A03833009F453C030F4813071F0823002 -:1036A00009F48CC008958A3009F478C08B3009F48D -:1036B0005EC0893009F09AC020C080917903813AB8 -:1036C00009F094C08091E800877F8093E8008091A2 -:1036D0007D0390917E03892B21F468E08DEE92E0CA -:1036E00003C060E080E090E070E00E94A91C80913F -:1036F000E8008B778093E800089580917903813208 -:1037000009F074C080917D0390917E03892B09F0AC -:103710006DC08091E800877F8093E8008091E80089 -:1037200082FD05C0809178038111F8CF5FC0809140 -:10373000F1008093F5028091E8008B7753C080916F -:103740007903813A09F052C080917D0390917E0304 -:10375000892B09F04BC08091E800877F8093E800B7 -:103760008091E80080FFFCCF80910A0136C08091F3 -:1037700079038132D9F580917D0390917E03892B65 -:10378000A9F58091E800877F8093E8000E94A21D40 -:1037900080917B0380930A010C946C2680917903BD -:1037A000813221F58091E800877F8093E8000E94B4 -:1037B000A21D80917C038093F60208958091790385 -:1037C000813AA1F48091E800877F8093E80080919E -:1037D000E80080FFFCCF8091F6028093F100809199 -:1037E000E8008E778093E8000C94A21D0895089558 -:1037F0008EE592E00E94AF020C94F71B0C94772C9C -:103800008AE592E00E94AF020C94FE1B292F332719 -:1038100023303105C9F064F42130310581F02230C4 -:10382000310509F043C084E790E020EC32E042C06B -:1038300021323105F1F02232310541F137C082E108 -:1038400090E024E333E036C099278130910541F0C0 -:103850008230910541F0892B49F5ECEBF2E005C08F -:10386000ECEAF2E002C0EEE6F2E0849190E09F0123 -:1038700021C06430D8F4E62FF0E0EE0FFF1FE957C7 -:10388000FE4F2081318189E090E014C0643070F4F3 -:1038900070E0FB01EE0FFF1FE158FE4F20813181E8 -:1038A000FB01E558FE4F808190E004C080E090E08D -:1038B00020E030E0FA01318320830895CF92DF9237 -:1038C000EF92FF920F931F93CF93DF93EC018B0145 -:1038D0006A010E94C11D811133C0C114D10439F0A5 -:1038E000F60180819181081B190BC80FD91FE12CAB -:1038F000F12C0115110519F18091E80085FD16C024 -:103900008091E8008E778093E800C114D10449F0DB -:10391000F60180819181E80EF91EF182E08285E056 -:103920000FC00E94C11D882321F30AC08991809392 -:10393000F10001501109FFEFEF1AFF0ADACF80E022 -:10394000DF91CF911F910F91FF90EF90DF90CF907B -:10395000089520917F03309180032617370748F0A0 -:103960006115710539F42091E8002E772093E80065 -:1039700001C0B90140E061157105A9F120917803FA -:10398000222309F443C0253009F442C02091E80005 -:1039900023FD40C02091E80022FD32C02091E800C4 -:1039A00020FFE9CF4091F3002091F20030E0342B6A -:1039B000FC01CF016115710559F02830310540F443 -:1039C00081918093F100615071092F5F3F4FF1CFDA -:1039D00041E02830310509F040E02091E8002E77E1 -:1039E0002093E800C8CF4111C9CF0AC08091780365 -:1039F000882361F0853061F08091E80083FD0AC082 -:103A00008091E80082FFF2CF80E0089582E008957F -:103A100083E0089581E0089520917F033091800331 -:103A20002617370748F06115710539F42091E80031 -:103A30002E772093E80001C0B901FC0120E0611558 -:103A4000710591F180917803882309F440C0853095 -:103A500009F43FC08091E80083FD3DC08091E800FB -:103A600082FD2FC08091E80080FFE9CF2091F30014 -:103A70008091F20090E0922B6115710559F0883029 -:103A8000910540F424912093F10031966150710921 -:103A90000196F2CF21E0089709F020E08091E8003C -:103AA0008E778093E800CBCF2111CCCF0AC08091D4 -:103AB0007803882361F0853061F08091E80083FD10 -:103AC0000AC08091E80082FFF2CF80E0089582E092 -:103AD000089583E0089581E00895982F973058F570 -:103AE0009093E900981739F07091EC002091ED0067 -:103AF0005091F00003C0242F762F50E021FF19C011 -:103B00003091EB003E7F3093EB003091ED003D7F34 -:103B10003093ED003091EB0031603093EB00709307 -:103B2000EC002093ED005093F0002091EE0027FF71 -:103B300007C09F5FD3CF8F708093E90081E0089525 -:103B400080E008958091790387FF11C08091E8009B -:103B500082FD05C0809178038111F8CF11C080915A -:103B6000E8008B770BC080917803882349F080911F -:103B7000E80080FFF8CF8091E8008E778093E8001E -:103B800008952091E4003091E50095E64091EC0025 -:103B9000842F817040FF22C08091E80080FD1CC00E -:103BA00080917803882391F0853091F08091EB002B -:103BB00085FD10C04091E4005091E5004217530785 -:103BC00029F39A01915011F784E0089582E0089555 -:103BD00083E0089581E0089580E008954091E80031 -:103BE00042FFDECF08950E94611E0E94691EE0EE32 -:103BF000F0E0808181608083E8EDF0E080818F7764 -:103C0000808319BCA7EDB0E08C918E7F8C9380816E -:103C10008F7E80831092770308950F931F93CF9325 -:103C2000DF930E94611E0E94691EC8EDD0E088816A -:103C30008F77888388818068888388818F7D888357 -:103C400019BC1092780310927403109276031092AC -:103C5000750300EE10E0F80180818B7F80838881FE -:103C60008160888342E060E080E00E946D1DE1EEAB -:103C7000F0E080818E7F8083E2EEF0E080818160E1 -:103C80008083808188608083F80180818E7F80833B -:103C9000888180618883DF91CF911F910F91089572 -:103CA000E8EDF0E080818F7E8083E7EDF0E08081B9 -:103CB0008160808384E082BF81E0809377030C94ED -:103CC0000D1EE8EDF0E080818E7F80831092E2008F -:103CD00008951092DA001092E10008951F920F9259 -:103CE0000FB60F9211242F933F934F935F936F93CF -:103CF0007F938F939F93AF93BF93EF93FF938091A5 -:103D0000E10082FF0BC08091E20082FF07C080913A -:103D1000E1008B7F8093E1000E94F21A8091DA002B -:103D200080FF1FC08091D80080FF1BC08091DA0007 -:103D30008E7F8093DA008091D90080FF0DC080E1F2 -:103D400089BD82E189BD09B400FEFDCF81E0809389 -:103D500078030E94D51A05C019BC109278030E94FE -:103D6000E71A8091E10080FF19C08091E20080FF96 -:103D700015C08091E2008E7F8093E2008091E20086 -:103D800080618093E2008091D80080628093D800A7 -:103D900019BC85E0809378030E94F81B8091E100B4 -:103DA00084FF30C08091E20084FF2CC080E189BD97 -:103DB00082E189BD09B400FEFDCF8091D8008F7DDE -:103DC0008093D8008091E1008F7E8093E100809104 -:103DD000E2008F7E8093E2008091E2008160809318 -:103DE000E20080917403882311F084E007C0809181 -:103DF000E30087FD02C081E001C083E08093780387 -:103E00000E94001C8091E10083FF29C08091E200A4 -:103E100083FF25C08091E100877F8093E10082E0ED -:103E200080937803109274038091E1008E7F8093D9 -:103E3000E1008091E2008E7F8093E2008091E200B9 -:103E400080618093E20042E060E080E00E946D1DAE -:103E50008091F00088608093F0000E94EE1AFF913C -:103E6000EF91BF91AF919F918F917F916F915F91F2 -:103E70004F913F912F910F900FBE0F901F9018956B -:103E80001F920F920FB60F9211242F933F934F93CF -:103E90005F936F937F938F939F93AF93BF93CF93D2 -:103EA000DF93EF93FF93C091E900CF708091EC0016 -:103EB000D82FD17080FDD0E81092E9008091F000F9 -:103EC000877F8093F00078940E94841F1092E9000D -:103ED0008091F00088608093F000CD2BCF70C0936C -:103EE000E900FF91EF91DF91CF91BF91AF919F9149 -:103EF0008F917F916F915F914F913F912F910F9093 -:103F00000FBE0F901F9018951F93CF93DF93CDB7DF -:103F1000DEB7AA970FB6F894DEBF0FBECDBFE9E7B4 -:103F2000F3E088E08E0F9091F10091938E13FBCF18 -:103F30000E94471B8091E80083FF1FC18091790395 -:103F400090917A03492F50E04A30510508F015C18D -:103F5000FA01EA5AFF4F0C940C31803881F0823814 -:103F600009F00BC180917D038F708093E9008091EF -:103F7000EB0085FB882780F91092E90006C080914C -:103F8000750390917603911182609091E800977F7C -:103F90009093E8008093F1001092F100C8C0282FA0 -:103FA0002D7F09F0EAC0882319F0823061F0E5C066 -:103FB00080917B03813009F0E0C0933009F080E00C -:103FC000809376032BC080917B03811127C0809161 -:103FD0007D038F7009F4D1C08093E9002091EB003C -:103FE00020FF1CC0933021F48091EB00806214C04C -:103FF0009091EB0090619093EB0021E030E0A901FB -:1040000002C0440F551F8A95E2F74093EA001092D0 -:10401000EA008091EB0088608093EB001092E90049 -:104020008091E800877F86C08111A7C010917B0333 -:104030001F778091E3008078812B8093E30080914B -:10404000E800877F8093E8000E94A21D8091E8002D -:1040500080FFFCCF8091E30080688093E300111122 -:1040600002C082E001C083E08093780386C080585C -:10407000823008F082C080917B0390917C038C3D5C -:1040800053E0950779F583E08A838AE289834FB705 -:10409000F894DE01139620E03EE051E2E32FF0E0D9 -:1040A00050935700E49120FF03C0E295EF703F5F0B -:1040B000EF708E2F90E0EA3010F0C79601C0C096E6 -:1040C0008D939D932F5F243149F74FBF8091E80076 -:1040D000877F8093E8006AE270E0CE0101960E943B -:1040E000A91C14C0AE014F5F5F4F60917D030E9419 -:1040F000061CBC01892B09F440C09091E800977F11 -:104100009093E80089819A810E940C1D8091E800BB -:104110008B778093E80031C0803879F58091E80092 -:10412000877F8093E800809174038093F1008091F1 -:10413000E8008E778093E8000E94A21D1EC08111C6 -:104140001CC090917B039230C0F48091E800877F7F -:104150008093E800909374030E94A21D80917403E1 -:10416000811106C08091E30087FD02C081E001C09B -:1041700084E0809378030E94331B8091E80083FFE2 -:104180000AC08091E800877F8093E8008091EB006F -:1041900080628093EB00AA960FB6F894DEBF0FBE44 -:1041A000CDBFDF91CF911F9108959093FC02809332 -:1041B000FB020895E091FB02F091FC02309721F0A0 -:1041C0000190F081E02D099480E00895EF92FF9234 -:1041D0000F931F93CF93DF93E091FB02F091FC02CA -:1041E0003097B1F18C010280F381E02D0995809127 -:1041F000690382FF2DC080FF04C083E394E00E9426 -:10420000AF02E80118E08DE2E82E84E0F82E8091FC -:10421000690380FF0BC088811F928F93FF92EF92FA -:104220000E9448030F900F900F900F90115021960D -:104230001111EDCF8091690380FF0AC08BE294E0F9 -:10424000DF91CF911F910F91FF90EF900C94AF02EF -:10425000DF91CF911F910F91FF90EF900895E09122 -:10426000FB02F091FC02309721F00480F581E02DF3 -:10427000099408952091F9023091FA028217930768 -:1042800071F09093FA028093F902E091FB02F091B1 -:10429000FC02309721F00680F781E02D0994089503 -:1042A0002091F7023091F8028217930771F09093F2 -:1042B000F8028093F702E091FB02F091FC02309744 -:1042C00021F00084F185E02D099408950E94E30A0D -:1042D0000C945E084F925F927F928F929F92AF9262 -:1042E000BF92CF92DF92EF92FF920F931F93CF93E3 -:1042F000DF9300D000D01F92CDB7DEB70E94FA0541 -:104300009EEFC92E92E0D92E00E010E0AA24A394DB -:10431000B12C702E802F0E94ED064C01F6014190C9 -:1043200051906F014826592641145104B1F40F5F92 -:104330001F4F0031110569F78FEF89838A831B8234 -:104340000E94EC0A8160782F9D838C8349815A8179 -:104350006B818D810E943D2241C08091690381FD66 -:104360000E941D0720E030E07501022E02C0EE0C15 -:10437000FF1C0A94E2F7C70184219521892B41F1A2 -:1043800029837A828E209F2091E0892809F490E089 -:104390009B830E94EC0A8160782F9D838C834981E6 -:1043A0005A816B818D810E943D2249815A816B81A6 -:1043B0007C818D810E94642C000F111FF801E25056 -:1043C000FD4F80819181E826F926F182E08206C0C6 -:1043D0002F5F3F4F2031310539F6A9CF0E94632C62 -:1043E0000E94DC2E1091FD020E94DA20181771F154 -:1043F0000E94DA208093FD029091690392FF0EC023 -:1044000090FF0CC01F928F9385E494E09F938F934D -:104410000E9448030F900F900F900F908091FD0223 -:104420000F900F900F900F900F90DF91CF911F91F1 -:104430000F91FF90EF90DF90CF90BF90AF909F9043 -:104440008F907F905F904F900C94752C0F900F90F1 -:104450000F900F900F90DF91CF911F910F91FF90D0 -:10446000EF90DF90CF90BF90AF909F908F907F9014 -:104470005F904F9008950C945707CF93DF93CDB77B -:10448000DEB72B970FB6F894DEBF0FBECDBF942FCB -:104490004F83252F588769877A878B874A855B8565 -:1044A000452B21F02F3F09F59F3FF9F4DE011196CE -:1044B00086E0FD0111928A95E9F785E0FE013796C5 -:1044C00001900D928A95E1F749815A816B817C8137 -:1044D0008D819E810E9406292B960FB6F894DEBF2F -:1044E0000FBECDBFDF91CF9108954F81588569856B -:1044F0007A858B850E94642CD9CF882309F49BC0D0 -:104500009CEF980F913A18F40E948F2B0DC090E207 -:10451000980F983058F4877091E001C0990F8A95F0 -:10452000EAF7892F0E94CE2B0C94082C9BE5980F5C -:10453000933070F4853A29F0863A31F083E890E0C0 -:1045400005C081E890E002C082E890E00C943A2136 -:1045500098E5980F953108F06EC0883A61F1893A74 -:1045600069F18A3A71F18B3A79F18C3A81F18D3A9D -:1045700089F18E3A91F18F3A99F1813BA1F1803B1B -:10458000A9F1823BB1F1833BB9F1843BC1F1853B99 -:10459000C9F1863BD1F1873BD9F1883BE1F1893BF9 -:1045A000E9F18A3BF1F18B3BF9F18C3B09F43FC017 -:1045B00080E090E03EC082EE90E03BC089EE90E06B -:1045C00038C08AEE90E035C085EB90E032C086EBD3 -:1045D00090E02FC083EB90E02CC084EB90E029C0EA -:1045E00087EB90E026C08CEC90E023C08DEC90E04F -:1045F00020C083E891E01DC08AE891E01AC082E9FA -:1046000091E017C084E991E014C081E292E011C00A -:1046100083E292E00EC084E292E00BC085E292E079 -:1046200008C086E292E005C087E292E002C08AE21A -:1046300092E00C9450210895882329F19CEF980F63 -:10464000913A18F40E94AC2B0DC090E2980F98306C -:1046500058F4877091E001C0990F8A95EAF7892F85 -:104660000E94D42B0C94082C9BE5980F933020F4D7 -:1046700080E090E00C943A21885A853120F480E063 -:1046800090E00C9450210895882321F00E94CE2BB5 -:104690000C94082C0895882321F00E94D42B0C94AC -:1046A000082C0895CF92DF92EF92FF920F931F9301 -:1046B000CF93DF9300D000D000D0CDB7DEB725E098 -:1046C000FC01DE01119601900D922A95E1F7FC01A3 -:1046D00040813181F280258122952F706381748120 -:1046E000672B09F4D8C23F3F19F44F3F09F4D3C2F6 -:1046F0006C0149833A8389819A812E830E944E2BD3 -:10470000182F092F0E944D2B0E945F2AE02FE2955F -:10471000EF70F0E0E05AFF4F2E810C940C31802FA7 -:10472000807F902F9F70092F882311F00295007FC2 -:10473000FF2049F0002309F45FC2802F0E94E12B83 -:104740000E94082C59C2812F0E941C23002309F4C7 -:10475000A2C2802F0E94E72B26960FB6F894DEBFE8 -:104760000FBECDBFDF91CF911F910F91FF90EF90C2 -:10477000DF90CF900C94082C802F807F902F9F701B -:10478000092F803211F00295007F112319F01130AA -:1047900001F129C0FF20A9F0802F222349F1213007 -:1047A00039F526960FB6F894DEBF0FBECDBFDF9168 -:1047B000CF911F910F91FF90EF90DF90CF900C94CD -:1047C000F12B222319F0213009F465C20E94F42B49 -:1047D0002CC0FF20E9F0263008F05DC20E94CB2BF0 -:1047E000802329F022C0FF20F1F0211115C0802F75 -:1047F00026960FB6F894DEBF0FBECDBFDF91CF91E6 -:104800001F910F91FF90EF90DF90CF900C94442375 -:10481000253008F040C209C0F601858180FFECC157 -:104820008F708583E4CF2111FBC1802F69C1202FB8 -:1048300026952695237030E02115310521F0213091 -:104840003105C9F028C2FF2021F0812F902F9370ED -:1048500002C080E090E026960FB6F894DEBF0FBE4F -:10486000CDBFDF91CF911F910F91FF90EF90DF901F -:10487000CF900C943A21FF2021F0812F902F93703C -:1048800002C080E090E026960FB6F894DEBF0FBE1F -:10489000CDBFDF91CF911F910F91FF90EF90DF90EF -:1048A000CF900C945021812FFF2019F00E94622D8F -:1048B00002C00E94CA2D26960FB6F894DEBF0FBE26 -:1048C000CDBFDF91CF911F910F91FF90EF90DF90BF -:1048D000CF900C944F2E802F837009F078C0F11088 -:1048E000DAC1812F829586958770880F880F912F66 -:1048F0009F70C92ED12CE12CF12C082E04C0CC0CB9 -:10490000DD1CEE1CFF1C0A94D2F714FF12C04FE00E -:1049100050E060E070E004C0440F551F661F771F31 -:104920008A95D2F7CB01BA016095709580959095E4 -:1049300003C060E070E0CB01202F26952695237000 -:10494000422F50E042305105D1F04330510559F12A -:104950006C297D298E299F294130510541F12696E8 -:104960000FB6F894DEBF0FBECDBFDF91CF911F9180 -:104970000F91FF90EF90DF90CF900C94722A6C29EA -:104980007D298E299F2926960FB6F894DEBF0FBE8B -:10499000CDBFDF91CF911F910F91FF90EF90DF90EE -:1049A000CF900C94842A0E94722AC701B6012696E1 -:1049B0000FB6F894DEBF0FBECDBFDF91CF911F9130 -:1049C0000F91FF90EF90DF90CF900C94602AFF2022 -:1049D00019F0802F817001C08695882309F45BC18E -:1049E000812F829586958770880F880F912F9F70F1 -:1049F000C92ED12CE12CF12C082E04C0CC0CDD1CCE -:104A0000EE1CFF1C0A94D2F714FF12C04FE050E0D6 -:104A100060E070E004C0440F551F661F771F8A9541 -:104A2000D2F7CB01BA01609570958095909503C03F -:104A300060E070E0CB01202F269526952370422F51 -:104A400050E042305105D1F04330510559F16C2905 -:104A50007D298E299F294130510541F126960FB6B7 -:104A6000F894DEBF0FBECDBFDF91CF911F910F91A4 -:104A7000FF90EF90DF90CF900C94292B6C297D292B -:104A80008E299F2926960FB6F894DEBF0FBECDBFA4 -:104A9000DF91CF911F910F91FF90EF90DF90CF901A -:104AA0000C943B2B0E94292BC701B60126960FB60A -:104AB000F894DEBF0FBECDBFDF91CF911F910F9154 -:104AC000FF90EF90DF90CF900C94172B103F41F1A7 -:104AD00018F4103E48F48BC0123F09F450C0D8F1CE -:104AE000133F09F460C083C01F70802F8F71FF20B7 -:104AF00021F00E94B02A812F7BCE0E94D12A812FE3 -:104B000026960FB6F894DEBF0FBECDBFDF91CF91D2 -:104B10001F910F91FF90EF90DF90CF900C944B235B -:104B2000FF20A9F0253008F0B6C0802F8F7126969F -:104B30000FB6F894DEBF0FBECDBFDF91CF911F91AE -:104B40000F91FF90EF90DF90CF900C94F62A2630D3 -:104B500008F0A1C0EACFFF20A1F0802F8F71269628 -:104B60000FB6F894DEBF0FBECDBFDF91CF911F917E -:104B70000F91FF90EF90DF90CF900C94B02AFF2020 -:104B800061F3802F8F7126960FB6F894DEBF0FBEAB -:104B9000CDBFDF91CF911F910F91FF90EF90DF90EC -:104BA000CF900C94D12AFF2091F0802F8F71269600 -:104BB0000FB6F894DEBF0FBECDBFDF91CF911F912E -:104BC0000F91FF90EF90DF90CF900C949B2A269648 -:104BD0000FB6F894DEBF0FBECDBFDF91CF911F910E -:104BE0000F91FF90EF90DF90CF900C94962AFF20CA -:104BF000A1F0222309F4B1CF812F26960FB6F894A5 -:104C0000DEBF0FBECDBFDF91CF911F910F91FF90FF -:104C1000EF90DF90CF900C947D22222309F4B1CF46 -:104C2000812F26960FB6F894DEBF0FBECDBFDF9161 -:104C3000CF911F910F91FF90EF90DF90CF900C9448 -:104C40001C23402F4F70612FC6010E94DC2C26963A -:104C50000FB6F894DEBF0FBECDBFDF91CF911F918D -:104C60000F91FF90EF90DF90CF900C94AA29402FE6 -:104C70004F70612FC60126960FB6F894DEBF0FBEA7 -:104C8000CDBFDF91CF911F910F91FF90EF90DF90FB -:104C9000CF900C94DF2C26960FB6F894DEBF0FBE93 -:104CA000CDBFDF91CF911F910F91FF90EF90DF90DB -:104CB000CF9008950E94EE2B0E94BD2B0E94082CDD -:104CC0000E94812F0E944F2E80E090E00E943A21A6 -:104CD00080E090E00C9450210E94DE2B0C945A2628 -:104CE0000E944E2B292F22952F7030E02C30310559 -:104CF0004CF42A3031056CF4225031092230310550 -:104D000088F407C02C30310549F02F30310531F0DF -:104D100009C0803E48F0803F29F406C093FB8827F5 -:104D200080F9089580E0089581E00895CF93DF939E -:104D300000D000D01F92CDB7DEB70F900F900F902C -:104D40000F900F90DF91CF910895CF93DF9300D014 -:104D500000D000D0CDB7DEB726960FB6F894DEBFF0 -:104D60000FBECDBFDF91CF9108951F93CF93DF93F7 -:104D7000C0911E0316E080911F03C81799F0D0E080 -:104D80001C9FF0011D9FF00D1124E05EFC4F40813F -:104D9000518162817381848195810E94A52621962B -:104DA000C770E9CFDF91CF911F91089540915003D3 -:104DB00050915103609152037091530380915403B9 -:104DC000909155030C94A5268091550382958F7080 -:104DD00009F054C080915203882309F44FC0809198 -:104DE0001E03A0911F0360915003709151034091E5 -:104DF000530350915403B6E08A1709F43FC090E082 -:104E000041155105C1F17F3F11F46F3FA1F1B89FEA -:104E1000F001B99FF00D1124E05EFC4F2181721367 -:104E20002AC02081621327C02281211124C023813E -:104E300034812417350710F421503109241B350B18 -:104E4000283C3105C0F4209155032F702061209338 -:104E5000550326E0289FF001299FF00D1124EB5DFA -:104E6000FC4F80818F708061808380E593E00E9499 -:104E700052230C94B52601968770BECF0895CF9229 -:104E8000DF92EF92FF920F931F93CF93DF93CDB7F3 -:104E9000DEB762970FB6F894DEBF0FBECDBF8C01B0 -:104EA00085E0F801DE011D9601900D928A95E1F7EB -:104EB000D8014C9111965C91119712966C911297B2 -:104EC0001396CD90DC90149730915003709151035C -:104ED0008091530390915403009709F46BC17F3F75 -:104EE00019F43F3F09F466C1E0905203EE2009F443 -:104EF000C0C020915503C816D90628F0F601E81B5A -:104F0000F90BCF0104C0809590958C0D9D1DFF2459 -:104F1000F394883C910578F0F12C207F09F0C6C00D -:104F20007C2DD98AC88A89890E94962680E593E0DB -:104F30000E945223B1C0822F807F09F046C07513B2 -:104F400014C0341312C0611110C02F70206120935F -:104F500055030E94D62680E593E00E94522380915B -:104F60005503D80115968C932EC0CD2819F15F3FBB -:104F700011F44F3FF9F0F62E61111CC080911E0311 -:104F800020911F0336E0821709F45AC090E0389F41 -:104F9000F001399FF00D1124E05EFC4F7181571331 -:104FA00006C07081471303C07281711103C001965E -:104FB0008770E9CFF62E662309F418C18091550356 -:104FC000816080935503F12C11C1751308C034130F -:104FD00006C0611104C080915503D801C3C04D873C -:104FE0005E878D859E856A8B0E9470266A898823DC -:104FF000E1F16623D1F120915503822F82958F70C4 -:1050000090E0029774F0809150039091510398873B -:105010008F831986DB86CA862C87CE0107960E946D -:10502000522386E0F801A0E5B3E001900D928A9545 -:10503000E1F70E94E4260E94D626FF24F394D6C00E -:105040004D875E878D859E850E944E2B292F229548 -:105050002F7030E0223031050CF0BCC09F7009F099 -:10506000B6C0805E883008F4C1C0C8010E945223D7 -:10507000E4CFC816D90608F453C0F601E81BF90BB3 -:10508000CF01883C910508F450C0F12C7C2DD98AC1 -:10509000C88A89890E949626E0E5F3E086E0DF0170 -:1050A0001D928A95E9F70E94D626A0C0751314C0F8 -:1050B000341312C0611110C080915503F80185832B -:1050C000C8010E94522386E0E0E5F3E0DF011D9273 -:1050D0008A95E9F7FE2C8AC04D875E878D859E856F -:1050E0006A8B0E9470266A89882309F4BECF6623E2 -:1050F00009F4BBCF20915503822F82958F7090E0E9 -:1051000002970CF48ECF80915003909151039A83B3 -:1051100089831B82DD82CC822E83CE0101967FCFD4 -:10512000809590958C0D9D1DACCFF62E662309F4CD -:105130009CCF75132EC034132CC02091550320FD35 -:105140001FC0822F82958F70D9F0D80115962C93AD -:1051500015978F3049F08F5F982F9295907F822F0F -:105160008F70892B15968C93C8010E94522386E07C -:10517000F801A0E5B3E001900D928A95E1F793CF95 -:1051800086E0F801A0E5B3E001900D928A95E1F781 -:105190002DC04D875E878D859E850E94702681116A -:1051A00040CF80915503816080935503C8010E94D0 -:1051B00052231CC0662309F458CF4D875E878D8526 -:1051C0009E850E947026882309F44FCF2ACF811133 -:1051D00048CF0CC0243031050CF047CF9F7009F444 -:1051E00040CFF8019581907F09F03BCF8F2D6296DB -:1051F0000FB6F894DEBF0FBECDBFDF91CF911F91E8 -:105200000F91FF90EF90DF90CF9008951F93CF9371 -:10521000DF93CDB7DEB72C970FB6F894DEBF0FBE85 -:10522000CDBF4F83588769877A878B879C87CE014C -:1052300007960E943F27882369F08F8198852A85E9 -:105240003B85232BF1F19F3F09F063C08F3F09F0AD -:1052500060C037C086E0FE013796DE0111960190EE -:105260000D928A95E1F76F817885EA85FB85309705 -:1052700041F17F3F11F46F3F21F120911F0330E096 -:10528000C90101968770992740911E0350E0841749 -:10529000950709F447C069837A83FD83EC8396E020 -:1052A000929FD001939FB00D1124A05EBC4FFE01D0 -:1052B000319601900D929A95E1F780931F030E9419 -:1052C000B52616E080911E0390911F038917C1F146 -:1052D000189FC0011124805E9C4F0E943F278823A5 -:1052E00079F1E0911E031E9FF0011124E05EFC4F56 -:1052F0004081518162817381848195810E94A526BC -:1053000080911E0390E001968770992780931E0379 -:10531000D9CF4F81588569857A858B859C850E9478 -:10532000A526CFCF0E946C2610921F0310921E0359 -:10533000E0E5F3E086E0DF011D928A95E9F7C1CF51 -:105340002C960FB6F894DEBF0FBECDBFDF91CF9184 -:105350001F910895DF92EF92FF920F931F93CF93C7 -:10536000DF93FC01892B09F48AC0E12CF12CDD24A8 -:10537000D394EF0121968491853709F461C058F4E4 -:10538000843708F04EC0843008F06AC08130D1F014 -:10539000823071F174C0883709F45DC050F48637EB -:1053A00009F455C0873709F06AC08E2D0E94DB2BA7 -:1053B00054C09CE7980F903708F061C08F770E9427 -:1053C0001C2350C08F010E5F1F4FFE01849190E29D -:1053D000980F983050F48770FD2D01C0FF0F8A950B -:1053E000EAF78F2F0E94E12B14C00E947D2213C088 -:1053F0008F010E5F1F4FFE01C49180E28C0F883039 -:1054000060F4C7708D2D01C0880FCA95EAF70E941D -:10541000E72B0E94082CE80125C08C2F0E941C233A -:10542000FACF9F012E5F3F4FFE01C491CC2369F05C -:105430008FE99FE00197F1F700C00000C150F6CF5F -:105440009F012E5F3F4FFE01F490E9010BC00E94C7 -:10545000CB2BE82E07C00E94DE2B0E94082C02C036 -:105460000E947D228F2D882341F0EFE9FFE03197E4 -:10547000F1F700C000008150F6CFFE017ACFDF9136 -:10548000CF911F910F91FF90EF90DF90089560935F -:105490005A0370935B0380935C0390935D030E94B7 -:1054A000732C0C945A266093560370935703809381 -:1054B0005803909359030E94742C0C945A26089513 -:1054C0000F931F9300915A0310915B0320915C038B -:1054D00030915D03602B712B822B932B1F910F91C9 -:1054E0000C94472A0F931F9300915A0310915B036A -:1054F00020915C0330915D03602371238223932309 -:105500001F910F910C94472A0F931F9300915A03F8 -:1055100010915B0320915C0330915D03602771273C -:10552000822793271F910F910C94472A60E070E027 -:10553000CB010C94532A0F931F9341E050E060E09D -:1055400070E08A019B0104C0000F111F221F331F4E -:105550008A95D2F7C901B8011F910F910C94532A73 -:105560000F931F9341E050E060E070E004C0440FEF -:10557000551F661F771F8A95D2F780915603909129 -:105580005703A0915803B09159038A019B01082B3E -:10559000192B2A2B3B2BC901B8011F910F910C9499 -:1055A000532A0F931F9341E050E060E070E004C085 -:1055B000440F551F661F771F8A95D2F74095509567 -:1055C000609570958091560390915703A091580370 -:1055D000B09159038A019B01082319232A233B23F5 -:1055E000C901B8011F910F910C94532A0F931F9377 -:1055F00041E050E060E070E004C0440F551F661FBA -:10560000771F8A95D2F78091560390915703A09106 -:105610005803B09159038A019B01082719272A27AB -:105620003B27C901B8011F910F910C94532A0F9386 -:105630001F93009156031091570320915803309106 -:105640005903602B712B822B932B1F910F910C947C -:10565000532A0F931F9300915603109157032091E3 -:1056600058033091590360237123822393231F91A0 -:105670000F910C94532A0F931F930091560310918E -:1056800057032091580330915903602771278227CF -:1056900093271F910F910C94532A0895CF92DF9274 -:1056A000EF92FF920F931F93CF93DF938C01C090E3 -:1056B0005A03D0905B03E0905C03F0905D0340914F -:1056C0005603509157036091580370915903C42AAF -:1056D000D52AE62AF72ACFE1D0E0D701C6010C2E61 -:1056E00004C0B695A795979587950A94D2F780FF41 -:1056F00007C0B8018C2F0E94B12C8130910531F484 -:10570000219758F7B80180E00E94B12CDF91CF912A -:105710001F910F91FF90EF90DF90CF90089520910F -:105720000B0130910C01F90132969FEF40E051914D -:10573000581789F09F3F19F4511101C0942F4F5F02 -:105740004630A9F79F3F39F0F901E90FF11D97FDA8 -:10575000FA9582830895089520910B0130910C01F0 -:10576000F9013296285F3F4F9081981301C0108253 -:105770003196E217F307C1F7089581E090E0E091D8 -:105780000B01F0910C01E80FF91F1082019688308F -:105790009105A9F708958091680308959091680391 -:1057A000892B8093680308958095909168038923DD -:1057B00080936803089580936803089510926803A6 -:1057C000089590916703892B8093670308958095CE -:1057D000909167038923809367030895109267036C -:1057E000089580935E03089510925E03089580915A -:1057F0000B0190910C01FC0131969C01285F3F4FF9 -:1058000080E0919191118F5FE217F307D1F708952E -:10581000E0910B01F0910C01809168038083E0918D -:105820000B01F0910C01908180916703892B80839B -:1058300080915E03882361F0E0910B01F0910C01EF -:105840009081892B80830E94F72B811110925E0337 -:1058500080910B0190910C010C94E62090939101A2 -:105860008093900108958295982F9C7C392F3695CE -:105870003695282F237344E0249FC0011124932FD1 -:10588000982B292F2A7A2695892F8575880F822BA8 -:1058900008951F93CF93DF931F92CDB7DEB79983FF -:1058A0000E94332C182F9981892F0E94332C212F8D -:1058B00030E0322F2227A901482BCA010F90DF9137 -:1058C000CF911F9108950895CF93DF9300D000D01A -:1058D0001F92CDB7DEB70F900F900F900F900F90E3 -:1058E000DF91CF910895089508950C943B220C9474 -:1058F0006C261F920F920FB60F9211248F939F93D5 -:10590000AF93BF9380916A03811113C08091DF022E -:105910009091E002A091E102B091E2024196A11DB6 -:10592000B11D8093DF029093E002A093E102B09357 -:10593000E202BF91AF919F918F910F900FBE0F9098 -:105940001F90189520E1929FF0011124E80FF11D9E -:10595000E052FF4F8491982F90778F7092959F70AF -:105960000895CF93C82FCB010E94A22C292F30E09D -:10597000E82FF0E0A90164E0440F551F6A95E1F7B4 -:105980004E2B5F2B4038510519F480E090E012C097 -:1059900088E0C89F200D311D112484E0220F331FA1 -:1059A0008A95E1F7E20FF31FEE0FFF1FE050F84971 -:1059B00085919491CF91089580E090E008950895A5 -:1059C00080916D0380FF0BC06091100185E0689F9E -:1059D000B001112475956795759567952BC081FF6A -:1059E00009C06091100185E0689FB0011124759590 -:1059F000679520C082FF07C06091100185E0689F15 -:105A0000B001112417C090916E039923D1F06091D9 -:105A10000F01961788F72091100185E0289F9001CB -:105A20001124929FA001939F500D112470E0CA0190 -:105A30000E94F8306038710540F46115710539F045 -:105A400002C065E070E0862F08958FE7089581E039 -:105A5000089580916D0380FF08C060910E0170E091 -:105A6000759567957595679521C081FF06C0609112 -:105A70000E0170E07595679519C082FF04C06091B2 -:105A80000E0170E010C090916E039923C1F06091F7 -:105A90000D019617A0F780910E01899FC001112476 -:105AA00070E00E94F8306038710528F461157105C6 -:105AB00021F0862F08958FE7089581E0089561E031 -:105AC00070E0F4CF803F21F40E94E02C819504C067 -:105AD000813F29F40E94E02C809371030895823F56 -:105AE00021F40E94E02C819504C0833F29F40E9498 -:105AF000E02C809370030895893F19F40E94292DAA -:105B000005C08A3F31F40E94292D8195809372034C -:105B100008958B3F21F40E94292D819504C08C3F6C -:105B200029F40E94292D809373030895843F21F462 -:105B300080916F03816017C0853F21F480916F03CE -:105B4000826011C0863F21F480916F0384600BC096 -:105B5000873F21F480916F03886005C0883F31F44E -:105B600080916F03806180936F0308958D3F21F4CE -:105B700080916D0381600BC08E3F21F480916D0395 -:105B8000826005C08F3F29F480916D03846080930B -:105B90006D030895803F39F48091710387FF6CC0D5 -:105BA0001092710369C0813F29F480917103181626 -:105BB000BCF362C090917003823F29F497FF5CC0F0 -:105BC0001092700359C0833F19F41916CCF354C0D6 -:105BD000893F41F48091720318160CF04DC0109269 -:105BE00072034AC08A3F29F48091720387FF44C040 -:105BF000F6CF8B3F39F48091730387FF3DC010923D -:105C000073033AC08C3F29F4809173031816BCF3D8 -:105C100033C0843F21F480916F038E7F17C0853F8E -:105C200021F480916F038D7F11C0863F21F4809114 -:105C30006F038B7F0BC0873F21F480916F03877FB9 -:105C400005C0883F31F480916F038F7E80936F038E -:105C500013C08D3F21F480916D038E7F0BC08E3F6A -:105C600021F480916D038D7F05C08F3F29F48091D1 -:105C70006D038B7F80936D038091700381110EC043 -:105C80008091710381110AC080917203811106C055 -:105C900080917303811102C010926E030895809168 -:105CA000690383FF7EC087E794E00E94AF02809182 -:105CB0006F031F928F9382E794E09F938F930E94CC -:105CC000480380E794E00E94AF0280917003282F80 -:105CD000082E000C330B3F938F938DE694E09F9337 -:105CE0008F930E9448038BE694E00E94AF0280915C -:105CF0007103282F082E000C330B3F938F9388E6F7 -:105D000094E09F938F930E94480386E694E00E945C -:105D1000AF0280917203282F082E000C330B3F93A3 -:105D20008F9383E694E09F938F930E94480381E6CC -:105D300094E00E94AF0280917303282F082E000C7C -:105D4000330B3F938F938EE594E09F938F930E9444 -:105D500048038BE594E00E94AF0280916E031F928E -:105D60008F9388E594E09F938F930E94480386E584 -:105D700094E00E94AF0280916D031F928F9383E5A0 -:105D800094E09F938F930E94480380E594E00E94E3 -:105D9000AF028DB79EB74C960FB6F8949EBF0FBE5C -:105DA0008DBF8FE693E00E942F210E94EC0A909312 -:105DB0006C0380936B0308951F93CF93DF938091BF -:105DC0006B0390916C030E94040BAC0190916E03E5 -:105DD000992321F02091110130E006C02091120199 -:105DE0008AE0289F900111244217530708F485C0C8 -:105DF00080917003C0917103D0917203109173036D -:105E0000811107C0C11175C0D11173C0111171C0CA -:105E100074C09F3F19F09F5F90936E03181624F48F -:105E20000E94E02C809370038091700387FF05C06F -:105E30000E94E02C8195809370031C1624F40E942C -:105E4000E02C809371038091710387FF05C00E944D -:105E5000E02C81958093710360917003662331F18A -:105E6000C0917103CC2311F1062E000C770B880B27 -:105E7000990B0E94CA2F23E333E343E35FE30E94BD -:105E80007F300E94922F609370036C2FCC0F770BA2 -:105E9000880B990B0E94CA2F23E333E343E35FE3AC -:105EA0000E947F300E94922F609371031D1624F48C -:105EB0000E94292D809372038091720387FF05C091 -:105EC0000E94292D819580937203111624F40E945B -:105ED000292D809373038091730387FF05C00E946F -:105EE000292D819580937303DF91CF911F910C949D -:105EF0004F2E9F3F09F08FCF97CFDF91CF911F910A -:105F00000895EFE6F3E085E0DF011D928A95E9F759 -:105F100010926E0310926D0308950E94053008F4EC -:105F200081E008950E94992F6894B1110C94743007 -:105F300008950E94593088F09F5798F0B92F9927FB -:105F4000B751B0F0E1F0660F771F881F991F1AF064 -:105F5000BA95C9F714C0B13091F00E947330B1E026 -:105F600008950C947330672F782F8827B85F39F025 -:105F7000B93FCCF3869577956795B395D9F73EF4FD -:105F800090958095709561957F4F8F4F9F4F0895A5 -:105F9000E89409C097FB3EF49095809570956195C3 -:105FA0007F4F8F4F9F4F9923A9F0F92F96E9BB2779 -:105FB0009395F695879577956795B795F111F8CFF5 -:105FC000FAF4BB0F11F460FF1BC06F5F7F4F8F4F60 -:105FD0009F4F16C0882311F096E911C0772321F056 -:105FE0009EE8872F762F05C0662371F096E8862FEE -:105FF00070E060E02AF09A95660F771F881FDAF745 -:10600000880F9695879597F90895990F0008550F71 -:10601000AA0BE0E8FEEF16161706E807F907C0F02E -:1060200012161306E407F50798F0621B730B840B36 -:10603000950B39F40A2661F0232B242B252B21F410 -:1060400008950A2609F4A140A6958FEF811D811DB0 -:10605000089597F99F6780E870E060E008959FEFEA -:1060600080EC089500240A941616170618060906EF -:10607000089500240A9412161306140605060895BE -:10608000092E0394000C11F4882352F0BB0F40F446 -:10609000BF2B11F460FF04C06F5F7F4F8F4F9F4F86 -:1060A000089557FD9058440F551F59F05F3F71F008 -:1060B0004795880F97FB991F61F09F3F79F087956F -:1060C0000895121613061406551FF2CF4695F1DFF8 -:1060D00008C0161617061806991FF1CF8695710588 -:1060E000610508940895E894BB2766277727CB01BC -:1060F00097F908950E94053008F48FEF08950E94E3 -:1061000092300C9440300E94323038F00E94393086 -:1061100020F0952311F00C9429300C942F30112489 -:106120000C9474300E94513070F3959FC1F3950F19 -:1061300050E0551F629FF001729FBB27F00DB11D0B -:10614000639FAA27F00DB11DAA1F649F6627B00D9B -:10615000A11D661F829F2227B00DA11D621F739F84 -:10616000B00DA11D621F839FA00D611D221F749F92 -:106170003327A00D611D231F849F600D211D822FD9 -:10618000762F6A2F11249F5750409AF0F1F0882300 -:106190004AF0EE0FFF1FBB1F661F771F881F91502D -:1061A0005040A9F79E3F510580F00C9429300C9483 -:1061B00074305F3FE4F3983ED4F386957795679506 -:1061C000B795F795E7959F5FC1F7FE2B880F911D57 -:1061D0009695879597F90895991B79E004C0991FC2 -:1061E000961708F0961B881F7A95C9F78095089531 -:1061F00097FB072E16F4009407D077FD09D00E9474 -:10620000123107FC05D03EF4909581959F4F08957B -:10621000709561957F4F0895EE0FFF1F0590F491E3 -:10622000E02D0994AA1BBB1B51E107C0AA1FBB1F8D -:10623000A617B70710F0A61BB70B881F991F5A9512 -:10624000A9F780959095BC01CD010895F894FFCFF2 -:10625000B419A51A821A4E1A1A1A015F03280814D3 -:106260000A321E000000005E090000000013040056 -:10627000000000820451039D031404B80353035427 -:1062800003BB03C003C5039403CD03D003FEFF008B -:10629000000904000000000D0A000000007C0A8CC8 -:1062A00019720A780A750A7B0A710A00000000FD5B -:1062B0000B530B150C0000000039165103981529DB -:1062C0001990158817540393155603404D3622EB49 -:1062D000039E0368034603D202EB0204031D03007E +:10020000434445460A007573625F73746174653ACE +:1002100020253032580A00686F73742E5461736B56 +:100220003A2025640A000D0A002025303258007358 +:10023000746174653A2020253032582025303258B8 +:1002400000696E69743A20646F6E650A000D0A00D9 +:10025000202530325800696E7075742025643A206C +:1002600020253032582025303258005B445D005B39 +:10027000435D003C03550053004200200074006FB2 +:1002800000200055005300420020006B00650079FB +:100290000062006F00610072006400200063006F64 +:1002A000006E007600650072007400650072000048 +:1002B000000E0374002E006D002E006B002E000057 +:1002C000000403090409027400040100A0320904B7 +:1002D0000000010301010009211101000122400079 +:1002E0000705810308000A09040100010301020057 +:1002F000092111010001224D000705820308000AAF +:10030000090402000103000000092111010001227B +:1003100036000705830308000A09040300020300EE +:100320000000092111010001222200070584032099 +:100330000001070504032000011201100100000064 +:1003400008EDFE5B001408010200010631FF09748C +:10035000A1010975150026FF009520750881020985 +:1003600076150026FF00952075089102C005010949 +:1003700080A101850216810026B7001A81002AB7E4 +:1003800000751095018100C0050C0901A1018503CC +:10039000160100269C021A01002A9C027510950184 +:1003A0008100C005010902A1010901A10005091987 +:1003B0000129051500250195057501810295017535 +:1003C0000381010501093009311581257F950275E9 +:1003D00008810609381581257F9501750881060574 +:1003E0000C0A38021581257F950175088106C0C069 +:1003F00005010906A101050719E029E715002501F6 +:10040000950875018102950175088101050819019A +:10041000290595057501910295017503910105075F +:10042000190029FF150026FF00950675088100C0F8 +:10043000636F6E73756D65723A20253034580A000B +:1004400073797374656D3A20253034580A000A00B8 +:100450002530325820006B6579626F6172643A20F2 +:10046000004C45443A20253032580A00290A00251C +:1004700075002F002575005D2800256400200025EB +:100480006400200025640020002564007C002530E5 +:100490003258006D6F7573656B6579205B62746EA1 +:1004A0007C782079207620685D287265702F6163E2 +:1004B0006C293A205B00B709B60A11241FBECFEFA2 +:1004C000DAE0DEBFCDBF04B603FE27C08091830310 +:1004D00090918403A0918503B09186038730904B5F +:1004E000A740B04BD1F41092830310928403109272 +:1004F00085031092860314BE84B7877F84BF0FB62E +:10050000F894A895809160008861809360001092B3 +:1005100060000FBEE0E0F8E3099511E0A0E0B1E073 +:10052000ECE2F3E602C005900D92A039B107D9F7CD +:1005300023E0A0E9B1E001C01D92A338B207E1F7C2 +:1005400012E0CDE5D2E004C02197FE010E947A318D +:10055000CB35D107C9F70E94F2090C9494310C9461 +:100560000000FF93EF93E0919001F091910130979B +:1005700009F00995EF91FF910895FC018591803074 +:1005800011F0EFDFFBCF0895FF27E0E230E247FFF5 +:100590000CC0419597FF09C0EDE26095709580957C +:1005A0009095611D711D811D911D27FF02C0219530 +:1005B00030E350E2AA27660F771F881F991FAA1FF2 +:1005C000A41710F0A41B63955A95A9F7AA3008F058 +:1005D000A95FA05DAF93F395611571058105910544 +:1005E00041F7ED3211F4EF93F395F21718F43F93BE +:1005F000F395FBCF8F91B5DFFA95E1F70895E99177 +:10060000F9918591803021F0853219F0AADFF9CF78 +:10061000089520E0E89455915532C1F3503311F418 +:10062000689455915A3348F4505390F3220F022E98 +:10063000220F220F200D250FF4CF0EF42195899162 +:100640009991533619F3533729F1533559F1BC01B8 +:1006500088279927E8945C3621F4899199916894C8 +:100660005591543639F446EF7EF077FF0DC08FEF89 +:100670009FEF0AC055374AE039F0583540E121F084 +:10068000523642E009F00895FF93EF937DDFEF913A +:10069000FF91B7CFFF93EF93FC0181918030B9F3C5 +:1006A00060DFFBCFFF93EF9368DFF1CFDF93CF9352 +:1006B000CDB7DEB72596A3DFCF91DF91089580E017 +:1006C0000895089580E0089581E00895CF93DF9321 +:1006D000CDB7DEB728970FB6F894DEBF0FBECDBFFB +:1006E00029833A834B835C836D837E838F839887D2 +:1006F0008091CA02282B2093CA02FE013396AE01D4 +:10070000475F5F4F2191243088F080E090E0DC016A +:10071000A653BD4F12963C911297311103C0129609 +:100720002C9304C001968630910589F7E417F507EC +:1007300049F728960FB6F894DEBF0FBECDBFDF9104 +:10074000CF910895860F911D860F911DFC0156874C +:10075000458781E00895CF93DF93EC018C819D81E3 +:10076000DC01ED91FC910480F581E02D6E8109950D +:100770001F86188A81E08A8B1E821B8A1C8A1D8A2A +:100780001E8A1F8A80E0DF91CF910895FC01868147 +:10079000089581E0633009F080E0089581E06130E0 +:1007A00009F080E00895860F911D860F911DFC01D0 +:1007B000858596850895FC0187890895EF92FF92BB +:1007C000CF93DF93DC01E70152968C9152978230F0 +:1007D00049F11F966C931F9750964C9350979B81AD +:1007E00093709330F9F49A8197FF1CC09E815896BC +:1007F0002C915897291718F458969C935897E82FDE +:10080000F0E09F01220F331FE20FF31FEA0FFB1FDF +:100810009A819F7097839C81908794E091878F5FE6 +:1008200052968C93DF91CF91FF90EF900895EF92C5 +:10083000FF920F9302970E94DE030F91FF90EF90BB +:1008400008950895DF92EF92FF920F931F93CF9335 +:10085000DF93CDB7DEB762970FB6F894DEBF0FBE59 +:10086000CDBFDC0157962C91222381F07C010E94A0 +:10087000C70AF7010389148925893689DC01CB0170 +:10088000801B910BA20BB30BB7FF02C0D12C39C058 +:10089000838590E09A8B898B8E010F5F1F4F9E019D +:1008A0002F5E3F4F42856681848195810E94CC13E3 +:1008B000D82E811118C029893A892330310598F042 +:1008C000D7011D968D919C911E97009761F0DC01D8 +:1008D000ED91FC910190F081E02D8E010F5F1F4F93 +:1008E00040E0B70109950E94C70AF701208DDC019D +:1008F000CB01820F911DA11DB11D838B948BA58B04 +:10090000B68B8D2D62960FB6F894DEBF0FBECDBFAD +:10091000DF91CF911F910F91FF90EF90DF9008959D +:100920003F924F925F926F927F928F929F92AF927F +:10093000BF92CF92DF92EF92FF920F931F93CF93CC +:10094000DF93CDB7DEB7EC970FB6F894DEBF0FBEDE +:10095000CDBFDC0114968D909C90159716963C9116 +:10096000311139C1522E342E462E5C01FC01108EFD +:10097000D401ED91FC910190F081E02D60E0C40183 +:1009800009957C01009711F486ED2AC1FC01608075 +:1009900071806114710409F420C16501F7E0CF0E84 +:1009A000D11CDC011196DC92CE9214965C928E01E1 +:1009B000065D1F4F28E030E040E060E0F5018481F3 +:1009C00095810E948F118CAF8111F8C01AA5D701B3 +:1009D0006D927C92D401ED91FC910280F381E02D27 +:1009E000232D40E0642DC4010995F50186838823F9 +:1009F00009F4F5C099A99087282F40E060E0848130 +:100A000095810E943A128CAFD401ED91FC91D701EF +:100A100014961C92882359F00480F581E02DD501AD +:100A200016966C91C4010995F5011682D2C0019009 +:100A3000F081E02DD50116966C91C4010995FC0159 +:100A4000892B09F4A1CF912F133108F092E1548240 +:100A5000992369F0292F30E08E01065D1F4F40E099 +:100A6000F5016681848195810E948F118CAF8CADD8 +:100A70008111A7C0EBACF12C47E1642E41E0742E4C +:100A80002501F2E04F0E511C4E0181E1880E911CB0 +:100A9000FE1449F17A8269825C824B821E86188A32 +:100AA0001F8619A21AA21BA219A69F828E8299865E +:100AB00088868D818B878A879D868C868E010F5FC5 +:100AC0001F4F2F2D40E0D50116966C911697149666 +:100AD0008D919C9115970E94DD11F50182898230DC +:100AE00011F0F394D5CFD50152968C91823019F044 +:100AF00081ED8CAF66C0960142E0F501668184818C +:100B000095810E94C90C8CAF68EE73E080E090E0A4 +:100B10000E94C90AD5011F962C911F9740E0169696 +:100B20006C91169714968D919C9115970E94A7131E +:100B30008CAF811146C068EE73E080E090E00E94C7 +:100B4000C90A40E060E0C5010E949D158CAF81118B +:100B500038C020E040E060E0C5010E9473158CAF12 +:100B60008DE191E09A838983AE014F5F5F4F60E032 +:100B700070E0C5010E94021580E28CAF8CAD882325 +:100B8000C1F090E0959587958CAFFE01FC966F01C2 +:100B9000EE24E394F12C00E022E040E060E0C501A7 +:100BA0000E94451569E170E080E090E00E94C90A6A +:100BB000E5CF91E0D50157969C9312C0F701718261 +:100BC0006082D501ED91FC910480F581E02DC50195 +:100BD00009958CAD05C089ED03C087ED01C084ED9A +:100BE000EC960FB6F894DEBF0FBECDBFDF91CF916C +:100BF0001F910F91FF90EF90DF90CF90BF90AF903B +:100C00009F908F907F906F905F904F903F9008954E +:100C10000F931F93CF93DF936091CA017091CB0123 +:100C2000E0919901F0919A014091BE015091BF016C +:100C30002091B2013091B3018091A6019091A7015A +:100C40006E177F07B1F4E0919701F09198014E176C +:100C50005F0779F4E0919501F09196012E173F0717 +:100C600041F4E0919301F09194018E179F0709F4EC +:100C70009DC070939A01609399015093980140939D +:100C8000970130939601209395019093940180935E +:100C90009301EAECF2E088E0DF011D928A95E9F722 +:100CA0002091C2013091C3014091C4015091C5010E +:100CB0006091C6017091C7018091C8019091C901EE +:100CC0000E9466032091B6013091B7014091B801AE +:100CD0005091B9016091BA017091BB018091BC0142 +:100CE0009091BD010E9466032091AA013091AB0151 +:100CF0004091AC015091AD016091AE017091AF0196 +:100D00008091B0019091B1010E94660320919E01F3 +:100D100030919F014091A0015091A1016091A201E9 +:100D20007091A3018091A4019091A5010E94660396 +:100D300081E08093C90280916B0380FF14C0809191 +:100D4000CB021F928F938091CA021F928F938FE2E2 +:100D500092E09F938F930E9456030F900F900F90F5 +:100D60000F900F900F90C0E0D0E009E212E0809168 +:100D70006B0380FF0EC0FE01E653FD4F82811F9280 +:100D80008F931F930F930E9456030F900F900F9015 +:100D90000F902196C630D10551F780916B0380FFEB +:100DA00007C086E292E00E94BD0202C01092C90212 +:100DB0000E94200BEC0182E592E00E940314CE0118 +:100DC0000E94380B8536910580F020916B0320FF3F +:100DD0000CC09F938F9387E192E09F938F930E9423 +:100DE00056030F900F900F900F90C091920182E5E3 +:100DF00092E00E94A20CC817F1F082E592E00E94F6 +:100E0000A20C8093920190916B0390FF0CC01F92F3 +:100E10008F9386E092E09F938F930E9456030F90EA +:100E20000F900F900F9080919201803921F40E94D1 +:100E300017210E94A82281E0DF91CF911F910F918D +:100E40000895482F50E0CA0124E0880F991F2A9581 +:100E5000E1F7805E9109089730F48091CA028823F7 +:100E600011F090E002C080E090E0ECECF2E0A1E054 +:100E7000B0E036E03E0F2191243080F0622F629581 +:100E80006F7070E04617570749F42F70BD0102C01C +:100E9000660F771F2A95E2F7862B972B3E13EBCF31 +:100EA0000895EF92FF920F931F93CF93DF938FEEEE +:100EB00091E00E94BD02C0E0D0E088EEE82E81E023 +:100EC000F82E02EE11E0DF93CF93FF92EF920E9493 +:100ED00056038C2F0E9421070E94B72C9F938F935B +:100EE0001F930F930E94560380EE91E00E94BD0273 +:100EF00021968DB79EB708960FB6F8949EBF0FBE89 +:100F00008DBFC031D105F9F6DF91CF911F910F91BF +:100F1000FF90EF900895CF92DF92EF92FF920F93A0 +:100F2000CF93DF931F92CDB7DEB78983CE010196B1 +:100F30006C01EE24E394F12C00E022E040E060E05C +:100F400087E192E00E94451522E040E060E08EEFEC +:100F500091E00E94451522E040E060E085EE91E0DE +:100F60000E94451522E040E060E08CEC91E00E9498 +:100F700045150F90DF91CF910F91FF90EF90DF908B +:100F8000CF900895FC017583648383E291E091839F +:100F9000808381E491E093838283138A148A158A83 +:100FA000168A178A178288E080878CE381871286E9 +:100FB000138684E0848781E0828B118A17861686E7 +:100FC000158661157105B1F0DB01AA5ABF4F80E0AB +:100FD00090E02D913D91232B49F48B96880F991F1A +:100FE000DB01A80FB91FED93FC93089501968031A2 +:100FF000910579F708952E9A08952E988EBD0DB417 +:1010000007FEFDCF1EBC0DB407FEFDCF0E94FB07FF +:101010008EB508952E9882608EBD0DB407FEFDCF6B +:101020006EBD0DB407FEFDCF0C94FB0788EF0E9448 +:10103000FD07807C8034A1F018F4882301F1089525 +:10104000803819F0803CB9F0089588ED0E94FD07C2 +:1010500081FD0BC069EC88ED0E940A0882E00CC09B +:1010600088ED0E94FD0781FDF5CF6BEC88ED0E94B5 +:101070000A0883E001C081E080939B01089561ED3F +:1010800088ED0E940A0810929B0108950F931F9308 +:10109000CF93DF938C01269A0E94FB07219A229A14 +:1010A0002398209A80E58CBD81E08DBD259868E16C +:1010B00088E80E940A0860E288E70E940A0860E067 +:1010C00088E70E940A08C1E0D0E0209799F088E6FE +:1010D0000E94FD07219680FFF8CF61EC88ED0E9409 +:1010E0000A0860E680ED0E940A0864E088EE0E942B +:1010F0000A0802C08FEF11C088EE0E94FD0782FF30 +:10110000FBCFC8010E94160860E288EC0E940A0822 +:1011100061E080E80E940A0880E0DF91CF911F9192 +:101120000F91089582E592E00E94460880EC91E0DC +:10113000909325028093240284EB91E090930C021B +:1011400080930B0288EA91E09093F3018093F2017F +:101150008CE991E09093DA018093D9010895EF92A0 +:10116000FF920F931F93CF93DF93EC017B018A01D2 +:1011700088A1823029F128F4882341F0813081F060 +:10118000C9C0833019F18430D9F1C4C082E08C83A6 +:101190002D813E8138872F838A87898781E088A3C4 +:1011A000A801B701CE0107960E948F19811102C0D4 +:1011B00080E0B1C0ED81FE81808189A381818AA315 +:1011C000CE0142969E838D8383E088A38AA18430DA +:1011D00059F018F4823049F00AC0853039F0813274 +:1011E00031F489A1825002C01BA287E08C838D81DB +:1011F0009E8198878F838C818A87898784E088A3E2 +:101200008AA1843081F0853091F1823009F050C09C +:10121000A801B701CE0107960E948F19882341F2D9 +:101220008D898CA372C0A801B701CE0107960E94D8 +:101230008F19882309F4BCCF8D89833009F065C0EC +:101240008E89813009F061C098A58F89992321F09A +:10125000882309F45AC003C0813009F056C091E0D8 +:101260009BA39A899EA39B899FA38DA34EC0A8018F +:10127000B701CE0107960E948F19882309F498CFF1 +:101280008BA1882309F441C08A819B810097E9F1F1 +:10129000DC01ED91FC910190F081E02D7E01B0E147 +:1012A000EB0EF11C0DA12FA14EA16CA109952DC033 +:1012B00089A19D85992319F09130E9F021C090E032 +:1012C00002979F878E8781E08D8715C0F801208166 +:1012D0003181232BA9F001979F878E87F7018081A9 +:1012E0009181019691838083D8018D919C91119772 +:1012F00001978D939C938E859F85009739F71D8666 +:101300008E859F85892B09F053CFCE0140969E8311 +:101310008D8318A281E0DF91CF911F910F91FF90F3 +:10132000EF9008950F931F93CF93DF9300D000D0D9 +:10133000CDB7DEB78C017C836B835A8349832B81C5 +:101340003C81232B59F0AE014D5F5F4FBE016F5FB3 +:101350007F4FC8010E94AF088111F1CF0F900F900D +:101360000F900F90DF91CF911F910F91089582E51B +:1013700092E00E94710C62E572E081E492E00E94CA +:10138000221862E572E080E392E00E94221862E592 +:1013900072E087E192E00E94C20762E572E08EEFA0 +:1013A00091E00E94C20762E572E085EE91E00E9442 +:1013B000C20762E572E08CEC91E00E94C20787E40C +:1013C00091E09093C1018093C0019093B501809307 +:1013D000B4019093A9018093A80190939D018093FB +:1013E0009C010895569A5E9A80916B038160846097 +:1013F00080936B0380E091E00E9412210E94D32130 +:1014000084B7877F84BF0FB6F894A8958091600059 +:10141000886180936000109260000FBE90E080E8C9 +:101420000FB6F89480936100909361000FBE0E9404 +:10143000301E0E948D1E8091E20084608093E20045 +:101440008EEE99E10E949C2C789480917A038430EE +:10145000E1F780916B0380FF09C02FEF83ED90E3EC +:10146000215080409040E1F700C0000080916B0364 +:1014700080FF04C081E492E00E94BD020E94D72157 +:10148000FDCFEF92FF920F931F93CF93DF93EC0169 +:101490007B01DC01129688E0F80101900D928A959B +:1014A000E1F70E94C70A7B876A8780916B0380FF00 +:1014B0001EC00B811A81D701ED91FC910084F1854A +:1014C000E02DC70109951F920F931F921F931F9242 +:1014D0008F9386E592E09F938F930E9456038DB77A +:1014E0009EB708960FB6F8949EBF0FBE8DBF249688 +:1014F00016E080E5E82E82E0F82E80916B0380FFF5 +:101500000BC088811F928F93FF92EF920E94560327 +:101510000F900F900F900F90115021961111EDCF59 +:1015200080916B0380FF0AC08DE492E0DF91CF9140 +:101530001F910F91FF90EF900C94BD02DF91CF911E +:101540001F910F91FF90EF900895089580E090E033 +:1015500008958FEF9FEF08958FEF9FEF08950895FF +:10156000862F0E94EE1981E090E00895E2EDF2E00E +:101570001382128288EE93E0A0E0B0E0848395832A +:10158000A683B7838DE491E09183808308950C94C2 +:101590002C0B8F929F92AF92BF92CF92DF92EF92DD +:1015A000FF920E9436304B015C0120E030E04AE7B8 +:1015B00055E40E94ED306B017C0120E030E040E812 +:1015C0005FE30E94FB2F87FD24C020E03FEF4FE741 +:1015D00057E4C701B6010E94E8301816ACF420E0C9 +:1015E00030E040E251E4C501B4010E94ED300E94B8 +:1015F000073020E931E06115710581F0C9010197DB +:10160000F1F761507109F7CFC701B6010E940730A9 +:1016100002C061E070E0CB010197F1F7FF90EF901D +:10162000DF90CF90BF90AF909F908F90089582E011 +:1016300084BD93E095BD9AEF97BD80936E000895A9 +:101640002FB7F8948091E0029091E102A091E2021C +:10165000B091E3022FBF08952FB7F8946091E00294 +:101660007091E1028091E2029091E3022FBF089510 +:10167000CF92DF92EF92FF920F931F932FB7F894C0 +:101680004091E0025091E1026091E2027091E30228 +:101690002FBF6A017B01EE24FF248C0120E030E0A3 +:1016A000C016D106E206F30610F4415051099A0122 +:1016B000281B390BC9011F910F91FF90EF90DF900C +:1016C000CF9008951F920F920FB60F9211248F930F +:1016D0009F93AF93BF938091E0029091E102A0911C +:1016E000E202B091E3020196A11DB11D8093E002D8 +:1016F0009093E102A093E202B093E302BF91AF9115 +:101700009F918F910F900FBE0F901F901895CF93C0 +:10171000DF93FC01862F807809F051C0283008F053 +:101720004FC0442321F09581973009F449C0EF015F +:101730002D96A0E0B0E011969881911103C0662328 +:1017400031F021C02596AF30B105A9F739C085E049 +:101750008A9FE0018B9FD00D1124CE0FDF1F442301 +:1017600031F081E4888785818F5F858302C081E0C5 +:10177000888725E02A9FC0012B9F900D1124E80F38 +:10178000F91F80851DC06770660F660F660F4423C2 +:1017900041F0606485818F5F85838770687F682BE7 +:1017A00003C02770687B622B25E02A9FC0012B9F16 +:1017B000900D1124E80FF91F6087862F01C080E08B +:1017C000DF91CF910895DF92EF92FF920F931F93D5 +:1017D000CF93DF93EC01E62EF12C85E0689FB001FA +:1017E0001124FE01E60FF71F8085182F177086FF62 +:1017F00021C001E085E0D82E8FEF800F8F3008F0F8 +:1018000001E0FE01D09EE00DF11D1124808586953A +:10181000869586958770811305C0602FCE010E9442 +:10182000E30BEACF0F5F003161F78D81811302C0B6 +:1018300011501D8385E08E9DF0018F9DF00D1124C8 +:10184000EC0FFD1F108681E0818712862296D783D8 +:10185000C683DF91CF911F910F91FF90EF90DF90A2 +:101860000895611102C006960895FC013D9621E09D +:101870003081361307C035E0239F800D911D112460 +:10188000069608952F5F3596203191F780E090E01D +:101890000895FC016134C1F43F969C01265A3F4FE4 +:1018A00061E0AC014E5F5F4FDF0112971C92119611 +:1018B0006C93108213974D935C933596E217F30760 +:1018C00099F7FC01158208953D9621E03081361389 +:1018D00003C0622F0C94E30B2F5F35962031B1F7D4 +:1018E0000895CF93DF93FC018FE591E0918380838E +:1018F0001582108681E081871286CF010296978338 +:101900008683128228E023832CE32483DF011F9641 +:101910009F01265A3F4F41E0ED0122971882219600 +:1019200048831C922397998388831596A217B3073F +:1019300099F7EA58FF4F108281E18093E802DF9126 +:10194000CF9108958091E8020895CF93DF931F927D +:10195000CDB7DEB749830E94310C4981009789F0E9 +:10196000DC01ED91FC911197309759F013969C9101 +:1019700080E0891731F02081241731F033968F5F92 +:10198000F8CF80E090E001C0CF010F90DF91CF91C0 +:1019900008950F931F93CF93DF932115310571F0B5 +:1019A000E901042F162F0E94310CFC01892B41F014 +:1019B0001283D183C083038380E003C088ED01C01C +:1019C00086EDDF91CF911F910F910895CF92DF9215 +:1019D000FF920F931F93CF93DF93662381F1F62E2F +:1019E0008C016C0186E5C80ED11CC0E0D0E0D601A8 +:1019F0008D919D916D010097F1F0DC01ED91FC91CD +:101A00000084F185E02D09958F1115C0AB96CC0FA0 +:101A1000DD1FC00FD11F88819981DC01ED91FC9100 +:101A20000480F581E02DDF91CF911F910F91FF9000 +:101A3000DF90CF9009942196C031D105C1F680E0A6 +:101A4000DF91CF911F910F91FF90DF90CF9008957C +:101A50002E980895CF93DF931F92CDB7DEB7898379 +:101A60000E94280D89818EBD0DB407FEFDCF1EBCDE +:101A70000DB407FEFDCF0E94FB078EB50F90DF91DE +:101A8000CF910895CF93DF9300D0CDB7DEB76A83AF +:101A900089830E94280D898182608EBD6A810DB480 +:101AA00007FEFDCF6EBD0DB407FEFDCF0F900F906A +:101AB000DF91CF910C94FB078F929F92AF92BF92D0 +:101AC000DF92EF92FF920F931F93CF93DF931F92BA +:101AD000CDB7DEB74C01D62E590149830E94310C97 +:101AE0007C014981009709F440C0FC01808191810B +:101AF000892BE9F16D2DC4010E94A50CF50191839C +:101B000080830097B1F1FC0122812695269530E073 +:101B10002031310514F02FE030E081E090E0A0E0CA +:101B2000B0E004C0880F991FAA1FBB1F2A95D2F7E7 +:101B30000197F801918380836D2D80EE0E94420D04 +:101B400088ED0E942A0D682FF7018481882339F0DF +:101B5000F401EA58FF4F80818260682B01C0697FE1 +:101B600088ED0E94420D80E005C086ED03C087ED40 +:101B700001C08BED0F90DF91CF911F910F91FF90DE +:101B8000EF90DF90BF90AF909F908F9008958F92CD +:101B90009F92AF92BF92CF92DF92EF92FF920F93FC +:101BA0001F93CF93DF93862E942E59010E94C70A6C +:101BB0006B017C0128E8C20E23E1D21EE11CF11C5E +:101BC00000E010E0D0E0C0E098280E94C70ADC01E5 +:101BD000CB018C199D09AE09BF09B7FF2DC0692D36 +:101BE00080EF0E94420D0E94C70ADC01CB018C19D4 +:101BF0009D09AE09BF09B7FF09C088EC0E942A0DF4 +:101C000087FFF1CF60E888EC0E94420D88EF0E94C8 +:101C10002A0DC82FCF70C43019F0CE3051F00CC04F +:101C20000F5F1F4FA114B10481F20A151B0569F65D +:101C300003C0DF5FD33049F68C2FDF91CF911F9126 +:101C40000F91FF90EF90DF90CF90BF90AF909F905B +:101C50008F9008959F92AF92BF92CF92DF92EF92B2 +:101C6000FF920F931F93CF93DF937C01C42F122F0A +:101C7000992493946C01C60ED11CC60ED11C86E526 +:101C8000C80ED11CA42EB12CABE2AA0EB11CAA0C1A +:101C9000BB1CAE0CBF1CF60180819181DC01ED9173 +:101CA000FC910280F381E02D202F412F6C2F0995AC +:101CB000803EC9F4C1110BC061E088EE0E94420D64 +:101CC00066E670E080E090E00E94C90A16C0F50167 +:101CD00080819181DC01ED91FC910284F385E02DFE +:101CE000612F09950AC08D3031F49FEF990D933023 +:101CF00008F040C016C081113DC0F601808191817D +:101D0000DC01ED91FC910190F081E02D202F412F1D +:101D10006C2F0995D82F8D3061F48FEF890D8330AA +:101D200050F464E670E080E090E00E94C90A939469 +:101D3000B2CF8823F1F0C1110BC061E088EE0E94A0 +:101D4000420D66E670E080E090E00E94C90A11C092 +:101D5000EC2FF0E0BB96EE0FFF1FEE0DFF1D808114 +:101D60009181DC01ED91FC910284F385E02D612FDE +:101D700009958D2FDF91CF911F910F91FF90EF90DB +:101D8000DF90CF90BF90AF909F9008950F931F93D7 +:101D9000CF93DF9300D0CDB7DEB78A016A83898302 +:101DA0000E94280D898182608EBDF8016A81862F8C +:101DB000882339F00DB407FEFDCF91919EBD81506F +:101DC000F7CF060F111D0DB407FEFDCF0E94FB07D4 +:101DD000C8010F900F90DF91CF911F910F9108953F +:101DE0002F923F924F925F926F927F928F929F922B +:101DF000AF92BF92CF92DF92EF92FF920F931F9319 +:101E0000CF93DF9300D000D01F92CDB7DEB77D8394 +:101E10006C835A016901FB0121808FEF820D8034B0 +:101E200008F075C00E94C70A2B013C01F8E84F0E6C +:101E3000F3E15F1E611C711CEC81FD81828180FDDC +:101E400002C060E401C060E888EE0E94420D20E01C +:101E5000312CC114D10409F44AC076012C143D047C +:101E600008F47101EA82A8016E2D80E10E94C60E7D +:101E70006E2D88E30E94420DEC81FD8160816062DD +:101E800080EF0E94420D88EC0E942A0D87FFFBCF55 +:101E900060E888EC0E94420D88EF0E942A0D282FEE +:101EA0002F70812C912C1982222361F02B830E94A8 +:101EB000C70ADC01CB0184199509A609B7092B8152 +:101EC000B7FD05C0CE18DF080E0D1F1DC2CF26308E +:101ED00001F12E3009F456C0243049F4FFEF8F1A77 +:101EE0009F0AA114B10459F18A149B0441F588EFAB +:101EF0002B830E942A0D85FB882780F9EC81FD81C8 +:101F0000928180FB90F992832B81822F41C08AEDD0 +:101F10003FC088EF0E942A0D85FB882780F991E059 +:101F20008927EC81FD81928180FB90F9928390FD5D +:101F300002C060E401C060E888EE0E94420D60E0EB +:101F400088E30E94420DF801608180E10E94420D09 +:101F50006A8188E30E94420DEC81FD8160816062AC +:101F600080EF0E94420D88EC0E942A0D87FFFBCF74 +:101F700060E888EC0E94420D88EF0E942A0D282F0D +:101F80002F7092CF89818F5F89838330C1F6AFCF65 +:101F90000F900F900F900F900F90DF91CF911F91A6 +:101FA0000F91FF90EF90DF90CF90BF90AF909F90F8 +:101FB0008F907F906F905F904F903F902F900895FB +:101FC0002F923F924F925F926F927F928F929F9249 +:101FD000AF92BF92CF92DF92EF92FF920F931F9337 +:101FE000CF93DF9300D000D01F92CDB7DEB75C0156 +:101FF0007D836C834A017901F901C080D180FB01A6 +:102000004180F90111821082FB01828181FD02C0B1 +:1020100060E101C060E288EE0E94420D3C2C940118 +:10202000EC81FD81408160E0C5010E94C70D582E02 +:10203000F6E08F1316C088EF0E942A0D82958170FA +:1020400091E08927EC81FD81928180FB91F9928357 +:1020500091FD02C060E101C060E288EE0E94420D85 +:10206000DECF81115BC088EC0E942A0D82FF54C034 +:1020700080E30E942A0D282E282F30E0C216D306B6 +:1020800008F4232CF70120813181622C712CA601E8 +:10209000421B530B57FF02C040E050E0930146152E +:1020A00057050CF49A0129833A832B830E94280D4B +:1020B000F8E0FEBD8B813A8129810DB407FEFDCF8A +:1020C000F801882341F01EBC81500DB407FEFDCFFE +:1020D0004EB54193F6CF020F131F0E94FB0764E039 +:1020E00088EC0E94420DF70120813181620E731E3F +:1020F00071826082241420F06C147D0408F48FCF68 +:1021000088EF0E942A0D82958170EC81FD81928179 +:1021100080FB91F9928302C080EF582E852D0F909D +:102120000F900F900F900F90DF91CF911F910F9113 +:10213000FF90EF90DF90CF90BF90AF909F908F90E7 +:102140007F906F905F904F903F902F9008952F92C7 +:102150003F924F925F926F927F928F929F92AF9237 +:10216000BF92CF92DF92EF92FF920F931F93CF9384 +:10217000DF93CDB7DEB762970FB6F894DEBF0FBE20 +:10218000CDBF3C01542ED22E402E5E2D2FA038A460 +:10219000E9A4FAA4188A1F861E861D868E01035F95 +:1021A0001F4F9E01215F3F4F598B0E945C0D598943 +:1021B00081119CC0D9824A825B83CC82BE82AD826F +:1021C00098868F82AE014F5F5F4F68E080E20E9489 +:1021D000C60E2D853E85452D60E1C3010E94C70DC9 +:1021E000182F81117FC0BD2CBB1CBB24BB1CE1146C +:1021F000F10409F46AC0EF85F8898281BB2009F4F3 +:1022000055C0826082836401AA24A394C114D104BE +:1022100009F449C03C862B864D855E856F8578899B +:1022200087019E01255F3F4FC3010E94E00F182FD9 +:102230008630B1F42F85388988EF298B3A8B0E943C +:102240002A0D85FB882780F98A2529893A89D901B1 +:1022500012969C91129780FB91F912969C93D6CF7F +:10226000811140C0EBA5FCA53097A1F00190F08151 +:10227000E02D0190F081E02DC4018C199D099A8711 +:1022800089876B857C859E01275F3F4FA7018BA5C2 +:102290009CA509958B859C85C81AD90A821593053A +:1022A00008F0B4CF12C011111DC014C08160828328 +:1022B0004D855E8587019101BF01C3010E94F00E2B +:1022C000811114C02D853E850FC02D853E85B1102E +:1022D00003C00AC02D853E8560EA452DC3010E94DA +:1022E000C70D04C0812F02C060E8F7CF62960FB619 +:1022F000F894DEBF0FBECDBFDF91CF911F910F913C +:10230000FF90EF90DF90CF90BF90AF909F908F9015 +:102310007F906F905F904F903F902F9008958F9295 +:102320009F92AF92BF92CF92EF920F931F931F9203 +:102330001F921F930F933F932F934901A12CB12C10 +:10234000CC24C394E12C06E020E80E94A7100F9053 +:102350000F900F900F900F900F901F910F91EF9093 +:10236000CF90BF90AF909F908F9008958F929F9243 +:10237000AF92BF92CF92EF92FF920F931F921F9254 +:10238000FF92EF923F932F934901A12CB12C22E0B1 +:10239000C22EE02E06E020E80E94A7100F900F90BA +:1023A0000F900F900F900F900F91FF90EF90CF90A4 +:1023B000BF90AF909F908F9008954F925F926F92D1 +:1023C0007F928F929F92AF92BF92CF92DF92EF92C5 +:1023D000FF920F931F93CF93DF93CDB7DEB7C05417 +:1023E000D1090FB6F894DEBF0FBECDBF3C01D62E8B +:1023F000542E422EC02ECE0101965C017C01022F8C +:1024000029E030E0C3010E94B61181111BC08B800E +:102410009C801F93CF92BF92AF921F9280E48F93C4 +:10242000A12CB12C82E0C82EE42C06E020E8452D3A +:102430006D2DC3010E94A7100F900F900F900F9069 +:102440000F900F90C05CDF4F0FB6F894DEBF0FBE49 +:10245000CDBFDF91CF911F910F91FF90EF90DF9053 +:10246000CF90BF90AF909F908F907F906F905F9034 +:102470004F9008958F929F92AF92BF92CF92EF921A +:102480000F93CF931F921F921F921F921F921F9222 +:10249000812C912CA12CB12CC12CE22E05E020E046 +:1024A0000E94A710C82F6CE271E080E090E00E94CB +:1024B000C90A0F900F900F900F900F900F908C2FD4 +:1024C000CF910F91EF90CF90BF90AF909F908F9052 +:1024D00008950F931F93CF93DF938A3F3FEF9307A6 +:1024E00011F486ED2DC0DC011696ED91FC91179745 +:1024F000EF2B09F1122F242FEC011A8740E00E94E4 +:10250000870B082F8823C9F0682FCE010E94310C59 +:10251000009739F3FC011483202F40E060E0CE01E6 +:102520000E943A12182F882351F0602FCE010E948A +:10253000490C812F05C087ED03C084ED01C080E008 +:10254000DF91CF911F910F9108952F923F924F925B +:102550005F926F927F928F929F92AF92BF92CF9233 +:10256000DF92EF92FF920F931F93CF93DF93CDB73C +:10257000DEB766970FB6F894DEBF0FBECDBF1B8ADD +:1025800038E03C8B3CE33D8B8A3F3FEF930709F4F7 +:10259000ADC0B22E342EA62E7C01DC011696CD9055 +:1025A000DC901797CE01439617969C938E931697BF +:1025B0001A962C938E010F5F1F4F22E130E040E00E +:1025C00060E0C7010E948F11F701D782C682811196 +:1025D000A5C069847A844B845C843D813E8B2E80C7 +:1025E000670186E5C80ED11C460110E0D4018D912B +:1025F0009C91009789F1DC01ED91FC910084F185BB +:10260000E02D0995811128C0F40180819181DC01C0 +:10261000ED91FC910088F189E02D622D09958823C8 +:10262000D9F0F40180819181DC01ED91FC91048469 +:10263000F585E02DA201B3010995811159C0F4017E +:1026400080819181DC01ED91FC910684F785E02D7C +:102650006E89099581114CC01F5FB2E08B0E911CF1 +:10266000103121F610E0F60180819181009789F107 +:10267000DC01ED91FC910084F185E02D099581113B +:1026800028C0F60180819181DC01ED91FC910088E8 +:10269000F189E02D622D09958823A9F1F601808149 +:1026A0009181DC01ED91FC910484F585E02DA2017E +:1026B000B301099581110DC0F60180819181DC0182 +:1026C000ED91FC910684F785E02D6E8909958823AC +:1026D000D1F01F5FB2E0CB0ED11C103121F62B2DB3 +:1026E000432D6A2DC7010E94691218C086ED16C0DD +:1026F0000B2D232D4A2D612FC7010E942A0E813DEB +:1027000009F4AACF0BC00B2D232D4A2D612FC70131 +:102710000E942A0E982F977F913DD9F266960FB6A8 +:10272000F894DEBF0FBECDBFDF91CF911F910F9107 +:10273000FF90EF90DF90CF90BF90AF909F908F90E1 +:102740007F906F905F904F903F902F9008958F9261 +:102750009F92AF92BF92CF92EF920F931F921F92D0 +:102760001F921F921F921F92812C912CA12CB12C91 +:10277000C12CE22E09E020E00E94A7100F900F90DC +:102780000F900F900F900F900F91EF90CF90BF9000 +:10279000AF909F908F900895AF92BF92CF92DF92AB +:1027A000EF92FF920F931F93CF93DF9300D000D04F +:1027B000CDB7DEB77C01690158011C821B821A82E9 +:1027C00019828E010F5F1F4F9E012D5F3F4F0E94A8 +:1027D0005C0D811109C049815A816B817C81850121 +:1027E0009601C7010E94E00F0F900F900F900F907D +:1027F000DF91CF911F910F91FF90EF90DF90CF90DD +:10280000BF90AF900895AF92BF92CF92DF92EF92B8 +:10281000FF920F931F93CF938C011D990EC088ECEC +:102820000E942A0D85FF05C0C8010E94160860E2BB +:1028300001C060E088EC0E94420D80919B018130D4 +:1028400039F040F0823079F0833039F5C1E00CC0C6 +:1028500083E106C08091E802807F8031F1F081E160 +:102860008093E8021AC0C0E08091E802807F803146 +:10287000A9F40E94C70ADC01CB0188539F4FAF4FD8 +:10288000BF4F8093E4029093E502A093E602B093D9 +:10289000E70280E28093E80201C0C0E0780186E5AB +:1028A000E80EF11C6801A6E7CA0ED11C5701F5011C +:1028B000819191915F01009739F0DC01ED91FC91DC +:1028C0000680F781E02D0995AC14BD0481F7909145 +:1028D000E802903409F43FC050F4903221F1903373 +:1028E000A1F1913109F084C0F60110820AC091353E +:1028F00009F458C0903809F46AC0903509F078C0DE +:1029000039C0D7018D919D917D01009739F0DC018F +:10291000ED91FC910480F581E02D0995EC14FD0406 +:1029200081F782E163C00E94C70A0091E40210911E +:10293000E5022091E6023091E702DC01CB01801B29 +:10294000910BA20BB30BB7FD53C061E088EE0E9460 +:10295000420D80E44BC088EE0E942A0D80FD48C0E5 +:1029600088ED0E942A0D682F686088ED0E94420D54 +:1029700080E53CC088EC0E942A0D86FF39C081E5C5 +:102980008093E8020E94C70ADC01CB014496A11D96 +:10299000B11D8093E4029093E502A093E602B09308 +:1029A000E70226C00E94C70AC090E402D090E50268 +:1029B000E090E602F090E702DC01CB018C199D0962 +:1029C000AE09BF09B7FD14C080E88093E8022C2F40 +:1029D00040E060E0C8010E94A512882331F0823DEA +:1029E00039F08093E90280EA01C080E98093E8022F +:1029F000CF911F910F91FF90EF90DF90CF90BF90FC +:102A0000AF9008958F929F92AF92BF92CF92EF9224 +:102A10000F93CF93DF93CDB7DEB7C054D1090FB674 +:102A2000F894DEBF0FBECDBF5F934F939E012F5F23 +:102A30003F4F3F932F931F9220E42F9320E8822E45 +:102A4000912C5B0132E2C32EE12C06E021E840E04C +:102A5000FC016681848195810E94A7100F900F90E0 +:102A60000F900F900F900F90C05CDF4F0FB6F8944F +:102A7000DEBF0FBECDBFDF91CF910F91EF90CF9012 +:102A8000BF90AF909F908F9008958F929F92AF923A +:102A9000BF92CF92DF92EF92FF920F938E2CA42ED3 +:102AA000B12C1F921F92DF92CF92FF92EF929F2C38 +:102AB000C22EE02E09E021E2462FFC0166818481CE +:102AC00095810E94A7100F900F900F900F900F907C +:102AD0000F900F91FF90EF90DF90CF90BF90AF904D +:102AE0009F908F9008958F929F92AF92BF92CF92B6 +:102AF000EF920F93A62EB12C1F921F921F921F923E +:102B00001F921F92812C912CC22EE42E0AE021E20A +:102B100040E0FC016681848195810E94A7100F909E +:102B20000F900F900F900F900F900F91EF90CF900C +:102B3000BF90AF909F908F9008958F929F92AF9289 +:102B4000BF92CF92EF920F93A62EB12C1F921F929D +:102B50001F921F921F921F92812C912CC12CE42E48 +:102B60000BE021E240E0FC016681848195810E94B6 +:102B7000A7100F900F900F900F900F900F900F9144 +:102B8000EF90CF90BF90AF909F908F900895FC01F1 +:102B90008285089581E0693009F080E00895CF933F +:102BA000DF93EC018A819B81DC01ED91FC91048033 +:102BB000F581E02D6A8509958A85813439F4EA81A9 +:102BC000FB81EA58FF4F8081846080831A861B86D0 +:102BD0001C861D861E861F86188A80E0DF91CF9195 +:102BE00008958F929F92AF92BF92CF92EF920F93E0 +:102BF000A42EB12CB22A1F921F921F921F921F92D5 +:102C00001F92812C912CC12CE62E01E023E240E0A2 +:102C1000FC016285828193810E94A7100F900F9022 +:102C20000F900F900F900F900F91EF90CF90BF905B +:102C3000AF909F908F9008958F929F92AF92BF9286 +:102C4000CF92EF920F93A62EB12C1F921F923F931B +:102C50002F935F934F934A01C12CE12C00E023EAAC +:102C600040E0FC016285828193810E94A7100F9051 +:102C70000F900F900F900F900F900F91EF90CF90BB +:102C8000BF90AF909F908F9008958F929F92AF9238 +:102C9000BF92CF92EF920F93A42EB12CB22A1F9223 +:102CA0001F921F921F921F921F92812C912CC12C58 +:102CB000E62E03E023E240E0FC01628582819381FD +:102CC0000E94A7100F900F900F900F900F900F90F1 +:102CD0000F91EF90CF90BF90AF909F908F900895FD +:102CE0002F923F924F925F926F927F928F929F921C +:102CF000AF92BF92CF92DF92EF92FF920F931F930A +:102D0000CF93DF93CDB7DEB7E8970FB6F894DEBF69 +:102D10000FBECDBFDC011296ED90FC9013971A9672 +:102D20003C91311104C1122F242E362E3C01D701C3 +:102D3000ED91FC910190F081E02D60E0C7010995D3 +:102D40006C01009709F4F5C0FC01A080B180A114CA +:102D5000B10409F4F0C04301F4E08F0E911CDC01D2 +:102D600011969C928E9214961C93FE0131962F011F +:102D70008F0128E030E040E060E0D30112968D91B1 +:102D80009C9113970E948F11F60114828111D9C072 +:102D900009818D81893009F0D0C0D701ED91FC9176 +:102DA0000280F381E02D222D41E0632DC7010995BA +:102DB000F3018287882309F4C2C098859583282F60 +:102DC00040E060E0828193810E943A12182F8823AC +:102DD00089F0D601AD92BC92D701ED91FC910480AF +:102DE000F581E02DD3011A966C91C7010995F30185 +:102DF0001286ABC0202F013208F020E2D601AD923E +:102E0000BC9221110BC0940142E0F30162858281E2 +:102E100093810E94C90C811197C010C030E08201DB +:102E200040E0D3011A966C911A9712968D919C915D +:102E300013970E948F11811187C0E5CF1F921F92B7 +:102E40005F924F921F9288E08F9388E0882E912C9A +:102E5000A12CB12C99E2C92EE12C06E020EA40E039 +:102E6000F3016285828193810E94A710182F0F9031 +:102E70000F900F900F900F900F90811166C08B8173 +:102E8000D3011B968C931B97720100E028E030E081 +:102E900040E01A966C911A9712968D919C91139717 +:102EA0000E94B611811150C02B813C8140E0F3019A +:102EB0006285828193810E94B611811145C029816A +:102EC00030E0CE0181967C0140E0D3011A966C91EE +:102ED0001A9712968D919C9113970E94B6118111A9 +:102EE00033C02E8140E0F3016285828193810E948C +:102EF000A713811129C001E0D3011B968C911B9768 +:102F0000801740F020E0402F68E0C3010E94451682 +:102F10000F5FF2CF1296ED91FC911397EA58FF4F95 +:102F200080818460808381E050968C930EC019ED7F +:102F30000CC016ED0AC017ED08C011ED06C014ED67 +:102F400004C0F601B182A082182F812FE8960FB637 +:102F5000F894DEBF0FBECDBFDF91CF911F910F91CF +:102F6000FF90EF90DF90CF90BF90AF909F908F90A9 +:102F70007F906F905F904F903F902F900895CF92E9 +:102F8000DF92FF920F931F93CF93DF9300D000D077 +:102F9000CDB7DEB78C01F62E19821A821B821C82F5 +:102FA00020E0462F61E10E94F11520E04F2D60E105 +:102FB000C8010E94F11520E04F2D64E0C8010E9475 +:102FC000451683E0C82ED12C9E012F5F3F4F44E071 +:102FD00050E06F2DC8010E941C168823F1F020E0FC +:102FE0004F2D64E1C8010E94F11520E04F2D60E1F2 +:102FF000C8010E94F11564E170E080E090E00E9459 +:10300000C90A0F900F900F900F90DF91CF911F91F1 +:103010000F91FF90DF90CF90089589819A81AB81C5 +:10302000BC819D7F83309140A041B105C1F264E62F +:1030300070E080E090E00E94C90A81E0C81AD108DF +:1030400019F6CDCFFC0189E691E0918380837383EB +:103050006283128613861486158616861786108A52 +:10306000148288E085839CE3968391E09783808730 +:1030700084E0818761157105B1F0DB01AA5ABF4F69 +:1030800080E090E02D913D91232B49F48B96880FA1 +:10309000991FDB01A80FB91FED93FC9308950196CA +:1030A0008031910579F70895EF92FF920F931F9366 +:1030B000CF938C01C62F7A01FA0180819181A28180 +:1030C000B3818130F3E09F07F1E0AF07B105D1F0A4 +:1030D00060F48115E1E09E07AE07B10571F1813022 +:1030E0009140A140B10571F064C0833021E09207A6 +:1030F00020E1A207B105E1F183309340A041B10581 +:10310000B9F157C08091EA02811153C020E04C2FE1 +:1031100061E1C8010E94F11520E04C2F60E1C80177 +:103120000E94F11520E04C2F64E0C8010E94451672 +:1031300081E08093EA0281EB3DC020E0462F61E10F +:10314000C8010E94F11520E04C2F60E1C8010E94E7 +:10315000F1151092EA02F80162856770C770660F78 +:10316000660F660F6C2B828193810E94E60C21C052 +:1031700020E04C2F64E1C8010E94F11520E04C2FA3 +:1031800060E1C8010E94F11564E170E080E090E028 +:103190000E94C90AF8016285F701218126952170F4 +:1031A00067704C2FF801828193810E94A5121092C2 +:1031B000EA0280E0CF911F910F91FF90EF90089568 +:1031C000EF92FF920F931F93CF93DF93CDB7DEB7AC +:1031D0002E970FB6F894DEBF0FBECDBF7C0181E005 +:1031E00090E09E878D878E010F5F1F4F9E01235FAA +:1031F0003F4F41E0F7016285828193810E94CC13A9 +:10320000811151C002E011E089818023D1F019863B +:103210001A861B861C869E01275F3F4F44E050E0C4 +:10322000612FC7010E941C1681110BC0AE01475FC0 +:103230005F4F612FC7010E945418813B99F18111A2 +:1032400032C0000F1F5F1830F9F611E0F7018385D7 +:10325000811740F119861A861B861C869E01275FFE +:103260003F4F44E050E0612FC7010E941C168111BE +:1032700017C089859A85877091708130914081F45B +:103280008B859C8581609C878B87AE01475F5F4FF4 +:10329000612FC7010E945418813B21F0811103C0A6 +:1032A0001F5FD4CF80E02E960FB6F894DEBF0FBE1E +:1032B000CDBFDF91CF911F910F91FF90EF900895B7 +:1032C0000F931F93CF93DF93FC012089211102C03C +:1032D00080E020C0EC010E94C70A0C851D852E8568 +:1032E0003F85DC01CB01801B910BA20BB30BB7FD1B +:1032F000EFCFCE010E94E018182F0E94C70ADC0110 +:10330000CB018C599F4FAF4FBF4F8C879D87AE87A6 +:10331000BF87812FDF91CF911F910F910895CF9398 +:10332000DF93FC01EA0180819181892B19F580E00E +:1033300027C028813981232BD1F3DB012D913C91CA +:10334000D9019C91A381B0E0A81BB10920813181F2 +:10335000A20FB31F9C9382818150828388819981BF +:10336000019799838883DB018D919C911197019638 +:103370008D939C9382818111DCCF8381828381E054 +:10338000DF91CF910895CF92DF92EF92FF920F934A +:103390001F93CF93DF936C01EB017B01E40EF51ECD +:1033A00000E010E0CE15DF0561F06991D601ED91E6 +:1033B000FC910190F081E02DC6010995080F191FBD +:1033C000F1CFC801DF91CF911F910F91FF90EF9046 +:1033D000DF90CF9008958091F70208959FB7F894F9 +:1033E0001092EE029FBF90917A03943009F057C07B +:1033F0009091E9009F703091EC00232F217030FDF7 +:1034000020E8922B24E02093E9002091EB0020FF9C +:1034100043C02091EE0027FF3FC02091EB02222302 +:1034200021F02091E80025FF37C01092EB0226E042 +:103430003091E80035FD15C030917A03343061F5E4 +:103440003091EB0035FD28C0215021F481E08093BC +:10345000EB0222C0EFE9FFE03197F1F700C0000076 +:10346000E7CF8093F1008091E80085FD0AC080914C +:10347000E80080FFFCCF8091E8008E778093E80021 +:1034800006C08FB7F89421E02093EE028FBF9F70A3 +:103490009093E90080E008959F709093E9008FEF8A +:1034A0000895CF93DF9300D01F92CDB7DEB79C0174 +:1034B00080917A03843019F593E099833B832A83C2 +:1034C0009093E9008FEF9091E800815095FD06C040 +:1034D00095ED9A95F1F700008111F5CF8091E80004 +:1034E00085FF0DC040E050E063E070E0CE01019642 +:1034F0000E949B1C8091E8008E778093E8000F90DB +:103500000F900F90DF91CF910895CF93DF9300D06C +:103510001F92CDB7DEB720917A03243021F522E047 +:1035200029839B838A8383E08093E9008FEF9091C6 +:10353000E800815095FD06C095ED9A95F1F70000E1 +:103540008111F5CF8091E80085FF0DC040E050E08B +:1035500063E070E0CE0101960E949B1C8091E80020 +:103560008E778093E8000F900F900F90DF91CF91AE +:10357000089520917A032430F1F422E02093E900A9 +:103580002FEF3091E800215035FD06C035ED3A951A +:10359000F1F700002111F5CF2091E80025FF0BC0C5 +:1035A00040E050E065E070E00E949B1C8091E800E4 +:1035B0008E778093E8000895CF93DF9320917A036C +:1035C000243039F521E02093E9002FEF3091E80015 +:1035D000215035FD06C035ED3A95F1F70000211177 +:1035E000F5CF2091E80025FF14C0EC0140E050E049 +:1035F00068E070E00E949B1C8091E8008E778093C9 +:10360000E80088E0FE01AFEEB2E001900D928A95ED +:10361000E1F7DF91CF9108958FE692E00E94BD021D +:1036200080917903811109C00E94301E0E948D1E75 +:103630008091E20084608093E20008958BE692E03E +:103640000E94BD0210927903089508952091EC0222 +:103650002F5F822F62E30E945A31992319F0209341 +:10366000EC0208951092EC028091EE02882371F131 +:1036700080917A03843041F58091E9008F70209128 +:10368000EC00922F917020FD90E8892B94E09093AC +:10369000E9009091EB0090FF14C09091EE0097FF2D +:1036A00010C09091E80095FF03C01092F100F9CF8F +:1036B0009091E80090FF05C09091E8009E7790936C +:1036C000E8008F708093E9001092EE02089542E0C6 +:1036D00061EC81E00E94AA1D42E061EC82E00E9460 +:1036E000AA1D42E061EC83E00E94AA1D42E261EC67 +:1036F00084E00C94AA1D80917C03833009F453C0AC +:1037000030F4813071F0823009F48CC008958A3031 +:1037100009F478C08B3009F45EC0893009F09AC092 +:1037200020C080917B03813A09F094C08091E80029 +:10373000877F8093E80080917F0390918003892B9D +:1037400021F468E08FEE92E003C060E080E090E05A +:1037500070E00E94E61C8091E8008B778093E8007F +:10376000089580917B03813209F074C080917F03BA +:1037700090918003892B09F06DC08091E800877FCC +:103780008093E8008091E80082FD05C080917A0373 +:103790008111F8CF5FC08091F1008093F702809192 +:1037A000E8008B7753C080917B03813A09F052C0C7 +:1037B00080917F0390918003892B09F04BC0809109 +:1037C000E800877F8093E8008091E80080FFFCCFCD +:1037D00080910A0136C080917B038132D9F58091B6 +:1037E0007F0390918003892BA9F58091E800877F62 +:1037F0008093E8000E94DF1D80917D0380930A0181 +:103800000C94DA2680917B03813221F58091E800C7 +:10381000877F8093E8000E94DF1D80917E03809364 +:10382000F802089580917B03813AA1F48091E80029 +:10383000877F8093E8008091E80080FFFCCF809133 +:10384000F8028093F1008091E8008E778093E80081 +:103850000C94DF1D08958091F7028093ED02109281 +:10386000F70280E00E948B070E94AA220C94DA26BD +:103870000C942B1C0E94E52C8091ED028093F702A2 +:1038800008950C943A1C292F332723303105C9F0B1 +:1038900064F42130310581F02230310509F043C054 +:1038A00084E790E025EC32E042C021323105F1F0AE +:1038B0002232310541F137C082E190E029E333E063 +:1038C00036C099278130910541F08230910541F051 +:1038D000892B49F5E1ECF2E005C0E1EBF2E002C032 +:1038E000E3E7F2E0849190E09F0121C06430D8F4D6 +:1038F000E62FF0E0EE0FFF1FE957FE4F20813181E8 +:1039000089E090E014C0643070F470E0FB01EE0FC9 +:10391000FF1FE158FE4F20813181FB01E558FE4F2A +:10392000808190E004C080E090E020E030E0FA0187 +:10393000318320830895CF92DF92EF92FF920F930D +:103940001F93CF93DF93EC018B016A010E94FE1D50 +:10395000811133C0C114D10439F0F6018081918105 +:10396000081B190BC80FD91FE12CF12C01151105EB +:1039700019F18091E80085FD16C08091E8008E77EE +:103980008093E800C114D10449F0F601808191814F +:10399000E80EF91EF182E08285E00FC00E94FE1D54 +:1039A000882321F30AC089918093F1000150110905 +:1039B000FFEFEF1AFF0ADACF80E0DF91CF911F917E +:1039C0000F91FF90EF90DF90CF90089520918103A9 +:1039D000309182032617370748F06115710539F4D5 +:1039E0002091E8002E772093E80001C0B90140E063 +:1039F00061157105A9F120917A03222309F443C0CE +:103A0000253009F442C02091E80023FD40C02091F8 +:103A1000E80022FD32C02091E80020FFE9CF40916C +:103A2000F3002091F20030E0342BFC01CF0161154E +:103A3000710559F02830310540F481918093F100EF +:103A4000615071092F5F3F4FF1CF41E028303105C0 +:103A500009F040E02091E8002E772093E800C8CFDD +:103A60004111C9CF0AC080917A03882361F0853063 +:103A700061F08091E80083FD0AC08091E80082FF38 +:103A8000F2CF80E0089582E0089583E0089581E018 +:103A9000089520918103309182032617370748F05B +:103AA0006115710539F42091E8002E772093E80024 +:103AB00001C0B901FC0120E06115710591F180910F +:103AC0007A03882309F440C0853009F43FC080910F +:103AD000E80083FD3DC08091E80082FD2FC0809109 +:103AE000E80080FFE9CF2091F3008091F20090E0A0 +:103AF000922B6115710559F08830910540F424919D +:103B00002093F1003196615071090196F2CF21E0C6 +:103B1000089709F020E08091E8008E778093E80014 +:103B2000CBCF2111CCCF0AC080917A03882361F0DA +:103B3000853061F08091E80083FD0AC08091E80043 +:103B400082FFF2CF80E0089582E0089583E0089537 +:103B500081E00895982F973058F59093E9009817D1 +:103B600039F07091EC002091ED005091F00003C00D +:103B7000242F762F50E021FF19C03091EB003E7FBB +:103B80003093EB003091ED003D7F3093ED003091AC +:103B9000EB0031603093EB007093EC002093ED006C +:103BA0005093F0002091EE0027FF07C09F5FD3CF16 +:103BB0008F708093E90081E0089580E008958091FE +:103BC0007B0387FF11C08091E80082FD05C08091D2 +:103BD0007A038111F8CF11C08091E8008B770BC078 +:103BE00080917A03882349F08091E80080FFF8CF24 +:103BF0008091E8008E778093E80008952091E4009A +:103C00003091E50095E64091EC00842F817040FFF3 +:103C100022C08091E80080FD1CC080917A03882337 +:103C200091F0853091F08091EB0085FD10C04091BE +:103C3000E4005091E5004217530729F39A0191508F +:103C400011F784E0089582E0089583E0089581E00B +:103C5000089580E008954091E80042FFDECF089586 +:103C60000E949E1E0E94A61EE0EEF0E08081816010 +:103C70008083E8EDF0E080818F77808319BCA7ED29 +:103C8000B0E08C918E7F8C9380818F7E80831092A8 +:103C9000790308950F931F93CF93DF930E949E1E85 +:103CA0000E94A61EC8EDD0E088818F778883888126 +:103CB0008068888388818F7D888319BC10927A03FD +:103CC00010927603109278031092770300EE10E0C2 +:103CD000F80180818B7F808388818160888342E0C6 +:103CE00060E080E00E94AA1DE1EEF0E080818E7F1E +:103CF0008083E2EEF0E08081816080838081886053 +:103D00008083F80180818E7F8083888180618883B1 +:103D1000DF91CF911F910F910895E8EDF0E0808140 +:103D20008F7E8083E7EDF0E080818160808384E096 +:103D300082BF81E0809379030C944A1EE8EDF0E0A5 +:103D400080818E7F80831092E20008951092DA00C5 +:103D50001092E10008951F920F920FB60F92112456 +:103D60002F933F934F935F936F937F938F939F9383 +:103D7000AF93BF93EF93FF938091E10082FF0BC05D +:103D80008091E20082FF07C08091E1008B7F8093E9 +:103D9000E1000E94261B8091DA0080FF1FC0809105 +:103DA000D80080FF1BC08091DA008E7F8093DA00FC +:103DB0008091D90080FF0DC080E189BD82E189BD7D +:103DC00009B400FEFDCF81E080937A030E940C1BB2 +:103DD00005C019BC10927A030E941E1B8091E1005D +:103DE00080FF19C08091E20080FF15C08091E20041 +:103DF0008E7F8093E2008091E20080618093E200F8 +:103E00008091D80080628093D80019BC85E08093AF +:103E10007A030E94381C8091E10084FF30C08091B9 +:103E2000E20084FF2CC080E189BD82E189BD09B434 +:103E300000FEFDCF8091D8008F7D8093D8008091C7 +:103E4000E1008F7E8093E1008091E2008F7E80937D +:103E5000E2008091E20081608093E200809176032D +:103E6000882311F084E007C08091E30087FD02C041 +:103E700081E001C083E080937A030E94411C80911D +:103E8000E10083FF29C08091E20083FF25C080917B +:103E9000E100877F8093E10082E080937A031092B3 +:103EA00076038091E1008E7F8093E1008091E200B3 +:103EB0008E7F8093E2008091E20080618093E20037 +:103EC00042E060E080E00E94AA1D8091F0008860DE +:103ED0008093F0000E94251BFF91EF91BF91AF915D +:103EE0009F918F917F916F915F914F913F912F9112 +:103EF0000F900FBE0F901F9018951F920F920FB644 +:103F00000F9211242F933F934F935F936F937F935F +:103F10008F939F93AF93BF93CF93DF93EF93FF93D1 +:103F2000C091E900CF708091EC00D82FD17080FD56 +:103F3000D0E81092E9008091F000877F8093F00034 +:103F400078940E94C11F1092E9008091F00088606F +:103F50008093F000CD2BCF70C093E900FF91EF91DB +:103F6000DF91CF91BF91AF919F918F917F916F9191 +:103F70005F914F913F912F910F900FBE0F901F9027 +:103F800018951F93CF93DF93CDB7DEB7AA970FB6DF +:103F9000F894DEBF0FBECDBFEBE7F3E088E08E0FF5 +:103FA0009091F10091938E13FBCF0E947B1B809127 +:103FB000E80083FF1FC180917B0390917C03492F10 +:103FC00050E04A30510508F015C1FA01EA5AFF4F96 +:103FD0000C947A31803881F0823809F00BC18091DD +:103FE0007F038F708093E9008091EB0085FB882729 +:103FF00080F91092E90006C08091770390917803D0 +:10400000911182609091E800977F9093E8008093EF +:10401000F1001092F100C8C0282F2D7F09F0EAC0EE +:10402000882319F0823061F0E5C080917D038130F2 +:1040300009F0E0C0933009F080E0809378032BC052 +:1040400080917D03811127C080917F038F7009F4D7 +:10405000D1C08093E9002091EB0020FF1CC0933079 +:1040600021F48091EB00806214C09091EB0090618C +:104070009093EB0021E030E0A90102C0440F551FEE +:104080008A95E2F74093EA001092EA008091EB00F3 +:1040900088608093EB001092E9008091E800877FB0 +:1040A00086C08111A7C010917D031F778091E30026 +:1040B0008078812B8093E3008091E800877F809354 +:1040C000E8000E94DF1D8091E80080FFFCCF809116 +:1040D000E30080688093E300111102C082E001C018 +:1040E00083E080937A0386C08058823008F082C0D3 +:1040F00080917D0390917E038C3D53E0950779F587 +:1041000083E08A838AE289834FB7F894DE011396AD +:1041100020E03EE051E2E32FF0E050935700E491BD +:1041200020FF03C0E295EF703F5FEF708E2F90E0AD +:10413000EA3010F0C79601C0C0968D939D932F5F13 +:10414000243149F74FBF8091E800877F8093E800D2 +:104150006AE270E0CE0101960E94E61C14C0AE0136 +:104160004F5F5F4F60917F030E94431CBC01892B0E +:1041700009F440C09091E800977F9093E80089810E +:104180009A810E94491D8091E8008B778093E80016 +:1041900031C0803879F58091E800877F8093E8000E +:1041A000809176038093F1008091E8008E77809370 +:1041B000E8000E94DF1D1EC081111CC090917D038C +:1041C0009230C0F48091E800877F8093E80090935C +:1041D00076030E94DF1D80917603811106C08091D5 +:1041E000E30087FD02C081E001C084E080937A0390 +:1041F0000E94671B8091E80083FF0AC08091E8005D +:10420000877F8093E8008091EB0080628093EB00D1 +:10421000AA960FB6F894DEBF0FBECDBFDF91CF9147 +:104220001F9108959093FE028093FD020895E091FE +:10423000FD02F091FE02309721F00190F081E02D17 +:10424000099480E00895EF92FF920F931F93CF930C +:10425000DF93E091FD02F091FE023097B1F18C0105 +:104260000280F381E02D099580916B0382FF2DC0C0 +:1042700080FF04C086E594E00E94BD02E80118E0DA +:1042800080E5E82E84E0F82E80916B0380FF0BC060 +:1042900088811F928F93FF92EF920E9456030F9096 +:1042A0000F900F900F90115021961111EDCF80912A +:1042B0006B0380FF0AC08EE494E0DF91CF911F91E1 +:1042C0000F91FF90EF900C94BD02DF91CF911F9161 +:1042D0000F91FF90EF900895E091FD02F091FE02A2 +:1042E000309721F00480F581E02D09940895CF9353 +:1042F000DF93EC018091FB029091FC02C817D90773 +:1043000009F1D093FC02C093FB02E091FD02F09111 +:10431000FE023097B9F00680F781E02DCE010995B5 +:1043200080916B0382FF0EC080FF0CC0DF93CF93A0 +:1043300080E494E09F938F930E9456030F900F9018 +:104340000F900F90DF91CF910895CF93DF93EC0101 +:104350008091F9029091FA02C817D90709F1D09318 +:10436000FA02C093F902E091FD02F091FE0230974B +:10437000B9F00084F185E02DCE01099580916B03A1 +:1043800082FF0EC080FF0CC0DF93CF9380E394E0E8 +:104390009F938F930E9456030F900F900F900F9052 +:1043A000DF91CF9108950E94170B0C9492084F92C1 +:1043B0005F927F928F929F92AF92BF92CF92DF9245 +:1043C000EF92FF920F931F93CF93DF9300D000D013 +:1043D0001F92CDB7DEB70E94080690E0C92E93E089 +:1043E000D92E00E010E0AA24A394B12C702E802FC7 +:1043F0000E9421074C01F601419051906F0148261F +:10440000592641145104B1F40F5F1F4F00311105BB +:1044100069F78FEF89838A831B820E94200B81605A +:10442000782F9D838C8349815A816B818D810E9475 +:10443000AB2241C080916B0381FD0E94510720E0B7 +:1044400030E07501022E02C0EE0CFF1C0A94E2F768 +:10445000C70184219521892B41F129837A828E20FD +:104460009F2091E0892809F490E09B830E94200B13 +:104470008160782F9D838C8349815A816B818D81E6 +:104480000E94AB2249815A816B817C818D810E947F +:10449000D22C000F111FF801E050FD4F8081918157 +:1044A000E826F926F182E08206C02F5F3F4F2031D7 +:1044B000310539F6A9CF0E94D12C0E944A2F1091C4 +:1044C000FF020E941721181771F10E941721809393 +:1044D000FF0290916B0392FF0EC090FF0CC01F92E1 +:1044E0008F9381E694E09F938F930E9456030F90E1 +:1044F0000F900F900F908091FF020F900F900F90F0 +:104500000F900F90DF91CF911F910F91FF90EF903F +:10451000DF90CF90BF90AF909F908F907F905F90F3 +:104520004F900C94E32C0F900F900F900F900F90E2 +:10453000DF91CF911F910F91FF90EF90DF90CF907F +:10454000BF90AF909F908F907F905F904F90089515 +:104550000C948B070895CF93DF93CDB7DEB72B97DD +:104560000FB6F894DEBF0FBECDBF942F4F83252F1B +:10457000588769877A878B874A855B85452B21F029 +:104580002F3F09F59F3FF9F4DE01119686E0FD010A +:1045900011928A95E9F785E0FE01379601900D9218 +:1045A0008A95E1F749815A816B817C818D819E8159 +:1045B0000E9474292B960FB6F894DEBF0FBECDBFB4 +:1045C000DF91CF9108954F81588569857A858B85D4 +:1045D0000E94D22CD9CF882309F49BC09CEF980F5E +:1045E000913A18F40E94FD2B0DC090E2980F98307C +:1045F00058F4877091E001C0990F8A95EAF7892FE6 +:104600000E943C2C0C94762C9BE5980F933070F410 +:10461000853A29F0863A31F083E890E005C081E8D8 +:1046200090E002C082E890E00C94772198E5980F22 +:10463000953108F06EC0883A61F1893A69F18A3A99 +:1046400071F18B3A79F18C3A81F18D3A89F18E3A98 +:1046500091F18F3A99F1813BA1F1803BA9F1823B25 +:10466000B1F1833BB9F1843BC1F1853BC9F1863B94 +:10467000D1F1873BD9F1883BE1F1893BE9F18A3BF4 +:10468000F1F18B3BF9F18C3B09F43FC080E090E005 +:104690003EC082EE90E03BC089EE90E038C08AEEEA +:1046A00090E035C085EB90E032C086EB90E02FC003 +:1046B00083EB90E02CC084EB90E029C087EB90E086 +:1046C00026C08CEC90E023C08DEC90E020C083E805 +:1046D00091E01DC08AE891E01AC082E991E017C01C +:1046E00084E991E014C081E292E011C083E292E09B +:1046F0000EC084E292E00BC085E292E008C086E240 +:1047000092E005C087E292E002C08AE292E00C9457 +:10471000A5210895882329F19CEF980F913A18F468 +:104720000E941A2C0DC090E2980F983058F48770B0 +:1047300091E001C0990F8A95EAF7892F0E94422CD7 +:104740000C94762C9BE5980F933020F480E090E059 +:104750000C947721885A853120F480E090E00C9405 +:10476000A5210895882321F00E943C2C0C94762CDE +:104770000895882321F00E94422C0C94762C0895F1 +:10478000CF92DF92EF92FF920F931F93CF93DF931D +:1047900000D000D000D0CDB7DEB725E0FC01DE01AF +:1047A000119601900D922A95E1F7FC01408131812B +:1047B000F280258122952F7063817481672B09F423 +:1047C000D8C23F3F19F44F3F09F4D3C26C0149836B +:1047D0003A8389819A812E830E94BC2B182F092F3E +:1047E0000E94BB2B0E94CD2AE02FE295EF70F0E0F3 +:1047F000E05AFF4F2E810C947A31802F807F902FCA +:104800009F70092F882311F00295007FFF2049F047 +:10481000002309F45FC2802F0E944F2C0E94762C47 +:1048200059C2812F0E948A23002309F4A2C2802F3B +:104830000E94552C26960FB6F894DEBF0FBECDBF52 +:10484000DF91CF911F910F91FF90EF90DF90CF906C +:104850000C94762C802F807F902F9F70092F8032B0 +:1048600011F00295007F112319F0113001F129C0D8 +:10487000FF20A9F0802F222349F1213039F5269617 +:104880000FB6F894DEBF0FBECDBFDF91CF911F9161 +:104890000F91FF90EF90DF90CF900C945F2C22232C +:1048A00019F0213009F465C20E94622C2CC0FF204F +:1048B000E9F0263008F05DC20E94392C802329F0EF +:1048C00022C0FF20F1F0211115C0802F26960FB6CF +:1048D000F894DEBF0FBECDBFDF91CF911F910F9136 +:1048E000FF90EF90DF90CF900C94B223253008F02A +:1048F00040C209C0F601858180FFECC18F708583BD +:10490000E4CF2111FBC1802F69C1202F2695269568 +:10491000237030E02115310521F021303105C9F037 +:1049200028C2FF2021F0812F902F937002C080E0D9 +:1049300090E026960FB6F894DEBF0FBECDBFDF9194 +:10494000CF911F910F91FF90EF90DF90CF900C943B +:104950007721FF2021F0812F902F937002C080E0FB +:1049600090E026960FB6F894DEBF0FBECDBFDF9164 +:10497000CF911F910F91FF90EF90DF90CF900C940B +:10498000A521812FFF2019F00E94D02D02C00E9486 +:10499000382E26960FB6F894DEBF0FBECDBFDF913E +:1049A000CF911F910F91FF90EF90DF90CF900C94DB +:1049B000BD2E802F837009F078C0F110DAC1812FED +:1049C000829586958770880F880F912F9F70C92ECA +:1049D000D12CE12CF12C082E04C0CC0CDD1CEE1CDB +:1049E000FF1C0A94D2F714FF12C04FE050E060E0C1 +:1049F00070E004C0440F551F661F771F8A95D2F7D9 +:104A0000CB01BA01609570958095909503C060E0E8 +:104A100070E0CB01202F269526952370422F50E081 +:104A200042305105D1F04330510559F16C297D29AF +:104A30008E299F294130510541F126960FB6F894F1 +:104A4000DEBF0FBECDBFDF91CF911F910F91FF90C1 +:104A5000EF90DF90CF900C94E02A6C297D298E296D +:104A60009F2926960FB6F894DEBF0FBECDBFDF910B +:104A7000CF911F910F91FF90EF90DF90CF900C940A +:104A8000F22A0E94E02AC701B60126960FB6F894D2 +:104A9000DEBF0FBECDBFDF91CF911F910F91FF9071 +:104AA000EF90DF90CF900C94CE2AFF2019F0802F4A +:104AB000817001C08695882309F45BC1812F82959E +:104AC00086958770880F880F912F9F70C92ED12CE3 +:104AD000E12CF12C082E04C0CC0CDD1CEE1CFF1CBC +:104AE0000A94D2F714FF12C04FE050E060E070E08B +:104AF00004C0440F551F661F771F8A95D2F7CB015C +:104B0000BA01609570958095909503C060E070E063 +:104B1000CB01202F269526952370422F50E042305E +:104B20005105D1F04330510559F16C297D298E2969 +:104B30009F294130510541F126960FB6F894DEBF0A +:104B40000FBECDBFDF91CF911F910F91FF90EF90DE +:104B5000DF90CF900C94972B6C297D298E299F296B +:104B600026960FB6F894DEBF0FBECDBFDF91CF9172 +:104B70001F910F91FF90EF90DF90CF900C94A92B95 +:104B80000E94972BC701B60126960FB6F894DEBF98 +:104B90000FBECDBFDF91CF911F910F91FF90EF908E +:104BA000DF90CF900C94852B103F41F118F4103E0C +:104BB00048F48BC0123F09F450C0D8F1133F09F4F8 +:104BC00060C083C01F70802F8F71FF2021F00E9472 +:104BD0001E2B812F7BCE0E943F2B812F26960FB656 +:104BE000F894DEBF0FBECDBFDF91CF911F910F9123 +:104BF000FF90EF90DF90CF900C94B923FF20A9F0A5 +:104C0000253008F0B6C0802F8F7126960FB6F89425 +:104C1000DEBF0FBECDBFDF91CF911F910F91FF90EF +:104C2000EF90DF90CF900C94642B263008F0A1C059 +:104C3000EACFFF20A1F0802F8F7126960FB6F8944F +:104C4000DEBF0FBECDBFDF91CF911F910F91FF90BF +:104C5000EF90DF90CF900C941E2BFF2061F3802FFC +:104C60008F7126960FB6F894DEBF0FBECDBFDF91D1 +:104C7000CF911F910F91FF90EF90DF90CF900C9408 +:104C80003F2BFF2091F0802F8F7126960FB6F8945E +:104C9000DEBF0FBECDBFDF91CF911F910F91FF906F +:104CA000EF90DF90CF900C94092B26960FB6F894D6 +:104CB000DEBF0FBECDBFDF91CF911F910F91FF904F +:104CC000EF90DF90CF900C94042BFF20A1F02223D3 +:104CD00009F4B1CF812F26960FB6F894DEBF0FBE30 +:104CE000CDBFDF91CF911F910F91FF90EF90DF909B +:104CF000CF900C94EB22222309F4B1CF812F26967A +:104D00000FB6F894DEBF0FBECDBFDF91CF911F91DC +:104D10000F91FF90EF90DF90CF900C948A23402F5B +:104D20004F70612FC6010E944A2D26960FB6F89447 +:104D3000DEBF0FBECDBFDF91CF911F910F91FF90CE +:104D4000EF90DF90CF900C94182A402F4F70612F76 +:104D5000C60126960FB6F894DEBF0FBECDBFDF9119 +:104D6000CF911F910F91FF90EF90DF90CF900C9417 +:104D70004D2D26960FB6F894DEBF0FBECDBFDF9146 +:104D8000CF911F910F91FF90EF90DF90CF900895FA +:104D90000E945C2C0E942B2C0E94762C0E94EF2FEC +:104DA0000E94BD2E80E090E00E94772180E090E09C +:104DB0000C94A5210E944C2C0C94C8260E94BC2B5C +:104DC000292F22952F7030E02C3031054CF42A30F9 +:104DD00031056CF4225031092230310588F407C0C6 +:104DE0002C30310549F02F30310531F009C0803EBB +:104DF00048F0803F29F406C093FB882780F9089586 +:104E000080E0089581E00895CF93DF9300D000D033 +:104E10001F92CDB7DEB70F900F900F900F900F90AD +:104E2000DF91CF910895CF93DF9300D000D000D0D1 +:104E3000CDB7DEB726960FB6F894DEBF0FBECDBF56 +:104E4000DF91CF9108951F93CF93DF93C0912003FB +:104E500016E080912103C81799F0D0E01C9FF00163 +:104E60001D9FF00D1124EE5DFC4F40815181628148 +:104E70007381848195810E9413272196C770E9CFA1 +:104E8000DF91CF911F9108954091520350915303A8 +:104E9000609154037091550380915603909157038C +:104EA0000C9413278091570382958F7009F054C09A +:104EB00080915403882309F44FC080912003A0916E +:104EC0002103609152037091530340915503509117 +:104ED0005603B6E08A1709F43FC090E0411551052A +:104EE000C1F17F3F11F46F3FA1F1B89FF001B99F6D +:104EF000F00D1124EE5DFC4F218172132AC0208138 +:104F0000621327C02281211124C0238134812417F8 +:104F1000350710F421503109241B350B283C31058D +:104F2000C0F4209157032F7020612093570326E08F +:104F3000289FF001299FF00D1124E95DFC4F80812D +:104F40008F708061808382E593E00E94C0230C947F +:104F5000232701968770BECF0895CF92DF92EF92FC +:104F6000FF920F931F93CF93DF93CDB7DEB7629776 +:104F70000FB6F894DEBF0FBECDBF8C0185E0F801FF +:104F8000DE011D9601900D928A95E1F7D8014C91B2 +:104F900011965C91119712966C9112971396CD9081 +:104FA000DC90149730915203709153038091550314 +:104FB00090915603009709F46BC17F3F19F43F3F6E +:104FC00009F466C1E0905403EE2009F4C0C02091BA +:104FD0005703C816D90628F0F601E81BF90BCF01D4 +:104FE00004C0809590958C0D9D1DFF24F394883C02 +:104FF000910578F0F12C207F09F0C6C07C2DD98A6C +:10500000C88A89890E94042782E593E00E94C02310 +:10501000B1C0822F807F09F046C0751314C03413CD +:1050200012C0611110C02F702061209357030E949D +:10503000442782E593E00E94C02380915703D80162 +:1050400015968C932EC0CD2819F15F3F11F44F3F78 +:10505000F9F0F62E61111CC08091200320912103EC +:1050600036E0821709F45AC090E0389FF001399F6A +:10507000F00D1124EE5DFC4F7181571306C0708155 +:10508000471303C07281711103C001968770E9CF85 +:10509000F62E662309F418C180915703816080932E +:1050A0005703F12C11C1751308C0341306C06111E8 +:1050B00004C080915703D801C3C04D875E878D859A +:1050C0009E856A8B0E94DE266A898823E1F1662329 +:1050D000D1F120915703822F82958F7090E0029733 +:1050E00074F0809152039091530398878F831986AF +:1050F000DB86CA862C87CE0107960E94C02386E0F5 +:10510000F801A2E5B3E001900D928A95E1F70E94C3 +:1051100052270E944427FF24F394D6C04D875E8710 +:105120008D859E850E94BC2B292F22952F7030E003 +:10513000223031050CF0BCC09F7009F0B6C0805E13 +:10514000883008F4C1C0C8010E94C023E4CFC8164B +:10515000D90608F453C0F601E81BF90BCF01883CCF +:10516000910508F450C0F12C7C2DD98AC88A898910 +:105170000E940427E2E5F3E086E0DF011D928A95B4 +:10518000E9F70E944427A0C0751314C0341312C05D +:10519000611110C080915703F8018583C8010E94F6 +:1051A000C02386E0E2E5F3E0DF011D928A95E9F78E +:1051B000FE2C8AC04D875E878D859E856A8B0E94F6 +:1051C000DE266A89882309F4BECF662309F4BBCFA3 +:1051D00020915703822F82958F7090E002970CF4F4 +:1051E0008ECF80915203909153039A8389831B82BF +:1051F000DD82CC822E83CE0101967FCF8095909563 +:105200008C0D9D1DACCFF62E662309F49CCF751333 +:105210002EC034132CC02091570320FD1FC0822FB5 +:1052200082958F70D9F0D80115962C9315978F30F1 +:1052300049F08F5F982F9295907F822F8F70892BE6 +:1052400015968C93C8010E94C02386E0F801A2E560 +:10525000B3E001900D928A95E1F793CF86E0F801D3 +:10526000A2E5B3E001900D928A95E1F72DC04D873C +:105270005E878D859E850E94DE26811140CF8091BC +:105280005703816080935703C8010E94C0231CC04C +:10529000662309F458CF4D875E878D859E850E94D1 +:1052A000DE26882309F44FCF2ACF811148CF0CC0C6 +:1052B000243031050CF047CF9F7009F440CFF8013E +:1052C0009581907F09F03BCF8F2D62960FB6F894B1 +:1052D000DEBF0FBECDBFDF91CF911F910F91FF9029 +:1052E000EF90DF90CF9008951F93CF93DF93CDB7CA +:1052F000DEB72C970FB6F894DEBF0FBECDBF4F833D +:10530000588769877A878B879C87CE0107960E948A +:10531000AD27882369F08F8198852A853B85232BCB +:10532000F1F19F3F09F063C08F3F09F060C037C0C3 +:1053300086E0FE013796DE01119601900D928A9566 +:10534000E1F76F817885EA85FB85309741F17F3FF2 +:1053500011F46F3F21F12091210330E0C901019642 +:10536000877099274091200350E08417950709F42E +:1053700047C069837A83FD83EC8396E0929FD001D6 +:10538000939FB00D1124AE5DBC4FFE01319601908C +:105390000D929A95E1F7809321030E94232716E04E +:1053A00080912003909121038917C1F1189FC001BA +:1053B00011248E5D9C4F0E94AD27882379F1E091E6 +:1053C00020031E9FF0011124EE5DFC4F40815181AE +:1053D00062817381848195810E94132780912003CB +:1053E00090E001968770992780932003D9CF4F8151 +:1053F000588569857A858B859C850E941327CFCF38 +:105400000E94DA261092210310922003E2E5F3E0D5 +:1054100086E0DF011D928A95E9F7C1CF2C960FB681 +:10542000F894DEBF0FBECDBFDF91CF911F910895DD +:10543000DF92EF92FF920F931F93CF93DF93FC01C4 +:10544000892B09F48AC0E12CF12CDD24D394EF01DF +:1054500021968491853709F461C058F4843708F0A7 +:105460004EC0843008F06AC08130D1F0823071F1D2 +:1054700074C0883709F45DC050F4863709F455C00C +:10548000873709F06AC08E2D0E94492C54C09CE7D2 +:10549000980F903708F061C08F770E948A2350C020 +:1054A0008F010E5F1F4FFE01849190E2980F98309C +:1054B00050F48770FD2D01C0FF0F8A95EAF78F2FFA +:1054C0000E944F2C14C00E94EB2213C08F010E5F6C +:1054D0001F4FFE01C49180E28C0F883060F4C770CA +:1054E0008D2D01C0880FCA95EAF70E94552C0E94A5 +:1054F000762CE80125C08C2F0E948A23FACF9F01C9 +:105500002E5F3F4FFE01C491CC2369F08FE99FE0ED +:105510000197F1F700C00000C150F6CF9F012E5F48 +:105520003F4FFE01F490E9010BC00E94392CE82E98 +:1055300007C00E944C2C0E94762C02C00E94EB22D5 +:105540008F2D882341F0EFE9FFE03197F1F700C09C +:1055500000008150F6CFFE017ACFDF91CF911F91ED +:105560000F91FF90EF90DF90089560935C0370932C +:105570005D0380935E0390935F030E94E12C0C9483 +:10558000C826609358037093590380935A039093ED +:105590005B030E94E22C0C94C82608950F931F937E +:1055A00000915C0310915D0320915E0330915F03D5 +:1055B000602B712B822B932B1F910F910C94B52A8A +:1055C0000F931F9300915C0310915D0320915E0384 +:1055D00030915F0360237123822393231F910F91E6 +:1055E0000C94B52A0F931F9300915C0310915D03F7 +:1055F00020915E0330915F036027712782279327F4 +:105600001F910F910C94B52A60E070E0CB010C94CF +:10561000C12A0F931F9341E050E060E070E08A01DF +:105620009B0104C0000F111F221F331F8A95D2F760 +:10563000C901B8011F910F910C94C12A0F931F93B8 +:1056400041E050E060E070E004C0440F551F661F69 +:10565000771F8A95D2F78091580390915903A091B2 +:105660005A03B0915B038A019B01082B192B2A2B4B +:105670003B2BC901B8011F910F910C94C12A0F93C4 +:105680001F9341E050E060E070E004C0440F551FFC +:10569000661F771F8A95D2F7409550956095709553 +:1056A0008091580390915903A0915A03B0915B03E4 +:1056B0008A019B01082319232A233B23C901B8012E +:1056C0001F910F910C94C12A0F931F9341E050E05A +:1056D00060E070E004C0440F551F661F771F8A9575 +:1056E000D2F78091580390915903A0915A03B09139 +:1056F0005B038A019B01082719272A273B27C90139 +:10570000B8011F910F910C94C12A0F931F93009120 +:1057100058031091590320915A0330915B03602B79 +:10572000712B822B932B1F910F910C94C12A0F93F5 +:105730001F93009158031091590320915A033091FF +:105740005B0360237123822393231F910F910C9499 +:10575000C12A0F931F930091580310915903209170 +:105760005A0330915B0360277127822793271F918B +:105770000F910C94C12A0895CF92DF92EF92FF927D +:105780000F931F93CF93DF938C01C0905C03D09055 +:105790005D03E0905E03F0905F03409158035091E9 +:1057A000590360915A0370915B03C42AD52AE62AF3 +:1057B000F72ACFE1D0E0D701C6010C2E04C0B69580 +:1057C000A795979587950A94D2F780FF07C0B801EF +:1057D0008C2F0E94202D8130910531F4219758F7AC +:1057E000B80180E00E94202DDF91CF911F910F9191 +:1057F000FF90EF90DF90CF90089520910B013091B2 +:105800000C01F90132969FEF40E05191581789F051 +:105810009F3F19F4511101C0942F4F5F4630A9F7F3 +:105820009F3F39F0F901E90FF11D97FDFA95828349 +:105830000895089520910B0130910C01F9013296E1 +:10584000285F3F4F9081981301C010823196E21774 +:10585000F307C1F7089581E090E0E0910B01F0912A +:105860000C01E80FF91F1082019688309105A9F705 +:10587000089580916A03089590916A03892B80931B +:105880006A030895809590916A03892380936A033F +:10589000089580936A03089510926A030895909181 +:1058A0006903892B8093690308958095909169031A +:1058B0008923809369030895109269030895809362 +:1058C0006003089510926003089580910B019091F8 +:1058D0000C01FC0131969C01285F3F4F80E09191C3 +:1058E00091118F5FE217F307D1F70895E0910B0153 +:1058F000F0910C0180916A038083E0910B01F0919B +:105900000C01908180916903892B808380916003D1 +:10591000882361F0E0910B01F0910C019081892BBB +:1059200080830E94652C81111092600380910B018D +:1059300090910C010C9423219093910180939001FC +:1059400008958295982F9C7C392F36953695282F6F +:10595000237344E0249FC0011124932F982B292FF7 +:105960002A7A2695892F8575880F822B08951F9393 +:10597000CF93DF931F92CDB7DEB799830E94A12CFE +:10598000182F9981892F0E94A12C212F30E0322FCE +:105990002227A901482BCA010F90DF91CF911F91B7 +:1059A00008950895CF93DF9300D000D01F92CDB714 +:1059B000DEB70F900F900F900F900F90DF91CF9167 +:1059C0000895089508950C94A8220E94AA220C9488 +:1059D000DA261F920F920FB60F9211248F939F9386 +:1059E000AF93BF9380916C03811113C08091E0024B +:1059F0009091E102A091E202B091E3024196A11DD3 +:105A0000B11D8093E0029093E102A093E202B09373 +:105A1000E302BF91AF919F918F910F900FBE0F90B6 +:105A20001F90189520E1929FF0011124E80FF11DBD +:105A3000E052FF4F9491892F8F7092959F70089537 +:105A4000CF93C82FCB010E94122D282F30E080E188 +:105A5000989FA0011124422B532B4038510519F473 +:105A600080E090E015C09770E92FF0E088E0C89FD3 +:105A7000E00DF11D112484E0EE0FFF1F8A95E1F780 +:105A8000E20FF31FEE0FFF1FE050F849859194914C +:105A9000CF91089580E090E00895089580916F037C +:105AA00080FF0BC06091100185E0689FB001112458 +:105AB00075956795759567952BC081FF09C06091B5 +:105AC000100185E0689FB00111247595679520C08D +:105AD00082FF07C06091100185E0689FB00111242A +:105AE00017C0909170039923D1F060910F01961720 +:105AF00088F72091100185E0289F90011124929F42 +:105B0000A001939F500D112470E0CA010E946631DC +:105B10006038710540F46115710539F002C065E027 +:105B200070E0862F08958FE7089581E008958091B1 +:105B30006F0380FF08C060910E0170E07595679556 +:105B40007595679521C081FF06C060910E0170E0D8 +:105B50007595679519C082FF04C060910E0170E0D1 +:105B600010C0909170039923C1F060910D019617B8 +:105B7000A0F780910E01899FC001112470E00E945E +:105B800066316038710528F46115710521F0862FA2 +:105B900008958FE7089581E0089561E070E0F4CF03 +:105BA000803F21F40E944E2D819504C0813F29F44D +:105BB0000E944E2D809373030895823F21F40E942A +:105BC0004E2D819504C0833F29F40E944E2D809371 +:105BD00072030895893F19F40E94972D05C08A3FEA +:105BE00031F40E94972D81958093740308958B3F23 +:105BF00021F40E94972D819504C08C3F29F40E94C6 +:105C0000972D809375030895843F21F4809171034B +:105C1000816017C0853F21F480917103826011C0BB +:105C2000863F21F48091710384600BC0873F21F48B +:105C300080917103886005C0883F31F480917103C1 +:105C400080618093710308958D3F21F480916F03EB +:105C500081600BC08E3F21F480916F03826005C08C +:105C60008F3F29F480916F03846080936F030895C0 +:105C7000803F39F48091730387FF6CC010927303E7 +:105C800069C0813F29F4809173031816BCF362C088 +:105C900090917203823F29F497FF5CC010927203C7 +:105CA00059C0833F19F41916CCF354C0893F41F40D +:105CB0008091740318160CF04DC0109274034AC002 +:105CC0008A3F29F48091740387FF44C0F6CF8B3F4D +:105CD00039F48091750387FF3DC0109275033AC077 +:105CE0008C3F29F4809175031816BCF333C0843FB0 +:105CF00021F4809171038E7F17C0853F21F480913C +:105D000071038D7F11C0863F21F4809171038B7FD9 +:105D10000BC0873F21F480917103877F05C0883FC6 +:105D200031F4809171038F7E8093710313C08D3F96 +:105D300021F480916F038E7F0BC08E3F21F4809100 +:105D40006F038D7F05C08F3F29F480916F038B7F98 +:105D500080936F038091720381110EC08091730351 +:105D600081110AC080917403811106C0809175036E +:105D7000811102C010927003089580916B0383FF1C +:105D80007EC083E994E00E94BD02809171031F925E +:105D90008F938EE894E09F938F930E9456038CE834 +:105DA00094E00E94BD0280917203282F082E000CFF +:105DB000330B3F938F9389E894E09F938F930E94D6 +:105DC000560387E894E00E94BD0280917303282F58 +:105DD000082E000C330B3F938F9384E894E09F933D +:105DE0008F930E94560382E894E00E94BD02809146 +:105DF0007403282F082E000C330B3F938F938FE7EB +:105E000094E09F938F930E9456038DE794E00E9445 +:105E1000BD0280917503282F082E000C330B3F9391 +:105E20008F938AE794E09F938F930E94560387E7AE +:105E300094E00E94BD02809170031F928F9384E7CB +:105E400094E09F938F930E94560382E794E00E9410 +:105E5000BD0280916F031F928F938FE694E09F9312 +:105E60008F930E9456038CE694E00E94BD028DB78A +:105E70009EB74C960FB6F8949EBF0FBE8DBF81E7BC +:105E800093E00E946C210E94200B90936E038093FC +:105E90006D0308951F93CF93DF9380916D039091CD +:105EA0006E030E94380BAC0190917003992321F08E +:105EB0002091110130E006C0209112018AE0289F54 +:105EC000900111244217530708F485C08091720392 +:105ED000C0917303D091740310917503811107C0B1 +:105EE000C11175C0D11173C0111171C074C09F3F31 +:105EF00019F09F5F90937003181624F40E944E2DA2 +:105F0000809372038091720387FF05C00E944E2D1B +:105F10008195809372031C1624F40E944E2D809369 +:105F200073038091730387FF05C00E944E2D8195F6 +:105F30008093730360917203662331F1C091730300 +:105F4000CC2311F1062E000C770B880B990B0E94C5 +:105F5000383023E333E343E35FE30E94ED300E94F4 +:105F60000030609372036C2FCC0F770B880B990B6A +:105F70000E94383023E333E343E35FE30E94ED30D4 +:105F80000E940030609373031D1624F40E94972D25 +:105F9000809374038091740387FF05C00E94972D3E +:105FA000819580937403111624F40E94972D809399 +:105FB00075038091750387FF05C00E94972D819519 +:105FC00080937503DF91CF911F910C94BD2E9F3F5D +:105FD00009F08FCF97CFDF91CF911F910895E1E71F +:105FE000F3E085E0DF011D928A95E9F710927003D6 +:105FF00010926F0308950E94733008F481E00895B1 +:106000000E9407306894B1110C94E23008950E9408 +:10601000C73088F09F5798F0B92F9927B751B0F043 +:10602000E1F0660F771F881F991F1AF0BA95C9F71C +:1060300014C0B13091F00E94E130B1E008950C94A9 +:10604000E130672F782F8827B85F39F0B93FCCF35C +:10605000869577956795B395D9F73EF49095809599 +:10606000709561957F4F8F4F9F4F0895E89409C0B9 +:1060700097FB3EF490958095709561957F4F8F4F7B +:106080009F4F9923A9F0F92F96E9BB279395F69591 +:10609000879577956795B795F111F8CFFAF4BB0F0F +:1060A00011F460FF1BC06F5F7F4F8F4F9F4F16C073 +:1060B000882311F096E911C0772321F09EE8872FFD +:1060C000762F05C0662371F096E8862F70E060E0B9 +:1060D0002AF09A95660F771F881FDAF7880F969532 +:1060E000879597F90895990F0008550FAA0BE0E8D6 +:1060F000FEEF16161706E807F907C0F0121613068A +:10610000E407F50798F0621B730B840B950B39F4C9 +:106110000A2661F0232B242B252B21F408950A262F +:1061200009F4A140A6958FEF811D811D089597F96F +:106130009F6780E870E060E008959FEF80EC08952D +:1061400000240A9416161706180609060895002456 +:106150000A9412161306140605060895092E0394D0 +:10616000000C11F4882352F0BB0F40F4BF2B11F444 +:1061700060FF04C06F5F7F4F8F4F9F4F089557FDA3 +:106180009058440F551F59F05F3F71F04795880FA5 +:1061900097FB991F61F09F3F79F08795089512163C +:1061A00013061406551FF2CF4695F1DF08C01616E8 +:1061B00017061806991FF1CF869571056105089499 +:1061C0000895E894BB2766277727CB0197F90895B0 +:1061D0000E94733008F48FEF08950E9400310C94F0 +:1061E000AE300E94A03038F00E94A73020F09523F6 +:1061F00011F00C9497300C949D3011240C94E230E3 +:106200000E94BF3070F3959FC1F3950F50E0551F6A +:10621000629FF001729FBB27F00DB11D639FAA27FB +:10622000F00DB11DAA1F649F6627B00DA11D661F4A +:10623000829F2227B00DA11D621F739FB00DA11D6B +:10624000621F839FA00D611D221F749F3327A00D25 +:10625000611D231F849F600D211D822F762F6A2FC1 +:1062600011249F5750409AF0F1F088234AF0EE0F26 +:10627000FF1FBB1F661F771F881F91505040A9F753 +:106280009E3F510580F00C9497300C94E2305F3FB4 +:10629000E4F3983ED4F3869577956795B795F7958F +:1062A000E7959F5FC1F7FE2B880F911D9695879507 +:1062B00097F90895991B79E004C0991F961708F083 +:1062C000961B881F7A95C9F78095089597FB072E2E +:1062D00016F4009407D077FD09D00E94803107FCA6 +:1062E00005D03EF4909581959F4F089570956195E6 +:1062F0007F4F0895EE0FFF1F0590F491E02D099454 +:10630000AA1BBB1B51E107C0AA1FBB1FA617B707DB +:1063100010F0A61BB70B881F991F5A95A9F78095F7 +:0C6320009095BC01CD010895F894FFCFCA +:10632C00EB19DC1AB91A851A511A016103280814E1 +:10633C000A321E0000000092090000000021040037 +:10634C0000000090045F03AB032204C603610362E8 +:10635C0003C903CE03D303A203DB03DE03FEFF005A +:10636C0000170400000000410A00000000B00AC33E +:10637C0019A60AAC0AA90AAF0AA50A000000003146 +:10638C000C870B490C0000000070165F03CF1560E2 +:10639C0019C715BF176203CA156403404D3622F0A6 +:1063AC0003A3036D034B03D702F00209032203007E :106800008800EA44E944E244040005000600070069 :10681000080009000A000B000C000D000E000F001C :1068200010001100120013001400150016001700CC diff --git a/converter/usb_usb/usb_usb.cpp b/converter/usb_usb/usb_usb.cpp index 969e89f3..26721de0 100644 --- a/converter/usb_usb/usb_usb.cpp +++ b/converter/usb_usb/usb_usb.cpp @@ -32,6 +32,8 @@ along with this program. If not, see . #include "timer.h" #include "matrix.h" #include "led.h" +#include "host.h" +#include "keyboard.h" /* KEY CODE to Matrix @@ -151,6 +153,16 @@ uint8_t matrix_scan(void) { dprintf("host.Task: %d\n", timer); } + static uint8_t usb_state = 0; + if (usb_state != usb_host.getUsbTaskState()) { + usb_state = usb_host.getUsbTaskState(); + dprintf("usb_state: %02X\n", usb_state); + + // restore LED state when keyboard comes up + if (usb_state == USB_STATE_RUNNING) { + keyboard_set_leds(host_keyboard_leds()); + } + } return 1; }