From: tmk Date: Thu, 29 Sep 2016 11:46:34 +0000 (+0900) Subject: ibm4707_usb: unimap X-Git-Url: https://git.friedersdorff.com/?a=commitdiff_plain;h=5e97fd78cbb24e566303bfcda70919a6e51e7f1e;p=max%2Ftmk_keyboard.git ibm4707_usb: unimap --- diff --git a/converter/ibm4704_usb/Makefile b/converter/ibm4704_usb/Makefile index c73bcfd5..f930cb59 100644 --- a/converter/ibm4704_usb/Makefile +++ b/converter/ibm4704_usb/Makefile @@ -1,24 +1,36 @@ # Target file name (without extension). -TARGET = ibm4704_usb +TARGET ?= ibm4704_usb # Directory common source filess exist -TMK_DIR = ../../tmk_core +TMK_DIR ?= ../../tmk_core # Directory keyboard dependent files exist -TARGET_DIR = . +TARGET_DIR ?= . # project specific files -SRC = matrix.c \ +SRC ?= matrix.c \ led.c \ protocol/ibm4704.c +# +# Keymap file +# +ifdef UNIMAP_ENABLE + KEYMAP_FILE = unimap +else + ifdef ACTIONMAP_ENABLE + KEYMAP_FILE = actionmap + else + KEYMAP_FILE = keymap + endif +endif ifdef KEYMAP - SRC := keymap_$(KEYMAP).c $(SRC) + SRC := $(KEYMAP_FILE)_$(KEYMAP).c $(SRC) else - SRC := keymap_plain.c $(SRC) + SRC := $(KEYMAP_FILE)_plain.c $(SRC) endif -CONFIG_H = config.h +CONFIG_H ?= config.h # MCU name @@ -36,14 +48,14 @@ MCU ?= atmega32u2 # does not *change* the processor frequency - it should merely be updated to # reflect the processor speed set externally so that the code can use accurate # software delays. -F_CPU = 16000000 +F_CPU ?= 16000000 # # LUFA specific # # Target architecture (see library "Board Types" documentation). -ARCH = AVR8 +ARCH ?= AVR8 # Input clock frequency. # This will define a symbol, F_USB, in all source code files equal to the @@ -56,7 +68,7 @@ ARCH = AVR8 # # If no clock division is performed on the input clock inside the AVR (via the # CPU clock adjust registers or the clock division fuses), this will be equal to F_CPU. -F_USB = $(F_CPU) +F_USB ?= $(F_CPU) # Interrupt driven control endpoint task(+60) OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT @@ -68,18 +80,19 @@ OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT # Atmel DFU loader 4096 # LUFA bootloader 4096 # USBaspLoader 2048 -OPT_DEFS += -DBOOTLOADER_SIZE=4096 +BOOTLOADER_SIZE ?= 4096 +OPT_DEFS += -DBOOTLOADER_SIZE=$(BOOTLOADER_SIZE) # Build Options # comment out to disable the options. # -#BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) -MOUSEKEY_ENABLE = yes # Mouse keys(+4700) -EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = yes # Console for debug(+400) -COMMAND_ENABLE = yes # Commands for debug and configuration -#NKRO_ENABLE = yes # USB Nkey Rollover - not yet supported in LUFA +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 ?= yes # Console for debug(+400) +COMMAND_ENABLE ?= yes # Commands for debug and configuration +NKRO_ENABLE ?= no # USB Nkey Rollover # Search Path diff --git a/converter/ibm4704_usb/Makefile.tmk_rev1 b/converter/ibm4704_usb/Makefile.rev1 similarity index 83% rename from converter/ibm4704_usb/Makefile.tmk_rev1 rename to converter/ibm4704_usb/Makefile.rev1 index 338b7da5..52e92aee 100644 --- a/converter/ibm4704_usb/Makefile.tmk_rev1 +++ b/converter/ibm4704_usb/Makefile.rev1 @@ -1,5 +1,6 @@ # TMK Converter rev.1 # which looks like this: # https://github.com/tmk/keyboard_converter#pcb-rev1 +TARGET = ibm4704_usb_rev1 MCU = atmega32u4 include Makefile diff --git a/converter/ibm4704_usb/Makefile.tmk_rev2 b/converter/ibm4704_usb/Makefile.rev2 similarity index 83% rename from converter/ibm4704_usb/Makefile.tmk_rev2 rename to converter/ibm4704_usb/Makefile.rev2 index 56c2c2c6..4931e434 100644 --- a/converter/ibm4704_usb/Makefile.tmk_rev2 +++ b/converter/ibm4704_usb/Makefile.rev2 @@ -1,6 +1,6 @@ # TMK Converter rev.2 # which looks like this: # https://github.com/tmk/keyboard_converter#pcb-rev2 +TARGET = ibm4704_usb_rev2 MCU = atmega32u2 include Makefile - diff --git a/converter/ibm4704_usb/Makefile.unimap.alps.rev1 b/converter/ibm4704_usb/Makefile.unimap.alps.rev1 new file mode 100644 index 00000000..eab1416a --- /dev/null +++ b/converter/ibm4704_usb/Makefile.unimap.alps.rev1 @@ -0,0 +1,7 @@ +TARGET = ibm4704_usb_rev1_alps_unimap +MCU = atmega32u4 +UNIMAP_ENABLE = yes +KEYMAP_SECTION_ENABLE = yes +OPT_DEFS += -DIBM4704_ALPS + +include Makefile diff --git a/converter/ibm4704_usb/Makefile.unimap.alps.rev2 b/converter/ibm4704_usb/Makefile.unimap.alps.rev2 new file mode 100644 index 00000000..382eb8cc --- /dev/null +++ b/converter/ibm4704_usb/Makefile.unimap.alps.rev2 @@ -0,0 +1,7 @@ +TARGET = ibm4704_usb_rev2_alps_unimap +MCU = atmega32u2 +UNIMAP_ENABLE = yes +KEYMAP_SECTION_ENABLE = yes +OPT_DEFS += -DIBM4704_ALPS + +include Makefile diff --git a/converter/ibm4704_usb/Makefile.unimap.rev1 b/converter/ibm4704_usb/Makefile.unimap.rev1 new file mode 100644 index 00000000..afb81dee --- /dev/null +++ b/converter/ibm4704_usb/Makefile.unimap.rev1 @@ -0,0 +1,7 @@ +TARGET = ibm4704_usb_rev1_unimap +MCU = atmega32u4 +UNIMAP_ENABLE = yes +KEYMAP_SECTION_ENABLE = yes +#OPT_DEFS += -DIBM4704_ALPS + +include Makefile diff --git a/converter/ibm4704_usb/Makefile.unimap.rev2 b/converter/ibm4704_usb/Makefile.unimap.rev2 new file mode 100644 index 00000000..5872e93f --- /dev/null +++ b/converter/ibm4704_usb/Makefile.unimap.rev2 @@ -0,0 +1,7 @@ +TARGET = ibm4704_usb_rev2_unimap +MCU = atmega32u2 +UNIMAP_ENABLE = yes +KEYMAP_SECTION_ENABLE = yes +#OPT_DEFS += -DIBM4704_ALPS + +include Makefile diff --git a/converter/ibm4704_usb/README.md b/converter/ibm4704_usb/README.md index 45b1f683..38478455 100644 --- a/converter/ibm4704_usb/README.md +++ b/converter/ibm4704_usb/README.md @@ -1,12 +1,14 @@ IBM 4704 to USB keyboard converter ================================== This firmware converts IBM 4704 keyboard protocol to USB HID. +Keyboard initialization process takes a few seconds at start up. **You may need to plug USB cable after hooking up your keyboard to the converter.** -Keyboard initialization process takes a few seconds at start up. During that you will hear buzzer from the keyboard. **You need to plug USB cable after hooking up your keyboard to the converter.** +TMK Converter for IBM4704 is available here: https://geekhack.org/index.php?topic=72052.0 Update ------ +- 2016/09/30 Unimap editor support - 2015/09/07 Added keymap for Alps 102-key. Thanks, tai @ geekhack! - 2015/05/05 Added keymaps for 107-key, 77-key and 50-key. Thanks, orihalcon @ geekhack! - 2015/05/19 Fixed a protocol handling bug. @@ -63,17 +65,17 @@ Just run `make`: $ make -f -For TMK Converter rev.1 use `Makefile.tmk_rev1` as makefile: +For TMK Converter rev.1 use `Makefile.rev1` as makefile: - $ make -f Makefile.tmk_rev1 + $ make -f Makefile.rev1 -For TMK Converter rev.2 use `Makefile.tmk_rev2` as makefile: +For TMK Converter rev.2 use `Makefile.rev2` as makefile: - $ make -f Makefile.tmk_rev2 + $ make -f Makefile.rev2 To select keymap: - $ make -f KEYMAP=[plain|...] + $ make -f KEYMAP=[plain|alsp102key|...] To indentify your TMK Converter revision see [this](https://github.com/tmk/keyboard_converter#pcb-revisions). diff --git a/converter/ibm4704_usb/binary/ibm4704_usb_rev1_alps_unimap.hex b/converter/ibm4704_usb/binary/ibm4704_usb_rev1_alps_unimap.hex new file mode 100644 index 00000000..7145b1d3 --- /dev/null +++ b/converter/ibm4704_usb/binary/ibm4704_usb_rev1_alps_unimap.hex @@ -0,0 +1,1230 @@ +:100000000C9418050C945F050C9454080C945F052F +:100010000C945F050C945F050C945F050C945F05D0 +:100020000C945F050C945F050C94330E0C94050F33 +:100030000C945E1C0C945F050C945F050C945F059A +:100040000C945F050C945F050C945F050C945F05A0 +:100050000C945F050C94D21C0C945F050C945F0506 +:100060000C945F050C945F050C945F050C945F0580 +:100070000C945F050C945F050C945F050C945F0570 +:100080000C945F050C945F050C945F050C945F0560 +:100090000C945F050C945F050C945F050C945F0550 +:1000A0000C945F050C945F050C945F05720F940F20 +:1000B0008210940F8210D90FFC0F8210511064101F +:1000C0004D134D137A137A13D5131114091609160B +:1000D0002914091624152415DF1509160916F51516 +:1000E000351F20212223242526272D2E742A3A1E4F +:1000F0002B141A0815171C180C12132F30313B80C3 +:1001000039041607090A0B0D0E0F333432283C7CD4 +:1001100079781D1B0619051110363738757D3D7A23 +:100120002C545553494A4B7B7F8056808080587EA3 +:100130005F6061634C4D4E4F80805780808080802F +:100140005C5D5E624647485180808066808080802A +:10015000595A5B294452455080808080808080803D +:10016000253032583A20253038620A000A722F634F +:100170002030313233343536370A00253032580AD0 +:1001800000253032580A004572726F723A202530CD +:1001900032580A00456E640A0073253032583A72AC +:1001A000253032582000456E61626C6520627265B0 +:1001B000616B3A20004B6579626F6172642049443B +:1001C0003A20253032580A0049424D203437303425 +:1001D00020636F6E7665727465720A00726275666E +:1001E0003A2066756C6C0A00523A25303258253038 +:1001F00032580A00533A2530325820005B735D00B4 +:100200004B6579626F6172642073746172742E0A37 +:100210000055534220636F6E666967757265642E80 +:100220000A005B575D005B535D005B525D005B4401 +:100230005D005B435D003803490042004D00200033 +:10024000340037003000340020006B006500790076 +:1002500062006F00610072006400200063006F00A4 +:100260006E00760065007200740065007200000088 +:100270000E0374002E006D002E006B002E00000097 +:100280000403090409027400040100A032090400F7 +:1002900000010301010009211101000122400007B2 +:1002A00005810308000A0904010001030102000995 +:1002B0002111010001224D000705820308000A09EF +:1002C000040200010300000009211101000122368F +:1002D000000705830308000A090403000203000065 +:1002E00000092111010001222200070584032000DA +:1002F000010705040320000112011001000000089D +:10030000EDFE07470100010200010631FF0974A15B +:10031000010975150026FF009520750881020976F0 +:10032000150026FF00952075089102C0050109807F +:10033000A101850216810026B7001A81002AB700A4 +:10034000751095018100C0050C0901A101850316F6 +:100350000100269C021A01002A9C02751095018159 +:1003600000C005010902A1010901A1000509190147 +:100370002905150025019505750181029501750373 +:1003800081010501093009311581257F9502750824 +:10039000810609381581257F950175088106050CB0 +:1003A0000A38021581257F950175088106C0C005B0 +:1003B000010906A101050719E029E71500250195A6 +:1003C0000875018102950175088101050819012947 +:1003D00005950575019102950175039101050719B0 +:1003E0000029FF150026FF00950675088100C00A48 +:1003F000002530325820006B6579626F6172645F4E +:100400007265706F72743A20004C45443A20253072 +:1004100032580A00290A002575002F002575005D55 +:1004200028002564002000256400200025640020A9 +:10043000002564007C0025303258006D6F757365AF +:100440006B6579205B62746E7C78207920762068F9 +:100450005D287265702F61636C293A205B006D6BBB +:100460005F776865656C5F74696D655F746F5F6DFC +:100470006178203D2025640A006D6B5F77686565B3 +:100480006C5F6D61785F7370656564203D202564E5 +:100490000A006D6B5F74696D655F746F5F6D617885 +:1004A000203D2025640A006D6B5F6D61785F73707D +:1004B000656564203D2025640A006D6B5F696E747C +:1004C000657276616C203D2025640A006D6B5F6467 +:1004D000656C6179203D2025640A006D6B5F77684B +:1004E00065656C5F74696D655F746F5F6D617820C1 +:1004F0003D2025640A006D6B5F776865656C5F6DF4 +:1005000061785F7370656564203D2025640A006D25 +:100510006B5F74696D655F746F5F6D6178203D20FE +:1005200025640A006D6B5F6D61785F73706565644B +:10053000203D2025640A006D6B5F696E74657276DC +:10054000616C203D2025640A006D6B5F64656C6101 +:1005500079203D2025640A000A00257500363A20DE +:10056000776865656C5F74696D655F746F5F6D61F9 +:10057000783A20000A00257500353A2077686565CD +:100580006C5F6D61785F73706565643A20000A0086 +:10059000257500343A2074696D655F746F5F6D6115 +:1005A000783A20000A00257500333A206D61785FA3 +:1005B00073706565643A20000A00257500323A20A0 +:1005C000696E74657276616C286D73293A20000A31 +:1005D00000257500313A2064656C6179282A313034 +:1005E0006D73293A20000A092D2056616C756573D8 +:1005F000202D0A004D3E004D25643E20003F007333 +:1006000065742064656661756C740A00433E200061 +:1006100077686572652064656C74613A20637572F1 +:10062000736F723D25642C20776865656C3D256489 +:100630000A53656520687474703A2F2F656E2E77A3 +:10064000696B6970656469612E6F72672F77696B7A +:10065000692F4D6F7573655F6B6579730A000A09C1 +:100660002D204D6F7573656B6579202D0A455343B9 +:100670002F713A09717569740A313A0964656C61C0 +:1006800079282A31306D73290A323A09696E746506 +:100690007276616C286D73290A333A096D61785F4F +:1006A00073706565640A343A0974696D655F746FC7 +:1006B0005F6D61780A353A09776865656C5F6D61D1 +:1006C000785F73706565640A363A09776865656CAA +:1006D0005F74696D655F746F5F6D61780A0A703A67 +:1006E000097072696E742076616C7565730A643A7C +:1006F000097365742064656661756C74730A75703E +:100700003A092B310A646F776E3A092D310A706706 +:1007100075703A092B31300A7067646F776E3A0949 +:100720002D31300A0A7370656564203D2064656C64 +:100730007461202A206D61785F7370656564202A7A +:100740002028726570656174202F2074696D655F63 +:10075000746F5F6D6178290A003F004D3E200043B1 +:100760003E20004C25640A000A092D20436F6E7359 +:100770006F6C65202D0A4553432F713A09717569D5 +:10078000740A6D3A096D6F7573656B65790A000AB5 +:10079000092D204D61676963202D0A643A0964655B +:1007A0006275670A783A096465627567206D6174DD +:1007B0007269780A6B3A096465627567206B6579BE +:1007C000626F6172640A6D3A096465627567206DD3 +:1007D0006F7573650A763A0976657273696F6E0A8A +:1007E000733A097374617475730A633A09636F6EBF +:1007F000736F6C65206D6F64650A302D343A096C37 +:1008000061796572302D34284631302D4634290AFD +:10081000506175733A09626F6F746C6F61646572D1 +:100820000A003F0074696D65725F726561643332FE +:1008300028293A202530346C580A006B6579626F9C +:100840006172645F69646C653A2025580A006B65C3 +:1008500079626F6172645F70726F746F636F6C3A0C +:100860002025580A00686F73745F6B6579626F6149 +:1008700072645F6C65647328293A2025580A000A5F +:10088000092D20537461747573202D0A004743436A +:100890003A20342E392E32204156522D4C494243B3 +:1008A0003A20312E382E3073766E204156525F41F9 +:1008B0005243483A20617672350A004F5054494FEE +:1008C0004E533A204C554641204D4F5553454B45CC +:1008D000592045585452414B455920434F4E534F90 +:1008E0004C4520434F4D4D414E44204B45594D41C1 +:1008F000505F53454354494F4E20343039360A0037 +:100900004255494C443A20363663613335612D6493 +:1009100069727479202831323A30343A35362053AE +:1009200065702033302032303136290A0056494470 +:100930003A2030784645454428742E6D2E6B2E297A +:10094000205049443A203078343730372849424DD6 +:100950002034373034206B6579626F6172642063B4 +:100960006F6E76657274657229205645523A203052 +:1009700078303030310A00444553433A20636F6E7B +:10098000766572742049424D2034373034206B65CF +:1009900079626F61726420746F205553420A000AB5 +:1009A000092D2056657273696F6E202D0A000A6D3D +:1009B0006F7573653A206F66660A000A6D6F75730E +:1009C000653A206F6E0A000A6B6579626F61726426 +:1009D0003A206F66660A000A6B6579626F6172641D +:1009E0003A206F6E0A000A6D61747269783A206F5E +:1009F00066660A000A6D61747269783A206F6E0A41 +:100A0000000A64656275673A206F6E0A000A6465C1 +:100A10006275673A206F66660A000A0A626F6F7431 +:100A20006C6F616465722E2E2E2000433E20000004 +:100A300011241FBECFEFDAE0DEBFCDBF04B603FE48 +:100A400027C08091F7019091F801A091F901B09130 +:100A5000FA018730904BA740B04BD1F41092F701C8 +:100A60001092F8011092F9011092FA0114BE84B7A5 +:100A7000877F84BF0FB6F894A89580916000886145 +:100A800080936000109260000FBEE0E0F8E30995EB +:100A900011E0A0E0B1E0E2E8FAE402C005900D92B6 +:100AA000A233B107D9F721E0A2E3B1E001C01D9262 +:100AB000A73FB207E1F70E94620B0C943F250C940C +:100AC0000000FF93EF93E0913201F09133013097F2 +:100AD00009F00995EF91FF910895FC01859180300F +:100AE00011F0EFDFFBCF0895FF27E0E230E247FF90 +:100AF0000CC0419597FF09C0EDE260957095809517 +:100B00009095611D711D811D911D27FF02C02195CA +:100B100030E350E2AA27660F771F881F991FAA1F8C +:100B2000A41710F0A41B63955A95A9F7AA3008F0F2 +:100B3000A95FA05DAF93F3956115710581059105DE +:100B400041F7ED3211F4EF93F395F21718F43F9358 +:100B5000F395FBCF8F91B5DFFA95E1F70895E99111 +:100B6000F9918591803021F0853219F0AADFF9CF13 +:100B7000089520E0E89455915532C1F3503311F4B3 +:100B8000689455915A3348F4505390F3220F022E33 +:100B9000220F220F200D250FF4CF0EF421958991FD +:100BA0009991533619F3533729F1533559F1BC0153 +:100BB00088279927E8945C3621F489919991689463 +:100BC0005591543639F446EF7EF077FF0DC08FEF24 +:100BD0009FEF0AC055374AE039F0583540E121F01F +:100BE000523642E009F00895FF93EF937DDFEF91D5 +:100BF000FF91B7CFFF93EF93FC0181918030B9F360 +:100C000060DFFBCFFF93EF9368DFF1CFDF93CF93EC +:100C1000CDB7DEB72596A3DFCF91DF9108950C9471 +:100C20007307FF920F931F93CF93DF938091D901A6 +:100C300081608093D90188EC91E00E946D05E4E326 +:100C4000F1E080E18E0F11928E13FDCF2FEF87EA36 +:100C500091E6215080409040E1F700C000000E94E2 +:100C600048081F928F9385EB91E09F938F930E948A +:100C7000060686EA91E00E946D050F900F900F9096 +:100C80000F908CEF0E948207882339F08FE39CE954 +:100C90000197F1F700C00000F4CFC0E0D0E009E90F +:100CA00011E08C2F8068F82E8F2D0E9482078823F8 +:100CB00039F08FE39CE90197F1F700C00000F4CF11 +:100CC0008FE19EE40197F1F700C000000E94480800 +:100CD0001F928F93DF93CF931F930F930E9406066B +:100CE00021960F900F900F900F900F900F90CF378D +:100CF000D105B9F68FEF0E948207882339F08FE380 +:100D00009CE90197F1F700C00000F4CF84E991E07D +:100D1000DF91CF911F910F91FF900C946D05CF93B0 +:100D2000DF930E9448088F3F11F480E05BC0982F4A +:100D30009F779C37A0F01F928F9387E891E09F9355 +:100D40008F930E9406060F900F900F900F90E4E390 +:100D5000F1E080E18E0F11928E13FDCFE6CF9091DE +:100D6000D901C82FC695C695C695D82FD77087FFCD +:100D70001CC090FF0CC01F928F9381E891E09F935D +:100D80008F930E9406060F900F900F900F90EC2FFC +:100D9000EF70F0E0EC5CFE4F81E090E001C0880F66 +:100DA000DA95EAF79081892B1BC090FF0CC01F9247 +:100DB0008F938BE791E09F938F930E9406060F908D +:100DC0000F900F900F90EC2FF0E0EC5CFE4F81E065 +:100DD00090E001C0880FDA95EAF780959081892329 +:100DE000808381E0DF91CF910895E82FF0E0EC5C03 +:100DF000FE4F80810895EF92FF920F931F93CF9340 +:100E0000DF938CE691E00E946D0584E3E82E81E09B +:100E1000F82EC0E0D0E000E611E0F70181917F01FB +:100E20000E94F31B1F928F93DF93CF931F930F9317 +:100E30000E94060621960F900F900F900F900F9032 +:100E40000F90C031D10549F7DF91CF911F910F91DC +:100E5000FF90EF90089508959FB7F894209148016E +:100E600080914901821761F030E0F901E65BFE4FA5 +:100E700080812F5F3F4F2F7133272093480101C09E +:100E800080E09FBF08955198599A08955898509AB4 +:100E900008955098589A08955198599A85E08A95DE +:100EA000F1F7000089B18695817008955098589A9D +:100EB00085E08A95F1F7000089B181700895CF939C +:100EC000DF93C4E6D0E00E944C07811108C0209750 +:100ED00031F085E08A95F1F700002197F4CFCE013B +:100EE000DF91CF9108950E9443070E944607E9E6EB +:100EF000F0E080818C608083E19AE99A0E94430748 +:100F00000C944907BF92CF92DF92EF92FF920F931A +:100F10001F93CF93DF93C82E10924701E9980E9448 +:100F200043070E9449075998519A0CE211E00E9428 +:100F3000560781110AC00115110549F085E08A950F +:100F4000F1F7000001501109F2CF012B11F480E3F9 +:100F500073C000E010E0D1E0D12CBB24B394C02FCB +:100F60000E945F07892B11F4C05C24C0C601002ECB +:100F700002C0959587950A94E2F780FF04C0DB25AF +:100F80000E94490702C00E94460784E6E82EF12C21 +:100F90000E944C07882359F0E114F10451F085E0D8 +:100FA0008A95F1F7000081E0E81AF108F1CFEF2807 +:100FB00021F4C85BC09347014AC00F5F1F4F083040 +:100FC000110569F60E945F07892B11F484E334C090 +:100FD000DD2329F00E94490704E610E00CC00E94BE +:100FE0004607FACF0115110561F085E08A95F1F702 +:100FF0000000015011090E944C078111F3CF012B11 +:1010000011F485E319C00E945F07892BF9F20E9451 +:10101000490704E610E00E945607882351F00115A5 +:10102000110549F085E08A95F1F70000015011099A +:10103000F2CF012B21F486E38093470108C00E9480 +:1010400043070E944907E19AE99A80E017C00E948D +:1010500043070E94490780914701813360F01F9246 +:101060008F9384EF91E09F938F930E9406060F90D9 +:101070000F900F900F90E19AE99A8FEFDF91CF9147 +:101080001F910F91FF90EF90DF90CF90BF90089548 +:101090002FB7F89490914901809148012FBF981380 +:1010A0000C942C078FEF08951F920F920FB60F929A +:1010B00011242F933F934F935F936F937F938F935D +:1010C0009F93AF93BF93CF93DF93EF93FF931092D0 +:1010D0004701809146018830F1F030F0893009F005 +:1010E0005CC0C4E6D0E02EC0809145018695809317 +:1010F00045010E945607882309F449C080914501A3 +:1011000080688093450181E090914401911180E0D5 +:10111000809344013CC00E945607882339F081E047 +:1011200090914401911180E08093440180914401A9 +:10113000882399F12CC0209781F185E08A95F1F7F9 +:10114000000021970E9456078111F5CFCD2B29F180 +:1011500040914501CFB7F8948091490190E09C01FE +:101160002F5F3F4F2F71332750914801521739F0AD +:10117000FC01E65BFE4F40832093490104C08CEDE7 +:1011800091E00E946D05CFBF109247012AC0809167 +:1011900046018F5F809346012AC08091460180936B +:1011A00047018EEF0E948207882339F08FE99FE084 +:1011B0000197F1F700C00000F4CF809145011F9224 +:1011C0008F93809146011F928F9388EE91E09F93B9 +:1011D0008F930E9406060F900F900F900F900F9024 +:1011E0000F90109246011092450110924401FF9118 +:1011F000EF91DF91CF91BF91AF919F918F917F91AF +:101200006F915F914F913F912F910F900FBE0F9073 +:101210001F9018958091750108959FB7F8941092CA +:101220006C019FBF9091EE01943009F057C09091EE +:10123000E9009F703091EC00232F217030FD20E8F1 +:10124000922B24E02093E9002091EB0020FF43C083 +:101250002091EE0027FF3FC020916A01222321F058 +:101260002091E80025FF37C010926A0126E03091F6 +:10127000E80035FD15C03091EE01343061F5309154 +:10128000EB0035FD28C0215021F481E080936A01F4 +:1012900022C0EFE9FFE03197F1F700C00000E7CF8F +:1012A0008093F1008091E80085FD0AC08091E800FC +:1012B00080FFFCCF8091E8008E778093E80006C025 +:1012C0008FB7F89421E020936C018FBF9F709093AB +:1012D000E90080E008959F709093E9008FEF0895F2 +:1012E000CF93DF9300D01F92CDB7DEB79C018091E2 +:1012F000EE01843019F593E099833B832A83909320 +:10130000E9008FEF9091E800815095FD06C095EDC2 +:101310009A95F1F700008111F5CF8091E80085FFE3 +:101320000DC040E050E063E070E0CE0101960E9405 +:10133000230C8091E8008E778093E8000F900F9047 +:101340000F90DF91CF910895CF93DF9300D01F923C +:10135000CDB7DEB72091EE01243021F522E02983BC +:101360009B838A8383E08093E9008FEF9091E8006C +:10137000815095FD06C095ED9A95F1F70000811119 +:10138000F5CF8091E80085FF0DC040E050E063E0BC +:1013900070E0CE0101960E94230C8091E8008E77C8 +:1013A0008093E8000F900F900F90DF91CF910895F8 +:1013B0002091EE012430F1F422E02093E9002FEF98 +:1013C0003091E800215035FD06C035ED3A95F1F732 +:1013D00000002111F5CF2091E80025FF0BC040E06F +:1013E00050E065E070E00E94230C8091E8008E7769 +:1013F0008093E8000895CF93DF932091EE0124308D +:1014000039F521E02093E9002FEF3091E8002150D9 +:1014100035FD06C035ED3A95F1F700002111F5CF05 +:101420002091E80025FF14C0EC0140E050E068E0A6 +:1014300070E00E94230C8091E8008E778093E80092 +:1014400088E0FE01ADE6B1E001900D928A95E1F7EA +:10145000DF91CF91089582E392E00E946D05809123 +:10146000ED01811109C00E94B80D0E94150E8091F6 +:10147000E20084608093E20008958EE292E00E9490 +:101480006D051092ED0108958AE292E00C946D05CD +:1014900020916B012F5F822F62E30E940525992323 +:1014A00019F020936B01089510926B0180916C01EB +:1014B000882371F18091EE01843041F58091E9003B +:1014C0008F702091EC00922F917020FD90E8892B75 +:1014D00094E09093E9009091EB0090FF14C09091FC +:1014E000EE0097FF10C09091E80095FF03C01092A6 +:1014F000F100F9CF9091E80090FF05C09091E800CD +:101500009E779093E8008F708093E90010926C01B1 +:10151000089542E061EC81E00E94320D42E061EC0E +:1015200082E00E94320D42E061EC83E00E94320DC5 +:1015300042E261EC84E00C94320D8091F001833042 +:1015400009F453C030F4813071F0823009F48CC05A +:1015500008958A3009F478C08B3009F45EC0893070 +:1015600009F09AC020C08091EF01813A09F094C03F +:101570008091E800877F8093E8008091F30190914B +:10158000F401892B21F468E08DE691E003C060E06E +:1015900080E090E070E00E946E0C8091E8008B7714 +:1015A0008093E80008958091EF01813209F074C0C2 +:1015B0008091F3019091F401892B09F06DC0809125 +:1015C000E800877F8093E8008091E80082FD05C0F5 +:1015D0008091EE018111F8CF5FC08091F10080937E +:1015E00075018091E8008B7753C08091EF01813ABB +:1015F00009F052C08091F3019091F401892B09F018 +:101600004BC08091E800877F8093E8008091E800DC +:1016100080FFFCCF80910A0136C08091EF018132BA +:10162000D9F58091F3019091F401892BA9F580916E +:10163000E800877F8093E8000E94670D8091F101A8 +:1016400080930A010C942A168091EF01813221F5D2 +:101650008091E800877F8093E8000E94670D809169 +:10166000F2018093760108958091EF01813AA1F40F +:101670008091E800877F8093E8008091E80080FFF8 +:10168000FCCF809176018093F1008091E8008E7705 +:101690008093E8000C94670D0895089508950895C7 +:1016A00086E292E00E946D050C944F0B0E941D1C77 +:1016B0008091EC01882329F00E94481C81110C9430 +:1016C0000D0C089584B7877F84BF0FB6F894A89552 +:1016D00080916000886180936000109260000FBE6E +:1016E00090E080E80FB6F8948093610090936100D9 +:1016F0000FBE0E944D0B0E942B110E94B80D0E943C +:10170000150E8091E20084608093E2008DE099E004 +:101710000E94EE1B78948091EE018430E1F781E124 +:1017200092E00E946D050E942D1180E091E00E94E0 +:101730009A1080E092E00E946D050E944E0B80910D +:10174000EE01853039F48CEF91E00E946D050E9426 +:10175000560BF5CF0E943111F2CF0C945C1C82E243 +:1017600092E00E946D050C94AD0B292F3327233096 +:101770003105C9F064F42130310581F022303105A2 +:1017800009F043C084E790E024E832E042C021320F +:101790003105F1F02232310541F137C082E190E0AC +:1017A00028EF32E036C099278130910541F0823030 +:1017B000910541F0892B49F5E0E8F2E005C0E0E74A +:1017C000F2E002C0E6E3F2E0849190E09F0121C0E4 +:1017D0006430D8F4E62FF0E0EE0FFF1FE15EFE4F1D +:1017E0002081318189E090E014C0643070F470E0B1 +:1017F000FB01EE0FFF1FE95EFE4F20813181FB01EF +:10180000ED5EFE4F808190E004C080E090E020E03B +:1018100030E0FA0131832083089580E189BD82E1BF +:1018200089BD09B400FEFDCF8091D8008F7D8093E3 +:10183000D8008091E00082608093E0008091E00019 +:1018400081FDFCCF0895CF92DF92EF92FF920F932C +:101850001F93CF93DF93EC018B016A010E94860DE9 +:10186000811133C0C114D10439F0F6018081918116 +:10187000081B190BC80FD91FE12CF12C01151105FC +:1018800019F18091E80085FD16C08091E8008E77FF +:101890008093E800C114D10449F0F6018081918160 +:1018A000E80EF91EF182E08285E00FC00E94860DED +:1018B000882321F30AC089918093F1000150110916 +:1018C000FFEFEF1AFF0ADACF80E0DF91CF911F918F +:1018D0000F91FF90EF90DF90CF9008952091F50148 +:1018E0003091F6012617370748F06115710539F474 +:1018F0002091E8002E772093E80001C0B90140E074 +:1019000061157105A9F12091EE01222309F443C06C +:10191000253009F442C02091E80023FD40C0209109 +:10192000E80022FD32C02091E80020FFE9CF40917D +:10193000F3002091F20030E0342BFC01CF0161155F +:10194000710559F02830310540F481918093F10000 +:10195000615071092F5F3F4FF1CF41E028303105D1 +:1019600009F040E02091E8002E772093E800C8CFEE +:101970004111C9CF0AC08091EE01882361F0853002 +:1019800061F08091E80083FD0AC08091E80082FF49 +:10199000F2CF80E0089582E0089583E0089581E029 +:1019A00008952091F5013091F6012617370748F088 +:1019B0006115710539F42091E8002E772093E80035 +:1019C00001C0B901FC0120E06115710591F1809120 +:1019D000EE01882309F440C0853009F43FC08091AE +:1019E000E80083FD3DC08091E80082FD2FC080911A +:1019F000E80080FFE9CF2091F3008091F20090E0B1 +:101A0000922B6115710559F08830910540F42491AD +:101A10002093F1003196615071090196F2CF21E0D7 +:101A2000089709F020E08091E8008E778093E80025 +:101A3000CBCF2111CCCF0AC08091EE01882361F079 +:101A4000853061F08091E80083FD0AC08091E80054 +:101A500082FFF2CF80E0089582E0089583E0089548 +:101A600081E00895982F973058F59093E9009817E2 +:101A700039F07091EC002091ED005091F00003C01E +:101A8000242F762F50E021FF19C03091EB003E7FCC +:101A90003093EB003091ED003D7F3093ED003091BD +:101AA000EB0031603093EB007093EC002093ED007D +:101AB0005093F0002091EE0027FF07C09F5FD3CF27 +:101AC0008F708093E90081E0089580E0089580910F +:101AD000EF0187FF11C08091E80082FD05C0809171 +:101AE000EE018111F8CF11C08091E8008B770BC017 +:101AF0008091EE01882349F08091E80080FFF8CFC3 +:101B00008091E8008E778093E80008952091E400AA +:101B10003091E50095E64091EC00842F817040FF04 +:101B200022C08091E80080FD1CC08091EE018823D6 +:101B300091F0853091F08091EB0085FD10C04091CF +:101B4000E4005091E5004217530729F39A019150A0 +:101B500011F784E0089582E0089583E0089581E01C +:101B6000089580E008954091E80042FFDECF089597 +:101B70000E94260E0E942E0EE0EEF0E08081816031 +:101B80008083E8EDF0E080818F77808319BCA7ED3A +:101B9000B0E08C918E7F8C9380818F7E80831092B9 +:101BA000ED0108950F931F93CF93DF930E94260EAC +:101BB0000E942E0EC8EDD0E088818F7788838881BF +:101BC0008068888388818F7D888319BC1092EE019C +:101BD0001092EA011092EC011092EB0100EE10E07D +:101BE000F80180818B7F808388818160888342E0D7 +:101BF00060E080E00E94320DE1EEF0E080818E7FB7 +:101C00008083E2EEF0E08081816080838081886063 +:101C10008083F80180818E7F8083888180618883C2 +:101C2000DF91CF911F910F910895E8EDF0E0808151 +:101C30008F7E8083E7EDF0E080818160808384E0A7 +:101C400082BF81E08093ED010C94D20DE8EDF0E0CD +:101C500080818E7F80831092E20008951092DA00D6 +:101C60001092E10008951F920F920FB60F92112467 +:101C70002F933F934F935F936F937F938F939F9394 +:101C8000AF93BF93EF93FF938091E10082FF0BC06E +:101C90008091E20082FF07C08091E1008B7F8093FA +:101CA000E1000E94480A8091DA0080FF1FC0809105 +:101CB000D80080FF1BC08091DA008E7F8093DA000D +:101CC0008091D90080FF0DC080E189BD82E189BD8E +:101CD00009B400FEFDCF81E08093EE010E942B0A43 +:101CE00005C019BC1092EE010E943D0A8091E100EE +:101CF00080FF19C08091E20080FF15C08091E20052 +:101D00008E7F8093E2008091E20080618093E20008 +:101D10008091D80080628093D80019BC85E08093C0 +:101D2000EE010E94500B8091E10084FF30C0809151 +:101D3000E20084FF2CC080E189BD82E189BD09B445 +:101D400000FEFDCF8091D8008F7D8093D8008091D8 +:101D5000E1008F7E8093E1008091E2008F7E80938E +:101D6000E2008091E20081608093E2008091EA01CC +:101D7000882311F084E007C08091E30087FD02C052 +:101D800081E001C083E08093EE010E94AF0B80915F +:101D9000E10083FF29C08091E20083FF25C080918C +:101DA000E100877F8093E10082E08093EE01109252 +:101DB000EA018091E1008E7F8093E1008091E20052 +:101DC0008E7F8093E2008091E20080618093E20048 +:101DD00042E060E080E00E94320D8091F000886077 +:101DE0008093F0000E94440AFF91EF91BF91AF9160 +:101DF0009F918F917F916F915F914F913F912F9123 +:101E00000F900FBE0F901F9018951F920F920FB654 +:101E10000F9211242F933F934F935F936F937F9370 +:101E20008F939F93AF93BF93CF93DF93EF93FF93E2 +:101E3000C091E900CF708091EC00D82FD17080FD67 +:101E4000D0E81092E9008091F000877F8093F00045 +:101E500078940E94490F1092E9008091F000886008 +:101E60008093F000CD2BCF70C093E900FF91EF91EC +:101E7000DF91CF91BF91AF919F918F917F916F91A2 +:101E80005F914F913F912F910F900FBE0F901F9038 +:101E900018951F93CF93DF93CDB7DEB7AA970FB6F0 +:101EA000F894DEBF0FBECDBFEFEEF1E088E08E0FFD +:101EB0009091F10091938E13FBCF0E949D0A809127 +:101EC000E80083FF1FC18091EF019091F001492F3D +:101ED00050E04A30510508F015C1FA01EA5AFF4FA7 +:101EE0000C942525803881F0823809F00BC180914F +:101EF000F3018F708093E9008091EB0085FB8827C8 +:101F000080F91092E90006C08091EB019091EC01FC +:101F1000911182609091E800977F9093E800809300 +:101F2000F1001092F100C8C0282F2D7F09F0EAC0FF +:101F3000882319F0823061F0E5C08091F101813091 +:101F400009F0E0C0933009F080E08093EC012BC0F1 +:101F50008091F101811127C08091F3018F7009F404 +:101F6000D1C08093E9002091EB0020FF1CC093308A +:101F700021F48091EB00806214C09091EB0090619D +:101F80009093EB0021E030E0A90102C0440F551FFF +:101F90008A95E2F74093EA001092EA008091EB0004 +:101FA00088608093EB001092E9008091E800877FC1 +:101FB00086C08111A7C01091F1011F778091E300C5 +:101FC0008078812B8093E3008091E800877F809365 +:101FD000E8000E94670D8091E80080FFFCCF8091AF +:101FE000E30080688093E300111102C082E001C029 +:101FF00083E08093EE0186C08058823008F082C072 +:102000008091F1019091F2018C3D53E0950779F5B3 +:1020100083E08A838AE289834FB7F894DE011396BE +:1020200020E03EE051E2E32FF0E050935700E491CE +:1020300020FF03C0E295EF703F5FEF708E2F90E0BE +:10204000EA3010F0C79601C0C0968D939D932F5F24 +:10205000243149F74FBF8091E800877F8093E800E3 +:102060006AE270E0CE0101960E946E0C14C0AE01CF +:102070004F5F5F4F6091F3010E94B50BBC01892B4C +:1020800009F440C09091E800977F9093E80089811F +:102090009A810E94D10C8091E8008B778093E800B0 +:1020A00031C0803879F58091E800877F8093E8001F +:1020B0008091EA018093F1008091E8008E7780930F +:1020C000E8000E94670D1EC081111CC09091F101B3 +:1020D0009230C0F48091E800877F8093E80090936D +:1020E000EA010E94670D8091EA01811106C080918A +:1020F000E30087FD02C081E001C084E08093EE012F +:102100000E94890A8091E80083FF0AC08091E8005C +:10211000877F8093E8008091EB0080628093EB00E2 +:10212000AA960FB6F894DEBF0FBECDBFDF91CF9158 +:102130001F91089590937C0180937B010895E09115 +:102140007B01F0917C01309721F00190F081E02D2E +:10215000099480E00895EF92FF920F931F93CF931D +:10216000DF93E0917B01F0917C013097B1F18C011C +:102170000280F381E02D09958091D90182FF2DC065 +:1021800080FF04C087EF93E00E946D05E80118E02E +:1021900081EFE82E83E0F82E8091D90180FF0BC0FB +:1021A00088811F928F93FF92EF920E9406060F90F4 +:1021B0000F900F900F90115021961111EDCF80913B +:1021C000D90180FF0AC08FEE93E0DF91CF911F917C +:1021D0000F91FF90EF900C946D05DF91CF911F91BF +:1021E0000F91FF90EF900895E0917B01F0917C01B9 +:1021F000309721F00480F581E02D09940895209115 +:10220000790130917A018217930771F090937A01E6 +:1022100080937901E0917B01F0917C01309721F06E +:102220000680F781E02D099408952091770130917F +:1022300078018217930771F090937801809377016A +:10224000E0917B01F0917C01309721F00084F185D1 +:10225000E02D099408950C940F060E94871C0C949D +:102260001106CF92DF92EF92FF920F931F93CF93BD +:10227000DF9300D000D000D0CDB7DEB70E948F062C +:102280008EE7C82E81E0D82E00E010E0E02E802FEF +:102290000E94F506F60141916F01F42EF826B1F483 +:1022A0000F5F1F4F0031110589F78FEF89838A83F4 +:1022B0001B820E94901C8160782F9D838C834981B2 +:1022C0005A816B818D810E94F01147C09091D90194 +:1022D00091FF04C08E830E94FB068E8120E030E0D7 +:1022E0004F2D50E0922FBA01022E02C075956795CE +:1022F0000A94E2F760FF2BC02983EA8221E030E0F4 +:10230000690102C0CC0CDD1C9A95E2F790E08C21AB +:102310009D21892B09F420E02B830E94901C816071 +:10232000782F9D838C8349815A816B818D810E9496 +:10233000F01149815A816B817C818D810E940A1C38 +:10234000F801E258FE4F8081C826C08206C02F5F88 +:102350003F4F2830310531F6A3CF0E94091C0E945F +:10236000511F10917D010E949F10181741F10E948A +:102370009F1080937D019091D90192FF0EC090FF34 +:102380000CC01F928F9389E094E09F938F930E94DB +:1023900006060F900F900F900F9080917D0126966A +:1023A0000FB6F894DEBF0FBECDBFDF91CF911F9166 +:1023B0000F91FF90EF90DF90CF900C941B1C26960E +:1023C0000FB6F894DEBF0FBECDBFDF91CF911F9146 +:1023D0000F91FF90EF90DF90CF9008950C942B0712 +:1023E000CF93DF93CDB7DEB72B970FB6F894DEBF50 +:1023F0000FBECDBF942F4F83252F588769877A87CB +:102400008B874A855B85452B21F02F3F09F59F3F40 +:10241000F9F4DE01119686E0FD0111928A95E9F743 +:1024200085E0FE01379601900D928A95E1F749818A +:102430005A816B817C818D819E810E94C4182B966C +:102440000FB6F894DEBF0FBECDBFDF91CF910895D8 +:102450004F81588569857A858B850E940A1CD9CF62 +:10246000CF93882309F4A4C0C82F8CEF8C0F813A36 +:1024700048F48C2F0E947B2281119AC08C2F0E94DD +:102480004F1B0CC080E28C0F883058F4C77081E07D +:1024900001C0880FCA95EAF70E948E1BCF910C9459 +:1024A000C81B8BE58C0F833078F4C53A29F0C63A07 +:1024B00031F083E890E005C081E890E002C082E856 +:1024C00090E0CF910C94FF1088E58C0F853108F0D7 +:1024D0006FC0C83A61F1C93A69F1CA3A71F1CB3AB1 +:1024E00079F1CC3A81F1CD3A89F1CE3A91F1CF3AF6 +:1024F00099F1C13BA1F1C03BA9F1C23BB1F1C33B92 +:10250000B9F1C43BC1F1C53BC9F1C63BD1F1C73BF1 +:10251000D9F1C83BE1F1C93BE9F1CA3BF1F1CB3B51 +:10252000F9F1CC3B09F43FC080E090E03EC082EE80 +:1025300090E03BC089EE90E038C08AEE90E035C074 +:1025400085EB90E032C086EB90E02FC083EB90E00B +:102550002CC084EB90E029C087EB90E026C08CEC87 +:1025600090E023C08DEC90E020C083E891E01DC096 +:102570008AE891E01AC082E991E017C084E991E00D +:1025800014C081E292E011C083E292E00EC084E2C6 +:1025900092E00BC085E292E008C086E292E005C0BE +:1025A00087E292E002C08AE292E0CF910C9415118A +:1025B000CF910895882329F19CEF980F913A18F450 +:1025C0000E946C1B0DC090E2980F983058F48770F1 +:1025D00091E001C0990F8A95EAF7892F0E94941B18 +:1025E0000C94C81B9BE5980F933020F480E090E09A +:1025F0000C94FF10885A853120F480E090E00C9410 +:1026000015110895882321F00E948E1B0C94C81B7D +:102610000895882321F00E94941B0C94C81B0895F0 +:10262000CF92DF92EF92FF920F931F93CF93DF939E +:1026300000D000D000D0CDB7DEB725E0FC01DE0130 +:10264000119601900D922A95E1F7FC0140813181AC +:10265000F280258122952F7063817481672B09F4A4 +:10266000D8C23F3F19F44F3F09F4D3C26C014983EC +:102670003A8389819A812E830E940E1B182F092F7D +:102680000E940D1B0E941D1AE02FE295EF70F0E0F2 +:10269000E05AFF4F2E810C942525802F807F902FAC +:1026A0009F70092F882311F00295007FFF2049F0C9 +:1026B000002309F45FC2802F0E94A11B0E94C81B47 +:1026C00059C2812F0E94DA12002309F4A2C2802F7E +:1026D0000E94A71B26960FB6F894DEBF0FBECDBF93 +:1026E000DF91CF911F910F91FF90EF90DF90CF90EE +:1026F0000C94C81B802F807F902F9F70092F8032F1 +:1027000011F00295007F112319F0113001F129C059 +:10271000FF20A9F0802F222349F1213039F5269698 +:102720000FB6F894DEBF0FBECDBFDF91CF911F91E2 +:102730000F91FF90EF90DF90CF900C94B11B22236C +:1027400019F0213009F465C20E94B41B2CC0FF208F +:10275000E9F0263008F05DC20E948B1B802329F02F +:1027600022C0FF20F1F0211115C0802F26960FB650 +:10277000F894DEBF0FBECDBFDF91CF911F910F91B7 +:10278000FF90EF90DF90CF900C940213253008F06B +:1027900040C209C0F601858180FFECC18F7085833E +:1027A000E4CF2111FBC1802F69C1202F26952695EA +:1027B000237030E02115310521F021303105C9F0B9 +:1027C00028C2FF2021F0812F902F937002C080E05B +:1027D00090E026960FB6F894DEBF0FBECDBFDF9116 +:1027E000CF911F910F91FF90EF90DF90CF900C94BD +:1027F000FF10FF2021F0812F902F937002C080E006 +:1028000090E026960FB6F894DEBF0FBECDBFDF91E5 +:10281000CF911F910F91FF90EF90DF90CF900C948C +:102820001511812FFF2019F00E94D71D02C00E94B0 +:102830003F1E26960FB6F894DEBF0FBECDBFDF91C8 +:10284000CF911F910F91FF90EF90DF90CF900C945C +:10285000C41E802F837009F078C0F110DAC1812F77 +:10286000829586958770880F880F912F9F70C92E4B +:10287000D12CE12CF12C082E04C0CC0CDD1CEE1C5C +:10288000FF1C0A94D2F714FF12C04FE050E060E042 +:1028900070E004C0440F551F661F771F8A95D2F75A +:1028A000CB01BA01609570958095909503C060E06A +:1028B00070E0CB01202F269526952370422F50E003 +:1028C00042305105D1F04330510559F16C297D2931 +:1028D0008E299F294130510541F126960FB6F89473 +:1028E000DEBF0FBECDBFDF91CF911F910F91FF9043 +:1028F000EF90DF90CF900C94321A6C297D298E29AD +:102900009F2926960FB6F894DEBF0FBECDBFDF918C +:10291000CF911F910F91FF90EF90DF90CF900C948B +:10292000441A0E94321AC701B60126960FB6F894CF +:10293000DEBF0FBECDBFDF91CF911F910F91FF90F2 +:10294000EF90DF90CF900C94201AFF2019F0802F89 +:10295000817001C08695882309F45BC1812F82951F +:1029600086958770880F880F912F9F70C92ED12C64 +:10297000E12CF12C082E04C0CC0CDD1CEE1CFF1C3D +:102980000A94D2F714FF12C04FE050E060E070E00C +:1029900004C0440F551F661F771F8A95D2F7CB01DD +:1029A000BA01609570958095909503C060E070E0E5 +:1029B000CB01202F269526952370422F50E04230E0 +:1029C0005105D1F04330510559F16C297D298E29EB +:1029D0009F294130510541F126960FB6F894DEBF8C +:1029E0000FBECDBFDF91CF911F910F91FF90EF9060 +:1029F000DF90CF900C94E91A6C297D298E299F29AC +:102A000026960FB6F894DEBF0FBECDBFDF91CF91F3 +:102A10001F910F91FF90EF90DF90CF900C94FB1AD5 +:102A20000E94E91AC701B60126960FB6F894DEBFD8 +:102A30000FBECDBFDF91CF911F910F91FF90EF900F +:102A4000DF90CF900C94D71A103F41F118F4103E4C +:102A500048F48BC0123F09F450C0D8F1133F09F479 +:102A600060C083C01F70802F8F71FF2021F00E94F3 +:102A7000701A812F7BCE0E94911A812F26960FB655 +:102A8000F894DEBF0FBECDBFDF91CF911F910F91A4 +:102A9000FF90EF90DF90CF900C940913FF20A9F0E6 +:102AA000253008F0B6C0802F8F7126960FB6F894A7 +:102AB000DEBF0FBECDBFDF91CF911F910F91FF9071 +:102AC000EF90DF90CF900C94B61A263008F0A1C09A +:102AD000EACFFF20A1F0802F8F7126960FB6F894D1 +:102AE000DEBF0FBECDBFDF91CF911F910F91FF9041 +:102AF000EF90DF90CF900C94701AFF2061F3802F3D +:102B00008F7126960FB6F894DEBF0FBECDBFDF9152 +:102B1000CF911F910F91FF90EF90DF90CF900C9489 +:102B2000911AFF2091F0802F8F7126960FB6F8949E +:102B3000DEBF0FBECDBFDF91CF911F910F91FF90F0 +:102B4000EF90DF90CF900C945B1A26960FB6F89416 +:102B5000DEBF0FBECDBFDF91CF911F910F91FF90D0 +:102B6000EF90DF90CF900C94561AFF20A1F0222313 +:102B700009F4B1CF812F26960FB6F894DEBF0FBEB1 +:102B8000CDBFDF91CF911F910F91FF90EF90DF901C +:102B9000CF900C943012222309F4B1CF812F2696C6 +:102BA0000FB6F894DEBF0FBECDBFDF91CF911F915E +:102BB0000F91FF90EF90DF90CF900C94DA12402F9E +:102BC0004F70612FC6010E94511D26960FB6F894D2 +:102BD000DEBF0FBECDBFDF91CF911F910F91FF9050 +:102BE000EF90DF90CF900C946819402F4F70612FB9 +:102BF000C60126960FB6F894DEBF0FBECDBFDF919B +:102C0000CF911F910F91FF90EF90DF90CF900C9498 +:102C1000541D26960FB6F894DEBF0FBECDBFDF91D0 +:102C2000CF911F910F91FF90EF90DF90CF9008957B +:102C30000E94AE1B0E947D1B0E94C81B0E94F61FB3 +:102C40000E94C41E80E090E00E94FF1080E090E0AF +:102C50000C9415110E949E1B0C9418160E940E1BBA +:102C6000292F22952F7030E02C3031054CF42A307A +:102C700031056CF4225031092230310588F407C047 +:102C80002C30310549F02F30310531F009C0803E3C +:102C900048F0803F29F406C093FB882780F9089507 +:102CA00080E0089581E00895CF93DF9300D000D0B5 +:102CB0001F92CDB7DEB70F900F900F900F900F902F +:102CC000DF91CF910895CF93DF9300D000D000D053 +:102CD000CDB7DEB726960FB6F894DEBF0FBECDBFD8 +:102CE000DF91CF9108951F93CF93DF93C0918E0111 +:102CF00016E080918F01C81799F0D0E01C9FF00179 +:102D00001D9FF00D1124E057FE4F408151816281DB +:102D10007381848195810E9463162196C770E9CFE3 +:102D2000DF91CF911F9108954091C0015091C10151 +:102D30006091C2017091C3018091C4019091C5015D +:102D40000C9463168091C50182958F7009F054C070 +:102D50008091C201882309F44FC080918E01A09117 +:102D60008F016091C0017091C1014091C3015091E8 +:102D7000C401B6E08A1709F43FC090E0411551053F +:102D8000C1F17F3F11F46F3FA1F1B89FF001B99FEE +:102D9000F00D1124E057FE4F218172132AC02081CB +:102DA000621327C02281211124C02381348124177A +:102DB000350710F421503109241B350B283C31050F +:102DC000C0F42091C5012F7020612093C50126E039 +:102DD000289FF001299FF00D1124EB56FE4F8081B2 +:102DE0008F708061808380EC91E00E9410130C94BE +:102DF000731601968770BECF0895CF92DF92EF923F +:102E0000FF920F931F93CF93DF93CDB7DEB76297F7 +:102E10000FB6F894DEBF0FBECDBF8C0185E0F80180 +:102E2000DE011D9601900D928A95E1F7D8014C9133 +:102E300011965C91119712966C9112971396CD9002 +:102E4000DC9014973091C0017091C1018091C30151 +:102E50009091C401009709F46BC17F3F19F43F3F83 +:102E600009F466C1E090C201EE2009F4C0C02091CF +:102E7000C501C816D90628F0F601E81BF90BCF01E9 +:102E800004C0809590958C0D9D1DFF24F394883C83 +:102E9000910578F0F12C207F09F0C6C07C2DD98AED +:102EA000C88A89890E94541680EC91E00E94101310 +:102EB000B1C0822F807F09F046C0751314C034134F +:102EC00012C0611110C02F7020612093C5010E94B3 +:102ED000941680EC91E00E9410138091C501D801F6 +:102EE00015968C932EC0CD2819F15F3F11F44F3FFA +:102EF000F9F0F62E61111CC080918E0120918F0196 +:102F000036E0821709F45AC090E0389FF001399FEB +:102F1000F00D1124E057FE4F7181571306C07081E8 +:102F2000471303C07281711103C001968770E9CF06 +:102F3000F62E662309F418C18091C5018160809343 +:102F4000C501F12C11C1751308C0341306C06111FD +:102F500004C08091C501D801C3C04D875E878D85AF +:102F60009E856A8B0E942E166A898823E1F166236A +:102F7000D1F12091C501822F82958F7090E0029748 +:102F800074F08091C0019091C10198878F83198658 +:102F9000DB86CA862C87CE0107960E94101386E036 +:102FA000F801A0ECB1E001900D928A95E1F70E9442 +:102FB000A2160E949416FF24F394D6C04D875E8714 +:102FC0008D859E850E940E1B292F22952F7030E043 +:102FD000223031050CF0BCC09F7009F0B6C0805E95 +:102FE000883008F4C1C0C8010E941013E4CFC8168D +:102FF000D90608F453C0F601E81BF90BCF01883C51 +:10300000910508F450C0F12C7C2DD98AC88A898991 +:103010000E945416E0ECF1E086E0DF011D928A95F3 +:10302000E9F70E949416A0C0751314C0341312C09F +:10303000611110C08091C501F8018583C8010E940B +:10304000101386E0E0ECF1E0DF011D928A95E9F7CC +:10305000FE2C8AC04D875E878D859E856A8B0E9477 +:103060002E166A89882309F4BECF662309F4BBCFE4 +:103070002091C501822F82958F7090E002970CF409 +:103080008ECF8091C0019091C1019A8389831B8268 +:10309000DD82CC822E83CE0101967FCF80959095E4 +:1030A0008C0D9D1DACCFF62E662309F49CCF7513B5 +:1030B0002EC034132CC02091C50120FD1FC0822FCB +:1030C00082958F70D9F0D80115962C9315978F3073 +:1030D00049F08F5F982F9295907F822F8F70892B68 +:1030E00015968C93C8010E94101386E0F801A0EC9D +:1030F000B1E001900D928A95E1F793CF86E0F80157 +:10310000A0ECB1E001900D928A95E1F72DC04D87BA +:103110005E878D859E850E942E16811140CF8091FD +:10312000C50181608093C501C8010E9410131CC0B5 +:10313000662309F458CF4D875E878D859E850E9452 +:103140002E16882309F44FCF2ACF811148CF0CC007 +:10315000243031050CF047CF9F7009F440CFF801BF +:103160009581907F09F03BCF8F2D62960FB6F89432 +:10317000DEBF0FBECDBFDF91CF911F910F91FF90AA +:10318000EF90DF90CF9008951F93CF93DF93CDB74B +:10319000DEB72C970FB6F894DEBF0FBECDBF4F83BE +:1031A000588769877A878B879C87CE0107960E940C +:1031B000FD16882369F08F8198852A853B85232B0E +:1031C000F1F19F3F09F063C08F3F09F060C037C045 +:1031D00086E0FE013796DE01119601900D928A95E8 +:1031E000E1F76F817885EA85FB85309741F17F3F74 +:1031F00011F46F3F21F120918F0130E0C901019658 +:103200008770992740918E0150E08417950709F443 +:1032100047C069837A83FD83EC8396E0929FD00157 +:10322000939FB00D1124A057BE4FFE01319601901F +:103230000D929A95E1F780938F010E94731616E024 +:1032400080918E0190918F018917C1F1189FC00163 +:10325000112480579E4F0E94FD16882379F1E0913A +:103260008E011E9FF0011124E057FE4F40815181D5 +:1032700062817381848195810E94631680918E01A1 +:1032800090E001968770992780938E01D9CF4F8166 +:10329000588569857A858B859C850E946316CFCF7A +:1032A0000E942A1610928F0110928E01E0ECF1E03C +:1032B00086E0DF011D928A95E9F7C1CF2C960FB603 +:1032C000F894DEBF0FBECDBFDF91CF911F9108955F +:1032D000DF92EF92FF920F931F93CF93DF93FC0146 +:1032E000892B09F48AC0E12CF12CDD24D394EF0161 +:1032F00021968491853709F461C058F4843708F029 +:103300004EC0843008F06AC08130D1F0823071F153 +:1033100074C0883709F45DC050F4863709F455C08D +:10332000873709F06AC08E2D0E949B1B54C09CE712 +:10333000980F903708F061C08F770E94DA1250C062 +:103340008F010E5F1F4FFE01849190E2980F98301D +:1033500050F48770FD2D01C0FF0F8A95EAF78F2F7B +:103360000E94A11B14C00E94301213C08F010E5F77 +:103370001F4FFE01C49180E28C0F883060F4C7704B +:103380008D2D01C0880FCA95EAF70E94A71B0E94E5 +:10339000C81BE80125C08C2F0E94DA12FACF9F01CA +:1033A0002E5F3F4FFE01C491CC2369F08FE99FE06F +:1033B0000197F1F700C00000C150F6CF9F012E5FCA +:1033C0003F4FFE01F490E9010BC00E948B1BE82ED9 +:1033D00007C00E949E1B0E94C81B02C00E943012A0 +:1033E0008F2D882341F0EFE9FFE03197F1F700C01E +:1033F00000008150F6CFFE017ACFDF91CF911F916F +:103400000F91FF90EF90DF9008956093CA01709341 +:10341000CB018093CC019093CD010E94191C0C9498 +:1034200018166093C6017093C7018093C8019093EA +:10343000C9010E941A1C0C94181608950C94051AC0 +:103440000F931F930091CA011091CB012091CC01E1 +:103450003091CD01602B712B822B932B1F910F91FB +:103460000C94051A0F931F930091CA011091CB0180 +:103470002091CC013091CD016023712382239323CD +:103480001F910F910C94051A0F931F930091CA017D +:103490001091CB012091CC013091CD016027712793 +:1034A000822793271F910F910C94051A60E070E01A +:1034B000CB010C94111A0F931F9341E050E060E090 +:1034C00070E08A019B0104C0000F111F221F331FEF +:1034D0008A95D2F7C901B8011F910F910C94111A66 +:1034E0000F931F9341E050E060E070E004C0440F90 +:1034F000551F661F771F8A95D2F78091C60190915C +:10350000C701A091C801B091C9018A019B01082B94 +:10351000192B2A2B3B2BC901B8011F910F910C9439 +:10352000111A0F931F9341E050E060E070E004C077 +:10353000440F551F661F771F8A95D2F74095509507 +:10354000609570958091C6019091C701A091C801C6 +:10355000B091C9018A019B01082319232A233B2327 +:10356000C901B8011F910F910C94111A0F931F9369 +:1035700041E050E060E070E004C0440F551F661F5A +:10358000771F8A95D2F78091C6019091C701A091CB +:10359000C801B091C9018A019B01082719272A2770 +:1035A0003B27C901B8011F910F910C94111A0F9379 +:1035B0001F930091C6011091C7012091C80130915D +:1035C000C901602B712B822B932B1F910F910C94AF +:1035D000111A0F931F930091C6011091C7012091FA +:1035E000C8013091C90160237123822393231F9165 +:1035F0000F910C94111A0F931F930091C601109113 +:10360000C7012091C8013091C90160277127822725 +:1036100093271F910F910C94111A0895CF92DF9266 +:10362000EF92FF920F931F93CF93DF938C01C09083 +:10363000CA01D090CB01E090CC01F090CD01409137 +:10364000C6015091C7016091C8017091C901C42A97 +:10365000D52AE62AF72ACFE1D0E0D701C6010C2E01 +:1036600004C0B695A795979587950A94D2F780FFE1 +:1036700007C0B8018C2F0E94271D8130910531F4BD +:10368000219758F7B80180E00E94271DDF91CF9164 +:103690001F910F91FF90EF90DF90CF9008952091B0 +:1036A0000B0130910C01F90132969FEF40E05191EE +:1036B000581789F09F3F19F4511101C0942F4F5FA3 +:1036C0004630A9F79F3F39F0F901E90FF11D97FD49 +:1036D000FA9582830895089520910B0130910C0191 +:1036E000F9013296285F3F4F9081981301C01082F4 +:1036F0003196E217F307C1F7089581E090E0E09179 +:103700000B01F0910C01E80FF91F1082019688302F +:103710009105A9F708958091D80108959091D80155 +:10372000892B8093D801089580959091D8018923A1 +:103730008093D80108958093D80108951092D801FC +:1037400008959091D701892B8093D7010895809592 +:103750009091D70189238093D70108951092D701C2 +:1037600008958093CE0108951092CE01089580911E +:103770000B0190910C01FC0131969C01285F3F4F99 +:1037800080E0919191118F5FE217F307D1F70895CF +:10379000E0910B01F0910C018091D8018083E091C0 +:1037A0000B01F0910C0190818091D701892B8083CE +:1037B0008091CE01882361F0E0910B01F0910C0122 +:1037C0009081892B80830E94B71B81111092CE01BA +:1037D00080910B0190910C010C94AB1090933301EC +:1037E0008093320108958295982F9C7C392F3695CD +:1037F0003695282F237344E0249FC0011124932F72 +:10380000982B292F2A7A2695892F8575880F822B48 +:1038100008950895CF93DF9300D000D01F92CDB7C5 +:10382000DEB70F900F900F900F900F90DF91CF9118 +:103830000895089508950C94EE118091EE0184305E +:1038400021F11092DA0120E488E190E00FB6F894BB +:10385000A895809360000FBE2093600083B7817F9E +:10386000846083BF83B7816083BF7894889583B772 +:103870008E7F83BF0FB6F894A89580916000886111 +:1038800080936000109260000FBE0895089508951F +:10389000CF930E94461C0E948F060E94471CC0E0E6 +:1038A0008C2F0E94F506811104C0CF5FC031C1F793 +:1038B00001C081E0CF9108950C942A161F920F92B7 +:1038C0000FB60F9211248F939F93AF93BF93809164 +:1038D000DA01811113C08091DB019091DC01A0918C +:1038E000DD01B091DE014196A11DB11D8093DB0188 +:1038F0009093DC01A093DD01B093DE01BF91AF9105 +:103900009F918F910F900FBE0F901F90189582E09E +:1039100084BD93E095BD9AEF97BD80936E000895A6 +:103920002FB7F8948091DB019091DC01A091DD012B +:10393000B091DE012FBF08952FB7F8946091DB019D +:103940007091DC018091DD019091DE012FBF08951F +:10395000CF92DF92EF92FF920F931F932FB7F894BD +:103960004091DB015091DC016091DD017091DE013D +:103970002FBF6A017B01EE24FF248C0120E030E0A0 +:10398000C016D106E206F30610F4415051099A011F +:10399000281B390BC9011F910F91FF90EF90DF9009 +:1039A000CF9008951F920F920FB60F9211248F930C +:1039B0009F93AF93BF938091DB019091DC01A09125 +:1039C000DD01B091DE010196A11DB11D8093DB01E7 +:1039D0009093DC01A093DD01B093DE01BF91AF9124 +:1039E0009F918F910F900FBE0F901F9018950E947E +:1039F000B80DF8942FEF87EA91E62150804090406F +:103A0000E1F700C0000087E090EBDC018093F70154 +:103A10009093F801A093F901B093FA019CE088E13A +:103A20000FB6F894A895809360000FBE9093600045 +:103A3000FFCF28E0929FF0011124E80FF11DE05222 +:103A4000FF4F9491892F8F7092959F700895CF9317 +:103A5000C82FCB010E94191D282F30E080E1989FCC +:103A6000A0011124422B532B4038510519F480E05A +:103A700090E015C09770E92FF0E088E0C89FE00D56 +:103A8000F11D112484E0EE0FFF1F8A95E1F7E20F8C +:103A9000F31FEE0FFF1FE050F84985919491CF91ED +:103AA000089580E090E0089508958091E10180FFFD +:103AB0000BC06091100185E0689FB00111247595DD +:103AC0006795759567952BC081FF09C060911001BE +:103AD00085E0689FB00111247595679520C082FF2D +:103AE00007C06091100185E0689FB001112417C0E4 +:103AF0009091E2019923D1F060910F01961788F718 +:103B00002091100185E0289F90011124929FA0012F +:103B1000939F500D112470E0CA010E941125603856 +:103B2000710540F46115710539F002C065E070E07F +:103B3000862F08958FE7089581E008958091E1012F +:103B400080FF08C060910E0170E0759567957595CE +:103B5000679521C081FF06C060910E0170E07595E8 +:103B6000679519C082FF04C060910E0170E010C01B +:103B70009091E2019923C1F060910D019617A0F791 +:103B800080910E01899FC001112470E00E941125CF +:103B90006038710528F46115710521F0862F0895AC +:103BA0008FE7089581E0089561E070E0F4CF803FF1 +:103BB00021F40E94551D819504C0813F29F40E9483 +:103BC000551D8093E5010895823F21F40E94551D03 +:103BD000819504C0833F29F40E94551D8093E40120 +:103BE0000895893F19F40E949E1D05C08A3F31F453 +:103BF0000E949E1D81958093E60108958B3F21F4DC +:103C00000E949E1D819504C08C3F29F40E949E1D38 +:103C10008093E7010895843F21F48091E30181605E +:103C200017C0853F21F48091E301826011C0863F77 +:103C300021F48091E30184600BC0873F21F48091DF +:103C4000E301886005C0883F31F48091E301806121 +:103C50008093E30108958D3F21F48091E10181601B +:103C60000BC08E3F21F48091E101826005C08F3F3F +:103C700029F48091E10184608093E1010895803FFF +:103C800039F48091E50187FF6CC01092E50169C0AD +:103C9000813F29F48091E5011816BCF362C0909130 +:103CA000E401823F29F497FF5CC01092E40159C0FF +:103CB000833F19F41916CCF354C0893F41F4809125 +:103CC000E60118160CF04DC01092E6014AC08A3F7A +:103CD00029F48091E60187FF44C0F6CF8B3F39F489 +:103CE0008091E70187FF3DC01092E7013AC08C3F09 +:103CF00029F48091E7011816BCF333C0843F21F406 +:103D00008091E3018E7F17C0853F21F48091E3010C +:103D10008D7F11C0863F21F48091E3018B7F0BC022 +:103D2000873F21F48091E301877F05C0883F31F40C +:103D30008091E3018F7E8093E30113C08D3F21F4D6 +:103D40008091E1018E7F0BC08E3F21F48091E101D3 +:103D50008D7F05C08F3F29F48091E1018B7F809397 +:103D6000E1018091E40181110EC08091E501811192 +:103D70000AC08091E601811106C08091E70181119E +:103D800002C01092E20108958091D90183FF7EC0A4 +:103D90008BE394E00E946D058091E3011F928F9365 +:103DA00086E394E09F938F930E94060684E394E059 +:103DB0000E946D058091E401282F082E000C330B22 +:103DC0003F938F9381E394E09F938F930E94060625 +:103DD0008FE294E00E946D058091E501282F082E66 +:103DE000000C330B3F938F938CE294E09F938F935F +:103DF0000E9406068AE294E00E946D058091E60129 +:103E0000282F082E000C330B3F938F9387E294E00A +:103E10009F938F930E94060685E294E00E946D05B1 +:103E20008091E701282F082E000C330B3F938F93CE +:103E300082E294E09F938F930E9406068FE194E0C4 +:103E40000E946D058091E2011F928F938CE194E0B6 +:103E50009F938F930E9406068AE194E00E946D056D +:103E60008091E1011F928F9387E194E09F938F935C +:103E70000E94060684E194E00E946D058DB79EB70E +:103E80004C960FB6F8949EBF0FBE8DBF83EE91E0A7 +:103E90000E94F4100E94901C9093E0018093DF0137 +:103EA00008951F93CF93DF938091DF019091E001FC +:103EB0000E94A81CAC019091E201992321F020916D +:103EC000110130E006C0209112018AE0289F900184 +:103ED00011244217530708F485C08091E401C09172 +:103EE000E501D091E6011091E701811107C0C111F0 +:103EF00075C0D11173C0111171C074C09F3F19F00A +:103F00009F5F9093E201181624F40E94551D809340 +:103F1000E4018091E40187FF05C00E94551D819551 +:103F20008093E4011C1624F40E94551D8093E50142 +:103F30008091E50187FF05C00E94551D8195809302 +:103F4000E5016091E401662331F1C091E501CC23E4 +:103F500011F1062E000C770B880B990B0E940C2494 +:103F600023E333E343E35FE30E9470240E94D423FE +:103F70006093E4016C2FCC0F770B880B990B0E9498 +:103F80000C2423E333E343E35FE30E9470240E94A5 +:103F9000D4236093E5011D1624F40E949E1D809396 +:103FA000E6018091E60187FF05C00E949E1D819574 +:103FB0008093E601111624F40E949E1D8093E70170 +:103FC0008091E70187FF05C00E949E1D8195809327 +:103FD000E701DF91CF911F910C94C41E9F3F09F020 +:103FE0008FCF97CFDF91CF911F910895E3EEF1E04E +:103FF00085E0DF011D928A95E9F71092E2011092A7 +:10400000E10108958EE596E00E946D051F9281E022 +:104010008F931F9285E08F9380E196E09F938F931B +:104020000E9406060F900F900F900F900F900F9028 +:1040300008958330E9F128F4813061F0823009F18C +:104040000895853009F462C008F449C0863009F447 +:1040500074C0089580911201262F30E0280F311D81 +:104060002F3F310524F4680F6093120103C08FEFD6 +:1040700080931201809112011F928F9389E495E041 +:1040800072C080911101262F30E0280F311D2F3F83 +:10409000310524F4680F6093110103C08FEF809302 +:1040A0001101809111011F928F9387E395E05BC00E +:1040B00080911001262F30E0280F311D2F3F310550 +:1040C00024F4680F6093100103C08FEF80931001F8 +:1040D000809110011F928F9384E295E044C08091FB +:1040E0000F01262F30E0280F311D2F3F310524F41A +:1040F000680F60930F0103C08FEF80930F018091D1 +:104100000F011F928F938FE095E02DC080910E01DB +:10411000262F30E0280F311D2F3F310524F4680F82 +:1041200060930E0103C08FEF80930E0180910E010A +:104130001F928F9386EF94E016C080910D01262F79 +:1041400030E0280F311D2F3F310524F4680F6093B4 +:104150000D0103C08FEF80930D0180910D011F921F +:104160008F938BED94E09F938F930E9406060F90A0 +:104170000F900F900F900895833081F128F48130D3 +:1041800059F08230D1F00895853009F449C0B8F172 +:10419000863009F456C0089580911201681720F402 +:1041A000861B8093120102C01092120180911201AD +:1041B0001F928F938CEC94E054C08091110168178A +:1041C00020F4861B8093110102C01092110180918E +:1041D00011011F928F938AEB94E043C080911001EC +:1041E000681720F4861B8093100102C01092100102 +:1041F000809110011F928F9387EA94E032C08091E2 +:104200000F01681720F4861B80930F0102C01092E3 +:104210000F0180910F011F928F9382E994E021C0DA +:1042200080910E01681720F4861B80930E0102C056 +:1042300010920E0180910E011F928F9389E794E0F6 +:1042400010C080910D01681720F4861B80930D012A +:1042500002C010920D0180910D011F928F938EE587 +:1042600094E09F938F930E9406060F900F900F90FB +:104270000F900895CF93C82F1F928F9383E697E0F6 +:104280009F938F930E94060681E090E0A0E0B0E04B +:10429000BC01CD0104C0660F771F881F991FCA9506 +:1042A000D2F70E941E1A0F900F900F900F90CF918F +:1042B0000C942A16CF93873288F58E3108F00BC103 +:1042C0008E3009F487C0D8F4873009F460C08B3091 +:1042D00009F44FC0863009F002C18091D901817F75 +:1042E0008E7F8093D90188E697E00E946D058BE26E +:1042F0009AE00E946D0581E08093E90146C0863115 +:1043000009F4B0C020F4803109F47AC0E8C08931E2 +:1043100009F491C08B3109F449C0E1C0883349F1F7 +:1043200050F4893209F4D5C0853309F4D2C08732FC +:1043300009F0D5C0CEC0833409F4CBC028F48A3349 +:1043400008F4CDC08953C8C0883409F0C8C00E94A1 +:104350002A168AE19AE00E946D052FEF83ED90E323 +:10436000215080409040E1F700C000000E94F71CFF +:104370000CC08FE897E041C081E09AE00E946D0593 +:104380008091D90181608093D901C1E0ADC0809155 +:10439000D901C82FC17080FFEFCF8DE09AE00E9455 +:1043A0006D058091D901817F8E7F3FC09091D901A9 +:1043B00091FBCC27C0F981E0C827892FC0FB81F988 +:1043C0008093D901CC2319F084EF99E029C086EEBF +:1043D00099E013C09091D90192FBCC27C0F981E0FC +:1043E000C827892FC0FB82F98093D901CC2319F00B +:1043F00087ED99E015C087EC99E00E946D05C5CF67 +:104400009091D90193FBCC27C0F981E0C827892F6F +:10441000C0FB83F98093D901CC2351F08BEB99E059 +:104420000E946D058091D90181608093D9015CC0A3 +:104430008EEA99E0E2CF8FE999E00E946D0587E767 +:1044400099E00E946D058DE299E00E946D0580E083 +:1044500099E00E946D058BEB98E00E946D058DE858 +:1044600098E0CBCF8FE798E00E946D050E949F10E7 +:104470001F928F9385E698E09F938F930E94060684 +:1044800080910A011F928F938EE498E09F938F93FF +:104490000E940606809176011F928F938BE398E02D +:1044A0009F938F930E9406060E949C1C9F938F935C +:1044B0007F936F9384E298E09F938F930E94060608 +:1044C0008DB79EB742960FB6F8949EBF0FBE8DBFB4 +:1044D0005CCF80E001C08D510E943A2156CF82E22C +:1044E00098E00E946D05C0E08C2FCF91089580E088 +:1044F000089580E00895CF93C82F8091E90181301D +:1045000081F020F0823009F44FC046C1E0910B01E8 +:10451000F0910C018081813169F0823209F03EC155 +:1045200009C0E0910B01F0910C018081813111F003 +:10453000823261F48C2F0E947722811104C08C2F6B +:104540000E945A212FC081E090E02CC08C2F0E9445 +:104550007922811126C0C431E1F070F4CB3081F0B2 +:10456000C031D1F40E9402208BE597E00E946D05D6 +:1045700082E08093E90115C0C93259F0C83361F473 +:1045800088E697E00E946D058FE597E00E946D0533 +:1045900008C01092E90104C189E597E00E946D0509 +:1045A000FFC081E08170FEC0C43228F5CE3108F032 +:1045B000C1C0CB30A1F1D0F4C73009F0D3C08EE137 +:1045C0008093120182E3809311018AE080931001AD +:1045D00084E180930F0188E080930E0188E280934C +:1045E0000D018FEF95E00E946D05BFC0C33149F109 +:1045F000C431C1F0B7C0CB3409F4A9C028F4C93222 +:1046000089F0C83361F0AEC0C13509F49EC0C2352F +:1046100009F499C0CE3409F0A5C06AE09EC00E949A +:104620000220A3C08091E801882319F01092E801CC +:104630009CC08CE096E00E946D0581E08093E901CA +:10464000B1C086EE95E00E946D0584ED95E00E9474 +:104650006D05809112011F928F9381ED95E09F93DC +:104660008F930E9406068FEC95E00E946D058DEBFE +:1046700095E00E946D05809111011F928F938AEB46 +:1046800095E09F938F930E94060688EB95E00E9429 +:104690006D0589EA95E00E946D05809110011F92D9 +:1046A0008F9386EA95E09F938F930E94060684EA93 +:1046B00095E00E946D0583E995E00E946D0580916B +:1046C0000F011F928F9380E995E09F938F930E9433 +:1046D00006068EE895E00E946D0589E795E00E9448 +:1046E0006D0580910E011F928F9386E795E09F9351 +:1046F0008F930E94060684E795E00E946D058DE584 +:1047000095E00E946D0580910D011F928F938AE5BF +:1047100095E09F938F930E94060688E595E00E949E +:104720006D058DB79EB748960FB6F8949EBF0FBE25 +:104730008DBF1BC0CE51EC2FF0E0E95DFE4F8081B4 +:104740008093E80112C061E003C061E006C06AE046 +:104750008091E8010E94192008C08091E8010E9420 +:10476000BC2003C08DEF95E013C08091E801882341 +:1047700069F01F928F9387EF95E09F938F930E942C +:1047800006060F900F900F900F9004C084EF95E0F5 +:104790000E946D0581E006C01092E90180E002C030 +:1047A00080E000CFCF9108950E94DB236894B1117F +:1047B0000C946A2408950E944F2488F09F5798F023 +:1047C000B92F9927B751B0F0E1F0660F771F881F16 +:1047D000991F1AF0BA95C9F714C0B13091F00E9430 +:1047E0006924B1E008950C946924672F782F8827F5 +:1047F000B85F39F0B93FCCF3869577956795B39557 +:10480000D9F73EF490958095709561957F4F8F4FC5 +:104810009F4F0895E89409C097FB3EF490958095CA +:10482000709561957F4F8F4F9F4F9923A9F0F92F76 +:1048300096E9BB279395F695879577956795B795F4 +:10484000F111F8CFFAF4BB0F11F460FF1BC06F5FDA +:104850007F4F8F4F9F4F16C0882311F096E911C0EC +:10486000772321F09EE8872F762F05C0662371F00D +:1048700096E8862F70E060E02AF09A95660F771F21 +:10488000881FDAF7880F9695879597F9089557FD51 +:104890009058440F551F59F05F3F71F04795880FAE +:1048A00097FB991F61F09F3F79F087950895121645 +:1048B00013061406551FF2CF4695F1DF08C01616F1 +:1048C00017061806991FF1CF8695710561050894A2 +:1048D0000895E894BB2766277727CB0197F90895B9 +:1048E0000E9483240C94F4240E94E62438F00E9451 +:1048F000ED2420F0952311F00C94DD240C94E32496 +:1049000011240C946A240E94472470F3959FC1F3EC +:10491000950F50E0551F629FF001729FBB27F00D6D +:10492000B11D639FAA27F00DB11DAA1F649F6627C2 +:10493000B00DA11D661F829F2227B00DA11D621F11 +:10494000739FB00DA11D621F839FA00D611D221FCB +:10495000749F3327A00D611D231F849F600D211DAF +:10496000822F762F6A2F11249F5750409AF0F1F032 +:1049700088234AF0EE0FFF1FBB1F661F771F881F9B +:1049800091505040A9F79E3F510580F00C94DD24D2 +:104990000C946A245F3FE4F3983ED4F386957795B0 +:1049A0006795B795F795E7959F5FC1F7FE2B880F41 +:1049B000911D9695879597F9089597F99F6780E8D7 +:1049C00070E060E008959FEF80EC089500240A9461 +:1049D0001616170618060906089500240A941216DA +:1049E0001306140605060895092E0394000C11F40D +:1049F000882352F0BB0F40F4BF2B11F460FF04C0BA +:104A00006F5F7F4F8F4F9F4F0895991B79E004C0D0 +:104A1000991F961708F0961B881F7A95C9F78095FD +:104A2000089597FB072E16F4009407D077FD09D060 +:104A30000E942B2507FC05D03EF4909581959F4F51 +:104A40000895709561957F4F0895EE0FFF1F0590B3 +:104A5000F491E02D0994AA1BBB1B51E107C0AA1FCA +:104A6000BB1FA617B70710F0A61BB70B881F991F0F +:104A70005A95A9F780959095BC01CD010895F894B9 +:024A8000FFCF66 +:104A82000A09FB09D809A409700901CF01280814F1 +:104A92000A321E404D3622AF0362032C030A0396EC +:104AA20002AF02C802E10201020304050607080977 +:024AB200000002 +:106800008800EA44E944E244040005000600070069 +:10681000080009000A000B000C000D000E000F001C +:1068200010001100120013001400150016001700CC +:10683000180019001A001B001C001D001E001F007C +:10684000200021002200230024002500260027002C +:10685000280029002A002B002C002D002E002F00DC +:10686000300031003200330034003500360037008C +:10687000380039003A003B003C003D003E003F003C +:1068800040004100420043004400450046004700EC +:10689000480049004A004B004C004D004E004F009C +:1068A000500051005200530054005500560057004C +:1068B000580059005A005B005C005D005E005F00FC +:1068C000600061006200630064006500850067008D +:1068D000680069006A006B006C006D006E006F005C +:1068E0007000710072007300890087008A008B00BD +:1068F000E000E100E200E300F1A1E500E600E700CE +:106900000100010001000100EA4401000100E2442D +:106910000100010001000100460001004A004B0097 +:10692000010001004700480001000100E9440100A6 +:106930000100010001000100010001003A003B00DC +:106940003C003D003E003F0040004100420043004B +:10695000010035004C0039000100440045005200A0 +:1069600049000100010050004F0029004D004E0079 +:1069700051000100680069006A006B006C006D0046 +:106980006E006F0070007100720073000100010062 +:1069900001000100010001000100010001004D00A3 +:1069A0004A004E004B0001000100010001000100FF +:1069B00001000100010001000100010001000100CF +:1069C00001000100010001000100010001000100BF +:1069D00001000100010001000100010001000100AF +:1069E0000100010001000100490001000100010057 +:1069F000010001000100010001000100010001008F +:00000001FF diff --git a/converter/ibm4704_usb/binary/ibm4704_usb_rev1_unimap.hex b/converter/ibm4704_usb/binary/ibm4704_usb_rev1_unimap.hex new file mode 100644 index 00000000..3cafd000 --- /dev/null +++ b/converter/ibm4704_usb/binary/ibm4704_usb_rev1_unimap.hex @@ -0,0 +1,1230 @@ +:100000000C9418050C945F050C9454080C945F052F +:100010000C945F050C945F050C945F050C945F05D0 +:100020000C945F050C945F050C94330E0C94050F33 +:100030000C945E1C0C945F050C945F050C945F059A +:100040000C945F050C945F050C945F050C945F05A0 +:100050000C945F050C94D21C0C945F050C945F0506 +:100060000C945F050C945F050C945F050C945F0580 +:100070000C945F050C945F050C945F050C945F0570 +:100080000C945F050C945F050C945F050C945F0560 +:100090000C945F050C945F050C945F050C945F0550 +:1000A0000C945F050C945F050C945F05720F940F20 +:1000B0008210940F8210D90FFC0F8210511064101F +:1000C0004D134D137A137A13D5131114091609160B +:1000D0002914091624152415DF1509160916F51516 +:1000E000350C12132B141A8024252680742E2A27EF +:1000F0002122230815171C181E1F202F3031802D98 +:1001000039041607090A0B0D0E0F33343228807C90 +:1001100079781D1B0619051110363738757D647AFC +:100120002C7B7F8040413A535455565F6061578025 +:100130005C5D5E6642433C585A5B67296263598046 +:10014000808080803B473D518080494A4B4C4D4EDA +:10015000463E48804452453F504F8080808080809A +:10016000253032583A20253038620A000A722F634F +:100170002030313233343536370A00253032580AD0 +:1001800000253032580A004572726F723A202530CD +:1001900032580A00456E640A0073253032583A72AC +:1001A000253032582000456E61626C6520627265B0 +:1001B000616B3A20004B6579626F6172642049443B +:1001C0003A20253032580A0049424D203437303425 +:1001D00020636F6E7665727465720A00726275666E +:1001E0003A2066756C6C0A00523A25303258253038 +:1001F00032580A00533A2530325820005B735D00B4 +:100200004B6579626F6172642073746172742E0A37 +:100210000055534220636F6E666967757265642E80 +:100220000A005B575D005B535D005B525D005B4401 +:100230005D005B435D003803490042004D00200033 +:10024000340037003000340020006B006500790076 +:1002500062006F00610072006400200063006F00A4 +:100260006E00760065007200740065007200000088 +:100270000E0374002E006D002E006B002E00000097 +:100280000403090409027400040100A032090400F7 +:1002900000010301010009211101000122400007B2 +:1002A00005810308000A0904010001030102000995 +:1002B0002111010001224D000705820308000A09EF +:1002C000040200010300000009211101000122368F +:1002D000000705830308000A090403000203000065 +:1002E00000092111010001222200070584032000DA +:1002F000010705040320000112011001000000089D +:10030000EDFE07470100010200010631FF0974A15B +:10031000010975150026FF009520750881020976F0 +:10032000150026FF00952075089102C0050109807F +:10033000A101850216810026B7001A81002AB700A4 +:10034000751095018100C0050C0901A101850316F6 +:100350000100269C021A01002A9C02751095018159 +:1003600000C005010902A1010901A1000509190147 +:100370002905150025019505750181029501750373 +:1003800081010501093009311581257F9502750824 +:10039000810609381581257F950175088106050CB0 +:1003A0000A38021581257F950175088106C0C005B0 +:1003B000010906A101050719E029E71500250195A6 +:1003C0000875018102950175088101050819012947 +:1003D00005950575019102950175039101050719B0 +:1003E0000029FF150026FF00950675088100C00A48 +:1003F000002530325820006B6579626F6172645F4E +:100400007265706F72743A20004C45443A20253072 +:1004100032580A00290A002575002F002575005D55 +:1004200028002564002000256400200025640020A9 +:10043000002564007C0025303258006D6F757365AF +:100440006B6579205B62746E7C78207920762068F9 +:100450005D287265702F61636C293A205B006D6BBB +:100460005F776865656C5F74696D655F746F5F6DFC +:100470006178203D2025640A006D6B5F77686565B3 +:100480006C5F6D61785F7370656564203D202564E5 +:100490000A006D6B5F74696D655F746F5F6D617885 +:1004A000203D2025640A006D6B5F6D61785F73707D +:1004B000656564203D2025640A006D6B5F696E747C +:1004C000657276616C203D2025640A006D6B5F6467 +:1004D000656C6179203D2025640A006D6B5F77684B +:1004E00065656C5F74696D655F746F5F6D617820C1 +:1004F0003D2025640A006D6B5F776865656C5F6DF4 +:1005000061785F7370656564203D2025640A006D25 +:100510006B5F74696D655F746F5F6D6178203D20FE +:1005200025640A006D6B5F6D61785F73706565644B +:10053000203D2025640A006D6B5F696E74657276DC +:10054000616C203D2025640A006D6B5F64656C6101 +:1005500079203D2025640A000A00257500363A20DE +:10056000776865656C5F74696D655F746F5F6D61F9 +:10057000783A20000A00257500353A2077686565CD +:100580006C5F6D61785F73706565643A20000A0086 +:10059000257500343A2074696D655F746F5F6D6115 +:1005A000783A20000A00257500333A206D61785FA3 +:1005B00073706565643A20000A00257500323A20A0 +:1005C000696E74657276616C286D73293A20000A31 +:1005D00000257500313A2064656C6179282A313034 +:1005E0006D73293A20000A092D2056616C756573D8 +:1005F000202D0A004D3E004D25643E20003F007333 +:1006000065742064656661756C740A00433E200061 +:1006100077686572652064656C74613A20637572F1 +:10062000736F723D25642C20776865656C3D256489 +:100630000A53656520687474703A2F2F656E2E77A3 +:10064000696B6970656469612E6F72672F77696B7A +:10065000692F4D6F7573655F6B6579730A000A09C1 +:100660002D204D6F7573656B6579202D0A455343B9 +:100670002F713A09717569740A313A0964656C61C0 +:1006800079282A31306D73290A323A09696E746506 +:100690007276616C286D73290A333A096D61785F4F +:1006A00073706565640A343A0974696D655F746FC7 +:1006B0005F6D61780A353A09776865656C5F6D61D1 +:1006C000785F73706565640A363A09776865656CAA +:1006D0005F74696D655F746F5F6D61780A0A703A67 +:1006E000097072696E742076616C7565730A643A7C +:1006F000097365742064656661756C74730A75703E +:100700003A092B310A646F776E3A092D310A706706 +:1007100075703A092B31300A7067646F776E3A0949 +:100720002D31300A0A7370656564203D2064656C64 +:100730007461202A206D61785F7370656564202A7A +:100740002028726570656174202F2074696D655F63 +:10075000746F5F6D6178290A003F004D3E200043B1 +:100760003E20004C25640A000A092D20436F6E7359 +:100770006F6C65202D0A4553432F713A09717569D5 +:10078000740A6D3A096D6F7573656B65790A000AB5 +:10079000092D204D61676963202D0A643A0964655B +:1007A0006275670A783A096465627567206D6174DD +:1007B0007269780A6B3A096465627567206B6579BE +:1007C000626F6172640A6D3A096465627567206DD3 +:1007D0006F7573650A763A0976657273696F6E0A8A +:1007E000733A097374617475730A633A09636F6EBF +:1007F000736F6C65206D6F64650A302D343A096C37 +:1008000061796572302D34284631302D4634290AFD +:10081000506175733A09626F6F746C6F61646572D1 +:100820000A003F0074696D65725F726561643332FE +:1008300028293A202530346C580A006B6579626F9C +:100840006172645F69646C653A2025580A006B65C3 +:1008500079626F6172645F70726F746F636F6C3A0C +:100860002025580A00686F73745F6B6579626F6149 +:1008700072645F6C65647328293A2025580A000A5F +:10088000092D20537461747573202D0A004743436A +:100890003A20342E392E32204156522D4C494243B3 +:1008A0003A20312E382E3073766E204156525F41F9 +:1008B0005243483A20617672350A004F5054494FEE +:1008C0004E533A204C554641204D4F5553454B45CC +:1008D000592045585452414B455920434F4E534F90 +:1008E0004C4520434F4D4D414E44204B45594D41C1 +:1008F000505F53454354494F4E20343039360A0037 +:100900004255494C443A20383030653963612D6492 +:1009100069727479202831303A35313A30322053B7 +:1009200065702033302032303136290A0056494470 +:100930003A2030784645454428742E6D2E6B2E297A +:10094000205049443A203078343730372849424DD6 +:100950002034373034206B6579626F6172642063B4 +:100960006F6E76657274657229205645523A203052 +:1009700078303030310A00444553433A20636F6E7B +:10098000766572742049424D2034373034206B65CF +:1009900079626F61726420746F205553420A000AB5 +:1009A000092D2056657273696F6E202D0A000A6D3D +:1009B0006F7573653A206F66660A000A6D6F75730E +:1009C000653A206F6E0A000A6B6579626F61726426 +:1009D0003A206F66660A000A6B6579626F6172641D +:1009E0003A206F6E0A000A6D61747269783A206F5E +:1009F00066660A000A6D61747269783A206F6E0A41 +:100A0000000A64656275673A206F6E0A000A6465C1 +:100A10006275673A206F66660A000A0A626F6F7431 +:100A20006C6F616465722E2E2E2000433E20000004 +:100A300011241FBECFEFDAE0DEBFCDBF04B603FE48 +:100A400027C08091F7019091F801A091F901B09130 +:100A5000FA018730904BA740B04BD1F41092F701C8 +:100A60001092F8011092F9011092FA0114BE84B7A5 +:100A7000877F84BF0FB6F894A89580916000886145 +:100A800080936000109260000FBEE0E0F8E30995EB +:100A900011E0A0E0B1E0E2E8FAE402C005900D92B6 +:100AA000A233B107D9F721E0A2E3B1E001C01D9262 +:100AB000A73FB207E1F70E94620B0C943F250C940C +:100AC0000000FF93EF93E0913201F09133013097F2 +:100AD00009F00995EF91FF910895FC01859180300F +:100AE00011F0EFDFFBCF0895FF27E0E230E247FF90 +:100AF0000CC0419597FF09C0EDE260957095809517 +:100B00009095611D711D811D911D27FF02C02195CA +:100B100030E350E2AA27660F771F881F991FAA1F8C +:100B2000A41710F0A41B63955A95A9F7AA3008F0F2 +:100B3000A95FA05DAF93F3956115710581059105DE +:100B400041F7ED3211F4EF93F395F21718F43F9358 +:100B5000F395FBCF8F91B5DFFA95E1F70895E99111 +:100B6000F9918591803021F0853219F0AADFF9CF13 +:100B7000089520E0E89455915532C1F3503311F4B3 +:100B8000689455915A3348F4505390F3220F022E33 +:100B9000220F220F200D250FF4CF0EF421958991FD +:100BA0009991533619F3533729F1533559F1BC0153 +:100BB00088279927E8945C3621F489919991689463 +:100BC0005591543639F446EF7EF077FF0DC08FEF24 +:100BD0009FEF0AC055374AE039F0583540E121F01F +:100BE000523642E009F00895FF93EF937DDFEF91D5 +:100BF000FF91B7CFFF93EF93FC0181918030B9F360 +:100C000060DFFBCFFF93EF9368DFF1CFDF93CF93EC +:100C1000CDB7DEB72596A3DFCF91DF9108950C9471 +:100C20007307FF920F931F93CF93DF938091D901A6 +:100C300081608093D90188EC91E00E946D05E4E326 +:100C4000F1E080E18E0F11928E13FDCF2FEF87EA36 +:100C500091E6215080409040E1F700C000000E94E2 +:100C600048081F928F9385EB91E09F938F930E948A +:100C7000060686EA91E00E946D050F900F900F9096 +:100C80000F908CEF0E948207882339F08FE39CE954 +:100C90000197F1F700C00000F4CFC0E0D0E009E90F +:100CA00011E08C2F8068F82E8F2D0E9482078823F8 +:100CB00039F08FE39CE90197F1F700C00000F4CF11 +:100CC0008FE19EE40197F1F700C000000E94480800 +:100CD0001F928F93DF93CF931F930F930E9406066B +:100CE00021960F900F900F900F900F900F90CF378D +:100CF000D105B9F68FEF0E948207882339F08FE380 +:100D00009CE90197F1F700C00000F4CF84E991E07D +:100D1000DF91CF911F910F91FF900C946D05CF93B0 +:100D2000DF930E9448088F3F11F480E05BC0982F4A +:100D30009F779C37A0F01F928F9387E891E09F9355 +:100D40008F930E9406060F900F900F900F90E4E390 +:100D5000F1E080E18E0F11928E13FDCFE6CF9091DE +:100D6000D901C82FC695C695C695D82FD77087FFCD +:100D70001CC090FF0CC01F928F9381E891E09F935D +:100D80008F930E9406060F900F900F900F90EC2FFC +:100D9000EF70F0E0EC5CFE4F81E090E001C0880F66 +:100DA000DA95EAF79081892B1BC090FF0CC01F9247 +:100DB0008F938BE791E09F938F930E9406060F908D +:100DC0000F900F900F90EC2FF0E0EC5CFE4F81E065 +:100DD00090E001C0880FDA95EAF780959081892329 +:100DE000808381E0DF91CF910895E82FF0E0EC5C03 +:100DF000FE4F80810895EF92FF920F931F93CF9340 +:100E0000DF938CE691E00E946D0584E3E82E81E09B +:100E1000F82EC0E0D0E000E611E0F70181917F01FB +:100E20000E94F31B1F928F93DF93CF931F930F9317 +:100E30000E94060621960F900F900F900F900F9032 +:100E40000F90C031D10549F7DF91CF911F910F91DC +:100E5000FF90EF90089508959FB7F894209148016E +:100E600080914901821761F030E0F901E65BFE4FA5 +:100E700080812F5F3F4F2F7133272093480101C09E +:100E800080E09FBF08955198599A08955898509AB4 +:100E900008955098589A08955198599A85E08A95DE +:100EA000F1F7000089B18695817008955098589A9D +:100EB00085E08A95F1F7000089B181700895CF939C +:100EC000DF93C4E6D0E00E944C07811108C0209750 +:100ED00031F085E08A95F1F700002197F4CFCE013B +:100EE000DF91CF9108950E9443070E944607E9E6EB +:100EF000F0E080818C608083E19AE99A0E94430748 +:100F00000C944907BF92CF92DF92EF92FF920F931A +:100F10001F93CF93DF93C82E10924701E9980E9448 +:100F200043070E9449075998519A0CE211E00E9428 +:100F3000560781110AC00115110549F085E08A950F +:100F4000F1F7000001501109F2CF012B11F480E3F9 +:100F500073C000E010E0D1E0D12CBB24B394C02FCB +:100F60000E945F07892B11F4C05C24C0C601002ECB +:100F700002C0959587950A94E2F780FF04C0DB25AF +:100F80000E94490702C00E94460784E6E82EF12C21 +:100F90000E944C07882359F0E114F10451F085E0D8 +:100FA0008A95F1F7000081E0E81AF108F1CFEF2807 +:100FB00021F4C85BC09347014AC00F5F1F4F083040 +:100FC000110569F60E945F07892B11F484E334C090 +:100FD000DD2329F00E94490704E610E00CC00E94BE +:100FE0004607FACF0115110561F085E08A95F1F702 +:100FF0000000015011090E944C078111F3CF012B11 +:1010000011F485E319C00E945F07892BF9F20E9451 +:10101000490704E610E00E945607882351F00115A5 +:10102000110549F085E08A95F1F70000015011099A +:10103000F2CF012B21F486E38093470108C00E9480 +:1010400043070E944907E19AE99A80E017C00E948D +:1010500043070E94490780914701813360F01F9246 +:101060008F9384EF91E09F938F930E9406060F90D9 +:101070000F900F900F90E19AE99A8FEFDF91CF9147 +:101080001F910F91FF90EF90DF90CF90BF90089548 +:101090002FB7F89490914901809148012FBF981380 +:1010A0000C942C078FEF08951F920F920FB60F929A +:1010B00011242F933F934F935F936F937F938F935D +:1010C0009F93AF93BF93CF93DF93EF93FF931092D0 +:1010D0004701809146018830F1F030F0893009F005 +:1010E0005CC0C4E6D0E02EC0809145018695809317 +:1010F00045010E945607882309F449C080914501A3 +:1011000080688093450181E090914401911180E0D5 +:10111000809344013CC00E945607882339F081E047 +:1011200090914401911180E08093440180914401A9 +:10113000882399F12CC0209781F185E08A95F1F7F9 +:10114000000021970E9456078111F5CFCD2B29F180 +:1011500040914501CFB7F8948091490190E09C01FE +:101160002F5F3F4F2F71332750914801521739F0AD +:10117000FC01E65BFE4F40832093490104C08CEDE7 +:1011800091E00E946D05CFBF109247012AC0809167 +:1011900046018F5F809346012AC08091460180936B +:1011A00047018EEF0E948207882339F08FE99FE084 +:1011B0000197F1F700C00000F4CF809145011F9224 +:1011C0008F93809146011F928F9388EE91E09F93B9 +:1011D0008F930E9406060F900F900F900F900F9024 +:1011E0000F90109246011092450110924401FF9118 +:1011F000EF91DF91CF91BF91AF919F918F917F91AF +:101200006F915F914F913F912F910F900FBE0F9073 +:101210001F9018958091750108959FB7F8941092CA +:101220006C019FBF9091EE01943009F057C09091EE +:10123000E9009F703091EC00232F217030FD20E8F1 +:10124000922B24E02093E9002091EB0020FF43C083 +:101250002091EE0027FF3FC020916A01222321F058 +:101260002091E80025FF37C010926A0126E03091F6 +:10127000E80035FD15C03091EE01343061F5309154 +:10128000EB0035FD28C0215021F481E080936A01F4 +:1012900022C0EFE9FFE03197F1F700C00000E7CF8F +:1012A0008093F1008091E80085FD0AC08091E800FC +:1012B00080FFFCCF8091E8008E778093E80006C025 +:1012C0008FB7F89421E020936C018FBF9F709093AB +:1012D000E90080E008959F709093E9008FEF0895F2 +:1012E000CF93DF9300D01F92CDB7DEB79C018091E2 +:1012F000EE01843019F593E099833B832A83909320 +:10130000E9008FEF9091E800815095FD06C095EDC2 +:101310009A95F1F700008111F5CF8091E80085FFE3 +:101320000DC040E050E063E070E0CE0101960E9405 +:10133000230C8091E8008E778093E8000F900F9047 +:101340000F90DF91CF910895CF93DF9300D01F923C +:10135000CDB7DEB72091EE01243021F522E02983BC +:101360009B838A8383E08093E9008FEF9091E8006C +:10137000815095FD06C095ED9A95F1F70000811119 +:10138000F5CF8091E80085FF0DC040E050E063E0BC +:1013900070E0CE0101960E94230C8091E8008E77C8 +:1013A0008093E8000F900F900F90DF91CF910895F8 +:1013B0002091EE012430F1F422E02093E9002FEF98 +:1013C0003091E800215035FD06C035ED3A95F1F732 +:1013D00000002111F5CF2091E80025FF0BC040E06F +:1013E00050E065E070E00E94230C8091E8008E7769 +:1013F0008093E8000895CF93DF932091EE0124308D +:1014000039F521E02093E9002FEF3091E8002150D9 +:1014100035FD06C035ED3A95F1F700002111F5CF05 +:101420002091E80025FF14C0EC0140E050E068E0A6 +:1014300070E00E94230C8091E8008E778093E80092 +:1014400088E0FE01ADE6B1E001900D928A95E1F7EA +:10145000DF91CF91089582E392E00E946D05809123 +:10146000ED01811109C00E94B80D0E94150E8091F6 +:10147000E20084608093E20008958EE292E00E9490 +:101480006D051092ED0108958AE292E00C946D05CD +:1014900020916B012F5F822F62E30E940525992323 +:1014A00019F020936B01089510926B0180916C01EB +:1014B000882371F18091EE01843041F58091E9003B +:1014C0008F702091EC00922F917020FD90E8892B75 +:1014D00094E09093E9009091EB0090FF14C09091FC +:1014E000EE0097FF10C09091E80095FF03C01092A6 +:1014F000F100F9CF9091E80090FF05C09091E800CD +:101500009E779093E8008F708093E90010926C01B1 +:10151000089542E061EC81E00E94320D42E061EC0E +:1015200082E00E94320D42E061EC83E00E94320DC5 +:1015300042E261EC84E00C94320D8091F001833042 +:1015400009F453C030F4813071F0823009F48CC05A +:1015500008958A3009F478C08B3009F45EC0893070 +:1015600009F09AC020C08091EF01813A09F094C03F +:101570008091E800877F8093E8008091F30190914B +:10158000F401892B21F468E08DE691E003C060E06E +:1015900080E090E070E00E946E0C8091E8008B7714 +:1015A0008093E80008958091EF01813209F074C0C2 +:1015B0008091F3019091F401892B09F06DC0809125 +:1015C000E800877F8093E8008091E80082FD05C0F5 +:1015D0008091EE018111F8CF5FC08091F10080937E +:1015E00075018091E8008B7753C08091EF01813ABB +:1015F00009F052C08091F3019091F401892B09F018 +:101600004BC08091E800877F8093E8008091E800DC +:1016100080FFFCCF80910A0136C08091EF018132BA +:10162000D9F58091F3019091F401892BA9F580916E +:10163000E800877F8093E8000E94670D8091F101A8 +:1016400080930A010C942A168091EF01813221F5D2 +:101650008091E800877F8093E8000E94670D809169 +:10166000F2018093760108958091EF01813AA1F40F +:101670008091E800877F8093E8008091E80080FFF8 +:10168000FCCF809176018093F1008091E8008E7705 +:101690008093E8000C94670D0895089508950895C7 +:1016A00086E292E00E946D050C944F0B0E941D1C77 +:1016B0008091EC01882329F00E94481C81110C9430 +:1016C0000D0C089584B7877F84BF0FB6F894A89552 +:1016D00080916000886180936000109260000FBE6E +:1016E00090E080E80FB6F8948093610090936100D9 +:1016F0000FBE0E944D0B0E942B110E94B80D0E943C +:10170000150E8091E20084608093E2008DE099E004 +:101710000E94EE1B78948091EE018430E1F781E124 +:1017200092E00E946D050E942D1180E091E00E94E0 +:101730009A1080E092E00E946D050E944E0B80910D +:10174000EE01853039F48CEF91E00E946D050E9426 +:10175000560BF5CF0E943111F2CF0C945C1C82E243 +:1017600092E00E946D050C94AD0B292F3327233096 +:101770003105C9F064F42130310581F022303105A2 +:1017800009F043C084E790E024E832E042C021320F +:101790003105F1F02232310541F137C082E190E0AC +:1017A00028EF32E036C099278130910541F0823030 +:1017B000910541F0892B49F5E0E8F2E005C0E0E74A +:1017C000F2E002C0E6E3F2E0849190E09F0121C0E4 +:1017D0006430D8F4E62FF0E0EE0FFF1FE15EFE4F1D +:1017E0002081318189E090E014C0643070F470E0B1 +:1017F000FB01EE0FFF1FE95EFE4F20813181FB01EF +:10180000ED5EFE4F808190E004C080E090E020E03B +:1018100030E0FA0131832083089580E189BD82E1BF +:1018200089BD09B400FEFDCF8091D8008F7D8093E3 +:10183000D8008091E00082608093E0008091E00019 +:1018400081FDFCCF0895CF92DF92EF92FF920F932C +:101850001F93CF93DF93EC018B016A010E94860DE9 +:10186000811133C0C114D10439F0F6018081918116 +:10187000081B190BC80FD91FE12CF12C01151105FC +:1018800019F18091E80085FD16C08091E8008E77FF +:101890008093E800C114D10449F0F6018081918160 +:1018A000E80EF91EF182E08285E00FC00E94860DED +:1018B000882321F30AC089918093F1000150110916 +:1018C000FFEFEF1AFF0ADACF80E0DF91CF911F918F +:1018D0000F91FF90EF90DF90CF9008952091F50148 +:1018E0003091F6012617370748F06115710539F474 +:1018F0002091E8002E772093E80001C0B90140E074 +:1019000061157105A9F12091EE01222309F443C06C +:10191000253009F442C02091E80023FD40C0209109 +:10192000E80022FD32C02091E80020FFE9CF40917D +:10193000F3002091F20030E0342BFC01CF0161155F +:10194000710559F02830310540F481918093F10000 +:10195000615071092F5F3F4FF1CF41E028303105D1 +:1019600009F040E02091E8002E772093E800C8CFEE +:101970004111C9CF0AC08091EE01882361F0853002 +:1019800061F08091E80083FD0AC08091E80082FF49 +:10199000F2CF80E0089582E0089583E0089581E029 +:1019A00008952091F5013091F6012617370748F088 +:1019B0006115710539F42091E8002E772093E80035 +:1019C00001C0B901FC0120E06115710591F1809120 +:1019D000EE01882309F440C0853009F43FC08091AE +:1019E000E80083FD3DC08091E80082FD2FC080911A +:1019F000E80080FFE9CF2091F3008091F20090E0B1 +:101A0000922B6115710559F08830910540F42491AD +:101A10002093F1003196615071090196F2CF21E0D7 +:101A2000089709F020E08091E8008E778093E80025 +:101A3000CBCF2111CCCF0AC08091EE01882361F079 +:101A4000853061F08091E80083FD0AC08091E80054 +:101A500082FFF2CF80E0089582E0089583E0089548 +:101A600081E00895982F973058F59093E9009817E2 +:101A700039F07091EC002091ED005091F00003C01E +:101A8000242F762F50E021FF19C03091EB003E7FCC +:101A90003093EB003091ED003D7F3093ED003091BD +:101AA000EB0031603093EB007093EC002093ED007D +:101AB0005093F0002091EE0027FF07C09F5FD3CF27 +:101AC0008F708093E90081E0089580E0089580910F +:101AD000EF0187FF11C08091E80082FD05C0809171 +:101AE000EE018111F8CF11C08091E8008B770BC017 +:101AF0008091EE01882349F08091E80080FFF8CFC3 +:101B00008091E8008E778093E80008952091E400AA +:101B10003091E50095E64091EC00842F817040FF04 +:101B200022C08091E80080FD1CC08091EE018823D6 +:101B300091F0853091F08091EB0085FD10C04091CF +:101B4000E4005091E5004217530729F39A019150A0 +:101B500011F784E0089582E0089583E0089581E01C +:101B6000089580E008954091E80042FFDECF089597 +:101B70000E94260E0E942E0EE0EEF0E08081816031 +:101B80008083E8EDF0E080818F77808319BCA7ED3A +:101B9000B0E08C918E7F8C9380818F7E80831092B9 +:101BA000ED0108950F931F93CF93DF930E94260EAC +:101BB0000E942E0EC8EDD0E088818F7788838881BF +:101BC0008068888388818F7D888319BC1092EE019C +:101BD0001092EA011092EC011092EB0100EE10E07D +:101BE000F80180818B7F808388818160888342E0D7 +:101BF00060E080E00E94320DE1EEF0E080818E7FB7 +:101C00008083E2EEF0E08081816080838081886063 +:101C10008083F80180818E7F8083888180618883C2 +:101C2000DF91CF911F910F910895E8EDF0E0808151 +:101C30008F7E8083E7EDF0E080818160808384E0A7 +:101C400082BF81E08093ED010C94D20DE8EDF0E0CD +:101C500080818E7F80831092E20008951092DA00D6 +:101C60001092E10008951F920F920FB60F92112467 +:101C70002F933F934F935F936F937F938F939F9394 +:101C8000AF93BF93EF93FF938091E10082FF0BC06E +:101C90008091E20082FF07C08091E1008B7F8093FA +:101CA000E1000E94480A8091DA0080FF1FC0809105 +:101CB000D80080FF1BC08091DA008E7F8093DA000D +:101CC0008091D90080FF0DC080E189BD82E189BD8E +:101CD00009B400FEFDCF81E08093EE010E942B0A43 +:101CE00005C019BC1092EE010E943D0A8091E100EE +:101CF00080FF19C08091E20080FF15C08091E20052 +:101D00008E7F8093E2008091E20080618093E20008 +:101D10008091D80080628093D80019BC85E08093C0 +:101D2000EE010E94500B8091E10084FF30C0809151 +:101D3000E20084FF2CC080E189BD82E189BD09B445 +:101D400000FEFDCF8091D8008F7D8093D8008091D8 +:101D5000E1008F7E8093E1008091E2008F7E80938E +:101D6000E2008091E20081608093E2008091EA01CC +:101D7000882311F084E007C08091E30087FD02C052 +:101D800081E001C083E08093EE010E94AF0B80915F +:101D9000E10083FF29C08091E20083FF25C080918C +:101DA000E100877F8093E10082E08093EE01109252 +:101DB000EA018091E1008E7F8093E1008091E20052 +:101DC0008E7F8093E2008091E20080618093E20048 +:101DD00042E060E080E00E94320D8091F000886077 +:101DE0008093F0000E94440AFF91EF91BF91AF9160 +:101DF0009F918F917F916F915F914F913F912F9123 +:101E00000F900FBE0F901F9018951F920F920FB654 +:101E10000F9211242F933F934F935F936F937F9370 +:101E20008F939F93AF93BF93CF93DF93EF93FF93E2 +:101E3000C091E900CF708091EC00D82FD17080FD67 +:101E4000D0E81092E9008091F000877F8093F00045 +:101E500078940E94490F1092E9008091F000886008 +:101E60008093F000CD2BCF70C093E900FF91EF91EC +:101E7000DF91CF91BF91AF919F918F917F916F91A2 +:101E80005F914F913F912F910F900FBE0F901F9038 +:101E900018951F93CF93DF93CDB7DEB7AA970FB6F0 +:101EA000F894DEBF0FBECDBFEFEEF1E088E08E0FFD +:101EB0009091F10091938E13FBCF0E949D0A809127 +:101EC000E80083FF1FC18091EF019091F001492F3D +:101ED00050E04A30510508F015C1FA01EA5AFF4FA7 +:101EE0000C942525803881F0823809F00BC180914F +:101EF000F3018F708093E9008091EB0085FB8827C8 +:101F000080F91092E90006C08091EB019091EC01FC +:101F1000911182609091E800977F9093E800809300 +:101F2000F1001092F100C8C0282F2D7F09F0EAC0FF +:101F3000882319F0823061F0E5C08091F101813091 +:101F400009F0E0C0933009F080E08093EC012BC0F1 +:101F50008091F101811127C08091F3018F7009F404 +:101F6000D1C08093E9002091EB0020FF1CC093308A +:101F700021F48091EB00806214C09091EB0090619D +:101F80009093EB0021E030E0A90102C0440F551FFF +:101F90008A95E2F74093EA001092EA008091EB0004 +:101FA00088608093EB001092E9008091E800877FC1 +:101FB00086C08111A7C01091F1011F778091E300C5 +:101FC0008078812B8093E3008091E800877F809365 +:101FD000E8000E94670D8091E80080FFFCCF8091AF +:101FE000E30080688093E300111102C082E001C029 +:101FF00083E08093EE0186C08058823008F082C072 +:102000008091F1019091F2018C3D53E0950779F5B3 +:1020100083E08A838AE289834FB7F894DE011396BE +:1020200020E03EE051E2E32FF0E050935700E491CE +:1020300020FF03C0E295EF703F5FEF708E2F90E0BE +:10204000EA3010F0C79601C0C0968D939D932F5F24 +:10205000243149F74FBF8091E800877F8093E800E3 +:102060006AE270E0CE0101960E946E0C14C0AE01CF +:102070004F5F5F4F6091F3010E94B50BBC01892B4C +:1020800009F440C09091E800977F9093E80089811F +:102090009A810E94D10C8091E8008B778093E800B0 +:1020A00031C0803879F58091E800877F8093E8001F +:1020B0008091EA018093F1008091E8008E7780930F +:1020C000E8000E94670D1EC081111CC09091F101B3 +:1020D0009230C0F48091E800877F8093E80090936D +:1020E000EA010E94670D8091EA01811106C080918A +:1020F000E30087FD02C081E001C084E08093EE012F +:102100000E94890A8091E80083FF0AC08091E8005C +:10211000877F8093E8008091EB0080628093EB00E2 +:10212000AA960FB6F894DEBF0FBECDBFDF91CF9158 +:102130001F91089590937C0180937B010895E09115 +:102140007B01F0917C01309721F00190F081E02D2E +:10215000099480E00895EF92FF920F931F93CF931D +:10216000DF93E0917B01F0917C013097B1F18C011C +:102170000280F381E02D09958091D90182FF2DC065 +:1021800080FF04C087EF93E00E946D05E80118E02E +:1021900081EFE82E83E0F82E8091D90180FF0BC0FB +:1021A00088811F928F93FF92EF920E9406060F90F4 +:1021B0000F900F900F90115021961111EDCF80913B +:1021C000D90180FF0AC08FEE93E0DF91CF911F917C +:1021D0000F91FF90EF900C946D05DF91CF911F91BF +:1021E0000F91FF90EF900895E0917B01F0917C01B9 +:1021F000309721F00480F581E02D09940895209115 +:10220000790130917A018217930771F090937A01E6 +:1022100080937901E0917B01F0917C01309721F06E +:102220000680F781E02D099408952091770130917F +:1022300078018217930771F090937801809377016A +:10224000E0917B01F0917C01309721F00084F185D1 +:10225000E02D099408950C940F060E94871C0C949D +:102260001106CF92DF92EF92FF920F931F93CF93BD +:10227000DF9300D000D000D0CDB7DEB70E948F062C +:102280008EE7C82E81E0D82E00E010E0E02E802FEF +:102290000E94F506F60141916F01F42EF826B1F483 +:1022A0000F5F1F4F0031110589F78FEF89838A83F4 +:1022B0001B820E94901C8160782F9D838C834981B2 +:1022C0005A816B818D810E94F01147C09091D90194 +:1022D00091FF04C08E830E94FB068E8120E030E0D7 +:1022E0004F2D50E0922FBA01022E02C075956795CE +:1022F0000A94E2F760FF2BC02983EA8221E030E0F4 +:10230000690102C0CC0CDD1C9A95E2F790E08C21AB +:102310009D21892B09F420E02B830E94901C816071 +:10232000782F9D838C8349815A816B818D810E9496 +:10233000F01149815A816B817C818D810E940A1C38 +:10234000F801E258FE4F8081C826C08206C02F5F88 +:102350003F4F2830310531F6A3CF0E94091C0E945F +:10236000511F10917D010E949F10181741F10E948A +:102370009F1080937D019091D90192FF0EC090FF34 +:102380000CC01F928F9389E094E09F938F930E94DB +:1023900006060F900F900F900F9080917D0126966A +:1023A0000FB6F894DEBF0FBECDBFDF91CF911F9166 +:1023B0000F91FF90EF90DF90CF900C941B1C26960E +:1023C0000FB6F894DEBF0FBECDBFDF91CF911F9146 +:1023D0000F91FF90EF90DF90CF9008950C942B0712 +:1023E000CF93DF93CDB7DEB72B970FB6F894DEBF50 +:1023F0000FBECDBF942F4F83252F588769877A87CB +:102400008B874A855B85452B21F02F3F09F59F3F40 +:10241000F9F4DE01119686E0FD0111928A95E9F743 +:1024200085E0FE01379601900D928A95E1F749818A +:102430005A816B817C818D819E810E94C4182B966C +:102440000FB6F894DEBF0FBECDBFDF91CF910895D8 +:102450004F81588569857A858B850E940A1CD9CF62 +:10246000CF93882309F4A4C0C82F8CEF8C0F813A36 +:1024700048F48C2F0E947B2281119AC08C2F0E94DD +:102480004F1B0CC080E28C0F883058F4C77081E07D +:1024900001C0880FCA95EAF70E948E1BCF910C9459 +:1024A000C81B8BE58C0F833078F4C53A29F0C63A07 +:1024B00031F083E890E005C081E890E002C082E856 +:1024C00090E0CF910C94FF1088E58C0F853108F0D7 +:1024D0006FC0C83A61F1C93A69F1CA3A71F1CB3AB1 +:1024E00079F1CC3A81F1CD3A89F1CE3A91F1CF3AF6 +:1024F00099F1C13BA1F1C03BA9F1C23BB1F1C33B92 +:10250000B9F1C43BC1F1C53BC9F1C63BD1F1C73BF1 +:10251000D9F1C83BE1F1C93BE9F1CA3BF1F1CB3B51 +:10252000F9F1CC3B09F43FC080E090E03EC082EE80 +:1025300090E03BC089EE90E038C08AEE90E035C074 +:1025400085EB90E032C086EB90E02FC083EB90E00B +:102550002CC084EB90E029C087EB90E026C08CEC87 +:1025600090E023C08DEC90E020C083E891E01DC096 +:102570008AE891E01AC082E991E017C084E991E00D +:1025800014C081E292E011C083E292E00EC084E2C6 +:1025900092E00BC085E292E008C086E292E005C0BE +:1025A00087E292E002C08AE292E0CF910C9415118A +:1025B000CF910895882329F19CEF980F913A18F450 +:1025C0000E946C1B0DC090E2980F983058F48770F1 +:1025D00091E001C0990F8A95EAF7892F0E94941B18 +:1025E0000C94C81B9BE5980F933020F480E090E09A +:1025F0000C94FF10885A853120F480E090E00C9410 +:1026000015110895882321F00E948E1B0C94C81B7D +:102610000895882321F00E94941B0C94C81B0895F0 +:10262000CF92DF92EF92FF920F931F93CF93DF939E +:1026300000D000D000D0CDB7DEB725E0FC01DE0130 +:10264000119601900D922A95E1F7FC0140813181AC +:10265000F280258122952F7063817481672B09F4A4 +:10266000D8C23F3F19F44F3F09F4D3C26C014983EC +:102670003A8389819A812E830E940E1B182F092F7D +:102680000E940D1B0E941D1AE02FE295EF70F0E0F2 +:10269000E05AFF4F2E810C942525802F807F902FAC +:1026A0009F70092F882311F00295007FFF2049F0C9 +:1026B000002309F45FC2802F0E94A11B0E94C81B47 +:1026C00059C2812F0E94DA12002309F4A2C2802F7E +:1026D0000E94A71B26960FB6F894DEBF0FBECDBF93 +:1026E000DF91CF911F910F91FF90EF90DF90CF90EE +:1026F0000C94C81B802F807F902F9F70092F8032F1 +:1027000011F00295007F112319F0113001F129C059 +:10271000FF20A9F0802F222349F1213039F5269698 +:102720000FB6F894DEBF0FBECDBFDF91CF911F91E2 +:102730000F91FF90EF90DF90CF900C94B11B22236C +:1027400019F0213009F465C20E94B41B2CC0FF208F +:10275000E9F0263008F05DC20E948B1B802329F02F +:1027600022C0FF20F1F0211115C0802F26960FB650 +:10277000F894DEBF0FBECDBFDF91CF911F910F91B7 +:10278000FF90EF90DF90CF900C940213253008F06B +:1027900040C209C0F601858180FFECC18F7085833E +:1027A000E4CF2111FBC1802F69C1202F26952695EA +:1027B000237030E02115310521F021303105C9F0B9 +:1027C00028C2FF2021F0812F902F937002C080E05B +:1027D00090E026960FB6F894DEBF0FBECDBFDF9116 +:1027E000CF911F910F91FF90EF90DF90CF900C94BD +:1027F000FF10FF2021F0812F902F937002C080E006 +:1028000090E026960FB6F894DEBF0FBECDBFDF91E5 +:10281000CF911F910F91FF90EF90DF90CF900C948C +:102820001511812FFF2019F00E94D71D02C00E94B0 +:102830003F1E26960FB6F894DEBF0FBECDBFDF91C8 +:10284000CF911F910F91FF90EF90DF90CF900C945C +:10285000C41E802F837009F078C0F110DAC1812F77 +:10286000829586958770880F880F912F9F70C92E4B +:10287000D12CE12CF12C082E04C0CC0CDD1CEE1C5C +:10288000FF1C0A94D2F714FF12C04FE050E060E042 +:1028900070E004C0440F551F661F771F8A95D2F75A +:1028A000CB01BA01609570958095909503C060E06A +:1028B00070E0CB01202F269526952370422F50E003 +:1028C00042305105D1F04330510559F16C297D2931 +:1028D0008E299F294130510541F126960FB6F89473 +:1028E000DEBF0FBECDBFDF91CF911F910F91FF9043 +:1028F000EF90DF90CF900C94321A6C297D298E29AD +:102900009F2926960FB6F894DEBF0FBECDBFDF918C +:10291000CF911F910F91FF90EF90DF90CF900C948B +:10292000441A0E94321AC701B60126960FB6F894CF +:10293000DEBF0FBECDBFDF91CF911F910F91FF90F2 +:10294000EF90DF90CF900C94201AFF2019F0802F89 +:10295000817001C08695882309F45BC1812F82951F +:1029600086958770880F880F912F9F70C92ED12C64 +:10297000E12CF12C082E04C0CC0CDD1CEE1CFF1C3D +:102980000A94D2F714FF12C04FE050E060E070E00C +:1029900004C0440F551F661F771F8A95D2F7CB01DD +:1029A000BA01609570958095909503C060E070E0E5 +:1029B000CB01202F269526952370422F50E04230E0 +:1029C0005105D1F04330510559F16C297D298E29EB +:1029D0009F294130510541F126960FB6F894DEBF8C +:1029E0000FBECDBFDF91CF911F910F91FF90EF9060 +:1029F000DF90CF900C94E91A6C297D298E299F29AC +:102A000026960FB6F894DEBF0FBECDBFDF91CF91F3 +:102A10001F910F91FF90EF90DF90CF900C94FB1AD5 +:102A20000E94E91AC701B60126960FB6F894DEBFD8 +:102A30000FBECDBFDF91CF911F910F91FF90EF900F +:102A4000DF90CF900C94D71A103F41F118F4103E4C +:102A500048F48BC0123F09F450C0D8F1133F09F479 +:102A600060C083C01F70802F8F71FF2021F00E94F3 +:102A7000701A812F7BCE0E94911A812F26960FB655 +:102A8000F894DEBF0FBECDBFDF91CF911F910F91A4 +:102A9000FF90EF90DF90CF900C940913FF20A9F0E6 +:102AA000253008F0B6C0802F8F7126960FB6F894A7 +:102AB000DEBF0FBECDBFDF91CF911F910F91FF9071 +:102AC000EF90DF90CF900C94B61A263008F0A1C09A +:102AD000EACFFF20A1F0802F8F7126960FB6F894D1 +:102AE000DEBF0FBECDBFDF91CF911F910F91FF9041 +:102AF000EF90DF90CF900C94701AFF2061F3802F3D +:102B00008F7126960FB6F894DEBF0FBECDBFDF9152 +:102B1000CF911F910F91FF90EF90DF90CF900C9489 +:102B2000911AFF2091F0802F8F7126960FB6F8949E +:102B3000DEBF0FBECDBFDF91CF911F910F91FF90F0 +:102B4000EF90DF90CF900C945B1A26960FB6F89416 +:102B5000DEBF0FBECDBFDF91CF911F910F91FF90D0 +:102B6000EF90DF90CF900C94561AFF20A1F0222313 +:102B700009F4B1CF812F26960FB6F894DEBF0FBEB1 +:102B8000CDBFDF91CF911F910F91FF90EF90DF901C +:102B9000CF900C943012222309F4B1CF812F2696C6 +:102BA0000FB6F894DEBF0FBECDBFDF91CF911F915E +:102BB0000F91FF90EF90DF90CF900C94DA12402F9E +:102BC0004F70612FC6010E94511D26960FB6F894D2 +:102BD000DEBF0FBECDBFDF91CF911F910F91FF9050 +:102BE000EF90DF90CF900C946819402F4F70612FB9 +:102BF000C60126960FB6F894DEBF0FBECDBFDF919B +:102C0000CF911F910F91FF90EF90DF90CF900C9498 +:102C1000541D26960FB6F894DEBF0FBECDBFDF91D0 +:102C2000CF911F910F91FF90EF90DF90CF9008957B +:102C30000E94AE1B0E947D1B0E94C81B0E94F61FB3 +:102C40000E94C41E80E090E00E94FF1080E090E0AF +:102C50000C9415110E949E1B0C9418160E940E1BBA +:102C6000292F22952F7030E02C3031054CF42A307A +:102C700031056CF4225031092230310588F407C047 +:102C80002C30310549F02F30310531F009C0803E3C +:102C900048F0803F29F406C093FB882780F9089507 +:102CA00080E0089581E00895CF93DF9300D000D0B5 +:102CB0001F92CDB7DEB70F900F900F900F900F902F +:102CC000DF91CF910895CF93DF9300D000D000D053 +:102CD000CDB7DEB726960FB6F894DEBF0FBECDBFD8 +:102CE000DF91CF9108951F93CF93DF93C0918E0111 +:102CF00016E080918F01C81799F0D0E01C9FF00179 +:102D00001D9FF00D1124E057FE4F408151816281DB +:102D10007381848195810E9463162196C770E9CFE3 +:102D2000DF91CF911F9108954091C0015091C10151 +:102D30006091C2017091C3018091C4019091C5015D +:102D40000C9463168091C50182958F7009F054C070 +:102D50008091C201882309F44FC080918E01A09117 +:102D60008F016091C0017091C1014091C3015091E8 +:102D7000C401B6E08A1709F43FC090E0411551053F +:102D8000C1F17F3F11F46F3FA1F1B89FF001B99FEE +:102D9000F00D1124E057FE4F218172132AC02081CB +:102DA000621327C02281211124C02381348124177A +:102DB000350710F421503109241B350B283C31050F +:102DC000C0F42091C5012F7020612093C50126E039 +:102DD000289FF001299FF00D1124EB56FE4F8081B2 +:102DE0008F708061808380EC91E00E9410130C94BE +:102DF000731601968770BECF0895CF92DF92EF923F +:102E0000FF920F931F93CF93DF93CDB7DEB76297F7 +:102E10000FB6F894DEBF0FBECDBF8C0185E0F80180 +:102E2000DE011D9601900D928A95E1F7D8014C9133 +:102E300011965C91119712966C9112971396CD9002 +:102E4000DC9014973091C0017091C1018091C30151 +:102E50009091C401009709F46BC17F3F19F43F3F83 +:102E600009F466C1E090C201EE2009F4C0C02091CF +:102E7000C501C816D90628F0F601E81BF90BCF01E9 +:102E800004C0809590958C0D9D1DFF24F394883C83 +:102E9000910578F0F12C207F09F0C6C07C2DD98AED +:102EA000C88A89890E94541680EC91E00E94101310 +:102EB000B1C0822F807F09F046C0751314C034134F +:102EC00012C0611110C02F7020612093C5010E94B3 +:102ED000941680EC91E00E9410138091C501D801F6 +:102EE00015968C932EC0CD2819F15F3F11F44F3FFA +:102EF000F9F0F62E61111CC080918E0120918F0196 +:102F000036E0821709F45AC090E0389FF001399FEB +:102F1000F00D1124E057FE4F7181571306C07081E8 +:102F2000471303C07281711103C001968770E9CF06 +:102F3000F62E662309F418C18091C5018160809343 +:102F4000C501F12C11C1751308C0341306C06111FD +:102F500004C08091C501D801C3C04D875E878D85AF +:102F60009E856A8B0E942E166A898823E1F166236A +:102F7000D1F12091C501822F82958F7090E0029748 +:102F800074F08091C0019091C10198878F83198658 +:102F9000DB86CA862C87CE0107960E94101386E036 +:102FA000F801A0ECB1E001900D928A95E1F70E9442 +:102FB000A2160E949416FF24F394D6C04D875E8714 +:102FC0008D859E850E940E1B292F22952F7030E043 +:102FD000223031050CF0BCC09F7009F0B6C0805E95 +:102FE000883008F4C1C0C8010E941013E4CFC8168D +:102FF000D90608F453C0F601E81BF90BCF01883C51 +:10300000910508F450C0F12C7C2DD98AC88A898991 +:103010000E945416E0ECF1E086E0DF011D928A95F3 +:10302000E9F70E949416A0C0751314C0341312C09F +:10303000611110C08091C501F8018583C8010E940B +:10304000101386E0E0ECF1E0DF011D928A95E9F7CC +:10305000FE2C8AC04D875E878D859E856A8B0E9477 +:103060002E166A89882309F4BECF662309F4BBCFE4 +:103070002091C501822F82958F7090E002970CF409 +:103080008ECF8091C0019091C1019A8389831B8268 +:10309000DD82CC822E83CE0101967FCF80959095E4 +:1030A0008C0D9D1DACCFF62E662309F49CCF7513B5 +:1030B0002EC034132CC02091C50120FD1FC0822FCB +:1030C00082958F70D9F0D80115962C9315978F3073 +:1030D00049F08F5F982F9295907F822F8F70892B68 +:1030E00015968C93C8010E94101386E0F801A0EC9D +:1030F000B1E001900D928A95E1F793CF86E0F80157 +:10310000A0ECB1E001900D928A95E1F72DC04D87BA +:103110005E878D859E850E942E16811140CF8091FD +:10312000C50181608093C501C8010E9410131CC0B5 +:10313000662309F458CF4D875E878D859E850E9452 +:103140002E16882309F44FCF2ACF811148CF0CC007 +:10315000243031050CF047CF9F7009F440CFF801BF +:103160009581907F09F03BCF8F2D62960FB6F89432 +:10317000DEBF0FBECDBFDF91CF911F910F91FF90AA +:10318000EF90DF90CF9008951F93CF93DF93CDB74B +:10319000DEB72C970FB6F894DEBF0FBECDBF4F83BE +:1031A000588769877A878B879C87CE0107960E940C +:1031B000FD16882369F08F8198852A853B85232B0E +:1031C000F1F19F3F09F063C08F3F09F060C037C045 +:1031D00086E0FE013796DE01119601900D928A95E8 +:1031E000E1F76F817885EA85FB85309741F17F3F74 +:1031F00011F46F3F21F120918F0130E0C901019658 +:103200008770992740918E0150E08417950709F443 +:1032100047C069837A83FD83EC8396E0929FD00157 +:10322000939FB00D1124A057BE4FFE01319601901F +:103230000D929A95E1F780938F010E94731616E024 +:1032400080918E0190918F018917C1F1189FC00163 +:10325000112480579E4F0E94FD16882379F1E0913A +:103260008E011E9FF0011124E057FE4F40815181D5 +:1032700062817381848195810E94631680918E01A1 +:1032800090E001968770992780938E01D9CF4F8166 +:10329000588569857A858B859C850E946316CFCF7A +:1032A0000E942A1610928F0110928E01E0ECF1E03C +:1032B00086E0DF011D928A95E9F7C1CF2C960FB603 +:1032C000F894DEBF0FBECDBFDF91CF911F9108955F +:1032D000DF92EF92FF920F931F93CF93DF93FC0146 +:1032E000892B09F48AC0E12CF12CDD24D394EF0161 +:1032F00021968491853709F461C058F4843708F029 +:103300004EC0843008F06AC08130D1F0823071F153 +:1033100074C0883709F45DC050F4863709F455C08D +:10332000873709F06AC08E2D0E949B1B54C09CE712 +:10333000980F903708F061C08F770E94DA1250C062 +:103340008F010E5F1F4FFE01849190E2980F98301D +:1033500050F48770FD2D01C0FF0F8A95EAF78F2F7B +:103360000E94A11B14C00E94301213C08F010E5F77 +:103370001F4FFE01C49180E28C0F883060F4C7704B +:103380008D2D01C0880FCA95EAF70E94A71B0E94E5 +:10339000C81BE80125C08C2F0E94DA12FACF9F01CA +:1033A0002E5F3F4FFE01C491CC2369F08FE99FE06F +:1033B0000197F1F700C00000C150F6CF9F012E5FCA +:1033C0003F4FFE01F490E9010BC00E948B1BE82ED9 +:1033D00007C00E949E1B0E94C81B02C00E943012A0 +:1033E0008F2D882341F0EFE9FFE03197F1F700C01E +:1033F00000008150F6CFFE017ACFDF91CF911F916F +:103400000F91FF90EF90DF9008956093CA01709341 +:10341000CB018093CC019093CD010E94191C0C9498 +:1034200018166093C6017093C7018093C8019093EA +:10343000C9010E941A1C0C94181608950C94051AC0 +:103440000F931F930091CA011091CB012091CC01E1 +:103450003091CD01602B712B822B932B1F910F91FB +:103460000C94051A0F931F930091CA011091CB0180 +:103470002091CC013091CD016023712382239323CD +:103480001F910F910C94051A0F931F930091CA017D +:103490001091CB012091CC013091CD016027712793 +:1034A000822793271F910F910C94051A60E070E01A +:1034B000CB010C94111A0F931F9341E050E060E090 +:1034C00070E08A019B0104C0000F111F221F331FEF +:1034D0008A95D2F7C901B8011F910F910C94111A66 +:1034E0000F931F9341E050E060E070E004C0440F90 +:1034F000551F661F771F8A95D2F78091C60190915C +:10350000C701A091C801B091C9018A019B01082B94 +:10351000192B2A2B3B2BC901B8011F910F910C9439 +:10352000111A0F931F9341E050E060E070E004C077 +:10353000440F551F661F771F8A95D2F74095509507 +:10354000609570958091C6019091C701A091C801C6 +:10355000B091C9018A019B01082319232A233B2327 +:10356000C901B8011F910F910C94111A0F931F9369 +:1035700041E050E060E070E004C0440F551F661F5A +:10358000771F8A95D2F78091C6019091C701A091CB +:10359000C801B091C9018A019B01082719272A2770 +:1035A0003B27C901B8011F910F910C94111A0F9379 +:1035B0001F930091C6011091C7012091C80130915D +:1035C000C901602B712B822B932B1F910F910C94AF +:1035D000111A0F931F930091C6011091C7012091FA +:1035E000C8013091C90160237123822393231F9165 +:1035F0000F910C94111A0F931F930091C601109113 +:10360000C7012091C8013091C90160277127822725 +:1036100093271F910F910C94111A0895CF92DF9266 +:10362000EF92FF920F931F93CF93DF938C01C09083 +:10363000CA01D090CB01E090CC01F090CD01409137 +:10364000C6015091C7016091C8017091C901C42A97 +:10365000D52AE62AF72ACFE1D0E0D701C6010C2E01 +:1036600004C0B695A795979587950A94D2F780FFE1 +:1036700007C0B8018C2F0E94271D8130910531F4BD +:10368000219758F7B80180E00E94271DDF91CF9164 +:103690001F910F91FF90EF90DF90CF9008952091B0 +:1036A0000B0130910C01F90132969FEF40E05191EE +:1036B000581789F09F3F19F4511101C0942F4F5FA3 +:1036C0004630A9F79F3F39F0F901E90FF11D97FD49 +:1036D000FA9582830895089520910B0130910C0191 +:1036E000F9013296285F3F4F9081981301C01082F4 +:1036F0003196E217F307C1F7089581E090E0E09179 +:103700000B01F0910C01E80FF91F1082019688302F +:103710009105A9F708958091D80108959091D80155 +:10372000892B8093D801089580959091D8018923A1 +:103730008093D80108958093D80108951092D801FC +:1037400008959091D701892B8093D7010895809592 +:103750009091D70189238093D70108951092D701C2 +:1037600008958093CE0108951092CE01089580911E +:103770000B0190910C01FC0131969C01285F3F4F99 +:1037800080E0919191118F5FE217F307D1F70895CF +:10379000E0910B01F0910C018091D8018083E091C0 +:1037A0000B01F0910C0190818091D701892B8083CE +:1037B0008091CE01882361F0E0910B01F0910C0122 +:1037C0009081892B80830E94B71B81111092CE01BA +:1037D00080910B0190910C010C94AB1090933301EC +:1037E0008093320108958295982F9C7C392F3695CD +:1037F0003695282F237344E0249FC0011124932F72 +:10380000982B292F2A7A2695892F8575880F822B48 +:1038100008950895CF93DF9300D000D01F92CDB7C5 +:10382000DEB70F900F900F900F900F90DF91CF9118 +:103830000895089508950C94EE118091EE0184305E +:1038400021F11092DA0120E488E190E00FB6F894BB +:10385000A895809360000FBE2093600083B7817F9E +:10386000846083BF83B7816083BF7894889583B772 +:103870008E7F83BF0FB6F894A89580916000886111 +:1038800080936000109260000FBE0895089508951F +:10389000CF930E94461C0E948F060E94471CC0E0E6 +:1038A0008C2F0E94F506811104C0CF5FC031C1F793 +:1038B00001C081E0CF9108950C942A161F920F92B7 +:1038C0000FB60F9211248F939F93AF93BF93809164 +:1038D000DA01811113C08091DB019091DC01A0918C +:1038E000DD01B091DE014196A11DB11D8093DB0188 +:1038F0009093DC01A093DD01B093DE01BF91AF9105 +:103900009F918F910F900FBE0F901F90189582E09E +:1039100084BD93E095BD9AEF97BD80936E000895A6 +:103920002FB7F8948091DB019091DC01A091DD012B +:10393000B091DE012FBF08952FB7F8946091DB019D +:103940007091DC018091DD019091DE012FBF08951F +:10395000CF92DF92EF92FF920F931F932FB7F894BD +:103960004091DB015091DC016091DD017091DE013D +:103970002FBF6A017B01EE24FF248C0120E030E0A0 +:10398000C016D106E206F30610F4415051099A011F +:10399000281B390BC9011F910F91FF90EF90DF9009 +:1039A000CF9008951F920F920FB60F9211248F930C +:1039B0009F93AF93BF938091DB019091DC01A09125 +:1039C000DD01B091DE010196A11DB11D8093DB01E7 +:1039D0009093DC01A093DD01B093DE01BF91AF9124 +:1039E0009F918F910F900FBE0F901F9018950E947E +:1039F000B80DF8942FEF87EA91E62150804090406F +:103A0000E1F700C0000087E090EBDC018093F70154 +:103A10009093F801A093F901B093FA019CE088E13A +:103A20000FB6F894A895809360000FBE9093600045 +:103A3000FFCF28E0929FF0011124E80FF11DE05222 +:103A4000FF4F9491892F8F7092959F700895CF9317 +:103A5000C82FCB010E94191D282F30E080E1989FCC +:103A6000A0011124422B532B4038510519F480E05A +:103A700090E015C09770E92FF0E088E0C89FE00D56 +:103A8000F11D112484E0EE0FFF1F8A95E1F7E20F8C +:103A9000F31FEE0FFF1FE050F84985919491CF91ED +:103AA000089580E090E0089508958091E10180FFFD +:103AB0000BC06091100185E0689FB00111247595DD +:103AC0006795759567952BC081FF09C060911001BE +:103AD00085E0689FB00111247595679520C082FF2D +:103AE00007C06091100185E0689FB001112417C0E4 +:103AF0009091E2019923D1F060910F01961788F718 +:103B00002091100185E0289F90011124929FA0012F +:103B1000939F500D112470E0CA010E941125603856 +:103B2000710540F46115710539F002C065E070E07F +:103B3000862F08958FE7089581E008958091E1012F +:103B400080FF08C060910E0170E0759567957595CE +:103B5000679521C081FF06C060910E0170E07595E8 +:103B6000679519C082FF04C060910E0170E010C01B +:103B70009091E2019923C1F060910D019617A0F791 +:103B800080910E01899FC001112470E00E941125CF +:103B90006038710528F46115710521F0862F0895AC +:103BA0008FE7089581E0089561E070E0F4CF803FF1 +:103BB00021F40E94551D819504C0813F29F40E9483 +:103BC000551D8093E5010895823F21F40E94551D03 +:103BD000819504C0833F29F40E94551D8093E40120 +:103BE0000895893F19F40E949E1D05C08A3F31F453 +:103BF0000E949E1D81958093E60108958B3F21F4DC +:103C00000E949E1D819504C08C3F29F40E949E1D38 +:103C10008093E7010895843F21F48091E30181605E +:103C200017C0853F21F48091E301826011C0863F77 +:103C300021F48091E30184600BC0873F21F48091DF +:103C4000E301886005C0883F31F48091E301806121 +:103C50008093E30108958D3F21F48091E10181601B +:103C60000BC08E3F21F48091E101826005C08F3F3F +:103C700029F48091E10184608093E1010895803FFF +:103C800039F48091E50187FF6CC01092E50169C0AD +:103C9000813F29F48091E5011816BCF362C0909130 +:103CA000E401823F29F497FF5CC01092E40159C0FF +:103CB000833F19F41916CCF354C0893F41F4809125 +:103CC000E60118160CF04DC01092E6014AC08A3F7A +:103CD00029F48091E60187FF44C0F6CF8B3F39F489 +:103CE0008091E70187FF3DC01092E7013AC08C3F09 +:103CF00029F48091E7011816BCF333C0843F21F406 +:103D00008091E3018E7F17C0853F21F48091E3010C +:103D10008D7F11C0863F21F48091E3018B7F0BC022 +:103D2000873F21F48091E301877F05C0883F31F40C +:103D30008091E3018F7E8093E30113C08D3F21F4D6 +:103D40008091E1018E7F0BC08E3F21F48091E101D3 +:103D50008D7F05C08F3F29F48091E1018B7F809397 +:103D6000E1018091E40181110EC08091E501811192 +:103D70000AC08091E601811106C08091E70181119E +:103D800002C01092E20108958091D90183FF7EC0A4 +:103D90008BE394E00E946D058091E3011F928F9365 +:103DA00086E394E09F938F930E94060684E394E059 +:103DB0000E946D058091E401282F082E000C330B22 +:103DC0003F938F9381E394E09F938F930E94060625 +:103DD0008FE294E00E946D058091E501282F082E66 +:103DE000000C330B3F938F938CE294E09F938F935F +:103DF0000E9406068AE294E00E946D058091E60129 +:103E0000282F082E000C330B3F938F9387E294E00A +:103E10009F938F930E94060685E294E00E946D05B1 +:103E20008091E701282F082E000C330B3F938F93CE +:103E300082E294E09F938F930E9406068FE194E0C4 +:103E40000E946D058091E2011F928F938CE194E0B6 +:103E50009F938F930E9406068AE194E00E946D056D +:103E60008091E1011F928F9387E194E09F938F935C +:103E70000E94060684E194E00E946D058DB79EB70E +:103E80004C960FB6F8949EBF0FBE8DBF83EE91E0A7 +:103E90000E94F4100E94901C9093E0018093DF0137 +:103EA00008951F93CF93DF938091DF019091E001FC +:103EB0000E94A81CAC019091E201992321F020916D +:103EC000110130E006C0209112018AE0289F900184 +:103ED00011244217530708F485C08091E401C09172 +:103EE000E501D091E6011091E701811107C0C111F0 +:103EF00075C0D11173C0111171C074C09F3F19F00A +:103F00009F5F9093E201181624F40E94551D809340 +:103F1000E4018091E40187FF05C00E94551D819551 +:103F20008093E4011C1624F40E94551D8093E50142 +:103F30008091E50187FF05C00E94551D8195809302 +:103F4000E5016091E401662331F1C091E501CC23E4 +:103F500011F1062E000C770B880B990B0E940C2494 +:103F600023E333E343E35FE30E9470240E94D423FE +:103F70006093E4016C2FCC0F770B880B990B0E9498 +:103F80000C2423E333E343E35FE30E9470240E94A5 +:103F9000D4236093E5011D1624F40E949E1D809396 +:103FA000E6018091E60187FF05C00E949E1D819574 +:103FB0008093E601111624F40E949E1D8093E70170 +:103FC0008091E70187FF05C00E949E1D8195809327 +:103FD000E701DF91CF911F910C94C41E9F3F09F020 +:103FE0008FCF97CFDF91CF911F910895E3EEF1E04E +:103FF00085E0DF011D928A95E9F71092E2011092A7 +:10400000E10108958EE596E00E946D051F9281E022 +:104010008F931F9285E08F9380E196E09F938F931B +:104020000E9406060F900F900F900F900F900F9028 +:1040300008958330E9F128F4813061F0823009F18C +:104040000895853009F462C008F449C0863009F447 +:1040500074C0089580911201262F30E0280F311D81 +:104060002F3F310524F4680F6093120103C08FEFD6 +:1040700080931201809112011F928F9389E495E041 +:1040800072C080911101262F30E0280F311D2F3F83 +:10409000310524F4680F6093110103C08FEF809302 +:1040A0001101809111011F928F9387E395E05BC00E +:1040B00080911001262F30E0280F311D2F3F310550 +:1040C00024F4680F6093100103C08FEF80931001F8 +:1040D000809110011F928F9384E295E044C08091FB +:1040E0000F01262F30E0280F311D2F3F310524F41A +:1040F000680F60930F0103C08FEF80930F018091D1 +:104100000F011F928F938FE095E02DC080910E01DB +:10411000262F30E0280F311D2F3F310524F4680F82 +:1041200060930E0103C08FEF80930E0180910E010A +:104130001F928F9386EF94E016C080910D01262F79 +:1041400030E0280F311D2F3F310524F4680F6093B4 +:104150000D0103C08FEF80930D0180910D011F921F +:104160008F938BED94E09F938F930E9406060F90A0 +:104170000F900F900F900895833081F128F48130D3 +:1041800059F08230D1F00895853009F449C0B8F172 +:10419000863009F456C0089580911201681720F402 +:1041A000861B8093120102C01092120180911201AD +:1041B0001F928F938CEC94E054C08091110168178A +:1041C00020F4861B8093110102C01092110180918E +:1041D00011011F928F938AEB94E043C080911001EC +:1041E000681720F4861B8093100102C01092100102 +:1041F000809110011F928F9387EA94E032C08091E2 +:104200000F01681720F4861B80930F0102C01092E3 +:104210000F0180910F011F928F9382E994E021C0DA +:1042200080910E01681720F4861B80930E0102C056 +:1042300010920E0180910E011F928F9389E794E0F6 +:1042400010C080910D01681720F4861B80930D012A +:1042500002C010920D0180910D011F928F938EE587 +:1042600094E09F938F930E9406060F900F900F90FB +:104270000F900895CF93C82F1F928F9383E697E0F6 +:104280009F938F930E94060681E090E0A0E0B0E04B +:10429000BC01CD0104C0660F771F881F991FCA9506 +:1042A000D2F70E941E1A0F900F900F900F90CF918F +:1042B0000C942A16CF93873288F58E3108F00BC103 +:1042C0008E3009F487C0D8F4873009F460C08B3091 +:1042D00009F44FC0863009F002C18091D901817F75 +:1042E0008E7F8093D90188E697E00E946D058BE26E +:1042F0009AE00E946D0581E08093E90146C0863115 +:1043000009F4B0C020F4803109F47AC0E8C08931E2 +:1043100009F491C08B3109F449C0E1C0883349F1F7 +:1043200050F4893209F4D5C0853309F4D2C08732FC +:1043300009F0D5C0CEC0833409F4CBC028F48A3349 +:1043400008F4CDC08953C8C0883409F0C8C00E94A1 +:104350002A168AE19AE00E946D052FEF83ED90E323 +:10436000215080409040E1F700C000000E94F71CFF +:104370000CC08FE897E041C081E09AE00E946D0593 +:104380008091D90181608093D901C1E0ADC0809155 +:10439000D901C82FC17080FFEFCF8DE09AE00E9455 +:1043A0006D058091D901817F8E7F3FC09091D901A9 +:1043B00091FBCC27C0F981E0C827892FC0FB81F988 +:1043C0008093D901CC2319F084EF99E029C086EEBF +:1043D00099E013C09091D90192FBCC27C0F981E0FC +:1043E000C827892FC0FB82F98093D901CC2319F00B +:1043F00087ED99E015C087EC99E00E946D05C5CF67 +:104400009091D90193FBCC27C0F981E0C827892F6F +:10441000C0FB83F98093D901CC2351F08BEB99E059 +:104420000E946D058091D90181608093D9015CC0A3 +:104430008EEA99E0E2CF8FE999E00E946D0587E767 +:1044400099E00E946D058DE299E00E946D0580E083 +:1044500099E00E946D058BEB98E00E946D058DE858 +:1044600098E0CBCF8FE798E00E946D050E949F10E7 +:104470001F928F9385E698E09F938F930E94060684 +:1044800080910A011F928F938EE498E09F938F93FF +:104490000E940606809176011F928F938BE398E02D +:1044A0009F938F930E9406060E949C1C9F938F935C +:1044B0007F936F9384E298E09F938F930E94060608 +:1044C0008DB79EB742960FB6F8949EBF0FBE8DBFB4 +:1044D0005CCF80E001C08D510E943A2156CF82E22C +:1044E00098E00E946D05C0E08C2FCF91089580E088 +:1044F000089580E00895CF93C82F8091E90181301D +:1045000081F020F0823009F44FC046C1E0910B01E8 +:10451000F0910C018081813169F0823209F03EC155 +:1045200009C0E0910B01F0910C018081813111F003 +:10453000823261F48C2F0E947722811104C08C2F6B +:104540000E945A212FC081E090E02CC08C2F0E9445 +:104550007922811126C0C431E1F070F4CB3081F0B2 +:10456000C031D1F40E9402208BE597E00E946D05D6 +:1045700082E08093E90115C0C93259F0C83361F473 +:1045800088E697E00E946D058FE597E00E946D0533 +:1045900008C01092E90104C189E597E00E946D0509 +:1045A000FFC081E08170FEC0C43228F5CE3108F032 +:1045B000C1C0CB30A1F1D0F4C73009F0D3C08EE137 +:1045C0008093120182E3809311018AE080931001AD +:1045D00084E180930F0188E080930E0188E280934C +:1045E0000D018FEF95E00E946D05BFC0C33149F109 +:1045F000C431C1F0B7C0CB3409F4A9C028F4C93222 +:1046000089F0C83361F0AEC0C13509F49EC0C2352F +:1046100009F499C0CE3409F0A5C06AE09EC00E949A +:104620000220A3C08091E801882319F01092E801CC +:104630009CC08CE096E00E946D0581E08093E901CA +:10464000B1C086EE95E00E946D0584ED95E00E9474 +:104650006D05809112011F928F9381ED95E09F93DC +:104660008F930E9406068FEC95E00E946D058DEBFE +:1046700095E00E946D05809111011F928F938AEB46 +:1046800095E09F938F930E94060688EB95E00E9429 +:104690006D0589EA95E00E946D05809110011F92D9 +:1046A0008F9386EA95E09F938F930E94060684EA93 +:1046B00095E00E946D0583E995E00E946D0580916B +:1046C0000F011F928F9380E995E09F938F930E9433 +:1046D00006068EE895E00E946D0589E795E00E9448 +:1046E0006D0580910E011F928F9386E795E09F9351 +:1046F0008F930E94060684E795E00E946D058DE584 +:1047000095E00E946D0580910D011F928F938AE5BF +:1047100095E09F938F930E94060688E595E00E949E +:104720006D058DB79EB748960FB6F8949EBF0FBE25 +:104730008DBF1BC0CE51EC2FF0E0E95DFE4F8081B4 +:104740008093E80112C061E003C061E006C06AE046 +:104750008091E8010E94192008C08091E8010E9420 +:10476000BC2003C08DEF95E013C08091E801882341 +:1047700069F01F928F9387EF95E09F938F930E942C +:1047800006060F900F900F900F9004C084EF95E0F5 +:104790000E946D0581E006C01092E90180E002C030 +:1047A00080E000CFCF9108950E94DB236894B1117F +:1047B0000C946A2408950E944F2488F09F5798F023 +:1047C000B92F9927B751B0F0E1F0660F771F881F16 +:1047D000991F1AF0BA95C9F714C0B13091F00E9430 +:1047E0006924B1E008950C946924672F782F8827F5 +:1047F000B85F39F0B93FCCF3869577956795B39557 +:10480000D9F73EF490958095709561957F4F8F4FC5 +:104810009F4F0895E89409C097FB3EF490958095CA +:10482000709561957F4F8F4F9F4F9923A9F0F92F76 +:1048300096E9BB279395F695879577956795B795F4 +:10484000F111F8CFFAF4BB0F11F460FF1BC06F5FDA +:104850007F4F8F4F9F4F16C0882311F096E911C0EC +:10486000772321F09EE8872F762F05C0662371F00D +:1048700096E8862F70E060E02AF09A95660F771F21 +:10488000881FDAF7880F9695879597F9089557FD51 +:104890009058440F551F59F05F3F71F04795880FAE +:1048A00097FB991F61F09F3F79F087950895121645 +:1048B00013061406551FF2CF4695F1DF08C01616F1 +:1048C00017061806991FF1CF8695710561050894A2 +:1048D0000895E894BB2766277727CB0197F90895B9 +:1048E0000E9483240C94F4240E94E62438F00E9451 +:1048F000ED2420F0952311F00C94DD240C94E32496 +:1049000011240C946A240E94472470F3959FC1F3EC +:10491000950F50E0551F629FF001729FBB27F00D6D +:10492000B11D639FAA27F00DB11DAA1F649F6627C2 +:10493000B00DA11D661F829F2227B00DA11D621F11 +:10494000739FB00DA11D621F839FA00D611D221FCB +:10495000749F3327A00D611D231F849F600D211DAF +:10496000822F762F6A2F11249F5750409AF0F1F032 +:1049700088234AF0EE0FFF1FBB1F661F771F881F9B +:1049800091505040A9F79E3F510580F00C94DD24D2 +:104990000C946A245F3FE4F3983ED4F386957795B0 +:1049A0006795B795F795E7959F5FC1F7FE2B880F41 +:1049B000911D9695879597F9089597F99F6780E8D7 +:1049C00070E060E008959FEF80EC089500240A9461 +:1049D0001616170618060906089500240A941216DA +:1049E0001306140605060895092E0394000C11F40D +:1049F000882352F0BB0F40F4BF2B11F460FF04C0BA +:104A00006F5F7F4F8F4F9F4F0895991B79E004C0D0 +:104A1000991F961708F0961B881F7A95C9F78095FD +:104A2000089597FB072E16F4009407D077FD09D060 +:104A30000E942B2507FC05D03EF4909581959F4F51 +:104A40000895709561957F4F0895EE0FFF1F0590B3 +:104A5000F491E02D0994AA1BBB1B51E107C0AA1FCA +:104A6000BB1FA617B70710F0A61BB70B881F991F0F +:104A70005A95A9F780959095BC01CD010895F894B9 +:024A8000FFCF66 +:104A82000A09FB09D809A409700901CF01280814F1 +:104A92000A321E404D3622AF0362032C030A0396EC +:104AA20002AF02C802E10201020304050607080977 +:024AB200000002 +:106800008800EA44E944E244040005000600070069 +:10681000080009000A000B000C000D000E000F001C +:1068200010001100120013001400150016001700CC +:10683000180019001A001B001C001D001E001F007C +:10684000200021002200230024002500260027002C +:10685000280029002A002B002C002D002E002F00DC +:10686000300031003200330034003500360037008C +:10687000380039003A003B003C003D003E003F003C +:1068800040004100420043004400450046004700EC +:10689000480049004A004B004C004D004E004F009C +:1068A000500051005200530054005500560057004C +:1068B000580059005A005B005C005D005E005F00FC +:1068C000600061006200630064006500850067008D +:1068D000680069006A006B006C006D006E006F005C +:1068E0007000710072007300890087008A008B00BD +:1068F000E000E100E200E300F1A1E500E600E700CE +:106900000100010001000100EA4401000100E2442D +:106910000100010001000100460001004A004B0097 +:10692000010001004700480001000100E9440100A6 +:106930000100010001000100010001003A003B00DC +:106940003C003D003E003F0040004100420043004B +:10695000010035004C0039000100440045005200A0 +:1069600049000100010050004F0029004D004E0079 +:1069700051000100680069006A006B006C006D0046 +:106980006E006F0070007100720073000100010062 +:1069900001000100010001000100010001004D00A3 +:1069A0004A004E004B0001000100010001000100FF +:1069B00001000100010001000100010001000100CF +:1069C00001000100010001000100010001000100BF +:1069D00001000100010001000100010001000100AF +:1069E0000100010001000100490001000100010057 +:1069F000010001000100010001000100010001008F +:00000001FF diff --git a/converter/ibm4704_usb/binary/ibm4704_usb_rev2_alps_unimap.hex b/converter/ibm4704_usb/binary/ibm4704_usb_rev2_alps_unimap.hex new file mode 100644 index 00000000..4bef431d --- /dev/null +++ b/converter/ibm4704_usb/binary/ibm4704_usb_rev2_alps_unimap.hex @@ -0,0 +1,1221 @@ +:100000000C94F8040C943F050C9434080C943F05B0 +:100010000C943F050C943F050C943F050C943F0550 +:100020000C943F050C943F050C943F050C94DC0D9B +:100030000C948B0E0C94F31B0C943F050C943F0511 +:100040000C943F050C943F050C943F050C94671CE1 +:100050000C943F050C943F050C943F050C943F0510 +:100060000C943F050C943F050C943F050C943F0500 +:100070000C943F05F80E1A0F08101A0F08105F0FA6 +:10008000820F0810D70FEA0FD312D31200130013F8 +:100090005B1397138F158F15AF138F15AA14AA141E +:1000A00065158F158F157B15351F202122232425DB +:1000B00026272D2E742A3A1E2B141A0815171C18E1 +:1000C0000C12132F30313B8039041607090A0B0D2F +:1000D0000E0F333432283C7C79781D1B061905112C +:1000E00010363738757D3D7A2C545553494A4B7B31 +:1000F0007F8056808080587E5F6061634C4D4E4F9C +:1001000080805780808080805C5D5E624647485179 +:100110008080806680808080595A5B294452455097 +:100120008080808080808080253032583A20253041 +:1001300038620A000A722F63203031323334353688 +:10014000370A00253032580A00253032580A004557 +:1001500072726F723A20253032580A00456E640A76 +:100160000073253032583A72253032582000456EDF +:1001700061626C6520627265616B3A20004B657943 +:10018000626F6172642049443A20253032580A0077 +:1001900049424D203437303420636F6E7665727477 +:1001A00065720A00726275663A2066756C6C0A00A8 +:1001B000523A25303258253032580A00533A253009 +:1001C000325820005B735D004B6579626F61726429 +:1001D0002073746172742E0A0055534220636F6E4F +:1001E000666967757265642E0A005B575D005B5334 +:1001F0005D005B525D003803490042004D00200065 +:10020000340037003000340020006B0065007900B6 +:1002100062006F00610072006400200063006F00E4 +:100220006E007600650072007400650072000000C8 +:100230000E0374002E006D002E006B002E000000D7 +:100240000403090409027400040100A03209040037 +:1002500000010301010009211101000122400007F2 +:1002600005810308000A09040100010301020009D5 +:100270002111010001224D000705820308000A092F +:1002800004020001030000000921110100012236CF +:10029000000705830308000A0904030002030000A5 +:1002A000000921110100012222000705840320001A +:1002B00001070504032000011201100100000008DD +:1002C000EDFE07470100010200010631FF0974A19C +:1002D000010975150026FF00952075088102097631 +:1002E000150026FF00952075089102C005010980C0 +:1002F000A101850216810026B7001A81002AB700E5 +:10030000751095018100C0050C0901A10185031636 +:100310000100269C021A01002A9C02751095018199 +:1003200000C005010902A1010901A1000509190187 +:1003300029051500250195057501810295017503B3 +:1003400081010501093009311581257F9502750864 +:10035000810609381581257F950175088106050CF0 +:100360000A38021581257F950175088106C0C005F0 +:10037000010906A101050719E029E71500250195E6 +:100380000875018102950175088101050819012987 +:1003900005950575019102950175039101050719F0 +:1003A0000029FF150026FF00950675088100C00A88 +:1003B000002530325820006B6579626F6172645F8E +:1003C0007265706F72743A20004C45443A202530B3 +:1003D00032580A00290A002575002F002575005D96 +:1003E00028002564002000256400200025640020EA +:1003F000002564007C0025303258006D6F757365F0 +:100400006B6579205B62746E7C7820792076206839 +:100410005D287265702F61636C293A205B006D6BFB +:100420005F776865656C5F74696D655F746F5F6D3C +:100430006178203D2025640A006D6B5F77686565F3 +:100440006C5F6D61785F7370656564203D20256425 +:100450000A006D6B5F74696D655F746F5F6D6178C5 +:10046000203D2025640A006D6B5F6D61785F7370BD +:10047000656564203D2025640A006D6B5F696E74BC +:10048000657276616C203D2025640A006D6B5F64A7 +:10049000656C6179203D2025640A006D6B5F77688B +:1004A00065656C5F74696D655F746F5F6D61782001 +:1004B0003D2025640A006D6B5F776865656C5F6D34 +:1004C00061785F7370656564203D2025640A006D66 +:1004D0006B5F74696D655F746F5F6D6178203D203F +:1004E00025640A006D6B5F6D61785F73706565648C +:1004F000203D2025640A006D6B5F696E746572761D +:10050000616C203D2025640A006D6B5F64656C6141 +:1005100079203D2025640A000A00257500363A201E +:10052000776865656C5F74696D655F746F5F6D6139 +:10053000783A20000A00257500353A20776865650D +:100540006C5F6D61785F73706565643A20000A00C6 +:10055000257500343A2074696D655F746F5F6D6155 +:10056000783A20000A00257500333A206D61785FE3 +:1005700073706565643A20000A00257500323A20E0 +:10058000696E74657276616C286D73293A20000A71 +:1005900000257500313A2064656C6179282A313074 +:1005A0006D73293A20000A092D2056616C75657318 +:1005B000202D0A004D3E004D25643E20003F007373 +:1005C00065742064656661756C740A00433E2000A2 +:1005D00077686572652064656C74613A2063757232 +:1005E000736F723D25642C20776865656C3D2564CA +:1005F0000A53656520687474703A2F2F656E2E77E4 +:10060000696B6970656469612E6F72672F77696BBA +:10061000692F4D6F7573655F6B6579730A000A0901 +:100620002D204D6F7573656B6579202D0A455343F9 +:100630002F713A09717569740A313A0964656C6100 +:1006400079282A31306D73290A323A09696E746546 +:100650007276616C286D73290A333A096D61785F8F +:1006600073706565640A343A0974696D655F746F07 +:100670005F6D61780A353A09776865656C5F6D6111 +:10068000785F73706565640A363A09776865656CEA +:100690005F74696D655F746F5F6D61780A0A703AA7 +:1006A000097072696E742076616C7565730A643ABC +:1006B000097365742064656661756C74730A75707E +:1006C0003A092B310A646F776E3A092D310A706747 +:1006D00075703A092B31300A7067646F776E3A098A +:1006E0002D31300A0A7370656564203D2064656CA5 +:1006F0007461202A206D61785F7370656564202ABB +:100700002028726570656174202F2074696D655FA3 +:10071000746F5F6D6178290A003F004D3E200043F1 +:100720003E20004C25640A000A092D20436F6E7399 +:100730006F6C65202D0A4553432F713A0971756915 +:10074000740A6D3A096D6F7573656B65790A000AF5 +:10075000092D204D61676963202D0A643A0964659B +:100760006275670A783A096465627567206D61741D +:100770007269780A6B3A096465627567206B6579FE +:10078000626F6172640A6D3A096465627567206D13 +:100790006F7573650A763A0976657273696F6E0ACA +:1007A000733A097374617475730A633A09636F6EFF +:1007B000736F6C65206D6F64650A302D343A096C77 +:1007C00061796572302D34284631302D4634290A3E +:1007D000506175733A09626F6F746C6F6164657212 +:1007E0000A003F0074696D65725F7265616433323F +:1007F00028293A202530346C580A006B6579626FDD +:100800006172645F69646C653A2025580A006B6503 +:1008100079626F6172645F70726F746F636F6C3A4C +:100820002025580A00686F73745F6B6579626F6189 +:1008300072645F6C65647328293A2025580A000A9F +:10084000092D20537461747573202D0A00474343AA +:100850003A20342E392E32204156522D4C494243F3 +:100860003A20312E382E3073766E204156525F4139 +:100870005243483A2061767233350A004F5054494A +:100880004F4E533A204C554641204D4F5553454B02 +:1008900045592045585452414B455920434F4E53DA +:1008A0004F4C4520434F4D4D414E44204B45594DF3 +:1008B00041505F53454354494F4E20343039360A36 +:1008C000004255494C443A20363663613335612D38 +:1008D0006469727479202831323A30303A303020ED +:1008E0005365702033302032303136290A005649A2 +:1008F000443A2030784645454428742E6D2E6B2EA0 +:1009000029205049443A203078343730372849423A +:100910004D2034373034206B6579626F617264200A +:10092000636F6E76657274657229205645523A205F +:100930003078303030310A00444553433A20636FF9 +:100940006E766572742049424D2034373034206B06 +:100950006579626F61726420746F205553420A009A +:100960000A092D2056657273696F6E202D0A000AE0 +:100970006D6F7573653A206F66660A000A6D6F7554 +:1009800073653A206F6E0A000A6B6579626F617257 +:10099000643A206F66660A000A6B6579626F61725D +:1009A000643A206F6E0A000A6D61747269783A20A9 +:1009B0006F66660A000A6D61747269783A206F6E1C +:1009C0000A000A64656275673A206F6E0A000A645D +:1009D000656275673A206F66660A000A0A626F6F81 +:1009E000746C6F616465722E2E2E2000433E2000D1 +:1009F00011241FBECFEFD4E0DEBFCDBF04B603FE8F +:100A000027C08091F7019091F801A091F901B09170 +:100A1000FA018730904BA740B04BD1F41092F70108 +:100A20001092F8011092F9011092FA0114BE84B7E5 +:100A3000877F84BF0FB6F894A89580916000886185 +:100A400080936000109260000FBEE0E0F8E309952B +:100A500011E0A0E0B1E0EAEFF9E402C005900D92E8 +:100A6000A233B107D9F721E0A2E3B1E001C01D92A2 +:100A7000A73FB207E1F70E94290B0C94FB240C94CA +:100A80000000FF93EF93E0913201F0913301309732 +:100A900009F00995EF91FF910895FC01859180304F +:100AA00011F0EFDFFBCF0895FF27E0E230E247FFD0 +:100AB0000CC0419597FF09C0EDE260957095809557 +:100AC0009095611D711D811D911D27FF02C021950B +:100AD00030E350E2AA27660F771F881F991FAA1FCD +:100AE000A41710F0A41B63955A95A9F7AA3008F033 +:100AF000A95FA05DAF93F39561157105810591051F +:100B000041F7ED3211F4EF93F395F21718F43F9398 +:100B1000F395FBCF8F91B5DFFA95E1F70895E99151 +:100B2000F9918591803021F0853219F0AADFF9CF53 +:100B3000089520E0E89455915532C1F3503311F4F3 +:100B4000689455915A3348F4505390F3220F022E73 +:100B5000220F220F200D250FF4CF0EF4219589913D +:100B60009991533619F3533729F1533559F1BC0193 +:100B700088279927E8945C3621F4899199916894A3 +:100B80005591543639F446EF7EF077FF0DC08FEF64 +:100B90009FEF0AC055374AE039F0583540E121F05F +:100BA000523642E009F00895FF93EF937DDFEF9115 +:100BB000FF91B7CFFF93EF93FC0181918030B9F3A0 +:100BC00060DFFBCFFF93EF9368DFF1CFDF93CF932D +:100BD000CDB7DEB72596A3DFCF91DF9108950C94B2 +:100BE0005307FF920F931F93CF93DF938091D90107 +:100BF00081608093D90180E991E00E944D05E4E392 +:100C0000F1E080E18E0F11928E13FDCF2FEF87EA76 +:100C100091E6215080409040E1F700C000000E9422 +:100C200028081F928F938DE791E09F938F930E94E6 +:100C3000E6058EE691E00E944D050F900F900F9013 +:100C40000F908CEF0E946207882339F08FE39CE9B4 +:100C50000197F1F700C00000F4CFC0E0D0E001E65A +:100C600011E08C2F8068F82E8F2D0E946207882358 +:100C700039F08FE39CE90197F1F700C00000F4CF51 +:100C80008FE19EE40197F1F700C000000E94280860 +:100C90001F928F93DF93CF931F930F930E94E605CC +:100CA00021960F900F900F900F900F900F90CF37CD +:100CB000D105B9F68FEF0E946207882339F08FE3E0 +:100CC0009CE90197F1F700C00000F4CF8CE591E0BA +:100CD000DF91CF911F910F91FF900C944D05CF9311 +:100CE000DF930E9428088F3F11F480E05BC0982FAB +:100CF0009F779C37A0F01F928F938FE491E09F9392 +:100D00008F930E94E6050F900F900F900F90E4E3F1 +:100D1000F1E080E18E0F11928E13FDCFE6CF90911E +:100D2000D901C82FC695C695C695D82FD77087FF0D +:100D30001CC090FF0CC01F928F9389E491E09F9399 +:100D40008F930E94E6050F900F900F900F90EC2F5D +:100D5000EF70F0E0EC5CFE4F81E090E001C0880FA6 +:100D6000DA95EAF79081892B1BC090FF0CC01F9287 +:100D70008F9383E491E09F938F930E94E6050F90F9 +:100D80000F900F900F90EC2FF0E0EC5CFE4F81E0A5 +:100D900090E001C0880FDA95EAF780959081892369 +:100DA000808381E0DF91CF910895E82FF0E0EC5C43 +:100DB000FE4F80810895EF92FF920F931F93CF9380 +:100DC000DF9384E391E00E944D0584E3E82E81E007 +:100DD000F82EC0E0D0E008E211E0F70181917F0138 +:100DE0000E948C1B1F928F93DF93CF931F930F93BF +:100DF0000E94E60521960F900F900F900F900F9094 +:100E00000F90C031D10549F7DF91CF911F910F911C +:100E1000FF90EF90089508959FB7F89420914801AE +:100E200080914901821761F030E0F901E65BFE4FE5 +:100E300080812F5F3F4F2F7133272093480101C0DE +:100E400080E09FBF08955198599A08955898509AF4 +:100E500008955098589A08955198599A85E08A951E +:100E6000F1F7000089B18695817008955098589ADD +:100E700085E08A95F1F7000089B181700895CF93DC +:100E8000DF93C4E6D0E00E942C07811108C02097B0 +:100E900031F085E08A95F1F700002197F4CFCE017B +:100EA000DF91CF9108950E9423070E942607E9E66B +:100EB000F0E080818C608083E19AE99A0E942307A8 +:100EC0000C942907BF92CF92DF92EF92FF920F937B +:100ED0001F93CF93DF93C82E10924701E9980E9489 +:100EE00023070E9429075998519A0CE211E00E94A9 +:100EF000360781110AC00115110549F085E08A9570 +:100F0000F1F7000001501109F2CF012B11F480E339 +:100F100073C000E010E0D1E0D12CBB24B394C02F0B +:100F20000E943F07892B11F4C05C24C0C601002E2B +:100F300002C0959587950A94E2F780FF04C0DB25EF +:100F40000E94290702C00E94260784E6E82EF12CA1 +:100F50000E942C07882359F0E114F10451F085E038 +:100F60008A95F1F7000081E0E81AF108F1CFEF2847 +:100F700021F4C85BC09347014AC00F5F1F4F083080 +:100F8000110569F60E943F07892B11F484E334C0F0 +:100F9000DD2329F00E94290704E610E00CC00E941E +:100FA0002607FACF0115110561F085E08A95F1F762 +:100FB0000000015011090E942C078111F3CF012B71 +:100FC00011F485E319C00E943F07892BF9F20E94B2 +:100FD000290704E610E00E943607882351F0011526 +:100FE000110549F085E08A95F1F7000001501109DB +:100FF000F2CF012B21F486E38093470108C00E94C1 +:1010000023070E942907E19AE99A80E017C00E940D +:1010100023070E94290780914701813360F01F92C6 +:101020008F938CEB91E09F938F930E94E6050F9036 +:101030000F900F900F90E19AE99A8FEFDF91CF9187 +:101040001F910F91FF90EF90DF90CF90BF90089588 +:101050002FB7F89490914901809148012FBF9813C0 +:101060000C940C078FEF08951F920F920FB60F92FA +:1010700011242F933F934F935F936F937F938F939D +:101080009F93AF93BF93CF93DF93EF93FF93109210 +:101090004701809146018830F1F030F0893009F045 +:1010A0005CC0C4E6D0E02EC0809145018695809357 +:1010B00045010E943607882309F449C08091450103 +:1010C00080688093450181E090914401911180E016 +:1010D000809344013CC00E943607882339F081E0A8 +:1010E00090914401911180E08093440180914401EA +:1010F000882399F12CC0209781F185E08A95F1F73A +:10110000000021970E9436078111F5CFCD2B29F1E0 +:1011100040914501CFB7F8948091490190E09C013E +:101120002F5F3F4F2F71332750914801521739F0ED +:10113000FC01E65BFE4F40832093490104C084EA32 +:1011400091E00E944D05CFBF109247012AC08091C7 +:1011500046018F5F809346012AC0809146018093AB +:1011600047018EEF0E946207882339F08FE99FE0E4 +:101170000197F1F700C00000F4CF809145011F9264 +:101180008F93809146011F928F9380EB91E09F9304 +:101190008F930E94E6050F900F900F900F900F9085 +:1011A0000F90109246011092450110924401FF9158 +:1011B000EF91DF91CF91BF91AF919F918F917F91EF +:1011C0006F915F914F913F912F910F900FBE0F90B4 +:1011D0001F9018958091750108959FB7F89410920B +:1011E0006C019FBF9091EE01943009F057C090912F +:1011F000E9009F703091EC00232F217030FD20E832 +:10120000922B24E02093E9002091EB0020FF43C0C3 +:101210002091EE0027FF3FC020916A01222321F098 +:101220002091E80025FF37C010926A0126E0309136 +:10123000E80035FD15C03091EE01343061F5309194 +:10124000EB0035FD28C0215021F481E080936A0134 +:1012500022C0EFE9FFE03197F1F700C00000E7CFCF +:101260008093F1008091E80085FD0AC08091E8003C +:1012700080FFFCCF8091E8008E778093E80006C065 +:101280008FB7F89421E020936C018FBF9F709093EB +:10129000E90080E008959F709093E9008FEF089532 +:1012A000CF93DF9300D01F92CDB7DEB79C01809122 +:1012B000EE01843019F593E099833B832A83909360 +:1012C000E9008FEF9091E800815095FD06C095ED03 +:1012D0009A95F1F700008111F5CF8091E80085FF24 +:1012E0000DC040E050E063E070E0CE0101960E9446 +:1012F000EA0B8091E8008E778093E8000F900F90C2 +:101300000F90DF91CF910895CF93DF9300D01F927C +:10131000CDB7DEB72091EE01243021F522E02983FC +:101320009B838A8383E08093E9008FEF9091E800AC +:10133000815095FD06C095ED9A95F1F70000811159 +:10134000F5CF8091E80085FF0DC040E050E063E0FC +:1013500070E0CE0101960E94EA0B8091E8008E7742 +:101360008093E8000F900F900F90DF91CF91089538 +:101370002091EE012430F1F422E02093E9002FEFD8 +:101380003091E800215035FD06C035ED3A95F1F772 +:1013900000002111F5CF2091E80025FF0BC040E0AF +:1013A00050E065E070E00E94EA0B8091E8008E77E3 +:1013B0008093E8000895CF93DF932091EE012430CD +:1013C00039F521E02093E9002FEF3091E80021501A +:1013D00035FD06C035ED3A95F1F700002111F5CF46 +:1013E0002091E80025FF14C0EC0140E050E068E0E7 +:1013F00070E00E94EA0B8091E8008E778093E8000D +:1014000088E0FE01ADE6B1E001900D928A95E1F72A +:10141000DF91CF91089582EF91E00C944D052091DA +:101420006B012F5F822F62E30E94C124992319F080 +:1014300020936B01089510926B0180916C018823B9 +:1014400071F18091EE01843041F58091E9008F7057 +:101450002091EC00922F917020FD90E8892B94E070 +:101460009093E9009091EB0090FF14C09091EE00F2 +:1014700097FF10C09091E80095FF03C01092F10013 +:10148000F9CF9091E80090FF05C09091E8009E7719 +:101490009093E8008F708093E90010926C0108959A +:1014A00042E061EC81E00E94F30C42E061EC82E0FA +:1014B0000E94F30C42E061EC83E00E94F30C42E2F4 +:1014C00061EC84E00C94F30C8091F001833009F41A +:1014D00053C030F4813071F0823009F48CC008952B +:1014E0008A3009F478C08B3009F45EC0893009F085 +:1014F0009AC020C08091EF01813A09F094C0809198 +:10150000E800877F8093E8008091F3019091F401D7 +:10151000892B21F468E08DE691E003C060E080E073 +:1015200090E070E00E94350C8091E8008B7780930A +:10153000E80008958091EF01813209F074C0809134 +:10154000F3019091F401892B09F06DC08091E800BE +:10155000877F8093E8008091E80082FD05C080913C +:10156000EE018111F8CF5FC08091F1008093750189 +:101570008091E8008B7753C08091EF01813A09F0A8 +:1015800052C08091F3019091F401892B09F04BC076 +:101590008091E800877F8093E8008091E80080FFD9 +:1015A000FCCF80910A0136C08091EF018132D9F5DC +:1015B0008091F3019091F401892BA9F58091E800C5 +:1015C000877F8093E8000E94280D8091F10180932D +:1015D0000A010C94B0158091EF01813221F58091C0 +:1015E000E800877F8093E8000E94280D8091F20137 +:1015F0008093760108958091EF01813AA1F4809162 +:10160000E800877F8093E8008091E80080FFFCCFAE +:10161000809176018093F1008091E8008E7780932D +:10162000E8000C94280D08950895089508958EEE0D +:1016300091E00E944D050C94160B0E94B21B809104 +:10164000EC01882329F00E94DD1B81110C94D40B3E +:10165000089584B7877F84BF0FB6F894A8958091CA +:101660006000886180936000109260000FBE90E07F +:1016700080E80FB6F89480936100909361000FBEEC +:101680000E94140B0E94B1100E94790D0E94CC0D93 +:101690008091E20084608093E2008DEE98E00E94E9 +:1016A000871B78948091EE018430E1F789ED91E019 +:1016B0000E944D050E94B31080E091E00E9420102E +:1016C00088EC91E00E944D050E94150B8091EE017F +:1016D000853039F484EC91E00E944D050E941D0B89 +:1016E000F5CF0E94B710F2CF0C94F11B8AEE91E077 +:1016F0000E944D050C94740B292F3327233031059C +:10170000C9F064F42130310581F02230310509F04F +:1017100043C084E790E024E432E042C02132310546 +:10172000F1F02232310541F137C082E190E028EB3F +:1017300032E036C099278130910541F08230910521 +:1017400041F0892B49F5E0E4F2E005C0E0E3F2E086 +:1017500002C0E6EFF1E0849190E09F0121C0643087 +:10176000D8F4E62FF0E0EE0FFF1FE15EFE4F208180 +:10177000318189E090E014C0643070F470E0FB01C6 +:10178000EE0FFF1FE95EFE4F20813181FB01ED5E10 +:10179000FE4F808190E004C080E090E020E030E0E7 +:1017A000FA0131832083089584E089BD86E089BDF4 +:1017B00009B400FEFDCF8091D8008F7D8093D800C2 +:1017C0008091E00082608093E0008091E00081FDE4 +:1017D000FCCF0895CF92DF92EF92FF920F931F9369 +:1017E000CF93DF93EC018B016A010E94470D8111B9 +:1017F00033C0C114D10439F0F60180819181081BF6 +:10180000190BC80FD91FE12CF12C0115110519F185 +:101810008091E80085FD16C08091E8008E77809366 +:10182000E800C114D10449F0F60180819181E80EED +:10183000F91EF182E08285E00FC00E94470D8823E7 +:1018400021F30AC089918093F10001501109FFEF43 +:10185000EF1AFF0ADACF80E0DF91CF911F910F914D +:10186000FF90EF90DF90CF9008952091F501309197 +:10187000F6012617370748F06115710539F42091F4 +:10188000E8002E772093E80001C0B90140E061151F +:10189000710591F12091EE01222309F440C0253019 +:1018A00009F43FC02091E80023FD3DC02091E800ED +:1018B00022FD2FC02091E80020FFE9CF2091F20007 +:1018C00030E0FC01CF016115710559F02830310578 +:1018D00040F481918093F100615071092F5F3F4F77 +:1018E000F1CF41E02830310509F040E02091E800D7 +:1018F0002E772093E800CBCF4111CCCF0AC0809146 +:10190000EE01882361F0853061F08091E80083FD6D +:101910000AC08091E80082FFF2CF80E0089582E063 +:10192000089583E0089581E008952091F5013091B4 +:10193000F6012617370748F06115710539F4209133 +:10194000E8002E772093E80001C0B901FC0120E0F7 +:101950006115710579F18091EE01882309F43DC08C +:10196000853009F43CC08091E80083FD3AC0809145 +:10197000E80082FD2CC08091E80080FFE9CF8091D3 +:10198000F20090E06115710559F08830910540F43E +:1019900024912093F1003196615071090196F2CFA4 +:1019A00021E0089709F020E08091E8008E7780938D +:1019B000E800CECF2111CFCF0AC08091EE0188235D +:1019C00061F0853061F08091E80083FD0AC080916C +:1019D000E80082FFF2CF80E0089582E0089583E07E +:1019E000089581E00895982F953058F59093E90077 +:1019F000981739F07091EC002091ED005091F000B3 +:101A000003C0242F762F50E021FF19C03091EB0046 +:101A10003E7F3093EB003091ED003D7F3093ED0041 +:101A20003091EB0031603093EB007093EC00209329 +:101A3000ED005093F0002091EE0027FF07C09F5F5C +:101A4000D3CF8F708093E90081E0089580E00895FE +:101A50008091EF0187FF11C08091E80082FD05C0F1 +:101A60008091EE018111F8CF11C08091E8008B7751 +:101A70000BC08091EE01882349F08091E80080FF3F +:101A8000F8CF8091E8008E778093E8000895209148 +:101A9000E4003091E50095E64091EC00842F8170E0 +:101AA00040FF22C08091E80080FD1CC08091EE01C3 +:101AB000882391F0853091F08091EB0085FD10C076 +:101AC0004091E4005091E5004217530729F39A0131 +:101AD000915011F784E0089582E0089583E008951D +:101AE00081E0089580E008954091E80042FFDECF54 +:101AF00008950E94D60D0E94D90DE0EEF0E080819D +:101B000081608083E8EDF0E080818F77808319BC6D +:101B1000E3E6F0E08081816080831092ED0108951A +:101B20000E94D60D0E94D90D8091D8008F778093A6 +:101B3000D8008091D80080688093D8008091D80028 +:101B40008F7D8093D80084E089BD86E089BD09B48B +:101B500000FEFDCF1092EE011092EA011092EC010E +:101B60001092EB0142E060E080E00E94F30C809173 +:101B7000E1008E7F8093E1008091E200816080939C +:101B8000E2008091E20088608093E2008091E000B2 +:101B90008E7F8093E0000895E3E6F0E080818E7F01 +:101BA000808381E08093ED010C94900D1092E2000F +:101BB00008951092E10008951F920F920FB60F92B0 +:101BC00011242F933F934F935F936F937F938F9342 +:101BD0009F93AF93BF93EF93FF938091E10082FFB8 +:101BE0000BC08091E20082FF07C08091E1008B7FF3 +:101BF0008093E1000E940F0A8091E10080FF19C0EC +:101C00008091E20080FF15C08091E2008E7F80937A +:101C1000E2008091E20080618093E2008091D80030 +:101C200080628093D80019BC85E08093EE010E9409 +:101C3000170B8091E10084FF30C08091E20084FFA7 +:101C40002CC084E089BD86E089BD09B400FEFDCFCB +:101C50008091D8008F7D8093D8008091E1008F7EA5 +:101C60008093E1008091E2008F7E8093E20080917A +:101C7000E20081608093E2008091EA01882311F004 +:101C800084E007C08091E30087FD02C081E001C0CD +:101C900083E08093EE010E94760B8091E10083FF48 +:101CA00029C08091E20083FF25C08091E100877FF9 +:101CB0008093E10082E08093EE011092EA0180912E +:101CC000E1008E7F8093E1008091E2008E7F80931F +:101CD000E2008091E20080618093E20042E060E0F7 +:101CE00080E00E94F30C8091F00088608093F00007 +:101CF0000E940B0AFF91EF91BF91AF919F918F913D +:101D00007F916F915F914F913F912F910F900FBEF7 +:101D10000F901F9018951F920F920FB60F921124DB +:101D20002F933F934F935F936F937F938F939F93E3 +:101D3000AF93BF93CF93DF93EF93FF93C091E900ED +:101D4000CF708091EC00D82FD17080FDD0E8109238 +:101D5000E9008091F000877F8093F00078940E94E2 +:101D6000CF0E1092E9008091F00088608093F0001F +:101D7000CD2BCF70C093E900FF91EF91DF91CF9110 +:101D8000BF91AF919F918F917F916F915F914F9193 +:101D90003F912F910F900FBE0F901F9018951F939A +:101DA000CF93DF93CDB7DEB7AA970FB6F894DEBF17 +:101DB0000FBECDBFEFEEF1E088E08E0F9091F10005 +:101DC00091938E13FBCF0E94640A8091E80083FFF9 +:101DD0001FC18091EF019091F001492F50E04A30EE +:101DE000510508F015C1FA01E65CFF4F0C94E1249F +:101DF000803881F0823809F00BC18091F3018F7037 +:101E00008093E9008091EB0085FB882780F9109290 +:101E1000E90006C08091EB019091EC019111826084 +:101E20009091E800977F9093E8008093F1001092E2 +:101E3000F100C8C0282F2D7F09F0EAC0882319F0CF +:101E4000823061F0E5C08091F101813009F0E0C09D +:101E5000933009F080E08093EC012BC08091F10178 +:101E6000811127C08091F3018F7009F4D1C0809354 +:101E7000E9002091EB0020FF1CC0933021F48091F9 +:101E8000EB00806214C09091EB0090619093EB00A6 +:101E900021E030E0A90102C0440F551F8A95E2F706 +:101EA0004093EA001092EA008091EB0088608093F2 +:101EB000EB001092E9008091E800877F86C08111D5 +:101EC000A7C01091F1011F778091E3008078812BEA +:101ED0008093E3008091E800877F8093E8000E9470 +:101EE000280D8091E80080FFFCCF8091E30080689E +:101EF0008093E300111102C082E001C083E080936F +:101F0000EE0186C08058823008F082C08091F101D5 +:101F10009091F2018C3D53E0950779F583E08A8337 +:101F20008AE289834FB7F894DE01139620E03EE001 +:101F300051E2E32FF0E050935700E49120FF03C0FB +:101F4000E295EF703F5FEF708E2F90E0EA3010F077 +:101F5000C79601C0C0968D939D932F5F243149F79A +:101F60004FBF8091E800877F8093E8006AE270E0CD +:101F7000CE0101960E94350C14C0AE014F5F5F4F39 +:101F80006091F3010E947C0BBC01892B09F440C0D5 +:101F90009091E800977F9093E80089819A810E9450 +:101FA000950C8091E8008B778093E80031C08038F1 +:101FB00079F58091E800877F8093E8008091EA01BD +:101FC0008093F1008091E8008E778093E8000E9472 +:101FD000280D1EC081111CC09091F1019230C0F4F7 +:101FE0008091E800877F8093E8009093EA010E9447 +:101FF000280D8091EA01811106C08091E30087FDE0 +:1020000002C081E001C084E08093EE010E94500A8A +:102010008091E80083FF0AC08091E800877F809369 +:10202000E8008091EB0080628093EB00AA960FB6E7 +:10203000F894DEBF0FBECDBFDF91CF911F91089501 +:1020400090937C0180937B010895E0917B01F09156 +:102050007C01309721F00190F081E02D099480E01F +:102060000895EF92FF920F931F93CF93DF93E09128 +:102070007B01F0917C013097B1F18C010280F381FA +:10208000E02D09958091D90182FF2DC080FF04C009 +:1020900087EB93E00E944D05E80118E081EBE82E04 +:1020A00083E0F82E8091D90180FF0BC088811F92B8 +:1020B0008F93FF92EF920E94E6050F900F900F9082 +:1020C0000F90115021961111EDCF8091D90180FF11 +:1020D0000AC08FEA93E0DF91CF911F910F91FF909B +:1020E000EF900C944D05DF91CF911F910F91FF90D0 +:1020F000EF900895E0917B01F0917C01309721F001 +:102100000480F581E02D09940895209179013091A2 +:102110007A018217930771F090937A018093790185 +:10212000E0917B01F0917C01309721F00680F781EE +:10213000E02D09940895209177013091780182175C +:10214000930771F09093780180937701E0917B0180 +:10215000F0917C01309721F00084F185E02D099405 +:1021600008950C94EF050E941C1C0C94F105CF926D +:10217000DF92EF92FF920F931F93CF93DF9300D0E4 +:1021800000D000D0CDB7DEB70E946F068EE7C82E14 +:1021900081E0D82E00E010E0E02E802F0E94D506CE +:1021A000F60141916F01F42EF826B1F40F5F1F4F35 +:1021B0000031110589F78FEF89838A831B820E9482 +:1021C000251C8160782F9D838C8349815A816B8186 +:1021D0008D810E94761147C09091D90191FF04C072 +:1021E0008E830E94DB068E8120E030E04F2D50E090 +:1021F000922FBA01022E02C0759567950A94E2F7F4 +:1022000060FF2BC02983EA8221E030E0690102C02F +:10221000CC0CDD1C9A95E2F790E08C219D21892B56 +:1022200009F420E02B830E94251C8160782F9D8378 +:102230008C8349815A816B818D810E9476114981FD +:102240005A816B817C818D810E949F1BF801E2582D +:10225000FE4F8081C826C08206C02F5F3F4F2830C6 +:10226000310531F6A3CF0E949E1B0E94F21E1091F1 +:102270007D010E942510181741F10E9425108093BE +:102280007D019091D90192FF0EC090FF0CC01F926A +:102290008F9389EC93E09F938F930E94E6050F90B4 +:1022A0000F900F900F9080917D0126960FB6F894B5 +:1022B000DEBF0FBECDBFDF91CF911F910F91FF9079 +:1022C000EF90DF90CF900C94B01B26960FB6F89449 +:1022D000DEBF0FBECDBFDF91CF911F910F91FF9059 +:1022E000EF90DF90CF9008950C940B07CF93DF937E +:1022F000CDB7DEB72B970FB6F894DEBF0FBECDBFBC +:10230000942F4F83252F588769877A878B874A8533 +:102310005B85452B21F02F3F09F59F3FF9F4DE0146 +:10232000119686E0FD0111928A95E9F785E0FE019C +:10233000379601900D928A95E1F749815A816B8118 +:102340007C818D819E810E9459182B960FB6F8943E +:10235000DEBF0FBECDBFDF91CF9108954F8158856D +:1023600069857A858B850E949F1BD9CFCF9388235F +:1023700009F4A4C0C82F8CEF8C0F813A48F48C2F3D +:102380000E941E2281119AC08C2F0E94E81A0CC054 +:1023900080E28C0F883058F4C77081E001C0880F4C +:1023A000CA95EAF70E94271BCF910C94611B8BE51D +:1023B0008C0F833078F4C53A29F0C63A31F083E8BF +:1023C00090E005C081E890E002C082E890E0CF9103 +:1023D0000C94851088E58C0F853108F06FC0C83AE1 +:1023E00061F1C93A69F1CA3A71F1CB3A79F1CC3A63 +:1023F00081F1CD3A89F1CE3A91F1CF3A99F1C13BD1 +:10240000A1F1C03BA9F1C23BB1F1C33BB9F1C43B5F +:10241000C1F1C53BC9F1C63BD1F1C73BD9F1C83BBE +:10242000E1F1C93BE9F1CA3BF1F1CB3BF9F1CC3B1E +:1024300009F43FC080E090E03EC082EE90E03BC0F7 +:1024400089EE90E038C08AEE90E035C085EB90E0F0 +:1024500032C086EB90E02FC083EB90E02CC084EB81 +:1024600090E029C087EB90E026C08CEC90E023C080 +:102470008DEC90E020C083E891E01DC08AE891E0F7 +:102480001AC082E991E017C084E991E014C081E2AA +:1024900092E011C083E292E00EC084E292E00BC0B1 +:1024A00085E292E008C086E292E005C087E292E011 +:1024B00002C08AE292E0CF910C949B10CF910895D4 +:1024C000882329F19CEF980F913A18F40E94051B7C +:1024D0000DC090E2980F983058F4877091E001C0D9 +:1024E000990F8A95EAF7892F0E942D1B0C94611B86 +:1024F0009BE5980F933020F480E090E00C948510D9 +:10250000885A853120F480E090E00C949B10089567 +:10251000882321F00E94271B0C94611B08958823B7 +:1025200021F00E942D1B0C94611B0895CF92DF9225 +:10253000EF92FF920F931F93CF93DF9300D000D0C1 +:1025400000D0CDB7DEB725E0FC01DE011196019089 +:102550000D922A95E1F7FC0140813181F2802581BD +:1025600022952F7063817481672B09F4D8C23F3F95 +:1025700019F44F3F09F4D3C26C0149833A8389812E +:102580009A812E830E94A71A182F092F0E94A61A3B +:102590000E94B619E02FE295EF70F0E0EC5BFF4F80 +:1025A0002E810C94E124802F807F902F9F70092F23 +:1025B000882311F00295007FFF2049F0002309F4E1 +:1025C0005FC2802F0E943A1B0E94611B59C2812F5B +:1025D0000E946012002309F4A2C2802F0E94401BB7 +:1025E00026960FB6F894DEBF0FBECDBFDF91CF9118 +:1025F0001F910F91FF90EF90DF90CF900C94611B93 +:10260000802F807F902F9F70092F803211F00295CC +:10261000007F112319F0113001F129C0FF20A9F02A +:10262000802F222349F1213039F526960FB6F894F0 +:10263000DEBF0FBECDBFDF91CF911F910F91FF90F5 +:10264000EF90DF90CF900C944A1B222319F0213099 +:1026500009F465C20E944D1B2CC0FF20E9F0263012 +:1026600008F05DC20E94241B802329F022C0FF20B5 +:10267000F1F0211115C0802F26960FB6F894DEBF19 +:102680000FBECDBFDF91CF911F910F91FF90EF90C3 +:10269000DF90CF900C948812253008F040C209C01A +:1026A000F601858180FFECC18F708583E4CF211115 +:1026B000FBC1802F69C1202F26952695237030E01D +:1026C0002115310521F021303105C9F028C2FF2044 +:1026D00021F0812F902F937002C080E090E0269629 +:1026E0000FB6F894DEBF0FBECDBFDF91CF911F9123 +:1026F0000F91FF90EF90DF90CF900C948510FF200A +:1027000021F0812F902F937002C080E090E02696F8 +:102710000FB6F894DEBF0FBECDBFDF91CF911F91F2 +:102720000F91FF90EF90DF90CF900C949B10812F32 +:10273000FF2019F00E94781D02C00E94E01D26961D +:102740000FB6F894DEBF0FBECDBFDF91CF911F91C2 +:102750000F91FF90EF90DF90CF900C94651E802F2B +:10276000837009F078C0F110DAC1812F82958695C7 +:102770008770880F880F912F9F70C92ED12CE12C64 +:10278000F12C082E04C0CC0CDD1CEE1CFF1C0A949E +:10279000D2F714FF12C04FE050E060E070E004C0D8 +:1027A000440F551F661F771F8A95D2F7CB01BA01D8 +:1027B000609570958095909503C060E070E0CB01C6 +:1027C000202F269526952370422F50E04230510548 +:1027D000D1F04330510559F16C297D298E299F296B +:1027E0004130510541F126960FB6F894DEBF0FBE79 +:1027F000CDBFDF91CF911F910F91FF90EF90DF90B0 +:10280000CF900C94CB196C297D298E299F2926966F +:102810000FB6F894DEBF0FBECDBFDF91CF911F91F1 +:102820000F91FF90EF90DF90CF900C94DD190E94F4 +:10283000CB19C701B60126960FB6F894DEBF0FBEBE +:10284000CDBFDF91CF911F910F91FF90EF90DF905F +:10285000CF900C94B919FF2019F0802F817001C01E +:102860008695882309F45BC1812F829586958770B0 +:10287000880F880F912F9F70C92ED12CE12CF12C3D +:10288000082E04C0CC0CDD1CEE1CFF1C0A94D2F7F1 +:1028900014FF12C04FE050E060E070E004C0440F4D +:1028A000551F661F771F8A95D2F7CB01BA01609535 +:1028B00070958095909503C060E070E0CB01202F6B +:1028C000269526952370422F50E042305105D1F0D5 +:1028D0004330510559F16C297D298E299F294130BA +:1028E000510541F126960FB6F894DEBF0FBECDBF5D +:1028F000DF91CF911F910F91FF90EF90DF90CF90DC +:102900000C94821A6C297D298E299F2926960FB650 +:10291000F894DEBF0FBECDBFDF91CF911F910F9115 +:10292000FF90EF90DF90CF900C94941A0E94821A3F +:10293000C701B60126960FB6F894DEBF0FBECDBF15 +:10294000DF91CF911F910F91FF90EF90DF90CF908B +:102950000C94701A103F41F118F4103E48F48BC0EB +:10296000123F09F450C0D8F1133F09F460C083C08E +:102970001F70802F8F71FF2021F00E94091A812F74 +:102980007BCE0E942A1A812F26960FB6F894DEBFBE +:102990000FBECDBFDF91CF911F910F91FF90EF90B0 +:1029A000DF90CF900C948F12FF20A9F0253008F013 +:1029B000B6C0802F8F7126960FB6F894DEBF0FBE7B +:1029C000CDBFDF91CF911F910F91FF90EF90DF90DE +:1029D000CF900C944F1A263008F0A1C0EACFFF2008 +:1029E000A1F0802F8F7126960FB6F894DEBF0FBE30 +:1029F000CDBFDF91CF911F910F91FF90EF90DF90AE +:102A0000CF900C94091AFF2061F3802F8F712696C6 +:102A10000FB6F894DEBF0FBECDBFDF91CF911F91EF +:102A20000F91FF90EF90DF90CF900C942A1AFF2027 +:102A300091F0802F8F7126960FB6F894DEBF0FBEEF +:102A4000CDBFDF91CF911F910F91FF90EF90DF905D +:102A5000CF900C94F41926960FB6F894DEBF0FBEF3 +:102A6000CDBFDF91CF911F910F91FF90EF90DF903D +:102A7000CF900C94EF19FF20A1F0222309F4B1CFDD +:102A8000812F26960FB6F894DEBF0FBECDBFDF9123 +:102A9000CF911F910F91FF90EF90DF90CF900C940A +:102AA000B611222309F4B1CF812F26960FB6F894E0 +:102AB000DEBF0FBECDBFDF91CF911F910F91FF9071 +:102AC000EF90DF90CF900C946012402F4F70612FE9 +:102AD000C6010E94EE1C26960FB6F894DEBF0FBE0C +:102AE000CDBFDF91CF911F910F91FF90EF90DF90BD +:102AF000CF900C940119402F4F70612FC60126967C +:102B00000FB6F894DEBF0FBECDBFDF91CF911F91FE +:102B10000F91FF90EF90DF90CF900C94F11C2696D0 +:102B20000FB6F894DEBF0FBECDBFDF91CF911F91DE +:102B30000F91FF90EF90DF90CF9008950E94471B78 +:102B40000E94161B0E94611B0E94991F0E94651E15 +:102B500080E090E00E94851080E090E00C949B1053 +:102B60000E94371B0C949E150E94A71A292F2295AC +:102B70002F7030E02C3031054CF42A3031056CF4E4 +:102B8000225031092230310588F407C02C3031053C +:102B900049F02F30310531F009C0803E48F0803FC8 +:102BA00029F406C093FB882780F9089580E00895F2 +:102BB00081E00895CF93DF9300D000D01F92CDB76E +:102BC000DEB70F900F900F900F900F90DF91CF9185 +:102BD0000895CF93DF9300D000D000D0CDB7DEB7FB +:102BE00026960FB6F894DEBF0FBECDBFDF91CF9112 +:102BF0000895CF93DF93C0918E0180918F01C81704 +:102C0000A1F0D0E0CE0166E070E00E94B024FC01AB +:102C1000E057FE4F408151816281738184819581AB +:102C20000E94E9152196C770E8CFDF91CF910895F2 +:102C30004091C0015091C1016091C2017091C301E6 +:102C40008091C4019091C5010C94E915CF93DF9355 +:102C50008091C50182958F7009F05CC08091C2019E +:102C6000882309F457C020918E01D0918F014091A3 +:102C7000C001C091C101E091C301F091C4012D17C1 +:102C800009F448C030E0309709F440C0CF3F11F458 +:102C90004F3FE1F1C90166E070E00E94B024DC0121 +:102CA000A057BE4F11968C911197C8132FC08C91CD +:102CB00048132CC012968C911297811127C013963D +:102CC0008D919C9114978E179F0708F401978E1B86 +:102CD0009F0B883C9105D0F48091C5018F70806175 +:102CE0008093C501C90166E070E00E94B024FC0138 +:102CF000EB56FE4F90819F709061908380EC91E045 +:102D00000E949612DF91CF910C94F9152F5F3F4FDF +:102D10002770B5CFDF91CF910895BF92CF92DF9208 +:102D2000EF92FF920F931F93CF93DF93CDB7DEB750 +:102D300061970FB6F894DEBF0FBECDBF8C0185E062 +:102D4000F801DE011D9601900D928A95E1F7D801F8 +:102D50004C9111962C9111971296EC901297139614 +:102D6000CD90DC9014975091C0016091C101809189 +:102D7000C3019091C401009709F46EC16F3F19F42B +:102D80005F3F09F469C1B090C201BB2009F4C3C020 +:102D90003091C501C816D90628F0F601E81BF90BD9 +:102DA000CF0104C0809590958C0D9D1DFF24F39458 +:102DB000883C910588F0F12C307F09F0CBC07C2D48 +:102DC000D98AC88A522F6E2D89890E94DA1580EC23 +:102DD00091E00E949612B4C0832F807F09F049C011 +:102DE000621314C0541312C0E11010C03F70306160 +:102DF0003093C5010E94181680EC91E00E94961253 +:102E00008091C501D80115968C9331C0CD2831F140 +:102E10002F3F11F44F3F11F1FE2CE1101FC0E09144 +:102E20008E0130918F01E31709F45CC0F0E0CF010F +:102E300066E070E00E94B024DC01A057BE4F1196FE +:102E40008C911197281307C08C91481304C01296D7 +:102E50008C91811103C03196E770E5CFFE2CEE20F6 +:102E600009F416C18091C50181608093C501F12CE0 +:102E70000FC1621308C0541306C0E11004C0809152 +:102E8000C501D801C1C04D872E878D859E850E94C2 +:102E9000B4158823E1F1EE20D1F12091C501822FF4 +:102EA00082958F7090E0029774F08091C0019091AC +:102EB000C10198878F831986DB86CA862C87CE014D +:102EC00007960E94961286E0F801A0ECB1E001900E +:102ED0000D928A95E1F70E9426160E941816FF248B +:102EE000F394D6C04D872E878D859E850E94A71AA4 +:102EF000292F22952F7030E0223031050CF0BCC014 +:102F00009F7009F0B6C0805E883008F4C1C0C80167 +:102F10000E949612E4CFC816D90608F453C0F601F1 +:102F2000E81BF90BCF01883C910508F450C0F12C47 +:102F30007C2DD98AC88A522F6E2D89890E94DA1574 +:102F4000E0ECF1E086E0DF011D928A95E9F70E944E +:102F500018169EC0621314C0541312C0E11010C0A2 +:102F60008091C501F8018583C8010E94961286E010 +:102F7000E0ECF1E0DF011D928A95E9F7FB2C88C0B7 +:102F80004D872E878D859E850E94B415882309F470 +:102F9000BECFEE2009F4BBCF2091C501822F8295D0 +:102FA0008F7090E002970CF48ECF8091C0019091C9 +:102FB000C1019A8389831B82DD82CC822E83CE015C +:102FC00001967FCF809590958C0D9D1DACCFFE2CEA +:102FD000EE2009F49CCF62132EC054132CC0209114 +:102FE000C50120FD1FC0822F82958F70D9F0D801B6 +:102FF00015962C9315978F3049F08F5F982F9295E7 +:10300000907F822F8F70892B15968C93C8010E9418 +:10301000961286E0F801A0ECB1E001900D928A953D +:10302000E1F795CF86E0F801A0ECB1E001900D92B8 +:103030008A95E1F72DC04D872E878D859E850E944C +:10304000B415811140CF8091C50181608093C50185 +:10305000C8010E9496121CC0EE2009F458CF4D877B +:103060002E878D859E850E94B415882309F44FCF45 +:103070002ACF811148CF0CC0243031050CF047CF46 +:103080009F7009F440CFF8019581907F09F03BCF04 +:103090008F2D61960FB6F894DEBF0FBECDBFDF91C6 +:1030A000CF911F910F91FF90EF90DF90CF90BF9045 +:1030B0000895CF93DF93CDB7DEB72C970FB6F89472 +:1030C000DEBF0FBECDBF4F83588769877A878B8756 +:1030D0009C87CE0107960E948D16882371F08F8100 +:1030E00098852A853B85232B09F43FC09F3F09F033 +:1030F00068C08F3F09F065C038C086E0FE01379692 +:10310000DE01119601900D928A95E1F76F81788525 +:10311000EA85FB85309749F17F3F11F46F3F29F134 +:1031200080918F0190E09C012F5F3F4F27703327E4 +:1031300040918E0150E02417350709F44BC0698394 +:103140007A83FD83EC8366E070E00E94B024DC01AA +:10315000A057BE4F96E0FE01319601900D929A95D0 +:10316000E1F720938F010E94F91580918E019091D3 +:103170008F018917E9F190E066E070E00E94B024C9 +:1031800080579E4F0E948D16882391F180918E0169 +:1031900090E066E070E00E94B024FC01E057FE4F32 +:1031A0004081518162817381848195810E94E915FA +:1031B00080918E0190E001968770992780938E010F +:1031C000D4CF4F81588569857A858B859C850E94EF +:1031D000E915CBCF0E94B01510928F0110928E018D +:1031E000E0ECF1E086E0DF011D928A95E9F7BDCFC2 +:1031F0002C960FB6F894DEBF0FBECDBFDF91CF91F6 +:103200000895DF92EF92FF920F931F93CF93DF9376 +:10321000FC01892B09F48AC0E12CF12CDD24D39424 +:10322000EF0121968491853709F461C058F4843701 +:1032300008F04EC0843008F06AC08130D1F082308E +:1032400071F174C0883709F45DC050F4863709F411 +:1032500055C0873709F06AC08E2D0E94341B54C0B8 +:103260009CE7980F903708F061C08F770E9460123A +:1032700050C08F010E5F1F4FFE01849190E2980FA6 +:10328000983050F48770FD2D01C0FF0F8A95EAF742 +:103290008F2F0E943A1B14C00E94B61113C08F01D9 +:1032A0000E5F1F4FFE01C49180E28C0F883060F4E6 +:1032B000C7708D2D01C0880FCA95EAF70E94401B88 +:1032C0000E94611BE80125C08C2F0E946012FACF7A +:1032D0009F012E5F3F4FFE01C491CC2369F08FE91F +:1032E0009FE00197F1F700C00000C150F6CF9F01A9 +:1032F0002E5F3F4FFE01F490E9010BC00E94241B9A +:10330000E82E07C00E94371B0E94611B02C00E946A +:10331000B6118F2D882341F0EFE9FFE03197F1F7E7 +:1033200000C000008150F6CFFE017ACFDF91CF912F +:103330001F910F91FF90EF90DF9008956093CA0165 +:103340007093CB018093CC019093CD010E94AE1B72 +:103350000C949E156093C6017093C7018093C801B9 +:103360009093C9010E94AF1B0C949E1508950C9474 +:103370009E190F931F930091CA011091CB012091C8 +:10338000CC013091CD01602B712B822B932B1F919F +:103390000F910C949E190F931F930091CA011091E5 +:1033A000CB012091CC013091CD0160237123822388 +:1033B00093231F910F910C949E190F931F930091CB +:1033C000CA011091CB012091CC013091CD01602731 +:1033D0007127822793271F910F910C949E1960E00B +:1033E00070E0CB010C94AA190F931F9341E050E0B9 +:1033F00060E070E08A019B0104C0000F111F221FD2 +:10340000331F8A95D2F7C901B8011F910F910C940F +:10341000AA190F931F9341E050E060E070E004C0F0 +:10342000440F551F661F771F8A95D2F78091C601FA +:103430009091C701A091C801B091C9018A019B0177 +:10344000082B192B2A2B3B2BC901B8011F910F9177 +:103450000C94AA190F931F9341E050E060E070E0D4 +:1034600004C0440F551F661F771F8A95D2F74095F9 +:103470005095609570958091C6019091C701A0917B +:10348000C801B091C9018A019B01082319232A238D +:103490003B23C901B8011F910F910C94AA190F93F6 +:1034A0001F9341E050E060E070E004C0440F551FFE +:1034B000661F771F8A95D2F78091C6019091C70148 +:1034C000A091C801B091C9018A019B010827192761 +:1034D0002A273B27C901B8011F910F910C94AA1903 +:1034E0000F931F930091C6011091C7012091C8014D +:1034F0003091C901602B712B822B932B1F910F915F +:103500000C94AA190F931F930091C6011091C70143 +:103510002091C8013091C901602371238223932334 +:103520001F910F910C94AA190F931F930091C6013C +:103530001091C7012091C8013091C90160277127FE +:10354000822793271F910F910C94AA190895CF9267 +:10355000DF92EF92FF920F931F93CF93DF938C0133 +:10356000C090CA01D090CB01E090CC01F090CD0189 +:103570004091C6015091C7016091C8017091C90185 +:10358000C42AD52AE62AF72ACFE1D0E0D701C6011E +:103590000C2E04C0B695A795979587950A94D2F7F7 +:1035A00080FF07C0B8018C2F0E94BF1C813091059D +:1035B00031F4219758F7B80180E00E94BF1CDF91D9 +:1035C000CF911F910F91FF90EF90DF90CF900895D2 +:1035D00020910B0130910C01F90132969FEF40E0F0 +:1035E0005191581789F09F3F19F4511101C0942F40 +:1035F0004F5F4630A9F79F3F39F0F901E90FF11D00 +:1036000097FDFA9582830895089520910B013091DA +:103610000C01F9013296285F3F4F9081981301C049 +:1036200010823196E217F307C1F7089581E090E028 +:10363000E0910B01F0910C01E80FF91F1082019647 +:1036400088309105A9F708958091D8010895909147 +:10365000D801892B8093D801089580959091D80145 +:1036600089238093D80108958093D80108951092FA +:10367000D80108959091D701892B8093D70108959F +:1036800080959091D70189238093D7010895109256 +:10369000D70108958093CE0108951092CE01089528 +:1036A00080910B0190910C01FC0131969C01285FE7 +:1036B0003F4F80E0919191118F5FE217F307D1F7AF +:1036C0000895E0910B01F0910C018091D801808365 +:1036D000E0910B01F0910C0190818091D701892B31 +:1036E00080838091CE01882361F0E0910B01F091FD +:1036F0000C019081892B80830E94501B81111092B4 +:10370000CE0180910B0190910C010C94311090939B +:1037100033018093320108958295982F9C7C292F44 +:1037200026952695982F9373990F990F922B892F91 +:103730008A7A86959575990F892B08950895CF9368 +:10374000DF9300D000D01F92CDB7DEB70F900F905F +:103750000F900F900F90DF91CF91089508950895E5 +:103760000C9474118091EE01843021F11092DA01F1 +:1037700020E488E190E00FB6F894A895809360006B +:103780000FBE2093600083B7817F846083BF83B7BF +:10379000816083BF7894889583B78E7F83BF0FB68F +:1037A000F894A895809160008861809360001092E1 +:1037B00060000FBE089508950895CF930E94DB1B0B +:1037C0000E946F060E94DC1BC0E08C2F0E94D50671 +:1037D000811104C0CF5FC031C1F701C081E0CF913A +:1037E00008950C94B0151F920F920FB60F921124EA +:1037F0008F939F93AF93BF938091DA01811113C090 +:103800008091DB019091DC01A091DD01B091DE019E +:103810004196A11DB11D8093DB019093DC01A09323 +:10382000DD01B093DE01BF91AF919F918F910F9019 +:103830000FBE0F901F90189582E084BD93E095BD58 +:103840009AEF97BD80936E0008952FB7F8948091FA +:10385000DB019091DC01A091DD01B091DE012FBF71 +:1038600008952FB7F8946091DB017091DC0180918D +:10387000DD019091DE012FBF0895CF92DF92EF928C +:10388000FF920F931F932FB7F8944091DB01509153 +:10389000DC016091DD017091DE012FBF6A017B01C7 +:1038A000EE24FF248C0120E030E0C016D106E206B1 +:1038B000F30610F4415051099A01281B390BC90134 +:1038C0001F910F91FF90EF90DF90CF9008951F927E +:1038D0000F920FB60F9211248F939F93AF93BF93C4 +:1038E0008091DB019091DC01A091DD01B091DE01BE +:1038F0000196A11DB11D8093DB019093DC01A09383 +:10390000DD01B093DE01BF91AF919F918F910F9038 +:103910000FBE0F901F9018950E94790DF8942FEF0D +:1039200087EA91E6215080409040E1F700C0000016 +:1039300087E090EBDC018093F7019093F801A0936E +:10394000F901B093FA019CE088E10FB6F894A895CC +:10395000809360000FBE90936000FFCFE92FF0E0EE +:1039600093E0EE0FFF1F9A95E1F7E80FF11DE85580 +:10397000FF4F9491892F8F7092959F700895CF93E8 +:10398000C82FCB010E94AE1C492F90E0242F30E0BD +:1039900054E0220F331F5A95E1F7282B392B20389A +:1039A000310519F480E090E017C0EC2FF0E023E03F +:1039B000EE0FFF1F2A95E1F74770E40FF11D34E089 +:1039C000EE0FFF1F3A95E1F7E80FF91FEE0FFF1F0B +:1039D000E050F84985919491CF91089580E090E06E +:1039E000089508958091E10180FF0CC0809110013D +:1039F00090E065E070E00E94B024959587959595DC +:103A000087952EC081FF0AC08091100190E065E08B +:103A100070E00E94B0249595879522C082FF08C06F +:103A20008091100190E065E070E00E94B02418C021 +:103A30002091E2012223D1F030910F01231780F76A +:103A40008091100190E065E070E00E94B024622F48 +:103A500070E00E94B024632F70E00E94CD24CB015F +:103A60008038910530F4009731F0089585E090E0BA +:103A700008958FE7089581E008958091E10180FF26 +:103A800008C060910E0170E0759567957595679512 +:103A900023C081FF06C060910E0170E075956795A7 +:103AA0001BC082FF04C060910E0170E012C06091E3 +:103AB000E2016623D1F020910D016217A0F78091F9 +:103AC0000E0170E090E00E94B024622F70E00E942E +:103AD000CD246038710528F46115710521F0862F19 +:103AE00008958FE7089581E0089561E070E0F4CFD4 +:103AF000803F21F40E94F21C819504C0813F29F48B +:103B00000E94F21C8093E5010895823F21F40E94F7 +:103B1000F21C819504C0833F29F40E94F21C80931B +:103B2000E4010895893F19F40E943D1D05C08A3FB4 +:103B300031F40E943D1D81958093E60108958B3FED +:103B400021F40E943D1D819504C08C3F29F40E9400 +:103B50003D1D8093E7010895843F21F48091E301A6 +:103B6000816017C0853F21F48091E301826011C01C +:103B7000863F21F48091E30184600BC0873F21F4EC +:103B80008091E301886005C0883F31F48091E301B2 +:103B900080618093E30108958D3F21F48091E101DC +:103BA00081600BC08E3F21F48091E101826005C0ED +:103BB0008F3F29F48091E10184608093E1010895B1 +:103BC000803F39F48091E50187FF6CC01092E501D8 +:103BD00069C0813F29F48091E5011816BCF362C0E9 +:103BE0009091E401823F29F497FF5CC01092E401B8 +:103BF00059C0833F19F41916CCF354C0893F41F4DE +:103C00008091E60118160CF04DC01092E6014AC0F2 +:103C10008A3F29F48091E60187FF44C0F6CF8B3FAD +:103C200039F48091E70187FF3DC01092E7013AC067 +:103C30008C3F29F48091E7011816BCF333C0843F10 +:103C400021F48091E3018E7F17C0853F21F480919C +:103C5000E3018D7F11C0863F21F48091E3018B7FCA +:103C60000BC0873F21F48091E301877F05C0883F27 +:103C700031F48091E3018F7E8093E30113C08D3F87 +:103C800021F48091E1018E7F0BC08E3F21F4809161 +:103C9000E1018D7F05C08F3F29F48091E1018B7F89 +:103CA0008093E1018091E40181110EC08091E501D2 +:103CB00081110AC08091E601811106C08091E7015F +:103CC000811102C01092E20108958091D90183FF11 +:103CD0007EC08BEF93E00E944D058091E3011F921F +:103CE0008F9386EF93E09F938F930E94E60584EF76 +:103CF00093E00E944D058091E401282F082E000CCE +:103D0000330B3F938F9381EF93E09F938F930E94A8 +:103D1000E6058FEE93E00E944D058091E501282F86 +:103D2000082E000C330B3F938F938CEE93E09F9300 +:103D30008F930E94E6058AEE93E00E944D058091E4 +:103D4000E601282F082E000C330B3F938F9387EE4C +:103D500093E09F938F930E94E60585EE93E00E9487 +:103D60004D058091E701282F082E000C330B3F935F +:103D70008F9382EE93E09F938F930E94E6058FEDE1 +:103D800093E00E944D058091E2011F928F938CED8C +:103D900093E09F938F930E94E6058AED93E00E9443 +:103DA0004D058091E1011F928F9387ED93E09F93E2 +:103DB0008F930E94E60584ED93E00E944D058DB738 +:103DC0009EB74C960FB6F8949EBF0FBE8DBF83EE84 +:103DD00091E00E947A100E94251C9093E00180934C +:103DE000DF0108951F93CF93DF938091DF019091BE +:103DF000E0010E943D1CFC012091E201222329F0F8 +:103E000090911101892F90E007C08091120190E0FC +:103E10006AE070E00E94B024E817F90708F485C052 +:103E20008091E401C091E501D091E6011091E70194 +:103E3000811107C0C11175C0D11173C0111171C0BA +:103E400074C02F3F19F02F5F2093E201181624F45D +:103E50000E94F21C8093E4018091E40187FF05C079 +:103E60000E94F21C81958093E4011C1624F40E94A8 +:103E7000F21C8093E5018091E50187FF05C00E9457 +:103E8000F21C81958093E5016091E401662331F194 +:103E9000C091E501CC2311F1062E000C770B880BA5 +:103EA000990B0E94AF2323E333E343E35FE30E94D4 +:103EB00013240E9477236093E4016C2FCC0F770BBF +:103EC000880B990B0E94AF2323E333E343E35FE3C3 +:103ED0000E9413240E9477236093E5011D1624F4A9 +:103EE0000E943D1D8093E6018091E60187FF05C099 +:103EF0000E943D1D81958093E601111624F40E94D5 +:103F00003D1D8093E7018091E70187FF05C00E9476 +:103F10003D1D81958093E701DF91CF911F910C9416 +:103F2000651E2F3F09F08FCF97CFDF91CF911F9163 +:103F30000895E3EEF1E085E0DF011D928A95E9F74F +:103F40001092E2011092E10108958EE196E00E9444 +:103F50004D051F9281E08F931F9285E08F9380ED36 +:103F600095E09F938F930E94E6050F900F900F901E +:103F70000F900F900F9008958330E9F128F481306D +:103F800061F0823009F10895853009F462C008F4C7 +:103F900049C0863009F474C0089580911201262F1B +:103FA00030E0280F311D2F3F310524F4680F609356 +:103FB000120103C08FEF80931201809112011F92B2 +:103FC0008F9389E095E072C080911101262F30E037 +:103FD000280F311D2F3F310524F4680F6093110124 +:103FE00003C08FEF80931101809111011F928F9375 +:103FF00087EF94E05BC080911001262F30E0280FFE +:10400000311D2F3F310524F4680F6093100103C068 +:104010008FEF80931001809110011F928F9384EE97 +:1040200094E044C080910F01262F30E0280F311D0D +:104030002F3F310524F4680F60930F0103C08FEF09 +:1040400080930F0180910F011F928F938FEC94E06A +:104050002DC080910E01262F30E0280F311D2F3FFB +:10406000310524F4680F60930E0103C08FEF809335 +:104070000E0180910E011F928F9386EB94E016C083 +:1040800080910D01262F30E0280F311D2F3F310583 +:1040900024F4680F60930D0103C08FEF80930D012E +:1040A00080910D011F928F938BE994E09F938F93E2 +:1040B0000E94E6050F900F900F900F9008958330A7 +:1040C00081F128F4813059F08230D1F008958530A3 +:1040D00009F449C0B8F1863009F456C008958091BA +:1040E0001201681720F4861B8093120102C01092FF +:1040F0001201809112011F928F938CE894E054C0BA +:1041000080911101681720F4861B8093110102C071 +:1041100010921101809111011F928F938AE794E010 +:1041200043C080911001681720F4861B8093100112 +:1041300002C010921001809110011F928F9387E6A8 +:1041400094E032C080910F01681720F4861B8093A1 +:104150000F0102C010920F0180910F011F928F93E7 +:1041600082E594E021C080910E01681720F4861B3F +:1041700080930E0102C010920E0180910E011F92D9 +:104180008F9389E394E010C080910D01681720F4AB +:10419000861B80930D0102C010920D0180910D01CC +:1041A0001F928F938EE194E09F938F930E94E60578 +:1041B0000F900F900F900F900895CF93C82F1F92DC +:1041C0008F9383E297E09F938F930E94E60581E0AF +:1041D00090E0A0E0B0E0BC01CD0104C0660F771F05 +:1041E000881F991FCA95D2F70E94B7190F900F9098 +:1041F0000F900F90CF910C94B015CF93873288F524 +:104200008E3108F00BC18E3009F487C0D8F48730A6 +:1042100009F460C08B3009F44FC0863009F002C148 +:104220008091D901817F8E7F8093D90188E297E0C8 +:104230000E944D058CEE99E00E944D0581E080932F +:10424000E90146C0863109F4B0C020F4803109F498 +:104250007AC0E8C0893109F491C08B3109F449C0B2 +:10426000E1C0883349F150F4893209F4D5C085336F +:1042700009F4D2C0873209F0D5C0CEC0833409F426 +:10428000CBC028F48A3308F4CDC08953C8C0883421 +:1042900009F0C8C00E94B0158BED99E00E944D0551 +:1042A0002FEF83ED90E3215080409040E1F700C074 +:1042B00000000E948C1C0CC08FE497E041C082EC8F +:1042C00099E00E944D058091D90181608093D901C8 +:1042D000C1E0ADC08091D901C82FC17080FFEFCF80 +:1042E0008EEC99E00E944D058091D901817F8E7FEF +:1042F0003FC09091D90191FBCC27C0F981E0C8273C +:10430000892FC0FB81F98093D901CC2319F085EB6B +:1043100099E029C087EA99E013C09091D90192FBF6 +:10432000CC27C0F981E0C827892FC0FB82F9809390 +:10433000D901CC2319F088E999E015C088E899E003 +:104340000E944D05C5CF9091D90193FBCC27C0F9B0 +:1043500081E0C827892FC0FB83F98093D901CC2342 +:1043600051F08CE799E00E944D058091D901816060 +:104370008093D9015CC08FE699E0E2CF80E699E0B6 +:104380000E944D0588E399E00E944D058EEE98E06D +:104390000E944D0581EC98E00E944D058CE798E065 +:1043A0000E944D058DE498E0CBCF8FE398E00E940A +:1043B0004D050E9425101F928F9385E298E09F93F0 +:1043C0008F930E94E60580910A011F928F938EE0E1 +:1043D00098E09F938F930E94E605809176011F924B +:1043E0008F938BEF97E09F938F930E94E6050E9437 +:1043F000311C9F938F937F936F9384EE97E09F93ED +:104400008F930E94E6058DB79EB742960FB6F8943B +:104410009EBF0FBE8DBF5CCF80E001C08D510E945A +:10442000DD2056CF82EE97E00E944D05C0E08C2F34 +:10443000CF91089580E0089580E00895CF93C82F2C +:104440008091E901813081F020F0823009F44FC081 +:1044500046C1E0910B01F0910C018081813169F03E +:10446000823209F03EC109C0E0910B01F0910C01CC +:104470008081813111F0823261F48C2F0E941A22E6 +:10448000811104C08C2F0E94FD202FC081E090E09C +:104490002CC08C2F0E941C22811126C0C431E1F057 +:1044A00070F4CB3081F0C031D1F40E94A51F8BE1B4 +:1044B00097E00E944D0582E08093E90115C0C93262 +:1044C00059F0C83361F488E297E00E944D058FE10E +:1044D00097E00E944D0508C01092E90104C189E1EE +:1044E00097E00E944D05FFC081E08170FEC0C4329C +:1044F00028F5CE3108F0C1C0CB30A1F1D0F4C730DF +:1045000009F0D3C08EE18093120182E38093110100 +:104510008AE08093100184E180930F0188E080930A +:104520000E0188E280930D018FEB95E00E944D050E +:10453000BFC0C33149F1C431C1F0B7C0CB3409F4B5 +:10454000A9C028F4C93289F0C83361F0AEC0C135C2 +:1045500009F49EC0C23509F499C0CE3409F0A5C053 +:104560006AE09EC00E94A51FA3C08091E801882335 +:1045700019F01092E8019CC08CEC95E00E944D056A +:1045800081E08093E901B1C086EA95E00E944D0583 +:1045900084E995E00E944D05809112011F928F934E +:1045A00081E995E09F938F930E94E6058FE895E05F +:1045B0000E944D058DE795E00E944D058091110107 +:1045C0001F928F938AE795E09F938F930E94E60551 +:1045D00088E795E00E944D0589E695E00E944D052B +:1045E000809110011F928F9386E695E09F938F93A1 +:1045F0000E94E60584E695E00E944D0583E595E07E +:104600000E944D0580910F011F928F9380E595E0E8 +:104610009F938F930E94E6058EE495E00E944D05DE +:1046200089E395E00E944D0580910E011F928F93C2 +:1046300086E395E09F938F930E94E60584E395E0DF +:104640000E944D058DE195E00E944D0580910D0180 +:104650001F928F938AE195E09F938F930E94E605C6 +:1046600088E195E00E944D058DB79EB748960FB63C +:10467000F8949EBF0FBE8DBF1BC0CE51EC2FF0E053 +:10468000E95DFE4F80818093E80112C061E003C0C4 +:1046900061E006C06AE08091E8010E94BC1F08C08A +:1046A0008091E8010E945F2003C08DEB95E013C06C +:1046B0008091E801882369F01F928F9387EB95E042 +:1046C0009F938F930E94E6050F900F900F900F908D +:1046D00004C084EB95E00E944D0581E006C0109275 +:1046E000E90180E002C080E000CFCF9108950E94F0 +:1046F0007E236894B1110C940D2408950E94F22336 +:1047000088F09F5798F0B92F9927B751B0F0E1F092 +:10471000660F771F881F991F1AF0BA95C9F714C042 +:10472000B13091F00E940C24B1E008950C940C2457 +:10473000672F782F8827B85F39F0B93FCCF386957B +:1047400077956795B395D9F73EF4909580957095D8 +:1047500061957F4F8F4F9F4F0895E89409C097FB55 +:104760003EF490958095709561957F4F8F4F9F4F48 +:104770009923A9F0F92F96E9BB279395F69587958C +:1047800077956795B795F111F8CFFAF4BB0F11F44F +:1047900060FF1BC06F5F7F4F8F4F9F4F16C08823F6 +:1047A00011F096E911C0772321F09EE8872F762F2C +:1047B00005C0662371F096E8862F70E060E02AF06D +:1047C0009A95660F771F881FDAF7880F9695879559 +:1047D00097F9089557FD9058440F551F59F05F3FC2 +:1047E00071F04795880F97FB991F61F09F3F79F013 +:1047F00087950895121613061406551FF2CF469595 +:10480000F1DF08C0161617061806991FF1CF869516 +:104810007105610508940895E894BB2766277727FA +:10482000CB0197F908950E9425240C949F240E949F +:10483000912438F00E94982420F0952311F00C94D4 +:1048400088240C948E240C940D240E94EA2378F37F +:104850009923C9F35523B9F3950F50E0551FAA27A3 +:10486000EE27FF27BB2700240894679520F4E20F6A +:10487000F31FB41F0A1E220F331F441FAA1F669581 +:10488000A9F7779530F4F30FB41F0A1E121E08F42F +:104890006395330F441FAA1F221F769599F78795BA +:1048A00020F4B40F0A1E121E631F440FAA1F221FFA +:1048B000331F8695A9F7862F712D602D11249F57E0 +:1048C00050409AF0F1F088234AF0EE0FFF1FBB1F13 +:1048D000661F771F881F91505040A9F79E3F5105D2 +:1048E00080F00C9488240C940D245F3FE4F3983EF0 +:1048F000D4F3869577956795B795F795E7959F5F7C +:10490000C1F7FE2B880F911D9695879597F908950D +:1049100097F99F6780E870E060E008959FEF80EC72 +:10492000089500240A941616170618060906089515 +:1049300000240A9412161306140605060895092E7B +:104940000394000C11F4882352F0BB0F40F4BF2BEA +:1049500011F460FF04C06F5F7F4F8F4F9F4F08952A +:104960000024552704C0080E591F880F991F00976F +:1049700029F076956795B8F37105B9F7802D952FD5 +:104980000895991B79E004C0991F961708F0961BAB +:10499000881F7A95C9F78095089597FB072E16F41E +:1049A000009407D077FD09D00E94E72407FC05D0CA +:1049B0003EF4909581959F4F0895709561957F4F36 +:1049C0000895EE0FFF1F0590F491E02D0994AA1BA6 +:1049D000BB1B51E107C0AA1FBB1FA617B70710F0EA +:1049E000A61BB70B881F991F5A95A9F7809590951C +:0A49F000BC01CD010895F894FFCF3B +:1049FA00EA08DB09B8098409500901CF012808141B +:104A0A000A321E404D36226F032203EC02CA0256B6 +:104A1A00026F028802A102010203040506070809BF +:024A2A0000008A +:106800008800EA44E944E244040005000600070069 +:10681000080009000A000B000C000D000E000F001C +:1068200010001100120013001400150016001700CC +:10683000180019001A001B001C001D001E001F007C +:10684000200021002200230024002500260027002C +:10685000280029002A002B002C002D002E002F00DC +:10686000300031003200330034003500360037008C +:10687000380039003A003B003C003D003E003F003C +:1068800040004100420043004400450046004700EC +:10689000480049004A004B004C004D004E004F009C +:1068A000500051005200530054005500560057004C +:1068B000580059005A005B005C005D005E005F00FC +:1068C000600061006200630064006500850067008D +:1068D000680069006A006B006C006D006E006F005C +:1068E0007000710072007300890087008A008B00BD +:1068F000E000E100E200E300F1A1E500E600E700CE +:106900000100010001000100EA4401000100E2442D +:106910000100010001000100460001004A004B0097 +:10692000010001004700480001000100E9440100A6 +:106930000100010001000100010001003A003B00DC +:106940003C003D003E003F0040004100420043004B +:10695000010035004C0039000100440045005200A0 +:1069600049000100010050004F0029004D004E0079 +:1069700051000100680069006A006B006C006D0046 +:106980006E006F0070007100720073000100010062 +:1069900001000100010001000100010001004D00A3 +:1069A0004A004E004B0001000100010001000100FF +:1069B00001000100010001000100010001000100CF +:1069C00001000100010001000100010001000100BF +:1069D00001000100010001000100010001000100AF +:1069E0000100010001000100490001000100010057 +:1069F000010001000100010001000100010001008F +:00000001FF diff --git a/converter/ibm4704_usb/binary/ibm4704_usb_rev2_unimap.hex b/converter/ibm4704_usb/binary/ibm4704_usb_rev2_unimap.hex new file mode 100644 index 00000000..222d9945 --- /dev/null +++ b/converter/ibm4704_usb/binary/ibm4704_usb_rev2_unimap.hex @@ -0,0 +1,1221 @@ +:100000000C94F8040C943F050C9434080C943F05B0 +:100010000C943F050C943F050C943F050C943F0550 +:100020000C943F050C943F050C943F050C94DC0D9B +:100030000C948B0E0C94F31B0C943F050C943F0511 +:100040000C943F050C943F050C943F050C94671CE1 +:100050000C943F050C943F050C943F050C943F0510 +:100060000C943F050C943F050C943F050C943F0500 +:100070000C943F05F80E1A0F08101A0F08105F0FA6 +:10008000820F0810D70FEA0FD312D31200130013F8 +:100090005B1397138F158F15AF138F15AA14AA141E +:1000A00065158F158F157B15350C12132B141A80BF +:1000B00024252680742E2A272122230815171C1890 +:1000C0001E1F202F3031802D39041607090A0B0D11 +:1000D0000E0F33343228807C79781D1B06190511E8 +:1000E00010363738757D647A2C7B7F8040413A53D7 +:1000F0005455565F606157805C5D5E6642433C5874 +:100100005A5B672962635980808080803B473D51FC +:100110008080494A4B4C4D4E463E48804452453FB4 +:10012000504F808080808080253032583A202530A2 +:1001300038620A000A722F63203031323334353688 +:10014000370A00253032580A00253032580A004557 +:1001500072726F723A20253032580A00456E640A76 +:100160000073253032583A72253032582000456EDF +:1001700061626C6520627265616B3A20004B657943 +:10018000626F6172642049443A20253032580A0077 +:1001900049424D203437303420636F6E7665727477 +:1001A00065720A00726275663A2066756C6C0A00A8 +:1001B000523A25303258253032580A00533A253009 +:1001C000325820005B735D004B6579626F61726429 +:1001D0002073746172742E0A0055534220636F6E4F +:1001E000666967757265642E0A005B575D005B5334 +:1001F0005D005B525D003803490042004D00200065 +:10020000340037003000340020006B0065007900B6 +:1002100062006F00610072006400200063006F00E4 +:100220006E007600650072007400650072000000C8 +:100230000E0374002E006D002E006B002E000000D7 +:100240000403090409027400040100A03209040037 +:1002500000010301010009211101000122400007F2 +:1002600005810308000A09040100010301020009D5 +:100270002111010001224D000705820308000A092F +:1002800004020001030000000921110100012236CF +:10029000000705830308000A0904030002030000A5 +:1002A000000921110100012222000705840320001A +:1002B00001070504032000011201100100000008DD +:1002C000EDFE07470100010200010631FF0974A19C +:1002D000010975150026FF00952075088102097631 +:1002E000150026FF00952075089102C005010980C0 +:1002F000A101850216810026B7001A81002AB700E5 +:10030000751095018100C0050C0901A10185031636 +:100310000100269C021A01002A9C02751095018199 +:1003200000C005010902A1010901A1000509190187 +:1003300029051500250195057501810295017503B3 +:1003400081010501093009311581257F9502750864 +:10035000810609381581257F950175088106050CF0 +:100360000A38021581257F950175088106C0C005F0 +:10037000010906A101050719E029E71500250195E6 +:100380000875018102950175088101050819012987 +:1003900005950575019102950175039101050719F0 +:1003A0000029FF150026FF00950675088100C00A88 +:1003B000002530325820006B6579626F6172645F8E +:1003C0007265706F72743A20004C45443A202530B3 +:1003D00032580A00290A002575002F002575005D96 +:1003E00028002564002000256400200025640020EA +:1003F000002564007C0025303258006D6F757365F0 +:100400006B6579205B62746E7C7820792076206839 +:100410005D287265702F61636C293A205B006D6BFB +:100420005F776865656C5F74696D655F746F5F6D3C +:100430006178203D2025640A006D6B5F77686565F3 +:100440006C5F6D61785F7370656564203D20256425 +:100450000A006D6B5F74696D655F746F5F6D6178C5 +:10046000203D2025640A006D6B5F6D61785F7370BD +:10047000656564203D2025640A006D6B5F696E74BC +:10048000657276616C203D2025640A006D6B5F64A7 +:10049000656C6179203D2025640A006D6B5F77688B +:1004A00065656C5F74696D655F746F5F6D61782001 +:1004B0003D2025640A006D6B5F776865656C5F6D34 +:1004C00061785F7370656564203D2025640A006D66 +:1004D0006B5F74696D655F746F5F6D6178203D203F +:1004E00025640A006D6B5F6D61785F73706565648C +:1004F000203D2025640A006D6B5F696E746572761D +:10050000616C203D2025640A006D6B5F64656C6141 +:1005100079203D2025640A000A00257500363A201E +:10052000776865656C5F74696D655F746F5F6D6139 +:10053000783A20000A00257500353A20776865650D +:100540006C5F6D61785F73706565643A20000A00C6 +:10055000257500343A2074696D655F746F5F6D6155 +:10056000783A20000A00257500333A206D61785FE3 +:1005700073706565643A20000A00257500323A20E0 +:10058000696E74657276616C286D73293A20000A71 +:1005900000257500313A2064656C6179282A313074 +:1005A0006D73293A20000A092D2056616C75657318 +:1005B000202D0A004D3E004D25643E20003F007373 +:1005C00065742064656661756C740A00433E2000A2 +:1005D00077686572652064656C74613A2063757232 +:1005E000736F723D25642C20776865656C3D2564CA +:1005F0000A53656520687474703A2F2F656E2E77E4 +:10060000696B6970656469612E6F72672F77696BBA +:10061000692F4D6F7573655F6B6579730A000A0901 +:100620002D204D6F7573656B6579202D0A455343F9 +:100630002F713A09717569740A313A0964656C6100 +:1006400079282A31306D73290A323A09696E746546 +:100650007276616C286D73290A333A096D61785F8F +:1006600073706565640A343A0974696D655F746F07 +:100670005F6D61780A353A09776865656C5F6D6111 +:10068000785F73706565640A363A09776865656CEA +:100690005F74696D655F746F5F6D61780A0A703AA7 +:1006A000097072696E742076616C7565730A643ABC +:1006B000097365742064656661756C74730A75707E +:1006C0003A092B310A646F776E3A092D310A706747 +:1006D00075703A092B31300A7067646F776E3A098A +:1006E0002D31300A0A7370656564203D2064656CA5 +:1006F0007461202A206D61785F7370656564202ABB +:100700002028726570656174202F2074696D655FA3 +:10071000746F5F6D6178290A003F004D3E200043F1 +:100720003E20004C25640A000A092D20436F6E7399 +:100730006F6C65202D0A4553432F713A0971756915 +:10074000740A6D3A096D6F7573656B65790A000AF5 +:10075000092D204D61676963202D0A643A0964659B +:100760006275670A783A096465627567206D61741D +:100770007269780A6B3A096465627567206B6579FE +:10078000626F6172640A6D3A096465627567206D13 +:100790006F7573650A763A0976657273696F6E0ACA +:1007A000733A097374617475730A633A09636F6EFF +:1007B000736F6C65206D6F64650A302D343A096C77 +:1007C00061796572302D34284631302D4634290A3E +:1007D000506175733A09626F6F746C6F6164657212 +:1007E0000A003F0074696D65725F7265616433323F +:1007F00028293A202530346C580A006B6579626FDD +:100800006172645F69646C653A2025580A006B6503 +:1008100079626F6172645F70726F746F636F6C3A4C +:100820002025580A00686F73745F6B6579626F6189 +:1008300072645F6C65647328293A2025580A000A9F +:10084000092D20537461747573202D0A00474343AA +:100850003A20342E392E32204156522D4C494243F3 +:100860003A20312E382E3073766E204156525F4139 +:100870005243483A2061767233350A004F5054494A +:100880004F4E533A204C554641204D4F5553454B02 +:1008900045592045585452414B455920434F4E53DA +:1008A0004F4C4520434F4D4D414E44204B45594DF3 +:1008B00041505F53454354494F4E20343039360A36 +:1008C000004255494C443A20383030653963612D37 +:1008D0006469727479202831303A35303A353220E3 +:1008E0005365702033302032303136290A005649A2 +:1008F000443A2030784645454428742E6D2E6B2EA0 +:1009000029205049443A203078343730372849423A +:100910004D2034373034206B6579626F617264200A +:10092000636F6E76657274657229205645523A205F +:100930003078303030310A00444553433A20636FF9 +:100940006E766572742049424D2034373034206B06 +:100950006579626F61726420746F205553420A009A +:100960000A092D2056657273696F6E202D0A000AE0 +:100970006D6F7573653A206F66660A000A6D6F7554 +:1009800073653A206F6E0A000A6B6579626F617257 +:10099000643A206F66660A000A6B6579626F61725D +:1009A000643A206F6E0A000A6D61747269783A20A9 +:1009B0006F66660A000A6D61747269783A206F6E1C +:1009C0000A000A64656275673A206F6E0A000A645D +:1009D000656275673A206F66660A000A0A626F6F81 +:1009E000746C6F616465722E2E2E2000433E2000D1 +:1009F00011241FBECFEFD4E0DEBFCDBF04B603FE8F +:100A000027C08091F7019091F801A091F901B09170 +:100A1000FA018730904BA740B04BD1F41092F70108 +:100A20001092F8011092F9011092FA0114BE84B7E5 +:100A3000877F84BF0FB6F894A89580916000886185 +:100A400080936000109260000FBEE0E0F8E309952B +:100A500011E0A0E0B1E0EAEFF9E402C005900D92E8 +:100A6000A233B107D9F721E0A2E3B1E001C01D92A2 +:100A7000A73FB207E1F70E94290B0C94FB240C94CA +:100A80000000FF93EF93E0913201F0913301309732 +:100A900009F00995EF91FF910895FC01859180304F +:100AA00011F0EFDFFBCF0895FF27E0E230E247FFD0 +:100AB0000CC0419597FF09C0EDE260957095809557 +:100AC0009095611D711D811D911D27FF02C021950B +:100AD00030E350E2AA27660F771F881F991FAA1FCD +:100AE000A41710F0A41B63955A95A9F7AA3008F033 +:100AF000A95FA05DAF93F39561157105810591051F +:100B000041F7ED3211F4EF93F395F21718F43F9398 +:100B1000F395FBCF8F91B5DFFA95E1F70895E99151 +:100B2000F9918591803021F0853219F0AADFF9CF53 +:100B3000089520E0E89455915532C1F3503311F4F3 +:100B4000689455915A3348F4505390F3220F022E73 +:100B5000220F220F200D250FF4CF0EF4219589913D +:100B60009991533619F3533729F1533559F1BC0193 +:100B700088279927E8945C3621F4899199916894A3 +:100B80005591543639F446EF7EF077FF0DC08FEF64 +:100B90009FEF0AC055374AE039F0583540E121F05F +:100BA000523642E009F00895FF93EF937DDFEF9115 +:100BB000FF91B7CFFF93EF93FC0181918030B9F3A0 +:100BC00060DFFBCFFF93EF9368DFF1CFDF93CF932D +:100BD000CDB7DEB72596A3DFCF91DF9108950C94B2 +:100BE0005307FF920F931F93CF93DF938091D90107 +:100BF00081608093D90180E991E00E944D05E4E392 +:100C0000F1E080E18E0F11928E13FDCF2FEF87EA76 +:100C100091E6215080409040E1F700C000000E9422 +:100C200028081F928F938DE791E09F938F930E94E6 +:100C3000E6058EE691E00E944D050F900F900F9013 +:100C40000F908CEF0E946207882339F08FE39CE9B4 +:100C50000197F1F700C00000F4CFC0E0D0E001E65A +:100C600011E08C2F8068F82E8F2D0E946207882358 +:100C700039F08FE39CE90197F1F700C00000F4CF51 +:100C80008FE19EE40197F1F700C000000E94280860 +:100C90001F928F93DF93CF931F930F930E94E605CC +:100CA00021960F900F900F900F900F900F90CF37CD +:100CB000D105B9F68FEF0E946207882339F08FE3E0 +:100CC0009CE90197F1F700C00000F4CF8CE591E0BA +:100CD000DF91CF911F910F91FF900C944D05CF9311 +:100CE000DF930E9428088F3F11F480E05BC0982FAB +:100CF0009F779C37A0F01F928F938FE491E09F9392 +:100D00008F930E94E6050F900F900F900F90E4E3F1 +:100D1000F1E080E18E0F11928E13FDCFE6CF90911E +:100D2000D901C82FC695C695C695D82FD77087FF0D +:100D30001CC090FF0CC01F928F9389E491E09F9399 +:100D40008F930E94E6050F900F900F900F90EC2F5D +:100D5000EF70F0E0EC5CFE4F81E090E001C0880FA6 +:100D6000DA95EAF79081892B1BC090FF0CC01F9287 +:100D70008F9383E491E09F938F930E94E6050F90F9 +:100D80000F900F900F90EC2FF0E0EC5CFE4F81E0A5 +:100D900090E001C0880FDA95EAF780959081892369 +:100DA000808381E0DF91CF910895E82FF0E0EC5C43 +:100DB000FE4F80810895EF92FF920F931F93CF9380 +:100DC000DF9384E391E00E944D0584E3E82E81E007 +:100DD000F82EC0E0D0E008E211E0F70181917F0138 +:100DE0000E948C1B1F928F93DF93CF931F930F93BF +:100DF0000E94E60521960F900F900F900F900F9094 +:100E00000F90C031D10549F7DF91CF911F910F911C +:100E1000FF90EF90089508959FB7F89420914801AE +:100E200080914901821761F030E0F901E65BFE4FE5 +:100E300080812F5F3F4F2F7133272093480101C0DE +:100E400080E09FBF08955198599A08955898509AF4 +:100E500008955098589A08955198599A85E08A951E +:100E6000F1F7000089B18695817008955098589ADD +:100E700085E08A95F1F7000089B181700895CF93DC +:100E8000DF93C4E6D0E00E942C07811108C02097B0 +:100E900031F085E08A95F1F700002197F4CFCE017B +:100EA000DF91CF9108950E9423070E942607E9E66B +:100EB000F0E080818C608083E19AE99A0E942307A8 +:100EC0000C942907BF92CF92DF92EF92FF920F937B +:100ED0001F93CF93DF93C82E10924701E9980E9489 +:100EE00023070E9429075998519A0CE211E00E94A9 +:100EF000360781110AC00115110549F085E08A9570 +:100F0000F1F7000001501109F2CF012B11F480E339 +:100F100073C000E010E0D1E0D12CBB24B394C02F0B +:100F20000E943F07892B11F4C05C24C0C601002E2B +:100F300002C0959587950A94E2F780FF04C0DB25EF +:100F40000E94290702C00E94260784E6E82EF12CA1 +:100F50000E942C07882359F0E114F10451F085E038 +:100F60008A95F1F7000081E0E81AF108F1CFEF2847 +:100F700021F4C85BC09347014AC00F5F1F4F083080 +:100F8000110569F60E943F07892B11F484E334C0F0 +:100F9000DD2329F00E94290704E610E00CC00E941E +:100FA0002607FACF0115110561F085E08A95F1F762 +:100FB0000000015011090E942C078111F3CF012B71 +:100FC00011F485E319C00E943F07892BF9F20E94B2 +:100FD000290704E610E00E943607882351F0011526 +:100FE000110549F085E08A95F1F7000001501109DB +:100FF000F2CF012B21F486E38093470108C00E94C1 +:1010000023070E942907E19AE99A80E017C00E940D +:1010100023070E94290780914701813360F01F92C6 +:101020008F938CEB91E09F938F930E94E6050F9036 +:101030000F900F900F90E19AE99A8FEFDF91CF9187 +:101040001F910F91FF90EF90DF90CF90BF90089588 +:101050002FB7F89490914901809148012FBF9813C0 +:101060000C940C078FEF08951F920F920FB60F92FA +:1010700011242F933F934F935F936F937F938F939D +:101080009F93AF93BF93CF93DF93EF93FF93109210 +:101090004701809146018830F1F030F0893009F045 +:1010A0005CC0C4E6D0E02EC0809145018695809357 +:1010B00045010E943607882309F449C08091450103 +:1010C00080688093450181E090914401911180E016 +:1010D000809344013CC00E943607882339F081E0A8 +:1010E00090914401911180E08093440180914401EA +:1010F000882399F12CC0209781F185E08A95F1F73A +:10110000000021970E9436078111F5CFCD2B29F1E0 +:1011100040914501CFB7F8948091490190E09C013E +:101120002F5F3F4F2F71332750914801521739F0ED +:10113000FC01E65BFE4F40832093490104C084EA32 +:1011400091E00E944D05CFBF109247012AC08091C7 +:1011500046018F5F809346012AC0809146018093AB +:1011600047018EEF0E946207882339F08FE99FE0E4 +:101170000197F1F700C00000F4CF809145011F9264 +:101180008F93809146011F928F9380EB91E09F9304 +:101190008F930E94E6050F900F900F900F900F9085 +:1011A0000F90109246011092450110924401FF9158 +:1011B000EF91DF91CF91BF91AF919F918F917F91EF +:1011C0006F915F914F913F912F910F900FBE0F90B4 +:1011D0001F9018958091750108959FB7F89410920B +:1011E0006C019FBF9091EE01943009F057C090912F +:1011F000E9009F703091EC00232F217030FD20E832 +:10120000922B24E02093E9002091EB0020FF43C0C3 +:101210002091EE0027FF3FC020916A01222321F098 +:101220002091E80025FF37C010926A0126E0309136 +:10123000E80035FD15C03091EE01343061F5309194 +:10124000EB0035FD28C0215021F481E080936A0134 +:1012500022C0EFE9FFE03197F1F700C00000E7CFCF +:101260008093F1008091E80085FD0AC08091E8003C +:1012700080FFFCCF8091E8008E778093E80006C065 +:101280008FB7F89421E020936C018FBF9F709093EB +:10129000E90080E008959F709093E9008FEF089532 +:1012A000CF93DF9300D01F92CDB7DEB79C01809122 +:1012B000EE01843019F593E099833B832A83909360 +:1012C000E9008FEF9091E800815095FD06C095ED03 +:1012D0009A95F1F700008111F5CF8091E80085FF24 +:1012E0000DC040E050E063E070E0CE0101960E9446 +:1012F000EA0B8091E8008E778093E8000F900F90C2 +:101300000F90DF91CF910895CF93DF9300D01F927C +:10131000CDB7DEB72091EE01243021F522E02983FC +:101320009B838A8383E08093E9008FEF9091E800AC +:10133000815095FD06C095ED9A95F1F70000811159 +:10134000F5CF8091E80085FF0DC040E050E063E0FC +:1013500070E0CE0101960E94EA0B8091E8008E7742 +:101360008093E8000F900F900F90DF91CF91089538 +:101370002091EE012430F1F422E02093E9002FEFD8 +:101380003091E800215035FD06C035ED3A95F1F772 +:1013900000002111F5CF2091E80025FF0BC040E0AF +:1013A00050E065E070E00E94EA0B8091E8008E77E3 +:1013B0008093E8000895CF93DF932091EE012430CD +:1013C00039F521E02093E9002FEF3091E80021501A +:1013D00035FD06C035ED3A95F1F700002111F5CF46 +:1013E0002091E80025FF14C0EC0140E050E068E0E7 +:1013F00070E00E94EA0B8091E8008E778093E8000D +:1014000088E0FE01ADE6B1E001900D928A95E1F72A +:10141000DF91CF91089582EF91E00C944D052091DA +:101420006B012F5F822F62E30E94C124992319F080 +:1014300020936B01089510926B0180916C018823B9 +:1014400071F18091EE01843041F58091E9008F7057 +:101450002091EC00922F917020FD90E8892B94E070 +:101460009093E9009091EB0090FF14C09091EE00F2 +:1014700097FF10C09091E80095FF03C01092F10013 +:10148000F9CF9091E80090FF05C09091E8009E7719 +:101490009093E8008F708093E90010926C0108959A +:1014A00042E061EC81E00E94F30C42E061EC82E0FA +:1014B0000E94F30C42E061EC83E00E94F30C42E2F4 +:1014C00061EC84E00C94F30C8091F001833009F41A +:1014D00053C030F4813071F0823009F48CC008952B +:1014E0008A3009F478C08B3009F45EC0893009F085 +:1014F0009AC020C08091EF01813A09F094C0809198 +:10150000E800877F8093E8008091F3019091F401D7 +:10151000892B21F468E08DE691E003C060E080E073 +:1015200090E070E00E94350C8091E8008B7780930A +:10153000E80008958091EF01813209F074C0809134 +:10154000F3019091F401892B09F06DC08091E800BE +:10155000877F8093E8008091E80082FD05C080913C +:10156000EE018111F8CF5FC08091F1008093750189 +:101570008091E8008B7753C08091EF01813A09F0A8 +:1015800052C08091F3019091F401892B09F04BC076 +:101590008091E800877F8093E8008091E80080FFD9 +:1015A000FCCF80910A0136C08091EF018132D9F5DC +:1015B0008091F3019091F401892BA9F58091E800C5 +:1015C000877F8093E8000E94280D8091F10180932D +:1015D0000A010C94B0158091EF01813221F58091C0 +:1015E000E800877F8093E8000E94280D8091F20137 +:1015F0008093760108958091EF01813AA1F4809162 +:10160000E800877F8093E8008091E80080FFFCCFAE +:10161000809176018093F1008091E8008E7780932D +:10162000E8000C94280D08950895089508958EEE0D +:1016300091E00E944D050C94160B0E94B21B809104 +:10164000EC01882329F00E94DD1B81110C94D40B3E +:10165000089584B7877F84BF0FB6F894A8958091CA +:101660006000886180936000109260000FBE90E07F +:1016700080E80FB6F89480936100909361000FBEEC +:101680000E94140B0E94B1100E94790D0E94CC0D93 +:101690008091E20084608093E2008DEE98E00E94E9 +:1016A000871B78948091EE018430E1F789ED91E019 +:1016B0000E944D050E94B31080E091E00E9420102E +:1016C00088EC91E00E944D050E94150B8091EE017F +:1016D000853039F484EC91E00E944D050E941D0B89 +:1016E000F5CF0E94B710F2CF0C94F11B8AEE91E077 +:1016F0000E944D050C94740B292F3327233031059C +:10170000C9F064F42130310581F02230310509F04F +:1017100043C084E790E024E432E042C02132310546 +:10172000F1F02232310541F137C082E190E028EB3F +:1017300032E036C099278130910541F08230910521 +:1017400041F0892B49F5E0E4F2E005C0E0E3F2E086 +:1017500002C0E6EFF1E0849190E09F0121C0643087 +:10176000D8F4E62FF0E0EE0FFF1FE15EFE4F208180 +:10177000318189E090E014C0643070F470E0FB01C6 +:10178000EE0FFF1FE95EFE4F20813181FB01ED5E10 +:10179000FE4F808190E004C080E090E020E030E0E7 +:1017A000FA0131832083089584E089BD86E089BDF4 +:1017B00009B400FEFDCF8091D8008F7D8093D800C2 +:1017C0008091E00082608093E0008091E00081FDE4 +:1017D000FCCF0895CF92DF92EF92FF920F931F9369 +:1017E000CF93DF93EC018B016A010E94470D8111B9 +:1017F00033C0C114D10439F0F60180819181081BF6 +:10180000190BC80FD91FE12CF12C0115110519F185 +:101810008091E80085FD16C08091E8008E77809366 +:10182000E800C114D10449F0F60180819181E80EED +:10183000F91EF182E08285E00FC00E94470D8823E7 +:1018400021F30AC089918093F10001501109FFEF43 +:10185000EF1AFF0ADACF80E0DF91CF911F910F914D +:10186000FF90EF90DF90CF9008952091F501309197 +:10187000F6012617370748F06115710539F42091F4 +:10188000E8002E772093E80001C0B90140E061151F +:10189000710591F12091EE01222309F440C0253019 +:1018A00009F43FC02091E80023FD3DC02091E800ED +:1018B00022FD2FC02091E80020FFE9CF2091F20007 +:1018C00030E0FC01CF016115710559F02830310578 +:1018D00040F481918093F100615071092F5F3F4F77 +:1018E000F1CF41E02830310509F040E02091E800D7 +:1018F0002E772093E800CBCF4111CCCF0AC0809146 +:10190000EE01882361F0853061F08091E80083FD6D +:101910000AC08091E80082FFF2CF80E0089582E063 +:10192000089583E0089581E008952091F5013091B4 +:10193000F6012617370748F06115710539F4209133 +:10194000E8002E772093E80001C0B901FC0120E0F7 +:101950006115710579F18091EE01882309F43DC08C +:10196000853009F43CC08091E80083FD3AC0809145 +:10197000E80082FD2CC08091E80080FFE9CF8091D3 +:10198000F20090E06115710559F08830910540F43E +:1019900024912093F1003196615071090196F2CFA4 +:1019A00021E0089709F020E08091E8008E7780938D +:1019B000E800CECF2111CFCF0AC08091EE0188235D +:1019C00061F0853061F08091E80083FD0AC080916C +:1019D000E80082FFF2CF80E0089582E0089583E07E +:1019E000089581E00895982F953058F59093E90077 +:1019F000981739F07091EC002091ED005091F000B3 +:101A000003C0242F762F50E021FF19C03091EB0046 +:101A10003E7F3093EB003091ED003D7F3093ED0041 +:101A20003091EB0031603093EB007093EC00209329 +:101A3000ED005093F0002091EE0027FF07C09F5F5C +:101A4000D3CF8F708093E90081E0089580E00895FE +:101A50008091EF0187FF11C08091E80082FD05C0F1 +:101A60008091EE018111F8CF11C08091E8008B7751 +:101A70000BC08091EE01882349F08091E80080FF3F +:101A8000F8CF8091E8008E778093E8000895209148 +:101A9000E4003091E50095E64091EC00842F8170E0 +:101AA00040FF22C08091E80080FD1CC08091EE01C3 +:101AB000882391F0853091F08091EB0085FD10C076 +:101AC0004091E4005091E5004217530729F39A0131 +:101AD000915011F784E0089582E0089583E008951D +:101AE00081E0089580E008954091E80042FFDECF54 +:101AF00008950E94D60D0E94D90DE0EEF0E080819D +:101B000081608083E8EDF0E080818F77808319BC6D +:101B1000E3E6F0E08081816080831092ED0108951A +:101B20000E94D60D0E94D90D8091D8008F778093A6 +:101B3000D8008091D80080688093D8008091D80028 +:101B40008F7D8093D80084E089BD86E089BD09B48B +:101B500000FEFDCF1092EE011092EA011092EC010E +:101B60001092EB0142E060E080E00E94F30C809173 +:101B7000E1008E7F8093E1008091E200816080939C +:101B8000E2008091E20088608093E2008091E000B2 +:101B90008E7F8093E0000895E3E6F0E080818E7F01 +:101BA000808381E08093ED010C94900D1092E2000F +:101BB00008951092E10008951F920F920FB60F92B0 +:101BC00011242F933F934F935F936F937F938F9342 +:101BD0009F93AF93BF93EF93FF938091E10082FFB8 +:101BE0000BC08091E20082FF07C08091E1008B7FF3 +:101BF0008093E1000E940F0A8091E10080FF19C0EC +:101C00008091E20080FF15C08091E2008E7F80937A +:101C1000E2008091E20080618093E2008091D80030 +:101C200080628093D80019BC85E08093EE010E9409 +:101C3000170B8091E10084FF30C08091E20084FFA7 +:101C40002CC084E089BD86E089BD09B400FEFDCFCB +:101C50008091D8008F7D8093D8008091E1008F7EA5 +:101C60008093E1008091E2008F7E8093E20080917A +:101C7000E20081608093E2008091EA01882311F004 +:101C800084E007C08091E30087FD02C081E001C0CD +:101C900083E08093EE010E94760B8091E10083FF48 +:101CA00029C08091E20083FF25C08091E100877FF9 +:101CB0008093E10082E08093EE011092EA0180912E +:101CC000E1008E7F8093E1008091E2008E7F80931F +:101CD000E2008091E20080618093E20042E060E0F7 +:101CE00080E00E94F30C8091F00088608093F00007 +:101CF0000E940B0AFF91EF91BF91AF919F918F913D +:101D00007F916F915F914F913F912F910F900FBEF7 +:101D10000F901F9018951F920F920FB60F921124DB +:101D20002F933F934F935F936F937F938F939F93E3 +:101D3000AF93BF93CF93DF93EF93FF93C091E900ED +:101D4000CF708091EC00D82FD17080FDD0E8109238 +:101D5000E9008091F000877F8093F00078940E94E2 +:101D6000CF0E1092E9008091F00088608093F0001F +:101D7000CD2BCF70C093E900FF91EF91DF91CF9110 +:101D8000BF91AF919F918F917F916F915F914F9193 +:101D90003F912F910F900FBE0F901F9018951F939A +:101DA000CF93DF93CDB7DEB7AA970FB6F894DEBF17 +:101DB0000FBECDBFEFEEF1E088E08E0F9091F10005 +:101DC00091938E13FBCF0E94640A8091E80083FFF9 +:101DD0001FC18091EF019091F001492F50E04A30EE +:101DE000510508F015C1FA01E65CFF4F0C94E1249F +:101DF000803881F0823809F00BC18091F3018F7037 +:101E00008093E9008091EB0085FB882780F9109290 +:101E1000E90006C08091EB019091EC019111826084 +:101E20009091E800977F9093E8008093F1001092E2 +:101E3000F100C8C0282F2D7F09F0EAC0882319F0CF +:101E4000823061F0E5C08091F101813009F0E0C09D +:101E5000933009F080E08093EC012BC08091F10178 +:101E6000811127C08091F3018F7009F4D1C0809354 +:101E7000E9002091EB0020FF1CC0933021F48091F9 +:101E8000EB00806214C09091EB0090619093EB00A6 +:101E900021E030E0A90102C0440F551F8A95E2F706 +:101EA0004093EA001092EA008091EB0088608093F2 +:101EB000EB001092E9008091E800877F86C08111D5 +:101EC000A7C01091F1011F778091E3008078812BEA +:101ED0008093E3008091E800877F8093E8000E9470 +:101EE000280D8091E80080FFFCCF8091E30080689E +:101EF0008093E300111102C082E001C083E080936F +:101F0000EE0186C08058823008F082C08091F101D5 +:101F10009091F2018C3D53E0950779F583E08A8337 +:101F20008AE289834FB7F894DE01139620E03EE001 +:101F300051E2E32FF0E050935700E49120FF03C0FB +:101F4000E295EF703F5FEF708E2F90E0EA3010F077 +:101F5000C79601C0C0968D939D932F5F243149F79A +:101F60004FBF8091E800877F8093E8006AE270E0CD +:101F7000CE0101960E94350C14C0AE014F5F5F4F39 +:101F80006091F3010E947C0BBC01892B09F440C0D5 +:101F90009091E800977F9093E80089819A810E9450 +:101FA000950C8091E8008B778093E80031C08038F1 +:101FB00079F58091E800877F8093E8008091EA01BD +:101FC0008093F1008091E8008E778093E8000E9472 +:101FD000280D1EC081111CC09091F1019230C0F4F7 +:101FE0008091E800877F8093E8009093EA010E9447 +:101FF000280D8091EA01811106C08091E30087FDE0 +:1020000002C081E001C084E08093EE010E94500A8A +:102010008091E80083FF0AC08091E800877F809369 +:10202000E8008091EB0080628093EB00AA960FB6E7 +:10203000F894DEBF0FBECDBFDF91CF911F91089501 +:1020400090937C0180937B010895E0917B01F09156 +:102050007C01309721F00190F081E02D099480E01F +:102060000895EF92FF920F931F93CF93DF93E09128 +:102070007B01F0917C013097B1F18C010280F381FA +:10208000E02D09958091D90182FF2DC080FF04C009 +:1020900087EB93E00E944D05E80118E081EBE82E04 +:1020A00083E0F82E8091D90180FF0BC088811F92B8 +:1020B0008F93FF92EF920E94E6050F900F900F9082 +:1020C0000F90115021961111EDCF8091D90180FF11 +:1020D0000AC08FEA93E0DF91CF911F910F91FF909B +:1020E000EF900C944D05DF91CF911F910F91FF90D0 +:1020F000EF900895E0917B01F0917C01309721F001 +:102100000480F581E02D09940895209179013091A2 +:102110007A018217930771F090937A018093790185 +:10212000E0917B01F0917C01309721F00680F781EE +:10213000E02D09940895209177013091780182175C +:10214000930771F09093780180937701E0917B0180 +:10215000F0917C01309721F00084F185E02D099405 +:1021600008950C94EF050E941C1C0C94F105CF926D +:10217000DF92EF92FF920F931F93CF93DF9300D0E4 +:1021800000D000D0CDB7DEB70E946F068EE7C82E14 +:1021900081E0D82E00E010E0E02E802F0E94D506CE +:1021A000F60141916F01F42EF826B1F40F5F1F4F35 +:1021B0000031110589F78FEF89838A831B820E9482 +:1021C000251C8160782F9D838C8349815A816B8186 +:1021D0008D810E94761147C09091D90191FF04C072 +:1021E0008E830E94DB068E8120E030E04F2D50E090 +:1021F000922FBA01022E02C0759567950A94E2F7F4 +:1022000060FF2BC02983EA8221E030E0690102C02F +:10221000CC0CDD1C9A95E2F790E08C219D21892B56 +:1022200009F420E02B830E94251C8160782F9D8378 +:102230008C8349815A816B818D810E9476114981FD +:102240005A816B817C818D810E949F1BF801E2582D +:10225000FE4F8081C826C08206C02F5F3F4F2830C6 +:10226000310531F6A3CF0E949E1B0E94F21E1091F1 +:102270007D010E942510181741F10E9425108093BE +:102280007D019091D90192FF0EC090FF0CC01F926A +:102290008F9389EC93E09F938F930E94E6050F90B4 +:1022A0000F900F900F9080917D0126960FB6F894B5 +:1022B000DEBF0FBECDBFDF91CF911F910F91FF9079 +:1022C000EF90DF90CF900C94B01B26960FB6F89449 +:1022D000DEBF0FBECDBFDF91CF911F910F91FF9059 +:1022E000EF90DF90CF9008950C940B07CF93DF937E +:1022F000CDB7DEB72B970FB6F894DEBF0FBECDBFBC +:10230000942F4F83252F588769877A878B874A8533 +:102310005B85452B21F02F3F09F59F3FF9F4DE0146 +:10232000119686E0FD0111928A95E9F785E0FE019C +:10233000379601900D928A95E1F749815A816B8118 +:102340007C818D819E810E9459182B960FB6F8943E +:10235000DEBF0FBECDBFDF91CF9108954F8158856D +:1023600069857A858B850E949F1BD9CFCF9388235F +:1023700009F4A4C0C82F8CEF8C0F813A48F48C2F3D +:102380000E941E2281119AC08C2F0E94E81A0CC054 +:1023900080E28C0F883058F4C77081E001C0880F4C +:1023A000CA95EAF70E94271BCF910C94611B8BE51D +:1023B0008C0F833078F4C53A29F0C63A31F083E8BF +:1023C00090E005C081E890E002C082E890E0CF9103 +:1023D0000C94851088E58C0F853108F06FC0C83AE1 +:1023E00061F1C93A69F1CA3A71F1CB3A79F1CC3A63 +:1023F00081F1CD3A89F1CE3A91F1CF3A99F1C13BD1 +:10240000A1F1C03BA9F1C23BB1F1C33BB9F1C43B5F +:10241000C1F1C53BC9F1C63BD1F1C73BD9F1C83BBE +:10242000E1F1C93BE9F1CA3BF1F1CB3BF9F1CC3B1E +:1024300009F43FC080E090E03EC082EE90E03BC0F7 +:1024400089EE90E038C08AEE90E035C085EB90E0F0 +:1024500032C086EB90E02FC083EB90E02CC084EB81 +:1024600090E029C087EB90E026C08CEC90E023C080 +:102470008DEC90E020C083E891E01DC08AE891E0F7 +:102480001AC082E991E017C084E991E014C081E2AA +:1024900092E011C083E292E00EC084E292E00BC0B1 +:1024A00085E292E008C086E292E005C087E292E011 +:1024B00002C08AE292E0CF910C949B10CF910895D4 +:1024C000882329F19CEF980F913A18F40E94051B7C +:1024D0000DC090E2980F983058F4877091E001C0D9 +:1024E000990F8A95EAF7892F0E942D1B0C94611B86 +:1024F0009BE5980F933020F480E090E00C948510D9 +:10250000885A853120F480E090E00C949B10089567 +:10251000882321F00E94271B0C94611B08958823B7 +:1025200021F00E942D1B0C94611B0895CF92DF9225 +:10253000EF92FF920F931F93CF93DF9300D000D0C1 +:1025400000D0CDB7DEB725E0FC01DE011196019089 +:102550000D922A95E1F7FC0140813181F2802581BD +:1025600022952F7063817481672B09F4D8C23F3F95 +:1025700019F44F3F09F4D3C26C0149833A8389812E +:102580009A812E830E94A71A182F092F0E94A61A3B +:102590000E94B619E02FE295EF70F0E0EC5BFF4F80 +:1025A0002E810C94E124802F807F902F9F70092F23 +:1025B000882311F00295007FFF2049F0002309F4E1 +:1025C0005FC2802F0E943A1B0E94611B59C2812F5B +:1025D0000E946012002309F4A2C2802F0E94401BB7 +:1025E00026960FB6F894DEBF0FBECDBFDF91CF9118 +:1025F0001F910F91FF90EF90DF90CF900C94611B93 +:10260000802F807F902F9F70092F803211F00295CC +:10261000007F112319F0113001F129C0FF20A9F02A +:10262000802F222349F1213039F526960FB6F894F0 +:10263000DEBF0FBECDBFDF91CF911F910F91FF90F5 +:10264000EF90DF90CF900C944A1B222319F0213099 +:1026500009F465C20E944D1B2CC0FF20E9F0263012 +:1026600008F05DC20E94241B802329F022C0FF20B5 +:10267000F1F0211115C0802F26960FB6F894DEBF19 +:102680000FBECDBFDF91CF911F910F91FF90EF90C3 +:10269000DF90CF900C948812253008F040C209C01A +:1026A000F601858180FFECC18F708583E4CF211115 +:1026B000FBC1802F69C1202F26952695237030E01D +:1026C0002115310521F021303105C9F028C2FF2044 +:1026D00021F0812F902F937002C080E090E0269629 +:1026E0000FB6F894DEBF0FBECDBFDF91CF911F9123 +:1026F0000F91FF90EF90DF90CF900C948510FF200A +:1027000021F0812F902F937002C080E090E02696F8 +:102710000FB6F894DEBF0FBECDBFDF91CF911F91F2 +:102720000F91FF90EF90DF90CF900C949B10812F32 +:10273000FF2019F00E94781D02C00E94E01D26961D +:102740000FB6F894DEBF0FBECDBFDF91CF911F91C2 +:102750000F91FF90EF90DF90CF900C94651E802F2B +:10276000837009F078C0F110DAC1812F82958695C7 +:102770008770880F880F912F9F70C92ED12CE12C64 +:10278000F12C082E04C0CC0CDD1CEE1CFF1C0A949E +:10279000D2F714FF12C04FE050E060E070E004C0D8 +:1027A000440F551F661F771F8A95D2F7CB01BA01D8 +:1027B000609570958095909503C060E070E0CB01C6 +:1027C000202F269526952370422F50E04230510548 +:1027D000D1F04330510559F16C297D298E299F296B +:1027E0004130510541F126960FB6F894DEBF0FBE79 +:1027F000CDBFDF91CF911F910F91FF90EF90DF90B0 +:10280000CF900C94CB196C297D298E299F2926966F +:102810000FB6F894DEBF0FBECDBFDF91CF911F91F1 +:102820000F91FF90EF90DF90CF900C94DD190E94F4 +:10283000CB19C701B60126960FB6F894DEBF0FBEBE +:10284000CDBFDF91CF911F910F91FF90EF90DF905F +:10285000CF900C94B919FF2019F0802F817001C01E +:102860008695882309F45BC1812F829586958770B0 +:10287000880F880F912F9F70C92ED12CE12CF12C3D +:10288000082E04C0CC0CDD1CEE1CFF1C0A94D2F7F1 +:1028900014FF12C04FE050E060E070E004C0440F4D +:1028A000551F661F771F8A95D2F7CB01BA01609535 +:1028B00070958095909503C060E070E0CB01202F6B +:1028C000269526952370422F50E042305105D1F0D5 +:1028D0004330510559F16C297D298E299F294130BA +:1028E000510541F126960FB6F894DEBF0FBECDBF5D +:1028F000DF91CF911F910F91FF90EF90DF90CF90DC +:102900000C94821A6C297D298E299F2926960FB650 +:10291000F894DEBF0FBECDBFDF91CF911F910F9115 +:10292000FF90EF90DF90CF900C94941A0E94821A3F +:10293000C701B60126960FB6F894DEBF0FBECDBF15 +:10294000DF91CF911F910F91FF90EF90DF90CF908B +:102950000C94701A103F41F118F4103E48F48BC0EB +:10296000123F09F450C0D8F1133F09F460C083C08E +:102970001F70802F8F71FF2021F00E94091A812F74 +:102980007BCE0E942A1A812F26960FB6F894DEBFBE +:102990000FBECDBFDF91CF911F910F91FF90EF90B0 +:1029A000DF90CF900C948F12FF20A9F0253008F013 +:1029B000B6C0802F8F7126960FB6F894DEBF0FBE7B +:1029C000CDBFDF91CF911F910F91FF90EF90DF90DE +:1029D000CF900C944F1A263008F0A1C0EACFFF2008 +:1029E000A1F0802F8F7126960FB6F894DEBF0FBE30 +:1029F000CDBFDF91CF911F910F91FF90EF90DF90AE +:102A0000CF900C94091AFF2061F3802F8F712696C6 +:102A10000FB6F894DEBF0FBECDBFDF91CF911F91EF +:102A20000F91FF90EF90DF90CF900C942A1AFF2027 +:102A300091F0802F8F7126960FB6F894DEBF0FBEEF +:102A4000CDBFDF91CF911F910F91FF90EF90DF905D +:102A5000CF900C94F41926960FB6F894DEBF0FBEF3 +:102A6000CDBFDF91CF911F910F91FF90EF90DF903D +:102A7000CF900C94EF19FF20A1F0222309F4B1CFDD +:102A8000812F26960FB6F894DEBF0FBECDBFDF9123 +:102A9000CF911F910F91FF90EF90DF90CF900C940A +:102AA000B611222309F4B1CF812F26960FB6F894E0 +:102AB000DEBF0FBECDBFDF91CF911F910F91FF9071 +:102AC000EF90DF90CF900C946012402F4F70612FE9 +:102AD000C6010E94EE1C26960FB6F894DEBF0FBE0C +:102AE000CDBFDF91CF911F910F91FF90EF90DF90BD +:102AF000CF900C940119402F4F70612FC60126967C +:102B00000FB6F894DEBF0FBECDBFDF91CF911F91FE +:102B10000F91FF90EF90DF90CF900C94F11C2696D0 +:102B20000FB6F894DEBF0FBECDBFDF91CF911F91DE +:102B30000F91FF90EF90DF90CF9008950E94471B78 +:102B40000E94161B0E94611B0E94991F0E94651E15 +:102B500080E090E00E94851080E090E00C949B1053 +:102B60000E94371B0C949E150E94A71A292F2295AC +:102B70002F7030E02C3031054CF42A3031056CF4E4 +:102B8000225031092230310588F407C02C3031053C +:102B900049F02F30310531F009C0803E48F0803FC8 +:102BA00029F406C093FB882780F9089580E00895F2 +:102BB00081E00895CF93DF9300D000D01F92CDB76E +:102BC000DEB70F900F900F900F900F90DF91CF9185 +:102BD0000895CF93DF9300D000D000D0CDB7DEB7FB +:102BE00026960FB6F894DEBF0FBECDBFDF91CF9112 +:102BF0000895CF93DF93C0918E0180918F01C81704 +:102C0000A1F0D0E0CE0166E070E00E94B024FC01AB +:102C1000E057FE4F408151816281738184819581AB +:102C20000E94E9152196C770E8CFDF91CF910895F2 +:102C30004091C0015091C1016091C2017091C301E6 +:102C40008091C4019091C5010C94E915CF93DF9355 +:102C50008091C50182958F7009F05CC08091C2019E +:102C6000882309F457C020918E01D0918F014091A3 +:102C7000C001C091C101E091C301F091C4012D17C1 +:102C800009F448C030E0309709F440C0CF3F11F458 +:102C90004F3FE1F1C90166E070E00E94B024DC0121 +:102CA000A057BE4F11968C911197C8132FC08C91CD +:102CB00048132CC012968C911297811127C013963D +:102CC0008D919C9114978E179F0708F401978E1B86 +:102CD0009F0B883C9105D0F48091C5018F70806175 +:102CE0008093C501C90166E070E00E94B024FC0138 +:102CF000EB56FE4F90819F709061908380EC91E045 +:102D00000E949612DF91CF910C94F9152F5F3F4FDF +:102D10002770B5CFDF91CF910895BF92CF92DF9208 +:102D2000EF92FF920F931F93CF93DF93CDB7DEB750 +:102D300061970FB6F894DEBF0FBECDBF8C0185E062 +:102D4000F801DE011D9601900D928A95E1F7D801F8 +:102D50004C9111962C9111971296EC901297139614 +:102D6000CD90DC9014975091C0016091C101809189 +:102D7000C3019091C401009709F46EC16F3F19F42B +:102D80005F3F09F469C1B090C201BB2009F4C3C020 +:102D90003091C501C816D90628F0F601E81BF90BD9 +:102DA000CF0104C0809590958C0D9D1DFF24F39458 +:102DB000883C910588F0F12C307F09F0CBC07C2D48 +:102DC000D98AC88A522F6E2D89890E94DA1580EC23 +:102DD00091E00E949612B4C0832F807F09F049C011 +:102DE000621314C0541312C0E11010C03F70306160 +:102DF0003093C5010E94181680EC91E00E94961253 +:102E00008091C501D80115968C9331C0CD2831F140 +:102E10002F3F11F44F3F11F1FE2CE1101FC0E09144 +:102E20008E0130918F01E31709F45CC0F0E0CF010F +:102E300066E070E00E94B024DC01A057BE4F1196FE +:102E40008C911197281307C08C91481304C01296D7 +:102E50008C91811103C03196E770E5CFFE2CEE20F6 +:102E600009F416C18091C50181608093C501F12CE0 +:102E70000FC1621308C0541306C0E11004C0809152 +:102E8000C501D801C1C04D872E878D859E850E94C2 +:102E9000B4158823E1F1EE20D1F12091C501822FF4 +:102EA00082958F7090E0029774F08091C0019091AC +:102EB000C10198878F831986DB86CA862C87CE014D +:102EC00007960E94961286E0F801A0ECB1E001900E +:102ED0000D928A95E1F70E9426160E941816FF248B +:102EE000F394D6C04D872E878D859E850E94A71AA4 +:102EF000292F22952F7030E0223031050CF0BCC014 +:102F00009F7009F0B6C0805E883008F4C1C0C80167 +:102F10000E949612E4CFC816D90608F453C0F601F1 +:102F2000E81BF90BCF01883C910508F450C0F12C47 +:102F30007C2DD98AC88A522F6E2D89890E94DA1574 +:102F4000E0ECF1E086E0DF011D928A95E9F70E944E +:102F500018169EC0621314C0541312C0E11010C0A2 +:102F60008091C501F8018583C8010E94961286E010 +:102F7000E0ECF1E0DF011D928A95E9F7FB2C88C0B7 +:102F80004D872E878D859E850E94B415882309F470 +:102F9000BECFEE2009F4BBCF2091C501822F8295D0 +:102FA0008F7090E002970CF48ECF8091C0019091C9 +:102FB000C1019A8389831B82DD82CC822E83CE015C +:102FC00001967FCF809590958C0D9D1DACCFFE2CEA +:102FD000EE2009F49CCF62132EC054132CC0209114 +:102FE000C50120FD1FC0822F82958F70D9F0D801B6 +:102FF00015962C9315978F3049F08F5F982F9295E7 +:10300000907F822F8F70892B15968C93C8010E9418 +:10301000961286E0F801A0ECB1E001900D928A953D +:10302000E1F795CF86E0F801A0ECB1E001900D92B8 +:103030008A95E1F72DC04D872E878D859E850E944C +:10304000B415811140CF8091C50181608093C50185 +:10305000C8010E9496121CC0EE2009F458CF4D877B +:103060002E878D859E850E94B415882309F44FCF45 +:103070002ACF811148CF0CC0243031050CF047CF46 +:103080009F7009F440CFF8019581907F09F03BCF04 +:103090008F2D61960FB6F894DEBF0FBECDBFDF91C6 +:1030A000CF911F910F91FF90EF90DF90CF90BF9045 +:1030B0000895CF93DF93CDB7DEB72C970FB6F89472 +:1030C000DEBF0FBECDBF4F83588769877A878B8756 +:1030D0009C87CE0107960E948D16882371F08F8100 +:1030E00098852A853B85232B09F43FC09F3F09F033 +:1030F00068C08F3F09F065C038C086E0FE01379692 +:10310000DE01119601900D928A95E1F76F81788525 +:10311000EA85FB85309749F17F3F11F46F3F29F134 +:1031200080918F0190E09C012F5F3F4F27703327E4 +:1031300040918E0150E02417350709F44BC0698394 +:103140007A83FD83EC8366E070E00E94B024DC01AA +:10315000A057BE4F96E0FE01319601900D929A95D0 +:10316000E1F720938F010E94F91580918E019091D3 +:103170008F018917E9F190E066E070E00E94B024C9 +:1031800080579E4F0E948D16882391F180918E0169 +:1031900090E066E070E00E94B024FC01E057FE4F32 +:1031A0004081518162817381848195810E94E915FA +:1031B00080918E0190E001968770992780938E010F +:1031C000D4CF4F81588569857A858B859C850E94EF +:1031D000E915CBCF0E94B01510928F0110928E018D +:1031E000E0ECF1E086E0DF011D928A95E9F7BDCFC2 +:1031F0002C960FB6F894DEBF0FBECDBFDF91CF91F6 +:103200000895DF92EF92FF920F931F93CF93DF9376 +:10321000FC01892B09F48AC0E12CF12CDD24D39424 +:10322000EF0121968491853709F461C058F4843701 +:1032300008F04EC0843008F06AC08130D1F082308E +:1032400071F174C0883709F45DC050F4863709F411 +:1032500055C0873709F06AC08E2D0E94341B54C0B8 +:103260009CE7980F903708F061C08F770E9460123A +:1032700050C08F010E5F1F4FFE01849190E2980FA6 +:10328000983050F48770FD2D01C0FF0F8A95EAF742 +:103290008F2F0E943A1B14C00E94B61113C08F01D9 +:1032A0000E5F1F4FFE01C49180E28C0F883060F4E6 +:1032B000C7708D2D01C0880FCA95EAF70E94401B88 +:1032C0000E94611BE80125C08C2F0E946012FACF7A +:1032D0009F012E5F3F4FFE01C491CC2369F08FE91F +:1032E0009FE00197F1F700C00000C150F6CF9F01A9 +:1032F0002E5F3F4FFE01F490E9010BC00E94241B9A +:10330000E82E07C00E94371B0E94611B02C00E946A +:10331000B6118F2D882341F0EFE9FFE03197F1F7E7 +:1033200000C000008150F6CFFE017ACFDF91CF912F +:103330001F910F91FF90EF90DF9008956093CA0165 +:103340007093CB018093CC019093CD010E94AE1B72 +:103350000C949E156093C6017093C7018093C801B9 +:103360009093C9010E94AF1B0C949E1508950C9474 +:103370009E190F931F930091CA011091CB012091C8 +:10338000CC013091CD01602B712B822B932B1F919F +:103390000F910C949E190F931F930091CA011091E5 +:1033A000CB012091CC013091CD0160237123822388 +:1033B00093231F910F910C949E190F931F930091CB +:1033C000CA011091CB012091CC013091CD01602731 +:1033D0007127822793271F910F910C949E1960E00B +:1033E00070E0CB010C94AA190F931F9341E050E0B9 +:1033F00060E070E08A019B0104C0000F111F221FD2 +:10340000331F8A95D2F7C901B8011F910F910C940F +:10341000AA190F931F9341E050E060E070E004C0F0 +:10342000440F551F661F771F8A95D2F78091C601FA +:103430009091C701A091C801B091C9018A019B0177 +:10344000082B192B2A2B3B2BC901B8011F910F9177 +:103450000C94AA190F931F9341E050E060E070E0D4 +:1034600004C0440F551F661F771F8A95D2F74095F9 +:103470005095609570958091C6019091C701A0917B +:10348000C801B091C9018A019B01082319232A238D +:103490003B23C901B8011F910F910C94AA190F93F6 +:1034A0001F9341E050E060E070E004C0440F551FFE +:1034B000661F771F8A95D2F78091C6019091C70148 +:1034C000A091C801B091C9018A019B010827192761 +:1034D0002A273B27C901B8011F910F910C94AA1903 +:1034E0000F931F930091C6011091C7012091C8014D +:1034F0003091C901602B712B822B932B1F910F915F +:103500000C94AA190F931F930091C6011091C70143 +:103510002091C8013091C901602371238223932334 +:103520001F910F910C94AA190F931F930091C6013C +:103530001091C7012091C8013091C90160277127FE +:10354000822793271F910F910C94AA190895CF9267 +:10355000DF92EF92FF920F931F93CF93DF938C0133 +:10356000C090CA01D090CB01E090CC01F090CD0189 +:103570004091C6015091C7016091C8017091C90185 +:10358000C42AD52AE62AF72ACFE1D0E0D701C6011E +:103590000C2E04C0B695A795979587950A94D2F7F7 +:1035A00080FF07C0B8018C2F0E94BF1C813091059D +:1035B00031F4219758F7B80180E00E94BF1CDF91D9 +:1035C000CF911F910F91FF90EF90DF90CF900895D2 +:1035D00020910B0130910C01F90132969FEF40E0F0 +:1035E0005191581789F09F3F19F4511101C0942F40 +:1035F0004F5F4630A9F79F3F39F0F901E90FF11D00 +:1036000097FDFA9582830895089520910B013091DA +:103610000C01F9013296285F3F4F9081981301C049 +:1036200010823196E217F307C1F7089581E090E028 +:10363000E0910B01F0910C01E80FF91F1082019647 +:1036400088309105A9F708958091D8010895909147 +:10365000D801892B8093D801089580959091D80145 +:1036600089238093D80108958093D80108951092FA +:10367000D80108959091D701892B8093D70108959F +:1036800080959091D70189238093D7010895109256 +:10369000D70108958093CE0108951092CE01089528 +:1036A00080910B0190910C01FC0131969C01285FE7 +:1036B0003F4F80E0919191118F5FE217F307D1F7AF +:1036C0000895E0910B01F0910C018091D801808365 +:1036D000E0910B01F0910C0190818091D701892B31 +:1036E00080838091CE01882361F0E0910B01F091FD +:1036F0000C019081892B80830E94501B81111092B4 +:10370000CE0180910B0190910C010C94311090939B +:1037100033018093320108958295982F9C7C292F44 +:1037200026952695982F9373990F990F922B892F91 +:103730008A7A86959575990F892B08950895CF9368 +:10374000DF9300D000D01F92CDB7DEB70F900F905F +:103750000F900F900F90DF91CF91089508950895E5 +:103760000C9474118091EE01843021F11092DA01F1 +:1037700020E488E190E00FB6F894A895809360006B +:103780000FBE2093600083B7817F846083BF83B7BF +:10379000816083BF7894889583B78E7F83BF0FB68F +:1037A000F894A895809160008861809360001092E1 +:1037B00060000FBE089508950895CF930E94DB1B0B +:1037C0000E946F060E94DC1BC0E08C2F0E94D50671 +:1037D000811104C0CF5FC031C1F701C081E0CF913A +:1037E00008950C94B0151F920F920FB60F921124EA +:1037F0008F939F93AF93BF938091DA01811113C090 +:103800008091DB019091DC01A091DD01B091DE019E +:103810004196A11DB11D8093DB019093DC01A09323 +:10382000DD01B093DE01BF91AF919F918F910F9019 +:103830000FBE0F901F90189582E084BD93E095BD58 +:103840009AEF97BD80936E0008952FB7F8948091FA +:10385000DB019091DC01A091DD01B091DE012FBF71 +:1038600008952FB7F8946091DB017091DC0180918D +:10387000DD019091DE012FBF0895CF92DF92EF928C +:10388000FF920F931F932FB7F8944091DB01509153 +:10389000DC016091DD017091DE012FBF6A017B01C7 +:1038A000EE24FF248C0120E030E0C016D106E206B1 +:1038B000F30610F4415051099A01281B390BC90134 +:1038C0001F910F91FF90EF90DF90CF9008951F927E +:1038D0000F920FB60F9211248F939F93AF93BF93C4 +:1038E0008091DB019091DC01A091DD01B091DE01BE +:1038F0000196A11DB11D8093DB019093DC01A09383 +:10390000DD01B093DE01BF91AF919F918F910F9038 +:103910000FBE0F901F9018950E94790DF8942FEF0D +:1039200087EA91E6215080409040E1F700C0000016 +:1039300087E090EBDC018093F7019093F801A0936E +:10394000F901B093FA019CE088E10FB6F894A895CC +:10395000809360000FBE90936000FFCFE92FF0E0EE +:1039600093E0EE0FFF1F9A95E1F7E80FF11DE85580 +:10397000FF4F9491892F8F7092959F700895CF93E8 +:10398000C82FCB010E94AE1C492F90E0242F30E0BD +:1039900054E0220F331F5A95E1F7282B392B20389A +:1039A000310519F480E090E017C0EC2FF0E023E03F +:1039B000EE0FFF1F2A95E1F74770E40FF11D34E089 +:1039C000EE0FFF1F3A95E1F7E80FF91FEE0FFF1F0B +:1039D000E050F84985919491CF91089580E090E06E +:1039E000089508958091E10180FF0CC0809110013D +:1039F00090E065E070E00E94B024959587959595DC +:103A000087952EC081FF0AC08091100190E065E08B +:103A100070E00E94B0249595879522C082FF08C06F +:103A20008091100190E065E070E00E94B02418C021 +:103A30002091E2012223D1F030910F01231780F76A +:103A40008091100190E065E070E00E94B024622F48 +:103A500070E00E94B024632F70E00E94CD24CB015F +:103A60008038910530F4009731F0089585E090E0BA +:103A700008958FE7089581E008958091E10180FF26 +:103A800008C060910E0170E0759567957595679512 +:103A900023C081FF06C060910E0170E075956795A7 +:103AA0001BC082FF04C060910E0170E012C06091E3 +:103AB000E2016623D1F020910D016217A0F78091F9 +:103AC0000E0170E090E00E94B024622F70E00E942E +:103AD000CD246038710528F46115710521F0862F19 +:103AE00008958FE7089581E0089561E070E0F4CFD4 +:103AF000803F21F40E94F21C819504C0813F29F48B +:103B00000E94F21C8093E5010895823F21F40E94F7 +:103B1000F21C819504C0833F29F40E94F21C80931B +:103B2000E4010895893F19F40E943D1D05C08A3FB4 +:103B300031F40E943D1D81958093E60108958B3FED +:103B400021F40E943D1D819504C08C3F29F40E9400 +:103B50003D1D8093E7010895843F21F48091E301A6 +:103B6000816017C0853F21F48091E301826011C01C +:103B7000863F21F48091E30184600BC0873F21F4EC +:103B80008091E301886005C0883F31F48091E301B2 +:103B900080618093E30108958D3F21F48091E101DC +:103BA00081600BC08E3F21F48091E101826005C0ED +:103BB0008F3F29F48091E10184608093E1010895B1 +:103BC000803F39F48091E50187FF6CC01092E501D8 +:103BD00069C0813F29F48091E5011816BCF362C0E9 +:103BE0009091E401823F29F497FF5CC01092E401B8 +:103BF00059C0833F19F41916CCF354C0893F41F4DE +:103C00008091E60118160CF04DC01092E6014AC0F2 +:103C10008A3F29F48091E60187FF44C0F6CF8B3FAD +:103C200039F48091E70187FF3DC01092E7013AC067 +:103C30008C3F29F48091E7011816BCF333C0843F10 +:103C400021F48091E3018E7F17C0853F21F480919C +:103C5000E3018D7F11C0863F21F48091E3018B7FCA +:103C60000BC0873F21F48091E301877F05C0883F27 +:103C700031F48091E3018F7E8093E30113C08D3F87 +:103C800021F48091E1018E7F0BC08E3F21F4809161 +:103C9000E1018D7F05C08F3F29F48091E1018B7F89 +:103CA0008093E1018091E40181110EC08091E501D2 +:103CB00081110AC08091E601811106C08091E7015F +:103CC000811102C01092E20108958091D90183FF11 +:103CD0007EC08BEF93E00E944D058091E3011F921F +:103CE0008F9386EF93E09F938F930E94E60584EF76 +:103CF00093E00E944D058091E401282F082E000CCE +:103D0000330B3F938F9381EF93E09F938F930E94A8 +:103D1000E6058FEE93E00E944D058091E501282F86 +:103D2000082E000C330B3F938F938CEE93E09F9300 +:103D30008F930E94E6058AEE93E00E944D058091E4 +:103D4000E601282F082E000C330B3F938F9387EE4C +:103D500093E09F938F930E94E60585EE93E00E9487 +:103D60004D058091E701282F082E000C330B3F935F +:103D70008F9382EE93E09F938F930E94E6058FEDE1 +:103D800093E00E944D058091E2011F928F938CED8C +:103D900093E09F938F930E94E6058AED93E00E9443 +:103DA0004D058091E1011F928F9387ED93E09F93E2 +:103DB0008F930E94E60584ED93E00E944D058DB738 +:103DC0009EB74C960FB6F8949EBF0FBE8DBF83EE84 +:103DD00091E00E947A100E94251C9093E00180934C +:103DE000DF0108951F93CF93DF938091DF019091BE +:103DF000E0010E943D1CFC012091E201222329F0F8 +:103E000090911101892F90E007C08091120190E0FC +:103E10006AE070E00E94B024E817F90708F485C052 +:103E20008091E401C091E501D091E6011091E70194 +:103E3000811107C0C11175C0D11173C0111171C0BA +:103E400074C02F3F19F02F5F2093E201181624F45D +:103E50000E94F21C8093E4018091E40187FF05C079 +:103E60000E94F21C81958093E4011C1624F40E94A8 +:103E7000F21C8093E5018091E50187FF05C00E9457 +:103E8000F21C81958093E5016091E401662331F194 +:103E9000C091E501CC2311F1062E000C770B880BA5 +:103EA000990B0E94AF2323E333E343E35FE30E94D4 +:103EB00013240E9477236093E4016C2FCC0F770BBF +:103EC000880B990B0E94AF2323E333E343E35FE3C3 +:103ED0000E9413240E9477236093E5011D1624F4A9 +:103EE0000E943D1D8093E6018091E60187FF05C099 +:103EF0000E943D1D81958093E601111624F40E94D5 +:103F00003D1D8093E7018091E70187FF05C00E9476 +:103F10003D1D81958093E701DF91CF911F910C9416 +:103F2000651E2F3F09F08FCF97CFDF91CF911F9163 +:103F30000895E3EEF1E085E0DF011D928A95E9F74F +:103F40001092E2011092E10108958EE196E00E9444 +:103F50004D051F9281E08F931F9285E08F9380ED36 +:103F600095E09F938F930E94E6050F900F900F901E +:103F70000F900F900F9008958330E9F128F481306D +:103F800061F0823009F10895853009F462C008F4C7 +:103F900049C0863009F474C0089580911201262F1B +:103FA00030E0280F311D2F3F310524F4680F609356 +:103FB000120103C08FEF80931201809112011F92B2 +:103FC0008F9389E095E072C080911101262F30E037 +:103FD000280F311D2F3F310524F4680F6093110124 +:103FE00003C08FEF80931101809111011F928F9375 +:103FF00087EF94E05BC080911001262F30E0280FFE +:10400000311D2F3F310524F4680F6093100103C068 +:104010008FEF80931001809110011F928F9384EE97 +:1040200094E044C080910F01262F30E0280F311D0D +:104030002F3F310524F4680F60930F0103C08FEF09 +:1040400080930F0180910F011F928F938FEC94E06A +:104050002DC080910E01262F30E0280F311D2F3FFB +:10406000310524F4680F60930E0103C08FEF809335 +:104070000E0180910E011F928F9386EB94E016C083 +:1040800080910D01262F30E0280F311D2F3F310583 +:1040900024F4680F60930D0103C08FEF80930D012E +:1040A00080910D011F928F938BE994E09F938F93E2 +:1040B0000E94E6050F900F900F900F9008958330A7 +:1040C00081F128F4813059F08230D1F008958530A3 +:1040D00009F449C0B8F1863009F456C008958091BA +:1040E0001201681720F4861B8093120102C01092FF +:1040F0001201809112011F928F938CE894E054C0BA +:1041000080911101681720F4861B8093110102C071 +:1041100010921101809111011F928F938AE794E010 +:1041200043C080911001681720F4861B8093100112 +:1041300002C010921001809110011F928F9387E6A8 +:1041400094E032C080910F01681720F4861B8093A1 +:104150000F0102C010920F0180910F011F928F93E7 +:1041600082E594E021C080910E01681720F4861B3F +:1041700080930E0102C010920E0180910E011F92D9 +:104180008F9389E394E010C080910D01681720F4AB +:10419000861B80930D0102C010920D0180910D01CC +:1041A0001F928F938EE194E09F938F930E94E60578 +:1041B0000F900F900F900F900895CF93C82F1F92DC +:1041C0008F9383E297E09F938F930E94E60581E0AF +:1041D00090E0A0E0B0E0BC01CD0104C0660F771F05 +:1041E000881F991FCA95D2F70E94B7190F900F9098 +:1041F0000F900F90CF910C94B015CF93873288F524 +:104200008E3108F00BC18E3009F487C0D8F48730A6 +:1042100009F460C08B3009F44FC0863009F002C148 +:104220008091D901817F8E7F8093D90188E297E0C8 +:104230000E944D058CEE99E00E944D0581E080932F +:10424000E90146C0863109F4B0C020F4803109F498 +:104250007AC0E8C0893109F491C08B3109F449C0B2 +:10426000E1C0883349F150F4893209F4D5C085336F +:1042700009F4D2C0873209F0D5C0CEC0833409F426 +:10428000CBC028F48A3308F4CDC08953C8C0883421 +:1042900009F0C8C00E94B0158BED99E00E944D0551 +:1042A0002FEF83ED90E3215080409040E1F700C074 +:1042B00000000E948C1C0CC08FE497E041C082EC8F +:1042C00099E00E944D058091D90181608093D901C8 +:1042D000C1E0ADC08091D901C82FC17080FFEFCF80 +:1042E0008EEC99E00E944D058091D901817F8E7FEF +:1042F0003FC09091D90191FBCC27C0F981E0C8273C +:10430000892FC0FB81F98093D901CC2319F085EB6B +:1043100099E029C087EA99E013C09091D90192FBF6 +:10432000CC27C0F981E0C827892FC0FB82F9809390 +:10433000D901CC2319F088E999E015C088E899E003 +:104340000E944D05C5CF9091D90193FBCC27C0F9B0 +:1043500081E0C827892FC0FB83F98093D901CC2342 +:1043600051F08CE799E00E944D058091D901816060 +:104370008093D9015CC08FE699E0E2CF80E699E0B6 +:104380000E944D0588E399E00E944D058EEE98E06D +:104390000E944D0581EC98E00E944D058CE798E065 +:1043A0000E944D058DE498E0CBCF8FE398E00E940A +:1043B0004D050E9425101F928F9385E298E09F93F0 +:1043C0008F930E94E60580910A011F928F938EE0E1 +:1043D00098E09F938F930E94E605809176011F924B +:1043E0008F938BEF97E09F938F930E94E6050E9437 +:1043F000311C9F938F937F936F9384EE97E09F93ED +:104400008F930E94E6058DB79EB742960FB6F8943B +:104410009EBF0FBE8DBF5CCF80E001C08D510E945A +:10442000DD2056CF82EE97E00E944D05C0E08C2F34 +:10443000CF91089580E0089580E00895CF93C82F2C +:104440008091E901813081F020F0823009F44FC081 +:1044500046C1E0910B01F0910C018081813169F03E +:10446000823209F03EC109C0E0910B01F0910C01CC +:104470008081813111F0823261F48C2F0E941A22E6 +:10448000811104C08C2F0E94FD202FC081E090E09C +:104490002CC08C2F0E941C22811126C0C431E1F057 +:1044A00070F4CB3081F0C031D1F40E94A51F8BE1B4 +:1044B00097E00E944D0582E08093E90115C0C93262 +:1044C00059F0C83361F488E297E00E944D058FE10E +:1044D00097E00E944D0508C01092E90104C189E1EE +:1044E00097E00E944D05FFC081E08170FEC0C4329C +:1044F00028F5CE3108F0C1C0CB30A1F1D0F4C730DF +:1045000009F0D3C08EE18093120182E38093110100 +:104510008AE08093100184E180930F0188E080930A +:104520000E0188E280930D018FEB95E00E944D050E +:10453000BFC0C33149F1C431C1F0B7C0CB3409F4B5 +:10454000A9C028F4C93289F0C83361F0AEC0C135C2 +:1045500009F49EC0C23509F499C0CE3409F0A5C053 +:104560006AE09EC00E94A51FA3C08091E801882335 +:1045700019F01092E8019CC08CEC95E00E944D056A +:1045800081E08093E901B1C086EA95E00E944D0583 +:1045900084E995E00E944D05809112011F928F934E +:1045A00081E995E09F938F930E94E6058FE895E05F +:1045B0000E944D058DE795E00E944D058091110107 +:1045C0001F928F938AE795E09F938F930E94E60551 +:1045D00088E795E00E944D0589E695E00E944D052B +:1045E000809110011F928F9386E695E09F938F93A1 +:1045F0000E94E60584E695E00E944D0583E595E07E +:104600000E944D0580910F011F928F9380E595E0E8 +:104610009F938F930E94E6058EE495E00E944D05DE +:1046200089E395E00E944D0580910E011F928F93C2 +:1046300086E395E09F938F930E94E60584E395E0DF +:104640000E944D058DE195E00E944D0580910D0180 +:104650001F928F938AE195E09F938F930E94E605C6 +:1046600088E195E00E944D058DB79EB748960FB63C +:10467000F8949EBF0FBE8DBF1BC0CE51EC2FF0E053 +:10468000E95DFE4F80818093E80112C061E003C0C4 +:1046900061E006C06AE08091E8010E94BC1F08C08A +:1046A0008091E8010E945F2003C08DEB95E013C06C +:1046B0008091E801882369F01F928F9387EB95E042 +:1046C0009F938F930E94E6050F900F900F900F908D +:1046D00004C084EB95E00E944D0581E006C0109275 +:1046E000E90180E002C080E000CFCF9108950E94F0 +:1046F0007E236894B1110C940D2408950E94F22336 +:1047000088F09F5798F0B92F9927B751B0F0E1F092 +:10471000660F771F881F991F1AF0BA95C9F714C042 +:10472000B13091F00E940C24B1E008950C940C2457 +:10473000672F782F8827B85F39F0B93FCCF386957B +:1047400077956795B395D9F73EF4909580957095D8 +:1047500061957F4F8F4F9F4F0895E89409C097FB55 +:104760003EF490958095709561957F4F8F4F9F4F48 +:104770009923A9F0F92F96E9BB279395F69587958C +:1047800077956795B795F111F8CFFAF4BB0F11F44F +:1047900060FF1BC06F5F7F4F8F4F9F4F16C08823F6 +:1047A00011F096E911C0772321F09EE8872F762F2C +:1047B00005C0662371F096E8862F70E060E02AF06D +:1047C0009A95660F771F881FDAF7880F9695879559 +:1047D00097F9089557FD9058440F551F59F05F3FC2 +:1047E00071F04795880F97FB991F61F09F3F79F013 +:1047F00087950895121613061406551FF2CF469595 +:10480000F1DF08C0161617061806991FF1CF869516 +:104810007105610508940895E894BB2766277727FA +:10482000CB0197F908950E9425240C949F240E949F +:10483000912438F00E94982420F0952311F00C94D4 +:1048400088240C948E240C940D240E94EA2378F37F +:104850009923C9F35523B9F3950F50E0551FAA27A3 +:10486000EE27FF27BB2700240894679520F4E20F6A +:10487000F31FB41F0A1E220F331F441FAA1F669581 +:10488000A9F7779530F4F30FB41F0A1E121E08F42F +:104890006395330F441FAA1F221F769599F78795BA +:1048A00020F4B40F0A1E121E631F440FAA1F221FFA +:1048B000331F8695A9F7862F712D602D11249F57E0 +:1048C00050409AF0F1F088234AF0EE0FFF1FBB1F13 +:1048D000661F771F881F91505040A9F79E3F5105D2 +:1048E00080F00C9488240C940D245F3FE4F3983EF0 +:1048F000D4F3869577956795B795F795E7959F5F7C +:10490000C1F7FE2B880F911D9695879597F908950D +:1049100097F99F6780E870E060E008959FEF80EC72 +:10492000089500240A941616170618060906089515 +:1049300000240A9412161306140605060895092E7B +:104940000394000C11F4882352F0BB0F40F4BF2BEA +:1049500011F460FF04C06F5F7F4F8F4F9F4F08952A +:104960000024552704C0080E591F880F991F00976F +:1049700029F076956795B8F37105B9F7802D952FD5 +:104980000895991B79E004C0991F961708F0961BAB +:10499000881F7A95C9F78095089597FB072E16F41E +:1049A000009407D077FD09D00E94E72407FC05D0CA +:1049B0003EF4909581959F4F0895709561957F4F36 +:1049C0000895EE0FFF1F0590F491E02D0994AA1BA6 +:1049D000BB1B51E107C0AA1FBB1FA617B70710F0EA +:1049E000A61BB70B881F991F5A95A9F7809590951C +:0A49F000BC01CD010895F894FFCF3B +:1049FA00EA08DB09B8098409500901CF012808141B +:104A0A000A321E404D36226F032203EC02CA0256B6 +:104A1A00026F028802A102010203040506070809BF +:024A2A0000008A +:106800008800EA44E944E244040005000600070069 +:10681000080009000A000B000C000D000E000F001C +:1068200010001100120013001400150016001700CC +:10683000180019001A001B001C001D001E001F007C +:10684000200021002200230024002500260027002C +:10685000280029002A002B002C002D002E002F00DC +:10686000300031003200330034003500360037008C +:10687000380039003A003B003C003D003E003F003C +:1068800040004100420043004400450046004700EC +:10689000480049004A004B004C004D004E004F009C +:1068A000500051005200530054005500560057004C +:1068B000580059005A005B005C005D005E005F00FC +:1068C000600061006200630064006500850067008D +:1068D000680069006A006B006C006D006E006F005C +:1068E0007000710072007300890087008A008B00BD +:1068F000E000E100E200E300F1A1E500E600E700CE +:106900000100010001000100EA4401000100E2442D +:106910000100010001000100460001004A004B0097 +:10692000010001004700480001000100E9440100A6 +:106930000100010001000100010001003A003B00DC +:106940003C003D003E003F0040004100420043004B +:10695000010035004C0039000100440045005200A0 +:1069600049000100010050004F0029004D004E0079 +:1069700051000100680069006A006B006C006D0046 +:106980006E006F0070007100720073000100010062 +:1069900001000100010001000100010001004D00A3 +:1069A0004A004E004B0001000100010001000100FF +:1069B00001000100010001000100010001000100CF +:1069C00001000100010001000100010001000100BF +:1069D00001000100010001000100010001000100AF +:1069E0000100010001000100490001000100010057 +:1069F000010001000100010001000100010001008F +:00000001FF diff --git a/converter/ibm4704_usb/unimap_plain.c b/converter/ibm4704_usb/unimap_plain.c new file mode 100644 index 00000000..436c3c74 --- /dev/null +++ b/converter/ibm4704_usb/unimap_plain.c @@ -0,0 +1,45 @@ +/* +Copyright 2016 Jun Wako + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ +#include "unimap_trans.h" + + +#define AC_FN0 ACTION_LAYER_MOMENTARY(1) + +#ifdef KEYMAP_SECTION_ENABLE +const action_t actionmaps[][UNIMAP_ROWS][UNIMAP_COLS] __attribute__ ((section (".keymap.keymaps"))) = { +#else +const action_t actionmaps[][UNIMAP_ROWS][UNIMAP_COLS] PROGMEM = { +#endif + UNIMAP( + F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24, + ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PSCR,SLCK,PAUS, VOLD,VOLU,MUTE, + GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, JYEN,BSPC, INS, HOME,PGUP, NLCK,PSLS,PAST,PMNS, + TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC,RBRC, BSLS, DEL, END, PGDN, P7, P8, P9, PPLS, + CAPS,A, S, D, F, G, H, J, K, L, SCLN,QUOT, NUHS,ENT, P4, P5, P6, PCMM, + LSFT,NUBS,Z, X, C, V, B, N, M, COMM,DOT, SLSH, RO, RSFT, UP, P1, P2, P3, PEQL, + LCTL,LGUI,LALT,MHEN, SPC, HENK,KANA,RALT,RGUI,APP, FN0, LEFT,DOWN,RGHT, P0, PDOT,PENT + ), + UNIMAP( + TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, + GRV, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24, TRNS,TRNS,TRNS, TRNS,TRNS,TRNS, + ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, INS, DEL, TRNS,TRNS,TRNS, TRNS,TRNS,TRNS,TRNS, + CAPS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,PSCR,SLCK,PAUS,UP, INS, TRNS, TRNS,TRNS,TRNS, TRNS,TRNS,TRNS,TRNS, + TRNS,VOLD,VOLU,MUTE,TRNS,TRNS,TRNS,TRNS,HOME,PGUP,LEFT,RGHT, TRNS,TRNS, TRNS,TRNS,TRNS,TRNS, + TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,END, PGDN,DOWN, TRNS,TRNS, PGUP, TRNS,TRNS,TRNS,TRNS, + TRNS,TRNS,TRNS,TRNS, TRNS, TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, HOME,PGDN,END, TRNS, TRNS,TRNS + ), +}; diff --git a/converter/ibm4704_usb/unimap_trans.h b/converter/ibm4704_usb/unimap_trans.h new file mode 100644 index 00000000..38bb5d3f --- /dev/null +++ b/converter/ibm4704_usb/unimap_trans.h @@ -0,0 +1,113 @@ +/* +Copyright 2016 Jun Wako + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ +#ifndef UNIMAP_TRNAS_H +#define UNIMAP_TRNAS_H + +#include +#include +#include "unimap.h" + + +const uint8_t PROGMEM unimap_trans[MATRIX_ROWS][MATRIX_COLS] = { // 16*8 +#ifndef IBM4704_ALPS + /* IBM4740 Capcitive models(62-key/77-key/107-key) + * ,-------. ,-----------------------------------------------------------. ,-----------. ,---------------. + * | F1| F2| | `| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|JPY|BSp| |Ins|Hom|PgU| |NmL| /| *| -| + * |-------| |-----------------------------------------------------------| |-----------| |---------------| + * | F3| F4| |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \| |Del|End|PgD| | 7| 8| 9| +| + * |-------| |-----------------------------------------------------------| |-----------| |---------------| + * | F5| F6| |Caps | A| S| D| F| G| H| J| K| L| ;| '| #|Retn| |PrS|ScL|Pau| | 4| 5| 6|KP,| + * |-------| |-----------------------------------------------------------| |-----------| |---------------| + * | F7| F8| |Shif| <| Z| X| C| V| B| N| M| ,| .| /| RO|Shift | |F11| Up|F12| | 1| 2| 3|KP=| + * |-------| |-----------------------------------------------------------| |-----------| |---------------| + * | F9|F10| |Ctrl |Gui|Alt | Space |Alt* |Gui|Ctrl | |Lef|Dow|Rig| |Esc| 0|KP.|Ent| + * `-------' `-----------------------------------------------------------' `-----------' `---------------' + * scan codes + * ,-------. ,-----------------------------------------------------------. ,-----------. ,---------------. + * | 46| 64| | 00| 18| 19| 1A| 10| 11| 12| 08| 09| 0A| 0F| 1F| 0D| 0C| 0E| | 6A| 6B| 6C| | 47| 48| 49| 4A| + * |-------| |-----------------------------------------------------------| |-----------| |---------------| + * | 56| 66| | 04 | 05| 06| 13| 14| 15| 16| 17| 01| 02| 03| 1B| 1C| 1D| | 6D| 6E| 6F| | 4B| 4C| 4D| 4E| + * |-------| |-----------------------------------------------------------| |-----------| |---------------| + * | 71| 77| | 20 | 21| 22| 23| 24| 25| 26| 27| 28| 29| 2A| 2B| 2C| 2D| | 70| 65| 72| | 50| 51| 52| 53| + * |-------| |-----------------------------------------------------------| |-----------| |---------------| + * | 44| 45| | 30 | 3E| 32| 33| 34| 35| 36| 37| 38| 39| 3A| 3B| 3C| 3D| | 74| 75| 76| | 5E| 58| 59| 5A| + * |-------| |-----------------------------------------------------------| |-----------| |---------------| + * | 54| 55| | 31 | 41| 3F | 40 | *3F | 42| 2F | | 78| 67| 79| | 5B| 5C| 5D| 57| + * `-------' `-----------------------------------------------------------' `-----------' `---------------' + * Both Alt keys spit same scan code 3F. + */ + { UNIMAP_GRV, UNIMAP_I, UNIMAP_O, UNIMAP_P, UNIMAP_TAB, UNIMAP_Q, UNIMAP_W, UNIMAP_NO }, // 00-07 + { UNIMAP_7, UNIMAP_8, UNIMAP_9, UNIMAP_NO, UNIMAP_JYEN, UNIMAP_EQL, UNIMAP_BSPC, UNIMAP_0 }, // 08-0F + { UNIMAP_4, UNIMAP_5, UNIMAP_6, UNIMAP_E, UNIMAP_R, UNIMAP_T, UNIMAP_Y, UNIMAP_U }, // 10-17 + { UNIMAP_1, UNIMAP_2, UNIMAP_3, UNIMAP_LBRC, UNIMAP_RBRC, UNIMAP_BSLS, UNIMAP_NO, UNIMAP_MINS }, // 18-1F + { UNIMAP_CAPS, UNIMAP_A, UNIMAP_S, UNIMAP_D, UNIMAP_F, UNIMAP_G, UNIMAP_H, UNIMAP_J }, // 20-27 + { UNIMAP_K, UNIMAP_L, UNIMAP_SCLN, UNIMAP_QUOT, UNIMAP_NUHS, UNIMAP_ENT, UNIMAP_NO, UNIMAP_RCTL }, // 28-2F + { UNIMAP_LSFT, UNIMAP_LCTL, UNIMAP_Z, UNIMAP_X, UNIMAP_C, UNIMAP_V, UNIMAP_B, UNIMAP_N, }, // 30-37 + { UNIMAP_M, UNIMAP_COMM, UNIMAP_DOT, UNIMAP_SLSH, UNIMAP_RO, UNIMAP_RSFT, UNIMAP_NUBS, UNIMAP_LALT }, // 38-3F + { UNIMAP_SPC, UNIMAP_LGUI, UNIMAP_RGUI, UNIMAP_NO, UNIMAP_F7, UNIMAP_F8, UNIMAP_F1, UNIMAP_NLCK }, // 40-47 + { UNIMAP_PSLS, UNIMAP_PAST, UNIMAP_PMNS, UNIMAP_P7, UNIMAP_P8, UNIMAP_P9, UNIMAP_PPLS, UNIMAP_NO }, // 48-4F + { UNIMAP_P4, UNIMAP_P5, UNIMAP_P6, UNIMAP_PCMM, UNIMAP_F9, UNIMAP_F10, UNIMAP_F3, UNIMAP_PENT }, // 50-57 + { UNIMAP_P2, UNIMAP_P3, UNIMAP_PEQL, UNIMAP_ESC, UNIMAP_P0, UNIMAP_PDOT, UNIMAP_P1, UNIMAP_NO }, // 58-5F + { UNIMAP_NO, UNIMAP_NO, UNIMAP_NO, UNIMAP_NO, UNIMAP_F2, UNIMAP_SLCK, UNIMAP_F4, UNIMAP_DOWN }, // 60-67 + { UNIMAP_NO, UNIMAP_NO, UNIMAP_INS, UNIMAP_HOME, UNIMAP_PGUP, UNIMAP_DEL, UNIMAP_END, UNIMAP_PGDN }, // 68-6F + { UNIMAP_PSCR, UNIMAP_F5, UNIMAP_PAUS, UNIMAP_NO, UNIMAP_F11, UNIMAP_UP, UNIMAP_F12, UNIMAP_F6 }, // 70-77 + { UNIMAP_LEFT, UNIMAP_RGHT, UNIMAP_NO, UNIMAP_NO, UNIMAP_NO, UNIMAP_NO, UNIMAP_NO, UNIMAP_NO } // 78-7F +#else + /* IBM4740 Alps models(102-key) + * ,---------------------------------------------------------------. ,-----------. ,---------------. + * | `| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|JPY|BSp| F1| |Ins|Hom|PgU| |NmL| /| *| -| + * |---------------------------------------------------------------| |-----------| |---------------| + * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \| F2| |Del|End|PgD| | 7| 8| 9| +| + * |---------------------------------------------------------------| |-----------| |---------------| + * |Caps | A| S| D| F| G| H| J| K| L| ;| '| #|Retn| F3| |PrS|ScL|Pau| | 4| 5| 6|KP,| + * |---------------------------------------------------------------| |-----------| |---------------| + * |Shift | Z| X| C| V| B| N| M| ,| .| /| RO|Shift | F4| |F11| Up|F12| | 1| 2| 3|KP=| + * |---------------------------------------------------------------| |-----------| |---------------| + * |Ctrl |Gui|Alt | Space |Alt |Gui| Ctrl | |Lef|Dow|Rig| |Esc| 0|KP.|Ent| + * `---------------------------------------------------------------' `-----------' `---------------' + * ,---------------------------------------------------------------. ,-----------. ,---------------. + * | 00| 0F| 01| 02| 03| 04| 05| 06| 07| 08| 09| 0A| 0B| 0C| 0D| 0E| | 44| 45| 46| | 43| 41| 42| 4A| + * |---------------------------------------------------------------| |-----------| |---------------| + * | 10 | 11| 12| 13| 14| 15| 16| 17| 18| 19| 1A| 1B| 1C| 1D | 1E| | 54| 55| 56| | 50| 51| 52| 5A| + * |---------------------------------------------------------------| |-----------| |---------------| + * | 20 | 21| 22| 23| 24| 25| 26| 27| 28| 29| 2A| 2B| 2C| 2D | 2E| | 64| 65| 66| | 60| 61| 62| 6B| + * |---------------------------------------------------------------| |-----------| |---------------| + * | 30 | 32| 33| 34| 35| 36| 37| 38| 39| 3A| 3B| 3C| 3D | 3E| | 74| 75| 76| | 70| 71| 72| 7B| + * |---------------------------------------------------------------| |-----------| |---------------| + * | 31 | 47| 3F | 40 | 4F | 48| 2F | | 77| 67| 57| | 73| 63| 53| 4E| + * `---------------------------------------------------------------' `-----------' `---------------' + */ + { UNIMAP_GRV, UNIMAP_2, UNIMAP_3, UNIMAP_4, UNIMAP_5, UNIMAP_6, UNIMAP_7, UNIMAP_8 }, // 00-07 + { UNIMAP_9, UNIMAP_0, UNIMAP_MINS, UNIMAP_EQL, UNIMAP_JYEN, UNIMAP_BSPC, UNIMAP_F1, UNIMAP_1 }, // 08-0F + { UNIMAP_TAB, UNIMAP_Q, UNIMAP_W, UNIMAP_E, UNIMAP_R, UNIMAP_T, UNIMAP_Y, UNIMAP_U }, // 10-17 + { UNIMAP_I, UNIMAP_O, UNIMAP_P, UNIMAP_LBRC, UNIMAP_RBRC, UNIMAP_BSLS, UNIMAP_F2, UNIMAP_NO }, // 18-1F + { UNIMAP_CAPS, UNIMAP_A, UNIMAP_S, UNIMAP_D, UNIMAP_F, UNIMAP_G, UNIMAP_H, UNIMAP_J }, // 20-27 + { UNIMAP_K, UNIMAP_L, UNIMAP_SCLN, UNIMAP_QUOT, UNIMAP_NUHS, UNIMAP_ENT, UNIMAP_F3, UNIMAP_RCTL }, // 28-2F + { UNIMAP_LSFT, UNIMAP_LCTL, UNIMAP_Z, UNIMAP_X, UNIMAP_C, UNIMAP_V, UNIMAP_B, UNIMAP_N }, // 30-37 + { UNIMAP_M, UNIMAP_COMM, UNIMAP_DOT, UNIMAP_SLSH, UNIMAP_RO, UNIMAP_RSFT, UNIMAP_F4, UNIMAP_LALT }, // 38-3F + { UNIMAP_SPC, UNIMAP_PSLS, UNIMAP_PAST, UNIMAP_NLCK, UNIMAP_INS, UNIMAP_HOME, UNIMAP_PGUP, UNIMAP_LGUI }, // 40-47 + { UNIMAP_RGUI, UNIMAP_NO, UNIMAP_PMNS, UNIMAP_NO, UNIMAP_NO, UNIMAP_NO, UNIMAP_PENT, UNIMAP_RALT }, // 48-4F + { UNIMAP_P7, UNIMAP_P8, UNIMAP_P9, UNIMAP_PDOT, UNIMAP_DEL, UNIMAP_END, UNIMAP_PGDN, UNIMAP_RGHT }, // 50-57 + { UNIMAP_NO, UNIMAP_NO, UNIMAP_PPLS, UNIMAP_NO, UNIMAP_NO, UNIMAP_NO, UNIMAP_NO, UNIMAP_NO, }, // 58-5F + { UNIMAP_P4, UNIMAP_P5, UNIMAP_P6, UNIMAP_P0, UNIMAP_PSCR, UNIMAP_SLCK, UNIMAP_PAUS, UNIMAP_DOWN }, // 60-67 + { UNIMAP_NO, UNIMAP_NO, UNIMAP_NO, UNIMAP_PCMM, UNIMAP_NO, UNIMAP_NO, UNIMAP_NO, UNIMAP_NO, }, // 68-6F + { UNIMAP_P1, UNIMAP_P2, UNIMAP_P3, UNIMAP_ESC, UNIMAP_F11, UNIMAP_UP, UNIMAP_F12, UNIMAP_LEFT }, // 70-77 + { UNIMAP_NO, UNIMAP_NO, UNIMAP_NO, UNIMAP_NO, UNIMAP_NO, UNIMAP_NO, UNIMAP_NO, UNIMAP_NO, } // 78-7F +#endif +}; + +#endif