diff options
author | Jack Humbert <jack.humb@gmail.com> | 2016-06-11 13:31:31 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-06-11 13:31:31 -0400 |
commit | d9e4dad0a828a8a904f44dda090a4d6d08fe2948 (patch) | |
tree | d6f002712c22e8cf4523e04a9da889c7ec379d6b /keyboard/planck/keymaps/charlie | |
parent | a5d638ad3091e2d553eaa04d933df28eeced5a8b (diff) |
Makefile redo & other features (#395)
* .build containment implemented
* no destructive variable setting - builds in either folder
* make from 3 places
* cleans before each build
* make from root with keyboard=keyboard, keymap=keymap
* make from keyboard/keyboard with keymap=keymap
* make from keymaps/keymap
* only implemented on planck
* adds color diag to avr-gcc
* makefiles for all plancks, clean-up
* quick build-all makefile for plancks
* reformatting of make output (colors)
* color toggle, tmk path corrections
* correct if statement for color
* move config.h to main makefile, updates preonic, atomic
* format update, all keyboards targets
* makefile optional for build all target, alps and arrow_pad updated
* alps updated
* make planck default, trying out travis recipe for all-keyboards
* all-keymaps target, different travis recipe
* updates alps64
* updates keyboards to new format
* updates clue* projects
* all projects updated, specialise EZ .hex, let .hex through
* updates travis
* automatically find root, keyboard, keymap
* silent echo, cleaned-up mass make output
* updates all keyboards' .hex files except EZ
* Rename Bantam44.c to bantam44.c
* Rename Bantam44.h to bantam44.h
* nananana
* adds six key keyboard
* does same to ez as rest
* updates send_string example
* brings ergodox_ez up to date
* updates template/new project script
* adds sixkeyboard
* adds readme for sixkeyboard
* adds sixkeyboard to travis
* filenames, gitignore mess
* define clock prescaler stuff manually
* make quick, size test example
* documentation and dfu-no-build
Diffstat (limited to 'keyboard/planck/keymaps/charlie')
-rw-r--r-- | keyboard/planck/keymaps/charlie/Makefile | 63 | ||||
-rw-r--r-- | keyboard/planck/keymaps/charlie/compiled.hex | 1445 | ||||
-rw-r--r-- | keyboard/planck/keymaps/charlie/keymap.c (renamed from keyboard/planck/keymaps/charlie/charlie.c) | 0 |
3 files changed, 1508 insertions, 0 deletions
diff --git a/keyboard/planck/keymaps/charlie/Makefile b/keyboard/planck/keymaps/charlie/Makefile new file mode 100644 index 0000000000..4fbe3b6619 --- /dev/null +++ b/keyboard/planck/keymaps/charlie/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 = yes # 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 = yes # Enable keyboard backlight functionality +MIDI_ENABLE = no # MIDI controls +AUDIO_ENABLE = yes # 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/charlie/compiled.hex b/keyboard/planck/keymaps/charlie/compiled.hex new file mode 100644 index 0000000000..335b49d898 --- /dev/null +++ b/keyboard/planck/keymaps/charlie/compiled.hex @@ -0,0 +1,1445 @@ +:100000000C947D020C94C1020C94C1020C94C102A8
+:100010000C94C1020C94C1020C94C1020C94C10254
+:100020000C94C1020C94C1020C945F140C94311511
+:100030000C9493220C94C1020C94C1020C94C10242
+:100040000C94C1020C9423030C94C1020C94C102C1
+:100050000C94C1020C94FB220C94C1020C94C102BA
+:100060000C94C1020C94C1020C94C1020C94C10204
+:100070000C94C1020C94C1020C94C1020C94C102F4
+:100080000C94D40A0C94C1020C94C1020C94C102C9
+:100090000C94C1020C94C1020C94C1020C94C102D4
+:1000A0000C94C1020C94C1020C94C1029E15C0159F
+:1000B000AE16C015AE1605162816AE167D1690168D
+:1000C0007A197A19A919A919E819081A5E1B5E1B71
+:1000D000131A5E1BC31AC31A2A1B331B5E1B581B41
+:1000E000D01AD01AD01AD01AD01AD01AD01AD01AC0
+:1000F000D01AD01AD01AD01AD01AD01AD01AD01AB0
+:10010000E01AEE1AF51AFC1A061B07634236B79B73
+:10011000D8A71A39685618AEBAAB558C1D3CB7CC67
+:100120005763BD6DEDFD753EF6177231BF000000DF
+:10013000803F08000000BE922449123EABAAAA2AC2
+:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD
+:1001500000000000BF000000803F00000000000819
+:100160004178D3BB4387D1133D190E3CC3BD4282B6
+:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74
+:10018000FFBE01C4FF7F3F00000000000000000030
+:1001900000000000000000010204060A0F17202CD6
+:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2
+:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF
+:1001C0000201000000000000000000000000018C9F
+:1001D000028CF1A242070C0310022A041B074507F8
+:1001E0002D010B0116013E033B013B0327010B03CD
+:1001F0001603400741071B032D022A032E021D018F
+:100200001C011501290014001A0008001500170030
+:100210001C0018000C001200130002202A00040029
+:100220001600070009000A000B000D000E000F0069
+:10023000330034002B001D001B00060019000500D0
+:100240001100100036003700380028004C00E00094
+:100250000000E100E2002C000000500051005200BC
+:100260004F0000004C0027001E001F00200021004E
+:1002700022002300240025002600012012000A008D
+:100280001600180017001B207000430044004000B7
+:10029000410042002B000420052006203A000720E0
+:1002A0006D006E0072006F0071000920360037008B
+:1002B00015000B2003202C000C203B0008203C00E4
+:1002C00069000000290019201A2000000000000029
+:1002D000000000000000000000000000000000001E
+:1002E00000000000000000000000000000001320DB
+:1002F00014201520060000001620052000001720FD
+:1003000000000000000000000D2000000E200F2063
+:100310001020112003202C00122000000000730088
+:100320000000000028035400680065002000500011
+:100330006C0061006E0063006B0020004B006500E4
+:10034000790062006F0061007200640000002C03FD
+:100350004F007200740068006F006C0069006E004E
+:1003600065006100720020004B00650079006200AA
+:100370006F00610072006400730000000403090450
+:1003800009026D00040100A0FA0904000001030144
+:100390000100092111010001223F00070581030826
+:1003A000000A0904010001030102000921110100F2
+:1003B00001224D000705820308000A09040200011A
+:1003C0000300000009211101000122360007058306
+:1003D0000308000A090403000103000000092111B9
+:1003E00001000122390007058403100001120110E9
+:1003F0000100000008EDFE6060010001020001053F
+:10040000010906A101050719E029E7150025019555
+:1004100008750181020508190129059505750191E5
+:10042000029501750391010507190029771500252B
+:1004300001957875018102C005010980A10185023D
+:1004400016010026B7001A01002AB70075109501A1
+:100450008100C0050C0901A1018503160100269C3D
+:10046000021A01002A9C02751095018100C0050145
+:100470000902A1010901A1000509190129051500B9
+:10048000250195057501810295017503810105011D
+:10049000093009311581257F9502750881060938D3
+:1004A0001581257F950175088106050C0A3802150E
+:1004B00081257F950175088106C0C005010906A147
+:1004C00001050719E029E715002501950875018147
+:1004D0000295017508810105081901290595057521
+:1004E0000191029501750391010507190029FF1576
+:1004F0000025FF950675088100C011241FBECFEFAF
+:10050000DAE0DEBFCDBF04B603FE24C080911E0337
+:1005100090911F03A0912003B09121038730904B4D
+:10052000A740B04BB9F410921E0310921F03109213
+:1005300020031092210314BE84B7877F84BF88E113
+:100540000FB6F89480936000109260000FBEE0E058
+:10055000F8E3099511E0A0E0B1E0E0E8F9E502C0B8
+:1005600005900D92A03CB107D9F713E0A0ECB1E0E3
+:1005700001C01D92AE31B107E1F70E94A5110C94A4
+:10058000BE2C0C9400000895089581E0089508950C
+:100590000C94C4020C94C5020C94C7020E948828D3
+:1005A00023E030E0281B3109220F2093C401089575
+:1005B000282F2F9880918000211108C0877F809379
+:1005C000800010928D0010928C001BC08860809378
+:1005D0008000233019F48FEF9FEF0FC083E090E08D
+:1005E000821B9109880F991F2FEF3FEFA90102C0CD
+:1005F000569547958A95E2F7CA0190938D008093AE
+:100600008C000C94CE020E94CE0284E08093C30141
+:100610001092C0010895279A2F988FEF9FEF909323
+:100620008700809386008AE08093800089E1809330
+:1006300081000E94F1270C9403030E940B036E9A21
+:10064000769A0C94C3021F920F920FB60F92112448
+:100650002F933F938F939F93EF93FF93E091C1016B
+:10066000F091C201CF0101969093C2018093C10124
+:100670000090C30102C0F695E7950A94E2F7EF7384
+:100680008091C001823019F4E03251F404C081300D
+:1006900039F4EF3329F480916F008D7F80936F00E0
+:1006A000F0E0E457FE4FE49121E031E0E29FC00129
+:1006B000E39F900D11240090C40102C09695879588
+:1006C0000A94E2F790938D0080938C00FF91EF9154
+:1006D0009F918F913F912F910F900FBE0F901F9080
+:1006E000189581E008950C94710308950C941D03EE
+:1006F00080911502882309F448C08091D10190911E
+:10070000D201009779F40E94C5229093D201809380
+:10071000D1018091D30190E0009771F48091D401D0
+:1007200090E00AC00E94D122209100013091010185
+:100730002817390740F329C00197880F991F880FA0
+:10074000991FFC01EB52FE4F608171818281938180
+:100750000E943A0AE091D30184E0E89FF00111245D
+:10076000EB52FE4F60817181828193814FE050E0B6
+:100770000E94F20D8091D30190E001966091D40126
+:1007800070E00E946E2C8093D3010C94C8021092EA
+:1007900017020C94070A0895089581E080931702C8
+:1007A0000C94CC03089508958F929F92AF92BF92BC
+:1007B000EF92FF920F931F93CF93DF93CDB7DEB7E6
+:1007C000A3970FB6F894DEBF0FBECDBF7C01FC012E
+:1007D00000811181C8010E94C220B8010E94D90580
+:1007E0008C01B7010E947303882309F4CCC1003245
+:1007F000F0E51F0741F4F7018281882309F458C00E
+:100800000E94560EC0C10132F0E51F0741F4F70106
+:100810008281882309F44CC00E945F0EB4C1023269
+:10082000F0E51F0751F4F7018281882309F440C0E5
+:100830000E94520E8111F0CFE3CF0332F0E51F0783
+:1008400039F4F7018281882399F10E94CD039BC17D
+:100850000432F0E51F0739F4F7018281882341F162
+:100860000E94C70390C10532F0E51F0749F4F70164
+:1008700082818823E9F0809117028111F1CFE5CFC1
+:100880000632F0E51F0739F4F7018281882381F0F1
+:100890000E94660E0AC00732F0E51F0749F4F7010F
+:1008A0008281882329F00E94710E0E94D3036BC1BC
+:1008B00080911702811105C0F70182818111CFC09B
+:1008C00018C1003E110579F4F7018281882309F4EB
+:1008D0004DC00E94070A81E0809316021092150213
+:1008E0001092D40150C1023E110559F4F7018281E2
+:1008F0008823E1F10E94070A109216021092150255
+:1009000042C1033E110591F4F7018281882371F100
+:100910000E94070A1092160281E08093150210923D
+:10092000D3011092D2011092D1012DC102351105CF
+:1009300059F4F7018281882309F425C180910001CF
+:10094000909101010A970DC00135110579F4F70165
+:100950008281882309F417C18091000190910101DF
+:100960000A9690930101809300010DC1409104010A
+:1009700083E2EFE1F1E0DE01119601900D928A959C
+:10098000E1F7F701808121E030E02C0F3D1F280FB7
+:10099000311DC9012091020130910301FC01E20FD8
+:1009A000F31F6081772767FD7095640F711D88279D
+:1009B00077FD8095982F0E94902920E030E040E458
+:1009C00051E40E94F5284B015C01F701218184E08C
+:1009D00090E0821B9109BC01882777FD8095982FB4
+:1009E0000E9490299B01AC01C501B4010E948D2891
+:1009F0009B01AC0160E070E080E090E40E94032B7A
+:100A000020E030E04CED50E40E94A02A4B015C0154
+:100A1000F70182818823D1F04FE050E0C501B40195
+:100A20000E94F20D809116028823A1F08091D401DA
+:100A300024E0829FF0011124EB52FE4F80829182CC
+:100A4000A282B3828F5F8093D40104C0C501B40138
+:100A50000E943A0A0F3F110508F02ECF94C08091F2
+:100A6000D00181111FC0043130E5130709F051C0D6
+:100A70000E94750381E08093D0010E94C52290936B
+:100A8000CF018093CE011092C7011092C90110923C
+:100A9000C8011092CB011092CA011092CD011092A0
+:100AA000CC0171C08091CE019091CF010E94D122E2
+:100AB000883C910570F48091C701E82FF0E0EE0FBB
+:100AC000FF1FE853FE4F118300838F5F8093C701A0
+:100AD0005AC0043880E5180721F00538104501F1A7
+:100AE0003AC0F7018281882341F01092C50182E06B
+:100AF0001EC0043830E5130759F58091C5018111F6
+:100B000006C086E20E941E1886E20E94E61882E075
+:100B10001CC00438F0E51F0741F305381045D9F42F
+:100B2000F7018281882331F01092C60180E20E9491
+:100B3000351929C08091C601811106C087E20E9443
+:100B40001E1887E20E94E61880E20E943C191BC032
+:100B50000538104529F381E08093C5018093C601D3
+:100B6000C701A3960FB6F894DEBF0FBECDBFDF91CD
+:100B7000CF911F910F91FF90EF90BF90AF909F90FA
+:100B80008F900C94CA0280E0A3960FB6F894DEBF53
+:100B90000FBECDBFDF91CF911F910F91FF90EF90CE
+:100BA000BF90AF909F908F90089580E090E008955F
+:100BB00008959CE0799FF001112490E3899FE00D56
+:100BC000F11D1124E60FF11DEE0FFF1FEC5FFD4F2D
+:100BD000859194910895880F991FFC01E45BFF4F64
+:100BE000859194910895880F991FFC01E453FE4F5D
+:100BF0008591949108950F931F93CF93DF93EC0108
+:100C0000811521E39207A0F5C11580E3D80708F00C
+:100C1000D7C0C83ED105D8F4C03ED10508F007C200
+:100C2000C83AD10578F4C53AD10508F06AC0C13098
+:100C3000D10509F463C008F4F7C1C430D10508F048
+:100C4000F6C1F2C1CB3BD10508F466C0EDC1C115B8
+:100C500090E2D90708F0AFC0C11521E0D20708F033
+:100C6000E6C1C03FD10508F4DFC18E0110651FC287
+:100C7000C03880E5D80700F5C03790E5D90708F0FF
+:100C8000A3C0C11520E5D20709F4ACC050F4CE01D1
+:100C9000905480319F4008F0C7C1DF708E01106A08
+:100CA00006C2C13080E5D80709F4AEC0C43190E572
+:100CB000D90708F4AFC0B8C1C33820E5D20709F49A
+:100CC0008EC050F4C13890E5D90709F482C008F00D
+:100CD00083C000E011EDEBC1C03181E5D80708F415
+:100CE000A3C1C11597E5D90708F436C1CE019057C5
+:100CF0008115904108F098C1DF7093C101E010E0C8
+:100D0000D6C1C53AD10509F494C1C63AD10509F056
+:100D100093C102E810E4CBC1C83AD10509F48FC1F0
+:100D2000C93AD10509F48EC1CA3AD10509F48DC179
+:100D3000CB3AD10509F48CC1CC3AD10509F48BC169
+:100D4000CD3AD10509F48AC1C03BD10509F489C166
+:100D5000CE3AD10509F488C1CF3AD10509F487C14B
+:100D6000C13BD10509F486C1C23BD10509F485C157
+:100D7000C33BD10509F484C1C43BD10509F483C147
+:100D8000C53BD10509F482C1C63BD10509F481C137
+:100D9000C73BD10509F480C1C83BD10509F47FC127
+:100DA000C93BD10509F47EC1CA3BD10509F47DC117
+:100DB00000E014E47CC1CE019F700E94F30578C16D
+:100DC000DD278E01106C73C1CF70DD278E01146D8D
+:100DD0006EC100E010ED6BC100E012ED68C100E0F3
+:100DE00013ED65C10E94C91B0E94070A0E94CB0334
+:100DF0008FEF94E32CE0815090402040E1F700C059
+:100E000000000E94202353C18091F20281608093F0
+:100E1000F2024DC10E948123811102C00E945D2314
+:100E20000E94942390E090931D0380931C03C23092
+:100E300080E5D80721F480911C03816086C0C4300E
+:100E400090E5D90721F480911C0382607EC0C630F2
+:100E500020E5D20721F480911C03846076C0C8305D
+:100E600080E5D80719F480911C0327C0CA3090E5AB
+:100E7000D90721F480911C03806167C0CC3020E544
+:100E8000D20721F480911C0380625FC0CE3080E5E0
+:100E9000D80721F480911C03806457C0C03190E5CD
+:100EA000D90721F480911C0380684FC0C23120E52E
+:100EB000D20729F480911C038460886046C0C33047
+:100EC00080E5D80721F480911C038E7F3EC0C53099
+:100ED00090E5D90721F480911C038D7F36C0C7307F
+:100EE00020E5D20721F480911C038B7F2EC0C930EE
+:100EF00080E5D80719F480911C0326C0CB3090E51B
+:100F0000D90721F480911C038F7E1FC0CD3020E5CE
+:100F1000D20721F480911C038F7D17C0CF3080E56C
+:100F2000D80721F480911C038F7B0FC0C13190E55D
+:100F3000D90721F480911C038F7707C0C331D045B6
+:100F400031F480911C038B7F877F80931C038091F9
+:100F50001C030E949823ABC08D2F99278F7099276F
+:100F600081309105D9F49E012370332702C0880F88
+:100F7000991F2A95E2F79C688E0144E0000F111F2B
+:100F80004A95E1F700271370802B912B53E0CC0F8B
+:100F9000DD1F5A95E1F7C076DD272FC0823091051D
+:100FA00031F4DC2FCC278E01016F106A80C08330B2
+:100FB000910569F4CE018370992701E010E002C029
+:100FC000000F111F8A95E2F7C8019C680FC084309A
+:100FD0009105B9F4CE018370992701E010E002C0B9
+:100FE000000F111F8A95E2F7C8019A6823E0CC0F21
+:100FF000DD1F2A95E1F7C07ED7708C010C2B1D2BCD
+:1010000056C08530910531F4DC2FCC278E01046F5A
+:10101000106A4DC0069709F04AC0CF71DD27DC2F5A
+:10102000CC278E01106243C000E010E040C08E016A
+:101030003EC001E810E43BC003E810E438C002EE13
+:1010400014E435C009EE14E432C00AEE14E42FC0F3
+:1010500005EB14E42CC006EB14E429C007EB14E400
+:1010600026C00CEC14E423C00DEC14E420C003E80B
+:1010700015E41DC00AE815E41AC002E915E417C01A
+:1010800004E915E414C001E216E411C003E216E419
+:101090000EC004E216E40BC005E216E408C006E246
+:1010A00016E405C007E216E402C00AE216E4C8012D
+:1010B000DF91CF911F910F9108959CE0799FF001EE
+:1010C000112490E3899FE00DF11D1124E60FF11D1D
+:1010D000EE0FFF1FEC5FFD4F85919491803E9105CF
+:1010E000E0F4803C910558F58133910509F46FC017
+:1010F00048F48932910509F463C08A32910509F4F4
+:101100006DC072C089339105E9F082389105D1F044
+:101110008533910509F44DC067C0833E910581F187
+:1011200038F4803E9105B9F0823E9105D9F05CC05B
+:10113000863E910561F1873E9105A1F155C00E945F
+:10114000EB05089520911C0320FD02C021FF4CC037
+:1011500080EE90E049C080911C0380FFF9CF89E3C5
+:1011600090E042C080911C0382FF0EC080911C035E
+:1011700084FF03C080E090E037C083EE90E034C08D
+:1011800080911C0382FFF2CF82EE90E02DC080910F
+:101190001C0383FF0BC080911C0384FDEBCF87EE03
+:1011A00090E022C080911C0383FFF5CF86EE90E093
+:1011B0001BC080911C0385FF07C089E290E014C02A
+:1011C00080911C0385FFF9CF85E390E00DC08091ED
+:1011D0001C0386FF07C08AE290E006C080911C03D2
+:1011E00086FFF9CF81E390E00E94FB0508950C94FF
+:1011F000CC02E82FF0E0E25BFE4F8081E82FEF7039
+:10120000F0E082958F7021E030E0A90102C0440F28
+:10121000551F8A95E2F740A308950F931F93CF932C
+:10122000DF9385B7806885BF85B7806885BFC3E0D9
+:10123000D0E001E010E0FE01E25BFE4F8081E82F8C
+:10124000EF70F0E021A182958F70A80102C0440FD9
+:10125000551F8A95E2F7CA01822B81A38C2F0E9429
+:10126000F908219740F78BE090E061E070E0FC0125
+:10127000EE5BFE4F2081E22FEF70F0E042A122955D
+:101280002F70DB0102C0AA0FBB1F2A95E2F79D0158
+:10129000242B22A3019758F7DF91CF911F910F9133
+:1012A0000C947603EF92FF920F931F93CF93DF93EB
+:1012B00000E212E0C3E0EE24E394F12CD5E08C2FA1
+:1012C0000E94F9088BE090E040E050E0FC01EE5B0A
+:1012D000FE4F6081E62FEF70F0E020A130E06295D4
+:1012E0006F7002C0359527956A95E2F720FD09C019
+:1012F0009701082E02C0220F331F0A94E2F7422BF7
+:10130000532B019718F7F801929182918F0184175E
+:10131000950721F051834083D09305018C2F0E94C3
+:10132000F908C15060F68091050187FD2CC08150FD
+:10133000809305018F3F39F08FE99FE00197F1F726
+:1013400000C0000020C080911E0290911F02909367
+:1013500027028093260280911C0290911D02909397
+:1013600025028093240280911A0290911B0290938F
+:101370002302809322028091180290911902909387
+:101380002102809320020E94780381E0DF91CF91B7
+:101390001F910F91FF90EF900895E82FF0E0EE0F6E
+:1013A000FF1FE05EFD4F80819181089508950F93A6
+:1013B0001F93CF9308E212E0C0E0F801929182916E
+:1013C0008F010E943D22C80FF2E000321F07A9F7EB
+:1013D0008C2FCF911F910F9108950E94812381112D
+:1013E00002C00E945D230E94A623809307033E9AB9
+:1013F000809171008D7F8093710082E080939000D6
+:101400008AE18093910081E080932A02089580917F
+:101410002A02811102C00E94ED0910927A021092F4
+:101420007902809171008D7F80937100809190008E
+:101430008F738093900010923C0210923B021092A6
+:10144000730210927402109275021092760210923A
+:10145000720210927102E1E5F2E0A1E4B2E01192B1
+:101460001192119211921D921D9282E0E137F807BC
+:10147000B1F70895CF92DF92EF92FF920F931F93EF
+:10148000CF93DF9320913B02222309F484C06B01A8
+:101490007C0180912A02811102C00E94ED0901E7BE
+:1014A00012E0C7E0D0E0A7019601F8019291829185
+:1014B000729162918F010E94F128811131C0FE0169
+:1014C000EE0FFF1FEE0FFF1FEF5AFD4F108211822C
+:1014D00012821382DE01AA0FBB1FAF5BBD4F1196B4
+:1014E0001C921E92C730D105E9F0219644815581A6
+:1014F000668177814083518362837383148215826E
+:101500001682178212968D919C91139711969C9337
+:101510008E9313961C921E92129734961296E2CFD7
+:10152000219708F68091790290917A02019797FDB0
+:1015300005C090937A028093790204C010927A02D7
+:10154000109279028091790290917A02209177022B
+:10155000309178022817390724F0109278021092FF
+:101560007702892BC1F4809171008D7F8093710087
+:10157000809190008F73809390001092730210926C
+:1015800074021092750210927602109272021092FA
+:10159000710210923B02DF91CF911F910F91FF904A
+:1015A000EF90DF90CF9008951F920F920FB60F9299
+:1015B00011244F925F926F927F928F929F92AF927F
+:1015C000BF92CF92DF92EF92FF922F933F934F9370
+:1015D0005F936F937F938F939F93AF93BF93CF93BB
+:1015E000DF93EF93FF9380913B02882309F49BC123
+:1015F000C0917902D0917A021C161D060CF093C19D
+:1016000040902B0250902C0260902D0270902E0280
+:1016100020E030E0A901C301B2010E949C2A181603
+:101620000CF065C0C130D10509F452C08091770239
+:1016300090917802BE010E946E2C7C0190937802FA
+:101640008093770280903D0290903E02A0903F02EE
+:10165000B090400220E030E040E85FE3C501B40113
+:101660000E948D2860933D0270933E0280933F025A
+:1016700090934002F701EE0FFF1FEE0FFF1FEF5A8E
+:10168000FD4FA301920160817181828193810E944B
+:10169000F52820E030E040E05EE30E94A02A9B01B4
+:1016A000AC01C501B4010E949C2A18168CF4C70134
+:1016B0000196BE010E946E2C90937802809377026F
+:1016C00010923D0210923E0210923F021092400290
+:1016D000E0917702F0917802EE0FFF1FEE0FFF1FEF
+:1016E000EF5AFD4F6081718182819381D0C0C0909B
+:1016F0007302D0907402E0907502F090760220E0C0
+:1017000030E0A901C701B6010E94F1282197882382
+:1017100009F4A2C0FE01EE0FFF1FEE0FFF1FEF5AEC
+:10172000FD4F80809180A280B380A5019401C70104
+:10173000B6010E94F12887FF31C0A501940160E045
+:1017400070E08CED93EC0E94F52820E030E040E45E
+:1017500051E40E94F52820E030E040E05FE30E9481
+:10176000A02A9B01AC0160E070E080E090E40E9460
+:10177000032B9B01AC01C501B4010E94A02A9B016F
+:10178000AC01C701B6010E94F12887FF07C0A7017D
+:10179000960160E070E08CED93E439C0A5019401FE
+:1017A000C701B6010E949C2A18160CF055C0A5016D
+:1017B000940160E070E08CED93E40E94F52820E055
+:1017C00030E040E451E40E94F52820E030E040E0C1
+:1017D0005FE30E94A02A9B01AC0160E070E080E022
+:1017E00090E40E94032B9B01AC01C501B4010E944F
+:1017F000A02A9B01AC01C701B6010E949C2A1816C1
+:101800005CF5A701960160E070E08CED93EC0E941E
+:10181000F52820E030E040E451E40E94F52820E083
+:1018200030E040E05FE30E94A02A9B01AC0160E051
+:1018300070E080E090E40E94032B9B01AC01C701A3
+:10184000B6010E94A02A6093730270937402809381
+:1018500075029093760213C0FE01EE0FFF1FEE0F8C
+:10186000FF1FEF5AFD4F80819181A281B381809348
+:10187000730290937402A0937502B0937602609104
+:10188000730270917402809175029091760220919A
+:101890002802309129022F3F4FEF340731F02F5F9C
+:1018A0003F4F30932902209328020E947C0E6B0147
+:1018B0007C0120E034E244EF51E40E94F12887FFEC
+:1018C00008C086EFC82E88E2D82E84EFE82E81E487
+:1018D000F82E20E030E040E051E4C701B6010E945C
+:1018E000A02A9B01AC0160E074E284E79BE40E94C3
+:1018F000F5286B017C010E94622970939700609328
+:101900009600209106013091070140910801509105
+:101910000901C701B6010E94A02A0E9462297093A2
+:1019200099006093980080913C02882309F433C1A8
+:10193000C0903702D0903802E0903902F0903A021D
+:1019400020E030E0A901C701B6010E949C2A1816C8
+:10195000D4F580912802909129028F3F2FEF9207B2
+:1019600029F001969093290280932802C701B601BD
+:101970000E947C0E20E030E040E051E40E94A02A6A
+:101980009B01AC0160E074E284E79BE40E94F528CF
+:101990006B017C010E94622970939700609396000E
+:1019A00020910601309107014091080150910901F1
+:1019B000C701B6010E94A02A0E9462297093990073
+:1019C0006093980008C010929700109296001092B1
+:1019D00099001092980060913102709132026F5F0D
+:1019E0007F4F7093320260933102209196003091C4
+:1019F000970080E090E0232BF1F0C0919600D09109
+:101A000097000E948E296B017C01BE0180E090E06E
+:101A10000E948E299B01AC016091330270913402C7
+:101A200080913502909136020E94F52820E03FEF28
+:101A30004FE757E410C00E948E296B017C0120E023
+:101A400030EE4FEF54E46091330270913402809194
+:101A50003502909136020E94A02A9B01AC01C70179
+:101A6000B6010E949C2A87FD96C080912F028F5F4D
+:101A700080932F0290E0209103033091040382179A
+:101A80009307A0F080910E03882319F010922F0283
+:101A90000DC0809171008D7F8093710080919000C6
+:101AA0008F738093900010923C027DC08091300231
+:101AB000C0912F02811128C0C0900803D090090363
+:101AC000E0900A03F0900B0320E030E0A901C70189
+:101AD000B6010E949C2A1816BCF481E08093300263
+:101AE00010923702109238021092390210923A0284
+:101AF000C0923302D0923402E0923502F092360264
+:101B0000C150C0932F0243C010923002109229029C
+:101B100010922802E0910503F091060348E0C49F6B
+:101B2000E00DF11D112480819181A281B381809308
+:101B3000370290933802A0933902B0933A0220E022
+:101B400030E040E85EE364817581868197810E9480
+:101B5000A02A6B017C0180910A01682F70E080E06F
+:101B600090E00E948E2920E030E048EC52E40E9490
+:101B7000F5289B01AC01C701B6010E94A02A609321
+:101B800033027093340280933502909336021092A0
+:101B90003202109231028091070380FD04C010923E
+:101BA0003C0210923B02FF91EF91DF91CF91BF91E8
+:101BB000AF919F918F917F916F915F914F913F91E5
+:101BC0002F91FF90EF90DF90CF90BF90AF909F90BC
+:101BD0008F907F906F905F904F900F900FBE0F90FF
+:101BE0001F901895CF92DF92EF92FF92CF93DF93E1
+:101BF0006B017C01EA0180912A02811102C00E94DE
+:101C0000ED098091070380FF46C080917902909191
+:101C10007A0208970CF03FC0809171008D7F80930D
+:101C2000710080913C0281110E94070A81E080933B
+:101C30003B02109229021092280220E030E0A90114
+:101C4000C701B6010E949C2A1816DCF48091790223
+:101C500090917A02FC01EE0FFF1FEE0FFF1FEF5A6B
+:101C6000FD4FC082D182E282F382FC01EE0FFF1FA2
+:101C7000EF5BFD4FD183C083019690937A028093EE
+:101C80007902809171008260809371008091900050
+:101C9000806880939000DF91CF91FF90EF90DF906C
+:101CA000CF90089580910703817008958091070374
+:101CB0008160809307030E94AA230C94D203809131
+:101CC00007038E7F809307030C94AA2380917B02E5
+:101CD00090E0019666E070E00E946E2C80937B029B
+:101CE000089580917B0290E0019766E070E00E9489
+:101CF0006E2C80937B0208958F929F92AF92BF9239
+:101D0000CF92DF92EF92FF920F931F93CF93DF93C7
+:101D10006B017C01C0912802D0912902BE0180E0B4
+:101D200090E00E948E294B015C01A701960160E0C2
+:101D300070E08CE594E40E94F5289B01AC01C5019C
+:101D4000B4010E94A02A0E94622920917B022330C4
+:101D500009F473C028F4222351F02130E9F02CC19A
+:101D6000243009F4A0C0253009F4E0C025C180E08A
+:101D700090E0A0E0BFE38093060190930701A09359
+:101D80000801B093090110922B0210922C021092BC
+:101D90002D0210922E0210C110922B0210922C02D2
+:101DA00010922D0210922E026431710540F46A30B7
+:101DB000710560F520E030E040E85EE32BC0693C4F
+:101DC000710508F0AAC080E090E00E948E2920E012
+:101DD00030E040EA51E40E948C2820E030E044E307
+:101DE00053E40E94F5289B01AC010E94A02A20E048
+:101DF00030E040E05EE30E94A02A9B01AC0160E07D
+:101E000070E080E09EE30E948C2844C020E030E037
+:101E100040E05FE3C701B6010E94A02A6B017C018C
+:101E200080E090E0A0E0BEE380930601909307017C
+:101E3000A0930801B0930901BFC010922B02109229
+:101E40002C0210922D0210922E024AE0469F900121
+:101E5000479F300D1124C90168EB7BE00E945A2C8A
+:101E6000BC016C5D754077FF03C071956195710988
+:101E7000882777FD8095982F0E9490292EE333ECD8
+:101E80004EE259E30E94A02A20E030E040EC5EE3FD
+:101E90000E948D28609306017093070180930801CA
+:101EA0009093090189C010922B0210922C0210927B
+:101EB0002D0210922E02CE0183709927892BE1F01A
+:101EC000BE016170772780E090E00E948E2920E0BB
+:101ED00030E040E05EE30E94A02A20E030E040E4F1
+:101EE0005FE30E948D286093060170930701809341
+:101EF0000801909309010CC080E090E0A0E0BFE3EE
+:101F00008093060190930701A0930801B093090103
+:101F1000C770DD27CD2B09F04FC01092060110923B
+:101F20000701109208011092090146C010922B027D
+:101F300010922C0210922D0210922E0200E010E05E
+:101F400020E03FE30093060110930701209308016E
+:101F5000309309016739710578F180E090E00E94C3
+:101F60008E2920E030E047E153E40E948C2820E0F5
+:101F700030E04AE754E40E94F52820E030E048E4ED
+:101F800052E40E94A02A20E030E040EA51E40E949E
+:101F9000D2290E945D29660F771F660F771FFB010C
+:101FA000EE5AFE4F2081318142815381C701B60133
+:101FB0000E94A02A6B017C01C701B601DF91CF917D
+:101FC0001F910F91FF90EF90DF90CF90BF90AF9057
+:101FD0009F908F90089580918C020895CF93DF9306
+:101FE00000D01F92CDB7DEB79C01809113038430DF
+:101FF00019F593E099833B832A839093E9008FEF4F
+:102000009091E800815095FD06C095ED9A95F1F705
+:1020100000008111F5CF8091E80085FF0DC040E000
+:1020200050E063E070E0CE0101960E944F12809173
+:10203000E8008E778093E8000F900F900F90DF916B
+:10204000CF910895CF93DF9300D01F92CDB7DEB725
+:1020500020911303243021F522E029839B838A8376
+:1020600083E08093E9008FEF9091E800815095FD27
+:1020700006C095ED9A95F1F700008111F5CF80919A
+:10208000E80085FF0DC040E050E063E070E0CE0165
+:1020900001960E944F128091E8008E778093E800AD
+:1020A0000F900F900F90DF91CF910895209113031F
+:1020B0002430F1F422E02093E9002FEF3091E80082
+:1020C000215035FD06C035ED3A95F1F7000021119C
+:1020D000F5CF2091E80025FF0BC040E050E065E01F
+:1020E00070E00E944F128091E8008E778093E800A4
+:1020F0000895CF93DF93EC0190911303943009F08E
+:1021000046C0809115018823D9F08091160188235B
+:10211000B9F09093E9008FEF9091E800815095FD20
+:1021200006C095E19A95F1F700008111F5CF8091F5
+:10213000E80085FF2CC040E050E060E170E017C08F
+:1021400081E08093E9008FEF9091E800815095FD48
+:1021500006C095ED9A95F1F700008111F5CF8091B9
+:10216000E80085FF14C040E050E068E070E0CE0178
+:102170000E944F128091E8008E778093E80080E102
+:10218000FE01ACE7B2E001900D928A95E1F7DF9194
+:10219000CF91089580911203811109C00E94E41328
+:1021A0000E9441148091E20084608093E2000895CF
+:1021B000109212030895089508950C94882242E025
+:1021C00061EC81E00E945E1342E061EC82E00E94DB
+:1021D0005E1342E061EC83E00E945E1342E161EC39
+:1021E00084E00C945E1380911503833009F455C08C
+:1021F00030F4813071F0823009F48EC008958A3055
+:1022000009F47AC08B3009F460C0893009F09CC0B1
+:1022100020C080911403813A09F096C08091E800B3
+:10222000877F8093E8008091180390911903892B90
+:1022300021F460E18CE792E003C060E080E090E090
+:1022400070E00E949A128091E8008B778093E800FA
+:10225000089580911403813209F076C080911803AB
+:1022600090911903009719F0039709F06DC08091C0
+:10227000E800877F8093E8008091E80082FD05C038
+:10228000809113038111F8CF5FC08091F10080939A
+:102290008C028091E8008B7753C080911403813ABF
+:1022A00009F052C08091180390911903892B09F00D
+:1022B0004BC08091E800877F8093E8008091E80020
+:1022C00080FFFCCF8091150136C0809114038132CC
+:1022D000D9F58091180390911903892BA9F5809164
+:1022E000E800877F8093E8000E9493138091160393
+:1022F000809315010C94C91B80911403813221F540
+:102300008091E800877F8093E8000E94931380917A
+:10231000170380938D02089580911403813AA1F4EC
+:102320008091E800877F8093E8008091E80080FF3B
+:10233000FCCF80918D028093F1008091E8008E7730
+:102340008093E8000C949313089584B7877F84BF2B
+:1023500088E10FB6F89480936000109260000FBE81
+:1023600090E080E80FB6F89480936100909361004C
+:102370000FBE0E9436170E94E4130E944114809100
+:10238000E20084608093E20078940E94C7160E9465
+:1023900038178BE091E00E94E2168091130385309C
+:1023A00069F40E944922809111038823B1F30E94AD
+:1023B0007722882391F30E943912EFCF0E944017B1
+:1023C000ECCF292F332723303105C9F064F42130B5
+:1023D000310581F02230310509F043C08DE690E0EF
+:1023E00020E833E042C021323105F1F022323105DC
+:1023F00041F137C082E190E02DEE33E036C09927FD
+:102400008130910541F08230910541F0892B49F5E9
+:10241000ECE7F3E005C0EEE4F3E002C0E4E2F3E051
+:10242000849190E09F0121C06430D8F4E62FF0E061
+:10243000EE0FFF1FE255FE4F2081318189E090E0D1
+:1024400014C0643070F470E0FB01EE0FFF1FEA551A
+:10245000FE4F20813181FB01EE55FE4F808190E0DF
+:1024600004C080E090E020E030E0FA013183208376
+:10247000089580E189BD82E189BD09B400FEFDCFE8
+:102480008091D8008F7D8093D8008091E000826099
+:102490008093E0008091E00081FDFCCF0895CF9211
+:1024A000DF92EF92FF920F931F93CF93DF93EC0194
+:1024B0008B016A010E94B213811133C0C114D1048F
+:1024C00039F0F60180819181081B190BC80FD91FC3
+:1024D000E12CF12C0115110519F18091E80085FD21
+:1024E00016C08091E8008E778093E800C114D10473
+:1024F00049F0F60180819181E80EF91EF182E082B7
+:1025000085E00FC00E94B213882321F30AC089918D
+:102510008093F10001501109FFEFEF1AFF0ADACFA3
+:1025200080E0DF91CF911F910F91FF90EF90DF90AE
+:10253000CF90089520911A0330911B032617370777
+:1025400048F06115710539F42091E8002E77209349
+:10255000E80001C0B90140E061157105A9F12091C1
+:102560001303222309F443C0253009F442C020910B
+:10257000E80023FD40C02091E80022FD32C02091F8
+:10258000E80020FFE9CF4091F3002091F20030E015
+:10259000342BFC01CF016115710559F0283031054C
+:1025A00040F481918093F100615071092F5F3F4F9A
+:1025B000F1CF41E02830310509F040E02091E800FA
+:1025C0002E772093E800C8CF4111C9CF0AC080916F
+:1025D0001303882361F0853061F08091E80083FD6A
+:1025E0000AC08091E80082FFF2CF80E0089582E087
+:1025F000089583E0089581E0089520911A033091B1
+:102600001B032617370748F06115710539F420912F
+:10261000E8002E772093E80001C0B901FC0120E01A
+:102620006115710591F180911303882309F440C06D
+:10263000853009F43FC08091E80083FD3DC0809162
+:10264000E80082FD2FC08091E80080FFE9CF209153
+:10265000F3008091F20090E0922B6115710559F022
+:102660008830910540F424912093F1003196615017
+:1026700071090196F2CF21E0089709F020E08091DE
+:10268000E8008E778093E800CBCF2111CCCF0AC031
+:1026900080911303882361F0853061F08091E80018
+:1026A00083FD0AC08091E80082FFF2CF80E00895A8
+:1026B00082E0089583E0089581E00895982F97308F
+:1026C00058F59093E900981739F07091EC0020913B
+:1026D000ED005091F00003C0242F762F50E021FF31
+:1026E00019C03091EB003E7F3093EB003091ED004C
+:1026F0003D7F3093ED003091EB0031603093EB0083
+:102700007093EC002093ED005093F0002091EE00C8
+:1027100027FF07C09F5FD3CF8F708093E90081E0D0
+:10272000089580E008958091140387FF11C080917F
+:10273000E80082FD05C0809113038111F8CF11C01C
+:102740008091E8008B770BC080911303882349F0B8
+:102750008091E80080FFF8CF8091E8008E77809329
+:10276000E80008952091E4003091E50095E640915D
+:10277000EC00842F817040FF22C08091E80080FD32
+:102780001CC080911303882391F0853091F08091D3
+:10279000EB0085FD10C04091E4005091E500421728
+:1027A000530729F39A01915011F784E0089582E0CC
+:1027B000089583E0089581E0089580E008954091B0
+:1027C000E80042FFDECF08950E9452140E945A147E
+:1027D000E0EEF0E0808181608083E8EDF0E08081D0
+:1027E0008F77808319BCA7EDB0E08C918E7F8C939E
+:1027F00080818F7E80831092120308950F931F9320
+:10280000CF93DF930E9452140E945A14C8EDD0E077
+:1028100088818F77888388818068888388818F7D8D
+:10282000888319BC1092130310920F0310921103A6
+:102830001092100300EE10E0F80180818B7F8083FE
+:1028400088818160888342E060E080E00E945E13BE
+:10285000E1EEF0E080818E7F8083E2EEF0E0808127
+:1028600081608083808188608083F80180818E7F91
+:102870008083888180618883DF91CF911F910F9140
+:102880000895E8EDF0E080818F7E8083E7EDF0E051
+:1028900080818160808384E082BF81E08093120325
+:1028A0000C94FE13E8EDF0E080818E7F808310921F
+:1028B000E20008951092DA001092E10008951F924C
+:1028C0000F920FB60F9211242F933F934F935F9364
+:1028D0006F937F938F939F93AF93BF93EF93FF93E8
+:1028E0008091E10082FF0BC08091E20082FF07C06F
+:1028F0008091E1008B7F8093E1000E94C616809159
+:10290000DA0080FF1FC08091D80080FF1BC080913B
+:10291000DA008E7F8093DA008091D90080FF0DC0AD
+:1029200080E189BD82E189BD09B400FEFDCF81E06F
+:10293000809313030E94CA1005C019BC10921303A0
+:102940000E94D8108091E10080FF19C08091E200C0
+:1029500080FF15C08091E2008E7F8093E20080911D
+:10296000E20080618093E2008091D80080628093D1
+:10297000D80019BC85E0809313030E94DC1080917D
+:10298000E10084FF30C08091E20084FF2CC080E130
+:1029900089BD82E189BD09B400FEFDCF8091D800D8
+:1029A0008F7D8093D8008091E1008F7E8093E1003D
+:1029B0008091E2008F7E8093E2008091E20081604E
+:1029C0008093E20080910F03882311F084E007C018
+:1029D0008091E30087FD02C081E001C083E0809325
+:1029E00013030E94DD108091E10083FF29C08091D4
+:1029F000E20083FF25C08091E100877F8093E100A2
+:102A000082E08093130310920F038091E1008E7F88
+:102A10008093E1008091E2008E7F8093E2008091BC
+:102A2000E20080618093E20042E060E080E00E948A
+:102A30005E138091F00088608093F0000E94DB10AC
+:102A4000FF91EF91BF91AF919F918F917F916F9186
+:102A50005F914F913F912F910F900FBE0F901F905C
+:102A600018951F920F920FB60F9211242F933F9338
+:102A70004F935F936F937F938F939F93AF93BF9386
+:102A8000CF93DF93EF93FF93C091E900CF708091D4
+:102A9000EC00D82FD17080FDD0E81092E900809131
+:102AA000F000877F8093F00078940E947515109253
+:102AB000E9008091F00088608093F000CD2BCF700A
+:102AC000C093E900FF91EF91DF91CF91BF91AF915A
+:102AD0009F918F917F916F915F914F913F912F9136
+:102AE0000F900FBE0F901F9018951F93CF93DF93F9
+:102AF000CDB7DEB7AA970FB6F894DEBF0FBECDBF35
+:102B0000E4E1F3E088E08E0F9091F10091938E1351
+:102B1000FBCF0E94F3108091E80083FF1FC18091DA
+:102B2000140390911503492F50E04A30510508F0E5
+:102B300015C1FA01EA5AFF4F0C94822C803881F0BB
+:102B4000823809F00BC1809118038F708093E900DF
+:102B50008091EB0085FB882780F91092E90006C080
+:102B60008091100390911103911182609091E8007F
+:102B7000977F9093E8008093F1001092F100C8C015
+:102B8000282F2D7F09F0EAC0882319F0823061F0E8
+:102B9000E5C080911603813009F0E0C0933009F060
+:102BA00080E0809311032BC080911603811127C010
+:102BB000809118038F7009F4D1C08093E9002091AF
+:102BC000EB0020FF1CC0933021F48091EB00806269
+:102BD00014C09091EB0090619093EB0021E030E005
+:102BE000A90102C0440F551F8A95E2F74093EA00FD
+:102BF0001092EA008091EB0088608093EB001092C5
+:102C0000E9008091E800877F86C08111A7C01091FC
+:102C100016031F778091E3008078812B8093E30077
+:102C20008091E800877F8093E8000E949313809151
+:102C3000E80080FFFCCF8091E30080688093E30090
+:102C4000111102C082E001C083E08093130386C0AB
+:102C50008058823008F082C080911603909117034B
+:102C60008C3D53E0950779F583E08A838AE2898376
+:102C70004FB7F894DE01139620E03EE051E2E32FD7
+:102C8000F0E050935700E49120FF03C0E295EF700D
+:102C90003F5FEF708E2F90E0EA3010F0C79601C0D2
+:102CA000C0968D939D932F5F243149F74FBF80913C
+:102CB000E800877F8093E8006AE270E0CE01019629
+:102CC0000E949A1214C0AE014F5F5F4F60911803CB
+:102CD0000E94E111BC01009709F440C09091E80006
+:102CE000977F9093E80089819A810E94FD128091DC
+:102CF000E8008B778093E80031C0803879F58091C7
+:102D0000E800877F8093E80080910F038093F100B3
+:102D10008091E8008E778093E8000E9493131EC094
+:102D200081111CC0909116039230C0F48091E8008C
+:102D3000877F8093E80090930F030E949313809104
+:102D40000F03811106C08091E30087FD02C081E07E
+:102D500001C084E0809313030E94DF108091E8009B
+:102D600083FF0AC08091E800877F8093E80080910C
+:102D7000EB0080628093EB00AA960FB6F894DEBF5A
+:102D80000FBECDBFDF91CF911F9108950895CF93CE
+:102D9000809113038823A1F0C091E900CF70909136
+:102DA000EC00892F817090FD80E8C82B1092E9001B
+:102DB0008091E80083FD0E947515CF70C093E900F3
+:102DC000CF91089590939302809392020895E09199
+:102DD0009202F0919302309721F00190F081E02D62
+:102DE000099480E00895E0919202F0919302309767
+:102DF00021F00280F381E02D09940895E091920280
+:102E0000F0919302309721F00480F581E02D099430
+:102E1000089520919002309191028217930771F0EA
+:102E20009093910280939002E0919202F09193022C
+:102E3000309721F00680F781E02D099408952091C4
+:102E40008E0230918F028217930771F090938F0258
+:102E500080938E02E0919202F0919302309721F0DC
+:102E60000084F185E02D0994089508950C94351798
+:102E70000E94BC220E940D090E9442230C94F1275B
+:102E80005F926F927F928F929F92AF92BF92CF92FA
+:102E9000DF92EF92FF920F931F93CF93DF9300D0B7
+:102EA00000D01F92CDB7DEB70E9452099DE9C92E0E
+:102EB00092E0D92E03E010E0AA24A394B12C502E66
+:102EC000802F0E94CD094C01F601729062906F0133
+:102ED0006826792661147104A1F40150110978F76C
+:102EE0008FEF89838A831B820E94C5228160782F9D
+:102EF0009D838C8349815A816B818D810E94F0175B
+:102F000038C08091F20281FD0E94D6092BE030E0AA
+:102F10007501022E02C0EE0CFF1C0A94E2F7C701F |