summaryrefslogtreecommitdiffstats
path: root/keyboard
diff options
context:
space:
mode:
Diffstat (limited to 'keyboard')
-rw-r--r--keyboard/kc60/Makefile3
-rw-r--r--keyboard/kc60/config.h2
-rw-r--r--keyboard/kc60/kc60.c4
-rw-r--r--keyboard/kc60/keymaps/default/compiled.hex3215
-rw-r--r--keyboard/kc60/keymaps/stanleylai/Makefile63
-rw-r--r--keyboard/kc60/keymaps/stanleylai/README.md26
-rw-r--r--keyboard/kc60/keymaps/stanleylai/base_layer.pngbin0 -> 35164 bytes
-rw-r--r--keyboard/kc60/keymaps/stanleylai/compiled.hex1773
-rw-r--r--keyboard/kc60/keymaps/stanleylai/config.h3
-rw-r--r--keyboard/kc60/keymaps/stanleylai/keymap.c151
-rw-r--r--keyboard/kc60/keymaps/stanleylai/rgb_layer.pngbin0 -> 19192 bytes
-rw-r--r--keyboard/kc60/keymaps/ws2812/compiled.hex3107
12 files changed, 5024 insertions, 3323 deletions
diff --git a/keyboard/kc60/Makefile b/keyboard/kc60/Makefile
index 1a02d4f1cd..84b72cde60 100644
--- a/keyboard/kc60/Makefile
+++ b/keyboard/kc60/Makefile
@@ -27,7 +27,7 @@
# 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,
+# 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.
@@ -111,3 +111,4 @@ AUDIO_ENABLE ?= no # Audio output on port C6
ifndef QUANTUM_DIR
include ../../Makefile
endif
+
diff --git a/keyboard/kc60/config.h b/keyboard/kc60/config.h
index 956a569f93..91d4e09c2e 100644
--- a/keyboard/kc60/config.h
+++ b/keyboard/kc60/config.h
@@ -45,7 +45,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Possible pins for columns include: F1 F0 E6 D7 D6 D4 C7 C6 B7 B5 B4 B3 B1 B0
// Pins for rows include: D0 D1 F6 F7 D5
-// KC60 Version 2
+// KC60 Version 2
#define MATRIX_ROW_PINS { D0, D1, F6, F7, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B7, D4, B1, B0, B5, B4, D7, D6, B3 }
#define UNUSED_PINS
diff --git a/keyboard/kc60/kc60.c b/keyboard/kc60/kc60.c
index 64c0675cd7..0a578b2b88 100644
--- a/keyboard/kc60/kc60.c
+++ b/keyboard/kc60/kc60.c
@@ -62,7 +62,7 @@ void backlight_init_ports()
DDRB |= (1<<6);
PORTB &= ~(1<<6);
- // Use full 16-bit resolution.
+ // Use full 16-bit resolution.
ICR1 = 0xFFFF;
// I could write a wall of text here to explain... but TL;DW
@@ -99,7 +99,7 @@ void backlight_set(uint8_t level)
// Set the brightness
CHANNEL = 0xFFFF;
}
- else
+ else
{
// Turn on PWM control of PB6
TCCR1A |= _BV(COM1B1);
diff --git a/keyboard/kc60/keymaps/default/compiled.hex b/keyboard/kc60/keymaps/default/compiled.hex
index f7417a27fd..c8233506df 100644
--- a/keyboard/kc60/keymaps/default/compiled.hex
+++ b/keyboard/kc60/keymaps/default/compiled.hex
@@ -1,1764 +1,1451 @@
-: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
-:102F80000E946B36992319F020937C0108951092CA
-:102F90007C0180917D01882371F18091350284301C
-:102FA00041F58091E9008F702091EC00922F917093
-:102FB00020FD90E8892B94E09093E9009091EB003C
-:102FC00090FF14C09091EE0097FF10C09091E80020
-:102FD00095FF03C01092F100F9CF9091E80090FFA7
-:102FE00005C09091E8009E779093E8008F708093E1
-:102FF000E90010927D01089542E061EC81E00E94B9
-:103000007D1A42E061EC82E00E947D1A42E061ECB0
-:1030100083E00E947D1A42E261EC84E00C947D1A08
-:1030200080913702833009F453C030F4813071F05D
-:10303000823009F48CC008958A3009F478C08B304E
-:1030400009F45EC0893009F09AC020C08091360230
-:10305000813A09F094C08091E800877F8093E8006E
-