diff options
Diffstat (limited to 'keyboard/kc60/keymaps/ws2812')
-rw-r--r-- | keyboard/kc60/keymaps/ws2812/Makefile | 63 | ||||
-rw-r--r-- | keyboard/kc60/keymaps/ws2812/README.md | 21 | ||||
-rw-r--r-- | keyboard/kc60/keymaps/ws2812/compiled.hex | 1764 | ||||
-rw-r--r-- | keyboard/kc60/keymaps/ws2812/config.h | 10 | ||||
-rw-r--r-- | keyboard/kc60/keymaps/ws2812/keymap.c | 161 | ||||
-rw-r--r-- | keyboard/kc60/keymaps/ws2812/ws2812_example.jpg | bin | 0 -> 226362 bytes | |||
-rw-r--r-- | keyboard/kc60/keymaps/ws2812/ws2812_underside-lit.jpg | bin | 0 -> 205067 bytes | |||
-rw-r--r-- | keyboard/kc60/keymaps/ws2812/ws2812_underside.jpg | bin | 0 -> 354124 bytes | |||
-rw-r--r-- | keyboard/kc60/keymaps/ws2812/ws2812_wiring.jpg | bin | 0 -> 347989 bytes |
9 files changed, 2019 insertions, 0 deletions
diff --git a/keyboard/kc60/keymaps/ws2812/Makefile b/keyboard/kc60/keymaps/ws2812/Makefile new file mode 100644 index 0000000000..f06bfdb526 --- /dev/null +++ b/keyboard/kc60/keymaps/ws2812/Makefile @@ -0,0 +1,63 @@ +#---------------------------------------------------------------------------- +# 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". +#---------------------------------------------------------------------------- + +# Build Options +# change yes to no to disable +# +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 +KEYBOARD_LOCK_ENABLE ?= yes # Allow locking of keyboard via magic key +BACKLIGHT_ENABLE ?= yes # Enable keyboard backlight functionality +RGBLIGHT_ENABLE ?= yes # Enable WS2812 underglow RGB strip +MIDI_ENABLE ?= no # MIDI controls +UNICODE_ENABLE ?= no # Unicode +BLUETOOTH_ENABLE ?= no # Enable Bluetooth with the Adafruit EZ-Key HID +AUDIO_ENABLE ?= no # Audio output on port C6 +# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE +SLEEP_LED_ENABLE ?= no # Breathing sleep LED during USB suspend +# if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +NKRO_ENABLE ?= no # USB Nkey Rollover + +ifndef QUANTUM_DIR + include ../../Makefile +endif diff --git a/keyboard/kc60/keymaps/ws2812/README.md b/keyboard/kc60/keymaps/ws2812/README.md new file mode 100644 index 0000000000..af76f7ab18 --- /dev/null +++ b/keyboard/kc60/keymaps/ws2812/README.md @@ -0,0 +1,21 @@ +KC60 with WS2812 RGB Underglow +====================== + +![Image of KC60 with RGB Underglow](ws2812_example.jpg) + +## Quantum MK Firmware +For the full Quantum feature list, see [the parent README.md](/README.md). + +## WS2812 Support +By default, it is now setup for 16 LEDs on the PF5 breakout pin. See [included image](ws2812_wiring.jpg) for wiring reference. + +### Build +To build this keymap with WS2812 enabled, simply run `make KEYMAP=ws2812`. + +### Reference Images +![Wiring Reference](ws2812_wiring.jpg) +![RGB Strip turned on](ws2812_underside-lit.jpg) +![RGB Strip turned off](ws2812_underside.jpg) + +### Additional Credits +Keymap based on work by [TerryMatthews](https://github.com/TerryMathews) for GH60 Satan. diff --git a/keyboard/kc60/keymaps/ws2812/compiled.hex b/keyboard/kc60/keymaps/ws2812/compiled.hex new file mode 100644 index 0000000000..f7417a27fd --- /dev/null +++ b/keyboard/kc60/keymaps/ws2812/compiled.hex @@ -0,0 +1,1764 @@ +:100000000C94C2080C9409090C9409090C94090970 +:100010000C9409090C9409090C9409090C94090918 +:100020000C9409090C9409090C947F1B0C94511C25 +:100030000C94E7290C9409090C9409090C940909FA +:100040000C9409090C9409090C9409090C940909E8 +:100050000C9409090C944F2A0C9409090C94090971 +:100060000C9409090C9409090C9409090C940909C8 +:100070000C9409090C9409090C9409090C940909B8 +:100080000C941E160C9409090C9409090C94090986 +:100090000C9409090C9409090C9409090C94090998 +:1000A0000C9409090C9409090C940909130A300AE3 +:1000B000610A370A3E0A450A4C0A530A5A0ABE1C0C +:1000C000E01CD31DE01CD31D251D481DD31D9D1D07 +:1000D000B01D02210221312131216D218B21CD2240 +:1000E000CD229621CD223B223B22A122A922CD2244 +:1000F000C822482248224822482248224822482230 +:10010000482248224822482248224822482248229F +:100110004822582266226D2274227E2200F001F0CD +:1001200002F003F004F005F006F007F008F00020FC +:100130001E001F00200021002200230024002500B3 +:10014000260027002D002E002A002B0014001A0084 +:100150000800150017001C0018000C001200130006 +:100160002F0030003100390004001600070009009C +:100170000A000B000D000E000F00330034000000D9 +:100180002800E10000001D001B000600190005000A +:10019000110010003600370038000000E500E000D4 +:1001A000E300E200000000002C000000000000005E +:1001B0000000E600E7000151E40035003A003B0092 +:1001C0003C003D003E003F00400041004200430033 +:1001D000440045004C0001000100520001000100F4 +:1001E0000100010001000100010001002F703070CA +:1001F00031700100500051004F000100010001006A +:1002000001000100010001000100010001000100E6 +:1002100001000120022003200420052006200720E1 +:10022000082001000100010001000100010001009F +:1002300000000000010000000000000000000100BC +:100240000100010000700A44454255473A20656E9E +:1002500061626C65642E0A005374617465206F6678 +:1002600020726F772025583A2025303136620A00F7 +:1002700048756D616E2D7265616461626C65206D9B +:1002800061747269782073746174653A0D0A004470 +:1002900065626F756E63696E672064656C61792055 +:1002A00072656D61696E696E673A2025580A00545F +:1002B000494D4552332064697361626C65642E0A4E +:1002C0000054494D45523320656E61626C65642E61 +:1002D0000A007267626C69676874207365742068CD +:1002E0007376205B454550524F4D5D3A2025752C65 +:1002F00025752C25750A007267626C696768742021 +:10030000746F67676C653A207267626C69676874BE +:100310005F636F6E6669672E656E61626C65203D16 +:100320002025750A007267626C69676874206D6FBA +:1003300064653A2025750A007267626C69676874A3 +:100340005F696E6974207267626C696768745F6365 +:100350006F6E6669672E6D6F6465203D20302E20BC +:1003600057726974652064656661756C7420766186 +:100370006C75657320746F20454550524F4D2E0AA1 +:10038000007267626C696768745F696E6974206582 +:1003900065636F6E666967206973206E6F74206590 +:1003A0006E61626C65642E0A007267626C696768D0 +:1003B000745F696E6974207374617274210A0072CB +:1003C00067626C696768745F696E69742063616CE9 +:1003D0006C65642E0A007267626C696768745F639B +:1003E0006F6E6669672E76616C203D2025640A0079 +:1003F0007267626C696768745F636F6E6669672EA7 +:10040000736174203D2025640A007267626C69671D +:1004100068745F636F6E6669672E687565203D203E +:1004200025640A007267686C696768745F636F6E41 +:100430006669672E6D6F6465203D2025640A007231 +:1004400067626C696768745F636F6E6669672E6563 +:100450006E61626C65203D2025640A007267626CE3 +:10046000696768745F636F6E666967206570726F35 +:100470006D0A006565636F6E6669675F75706461BC +:1004800074655F7267626C696768745F64656661F2 +:10049000756C740A00643214643214783C1E1E14A5 +:1004A0000A0500000000010101020203040505061F +:1004B00007090A0B0C0E0F1112141517191B1D1F1B +:1004C000212325282A2C2F313436393B3E414346FF +:1004D000494C4F5255585A5D6164676A6D70737626 +:1004E000797C7F8386898C8F9295989B9EA2A5A705 +:1004F000AAADB0B3B6B9BCBEC1C4C6C9CBCED0D309 +:10050000D5D7DADCDEE0E2E4E6E8EAEBEDEEF0F1A6 +:10051000F3F4F5F6F8F9FAFAFBFCFDFDFEFEFEFF3A +:10052000FFFFFFFFFFFFFEFEFEFDFDFCFBFAFAF9F9 +:10053000F8F6F5F4F3F1F0EEEDEBEAE8E6E4E2E0EC +:10054000DEDCDAD7D5D3D0CECBC9C6C4C1BEBCB9E8 +:10055000B6B3B0ADAAA7A5A29E9B9895928F8C89A1 +:100560008683807C797673706D6A6764615D5A58A2 +:1005700055524F4C494643413E3B393634312F2C7E +:100580002A282523211F1D1B1917151412110F0EC0 +:100590000C0B0A090706050504030202010101000C +:1005A000000000010102020202020203030303032E +:1005B0000303030303030303030404040404040404 +:1005C00004040404040505050505050505050506DF +:1005D00006060606060606070707070707070808B0 +:1005E000080808080909090909090A0A0A0A0A0B78 +:1005F0000B0B0B0B0C0C0C0C0C0D0D0D0D0E0E0E35 +:100600000E0F0F0F101010101111111212121313E0 +:100610001314141415151616161717181819191976 +:100620001A1A1B1B1C1C1D1D1E1E1F2020212122EF +:1006300023232424252626272828292A2B2B2C2D42 +:100640002E2F30303132333435363738393A3B3C5F +:100650003D3E3F40414244454647494A4B4C4E4F40 +:100660005152535556585A5B5D5E606263656769C7 +:100670006B6D6E70727476797B7D7F818486888BDA +:100680008D909295979A9D9FA2A5A8ABAEB1B4B755 +:10069000BABEC1C4C8CBCFD3D6DADEE2E6EAEEF208 +:1006A000F8FF5B735D004B6579626F617264207364 +:1006B000746172742E0A005B575D005B535D005BD2 +:1006C000525D005B445D005B435D000E036B0063A5 +:1006D0000036003000760032000000080359006F39 +:1006E00000750000000403090409027400040100FD +:1006F000A0FA090400000103010100092111010011 +:10070000012240000705810308000A0904010001D5 +:1007100003010200092111010001224D0007058299 +:100720000308000A09040200010300000009211166 +:100730000100012236000705830308000A090403AB +:10074000000203000000092111010001222000071E +:100750000584032000010705040320000112011095 +:100760000100000008EDFE606001000102000106CA +:1007700031FF0974A1010975150025FF9520750841 +:1007800081020976150025FF952075089102C005A4 +:10079000010980A101850216010026B7001A010097 +:1007A0002AB700751095018100C0050C0901A1014F +:1007B0008503160100269C021A01002A9C0275106E +:1007C00095018100C005010902A1010901A10005EF +:1007D0000919012905150025019505750181029565 +:1007E00001750381010501093009311581257F95C6 +:1007F000027508810609381581257F9501750881E4 +:1008000006050C0A38021581257F950175088106B9 +:10081000C0C005010906A101050719E029E7150077 +:10082000250195087501810295017508810105086A +:10083000190129059505750191029501750391012D +:100840000507190029FF150026FF00950675088188 +:1008500000C00A002530325820006B6579626F6154 +:1008600072645F7265706F72743A20004B657962D2 +:100870006F617264204C4544732073746174653AEF +:100880002025780A00646F6E652E0A00626F6F671C +:100890006D61676963207363616E3A202E2E2E208E +:1008A00000290A002575002F002575005D28002508 +:1008B00064002000256400200025640020002564D9 +:1008C000007C0025303258006D6F7573656B65795B +:1008D000205B62746E7C782079207620685D2872B7 +:1008E00065702F61636C293A205B006D6B5F7768E0 +:1008F00065656C5F74696D655F746F5F6D617820AD +:100900003D2025640A006D6B5F776865656C5F6DDF +:1009100061785F7370656564203D2025640A006D11 +:100920006B5F74696D655F746F5F6D6178203D20EA +:1009300025640A006D6B5F6D61785F737065656437 +:10094000203D2025640A006D6B5F696E74657276C8 +:10095000616C203D2025640A006D6B5F64656C61ED +:1009600079203D2025640A006D6B5F776865656CB2 +:100970005F74696D655F746F5F6D6178203D2025E0 +:10098000640A006D6B5F776865656C5F6D61785FA9 +:100990007370656564203D2025640A006D6B5F748B +:1009A000696D655F746F5F6D6178203D2025640A15 +:1009B000006D6B5F6D61785F7370656564203D20CD +:1009C00025640A006D6B5F696E74657276616C20D8 +:1009D0003D2025640A006D6B5F64656C6179203D84 +:1009E0002025640A000A00257500363A20776865DC +:1009F000656C5F74696D655F746F5F6D61783A20D7 +:100A0000000A00257500353A20776865656C5F6DD2 +:100A100061785F73706565643A20000A002575008F +:100A2000343A2074696D655F746F5F6D61783A2048 +:100A3000000A00257500333A206D61785F73706598 +:100A400065643A20000A00257500323A20696E7408 +:100A5000657276616C286D73293A20000A0025754D +:100A600000313A2064656C6179282A31306D732930 +:100A70003A20000A092D2056616C756573202D0AF5 +:100A8000004D3E004D25643E20003F0073657420FC +:100A900064656661756C740A00433E200077686582 +:100AA00072652064656C74613A20637572736F724D +:100AB0003D25642C20776865656C3D25640A536587 +:100AC0006520687474703A2F2F656E2E77696B6994 +:100AD00070656469612E6F72672F77696B692F4D3E +:100AE0006F7573655F6B6579730A000A092D204D78 +:100AF0006F7573656B6579202D0A4553432F713AE5 +:100B000009717569740A313A0964656C6179282A3A +:100B100031306D73290A323A09696E7465727661F3 +:100B20006C286D73290A333A096D61785F737065BB +:100B300065640A343A0974696D655F746F5F6D614D +:100B4000780A353A09776865656C5F6D61785F731F +:100B5000706565640A363A09776865656C5F746923 +:100B60006D655F746F5F6D61780A0A703A09707223 +:100B7000696E742076616C7565730A643A097365F1 +:100B8000742064656661756C74730A75703A092B1C +:100B9000310A646F776E3A092D310A706775703AC1 +:100BA000092B31300A7067646F776E3A092D313046 +:100BB0000A0A7370656564203D2064656C74612069 +:100BC0002A206D61785F7370656564202A20287221 +:100BD0006570656174202F2074696D655F746F5F47 +:100BE0006D6178290A003F004D3E2000433E200001 +:100BF0004C25640A0074696D65725F636F756E746D +:100C00003A202530346C580A006B6579626F617246 +:100C1000645F69646C653A2025580A006B657962E7 +:100C20006F6172645F70726F746F636F6C3A2025CE +:100C3000580A00686F73745F6B6579626F617264E4 +:100C40005F6C65647328293A2025580A000A092D2B +:100C500020537461747573202D0A004743433A2072 +:100C6000352E332E30204156522D4C4942433A20E6 +:100C7000322E302E30204156525F415243483A20A6 +:100C8000617672350A004F5054494F4E533A204C0A +:100C900055464120424F4F544D41474943204D4F07 +:100CA0005553454B45592045585452414B455920C1 +:100CB000434F4E534F4C4520434F4D4D414E4420E2 +:100CC000343039360A004255494C443A20756E6B2F +:100CD0006E6F776E202830323A30363A3039204AFB +:100CE000756E2032302032303136290A00564944A0 +:100CF0003A2030784645454428596F752920504997 +:100D0000443A20307836303630286B6336307632CD +:100D100029205645523A203078303030310A00448C +:100D20004553433A204120637573746F6D206B65A2 +:100D300079626F6172640A000A092D205665727328 +:100D4000696F6E202D0A000A092D20436F6E736FA4 +:100D50006C65202D0A4553432F713A0971756974EA +:100D60000A6D3A096D6F7573656B65790A000A093A +:100D70002D204D61676963202D0A443A094465625C +:100D80007567204D65737361676520546F67676C85 +:100D9000650A583A094D6174726978204465627534 +:100DA00067204D6F646520546F67676C65202D2048 +:100DB00053686F77206B6579707265737365732004 +:100DC000696E206D617472697820677269640A4B7C +:100DD0003A094B6579626F61726420446562756798 +:100DE00020546F67676C65202D2053686F77206BE8 +:100DF00065797072657373207265706F72740A4DD5 +:100E00003A094465627567204D6F75736520546FAC +:100E100067676C650A563A0956657273696F6E0AA0 +:100E2000533A095374617475730A433A0941637400 +:100E3000697661746520436F6E736F6C65204D6FCA +:100E400064650A46312D4631303A09537769746337 +:100E50006820746F204C6179657220302D3920280C +:100E6000463130203D204C30290A302D393A095383 +:100E7000776974636820746F204C617965722030E3 +:100E80002D390A4553433A095377697463682074CE +:100E90006F204C6179657220302028616C74657216 +:100EA0006E617465206B65792031290A475241567D +:100EB000453A0953776974636820746F204C6179EF +:100EC000657220302028616C7465726E61746520D3 +:100ED0006B65792032290A50415553453A094A75C4 +:100EE0006D7020746F20426F6F746C6F61646572F7 +:100EF00020285265736574290A453A095072696E53 +:100F00007420454550524F4D2053657474696E6787 +:100F1000730A000A002575002E6C6576656C3A2010 +:100F2000000A002575002E656E61626C653A20002E +:100F30000A0025303258006261636B6C696768741F +:100F40005F636F6E6669672E7261773A20000A00F0 +:100F50002575002E6E6B726F3A20000A0025750011 +:100F60002E737761705F6261636B736C6173685F2E +:100F70006261636B73706163653A20000A002575D6 +:100F8000002E737761705F67726176655F6573636A +:100F90003A20000A002575002E6E6F5F6775693A6A +:100FA00020000A002575002E737761705F72616CF6 +:100FB000745F726775693A20000A002575002E7308 +:100FC0007761705F6C616C745F6C6775693A200063 +:100FD0000A002575002E636170736C6F636B5F741C +:100FE0006F5F636F6E74726F6C3A20000A00257534 +:100FF000002E737761705F636F6E74726F6C5F63E6 +:101000006170736C6F636B3A20000A0025303258B0 +:10101000006B65796D61705F636F6E6669672E72D4 +:1010200061773A20000A002575002E6D6F75736593 +:101030003A20000A002575002E6B6579626F617297 +:10104000643A20000A002575002E6D61747269787B +:101050003A20000A002575002E656E61626C653AC3 +:1010600020000A00253032580064656275675F63AE +:101070006F6E6669672E7261773A20000A002575E7 +:101080000064656661756C745F6C617965723A20A5 +:10109000003F000A6D6F7573653A206F66660A003F +:1010A0000A6D6F7573653A206F6E0A000A6B657979 +:1010B000626F6172643A206F66660A000A6B657936 +:1010C000626F6172643A206F6E0A000A6D61747219 +:1010D00069783A206F66660A000A6D6174726978F1 +:1010E0003A206F6E0A000A64656275673A206F667F +:1010F000660A000A64656275673A206F6E0A000A24 +:101100000A4A756D70696E6720746F20626F6F7424 +:101110006C6F616465722E2E2E2000433E200065A8 +:1011200065636F6E6669673A0A006261636B6C693A +:1011300067687420737465703A2025750A006261CF +:10114000636B6C6967687420746F67676C653A20BD +:1011500025750A006261636B6C6967687420646559 +:101160006372656173653A2025750A006261636B7D +:101170006C6967687420696E6372656173653A2093 +:1011800025750A0011241FBECFEFDAE0DEBFCDBF08 +:1011900004B603FE27C080913F0290914002A091C7 +:1011A0004102B09142028730904BA740B04BD1F43E +:1011B00010923F021092400210924102109242029D +:1011C00014BE84B7877F84BF0FB6F894A89580912A +:1011D0006000886180936000109260000FBEE0E0C4 +:1011E000F8E3099511E0A0E0B1E0EEEDFDE602C004 +:1011F00005900D92A634B107D9F722E0A6E4B1E03C +:1012000001C01D92AF33B207E1F70E94C0180C94E1 +:10121000ED360C940000FF93EF93E0914601F091BE +:101220004701309709F00995EF91FF910895FC016E +:101230008591803011F0EFDFFBCF0895FF27E0E2CA +:1012400030E247FF0CC0419597FF09C0EDE2609581 +:10125000709580959095611D711D811D911D27FFD1 +:1012600002C0219530E350E2AA27660F771F881F3E +:10127000991FAA1FA41710F0A41B63955A95A9F7EC +:10128000AA3008F0A95FA05DAF93F39561157105D1 +:101290008105910541F7ED3211F4EF93F395F217C3 +:1012A00018F43F93F395FBCF8F91B5DFFA95E1F7F3 +:1012B0000895E991F9918591803021F0853219F0F6 +:1012C000AADFF9CF089520E0E89455915532C1F393 +:1012D000503311F4689455915A3348F4505390F3B5 +:1012E000220F022E220F220F200D250FF4CF0EF415 +:1012F000219589919991533619F3533729F1533533 +:1013000059F1BC0188279927E8945C3621F489912A +:10131000999168945591543639F446EF7EF077FFF1 +:101320000DC08FEF9FEF0AC055374AE039F05835AE +:1013300040E121F0523642E009F00895FF93EF9327 +:101340007DDFEF91FF91B7CFFF93EF93FC01819188 +:101350008030B9F360DFFBCFFF93EF9368DFF1CF0D +:10136000DF93CF93CDB7DEB72596A3DFCF91DF9183 +:10137000089508950C94B90981E0089508950C9496 +:10138000B9090C94BC090C94BE09269A2E988FEFCB +:101390009FEF909387008093860082E28093800085 +:1013A00089E1809381000C9457340E94C5090E9402 +:1013B0005E130C94BA09282F2E9880918000211179 +:1013C00008C08F7D8093800010928B0010928A005D +:1013D0000895806280938000233019F48FEF9FEF8F +:1013E0000FC083E090E0821B9109880F991F2FEFB7 +:1013F0003FEFA90102C0569547958A95E2F7CA01C9 +:1014000090938B0080938A000895CF93DF93EC0133 +:10141000862F90E08930910508F05AC0FC01EA5A05 +:10142000FF4F0C949F360E94E52882729A8199237F +:1014300069F0882319F085E390E002C089E290E02A +:101440000E94A928DF91CF910C942F29882319F0AD +:1014500085E390E002C089E290E00E94C628F2CFC6 +:101460008A818823A9F1DF91CF910C94C9138A81D5 +:10147000882371F1DF91CF910C9435128A818823F2 +:1014800039F1DF91CF910C944D128A81882301F1BB +:10149000DF91CF910C946C128A818823C9F0DF917F +:1014A000CF910C9487128A81882391F0DF91CF919C +:1014B0000C94A1128A81882359F0DF91CF910C946A +:1014C000BC128A81882321F0DF91CF910C94BF1345 +:1014D000DF91CF91089581E008950C946B0A0895EF +:1014E0000F931F93CF93DF938C01FC01C081D181B7 +:1014F000CE010E942A28BE010E94A90DEC01B8016C +:101500000E946D0A882309F474C1F801828188233E +:1015100009F45BC08091530181111FC0C431F0E711 +:10152000DF0709F00AC10E946F0A81E0809353012E +:101530000E94192A909352018093510110924A01FE +:1015400010924C0110924B0110924E0110924D01DD +:101550001092500110924F014CC180915101909115 +:1015600052010E94252A883C910570F480914A011D +:10157000E82FF0E0EE0FFF1FE55BFE4FD183C08345 +:101580008F5F80934A0135C1C43120E7D20708F04C +:1015900028C1C23080E7D80710F5C11590E7D907F8 +:1015A00009F0DAC0F8018281882309F4BFC00E94E3 +:1015B0003623FFEF24E38CE0F15020408040E1F738 +:1015C00000C000000E94742A14C1C431F0E7DF0794 +:1015D00008F0D3C0C23020E7D20708F49BC0F8015E +:1015E0008281882309F4A2C00E942E2C811102C09E +:1015F0000E940F2C0E944B2C90E09093F801809356 +:10160000F701C230F0E7DF0721F48091F701816034 +:101610007AC0C33020E7D20721F48091F7018260BD +:1016200072C0C43080E7D80721F48091F70184604C +:101630006AC0C53090E7D90719F48091F70127C037 +:10164000C630E0E7DE0721F48091F70180615BC0DE +:10165000C730F0E7DF0721F48091F701806253C0C3 +:10166000C83020E7D20721F48091F70180644BC095 +:10167000C93080E7D80721F48091F701806843C022 +:10168000CA3090E7D90729F48091F7018460886017 +:101690003AC0CB30E0E7DE0721F48091F7018E7F7E +:1016A00032C0CC30F0E7DF0721F48091F7018D7F65 +:1016B0002AC0CD3020E7D20721F48091F7018B7F3B +:1016C00022C0CE3080E7D80719F48091F7011AC004 +:1016D0008091F701CF3090E7D90711F48F7E13C0C6 +:1016E000C031E0E7DE0711F48F7D0DC0C131F0E7B6 +:1016F000DF0711F48F7B07C0C231D04711F48F7719 +:1017000002C08B7F877F8093F7018091F7010E9451 +:101710004F2C6FC0C11580E7D80741F0C130D047CA +:10172000F1F081E08093480180934901C801DF9185 +:10173000CF911F910F910C94C109C43120E7D207BA +:1017400008F04FC0C23080E7D80708F048CFC11575 +:1017500090E7D90709F42BCFC130D04711F7F80132 +:101760008281882319F386E492E00E941709809110 +:10177000E60181608093E6013CC0C333E0E7DE0709 +:10178000A1F4F8018281882321F01092480182E0BF +:1017900017C080914801811106C086E20E949F1FF8 +:1017A00086E20E94672082E019C0C433D04709F066 +:1017B000B8CFF8018281882331F01092490182E18B +:1017C0000E94B62016C080914901811106C087E2AF +:1017D0000E949F1F87E20E94672082E10E94BD2035 +:1017E00008C0C333F0E7DF0761F2C433D04709F321 +:1017F00098CF80E0DF91CF911F910F9108950C94C5 +:10180000D5090C94BF0926E4829FC0011124FC0174 +:101810003EE0739FE00DF11D1124E60FF11DEE0F68 +:10182000FF1FE25DFE4F859194910E94BC0D8115D2 +:1018300040E5940708F047C0811520E4920708F0BE +:1018400014C1883E910520F5803E910508F07DC1C8 +:10185000883A910578F4853A910508F0A6C0813060 +:10186000910509F472C108F42FC18430910508F084 +:101870006CC12AC18B3B910508F4A2C0803C910544 +:1018800008F422C1FC01EE0FFF1FE456F040E7C050 +:10189000811530E2930758F4811541E0940708F070 +:1018A00054C1803F910508F40FC1906508958115DA +:1018B00020E3920708F0D6C0FC01FF70EE0FFF1F77 +:1018C000E45EFE4FCCC0811535E5930708F044C0B7 +:1018D000811544E5940708F0DFC0811522E59207E1 +:1018E00010F5811531E5930708F0C2C09C0154E062 +:1018F000369527955A95E1F7922F9370482F4370AC +:1019000021E030E002C0220F331F4A95E2F73C6825 +:10191000392B8F708695869540E2849FC0011124F3 +:10192000822B932B0895AC0143705527282F2695C1 +:1019300026958115934508F0A0C081E090E002C093 +:10194000880F991F4A95E2F740E2249F90011124E5 +:10195000822B932B9C6808958F3240E7940790F474 +:101960008F3120E7920708F0A2C0811536E5930772 +:1019700008F497C09C0130562115304108F0A4C0EE +:101980009F7093C0803320E7920709F497C008F452 +:1019900092C0813340E7940709F493C082339047A3 +:1019A00009F092C080E093ED0895853A910509F41D +:1019B0008EC0863A910509F08DC082E890E40895C2 +:1019C000883A910509F489C0893A910509F488C0DB +:1019D0008A3A910509F487C08B3A910509F486C0CB +:1019E0008C3A910509F485C08D3A910509F484C0BB +:1019F000803B910509F483C08E3A910509F482C0B9 +:101A00008F3A910509F481C0813B910509F480C0AA +:101A1000823B910509F47FC0833B910509F47EC0A8 +:101A2000843B910509F47DC0853B910509F47CC098 +:101A3000863B910509F47BC0873B910509F47AC088 +:101A4000883B910509F479C0893B910509F478C078 +:101A50008A3B910509F477C080E094E4089585916C +:101A6000949108959927906C08959F70906A0895B5 +:101A7000982F8827816F906A089581E090E002C0D6 +:101A8000880F991F4A95E2F740E2249F90011124A4 +:101A9000822B932B9A680895982F8827846F906AD9 +:101AA00008958F719927982F8827906208958F51F4 +:101AB0009047946D089580E091ED089580E090ED59 +:101AC000089580E092ED089580E090E0089581E827 +:101AD00090E4089583E890E4089582EE94E40895F4 +:101AE00089EE94E408958AEE94E4089585EB94E4F5 +:101AF000089586EB94E4089587EB94E408958CECC4 +:101B000094E408958DEC94E4089583E895E40895B1 +:101B10008AE895E4089582E995E4089584E995E4D6 +:101B2000089581E296E4089583E296E4089584E2BC +:101B300096E4089585E296E4089586E296E4089591 +:101B400087E296E408958AE296E4089580E090E0C2 +:101B5000089526E4829FC0011124FC012EE0729FAB +:101B6000E00DF11D1124E60FF11DEE0FFF1FE25DE8 +:101B7000FE4F8591949108958238910549F1B0F412 +:101B80008133910509F459C048F48932910509F46B +:101B90004FC08A32910509F455C0089585339105E7 +:101BA00009F441C08933910599F00895833E910568 +:101BB00031F138F4803E910591F0823E9105A9F013 +:101BC0000895863E910501F1873E910539F108950A +:101BD0002091F70120FD3BC021FD39C0089580917F +:101BE000F70180FF34C089E341C08091F70182FF93 +:101BF00030C08091F70184FD2EC083EE37C0809104 +:101C0000F70182FD26C0F5CF8091F70183FF25C043 +:101C10008091F70184FD1FC087EE28C08091F701F5 +:101C200083FD1BC0F5CF8091F70185FD18C019C059 +:101C30008091F70185FD15C012C08091F70186FDE6 +:101C400012C013C08091F70186FD0FC00CC080EE5A +:101C50000DC082EE0BC080E009C086EE07C089E2AD +:101C600005C085E303C08AE201C081E390E00895E6 +:101C70000C94C309E82FF0E0ED5DFE4F8081E82F62 +:101C8000EF70F0E082958F7021E030E0A90102C092 +:101C9000440F551F8A95E2F740A308950F931F93B1 +:101CA000CF93DF93C4E0D0E001E010E0FE01ED5DF2 +:101CB000FE4F8081E82FEF70F0E021A182958F70B8 +:101CC000A80102C0440F551F8A95E2F7CA01822B72 +:101CD00081A38C2F0E943A0E219740F78DE090E06F +:101CE00061E070E0FC01EB5EFE4F2081E22FEF70BF +:101CF000F0E042A122952F70DB0102C0AA0FBB1FAA +:101D00002A95E2F79D01242B22A3019758F7DF9132 +:101D1000CF911F910F9108950F931F93CF93DF934E +:101D200085B7806885BF85B7806885BFC4E0D0E08F +:101D300001E010E0FE01ED5DFE4F8081E82FEF70C5 +:101D4000F0E021A182958F70A80102C0440F551FB9 +:101D50008A95E2F7CA01822B81A38C2F0E943A0E4A +:101D6000219740F78DE090E061E070E0FC01EB5ED0 +:101D7000FE4F2081E22FEF70F0E042A122952F70FC +:101D8000DB0102C0AA0FBB1F2A95E2F79D01242B9D +:101D900022A3019758F7DF91CF911F910F910C94D7 +:101DA000FF0BCF92DF92EF92FF920F931F93CF938F +:101DB000DF930EE511E07801C4E0CC24C394D12C6C +:101DC000D5E08C2F0E943A0E8DE090E040E050E08C +:101DD000FC01EB5EFE4F6081E62FEF70F0E020A18A +:101DE00030E062956F7002C0359527956A95E2F7ED +:101DF00020FD09C09601082E02C0220F331F0A944D +:101E0000E2F7422B532B019718F7D7019E918E9141 +:101E10007D018417950721F04D935C93D0930001C9 +:101E20008C2F0E943A0EC15060F68091000187FD10 +:101E30002FC09091E60190FF10C0282F082E000CB3 +:101E4000330B3F938F938FE892E09F938F930E9481 +:101E5000B0090F900F900F900F908091000181506A +:101E60008093000187FD07C0EFE9FFE03197F1F7AC +:101E700000C000000DC0E8E6F1E084E591E0D80183 +:101E80003E912E918D01329322938A179B07B9F7C9 +:101E90000E94010C81E0DF91CF911F910F91FF9083 +:101EA000EF90DF90CF900895E82FF0E0EE0FFF1F46 +:101EB000E25AFE4F808191810895EF92FF920F9335 +:101EC0001F93CF93DF938091E60180FF04C080E7EA +:101ED00092E00E9417090EE511E0C0E0D0E088E52D +:101EE000E82E82E0F82E8091E60180FF13C0F80111 +:101EF000808191810E9481299F938F93DF93CF935B +:101F0000FF92EF920E94B0090F900F900F900F90E8 +:101F10000F900F9021960E5F1F4FC530D10519F716 +:101F2000DF91CF911F910F91FF90EF9008950F9344 +:101F30001F93CF9308E611E0C0E0F80192918291DF +:101F40008F010E946329C80FF1E00E351F07A9F722 +:101F50008C2FCF911F910F91089521B3342F30957D +:101F6000232331B3432B3FB7F894FC01680F791F4B +:101F7000E617F70789F0819198E041BB000000C0A7 +:101F800087FF21BB880F000000C000C000C021BB3C +:101F900000C09A9591F7ECCF3FBF089520B3242B52 +:101FA00020BB9B01220F331F620F731F0E94AD0FD6 +:101FB00087EC90E00197F1F700C00000089540E23F +:101FC0000C94CE0FAF92BF92CF92DF92EF92FF921E +:101FD0000F931F93CF93DF936C01790150E0FA01C7 +:101FE000EE55FA4F44918FEF90E0FC01E61BF109AA +:101FF000EE55FA4FE491E09509F495C0C42FD0E076 +:102000008E1B91098C9F90018D9F300D9C9F300DF0 +:102010001124E32F8CE3A82EB12CC601B5010E9438 +:102020007736DC016230710509F446C0D0F46115E1 +:10203000710599F16130710509F079C0C31BD109AF +:10204000B501681B790BC69FC001C79F900DD69F35 +:10205000900D1124B5010E947736032F060F142F1F +:1020600067C06430710509F44BC0B8F16530710583 +:1020700009F05DC0C31BD109B501681B790BC69F70 +:10208000C001C79F900DD69F900D1124B5010E94ED +:102090007736132FE32FE60F44C0C31BD109CC9D25 +:1020A000C001CD9D900DDC9D900D1124B5010E94C5 +:1020B0007736132F160F35C0C31BD109CA9FC00135 +:1020C000CB9F900DDA9F900D1124B5010E947736B9 +:1020D000142F032FE32FE60F2BC0C31BD109B5012B +:1020E000681B790BC69FC001C79F900DD69F900DAE +:1020F0001124B5010E947736132F160F032F0FC03E +:10210000C31BD109CA9FC001CB9F900DDA9F900DD0 +:102110001124B5010E947736032F060F132FE42FE9 +:1021200007C0042F05C0E42F142F042F01C0E0E0E6 +:10213000D70111960C9311971C931296EC93DF9193 +:10214000CF911F910F91FF90EF90DF90CF90BF90B4 +:10215000AF90089587E090E00C94AD36AB01BC01E0 +:1021600087E090E00C94CB368091E60180FF08C0B8 +:1021700083E794E09F938F930E94B0090F900F9094 +:1021800083E08093F9018091FA01807884668F77EB +:102190008093FA018CEC8093FB018093FC016091A9 +:1021A000F9017091FA018091FB019091FC010C946E +:1021B000AE108091E60180FF08C08CE594E09F930B +:1021C0008F930E94B0090F900F908091E60180FFDD +:1021D0000FC08091F90181701F928F938FE394E07B +:1021E0009F938F930E94B0090F900F900F900F90C4 +:1021F0008091E60180FF10C08091F90186958F7370 +:102200001F928F9384E294E09F938F930E94B00972 +:102210000F900F900F900F908091E60180FF19C0F2 +:102220008091F901881F8827881F9091FA01292F32 +:10223000220F822B97FB992790F99F938F938AE027 +:1022400094E09F938F930E94B0090F900F900F908E +:102250000F908091E60180FF0EC08091FB011F92DC +:102260008F9380EF93E09F938F930E94B0090F901C +:102270000F900F900F908091E60180FF0EC080912B +:10228000FC011F928F9386ED93E09F938F930E94A2 +:10229000B0090F900F900F900F9008958091F90161 +:1022A00080FF06C060E170E081E092E00C94DF0FF7 +:1022B000E3E0F2E0DF0111971C9211971C9210826B +:1022C000339682E0E333F807A9F7ECCFE3E0F2E0DE +:1022D000DF0111978C9311976C934083339692E0B2 +:1022E000E333F907A9F70C944E11EF92FF920F9385 +:1022F0001F93CF93DF9300D01F92CDB7DEB7182F77 +:10230000E92EF62E042F8091F9019091FA01A09107 +:10231000FB01B091FC018093FD019093FE01A0931D +:10232000FF01B09300028091F90180FF1FC09E0160 +:102330002F5F3F4F812F9E2D0E94E20F8091FD0164 +:1023400010FB87F98093FD0116958091FE0180783E +:10235000182BE0FA17F91093FE01F092FF01009399 +:1023600000024B8169818A810E9466110F900F9053 +:102370000F90DF91CF911F910F91FF90EF900895F3 +:102380000F931F93CF93DF93EC01062F142F90919F +:10239000F90190FF65C0892F8E77823021F4CE013C +:1023A0000E9475111BC0892F86958F732EE3280F0D +:1023B0002F73243018F41091FC0110C0865C8F73C9 +:1023C000893060F4C92FCC1FCC27CC1FD091FA01E3 +:1023D0008D2F880FC82BD7FBDD27D0F98091F9010D +:1023E000C0FB87F98093F901C6958091FA01807846 +:1023F000C82BD0FBC7F9C093FA010093FB011093DF +:10240000FC016091F9017091FA018091FB019091BA +:10241000FC010E94AE108091FC011F928F9380916D +:10242000FB011F928F938091F901881F8827881FD5 +:102430009091FA01292F220F822B97FB992790F96F +:102440009F938F9382ED92E09F938F930E94B009A8 +:102450008DB79EB708960FB6F8949EBF0FBE8DBF7E +:10246000DF91CF911F910F910895E9EFF1E0208165 +:10247000221F2227221F3091FA01432F440F842F5D +:10248000822B37FB992790F9089668E671E00E9445 +:102490008B36438162810C94C0112091F901221F77 +:1024A0002227221F3091FA01432F440F842F822BC1 +:1024B00037FB992790F9883091051CF4805A9E4F7C +:1024C00005C0089768E671E00E948B364091FC01D8 +:1024D0006091FB010C94C0116091FB01862F90E08C +:1024E000883F910514F4685F01C06FEF8091F90196 +:1024F000881F8827881F9091FA01292F220F97FBA8 +:10250000992790F94091FC01822B0C94C0116091A5 +:10251000FB01862F90E0089714F0685001C060E03E +:102520008091F901881F8827881F9091FA01292F2F +:10253000220F97FB992790F94091FC01822B0C9474 +:10254000C0114091FC01842F90E0883F910514F464 +:10255000485F01C04FEF8091F901881F8827881FCD +:102560009091FA01292F220F97FB992790F96091FA +:10257000FB01822B0C94C0114091FC01842F90E050 +:10258000089714F0485001C040E08091F901881F7D +:102590008827881F9091FA01292F220F97FB9927EE +:1025A00090F96091FB01822B0C94C011809179010C +:1025B00081110FC081E08093790189E080939100BF +:1025C0008FB7F89493E09093990090ED90939800D2 +:1025D0008FBF089580917100826080937100809117 +:1025E000E60180FF08C081EC92E09F938F930E94E8 +:1025F000B0090F900F900895809171008D7F8093A6 +:1026000071008091E60180FF08C08FEA92E09F93FD +:102610008F930E94B0090F900F9008959091F90147 +:1026200090FF4BC09178811102C0926007C0883141 +:1026300010F09E6203C08F73880F982B9093F9015E +:102640006091F9017091FA018091FB019091FC0178 +:102650000E94AE108091F90186958F731F928F931F +:1026600085E293E09F938F930E94B0098091F901D6 +:10267000982F9E770F900F900F900F90923019F433 +:102680000E94FC1207C08695825C8F73863110F41D +:102690000E94EA128091F901881F8827881F909173 +:1026A000FA01292F220F97FB992790F94091FC01FD +:1026B0006091FB01822B0C94C01108958091E6017A +:1026C00081608093E6018FEB93E09F938F930E944C +:1026D000B00981E080937A018091E6010F900F901C +:1026E00080FF08C089EA93E09F938F930E94B0090E +:1026F0000F900F900E942E2C811110C08091E60146 +:1027000080FF08C081E893E09F938F930E94B009F7 +:102710000F900F900E940F2C0E94B4100E94AA10DC +:102720006093F9017093FA018093FB019093FC018F +:102730006E77C1F48091E60180FF08C088E393E0E2 +:102740009F938F930E94B0090F900F900E94B41036 +:102750000E94AA106093F9017093FA018093FB0123 +:102760009093FC010E94D9100E94D6128091F90129 +:1027700080FF04C086958F730C940E13089580918A +:10278000F90186958F738F5F883108F081E00C9492 +:102790000E138091F901982F909590FB80F980930A +:1027A000F9016091F9017091FA018091FB0190911A +:1027B000FC010E94AE108091F90181701F928F93ED +:1027C00087EF92E09F938F930E94B0098091F90167 +:1027D0000F900F900F900F9080FF04C086958F731D +:1027E0000C940E130E94FC122FEF80E792E0215010 +:1027F00080409040E1F700C000000C944E11CF9350 +:10280000C82F80917701909178010E94252AEC2FA2 +:10281000F0E0E256FB4FE491F0E08E179F0718F1CD +:102820000E94192A9093780180937701E0917601B4 +:10283000F0E0EE55FB4F44918091F901881F882705 +:10284000881F9091FA01292F220F97FB992790F961 +:102850006091FB01822B0E9475118091760190E0BE +:10286000019680937601CF910895CF93C82F8091E0 +:102870007401909175010E94252AEC2FF0E0E55635 +:10288000FB4FE491F0E08E179F07E8F00E94192AB1 +:1028900090937501809374014091FC016091FB015C +:1028A00080917201909173010E9475118091720163 +:1028B00090917301019668E671E00E9477369093DB +:1028C000730180937201CF910895CF92DF92FF92AE +:1028D0000F931F93CF93DF93F82E80917001909107 +:1028E00071010E94252AEF2DE695F0E0E556FB4F99 +:1028F000E491F0E08E179F07C0F10E94192A90938F +:1029000071018093700101E012E0C0E0D0E088E640 +:10291000C82EDD24D39480916E0190916F018C0FAD +:102920009D1FB6010E94773698014091FC0160918D +:10293000FB010E94E20F66960D5F1F4FC03681E0DB +:10294000D80749F70E944E1180916E0190916F0156 +:10295000F0FE06C0019668E671E00E94773601C07D +:10296000019790936F0180936E01DF91CF911F913A +:102970000F91FF90DF90CF9008958F929F92AF922A +:10298000BF92CF92DF92EF92FF920F931F93CF935C +:10299000DF93C82F80FF03C0DD24DA9402C0DD245A +:1029A000D39480916C0190916D010E94252AC69567 +:1029B000EC2FF0E0E856FB4FE491F0E08E179F0714 +:1029C00008F466C00E94192A90936D0180936C01EF +:1029D00091E0E92E92E0F92E03E012E0C0E0D0E0B1 +:1029E00027E0822E912CF80131971082F701108296 +:1029F000F801108287E0A82EB12CC12C80916B01C8 +:102A00008C0D87FD805F082E000C990BC817D90725 +:102A1000E9F42091FC012A9DC0012B9D900D112409 +:102A2000B4010E948B36462F8091F901881F8827B8 +:102A3000881F9091FA01592F550F97FB992790F90C +:102A400097016091FB01852B0E94E20FCD0CF1E014 +:102A5000AF1AB10899F6219683E0E80EF11C0D5FDC +:102A60001F4FC031D10509F0BECF0E944E11809199 +:102A70006B0191E0D91206C0811102C08FE006C03F +:102A8000815004C090E001968F70992780936B016C +:102A9000DF91CF911F910F91FF90EF90DF90CF903A +:102AA000BF90AF909F908F9008959F92AF92BF92EA +:102AB000CF92DF92EF92FF920F931F93CF93DF930A +:102AC000CDB7DEB7E0970FB6F894DEBF0FBECDBF2F +:102AD000182F8091690190916A010E94252AE12FA7 +:102AE000F0E0EB56FB4FE491F0E08E179F0708F4FF +:102AF00093C00E94192A90936A0180936901CE01C4 +:102B000001967C015E0193E0A90EB11CC12CD12C71 +:102B10008701F50131971082F7011082F5011082CB +:102B2000912C9091010180916801999E800D112452 +:102B300087FD04C080311CF08FE001C080E0082ECA +:102B4000000C990BC816D906A1F48091F901881FD1 +:102B50008827881F9091FA01592F550F97FB9927C5 +:102B600090F997014091FC016091FB01852B0E9437 +:102B7000E20F9394F7E09F12D4CF8FEFC81AD80AD0 +:102B800093E0E90EF11CE3E0AE0EB11CF0E1CF16CC +:102B9000D10409F0BECFA3E0B2E089E090E0FC01EF +:102BA000EF70FF279D0121503109AF01440F551FE0 +:102BB000E40FF51FBF01600F711FFB014181F90197 +:102BC000408321503109FB014081F9014083FB0121 +:102BD00022812C93019613968931910501F70E9469 +:102BE0004E119091010180916801913049F48A3F22 +:102BF0002CF489EF809368018FEF08C081500AC0E0 +:102C000087313CF086E18093680181E08093010187 +:102C100003C08F5F80936801E0960FB6F894DEBF23 +:102C20000FBECDBFDF91CF911F910F91FF90EF901D +:102C3000DF90CF90BF90AF909F9008951F920F921A +:102C40000FB60F9211242F933F934F935F936F937F +:102C50007F938F939F93AF93BF93EF93FF93809155 +:102C6000F90186958F739EE3980F9F73943020F43B +:102C700082500E94FF1323C09AE3980F9F739330F2 +:102C800020F486500E9435141AC097E3980F9F7362 +:102C9000963020F489500E94651411C091E3980F7A +:102CA0009F73963020F48F500E94BD1408C09BE2A1 +:102CB000980F9F73933018F485510E945515FF911A +:102CC000EF91BF91AF919F918F917F916F915F91A4 +:102CD0004F913F912F910F900FBE0F901F9018951D +:102CE0008091860108959FB7F89410927D019FBF4F +:102CF00090913502943009F057C09091E9009F708F +:102D00003091EC00232F217030FD20E8922B24E03D +:102D10002093E9002091EB0020FF43C02091EE00BA +:102D200027FF3FC020917B01222321F02091E80062 +:102D300025FF37C010927B0126E03091E80035FD79 +:102D400015C030913502343061F53091EB0035FD1E +:102D500028C0215021F481E080937B0122C0EFE95B +:102D6000FFE03197F1F700C00000E7CF8093F1005A +:102D70008091E80085FD0AC08091E80080FFFCCFCB +:102D80008091E8008E778093E80006C08FB7F894B2 +:102D900021E020937D018FBF9F709093E90080E038 +:102DA00008959F709093E9008FEF0895CF93DF937C +:102DB00000D01F92CDB7DEB79C01809135028430E0 +:102DC00019F593E099833B832A839093E9008FEF71 +:102DD0009091E800815095FD06C095ED9A95F1F728 +:102DE00000008111F5CF8091E80085FF0DC040E023 +:102DF00050E063E070E0CE0101960E94731980916B +:102E0000E8008E778093E8000F900F900F90DF918D +:102E1000CF910895CF93DF9300D01F92CDB7DEB747 +:102E200020913502243021F522E029839B838A8377 +:102E300083E08093E9008FEF9091E800815095FD49 +:102E400006C095ED9A95F1F700008111F5CF8091BC +:102E5000E80085FF0DC040E050E063E070E0CE0187 +:102E600001960E9473198091E8008E778093E800A4 +:102E70000F900F900F90DF91CF9108959C0180915A +:102E800035028430F9F482E08093E9009FEF80916D +:102E9000E800915085FD06C085ED8A95F1F70000A8 +:102EA0009111F5CF8091E80085FF0CC040E050E023 +:102EB00065E070E0C9010E9473198091E8008E7787 +:102EC0008093E8000895CF93DF93EC018091350261 +:102ED000843039F581E08093E9008FEF9091E8002C +:102EE000815095FD06C095ED9A95F1F7000081118E +:102EF000F5CF8091E80085FF14C040E050E068E025 +:102F000070E0CE010E9473198091E8008E77809363 +:102F1000E80088E0FE01AEE7B1E001900D928A95ED +:102F2000E1F7DF91CF91089587EC96E00E941709B1 +:102F300080913402811109C00E94041B0E94611B10 +:102F40008091E20084608093E200089583EC96E033 +:102F50000E9417091092340208958FEB96E00C94AA +:102F600017098BEB96E00C94170987EB96E00E940B +:102F700017090C94DC2920917C012F5F822F62E3DA +:102F80000E946B3 |