summaryrefslogtreecommitdiffstats
path: root/keyboard
diff options
context:
space:
mode:
authorOlivier <olivier@gid0.org>2016-04-16 20:01:44 +0200
committerOlivier <olivier@gid0.org>2016-04-16 20:01:44 +0200
commit536e52a05a98b7a91771b78637b75f63b654b3fb (patch)
treef905dfbe121b645cdfb2db703259f5a5bd3983d5 /keyboard
parent6b8fdb90bc09376c8570d4148eaf58386e8103ed (diff)
Simple layer to allow the keyboard to act like a bepo keyboard when plugged on a qwerty system. Doesn't work with modifiers for now.
Diffstat (limited to 'keyboard')
-rw-r--r--keyboard/ergodox_ez/keymaps/bepo/bepo.hex2247
-rw-r--r--keyboard/ergodox_ez/keymaps/bepo/keymap.c58
2 files changed, 1177 insertions, 1128 deletions
diff --git a/keyboard/ergodox_ez/keymaps/bepo/bepo.hex b/keyboard/ergodox_ez/keymaps/bepo/bepo.hex
index 1373fbc72f..ec8987429f 100644
--- a/keyboard/ergodox_ez/keymaps/bepo/bepo.hex
+++ b/keyboard/ergodox_ez/keymaps/bepo/bepo.hex
@@ -1,1138 +1,1149 @@
-:100000000C9410030C9457030C9457030C9457034F
-:100010000C9457030C9457030C9457030C945703F8
-:100020000C9457030C9457030C94430C0C94150D2B
-:100030000C9457030C9457030C9457030C945703D8
-:100040000C9457030C9495210C9457030C9457036C
-:100050000C9457030C94211B0C9457030C945703D6
-:100060000C9457030C9457030C9457030C945703A8
-:100070000C9457030C9457030C9457030C94570398
-:100080000C9457030C9457030C9457030C94570388
-:100090000C9457030C9457030C9457030C94570378
-:1000A0000C9457030C9457030C945703820DA40D22
-:1000B000920EA40D920EE90D0C0E920E610E740EAE
-:1000C000601160119D119D11E0111E12371437143B
-:1000D00037123714381338130B143714371422140B
+:100000000C9464030C94AB030C94AB030C94AB03FF
+:100010000C94AB030C94AB030C94AB030C94AB03A8
+:100020000C94AB030C94AB030C94970C0C94690DDB
+:100030000C94AB030C94AB030C94AB030C94AB0388
+:100040000C94AB030C94E9210C94AB030C94AB031C
+:100050000C94AB030C94751B0C94AB030C94AB0386
+:100060000C94AB030C94AB030C94AB030C94AB0358
+:100070000C94AB030C94AB030C94AB030C94AB0348
+:100080000C94AB030C94AB030C94AB030C94AB0338
+:100090000C94AB030C94AB030C94AB030C94AB0328
+:1000A0000C94AB030C94AB030C94AB03D60DF80D7E
+:1000B000E60EF80DE60E3D0E600EE60EB50EC80E0D
+:1000C000B411B411F111F111341272128B148B149A
+:1000D0008B128B148C138C135F148B148B1476146B
:1000E0000262000162026201620035002E003000EF
-:1000F0006400000000001E00140004001D00000049
-:1001000003521F001A0016001B00E3002B00200002
+:1000F0006400015400001E00140004001D000000F4
+:1001000004521F001A0016001B00E3002B00200001
:10011000080007000600E0002C002100150009007F
-:100120001900E2000252220017000A000500000038
-:10013000000029002A0000004C0000000452470083
+:100120001900E2000352220017000A000500000037
+:10013000000029002A0000004C0000000552470082
:100140003900000053000000000023001C000B00D9
:10015000110000004900240018000D001000E60006
:10016000000025000C000E003600E40028002600E8
:1001700012000F003700E700E500270013003300EE
-:100180003800460001522D002F0034003100480095
-:1001900000000000000000000000000000003A0025
-:1001A000000000000000000000003B000000000014
-:1001B0000000010000003C00000000000000010001
-:1001C00000003D00000000000000010000003E00B3
-:1001D000000000000000000000000000000000001F
-:1001E000000000000000000000000000000000000F
-:1001F00000003F0000000000000000000000400080
-:1002000000000000000001000000410000000000AC
-:10021000000001000000420000000000000001009A
-:100220000100430000000000000000000100440045
-:1002300045006800690000000000000000000000A8
-:1002400000000000000000000000000000000000AE
-:10025000000000000000000000000100000000009D
-:10026000000000000000010000000000000000008D
-:10027000000001000100000000000000000000007C
+:100180003800460002522D002F0034003100480094
+:100190000000210222021A000800010000003402BF
+:1001A0000500040004000000045236020800180094
+:1001B0001C00E3002B00370213000C001B00E000C2
+:1001C0002C002602120008003700E200035227022A
+:1001D000080036000E000000000029002A00000080
+:1001E0004C00000005524700390000005300000099
+:1001F00000001F02230206003400000049002E0206
+:10020000190017001400E60000002D00070016007A
+:100210000A00E400280038000F0015000B00E7007A
+:10022000E50025020D0011000900460002522E00D3
+:100230001D00100006004800000000000000000043
+:100240000000000000003A00000000000000000074
+:1002500000003B00000000000000010000003C0026
+:10026000000000000000010000003D000000000050
+:100270000000010000003E0000000000000000003F
:10028000000000000000000000000000000000006E
-:10029000000000000000000000000000000000005E
-:1002A00000000000000057005F005C005900620081
-:1002B0000000560060005D005A00003058005400F5
-:1002C00061005E005B008500010055000000000039
-:1002D000000000000000000000000000000000001E
+:10029000000000000000000000003F00000000001F
+:1002A000000000000000400000000000000001000D
+:1002B00000004100000000000000010000004200BA
+:1002C00000000000000001000100430000000000E9
+:1002D00000000000010044004500680069000000C3
:1002E000000000000000000000000000000000000E
-:1002F00000000000000000000100000000000000FD
+:1002F00000000000000000000000000000000000FE
:1003000000000100000000000000000000000100EB
-:1003100000000000000000000000010000000000DC
+:1003100000000000000000000000010001000000DB
:1003200000000000000000000000000000000000CD
:1003300000000000000000000000000000000000BD
-:1003400000000000000000000000000000000000AD
-:100350004A0050000000010000000000520051005F
-:1003600000000100000000004D004F0000000100EF
-:10037000010000004B004E000000000000000000E3
+:100340000000000000000000000000000000570056
+:100350005F005C00590062000000560060005D0014
+:100360005A0000305800540061005E005B008500B8
+:100370000100550000000000000000000000000027
:10038000000000000000000000000000000000006D
:10039000000000000000000000000000000000005D
-:1003A000000000000000000000000100000000004C
+:1003A000010000000000000000000100000000004B
:1003B000000000000000010000000000000000003C
:1003C000000001000000000000000000000000002C
-:1003D000000000000000000000000000010000001C
+:1003D000000000000000000000000000000000001D
:1003E000000000000000000000000000000000000D
-:1003F0000000000000000000F400F2000000010016
-:1004000000000000F000F10000000100000000000A
-:10041000F500F3000000010001000000F900FA00FF
+:1003F00000000000000000004A0050000000010062
+:100400000000000052005100000001000000000048
+:100410004D004F0000000100010000004B004E00A5
:1004200000000000000000000000000000000000CC
-:10043000000016034500720067006F0044006F0063
-:100440007800200045005A000000160345007200A5
-:1004500067006F0044006F007800200045005A00DC
-:1004600000000403090409026D00040100A0FA0958
-:100470000400000103010100092111010001223FD4
-:10048000000705810308000A0904010001030102B5
-:1004900000092111010001224D0007058203080017
-:1004A0000A090402000103000000092111010001F2
-:1004B0002236000705830308000A0904030001032C
-:1004C0000000000921110100012239000705840301
-:1004D0001000011201100100000008EDFE071301D9
-:1004E000000102000105010906A101050719E02923
-:1004F000E7150025019508750181020508190129F4
-:10050000059505750191029501750391010507197E
-:1005100000297715002501957875018102C0050134
-:100520000980A101850216010026B7001A01002AE0
-:10053000B700751095018100C0050C0901A1018566
-:1005400003160100269C021A01002A9C02751095D0
-:10055000018100C005010902A1010901A1000509ED
-:1005600019012905150025019505750181029501DF
-:10057000750381010501093009311581257F950237
-:100580007508810609381581257F95017508810652
-:10059000050C0A38021581257F950175088106C072
-:1005A000C005010906A101050719E029E715002585
-:1005B00001950875018102950175088101050819E9
-:1005C00001290595057501910295017503910105B4
-:1005D00007190029FF150025FF950675088100C041
-:1005E0000000000000000000000000010204060AF4
-:1005F0000F17202C3A4A5D71879DB3C7DAE9F5FCE5
-:10060000FFFCF5E9DAC7B39D87715D4A3A2C2017E4
-:100610000F0A0604020100000000000000000000B4
-:1006200011241FBECFEFDAE0DEBFCDBF04B603FE5C
-:1006300027C08091EF019091F001A091F101B0915C
-:10064000F2018730904BA740B04BD1F41092EF01EC
-:100650001092F0011092F1011092F20114BE84B7D1
-:10066000877F84BF0FB6F894A89580916000886159
-:1006700080936000109260000FBEE0E0FFE30995F8
-:1006800011E0A0E0B1E0ECECF6E402C005900D92C0
-:10069000A433B107D9F721E0A4E3B1E001C01D9272
-:1006A000AF3EB207E1F70E9484090C9464230C94D6
-:1006B0000000611107C0FC018281811106C080EE3B
-:1006C00090E0089580E090E0089583EE90E0089532
-:1006D000089508950C94690356985E9825982D986E
-:1006E00026982E9827982F988FEF90E09093890066
-:1006F0008093880090938B0080938A0090938D0064
-:1007000080938C00259A2D9A2FEF80E792E021505C
-:1007100080409040E1F700C00000269A2E9A2FEF0B
-:1007200080E792E0215080409040E1F700C0000057
-:10073000279A2F9A2FEF80E792E021508040904037
-:10074000E1F700C0000025982D982FEF80E792E098
-:10075000215080409040E1F700C0000026982E987C
-:100760002FEF80E792E0215080409040E1F700C0F9
-:10077000000027982F9856985E9825982D982698CF
-:100780002E9827982F98089589EA8093800089E011
-:100790008093810024982C983F988AB18F748AB9ED
-:1007A0006E98479A8BB1806B8BB9769A0E946C03D6
-:1007B0000C94680380E280930001809134018111E0
-:1007C0000EC00E94290481E0809334012FEF83ED55
-:1007D00090E3215080409040E1F700C0000080E4A9
-:1007E0000E942F048093000181112EC00E945904A1
-:1007F00080930001811128C00E9459048093000158
-:10080000811122C08FE30E9459048093000181115D
-:100810001BC00E94510480E40E942F0480930001B9
-:10082000811112C08CE00E94590480930001811153
-:100830000BC00E94590480930001811105C08FE311
-:100840000E945904809300010E945104809100018C
-:1008500008951092B9008AE08093B800089594EA50
-:100860009093BC009091BC0097FFFCCF9091B90091
-:10087000987F983021F0903111F081E008958093B5
-:10088000BB0084E88093BC008091BC0087FFFCCF54
-:100890008091B900887F883111F0803471F780E051
-:1008A000089584E98093BC008091BC0084FDFCCF56
-:1008B00008958093BB0084E88093BC008091BC00C5
-:1008C00087FFFCCF9091B900987F81E0983209F4BE
-:1008D00080E0089584E88093BC008091BC0087FF8D
-:1008E000FCCF8091BB00089580910001811115C05B
-:1008F00080E40E942F048093000181110CC082E1EA
-:100900000E94590480930001811105C08FEF0E945D
-:100910005904809300010E94510484B1807F84B9FE
-:1009200085B1807F85B98AB1837F8AB98BB1837F96
-:100930008BB93E98469808950E94DA03809300018F
-:100940000E94740480B38C7080BB81B3836F81BBC1
-:10095000A6E3B1E0E4E4F1E08EE08E0F11921D9287
-:100960008E13FCCF0C94C403BF92CF92DF92EF9210
-:10097000FF920F931F93CF93DF9380910001882301
-:1009800079F0809135018F5F80933501811108C026
-:100990000E94DA0380930001811102C00E946C035F
-:1009A00006E311E0C0E0D0E0DD24D39482E0C82E5D
-:1009B000EE24E394F12CC730D10500F580910001BD
-:1009C000811164C080E40E942F0480930001811192
-:1009D00012C082E10E9459048093000181110BC072
-:1009E000C7010C2E01C0880F0A94EAF780950E9477
-:1009F0005904809300010E94510448C0CA30A1F0FC
-:100A000028F4C83059F0C93061F005C0CC3089F005
-:100A100070F0CD3089F0209A289810C0219A29983A
-:100A20000DC0229A2A980AC0239A2B9807C0529A7E
-:100A300001C0539A5B9802C03E9A469890EA9A95F4
-:100A4000F1F79FB1799902C082E001C080E0917016
-:100A50009D25982B7C9902C084E001C080E0892B01
-:100A60007D9902C038E001C030E0832B7E9902C03E
-:100A700020E101C020E0822B9FB19095991F99271A
-:100A8000991F9295990F907E892B0FC0809100013C
-:100A9000811149C080E40E942F04809300018823C3
-:100AA00079F1B12C0E9451048B2DF8019081981797
-:100AB00019F08083C09201010E94740421960F5F97
-:100AC0001F4FCE30D10509F076CF809101018823E8
-:100AD00061F1815080930101882339F08FE99FE013
-:100AE0000197F1F700C0000020C0A4E4B1E0E6E304
-:100AF000F1E0CF01825F91919D938E13FCCF15C0E1
-:100B000083E10E945904809300018111CACF81E4DE
-:100B10000E942F04809300018111C3CF0E946A04B8
-:100B2000B82EB094BFCF80E0C0CF0E946A0381E0AE
-:100B3000DF91CF911F910F91FF90EF90DF90CF90B9
-:100B4000BF900895E82FF0E0EC5BFE4F80810895A0
-:100B500008958B3B910578F4883A910540F5853AE4
-:100B60009105D0F48430910508F0B1C08130910531
-:100B700009F4ADC06BC0803E910508F467C0883EA3
-:100B8000910508F4A4C09C01205F31092031310592
-:100B900008F05CC090650895853A910509F459C044
-:100BA000863A910509F058C082E890E40895883AA1
-:100BB000910509F454C0893A910509F453C08A3A61
-:100BC000910509F452C08B3A910509F451C08C3A51
-:100BD000910509F450C08D3A910509F44FC0803B4E
-:100BE000910509F44EC08E3A910509F44DC08F3A33
-:100BF000910509F44CC0813B910509F44BC0823B3F
-:100C0000910509F44AC0833B910509F449C0843B2E
-:100C1000910509F448C0853B910509F447C0863B1E
-:100C2000910509F446C0873B910509F445C0883B0E
-:100C3000910509F444C0893B910509F443C08A3BFE
-:100C4000910509F442C080E094E4089580E090E0CA
-:100C5000089581E890E4089583E890E4089582EE91
-:100C600094E4089589EE94E408958AEE94E4089556
-:100C700085EB94E4089586EB94E4089587EB94E47F
-:100C800008958CEC94E408958DEC94E4089583E841
-:100C900095E408958AE895E4089582E995E4089535
-:100CA00084E995E4089581E296E4089583E296E468
-:100CB000089584E296E4089585E296E4089586E234
-:100CC00096E4089587E296E408958AE296E408950A
-:100CD000089596E0799FF001112494E5899FE00D35
-:100CE000F11D1124E60FF11DEE0FFF1FE651FF4F1E
-:100CF000859194910895880F991FFC01E659F04061
-:100D0000859194910895880F991FFC01E651FF4F3A
-:100D100085919491089526E0729FF001112444E595
-:100D2000849FE00DF11D1124E60FF11DEE0FFF1F52
-:100D3000E651FF4F859194919C013A9521154FE121
-:100D4000340708F41CC13F512115304120F49F7035
-:100D50000E94830608959C0130532115304118F4F8
-:100D60009927906C0895811520E5920771F40E94EF
-:100D70005B144FEF84E39CE0415080409040E1F7EA
-:100D800000C000000E94461BFAC0813020E5920797
-:100D900031F48091CD0181608093CD01F0C09C0140
-:100DA00030552115304108F051C0292F33272F70BD
-:100DB000332721303105D9F4AC014370552702C0E7
-:100DC000220F331F4A95E2F73C68AC0164E0440F00
-:100DD000551F6A95E1F744275370242B352B73E098
-:100DE000880F991F7A95E1F7807699271DC02230E8
-:100DF000310529F4982F8827816F906A0895233050
-:100E00003105A9F4AC014370552721E030E002C060
-:100E1000220F331F4A95E2F73C6843E0880F991F81
-:100E20004A95E1F7807E9770822B932B08952430AA
-:100E30003105E1F4AC014370552721E030E002C0F8
-:100E4000220F331F4A95E2F73A68E7CF9C013057EB
-:100E50002115304118F49F70906208959C0130581C
-:100E60002115304118F49F70906A0895803E9105D5
-:100E7000E0F4803C910558F58133910509F46FC089
-:100E800048F48932910509F463C08A32910509F466
-:100E90006DC072C089339105E9F082389105D1F0B7
-:100EA0008533910509F44DC067C0833E910581F1FA
-:100EB00038F4803E9105B9F0823E9105D9F05CC0CE
-:100EC000863E910561F1873E9105A1F155C00E94D2
-:100ED0007B0608952091E00120FD02C021FF4CC057
-:100EE00080EE90E049C08091E00180FFF9CF89E376
-:100EF00090E042C08091E00182FF0EC08091E0014D
-:100F000084FF03C080E090E037C083EE90E034C0FF
-:100F10008091E00182FFF2CF82EE90E02DC08091BF
-:100F2000E00183FF0BC08091E00184FDEBCF87EEF1
-:100F300090E022C08091E00183FFF5CF86EE90E043
-:100F40001BC08091E00185FF07C089E290E014C0DA
-:100F50008091E00185FFF9CF85E390E00DC080919D
-:100F6000E00186FF07C08AE290E006C08091E001C0
-:100F700086FFF9CF81E390E00E94A90508950895C6
-:100F800008950C94C007809162010895CF93DF9378
-:100F900000D01F92CDB7DEB79C018091E60184306E
-:100FA00019F593E099833B832A839093E9008FEFAF
-:100FB0009091E800815095FD06C095ED9A95F1F766
-:100FC00000008111F5CF8091E80085FF0DC040E061
-:100FD00050E063E070E0CE0101960E94330A8091F8
-:100FE000E8008E778093E8000F900F900F90DF91CC
-:100FF000CF910895CF93DF9300D01F92CDB7DEB786
-:101000002091E601243021F522E029839B838A8305
-:1010100083E08093E9008FEF9091E800815095FD87
-:1010200006C095ED9A95F1F700008111F5CF8091FA
-:10103000E80085FF0DC040E050E063E070E0CE01C5
-:1010400001960E94330A8091E8008E778093E80031
-:101050000F900F900F90DF91CF9108952091E601AE
-:101060002430F1F422E02093E9002FEF3091E800E2
-:10107000215035FD06C035ED3A95F1F700002111FC
-:10108000F5CF2091E80025FF0BC040E050E065E07F
-:1010900070E00E94330A8091E8008E778093E80028
-:1010A0000895CF93DF93EC019091E601943009F01D
-:1010B00046C080910C018823D9F080910D018823CE
-:1010C000B9F09093E9008FEF9091E800815095FD81
-:1010D00006C095E19A95F1F700008111F5CF809156
-:1010E000E80085FF2CC040E050E060E170E017C0F0
-:1010F00081E08093E9008FEF9091E800815095FDA9
-:1011000006C095ED9A95F1F700008111F5CF809119
-:10111000E80085FF14C040E050E068E070E0CE01D8
-:101120000E94330A8091E8008E778093E80080E186
-:10113000FE01A2E5B1E001900D928A95E1F7DF9101
-:10114000CF9108958091E501811109C00E94C80BDB
-:101150000E94250C8091E20084608093E200089553
-:101160001092E501089508950C9482210E94DC1AE2
-:101170000E9488210E94CB0E0C94C10742E061ECD2
-:1011800081E00E94420B42E061EC82E00E94420B4F
-:1011900042E061EC83E00E94420B42E161EC84E0BA
-:1011A0000C94420B8091E801833009F455C030F46F
-:1011B000813071F0823009F48EC008958A3009F4CC
-:1011C0007AC08B3009F460C0893009F09CC020C01F
-:1011D0008091E701813A09F096C08091E800877F0D
-:1011E0008093E8008091EB019091EC01892B21F430
-:1011F00060E182E591E003C060E080E090E070E0B3
-:101200000E947E0A8091E8008B778093E800089521
-:101210008091E701813209F076C08091EB019091D5
-:10122000EC01009719F0039709F06DC08091E80078
-:10123000877F8093E8008091E80082FD05C080915F
-:10124000E6018111F8CF5FC08091F10080936201C7
-:101250008091E8008B7753C08091E701813A09F0D3
-:1012600052C08091EB019091EC01892B09F04BC0A9
-:101270008091E800877F8093E8008091E80080FFFC
-:10128000FCCF80910C0136C08091E7018132D9F505
-:101290008091EB019091EC01892BA9F58091E800F8
-:1012A000877F8093E8000E94770B8091E90180930B
-:1012B0000C010C945B148091E701813221F580913F
-:1012C000E800877F8093E8000E94770B8091EA0115
-:1012D0008093630108958091E701813AA1F48091A0
-:1012E000E800877F8093E8008091E80080FFFCCFD2
-:1012F000809163018093F1008091E8008E77809364
-:10130000E8000C94770B089584B7877F84BF0FB6ED
-:10131000F894A89580916000886180936000109295
-:1013200060000FBE90E080E80FB6F89480936100F3
-:10133000909361000FBE0E941A0F0E94C80B0E947A
-:10134000250C8091E20084608093E20078940E94F2
-:10135000AB0E0E941C0F82E091E00E94C60E0E941C
-:1013600070218091E601853069F40E949A1A80917B
-:10137000E4018823B1F30E94C81A882391F30E94E4
-:101380001D0AEFCF0E94220FECCF292F33272330E5
-:101390003105C9F064F42130310581F02230310586
-:1013A00009F043C08DE690E026E634E042C02132E9
-:1013B0003105F1F02232310541F137C082E190E090
-:1013C00023ED34E036C099278130910541F0823019
-:1013D000910541F0892B49F5E2E6F4E005C0EAE425
-:1013E000F4E002C0E2E3F4E0849190E09F0121C0C8
-:1013F0006430D8F4E62FF0E0EE0FFF1FEE5DFE4FF5
-:101400002081318189E090E014C0643070F470E094
-:10141000FB01EE0FFF1FE65EFE4F20813181FB01D5
-:10142000EA5EFE4F808190E004C080E090E020E022
-:1014300030E0FA0131832083089580E189BD82E1A3
-:1014400089BD09B400FEFDCF8091D8008F7D8093C7
-:10145000D8008091E00082608093E0008091E000FD
-:1014600081FDFCCF0895CF92DF92EF92FF920F9310
-:101470001F93CF93DF93EC018B016A010E94960BBF
-:10148000811133C0C114D10439F0F60180819181FA
-:10149000081B190BC80FD91FE12CF12C01151105E0
-:1014A00019F18091E80085FD16C08091E8008E77E3
-:1014B0008093E800C114D10449F0F6018081918144
-:1014C000E80EF91EF182E08285E00FC00E94960BC3
-:1014D000882321F30AC089918093F10001501109FA
-:1014E000FFEFEF1AFF0ADACF80E0DF91CF911F9173
-:1014F0000F91FF90EF90DF90CF9008952091ED0134
-:101500003091EE012617370748F06115710539F45F
-:101510002091E8002E772093E80001C0B90140E057
-:1015200061157105A9F12091E601222309F443C058
-:10153000253009F442C02091E80023FD40C02091ED
-:10154000E80022FD32C02091E80020FFE9CF409161
-:10155000F3002091F20030E0342BFC01CF01611543
-:10156000710559F02830310540F481918093F100E4
-:10157000615071092F5F3F4FF1CF41E028303105B5
-:1015800009F040E02091E8002E772093E800C8CFD2
-:101590004111C9CF0AC08091E601882361F08530EE
-:1015A00061F08091E80083FD0AC08091E80082FF2D
-:1015B000F2CF80E0089582E0089583E0089581E00D
-:1015C00008952091ED013091EE012617370748F07C
-:1015D0006115710539F42091E8002E772093E80019
-:1015E00001C0B901FC0120E06115710591F1809104
-:1015F000E601882309F440C0853009F43FC080919A
-:10160000E80083FD3DC08091E80082FD2FC08091FD
-:10161000E80080FFE9CF2091F3008091F20090E094
-:10162000922B6115710559F08830910540F4249191
-:101630002093F1003196615071090196F2CF21E0BB
-:10164000089709F020E08091E8008E778093E80009
-:10165000CBCF2111CCCF0AC08091E601882361F065
-:10166000853061F08091E80083FD0AC08091E80038
-:1016700082FFF2CF80E0089582E0089583E008952C
-:1016800081E00895982F973058F59093E9009817C6
-:1016900039F07091EC002091ED005091F00003C002
-:1016A000242F762F50E021FF19C03091EB003E7FB0
-:1016B0003093EB003091ED003D7F3093ED003091A1
-:1016C000EB0031603093EB007093EC002093ED0061
-:1016D0005093F0002091EE0027FF07C09F5FD3CF0B
-:1016E0008F708093E90081E0089580E008958091F3
-:1016F000E70187FF11C08091E80082FD05C080915D
-:10170000E6018111F8CF11C08091E8008B770BC002
-:101710008091E601882349F08091E80080FFF8CFAE
-:101720008091E8008E778093E80008952091E4008E
-:101730003091E50095E64091EC00842F817040FFE8
-:1017400022C08091E80080FD1CC08091E6018823C2
-:1017500091F0853091F08091EB0085FD10C04091B3
-:10176000E4005091E5004217530729F39A01915084
-:1017700011F784E0089582E0089583E0089581E000
-:10178000089580E008954091E80042FFDECF08957B
-:101790000E94360C0E943E0CE0EEF0E080818160F9
-:1017A0008083E8EDF0E080818F77808319BCA7ED1E
-:1017B000B0E08C918E7F8C9380818F7E808310929D
-:1017C000E50108950F931F93CF93DF930E94360C8A
-:1017D0000E943E0CC8EDD0E088818F778883888195
-:1017E0008068888388818F7D888319BC1092E60188
-:1017F0001092E2011092E4011092E30100EE10E079
-:10180000F80180818B7F808388818160888342E0BA
-:1018100060E080E00E94420BE1EEF0E080818E7F8C
-:101820008083E2EEF0E08081816080838081886047
-:101830008083F80180818E7F8083888180618883A6
-:10184000DF91CF911F910F910895E8EDF0E0808135
-:101850008F7E8083E7EDF0E080818160808384E08B
-:1018600082BF81E08093E5010C94E20BE8EDF0E0AB
-:1018700080818E7F80831092E20008951092DA00BA
-:101880001092E10008951F920F920FB60F9211244B
-:101890002F933F934F935F936F937F938F939F9378
-:1018A000AF93BF93EF93FF938091E10082FF0BC052
-:1018B0008091E20082FF07C08091E1008B7F8093DE
-:1018C000E1000E94AA0E8091DA0080FF1FC0809183
-:1018D000D80080FF1BC08091DA008E7F8093DA00F1
-:1018E0008091D90080FF0DC080E189BD82E189BD72
-:1018F00009B400FEFDCF81E08093E6010E94A208BA
-:1019000005C019BC1092E6010E94B0088091E10068
-:1019100080FF19C08091E20080FF15C08091E20035
-:101920008E7F8093E2008091E20080618093E200EC
-:101930008091D80080628093D80019BC85E08093A4
-:10194000E6010E94B4088091E10084FF30C08091DC
-:10195000E20084FF2CC080E189BD82E189BD09B429
-:1019600000FEFDCF8091D8008F7D8093D8008091BC
-:10197000E1008F7E8093E1008091E2008F7E809372
-:10198000E2008091E20081608093E2008091E201B8
-:10199000882311F084E007C08091E30087FD02C036
-:1019A00081E001C083E08093E6010E94B608809147
-:1019B000E10083FF29C08091E20083FF25C0809170
-:1019C000E100877F8093E10082E08093E60110923E
-:1019D000E2018091E1008E7F8093E1008091E2003E
-:1019E0008E7F8093E2008091E20080618093E2002C
-:1019F00042E060E080E00E94420B8091F00088604D
-:101A00008093F0000E94B308FF91EF91BF91AF91D6
-:101A10009F918F917F916F915F914F913F912F9106
-:101A20000F900FBE0F901F9018951F920F920FB638
-:101A30000F9211242F933F934F935F936F937F9354
-:101A40008F939F93AF93BF93CF93DF93EF93FF93C6
-:101A5000C091E900CF708091EC00D82FD17080FD4B
-:101A6000D0E81092E9008091F000877F8093F00029
-:101A700078940E94590D1092E9008091F0008860DE
-:101A80008093F000CD2BCF70C093E900FF91EF91D0
-:101A9000DF91CF91BF91AF919F918F917F916F9186
-:101AA0005F914F913F912F910F900FBE0F901F901C
-:101AB00018951F93CF93DF93CDB7DEB7AA970FB6D4
-:101AC000F894DEBF0FBECDBFE7EEF1E088E08E0FE9
-:101AD0009091F10091938E13FBCF0E94D2088091D8
-:101AE000E80083FF1FC18091E7019091E801492F31
-:101AF00050E04A30510508F015C1FA01EA5AFF4F8B
-:101B00000C941923803881F0823809F00BC1809140
-:101B1000EB018F708093E9008091EB0085FB8827B3
-:101B200080F91092E90006C08091E3019091E401F0
-:101B3000911182609091E800977F9093E8008093E4
-:101B4000F1001092F100C8C0282F2D7F09F0EAC0E3
-:101B5000882319F0823061F0E5C08091E90181307D
-:101B600009F0E0C0933009F080E08093E4012BC0DD
-:101B70008091E901811127C08091EB018F7009F4F8
-:101B8000D1C08093E9002091EB0020FF1CC093306E
-:101B900021F48091EB00806214C09091EB00906181
-:101BA0009093EB0021E030E0A90102C0440F551FE3
-:101BB0008A95E2F74093EA001092EA008091EB00E8
-:101BC00088608093EB001092E9008091E800877FA5
-:101BD00086C08111A7C01091E9011F778091E300B1
-:101BE0008078812B8093E3008091E800877F809349
-:101BF000E8000E94770B8091E80080FFFCCF809185
-:101C0000E30080688093E300111102C082E001C00C
-:101C100083E08093E60186C08058823008F082C05D
-:101C20008091E9019091EA018C3D53E0950779F5A7
-:101C300083E08A838AE289834FB7F894DE011396A2
-:101C400020E03EE051E2E32FF0E050935700E491B2
-:101C500020FF03C0E295EF703F5FEF708E2F90E0A2
-:101C6000EA3010F0C79601C0C0968D939D932F5F08
-:101C7000243149F74FBF8091E800877F8093E800C7
-:101C80006AE270E0CE0101960E947E0A14C0AE01A5
-:101C90004F5F5F4F6091EB010E94C509BC01892B2A
-:101CA00009F440C09091E800977F9093E800898103
-:101CB0009A810E94E10A8091E8008B778093E80086
-:101CC00031C0803879F58091E800877F8093E80003
-:101CD0008091E2018093F1008091E8008E778093FB
-:101CE000E8000E94770B1EC081111CC09091E90191
-:101CF0009230C0F48091E800877F8093E800909351
-:101D0000E2010E94770B8091E201811106C080916F
-:101D1000E30087FD02C081E001C084E08093E6011A
-:101D20000E94BE088091E80083FF0AC08091E8000D
-:101D3000877F8093E8008091EB0080628093EB00C6
-:101D4000AA960FB6F894DEBF0FBECDBFDF91CF913C
-:101D50001F9108950895CF938091E6018823A1F003
-:101D6000C091E900CF709091EC00892F817090FDB7
-:101D700080E8C82B1092E9008091E80083FD0E9462
-:101D8000590DCF70C093E900CF91089590936901E8
-:101D9000809368010895E0916801F091690130979E
-:101DA00021F00190F081E02D099480E00895E09108
-:101DB0006801F0916901309721F00280F381E02DF4
-:101DC00009940895E0916801F0916901309721F03C
-:101DD0000480F581E02D09940895209166013091E9
-:101DE00067018217930771F09093670180936601F2
-:101DF000E0916801F0916901309721F00680F78148
-:101E0000E02D0994089520916401309165018217B5
-:101E1000930771F09093650180936401E0916801EC
-:101E2000F0916901309721F00084F185E02D09944B
-:101E3000089508950C94190F0E94E21A0E949C04C0
-:101E40000C94A81BCF92DF92EF92FF920F931F93F7
-:101E5000CF93DF93CDB7DEB72B970FB6F894DEBFE5
-:101E60000FBECDBF0E94B4048BE6C82E81E0D82EF1
-:101E700000E010E0E02E802F0E94A205F6014191C3
-:101E80006F01F42EF826B1F40F5F1F4F0E301105CD
-:101E900089F78FEF89838A831B820E94EB1A816006
-:101EA000782F9D838C8349815A816B818D810E941B
-:101EB000C50F40C09091CD0191FF04C08B870E9457
-:101EC000A8058B8520E030E04F2D50E0922FBA011D
-:101ED000022E02C0759567950A94E2F760FF24C050
-:101EE0002E83EF8221E030E0690102C0CC0CDD1CC2
-:101EF0009A95E2F790E08C219D21892B09F420E04E
-:101F000028870E94EB1A8160782F9A8789874E81F3
-:101F10005F8168858A850E94C50FF801E559FE4FEB
-:101F20008081C826C08206C02F5F3F4F2630310512
-:101F300069F6AACF0E948F1E10916A010E94CB0EF3
-:101F40001817A1F00E94CB0E80936A012B960FB652
-:101F5000F894DEBF0FBECDBFDF91CF911F910F91DF
-:101F6000FF90EF90DF90CF900C94C1072B960FB6A7
-:101F7000F894DEBF0FBECDBFDF91CF911F910F91BF
-:101F8000FF90EF90DF90CF900895CF93DF93CDB780
-:101F9000DEB72B970FB6F894DEBF0FBECDBF4F83D1
-:101FA000588769877A878B87DE01119686E0FD0165
-:101FB00011928A95E9F785E0FE01379601900D921E
-:101FC0008A95E1F749815A816B817C818D819E815F
-:101FD0000E94F5162B960FB6F894DEBF0FBECDBF4C
-:101FE000DF91CF9108950895CF93882309F4C2C05B
-:101FF000C82F823859F40E94CB0E81FDBBC089E303
-:102000000E949E190E946B1A89E30CC0833879F4F0
-:102010000E94CB0E80FDAEC083E50E949E190E94F7
-:102020006B1A83E50E94E019CF910C946B1A8438E7
-:1020300059F40E94CB0E82FD9DC087E40E949E1938
-:102040000E946B1A87E4EECF8CEF8C0F813A48F434
-:102050008C2F0E94D52081118DC08C2F0E949E193B
-:10206000E3CF80E28C0F883048F4C77081E001C074
-:10207000880FCA95EAF70E94241AD6CF8BE58C0FF9
-:10208000833078F4C53A29F0C63A31F083E890E01D
-:1020900005C081E890E002C082E890E0CF910C9406
-:1020A000ED0E88E58C0F833108F064C0C83A39F131
-:1020B000C93A41F1CA3A49F1CB3A51F1CC3A59F116
-:1020C000CD3A61F1C03B69F1CE3A71F1CF3A79F185
-:1020D000C13B81F1C23B89F1C33B91F1C43B99F112
-:1020E000C53BA1F1C63BA9F1C73BB1F1C83BB9F172
-:1020F000C93BC1F1CA3BC9F180E090E038C082EE33
-:1021000090E035C089EE90E032C08AEE90E02FC0BA
-:1021100085EB90E02CC086EB90E029C087EB90E047
-:1021200026C08CEC90E023C08DEC90E020C083E8CA
-:1021300091E01DC08AE891E01AC082E991E017C0E1
-:1021400084E991E014C081E292E011C083E292E060
-:102150000EC084E292E00BC085E292E008C086E205
-:1021600092E005C087E292E002C08AE292E0CF915D
-:102170000C94030FCF910895882309F44BC0823843
-:1021800059F40E94CB0E81FF45C089E30E949E193D
-:102190000E946B1A89E30CC0833871F40E94CB0E45
-:1021A00080FF38C083E50E949E190E946B1A83E568
-:1021B0000E94E0190C946B1A843859F40E94CB0EDB
-:1021C00082FF28C087E40E949E190E946B1A87E450
-:1021D000EFCF9CEF980F913A58F390E2980F983018
-:1021E00050F4877091E001C0990F8A95EAF7892F22
-:1021F0000E942A1ADFCF9BE5980F933020F480E0ED
-:1022000090E00C94ED0E885A833120F480E090E049
-:102210000C94030F0895882321F00E94241A0C9433
-:102220006B1A0895882321F00E942A1A0C946B1AC5
-:102230000895BF92CF92DF92EF92FF920F931F9378
-:10224000CF93DF9300D000D000D0CDB7DEB725E02C
-:10225000FC01DE01119601900D922A95E1F7FC0137
-:10226000D08011810281258122952F704381548174
-:10227000452B09F4FCC21F3F21F4FFEFDF1609F4E0
-:10228000F6C27C012E830E94F30FD9821A836981E2
-:102290007A81802F0E949A19182FB92E0E944F1907
-:1022A0000E9416182E81002319F00E94411A2E81D7
-:1022B000EB2DE295EF70F0E0E05AFF4F0C941923FC
-:1022C0008B2D807F9B2D9F70F92E882319F0F2941F
-:1022D00080EFF822002389F0FF2009F475C280E224
-:1022E000810F883020F48F2D0E94241A03C08F2D77
-:1022F0000E94341A0E946B1A67C2812F0E94BC1080
-:10230000FF2009F4B4C2105E8F2D183018F40E941B
-:102310002A1A02C00E943A1A26960FB6F894DEBF17
-:102320000FBECDBFDF91CF911F910F91FF90EF9026
-:10233000DF90CF90BF900C946B1A3B2D307F8B2D8C
-:102340008F70303211F08295807F112319F0113097
-:1023500021F12CC00023B9F0222309F4A0C12130BF
-:1023600009F09DC126960FB6F894DEBF0FBECDBF13
-:10237000DF91CF911F910F91FF90EF90DF90CF9061
-:10238000BF900C94541A222319F0213009F46FC223
-:102390008E830E94571A8E8196C1002321F022302D
-:1023A00008F065C27CC1211162C28DC1002321F0F9
-:1023B000222309F474C108C2222309F484C119C27A
-:1023C0002B2D26952695237030E02115310521F01F
-:1023D00021303105D1F04BC2002321F0812F9B2DFC
-:1023E000937002C080E090E026960FB6F894DEBFAE
-:1023F0000FBECDBFDF91CF911F910F91FF90EF9056
-:10240000DF90CF90BF900C94ED0E002321F0812F30
-:102410009B2D937002C080E090E026960FB6F89452
-:10242000DEBF0FBECDBFDF91CF911F910F91FF9007
-:10243000EF90DF90CF90BF900C94030F812F00237B
-:1024400019F00E94971D02C00E94FF1D26960FB62C
-:10245000F894DEBF0FBECDBFDF91CF911F910F91DA
-:10246000FF90EF90DF90CF90BF900C94841E8B2D47
-:10247000837009F07BC00111FAC1812F8295869586
-:102480008770880F880F912F9F70C92ED12CE12C57
-:10249000F12C082E04C0CC0CDD1CEE1CFF1C0A9491
-:1024A000D2F714FF12C04FE050E060E070E004C0CB
-:1024B000440F551F661F771F8A95D2F7CB01BA01CB
-:1024C000609570958095909503C060E070E0CB01B9
-:1024D0002B2D269526952370422F50E04230510532
-:1024E000D9F04330510569F16C297D298E299F2946
-:1024F0004130510551F126960FB6F894DEBF0FBE5C
-:10250000CDBFDF91CF911F910F91FF90EF90DF90A2
-:10251000CF90BF900C943D186C297D298E299F295E
-:1025200026960FB6F894DEBF0FBECDBFDF91CF91D8
-:102530001F910F91FF90EF90DF90CF90BF900C9480
-:1025400059180E943D18C701B60126960FB6F89497
-:10255000DEBF0FBECDBFDF91CF911F910F91FF90D6
-:10256000EF90DF90CF90BF900C942118002319F0CA
-:102570008B2D817001C08695882309F478C1812F45
-:10258000829586958770880F880F912F9F70C92E2E
-:10259000D12CE12CF12C082E04C0CC0CDD1CEE1C3F
-:1025A000FF1C0A94D2F714FF12C04FE050E060E025
-:1025B00070E004C0440F551F661F771F8A95D2F73D
-:1025C000CB01BA01609570958095909503C060E04D
-:1025D00070E0CB012B2D269526952370422F50E0DD
-:1025E00042305105D9F04330510569F16C297D29FC
-:1025F0008E299F294130510551F126960FB6F89446
-:10260000DEBF0FBECDBFDF91CF911F910F91FF9025
-:10261000EF90DF90CF90BF900C9417196C297D2913
-:102620008E299F2926960FB6F894DEBF0FBECDBF28
-:10263000DF91CF911F910F91FF90EF90DF90CF909E
-:10264000BF900C9433190E941719C701B601269642
-:102650000FB6F894DEBF0FBECDBFDF91CF911F91B3
-:102660000F91FF90EF90DF90CF90BF900C94FB18EC
-:10267000103FD1F118F4103E50F4A1C0123F09F4FC
-:1026800063C008F44CC0133F09F473C098C01F70B6
-:102690008B2D8F710023A1F00E949418812F269614
-:1026A0000FB6F894DEBF0FBECDBFDF91CF911F9163
-:1026B0000F91FF90EF90DF90CF90BF900C940B1193
-:1026C0000E94B518812F26960FB6F894DEBF0FBE74
-:1026D000CDBFDF91CF911F910F91FF90EF90DF90D1
-:1026E000CF90BF900C9412110023A9F02111BFC00C
-:1026F0008B2D8F7126960FB6F894DEBF0FBECDBF1F
-:10270000DF91CF911F910F91FF90EF90DF90CF90CD
-:10271000BF900C94DA18223008F0A9C0E9CF00234A
-:10272000A9F08B2D8F7126960FB6F894DEBF0FBEE1
-:10273000CDBFDF91CF911F910F91FF90EF90DF9070
-:10274000CF90BF900C949418002359F38B2D8F7168
-:1027500026960FB6F894DEBF0FBECDBFDF91CF91A6
-:102760001F910F91FF90EF90DF90CF90BF900C944E
-:10277000B518002399F08B2D8F7126960FB6F8941B
-:10278000DEBF0FBECDBFDF91CF911F910F91FF90A4
-:10279000EF90DF90CF90BF900C947F1826960FB6E5
+:1004300000000000000000000000000000000000BC
+:1004400000000000000000000000000000000000AC
+:10045000000001000000000000000000000001009A
+:10046000000000000000000000000100000000008B
+:10047000000000000000000000000000000000007C
+:10048000000000000100000000000000000000006B
+:10049000000000000000000000000000000000005C
+:1004A000F400F2000000010000000000F000F10084
+:1004B0000000010000000000F500F3000000010052
+:1004C00001000000F900FA00000000000000000038
+:1004D000000000000000000000001603450072004C
+:1004E00067006F0044006F007800200045005A004C
+:1004F000000016034500720067006F0044006F00A3
+:100500007800200045005A00000004030904090295
+:100510006D00040100A0FA090400000103010100BC
+:10052000092111010001223F000705810308000A8B
+:100530000904010001030102000921110100012247
+:100540004D000705820308000A09040200010300A8
+:10055000000009211101000122360007058303086C
+:10056000000A090403000103000000092111010031
+:100570000122390007058403100001120110010057
+:10058000000008EDFE07130100010200010501094A
+:1005900006A101050719E029E71500250195087551
+:1005A000018102050819012905950575019102953A
+:1005B000017503910105071900297715002501959B
+:1005C0007875018102C005010980A101850216012B
+:1005D0000026B7001A01002AB700751095018100A6
+:1005E000C0050C0901A1018503160100269C021A11
+:1005F00001002A9C02751095018100C005010902C5
+:10060000A1010901A100050919012905150025010C
+:100610009505750181029501750381010501093078
+:1006200009311581257F95027508810609381581E4
+:10063000257F950175088106050C0A38021581256C
+:100640007F950175088106C0C005010906A1010555
+:100650000719E029E7150025019508750181029524
+:100660000175088101050819012905950575019194
+:10067000029501750391010507190029FF15002551
+:10068000FF950675088100C0000000000000000012
+:10069000000000010204060A0F17202C3A4A5D717F
+:1006A000879DB3C7DAE9F5FCFFFCF5E9DAC7B39D2E
+:1006B00087715D4A3A2C20170F0A060402010000D8
+:1006C000000000000000000011241FBECFEFDAE0A0
+:1006D000DEBFCDBF04B603FE27C08091EF0190912D
+:1006E000F001A091F101B091F2018730904BA74049
+:1006F000B04BD1F41092EF011092F0011092F10181
+:100700001092F20114BE84B7877F84BF0FB6F894AD
+:10071000A8958091600088618093600010926000CD
+:100720000FBEE0E0FFE3099511E0A0E0B1E0E4E7EF
+:10073000F7E402C005900D92A433B107D9F721E088
+:10074000A4E3B1E001C01D92AF3EB207E1F70E9401
+:10075000D8090C94B8230C940000611107C0FC0167
+:100760008281811106C080EE90E0089580E090E0E3
+:10077000089583EE90E00895089508950C94BD03C4
+:1007800056985E9825982D9826982E9827982F98F9
+:100790008FEF90E0909389008093880090938B0076
+:1007A00080938A0090938D0080938C00259A2D9AD7
+:1007B0002FEF80E792E0215080409040E1F700C0A9
+:1007C0000000269A2E9A2FEF80E792E02150804079
+:1007D0009040E1F700C00000279A2F9A2FEF80E7A2
+:1007E00092E0215080409040E1F700C00000259841
+:1007F0002D982FEF80E792E0215080409040E1F764
+:1008000000C0000026982E982FEF80E792E021503C
+:1008100080409040E1F700C0000027982F9856983C
+:100820005E9825982D9826982E9827982F980895A9
+:1008300089EA8093800089E08093810024982C9835
+:100840003F988AB18F748AB96E98479A8BB1806B42
+:100850008BB9769A0E94C0030C94BC0380E280930B
+:1008600000018091340181110EC00E947D0481E05D
+:10087000809334012FEF83ED90E32150804090402E
+:10088000E1F700C0000080E40E948304809300012F
+:1008900081112EC00E94AD0480930001811128C0F7
+:1008A0000E94AD0480930001811122C08FE30E9459
+:1008B000AD048093000181111BC00E94A50480E457
+:1008C0000E94830480930001811112C08CE00E9479
+:1008D000AD048093000181110BC00E94AD04809390
+:1008E0000001811105C08FE30E94AD0480930001D7
+:1008F0000E94A5048091000108951092B9008AE039
+:100900008093B800089594EA9093BC009091BC0045
+:1009100097FFFCCF9091B900987F983021F09031EB
+:1009200011F081E008958093BB0084E88093BC00BF
+:100930008091BC0087FFFCCF8091B900887F88310F
+:1009400011F0803471F780E0089584E98093BC0051
+:100950008091BC0084FDFCCF08958093BB0084E8A7
+:100960008093BC008091BC0087FFFCCF9091B900C0
+:10097000987F81E0983209F480E0089584E88093BC
+:10098000BC008091BC0087FFFCCF8091BB00089524
+:1009900080910001811115C080E40E94830480933E
+:1009A000000181110CC082E10E94AD04809300011E
+:1009B000811105C08FEF0E94AD04809300010E9459
+:1009C000A50484B1807F84B985B1807F85B98AB15F
+:1009D000837F8AB98BB1837F8BB93E9846980895FF
+:1009E0000E942E04809300010E94C80480B38C7082
+:1009F00080BB81B3836F81BBA6E3B1E0E4E4F1E0A7
+:100A00008EE08E0F11921D928E13FCCF0C94180461
+:100A1000BF92CF92DF92EF92FF920F931F93CF93EB
+:100A2000DF9380910001882379F0809135018F5FF9
+:100A300080933501811108C00E942E04809300012B
+:100A4000811102C00E94C00306E311E0C0E0D0E0C3
+:100A5000DD24D39482E0C82EEE24E394F12CC73039
+:100A6000D10500F580910001811164C080E40E94ED
+:100A7000830480930001811112C082E10E94AD04C1
+:100A80008093000181110BC0C7010C2E01C0880F9B
+:100A90000A94EAF780950E94AD04809300010E94B9
+:100AA000A50448C0CA30A1F028F4C83059F0C930B4
+:100AB00061F005C0CC3089F070F0CD3089F0209A1B
+:100AC000289810C0219A29980DC0229A2A980AC005
+:100AD000239A2B9807C0529A01C0539A5B9802C080
+:100AE0003E9A469890EA9A95F1F79FB1799902C09B
+:100AF00082E001C080E091709D25982B7C9902C016
+:100B000084E001C080E0892B7D9902C038E001C0FB
+:100B100030E0832B7E9902C020E101C020E0822BCF
+:100B20009FB19095991F9927991F9295990F907E43
+:100B3000892B0FC080910001811149C080E40E947F
+:100B4000830480930001882379F1B12C0E94A504CD
+:100B50008B2DF8019081981719F08083C0920101C4
+:100B60000E94C80421960F5F1F4FCE30D10509F0B7
+:100B700076CF80910101882361F18150809301013A
+:100B8000882339F08FE99FE00197F1F700C000005A
+:100B900020C0A4E4B1E0E6E3F1E0CF01825F9191EF
+:100BA0009D938E13FCCF15C083E10E94AD0480930A
+:100BB00000018111CACF81E40E9483048093000167
+:100BC0008111C3CF0E94BE04B82EB094BFCF80E085
+:100BD000C0CF0E94BE0381E0DF91CF911F910F91A2
+:100BE000FF90EF90DF90CF90BF900895E82FF0E056
+:100BF000EC5BFE4F8081089508958B3B910578F45E
+:100C0000883A910540F5853A9105D0F484309105F4
+:100C100008F0B1C08130910509F4ADC06BC0803ED1
+:100C2000910508F467C0883E910508F4A4C09C01B2
+:100C3000205F31092031310508F05CC090650895CE
+:100C4000853A910509F459C0863A910509F058C0D2
+:100C500082E890E40895883A910509F454C0893AED
+:100C6000910509F453C08A3A910509F452C08B3AB0
+:100C7000910509F451C08C3A910509F450C08D3AA0
+:100C8000910509F44FC0803B910509F44EC08E3A9E
+:100C9000910509F44DC08F3A910509F44CC0813B90
+:100CA000910509F44BC0823B910509F44AC0833B8E
+:100CB000910509F449C0843B910509F448C0853B7E
+:100CC000910509F447C0863B910509F446C0873B6E
+:100CD000910509F445C0883B910509F444C0893B5E
+:100CE000910509F443C08A3B910509F442C080E0B4
+:100CF00094E4089580E090E0089581E890E40895F8
+:100D000083E890E4089582EE94E4089589EE94E4F3
+:100D100008958AEE94E4089585EB94E4089586EBB3
+:100D200094E4089587EB94E408958CEC94E408959A
+:100D30008DEC94E4089583E895E408958AE895E4B9
+:100D4000089582E995E4089584E995E4089581E29F
+:100D500096E4089583E296E4089584E296E4089583
+:100D600085E296E4089586E296E4089587E296E4A3
+:100D700008958AE296E40895089596E0799FF00137
+:100D8000112494E5899FE00DF11D1124E60FF11D5A
+:100D9000EE0FFF1FE651FF4F859194910895880F44
+:100DA000991FFC01E659F040859194910895880FB0
+:100DB000991FFC01E651FF4F85919491089526E01B
+:100DC000729FF001112444E5849FE00DF11D112470
+:100DD000E60FF11DEE0FFF1FE651FF4F8591949135
+:100DE0009C013A9521154FE1340708F41CC13F518D
+:100DF0002115304120F49F700E94D70608959C0170
+:100E000030532115304118F49927906C08958115BD
+:100E100020E5920771F40E94AF144FEF84E39CE049
+:100E2000415080409040E1F700C000000E949A1BB2
+:100E3000FAC0813020E5920731F48091CD018160C4
+:100E40008093CD01F0C09C0130552115304108F050
+:100E500051C0292F33272F70332721303105D9F482
+:100E6000AC014370552702C0220F331F4A95E2F7A9
+:100E70003C68AC0164E0440F551F6A95E1F74427D4
+:100E80005370242B352B73E0880F991F7A95E1F767
+:100E9000807699271DC02230310529F4982F8827A4
+:100EA000816F906A089523303105A9F4AC01437035
+:100EB000552721E030E002C0220F331F4A95E2F7A8
+:100EC0003C6843E0880F991F4A95E1F7807E977050
+:100ED000822B932B089524303105E1F4AC0143704B
+:100EE000552721E030E002C0220F331F4A95E2F778