diff options
Diffstat (limited to 'keyboard/planck/keymaps')
-rw-r--r-- | keyboard/planck/keymaps/basic/Makefile | 63 | ||||
-rw-r--r-- | keyboard/planck/keymaps/basic/README.md | 2 | ||||
-rw-r--r-- | keyboard/planck/keymaps/basic/compiled.hex | 970 | ||||
-rw-r--r-- | keyboard/planck/keymaps/basic/keymap.c | 94 | ||||
-rw-r--r-- | keyboard/planck/keymaps/experimental/compiled.hex | 3174 | ||||
-rw-r--r-- | keyboard/planck/keymaps/experimental/keymap.c | 44 |
6 files changed, 2754 insertions, 1593 deletions
diff --git a/keyboard/planck/keymaps/basic/Makefile b/keyboard/planck/keymaps/basic/Makefile new file mode 100644 index 0000000000..3a9cc18b4d --- /dev/null +++ b/keyboard/planck/keymaps/basic/Makefile @@ -0,0 +1,63 @@ +#---------------------------------------------------------------------------- +# On command line: +# +# make all = Make software. +# +# make clean = Clean out built project files. +# +# make coff = Convert ELF to AVR COFF. +# +# make extcoff = Convert ELF to AVR Extended COFF. +# +# make program = Download the hex file to the device. +# Please customize your programmer settings(PROGRAM_CMD) +# +# make teensy = Download the hex file to the device, using teensy_loader_cli. +# (must have teensy_loader_cli installed). +# +# make dfu = Download the hex file to the device, using dfu-programmer (must +# have dfu-programmer installed). +# +# make flip = Download the hex file to the device, using Atmel FLIP (must +# have Atmel FLIP installed). +# +# make dfu-ee = Download the eeprom file to the device, using dfu-programmer +# (must have dfu-programmer installed). +# +# make flip-ee = Download the eeprom file to the device, using Atmel FLIP +# (must have Atmel FLIP installed). +# +# make debug = Start either simulavr or avarice as specified for debugging, +# with avr-gdb or avr-insight as the front end for debugging. +# +# make filename.s = Just compile filename.c into the assembler code only. +# +# make filename.i = Create a preprocessed source file for use in submitting +# bug reports to the GCC project. +# +# To rebuild project do "make clean" then "make all". +#---------------------------------------------------------------------------- + +# Build Options +# change to "no" to disable the options, or define them in the makefile.mk in +# the appropriate keymap folder that will get included automatically +# +BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) +MOUSEKEY_ENABLE = yes # 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 +NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality +MIDI_ENABLE = no # MIDI controls +AUDIO_ENABLE = no # Audio output on port C6 +UNICODE_ENABLE = no # Unicode +BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID +RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. + +# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend + +ifndef QUANTUM_DIR + include ../../../../Makefile +endif
\ No newline at end of file diff --git a/keyboard/planck/keymaps/basic/README.md b/keyboard/planck/keymaps/basic/README.md new file mode 100644 index 0000000000..3a4824b5b4 --- /dev/null +++ b/keyboard/planck/keymaps/basic/README.md @@ -0,0 +1,2 @@ +# A more basic Planck Layout for copying + diff --git a/keyboard/planck/keymaps/basic/compiled.hex b/keyboard/planck/keymaps/basic/compiled.hex new file mode 100644 index 0000000000..a4d94b6c4f --- /dev/null +++ b/keyboard/planck/keymaps/basic/compiled.hex @@ -0,0 +1,970 @@ +:100000000C9401020C9445020C9445020C94450298
+:100010000C9445020C9445020C9445020C94450244
+:100020000C9445020C9445020C94780B0C944A0CE9
+:100030000C946E190C9445020C9445020C944502E4
+:100040000C9445020C9445020C9445020C94450214
+:100050000C9445020C94D6190C9445020C9445025C
+:100060000C9445020C9445020C9445020C944502F4
+:100070000C9445020C9445020C9445020C944502E4
+:100080000C9445020C9445020C9445020C944502D4
+:100090000C9445020C9445020C9445020C944502C4
+:1000A0000C9445020C9445020C944502B70CD90CF3
+:1000B000C70DD90CC70D1E0D410DC70D960DA90D0D
+:1000C00086108610B510B510F410141144124412A5
+:1000D0001F114412CF11CF113512441244123E1297
+:1000E000DC11DC11DC11DC11DC11DC11DC11DC11A8
+:1000F000DC11DC11DC11DC11DC11DC11DC11DC1198
+:10010000EC11FA110112081212122B0014001A003D
+:100110000800150017001C0018000C001200130046
+:100120002A00290004001600070009000A000B003D
+:100130000D000E000F0033003400E1001D001B0015
+:1001400006001900050011001000360037003800C5
+:100150002800E500E000E200E30001302C002C0064
+:1001600002305000510052004F0035021E021F02A3
+:100170002002210222022302240225022602270253
+:100180002A004C003A003B003C003D003E003F008E
+:100190002D022E022F0230023102010040004100E8
+:1001A00042004300440045003202640201000100A5
+:1001B00001000050010001000100010001000100E8
+:1001C0000100AB00AA00A900AE0035001E001F0010
+:1001D0002000210022002300240025002600270003
+:1001E0002A004C003A003B003C003D003E003F002E
+:1001F0002D002E002F003000310001004000410092
+:100200004200430044004500320064000100010048
+:100210000100005001000100010001000100010087
+:100220000100AB00AA00A900AE002803540068003A
+:100230006500200050006C0061006E0063006B00E0
+:1002400020004B006500790062006F0061007200C1
+:10025000640000002C034F007200740068006F00FF
+:100260006C0069006E0065006100720020004B00A8
+:100270006500790062006F00610072006400730025
+:1002800000000403090409026D00040100A0FA093A
+:1002900004000001030101000921110100012240B5
+:1002A000000705810308000A090401000103010297
+:1002B00000092111010001224D00070582030800F9
+:1002C0000A090402000103000000092111010001D4
+:1002D0002236000705830308000A0904030001030E
+:1002E00000000009211101000122390007058403E3
+:1002F0001000011201100100000008EDFE60600115
+:10030000000102000105010906A101050719E02904
+:10031000E7150025019508750181020508190129D5
+:100320000595057501910295017503910105071960
+:1003300000297715002501957875018102C0050116
+:100340000980A101850216010026B7001A01002AC2
+:10035000B700751095018100C0050C0901A1018548
+:1003600003160100269C021A01002A9C02751095B2
+:10037000018100C005010902A1010901A1000509CF
+:1003800019012905150025019505750181029501C1
+:10039000750381010501093009311581257F950219
+:1003A0007508810609381581257F95017508810634
+:1003B000050C0A38021581257F950175088106C054
+:1003C000C005010906A101050719E029E715002567
+:1003D00001950875018102950175088101050819CB
+:1003E0000129059505750191029501750391010596
+:1003F00007190029FF150026FF00950675088100E2
+:10040000C00011241FBECFEFDAE0DEBFCDBF04B6BF
+:1004100003FE24C08091E9019091EA01A091EB01D3
+:10042000B091EC018730904BA740B04BB9F41092DB
+:10043000E9011092EA011092EB011092EC0114BE56
+:1004400084B7877F84BF88E10FB6F89480936000FB
+:10045000109260000FBEE0E0F8E3099511E0A0E023
+:10046000B1E0E4E4FCE302C005900D92AA33B107C9
+:10047000D9F711E0AAE3B1E001C01D92A93EB1078E
+:10048000E1F70E94C2080C94201E0C94000008950D
+:10049000089581E0089508956E9A769A0C94470223
+:1004A0000C9448020C9449020C944B02613019F0F0
+:1004B000623049F013C0FC018281882311F081E091
+:1004C00007C081E009C0FC018281882321F082E01D
+:1004D0000E94EC1603C082E00E940D1780E090E0BD
+:1004E000089581E008950C94710208950F931F936D
+:1004F000CF93DF938C01FC01C081D181CE010E949A
+:10050000A817BE010E942303EC01B8010E947302E8
+:10051000882309F48DC0F8018281882309F44AC038
+:100520008091450181111FC0C431F0E5DF0709F05A
+:1005300051C00E94750281E0809345010E94A0197C
+:10054000909344018093430110923C0110923E012C
+:1005500010923D011092400110923F011092420111
+:100560001092410165C080914301909144010E9425
+:10057000AC19883C910570F480913C01E82FF0E0C3
+:10058000EE0FFF1FE35CFE4FD183C0838F5F80932C
+:100590003C014EC0C43880E5D80721F0C538D045AD
+:1005A00001F13AC0F8018281882341F010923A01AA
+:1005B00082E01EC0C438E0E5DE0759F580913A01BB
+:1005C000811106C086E20E94350F86E20E94F20F7A
+:1005D00082E01CC0C438F0E5DF0741F3C538D045E0
+:1005E000D9F4F8018281882331F010923B0180E236
+:1005F0000E9441101DC080913B01811106C087E21D
+:100600000E94350F87E20E94F20F80E20E9448109C
+:100610000FC0C538D04529F381E080933A0180931B
+:100620003B01C801DF91CF911F910F910C945202B1
+:1006300080E0DF91CF911F910F9108950C944C02AF
+:100640000C94500208959CE0799FF001112490E3EE
+:10065000899FE00DF11D1124E60FF11DEE0FFF1F24
+:10066000E65FFE4F859194910895880F991FFC01D4
+:10067000E657F040859194910895880F991FFC01E9
+:10068000E65FFE4F8591949108950F931F93CF934A
+:10069000DF93EC01811520E3920750F5C11580E24C
+:1006A000D80708F0C3C0CB3BD10590F4C83AD105B8
+:1006B00008F06AC0C53AD10508F05BC0C430D10566
+:1006C00008F0D0C1219709F0CAC101E010E00AC2C8
+:1006D000CF3FD10511F008F0C5C1C03FD10508F0EA
+:1006E000A2C0CE01805E9109089708F4BBC1B7C1D2
+:1006F000C13090E5D90709F4A2C020F5C0318FE4DC
+:10070000D80770F4C11590E4D90708F094C0C1155A
+:1007100021E3D20708F0A3C1DD278E01106CE2C1EE
+:10072000C115D04509F09BC10E94AF128FEF94E331
+:100730002CE0815090402040E1F700C000000E9472
+:10074000FB19D0C1C11597E5D90758F4C03121E58F
+:10075000D20708F01CC1C43180E5D80708F475C081
+:100760007EC1CE0190578115904108F078C1DF70AD
+:1007700073C1C53AD10509F477C1C63AD10509F06C
+:1007800076C102E810E4AEC1C83AD10509F472C1DD
+:10079000C93AD10509F471C1CA3AD10509F470C149
+:1007A000CB3AD10509F46FC1CC3AD10509F46EC139
+:1007B000CD3AD10509F46DC1C03BD10509F46CC136
+:1007C000CE3AD10509F46BC1CF3AD10509F46AC11B
+:1007D000C13BD10509F469C1C23BD10509F468C127
+:1007E000C33BD10509F467C1C43BD10509F466C117
+:1007F000C53BD10509F465C1C63BD10509F464C107
+:10080000C73BD10509F463C1C83BD10509F462C1F6
+:10081000C93BD10509F461C1CA3BD10509F460C1E6
+:1008200000E014E45FC18E0110655CC1CE019F70D1
+:100830000E943D0358C1DF708E01106A53C1809140
+:10084000CC0181608093CC014DC10E94521A81116C
+:1008500002C00E94381A0E94651A90E09093E90144
+:100860008093E801C23080E5D80721F48091E80147
+:10087000816086C0C43090E5D90721F48091E801F9
+:1008800082607EC0C63020E5D20721F48091E80165
+:10089000846076C0C83080E5D80719F48091E801FB
+:1008A00027C0CA3090E5D90721F48091E801806122
+:1008B00067C0CC3020E5D20721F48091E801806246
+:1008C0005FC0CE3080E5D80721F48091E8018064D4
+:1008D00057C0C03190E5D90721F48091E8018068C4
+:1008E0004FC0C23120E5D20729F48091E80184602D
+:1008F000886046C0C33080E5D80721F48091E801C4
+:100900008E7F3EC0C53090E5D90721F48091E80183
+:100910008D7F36C0C73020E5D20721F48091E801F1
+:100920008B7F2EC0C93080E5D80719F48091E8018B
+:1009300026C0CB3090E5D90721F48091E8018F7E65
+:100940001FC0CD3020E5D20721F48091E8018F7DD2
+:1009500017C0CF3080E5D80721F48091E8018F7B64
+:100960000FC0C13190E5D90721F48091E8018F775C
+:1009700007C0C331D04531F48091E8018B7F877F78
+:100980008093E8018091E8010E94691AABC08D2F25
+:1009900099278F70992781309105D9F49E01237092
+:1009A000332702C0880F991F2A95E2F79C688E01B1
+:1009B00044E0000F111F4A95E1F700271370802BC8
+:1009C000912B53E0CC0FDD1F5A95E1F7C076DD2760
+:1009D0002FC08230910531F4DC2FCC278E01016FBE
+:1009E000106A80C08330910569F4CE018370992725
+:1009F00001E010E002C0000F111F8A95E2F7C80164
+:100A00009C680FC084309105B9F4CE01837099279A
+:100A100001E010E002C0000F111F8A95E2F7C80143
+:100A20009A6823E0CC0FDD1F2A95E1F7C07ED770CE
+:100A30008C010C2B1D2B56C08530910531F4DC2F19
+:100A4000CC278E01046F106A4DC0069709F04AC08A
+:100A5000CF71DD27DC2FCC278E01106243C000E070
+:100A600010E040C08E013EC001E810E43BC003E846
+:100A700010E438C002EE14E435C009EE14E432C0CC
+:100A80000AEE14E42FC005EB14E42CC006EB14E4CA
+:100A900029C007EB14E426C00CEC14E423C00DECD1
+:100AA00014E420C003E815E41DC00AE815E41AC0E8
+:100AB00002E915E417C004E915E414C001E216E4E4
+:100AC00011C003E216E40EC004E216E40BC005E216
+:100AD00016E408C006E216E405C007E216E402C008
+:100AE0000AE216E4C801DF91CF911F910F9108959A
+:100AF0009CE0799FF001112490E3899FE00DF11DA6
+:100B00001124E60FF11DEE0FFF1FE65FFE4F8591EA
+:100B10009491803E9105E0F4803C910558F5813335
+:100B2000910509F46FC048F48932910509F463C056
+:100B30008A32910509F46DC072C089339105E9F0DC
+:100B400082389105D1F08533910509F44DC067C015
+:100B5000833E910581F138F4803E9105B9F0823EE3
+:100B60009105D9F05CC0863E910561F1873E910503
+:100B7000A1F155C00E94350308952091E80120FDA0
+:100B800002C021FF4CC080EE90E049C08091E80196
+:100B900080FFF9CF89E390E042C08091E80182FFB5
+:100BA0000EC08091E80184FF03C080E090E037C070
+:100BB00083EE90E034C08091E80182FFF2CF82EEB4
+:100BC00090E02DC08091E80183FF0BC08091E80187
+:100BD00084FDEBCF87EE90E022C08091E80183FF97
+:100BE000F5CF86EE90E01BC08091E80185FF07C03D
+:100BF00089E290E014C08091E80185FFF9CF85E398
+:100C000090E00DC08091E80186FF07C08AE290E085
+:100C100006C08091E80186FFF9CF81E390E00E9451
+:100C2000450308950C945402E82FF0E0EF5DFE4F69
+:100C30008081E82FEF70F0E082958F7021E030E046
+:100C4000A90102C0440F551F8A95E2F740A30895F9
+:100C50000F931F93CF93DF9385B7806885BF85B7C8
+:100C6000806885BFC3E0D0E001E010E0FE01EF5DE9
+:100C7000FE4F8081E82FEF70F0E021A182958F7008
+:100C8000A80102C0440F551F8A95E2F7CA01822BC2
+:100C900081A38C2F0E941406219740F78BE090E0EF
+:100CA00061E070E0FC01EB5EFE4F2081E22FEF700F
+:100CB000F0E042A122952F70DB0102C0AA0FBB1FFA
+:100CC0002A95E2F79D01242B22A3019758F7DF9183
+:100CD000CF911F910F910C941E03EF92FF920F93EF
+:100CE0001F93CF93DF930EE411E0C3E0EE24E3946F
+:100CF000F12CD5E08C2F0E9414068BE090E040E0B0
+:100D000050E0FC01EB5EFE4F6081E62FEF70F0E0FB
+:100D100020A130E062956F7002C0359527956A95E5
+:100D2000E2F720FD09C09701082E02C0220F331FF1
+:100D30000A94E2F7422B532B019718F7F80192918E
+:100D400082918F018417950721F051834083D093BE
+:100D500000018C2F0E941406C15060F680910001A2
+:100D600087FD2CC08150809300018F3F39F08FE9BF
+:100D70009FE00197F1F700C0000020C080914C0176
+:100D800090914D01909355018093540180914A01B7
+:100D900090914B01909353018093520180914801AF
+:100DA00090914901909351018093500180914601A7
+:100DB0009091470190934F0180934E010E94200330
+:100DC00081E0DF91CF911F910F91FF90EF900895F7
+:100DD000E82FF0E0EE0FFF1FE25BFE4F8081918174
+:100DE000089508950F931F93CF9306E511E0C0E097
+:100DF000F801929182918F010E942319C80FF1E0AE
+:100E00000E341F07A9F78C2FCF911F910F910895D2
+:100E1000809166010895CF93DF9300D01F92CDB7E4
+:100E2000DEB79C018091DF01843019F593E099834E
+:100E30003B832A839093E9008FEF9091E8008150E3
+:100E400095FD06C095ED9A95F1F700008111F5CF5B
+:100E50008091E80085FF0DC040E050E063E070E065
+:100E6000CE0101960E9468098091E8008E778093F8
+:100E7000E8000F900F900F90DF91CF910895CF93DE
+:100E8000DF9300D01F92CDB7DEB72091DF01243071
+:100E900021F522E029839B838A8383E08093E90004
+:100EA0008FEF9091E800815095FD06C095ED9A95E1
+:100EB000F1F700008111F5CF8091E80085FF0DC0AA
+:100EC00040E050E063E070E0CE0101960E946809C6
+:100ED0008091E8008E778093E8000F900F900F903C
+:100EE000DF91CF9108952091DF012430F1F422E0C9
+:100EF0002093E9002FEF3091E800215035FD06C026
+:100F000035ED3A95F1F700002111F5CF2091E80079
+:100F100025FF0BC040E050E065E070E00E946809EA
+:100F20008091E8008E778093E8000895CF93DF9357
+:100F3000EC019091DF01943009F046C080910B01E3
+:100F40008823D9F080910C018823B9F09093E900AF
+:100F50008FEF9091E800815095FD06C095E19A953C
+:100F6000F1F700008111F5CF8091E80085FF2CC0DA
+:100F700040E050E060E170E017C081E08093E9005C
+:100F80008FEF9091E800815095FD06C095ED9A9500
+:100F9000F1F700008111F5CF8091E80085FF14C0C2
+:100FA00040E050E068E070E0CE010E946809809166
+:100FB000E8008E778093E80080E1FE01A6E5B1E0CD
+:100FC00001900D928A95E1F7DF91CF91089580917C
+:100FD000DE01811109C00E94FD0A0E945A0B809116
+:100FE000E20084608093E20008951092DE0108958B
+:100FF000089508950C94681942E061EC81E00E9424
+:10100000770A42E061EC82E00E94770A42E061ECFC
+:1010100083E00E94770A42E161EC84E00C94770A55
+:101020008091E101833009F455C030F4813071F0D2
+:10103000823009F48EC008958A3009F47AC08B306A
+:1010400009F460C0893009F09CC020C08091E001A3
+:10105000813A09F096C08091E800877F8093E8008C
+:101060008091E4019091E501892B21F460E186E50E
+:1010700091E003C060E080E090E070E00E94B3097E
+:101080008091E8008B778093E80008958091E001DB
+:10109000813209F076C08091E4019091E5010097DA
+:1010A00019F0039709F06DC08091E800877F809365
+:1010B000E8008091E80082FD05C08091DF01811188
+:1010C000F8CF5FC08091F100809366018091E800C5
+:1010D0008B7753C08091E001813A09F052C0809132
+:1010E000E4019091E501892B09F04BC08091E80063
+:1010F000877F8093E8008091E80080FFFCCF80919B
+:101100000B0136C08091E0018132D9F58091E40174
+:101110009091E501892BA9F58091E800877F809364
+:10112000E8000E94AC0A8091E20180930B010C94CC
+:10113000AF128091E001813221F58091E800877F34
+:101140008093E8000E94AC0A8091E30180936701DC
+:1011500008958091E001813AA1F48091E800877FB1
+:101160008093E8008091E80080FFFCCF80916701C8
+:101170008093F1008091E8008E778093E8000C94D2
+:10118000AC0A089584B7877F84BF88E10FB6F894CE
+:1011900080936000109260000FBE80E88093610031
+:1011A000109261000E944F0E0E94FD0A0E945A0B8D
+:1011B0008091E20084608093E20078940E94E00DC8
+:1011C0000E94510E81E091E00E94FB0D8091DF01B1
+:1011D000853069F40E942F198091DD018823B1F3D5
+:1011E0000E945A19882391F30E945209EFCF0E945E
+:1011F000570EECCF292F332723303105C9F064F483
+:101200002130310581F02230310509F043C08DE6EF
+:1012100090E026E832E042C021323105F1F022327E
+:10122000310541F137C082E190E023EF32E036C072
+:1012300099278130910541F08230910541F0892B49
+:1012400049F5E2E8F2E005C0E4E5F2E002C0EAE2D6
+:10125000F2E0849190E09F0121C06430D8F4E62F41
+:10126000F0E0EE0FFF1FEF5CFE4F2081318189E03F
+:1012700090E014C0643070F470E0FB01EE0FFF1FCB
+:10128000E75DFE4F20813181FB01EB5DFE4F8081E8
+:1012900090E004C080E090E020E030E0FA0131838B
+:1012A0002083089580E189BD82E189BD09B400FEF3
+:1012B000FDCF8091D8008F7D8093D8008091E00091
+:1012C00082608093E0008091E00081FDFCCF089572
+:1012D000CF92DF92EF92FF920F931F93CF93DF9302
+:1012E000EC018B016A010E94CB0A811133C0C11449
+:1012F000D10439F0F60180819181081B190BC80FC8
+:10130000D91FE12CF12C0115110519F18091E8008C
+:1013100085FD16C08091E8008E778093E800C114A7
+:10132000D10449F0F60180819181E80EF91EF18225
+:10133000E08285E00FC00E94CB0A882321F30AC017
+:1013400089918093F10001501109FFEFEF1AFF0A14
+:10135000DACF80E0DF91CF911F910F91FF90EF9056
+:10136000DF90CF9008952091E6013091E701261794
+:10137000370748F06115710539F42091E8002E77A0
+:101380002093E80001C0B90140E061157105A9F1A1
+:101390002091DF01222309F443C0253009F442C023
+:1013A0002091E80023FD40C02091E80022FD32C0DA
+:1013B0002091E80020FFE9CF4091F3002091F20056
+:1013C00030E0342BFC01CF016115710559F0283054
+:1013D000310540F481918093F100615071092F5FD4
+:1013E0003F4FF1CF41E02830310509F040E0209136
+:1013F000E8002E772093E800C8CF4111C9CF0AC07A
+:101400008091DF01882361F0853061F08091E800F0
+:1014100083FD0AC08091E80082FFF2CF80E008954A
+:1014200082E0089583E0089581E008952091E60127
+:101430003091E7012617370748F06115710539F437
+:101440002091E8002E772093E80001C0B901FC014B
+:1014500020E06115710591F18091DF01882309F485
+:1014600040C0853009F43FC08091E80083FD3DC055
+:101470008091E80082FD2FC08091E80080FFE9CFD5
+:101480002091F3008091F20090E0922B611571059C
+:1014900059F08830910540F424912093F100319661
+:1014A000615071090196F2CF21E0089709F020E020
+:1014B0008091E8008E778093E800CBCF2111CCCFCC
+:1014C0000AC08091DF01882361F0853061F080914E
+:1014D000E80083FD0AC08091E80082FFF2CF80E03F
+:1014E000089582E0089583E0089581E00895982F9B
+:1014F000973058F59093E900981739F07091EC0007
+:101500002091ED005091F00003C0242F762F50E081
+:1015100021FF19C03091EB003E7F3093EB003091FA
+:10152000ED003D7F3093ED003091EB003160309362
+:10153000EB007093EC002093ED005093F0002091AD
+:10154000EE0027FF07C09F5FD3CF8F708093E90025
+:1015500081E0089580E008958091E00187FF11C047
+:101560008091E80082FD05C08091DF018111F8CFF4
+:1015700011C08091E8008B770BC08091DF01882338
+:1015800049F08091E80080FFF8CF8091E8008E77E5
+:101590008093E80008952091E4003091E50095E6FD
+:1015A0004091EC00842F817040FF22C08091E800C0
+:1015B00080FD1CC08091DF01882391F0853091F07F
+:1015C0008091EB0085FD10C04091E4005091E50052
+:1015D0004217530729F39A01915011F784E00895B7
+:1015E00082E0089583E0089581E0089580E0089501
+:1015F0004091E80042FFDECF08950E946B0B0E94ED
+:10160000730BE0EEF0E0808181608083E8EDF0E034
+:1016100080818F77808319BCA7EDB0E08C918E7F9D
+:101620008C9380818F7E80831092DE0108950F93CA
+:101630001F93CF93DF930E946B0B0E94730BC8ED37
+:10164000D0E088818F7788838881806888838881CB
+:101650008F7D888319BC1092DF011092DB011092FC
+:10166000DD011092DC0100EE10E0F80180818B7F3B
+:10167000808388818160888342E060E080E00E940E
+:10168000770AE1EEF0E080818E7F8083E2EEF0E089
+:10169000808181608083808188608083F80180817F
+:1016A0008E7F8083888180618883DF91CF911F91B5
+:1016B0000F910895E8EDF0E080818F7E8083E7ED63
+:1016C000F0E080818160808384E082BF81E080934C
+:1016D000DE010C94170BE8EDF0E080818E7F8083B3
+:1016E0001092E20008951092DA001092E10008953D
+:1016F0001F920F920FB60F9211242F933F934F9387
+:101700005F936F937F938F939F93AF93BF93EF9369
+:10171000FF938091E10082FF0BC08091E20082FF85
+:1017200007C08091E1008B7F8093E1000E94DF0D74
+:101730008091DA0080FF1FC08091D80080FF1BC01D
+:101740008091DA008E7F8093DA008091D90080FF4B
+:101750000DC080E189BD82E189BD09B400FEFDCFE5
+:1017600081E08093DF010E94E70705C019BC109259
+:10177000DF010E94F5078091E10080FF19C0809190
+:10178000E20080FF15C08091E2008E7F8093E2002E
+:101790008091E20080618093E2008091D8008062B5
+:1017A0008093D80019BC85E08093DF010E94F9077F
+:1017B0008091E10084FF30C08091E20084FF2CC062
+:1017C00080E189BD82E189BD09B400FEFDCF809131
+:1017D000D8008F7D8093D8008091E1008F7E809328
+:1017E000E1008091E2008F7E8093E2008091E20030
+:1017F00081608093E2008091DB01882311F084E016
+:1018000007C08091E30087FD02C081E001C083E052
+:101810008093DF010E94FA078091E10083FF29C0D5
+:101820008091E20083FF25C08091E100877F809353
+:10183000E10082E08093DF011092DB018091E10002
+:101840008E7F8093E1008091E2008E7F8093E200A2
+:101850008091E20080618093E20042E060E080E0FD
+:101860000E94770A8091F00088608093F0000E94C7
+:10187000F807FF91EF91BF91AF919F918F917F9169
+:101880006F915F914F913F912F910F900FBE0F90ED
+:101890001F9018951F920F920FB60F9211242F933D
+:1018A0003F934F935F936F937F938F939F93AF93E8
+:1018B000BF93CF93DF93EF93FF93C091E900CF7075
+:1018C0008091EC00D82FD17080FDD0E81092E90013
+:1018D0008091F000877F8093F00078940E948E0CB6
+:1018E0001092E9008091F00088608093F000CD2B89
+:1018F000CF70C093E900FF91EF91DF91CF91BF913D
+:10190000AF919F918F917F916F915F914F913F9197
+:101910002F910F900FBE0F901F9018951F93CF938C
+:10192000DF93CDB7DEB7AA970FB6F894DEBF0FBE30
+:10193000CDBFE0EEF1E088E08E0F9091F100919341
+:101940008E13FBCF0E9410088091E80083FF1FC117
+:101950008091E0019091E101492F50E04A3051051A
+:1019600008F015C1FA01EA5AFF4F0C94D01D8038D7
+:1019700081F0823809F00BC18091E4018F7080936F
+:10198000E9008091EB0085FB882780F91092E9003F
+:1019900006C08091DC019091DD01911182609091EF
+:1019A000E800977F9093E8008093F1001092F10097
+:1019B000C8C0282F2D7F09F0EAC0882319F0823093
+:1019C00061F0E5C08091E201813009F0E0C0933020
+:1019D00009F080E08093DD012BC08091E20181114C
+:1019E00027C08091E4018F7009F4D1C08093E90091
+:1019F0002091EB0020FF1CC0933021F48091EB007C
+:101A0000806214C09091EB0090619093EB0021E014
+:101A100030E0A90102C0440F551F8A95E2F74093B8
+:101A2000EA001092EA008091EB0088608093EB005E
+:101A30001092E9008091E800877F86C08111A7C0DD
+:101A40001091E2011F778091E3008078812B8093D1
+:101A5000E3008091E800877F8093E8000E94AC0A51
+:101A60008091E80080FFFCCF8091E3008068809344
+:101A7000E300111102C082E001C083E08093DF0126
+:101A800086C08058823008F082C08091E201909137
+:101A9000E3018C3D53E0950779F583E08A838AE280
+:101AA00089834FB7F894DE01139620E03EE051E2BF
+:101AB000E32FF0E050935700E49120FF03C0E2953C
+:101AC000EF703F5FEF708E2F90E0EA3010F0C79616
+:101AD00001C0C0968D939D932F5F243149F74FBF6E
+:101AE0008091E800877F8093E8006AE270E0CE0191
+:101AF00001960E94B30914C0AE014F5F5F4F609121
+:101B0000E4010E94FA08BC01009709F440C09091DA
+:101B1000E800977F9093E80089819A810E94160AD5
+:101B20008091E8008B778093E80031C0803879F5A8
+:101B30008091E800877F8093E8008091DB018093AB
+:101B4000F1008091E8008E778093E8000E94AC0A53
+:101B50001EC081111CC09091E2019230C0F48091AE
+:101B6000E800877F8093E8009093DB010E94AC0A35
+:101B70008091DB01811106C08091E30087FD02C0E6
+:101B800081E001C084E08093DF010E94FC07809126
+:101B9000E80083FF0AC08091E800877F8093E80017
+:101BA0008091EB0080628093EB00AA960FB6F894C8
+:101BB000DEBF0FBECDBFDF91CF911F910895089575
+:101BC000CF938091DF018823A1F0C091E900CF700D
+:101BD0009091EC00892F817090FD80E8C82B1092C5
+:101BE000E9008091E80083FD0E948E0CCF70C093C5
+:101BF000E900CF91089590936D0180936C01089551
+:101C0000E0916C01F0916D01309721F00190F0812D
+:101C1000E02D099480E00895E0916C01F0916D0150
+:101C2000309721F00280F381E02D09940895E0912E
+:101C30006C01F0916D01309721F00480F581E02D69
+:101C40000994089520916A0130916B0182179307DE
+:101C500071F090936B0180936A01E0916C01F091B7
+:101C60006D01309721F00680F781E02D09940895E9
+:101C700020916801309169018217930771F0909368
+:101C8000690180936801E0916C01F0916D013097DA
+:101C900021F00084F185E02D0994089508950C94B5
+:101CA0004E0E0E9497190E9428060C941D1A5F92EE
+:101CB0006F927F928F929F92AF92BF92CF92DF925C
+:101CC000EF92FF920F931F93CF93DF9300D000D03A
+:101CD0001F92CDB7DEB70E946D0697E7C92E91E03F
+:101CE000D92E03E010E0AA24A394B12C502E802F0B
+:101CF0000E94E8064C01F601729062906F0168261E
+:101D0000792661147104A1F40150110978F78FEF5D
+:101D100089838A831B820E94A0198160782F9D830A
+:101D20008C8349815A816B818D810E94070F38C055
+:101D30008091CC0181FD0E94F1062BE030E075011D
+:101D4000022E02C0EE0CFF1C0A94E2F7C7018621A6
+:101D50009721892B09F129835A828E209F2091E0B7
+:101D6000892809F490E09B830E94A0198160782F54
+:101D70009D838C8349815A816B818D810E94070FDD
+:101D8000000F111FF801E159FE4F80819181E82673
+:101D9000F926F182E08204C02150310980F6B4CFE7
+:101DA0000E94E81B10916E010E94000E1817D1F0DE
+:101DB0000E94000E80936E010F900F900F900F9075
+:101DC0000F90DF91CF911F910F91FF90EF90DF90D7
+:101DD000CF90BF90AF909F908F907F906F905F90CB
+:101DE0000C9412060F900F900F900F900F90DF91B0
+:101DF000CF911F910F91FF90EF90DF90CF90BF9008
+:101E0000AF909F908F907F906F905F900895CF9349
+:101E1000DF93CDB7DEB72B970FB6F894DEBF0FBEBA
+:101E2000CDBF4F83588769877A878B87DE011196EC
+:101E300086E0FD0111928A95E9F785E0FE0137966B
+:101E400001900D928A95E1F749815A816B817C81DD
+:101E50008D819E810E944D152B960FB6F894DEBFA2
+:101E60000FBECDBFDF91CF910895882309F4B9C08B
+:101E7000823859F40E94000E81FDB3C089E30E94AC
+:101E800027180E94F41889E30CC0833871F40E946B
+:101E9000000E80FDA6C083E50E9427180E94F4185A
+:101EA00083E50E9469180C94F418843859F40E9450
+:101EB000000E82FD96C087E40E9427180E94F41845
+:101EC00087E4EFCF9CEF980F913A18F40E942718FF
+:101ED000EACF90E2980F983050F4877091E001C0FB
+:101EE000990F8A95EAF7892F0E94AD18DCCF9BE500
+:101EF000980F933070F4853A29F0863A31F083E8F0
+:101F000090E005C081E890E002C082E890E00C9487
+:101F1000220E98E5980F933108F063C0883A39F1A2
+:101F2000893A41F18A3A49F18B3A51F18C3A59F1A7
+:101F30008D3A61F1803B69F18E3A71F18F3A79F116
+:101F4000813B81F1823B89F1833B91F1843B99F1A3
+:101F5000853BA1F1863BA9F1873BB1F1883BB9F103
+:101F6000893BC1F18A3BC9F180E090E038C082EE44
+:101F700090E035C089EE90E032C08AEE90E02FC04C
+:101F800085EB90E02CC086EB90E029C087EB90E0D9
+:101F900026C08CEC90E023C08DEC90E020C083E85C
+:101FA00091E01DC08AE891E01AC082E991E017C073
+:101FB00084E991E014C081E292E011C083E292E0F2
+:101FC0000EC084E292E00BC085E292E008C086E297
+:101FD00092E005C087E292E002C08AE292E00C94AF
+:101FE000380E0895882309F44BC0823859F40E94B2
+:101FF000000E81FF45C089E30E9427180E94F41853
+:1020000089E30CC0833871F40E94000E80FF38C051
+:1020100083E50E9427180E94F41883E50E9469183E
+:102020000C94F418843859F40E94000E82FF28C0E2
+:1020300087E40E9427180E94F41887E4EFCF9CEFF2
+:10204000980F913A58F390E2980F983050F48770B7
+:1020500091E001C0990F8A95EAF7892F0E94B31881
+:10206000DFCF9BE5980F933020F480E090E00C9454
+:10207000220E885A833120F480E090E00C94380ED0
+:102080000895882321F00E94AD180C94F418089547
+:10209000882321F00E94B3180C94F41808957F92BD
+:1020A0008F929F92AF92BF92CF92DF92EF92FF9268
+:1020B0000F931F93CF93DF931F92CDB7DEB77C01B1
+:1020C000C62E772EFC01058102950F701281111129
+:1020D0000E94CA180E942018882379F0112369F001
+:1020E00080E28C0D883048F082E00E9409180E943E
+:1020F000201891E0D82ED92601C0D12CE72DE295E9
+:10210000EF70F0E0E05AFF4F0C94D01D872D807FD8
+:10211000072D0F70882311F00295007F112389F09D
+:10212000002309F498C180E28C0D883020F4802FC0
+:102130000E94AD1803C0802F0E94BD180E94F418A1
+:102140008AC18C2D0E94F20F002309F49DC180E208
+:102150008C0D883020F4802F0E94B31803C0802F8C
+:102160000E94C3180E94F4188FC1872D807F972D7D
+:102170009F70803211F4892F03C0892F8295807F50
+:10218000CC2021F0F1E0CF16A1F01DC0112339F0D1
+:10219000002319F1013009F50E94DD1875C10023F3
+:1021A00019F0013009F470C189830E94E018898117
+:1021B00010C1112321F0063008F066C10EC00530B1
+:1021C00008F062C106C1112359F0002331F0F70174
+:1021D000958190FF40C19F7095830E94411054C12A
+:1021E000002309F4F6C03DC1872D8695869583703E
+:1021F00090E0009719F0019761F046C1112321F09A
+:102200008C2D972D937002C080E090E00E94220EEA
+:102210003BC1112321F08C2D972D937002C080E0DB
+:1022200090E00E94380E30C18C2D112319F00E94CD
+:10223000F01A02C00E94581B0E94DD1B25C1872D89
+:10224000837009F052C011111FC18C2D82958695A3
+:102250008770880F880F9C2D9F70892E912CA12C40
+:10226000B12C082E04C0880C991CAA1CBB1C0A9413
+:10227000D2F7C4FE14C00FE010E020E030E0B90156
+:10228000A80104C0440F551F661F771F8A95D2F717
+:10229000CB01BA01609570958095909503C060E080
+:1022A00070E0CB01272D26952695237030E0223053
+:1022B000310569F02330310589F0682979298A29A7
+:1022C0009B292130310571F00E949516DDC06829E7
+:1022D00079298A299B290E94B116D6C00E94951699
+:1022E000C501B4010E947916CFC0112319F0872DC2
+:1022F000817001C08695882309F4C6C08C2D829513
+:1023000086958770880F880F9C2D9F70892E912C41
+:10231000A12CB12C082E04C0880C991CAA1CBB1C33
+:102320000A94D2F7C4FE14C00FE010E020E030E0C1
+:10233000B901A80104C0440F551F661F771F8A9575
+:10234000D2F7CB01BA01609570958095909503C046
+:1023500060E070E0CB01272D269526952370422F53
+:1023600050E04230510569F04330510589F0682949
+:1023700079298A299B294130510571F00E946F17F4
+:1023800083C0682979298A299B290E948B177CC0E0
+:102390000E946F17C501B4010E94531775C08C2DA0
+:1023A00090E0FC01E05EF109E531F10508F04FC075
+:1023B000E059FF4F0C94D01D0C2D0F70872D8F719D
+:1023C000112321F00E94EC16802F07CF0E940D17D9
+:1023D000802F0E94481058C0112341F0053008F0AA
+:1023E00053C0872D8F710E9432174EC0063008F0FF
+:1023F0004BC0F7CF112339F0872D8F710E94EC1657
+:1024000043C01123C9F3872D8F710E940D173CC063
+:10241000112329F0872D8F710E94D71635C00E9495
+:10242000CD1632C0112351F0172D1F71812F0E943C
+:10243000EC1663E0812F0E94001826C081E00E9404
+:102440000918023008F182E00E9409181DC011230A
+:1024500031F0002389F28C2D0E94350F15C0002326
+:1024600091F28C2D0E94F20F0FC0472D4F706C2DF2
+:10247000C7010E9456020E94F11506C0472D4F70F9
+:102480006C2DC7010E942203DD20F9F00E94FC1789
+:1024900080FD1BC0F70112820E94F6170E94EC1605
+:1024A000C7010E9474120E94F6170F90DF91CF911E
+:1024B0001F910F91FF90EF90DF90CF90BF90AF9062
+:1024C0009F908F907F900C940D170F90DF91CF917C
+:1024D0001F910F91FF90EF90DF90CF90BF90AF9042
+:1024E0009F908F907F9008950F931F93CF93DF93CA
+:1024F000EC01888199812B813C81232BB9F09F3F8E
+:1025000011F48F3F99F0CE010E947602882371F07A
+:10251000688179818A810E94F2178C010E94A71735
+:102520000E946E16B801CE010E944F10DF91CF912C
+:102530001F910F9108950E94CA180E94DA180E94F4
+:102540009F180E94F4180E948E1C0E94DD1B80E0E0
+:1025500090E00E94220E80E090E00C94380E0E94E1
+:10256000BA180C949B120E94E717292F22952F70FE
+:1025700030E02C3031054CF42A3031056CF4225017
+:10258000310922303105A8F407C02C30310569F03B
+:102590002F30310551F00DC0803F69F018F4803EB6
+:1025A00040F409C0843F29F406C093FB882780F9D2
+:1025B000089580E0089581E00895CF93DF9300D0DF
+:1025C00000D01F92CDB7DEB70F900F900F900F90F5
+:1025D0000F90DF91CF910895CF93DF9300D000D07B
+:1025E00000D0CDB7DEB726960FB6F894DEBF0FBE8B
+:1025F000CDBFDF91CF9108951F93CF93DF93C0910B
+:10260000770116E080917801C81799F0D0E01C9FFF
+:10261000F0011D9FF00D1124E758FE4F40815181BC
+:1026200062817381848195810E94EC122196C7702A
+:10263000E9CFDF91CF911F9108954091A901509169
+:10264000AA016091AB017091AC018091AD019091B4
+:10265000AE010C94EC128091AE0182958F7009F05E
+:1026600054C08091AB01882309F44FC08091770159
+:10267000A09178016091A9017091AA014091AC01EB
+:102680005091AD01B6E08A1709F43FC090E04115C2
+:102690005105C1F17F3F11F46F3FA1F1B89FF001E7
+:1026A000B99FF00D1124E758FE4F218172132AC003
+:1026B0002081621327C02281211124C0238134810B
+:1026C0002417350710F421503109241B350B283C01
+:1026D0003105C0F42091AE012F7020612093AE012E
+:1026E00026E0289FF001299FF00D1124E258FE4FAB
+:1026F00080818F708061808389EA91E00E947412EA
+:102700000C94FC1201968770BECF0895CF92DF9291
+:10271000EF92FF920F931F93CF93DF93CDB7DEB766
+:1027200062970FB6F894DEBF0FBECDBF8C0185E077
+:10273000F801DE011D9601900D928A95E1F7D8010E
+:102740004C9111965C91119712966C911297139679
+:10275000CD90DC9014973091A9017091AA018091DD
+:10276000AC019091AD01009709F46BC17F3F19F462
+:102770003F3F09F466C1E090AB01EE2009F4C0C010
+:102780002091AE01C816D90628F0F601E81BF90B16
+:10279000CF0104C0809590958C0D9D1DFF24F3946E
+:1027A000883C910578F0F12C207F09F0C6C07C2D83
+:1027B000D98AC88A89890E94DD1289EA91E00E943B
+:1027C0007412B1C0822F807F09F046C0751314C007
+:1027D000341312C0611110C02F7020612093AE011C
+:1027E0000E941D1389EA91E00E9474128091AE014B
+:1027F000D80115968C932EC0CD2819F15F3F11F4A6
+:102800004F3FF9F0F62E61111CC0809177012091A5
+:10281000780136E0821709F45AC090E0389FF00141
+:10282000399FF00D1124E758FE4F7181571306C0F0
+:102830007081471303C07281711103C001968770C4
+:10284000E9CFF62E662309F418C18091AE018160AC
+:102850008093AE01F12C11C1751308C0341306C06A
+:10286000611104C08091AE01D801C3C04D875E875D
+:102870008D859E856A8B0E94B3126A898823E1F157
+:102880006623D1F12091AE01822F82958F7090E066
+:10289000029774F08091A9019091AA0198878F8383
+:1028A0001986DB86CA862C87CE0107960E94741291
+:1028B00086E0F801A9EAB1E001900D928A95E1F76E
+:1028C0000E942B130E941D13FF24F394D6C04D8742
+:1028D0005E878D859E850E94E717292F22952F7090
+:1028E00030E0223031050CF0BCC09F7009F0B6C05A
+:1028F000805E883008F4C1C0C8010E947412E4CF21
+:10290000C816D90608F453C0F601E81BF90BCF012D
+:10291000883C910508F450C0F12C7C2DD98AC88AD6
+:1029200089890E94DD12E9EAF1E086E0DF011D926B
+:102930008A95E9F70E941D13A0C0751314C03413C3
+:1029400012C0611110C08091AE01F8018583C801E9
+:102950000E94741286E0E9EAF1E0DF011D928A9597
+:10296000E9F7FE2C8AC04D875E878D859E856A8B30
+:102970000E94B3126A89882309F4BECF662309F442
+:10298000BBCF2091AE01822F82958F7090E002978D
+:102990000CF48ECF8091A9019091AA019A8389832A
+:1029A0001B82DD82CC822E83CE0101967FCF809563
+:1029B00090958C0D9D1DACCFF62E662309F49CCF0F
+:1029C00075132EC034132CC02091AE0120FD1FC002
+:1029D000822F82958F70D9F0D80115962C93159778
+:1029E0008F3049F08F5F982F9295907F822F8F7054
+:1029F000892B15968C93C8010E94741286E0F80109
+:102A0000A9EAB1E001900D928A95E1F793CF86E0B3
+:102A1000F801A9EAB1E001900D928A95E1F72DC085
+:102A20004D875E878D859E850E94B312811140CFB0
+:102A30008091AE0181608093AE01C8010E94741242
+:102A40001CC0662309F458CF4D875E878D859E850F
+:102A50000E94B312882309F44FCF2ACF811148CFA7
+:102A60000CC0243031050CF047CF9F7009F440CFE3
+:102A7000F8019581907F09F03BCF8F2D62960FB6BC
+:102A8000F894DEBF0FBECDBFDF91CF911F910F91A4
+:102A9000FF90EF90DF90CF9008951F93CF93DF9337
+:102AA000CDB7DEB72C970FB6F894DEBF0FBECDBF03
+:102AB0004F83588769877A878B879C87CE010796D3
+:102AC0000E948613882369F08F8198852A853B852B
+:102AD000232BF1F19F3F09F063C08F3F09F060C0E5
+:102AE00037C086E0FE013796DE01119601900D9207
+:102AF0008A95E1F76F817885EA85FB85309741F10A
+:102B00007F3F11F46F3F21F12091780130E0C9013E
+:102B10000196877099274091770150E084179507B7
+:102B200009F447C069837A83FD83EC8396E0929F22
+:102B3000D001939FB00D1124A758BE4FFE013196CE
+:102B400001900D929A95E1F7809378010E94FC1212
+:102B500016E080917701909178018917C1F1189F53
+:102B6000C001112487589E4F0E948613882379F153
+:102B7000E09177011E9FF0011124E758FE4F40813C
+:102B8000518162817381848195810E94EC128091D0
+:102B9000770190E001968770992780937701D9CFCC
+:102BA0004F81588569857A858B859C850E94EC12BA
+:102BB000CFCF0E94AF121092780110927701E9EA0C
+:102BC000F1E086E0DF011D928A95E9F7C1CF2C96EE
+:102BD0000FB6F894DEBF0FBECDBFDF91CF911F912E
+:102BE0000895EF92FF920F931F93CF93DF938C0181
+:102BF000009709F46CC0F12CEE24E394E8012196CF
+:102C0000F8018491843740F4843008F051C0813059
+:102C100081F0823019F15BC0853709F444C0A8F116
+:102C20009CE7980F903708F052C08F770E94F20F00
+:102C300041C00E5F1F4FFE01C49180E28C0F8830AF
+:102C400048F4C7708E2D01C0880FCA95EAF70E941C
+:102C5000CD1814C08C2F0E94350F2DC00E5F1F4F52
+:102C6000FE01C49180E28C0F883058F4C7708E2D1D
+:102C700001C0880FCA95EAF70E94D3180E94F41881
+:102C80001AC08C2F0E94F20F16C00E5F1F4FFE015C
+:102C9000C491CC2381F08FE99FE00197F1F700C048
+:102CA0000000C150F6CF0E5F1F4FFE01F49003C02D
+:102CB0000E94350F8E018F2D882309F49FCFEFE9F5
+:102CC000FFE03197F1F700C000008150F5CFDF91B0
+:102CD000CF911F910F91FF90EF9008950895609309
+:102CE000B3017093B4018093B5019093B6010C9435
+:102CF0009B120F931F930091B3011091B401209187
+:102D0000B5013091B601DC01CB01802B912BA22BB8
+:102D1000B32B8093B3019093B401A093B501B0930A
+:102D2000B6011F910F910C949B120F931F9300916A
+:102D3000B3011091B4012091B5013091B601DC01CD
+:102D4000CB0180239123A223B3238093B3019093DB
+:102D5000B401A093B501B093B6011F910F910C94EB
+:102D60009B120F931F930091B3011091B401209116
+:102D7000B5013091B601DC01CB0180279127A22754
+:102D8000B3278093B3019093B401A093B501B0939E
+:102D9000B6011F910F910C949B121092AF011092EB
+:102DA000B0011092B1011092B2010C949B1241E05B
+:102DB00050E060E070E004C0440F551F661F771FAD
+:102DC0008A95D2F74093AF015093B0016093B1015F
+:102DD0007093B2010C949B1241E050E060E070E00F
+:102DE00004C0440F551F661F771F8A95D2F7809144
+:102DF000AF019091B001A091B101B091B201482B07
+:102E0000592B6A2B7B2B4093AF015093B0016093F9
+:102E1000B1017093B2010C949B1241E050E060E06C
+:102E200070E004C0440F551F661F771F8A95D2F7C4
+:102E300040955095609570958091AF019091B0014B
+:102E4000A091B101B091B201482359236A237B2399
+:102E50004093AF015093B0016093B1017093B20100
+:102E60000C949B1241E050E060E070E004C0440F1D
+:102E7000551F661F771F8A95D2F78091AF019091F9
+:102E8000B001A091B101B091B201482759276A273A
+:102E90007B274093AF015093B0016093B1017093D1
+:102EA000B2010C949B120F931F930091AF011091EC
+:102EB000B0012091B1013091B201DC01CB01802B36
+:102EC000912BA22BB32B8093AF019093B001A093D1
+:102ED000B101B093B2011F910F910C949B120F930B
+:102EE0001F930091AF011091B0012091B101309179
+:102EF000B201DC01CB0180239123A223B323809371
+:102F0000AF019093B001A093B101B093B2011F91B2
+:102F10000F910C949B120F931F930091AF0110918E
+:102F2000B0012091B1013091B201DC01CB018027C9
+:102F30009127A227B3278093AF019093B001A0936C
+:102F4000B101B093B2011F910F910C949B1208959F
+:102F5000CF92DF92EF92FF920F931F93CF93DF9365
+:102F60008C01C090B301D090B401E090B501F09015
+:102F7000B6018091AF019091B001A091B101B091E3
+:102F8000B201C82AD92AEA2AFB2ACFE1D0E0D70128
+:102F9000C6010C2E04C0B695A795979587950A94FF
+:102FA000D2F780FF06C0B8018C2F0E9478050197E8
+:102FB00021F4219760F780E001C08C2FDF91CF9141
+:102FC0001F910F91FF90EF90DF90CF900895CF93D6
+:102FD000DF93EC010E94A817BE010E947805DF91E3
+:102FE000CF910895CB010E94E71708958091B70112
+:102FF00085958595859508958091B7018770089589
+:1030000098E0899F90011124262B2093B7010C94FE
+:10301000EC162091B701809582238093B701982FF9
+:10302000977069F430E0482F552747FD50952417D5
+:10303000350729F08595859585950C940D1708958C
+:103040009091B701977081E009F480E00895909124
+:103050000B01992321F090910C01911109C020914D
+:103060000D0130910E01F90132969FEF40E01FC033
+:10307000982F9695969596959F3050F5E0910D0175
+:10308000F0910E01E90FF11D877021E030E0A901F8
+:1030900002C0440F551F8A95E2F7CA019181892B1E
+:1030A000818308959F3F39F04F5F4E3041F0519139
+:1030B0005813F8CF0DC05111F7CF942FF5CF9F3F84
+:1030C00039F0F901E90FF11D97FDFA958283089512
+:1030D000089590910B01992321F090910C01911189
+:1030E00009C020910D0130910E01F9013296205F47
+:1030F0003F4F1FC0982F9695969596959F30F0F468
+:10310000E0910D01F0910E01E90FF11D877021E0B2
+:1031100030E0A90102C0440F551F8A95E2F7CA01A9
+:10312000809591818923818308953196E217F30771
+:1031300029F090819813F9CF1082F7CF089581E09C
+:1031400090E0E0910D01F0910E01E80FF91F10825F
+:10315000019680319105A9F708959091CB01892BB3
+:103160008093CB01089580959091CB018923809322
+:10317000CB0108951092CB0108959091CA01892B3B
+:103180008093CA01089580959091CA018923809304
+:10319000CA0108951092CA0108959091C901892B1E
+:1031A0008093C901089580959091C90189238093E6
+:1031B000C90108951092C90108958093B801089536
+:1031C0001092B801089580910D0190910E01FC01BB
+:1031D00031969C01205F3F4F80E0919191118F5F6C
+:1031E000E217F307D1F70895E0910D01F0910E0178
+:1031F0008091CB018083E0910D01F0910E019081CF
+:103200008091CA01892B8083E0910D01F0910E011C
+:1032100090818091C901892B80838091B801882396
+:1032200061F0E0910D01F0910E019081892B808376
+:103230000E94E31881111092B80180910D019091C4
+:103240000E010C940C0E20E0009739F0AC014150B7
+:103250005109842395232F5FF7CF822F0895809102
+:10326000DF01843021F11092CD0120E488E190E06B
+:103270000FB6F894A895809360000FBE209360006D
+:1032800080E00E94120683B7817F846083BF83B78A
+:10329000816083BF7894889583B78E7F83BF88E1F0
+:1032A0000FB6F89480936000109260000FBE0895EE
+:1032B000089508950E9458190E946D060E94591998
+:1032C0000E94F20691E0811101C090E0892F0895DB
+:1032D0000E94AF120E94000E0C9412061F920F92D1
+:1032E0000FB60F9211248F939F93AF93BF9380914A
+:1032F000CD01811113C08091CE019091CF01A09199
+:10330000D001B091D1014196A11DB11D8093CE0194
+:103310009093CF01A093D001B093D101BF91AF9111
+:103320009F918F910F900FBE0F901F90189582E084
+:1033300084BD93E095BD9AEF97BD80936E0008958C
+:103340002FB7F8948091CE019091CF01A091D00138
+:10335000B091D1012FBF0895CF92DF92EF92FF92EB
+:103360000F931F932FB7F8944091CE015091CF0146
+:103370006091D0017091D1012FBF6A017B01EE24D1
+:10338000FF248C0120E030E0C016D106E206F306EF
+:1033900010F4415051099A01281B390BC9011F91A2
+:1033A0000F91FF90EF90DF90CF9008951F920F92B2
+:1033B0000FB60F9211248F939F93AF93BF93809179
+:1033C000CE019091CF01A091D001B091D101019691
+:1033D000A11DB11D8093CE019093CF01A093D00188
+:1033E000B093D101BF91AF919F918F910F900FBE7C
+:1033F0000F901F9018950E94FD0AF8942FEF87EA0E
+:1034000091E6215080409040E1F700C0000087E045
+:1034100090EBDC018093E9019093EA01A093EB012A
+:10342000B093EC019CE088E10FB6F894A8958093E6
+:1034300060000FBE90936000FFCF0E94521A81116E
+:1034400002C00E94381A0E945D1A8093CC010E942B
+:10345000651A8093E80187FB882780F980930C0127
+:103460000E94611A682F70E080E090E00C946F1663
+:103470006DEE7EEF80E090E00E940A1E60E082E048
+:1034800090E00E94F81D60E083E090E00E94F81D4B
+:1034900060E084E090E00E94F81D60E085E090E04C
+:1034A0000C94F81D80E090E00E94F21D21E08D3E1A
+:1034B0009E4F09F020E0822F089582E090E00C9466
+:1034C000EA1D83E090E00C94EA1D84E090E00C9407
+:1034D000EA1D682F84E090E00C94F81D8091D401DF
+:1034E00080FF0BC06091120185E0689FB00111243C
+:1034F00075956795759567952BC081FF09C060919B
+:10350000120185E0689FB00111247595679520C070
+:1035100082FF07C06091120185E0689FB00111240D
+:1035200017C09091D5019923D1F0609111019617A0
+:1035300088F72091120185E0289F90011124929F25
+:10354000A001939F500D112470E0CA010E94BC1D80
+:103550006038710540F46115710539F002C065E00D
+:1035600070E0862F08958FE7089581E00895809197
+:10357000D40180FF08C06091100170E075956795D7
+:103580007595679521C081FF06C06091100170E0BC
+:103590007595679519C082FF04C06091100170E0B5
+:1035A00010C09091D5019923C1F060910F01961739
+:1035B000A0F780911001899FC001112470E00E9442
+:1035C000BC1D6038710528F46115710521F0862F46
+:1035D00008958FE7089581E0089561E070E0F4CFE9
+:1035E000803F21F40E946E1A819504C0813F29F426
+:1035F0000E946E1A8093D8010895823F21F40E94A0
+:103600006E1A819504C0833F29F40E946E1A80933C
+:10361000D7010895893F19F40E94B71A05C08A3F5F
+:1036200031F40E94B71A81958093D90108958B3F98
+:1036300021F40E94B71A819504C08C3F29F40E949E
+:10364000B71A8093DA010895843F21F48091D6015E
+:10365000816017C0853F21F48091D601826011C03E
+:10366000863F21F48091D60184600BC0873F21F40E
+:103670008091D601886005C0883F31F48091D601E1
+:1036800080618093D60108958D3F21F48091D4010B
+:1036900081600BC08E3F21F48091D401826005C00F
+:1036A0008F3F29F48091D40184608093D4010895E0
+:1036B000803F39F48091D80187FF6CC01092D80107
+:1036C00069C0813F29F48091D8011816BCF362C00B
+:1036D0009091D701823F29F497FF5CC01092D701E7
+:1036E00059C0833F19F41916CCF354C0893F41F4F3
+:1036F0008091D90118160CF04DC01092D9014AC022
+:103700008A3F29F48091D90187FF44C0F6CF8B3FCF
+:1037100039F48091DA0187FF3DC01092DA013AC096
+:103720008C3F29F48091DA011816BCF333C0843F32
+:1037300021F48091D6018E7F17C0853F21F48091BE
+:10374000D6018D7F11C0863F21F48091D6018B7FF9
+:103750000BC0873F21F48091D601877F05C0883F49
+:1037600031F48091D6018F7E8093D60113C08D3FB6
+:1037700021F48091D4018E7F0BC08E3F21F4809183
+:10378000D4018D7F05C08F3F29F48091D4018B7FB8
+:103790008093D4018091D70181110EC08091D8010E
+:1037A00081110AC08091D901811106C08091DA018E
+:1037B000811102C01092D501089586ED91E00E941A
+:1037C000170E0E94A0199093D3018093D2010895FF
+:1037D0001F93CF93DF938091D2019091D3010E94E8
+:1037E000AC19AC019091D501992321F020911301DE
+:1037F00030E006C0209114018AE0289F9001112436
+:103800004217530708F486C08091D701C091D801B0
+:10381000D091D9011091DA01811107C0C11176C090
+:10382000D11174C0111172C075C09F3F19F09F5F14
+:103830009093D501181624F40E946E1A8093D70134
+:103840008091D70187FF05C00E946E1A81958093F1
+:10385000D7011C1624F40E946E1A8093D80180911F
+:10386000D80187FF05C00E946E1A81958093D80108
+:103870006091D701662339F1C091D801CC2319F1A9
+:10388000772767FD7095872F972F0E94CD1C23E324
+:1038900033E343E35FE30E94311D0E949A1C60936F
+:1038A000D7016C2F772767FD7095872F972F0E9480
+:1038B000CD1C23E333E343E35FE30E94311D0E9409
+:1038C0009A1C6093D8011D1624F40E94B71A8093A5
+:1038D000D9018091D90187FF05C00E94B71A81954F
+:1038E0008093D901111624F40E94B71A8093DA014B
+:1038F0008091DA0187FF05C00E94B71A81958093F5
+:10390000DA01DF91CF911F910C94DD1B9F3F09F0ED
+:103910008ECF96CFDF91CF911F910895E6EDF1E024
+:1039200085E0DF011D928A95E9F71092D50110928A
+:10393000D401089504D06894B1118DC0089570D059
+:1039400088F09F5790F0B92F9927B751A0F0D1F088
+:10395000660F771F881F991F1AF0BA95C9F712C012
+:10396000B13081F077D0B1E0089574C0672F782F1F
+:103970008827B85F39F0B93FCCF38695779567957E
+:10398000B395D9F73EF490958095709561957F4FEA
+:103990008F4F9F4F0895E89409C097FB3EF4909590
+:1039A0008095709561957F4F8F4F9F4F9923A9F018
+:1039B000F92F96E9BB279395F695879577956795A7
+:1039C000B795F111F8CFFAF4BB0F11F460FF1BC0EB
+:1039D0006F5F7F4F8F4F9F4F16C0882311F096E97E
+:1039E00011C0772321F09EE8872F762F05C066232C
+:1039F00071F096E8862F70E060E02AF09A95660FE5
+:103A0000771F881FDAF7880F9695879597F908959D
+:103A100057FD9058440F551F59F05F3F71F047957F
+:103A2000880F97FB991F61F09F3F79F08795089564
+:103A3000121613061406551FF2CF4695F1DF08C083
+:103A4000161617061806991FF1CF869571056105A0
+:103A500008940895E894BB2766277727CB0197F948
+:103A600008950BD078C069D028F06ED018F0952357
+:103A700009F05AC05FC01124EECFCADFA0F3959FB2
+:103A8000D1F3950F50E0551F629FF001729FBB2745
+:103A9000F00DB11D639FAA27F00DB11DAA1F649FF1
+:103AA0006627B00DA11D661F829F2227B00DA11DA4
+:103AB000621F739FB00DA11D621F839FA00D611D2A
+:103AC000221F749F3327A00D611D231F849F600D4B
+:103AD000211D822F762F6A2F11249F5750408AF084
+:103AE000E1F088234AF0EE0FFF1FBB1F661F771F10
+:103AF000881F91505040A9F79E3F510570F014C0A7
+:103B0000AACF5F3FECF3983EDCF3869577956795F7
+:103B1000B795F795E7959F5FC1F7FE2B880F911D2D
+:103B20009695879597F9089597F99F6780E870E0D3
+:103B300060E008959FEF80EC089500240A94161623
+:103B4000170618060906089500240A94121613068B
+:103B5000140605060895092E0394000C11F4882319
+:103B600052F0BB0F40F4BF2B11F460FF04C06F5F35
+:103B70007F4F8F4F9F4F089597FB072E16F40094A9
+:103B800007D077FD09D00E94D61D07FC05D03EF472
+:103B9000909581959F4F0895709561957F4F0895F9
+:103BA000EE0FFF1F0590F491E02D0994AA1BBB1B9B
+:103BB00051E107C0AA1FBB1FA617B70710F0A61B2D
+:103BC000B70B881F991F5A95A9F780959095BC014E
+:103BD000CD010895F999FECF92BD81BDF89A99273C
+:103BE00080B50895A8E1B0E042E050E00C94121EC8
+:103BF000262FF999FECF92BD81BDF89A019700B4A6
+:103C0000021639F01FBA20BD0FB6F894FA9AF99A45
+:103C10000FBE08950196272F0E94F91D0C94F81DE0
+:103C2000DC01CB01FC01F999FECF06C0F2BDE1BD7C
+:103C3000F89A319600B40D9241505040B8F708956B
+:043C4000F894FFCF26
+:103C4400FF0807960773073F070B070101B901280F
+:103C540008140A321E1F0F03764F5F6F7F496943B2
+:103C64007909595363404D3639C10374033E030542
+:0A3C7400039802B102CA02E3020045
+:00000001FF
diff --git a/keyboard/planck/keymaps/basic/keymap.c b/keyboard/planck/keymaps/basic/keymap.c new file mode 100644 index 0000000000..36a066e919 --- /dev/null +++ b/keyboard/planck/keymaps/basic/keymap.c @@ -0,0 +1,94 @@ +#include "planck.h" + +// Each layer gets a name for readability, which is then used in the keymap matrix below. +// The underscores don't mean anything - you can have a layer called STUFF or any other name. +// Layer names don't all need to be of the same length, obviously, and you can also skip them +// entirely and just use numbers. + +// Fillers to make layering more clear +#define _______ KC_TRNS +#define XXXXXXX KC_NO + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + +/* Qwerty + * ,-----------------------------------------------------------------------------------. + * | Tab | Q | W | E | R | T | Y | U | I | O | P | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | A | S | D | F | G | H | J | K | L | ; | " | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| Z | X | C | V | B | N | M | , | . | / |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | + * `-----------------------------------------------------------------------------------' + */ +[0] = { + {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, + {KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, + {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, + {KC_RSFT, KC_LCTL, KC_LALT, KC_LGUI, M(1), KC_SPC, KC_SPC, M(2), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} +}, + +/* Lower + * ,-----------------------------------------------------------------------------------. + * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Del | F1 | F2 | F3 | F4 | F5 | F6 | _ | + | { | } | | | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | | F7 | F8 | F9 | F10 | F11 | F12 |ISO ~ |ISO | | | |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * |Reset | | | | | | | Next | Vol- | Vol+ | Play | + * `-----------------------------------------------------------------------------------' + */ +[1] = { + {KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC}, + {KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, + {_______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,S(KC_NUHS),S(KC_NUBS),_______, _______, _______}, + {RESET, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} +}, + +/* Raise + * ,-----------------------------------------------------------------------------------. + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Del | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | | F7 | F8 | F9 | F10 | F11 | F12 |ISO # |ISO / | | |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * |Reset | | | | | | | Next | Vol- | Vol+ | Play | + * `-----------------------------------------------------------------------------------' + */ +[2] = { + {KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC}, + {KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS}, + {_______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NUHS, KC_NUBS, _______, _______, _______}, + {RESET, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} +}, + + +}; + +const uint16_t PROGMEM fn_actions[] = { + +}; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + switch(id) { + case 1: + if (record->event.pressed) { + layer_on(1); + } else { + layer_off(1); + } + break; + case 2: + if (record->event.pressed) { + layer_on(2); + } else { + layer_off(2); + } + break; + } + return MACRO_NONE; +}; diff --git a/keyboard/planck/keymaps/experimental/compiled.hex b/keyboard/planck/keymaps/experimental/compiled.hex index 76984a07cc..ec6b52a619 100644 --- a/keyboard/planck/keymaps/experimental/compiled.hex +++ b/keyboard/planck/keymaps/experimental/compiled.hex @@ -1,22 +1,22 @@ -:100000000C948F050C94D3050C94D3050C94D30554
-:100010000C94D3050C94D3050C94D3050C94D30500
-:100020000C94D3050C94D3050C94F9190C94CB1AA9
-:100030000C942D280C94D3050C94D3050C94D30563
-:100040000C94D3050C9486060C94D3050C94D3051C
-:100050000C94D3050C9495280C94D3050C94D305DB
-:100060000C94D3050C94D3050C94D3050C94D305B0
-:100070000C94D3050C94D3050C94D3050C94D305A0
-:100080000C94DB0F0C94D3050C94D3050C94D3057E
-:100090000C94D3050C94D3050C94D3050C94D30580
-:1000A0000C94D3050C94D3050C94D305EE060007ED
-:1000B000140726072E074407920792079207920714
-:1000C0009207920752078107381B5A1B481C5A1B7C
-:1000D000481C9F1BC21B481C171C2A1C141F141FE2
-:1000E000431F431F821FA21FF820F820AD1FF820D6
-:1000F0005D205D20C420CD20F820F2206A206A20F7
-:100100006A206A206A206A206A206A206A206A209F
-:100110006A206A206A206A206A206A207A20882061
-:100120008F209620A02007634236B79BD8A71A39A4
+:100000000C94BA050C94FE050C94FE050C94FE05A8
+:100010000C94FE050C94FE050C94FE050C94FE0554
+:100020000C94FE050C94FE050C945F1A0C94311B85
+:100030000C9493280C94FE050C94FE050C94FE057C
+:100040000C94FE050C94B1060C94FE050C94FE0570
+:100050000C94FE050C94FB280C94FE050C94FE05F4
+:100060000C94FE050C94FE050C94FE050C94FE0504
+:100070000C94FE050C94FE050C94FE050C94FE05F4
+:100080000C9445100C94FE050C94FE050C94FE0592
+:100090000C94FE050C94FE050C94FE050C94FE05D4
+:1000A0000C94FE050C94FE050C94FE0519072B0715
+:1000B0003F07510759076F07BD07BD07BD07BD07BC
+:1000C000BD07BD077D07AC079E1BC01BAE1CC01B38
+:1000D000AE1C051C281CAE1C7D1C901C7A1F7A1FB0
+:1000E000A91FA91FE81F08205E215E2113205E21A1
+:1000F000C320C3202A2133215E215821D020D020C3
+:10010000D020D020D020D020D020D020D020D0206F
+:10011000D020D020D020D020D020D020E020EE2031
+:10012000F520FC20062107634236B79BD8A71A3971
:10013000685618AEBAAB558C1D3CB7CC5763BD6D35
:10014000EDFD753EF6177231BF000000803F0800DC
:100150000000BE922449123EABAAAA2ABECDCCCC46
@@ -28,48 +28,48 @@ :1001B000000000010204060A0F17202C3A4A5D7164
:1001C000879DB3C7DAE9F5FCFFFCF5E9DAC7B39D13
:1001D00087715D4A3A2C20170F0A060402010000BD
-:1001E00000000000000000002B0014001A000800AE
-:1001F000150017001C0018000C00120013002A0044
-:10020000290004001600070009000A000B000D0079
-:100210000E000F0033003400E1001D001B0006003B
-:1002200019000500110010003600370038002800C2
-:100230000530E000E200E30003302C002C00043025
-:100240005000510052004F002B0014001A0009000A
-:1002500013000A000D000F0018001C0033002A00D4
-:100260002900040015001600170007000B001100FC
-:1002700008000C0012003400E1001D001B00060005
-:10028000190005000E001000360037003800280065
-:100290001450E000E200E30003302C002C00043096
-:1002A0005000510052004F002B0034003600370040
-:1002B00013001C0009000A00060015000F002A00A8
-:1002C000290004001200080018000C0007000B00B1
-:1002D0001700110016003800E100330014000D0073
-:1002E0000E001B00050010001A0019001D00280058
-:1002F0000530E000E200E30003302C002C00043065
-:100300005000510052004F0035021E021F02200211
-:1003100021022202230224022502260227022A00A9
-:100320004C003A003B003C003D003E003F002D02E7
-:100330002E022F0230023102010040004100420033
-:100340004300440045003202640201000100010044
-:100350000100010001000100010001000100010095
-:10036000AB00AA00A900AE0035001E001F0020004F
-:1003700021002200230024002500260027002A0057
-:100380004C003A003B003C003D003E003F002D0089
-:100390002E002F00300031000100400041004200DB
-:1003A000430044004500320032000100010001001A
-:1003B0000100010001000100010001000100010035
-:1003C000AB00AA00A900AE001E001E001E001E0009
-:1003D0001E001E001E001E001E001E001E001E002D
-:1003E000000014001A000800150017001C00180077
-:1003F0000C00120013002F0000000400160007007C
-:1004000009000A000B000D000E000F00330034003D
-:100410000D3000000000060019000000000011006F
-:1004200010000000000000000000000000000000BC
-:1004300000000000000000000000000000000000BC
-:1004400000000000000000000000000000000000AC
-:10045000000000000000000000000000000000009C
-:10046000000000000000000000000000000000008C
-:10047000000000000000000000000000000000007C
+:1001E00000000000000000006966207965730A09BC
+:1001F0007065616E7574206275747465720A656CE1
+:1002000073650A097269636520736E61636B7300BD
+:10021000706C616E636B2F6578706572696D656E69
+:1002200074616C20402076342E302D3230342D67AE
+:100230003164316365642D6469727479002B001434
+:10024000001A000800150017001C0018000C00120E
+:100250000013002A00290004001600070009000A04
+:10026000000B000D000E000F0033003400E1001DF4
+:10027000001B0006001900050011001000360037B1
+:1002800000380028000530E000E200E30003302CD5
+:10029000002C0004305000510052004F002B00147D
+:1002A000001A00090013000A000D000F0018001CBE
+:1002B0000033002A0029000400150016001700076B
+:1002C000000B00110008000C0012003400E1001DBA
+:1002D000001B000600190005000E00100036003754
+:1002E00000380028001450E000E200E30003302C46
+:1002F000002C0004305000510052004F002B0034FD
+:10030000003600370013001C0009000A0006001523
+:10031000000F002A00290004001200080018000C39
+:100320000007000B001700110016003800E1003331
+:100330000014000D000E001B00050010001A00192B
+:10034000001D0028000530E000E200E30003302C2F
+:10035000002C0004305000510052004F0035021EA6
+:10036000021F022002210222022302240225022669
+:100370000227022A004C003A003B003C003D003EB0
+:10038000003F002D022E022F0230023102010040F8
+:100390000041004200430044004500320264020173
+:1003A0000001000100010001000100010001000145
+:1003B0000001000100AB00AA00A900AE0035001E3C
+:1003C000001F002000210022002300240025002619
+:1003D0000027002A004C003A003B003C003D003E54
+:1003E000003F002D002E002F0030003100010040A2
+:1003F0000041004200430044004500320032000149
+:1004000000010001000100010001000100010001E4
+:100410000001000100AB00AA00A900AE001E001EF2
+:10042000001E001E001E001E001E001E001E001EDC
+:10043000001E001E00000014001A0008001500171E
+:10044000001C0018000C00120013002F0000000414
+:10045000001600070009000A000B000D000E000F37
+:1004600000330034000D30000000000600190000C9
+:10047000000000110010000000000000000000005B
:10048000000000000000000000000000000000006C
:10049000000000000000000000000000000000005C
:1004A000000000000000000000000000000000004C
@@ -124,1522 +124,1538 @@ :1007B0000000000000000000000000000000000039
:1007C0000000000000000000000000000000000029
:1007D0000000000000000000000000000000000019
-:1007E00000000000000000000100005001000100B6
-:1007F00001000100010001000100010001004C00A6
-:10080000010001000100205021501350125000300F
-:10081000013002300C3001000100275026502350D7
-:10082000245028502950010001000100010001005E
-:1008300001000100010001000100010001000100B0
-:1008400001000100010001000000000000000000A4
-:100850002A2B28000000000000000000000000001B
-:1008600000000029000000002C1E34202122243426
-:100870002627252E362D3738271E1F2021222324F8
-:1008800025263333362E37381F0405060708090A94
-:100890000B0C0D0E0F101112131415161718191A30
-:1008A0001B1C1D2F3130232D350405060708090AAE
-:1008B0000B0C0D0E0F101112131415161718191A10
-:1008C0001B1C1D2F3130354C0000000000000000C3
-:1008D0000000000000000000000000000000000018
-:1008E0000000000000000000000101010101010002
-:1008F00001010101000000000000000000000000F4
-:1009000000000100010001010101010101010101DB
-:1009100001010101010101010101010101010101C7
-:1009200001010100000001010000000000000000C2
-:1009300000000000000000000000000000000000B7
-:100940000000000101010100280354006800650057
-:10095000200050006C0061006E0063006B002000FE
-:100960004B006500790062006F0061007200640056
-:1009700000002C034F007200740068006F006C00D0
-:1009800069006E0065006100720020004B00650088
-:10099000790062006F006100720064007300000063
-:1009A0000403090409026D00040100A0FA0904000F
-:1009B000000103010100092111010001223F00078C
-:1009C00005810308000A090401000103010200096E
-:1009D0002111010001224D000705820308000A09C8
-:1009E0000402000103000000092111010001223668
-:1009F000000705830308000A09040300010300003F
-:100A000000092111010001223900070584031000AB
-:100A1000011201100100000008EDFE6060010001FC
-:100A200002000105010906A101050719E029E715E2
-:100A30000025019508750181020508190129059510
-:100A400005750191029501750391010507190029AA
-:100A50007715002501957875018102C0050109808F
-:100A6000A101850216010026B7001A01002AB7006D
-:100A7000751095018100C0050C0901A101850316BF
-:100A80000100269C021A01002A9C02751095018122
-:100A900000C005010902A1010901A1000509190110
-:100AA000290515002501950575018102950175033C
-:100AB00081010501093009311581257F95027508ED
-:100AC000810609381581257F950175088106050C79
-:100AD0000A38021581257F950175088106C0C00579
-:100AE000010906A101050719E029E715002501956F
-:100AF0000875018102950175088101050819012910
-:100B00000595057501910295017503910105071978
-:100B10000029FF150025FF950675088100C01124E6
-:100B20001FBECFEFDAE0DEBFCDBF04B603FE24C0A8
-:100B300080915E0490915F04A0916004B091610483
-:100B40008730904BA740B04BB9F410925E041092DE
-:100B50005F04109260041092610414BE84B7877F12
-:100B600084BF88E10FB6F894809360001092600013
-:100B70000FBEE0E0F8E3099513E0A0E0B1E0EEEB92
-:100B8000F4E602C005900D92A030B107D9F714E049
-:100B9000A0E0B3E001C01D92AE35B107E1F70E94BD
-:100BA0003F170C945D320C94000081E00895089585
-:100BB0000C94AF070C94D5050C94D7050E94272EF2
-:100BC000811105C010920203109201030DC081E251
-:100BD00090E00090030302C0880F991F0A94E2F787
-:100BE000909302038093010382E08093000380913D
-:100BF0006F00826080936F00089590916F0081E094
-:100C0000911101C080E008950E94272E23E030E07A
-:100C1000281B3109220F209304030895282F2F98B1
-:100C200080918000211108C0877F809380001092FE
-:100C30008D0010928C001BC0886080938000233050
-:100C400019F48FEF9FEF0FC083E090E0821B9109B2
-:100C5000880F991F2FEF3FEFA90102C056954795C6
-:100C60008A95E2F7CA0190938D0080938C000C94D2
-:100C70000406CF93C82F0E94FD05409103038823EB
-:100C800029F090916F009D7F90936F00C0930303B4
-:100C90008823D1F0209101033091020302C03695E0
-:100CA00027954A95E2F72F733327C90102C0880FB1
-:100CB000991FCA95E2F790930203809301038091F4
-:100CC0006F00826080936F00CF9108950E940406A8
-:100CD00084E080930303109200030895279A2F98CD
-:100CE0008FEF9FEF90938700809386008AE0809338
-:100CF000800089E1809381000E94902D0C9466060B
-:100D00000E946E066E9A769A0C9497071F920F9225
-:100D10000FB60F9211242F933F938F939F93EF93CE
-:100D2000FF93E0910103F0910203CF0101969093AC
-:100D30000203809301030090030302C0F695E79538
-:100D40000A94E2F7EF7380910003823019F4E032E5
-:100D500051F404C0813039F4EF3329F480916F00ED
-:100D60008D7F80936F00F0E0E855FE4FE49121E025
-:100D700031E0E29FC001E39F900D11240090040335
-:100D800002C0969587950A94E2F790938D00809320
-:100D90008C00FF91EF919F918F913F912F910F9038
-:100DA0000FBE0F901F901895CF93DF93EC010E9418
-:100DB0002E29BE0180E090E0DF91CF910C94232595
-:100DC0000F931F93462F50E04E30510508F0AAC0F4
-:100DD000DC01FA01EA5AFF4F0C94213212968C91F1
-:100DE000882309F49FC000E010E0980140E064E02F
-:100DF00070E080ED91E00E94591381E090E011C015
-:100E000012968C91882309F48DC000E010E09801BF
-:100E100040E066E070E080E691E00E94591382E0D5
-:100E200090E00E94D4067EC012968C91882309F42B
-:100E300079C000E010E0980140E068E070E080E9EF
-:100E400091E00E94591384E090E0EBCF12968C91D0
-:100E5000882311F083E007C083E013C012968C91C1
-:100E6000882371F084E00E94A02582E00E94390668
-:100E70000E94DE0540E164E083E00E94BE0D52C0A6
-:100E800084E00E94C125F6CF12968C91882331F020
-:100E900085EE0E94B81D0E94E72D44C085EE0E9499
-:100EA000801E40C012968C918823E1F10E940E0FA3
-:100EB00000E010E0980140E066E070E080E391E03F
-:100EC0000E94591384E00E94C12583E00E94C1253D
-:100ED00080E10E94C12585E00E94A0250E941B2977
-:100EE000811102C00E94F7280E94332990E090935C
-:100EF0005D0480935C04806880935C040E943729C1
-:100F000011C012968C91882369F000E010E09801DE
-:100F100040E066E070E080E091E00E94591385E0D7
-:100F20000E94C12580E090E01F910F9108950F93DA
-:100F30001F932FEF89EF90E0215080409040E1F720
-:100F400000C0000000E010E0980140E065E070E0C3
-:100F500080EF91E00E9459131F910F9108958091A5
-:100F60001003882309F45AC080910E0390910F0357
-:100F70000E946B288D3291400CF450C010921003E7
-:100F80000E9414088091080390910903099781F445
-:100F900080910A0390910B03892B51F480910C03EB
-:100FA00090910D03892B21F48AE592E00E941508A7
-:100FB0008091080390910903049791F480910A03AA
-:100FC00090910B03469761F480910C0390910D036F
-:100FD000892B31F48BE00E94B81D8BE00E94801EAB
-:100FE00080910803909109030497C1F480910A034A
-:100FF00090910B03469791F480910C0390910D030F
-:10100000079761F483EE0E94B81D86E10E94B81D27
-:1010100086E10E94801E83EE0C94801E089581E07C
-:1010200008950C940F08089508950F931F93CF937C
-:101030008C01F80124912223F9F030E0F901E85BFA
-:10104000F74FC491F901E853F74F2491222359F047
-:1010500081EE0E94B81D8C2F0E94B81D8C2F0E941B
-:10106000801E81EE04C08C2F0E94B81D8C2F0E9420
-:10107000801E0F5F1F4FDDCFCF911F910F910895FD
-:101080000C94800680915503882309F448C0809110
-:10109000110390911203009779F40E945F289093B6
-:1010A0001203809311038091130390E0009771F471
-:1010B0008091140390E00AC00E946B2820911802CE
-:1010C000309119022817390740F329C00197880F7A
-:1010D000991F880F991FFC01EB5EFC4F60817181A5
-:1010E000828193810E94410FE091130384E0E89F85
-:1010F000F0011124EB5EFC4F60817181828193814C
-:101100004FE050E00E94F9128091130390E00196A5
-:101110006091140370E00E940D32809313030C94CD
-:10112000D805109257030C940E0F0895089581E08E
-:10113000809357030C949608089508958F929F9278
-:10114000AF92BF92EF92FF920F931F93CF93DF93D3
-:10115000CDB7DEB7A3970FB6F894DEBF0FBECDBFF5
-:101160007C01FC0100811181C8010E945C26B8014C
-:101170000E94A00A8C01B7010E941108882309F47B
-:10118000CCC10032F0E51F0741F4F70182818823CA
-:1011900009F458C00E94F013C0C10132F0E51F07E6
-:1011A00041F4F7018281882309F44CC00E94F913AD
-:1011B000B4C10232F0E51F0751F4F70182818823A0
-:1011C00009F440C00E94EC138111F0CFE3CF033249
-:1011D000F0E51F0739F4F7018281882399F10E9415
-:1011E00097089BC10432F0E51F0739F4F7018281AB
-:1011F000882341F10E94910890C10532F0E51F0754
-:1012000049F4F70182818823E9F080915703811125
-:10121000F1CFE5CF0632F0E51F0739F4F7018281FF
-:10122000882381F00E9400140AC00732F0E51F07EE
-:1012300049F4F7018281882329F00E940B140E944F
-:101240009D086BC180915703811105C0F701828110
-:101250008111CFC018C1003E110579F4F7018281D8
-:10126000882309F44DC00E940E0F81E0809356033D
-:10127000109255031092140350C1023E110559F407
-:10128000F70182818823E1F10E940E0F109256032C
-:101290001092550342C1033E110591F4F70182817A
-:1012A000882371F10E940E0F1092560381E0809303
-:1012B00055031092130310921203109211032DC1C3
-:1012C0000235110559F4F7018281882309F425C1FB
-:1012D00080911802909119020A970DC001351105ED
-:1012E00079F4F7018281882309F417C180911802EB
-:1012F000909119020A9690931902809318020DC1D9
-:1013000040911C0283E2E7E3F2E0DE0111960190D6
-:101310000D928A95E1F7F701808121E030E02C0FF2
-:101320003D1F280F311DC90120911A0230911B0267
-:10133000FC01E20FF31F6081772767FD7095640F52
-:10134000711D882777FD8095982F0E942F2F20E010
-:1013500030E040E451E40E94942E4B015C01F7011F
-:10136000218184E090E0821B9109BC01882777FDF0
-:101370008095982F0E942F2F9B01AC01C501B401CD
-:101380000E942C2E9B01AC0160E070E080E090E4B4
-:101390000E94A23020E030E04CED50E40E943F304B
-:1013A0004B015C01F70182818823D1F04FE050E0CE
-:1013B000C501B4010E94F912809156038823A1F05F
-:1013C0008091140324E0829FF0011124EB5EFC4F16
-:1013D00080829182A282B3828F5F8093140304C0C3
-:1013E000C501B4010E94410F0F3F110508F02ECF37
-:1013F00094C08091100381111FC0043130E51307A0
-:1014000009F051C00E94130881E0809310030E94EC
-:101410005F2890930F0380930E031092070310929E
-:1014200009031092080310920B0310920A03109202
-:101430000D0310920C0371C080910E0390910F0365
-:101440000E946B28883C910570F480910703E82F77
-:10145000F0E0EE0FFF1FE85FFC4F118300838F5F0A
-:10146000809307035AC0043880E5180721F0053837
-:10147000104501F13AC0F7018281882341F01092B2
-:10148000050382E01EC0043830E5130759F580914A
-:101490000503811106C086E20E94B81D86E20E9403
-:1014A000801E82E01CC00438F0E51F0741F30538B8
-:1014B0001045D9F4F7018281882331F01092060398
-:1014C00080E20E94CF1E29C080910603811106C0D0
-:1014D00087E20E94B81D87E20E94801E80E20E947F
-:1014E000D61E1BC00538104529F381E08093050303
-:1014F00080930603C701A3960FB6F894DEBF0FBE14
-:10150000CDBFDF91CF911F910F91FF90EF90BF90D2
-:10151000AF909F908F900C94DA0580E0A3960FB661
-:10152000F894DEBF0FBECDBFDF91CF911F910F9119
-:10153000FF90EF90BF90AF909F908F900895089587
-:101540009CE0799FF001112490E3899FE00DF11D4B
-:101550001124E60FF11DEE0FFF1FE851FE4F85919C
-:1015600094910895880F991FFC01E859FF4F8591C8
-:1015700094910895880F991FFC01E851FE4F8591C1
-:10158000949108950F931F93CF93DF93EC018115EE
-:1015900021E39207A0F5C11580E3D80708F0D7C072
-:1015A000C83ED105D8F4C03ED10508F007C2C83AFC
-:1015B000D10578F4C53AD10508F06AC0C130D1052B
-:1015C00009F463C008F4F7C1C430D10508F0F6C1CE
-:1015D000F2C1CB3BD10508F466C0EDC1C11590E264
-:1015E000D90708F0AFC0C11521E0D20708F0E6C165
-:1015F000C03FD10508F4DFC18E0110651FC2C0389D
-:1016000080E5D80700F5C03790E5D90708F0A3C0FA
-:10161000C11520E5D20709F4ACC050F4CE019054B6
-:1016200080319F4008F0C7C1DF708E01106A06C28A
-:10163000C13080E5D80709F4AEC0C43190E5D907C0
-:1016400008F4AFC0B8C1C33820E5D20709F48EC092
-:1016500050F4C13890E5D90709F482C008F083C07E
-:1016600000E011EDEBC1C03181E5D80708F4A3C15A
-:10167000C11597E5D90708F436C1CE0190578115F9
-:10168000904108F098C1DF7093C101E010E0D6C12D
-:10169000C53AD10509F494C1C63AD10509F093C100
-:1016A00002E810E4CBC1C83AD10509F48FC1C93AA8
-:1016B000D10509F48EC1CA3AD10509F48DC1CB3ADE
-:1016C000D10509F48CC1CC3AD10509F48BC1CD3ACE
-:1016D000D10509F48AC1C03BD10509F489C1CE3ACC
-:1016E000D10509F488C1CF3AD10509F487C1C13BBE
-:1016F000D10509F486C1C23BD10509F485C1C33BBC
-:10170000D10509F484C1C43BD10509F483C1C53BAB
-:10171000D10509F482C1C63BD10509F481C1C73B9B
-:10172000D10509F480C1C83BD10509F47FC1C93B8B
-:10173000D10509F47EC1CA3BD10509F47DC100E0A1
-:1017400014E47CC1CE019F700E94BA0A78C1DD27E3
-:101750008E01106C73C1CF70DD278E01146D6EC1C8
-:1017600000E010ED6BC100E012ED68C100E013ED88
-:1017700065C10E9463210E940E0F0E9495088FEFA1
-:1017800094E32CE0815090402040E1F700C000003D
-:101790000E94BA2853C18091320481608093320440
-:1017A0004DC10E941B29811102C00E94F7280E948E
-:1017B000332990E090935D0480935C04C23080E50F
-:1017C000D80721F480915C04816086C0C43090E524
-:1017D000D90721F480915C0482607EC0C63020E588
-:1017E000D20721F480915C04846076C0C83080E523
-:1017F000D80719F480915C0427C0CA3090E5D90756
-:1018000021F480915C04806167C0CC3020E5D20770
-:1018100021F480915C0480625FC0CE3080E5D807FF
-:1018200021F480915C04806457C0C03190E5D907F1
-:1018300021F480915C0480684FC0C23120E5D2075A
-:1018400029F480915C048460886046C0C33080E5E0
-:10185000D80721F480915C048E7F3EC0C53090E5AE
-:10186000D90721F480915C048D7F36C0C73020E514
-:10187000D20721F480915C048B7F2EC0C93080E5B3
-:10188000D80719F480915C0426C0CB3090E5D907C5
-:1018900021F480915C048F7E1FC0CD3020E5D207FB
-:1018A00021F480915C048F7D17C0CF3080E5D8078C
-:1018B00021F480915C048F7B0FC0C13190E5D90782
-:1018C00021F480915C048F7707C0C331D04531F497
-:1018D00080915C048B7F877F80935C0480915C04A3
-:1018E0000E943729ABC08D2F99278F70992781309F
-:1018F0009105D9F49E012370332702C0880F991FE8
-:101900002A95E2F79C688E0144E0000F111F4A956A
-:10191000E1F700271370802B912B53E0CC0FDD1FD4
-:101920005A95E1F7C076DD272FC08230910531F45A
-:10193000DC2FCC278E01016F106A80C083309105A7
-:1019400069F4CE018370992701E010E002C0000F16
-:10195000111F8A95E2F7C8019C680FC08430910579
-:10196000B9F4CE018370992701E010E002C0000FA6
-:10197000111F8A95E2F7C8019A6823E0CC0FDD1F9A
-:101980002A95E1F7C07ED7708C010C2B1D2B56C019
-:101990008530910531F4DC2FCC278E01046F106A5D
-:1019A0004DC0069709F04AC0CF71DD27DC2FCC2748
-:1019B0008E01106243C000E010E040C08E013EC0C6
-:1019C00001E810E43BC003E810E438C002EE14E480
-:1019D00035C009EE14E432C00AEE14E42FC005EB62
-:1019E00014E42CC006EB14E429C007EB14E426C071
-:1019F0000CEC14E423C00DEC14E420C003E815E45F
-:101A00001DC00AE815E41AC002E915E417C004E98C
-:101A100015E414C001E216E411C003E216E40EC09E
-:101A200004E216E40BC005E216E408C006E216E480
-:101A300005C007E216E402C00AE216E4C801DF911D
-:101A4000CF911F910F9108959CE0799FF00111248F
-:101A500090E3899FE00DF11D1124E60FF11DEE0FBB
-:101A6000FF1FE851FE4F85919491803E9105E0F46F
-:101A7000803C910558F58133910509F46FC048F415
-:101A80008932910509F463C08A32910509F46DC069
-:101A900072C089339105E9F082389105D1F0853320
-:101AA000910509F44DC067C0833E910581F138F47A
-:101AB000803E9105B9F0823E9105D9F05CC0863E2A
-:101AC000910561F1873E9105A1F155C00E94B20ACE
-:101AD000089520915C0420FD02C021FF4CC080EEDF
-:101AE00090E049C080915C0480FFF9CF89E390E0E9
-:101AF00042C080915C0482FF0EC080915C0484FF30
-:101B000003C080E090E037C083EE90E034C0809165
-:101B10005C0482FFF2CF82EE90E02DC080915C04E5
-:101B200083FF0BC080915C0484FDEBCF87EE90E0D7
-:101B300022C080915C0483FFF5CF86EE90E01BC04D
-:101B400080915C0485FF07C089E290E014C0809119
-:101B50005C0485FFF9CF85E390E00DC080915C04C3
-:101B600086FF07C08AE290E006C080915C0486FF91
-:101B7000F9CF81E390E00E94C20A0895CF92DF92EC
-:101B8000EF92FF920F931F9301E010E020E030E00E
-:101B90006801790104C0CC0CDD1CEE1CFF1C8A9589
-:101BA000D2F704C0000F111F221F331F6A95D2F70E
-:101BB0000C291D292E293F29C0901504D090160408
-:101BC000E0901704F0901804C022D122E222F32200
-:101BD000842FC016D106E206F30641F41F910F913F
-:101BE000FF90EF90DF90CF900C94A0251F910F9164
-:101BF000FF90EF90DF90CF900C94C1250C94DC0502
-:101C0000E82FF0E0E257FD4F8081E82FEF70F0E021
-:101C100082958F7021E030E0A90102C0440F551F6A
-:101C20008A95E2F740A308950F931F93CF93DF9314
-:101C300085B7806885BF85B7806885BFC3E0D0E081
-:101C400001E010E0FE01E257FD4F8081E82FEF70C8
-:101C5000F0E021A182958F70A80102C0440F551FAA
-:101C60008A95E2F7CA01822B81A38C2F0E94000E75
-:101C7000219740F78BE090E061E070E0FC01EE57C7
-:101C8000FD4F2081E22FEF70F0E042A122952F70EE
-:101C9000DB0102C0AA0FBB1F2A95E2F79D01242B8E
-:101CA00022A3019758F7DF91CF911F910F910C94C8
-:101CB0004008EF92FF920F931F93CF93DF9300E6BC
-:101CC00013E0C3E0EE24E394F12CD5E08C2F0E94C6
-:101CD000000E8BE090E040E050E0FC01EE57FD4F3D
-:101CE0006081E62FEF70F0E020A130E062956F7028
-:101CF00002C0359527956A95E2F720FD09C0970146
-:101D0000082E02C0220F331F0A94E2F7422B532BF6
-:101D1000019718F7F801929182918F018417950726
-:101D200021F051834083D0931D028C2F0E94000E1E
-:101D3000C15060F680911D0287FD2CC081508093B8
-:101D40001D028F3F39F08FE99FE00197F1F700C046
-:101D5000000020C080915E0390915F039093670321
-:101D60008093660380915C0390915D03909365037B
-:101D70008093640380915A0390915B039093630373
-:101D8000809362038091580390915903909361036B
-:101D9000809360030E94420881E0DF91CF911F9100
-:101DA0000F91FF90EF900895E82FF0E0EE0FFF1FE6
-:101DB000E05AFC4F80819181089508950F931F93FD
-:101DC000CF9308E613E0C0E0F801929182918F0171
-:101DD0000E94D727C80FF3E000361F07A9F78C2F02
-:101DE000CF911F910F9108950E941B29811102C06C
-:101DF0000E94F7280E944529809347043E9A8091CB
-:101E000071008D7F8093710082E0809390008AE161
-:101E10008093910081E080936A03089580916A0322
-:101E2000811102C00E94F40E1092BA031092B903FD
-:101E3000809171008D7F80937100809190008F73ED
-:101E40008093900010927C0310927B031092B30356
-:101E50001092B4031092B5031092B6031092B2031D
-:101E60001092B103E1E9F3E0A1E8B3E0119211921D
-:101E7000119211921D921D9283E0E13BF807B1F798
-:101E80000895CF92DF92EF92FF920F931F93CF931B
-:101E9000DF9320917B03222309F484C06B017C0132
-:101EA00080916A03811102C00E94F40E01EB13E0DD
-:101EB000C7E0D0E0A7019601F8019291829172915A
-:101EC00062918F010E94902E811131C0FE01EE0FB0
-:101ED000FF1FEE0FFF1FEF56FC4F10821182128280
-:101EE0001382DE01AA0FBB1FAF57BC4F11961C9285
-:101EF0001E92C730D105E9F0219644815581668153
-:101F000077814083518362837383148215821682A2
-:101F1000178212968D919C91139711969C938E9394
-:101F200013961C921E92129734961296E2CF219726
-:101F300008F68091B9039091BA03019797FD05C007
-:101F40009093BA038093B90304C01092BA0310921D
-:101F5000B9038091B9039091BA032091B7033091EE
-:101F6000B8032817390724F01092B8031092B7036A
-:101F7000892BC1F4809171008D7F809371008091D5
-:101F800090008F73809390001092B3031092B4036B
-:101F90001092B5031092B6031092B2031092B103DF
-:101FA00010927B03DF91CF911F910F91FF90EF90E3
-:101FB000DF90CF9008951F920F920FB60F921124C9
-:101FC0004F925F926F927F928F929F92AF92BF9249
-:101FD000CF92DF92EF92FF922F933F934F935F93B5
-:101FE0006F937F938F939F93AF93BF93CF93DF9321
-:101FF000EF93FF9380917B03882309F49BC1C091E9
-:10200000B903D091BA031C161D060CF093C1409081
-:102010006B0350906C0360906D0370906E0320E032
-:1020200030E0A901C301B2010E943B3018160CF048
-:1020300065C0C130D10509F452C08091B7039091B9
-:10204000B803BE010E940D327C019093B8038093C7
-:10205000B70380907D0390907E03A0907F03B090A3
-:10206000800320E030E040E85FE3C501B4010E9456
-:102070002C2E60937D0370937E0380937F03909357
-:102080008003F701EE0FFF1FEE0FFF1FEF56FC4F0F
-:10209000A301920160817181828193810E94942EBB
-:1020A00020E030E040E05EE30E943F309B01AC0165
-:1020B000C501B4010E943B3018168CF4C70101968B
-:1020C000BE010E940D329093B8038093B703109223
-:1020D0007D0310927E0310927F0310928003E091A3
-:1020E000B703F091B803EE0FFF1FEE0FFF1FEF567F
-:1020F000FC4F6081718182819381D0C0C090B30315
-:10210000D090B403E090B503F090B60320E030E047
-:10211000A901C701B6010E94902E2197882309F4D6
-:10212000A2C0FE01EE0FFF1FEE0FFF1FEF56FC4F88
-:1021300080809180A280B380A5019401C701B6017F
-:102140000E94902E87FF31C0A501940160E070E0ED
-:102150008CED93EC0E94942E20E030E040E451E4BA
-:102160000E94942E20E030E040E05FE30E943F3088
-:102170009B01AC0160E070E080E090E40E94A2303E
-:102180009B01AC01C501B4010E943F309B01AC0131
-:10219000C701B6010E94902E87FF07C0A7019601D4
-:1021A00060E070E08CED93E439C0A5019401C701B3
-:1021B000B6010E943B3018160CF055C0A5019401E1
-:1021C00060E070E08CED93E40E94942E20E030E01B
-:1021D00040E451E40E94942E20E030E040E05FE3D0
-:1021E0000E943F309B01AC0160E070E080E090E431
-:1021F0000E94A2309B01AC01C501B4010E943F3096
-:102200009B01AC01C701B6010E943B3018165CF57A
-:10221000A701960160E070E08CED93EC0E94942E93
-:1022200020E030E040E451E40E94942E20E030E0D1
-:1022300040E05FE30E943F309B01AC0160E070E052
-:1022400080E090E40E94A2309B01AC01C701B6017E
-:102250000E943F306093B3037093B4038093B5033F
-:102260009093B60313C0FE01EE0FFF1FEE0FFF1F8A
-:10227000EF56FC4F80819181A281B3818093B3039B
-:102280009093B403A093B503B093B6036091B303E6
-:102290007091B4038091B5039091B60320916803C7
-:1022A000309169032F3F4FEF340731F02F5F3F4FDD
-:1022B00030936903209368030E9416146B017C011C
-:1022C00020E034E244EF51E40E94902E87FF08C0E2
-:1022D00086EFC82E88E2D82E84EFE82E81E4F82E0F
-:1022E00020E030E040E051E4C701B6010E943F30F9
-:1022F0009B01AC0160E074E284E79BE40E94942EB1
-:102300006B017C010E94012F7093970060939600EF
-:1023100020911E0230911F02409120025091210213
-:10232000C701B6010E943F300E94012F70939900AF
-:102330006093980080917C03882309F433C1C09096
-:102340007703D0907803E0907903F0907A0320E04F
-:1023500030E0A901C701B6010E943B301816D4F540
-:1023600080916803909169038F3F2FEF920729F0C6
-:1023700001969093690380936803C701B6010E9498
-:10238000161420E030E040E051E40E943F309B0111
-:10239000AC0160E074E284E79BE40E94942E6B0140
-:1023A0007C010E94012F709397006093960020910A
-:1023B0001E0230911F024091200250912102C7015C
-:1023C000B6010E943F300E94012F709399006093E4
-:1023D000980008C0109297001092960010929900F1
-:1023E0001092980060917103709172036F5F7F4F3C
-:1023F000709372036093710320919600309197005F
-:1024000080E090E0232BF1F0C0919600D0919700EE
-:102410000E942D2F6B017C01BE0180E090E00E94A4
-:102420002D2F9B01AC016091730370917403809117
-:102430007503909176030E94942E20E03FEF4FE7C2
-:1024400057E410C00E942D2F6B017C0120E030EE7C
-:102450004FEF54E46091730370917403809175039E
-:10246000909176030E943F309B01AC01C701B601F9
-:102470000E943B3087FD96C080916F038F5F8093F1
-:102480006F0390E020914304309144048217930736
-:10249000A0F080914E04882319F010926F030DC0B4
-:1024A000809171008D7F80937100809190008F7377
-:1024B0008093900010927C037DC080917003C09146
-:1024C0006F03811128C0C0904804D0904904E09067
-:1024D0004A04F0904B0420E030E0A901C701B601A6
-:1024E0000E943B301816BCF481E080937003109278
-:1024F0007703109278031092790310927A03C092B6
-:102500007303D0927403E0927503F0927603C15086
-:10251000C0936F0343C0109270031092690310922E
-:102520006803E0914504F091460448E0C49FE00D43
-:10253000F11D112480819181A281B3818093770361
-:1025400090937803A0937903B0937A0320E030E06E
-:1025500040E85EE364817581868197810E943F3007
-:102560006B017C0180912202682F70E080E090E096
-:102570000E942D2F20E030E048EC52E40E94942E7F
-:102580009B01AC01C701B6010E943F306093730309
-:102590007093740380937503909376031092720383
-:1025A000109271038091470480FD04C010927C0357
-:1025B00010927B03FF91EF91DF91CF91BF91AF918B
-:1025C0009F918F917F916F915F914F913F912F914B
-:1025D000FF90EF90DF90CF90BF90AF909F908F9043
-:1025E0007F906F905F904F900F900FBE0F901F9055
-:1025F0001895CF92DF92EF92FF92CF93DF936B010A
-:102600007C01EA0180916A03811102C00E94F40EEC
-:102610008091470480FF46C08091B9039091BA032E
-:1026200008970CF03FC0809171008D7F80937100FE
-:1026300080917C0381110E940E0F81E080937B03C7
-:10264000109269031092680320E030E0A901C701ED
-:10265000B6010E943B301816DCF48091B9039091CA
-:10266000BA03FC01EE0FFF1FEE0FFF1FEF56FC4FEA
-:10267000C082D182E282F382FC01EE0FFF1FEF578E
-:10268000FC4FD183C08301969093BA038093B90322
-:1026900080917100826080937100809190008068C9
-:1026A00080939000DF91CF91FF90EF90DF90CF90DB
-:1026B00008958F929F92AF92BF92CF92DF92EF9246
-:1026C000FF920F931F93CF93DF93EC017B01D42EE6
-:1026D0004801590180916A03811102C00E94F40EE1
-:1026E0008091470480FF6BC0809171008D7F809343
-:1026F000710080917B0381110E940E0F81E0809315
-:102700007C03D0934604C0934504F0924404E092C5
-:102710004304D0924E048092480490924904A092BF
-:102720004A04B0924B0410927D0310927E031092E3
-:102730007F031092800310926F0388819981AA8190
-:10274000BB818093770390937803A0937903B09330
-:102750007A0320E030E040E85EE36C817D818E8189
-:102760009F810E943F306B017C0180912202682F83
-:1027700070E080E090E00E942D2F20E030E048ECF7
-:1027800052E40E94942E9B01AC01C701B6010E9445
-:102790003F30609373037093740380937503909339
-:1027A000760310927203109271038091710082601F
-:1027B0008093710080919000806880939000DF91F9
-:1027C000CF911F910F91FF90EF90DF90CF90BF902E
-:1027D000AF909F908F9008958091470481700895E5
-:1027E000809147048160809347040E9449290C949A
-:1027F0009C08809147048E7F809347040C9449295C
-:102800008091BB0390E0019666E070E00E940D327B
-:102810008093BB0308958091BB0390E0019766E02D
-:1028200070E00E940D328093BB0308958F929F92B7
-:10283000AF92BF92CF92DF92EF92FF920F931F93CE
-:10284000CF93DF936B017C01C0916803D091690342
-:10285000BE0180E090E00E942D2F4B015C01A7019A
-:10286000960160E070E08CE594E40E94942E9B0158
-:10287000AC01C501B4010E943F300E94012F20919C
-:10288000BB03233009F473C028F4222351F0213014
-:10289000E9F02CC1243009F4A0C0253009F4E0C0CF
-:1028A00025C180E090E0A0E0BFE380931E029093FA
-:1028B0001F02A0932002B093210210926B0310928A
-:1028C0006C0310926D0310926E0310C110926B0393
-:1028D00010926C0310926D0310926E0364317105B7
-:1028E00040F46A30710560F520E030E040E85EE3D6
-:1028F0002BC0693C710508F0AAC080E090E00E94FE
-:102900002D2F20E030E040EA51E40E942B2E20E001
-:1029100030E044E353E40E94942E9B01AC010E94FA
-:102920003F3020E030E040E05EE30E943F309B011A
-:10293000AC0160E070E080E09EE30E942B2E44C07A
-:1029400020E030E040E05FE3C701B6010E943F3085
-:102950006B017C0180E090E0A0E0BEE380931E026A
-:1029600090931F02A0932002B0932102BFC0109247
-:102970006B0310926C0310926D0310926E034AE089
-:10298000469F9001479F300D1124C90168EB7BE001
-:102990000E94F931BC016C5D754077FF03C07195F1
-:1029A00061957109882777FD8095982F0E942F2FB8
-:1029B0002EE333EC4EE259E30E943F3020E030E05A
-:1029C00040EC5EE30E942C2E60931E0270931F0267
-:1029D000809320029093210289C010926B03109281
-:1029E0006C0310926D0310926E03CE0183709927D1
-:1029F000892BE1F0BE016170772780E090E00E94B2
-:102A00002D2F20E030E040E05EE30E943F3020E0E8
-:102A100030E040E45FE30E942C2E60931E0270932E
-:102A20001F0280932002909321020CC080E090E06E
-:102A3000A0E0BFE380931E0290931F02A0932002A8
-:102A4000B0932102C770DD27CD2B09F04FC0109243
-:102A50001E0210921F02109220021092210246C004
-:102A600010926B0310926C0310926D0310926E0320
-:102A700000E010E020E03FE300931E0210931F02ED
-:102A800020932002309321026739710578F180E0AC
-:102A900090E00E942D2F20E030E047E153E40E94B7
-:102AA0002B2E20E030E04AE754E40E94942E20E0F0
-:102AB00030E048E452E40E943F3020E030E040EA59
-:102AC00051E40E94712F0E94FC2E660F771F660F43
-:102AD000771FFB01EE56FD4F2081318142815381EA
-:102AE000C701B6010E943F306B017C01C701B601EE
-:102AF000DF91CF911F910F91FF90EF90DF90CF90DA
-:102B0000BF90AF909F908F9008958091CC030895CF
-:102B1000CF93DF9300D01F92CDB7DEB79C01809199
-:102B20005304843019F593E099833B832A8390936F
-:102B3000E9008FEF9091E800815095FD06C095ED7A
-:102B40009A95F1F700008111F5CF8091E80085FF9B
-:102B50000DC040E050E063E070E0CE0101960E94BD
-:102B6000E9178091E8008E778093E8000F900F902E
-:102B70000F90DF91CF910895CF93DF9300D01F92F4
-:102B8000CDB7DEB720915304243021F522E029830C
-:102B90009B838A8383E08093E9008FEF9091E80024
-:102BA000815095FD06C095ED9A95F1F700008111D1
-:102BB000F5CF8091E80085FF0DC040E050E063E074
-:102BC00070E0CE0101960E94E9178091E8008E77AF
-:102BD0008093E8000F900F900F90DF91CF910895B0
-:102BE000209153042430F1F422E02093E9002FEFE8
-:102BF0003091E800215035FD06C035ED3A95F1F7EA
-:102C000000002111F5CF2091E80025FF0BC040E026
-:102C100050E065E070E00E94E9178091E8008E774F
-:102C20008093E8000895CF93DF93EC0190915304D3
-:102C3000943009F046C080912D028823D9F080910C
-:102C40002E028823B9F09093E9008FEF9091E8006D
-:102C5000815095FD06C095E19A95F1F7000081112C
-:102C6000F5CF8091E80085FF2CC040E050E060E1A6
-:102C700070E017C081E08093E9008FEF9091E80049
-:102C8000815095FD06C095ED9A95F1F700008111F0
-:102C9000F5CF8091E80085FF14C040E050E068E087
-:102CA00070E0CE010E94E9178091E8008E77809352
-:102CB000E80080E1FE01ACEBB3E001900D928A9553
-:102CC000E1F7DF91CF91089580915204811109C0FD
-:102CD0000E947E190E94DB198091E200846080933B
-:102CE000E2000895109252040895089508950C94F6
-:102CF000222842E061EC81E00E94F81842E061EC99
-:102D000082E00E94F81842E061EC83E00E94F8182B
-:102D100042E161EC84E00C94F81880915504833012
-:102D200009F455C030F4813071F0823009F48EC05E
-:102D300008958A3009F47AC08B3009F460C0893074
-:102D400009F09CC020C080915404813A09F096C0DB
-:102D50008091E800877F8093E800809158049091EB
-:102D60005904892B21F460E18CEB93E003C060E00F
-:102D700080E090E070E00E9434188091E8008B774A
-:102D80008093E800089580915404813209F076C060
-:102D90008091580490915904009719F0039709F015
-:102DA0006DC08091E800877F8093E8008091E80003
-:102DB00082FD05C0809153048111F8CF5FC08091DE
-:102DC000F1008093CC038091E8008B7753C0809111
-:102DD0005404813A09F052C08091580490915904EA
-:102DE000892B09F04BC08091E800877F8093E80031
-:102DF0008091E80080FFFCCF80912D0236C0809149
-:102E000054048132D9F58091580490915904892B4A
-:102E1000A9F58091E800877F8093E8000E942D1932
-:102E20008091560480932D020C9463218091540468
-:102E3000813221F58091E800877F8093E8000E942D
-:102E40002D19809157048093CD03089580915404E7
-:102E5000813AA1F48091E800877F8093E800809117
-:102E6000E80080FFFCCF8091CD038093F10080913A
-:102E7000E8008E778093E8000C942D19089584B7AC
-:102E8000877F84BF88E10FB6F8948093600010922A
-:102E900060000FBE90E080E80FB6F8948093610068
-:102EA000909361000FBE0E94D01C0E947E190E9468
-:102EB000DB198091E20084608093E20078940E94A4
-:102EC000611C0E94D21C83E292E00E947C1C8091D3
-:102ED0005304853069F40E94E327809151048823CC
-:102EE000B1F30E941128882391F30E94D317EFCFEA
-:102EF0000E94DA1CECCF292F332723303105C9F08B
-:102F000064F42130310581F02230310509F043C0ED
-:102F10008DE690E024EA39E042C021323105F1F03B
-:102F20002232310541F137C082E190E021E13AE0FF
-:102F300036C099278130910541F08230910541F0EA
-:102F4000892B49F5E0EAF9E005C0E2E7F9E002C0C3
-:102F5000E8E4F9E0849190E09F0121C06430D8F466
-:102F6000E62FF0E0EE0FFF1FE251FD4F208131818F
-:102F700089E090E014C0643070F470E0FB01EE0F63
-:102F8000FF1FEA51FD4F20813181FB01EE51FD4FC2
-:102F9000808190E004C080E090E020E030E0FA0121
-:102FA00031832083089580E189BD82E189BD09B420
-:102FB00000FEFDCF8091D8008F7D8093D800809156
-:102FC000E00082608093E0008091E00081FDFCCF12
-:102FD0000895CF92DF92EF92FF920F931F93CF93BA
-:102FE000DF93EC018B016A010E944C19811133C0FF
-:102FF000C114D10439F0F60180819181081B190BAD
-:10300000C80FD91FE12CF12C0115110519F1809180
-:10301000E80085FD16C08091E8008E778093E80077
-:10302000C114D10449F0F60180819181E80EF91EA6
-:10303000F182E08285E00FC00E944C19882321F3C1
-:103040000AC089918093F10001501109FFEFEF1A36
-:10305000FF0ADACF80E0DF91CF911F910F91FF90AF
-:10306000EF90DF90CF90089520915A0430915B0447
-:103070002617370748F06115710539F42091E800EB
-:103080002E772093E80001C0B90140E06115710579
-:10309000A9F120915304222309F443C0253009F4F7
-:1030A00042C02091E80023FD40C02091E80022FDAD
-:1030B00032C02091E80020FFE9CF4091F300209139
-:1030C000F20030E0342BFC01CF016115710559F09D
-:1030D0002830310540F481918093F10061507109ED
-:1030E0002F5F3F4FF1CF41E02830310509F040E03C
-:1030F0002091E8002E772093E800C8CF4111C9CF76
-:103100000AC080915304882361F0853061F080917A
-:10311000E80083FD0AC08091E80082FFF2CF80E0E2
-:10312000089582E0089583E0089581E00895209154
-:103130005A0430915B042617370748F06115710572
-:1031400039F42091E8002E772093E80001C0B901FE
-:10315000FC0120E06115710591F1809153048823F1
-:1031600009F440C0853009F43FC08091E80083FD38
-:103170003DC08091E80082FD2FC08091E80080FF73
-:10318000E9CF2091F3008091F20090E0922B61153D
-:10319000710559F08830910540F424912093F10095
-:1031A0003196615071090196F2CF21E0089709F03C
-:1031B00020E08091E8008E778093E800CBCF21114A
-:1031C000CCCF0AC080915304882361F0853061F030
-:1031D0008091E80083FD0AC08091E80082FFF2CF71
-:1031E00080E0089582E0089583E0089581E00895E5
-:1031F000982F973058F59093E900981739F070910F
-:10320000EC002091ED005091F00003C0242F762FA8
-:1032100050E021FF19C03091EB003E7F3093EB006E
-:103220003091ED003D7F3093ED003091EB00316047
-:103230003093EB007093EC002093ED005093F0007E
-:103240002091EE0027FF07C09F5FD3CF8F70809340
-:10325000E90081E0089580E008958091540487FF9B
-:1032600011C08091E80082FD05C080915304811156
-:10327000F8CF11C08091E8008B770BC08091530488
-:10328000882349F08091E80080FFF8CF8091E80022
-:103290008E778093E80008952091E4003091E50056
-:1032A00095E64091EC00842F817040FF22C0809110
-:1032B000E80080FD1CC080915304882391F0853084
-:1032C00091F08091EB0085FD10C04091E400509199
-:1032D000E5004217530729F39A01915011F784E052
-:1032E000089582E0089583E0089581E0089580E0E4
-:1032F00008954091E80042FFDECF08950E94EC1946
-:103300000E94F419E0EEF0E0808181608083E8EDB6
-:10331000F0E080818F77808319BCA7EDB0E08C91BD
-:103320008E7F8C9380818F7E8083109252040895CB
-:103330000F931F93CF93DF930E94EC190E94F4190F
-:10334000C8EDD0E088818F77888388818068888302
-:1033500088818F7D888319BC1092530410924F048A
-:10336000109251041092500400EE10E0F801808198
-:103370008B7F808388818160888342E060E080E089
-:103380000E94F818E1EEF0E080818E7F8083E2EE0B
-:10339000F0E0808181608083808188608083F80193
-:1033A00080818E7F8083888180618883DF91CF9147
-:1033B0001F910F910895E8EDF0E080818F7E80836A
-:1033C000E7EDF0E080818160808384E082BF81E06E
-:1033D000809352040C949819E8EDF0E080818E7F80
-:1033E00080831092E20008951092DA001092E100BA
-:1033F00008951F920F920FB60F9211242F933F93AF
-:103400004F935F936F937F938F939F93AF93BF93EC
-:10341000EF93FF938091E10082FF0BC08091E20067
-:1034200082FF07C08091E1008B7F8093E1000E94C2
-:10343000601C8091DA0080FF1FC08091D80080FF5F
-:103440001BC08091DA008E7F8093DA008091D900D2
-:1034500080FF0DC080E189BD82E189BD09B400FE15
-:10346000FDCF81E0809353040E94641605C019BC0F
-:10347000109253040E9472168091E10080FF19C0DF
-:103480008091E20080FF15C08091E2008E7F8093E2
-:10349000E2008091E20080618093E2008091D80098
-:1034A00080628093D80019BC85E0809353040E9409
-:1034B00076168091E10084FF30C08091E20084FFA5
-:1034C0002CC080E189BD82E189BD09B400FEFDCF39
-:1034D0008091D8008F7D8093D8008091E1008F7E0D
-:1034E0008093E1008091E2008F7E8093E2008091E2
-:1034F000E20081608093E20080914F04882311F004
-:1035000084E007C08091E30087FD02C081E001C034
-:1035100083E0809353040E9477168091E10083FF3B
-:1035200029C08091E20083FF25C08091E100877F60
-:103530008093E10082E08093530410924F048091C5
-:10354000E1008E7F8093E1008091E2008E7F809386
-:10355000E2008091E20080618093E20042E060E05E
-:1035600080E00E94F8188091F00088608093F0005D
-:103570000E947516FF91EF91BF91AF919F918F912E
-:103580007F916F915F914F913F912F910F900FBE5F
-:103590000F901F9018951F920F920FB60F92112443
-:1035A0002F933F934F935F936F937F938F939F934B
-:1035B000AF93BF93CF93DF93EF93FF93C091E90055
-:1035C000CF708091EC00D82FD17080FDD0E81092A0
-:1035D000E9008091F000877F8093F00078940E944A
-:1035E0000F1B1092E9008091F00088608093F0003A
-:1035F000CD2BCF70C093E900FF91EF91DF91CF9178
-:10360000BF91AF919F918F917F916F915F914F91FA
-:103610003F912F910F900FBE0F901F9018951F9301
-:10362000CF93DF93CDB7DEB7AA970FB6F894DEBF7E
-:103630000FBECDBFE4E5F4E088E08E0F9091F1007D
-:1036400091938E13FBCF0E948D168091E80083FF2B
-:103650001FC18091540490915504492F50E04A3085
-:10366000510508F015C1FA01EC59FF4F0C942132B5
-:10367000803881F0823809F00BC1809158048F7036
-:103680008093E9008091EB0085FB882780F91092F8
-:10369000E90006C08091500490915104911182601C
-:1036A0009091E800977F9093E8008093F10010924A
-:1036B000F100C8C0282F2D7F09F0EAC0882319F037
-:1036C000823061F0E5C080915604813009F0E0C09D
-:1036D000933009F080E0809351042BC08091560410
-:1036E000811127C0809158048F7009F4D1C0809354
-:1036F000E9002091EB0020FF1CC0933021F4809161
-:10370000EB00806214C09091EB0090619093EB000D
-:1037100021E030E0A90102C0440F551F8A95E2F76D
-:103720004093EA001092EA008091EB008860809359
-:10373000EB001092E9008091E800877F86C081113C
-:10374000A7C0109156041F778091E3008078812BE9
-:103750008093E3008091E800877F8093E8000E94D7
-:103760002D198091E80080FFFCCF8091E3008068F4
-:103770008093E300111102C082E001C083E08093D6
-:10378000530486C08058823008F082C0809156046D
-:10379000909157048C3D53E0950779F583E08A8337
-:1037A0008AE289834FB7F894DE01139620E03EE069
-:1037B00051E2E32FF0E050935700E49120FF03C063
-:1037C000E295EF703F5FEF708E2F90E0EA3010F0DF
-:1037D000C79601C0C0968D939D932F5F243149F702
-:1037E0004FBF8091E800877F8093E8006AE270E035
-:1037F000CE0101960E94341814C0AE014F5F5F4F96
-:10380000609158040E947B17BC01009709F440C0E6
-:103810009091E800977F9093E80089819A810E94B7
-:1038200097188091E8008B778093E80031C080384A
-:1038300079F58091E800877F8093E80080914F04BC
-:103840008093F1008091E8008E778093E8000E94D9
-:103850002D191EC081111CC0909156049230C0F4E5
-:103860008091E800877F8093E80090934F040E9446
-:103870002D1980914F04811106C08091E30087FDCE
-:1038800002C081E001C084E0809353040E94791655
-:103890008091E80083FF0AC08091E800877F8093D1
-:1038A000E8008091EB0080628093EB00AA960FB64F
-:1038B000F894DEBF0FBECDBFDF91CF911F91089569
-:1038C0000895CF93809153048823A1F0C091E9001B
-:1038D000CF709091EC00892F817090FD80E8C82B0B
-:1038E0001092E9008091E80083FD0E940F1BCF70C9
-:1038F000C093E900CF9108959093D3038093D203AE
-:103900000895E091D203F091D303309721F0019014
-:10391000F081E02D099480E00895E091D203F091C8
-:10392000D303309721F00280F381E02D09940895AC
-:10393000E091D203F091D303309721F00480F58118
-:10394000E02D099408952091D0033091D10382177E
-:10395000930771F09093D1038093D003E091D20349
-:10396000F091D303309721F00680F781E02D099480
-:1039700008952091CE033091CF038217930771F001
-:103980009093CF038093CE03E091D203F091D303C1
-:10399000309721F00084F185E02D09940895089571
-:1039A0000C94CF1C0E9456280E94140E0E94DC2802
-:1039B0000C94902D5F926F927F928F929F92AF9214
-:1039C000BF92CF92DF92EF92FF920F931F93CF930C
-:1039D000DF9300D000D01F92CDB7DEB70E94590E02
-:1039E0009DEDC92E93E0D92E03E010E0AA24A39404
-:1039F000B12C502E802F0E94D40E4C01F6017290F3
-:103A000062906F016826792661147104A1F4015057
-:103A1000110978F78FEF89838A831B820E945F28C0
-:103A20008160782F9D838C8349815A816B818D8140
-:103A30000E948A1D38C08091320481FD0E94DD0EF3
-:103A40002BE030E07501022E02C0EE0CFF1C0A9440
-:103A5000E2F7C70186219721892B09F129835A8230
-:103A60008E209F2091E0892809F490E09B830E949A
-:103A70005F288160782F9D838C8349815A816B8177
-:103A80008D810E948A1D000F111FF801EB52FC4F1F
-:103A900080819181E826F926F182E08204C02150DC
-:103AA000310980F6B4CF0E94C82A1091D4030E9435
-:103AB000811C1817D1F00E94811C8093D4030F90B1
-:103AC0000F900F900F900F90DF91CF911F910F915A
-:103AD000FF90EF90DF90CF90BF90AF909F908F902E
-:103AE0007F906F905F900C94FE0D0F900F900F9051
-:103AF0000F900F90DF91CF911F910F91FF90EF905A
-:103B0000DF90CF90BF90AF909F908F907F906F90FD
-:103B10005F900895CF93DF93CDB7DEB72B970FB6A5
-:103B2000F894DEBF0FBECDBF4F83588769877A8771
-:103B30008B87DE01119686E0FD0111928A95E9F7E7
-:103B400085E0FE01379601900D928A95E1F7498153
-:103B50005A816B817C818D819E810E9401242B96EC
-:103B60000FB6F894DEBF0FBECDBFDF91CF910895A1
-:103B7000CF93882309F4C2C0C82F823859F40E9419
-:103B8000811C81FDBBC089E30E94DB260E94A8271F
-:103B900089E30CC0833879F40E94811C80FDAEC09B
-:103BA00083E50E94DB260E94A82783E50E941D274B
-:103BB000CF910C94A827843859F40E94811C82FD6F
-:103BC0009DC087E40E94DB260E94A82787E4EECFF1
-:103BD0008CEF8C0F813A48F48C2F0E94F82C8111C5
-:103BE0008DC08C2F0E94DB26E3CF80E28C0F8830C3
-:103BF00048F4C77081E001C0880FCA95EAF70E94B7
-:103C00006127D6CF8BE58C0F833078F4C53A29F045
-:103C1000C63A31F083E890E005C081E890E002C048
-:103C200082E890E0CF910C94A31C88E58C0F83313F
-:103C300008F064C0C83A39F1C93A41F1CA3A49F1C9
-:103C4000CB3A51F1CC3A59F1CD3A61F1C03B69F12F
-:103C5000CE3A71F1CF3A79F1C13B81F1C23B89F1A2
-:103C6000C33B91F1C43B99F1C53BA1F1C63BA9F11E
-:103C7000C73BB1F1C83BB9F1C93BC1F1CA3BC9F17E
-:103C800080E090E038C082EE90E035C089EE90E0B0
-:103C900032C08AEE90E02FC085EB90E02CC086EB1E
-:103CA00090E029C087EB90E026C08CEC90E023C028
-:103CB0008DEC90E020C083E891E01DC08AE891E09F
-:103CC0001AC082E991E017C084E991E014C081E252
-:103CD00092E011C083E292E00EC084E292E00BC059
-:103CE00085E292E008C086E292E005C087E292E0B9
-:103CF00002C08AE292E0CF910C94B91CCF91089552
-:103D0000882309F44BC0823859F40E94811C81FF3A
-:103D100045C089E30E94DB260E94A82789E30CC0E6
-:103D2000833871F40E94811C80FF38C083E50E94B3
-:103D3000DB260E94A82783E50E941D270C94A82754
-:103D4000843859F40E94811C82FF28C087E40E94B5
-:103D5000DB260E94A82787E4EFCF9CEF980F913ACB
-:103D600058F390E2980F983050F4877091E001C0BA
-:103D7000990F8A95EAF7892F0E946727DFCF9BE585
-:103D8000980F933020F480E090E00C94A31C885AA4
-:103D9000833120F480E090E00C94B91C08958823CE
-:103DA00021F00E9461270C94A8270895882321F010
-:103DB0000E9467270C94A82708957F928F929F9264
-:103DC000AF92BF92CF92DF92EF92FF920F931F9329
-:103DD000CF93DF931F92CDB7DEB77C01C62E772E2F
-:103DE000FC01058102950F70128111110E947E273E
-:103DF0000E94D426882379F0112369F080E28C0D8B
-:103E0000883048F082E00E94BD260E94D42691E0CE
-:103E1000D82ED92601C0D12CE72DE295EF70F0E025
-:103E2000E259FF4F0C942132872D807F072D0F70B0
-:103E3000882311F00295007F112389F0002309F4F3
-:103E400099C180E28C0D883020F4802F0E94612778
-:103E500003C0802F0E9471270E94A8278BC18C2D40
-:103E60000E94801E002309F4C3C180E28C0D8830BB
-:103E700020F4802F0E94672703C0802F0E9477279D
-:103E80000E94A827B5C1872D807F972D9F70803213
-:103E900011F4892F03C0892F8295807FCC2021F0D7
-:103EA000F1E0CF16A1F01DC0112339F0002319F164
-:103EB000013009F50E9491279BC1002319F00130C0
-:103EC00009F496C189830E949427898110C1112326
-:103ED00021F0063008F08CC10EC0053008F088C112
-:103EE00006C1112359F0002331F0F701958190FFAD
-:103EF00041C19F7095830E94CF1E7AC1002309F4AF
-:103F0000F6C03EC1872D86958695837090E0009718
-:103F100019F0019761F06CC1112321F08C2D972DC0
-:103F2000937002C080E090E00E94A31C61C1112345
-:103F300021F08C2D972D937002C080E090E00E94BC
-:103F4000B91C56C18C2D112319F00E94D02902C032
-:103F50000E94382A0E94BD2A4BC1872D837009F028
-:103F600052C0111145C18C2D829586958770880F9E
-:103F7000880F9C2D9F70892E912CA12CB12C082E7E
-:103F800004C0880C991CAA1CBB1C0A94D2F7C4FE5E
-:103F900014C00FE010E020E030E0B901A80104C037
-:103FA000440F551F661F771F8A95D2F7CB01BA01C0
-:103FB000609570958095909503C060E070E0CB01AE
-:103FC000272D26952695237030E02230310569F0A3
-:103FD0002330310589F0682979298A299B292130E4
-:103FE000310571F00E94492503C1682979298A2980
-:103FF0009B290E946525FCC00E944925C501B4018A
-:104000000E942D25F5C0112319F0872D817001C064
-:104010008695882309F4ECC08C2D8295869587704F
-:10402000880F880F9C2D9F70892E912CA12CB12C6C
-:10403000082E04C0880C991CAA1CBB1C0A94D2F739
-:10404000C4FE14C00FE010E020E030E0B901A80188
-:1040500004C0440F551F661F771F8A95D2F7CB0106
-:10406000BA01609570958095909503C060E070E00E
-:10407000CB01272D269526952370422F50E0423004
-:10408000510569F04330510589F0682979298A2959
-:104090009B294130510571F00E942326A9C068294F
-:1040A00079298A299B290E943F26A2C00E942326A3
-:1040B000C501B4010E9407269BC08C2D90E0FC0135
-:1040C000E05EF109E531F10508F050C0E258FF4F1C
-:1040D0000C9421320C2D0F70872D8F71112321F03C
-:1040E0000E94A025802F07CF0E94C125802F0E940B
-:1040F000D61E7EC0112341F0053008F079C0872D0F
-:104100008F710E94E62574C0063008F071C0F7CFA9
-:10411000112339F0872D8F710E94A02569C01123CA
-:10412000C9F3872D8F710E94C12562C0112329F028
-:10413000872D8F710E948B255BC00E94812558C0FE
-:10414000112351F0172D1F71812F0E94A02563E0CC
-:10415000812F0E94B4264CC081E00E94BD2602300F
-:1041600008F446C082E00E94BD2642C0112331F00F
-:10417000002381F28C2D0E94B81D3AC0002389F2E1
-:104180008C2D0E94801E34C0472D4F706C2DC701AE
-:104190000E94E0060E94A5242BC0111129C0472DC2
-:1041A0004F7050E042305105B9F04CF441155105C3
-:1041B00081F041305105E1F40E94B82D19C043301F
-:1041C000510569F04430510599F48C2D0E940A2E56
-:1041D0000FC00E94A12D0CC00E94D42D09C00E94C6
-:1041E000E72D06C0472D4F706C2DC7010E949F0A16
-:1041F000DD20F9F00E94B02680FD1BC0F70112827D
-:104200000E94AA260E94A025C7010E9428210E9480
-:10421000AA260F90DF91CF911F910F91FF90EF9001
-:10422000DF90CF90BF90AF909F908F907F900C9435
-:10423000C1250F90DF91CF911F910F91FF90EF90CB
-:10424000DF90CF90BF90AF909F908F907F90089518
-:104250000F931F93CF93DF93EC01888199812B817A
-:104260003C81232BB9F09F3F11F48F3F99F0CE0191
-:104270000E949E08882371F0688179818A810E945A
-:10428000A6268C010E945B260E942225B801CE0141
-:104290000E94DD1EDF91CF911F910F9108950E9422
-:1042A0007E270E948E270E9453270E94A8270E94E3
-:1042B0006E2B0E94BD2A80E090E00E94A31C80E04B
-:1042C00090E00C94B91C0E946E270C944F210E9420
-:1042D0009B26292F22952F7030E02C3031054CF48D
-:1042E0002A3031056CF42250310922303105A8F40E
-:1042F00007C02C30310569F02F30310551F00DC069
-:10430000803F69F018F4803E40F409C0843F29F4EE
-:1043100006C093FB882780F9089580E0089581E026
-:104320000895CF93DF9300D000D01F92CDB7DEB7B2
-:104330000F900F900F900F900F90DF91CF910895F5
-:10434000CF93DF9300D000D000D0CDB7DEB7269654
-:104350000FB6F894DEBF0FBECDBFDF91CF910895A9
-:104360001F93CF93DF93C091DD0316E08091DE03AE
-:10437000C81799F0D0E01C9FF0011D9FF00D11248B
-:10438000E152FC4F4081518162817381848195812A
-:104390000E94A0212196C770E9CFDF91CF911F9194
-:1043A000089540910F045091100460911104709190
-:1043B000120480911304909114040C94A021809114
-:1043C000140482958F7009F054C0809111048823E1
-:1043D00009F44FC08091DD03A091DE0360910F04CA
-:1043E000709110044091120450911304B6E08A17A2
-:1043F00009F43FC090E041155105C1F17F3F11F430
-:104400006F3FA1F1B89FF001B99FF00D1124E15267
-:10441000FC4F218172132AC02081621327C02281A0
-:10442000211124C0238134812417350710F4215031
-:104430003109241B350B283C3105C0F420911404AC
-:104440002F7020612093140426E0289FF001299FFB
-:10445000F00D1124EC51FC4F80818F7080618083BE
-:104460008FE094E00E9428210C94B021019687707F
-:10447000BECF0895CF92DF92EF92FF920F931F93DA
-:10448000CF93DF93CDB7DEB762970FB6F894DEBF58
-:104490000FBECDBF8C0185E0F801DE011D960190B5
-:1044A0000D928A95E1F7D8014C9111965C91119784
-:1044B00012966C9112971396CD90DC9014973091D0
-:1044C0000F047091100480911204909113040097CE
-:1044D00009F46BC17F3F19F43F3F09F466C1E090D6
-:1044E0001104EE2009F4C0C020911404C816D906A6
-:1044F00028F0F601E81BF90BCF0104C080959095D8
-:104500008C0D9D1DFF24F394883C910578F0F12CCF
-:10451000207F09F0C6C07C2DD98AC88A89890E946B
-:1045200091218FE094E00E942821B1C0822F807FEA
-:1045300009F046C0751314C0341312C0611110C0C5
-:104540002F702061209314040E94D1218FE094E009
-:104550000E94282180911404D80115968C932EC0B6
-:10456000CD2819F15F3F11F44F3FF9F0F62E61119C
-:104570001CC08091DD032091DE0336E0821709F430
-:104580005AC090E0389FF001399FF00D1124E1529C
-:10459000FC4F7181571306C07081471303C07281AD
-:1045A000711103C001968770E9CFF62E662309F4D6
-:1045B00018C180911404816080931404F12C11C1FE
-:1045C000751308C0341306C0611104C0809114042F
-:1045D000D801C3C04D875E878D859E856A8B0E94FA
-:1045E00067216A898823E1F16623D1F120911404BF
-:1045F000822F82958F7090E0029774F080910F0463
-:104600009091100498878F831986DB86CA862C8741
-:10461000CE0107960E94282186E0F801AFE0B4E0C1
-:1046200001900D928A95E1F70E94DF210E94D1212D
-:10463000FF24F394D6C04D875E878D859E850E94AA
-:104640009B26292F22952F7030E0223031050CF067
-:10465000BCC09F7009F0B6C0805E883008F4C1C04D
-:10466000C8010E942821E4CFC816D90608F453C017
-:10467000F601E81BF90BCF01883C910508F450C006
-:10468000F12C7C2DD98AC88A89890E949121EFE07A
-:10469000F4E086E0DF011D928A95E9F70E94D121BE
-:1046A000A0C0751314C0341312C0611110C08091E2
-:1046B0001404F8018583C8010E94282186E0EFE0F8
-:1046C000F4E0DF011D928A95E9F7FE2C8AC04D8740
-:1046D0005E878D859E856A8B0E9467216A89882303
-:1046E00009F4BECF662309F4BBCF20911404822FB6
-:1046F00082958F7090E002970CF48ECF80910F041A
-:10470000909110049A8389831B82DD82CC822E8350
-:10471000CE0101967FCF809590958C0D9D1DACCFDD
-:10472000F62E662309F49CCF75132EC034132CC0CB
-:104730002091140420FD1FC0822F82958F70D9F024
-:10474000D80115962C9315978F3049F08F5F982FCD
-:104750009295907F822F8F70892B15968C93C8012C
-:104760000E94282186E0F801AFE0B4E001900D92AC
-:104770008A95E1F793CF86E0F801AFE0B4E00190CD
-:104780000D928A95E1F72DC04D875E878D859E85B8
-:104790000E946721811140CF809114048160809331
-:1047A0001404C8010E9428211CC0662309F458CFB4
-:1047B0004D875E878D859E850E946721882309F439
-:1047C0004FCF2ACF811148CF0CC0243031050CF0D7
-:1047D00047CF9F7009F440CFF8019581907F09F091
-:1047E0003BCF8F2D62960FB6F894DEBF0FBECDBFC4
-:1047F000DF91CF911F910F91FF90EF90DF90CF90BD
-:1048000008951F93CF93DF93CDB7DEB72C970FB6E4
-:10481000F894DEBF0FBECDBF4F83588769877A8774
-:104820008B879C87CE0107960E943A22882369F0E5
-:104830008F8198852A853B85232BF1F19F3F09F0D5
-:1048400063C08F3F09F060C037C086E0FE01379635
-:10485000DE01119601900D928A95E1F76F817885BE
-:10486000EA85FB85309741F17F3F11F46F3F21F1DD
-:104870002091DE0330E0C9010196877099274091AD
-:10488000DD0350E08417950709F447C069837A83F4
-:10489000FD83EC8396E0929FD001939FB00D11248D
-:1048A000A152BC4FFE01319601900D929A95E1F70D
-:1048B0008093DE030E94B02116E08091DD03909189
-:1048C000DE038917C1F1189FC001112481529C4F4A
-:1048D0000E943A22882379F1E091DD031E9FF001C6
-:1048E0001124E152FC4F40815181628173818481A6
-:1048F00095810E94A0218091DD0390E00196877050
-:1049000099278093DD03D9CF4F81588569857A85B2
-:104910008B859C850E94A021CFCF0E94632110929D
-:10492000DE031092DD03EFE0F4E086E0DF011D928C
-:104930008A95E9F7C1CF2C960FB6F894DEBF0FBE6B
-:10494000CDBFDF91CF911F910895EF92FF920F930A
-:104950001F93CF93DF938C01009709F46CC0F12C67
-:10496000EE24E394E8012196F8018491843740F421
-:10497000843008F051C0813081F0823019F15BC081
-:10498000853709F444C0A8F19CE7980F903708F0E8
-:1049900052C08F770E94801E41C00E5F1F4FFE01E4
-:1049A000C49180E28C0F883048F4C7708E2D01C00E
-:1049B000880FCA95EAF70E94812714C08C2F0E94A5
-:1049C000B81D2DC00E5F1F4FFE01C49180E28C0FF9
-:1049D000883058F4C7708E2D01C0880FCA95EAF749
-:1049E0000E9487270E94A8271AC08C2F0E94801E31
-:1049F00016C00E5F1F4FFE01C491CC2381F08FE9DA
-:104A00009FE00197F1F700C00000C150F6CF0E5FA4
-:104A10001F4FFE01F49003C00E94B81D8E018F2D20
-:104A2000882309F49FCFEFE9FFE03197F1F700C049
-:104A300000008150F5CFDF91CF911F910F91FF9032
-:104A4000EF90089508956093190470931A04809369
-:104A50001B0490931C040C944F210F931F930091FF
-:104A6000190410911A0420911B0430911C04DC01DC
-:104A7000CB01802B912BA22BB32B80931904909305
-:104A80001A04A0931B04B0931C041F910F910C9463
-:104A90004F210F931F930091190410911A04209134
-:104AA0001B0430911C04DC01CB0180239123A22341
-:104AB000B3238093190490931A04A0931B04B0931A
-:104AC0001C041F910F910C944F210F931F93009181
-:104AD000190410911A0420911B0430911C04DC016C
-:104AE000CB0180279127A227B327809319049093A5
-:104AF0001A04A0931B04B0931C041F910F910C94F3
-:104B00004F2110921504109216041092170410925F
-:104B100018040C944F2141E050E060E070E004C0C4
-:104B2000440F551F661F771F8A95D2F740931504CF
-:104B30005093160460931704709318040C944F213B
-:104B400041E050E060E070E004C0440F551F661F74
-:104B5000771F8A95D2F78091150490911604A09141
-:104B60001704B0911804482B592B6A2B7B2B4093C8
-:104B700015045093160460931704709318040C9452
-:104B80004F2141E050E060E070E004C0440F551F49
-:104B9000661F771F8A95D2F740955095609570955E
-:104BA0008091150490911604A0911704B0911804F7
-:104BB000482359236A237B234093150450931604FA
-:104BC00060931704709318040C944F2141E050E057
-:104BD00060E070E004C0440F551F661F771F8A9580
-:104BE000D2F78091150490911604A0911704B0910A
-:104BF0001804482759276A277B27409315045093A8
-:104C0000160460931704709318040C944F210F93AB
-:104C10001F930091150410911604209117043091F0
-:104C20001804DC01CB01802B912BA22BB32B80939A
-:104C3000150490931604A0931704B09318041F91C1
-:104C40000F910C944F210F931F9300911504109115
-:104C500016042091170430911804DC01CB01802345
-:104C60009123A223B3238093150490931604A09359
-:104C70001704B09318041F910F910C944F210F93B8
-:104C80001F93009115041091160420911704309180
-:104C90001804DC01CB0180279127A227B32780933A
-:104CA000150490931604A0931704B09318041F9151
-:104CB0000F910C944F210895CF92DF92EF92FF92C3
-:104CC0000F931F93CF93DF938C01C0901904D09062
-:104CD0001A04E0901B04F0901C048091150490913C
-:104CE0001604A0911704B0911804C82AD92AEA2AF8
-:104CF000FB2ACFE1D0E0D701C6010C2E04C0B69547
-:104D0000A795979587950A94D2F780FF06C0B801BA
-:104D10008C2F0E94240D019721F4219760F780E0E9
-:104D200001C08C2FDF91CF911F910F91FF90EF90D9
-:104D3000DF90CF900895CF93DF93EC010E945C2623
-:104D4000BE010E94240DDF91CF910895CB010E94F6
-:104D50009B26089580911D048595859585950895D8
-:104D600080911D048770089598E0899F9001112417
-:104D7000262B20931D040C94A02520911D048095C2
-:104D8000822380931D04982F977069F430E0482F98
-:104D9000552747FD50952417350729F085958595AA
-:104DA00085950C94C125089590911D04977081E01C
-:104DB00009F480E0089590912D02992321F09091BB
-:104DC0002E02911109C020912F0230913002F90179
-:104DD00032969FEF40E01FC0982F96959695969536
-:104DE0009F3050F5E0912F02F0913002E90FF11D54
-:104DF000877021E030E0A90102C0440F551F8A9559
-:104E0000E2F7CA019181892B818308959F3F39F090
-:104E10004F5F4E3041F051915813F8CF0DC05111F2
-:104E2000F7CF942FF5CF9F3F39F0F901E90FF11D2E
-:104E300097FDFA9582830895089590912D02992304
-:104E400021F090912E02911109C020912F023091F2
-:104E50003002F9013296205F3F4F1FC0982F969580
-:104E6000969596959F30F0F4E0912F02F0913002E4
-:104E7000E90FF11D877021E030E0A90102C0440F65
-:104E8000551F8A95E2F7CA01809591818923818314
-:104E900008953196E217F30729F090819813F9CF1E
-:104EA0001082F7CF089581E090E0E0912F02F09119
-:104EB0003002E80FF91F1082019680319105A9F7A1
-:104EC000089590913104892B809331040895809541
-:104ED0009091310489238093310408951092310414
-:104EE000089590913004892B809330040895809523
-:104EF00090913004892380933004089510923004F7
-:104F0000089590912F04892B80932F040895809504
-:104F100090912F04892380932F04089510922F04D9
-:104F2000089580931E04089510921E0408958091A0
-:104F30002F0290913002FC0131969C01205F3F4F7F
-:104F400080E0919191118F5FE217F307D1F70895F7
-:104F5000E0912F02F0913002809131048083E09142
-:104F60002F02F0913002908180913004892B808350
-:104F7000E0912F02F0913002908180912F04892BD3
-:104F8000808380911E04882361F0E0912F02F091CC
-:104F900030029081892B80830E9497278111109283
-:104FA0001E0480912F02909130020C948D1C20E001
-:104FB000009739F0AC0141505109842395232F5FAC
-:104FC000F7CF822F089580915304843039F11092E5
-:104FD000330420E488E190E00FB6F894A89580931C
-:104FE00060000FBE2093600080E00E940E0680E00B
-:104FF0000E94FE0D83B7817F846083BF83B7816089
-:1050000083BF7894889583B78E7F83BF88E10FB67E
-:10501000F89480936000109260000FBE0895089588
-:10502000089580E00E940E060E940F280E94590EEB
-:105030000E9410280E94DE0E91E0811101C090E0D4
-:10504000892F08950E94632180E00E940E060E942D
-:10505000902D0E94811C0C94FE0D1F920F920FB692
-:105060000F9211248F939F93AF93BF93809133043A
-:10507000811113C08091340490913504A0913604BD
-:10508000B09137044196A11DB11D809334049093D3
-:105090003504A0933604B0933704BF91AF919F912C
-:1050A0008F910F900FBE0F901F90189582E084BDD6
-:1050B00093E095BD9AEF97BD80936E0008952FB74A
-:1050C000F8948091340490913504A0913604B09105
-:1050D00037042FBF0895CF92DF92EF92FF920F9384
-:1050E0001F932FB7F8944091340450913504609188
-:1050F0003604709137042FBF6A017B01EE24FF2430
-:105100008C0120E030E0C016D106E206F30610F470
-:10511000415051099A01281B390BC9011F910F9168
-:10512000FF90EF90DF90CF9008951F920F920FB6EF
-:105130000F9211248F939F93AF93BF938091340468
-:1051400090913504A0913604B09137040196A11DC9
-:10515000B11D8093340490933504A0933604B0932A
-:105160003704BF91AF919F918F910F900FBE0F9019
-:105170001F9018950E947E19F8942FEF87EA91E608
-:10518000215080409040E1F700C0000087E090EBA4
-:10519000DC0180935E0490935F04A0936004B0935D
-:1051A00061049CE088E10FB6F894A89580936000B4
-:1051B0000FBE90936000FFCF0E941B29811102C097
-:1051C0000E94F7280E942629809332040E943329E6
-:1051D00080935C0487FB882780F980932E020E94CD
-:1051E0002A29682F70E080E090E00C9423256DEE72
-:1051F0007EEF80E090E00E94473260E082E090E045
-:105200000E94353260E083E090E00E94353260E039
-:1052100084E090E00E94353260E085E090E00E94FA
-:10522000353260E086E090E00E9435326FEF87E033
-:1052300090E00C94353280E090E00E942F3221E023
-:105240008D3E9E4F09F020E0822F089582E090E08D
-:105250000C94273283E090E00C942732682F83E08F
-:1052600090E00C94353284E090E00C942732682F63
-:1052700084E090E00C94353286E090E00C94273284
-:10528000682F86E090E00C94353287E090E00C9433
-:105290002732682F87E090E00C94353280913A04F1
-:1052A00080FF0BC06091340285E0689FB00111243B
-:1052B00075956795759567952BC081FF09C06091BD
-:1052C000340285E0689FB00111247595679520C070
-:1052D00082FF07C06091340285E0689FB00111240D
-:1052E00017C090913B049923D1F060913302961737
-:1052F00088F72091340285E0289F90011124929F25
-:10530000A001939F500D112470E0CA010E940D323C
-:105310006038710540F46115710539F002C065E02F
-:1053200070E0862F08958FE7089581E008958091B9
-:105330003A0480FF08C06091320270E0759567956D
-:105340007595679521C081FF06C06091320270E0BB
-:105350007595679519C082FF04C06091320270E0B4
-:1053600010C090913B049923C1F0609131029617CF
-:10537000A0F780913202899FC001112470E00E9441
-:105380000D326038710528F46115710521F0862F02
-:1053900008958FE7089581E0089561E070E0F4CF0B
-:1053A000803F21F40E944E29819504C0813F29F459
-:1053B0000E944E2980933E040895823F21F40E946A
-:1053C0004E29819504C0833F29F40E944E29809381
-:1053D0003D040895893F19F40E94972905C08A3F2A
-:1053E00031F40E949729819580933F0408958B3F63
-:1053F00021F40E949729819504C08C3F29F40E94D2
-:105400009729809340040895843F21F480913C04BF
-:10541000816017C0853F21F480913C04826011C0F7
-:10542000863F21F480913C0484600BC0873F21F4C7
-:1054300080913C04886005C0883F31F480913C0431
-:10544000806180933C0408958D3F21F480913A045B
-:1054500081600BC08E3F21F480913A04826005C0C8
-:105460008F3F29F480913A04846080933A04089530
-:10547000803F39F480913E0487FF6CC010923E0457
-:1054800069C0813F29F480913E041816BCF362C0C4
-:1054900090913D04823F29F497FF5CC010923D0437
-:1054A00059C0833F19F41916CCF354C0893F41F415
-:1054B00080913F0418160CF04DC010923F044AC072
-:1054C0008A3F29F480913F0487FF44C0F6CF8B3F89
-:1054D00039F48091400487FF3DC0109240043AC0E7
-:1054E0008C3F29F4809140041816BCF333C0843FEC
-:1054F00021F480913C048E7F17C0853F21F4809178
-:105500003C048D7F11C0863F21F480913C048B7F49
-:105510000BC0873F21F480913C04877F05C0883F02
-:1055200031F480913C048F7E80933C0413C08D3F06
-:1055300021F480913A048E7F0BC08E3F21F480913C
-:105540003A048D7F05C08F3F29F480913A048B7F08
-:1055500080933A0480913D0481110EC080913E04F5
-:1055600081110AC080913F04811106C080914004DE
-:10557000811102C010923B0408958CE394E00E94D4
-:10558000981C0E945F2890933904809338040895F2
-:105590001F93CF93DF9380913804909139040E9438
-:1055A0006B28AC0190913B04992321F020913502A6
-:1055B00030E006C0209136028AE0289F9001112435
-:1055C0004217530708F486C080913D04C0913E0401
-:1055D000D0913F0410914004811107C0C11176C0E1
-:1055E000D11174C0111172C075C09F3F19F09F5F37
-:1055F00090933B04181624F40E944E2980933D0496
-:1056000080913D0487FF05C00E944E2981958093BB
-:105610003D041C1624F40E944E2980933E04809180
-:105620003E0487FF05C00E944E29819580933E0469
-:1056300060913D04662339F1C0913E04CC2319F1F9
-:10564000772767FD7095872F972F0E942F2F23E3D1
-:1056500033E343E35FE30E943F300E94FC2E6093FC
-:105660003D046C2F772767FD7095872F972F0E9439
-:105670002F2F23E333E343E35FE30E943F300E9495
-:10568000FC2E60933E041D1624F40E9497298093FB
-:105690003F0480913F0487FF05C00E9497298195B0
-:1056A00080933F04111624F40E94972980934004AC
-:1056B0008091400487FF05C00E94972981958093BF
-:1056C0004004DF91CF911F910C94BD2A9F3F09F0B8
-:1056D0008ECF96CFDF91CF911F910895ECE3F4E048
-:1056E00085E0DF011D928A95E9F710923B04109244
-:1056F0003A040895833081F128F4813059F08230E2
-:10570000D1F00895853009F449C0B8F1863009F424
-:1057100056C0089580913602262F30E0280F311DA3
-:105720002F3F310524F4680F6093360208958FEF00
-:1057300080933602089580913502262F30E0280F9D
-:10574000311D2F3F310524F4680F60933502089511
-:105750008FEF80933502089580913402262F30E038
-:10576000280F311D2F3F310524F4680F6093340258
-:1057700008958FEF80933402089580913302262F8D
-:1057800030E0280F311D2F3F310524F4680F60935E
-:10579000330208958FEF809333020895809132028F
-:1057A000262F30E0280F311D2F3F310524F4680FDC
-:1057B0006093320208958FEF8093320208958091B2
-:1057C0003102262F30E0280F311D2F3F310524F400
-:1057D000680F6093310208958FEF8093310208952E
-:1057E000833011F128F4813049F0823091F008952E
-:1057F000853081F120F18630C1F108958091360223
-:10580000681720F4861B80933602089510923602A2
-:10581000089580913502681720F4861B8093350225
-:10582000089510923502089580913402681720F48B
-:10583000861B80933402089510923402089580915B
-:105840003302681720F4861B809333020895109268
-:105850003302089580913202681720F4861B8093EA
-:105860003202089510923202089580913102681731
-:1058700020F4861B8093310208951092310208951E
-:105880000F931F93873208F048C08E3108F08DC007
-:10589000803109F477C008F5873009F461C068F4F5
-:1058A000863009F09DC080913204817F8E7F809385
-:1058B000320481E08093420494C08B3009F489C0A3
-:1058C0008E3009F08DC08091320482FB222720F9AE
-:1058D00091E0922790FB82F95EC0863109F479C08D
-:1058E00060F4813109F07CC00E94632190912E0206
-:1058F00081E0892780932E026CC0893109F469C048
-:105900008B3109F06DC08091320481FB222720F990
-:1059100091E0922790FB81F93EC0883309F459C089
-:1059200050F4893209F457C0853309F454C08732E2
-:1059300009F451C055C0833409F44DC028F48A33AA
-:1059400008F44EC0895332C0883409F049C00E941F
-:1059500063210E940E0F0E9495080E94BA2839C048
-:1059600090913204892F8095817080FB90F929F005
-:10597000966098609093320434C0997F977F90939B
-:10598000320427C08091320483FB222720F991E062
-:10599000922790FB83F9809332049923D1F0809170
-:1059A000320481608093320414C08D5141E050E094
-:1059B00060E070E08A019B0104C0000F111F221FEC
-:1059C000331F8A95D2F7C901B8010E9423250E948E
-:1059D000632181E006C061E070E080E090E0F5CFF7
-:1059E00080E01F910F91089580E0089580E0089570
-:1059F000CF93C82F80914204813069F018F0823033
-:105A0000C9F184C0E0912F02F0913002808182328E
-:105A100009F07EC007C0E0912F02F0913002808132
-:105A2000823261F48C2F0E94F42C811104C08C2FDF
-:105A30000E94402C1DC081E090E01AC08C2F0E9473
-:105A4000F62C811114C0C43179F048F4CB3079F0D0
-:105A5000C03109F061C082E08093420408C0C932BD
-:105A600019F0C83321F058C01092420455C081E0AB
-:105A7000817054C0C93291F120F5C43179F1B0F48C
-:105A8000C73009F047C08EE18093360282E38093ED
-:105A900035028AE08093340284E18093330288E007
-:105AA0008093320288E28093310234C0CE51C630F6
-:105AB00088F5EC2FF0E0EA50FD4F8081809341049F
-:105AC00029C0CE34E9F020F4CB3421F56AE013C0CC
-:105AD000C13579F0C235F1F461E00DC08091410427
-:105AE000882319F01092410415C081E0809342048C
-:105AF00015C061E006C0809141040E947A2B0AC063
-:105B00006AE0809141040E94F02B04C0109242048C
-:105B100080E004C081E002C080E0AACFCF91089568
-:105B20000E941B29811102C00E94F7280E943C2973
-:105B300080935D0480FF02C0869501C080E00C94D4
-:105B40000E0680915D04982F9695292F30E0233022
-:105B500031054CF49F5F990F8170892B8160809390
-:105B60005D040E94402980915D0486950C940E0688
-:105B700080915D04982F969591F09158990F8170BE
-:105B8000892B80935D048E7F91E009F490E08091F1
-:105B90005D0490FB80F980935D040E944029809110
-:105BA0005D0486950C940E0680915D04982F909567
-:105BB00090FB80F980935D040E94402980915D04F0
-:105BC00080FF02C0869501C080E00C940E06909183
-:105BD0005D04892F86958F5F8F779170843028F4CC
-:105BE000880F892B80935D0402C090935D0480919F
-:105BF0005D048E7F91E009F490E080915D0490FB5C
-:105C000080F980935D040E94402980915D0486950F
-:105C10000C940E0620915D04922F96958927982F5B
-:105C2000990F822F8170892B80935D048E7F91E084
-:105C300009F490E080915D0490FB80F980935D040D
-:105C40000E94402980915D0486950C940E068091F7
-:105C50005D04869508955058BB27AA270ED0D1C160
-:105C6000C2D130F0C7D120F031F49F3F11F41EF4BF
-:105C7000B7C10EF4E095E7FB9FC1E92FD3D180F3C4
-:105C8000BA17620773078407950718F071F49EF539
-:105C9000EBC10EF4E0950B2EBA2FA02D0B01B9012C
-:105CA00090010C01CA01A0011124FF27591B99F092
-:105CB000593F50F4503E68F11A16F040A22F232F9E
-:105CC000342F4427585FF3CF469537952795A795EE
-:105CD000F0405395C9F77EF41F16BA0B620B730B95
-:105CE000840BBAF09150A1F0FF0FBB1F661F771F06
-:105CF000881FC2F70EC0BA0F621F731F841F48F4BB
-:105D0000879577956795B795F7959E3F08F0B3CF40
-:105D10009395880F08F09927EE0F9795879508952A
-:105D200027D108F481E008950CD06BC163D140F015
-:105D30005AD130F021F45F3F19F03EC1511195C1A5
-:105D40004FC170D198F39923C9F35523B1F3951B33
-:105D5000550BBB27AA2762177307840738F09F5F8C
-:105D60005F4F220F331F441FAA1FA9F333D00E2EFB
-:105D70003AF0E0E830D091505040E695001CCAF768
-:105D800029D0FE2F27D0660F771F881FBB1F26172D
-:105D900037074807AB07B0E809F0BB0B802DBF0100
-:105DA000FF2793585F4F2AF09E3F510568F004C1CA
-:105DB0005CC15F3FECF3983EDCF386957795679581
-:105DC000B795F7959F5FC9F7880F911D96958795B1
-:105DD00097F90895E1E0660F771F881FBB1F6217D0
-:105DE00073078407BA0720F0621B730B840BBA0B8E
-:105DF000EE1F88F7E095089504D06894B11135C17D
-:105E0000089518D188F09F5790F0B92F9927B7516E
-:105E1000A0F0D1F0660F771F881F991F1AF0BA956E
-:105E2000C9F712C0B13081F01FD1B1E008951CC193
-:105E3000672F782F8827B85F39F0B93FCCF3869564
-:105E400077956795B395D9F73EF4909580957095C1
-:105E500061957F4F8F4F9F4F0895E89409C097FB3E
-:105E60003EF490958095709561957F4F8F4F9F4F31
-:105E70009923A9F0F92F96E9BB279395F695879575
-:105E800077956795B795F111F8CFFAF4BB0F11F438
-:105E900060FF1BC06F5F7F4F8F4F9F4F16C08823DF
-:105EA00011F096E911C0772321F09EE8872F762F15
-:105EB00005C0662371F096E8862F70E060E02AF056
-:105EC0009A95660F771F881FDAF7880F9695879542
-:105ED00097F9089588D018F011F08CD038F480C06C
-:105EE000C4C0E92F9FD0B0F35523C9F3E7FB621775
-:105EF000730784079507A8F199F3E92FFF278823F3
-:105F00002AF03197660F771F881FDAF7952F5527EC
-:105F1000442332F091505040220F331F441FD2F7D8
-:105F2000BB27E91BF50B621B730B840BB109C1F294
-:105F300022F4620F731F841FB11D31972AF0660F80
-:105F4000771F881FBB1FEFCF915050405AF041F090
-:105F5000882332F0660F771F881F91505040C1F799
-:105F6000939530C08695779567959F5FD9F7F8CF61
-:105F7000990F0008550FAA0BE0E8FEEF161617065A
-:105F8000E807F907C0F012161306E407F50798F0C2
-:105F9000621B730B840B950B39F40A2661F0232BDB
-:105FA000242B252B21F408950A2609F4A140A69557
-:105FB0008FEF811D811D089597F99F6780E870E03C
-:105FC00060E008959F3F31F0915020F487957795D8
-:105FD0006795B795880F911D9695879597F90895C0
-:105FE0009FEF80EC089500240A94161617061806F1
-:105FF0000906089500240A941216130614060506CD
-:106000000895092E0394000C11F4882352F0BB0F5D
-:1060100040F4BF2B11F460FF04C06F5F7F4F8F4FC0
-:106020009F4F089557FD9058440F551F59F05F3FFB
-:1060300071F04795880F97FB991F61F09F3F79F0AA
-:1060400087950895121613061406551FF2CF46952C
-:10605000F1DF08C0161617061806991FF1CF8695AE
-:106060007105610508940895E894BB276627772792
-:10607000CB0197F908957CDF08F48FEF08950BD0DA
-:10608000C0CFB1DF28F0B6DF18F0952309F094CF28
-:10609000A7CF1124EACFC6DFA0F3959FD1F3950FC8
-:1060A00050E0551F629FF001729FBB27F00DB11D9C
-:1060B000639FAA27F00DB11DAA1F649F6627B00D2C
-:1060C000A11D661F829F2227B00DA11D621F739F15
-:1060D000B00DA11D621F839FA00D611D221F749F23
-:1060E0003327A00D611D231F849F600D211D822F6A
-:1060F000762F6A2F11249F5750408AF0E1F08823B1
-:106100004AF0EE0FFF1FBB1F661F771F881F9150BD
-:106110005040A9F79E3F510570F04ECFA6CF5F3F8C
-:10612000ECF3983EDCF3869577956795B795F795F0
-:10613000E7959F5FC1F7FE2B880F911D9695879578
-:1061400097F90895FA01EE0FFF1F309621053105EA
-:1061500099F16115710561F48038BFE39B0749F13E
-:1061600068949038810561F08038BFEF9B0741F05B
-:10617000992342F5FF3FE1053105210511F1E8942E
-:106180000894E795D901AA2329F4AB2FBE2FF85F15
-:10619000D0F310C0FF5F70F4A695E0F7F73950F028
-:1061A00019F0FF3A38F49F779F930CD00F9007FCBB
-:1061B000905808953EF014CF60E070E080E89FE3CF
-:1061C00008954FE79F775F934F933F932F939ED010
-:1061D0002F913F914F915F9152DF05C019F40EF05E
-:1061E000EBCE42CFFDCE26DFC8F39638C0F707F8D6
-:1061F0000F92E8942BE33AEA48EB5FE74EDF0F9209
-:106200000F920F924DB75EB70F92C0D0E6E2F1E069
-:1062100016D04F915F91EF91FF91E595EE1FFF1F13
-:1062200049F0FE57E0684427EE0F441FFA95E1F766
-:106230004195550B32D00F9007FE26C00895DF938D
-:10624000CF931F930F93FF92EF92DF927B018C010C
-:10625000689405C0DA2EEF011EDFFE01E894A591D7
-:106260002591359145915591AEF3EF0106DDFE0183
-:106270009701A801DA9479F7DF90EF90FF900F91E2
-:106280001F91CF91DF9108959B01AC0160E070E018
-:1062900080E89FE349CD90CE95CECCDEE8F39923FC
-:1062A000D9F3940F511DBBF39150504094F059F025
-:1062B000882332F0660F771F881F91505040C1F736
-:1062C0009E3F510544F7880F911D9695879597F944
-:1062D00008955F3FACF0983E9CF0BB27869577957C
-:1062E0006795B79508F4B1609395C1F7BB0F58F760
-:1062F00011F460FFE8CF6F5F7F4F8F4F9F4FE3CF69
-:10630000B4CE0EF05FCE6CCE689456CE93DEC8F35A
-:106310009923D1F3C6F3DF93CF931F930F93FF928B
-:10632000C92FDD2788232AF02197660F771F881F42
-:10633000DAF720E030E040E85FEB9FE3883920F0B7
-:10634000803E30F021968F7787DCEEE4F1E003C0E9
-:1063500083DCEBE7F1E073DF8B01BE01EC01FB2E88
-:106360006F5771097595771F880B990B78DD28E1B8
-:1063700032E741E35FE38FDEAF2D9801AE01FF907E
-:106380000F911F91CF91DF9178DC3BCEFA01DC01B8
-:10639000AA0FBB1F9B01AC01BF5728F4222733274C
-:1063A000442750781FC0B75188F4AB2F002446957E
-:1063B00037952795011CA395D2F3002069F0220F91
-:1063C000331F441FB395DAF30DD045CC613071050E
-:1063D000A0E88A07B94630F49B01AC01662777270D
-:1063E00088279078309621F020833183428353832D
-:1063F0000895AA1BBB1B51E107C0AA1FBB1FA6170C
-:10640000B70710F0A61BB70B881F991F5A95A9F75D
-:1064100080959095BC01CD01089597FB072E16F449
-:10642000009407D077FD09D00E94F93107FC05D010
-:106430003EF4909581959F4F0895709561957F4F9B
-:106440000895EE0FFF1F0590F491E02D0994F9993E
-:10645000FECF92BD81BDF89A992780B50895A8E135
-:10646000B0E042E050E00C944F32262FF999FECF75
-:1064700092BD81BDF89A019700B4021639F01FBA97
-:1064800020BD0FB6F894FA9AF99A0FBE08950196B6
-:10649000272F0E9436320C943532DC01CB01FC01EF
-:1064A000F999FECF06C0F2BDE1BDF89A319600B46D
-:0E64B0000D9241505040B8F70895F894FFCF78
-:1064BE000AA7CF44000000410000DC440000004168
-:1064CE00000000000000804000005C4500004041DC
-:1064DE00000000000000804052D0244500004041E2
-:1064EE000AA7CF44000000410000DC440000004138
-:1064FE00000000000000804052D0244500004041C2
-:10650E00000000000000804000005C45000040419B
-:10651E000AA7CF44000000410000DC440000004107
-:10652E00000000000000804052D024450000404191
-:10653E0000000000000080400AA74F4500004041C7
-:10654E000AA7CF44000000410000DC4400000041D7
-:10655E00000000000000804052D0244500000041A1
-:10656E0000000000000080405CFF38450000004144
-:10657E00000000000000804052D024450000004181
-:10658E000AA7CF44000000410000DC440000004197
-:10659E00000000000000804052D0244500008041E1
-:1065AE0053D024450000404160970A450000004149
-:1065BE0054D0A444000000410000DC44000000411F
-:1065CE0060970A450000A041640007000CFF000020
-:1065DE00003F6485151316F015BC15881501011FB3
-:1065EE00042808140A321E0002040507090B0C0EBB
-:1065FE001011131517181A1C1D1F212324262829C4
-:10660E002B2D2F3032343537393B6966207965733F
-:10661E000A097065616E7574206275747465720A0C
-:10662E00656C73650A097269636520736E61636BCD
-:10663E0073001F0F03764F5F6F7F496943790959C6
-:10664E0053633149803F5D8B803FF8BF803FCAE185
-:10665E00803F73ED803FCAE1803FF8BF803F5D8B86
-:10666E00803F3149803F0000803FF16D7F3F75EAEA
-:10667E007E3F4C827E3F833F7E3F84287E3F833F1A
-:10668E007E3F4C827E3F75EA7E3FF16D7F3F00007C
-:10669E00803F3F4D3639DF0A920A5C0A230AB6095B
-:1066AE00CF09E809010A01020304050607080900DB
+:1007E0000000000000000000000000000000000009
+:1007F00000000000000000000000000000000000F9
+:1008000000000000000000000000000000000000E8
+:1008100000000000000000000000000000000000D8
+:1008200000000000000000000000000000000000C8
+:1008300000000000000000000000000000010000B7
+:100840005001000100010001000100010001000150
+:100850000001004C00010001000100205021501354
+:100860005012500030013002300C300100010027DE
+:1008700050265023502450285029500100010001D7
+:100880000001000100010001000100010001000160
+:100890000001000100010001000100010000000052
+:1008A00000000000002A2B280000000000000000CB
+:1008B000000000000000000029000000002C1E3491
+:1008C00020212224342627252E362D3738271E1F97
+:1008D000202122232425263333362E37381F0405C2
+:1008E000060708090A0B0C0D0E0F10111213141530
+:1008F000161718191A1B1C1D2F3130232D3504050E
+:10090000060708090A0B0C0D0E0F1011121314150F
+:10091000161718191A1B1C1D2F3130354C000000FA
+:1009200000000000000000000000000000000000C7
+:1009300000000000000000000000000000000101B5
+:10094000010101010001010101000000000000009F
+:100950000000000000000001000100010101010190
+:100960000101010101010101010101010101010177
+:10097000010101010101010100000001010000006D
+:100980000000000000000000000000000000000067
+:1009900000000000000000000101010100280354D4
+:1009A0000068006500200050006C0061006E00636C
+:1009B000006B0020004B006500790062006F006151
+:1009C000007200640000002C034F00720074006885
+:1009D000006F006C0069006E00650061007200200D
+:1009E000004B006500790062006F006100720064D6
+:1009F00000730000000403090409026D00040100F3
+:100A0000A0FA0904000001030101000921110100FD
+:100A1000012240000705810308000A0904010001C2
+:100A200003010200092111010001224D0007058286
+:100A30000308000A09040200010300000009211153
+:100A40000100012236000705830308000A09040398
+:100A500000010300000009211101000122390007F3
+:100A60000584031000011201100100000008EDFED2
+:100A7000606001000102000105010906A1010507EE
+:100A800019E029E71500250195087501810205087F
+:100A900019012905950575019102950175039101CB
+:100AA0000507190029771500250195787501810240
+:100AB000C005010980A101850216010026B7001AB0
+:100AC00001002AB700751095018100C0050C0901CD
+:100AD000A1018503160100269C021A01002A9C022E
+:100AE000751095018100C005010902A1010901A14C
+:100AF00000050919012905150025019505750181D4
+:100B0000029501750381010501093009311581251F
+:100B10007F95027508810609381581257F95017535
+:100B2000088106050C0A38021581257F9501750894
+:100B30008106C0C005010906A101050719E029E7E2
+:100B4000150025019508750181029501750881013F
+:100B5000050819012905950575019102950175038F
+:100B600091010507190029FF150026FF009506755C
+:100B7000088100C011241FBECFEFDAE0DEBFCDBF79
+:100B800004B603FE24C080918E0490918F04A0913E
+:100B90009004B09191048730904BA740B04BB9F4CA
+:100BA00010928E0410928F0410929004109291046F
+:100BB00014BE84B7877F84BF88E10FB6F894809312
+:100BC0006000109260000FBEE0E0F8E3099513E0CA
+:100BD000A0E0B1E0EAE8F5E602C005900D92A0338E
+:100BE000B107D9F714E0A0E3B3E001C01D92AE381D
+:100BF000B107E1F70E94A9170C94C3320C940000CE
+:100C000081E0089508950C9406080C9400060C9455
+:100C100002060E948D2E811105C01092320310929F
+:100C200031030DC081E290E00090330302C0880FD1
+:100C3000991F0A94E2F7909332038093310382E084
+:100C40008093300380916F00826080936F000895DD
+:100C500090916F0081E0911101C080E008950E94A1
+:100C60008D2E23E030E0281B3109220F209334031E
+:100C70000895282F2F9880918000211108C0877F28
+:100C80008093800010928D0010928C001BC08860B1
+:100C900080938000233019F48FEF9FEF0FC083E023
+:100CA00090E0821B9109880F991F2FEF3FEFA90158
+:100CB00002C0569547958A95E2F7CA0190938D0038
+:100CC00080938C000C942F06CF93C82F0E94280687
+:100CD00040913303882329F090916F009D7F90937A
+:100CE0006F00C09333038823D1F0209131033091FA
+:100CF000320302C0369527954A95E2F72F733327C2
+:100D0000C90102C0880F991FCA95E2F79093320378
+:100D10008093310380916F00826080936F00CF9148
+:100D200008950E942F0684E08093330310923003CD
+:100D30000895279A2F988FEF9FEF909387008093C5
+:100D400086008AE08093800089E1809381000E9480
+:100D5000F62D0C9491060E9499066E9A769A0C9440
+:100D6000DA071F920F920FB60F9211242F933F9321
+:100D70008F939F93EF93FF93E0913103F0913203B0
+:100D8000CF01019690933203809331030090330397
+:100D900002C0F695E7950A94E2F7EF73809130036D
+:100DA000823019F4E03251F404C0813039F4EF3369
+:100DB00029F480916F008D7F80936F00F0E0E855FB
+:100DC000FE4FE49121E031E0E29FC001E39F900DEE
+:100DD00011240090340302C0969587950A94E2F797
+:100DE00090938D0080938C00FF91EF919F918F9154
+:100DF0003F912F910F900FBE0F901F901895CF939A
+:100E0000DF93EC010E949429BE0180E090E0DF9125
+:100E1000CF910C9489250F931F93462F50E04E30AD
+:100E2000510508F0AAC0DC01FA01EA5AFF4F0C9400
+:100E3000873212968C91882309F49FC000E010E05D
+:100E4000980140E064E070E088E292E00E94C31301
+:100E500081E090E011C012968C91882309F48DC036
+:100E600000E010E0980140E066E070E088EB91E07F
+:100E70000E94C31382E090E00E94FF067EC012969B
+:100E80008C91882309F479C000E010E0980140E0DB
+:100E900068E070E088EE91E00E94C31384E090E087
+:100EA000EBCF12968C91882311F083E007C083E08A
+:100EB00013C012968C91882371F084E00E9406265C
+:100EC00082E00E9464060E94090640E164E083E03B
+:100ED0000E94280E52C084E00E942726F6CF129668
+:100EE0008C91882331F085EE0E941E1E0E944D2EAB
+:100EF00044C085EE0E94E61E40C012968C91882365
+:100F0000E1F10E94780F00E010E0980140E066E017
+:100F100070E088E891E00E94C31384E00E942726D5
+:100F200083E00E94272680E10E94272685E00E9418
+:100F300006260E948129811102C00E945D290E941B
+:100F4000992990E090938D0480938C04806880931D
+:100F50008C040E949D2911C012968C91882369F0FF
+:100F600000E010E0980140E066E070E088E591E084
+:100F70000E94C31385E00E94272680E090E01F9125
+:100F80000F9108950F931F932FEF89EF90E0215059
+:100F900080409040E1F700C0000000E010E09801C0
+:100FA00040E065E070E088E492E00E94C3131F9186
+:100FB0000F9108950C94C2070F931F9300E010E067
+:100FC000980140E063E070E080E091E00E94C3138C
+:100FD0002FEF82E597E0215080409040E1F700C07C
+:100FE00000001F910F910C94780F0F931F9300E056
+:100FF00010E0980140E068E070E088E191E00E9434
+:10100000C3131F910F9108950C94F507809140032D
+:10101000882309F470C080913E0390913F030E94A1
+:10102000D1288D3291400CF466C0109240030E948A
+:1010300081088091380390913903499781F4809118
+:101040003A0390913B03892B51F480913C0390919A
+:101050003D03892B21F480E192E00E948208809177
+:10106000380390913903099781F480913A03909164
+:101070003B03892B51F480913C0390913D03892BD4
+:1010800021F488EE91E00E948208809138039091CB
+:101090003903049791F480913A0390913B0346976A
+:1010A00061F480913C0390913D03892B31F48BE0F6
+:1010B0000E941E1E8BE00E94E61E809138039091D4
+:1010C00039030497C1F480913A0390913B0346970A
+:1010D00091F480913C0390913D03079761F483EE76
+:1010E0000E941E1E86E10E941E1E86E10E94E61ED0
+:1010F00083EE0C94E61E089581E008950C947C081C
+:10110000089508950F931F93CF938C01F8012491B4
+:101110002223F9F030E0F901E356F74FC491F901C9
+:10112000E35EF64F2491222359F081EE0E941E1EA9
+:101130008C2F0E941E1E8C2F0E94E61E81EE04C082
+:101140008C2F0E941E1E8C2F0E94E61E0F5F1F4FC9
+:10115000DDCFCF911F910F9108950C94AB06809134
+:101160008503882309F448C080914103909142038C
+:10117000009779F40E94C52890934203809341031D
+:101180008091430390E0009771F48091440390E0D4
+:101190000AC00E94D1282091700230917102281754
+:1011A000390740F329C00197880F991F880F991FAD
+:1011B000FC01EB5BFC4F60817181828193810E9415
+:1011C000AB0FE091430384E0E89FF0011124EB5B57
+:1011D000FC4F60817181828193814FE050E00E94D9
+:1011E00063138091430390E001966091440370E0A3
+:1011F0000E947332809343030C940306109287037A
+:101200000C94780F81E0809387030C940408089570
+:101210008F929F92AF92BF92EF92FF920F931F9384
+:10122000CF93DF93CDB7DEB7A3970FB6F894DEBFA9
+:101230000FBECDBF7C01FC0100811181C8010E945D
+:10124000C226B8010E940A0B8C01B7010E947E08D9
+:10125000882309F4CCC10032F0E51F0741F4F701FF
+:101260008281882309F458C00E945A14C0C10132F7
+:10127000F0E51F0741F4F7018281882309F44CC08F
+:101280000E946314B4C10232F0E51F0751F4F70164
+:101290008281882309F440C00E9456148111F0CF46
+:1012A000E3CF0332F0E51F0739F4F7018281882389
+:1012B00099F10E9402099BC10432F0E51F0739F43D
+:1012C000F7018281882341F10E94FE0890C1053216
+:1012D000F0E51F0749F4F70182818823E9F0809146
+:1012E00087038111F1CFE5CF0632F0E51F0739F40E
+:1012F000F7018281882381F00E946A140AC00732B4
+:10130000F0E51F0749F4F7018281882329F00E9444
+:1013100075140E94F5076BC180918703811105C088
+:10132000F70182818111CFC018C1003E110579F407
+:10133000F7018281882309F44DC00E94780F81E073
+:1013400080938603109285031092440350C1023E9D
+:10135000110559F4F70182818823E1F10E94780F89
+:10136000109286031092850342C1033E110591F449
+:10137000F7018281882371F10E94780F1092860311
+:1013800081E08093850310924303109242031092F0
+:1013900041032DC10235110559F4F70182818823DB
+:1013A00009F425C180917002909171020A970DC0D5
+:1013B0000135110579F4F7018281882309F417C1F9
+:1013C00080917002909171020A96909371028093BD
+:1013D00070020DC14091740283E2EFE8F2E0DE0199
+:1013E000119601900D928A95E1F7F701808121E035
+:1013F00030E02C0F3D1F280F311DC90120917202D2
+:1014000030917302FC01E20FF31F6081772767FDC3
+:101410007095640F711D882777FD8095982F0E9425
+:10142000952F20E030E040E451E40E94FA2E4B0179
+:101430005C01F701218184E090E0821B9109BC01ED
+:10144000882777FD8095982F0E94952F9B01AC01EE
+:10145000C501B4010E94922E9B01AC0160E070E0D6
+:1014600080E090E40E94083120E030E04CED50E450
+:101470000E94A5304B015C01F70182818823D1F0E5
+:101480004FE050E0C501B4010E94631380918603D0
+:101490008823A1F08091440324E0829FF00111246D
+:1014A000EB5BFC4F80829182A282B3828F5F80933C
+:1014B000440304C0C501B4010E94AB0F0F3F1105E6
+:1014C00008F02ECF94C08091400381111FC00431D9
+:1014D00030E5130709F051C00E94800881E0809335
+:1014E00040030E94C52890933F0380933E031092CF
+:1014F0003703109239031092380310923B03109275
+:101500003A0310923D0310923C0371C080913E0358
+:1015100090913F030E94D128883C910570F48091FE
+:101520003703E82FF0E0EE0FFF1FE85CFC4F11835C
+:1015300000838F5F809337035AC0043880E5180713
+:1015400021F00538104501F13AC0F7018281882366
+:1015500041F01092350382E01EC0043830E51307D5
+:1015600059F580913503811106C086E20E941E1E46
+:1015700086E20E94E61E82E01CC00438F0E51F07E8
+:1015800041F305381045D9F4F7018281882331F001
+:101590001092360380E20E94351F29C080913603E5
+:1015A000811106C087E20E941E1E87E20E94E61E8D
+:1015B00080E20E943C1F1BC00538104529F381E0E2
+:1015C0008093350380933603C701A3960FB6F89432
+:1015D000DEBF0FBECDBFDF91CF911F910F91FF9066
+:1015E000EF90BF90AF909F908F900C94050680E095
+:1015F000A3960FB6F894DEBF0FBECDBFDF91CF919B
+:101600001F910F91FF90EF90BF90AF909F908F90A0
+:10161000089508959CE0799FF001112490E3899F3B
+:10162000E00DF11D1124E60FF11DEE0FFF1FE35C2D
+:10163000FD4F859194910895880F991FFC01E35403
+:10164000FF4F859194910895880F991FFC01E35CE9
+:10165000FD4F8591949108950F931F93CF93DF933E
+:10166000EC01811521E39207A0F5C11580E3D807AD
+:1016700008F0D7C0C83ED105D8F4C03ED10508F067
+:1016800007C2C83AD10578F4C53AD10508F06AC056
+:10169000C130D10509F463C008F4F7C1C430D105E5
+:1016A00008F0F6C1F2C1CB3BD10508F466C0EDC12C
+:1016B000C11590E2D90708F0AFC0C11521E0D207EB
+:1016C00008F0E6C1C03FD10508F4DFC18E01106506
+:1016D0001FC2C03880E5D80700F5C03790E5D907AC
+:1016E00008F0A3C0C11520E5D20709F4ACC050F43E
+:1016F000CE01905480319F4008F0C7C1DF708E0149
+:10170000106A06C2C13080E5D80709F4AEC0C43102
+:1017100090E5D90708F4AFC0B8C1C33820E5D207B7
+:1017200009F48EC050F4C13890E5D90709F482C09D
+:1017300008F083C000E011EDEBC1C03181E5D807AE
+:1017400008F4A3C1C11597E5D90708F436C1CE0145
+:1017500090578115904108F098C1DF7093C101E066
+:1017600010E0D6C1C53AD10509F494C1C63AD105F5
+:1017700009F093C102E810E4CBC1C83AD10509F4DD
+:101780008FC1C93AD10509F48EC1CA3AD10509F40D
+:101790008DC1CB3AD10509F48CC1CC3AD10509F4FD
+:1017A0008BC1CD3AD10509F48AC1C03BD10509F4FA
+:1017B00089C1CE3AD10509F488C1CF3AD10509F4DF
+:1017C00087C1C13BD10509F486C1C23BD10509F4EB
+:1017D00085C1C33BD10509F484C1C43BD10509F4DB
+:1017E00083C1C53BD10509F482C1C63BD10509F4CB
+:1017F00081C1C73BD10509F480C1C83BD10509F4BB
+:101800007FC1C93BD10509F47EC1CA3BD10509F4AA
+:101810007DC100E014E47CC1CE019F700E94240BC6
+:1018200078C1DD278E01106C73C1CF70DD278E016A
+:10183000146D6EC100E010ED6BC100E012ED68C1E7
+:1018400000E013ED65C10E94C9210E94780F0E943B
+:10185000DC078FEF94E32CE0815090402040E1F7CB
+:1018600000C000000E94202953C180916204816061
+:10187000809362044DC10E948129811102C00E949F
+:101880005D290E94992990E090938D0480938C04A7
+:10189000C23080E5D80721F480918C04816086C035
+:1018A000C43090E5D90721F480918C0482607EC019
+:1018B000C63020E5D20721F480918C04846076C084
+:1018C000C83080E5D80719F480918C0427C0CA304D
+:1018D00090E5D90721F480918C04806167C0CC30F9
+:1018E00020E5D20721F480918C0480625FC0CE3065
+:1018F00080E5D80721F480918C04806457C0C03102
+:1019000090E5D90721F480918C0480684FC0C231E2
+:1019100020E5D20729F480918C048460886046C059
+:10192000C33080E5D80721F480918C048E7F3EC0BF
+:10193000C53090E5D90721F480918C048D7F36C0A5
+:10194000C73020E5D20721F480918C048B7F2EC014
+:10195000C93080E5D80719F480918C0426C0CB30BB
+:1019600090E5D90721F480918C048F7E1FC0CD3083
+:1019700020E5D20721F480918C048F7D17C0CF30F1
+:1019800080E5D80721F480918C048F7B0FC0C13192
+:1019900090E5D90721F480918C048F7707C0C3317B
+:1019A000D04531F480918C048B7F877F80938C04A9
+:1019B00080918C040E949D29ABC08D2F99278F7038
+:1019C000992781309105D9F49E012370332702C0F5
+:1019D000880F991F2A95E2F79C688E0144E0000F5A
+:1019E000111F4A95E1F700271370802B912B53E0CC
+:1019F000CC0FDD1F5A95E1F7C076DD272FC082306E
+:101A0000910531F4DC2FCC278E01016F106A80C064
+:101A10008330910569F4CE018370992701E010E0CD
+:101A200002C0000F111F8A95E2F7C8019C680FC021
+:101A300084309105B9F4CE018370992701E010E05C
+:101A400002C0000F111F8A95E2F7C8019A6823E0CF
+:101A5000CC0FDD1F2A95E1F7C07ED7708C010C2BCF
+:101A60001D2B56C08530910531F4DC2FCC278E011B
+:101A7000046F106A4DC0069709F04AC0CF71DD2788
+:101A8000DC2FCC278E01106243C000E010E040C084
+:101A90008E013EC001E810E43BC003E810E438C00A
+:101AA00002EE14E435C009EE14E432C00AEE14E488
+:101AB0002FC005EB14E42CC006EB14E429C007EB9F
+:101AC00014E426C00CEC14E423C00DEC14E420C094
+:101AD00003E815E41DC00AE815E41AC002E915E49C
+:101AE00017C004E915E414C001E216E411C003E2D2
+:101AF00016E40EC004E216E40BC005E216E408C0CA
+:101B000006E216E405C007E216E402C00AE216E4A3
+:101B1000C801DF91CF911F910F9108959CE0799FAB
+:101B2000F001112490E3899FE00DF11D1124E60FCF
+:101B3000F11DEE0FFF1FE35CFD4F85919491803EF8
+:101B40009105E0F4803C910558F58133910509F445
+:101B50006FC048F48932910509F463C08A32910557
+:101B600009F46DC072C089339105E9F0823891059E
+:101B7000D1F08533910509F44DC067C0833E9105CE
+:101B800081F138F4803E9105B9F0823E9105D9F09B
+:101B90005CC0863E910561F1873E9105A1F155C07B
+:101BA0000E941C0B089520918C0420FD02C021FF8F
+:101BB0004CC080EE90E049C080918C0480FFF9CF4A
+:101BC00089E390E042C080918C0482FF0EC0809136
+:101BD0008C0484FF03C080E090E037C083EE90E087
+:101BE00034C080918C0482FFF2CF82EE90E02DC051
+:101BF00080918C0483FF0BC080918C0484FDEBCF1B
+:101C000087EE90E022C080918C0483FFF5CF86EEB2
+:101C100090E01BC080918C0485FF07C089E290E0B2
+:101C200014C080918C0485FFF9CF85E390E00DC04E
+:101C300080918C0486FF07C08AE290E006C0809104
+:101C40008C0486FFF9CF81E390E00E942C0B08956D
+:101C5000CF92DF92EF92FF920F931F9301E010E07B
+:101C600020E030E06801790104C0CC0CDD1CEE1CE2
+:101C7000FF1C8A95D2F704C0000F111F221F331FCB
+:101C80006A95D2F70C291D292E293F29C0904504B9
+:101C9000D0904604E0904704F0904804C022D1223E
+:101CA000E222F322842FC016D106E206F30641F4A5
+:101CB0001F910F91FF90EF90DF90CF900C9406262C
+:101CC0001F910F91FF90EF90DF90CF900C942726FB
+:101CD0000C940706E82FF0E0E254FD4F8081E82FD6
+:101CE000EF70F0E082958F7021E030E0A90102C032
+:101CF000440F551F8A95E2F740A308950F931F9351
+:101D0000CF93DF9385B7806885BF85B7806885BF2F
+:101D1000C3E0D0E001E010E0FE01E254FD4F80811D
+:101D2000E82FEF70F0E021A182958F70A80102C02A
+:101D3000440F551F8A95E2F7CA01822B81A38C2F8D
+:101D40000E946A0E219740F78BE090E061E070E01E
+:101D5000FC01EE54FD4F2081E22FEF70F0E042A134
+:101D600022952F70DB0102C0AA0FBB1F2A95E2F754
+:101D70009D01242B22A3019758F7DF91CF911F914A
+:101D80000F910C94AD08EF92FF920F931F93CF9396
+:101D9000DF9300E913E0C3E0EE24E394F12CD5E0F7
+:101DA0008C2F0E946A0E8BE090E040E050E0FC0136
+:101DB000EE54FD4F6081E62FEF70F0E020A130E09F
+:101DC00062956F7002C0359527956A95E2F720FD00
+:101DD00009C09701082E02C0220F331F0A94E2F7B0
+:101DE000422B532B019718F7F801929182918F01A2
+:101DF0008417950721F051834083D09375028C2F6F
+:101E00000E946A0EC15060F68091750287FD2CC059
+:101E10008150809375028F3F39F08FE99FE00197E1
+:101E2000F1F700C0000020C080918E0390918F03D5
+:101E3000909397038093960380918C0390918D03E8
+:101E4000909395038093940380918A0390918B03E0
+:101E500090939303809392038091880390918903D8
+:101E600090939103809390030E94AF0881E0DF91EB
+:101E7000CF911F910F91FF90EF900895E82FF0E020
+:101E8000EE0FFF1FE057FC4F808191810895089568
+:101E90000F931F93CF9308E913E0C0E0F8019291EC
+:101EA00082918F010E943D28C80FF3E000391F077F
+:101EB000A9F78C2FCF911F910F9108950E9481292E
+:101EC000811102C00E945D290E94AB298093770492
+:101ED0003E9A809171008D7F8093710082E08093A3
+:101EE00090008AE18093910081E080939A030895A5
+:101EF00080919A03811102C00E945E0F1092EA0342
+:101F00001092E903809171008D7F80937100809120
+:101F100090008F73809390001092AC031092AB03EB
+:101F20001092E3031092E4031092E5031092E6038B
+:101F30001092E2031092E103E1ECF3E0A1EBB3E0D5
+:101F400011921192119211921D921D9283E0E13E25
+:101F5000F807B1F70895CF92DF92EF92FF920F93B7
+:101F60001F93CF93DF932091AB03222309F484C006
+:101F70006B017C0180919A03811102C00E945E0F67
+:101F800001EE13E0C7E0D0E0A7019601F8019291BD
+:101F90008291729162918F010E94F62E811131C05F
+:101FA000FE01EE0FFF1FEE0FFF1FEF53FC4F1082DD
+:101FB000118212821382DE01AA0FBB1FAF54BC4FE5
+:101FC00011961C921E92C730D105E9F021964481EA
+:101FD0005581668177814083518362837383148244
+:101FE00015821682178212968D919C9113971196E5
+:101FF0009C938E9313961C921E921297349612966F
+:10200000E2CF219708F68091E9039091EA030197C6
+:1020100097FD05C09093EA038093E90304C01092F2
+:10202000EA031092E9038091E9039091EA03209179
+:10203000E7033091E8032817390724F01092E803EA
+:102040001092E703892BC1F4809171008D7F8093FA
+:102050007100809190008F73809390001092E30341
+:102060001092E4031092E5031092E6031092E2034B
+:102070001092E1031092AB03DF91CF911F910F916A
+:10208000FF90EF90DF90CF9008951F920F920FB6C0
+:102090000F9211244F925F926F927F928F929F9234
+:1020A000AF92BF92CF92DF92EF92FF922F933F9326
+:1020B0004F935F936F937F938F939F93AF93BF9350
+:1020C000CF93DF93EF93FF938091AB03882309F4C1
+:1020D0009BC1C091E903D091EA031C161D060CF0C8
+:1020E00093C140909B0350909C0360909D0370901F
+:1020F0009E0320E030E0A901C301B2010E94A1309B
+:1021000018160CF065C0C130D10509F452C0809199
+:10211000E7039091E803BE010E9473327C01909323
+:10212000E8038093E7038090AD039090AE03A09006
+:10213000AF03B090B00320E030E040E85FE3C501BA
+:10214000B4010E94922E6093AD037093AE0380930E
+:10215000AF039093B003F701EE0FFF1FEE0FFF1FC9
+:10216000EF53FC4FA30192016081718182819381C1
+:102170000E94FA2E20E030E040E05EE30E94A530AD
+:102180009B01AC01C501B4010E94A13018168CF46A
+:10219000C7010196BE010E9473329093E8038093B9
+:1021A000E7031092AD031092AE031092AF031092AA
+:1021B000B003E091E703F091E803EE0FFF1FEE0F8D
+:1021C000FF1FEF53FC4F6081718182819381D0C0EA
+:1021D000C090E303D090E403E090E503F090E603C1
+:1021E00020E030E0A901C701B6010E94F62E219738
+:1021F000882309F4A2C0FE01EE0FFF1FEE0FFF1FA0
+:10220000EF53FC4F80809180A280B380A5019401A0
+:10221000C701B6010E94F62E87FF31C0A5019401C7
+:1022200060E070E08CED93EC0E94FA2E20E030E04C
+:1022300040E451E40E94FA2E20E030E040E05FE309
+:102240000E94A5309B01AC0160E070E080E090E46A
+:102250000E9408319B01AC01C501B4010E94A53068
+:102260009B01AC01C701B6010E94F62E87FF07C093
+:10227000A701960160E070E08CED93E439C0A50100
+:102280009401C701B6010E94A13018160CF055C088
+:10229000A501940160E070E08CED93E40E94FA2EB9
+:1022A00020E030E040E451E40E94FA2E20E030E0EB
+:1022B00040E05FE30E94A5309B01AC0160E070E06C
+:1022C00080E090E40E9408319B01AC01C501B4019B
+:1022D0000E94A5309B01AC01C701B6010E94A1304C
+:1022E00018165CF5A701960160E070E08CED93ECA8
+:1022F0000E94FA2E20E030E040E451E40E94FA2EE1
+:1023000020E030E040E05FE30E94A5309B01AC019B
+:1023100060E070E080E090E40E9408319B01AC0135
+:10232000C701B6010E94A5306093E3037093E403F4
+:102330008093E5039093E60313C0FE01EE0FFF1FA9
+:10234000EE0FFF1FEF53FC4F80819181A281B3817B
+:102350008093E3039093E403A093E503B093E60333
+:102360006091E3037091E4038091E5039091E603AB
+:1023700020919803309199032F3F4FEF340731F0AC
+:102380002F5F3F4F30939903209398030E9480144E
+:102390006B017C0120E034E244EF51E40E94F62E10
+:1023A00087FF08C086EFC82E88E2D82E84EFE82E7B
+:1023B00081E4F82E20E030E040E051E4C701B601AE
+:1023C0000E94A5309B01AC0160E074E284E79BE4CD
+:1023D0000E94FA2E6B017C010E94672F7093970078
+:1023E00060939600209176023091770240917802B6
+:1023F00050917902C701B6010E94A5300E94672F53
+:1024000070939900609398008091AC03882309F43D
+:1024100033C1C090A703D090A803E090A903F09027
+:10242000AA0320E030E0A901C701B6010E94A13053
+:102430001816D4F580919803909199038F3F2FEF50
+:10244000920729F001969093990380939803C7010E
+:10245000B6010E94801420E030E040E051E40E9488
+:10246000A5309B01AC0160E074E284E79BE40E942C
+:10247000FA2E6B017C010E94672F70939700609386
+:102480009600209176023091770240917802509127
+:102490007902C701B6010E94A5300E94672F709390
+:1024A00099006093980008C01092970010929600CF
+:1024B00010929900109298006091A1037091A2036C
+:1024C0006F5F7F4F7093A2036093A10320919600EA
+:1024D0003091970080E090E0232BF1F0C0919600BE
+:1024E000D09197000E94932F6B017C01BE0180E088
+:1024F00090E00E94932F9B01AC016091A303709127
+:10250000A4038091A5039091A6030E94FA2E20E0D7
+:102510003FEF4FE757E410C00E94932F6B017C01FF
+:1025200020E030EE4FEF54E46091A3037091A403D8
+:102530008091A5039091A6030E94A5309B01AC0158
+:10254000C701B6010E94A13087FD96C080919F030C
+:102550008F5F80939F0390E0209173043091740407
+:1025600082179307A0F080917E04882319F01092BF
+:102570009F030DC0809171008D7F809371008091C9
+:1025800090008F73809390001092AC037DC0809177
+:10259000A003C0919F03811128C0C0907804D090FF
+:1025A0007904E0907A04F0907B0420E030E0A90107
+:1025B000C701B6010E94A1301816BCF481E08093D7
+:1025C000A0031092A7031092A8031092A9031092DF
+:1025D000AA03C092A303D092A403E092A503F092B1
+:1025E000A603C150C0939F0343C01092A003109252
+:1025F000990310929803E0917504F091760448E0F5
+:10260000C49FE00DF11D112480819181A281B381CD
+:102610008093A7039093A803A093A903B093AA0360
+:1026200020E030E040E85EE3648175818681978137
+:102630000E94A5306B017C0180917A02682F70E0C6
+:1026400080E090E00E94932F20E030E048EC52E4DC
+:102650000E94FA2E9B01AC01C701B6010E94A53071
+:102660006093A3037093A4038093A5039093A603A0
+:102670001092A2031092A1038091770480FD04C000
+:102680001092AC031092AB03FF91EF91DF91CF91C9
+:10269000BF91AF919F918F917F916F915F914F917A
+:1026A0003F912F91FF90EF90DF90CF90BF90AF9030
+:1026B0009F908F907F906F905F904F900F900FBE84
+:1026C0000F901F901895CF92DF92EF92FF92CF93C9
+:1026D000DF936B017C01EA0180919A03811102C0B2
+:1026E0000E945E0F8091770480FF46C08091E903CD
+:1026F0009091EA0308970CF03FC0809171008D7FA4
+:10270000809371008091AC0381110E94780F81E069
+:102710008093AB03109299031092980320E030E06D
+:10272000A901C701B6010E94A1301816DCF48091FE
+:10273000E9039091EA03FC01EE0FFF1FEE0FFF1F6C
+:10274000EF53FC4FC082D182E282F382FC01EE0F94
+:10275000FF1FEF54FC4FD183C08301969093EA038F
+:102760008093E90380917100826080937100809171
+:102770009000806880939000DF91CF91FF90EF9060
+:10278000DF90CF9008958F929F92AF92BF92CF9299
+:10279000DF92EF92FF920F931F93CF93DF93EC01A1
+:1027A0007B01D42E4801590180919A03811102C006
+:1027B0000E945E0F8091770480FF6BC08091710052
+:1027C0008D7F809371008091AB0381110E94780FFF
+:1027D00081E08093AC03D0937604C0937504F092AB
+:1027E0007404E0927304D0927E04809278049092F4
+:1027F0007904A0927A04B0927B041092AD031092F7
+:10280000AE031092AF031092B00310929F03888121
+:102810009981AA81BB818093A7039093A803A09379
+:10282000A903B093AA0320E030E040E85EE36C81A6
+:102830007D818E819F810E94A5306B017C018091FA
+:102840007A02682F70E080E090E00E94932F20E0F1
+:1028500030E048EC52E40E94FA2E9B01AC01C70123
+:10286000B6010E94A5306093A3037093A4038093E4
+:10287000A5039093A6031092A2031092A103809146
+:1028800071008260809371008091900080688093D5
+:102890009000DF91CF911F910F91FF90EF90DF900B
+:1028A000CF90BF90AF909F908F90089580917704C4
+:1028B00081700895809177048160809377040E94ED
+:1028C000AF290C940709809177048E7F8093770459
+:1028D0000C94AF298091EB0390E0019666E070E0E4
+:1028E0000E9473328093EB0308958091EB0390E094
+:1028F000019766E070E00E9473328093EB030895C5
+:102900008F929F92AF92BF92CF92DF92EF92FF92FF
+:102910000F931F93CF93DF936B017C01C0919803BA
+:10292000D0919903BE0180E090E00E94932F4B016B
+:102930005C01A701960160E070E08CE594E40E94E0
+:10294000FA2E9B01AC01C501B4010E94A5300E9482
+:10295000672F2091EB03233009F473C028F422235E
+:1029600051F02130E9F02CC1243009F4A0C0253009
+:1029700009F4E0C025C180E090E0A0E0BFE38093CF
+:10298000760290937702A0937802B0937902109226
+:102990009B0310929C0310929D0310929E0310C102
+:1029A00010929B0310929C0310929D0310929E0321
+:1029B0006431710540F46A30710560F520E030E063
+:1029C00040E85EE32BC0693C710508F0AAC080E0D6
+:1029D00090E00E94932F20E030E040EA51E40E9412
+:1029E000912E20E030E044E353E40E94FA2E9B0154
+:1029F000AC010E94A53020E030E040E05EE30E94A0
+:102A0000A5309B01AC0160E070E080E09EE30E9495
+:102A1000912E44C020E030E040E05FE3C701B60102
+:102A20000E94A5306B017C0180E090E0A0E0BEE355
+:102A30008093760290937702A0937802B093790204
+:102A4000BFC010929B0310929C0310929D031092A2
+:102A50009E034AE0469F9001479F300D1124C90113
+:102A600068EB7BE00E945F32BC016C5D754077FFD4
+:102A700003C0719561957109882777FD8095982F1E
+:102A80000E94952F2EE333EC4EE259E30E94A530CD
+:102A900020E030E040EC5EE30E94922E60937602EC
+:102AA00070937702809378029093790289C0109294
+:102AB0009B0310929C0310929D0310929E03CE01E3
+:102AC00083709927892BE1F0BE016170772780E040
+:102AD00090E00E94932F20E030E040E05EE30E940F
+:102AE000A53020E030E040E45FE30E94922E609346
+:102AF00076027093770280937802909379020CC0EB
+:102B000080E090E0A0E0BFE38093760290937702AC
+:102B1000A0937802B0937902C770DD27CD2B09F01E
+:102B20004FC01092760210927702109278021092A3
+:102B3000790246C010929B0310929C0310929D0351
+:102B400010929E0300E010E020E03FE30093760245
+:102B500010937702209378023093790267397105D8
+:102B600078F180E090E00E94932F20E030E047E190
+:102B700053E40E94912E20E030E04AE754E40E94A2
+:102B8000FA2E20E030E048E452E40E94A53020E034
+:102B900030E040EA51E40E94D72F0E94622F660F76
+:102BA000771F660F771FFB01EE53FD4F20813181A8
+:102BB00042815381C701B6010E94A5306B017C019F
+:102BC000C701B601DF91CF911F910F91FF90EF9058
+:102BD000DF90CF90BF90AF909F908F90089580919D
+:102BE000FC030895CF93DF9300D01F92CDB7DEB7DB
+:102BF0009C0180918304843019F593E099833B8391
+:102C00002A839093E9008FEF9091E800815095FD21
+:102C100006C095ED9A95F1F700008111F5CF8091EE
+:102C2000E80085FF0DC040E050E063E070E0CE01B9
+:102C300001960E944F188091E8008E778093E800FB
+:102C40000F900F900F90DF91CF910895CF93DF9366
+:102C500000D01F92CDB7DEB720918304243021F538
+:102C600022E029839B838A8383E08093E9008FEFAE
+:102C70009091E800815095FD06C095ED9A95F1F789
+:102C800000008111F5CF8091E80085FF0DC040E084
+:102C900050E063E070E0CE0101960E944F188091F1
+:102CA000E8008E778093E8000F900F900F90DF91EF
+:102CB000CF910895209183042430F1F422E02093F1
+:102CC000E9002FEF3091E800215035FD06C035EDC9
+:102CD0003A95F1F700002111F5CF2091E80025FF8A
+:102CE0000BC040E050E065E070E00E944F1880911A
+:102CF000E8008E778093E8000895CF93DF93EC018E
+:102D000090918304943009F046C080918502882315
+:102D1000D9F0809186028823B9F09093E9008FEF73
+:102D20009091E800815095FD06C095E19A95F1F7E4
+:102D300000008111F5CF8091E80085FF2CC040E0B4
+:102D400050E060E170E017C081E08093E9008FEF10
+:102D50009091E800815095FD06C095ED9A95F1F7A8
+:102D600000008111F5CF8091E80085FF14C040E09C
+:102D700050E068E070E0CE010E944F188091E800BA
+:102D80008E778093E80080E1FE01ACEEB3E0019025
+:102D90000D928A95E1F7DF91CF9108958091820499
+:102DA000811109C00E94E4190E94411A8091E20039
+:102DB00084608093E200089510928204089508953B
+:102DC00008950C94882842E061EC81E00E945E192D
+:102DD00042E061EC82E00E945E1942E061EC83E037
+:102DE0000E945E1942E161EC84E00C945E198091CE
+:102DF0008504833009F455C030F4813071F082309D
+:102E000009F48EC008958A3009F47AC08B3009F431
+:102E100060C0893009F09CC020C080918404813A50
+:102E200009F096C08091E800877F8093E800809148
+:102E3000880490918904892B21F460E18CEE93E061
+:102E400003C060E080E090E070E00E949A188091FA
+:102E5000E8008B778093E8000895809184048132A4
+:102E600009F076C08091880490918904009719F048
+:102E7000039709F06DC08091E800877F8093E80098
+:102E80008091E80082FD05C0809183048111F8CF14
+:102E90005FC08091F1008093FC038091E8008B7704
+:102EA00053C080918404813A09F052C08091880413
+:102EB00090918904892B09F04BC08091E800877FAD
+:102EC0008093E8008091E80080FFFCCF809185022C
+:102ED00036C0809184048132D9F580918804909124
+:102EE0008904892BA9F58091E800877F8093E80009
+:102EF0000E94931980918604809385020C94C921C5
+:102F000080918404813221F58091E800877F80934D
+:102F1000E8000E949319809187048093FD0308952F
+:102F200080918404813AA1F48091E800877F8093A6
+:102F3000E8008091E80080FFFCCF8091FD03809342
+:102F4000F1008091E8008E778093E8000C9493194B
+:102F5000089584B7877F84BF88E10FB6F894809383
+:102F60006000109260000FBE80E8809361001092B4
+:102F700061000E94361D0E94E4190E94411A80914E
+:102F8000E20084608093E20078940E94C71C0E9453
+:102F9000381D8BE792E00E94E21C8091830485300B
+:102FA00069F40E944928809181048823B1F30E942A
+:102FB0007728882391F30E943918EFCF0E94401D93
+:102FC000ECCF292F332723303105C9F064F42130A9
+:102FD000310581F02230310509F043C08DE690E0E3
+:102FE00029EF39E042C021323105F1F022323105BA
+:102FF00041F137C082E190E026E63AE036C09927F9
+:103000008130910541F08230910541F0892B49F5DD
+:10301000E5EFF9E005C0E7ECF9E002C0EDE9F9E021
+:10302000849190E09F0121C06430D8F4E62FF0E055
+:10303000EE0FFF1FE25EFC4F2081318189E090E0BE
+:1030400014C0643070F470E0FB01EE0FFF1FEA5E05
+:10305000FC4F20813181FB01EE5EFC4F808190E0CE
+:1030600004C080E090E020E030E0FA01318320836A
+:10307000089580E189BD82E189BD09B400FEFDCFDC
+:103080008091D8008F7D8093D8008091E00082608D
+:103090008093E0008091E00081FDFCCF0895CF9205
+:1030A000DF92EF92FF920F931F93CF93DF93EC0188
+:1030B0008B016A010E94B219811133C0C114D1047D
+:1030C00039F0F60180819181081B190BC80FD91FB7
+:1030D000E12CF12C0115110519F18091E80085FD15
+:1030E00016C08091E8008E778093E800C114D10467
+:1030F00049F0F60180819181E80EF91EF182E082AB
+:1031000085E00FC00E94B219882321F30AC089917B
+:103110008093F10001501109FFEFEF1AFF0ADACF97
+:1031200080E0DF91CF911F910F91FF90EF90DF90A2
+:10313000CF90089520918A0430918B042617370789
+:1031400048F06115710539F42091E8002E7720933D
+:10315000E80001C0B90140E061157105A9F12091B5
+:103160008304222309F443C0253009F442C020918E
+:10317000E80023FD40C02091E80022FD32C02091EC
+:10318000E80020FFE9CF4091F3002091F20030E009
+:10319000342BFC01CF016115710559F02830310540
+:1031A00040F481918093F100615071092F5F3F4F8E
+:1031B000F1CF41E02830310509F040E02091E800EE
+:1031C0002E772093E800C8CF4111C9CF0AC0809163
+:1031D0008304882361F0853061F08091E80083FDED
+:1031E0000AC08091E80082FFF2CF80E0089582E07B
+:1031F000089583E0089581E0089520918A04309134
+:103200008B042617370748F06115710539F42091B2
+:10321000E8002E772093E80001C0B901FC0120E00E
+:103220006115710591F180918304882309F440C0F0
+:10323000853009F43FC08091E80083FD3DC0809156
+:10324000E80082FD2FC08091E80080FFE9CF209147
+:10325000F3008091F20090E0922B6115710559F016
+:103260008830910540F424912093F100319661500B
+:1032700071090196F2CF21E0089709F020E08091D2
+:10328000E8008E778093E800CBCF2111CCCF0AC025
+:1032900080918304882361F0853061F08091E8009B
+:1032A00083FD0AC08091E80082FFF2CF80E008959C
+:1032B00082E0089583E0089581E00895982F973083
+:1032C00058F59093E900981739F07091EC0020912F
+:1032D000ED005091F00003C0242F762F50E021FF25
+:1032E00019C03091EB003E7F3093EB003091ED0040
+:1032F0003D7F3093ED003091EB0031603093EB0077
+:103300007093EC002093ED005093F0002091EE00BC
+:1033100027FF07C09F5FD3CF8F708093E90081E0C4
+:10332000089580E008958091840487FF11C0809102
+:10333000E80082FD05C0809183048111F8CF11C09F
+:103340008091E8008B770BC080918304882349F03B
+:103350008091E80080FFF8CF8091E8008E7780931D
+:10336000E80008952091E4003091E50095E6409151
+:10337000EC00842F817040FF22C08091E80080FD26
+:103380001CC080918304882391F0853091F0809156
+:10339000EB0085FD10C04091E4005091E50042171C
+:1033A000530729F39A01915011F784E0089582E0C0
+:1033B000089583E0089581E0089580E008954091A4
+:1033C000E80042FFDECF08950E94521A0E945A1A66
+:1033D000E0EEF0E0808181608083E8EDF0E08081C4
+:1033E0008F77808319BCA7EDB0E08C918E7F8C9392
+:1033F00080818F7E80831092820408950F931F93A3
+:10340000CF93DF930E94521A0E945A1AC8EDD0E05F
+:1034100088818F77888388818068888388818F7D81
+:10342000888319BC1092830410927F041092810447
+:103430001092800400EE10E0F80180818B7F808381
+:1034400088818160888342E060E080E00E945E19AC
+:10345000E1EEF0E080818E7F8083E2EEF0E080811B
+:1034600081608083808188608083F80180818E7F85
+:103470008083888180618883DF91CF911F910F9134
+:103480000895E8EDF0E080818F7E8083E7EDF0E045
+:1034900080818160808384E082BF81E080938204A8
+:1034A0000C94FE19E8EDF0E080818E7F808310920D
+:1034B000E20008951092DA001092E10008951F9240
+:1034C0000F920FB60F9211242F933F934F935F9358
+:1034D0006F937F938F939F93AF93BF93EF93FF93DC
+:1034E0008091E10082FF0BC08091E20082FF07C063
+:1034F0008091E1008B7F8093E1000E94C61C809147
+:10350000DA0080FF1FC08091D80080FF1BC080912F
+:10351000DA008E7F8093DA008091D90080FF0DC0A1
+:1035200080E189BD82E189BD09B400FEFDCF81E063
+:10353000809383040E94CE1605C019BC10928304A8
+:103540000E94DC168091E10080FF19C08091E200AA
+:1035500080FF15C08091E2008E7F8093E200809111
+:10356000E20080618093E2008091D80080628093C5
+:10357000D80019BC85E0809383040E94E0168091F6
+:10358000E10084FF30C08091E20084FF2CC080E124
+:1035900089BD82E189BD09B400FEFDCF8091D800CC
+:1035A0008F7D8093D8008091E1008F7E8093E10031
+:1035B0008091E2008F7E8093E2008091E200816042
+:1035C0008093E20080917F04882311F084E007C09B
+:1035D0008091E30087FD02C081E001C083E0809319
+:1035E00083040E94E1168091E10083FF29C080914D
+:1035F000E20083FF25C08091E100877F8093E10096
+:1036000082E08093830410927F048091E1008E7F9A
+:103610008093E1008091E2008E7F8093E2008091B0
+:10362000E20080618093E20042E060E080E00E947E
+:103630005E198091F00088608093F0000E94DF1690
+:10364000FF91EF91BF91AF919F918F917F916F917A
+:103650005F914F913F912F910F900FBE0F901F9050
+:1036600018951F920F920FB60F9211242F933F932C
+:103670004F935F936F937F938F939F93AF93BF937A
+:10368000CF93DF93EF93FF93C091E900CF708091C8
+:10369000EC00D82FD17080FDD0E81092E900809125
+:1036A000F000877F8093F00078940E94751B109241
+:1036B000E9008091F00088608093F000CD2BCF70FE
+:1036C000C093E900FF91EF91DF91CF91BF91AF914E
+:1036D0009F918F917F916F915F914F913F912F912A
+:1036E0000F900FBE0F901F9018951F93CF93DF93ED
+:1036F000CDB7DEB7AA970FB6F894DEBF0FBECDBF29
+:10370000E4E8F4E088E08E0F9091F10091938E133D
+:10371000FBCF0E94F7168091E80083FF1FC18091C4
+:10372000840490918504492F50E04A30510508F0F7
+:1037300015C1FA01EC59FF4F0C948732803881F0A3
+:10374000823809F00BC1809188048F708093E90062
+:103750008091EB0085FB882780F91092E90006C074
+:103760008091800490918104911182609091E80091
+:10377000977F9093E8008093F1001092F100C8C009
+:10378000282F2D7F09F0EAC0882319F0823061F0DC
+:10379000E5C080918604813009F0E0C0933009F0E3
+:1037A00080E0809381042BC080918604811127C022
+:1037B000809188048F7009F4D1C08093E900209132
+:1037C000EB0020FF1CC0933021F48091EB0080625D
+:1037D00014C09091EB0090619093EB0021E030E0F9
+:1037E000A90102C0440F551F8A95E2F74093EA00F1
+:1037F0001092EA008091EB0088608093EB001092B9
+:10380000E9008091E800877F86C08111A7C01091F0
+:1038100086041F778091E3008078812B8093E300FA
+:103820008091E800877F8093E8000E94931980913F
+:10383000E80080FFFCCF8091E30080688093E30084
+:10384000111102C082E001C083E08093830486C02E
+:103850008058823008F082C080918604909187045D
+:103860008C3D53E0950779F583E08A838AE289836A
+:103870004FB7F894DE01139620E03EE051E2E32FCB
+:10388000F0E050935700E49120FF03C0E295EF7001
+:103890003F5FEF708E2F90E0EA3010F0C79601C0C6
+:1038A000C0968D939D932F5F243149F74FBF809130
+:1038B000E800877F8093E8006AE270E0CE0101961D
+:1038C0000E949A1814C0AE014F5F5F4F6091880448
+:1038D0000E94E117BC01009709F440C09091E800F4
+:1038E000977F9093E80089819A810E94FD188091CA
+:1038F000E8008B778093E80031C0803879F58091BB
+:10390000E800877F8093E80080917F048093F10036
+:103910008091E8008E778093E8000E9493191EC082
+:1039200081111CC0909186049230C0F48091E8000F
+:10393000877F8093E80090937F040E949319809181
+:103940007F04811106C08091E30087FD02C081E001
+:1039500001C084E0809383040E94E3168091E80014
+:1039600083FF0AC08091E800877F8093E800809100
+:10397000EB0080628093EB00AA960FB6F894DEBF4E
+:103980000FBECDBFDF91CF911F9108950895CF93C2
+:10399000809183048823A1F0C091E900CF709091B9
+:1039A000EC00892F817090FD80E8C82B1092E9000F
+:1039B0008091E80083FD0E94751BCF70C093E900E1
+:1039C000CF91089590930304809302040895E091A9
+:1039D0000204F0910304309721F00190F081E02D72
+:1039E000099480E00895E0910204F0910304309777
+:1039F00021F00280F381E02D09940895E091020402
+:103A0000F0910304309721F00480F581E02D0994B2
+:103A1000089520910004309101048217930771F0FA
+:103A20009093010480930004E0910204F091030458
+:103A3000309721F00680F781E02D099408952091B8
+:103A4000FE033091FF038217930771F09093FF03F9
+:103A50008093FE03E0910204F0910304309721F07B
+:103A60000084F185E02D0994089508950C94351D86
+:103A70000E94BC280E947E0E0E9442290C94F62DC2
+:103A80005F926F927F928F929F92AF92BF92CF92EE
+:103A9000DF92EF92FF920F931F93CF93DF9300D0AB
+:103AA00000D01F92CDB7DEB70E94C30E9DE0C92E95
+:103AB00094E0D92E03E010E0AA24A394B12C502E58
+:103AC000802F0E943E0F4C01F601729062906F01B0
+:103AD0006826792661147104A1F40150110978F760
+:103AE0008FEF89838A831B820E94C5288160782F8B
+:103AF0009D838C8349815A816B818D810E94F01D49
+:103B000038C08091620481FD0E94470F2BE030E0B5
+:103B10007501022E02C0EE0CFF1C0A94E2F7C701E9
+:103B200086219721892B09F129835A828E209F2093
+:103B300091E0892809F490E09B830E94C528816068
+:103B4000782F9D838C8349815A816B818D810E945E
+:103B5000F01D000F111FF801EB5FFB4F8081918179
+:103B6000E826F926F182E08204C02150310980F66E
+:103B7000B4CF0E942E2B109104040E94E71C18174A
+:103B8000D1F00E94E71C809304040F900F900F90D7
+:103B90000F900F90DF91CF911F910F91FF90EF90B9
+:103BA000DF90CF90BF90AF909F908F907F906F905D
+:103BB0005F900C94680E0F900F900F900F900F90E5
+:103BC000DF91CF911F910F91FF90EF90DF90CF90F9
+:103BD000BF90AF909F908F907F906F905F9008956F
+:103BE000CF93DF93CDB7DEB72B970FB6F894DEBF38
+:103BF0000FBECDBF4F83588769877A878B87DE01D9
+:103C0000119686E0FD0111928A95E9F785E0FE01A3
+:103C1000379601900D928A95E1F749815A816B811F
+:103C20007C818D819E810E9467242B960FB6F8942B
+:103C3000DEBF0FBECDBFDF91CF910895CF93882314
+:103C400009F4C2C0C82F823859F40E94E71C81FDD4
+:103C5000BBC089E30E9441270E940E2889E30CC063
+:103C6000833879F40E94E71C80FDAEC083E50E9492
+:103C700041270E940E2883E50E948327CF910C9450
+:103C80000E28843859F40E94E71C82FD9DC087E409
+:103C90000E9441270E940E2887E4EECF8CEF8C0F04
+:103CA000813A48F48C2F0E945E2D81118DC08C2F9B
+:103CB0000E944127E3CF80E28C0F883048F4C77020
+:103CC00081E001C0880FCA95EAF70E94C727D6CFC6
+:103CD0008BE58C0F833078F4C53A29F0C63A31F081
+:103CE00083E890E005C081E890E002C082E890E0BF
+:103CF000CF910C94091D88E58C0F833108F064C0C6
+:103D0000C83A39F1C93A41F1CA3A49F1CB3A51F1CD
+:103D1000CC3A59F1CD3A61F1C03B69F1CE3A71F13B
+:103D2000CF3A79F1C13B81F1C23B89F1C33B91F1BB
+:103D3000C43B99F1C53BA1F1C63BA9F1C73BB1F129
+:103D4000C83BB9F1C93BC1F1CA3BC9F180E090E081
+:103D500038C082EE90E035C089EE90E032C08AEE45
+:103D600090E02FC085EB90E02CC086EB90E029C05E
+:103D700087EB90E026C08CEC90E023C08DEC90E0C7
+:103D800020C083E891E01DC08AE891E01AC082E972
+:103D900091E017C084E991E014C081E292E011C083
+:103DA00083E292E00EC084E292E00BC085E292E0F2
+:103DB00008C086E292E005C087E292E002C08AE293
+:103DC00092E0CF910C941F1DCF910895882309F4A0
+:103DD0004BC0823859F40E94E71C81FF45C089E33B
+:103DE0000E9441270E940E2889E30CC0833871F499
+:103DF0000E94E71C80FF38C083E50E9441270E9493
+:103E00000E2883E50E9483270C940E28843859F4E9
+:103E10000E94E71C82FF28C087E40E9441270E947D
+:103E20000E2887E4EFCF9CEF980F913A58F390E279
+:103E3000980F983050F4877091E001C0990F8A95DF
+:103E4000EAF7892F0E94CD27DFCF9BE5980F9330AB
+:103E500020F480E090E00C94091D885A833120F40E
+:103E600080E090E00C941F1D0895882321F00E94AB
+:103E7000C7270C940E280895882321F00E94CD278F
+:103E80000C940E2808957F928F929F92AF92BF92CA
+:103E9000CF92DF92EF92FF920F931F93CF93DF9316
+:103EA0001F92CDB7DEB77C01C62E772EFC010581AF
+:103EB00002950F70128111110E94E4270E943A2787
+:103EC000882379F0112369F080E28C0D883048F066
+:103ED00082E00E9423270E943A2791E0D82ED9261B
+:103EE00001C0D12CE72DE295EF70F0E0E259FF4FD1
+:103EF0000C948732872D807F072D0F70882311F057
+:103F00000295007F112389F0002309F499C180E212
+:103F10008C0D883020F4802F0E94C72703C0802F8B
+:103F20000E94D7270E940E288BC18C2D0E94E61E6E
+:103F3000002309F4C3C180E28C0D883020F4802F67
+:103F40000E94CD2703C0802F0E94DD270E940E28EB
+:103F5000B5C1872D807F972D9F70803211F4892FF6
+:103F600003C0892F8295807FCC2021F0F1E0CF160D
+:103F7000A1F01DC0112339F0002319F1013009F51A
+:103F80000E94F7279BC1002319F0013009F496C164
+:103F900089830E94FA27898110C1112321F00630FC
+:103FA00008F08CC10EC0053008F088C106C111238D
+:103FB00059F0002331F0F701958190FF41C19F70C6
+:103FC00095830E94351F7AC1002309F4F6C03EC1D3
+:103FD000872D86958695837090E0009719F001975C
+:103FE00061F06CC1112321F08C2D972D937002C0CC
+:103FF00080E090E00E94091D61C1112321F08C2D09
+:10400000972D937002C080E090E00E941F1D56C162
+:104010008C2D112319F00E94362A02C00E949E2A7C
+:104020000E94232B4BC1872D837009F052C01111C0
+:1040300045C18C2D829586958770880F880F9C2DA1
+:104040009F70892E912CA12CB12C082E04C0880CB5
+:10405000991CAA1CBB1C0A94D2F7C4FE14C00FE022
+:1040600010E020E030E0B901A80104C0440F551F62
+:10407000661F771F8A95D2F7CB01BA0160957095BC
+:104080008095909503C060E070E0CB01272D2695C8
+:104090002695237030E02230310569F02330310558
+:1040A00089F0682979298A299B292130310571F005
+:1040B0000E94AF2503C1682979298A299B290E947A
+:1040C000CB25FCC00E94AF25C501B4010E949325F9
+:1040D000F5C0112319F0872D817001C086958823C2
+:1040E00009F4ECC08C2D829586958770880F880F17
+:1040F0009C2D9F70892E912CA12CB12C082E04C0D0
+:10410000880C991CAA1CBB1C0A94D2F7C4FE14C0CC
+:104110000FE010E020E030E0B901A80104C0440F36
+:10412000551F661F771F8A95D2F7CB01BA0160959C
+:1041300070958095909503C060E070E0CB01272DCD
+:10414000269526952370422F50E04230510569F0A4
+:104150004330510589F0682979298A299B29413002
+:10416000510571F00E948926A9C0682979298A29F8
+:104170009B290E94A526A2C00E948926C501B401E0
+:104180000E946D269BC08C2D90E0FC01E05EF10941
+:10419000E531F10508F050C0E258FF4F0C9487322A
+:1041A0000C2D0F70872D8F71112321F00E94062690
+:1041B000802F07CF0E942726802F0E943C1F7EC0A1
+:1041C000112341F0053008F079C0872D8F710E94CE
+:1041D0004C2674C0063008F071C0F7CF112339F0B7
+:1041E000872D8F710E94062669C01123C9F3872D80
+:1041F0008F710E94272662C0112329F0872D8F71AD
+:104200000E94F1255BC00E94E72558C0112351F0A0
+:10421000172D1F71812F0E94062663E0812F0E94B7
+:104220001A274CC081E00E942327023008F446C0C0
+:1042300082E00E94232742C0112331F0002381F243
+:104240008C2D0E941E1E3AC0002389F28C2D0E94E4
+:10425000E61E34C0472D4F706C2DC7010E940B071E
+:104260000E940B252BC0111129C0472D4F7050E023
+:1042700042305105B9F04CF44115510581F04130FF
+:104280005105E1F40E941E2E19C04330510569F01A
+:104290004430510599F48C2D0E94702E0FC00E945D
+:1042A000072E0CC00E943A2E09C00E944D2E06C057
+:1042B000472D4F706C2DC7010E94090BDD20F9F0CE
+:1042C0000E94162780FD1BC0F70112820E94102752
+:1042D0000E940626C7010E948E210E9410270F907F
+:1042E000DF91CF911F910F91FF90EF90DF90CF90D2
+:1042F000BF90AF909F908F907F900C9427260F9047
+:10430000DF91CF911F910F91FF90EF90DF90CF90B1
+:10431000BF90AF909F908F907F9008950F931F93C1
+:10432000CF93DF93EC01888199812B813C81232BF2
+:10433000B9F09F3F11F48F3F99F0CE010E94080918
+:10434000882371F0688179818A810E940C278C0111
+:104350000E94C1260E948825B801CE010E94431FF9
+:10436000DF91CF911F910F9108950E94E4270E9441
+:10437000F4270E94B9270E940E280E94D42B0E9485
+:10438000232B80E090E00E94091D80E090E00C94D7
+:104390001F1D0E94D4270C94B5210E940127292FAC
+:1043A00022952F7030E02C3031054CF42A30310545
+:1043B0006CF42250310922303105A8F407C02C30AA
+:1043C000310569F02F30310551F00DC0803F69F0A3
+:1043D00018F4803E40F409C0843F29F406C093FBE2
+:1043E000882780F9089580E0089581E00895CF93AB
+:1043F000DF9300D000D01F92CDB7DEB70F900F90A3
+:104400000F900F900F90DF91CF910895CF93DF938E
+:1044100000D000D000D0CDB7DEB726960FB6F89406
+:10442000DEBF0FBECDBFDF91CF9108951F93CF9315
+:10443000DF93C0910D0416E080910E04C81799F027
+:10444000D0E01C9FF0011D9FF00D1124E15FFB4F98
+:104450004081518162817381848195810E9406220D
+:104460002196C770E9CFDF91CF911F9108954091B8
+:104470003F04509140046091410470914204809146
+:104480004304909144040C94062280914404829544
+:104490008F7009F054C080914104882309F44FC003
+:1044A00080910D04A0910E0460913F04709140042E
+:1044B0004091420450914304B6E08A1709F43FC08A
+:1044C00090E041155105C1F17F3F11F46F3FA1F11B
+:1044D000B89FF001B99FF00D1124E15FFB4F2181DE
+:1044E00072132AC02081621327C02281211124C0A7
+:1044F000238134812417350710F421503109241BFE
+:10450000350B283C3105C0F4209144042F70206104
+:104510002093440426E0289FF001299FF00D1124E8
+:10452000EC5EFB4F80818F70806180838FE394E02D
+:104530000E948E210C94162201968770BECF08959A
+:10454000CF92DF92EF92FF920F931F93CF93DF935F
+:10455000CDB7DEB762970FB6F894DEBF0FBECDBF02
+:104560008C0185E0F801DE011D9601900D928A957F
+:10457000E1F7D8014C9111965C91119712966C91CC
+:1045800012971396CD90DC90149730913F04709160
+:1045900040048091420490914304009709F46BC158
+:1045A0007F3F19F43F3F09F466C1E0904104EE20DB
+:1045B00009F4C0C020914404C816D90628F0F601B9
+:1045C000E81BF90BCF0104C0809590958C0D9D1DC3
+:1045D000FF24F394883C910578F0F12C207F09F0BA
+:1045E000C6C07C2DD98AC88A89890E94F7218FE3A9
+:1045F00094E00E948E21B1C0822F807F09F046C0D6
+:10460000751314C0341312C0611110C02F702061D3
+:10461000209344040E9437228FE394E00E948E216D
+:1046200080914404D80115968C932EC0CD2819F1A1
+:104630005F3F11F44F3FF9F0F62E61111CC08091DD
+:104640000D0420910E0436E0821709F45AC090E060
+:10465000389FF001399FF00D1124E15FFB4F71810C
+:10466000571306C07081471303C07281711103C0D4
+:1046700001968770E9CFF62E662309F418C1809160
+:104680004404816080934404F12C11C1751308C067
+:10469000341306C0611104C080914404D801C3C022
+:1046A0004D875E878D859E856A8B0E94CD216A89A4
+:1046B0008823E1F16623D1F120914404822F829571
+:1046C0008F7090E0029774F080913F0490914004C5
+:1046D00098878F831986DB86CA862C87CE0107963A
+:1046E0000E948E2186E0F801AFE3B4E001900D92C4
+:1046F0008A95E1F70E9445220E943722FF24F39415
+:10470000D6C04D875E878D859E850E940127292F03
+:1047100022952F7030E0223031050CF0BCC09F7024
+:1047200009F0B6C0805E883008F4C1C0C8010E949C
+:104730008E21E4CFC816D90608F453C0F601E81B51
+:10474000F90BCF01883C910508F450C0F12C7C2D69
+:10475000D98AC88A89890E94F721EFE3F4E086E0CC
+:10476000DF011D928A95E9F70E943722A0C07513D8
+:1047700014C0341312C0611110C080914404F801B8
+:104780008583C8010E948E2186E0EFE3F4E0DF011B
+:104790001D928A95E9F7FE2C8AC04D875E878D852C
+:1047A0009E856A8B0E94CD216A89882309F4BECF39
+:1047B000662309F4BBCF20914404822F82958F7029
+:1047C00090E002970CF48ECF80913F0490914004CA
+:1047D0009A8389831B82DD82CC822E83CE0101964F
+:1047E0007FCF809590958C0D9D1DACCFF62E6623C6
+:1047F00009F49CCF75132EC034132CC020914404AF
+:1048000020FD1FC0822F82958F70D9F0D801159698
+:104810002C9315978F3049F08F5F982F9295907F4A
+:10482000822F8F70892B15968C93C8010E948E2140
+:1048300086E0F801AFE3B4E001900D928A95E1F7CC
+:1048400093CF86E0F801AFE3B4E001900D928A9532
+:10485000E1F72DC04D875E878D859E850E94CD2115
+:10486000811140CF80914404816080934404C80149
+:104870000E948E211CC0662309F458CF4D875E87A5
+:104880008D859E850E94CD21882309F44FCF2ACFA4
+:10489000811148CF0CC0243031050CF047CF9F70F8
+:1048A00009F440CFF8019581907F09F03BCF8F2D1F
+:1048B00062960FB6F894DEBF0FBECDBFDF91CF91E9
+:1048C0001F910F91FF90EF90DF90CF9008951F936D
+:1048D000CF93DF93CDB7DEB72C970FB6F894DEBF3A
+:1048E0000FBECDBF4F83588769877A878B879C8798
+:1048F000CE0107960E94A022882369F08F819885B7
+:104900002A853B85232BF1F19F3F09F063C08F3F40
+:1049100009F060C037C086E0FE013796DE011196CF
+:1049200001900D928A95E1F76F817885EA85FB8584
+:10493000309741F17F3F11F46F3F21F120910E0438
+:1049400030E0C90101968770992740910D0450E02D
+:104950008417950709F447C069837A83FD83EC8344
+:1049600096E0929FD001939FB00D1124A15FBB4FA1
+:10497000FE01319601900D929A95E1F780930E0415
+:104980000E94162216E080910D0490910E04891762
+:10499000C1F1189FC0011124815F9B4F0E94A0228A
+:1049A000882379F1E0910D041E9FF0011124E15F4D
+:1049B000FB4F4081518162817381848195810E9486
+:1049C000062280910D0490E00196877099278093CC
+:1049D0000D04D9CF4F81588569857A858B859C8553
+:1049E0000E940622CFCF0E94C92110920E0410927D
+:1049F0000D04EFE3F4E086E0DF011D928A95E9F70C
+:104A0000C1CF2C960FB6F894DEBF0FBECDBFDF919D
+:104A1000CF911F910895EF92FF920F931F93CF9321
+:104A2000DF938C01009709F46CC0F12CEE24E39421
+:104A3000E8012196F8018491843740F4843008F02D
+:104A400051C0813081F0823019F15BC0853709F4A3
+:104A500044C0A8F19CE7980F903708F052C08F77B8
+:104A60000E94E61E41C00E5F1F4FFE01C49180E20E
+:104A70008C0F883048F4C7708E2D01C0880FCA95FE
+:104A8000EAF70E94E72714C08C2F0E941E1E2DC03B
+:104A90000E5F1F4FFE01C49180E28C0F883058F4E6
+:104AA000C7708E2D01C0880FCA95EAF70E94ED27C6
+:104AB0000E940E281AC08C2F0E94E61E16C00E5FA0
+:104AC0001F4FFE01C491CC2381F08FE99FE0019735
+:104AD000F1F700C00000C150F6CF0E5F1F4FFE017E
+:104AE000F49003C00E941E1E8E018F2D882309F4AE
+:104AF0009FCFEFE9FFE03197F1F700C00000815050
+:104B0000F5CFDF91CF911F910F91FF90EF90089516
+:104B100008956093490470934A0480934B049093E2
+:104B20004C040C94B5210F931F93009149041091EC
+:104B30004A0420914B0430914C04DC01CB01802BC2
+:104B4000912BA22BB32B8093490490934A04A093FA
+:104B50004B04B0934C041F910F910C94B5210F930B
+:104B60001F930091490410914A0420914B04309105
+:104B70004C04DC01CB0180239123A223B323809337
+:104B8000490490934A04A0934B04B0934C041F91A2
+:104B90000F910C94B5210F931F930091490410912C
+:104BA0004A0420914B0430914C04DC01CB01802756
+:104BB0009127A227B3278093490490934A04A09396
+:104BC0004B04B0934C041F910F910C94B52110929B
+:104BD00045041092460410924704109248040C9425
+:104BE000B52141E050E060E070E004C0440F551F83
+:104BF000661F771F8A95D2F7409345045093460469
+:104C000060934704709348040C94B52141E050E050
+:104C100060E070E004C0440F551F661F771F8A953F
+:104C2000D2F78091450490914604A0914704B09139
+:104C30004804482B592B6A2B7B2B409345045093F7
+:104C4000460460934704709348040C94B52141E0F6
+:104C500050E060E070E004C0440F551F661F771FEE
+:104C60008A95D2F74095509560957095809145044E
+:104C700090914604A0914704B091480448235923D9
+:104C80006A237B2340934504509346046093470472
+:104C9000709348040C94B52141E050E060E070E06E
+:104CA00004C0440F551F661F771F8A95D2F7809165
+:104CB000450490914604A0914704B09148044827C8
+:104CC00059276A277B2740934504509346046093F5
+:104CD0004704709348040C94B5210F931F930091DF
+:104CE0004504109146042091470430914804DC01AA
+:104CF000CB01802B912BA22BB32B80934504909357
+:104D00004604A0934704B09348041F910F910C945C
+:104D1000B5210F931F9300914504109146042091F3
+:104D2000470430914804DC01CB0180239123A22366
+:104D3000B3238093450490934604A0934704B09313
+:104D400048041F910F910C94B5210F931F9300916C
+:104D50004504109146042091470430914804DC0139
+:104D6000CB0180279127A227B327809345049093F6
+:104D70004604A0934704B09348041F910F910C94EC
+:104D8000B5210895CF92DF92EF92FF920F931F9378
+:104D9000CF93DF938C01C0904904D0904A04E090F7
+:104DA0004B04F0904C048091450490914604A091EE
+:104DB0004704B0914804C82AD92AEA2AFB2ACFE13D
+:104DC000D0E0D701C6010C2E04C0B695A7959795E3
+:104DD00087950A94D2F780FF06C0B8018C2F0E94F5
+:104DE0008E0D019721F4219760F780E001C08C2F90
+:104DF000DF91CF911F910F91FF90EF90DF90CF90B7
+:104E00000895CF93DF93EC010E94C226BE010E9459
+:104E10008E0DDF91CF910895CB010E940127089557
+:104E200080914D04859585958595089580914D04D3
+:104E30008770089598E0899F90011124262B209374
+:104E40004D040C94062620914D0480958223809376
+:104E50004D04982F977069F430E0482F552747FD8F
+:104E600050952417350729F08595859585950C94DF
+:104E70002726089590914D04977081E009F480E011
+:104E8000089590918502992321F0909186029111C5
+:104E900009C02091870230918802F90132969FEF74
+:104EA00040E01FC0982F9695969596959F3050F5A7
+:104EB000E0918702F0918802E90FF11D877021E0EF
+:104EC00030E0A90102C0440F551F8A95E2F7CA01DC
+:104ED0009181892B818308959F3F39F04F5F4E3038
+:104EE00041F051915813F8CF0DC05111F7CF942FC5
+:104EF000F5CF9F3F39F0F901E90FF11D97FDFA95C4
+:104F000082830895089590918502992321F09091CC
+:104F10008602911109C02091870230918802F9011F
+:104F20003296205F3F4F1FC0982F96959695969585
+:104F30009F30F0F4E0918702F0918802E90FF11DB3
+:104F4000877021E030E0A90102C0440F551F8A9507
+:104F5000E2F7CA0180959181892381830895319672
+:104F6000E217F30729F090819813F9CF1082F7CF59
+:104F7000089581E090E0E0918702F0918802E80FC7
+:104F8000F91F1082019680319105A9F7089590913B
+:104F90006104892B80936104089580959091610448
+:104FA000892380936104089510926104089590917B
+:104FB0006004892B8093600408958095909160042B
+:104FC000892380936004089510926004089590915D
+:104FD0005F04892B80935F040895809590915F040E
+:104FE000892380935F04089510925F04089580934D
+:104FF0004E04089510924E04089580918702909176
+:105000008802FC0131969C01205F3F4F80E0919126
+:1050100091118F5FE217F307D1F70895E0918702AE
+:10502000F0918802809161048083E0918702F09181
+:105030008802908180916004892B8083E0918702AF
+:10504000F0918802908180915F04892B8083809108
+:105050004E04882361F0E0918702F09188029081EC
+:10506000892B80830E94FD27811110924E0480912C
+:105070008702909188020C94F31C20E0009739F08D
+:10508000AC0141505109842395232F5FF7CF822F24
+:10509000089580918304843039F11092630420E4F0
+:1050A00088E190E00FB6F894A895809360000FBE59
+:1050B0002093600080E00E94390680E00E94680E24
+:1050C00083B7817F846083BF83B7816083BF789417
+:1050D000889583B78E7F83BF88E10FB6F89480935D
+:1050E0006000109260000FBE08950895089580E05A
+:1050F0000E9439060E9475280E94C30E0E947628DD
+:105100000E94480F91E0811101C090E0892F08951D
+:105110000E94C92180E00E9439060E94F62D0E945B
+:10512000E71C0C94680E1F920F920FB60F92112479
+:105130008F939F93AF93BF9380916304811113C0AA
+:105140008091640490916504A0916604B091670415
+:105150004196A11DB11D8093640490936504A093B2
+:105160006604B0936704BF91AF919F918F910F90A8
+:105170000FBE0F901F90189582E084BD93E095BDFF
+:105180009AEF97BD80936E0008952FB7F8948091A1
+:10519000640490916504A0916604B09167042FBFE8
+:1051A0000895CF92DF92EF92FF920F931F932FB744
+:1051B000F894409164045091650460916604709184
+:1051C00067042FBF6A017B01EE24FF248C0120E0DD
+:1051D00030E0C016D106E206F30610F44150510942
+:1051E0009A01281B390BC9011F910F91FF90EF9075
+:1051F000DF90CF9008951F920F920FB60F92112457
+:105200008F939F93AF93BF938091640490916504B3
+:10521000A0916604B09167040196A11DB11D809311
+:10522000640490936504A0936604B0936704BF91EF
+:10523000AF919F918F910F900FBE0F901F90189577
+:105240000E94E419F8942FEF87EA91E621508040FC
+:105250009040E1F700C0000087E090EBDC01809314
+:105260008E0490938F04A0939004B09391049CE0DB
+:1052700088E10FB6F894A895809360000FBE9093D4
+:105280006000FFCF0E948129811102C00E945D2928
+:105290000E948C29809362040E94992980938C0437
+:1052A00087FB882780F9809386020E949029682FC7
+:1052B00070E080E090E00C9489256DEE7EEF80E058
+:1052C00090E00E94AD3260E082E090E00E949B326C
+:1052D00060E083E090E00E949B3260E084E090E038
+:1052E0000E949B3260E085E090E00E949B3260E08B
+:1052F00086E090E00E949B326FEF87E090E00C9494
+:105300009B3280E090E00E94953221E08D3E9E4FDE
+:1053100009F020E0822F089582E090E00C948D3215
+:1053200083E090E00C948D32682F83E090E00C9441
+:105330009B3284E090E00C948D32682F84E090E002
+:105340000C949B3286E090E00C948D32682F86E0BE
+:1053500090E00C949B3287E090E00C948D32682FA3
+:1053600087E090E00C949B3280916A0480FF0BC030
+:1053700060918C0285E0689FB00111247595679556
+:10538000759567952BC081FF09C060918C0285E0FF
+:10539000689FB00111247595679520C082FF07C0F2
+:1053A00060918C0285E0689FB001112417C0909134
+:1053B0006B049923D1F060918B02961788F72091A6
+:1053C0008C0285E0289F90011124929FA001939F59
+:1053D000500D112470E0CA010E94733260387105CB
+:1053E00040F46115710539F002C065E070E0862F68
+:1053F00008958FE7089581E0089580916A0480FF01
+:1054000008C060918A0270E07595679575956795FB
+:1054100021C081FF06C060918A0270E07595679592
+:1054200019C082FF04C060918A0270E010C09091A0
+:105430006B049923C1F0609189029617A0F78091BF
+:105440008A02899FC001112470E00E947332603883
+:10545000710528F46115710521F0862F08958FE7F5
+:10546000089581E0089561E070E0F4CF803F21F479
+:105470000E94B429819504C0813F29F40E94B42977
+:1054800080936E040895823F21F40E94B42981958F
+:1054900004C0833F29F40E94B42980936D040895C9
+:1054A000893F19F40E94FD2905C08A3F31F40E940A
+:1054B000FD29819580936F0408958B3F21F40E940C
+:1054C000FD29819504C08C3F29F40E94FD29809319
+:1054D00070040895843F21F480916C04816017C0AA
+:1054E000853F21F480916C04826011C0863F21F4D5
+:1054F00080916C0484600BC0873F21F480916C0420
+:10550000886005C0883F31F480916C04806180938D
+:105510006C0408958D3F21F480916A0481600BC072
+:105520008E3F21F480916A04826005C08F3F29F488
+:1055300080916A04846080936A040895803F39F4FE
+:1055400080916E0487FF6CC010926E0469C0813F29
+:1055500029F480916E041816BCF362C090916D041A
+:10556000823F29F497FF5CC010926D0459C0833FBD
+:1055700019F41916CCF354C0893F41F480916F049B
+:1055800018160CF04DC010926F044AC08A3F29F4DF
+:1055900080916F0487FF44C0F6CF8B3F39F4809130
+:1055A000700487FF3DC0109270043AC08C3F29F40C
+:1055B000809170041816BCF333C0843F21F48091AD
+:1055C0006C048E7F17C0853F21F480916C048D7F21
+:1055D00011C0863F21F480916C048B7F0BC0873F04
+:1055E00021F480916C04877F05C0883F31F480915D
+:1055F0006C048F7E80936C0413C08D3F21F48091E6
+:105600006A048E7F0BC08E3F21F480916A048D7FE7
+:1056100005C08F3F29F480916A048B7F80936A04D0
+:1056200080916D0481110EC080916E0481110AC0B9
+:1056300080916F04811106C080917004811102C0B5
+:1056400010926B0408958CE694E00E94FE1C0E9468
+:10565000C528909369048093680408951F93CF939D
+:10566000DF9380916804909169040E94D128AC0175
+:1056700090916B04992321F020918D0230E006C0B7
+:1056800020918E028AE0289F90011124421753072F
+:1056900008F486C080916D04C0916E04D0916F04AF
+:1056A00010917004811107C0C11176C0D11174C06E
+:1056B000111172C075C09F3F19F09F5F90936B04EA
+:1056C000181624F40E94B42980936D0480916D040F
+:1056D00087FF05C00E94B429819580936D041C1634
+:1056E00024F40E94B42980936E0480916E0487FF95
+:1056F00005C00E94B429819580936E0460916D0469
+:10570000662339F1C0916E04CC2319F1772767FD28
+:105710007095872F972F0E94952F23E333E343E360
+:105720005FE30E94A5300E94622F60936D046C2F8E
+:10573000772767FD7095872F972F0E94952F23E37A
+:1057400033E343E35FE30E94A5300E94622F60933E
+:105750006E041D1624F40E94FD2980936F0480912D
+:105760006F0487FF05C00E94FD29819580936F0417
+:10577000111624F40E94FD29809370048091700416
+:1057800087FF05C00E94FD29819580937004DF91F9
+:10579000CF911F910C94232B9F3F09F08ECF96CF72
+:1057A000DF91CF911F910895ECE6F4E085E0DF01F1
+:1057B0001D928A95E9F710926B0410926A0408957D
+:1057C000833081F128F4813059F08230D1F008958E
+:1057D000853009F449C0B8F1863009F456C00895FF
+:1057E00080918E02262F30E0280F311D2F3F31058A
+:1057F00024F4680F60938E0208958FEF80938E02D9
+:10580000089580918D02262F30E0280F311D2F3F03
+:10581000310524F4680F60938D0208958FEF809313
+:105820008D02089580918C02262F30E0280F311DC3
+:105830002F3F310524F4680F60938C0208958FEF99
+:1058400080938C02089580918B02262F30E0280FE0
+:10585000311D2F3F310524F4680F60938B020895AA
+:105860008FEF80938B02089580918A02262F30E07B
+:10587000280F311D2F3F310524F4680F60938A02F1
+:1058800008958FEF80938A02089580918902262FD0
+:1058900030E0280F311D2F3F310524F4680F60934D
+:1058A000890208958FEF809389020895833011F162
+:1058B00028F4813049F0823091F00895853081F1EB
+:1058C00020F18630C1F1089580918E02681720F48E
+:1058D000861B80938E02089510928E020895809107
+:1058E0008D02681720F4861B80938D020895109214
+:1058F0008D02089580918C02681720F4861B809396
+:105900008C02089510928C02089580918B02681782
+:1059100020F4861B80938B02089510928B020895C9
+:1059200080918A02681720F4861B80938A0208956A
+:1059300010928A02089580918902681720F4861BCC
+:105940008093890208951092890208950F931F93FE
+:10595000873208F048C08E3108F08DC0803109F4DC
+:1059600077C008F5873009F461C068F4863009F023
+:105970009DC080916204817F8E7F8093620481E06C
+:105980008093720494C08B3009F489C08E3009F082
+:105990008DC08091620482FB222720F991E092273A
+:1059A00090FB82F95EC0863109F479C060F48131E0
+:1059B00009F07CC00E94C9219091860281E089276C
+:1059C000809386026CC0893109F469C08B3109F07B
+:1059D0006DC08091620481FB222720F991E092271B
+:1059E00090FB81F93EC0883309F459C050F48932E4
+:1059F00009F457C0853309F454C0873209F451C003
+:105A000055C0833409F44DC028F48A3308F44EC0DD
+:105A1000895332C0883409F049C00E94C9210E94CC
+:105A2000780F0E94DC070E94202939C090916204FF
+:105A3000892F8095817080FB90F929F0966098609D
+:105A40009093620434C0997F977F9093620427C03B
+:105A50008091620483FB222720F991E0922790FB3A
+:105A600083F9809362049923D1F08091620481606C
+:105A70008093620414C08D5141E050E060E070E01A
+:105A80008A019B0104C0000F111F221F331F8A953A
+:105A9000D2F7C901B8010E9489250E94C92181E07D
+:105AA00006C061E070E080E090E0F5CF80E01F91FB
+:105AB0000F91089580E0089580E00895CF93C82F56
+:105AC00080917204813069F018F08230C9F184C08D
+:105AD000E0918702F09188028081823209F07EC0D5
+:105AE00007C0E0918702F09188028081823261F4E0
+:105AF0008C2F0E945A2D811104C08C2F0E94A62C3D
+:105B00001DC081E090E01AC08C2F0E945C2D811195
+:105B100014C0C43179F048F4CB3079F0C03109F0C9
+:105B200061C082E08093720408C0C93219F0C833A2
+:105B300021F058C01092720455C081E0817054C0A9
+:105B4000C93291F120F5C43179F1B0F4C73009F0D0
+:105B500047C08EE180938E0282E380938D028AE0BB
+:105B600080938C0284E180938B0288E080938A0288
+:105B700088E28093890234C0CE51C63088F5EC2F7C
+:105B8000F0E0EA5DFC4F80818093710429C0CE343F
+:105B9000E9F020F4CB3421F56AE013C0C13579F087
+:105BA000C235F1F461E00DC080917104882319F0D1
+:105BB0001092710415C081E08093720415C061E0F9
+:105BC00006C0809171040E94E02B0AC06AE08091B7
+:105BD00071040E94562C04C01092720480E004C02C
+:105BE00081E002C080E0AACFCF9108950E94812970
+:105BF000811102C00E945D290E94A22980938D0418
+:105C000080FF02C0869501C080E00C943906809127
+:105C10008D04982F9695292F30E0233031054CF4D0
+:105C20009F5F990F8170892B816080938D040E9402
+:105C3000A62980918D0486950C94390680918D0457
+:105C4000982F969591F09158990F8170892B809398
+:105C50008D048E7F91E009F490E080918D0490FB9B
+:105C600080F980938D040E94A62980918D048695E9
+:105C70000C94390680918D04982F909590FB80F9B3
+:105C800080938D040E94A62980918D0480FF02C01C
+:105C9000869501C080E00C94390690918D04892F7F
+:105CA00086958F5F8F779170843028F4880F892BC9
+:105CB00080938D0402C090938D0480918D048E7F1B
+:105CC00091E009F490E080918D0490FB80F980933D
+:105CD0008D040E94A62980918D0486950C94390626
+:105CE00020918D04922F96958927982F990F822FB6
+:105CF0008170892B80938D048E7F91E009F490E070
+:105D000080918D0490FB80F980938D040E94A629D8
+:105D100080918D0486950C94390680918D0486952A
+:105D200008955058BB27AA270ED0D1C1C2D130F058
+:105D3000C7D120F031F49F3F11F41EF4B7C10EF427
+:105D4000E095E7FB9FC1E92FD3D180F3BA17620733
+:105D500073078407950718F071F49EF5EBC10EF4F4
+:105D6000E0950B2EBA2FA02D0B01B90190010C016B
+:105D7000CA01A0011124FF27591B99F0593F50F483
+:105D8000503E68F11A16F040A22F232F342F4427DB
+:105D9000585FF3CF469537952795A795F0405395D3
+:105DA000C9F77EF41F16BA0B620B730B840BBAF0A3
+:105DB0009150A1F0FF0FBB1F661F771F881FC2F70E
+:105DC0000EC0BA0F621F731F841F48F48795779522
+:105DD0006795B795F7959E3F08F0B3CF9395880FD9
+:105DE00008F09927EE0F97958795089527D108F425
+:105DF00081E008950CD06BC163D140F05AD130F0EE
+:105E000021F45F3F19F03EC1511195C14FC170D1CE
+:105E100098F39923C9F35523B1F3951B550BBB2771
+:105E2000AA2762177307840738F09F5F5F4F220F1E
+:105E3000331F441FAA1FA9F333D00E2E3AF0E0E817
+:105E400030D091505040E695001CCAF729D0FE2F63
+:105E500027D0660F771F881FBB1F261737074807F5
+:105E6000AB07B0E809F0BB0B802DBF01FF279358AB
+:105E70005F4F2AF09E3F510568F004C15CC15F3F4F
+:105E8000ECF3983EDCF3869577956795B795F79593
+:105E90009F5FC9F7880F911D9695879597F908958B
+:105EA000E1E0660F771F881FBB1F62177307840727
+:105EB000BA0720F0621B730B840BBA0BEE1F88F736
+:105EC000E095089504D06894B11135C1089518D1B2
+:105ED00088F09F5790F0B92F9927B751A0F0D1F0D3
+:105EE000660F771F881F991F1AF0BA95C9F712C05D
+:105EF000B13081F01FD1B1E008951CC1672F782F18
+:105F00008827B85F39F0B93FCCF3869577956795C8
+:105F1000B395D9F73EF490958095709561957F4F34
+:105F20008F4F9F4F0895E89409C097FB3EF49095DA
+:105F30008095709561957F4F8F4F9F4F9923A9F062
+:105F4000F92F96E9BB279395F695879577956795F1
+:105F5000B795F111F8CFFAF4BB0F11F460FF1BC035
+:105F60006F5F7F4F8F4F9F4F16C0882311F096E9C8
+:105F700011C0772321F09EE8872F762F05C0662376
+:105F800071F096E8862F70E060E02AF09A95660F2F
+:105F9000771F881FDAF7880F9695879597F90895E8
+:105FA00088D018F011F08CD038F480C0C4C0E92F2C
+:105FB0009FD0B0F35523C9F3E7FB6217730784073B
+:105FC0009507A8F199F3E92FFF2788232AF0319745
+:105FD000660F771F881FDAF7952F5527442332F075
+:105FE00091505040220F331F441FD2F7BB27E91BAB
+:105FF000F50B621B730B840BB109C1F222F4620F23
+:10600000731F841FB11D31972AF0660F771F881FF9
+:10601000BB1FEFCF915050405AF041F0882332F02F
+:10602000660F771F881F91505040C1F7939530C07D
+:106030008695779567959F5FD9F7F8CF990F0008F8
+:10604000550FAA0BE0E8FEEF16161706E807F9074A
+:10605000C0F012161306E407F50798F0621B730BE5
+:10606000840B950B39F40A2661F0232B242B252B66
+:1060700021F408950A2609F4A140A6958FEF811D09
+:10608000811D089597F99F6780E870E060E00895AA
+:106090009F3F31F0915020F4879577956795B7959C
+:1060A000880F911D9695879597F908959FEF80EC3D
+:1060B000089500240A94161617061806090608956E
+:1060C00000240A9412161306140605060895092ED4
+:1060D0000394000C11F4882352F0BB0F40F4BF2B43
+:1060E00011F460FF04C06F5F7F4F8F4F9F4F089583
+:1060F00057FD9058440F551F59F05F3F71F0479579
+:10610000880F97FB991F61F09F3F79F0879508955D
+:10611000121613061406551FF2CF4695F1DF08C07C
+:10612000161617061806991FF1CF86957105610599
+:1061300008940895E894BB2766277727CB0197F941
+:1061400008957CDF08F48FEF08950BD0C0CFB1DF46
+:1061500028F0B6DF18F0952309F094CFA7CF1124CB
+:10616000EACFC6DFA0F3959FD1F3950F50E0551FFE
+:10617000629FF001729FBB27F00DB11D639FAA279C
+:10618000F00DB11DAA1F649F6627B00DA11D661FEB
+:10619000829F2227B00DA11D621F739FB00DA11D0C
+:1061A000621F839FA00D611D221F749F3327A00DC6
+:1061B000611D231F849F600D211D822F762F6A2F62
+:1061C00011249F5750408AF0E1F088234AF0EE0FE7
+:1061D000FF1FBB1F661F771F881F91505040A9F7F4
+:1061E0009E3F510570F04ECFA6CF5F3FECF3983E37
+:1061F000DCF3869577956795B795F795E7959F5F5B
+:10620000C1F7FE2B880F911D9695879597F90895F4
+:10621000FA01EE0FFF1F30962105310599F1611546
+:10622000710561F48038BFE39B0749F168949038A9
+:10623000810561F08038BFEF9B0741F0992342F55B
+:10624000FF3FE1053105210511F1E8940894E79538
+:10625000D901AA2329F4AB2FBE2FF85FD0F310C0C9
+:10626000FF5F70F4A695E0F7F73950F019F0FF3AA8
+:1062700038F49F779F930CD00F9007FC90580895A7
+:106280003EF014CF60E070E080E89FE308954FE7B0
+:106290009F775F934F933F932F939ED02F913F9182
+:1062A0004F915F9152DF05C019F40EF0EBCE42CF53
+:1062B000FDCE26DFC8F39638C0F707F80F92E894B2
+:1062C0002BE33AEA48EB5FE74EDF0F920F920F9213
+:1062D0004DB75EB70F92C0D0E6E2F1E016D04F9115
+:1062E0005F91EF91FF91E595EE1FFF1F49F0FE577B
+:1062F000E0684427EE0F441FFA95E1F74195550BEE
+:1063000032D00F9007FE26C00895DF93CF931F93DE
+:106310000F93FF92EF92DF927B018C01689405C08E
+:10632000DA2EEF011EDFFE01E894A591259135914B
+:1063300045915591AEF3EF0106DDFE019701A801ED
+:10634000DA9479F7DF90EF90FF900F911F91CF9142
+:10635000DF9108959B01AC0160E070E080E89FE36D
+:1063600049CD90CE95CECCDEE8F39923D9F3940FA6
+:10637000511DBBF39150504094F059F0882332F0F6
+:10638000660F771F881F91505040C1F79E3F5105FF
+:1063900044F7880F911D9695879597F908955F3F6B
+:1063A000ACF0983E9CF0BB27869577956795B7959E
+:1063B00008F4B1609395C1F7BB0F58F711F460FF73
+:1063C000E8CF6F5F7F4F8F4F9F4FE3CFB4CE0EF07C
+:1063D0005FCE6CCE689456CE93DEC8F39923D1F38A
+:1063E000C6F3DF93CF931F930F93FF92C92FDD273F
+:1063F00088232AF02197660F771F881FDAF720E09D
+:1064000030E040E85FEB9FE3883920F0803E30F0D9
+:1064100021968F7787DCEEE4F1E003C083DCEBE7C5
+:10642000F1E073DF8B01BE01EC01FB2E6F577109A8
+:106430007595771F880B990B78DD28E132E741E3EA
+:106440005FE38FDEAF2D9801AE01FF900F911F919A
+:10645000CF91DF9178DC3BCEFA01DC01AA0FBB1FA4
+:106460009B01AC01BF5728F42227332744275078DB
+:106470001FC0B75188F4AB2F002446953795279558
+:10648000011CA395D2F3002069F0220F331F441F93
+:10649000B395DAF30DD045CC61307105A0E88A07D9
+:1064A000B94630F49B01AC0166277727882790789E
+:1064B000309621F020833183428353830895AA1BB1
+:1064C000BB1B51E107C0AA1FBB1FA617B70710F0DF
+:1064D000A61BB70B881F991F5A95A9F78095909511
+:1064E000BC01CD01089597FB072E16F4009407D048
+:1064F00077FD09D00E945F3207FC05D03EF49095ED
+:1065000081959F4F0895709561957F4F0895EE0F87
+:10651000FF1F0590F491E02D0994F999FECF92BDEB
+:1065200081BDF89A992780B50895A8E1B0E042E0CE
+:1065300050E00C94B532262FF999FECF92BD81BD63
+:10654000F89A019700B4021639F01FBA20BD0FB6B1
+:10655000F894FA9AF99A0FBE08950196272F0E948F
+:106560009C320C949B32DC01CB01FC01F999FECFEB
+:1065700006C0F2BDE1BDF89A319600B40D924150CB
+:0A6580005040B8F70895F894FFCFDB
+:10658A0052D02445000000410000DC4400000041D4
+:10659A0052D0A4440000404100005C440000004185
+:1065AA0048F17644000000415C978A4400000041AB
+:1065BA001FD592440000004152D0A444000000417B
+:1065CA005CFFB844000000410AA7CF440000004124
+:1065DA000000DC44000000410AA7CF44000000414B
+:1065EA000000DC4400000041000000000000804080
+:1065FA0000005C45000040410000000000008040AF
+:10660A0052D02445000040410AA7CF44000000416F
+:10661A000000DC440000004100000000000080404F
+:10662A0052D0244500004041000000000000804094
+:10663A0000005C45000040410AA7CF440000004129
+:10664A000000DC440000004100000000000080401F
+:10665A0052D0244500004041000000000000804064
+:10666A000AA74F45000040410AA7CF440000004155
+:10667A000000DC44000000410000000000008040EF
+:10668A0052D0244500000041000000000000804074
+:10669A005CFF384500000041000000000000804017
+:1066AA0052D02445000000410AA7CF44000000410F
+:1066BA000000DC44000000410000000000008040AF
+:1066CA0052D024450000804152D024450000404168
+:1066DA005C970A450000004152D0A44400000041E2
+:1066EA000000DC44000000415C970A450000A0411C
+:1066FA00640007000CFF0000003F64EF157D165A86
+:10670A00162616F21501014F042808140A321E0033
+:10671A0002040507090B0C0E1011131517181A1C81
+:10672A001D1F2123242628292B2D2F3032343537BB
+:10673A00393B1F0F03764F5F6F7F496943790959C8
+:10674A0053633149803F5D8B803FF8BF803FCAE188
+:10675A00803F73ED803FCAE1803FF8BF803F5D8B89
+:10676A00803F3149803F0000803FF16D7F3F75EAED
+:10677A007E3F4C827E3F833F7E3F84287E3F833F1D
+:10678A007E3F4C827E3F75EA7E3FF16D7F3F00007F
+:10679A00803F404D3639340BE70AB10A780A0B0AB2
+:1067AA00240A3D0A560A01020304050607080900DD
:00000001FF
diff --git a/keyboard/planck/keymaps/experimental/keymap.c b/keyboard/planck/keymaps/experimental/keymap.c index 93e45bda69..2be5a80791 100644 --- a/keyboard/planck/keymaps/experimental/keymap.c +++ b/keyboard/planck/keymaps/experimental/keymap.c @@ -174,24 +174,20 @@ const uint16_t PROGMEM fn_actions[] = { }; #ifdef AUDIO_ENABLE -float tone_startup[][2] = { - {440.0*pow(2.0,(31)/12.0), 12}, - {440.0*pow(2.0,(28)/12.0), 8}, - {440.0*pow(2.0,(19)/12.0), 8}, - {440.0*pow(2.0,(24)/12.0), 8}, - {440.0*pow(2.0,(28)/12.0), 20} -}; +float tone_startup[][2] = SONG(STARTUP_SOUND); float tone_qwerty[][2] = SONG(QWERTY_SOUND); float tone_dvorak[][2] = SONG(DVORAK_SOUND); float tone_colemak[][2] = SONG(COLEMAK_SOUND); float tone_plover[][2] = SONG(PLOVER_SOUND); float tone_plover_gb[][2] = SONG(PLOVER_GOODBYE_SOUND); +float music_scale[][2] = SONG(MUSIC_SCALE_SOUND); -float goodbye[][2] = SONG(GOODBYE_SOUND); +float tone_goodbye[][2] = SONG(GOODBYE_SOUND); #endif + void persistant_default_layer_set(uint16_t default_layer) { eeconfig_update_default_layer(default_layer); default_layer_set(default_layer); @@ -293,17 +289,34 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) void matrix_init_user(void) { #ifdef AUDIO_ENABLE - _delay_ms(20); // stops the tick - PLAY_NOTE_ARRAY(tone_startup, false, 0); + startup_user(); #endif } #ifdef AUDIO_ENABLE - void play_goodbye_tone(void) - { - PLAY_NOTE_ARRAY(goodbye, false, 0); +void startup_user() +{ + _delay_ms(20); // gets rid of tick + PLAY_NOTE_ARRAY(tone_startup, false, 0); +} + +void shutdown_user() +{ + PLAY_NOTE_ARRAY(tone_goodbye, false, 0); _delay_ms(150); - } + stop_all_notes(); +} + +void music_on_user(void) +{ + music_scale_user(); +} + +void music_scale_user(void) +{ + PLAY_NOTE_ARRAY(music_scale, false, 0); +} + #endif LEADER_EXTERNS(); @@ -315,6 +328,9 @@ void matrix_scan_user(void) { leading = false; leader_end(); + SEQ_ONE_KEY (KC_V) { + SEND_STRING (QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION); + } SEQ_ONE_KEY(KC_F) { SEND_STRING("if yes\n\tpeanut butter\nelse\n\trice snacks"); } |