]> git.friedersdorff.com Git - max/tmk_keyboard.git/commitdiff
ibm4707_usb: unimap
authortmk <hasu@tmk-kbd.com>
Thu, 29 Sep 2016 11:46:34 +0000 (20:46 +0900)
committertmk <hasu@tmk-kbd.com>
Fri, 30 Sep 2016 03:36:27 +0000 (12:36 +0900)
14 files changed:
converter/ibm4704_usb/Makefile
converter/ibm4704_usb/Makefile.rev1 [moved from converter/ibm4704_usb/Makefile.tmk_rev1 with 83% similarity]
converter/ibm4704_usb/Makefile.rev2 [moved from converter/ibm4704_usb/Makefile.tmk_rev2 with 83% similarity]
converter/ibm4704_usb/Makefile.unimap.alps.rev1 [new file with mode: 0644]
converter/ibm4704_usb/Makefile.unimap.alps.rev2 [new file with mode: 0644]
converter/ibm4704_usb/Makefile.unimap.rev1 [new file with mode: 0644]
converter/ibm4704_usb/Makefile.unimap.rev2 [new file with mode: 0644]
converter/ibm4704_usb/README.md
converter/ibm4704_usb/binary/ibm4704_usb_rev1_alps_unimap.hex [new file with mode: 0644]
converter/ibm4704_usb/binary/ibm4704_usb_rev1_unimap.hex [new file with mode: 0644]
converter/ibm4704_usb/binary/ibm4704_usb_rev2_alps_unimap.hex [new file with mode: 0644]
converter/ibm4704_usb/binary/ibm4704_usb_rev2_unimap.hex [new file with mode: 0644]
converter/ibm4704_usb/unimap_plain.c [new file with mode: 0644]
converter/ibm4704_usb/unimap_trans.h [new file with mode: 0644]

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