summaryrefslogtreecommitdiffstats
path: root/keyboards/kc60/keymaps/stanleylai
diff options
context:
space:
mode:
authorJack Humbert <jack.humb@gmail.com>2016-06-21 22:39:54 -0400
committerGitHub <noreply@github.com>2016-06-21 22:39:54 -0400
commit649b33d7783cf3021928534b7ae127e0a89e8807 (patch)
treec2b5e0cf8ff4aa2918e3b88ab75dbdb071cc0a1d /keyboards/kc60/keymaps/stanleylai
parent464c8e274f993d3571fe5ea5e836fe55a3912ffe (diff)
Renames keyboard folder to keyboards, adds couple of tmk's fixes (#432)
* fixes from tmk's repo * rename keyboard to keyboards
Diffstat (limited to 'keyboards/kc60/keymaps/stanleylai')
-rw-r--r--keyboards/kc60/keymaps/stanleylai/Makefile25
-rw-r--r--keyboards/kc60/keymaps/stanleylai/README.md26
-rw-r--r--keyboards/kc60/keymaps/stanleylai/base_layer.pngbin0 -> 35164 bytes
-rw-r--r--keyboards/kc60/keymaps/stanleylai/compiled.hex1773
-rw-r--r--keyboards/kc60/keymaps/stanleylai/config.h3
-rw-r--r--keyboards/kc60/keymaps/stanleylai/keymap.c151
-rw-r--r--keyboards/kc60/keymaps/stanleylai/rgb_layer.pngbin0 -> 19192 bytes
7 files changed, 1978 insertions, 0 deletions
diff --git a/keyboards/kc60/keymaps/stanleylai/Makefile b/keyboards/kc60/keymaps/stanleylai/Makefile
new file mode 100644
index 0000000000..f7e4e2fe29
--- /dev/null
+++ b/keyboards/kc60/keymaps/stanleylai/Makefile
@@ -0,0 +1,25 @@
+
+
+# Build Options
+# change yes to no to disable
+#
+BOOTMAGIC_ENABLE ?= yes # Virtual DIP switch configuration(+1000)
+MOUSEKEY_ENABLE ?= no # Mouse keys(+4700)
+EXTRAKEY_ENABLE ?= yes # Audio control and System control(+450)
+CONSOLE_ENABLE ?= no # Console for debug(+400)
+COMMAND_ENABLE ?= no # 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 ?= yes # USB Nkey Rollover
+
+ifndef QUANTUM_DIR
+ include ../../Makefile
+endif
diff --git a/keyboards/kc60/keymaps/stanleylai/README.md b/keyboards/kc60/keymaps/stanleylai/README.md
new file mode 100644
index 0000000000..a7daa6e77f
--- /dev/null
+++ b/keyboards/kc60/keymaps/stanleylai/README.md
@@ -0,0 +1,26 @@
+Stanley Lai's Split Right Shift with Dedicated Arrow Keys
+======================
+
+![Image of KC60 with RGB Underglow](../ws2812/ws2812_example.jpg)
+
+## Quantum MK Firmware
+For the full Quantum feature list, see [the parent README.md](/README.md).
+
+## Keymap Notes
+- Keymap setup with split Right Shift in mind.
+- Right-side modifiers are setup as dedicated arrow keys
+
+### Base Layer Reference
+- Fn Layer indicated on keycap front legends.
+- Tapping Caps Lock key toggles Caps. Holding it down momentarily switches us to the Fn Layer.
+- Holding down "Fn" and "Page Down" momentarily switches us to the RGB Layer. Tapping "Page Down" behaves as expected.
+![Base Layer](base_layer.jpg)
+
+### RGB Layer Reference
+![RGB Layer](rgb_layer.jpg)
+
+## WS2812 Support
+By default, it is now setup for 16 LEDs on the PF5 breakout pin. See [included image](../ws2812/ws2812_wiring.jpg) for wiring reference.
+
+### Build
+To build this keymap, simply run `make KEYMAP=stanleylai`.
diff --git a/keyboards/kc60/keymaps/stanleylai/base_layer.png b/keyboards/kc60/keymaps/stanleylai/base_layer.png
new file mode 100644
index 0000000000..97235c6af4
--- /dev/null
+++ b/keyboards/kc60/keymaps/stanleylai/base_layer.png
Binary files differ
diff --git a/keyboards/kc60/keymaps/stanleylai/compiled.hex b/keyboards/kc60/keymaps/stanleylai/compiled.hex
new file mode 100644
index 0000000000..b65c14cd40
--- /dev/null
+++ b/keyboards/kc60/keymaps/stanleylai/compiled.hex
@@ -0,0 +1,1773 @@
+:100000000C9408090C944F090C944F090C944F0957
+:100010000C944F090C944F090C944F090C944F0900
+:100020000C944F090C944F090C94C31B0C94951C11
+:100030000C942B2A0C944F090C944F090C944F09E3
+:100040000C944F090C944F090C944F090C944F09D0
+:100050000C944F090C94932A0C944F090C944F095B
+:100060000C944F090C944F090C944F090C944F09B0
+:100070000C944F090C944F090C944F090C944F09A0
+:100080000C9462160C944F090C944F090C944F0970
+:100090000C944F090C944F090C944F090C944F0980
+:1000A0000C944F090C944F090C944F09570A740A89
+:1000B000A50A7B0A820A890A900A970A9E0A021DEB
+:1000C000241D171E241D171E691D8C1D171EE11DE2
+:1000D000F41D4621462175217521B121CF2111231F
+:1000E0001123DA2111237F227F22E522ED22112321
+:1000F0000C238C228C228C228C228C228C228C220F
+:100100008C228C228C228C228C228C228C228C227F
+:100110008C229C22AA22B122B822C22200F001F035
+:1001200002F003F004F005F006F007F008F00020FC
+:100130001E001F00200021002200230024002500B3
+:10014000260027002D002E002A002B0014001A0084
+:100150000800150017001C0018000C001200130006
+:100160002F0030003100394104001600070009005B
+:100170000A000B000D000E000F00330034000000D9
+:100180002800E10000001D001B000600190005000A
+:100190001100100036003700380001515200E00015
+:1001A000E200E300000000002C000000000000005E
+:1001B0000000E700500051004F0035003A003B00BE
+:1001C0003C003D003E003F00400041004200430033
+:1001D000440045004C000000AC005200AB000000A1
+:1001E000000000000000000000004600470048003A
+:1001F00049000100500051004F00000000000000C5
+:1002000000000000000000000000000000000100ED
+:100210000000A800AA00A9000000000000000000E3
+:1002200000000000000001004B420100010001003D
+:1002300000000000AE00000000000000000001000F
+:100240004A004E004D000070000000000000000059
+:10025000000000000000000000000000000000009E
+:10026000000000000000000000000000000000008E
+:10027000000000000000000000000000000000007E
+:10028000000000000000000000000000000000006E
+:10029000000000000000000000000100000001203C
+:1002A00002200320042005200620072008203270A9
+:1002B0003170010001000100010001000000000098
+:1002C000010000000000000000000100010001002A
+:1002D00001000A44454255473A20656E61626C65EB
+:1002E000642E0A005374617465206F6620726F7704
+:1002F0002025583A2025303136620A0048756D6154
+:100300006E2D7265616461626C65206D61747269E5
+:10031000782073746174653A0D0A004465626F75E4
+:100320006E63696E672064656C61792072656D61CA
+:10033000696E696E673A2025580A0054494D455246
+:10034000332064697361626C65642E0A0054494D00
+:1003500045523320656E61626C65642E0A007267D7
+:10036000626C696768742073657420687376205BBB
+:10037000454550524F4D5D3A2025752C25752C254D
+:10038000750A007267626C6967687420746F6767CA
+:100390006C653A207267626C696768745F636F6E40
+:1003A0006669672E656E61626C65203D2025750A61
+:1003B000007267626C69676874206D6F64653A20CB
+:1003C00025750A007267626C696768745F696E6997
+:1003D00074207267626C696768745F636F6E6669C8
+:1003E000672E6D6F6465203D20302E205772697432
+:1003F000652064656661756C742076616C756573E3
+:1004000020746F20454550524F4D2E0A007267628E
+:100410006C696768745F696E6974206565636F6E87
+:10042000666967206973206E6F7420656E61626C07
+:1004300065642E0A007267626C696768745F696E32
+:100440006974207374617274210A007267626C6946
+:100450006768745F696E69742063616C6C65642E93
+:100460000A007267626C696768745F636F6E6669C1
+:10047000672E76616C203D2025640A007267626CED
+:10048000696768745F636F6E6669672E7361742055
+:100490003D2025640A007267626C696768745F6357
+:1004A0006F6E6669672E687565203D2025640A00B9
+:1004B0007267686C696768745F636F6E6669672EE0
+:1004C0006D6F6465203D2025640A007267626C6967
+:1004D0006768745F636F6E6669672E656E61626CD4
+:1004E00065203D2025640A007267626C6967687444
+:1004F0005F636F6E666967206570726F6D0A006575
+:1005000065636F6E6669675F7570646174655F725D
+:1005100067626C696768745F64656661756C740AAC
+:1005200000643214643214783C1E1E140A05000064
+:1005300000000101010202030405050607090A0B78
+:100540000C0E0F1112141517191B1D1F212325281E
+:100550002A2C2F313436393B3E414346494C4F52C9
+:1005600055585A5D6164676A6D707376797C7F83D4
+:1005700086898C8F9295989B9EA2A5A7AAADB0B3B1
+:10058000B6B9BCBEC1C4C6C9CBCED0D3D5D7DADCD0
+:10059000DEE0E2E4E6E8EAEBEDEEF0F1F3F4F5F6A6
+:1005A000F8F9FAFAFBFCFDFDFEFEFEFFFFFFFFFF80
+:1005B000FFFFFEFEFEFDFDFCFBFAFAF9F8F6F5F48E
+:1005C000F3F1F0EEEDEBEAE8E6E4E2E0DEDCDAD7C8
+:1005D000D5D3D0CECBC9C6C4C1BEBCB9B6B3B0ADFD
+:1005E000AAA7A5A29E9B9895928F8C898683807CD2
+:1005F000797673706D6A6764615D5A5855524F4CD5
+:10060000494643413E3B393634312F2C2A28252395
+:10061000211F1D1B1917151412110F0E0C0B0A099F
+:1006200007060505040302020101010000000001A4
+:100630000102020202020203030303030303030392
+:10064000030303030304040404040404040404046F
+:100650000405050505050505050505060606060646
+:100660000606060707070707070708080808080817
+:100670000909090909090A0A0A0A0A0B0B0B0B0BDB
+:100680000C0C0C0C0C0D0D0D0D0E0E0E0E0F0F0F95
+:10069000101010101111111212121313131414143C
+:1006A0001515161616171718181919191A1A1B1BCB
+:1006B0001C1C1D1D1E1E1F2020212122232324243B
+:1006C000252626272828292A2B2B2C2D2E2F303083
+:1006D0003132333435363738393A3B3C3D3E3F4092
+:1006E000414244454647494A4B4C4E4F515253555F
+:1006F00056585A5B5D5E6062636567696B6D6E70CC
+:10070000727476797B7D7F818486888B8D909295BB
+:10071000979A9D9FA2A5A8ABAEB1B4B7BABEC1C40B
+:10072000C8CBCFD3D6DADEE2E6EAEEF2F8FF5B73AF
+:100730005D004B6579626F617264207374617274DD
+:100740002E0A005B575D005B535D005B525D005BF2
+:10075000445D005B435D000E036B006300360030B8
+:1007600000760032000000080359006F0075000099
+:10077000000403090409027400040100A0FA09043A
+:1007800000000103010100092111010001224000C4
+:100790000705810308000A090401000103010200A2
+:1007A000092111010001224D000705820308000AFA
+:1007B00009040200010300000009211101000122C7
+:1007C00036000705830308000A090403000203003A
+:1007D00000000921110100012220000705840320E7
+:1007E00000010705040320000112011001000000B0
+:1007F00008EDFE60600100010200010631FF09748E
+:10080000A1010975150025FF95207508810209765B
+:10081000150025FF952075089102C005010980A1EA
+:1008200001850216010026B7001A01002AB70075DB
+:100830001095018100C0050C0901A1018503160175
+:1008400000269C021A01002A9C0275109501810065
+:10085000C005010902A1010901A100050919012929
+:100860000515002501950575018102950175038126
+:10087000010501093009311581257F95027508812F
+:100880000609381581257F950175088106050C0A32
+:1008900038021581257F950175088106C0C00501C4
+:1008A0000906A101050719E029E7150025019508AA
+:1008B0007501810295017508810105081901290555
+:1008C00095057501910295017503910105071900C0
+:1008D00029FF150026FF00950675088100C00A0053
+:1008E0002530325820006B6579626F6172645F72E7
+:1008F00065706F72743A20004B6579626F61726443
+:10090000204C4544732073746174653A2025780A3D
+:1009100000646F6E652E0A00626F6F676D616769B4
+:1009200063207363616E3A202E2E2E2000290A0068
+:100930002575002F002575005D2800256400200026
+:10094000256400200025640020002564007C00252B
+:10095000303258006D6F7573656B6579205B62741A
+:100960006E7C782079207620685D287265702F6112
+:10097000636C293A205B006D6B5F776865656C5F1F
+:1009800074696D655F746F5F6D6178203D202564CB
+:100990000A006D6B5F776865656C5F6D61785F738A
+:1009A00070656564203D2025640A006D6B5F746985
+:1009B0006D655F746F5F6D6178203D2025640A006E
+:1009C0006D6B5F6D61785F7370656564203D202598
+:1009D000640A006D6B5F696E74657276616C203DB0
+:1009E0002025640A006D6B5F64656C6179203D2091
+:1009F00025640A006D6B5F776865656C5F74696D6F
+:100A0000655F746F5F6D6178203D2025640A006D1D
+:100A10006B5F776865656C5F6D61785F7370656546
+:100A200064203D2025640A006D6B5F74696D655F0D
+:100A3000746F5F6D6178203D2025640A006D6B5FE7
+:100A40006D61785F7370656564203D2025640A00E0
+:100A50006D6B5F696E74657276616C203D202564F4
+:100A60000A006D6B5F64656C6179203D2025640A26
+:100A7000000A00257500363A20776865656C5F745A
+:100A8000696D655F746F5F6D61783A20000A0025BB
+:100A90007500353A20776865656C5F6D61785F73C6
+:100AA000706565643A20000A00257500343A2074A8
+:100AB000696D655F746F5F6D61783A20000A00258B
+:100AC0007500333A206D61785F73706565643A2014
+:100AD000000A00257500323A20696E7465727661ED
+:100AE0006C286D73293A20000A00257500313A20E0
+:100AF00064656C6179282A31306D73293A20000AC7
+:100B0000092D2056616C756573202D0A004D3E003D
+:100B10004D25643E20003F00736574206465666166
+:100B2000756C740A00433E20007768657265206426
+:100B3000656C74613A20637572736F723D25642C25
+:100B400020776865656C3D25640A53656520687487
+:100B500074703A2F2F656E2E77696B6970656469C2
+:100B6000612E6F72672F77696B692F4D6F75736593
+:100B70005F6B6579730A000A092D204D6F757365E7
+:100B80006B6579202D0A4553432F713A09717569B8
+:100B9000740A313A0964656C6179282A31306D73C1
+:100BA000290A323A09696E74657276616C286D7330
+:100BB000290A333A096D61785F73706565640A3498
+:100BC0003A0974696D655F746F5F6D61780A353AD3
+:100BD00009776865656C5F6D61785F7370656564E2
+:100BE0000A363A09776865656C5F74696D655F748C
+:100BF0006F5F6D61780A0A703A097072696E7420CD
+:100C000076616C7565730A643A097365742064656E
+:100C10006661756C74730A75703A092B310A646FDA
+:100C2000776E3A092D310A706775703A092B3130A9
+:100C30000A7067646F776E3A092D31300A0A737053
+:100C4000656564203D2064656C7461202A206D61B7
+:100C5000785F7370656564202A202872657065610D
+:100C600074202F2074696D655F746F5F6D617829E2
+:100C70000A003F004D3E2000433E20004C25640A00
+:100C80000074696D65725F636F756E743A2025300C
+:100C9000346C580A006B6579626F6172645F6964D5
+:100CA0006C653A2025580A006B6579626F61726441
+:100CB0005F70726F746F636F6C3A2025580A00681A
+:100CC0006F73745F6B6579626F6172645F6C65648A
+:100CD0007328293A2025580A000A092D20537461E7
+:100CE000747573202D0A004743433A20352E332E66
+:100CF00030204156522D4C4942433A20322E302E5C
+:100D000030204156525F415243483A206176723555
+:100D10000A004F5054494F4E533A204C55464120FB
+:100D2000424F4F544D41474943204D4F5553454B3A
+:100D300045592045585452414B455920434F4E5335
+:100D40004F4C4520434F4D4D414E442034303936B1
+:100D50000A004255494C443A20756E6B6E6F776EAF
+:100D6000202830323A35383A3231204A756E2032F6
+:100D7000312032303136290A005649443A20307841
+:100D80004645454428596F7529205049443A20303A
+:100D90007836303630286B63363076322920564527
+:100DA000523A203078303030310A00444553433ACB
+:100DB000204120637573746F6D206B6579626F617C
+:100DC00072640A000A092D2056657273696F6E20DD
+:100DD0002D0A000A092D20436F6E736F6C65202D5C
+:100DE0000A4553432F713A09717569740A6D3A09BE
+:100DF0006D6F7573656B65790A000A092D204D6169
+:100E0000676963202D0A443A094465627567204D7D
+:100E100065737361676520546F67676C650A583A3C
+:100E2000094D6174726978204465627567204D6F61
+:100E3000646520546F67676C65202D2053686F7759
+:100E4000206B65797072657373657320696E206DB0
+:100E5000617472697820677269640A4B3A094B655C
+:100E600079626F61726420446562756720546F67B0
+:100E7000676C65202D2053686F77206B65797072E1
+:100E8000657373207265706F72740A4D3A09446518
+:100E9000627567204D6F75736520546F67676C6569
+:100EA0000A563A0956657273696F6E0A533A0953C6
+:100EB00074617475730A433A0941637469766174A5
+:100EC0006520436F6E736F6C65204D6F64650A46D5
+:100ED000312D4631303A0953776974636820746F55
+:100EE000204C6179657220302D3920284631302020
+:100EF0003D204C30290A302D393A09537769746303
+:100F00006820746F204C6179657220302D390A4554
+:100F100053433A0953776974636820746F204C61B6
+:100F200079657220302028616C7465726E61746519
+:100F3000206B65792031290A47524156453A0953B9
+:100F4000776974636820746F204C61796572203012
+:100F50002028616C7465726E617465206B65792000
+:100F600032290A50415553453A094A756D7020742B
+:100F70006F20426F6F746C6F6164657220285265D8
+:100F8000736574290A453A095072696E74204545A3
+:100F900050524F4D2053657474696E67730A000A8E
+:100FA000002575002E6C6576656C3A20000A0025D8
+:100FB00075002E656E61626C653A20000A0025306E
+:100FC0003258006261636B6C696768745F636F6E4F
+:100FD0006669672E7261773A20000A002575002E37
+:100FE0006E6B726F3A20000A002575002E737761D0
+:100FF000705F6261636B736C6173685F6261636B86
+:1010000073706163653A20000A002575002E7377BE
+:1010100061705F67726176655F6573633A20000A8D
+:10102000002575002E6E6F5F6775693A20000A0013
+:101030002575002E737761705F72616C745F7267E3
+:1010400075693A20000A002575002E737761705F7C
+:101050006C616C745F6C6775693A20000A002575D5
+:10106000002E636170736C6F636B5F746F5F636F8F
+:101070006E74726F6C3A20000A002575002E73772B
+:1010800061705F636F6E74726F6C5F636170736CBD
+:101090006F636B3A20000A0025303258006B657987
+:1010A0006D61705F636F6E6669672E7261773A205B
+:1010B000000A002575002E6D6F7573653A20000AD1
+:1010C000002575002E6B6579626F6172643A2000AD
+:1010D0000A002575002E6D61747269783A20000A45
+:1010E000002575002E656E61626C653A20000A006D
+:1010F000253032580064656275675F636F6E66699C
+:10110000672E7261773A20000A00257500646566D3
+:1011100061756C745F6C617965723A20003F000AFA
+:101120006D6F7573653A206F66660A000A6D6F759C
+:1011300073653A206F6E0A000A6B6579626F61729F
+:10114000643A206F66660A000A6B6579626F6172A5
+:10115000643A206F6E0A000A6D61747269783A20F1
+:101160006F66660A000A6D61747269783A206F6E64
+:101170000A000A64656275673A206F66660A000AAB
+:1011800064656275673A206F6E0A000A0A4A756DD7
+:1011900070696E6720746F20626F6F746C6F61642A
+:1011A00065722E2E2E2000433E20006565636F6E13
+:1011B0006669673A0A006261636B6C6967687420EC
+:1011C000737465703A2025750A006261636B6C69FF
+:1011D00067687420746F67676C653A2025750A002C
+:1011E0006261636B6C6967687420646563726561D2
+:1011F00073653A2025750A006261636B6C696768E4
+:101200007420696E6372656173653A2025750A0002
+:1012100011241FBECFEFDAE0DEBFCDBF04B603FE60
+:1012200027C080913F0290914002A0914102B0916D
+:1012300042028730904BA740B04BD1F410923F024E
+:1012400010924002109241021092420214BE84B7E2
+:10125000877F84BF0FB6F894A8958091600088615D
+:1012600080936000109260000FBEE0E0F8E3099503
+:1012700011E0A0E0B1E0E6E6FEE602C005900D92C6
+:10128000A634B107D9F722E0A6E4B1E001C01D926F
+:10129000AF33B207E1F70E9404190C9431370C9474
+:1012A0000000FF93EF93E0914601F09147013097E2
+:1012B00009F00995EF91FF910895FC018591803027
+:1012C00011F0EFDFFBCF0895FF27E0E230E247FFA8
+:1012D0000CC0419597FF09C0EDE26095709580952F
+:1012E0009095611D711D811D911D27FF02C02195E3
+:1012F00030E350E2AA27660F771F881F991FAA1FA5
+:10130000A41710F0A41B63955A95A9F7AA3008F00A
+:10131000A95FA05DAF93F3956115710581059105F6
+:1013200041F7ED3211F4EF93F395F21718F43F9370
+:10133000F395FBCF8F91B5DFFA95E1F70895E99129
+:10134000F9918591803021F0853219F0AADFF9CF2B
+:10135000089520E0E89455915532C1F3503311F4CB
+:10136000689455915A3348F4505390F3220F022E4B
+:10137000220F220F200D250FF4CF0EF42195899115
+:101380009991533619F3533729F1533559F1BC016B
+:1013900088279927E8945C3621F48991999168947B
+:1013A0005591543639F446EF7EF077FF0DC08FEF3C
+:1013B0009FEF0AC055374AE039F0583540E121F037
+:1013C000523642E009F00895FF93EF937DDFEF91ED
+:1013D000FF91B7CFFF93EF93FC0181918030B9F378
+:1013E00060DFFBCFFF93EF9368DFF1CFDF93CF9305
+:1013F000CDB7DEB72596A3DFCF91DF91089508958D
+:101400000C94FF0981E0089508950C94FF090C9451
+:10141000020A0C94040A269A2E988FEF9FEF90935D
+:1014200087008093860082E28093800089E1809328
+:1014300081000C949B340E940B0A0C94000A282F04
+:101440002E9880918000211108C08F7D80938000AC
+:1014500010928B0010928A00089580628093800021
+:10146000233019F48FEF9FEF0FC083E090E0821BD1
+:101470009109880F991F2FEF3FEFA90102C05695E0
+:1014800047958A95E2F7CA0190938B0080938A0072
+:101490000895CF93DF93EC01862F90E0893091057A
+:1014A00008F05AC0FC01EA5AFF4F0C94E3360E9440
+:1014B000292982729A81992369F0882319F085E39A
+:1014C00090E002C089E290E00E94ED28DF91CF9188
+:1014D0000C947329882319F085E390E002C089E217
+:1014E00090E00E940A29F2CF8A818823A9F1DF9136
+:1014F000CF910C940D148A81882371F1DF91CF91E3
+:101500000C9479128A81882339F1DF91CF910C9460
+:1015100091128A81882301F1DF91CF910C94B0124E
+:101520008A818823C9F0DF91CF910C94CB128A81F4
+:10153000882391F0DF91CF910C94E5128A81882362
+:1015400059F0DF91CF910C9400138A81882321F008
+:10155000DF91CF910C940314DF91CF91089581E036
+:1015600008950C94AF0A08950F931F93CF93DF93C0
+:101570008C01FC01C081D181CE010E946E28BE0188
+:101580000E94ED0DEC01B8010E94B10A882309F414
+:1015900074C1F8018281882309F45BC080915301F2
+:1015A00081111FC0C431F0E7DF0709F00AC10E94B2
+:1015B000B30A81E0809353010E945D2A9093520107
+:1015C0008093510110924A0110924C0110924B01EC
+:1015D00010924E0110924D011092500110924F0145
+:1015E0004CC180915101909152010E94692A883C1E
+:1015F000910570F480914A01E82FF0E0EE0FFF1F93
+:10160000E55BFE4FD183C0838F5F80934A0135C174
+:10161000C43120E7D20708F028C1C23080E7D807DC
+:1016200010F5C11590E7D90709F0DAC0F8018281F9
+:10163000882309F4BFC00E947A23FFEF24E38CE0E3
+:10164000F15020408040E1F700C000000E94B82A1D
+:1016500014C1C431F0E7DF0708F0D3C0C23020E77F
+:10166000D20708F49BC0F8018281882309F4A2C044
+:101670000E94722C811102C00E94532C0E948F2C58
+:1016800090E09093F8018093F701C230F0E7DF0714
+:1016900021F48091F70181607AC0C33020E7D2073E
+:1016A00021F48091F701826072C0C43080E7D807CE
+:1016B00021F48091F70184606AC0C53090E7D907B2
+:1016C00019F48091F70127C0C630E0E7DE0721F466
+:1016D0008091F70180615BC0C730F0E7DF0721F43C
+:1016E0008091F701806253C0C83020E7D20721F40F
+:1016F0008091F70180644BC0C93080E7D80721F49E
+:101700008091F701806843C0CA3090E7D90729F477
+:101710008091F701846088603AC0CB30E0E7DE0753
+:1017200021F48091F7018E7F32C0CC30F0E7DF07E3
+:1017300021F48091F7018D7F2AC0CD3020E7D207B8
+:1017400021F48091F7018B7F22C0CE3080E7D8074B
+:1017500019F48091F7011AC08091F701CF3090E71A
+:10176000D90711F48F7E13C0C031E0E7DE0711F412
+:101770008F7D0DC0C131F0E7DF0711F48F7B07C00B
+:10178000C231D04711F48F7702C08B7F877F80935F
+:10179000F7018091F7010E94932C6FC0C11580E77B
+:1017A000D80741F0C130D047F1F081E08093480183
+:1017B00080934901C801DF91CF911F910F910C9443
+:1017C000070AC43120E7D20708F04FC0C23080E7D3
+:1017D000D80708F048CFC11590E7D90709F42BCFF7
+:1017E000C130D04711F7F8018281882319F382EDC7
+:1017F00092E00E945D098091E60181608093E6019C
+:101800003CC0C333E0E7DE07A1F4F80182818823FE
+:1018100021F01092480182E017C0809148018111A7
+:1018200006C086E20E94E31F86E20E94AB2082E0AF
+:1018300019C0C433D04709F0B8CFF801828188239A
+:1018400031F01092490182E10E94FA2016C0809185
+:101850004901811106C087E20E94E31F87E20E94CE
+:10186000AB2082E10E94012108C0C333F0E7DF070B
+:1018700061F2C433D04709F398CF80E0DF91CF9174
+:101880001F910F9108950C941B0A0C94050A26E4ED
+:10189000829FC0011124FC013EE0739FE00DF11D09
+:1018A0001124E60FF11DEE0FFF1FE25DFE4F859143
+:1018B00094910E94000E811540E5940708F047C0FE
+:1018C000811520E4920708F014C1883E910520F5A7
+:1018D000803E910508F07DC1883A910578F4853AFB
+:1018E000910508F0A6C08130910509F472C108F491
+:1018F0002FC18430910508F06CC12AC18B3B910542
+:1019000008F4A2C0803C910508F422C1FC01EE0F4E
+:10191000FF1FE456F040E7C0811530E2930758F40A
+:10192000811541E0940708F054C1803F910508F407
+:101930000FC190650895811520E3920708F0D6C085
+:10194000FC01FF70EE0FFF1FE45EFE4FCCC081155F
+:1019500035E5930708F044C0811544E5940708F085
+:10196000DFC0811522E5920710F5811531E5930757
+:1019700008F0C2C09C0154E0369527955A95E1F7CE
+:10198000922F9370482F437021E030E002C0220F65
+:10199000331F4A95E2F73C68392B8F708695869500
+:1019A00040E2849FC0011124822B932B0895AC0147
+:1019B00043705527282F269526958115934508F0C5
+:1019C000A0C081E090E002C0880F991F4A95E2F71D
+:1019D00040E2249F90011124822B932B9C68089550
+:1019E0008F3240E7940790F48F3120E7920708F098
+:1019F000A2C0811536E5930708F497C09C013056C4
+:101A00002115304108F0A4C09F7093C0803320E7B7
+:101A1000920709F497C008F492C0813340E7940715
+:101A200009F493C08233904709F092C080E093EDAF
+:101A30000895853A910509F48EC0863A910509F01A
+:101A40008DC082E890E40895883A910509F489C030
+:101A5000893A910509F488C08A3A910509F487C04A
+:101A60008B3A910509F486C08C3A910509F485C03A
+:101A70008D3A910509F484C0803B910509F483C037
+:101A80008E3A910509F482C08F3A910509F481C01C
+:101A9000813B910509F480C0823B910509F47FC028
+:101AA000833B910509F47EC0843B910509F47DC018
+:101AB000853B910509F47CC0863B910509F47BC008
+:101AC000873B910509F47AC0883B910509F479C0F8
+:101AD000893B910509F478C08A3B910509F477C0E8
+:101AE00080E094E408958591949108959927906CED
+:101AF00008959F70906A0895982F8827816F906A43
+:101B0000089581E090E002C0880F991F4A95E2F79E
+:101B100040E2249F90011124822B932B9A68089510
+:101B2000982F8827846F906A08958F719927982F2E
+:101B30008827906208958F519047946D089580E0B2
+:101B400091ED089580E090ED089580E092ED089584
+:101B500080E090E0089581E890E4089583E890E4BF
+:101B6000089582EE94E4089589EE94E408958AEE4F
+:101B700094E4089585EB94E4089586EB94E4089545
+:101B800087EB94E408958CEC94E408958DEC94E450
+:101B9000089583E895E408958AE895E4089582E934
+:101BA00095E4089584E995E4089581E296E4089522
+:101BB00083E296E4089584E296E4089585E296E44B
+:101BC000089586E296E4089587E296E408958AE20D
+:101BD00096E4089580E090E0089526E4829FC00195
+:101BE0001124FC012EE0729FE00DF11D1124E60F7F
+:101BF000F11DEE0FFF1FE25DFE4F85919491089558
+:101C00008238910549F1B0F48133910509F459C046
+:101C100048F48932910509F44FC08A32910509F4DC
+:101C200055C008958533910509F441C08933910564
+:101C300099F00895833E910531F138F4803E910585
+:101C400091F0823E9105A9F00895863E910501F13B
+:101C5000873E910539F108952091F70120FD3BC0A1
+:101C600021FD39C008958091F70180FF34C089E3D8
+:101C700041C08091F70182FF30C08091F70184FD5F
+:101C80002EC083EE37C08091F70182FD26C0F5CFCC
+:101C90008091F70183FF25C08091F70184FD1FC06B
+:101CA00087EE28C08091F70183FD1BC0F5CF80919E
+:101CB000F70185FD18C019C08091F70185FD15C099
+:101CC00012C08091F70186FD12C013C08091F70108
+:101CD00086FD0FC00CC080EE0DC082EE0BC080E010
+:101CE00009C086EE07C089E205C085E303C08AE229
+:101CF00001C081E390E008950C94090AE82FF0E018
+:101D0000ED5DFE4F8081E82FEF70F0E082958F70DF
+:101D100021E030E0A90102C0440F551F8A95E2F787
+:101D200040A308950F931F93CF93DF93C4E0D0E0B7
+:101D300001E010E0FE01ED5DFE4F8081E82FEF70C5
+:101D4000F0E021A182958F70A80102C0440F551FB9
+:101D50008A95E2F7CA01822B81A38C2F0E947E0E06
+:101D6000219740F78DE090E061E070E0FC01EB5ED0
+:101D7000FE4F2081E22FEF70F0E042A122952F70FC
+:101D8000DB0102C0AA0FBB1F2A95E2F79D01242B9D
+:101D900022A3019758F7DF91CF911F910F910895DA
+:101DA0000F931F93CF93DF9385B7806885BF85B767
+:101DB000806885BFC4E0D0E001E010E0FE01ED5D89
+:101DC000FE4F8081E82FEF70F0E021A182958F70A7
+:101DD000A80102C0440F551F8A95E2F7CA01822B61
+:101DE00081A38C2F0E947E0E219740F78DE090E01A
+:101DF00061E070E0FC01EB5EFE4F2081E22FEF70AE
+:101E0000F0E042A122952F70DB0102C0AA0FBB1F98
+:101E10002A95E2F79D01242B22A3019758F7DF9121
+:101E2000CF911F910F910C94430CCF92DF92EF92C0
+:101E3000FF920F931F93CF93DF930EE511E078018C
+:101E4000C4E0CC24C394D12CD5E08C2F0E947E0E0C
+:101E50008DE090E040E050E0FC01EB5EFE4F6081E1
+:101E6000E62FEF70F0E020A130E062956F7002C0C5
+:101E7000359527956A95E2F720FD09C09601082E51
+:101E800002C0220F331F0A94E2F7422B532B019713
+:101E900018F7D7019E918E917D018417950721F047
+:101EA0004D935C93D09300018C2F0E947E0EC15005
+:101EB00060F68091000187FD2FC09091E60190FFB0
+:101EC00010C0282F082E000C330B3F938F938BE10B
+:101ED00093E09F938F930E94F6090F900F900F90BD
+:101EE0000F908091000181508093000187FD07C011
+:101EF000EFE9FFE03197F1F700C000000DC0E8E620
+:101F0000F1E084E591E0D8013E912E918D0132936C
+:101F100022938A179B07B9F70E94450C81E0DF9155
+:101F2000CF911F910F91FF90EF90DF90CF90089588
+:101F3000E82FF0E0EE0FFF1FE25AFE4F8081918103
+:101F40000895EF92FF920F931F93CF93DF938091A9
+:101F5000E60180FF04C08CEF92E00E945D090EE56F
+:101F600011E0C0E0D0E084EEE82E82E0F82E80910F
+:101F7000E60180FF13C0F801808191810E94C5298C
+:101F80009F938F93DF93CF93FF92EF920E94F60976
+:101F90000F900F900F900F900F900F9021960E5F63
+:101FA0001F4FC530D10519F7DF91CF911F910F91C8
+:101FB000FF90EF9008950F931F93CF9308E611E0E1
+:101FC000C0E0F801929182918F010E94A729C80F69
+:101FD000F1E00E351F07A9F78C2FCF911F910F91BC
+:101FE000089521B3342F3095232331B3432B3FB7CA
+:101FF000F894FC01680F791FE617F70789F08191C3
+:1020000098E041BB000000C087FF21BB880F0000A3
+:1020100000C000C000C021BB00C09A9591F7ECCF72
+:102020003FBF089520B3242B20BB9B01220F331FF9
+:10203000620F731F0E94F10F87EC90E00197F1F798
+:1020400000C00000089540E20C941210AF92BF92BD
+:10205000CF92DF92EF92FF920F931F93CF93DF9374
+:102060006C01790150E0FA01E25DF94F44918FEF84
+:1020700090E0FC01E61BF109E25DF94FE491E09587
+:1020800009F495C0C42FD0E08E1B91098C9F90015C
+:102090008D9F300D9C9F300D1124E32F8CE3A82ED3
+:1020A000B12CC601B5010E94BB36DC01623071055E
+:1020B00009F446C0D0F46115710599F161307105DC
+:1020C00009F079C0C31BD109B501681B790BC69F04
+:1020D000C001C79F900DD69F900D1124B5010E949D
+:1020E000BB36032F060F142F67C06430710509F447
+:1020F0004BC0B8F16530710509F05DC0C31BD10953
+:10210000B501681B790BC69FC001C79F900DD69F74
+:10211000900D1124B5010E94BB36132FE32FE60F5B
+:1021200044C0C31BD109CC9DC001CD9D900DDC9D49
+:10213000900D1124B5010E94BB36132F160F35C028
+:10214000C31BD109CA9FC001CB9F900DDA9F900D90
+:102150001124B5010E94BB36142F032FE32FE60F85
+:102160002BC0C31BD109B501681B790BC69FC001E9
+:10217000C79F900DD69F900D1124B5010E94BB36CC
+:10218000132F160F032F0FC0C31BD109CA9FC00105
+:10219000CB9F900DDA9F900D1124B5010E94BB36A4
+:1021A000032F060F132FE42F07C0042F05C0E42FC1
+:1021B000142F042F01C0E0E0D70111960C93119762
+:1021C0001C931296EC93DF91CF911F910F91FF908A
+:1021D000EF90DF90CF90BF90AF90089587E090E0B0
+:1021E0000C94F136AB01BC0187E090E00C940F3702
+:1021F0008091E60180FF08C08FEF94E09F938F935A
+:102200000E94F6090F900F9083E08093F90180916E
+:10221000FA01807884668F778093FA018CEC809342
+:10222000FB018093FC016091F9017091FA018091AA
+:10223000FB019091FC010C94F2108091E60180FF6B
+:1022400008C088EE94E09F938F930E94F6090F9048
+:102250000F908091E60180FF0FC08091F90181709D
+:102260001F928F938BEC94E09F938F930E94F609BB
+:102270000F900F900F900F908091E60180FF10C09B
+:102280008091F90186958F731F928F9380EB94E074
+:102290009F938F930E94F6090F900F900F900F90CD
+:1022A0008091E60180FF19C08091F901881F88277D
+:1022B000881F9091FA01292F220F822B97FB9927D3
+:1022C00090F99F938F9386E994E09F938F930E9458
+:1022D000F6090F900F900F900F908091E60180FF0C
+:1022E0000EC08091FB011F928F938CE794E09F9327
+:1022F0008F930E94F6090F900F900F900F9080918E
+:10230000E60180FF0EC08091FC011F928F9382E650
+:1023100094E09F938F930E94F6090F900F900F9077
+:102320000F9008958091F90180FF06C060E170E090
+:1023300081E092E00C942310E3E0F2E0DF011197DA
+:102340001C9211971C921082339682E0E333F807B7
+:10235000A9F7ECCFE3E0F2E0DF0111978C9311973E
+:102360006C934083339692E0E333F907A9F70C941A
+:102370009211EF92FF920F931F93CF93DF9300D0B0
+:102380001F92CDB7DEB7182FE92EF62E042F8091BD
+:10239000F9019091FA01A091FB01B091FC018093A9
+:1023A000FD019093FE01A093FF01B0930002809184
+:1023B000F90180FF1FC09E012F5F3F4F812F9E2D8F
+:1023C0000E9426108091FD0110FB87F98093FD018A
+:1023D00016958091FE018078182BE0FA17F910937A
+:1023E000FE01F092FF01009300024B8169818A8116
+:1023F0000E94AA110F900F900F90DF91CF911F9123
+:102400000F91FF90EF9008950F931F93CF93DF9359
+:10241000EC01062F142F9091F90190FF65C0892FD0
+:102420008E77823021F4CE010E94B9111BC0892F12
+:1024300086958F732EE3280F2F73243018F4109194
+:10244000FC0110C0865C8F73893060F4C92FCC1FEB
+:10245000CC27CC1FD091FA018D2F880FC82BD7FB2A
+:10246000DD27D0F98091F901C0FB87F98093F9014C
+:10247000C6958091FA018078C82BD0FBC7F9C0932C
+:10248000FA010093FB011093FC016091F901709136
+:10249000FA018091FB019091FC010E94F210809161
+:1024A000FC011F928F938091FB011F928F9380916B
+:1024B000F901881F8827881F9091FA01292F220F80
+:1024C000822B97FB992790F99F938F938EE593E04A
+:1024D0009F938F930E94F6098DB79EB708960FB60B
+:1024E000F8949EBF0FBE8DBFDF91CF911F910F91CA
+:1024F0000895E9EFF1E02081221F2227221F309169
+:10250000FA01432F440F842F822B37FB992790F930
+:10251000089668E671E00E94CF36438162810C9490
+:1025200004122091F901221F2227221F3091FA0163
+:10253000432F440F842F822B37FB992790F9883043
+:1025400091051CF4805A9E4F05C0089768E671E01B
+:102550000E94CF364091FC016091FB010C94041263
+:102560006091FB01862F90E0883F910514F4685F2D
+:1025700001C06FEF8091F901881F8827881F909113
+:10258000FA01292F220F97FB992790F94091FC011E
+:10259000822B0C9404126091FB01862F90E0089727
+:1025A00014F0685001C060E08091F901881F88270D
+:1025B000881F9091FA01292F220F97FB992790F9F4
+:1025C0004091FC01822B0C9404124091FC01842F59
+:1025D00090E0883F910514F4485F01C04FEF80916F
+:1025E000F901881F8827881F9091FA01292F220F4F
+:1025F00097FB992790F96091FB01822B0C940412B0
+:102600004091FC01842F90E0089714F0485001C0DD
+:1026100040E08091F901881F8827881F9091FA0176
+:10262000292F220F97FB992790F96091FB01822BAC
+:102630000C9404128091790181110FC081E0809384
+:10264000790189E0809391008FB7F89493E090939B
+:10265000990090ED909398008FBF0895809171003C
+:102660008260809371008091E60180FF08C08DE454
+:1026700093E09F938F930E94F6090F900F90089517
+:10268000809171008D7F809371008091E60180FFC1
+:1026900008C08BE393E09F938F930E94F6090F90FD
+:1026A0000F9008959091F90190FF4BC0917881119E
+:1026B00002C0926007C0883110F09E6203C08F7321
+:1026C000880F982B9093F9016091F9017091FA01AC
+:1026D0008091FB019091FC010E94F2108091F90120
+:1026E00086958F731F928F9381EB93E09F938F93C7
+:1026F0000E94F6098091F901982F9E770F900F9014
+:102700000F900F90923019F40E94401307C08695E5
+:10271000825C8F73863110F40E942E138091F90130
+:10272000881F8827881F9091FA01292F220F97FB75
+:10273000992790F94091FC016091FB01822B0C9448
+:10274000041208958091E60181608093E6018BE494
+:1027500094E09F938F930E94F60981E080937A0121
+:102760008091E6010F900F9080FF08C085E394E010
+:102770009F938F930E94F6090F900F900E94722CE6
+:10278000811110C08091E60180FF08C08DE094E0C7
+:102790009F938F930E94F6090F900F900E94532CE5
+:1027A0000E94F8100E94EE106093F9017093FA01F4
+:1027B0008093FB019093FC016E77C1F48091E60158
+:1027C00080FF08C084EC93E09F938F930E94F609EA
+:1027D0000F900F900E94F8100E94EE106093F90184
+:1027E0007093FA018093FB019093FC010E941D11EC
+:1027F0000E941A138091F90180FF04C086958F739F
+:102800000C94521308958091F90186958F738F5F10
+:10281000883108F081E00C9452138091F901982FCF
+:10282000909590FB80F98093F9016091F901709186
+:10283000FA018091FB019091FC010E94F2108091BD
+:10284000F90181701F928F9383E893E09F938F9398
+:102850000E94F6098091F9010F900F900F900F9050
+:1028600080FF04C086958F730C9452130E9440130E
+:102870002FEF80E792E0215080409040E1F700C0C8
+:1028800000000C949211CF93C82F80917701909102
+:1028900078010E94692AEC2FF0E0E65DFA4FE4919E
+:1028A000F0E08E179F0718F10E945D2A909378013F
+:1028B00080937701E0917601F0E0E25DFA4F449178
+:1028C0008091F901881F8827881F9091FA01292F8C
+:1028D000220F97FB992790F96091FB01822B0E94B0
+:1028E000B9118091760190E0019680937601CF91A5
+:1028F0000895CF93C82F80917401909175010E9423
+:10290000692AEC2FF0E0E95DFA4FE491F0E08E17D0
+:102910009F07E8F00E945D2A9093750180937401EF
+:102920004091FC016091FB018091720190917301D3
+:102930000E94B9118091720190917301019668E62D
+:1029400071E00E94BB369093730180937201CF9126
+:102950000895CF92DF92FF920F931F93CF93DF934F
+:10296000F82E80917001909171010E94692AEF2DDB
+:10297000E695F0E0E95DFA4FE491F0E08E179F07ED
+:10298000C0F10E945D2A909371018093700101E073
+:1029900012E0C0E0D0E088E6C82EDD24D394809118
+:1029A0006E0190916F018C0F9D1FB6010E94BB3686
+:1029B00098014091FC016091FB010E9426106696EF
+:1029C0000D5F1F4FC03681E0D80749F70E94921172
+:1029D00080916E0190916F01F0FE06C0019668E64D
+:1029E00071E00E94BB3601C0019790936F01809304
+:1029F0006E01DF91CF911F910F91FF90DF90CF90EB
+:102A000008958F929F92AF92BF92CF92DF92EF92F2
+:102A1000FF920F931F93CF93DF93C82F80FF03C0C4
+:102A2000DD24DA9402C0DD24D39480916C0190916E
+:102A30006D010E94692AC695EC2FF0E0EC5DFA4F1B
+:102A4000E491F0E08E179F0708F466C00E945D2AAB
+:102A500090936D0180936C0191E0E92E92E0F92E44
+:102A600003E012E0C0E0D0E027E0822E912CF801D4
+:102A700031971082F7011082F801108287E0A82EAA
+:102A8000B12CC12C80916B018C0D87FD805F082ECD
+:102A9000000C990BC817D907E9F42091FC012A9D75
+:102AA000C0012B9D900D1124B4010E94CF36462FFA
+:102AB0008091F901881F8827881F9091FA01592F6A
+:102AC000550F97FB992790F997016091FB01852B92
+:102AD0000E942610CD0CF1E0AF1AB10899F62196AC
+:102AE00083E0E80EF11C0D5F1F4FC031D10509F0E6
+:102AF000BECF0E94921180916B0191E0D91206C065
+:102B0000811102C08FE006C0815004C090E00196A0
+:102B10008F70992780936B01DF91CF911F910F9157
+:102B2000FF90EF90DF90CF90BF90AF909F908F90ED
+:102B300008959F92AF92BF92CF92DF92EF92FF9251
+:102B40000F931F93CF93DF93CDB7DEB7E0970FB608
+:102B5000F894DEBF0FBECDBF182F80916901909110
+:102B60006A010E94692AE12FF0E0EF5DFA4FE491DB
+:102B7000F0E08E179F0708F493C00E945D2A90939F
+:102B80006A0180936901CE0101967C015E0193E0A8
+:102B9000A90EB11CC12CD12C8701F50131971082EF
+:102BA000F7011082F5011082912C90910101809122
+:102BB0006801999E800D112487FD04C080311CF0AE
+:102BC0008FE001C080E0082E000C990BC816D906D2
+:102BD000A1F48091F901881F8827881F9091FA013C
+:102BE000592F550F97FB992790F997014091FC01B8
+:102BF0006091FB01852B0E9426109394F7E09F12B1
+:102C0000D4CF8FEFC81AD80A93E0E90EF11CE3E0A5
+:102C1000AE0EB11CF0E1CF16D10409F0BECFA3E097
+:102C2000B2E089E090E0FC01EF70FF279D012150A8
+:102C30003109AF01440F551FE40FF51FBF01600FAD
+:102C4000711FFB014181F901408321503109FB01D2
+:102C50004081F9014083FB0122812C930196139658
+:102C60008931910501F70E949211909101018091A3
+:102C70006801913049F48A3F2CF489EF8093680110
+:102C80008FEF08C081500AC087313CF086E1809305
+:102C9000680181E08093010103C08F5F8093680128
+:102CA000E0960FB6F894DEBF0FBECDBFDF91CF9197
+:102CB0001F910F91FF90EF90DF90CF90BF90AF905A
+:102CC0009F9008951F920F920FB60F9211242F9389
+:102CD0003F934F935F936F937F938F939F93AF93A4
+:102CE000BF93EF93FF938091F90186958F739EE3D5
+:102CF000980F9F73943020F482500E94431423C095
+:102D00009AE3980F9F73933020F486500E947914B1
+:102D10001AC097E3980F9F73963020F489500E9451
+:102D2000A91411C091E3980F9F73963020F48F502F
+:102D30000E94011508C09BE2980F9F73933018F40E
+:102D400085510E949915FF91EF91BF91AF919F918D
+:102D50008F917F916F915F914F913F912F910F9044
+:102D60000FBE0F901F9018958091860108959FB710
+:102D7000F89410927D019FBF90913502943009F034
+:102D800057C09091E9009F703091EC00232F217083
+:102D900030FD20E8922B24E02093E9002091EB0005
+:102DA00020FF43C02091EE0027FF3FC020917B0110
+:102DB000222321F02091E80025FF37C010927B01EB
+:102DC00026E03091E80035FD15C0309135023430F1
+:102DD00061F53091EB0035FD28C0215021F481E0F0
+:102DE00080937B0122C0EFE9FFE03197F1F700C04B
+:102DF0000000E7CF8093F1008091E80085FD0AC0D4
+:102E00008091E80080FFFCCF8091E8008E7780936E
+:102E1000E80006C08FB7F89421E020937D018FBFB2
+:102E20009F709093E90080E008959F709093E9006F
+:102E30008FEF0895CF93DF9300D01F92CDB7DEB709
+:102E40009C0180913502843019F593E099833B838E
+:102E50002A839093E9008FEF9091E800815095FDCF
+:102E600006C095ED9A95F1F700008111F5CF80919C
+:102E7000E80085FF0DC040E050E063E070E0CE0167
+:102E800001960E94B7198091E8008E778093E80040
+:102E90000F900F900F90DF91CF910895CF93DF9314
+:102EA00000D01F92CDB7DEB720913502243021F536
+:102EB00022E029839B838A8383E08093E9008FEF5C
+:102EC0009091E800815095FD06C095ED9A95F1F737
+:102ED00000008111F5CF8091E80085FF0DC040E032
+:102EE00050E063E070E0CE0101960E94B719809136
+:102EF000E8008E778093E8000F900F900F90DF919D
+:102F0000CF9108959C01809135028430F9F482E0DC
+:102F10008093E9009FEF8091E800915085FD06C005
+:102F200085ED8A95F1F700009111F5CF8091E800C9
+:102F300085FF0CC040E050E065E070E0C9010E94F0
+:102F4000B7198091E8008E778093E8000895CF93B9
+:102F5000DF93EC0180913502843039F581E0809374
+:102F6000E9008FEF9091E800815095FD06C095ED46
+:102F70009A95F1F700008111F5CF8091E80085FF67
+:102F800014C040E050E068E070E0CE010E94B71944
+:102F90008091E8008E778093E80088E0FE01AEE73C
+:102FA000B1E001900D928A95E1F7DF91CF910895FC
+:102FB00083E597E00E945D0980913402811109C088
+:102FC0000E94481B0E94A51B8091E20084608093B0
+:102FD000E20008958FE497E00E945D0910923402A8
+:102FE00008958BE497E00C945D0987E497E00C94D6
+:102FF0005D0983E497E00E945D090C94202A2091EA