"Dr. Jones. Again we see there is nothing you can possess which I cannot
authortedu <tedu@openbsd.org>
Sat, 12 Jul 2014 21:56:56 +0000 (21:56 +0000)
committertedu <tedu@openbsd.org>
Sat, 12 Jul 2014 21:56:56 +0000 (21:56 +0000)
take away."

remove uyap. no effect except on hppa where it was strangely enabled.

34 files changed:
sys/arch/alpha/conf/GENERIC
sys/arch/amd64/conf/GENERIC
sys/arch/amd64/conf/RAMDISK
sys/arch/amd64/conf/RAMDISK_CD
sys/arch/armish/conf/GENERIC
sys/arch/armish/conf/RAMDISK
sys/arch/armv7/conf/GENERIC-IMX
sys/arch/armv7/conf/GENERIC-OMAP
sys/arch/armv7/conf/GENERIC-SUNXI
sys/arch/armv7/conf/RAMDISK-IMX
sys/arch/armv7/conf/RAMDISK-OMAP
sys/arch/armv7/conf/RAMDISK-SUNXI
sys/arch/hppa/conf/GENERIC
sys/arch/hppa/conf/RAMDISK
sys/arch/hppa64/conf/GENERIC
sys/arch/hppa64/conf/RAMDISK
sys/arch/i386/conf/GENERIC
sys/arch/i386/conf/RAMDISK_CD
sys/arch/landisk/conf/GENERIC
sys/arch/landisk/conf/RAMDISK
sys/arch/macppc/conf/GENERIC
sys/arch/macppc/conf/RAMDISK
sys/arch/sparc64/conf/GENERIC
sys/arch/zaurus/conf/GENERIC
sys/arch/zaurus/conf/RAMDISK
sys/dev/microcode/Makefile
sys/dev/microcode/uyap/Makefile [deleted file]
sys/dev/microcode/uyap/build.c [deleted file]
sys/dev/microcode/uyap/uyap-license [deleted file]
sys/dev/microcode/uyap/uyap_firmware.h [deleted file]
sys/dev/usb/ezload.c [deleted file]
sys/dev/usb/ezload.h [deleted file]
sys/dev/usb/files.usb
sys/dev/usb/uyap.c [deleted file]

index cc47b25..dc36ccd 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: GENERIC,v 1.244 2014/07/11 21:58:08 tedu Exp $
+#      $OpenBSD: GENERIC,v 1.245 2014/07/12 21:56:56 tedu Exp $
 #
 # For further information on compiling OpenBSD kernels, see the config(8)
 # man page.
@@ -115,7 +115,6 @@ ugl*        at uhub?                        # Genesys Logic GL620USB-A host-to-host `network'
 url*   at uhub?                        # Realtek RTL8150L based adapters
 wi*    at uhub?                        # WaveLAN IEEE 802.11DS
 urio*  at uhub?                        # Diamond Multimedia Rio 500
-#uyap* at uhub?                        # Y@P firmware loader
 udsbr* at uhub?                        # D-Link DSB-R100 radio
 radio* at udsbr?                       # USB radio
 ugen*  at uhub?                        # USB Generic driver
index 54e4bd8..bff331e 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: GENERIC,v 1.370 2014/07/11 21:58:09 tedu Exp $
+#      $OpenBSD: GENERIC,v 1.371 2014/07/12 21:56:56 tedu Exp $
 #
 # For further information on compiling OpenBSD kernels, see the config(8)
 # man page.
@@ -235,7 +235,6 @@ mos*        at uhub?                # MOSCHIP MCS7730/7830 10/100 Ethernet
 url*   at uhub?                # Realtek RTL8150L based adapters
 wi*    at uhub?                # WaveLAN IEEE 802.11DS
 urio*  at uhub?                # Diamond Multimedia Rio 500
-#uyap* at uhub?                # Y@P firmware loader
 udsbr* at uhub?                # D-Link DSB-R100 radio
 radio* at udsbr?               # USB radio
 uberry*        at uhub?                # Research In Motion Blackberry
index 7c79c51..fd31bb4 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: RAMDISK,v 1.61 2014/04/05 16:34:10 deraadt Exp $
+#      $OpenBSD: RAMDISK,v 1.62 2014/07/12 21:56:56 tedu Exp $
 
 machine                amd64           # architecture, used by config; REQUIRED
 
@@ -107,7 +107,6 @@ wskbd*      at ukbd? mux 1
 #upl*  at uhub?                # Prolific PL2301/PL2302 host-to-host `network'
 #ugl*  at uhub?                # Genesys Logic GL620USB-A host-to-host `network'
 #urio* at uhub?                # Diamond Multimedia Rio 500
-#uyap* at uhub?                # Y@P firmware loader
 #ugen* at uhub?                # USB Generic driver
 
 pckbc0         at isa?         # PC keyboard controller
index dffaa18..b033703 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: RAMDISK_CD,v 1.140 2014/04/07 08:27:23 brad Exp $
+#      $OpenBSD: RAMDISK_CD,v 1.141 2014/07/12 21:56:56 tedu Exp $
 
 machine                amd64           # architecture, used by config; REQUIRED
 
@@ -121,7 +121,6 @@ wi* at uhub?                # WaveLAN IEEE 802.11DS
 upl*   at uhub?                # Prolific PL2301/PL2302 host-to-host `network'
 ugl*   at uhub?                # Genesys Logic GL620USB-A host-to-host `network'
 #urio* at uhub?                # Diamond Multimedia Rio 500
-#uyap* at uhub?                # Y@P firmware loader
 #ugen* at uhub?                # USB Generic driver
 ural*  at uhub?                # Ralink RT2500
 rum*   at uhub?                # Ralink RT2501USB/RT2601USB
index a7736ed..e72ff41 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: GENERIC,v 1.53 2014/07/11 21:58:09 tedu Exp $ 
+# $OpenBSD: GENERIC,v 1.54 2014/07/12 21:56:56 tedu Exp $ 
 #
 # For further information on compiling OpenBSD kernels, see the config(8)
 # man page.
@@ -146,7 +146,6 @@ udav*       at uhub?                # Davicom DM9601 based Ethernet
 url*   at uhub?                # Realtek RTL8150L based adapters
 wi*    at uhub?                # WaveLAN IEEE 802.11DS
 urio*  at uhub?                # Diamond Multimedia Rio 500
-#uyap* at uhub?                # Y@P firmware loader
 udsbr* at uhub?                # D-Link DSB-R100 radio
 radio* at udsbr?               # USB radio
 ugen*  at uhub?                # USB Generic driver
index 9605667..0b09b59 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: RAMDISK,v 1.28 2014/04/07 08:27:23 brad Exp $ 
+# $OpenBSD: RAMDISK,v 1.29 2014/07/12 21:56:56 tedu Exp $ 
 #
 # For further information on compiling OpenBSD kernels, see the config(8)
 # man page.
@@ -138,7 +138,6 @@ udav*       at uhub?                # Davicom DM9601 based Ethernet
 url*   at uhub?                # Realtek RTL8150L based adapters
 wi*    at uhub?                # WaveLAN IEEE 802.11DS
 #urio* at uhub?                # Diamond Multimedia Rio 500
-#uyap* at uhub?                # Y@P firmware loader
 #udsbr*        at uhub?                # D-Link DSB-R100 radio
 #radio*        at udsbr?               # USB radio
 #ubt*  at uhub? disable        # USB Bluetooth
index 09151aa..8441719 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: GENERIC-IMX,v 1.7 2014/04/07 08:27:23 brad Exp $
+# $OpenBSD: GENERIC-IMX,v 1.8 2014/07/12 21:56:56 tedu Exp $
 #
 # GENERIC machine description file
 #
@@ -123,7 +123,6 @@ udav*               at uhub?                # Davicom DM9601 based Ethernet
 url*           at uhub?                # Realtek RTL8150L based adapters
 wi*            at uhub?                # WaveLAN IEEE 802.11DS
 urio*          at uhub?                # Diamond Multimedia Rio 500
-#uyap*         at uhub?                # Y@P firmware loader
 udsbr*         at uhub?                # D-Link DSB-R100 radio
 radio*         at udsbr?               # USB radio
 #ubt*          at uhub? disable        # USB Bluetooth
index 760a1d3..72be8ac 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: GENERIC-OMAP,v 1.9 2014/04/07 08:27:23 brad Exp $
+# $OpenBSD: GENERIC-OMAP,v 1.10 2014/07/12 21:56:56 tedu Exp $
 #
 # GENERIC machine description file
 #
@@ -137,7 +137,6 @@ udav*               at uhub?                # Davicom DM9601 based Ethernet
 url*           at uhub?                # Realtek RTL8150L based adapters
 wi*            at uhub?                # WaveLAN IEEE 802.11DS
 urio*          at uhub?                # Diamond Multimedia Rio 500
-#uyap*         at uhub?                # Y@P firmware loader
 udsbr*         at uhub?                # D-Link DSB-R100 radio
 radio*         at udsbr?               # USB radio
 #ubt*          at uhub? disable        # USB Bluetooth
index c2e5e23..73f1716 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: GENERIC-SUNXI,v 1.6 2014/04/07 08:27:23 brad Exp $
+# $OpenBSD: GENERIC-SUNXI,v 1.7 2014/07/12 21:56:56 tedu Exp $
 #
 # GENERIC machine description file
 #
@@ -125,7 +125,6 @@ udav*               at uhub?                # Davicom DM9601 based Ethernet
 url*           at uhub?                # Realtek RTL8150L based adapters
 wi*            at uhub?                # WaveLAN IEEE 802.11DS
 urio*          at uhub?                # Diamond Multimedia Rio 500
-#uyap*         at uhub?                # Y@P firmware loader
 udsbr*         at uhub?                # D-Link DSB-R100 radio
 radio*         at udsbr?               # USB radio
 #ubt*          at uhub? disable        # USB Bluetooth
index f9697e0..de3d390 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: RAMDISK-IMX,v 1.9 2014/04/07 08:27:23 brad Exp $
+# $OpenBSD: RAMDISK-IMX,v 1.10 2014/07/12 21:56:56 tedu Exp $
 #
 # GENERIC machine description file
 #
@@ -131,7 +131,6 @@ udav*               at uhub?                # Davicom DM9601 based Ethernet
 url*           at uhub?                # Realtek RTL8150L based adapters
 wi*            at uhub?                # WaveLAN IEEE 802.11DS
 urio*          at uhub?                # Diamond Multimedia Rio 500
-#uyap*         at uhub?                # Y@P firmware loader
 udsbr*         at uhub?                # D-Link DSB-R100 radio
 radio*         at udsbr?               # USB radio
 #ubt*          at uhub? disable        # USB Bluetooth
index f6d4684..f8fb8be 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: RAMDISK-OMAP,v 1.7 2014/04/07 08:27:23 brad Exp $
+# $OpenBSD: RAMDISK-OMAP,v 1.8 2014/07/12 21:56:56 tedu Exp $
 #
 # GENERIC machine description file
 #
@@ -145,7 +145,6 @@ smsc*               at uhub?                # SMSC LAN95xx Ethernet
 # url*         at uhub?                # Realtek RTL8150L based adapters
 # wi*          at uhub?                # WaveLAN IEEE 802.11DS
 # urio*                at uhub?                # Diamond Multimedia Rio 500
-# #uyap*               at uhub?                # Y@P firmware loader
 # udsbr*               at uhub?                # D-Link DSB-R100 radio
 # radio*               at udsbr?               # USB radio
 # #ubt*                at uhub? disable        # USB Bluetooth
index 45c9854..16c2442 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: RAMDISK-SUNXI,v 1.7 2014/04/07 08:27:23 brad Exp $
+# $OpenBSD: RAMDISK-SUNXI,v 1.8 2014/07/12 21:56:56 tedu Exp $
 #
 # GENERIC machine description file
 #
@@ -129,7 +129,6 @@ uhid*               at uhidev?              # USB generic HID support
 # url*         at uhub?                # Realtek RTL8150L based adapters
 # wi*          at uhub?                # WaveLAN IEEE 802.11DS
 # urio*                at uhub?                # Diamond Multimedia Rio 500
-# #uyap*               at uhub?                # Y@P firmware loader
 # udsbr*               at uhub?                # D-Link DSB-R100 radio
 # radio*               at udsbr?               # USB radio
 # #ubt*                at uhub? disable        # USB Bluetooth
index f40c094..2e9a767 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: GENERIC,v 1.164 2014/07/11 21:58:09 tedu Exp $
+#      $OpenBSD: GENERIC,v 1.165 2014/07/12 21:56:56 tedu Exp $
 #
 # For further information on compiling OpenBSD kernels, see the config(8)
 # man page.
@@ -157,7 +157,6 @@ upl*        at uhub?                # Prolific PL2301/PL2302 host-to-host `network'
 ugl*   at uhub?                # Genesys Logic GL620USB-A host-to-host `network'
 wi*    at uhub?                # WaveLAN IEEE 802.11DS
 urio*  at uhub?                # Diamond Multimedia Rio 500
-uyap*  at uhub?                # Y@P firmware loader
 udsbr* at uhub?                # D-Link DSB-R100 radio
 radio* at udsbr?               # USB radio
 ugen*  at uhub?                # USB Generic driver
index 18149a8..3966b5f 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: RAMDISK,v 1.101 2014/04/08 02:25:33 brad Exp $
+#      $OpenBSD: RAMDISK,v 1.102 2014/07/12 21:56:56 tedu Exp $
 #
 # Diskless kernel config
 #
@@ -154,7 +154,6 @@ upl*        at uhub?                # Prolific PL2301/PL2302 host-to-host `network'
 ugl*   at uhub?                # Genesys Logic GL620USB-A host-to-host `network'
 wi*    at uhub?                # WaveLAN IEEE 802.11DS
 #urio* at uhub?                # Diamond Multimedia Rio 500
-#uyap* at uhub?                # Y@P firmware loader
 #udsbr*        at uhub?                # D-Link DSB-R100 radio
 #radio*        at udsbr?               # USB radio
 #ubt*  at uhub? disable        # USB Bluetooth
index 0d4c362..e0405f8 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: GENERIC,v 1.32 2014/04/07 08:27:23 brad Exp $
+#      $OpenBSD: GENERIC,v 1.33 2014/07/12 21:56:56 tedu Exp $
 #
 # For further information on compiling OpenBSD kernels, see the config(8)
 # man page.
@@ -107,7 +107,6 @@ com1        at ssio? irq 3
 #url*  at uhub?                # Realtek RTL8150L based adapters
 #wi*   at uhub?                # WaveLAN IEEE 802.11DS
 #urio* at uhub?                # Diamond Multimedia Rio 500
-#uyap* at uhub?                # Y@P firmware loader
 #udsbr*        at uhub?                # D-Link DSB-R100 radio
 #radio*        at udsbr?               # USB radio
 #ugen* at uhub?                # USB Generic driver
index bb730b4..b72406d 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: RAMDISK,v 1.19 2014/04/07 08:27:23 brad Exp $
+#      $OpenBSD: RAMDISK,v 1.20 2014/07/12 21:56:56 tedu Exp $
 #
 # Diskless kernel config
 #
@@ -107,7 +107,6 @@ pcmcia*             at cardslot?
 #url*  at uhub?                # Realtek RTL8150L based adapters
 #wi*   at uhub?                # WaveLAN IEEE 802.11DS
 #urio* at uhub?                # Diamond Multimedia Rio 500
-#uyap* at uhub?                # Y@P firmware loader
 #udsbr*        at uhub?                # D-Link DSB-R100 radio
 #radio*        at udsbr?               # USB radio
 #ugen* at uhub?                # USB Generic driver
index ec30746..8730027 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: GENERIC,v 1.779 2014/07/12 11:33:13 jsg Exp $
+#      $OpenBSD: GENERIC,v 1.780 2014/07/12 21:56:56 tedu Exp $
 #
 # For further information on compiling OpenBSD kernels, see the config(8)
 # man page.
@@ -289,7 +289,6 @@ mos*        at uhub?                # MOSCHIP MCS7730/7830 10/100 Ethernet
 url*   at uhub?                # Realtek RTL8150L based adapters
 wi*    at uhub?                # WaveLAN IEEE 802.11DS
 urio*  at uhub?                # Diamond Multimedia Rio 500
-#uyap* at uhub?                # Y@P firmware loader
 udsbr* at uhub?                # D-Link DSB-R100 radio
 radio* at udsbr?               # USB radio
 uberry*        at uhub?                # Research In Motion Blackberry
index ae943c7..6e4edc9 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: RAMDISK_CD,v 1.215 2014/04/07 08:27:23 brad Exp $
+#      $OpenBSD: RAMDISK_CD,v 1.216 2014/07/12 21:56:56 tedu Exp $
 
 machine                i386            # architecture, used by config; REQUIRED
 
@@ -141,7 +141,6 @@ udav*       at uhub?                # Davicom DM9601 based Ethernet
 mos*   at uhub?                # MOSCHIP MCS7730/7830 10/100 Ethernet
 url*   at uhub?                # Realtek RTL8150L based adapters
 wi*    at uhub?                # WaveLAN IEEE 802.11DS
-#uyap* at uhub?                # Y@P firmware loader
 #ugen* at uhub?                # USB Generic driver
 ural*  at uhub?                # Ralink RT2500
 rum*   at uhub?                # Ralink RT2501USB/RT2601USB
index 9c5199b..eb1162c 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: GENERIC,v 1.44 2014/07/11 21:58:09 tedu Exp $
+# $OpenBSD: GENERIC,v 1.45 2014/07/12 21:56:56 tedu Exp $
 #
 # For further information on compiling OpenBSD kernels, see the config(8)
 # man page.
@@ -142,7 +142,6 @@ udav*       at uhub?                # Davicom DM9601 based Ethernet
 url*   at uhub?                # Realtek RTL8150L based adapters
 wi*    at uhub?                # WaveLAN IEEE 802.11DS
 urio*  at uhub?                # Diamond Multimedia Rio 500
-#uyap* at uhub?                # Y@P firmware loader
 udsbr* at uhub?                # D-Link DSB-R100 radio
 radio* at udsbr?               # USB radio
 ugen*  at uhub?                # USB Generic driver
index d563a31..ae317a0 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: RAMDISK,v 1.20 2014/04/07 08:27:23 brad Exp $
+# $OpenBSD: RAMDISK,v 1.21 2014/07/12 21:56:56 tedu Exp $
 #
 # For further information on compiling OpenBSD kernels, see the config(8)
 # man page.
@@ -105,7 +105,6 @@ udav*       at uhub?                # Davicom DM9601 based Ethernet
 url*   at uhub?                # Realtek RTL8150L based adapters
 wi*    at uhub?                # WaveLAN IEEE 802.11DS
 #urio* at uhub?                # Diamond Multimedia Rio 500
-#uyap* at uhub?                # Y@P firmware loader
 ugen*  at uhub?                # USB Generic driver
 #uath* at uhub?                # Atheros AR5005UG/AR5005UX
 ural*  at uhub?                # Ralink RT2500USB
index f496fdc..68cbd7a 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: GENERIC,v 1.236 2014/07/11 21:58:09 tedu Exp $g
+#      $OpenBSD: GENERIC,v 1.237 2014/07/12 21:56:56 tedu Exp $g
 #
 # For further information on compiling OpenBSD kernels, see the config(8)
 # man page.
@@ -271,7 +271,6 @@ mos*        at uhub?                # MOSCHIP MCS7730/7830 10/100 Ethernet
 url*   at uhub?                # Realtek RTL8150L based adapters
 wi*    at uhub?                # WaveLAN IEEE 802.11DS
 urio*  at uhub?                # Diamond Multimedia Rio 500
-#uyap* at uhub?                # Y@P firmware loader
 udsbr* at uhub?                # D-Link DSB-R100 radio
 radio* at udsbr?               # USB radio
 uberry*        at uhub?                # Research In Motion Blackberry
index e1d8898..6b7d89b 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: RAMDISK,v 1.103 2014/04/07 08:27:24 brad Exp $
+#      $OpenBSD: RAMDISK,v 1.104 2014/07/12 21:56:56 tedu Exp $
 #
 # PPC GENERIC config file
 #
@@ -184,7 +184,6 @@ urtwn*              at uhub?                # Realtek RTL8188CU/RTL8192CU
 zyd*           at uhub?                # Zydas ZD1211
 url*           at uhub?                # Realtek RTL8150L based adapters
 wi*            at uhub?                # WaveLAN IEEE 802.11DS
-#uyap*         at uhub?                # Y@P firmware loader
 #ugen*         at uhub?                # USB Generic driver
 umass*         at uhub?                # USB Mass Storage devices
 
index 8660a04..fd51924 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: GENERIC,v 1.287 2014/07/11 21:58:09 tedu Exp $
+#      $OpenBSD: GENERIC,v 1.288 2014/07/12 21:56:56 tedu Exp $
 #
 # For further information on compiling OpenBSD kernels, see the config(8)
 # man page.
@@ -236,7 +236,6 @@ zyd*        at uhub?                # Zydas ZD1211
 url*   at uhub?                # Realtek RTL8150L based adapters
 wi*    at uhub?                # WaveLAN IEEE 802.11DS
 urio*  at uhub?                # Diamond Multimedia Rio 500
-#uyap* at uhub?                # Y@P firmware loader
 udsbr* at uhub?                # D-Link DSB-R100 radio
 radio* at udsbr?               # USB radio
 ugen*  at uhub?                # USB Generic driver
index 28154ae..85948fe 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: GENERIC,v 1.94 2014/07/11 21:58:09 tedu Exp $
+#      $OpenBSD: GENERIC,v 1.95 2014/07/12 21:56:57 tedu Exp $
 #
 # For further information on compiling OpenBSD kernels, see the config(8)
 # man page.
@@ -126,7 +126,6 @@ zyd*                at uhub?                # Zydas ZD1211
 url*           at uhub?                # Realtek RTL8150L based adapters
 wi*            at uhub?                # WaveLAN IEEE 802.11DS
 urio*          at uhub?                # Diamond Multimedia Rio 500
-#uyap*         at uhub?                # Y@P firmware loader
 udsbr*         at uhub?                # D-Link DSB-R100 radio
 radio*         at udsbr?               # USB radio
 ugen*          at uhub?                # USB Generic driver
index db67007..df8eb1e 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: RAMDISK,v 1.48 2014/04/08 02:25:33 brad Exp $
+#      $OpenBSD: RAMDISK,v 1.49 2014/07/12 21:56:57 tedu Exp $
 
 machine        zaurus  arm
 
@@ -90,7 +90,6 @@ url*          at uhub?                # Realtek RTL8150L based adapters
 wi*            at uhub?                # WaveLAN IEEE 802.11DS
 upl*           at uhub?                # Prolific PL2301/PL2302 host-to-host
 ugl*           at uhub?                # Genesys Logic GL620A-USB host-to-host
-#uyap*         at uhub?                # Y@P firmware loader
 #ugen*         at uhub?                # USB Generic driver
 umass*         at uhub?                # USB Mass Storage devices
 
index 28eda4e..92ae0ea 100644 (file)
@@ -1,6 +1,6 @@
-#      $OpenBSD: Makefile,v 1.22 2011/06/20 05:04:11 deraadt Exp $
+#      $OpenBSD: Makefile,v 1.23 2014/07/12 21:56:57 tedu Exp $
 
 SUBDIR=        afb atmel bnx cirruslogic fxp kue neomagic myx ral rum \
-       symbol tigon tht tusb3410 typhoon udl uyap yds zydas
+       symbol tigon tht tusb3410 typhoon udl yds zydas
 
 .include <bsd.subdir.mk>
diff --git a/sys/dev/microcode/uyap/Makefile b/sys/dev/microcode/uyap/Makefile
deleted file mode 100644 (file)
index 125110d..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-# $OpenBSD: Makefile,v 1.8 2013/03/25 17:40:12 deraadt Exp $
-
-NOPROG=
-NOMAN=
-CC=${HOSTCC}
-
-# USB capable systems only
-.if (${MACHINE_ARCH} == "powerpc" || \
-    ${MACHINE} == "alpha" || ${MACHINE} == "amd64" || \
-    ${MACHINE} == "armish" || ${MACHINE} == "hppa" || \
-    ${MACHINE} == "hppa64" || ${MACHINE} == "i386" || \
-    ${MACHINE} == "landisk" || ${MACHINE} == "loongson" || \
-    ${MACHINE} == "sgi" || \
-    ${MACHINE} == "sparc64" || ${MACHINE} == "zaurus")
-
-FIRM=  uyap
-
-PROG=  build
-
-CLEANFILES+= ${FIRM} ${PROG}
-
-all: ${FIRM}
-
-${FIRM}: build
-       ${.OBJDIR}/build
-
-realinstall:
-
-afterinstall:
-       ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \
-           ${FIRM} ${DESTDIR}/etc/firmware
-       ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \
-           ${.CURDIR}/uyap-license ${DESTDIR}/etc/firmware
-.endif
-
-.include <bsd.prog.mk>
diff --git a/sys/dev/microcode/uyap/build.c b/sys/dev/microcode/uyap/build.c
deleted file mode 100644 (file)
index 2e2aa6d..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-/*     $OpenBSD: build.c,v 1.5 2009/08/07 00:10:17 martynas Exp $      */
-
-/*
- * Copyright (c) 2004 Theo de Raadt <deraadt@openbsd.org>
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-#include <sys/types.h>
-#include <sys/uio.h>
-#include <fcntl.h>
-#include <sys/param.h>
-#include <stdio.h>
-#include <err.h>
-
-#include <dev/usb/ezload.h>
-#include "uyap_firmware.h"
-#define FILENAME "uyap"
-
-int
-main(int argc, char *argv[])
-{
-       const struct ezdata *ptr;
-       u_int16_t address;
-       int fd;
-
-       printf("creating %s length %d\n", FILENAME, sizeof uyap_firmware);
-       fd = open(FILENAME, O_WRONLY|O_CREAT|O_TRUNC, 0644);
-       if (fd == -1)
-               err(1, "%s", FILENAME);
-
-       for (ptr = uyap_firmware; ; ptr++) {
-               struct iovec iov[3];
-               u_int8_t length;
-               ssize_t tlen, rlen;
-
-               length = ptr->length;
-               iov[0].iov_base = &length;
-               iov[0].iov_len = 1;
-
-               address = htole16(ptr->address);
-               iov[1].iov_base = &address;
-               iov[1].iov_len = 2;
-
-               iov[2].iov_base = ptr->data;
-               iov[2].iov_len = ptr->length;
-
-               tlen = iov[0].iov_len + iov[1].iov_len + iov[2].iov_len;
-
-               rlen = writev(fd, iov, 3);
-               if (rlen == -1)
-                       err(1, "%s", FILENAME);
-               if (rlen != tlen)
-                       err(1, "%s: short write", FILENAME);
-
-               if (ptr->length == 0)
-                       break;
-       }
-
-       return 0;
-}
diff --git a/sys/dev/microcode/uyap/uyap-license b/sys/dev/microcode/uyap/uyap-license
deleted file mode 100644 (file)
index ebc691b..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
- * Copyright (c) 2000 The NetBSD Foundation, Inc.
- * All rights reserved.
- *
- * This code is derived from software contributed to The NetBSD Foundation
- * by Silicon Portals.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
- * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
-
-This is the firmware that is loaded for the uyap(4) driver.
diff --git a/sys/dev/microcode/uyap/uyap_firmware.h b/sys/dev/microcode/uyap/uyap_firmware.h
deleted file mode 100644 (file)
index 47fa400..0000000
+++ /dev/null
@@ -1,1231 +0,0 @@
-/*     $OpenBSD: uyap_firmware.h,v 1.3 2008/06/26 05:42:16 ray Exp $ */
-/*     $NetBSD: uyap_firmware.h,v 1.2 2001/01/16 03:10:09 augustss Exp $       */
-
-/*
- * Copyright (c) 2000 The NetBSD Foundation, Inc.
- * All rights reserved.
- *
- * This code is derived from software contributed to The NetBSD Foundation
- * by Silicon Portals.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
- * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */
-
-const struct ezdata uyap_firmware[] = {
-{0x10,0x146C,
-       "\xC2\x00\x90\x7F\xA5\xE0\x54\x18\xFF\x13\x13\x13\x54\x1F\x44\x50"},
-{0x10,0x147C,
-       "\xF5\x1C\x13\x92\x01\xD2\xE8\x90\x7F\xAB\x74\xFF\xF0\x90\x7F\xA9"},
-{0x10,0x148C,
-       "\xF0\x90\x7F\xAA\xF0\x53\x91\xEF\x90\x7F\x95\xE0\x44\xC0\xF0\x90"},
-{0x10,0x149C,
-       "\x7F\xAF\xE0\x44\x01\xF0\x90\x7F\xAE\xE0\x44\x05\xF0\xD2\xAF\x12"},
-{0x0D,0x14AC,
-       "\x17\x5F\x30\x00\xFD\x12\x11\x00\xC2\x00\x80\xF6\x22"},
-{0x10,0x1100,
-       "\x90\x7F\xE9\xE0\x24\x5D\x60\x0D\x14\x70\x03\x02\x12\x44\x24\x02"},
-{0x10,0x1110,
-       "\x60\x03\x02\x12\x4A\x90\x7F\xEA\xE0\x75\x08\x00\xF5\x09\xA3\xE0"},
-{0x10,0x1120,
-       "\xFE\xE4\x25\x09\xF5\x09\xEE\x35\x08\xF5\x08\x90\x7F\xEE\xE0\x75"},
-{0x10,0x1130,
-       "\x0A\x00\xF5\x0B\xA3\xE0\xFE\xE4\x25\x0B\xF5\x0B\xEE\x35\x0A\xF5"},
-{0x10,0x1140,
-       "\x0A\x90\x7F\xE8\xE0\x64\xC0\x60\x03\x02\x11\xD4\xE5\x0B\x45\x0A"},
-{0x10,0x1150,
-       "\x70\x03\x02\x12\x4A\xC3\xE5\x0B\x94\x40\xE5\x0A\x94\x00\x50\x08"},
-{0x10,0x1160,
-       "\x85\x0A\x0C\x85\x0B\x0D\x80\x06\x75\x0C\x00\x75\x0D\x40\x90\x7F"},
-{0x10,0x1170,
-       "\xE9\xE0\xB4\xA3\x25\xAE\x0C\xAF\x0D\xAA\x08\xA9\x09\x7B\x01\xC0"},
-{0x10,0x1180,
-       "\x03\xC0\x02\xC0\x01\x7A\x7F\x79\x00\x78\x00\x7C\x7F\xAD\x03\xD0"},
-{0x10,0x1190,
-       "\x01\xD0\x02\xD0\x03\x12\x13\x56\x80\x0F\xAF\x09\xAE\x08\xAD\x0D"},
-{0x10,0x11A0,
-       "\x7A\x7F\x79\x00\x7B\x00\x12\x15\xA4\x90\x7F\xB5\xE5\x0D\xF0\xE5"},
-{0x10,0x11B0,
-       "\x0D\x25\x09\xF5\x09\xE5\x0C\x35\x08\xF5\x08\xC3\xE5\x0B\x95\x0D"},
-{0x10,0x11C0,
-       "\xF5\x0B\xE5\x0A\x95\x0C\xF5\x0A\x90\x7F\xB4\xE0\x20\xE2\x03\x02"},
-{0x10,0x11D0,
-       "\x11\x4C\x80\xF4\x90\x7F\xE8\xE0\x64\x40\x70\x6E\xE5\x0B\x45\x0A"},
-{0x10,0x11E0,
-       "\x60\x68\xE4\x90\x7F\xC5\xF0\x90\x7F\xB4\xE0\x20\xE3\xF9\x90\x7F"},
-{0x10,0x11F0,
-       "\xC5\xE0\x75\x0C\x00\xF5\x0D\x90\x7F\xE9\xE0\xB4\xA3\x15\xAE\x0C"},
-{0x10,0x1200,
-       "\xAF\x0D\xA8\x09\xAC\x08\x7D\x01\x7B\x01\x7A\x7E\x79\xC0\x12\x13"},
-{0x10,0x1210,
-       "\x56\x80\x0F\xAF\x09\xAE\x08\xAD\x0D\x7A\x7F\x79\x00\x7B\x00\x12"},
-{0x10,0x1220,
-       "\x14\xB9\xE5\x0D\x25\x09\xF5\x09\xE5\x0C\x35\x08\xF5\x08\xC3\xE5"},
-{0x10,0x1230,
-       "\x0B\x95\x0D\xF5\x0B\xE5\x0A\x95\x0C\xF5\x0A\x90\x7F\xB4\xE0\x44"},
-{0x0A,0x1240,
-       "\x02\xF0\x80\x98\x90\x7F\xEA\xE0\xF5\x1C"},
-{0x01,0x124A,
-       "\x22"},
-{0x06,0x1558,
-       "\xAB\x07\xAA\x06\xAC\x05"},
-{0x10,0x155E,
-       "\xE4\xFD\x30\x01\x11\xEA\xFF\xAE\x05\x0D\xEE\x24\x00\xF5\x82\xE4"},
-{0x10,0x156E,
-       "\x34\xE0\xF5\x83\xEF\xF0\xEB\xAE\x05\x0D\x74\x00\x2E\xF5\x82\xE4"},
-{0x10,0x157E,
-       "\x34\xE0\xF5\x83\xEB\xF0\xAF\x05\x0D\x74\x00\x2F\xF5\x82\xE4\x34"},
-{0x10,0x158E,
-       "\xE0\xF5\x83\xEC\xF0\xAF\x1C\x7A\xE0\x7B\x00\x12\x17\x20\x7F\x0A"},
-{0x05,0x159E,
-       "\x7E\x00\x12\x17\x3C"},
-{0x01,0x15A3,
-       "\x22"},
-{0x0A,0x14B9,
-       "\x8E\x0E\x8F\x0F\x8D\x10\x8A\x11\x8B\x12"},
-{0x10,0x14C3,
-       "\xE4\xF5\x13\xE5\x13\xC3\x95\x10\x50\x20\x05\x0F\xE5\x0F\xAE\x0E"},
-{0x10,0x14D3,
-       "\x70\x02\x05\x0E\x14\xFF\xE5\x12\x25\x13\xF5\x82\xE4\x35\x11\xF5"},
-{0x0A,0x14E3,
-       "\x83\xE0\xFD\x12\x15\x58\x05\x13\x80\xD9"},
-{0x01,0x14ED,
-       "\x22"},
-{0x0A,0x15A4,
-       "\x8E\x0E\x8F\x0F\x8D\x10\x8A\x11\x8B\x12"},
-{0x10,0x15AE,
-       "\xE4\xFD\x30\x01\x12\xE5\x0E\xFF\xAE\x05\x0D\xEE\x24\x03\xF5\x82"},
-{0x10,0x15BE,
-       "\xE4\x34\xE0\xF5\x83\xEF\xF0\xE5\x0F\xAE\x05\x0D\x74\x03\x2E\xF5"},
-{0x10,0x15CE,
-       "\x82\xE4\x34\xE0\xF5\x83\xE5\x0F\xF0\xAF\x1C\x7A\xE0\x7B\x03\x12"},
-{0x0D,0x15DE,
-       "\x17\x20\xAF\x1C\xAD\x10\xAB\x12\xAA\x11\x12\x17\x04"},
-{0x01,0x15EB,
-       "\x22"},
-{0x10,0x166E,
-       "\xC0\xE0\xC0\x83\xC0\x82\xC0\x85\xC0\x84\xC0\x86\x75\x86\x00\xD2"},
-{0x10,0x167E,
-       "\x00\x53\x91\xEF\x90\x7F\xAB\x74\x01\xF0\xD0\x86\xD0\x84\xD0\x85"},
-{0x07,0x168E,
-       "\xD0\x82\xD0\x83\xD0\xE0\x32"},
-{0x10,0x1644,
-       "\xC0\xE0\xC0\x83\xC0\x82\xC0\x85\xC0\x84\xC0\x86\x75\x86\x00\x90"},
-{0x10,0x1654,
-       "\x7F\xC4\xE4\xF0\x53\x91\xEF\x90\x7F\xAB\x74\x04\xF0\xD0\x86\xD0"},
-{0x0A,0x1664,
-       "\x84\xD0\x85\xD0\x82\xD0\x83\xD0\xE0\x32"},
-{0x10,0x1695,
-       "\xC0\xE0\xC0\x83\xC0\x82\xC0\x85\xC0\x84\xC0\x86\x75\x86\x00\x53"},
-{0x10,0x16A5,
-       "\x91\xEF\x90\x7F\xAB\x74\x02\xF0\xD0\x86\xD0\x84\xD0\x85\xD0\x82"},
-{0x05,0x16B5,
-       "\xD0\x83\xD0\xE0\x32"},
-{0x10,0x16BA,
-       "\xC0\xE0\xC0\x83\xC0\x82\xC0\x85\xC0\x84\xC0\x86\x75\x86\x00\x53"},
-{0x10,0x16CA,
-       "\x91\xEF\x90\x7F\xAB\x74\x10\xF0\xD0\x86\xD0\x84\xD0\x85\xD0\x82"},
-{0x05,0x16DA,
-       "\xD0\x83\xD0\xE0\x32"},
-{0x01,0x14FF,
-       "\x32"},
-{0x10,0x16DF,
-       "\xC0\xE0\xC0\x83\xC0\x82\xC0\x85\xC0\x84\xC0\x86\x75\x86\x00\x53"},
-{0x10,0x16EF,
-       "\x91\xEF\x90\x7F\xAB\x74\x08\xF0\xD0\x86\xD0\x84\xD0\x85\xD0\x82"},
-{0x05,0x16FF,
-       "\xD0\x83\xD0\xE0\x32"},
-{0x01,0x1767,
-       "\x32"},
-{0x01,0x1768,
-       "\x32"},
-{0x01,0x1769,
-       "\x32"},
-{0x01,0x176A,
-       "\x32"},
-{0x01,0x176B,
-       "\x32"},
-{0x01,0x176C,
-       "\x32"},
-{0x01,0x176D,
-       "\x32"},
-{0x01,0x176E,
-       "\x32"},
-{0x01,0x176F,
-       "\x32"},
-{0x01,0x1770,
-       "\x32"},
-{0x01,0x1771,
-       "\x32"},
-{0x01,0x1772,
-       "\x32"},
-{0x01,0x1773,
-       "\x32"},
-{0x01,0x1774,
-       "\x32"},
-{0x01,0x1775,
-       "\x32"},
-{0x01,0x1776,
-       "\x32"},
-{0x03,0x0043,
-       "\x02\x15\x00"},
-{0x10,0x1500,
-       "\x02\x16\x6E\x00\x02\x16\x95\x00\x02\x16\x44\x00\x02\x16\xDF\x00"},
-{0x10,0x1510,
-       "\x02\x16\xBA\x00\x02\x14\xFF\x00\x02\x17\x67\x00\x02\x17\x68\x00"},
-{0x10,0x1520,
-       "\x02\x17\x69\x00\x02\x17\x6A\x00\x02\x17\x6B\x00\x02\x17\x6C\x00"},
-{0x10,0x1530,
-       "\x02\x17\x6D\x00\x02\x17\x6E\x00\x02\x17\x6F\x00\x02\x17\x70\x00"},
-{0x10,0x1540,
-       "\x02\x17\x71\x00\x02\x17\x72\x00\x02\x17\x73\x00\x02\x17\x74\x00"},
-{0x08,0x1550,
-       "\x02\x17\x75\x00\x02\x17\x76\x00"},
-{0x10,0x173C,
-       "\x8E\x14\x8F\x15\xE5\x15\x15\x15\xAE\x14\x70\x02\x15\x14\x4E\x60"},
-{0x07,0x174C,
-       "\x05\x12\x14\xEE\x80\xEE\x22"},
-{0x08,0x175F,
-       "\xE4\xF5\x1B\xD2\xE9\xD2\xAF\x22"},
-{0x10,0x1619,
-       "\xA9\x07\xE5\x1B\x70\x23\x90\x7F\xA5\xE0\x44\x80\xF0\xE9\x25\xE0"},
-{0x10,0x1629,
-       "\x90\x7F\xA6\xF0\x8D\x16\xAF\x03\xA9\x07\x75\x17\x01\x8A\x18\x89"},
-{0x0B,0x1639,
-       "\x19\xE4\xF5\x1A\x75\x1B\x01\xD3\x22\xC3\x22"},
-{0x10,0x15EC,
-       "\xA9\x07\xE5\x1B\x70\x25\x90\x7F\xA5\xE0\x44\x80\xF0\xE9\x25\xE0"},
-{0x10,0x15FC,
-       "\x44\x01\x90\x7F\xA6\xF0\x8D\x16\xAF\x03\xA9\x07\x75\x17\x01\x8A"},
-{0x0D,0x160C,
-       "\x18\x89\x19\xE4\xF5\x1A\x75\x1B\x03\xD3\x22\xC3\x22"},
-{0x03,0x004B,
-       "\x02\x13\x7F"},
-{0x10,0x137F,
-       "\xC0\xE0\xC0\x83\xC0\x82\xC0\x85\xC0\x84\xC0\x86\x75\x86\x00\xC0"},
-{0x10,0x138F,
-       "\xD0\x75\xD0\x00\xC0\x00\xC0\x01\xC0\x02\xC0\x03\xC0\x06\xC0\x07"},
-{0x10,0x139F,
-       "\x90\x7F\xA5\xE0\x30\xE2\x06\x75\x1B\x06\x02\x14\x4E\x90\x7F\xA5"},
-{0x10,0x13AF,
-       "\xE0\x20\xE1\x0C\xE5\x1B\x64\x02\x60\x06\x75\x1B\x07\x02\x14\x4E"},
-{0x10,0x13BF,
-       "\xAF\x1B\xEF\x24\xFE\x60\x48\x14\x60\x2C\x24\xFE\x60\x77\x24\x04"},
-{0x10,0x13CF,
-       "\x60\x03\x02\x14\x4E\xAB\x17\xAA\x18\xA9\x19\xAF\x1A\x05\x1A\x8F"},
-{0x10,0x13DF,
-       "\x82\x75\x83\x00\x12\x12\x4B\x90\x7F\xA6\xF0\xE5\x1A\x65\x16\x70"},
-{0x10,0x13EF,
-       "\x5E\x75\x1B\x05\x80\x59\x90\x7F\xA6\xE0\xAB\x17\xAA\x18\xA9\x19"},
-{0x10,0x13FF,
-       "\xAE\x1A\x8E\x82\x75\x83\x00\x12\x12\x78\x75\x1B\x02\x80\x40\xE5"},
-{0x10,0x140F,
-       "\x16\x24\xFE\xB5\x1A\x07\x90\x7F\xA5\xE0\x44\x20\xF0\xE5\x16\x14"},
-{0x10,0x141F,
-       "\xB5\x1A\x0A\x90\x7F\xA5\xE0\x44\x40\xF0\x75\x1B\x00\x90\x7F\xA6"},
-{0x10,0x142F,
-       "\xE0\xAB\x17\xAA\x18\xA9\x19\xAE\x1A\x8E\x82\x75\x83\x00\x12\x12"},
-{0x10,0x143F,
-       "\x78\x05\x1A\x80\x0A\x90\x7F\xA5\xE0\x44\x40\xF0\x75\x1B\x00\x53"},
-{0x10,0x144F,
-       "\x91\xDF\xD0\x07\xD0\x06\xD0\x03\xD0\x02\xD0\x01\xD0\x00\xD0\xD0"},
-{0x0D,0x145F,
-       "\xD0\x86\xD0\x84\xD0\x85\xD0\x82\xD0\x83\xD0\xE0\x32"},
-{0x10,0x1704,
-       "\x12\x15\xEC\xE5\x1B\x24\xFA\x60\x0E\x14\x60\x06\x24\x07\x70\xF3"},
-{0x0C,0x1714,
-       "\xD3\x22\xE4\xF5\x1B\xD3\x22\xE4\xF5\x1B\xD3\x22"},
-{0x10,0x1720,
-       "\x12\x16\x19\xE5\x1B\x24\xFA\x60\x0E\x14\x60\x06\x24\x07\x70\xF3"},
-{0x0C,0x1730,
-       "\xD3\x22\xE4\xF5\x1B\xD3\x22\xE4\xF5\x1B\xD3\x22"},
-{0x10,0x14EE,
-       "\x74\x00\xF5\x86\x90\xFD\xA5\x7C\x05\xA3\xE5\x82\x45\x83\x70\xF9"},
-{0x01,0x14FE,
-       "\x22"},
-{0x03,0x0000,
-       "\x02\x17\x53"},
-{0x0C,0x1753,
-       "\x78\x7F\xE4\xF6\xD8\xFD\x75\x81\x20\x02\x14\x6C"},
-{0x10,0x124B,
-       "\xBB\x01\x0C\xE5\x82\x29\xF5\x82\xE5\x83\x3A\xF5\x83\xE0\x22\x50"},
-{0x10,0x125B,
-       "\x06\xE9\x25\x82\xF8\xE6\x22\xBB\xFE\x06\xE9\x25\x82\xF8\xE2\x22"},
-{0x0D,0x126B,
-       "\xE5\x82\x29\xF5\x82\xE5\x83\x3A\xF5\x83\xE4\x93\x22"},
-{0x10,0x1278,
-       "\xF8\xBB\x01\x0D\xE5\x82\x29\xF5\x82\xE5\x83\x3A\xF5\x83\xE8\xF0"},
-{0x10,0x1288,
-       "\x22\x50\x06\xE9\x25\x82\xC8\xF6\x22\xBB\xFE\x05\xE9\x25\x82\xC8"},
-{0x02,0x1298,
-       "\xF2\x22"},
-{0x10,0x129A,
-       "\xE7\x09\xF6\x08\xDF\xFA\x80\x46\xE7\x09\xF2\x08\xDF\xFA\x80\x3E"},
-{0x10,0x12AA,
-       "\x88\x82\x8C\x83\xE7\x09\xF0\xA3\xDF\xFA\x80\x32\xE3\x09\xF6\x08"},
-{0x10,0x12BA,
-       "\xDF\xFA\x80\x6E\xE3\x09\xF2\x08\xDF\xFA\x80\x66\x88\x82\x8C\x83"},
-{0x10,0x12CA,
-       "\xE3\x09\xF0\xA3\xDF\xFA\x80\x5A\x89\x82\x8A\x83\xE0\xA3\xF6\x08"},
-{0x10,0x12DA,
-       "\xDF\xFA\x80\x4E\x89\x82\x8A\x83\xE0\xA3\xF2\x08\xDF\xFA\x80\x42"},
-{0x10,0x12EA,
-       "\x80\xD2\x80\xFA\x80\xC6\x80\xD4\x80\x55\x80\xF2\x80\x29\x80\x10"},
-{0x10,0x12FA,
-       "\x80\xA6\x80\xEA\x80\x9A\x80\xA8\x80\xDA\x80\xE2\x80\xCA\x80\x29"},
-{0x10,0x130A,
-       "\x88\x84\x8C\x85\x89\x82\x8A\x83\xE4\x93\xA3\x05\x86\xF0\xA3\x05"},
-{0x10,0x131A,
-       "\x86\xDF\xF5\xDE\xF3\x80\x0B\x89\x82\x8A\x83\xE4\x93\xA3\xF6\x08"},
-{0x10,0x132A,
-       "\xDF\xF9\xEC\xFA\xA9\xF0\xED\xFB\x22\x88\x84\x8C\x85\x89\x82\x8A"},
-{0x10,0x133A,
-       "\x83\xE0\xA3\x05\x86\xF0\xA3\x05\x86\xDF\xF6\xDE\xF4\x80\xE3\x89"},
-{0x10,0x134A,
-       "\x82\x8A\x83\xE4\x93\xA3\xF2\x08\xDF\xF9\x80\xD6\x88\xF0\xED\x24"},
-{0x10,0x135A,
-       "\x02\xB4\x04\x00\x50\xCC\xF5\x82\xEB\x24\x02\xB4\x04\x00\x50\xC2"},
-{0x10,0x136A,
-       "\x23\x23\x45\x82\xF5\x82\xEF\x4E\x60\xB8\xEF\x60\x01\x0E\xE5\x82"},
-{0x05,0x137A,
-       "\x23\x90\x12\xEA\x73"},
-{0x01,0x7F92,
-       "\x00"},
-{0x01,0x7F92,
-       "\x01"},
-{0x03,0x0043,
-       "\x02\x03\x00"},
-{0x10,0x0300,
-       "\x02\x0D\xF8\x00\x02\x0E\x2D\x00\x02\x0E\x12\x00\x02\x0E\x9B\x00"},
-{0x10,0x0310,
-       "\x02\x0E\x78\x00\x02\x02\xFA\x00\x02\x02\xFB\x00\x02\x02\xFC\x00"},
-{0x10,0x0320,
-       "\x02\x0E\xB3\x00\x02\x02\xFD\x00\x02\x02\xFE\x00\x02\x02\xFF\x00"},
-{0x10,0x0330,
-       "\x02\x0E\xC9\x00\x02\x0E\xCA\x00\x02\x0E\xCB\x00\x02\x0E\xCC\x00"},
-{0x10,0x0340,
-       "\x02\x0E\xCD\x00\x02\x0E\xCE\x00\x02\x0E\xCF\x00\x02\x0E\xD0\x00"},
-{0x08,0x0350,
-       "\x02\x0E\xD1\x00\x02\x0E\xD2\x00"},
-{0x10,0x02DD,
-       "\xC1\x12\xC1\x1B\xC1\x10\xC1\x17\x01\x53\x00\x01\x54\x00\x01\x52"},
-{0x04,0x02ED,
-       "\x64\x01\x50\x00"},
-{0x03,0x000B,
-       "\x02\x03\x58"},
-{0x10,0x0358,
-       "\xC0\xE0\xC0\xF0\xC0\x83\xC0\x82\xC0\xD0\xC0\x00\xC0\x05\xC0\x06"},
-{0x10,0x0368,
-       "\xC0\x07\x90\x7F\x9B\xE0\xF5\x20\x74\x29\x25\x54\xF8\xE6\x75\x4E"},
-{0x10,0x0378,
-       "\x00\xF5\x4F\x75\x4F\x00\xF5\x4E\x74\x28\x25\x54\xF8\xE6\x42\x4F"},
-{0x10,0x0388,
-       "\xE4\xE5\x4E\xC4\xF8\x54\xF0\xC8\x68\xF5\x4E\xE5\x4F\xC4\x54\x0F"},
-{0x10,0x0398,
-       "\x48\xF5\x4F\xE5\x4E\x20\xE3\x15\x53\x4E\x07\x74\xD3\x25\x4F\xF5"},
-{0x10,0x03A8,
-       "\x82\xE5\x4E\x34\x10\xF5\x83\xE4\x93\xF5\x25\x80\x28\xE5\x4F\xF4"},
-{0x10,0x03B8,
-       "\xFF\xE5\x4E\xF4\x54\x07\xF5\x4E\x8F\x4F\x05\x4F\xE5\x4F\x70\x02"},
-{0x10,0x03C8,
-       "\x05\x4E\x74\xD3\x25\x4F\xF5\x82\xE5\x4E\x34\x10\xF5\x83\xE4\x93"},
-{0x10,0x03D8,
-       "\xF5\x25\x53\x25\xFE\x05\x54\x05\x54\xE5\x54\xC3\x94\x10\x40\x03"},
-{0x10,0x03E8,
-       "\x75\x54\x0E\xD2\x02\x90\x7F\x98\xE5\x20\xF0\xD2\x9C\xC2\x02\xD2"},
-{0x10,0x03F8,
-       "\x03\x30\x98\xFD\xC2\x98\xC2\x9C\x85\x99\x24\x90\x7F\x98\xE5\x20"},
-{0x10,0x0408,
-       "\xF0\x85\x25\x99\xC2\x03\x30\x99\xFD\xC2\x99\x90\x7F\x98\xE5\x20"},
-{0x10,0x0418,
-       "\xF0\x74\x38\x25\x53\xF8\xA6\x24\x05\x53\x30\x19\x36\x20\x17\x33"},
-{0x10,0x0428,
-       "\xC2\x19\xE4\xFD\x74\x38\x2D\xF8\xE6\xF5\x26\x75\xF0\x02\xA4\x24"},
-{0x10,0x0438,
-       "\xD3\xF5\x82\xE5\xF0\x34\x0E\xF5\x83\xE4\x93\xFE\x74\x01\x93\x8E"},
-{0x10,0x0448,
-       "\x44\xF5\x45\x90\x7F\x68\xF0\xE5\x44\xF0\x0D\xBD\x08\xD6\xE4\xF5"},
-{0x10,0x0458,
-       "\x53\x80\x0A\xE5\x53\xD3\x94\x07\x40\x03\x75\x53\x07\xD0\x07\xD0"},
-{0x10,0x0468,
-       "\x06\xD0\x05\xD0\x00\xD0\xD0\xD0\x82\xD0\x83\xD0\xF0\xD0\xE0\x32"},
-{0x10,0x0478,
-       "\xE4\xF5\x0E\xF5\x0F\x90\x7F\x99\xE0\x20\xE0\x20\x75\x0E\x80\x75"},
-{0x10,0x0488,
-       "\x0F\x00\xE0\x30\xE4\x03\x02\x05\x18\x7F\xE8\x7E\x03\x12\x19\x19"},
-{0x10,0x0498,
-       "\x90\x7F\x99\xE0\x54\x11\x70\x78\xD2\x10\x80\x74\x90\x7F\x99\xE0"},
-{0x10,0x04A8,
-       "\x20\xE1\x08\x75\x0E\x80\x75\x0F\x02\x80\x65\x90\x7F\x99\xE0\x20"},
-{0x10,0x04B8,
-       "\xE2\x08\x75\x0E\x80\x75\x0F\x01\x80\x56\x90\x7F\x99\xE0\x20\xE4"},
-{0x10,0x04C8,
-       "\x08\x75\x0E\x80\x75\x0F\x03\x80\x47\x90\x7F\x99\xE0\x20\xE5\x08"},
-{0x10,0x04D8,
-       "\x75\x0E\x80\x75\x0F\x04\x80\x38\x7D\x08\xED\xD3\x94\x00\x40\x30"},
-{0x10,0x04E8,
-       "\xED\xF4\x90\x7F\x97\xF0\x90\x7F\x9A\xE0\xFC\xC4\x54\x0F\xFC\xE5"},
-{0x10,0x04F8,
-       "\x0F\xC4\xF8\x54\x0F\xC8\x68\xFF\xE5\x0E\xC4\x54\xF0\x48\xFE\xEC"},
-{0x10,0x0508,
-       "\x54\x0F\xFB\xEE\xF5\x0E\xEF\x4B\xF5\x0F\xED\xC3\x13\xFD\x80\xCA"},
-{0x10,0x0518,
-       "\xE5\x0F\xB4\xFF\x0A\xE5\x0E\xB4\xFF\x05\xE4\xF5\x42\xF5\x43\xE5"},
-{0x10,0x0528,
-       "\x0F\x65\x4B\x70\x04\xE5\x0E\x65\x4A\x60\x06\xAE\x0E\xAF\x0F\x80"},
-{0x0C,0x0538,
-       "\x04\x7E\x00\x7F\x00\x85\x0E\x4A\x85\x0F\x4B\x22"},
-{0x10,0x0544,
-       "\xC2\x1D\xD2\x1E\x75\x89\x12\xE4\xF5\x8E\x75\x8C\x05\x75\x8B\x5F"},
-{0x10,0x0554,
-       "\x75\x8D\xFE\xD2\xA9\xC2\xAC\xC2\xAB\x90\x7F\x93\x74\x40\xF0\x90"},
-{0x10,0x0564,
-       "\x7F\x9C\x74\x88\xF0\x90\x7F\x96\xE0\x54\x7F\xF0\x7F\xE8\x7E\x03"},
-{0x10,0x0574,
-       "\x12\x19\x19\x90\x7F\x96\xE0\x44\x80\xF0\x90\x1C\x06\x74\x01\xF0"},
-{0x10,0x0584,
-       "\xE4\x90\x7F\x94\xF0\x90\x7F\x9D\x74\x0F\xF0\x90\x7F\x95\x74\x03"},
-{0x10,0x0594,
-       "\xF0\x90\x7F\x9E\x74\x0C\xF0\xE4\xF5\x98\xC2\x1C\xC2\x13\xC2\x1A"},
-{0x10,0x05A4,
-       "\xC2\x14\x12\x0B\x8D\xD2\xE8\x43\xD8\x20\x90\x7F\xAB\x74\xFF\xF0"},
-{0x10,0x05B4,
-       "\x90\x7F\xA9\xF0\x90\x7F\xAA\xF0\x53\x91\xEF\x90\x7F\xAF\xE0\x44"},
-{0x10,0x05C4,
-       "\x01\xF0\x7F\xD0\x7E\x07\x12\x19\x19\x53\x91\xEF\x90\x7F\x96\xE0"},
-{0x10,0x05D4,
-       "\x54\x7F\xF0\xE4\x90\x1C\x06\xF0\x53\xD8\xDF\x90\x7F\x92\xE0\x54"},
-{0x10,0x05E4,
-       "\xFD\xF0\xD2\xAF\x20\x14\x4C\x75\x0D\x00\x75\x0C\x00\x75\x0B\x00"},
-{0x10,0x05F4,
-       "\x75\x0A\x00\x7F\x48\x7E\x92\x7D\x00\x7C\x00\xAB\x0D\xAA\x0C\xA9"},
-{0x10,0x0604,
-       "\x0B\xA8\x0A\xC3\x12\x1A\xCA\x50\x20\x20\x14\x1D\x7A\x00\x79\x00"},
-{0x10,0x0614,
-       "\x78\x00\xE5\x0D\x24\x01\xF5\x0D\xEA\x35\x0C\xF5\x0C\xE9\x35\x0B"},
-{0x10,0x0624,
-       "\xF5\x0B\xE8\x35\x0A\xF5\x0A\x80\xCA\x20\x14\xB8\xD2\x1F\x12\x18"},
-{0x10,0x0634,
-       "\xF4\x80\xB1\x30\x14\x08\x12\x07\xA6\xC2\x14\x02\x07\x48\x12\x04"},
-{0x10,0x0644,
-       "\x78\x8E\x4C\x8F\x4D\xE5\x4D\x45\x4C\x70\x03\x02\x07\x11\x90\x1C"},
-{0x10,0x0654,
-       "\x07\xE5\x4C\xF0\xA3\xE5\x4D\xF0\x75\x0D\x00\x75\x0C\x00\x75\x0B"},
-{0x10,0x0664,
-       "\x00\x75\x0A\x00\x7F\xC8\x7E\x00\x7D\x00\x7C\x00\xAB\x0D\xAA\x0C"},
-{0x10,0x0674,
-       "\xA9\x0B\xA8\x0A\xC3\x12\x1A\xCA\x50\x1D\x7A\x00\x79\x00\x78\x00"},
-{0x10,0x0684,
-       "\xE5\x0D\x24\x01\xF5\x0D\xEA\x35\x0C\xF5\x0C\xE9\x35\x0B\xF5\x0B"},
-{0x10,0x0694,
-       "\xE8\x35\x0A\xF5\x0A\x80\xCD\x12\x04\x78\x8E\x4C\x8F\x4D\xE5\x4D"},
-{0x10,0x06A4,
-       "\x45\x4C\x70\x0B\x90\x1C\x07\xE0\xFE\xA3\xE0\xFF\x12\x0A\x6B\x20"},
-{0x10,0x06B4,
-       "\x16\x03\x02\x07\x48\xC2\x16\x90\x1C\x04\xE0\x65\x42\x70\x04\xA3"},
-{0x10,0x06C4,
-       "\xE0\x65\x43\x70\x03\x02\x07\x48\x12\x0B\xC3\xE4\xF5\x40\xF5\x41"},
-{0x10,0x06D4,
-       "\xC2\x18\xF5\x0D\xF5\x0C\xF5\x0B\xF5\x0A\x7F\xE8\x7E\x03\x7D\x00"},
-{0x10,0x06E4,
-       "\x7C\x00\xAB\x0D\xAA\x0C\xA9\x0B\xA8\x0A\xC3\x12\x1A\xCA\x50\x54"},
-{0x10,0x06F4,
-       "\x7A\x00\x79\x00\x78\x00\xE5\x0D\x24\x01\xF5\x0D\xEA\x35\x0C\xF5"},
-{0x10,0x0704,
-       "\x0C\xE9\x35\x0B\xF5\x0B\xE8\x35\x0A\xF5\x0A\x80\xCD\x30\x10\x07"},
-{0x10,0x0714,
-       "\xC2\x10\xD2\x1F\x12\x18\xF4\x30\x18\x1D\xE5\x52\x60\x26\x75\xF0"},
-{0x10,0x0724,
-       "\x04\xA4\xFF\xC3\xE5\x41\x9F\xE5\x40\x95\xF0\x40\x17\x12\x0B\xC3"},
-{0x10,0x0734,
-       "\xE4\xF5\x40\xF5\x41\x80\x0D\xC3\xE5\x41\x94\xE8\xE5\x40\x94\x03"},
-{0x10,0x0744,
-       "\x40\x02\xD2\x18\x30\x11\x37\xC2\x11\xC2\xAF\xE5\x51\x54\x01\xFF"},
-{0x10,0x0754,
-       "\xBF\x01\x0F\x90\x7F\x96\xE0\x44\x80\xF0\x90\x1C\x06\x74\x01\xF0"},
-{0x10,0x0764,
-       "\x80\x0C\x90\x7F\x96\xE0\x54\x7F\xF0\xE4\x90\x1C\x06\xF0\xE5\x51"},
-{0x10,0x0774,
-       "\x54\x02\xFF\xBF\x02\x04\xD2\x17\x80\x02\xC2\x17\xD2\xAF\x20\x1C"},
-{0x10,0x0784,
-       "\x03\x02\x06\x37\x90\x7F\x96\xE0\x54\x7F\xF0\x12\x18\xD3\x90\x1C"},
-{0x0E,0x0794,
-       "\x06\xE0\xB4\x01\x07\x90\x7F\x96\xE0\x44\x80\xF0\xC2\x1C"},
-{0x04,0x07A2,
-       "\x02\x06\x37\x22"},
-{0x10,0x07A6,
-       "\x90\x7F\xE8\xE0\x54\x60\xFF\xC4\x13\x54\x07\x60\x03\x02\x0A\x1D"},
-{0x10,0x07B6,
-       "\xA3\xE0\x70\x03\x02\x08\xC1\x14\x70\x03\x02\x09\x3D\x24\xFE\x70"},
-{0x10,0x07C6,
-       "\x03\x02\x09\xB3\x24\xFB\x70\x03\x02\x08\xB2\x14\x70\x03\x02\x08"},
-{0x10,0x07D6,
-       "\x93\x14\x70\x03\x02\x08\x87\x14\x70\x03\x02\x08\x8D\x24\x05\x60"},
-{0x10,0x07E6,
-       "\x03\x02\x0A\x0F\x12\x02\xF2\x40\x03\x02\x0A\x63\x90\x7F\xEB\xE0"},
-{0x10,0x07F6,
-       "\x24\xFE\x60\x1A\x14\x60\x53\x24\xE1\x60\x40\x24\x21\x70\x78\x74"},
-{0x10,0x0806,
-       "\x01\x90\x7F\xD4\xF0\x74\x14\x90\x7F\xD5\xF0\x02\x0A\x63\x90\x7F"},
-{0x10,0x0816,
-       "\xEA\xE0\xFF\x12\x19\x71\x8B\x0E\x8A\x0F\x89\x10\xEA\x49\x60\x11"},
-{0x10,0x0826,
-       "\xAE\x02\xEE\x90\x7F\xD4\xF0\xAF\x01\xEF\x90\x7F\xD5\xF0\x02\x0A"},
-{0x10,0x0836,
-       "\x63\x90\x7F\xB4\xE0\x44\x01\xF0\x02\x0A\x63\x74\x01\x90\x7F\xD4"},
-{0x10,0x0846,
-       "\xF0\x74\xED\x90\x7F\xD5\xF0\x02\x0A\x63\x90\x7F\xEA\xE0\xFF\x12"},
-{0x10,0x0856,
-       "\x19\x30\x8B\x0E\x8A\x0F\x89\x10\xEA\x49\x60\x11\xAE\x02\xEE\x90"},
-{0x10,0x0866,
-       "\x7F\xD4\xF0\xAF\x01\xEF\x90\x7F\xD5\xF0\x02\x0A\x63\x90\x7F\xB4"},
-{0x10,0x0876,
-       "\xE0\x44\x01\xF0\x02\x0A\x63\x90\x7F\xB4\xE0\x44\x01\xF0\x02\x0A"},
-{0x10,0x0886,
-       "\x63\x12\x0B\xF9\x02\x0A\x63\x12\x0B\xE3\x02\x0A\x63\x90\x7F\xEA"},
-{0x10,0x0896,
-       "\xE0\xF5\x50\xE4\x90\x1C\x00\xF0\xA3\xF0\xA3\xF0\xA3\xF0\xD2\x1B"},
-{0x10,0x08A6,
-       "\x90\x7F\xAE\xE0\x44\x02\xF0\xD2\x8C\x02\x0A\x63\x90\x7F\x00\xE5"},
-{0x10,0x08B6,
-       "\x50\xF0\x90\x7F\xB5\x74\x01\xF0\x02\x0A\x63\x12\x02\xF4\x40\x03"},
-{0x10,0x08C6,
-       "\x02\x0A\x63\x90\x7F\xE8\xE0\x24\x7F\x60\x24\x14\x60\x31\x24\x02"},
-{0x10,0x08D6,
-       "\x70\x5B\xA2\x13\xE4\x33\xFF\x25\xE0\xFF\xA2\x1A\xE4\x33\x4F\x90"},
-{0x10,0x08E6,
-       "\x7F\x00\xF0\xE4\xA3\xF0\x90\x7F\xB5\x74\x02\xF0\x02\x0A\x63\xE4"},
-{0x10,0x08F6,
-       "\x90\x7F\x00\xF0\xA3\xF0\x90\x7F\xB5\x74\x02\xF0\x02\x0A\x63\x90"},
-{0x10,0x0906,
-       "\x7F\xEC\xE0\xF4\x54\x80\xFF\xC4\x54\x0F\xFF\xE0\x54\x07\x2F\x25"},
-{0x10,0x0916,
-       "\xE0\x24\xB4\xF5\x82\xE4\x34\x7F\xF5\x83\xE0\x54\xFD\x90\x7F\x00"},
-{0x10,0x0926,
-       "\xF0\xE4\xA3\xF0\x90\x7F\xB5\x74\x02\xF0\x02\x0A\x63\x90\x7F\xB4"},
-{0x10,0x0936,
-       "\xE0\x44\x01\xF0\x02\x0A\x63\x12\x02\xF6\x40\x03\x02\x0A\x63\x90"},
-{0x10,0x0946,
-       "\x7F\xE8\xE0\x24\xFE\x60\x1D\x24\x02\x60\x03\x02\x0A\x63\x90\x7F"},
-{0x10,0x0956,
-       "\xEA\xE0\xB4\x01\x05\xC2\x13\x02\x0A\x63\x90\x7F\xB4\xE0\x44\x01"},
-{0x10,0x0966,
-       "\xF0\x02\x0A\x63\x90\x7F\xEA\xE0\x70\x39\x90\x7F\xEC\xE0\xF4\x54"},
-{0x10,0x0976,
-       "\x80\xFF\xC4\x54\x0F\xFF\xE0\x54\x07\x2F\x25\xE0\x24\xB4\xF5\x82"},
-{0x10,0x0986,
-       "\xE4\x34\x7F\xF5\x83\xE4\xF0\x90\x7F\xEC\xE0\x54\x80\xFF\x13\x13"},
-{0x10,0x0996,
-       "\x13\x54\x1F\xFF\xE0\x54\x07\x2F\x90\x7F\xD7\xF0\xE0\x44\x20\xF0"},
-{0x10,0x09A6,
-       "\x02\x0A\x63\x90\x7F\xB4\xE0\x44\x01\xF0\x02\x0A\x63\x12\x02\xF8"},
-{0x10,0x09B6,
-       "\x40\x03\x02\x0A\x63\x90\x7F\xE8\xE0\x24\xFE\x60\x1D\x24\x02\x60"},
-{0x10,0x09C6,
-       "\x03\x02\x0A\x63\x90\x7F\xEA\xE0\xB4\x01\x05\xD2\x13\x02\x0A\x63"},
-{0x10,0x09D6,
-       "\x90\x7F\xB4\xE0\x44\x01\xF0\x02\x0A\x63\x90\x7F\xEA\xE0\x70\x20"},
-{0x10,0x09E6,
-       "\x90\x7F\xEC\xE0\xF4\x54\x80\xFF\xC4\x54\x0F\xFF\xE0\x54\x07\x2F"},
-{0x10,0x09F6,
-       "\x25\xE0\x24\xB4\xF5\x82\xE4\x34\x7F\xF5\x83\x74\x01\xF0\x80\x5D"},
-{0x10,0x0A06,
-       "\x90\x7F\xB4\xE0\x44\x01\xF0\x80\x54\x12\x0C\x13\x50\x4F\x90\x7F"},
-{0x10,0x0A16,
-       "\xB4\xE0\x44\x01\xF0\x80\x46\x90\x7F\xE8\xE0\x54\x60\xFF\xC4\x13"},
-{0x10,0x0A26,
-       "\x54\x07\xFF\xBF\x02\x0E\x12\x0C\x13\x50\x32\x90\x7F\xB4\xE0\x44"},
-{0x10,0x0A36,
-       "\x01\xF0\x80\x29\x90\x7F\xE8\xE0\x54\x60\xFF\xC4\x13\x54\x07\xFF"},
-{0x10,0x0A46,
-       "\xBF\x01\x0E\x12\x0C\x13\x50\x15\x90\x7F\xB4\xE0\x44\x01\xF0\x80"},
-{0x10,0x0A56,
-       "\x0C\x12\x0C\x13\x50\x07\x90\x7F\xB4\xE0\x44\x01\xF0\x90\x7F\xB4"},
-{0x05,0x0A66,
-       "\xE0\x44\x02\xF0\x22"},
-{0x10,0x0A6B,
-       "\x8E\x0E\x8F\x0F\xE5\x0F\xF4\x70\x03\xE5\x0E\xF4\x70\x03\x02\x0B"},
-{0x10,0x0A7B,
-       "\x76\xD2\x15\xD2\x16\xE5\x0F\x85\x0E\xF0\x12\x1A\xDB\x0B\x49\x7F"},
-{0x10,0x0A8B,
-       "\xFF\x0B\x50\x80\x00\x0B\x57\x80\x01\x0B\x5E\x80\x02\x0B\x65\x80"},
-{0x10,0x0A9B,
-       "\x03\x0B\x6C\x80\x04\x0B\x42\xBF\xFF\x0B\x3B\xDF\xFF\x0B\x34\xEF"},
-{0x10,0x0AAB,
-       "\xFF\x0B\x2D\xF7\xFF\x0B\x26\xFB\xFF\x0B\x1F\xFD\xFF\x0B\x18\xFE"},
-{0x10,0x0ABB,
-       "\xFF\x0B\x11\xFF\x7F\x0B\x0A\xFF\xBF\x0B\x03\xFF\xDF\x0A\xFC\xFF"},
-{0x10,0x0ACB,
-       "\xEF\x0A\xF5\xFF\xF7\x0A\xEE\xFF\xFB\x0A\xE7\xFF\xFD\x0A\xE0\xFF"},
-{0x10,0x0ADB,
-       "\xFE\x00\x00\x0B\x73\x75\x42\x00\x75\x43\x20\x22\x75\x42\x00\x75"},
-{0x10,0x0AEB,
-       "\x43\x30\x22\x75\x42\x02\x75\x43\x00\x22\x75\x42\x00\x75\x43\x0B"},
-{0x10,0x0AFB,
-       "\x22\x75\x42\x00\x75\x43\x01\x22\x75\x42\x00\x75\x43\x0C\x22\x75"},
-{0x10,0x0B0B,
-       "\x42\x00\x75\x43\x08\x22\x75\x42\x00\x75\x43\x09\x22\x75\x42\x00"},
-{0x10,0x0B1B,
-       "\x75\x43\x0A\x22\x75\x42\x00\x75\x43\x05\x22\x75\x42\x00\x75\x43"},
-{0x10,0x0B2B,
-       "\x06\x22\x75\x42\x00\x75\x43\x07\x22\x75\x42\x00\x75\x43\x02\x22"},
-{0x10,0x0B3B,
-       "\x75\x42\x00\x75\x43\x03\x22\x75\x42\x00\x75\x43\x04\x22\x75\x42"},
-{0x10,0x0B4B,
-       "\x00\x75\x43\x10\x22\x75\x42\x00\x75\x43\x80\x22\x75\x42\x01\x75"},
-{0x10,0x0B5B,
-       "\x43\x00\x22\x75\x42\x01\x75\x43\x80\x22\x75\x42\x00\x75\x43\x40"},
-{0x10,0x0B6B,
-       "\x22\x75\x42\x04\x75\x43\x00\x22\xC2\x16\x22\xE5\x0F\xB4\xFF\x11"},
-{0x10,0x0B7B,
-       "\xE5\x0E\xB4\xFF\x0C\xE4\xF5\x42\xF5\x43\x30\x15\x04\xC2\x15\xD2"},
-{0x02,0x0B8B,
-       "\x16\x22"},
-{0x10,0x0B8D,
-       "\x90\x7F\xAE\x74\x1D\xF0\x90\x7F\xDE\x74\x02\xF0\x90\x7F\xAC\xF0"},
-{0x10,0x0B9D,
-       "\x90\x7F\xE0\xE0\x44\x01\xF0\x90\x7F\xF8\x74\x08\xF0\x90\x7F\xE1"},
-{0x10,0x0BAD,
-       "\xE0\x44\x01\xF0\xE4\x90\x7F\xF0\xF0\xC2\x13\x90\x1C\x00\xF0\xA3"},
-{0x06,0x0BBD,
-       "\xF0\xA3\xF0\xA3\xF0\x22"},
-{0x10,0x0BC3,
-       "\x90\x1C\x04\xE5\x42\xF0\xA3\xE5\x43\xF0\x85\x42\x46\xF5\x47\x90"},
-{0x10,0x0BD3,
-       "\x7E\x80\xE5\x47\xF0\xE5\x46\xA3\xF0\x90\x7F\xB7\x74\x02\xF0\x22"},
-{0x02,0x02F2,
-       "\xD3\x22"},
-{0x10,0x0BE3,
-       "\x90\x7F\xEA\xE0\xFF\x90\x7F\xEC\xE0\x24\x00\xF5\x82\xE4\x34\x1C"},
-{0x06,0x0BF3,
-       "\xF5\x83\xEF\xF0\xD3\x22"},
-{0x10,0x0BF9,
-       "\x90\x7F\xEC\xE0\x24\x00\xF5\x82\xE4\x34\x1C\xF5\x83\xE0\x90\x7F"},
-{0x0A,0x0C09,
-       "\x00\xF0\x90\x7F\xB5\x74\x01\xF0\xD3\x22"},
-{0x02,0x02F4,
-       "\xD3\x22"},
-{0x02,0x02F6,
-       "\xD3\x22"},
-{0x02,0x02F8,
-       "\xD3\x22"},
-{0x10,0x0C13,
-       "\x90\x7F\xA5\xE0\x54\x10\xFF\xC4\x54\x0F\x44\x50\xF5\x08\x13\xE4"},
-{0x10,0x0C23,
-       "\x33\xF5\x09\x90\x7F\xEA\xE0\x75\x11\x00\xF5\x12\xA3\xE0\xFE\xE4"},
-{0x10,0x0C33,
-       "\xEE\x42\x11\x90\x7F\xEE\xE0\xFD\x7C\x00\xA3\xE0\xFE\xE4\xEE\xFC"},
-{0x10,0x0C43,
-       "\x90\x7F\xE8\xE0\x30\xE7\x04\x7F\x01\x80\x02\x7F\x00\xEF\x64\x01"},
-{0x10,0x0C53,
-       "\x60\x03\x02\x0D\x1C\xED\x4C\x70\x03\x02\x0D\xF6\xC3\xED\x94\x40"},
-{0x10,0x0C63,
-       "\xEC\x94\x00\x50\x06\x8C\x13\x8D\x14\x80\x06\x75\x13\x00\x75\x14"},
-{0x10,0x0C73,
-       "\x40\x90\x7F\xE9\xE0\xB4\x01\x12\x85\x42\x46\x85\x43\x47\x90\x7F"},
-{0x10,0x0C83,
-       "\x00\xE5\x47\xF0\xE5\x46\xA3\xF0\x80\x46\x90\x7F\xE9\xE0\xB4\x02"},
-{0x10,0x0C93,
-       "\x20\xE4\xFA\xFB\xC3\xEB\x95\x14\xEA\x95\x13\x50\x33\x74\x00\x2B"},
-{0x10,0x0CA3,
-       "\xF5\x82\xE4\x34\x7F\xF5\x83\xE5\x52\xF0\x0B\xBB\x00\x01\x0A\x80"},
-{0x10,0x0CB3,
-       "\xE3\xE4\xFA\xFB\xC3\xEB\x95\x14\xEA\x95\x13\x50\x13\x74\x00\x2B"},
-{0x10,0x0CC3,
-       "\xF5\x82\xE4\x34\x7F\xF5\x83\xE4\xF0\x0B\xBB\x00\x01\x0A\x80\xE4"},
-{0x10,0x0CD3,
-       "\x90\x7F\xB5\xE5\x14\xF0\xE5\x14\x25\x12\xF5\x12\xE5\x13\x35\x11"},
-{0x10,0x0CE3,
-       "\xF5\x11\xC3\xED\x95\x14\xFD\xEC\x95\x13\xFC\x90\x7F\x92\xE0\xFF"},
-{0x10,0x0CF3,
-       "\xC4\x54\x0F\x75\x15\x00\xF5\x16\xD3\x94\x00\xE5\x15\x94\x00\x50"},
-{0x10,0x0D03,
-       "\x0C\x90\x7F\xB4\xE0\x20\xE1\x03\x02\x0C\x58\x80\xF4\x90\x7F\xB4"},
-{0x10,0x0D13,
-       "\xE0\x20\xE2\x03\x02\x0C\x58\x80\xF4\x90\x7F\xE8\xE0\x30\xE7\x04"},
-{0x10,0x0D23,
-       "\x7F\x01\x80\x02\x7F\x00\xEF\x60\x03\x02\x0D\xF6\xED\x4C\x70\x03"},
-{0x10,0x0D33,
-       "\x02\x0D\xF6\xE4\x90\x7F\xC5\xF0\x90\x7F\x92\xE0\xFF\xC4\x54\x0F"},
-{0x10,0x0D43,
-       "\x75\x15\x00\xF5\x16\xD3\x94\x00\xE5\x15\x94\x00\x50\x09\x90\x7F"},
-{0x10,0x0D53,
-       "\xC4\xE0\x30\xE1\x09\x80\xF7\x90\x7F\xB4\xE0\x20\xE3\xF9\x90\x7F"},
-{0x10,0x0D63,
-       "\xC5\xE0\x75\x13\x00\xF5\x14\x90\x7F\xE9\xE0\xB4\x09\x24\xE4\xFA"},
-{0x10,0x0D73,
-       "\xFB\xC3\xEB\x95\x14\xEA\x95\x13\x50\x14\x74\xC0\x2B\xF5\x82\xE4"},
-{0x10,0x0D83,
-       "\x34\x7E\xF5\x83\xE0\xF5\x51\x0B\xBB\x00\x01\x0A\x80\xE3\xD2\x11"},
-{0x10,0x0D93,
-       "\x80\x49\x90\x7F\xE9\xE0\xB4\x0A\x20\xE4\xFA\xFB\xC3\xEB\x95\x14"},
-{0x10,0x0DA3,
-       "\xEA\x95\x13\x50\x36\x74\xC0\x2B\xF5\x82\xE4\x34\x7E\xF5\x83\xE0"},
-{0x10,0x0DB3,
-       "\xF5\x52\x0B\xBB\x00\x01\x0A\x80\xE3\xE4\xFA\xFB\xC3\xEB\x95\x14"},
-{0x10,0x0DC3,
-       "\xEA\x95\x13\x50\x16\x74\xC0\x2B\xF5\x82\xE4\x34\x7E\xF5\x83\xE0"},
-{0x10,0x0DD3,
-       "\x90\x1C\x09\xF0\x0B\xBB\x00\x01\x0A\x80\xE1\xE5\x14\x25\x12\xF5"},
-{0x10,0x0DE3,
-       "\x12\xE5\x13\x35\x11\xF5\x11\xC3\xED\x95\x14\xFD\xEC\x95\x13\xFC"},
-{0x05,0x0DF3,
-       "\x02\x0D\x2F\xC3\x22"},
-{0x10,0x0DF8,
-       "\xC0\xE0\xC0\x83\xC0\x82\xD2\x14\x53\x91\xEF\x90\x7F\xAB\x74\x01"},
-{0x0A,0x0E08,
-       "\xF0\xC2\x12\xD0\x82\xD0\x83\xD0\xE0\x32"},
-{0x10,0x0E12,
-       "\xC0\xE0\xC0\x83\xC0\x82\xE4\x90\x7F\xC4\xF0\x53\x91\xEF\x90\x7F"},
-{0x0B,0x0E22,
-       "\xAB\x74\x04\xF0\xD0\x82\xD0\x83\xD0\xE0\x32"},
-{0x10,0x0E2D,
-       "\xC0\xE0\xC0\x83\xC0\x82\xC0\xD0\xC0\x00\xC0\x06\xC0\x07\x53\x91"},
-{0x10,0x0E3D,
-       "\xEF\x90\x7F\xAB\x74\x02\xF0\xD2\x19\xC2\xAF\xE4\xFF\x90\x7F\x60"},
-{0x10,0x0E4D,
-       "\xE0\xFE\x74\x28\x2F\xF8\xA6\x06\x0F\xBF\x10\xF1\xE4\xF5\x54\x75"},
-{0x10,0x0E5D,
-       "\x8A\xFF\xD2\xAF\x05\x41\xE5\x41\x70\x02\x05\x40\xD0\x07\xD0\x06"},
-{0x0B,0x0E6D,
-       "\xD0\x00\xD0\xD0\xD0\x82\xD0\x83\xD0\xE0\x32"},
-{0x10,0x0E78,
-       "\xC0\xE0\xC0\x83\xC0\x82\x53\x91\xEF\x90\x7F\xAB\x74\x10\xF0\x90"},
-{0x10,0x0E88,
-       "\x7F\xAE\xE0\x54\xFD\xF0\xC2\x8C\xC2\x1B\xC2\x12\xD0\x82\xD0\x83"},
-{0x03,0x0E98,
-       "\xD0\xE0\x32"},
-{0x01,0x02FA,
-       "\x32"},
-{0x10,0x0E9B,
-       "\xC0\xE0\xC0\x83\xC0\x82\xD2\x1C\x53\x91\xEF\x90\x7F\xAB\x74\x08"},
-{0x08,0x0EAB,
-       "\xF0\xD0\x82\xD0\x83\xD0\xE0\x32"},
-{0x01,0x02FB,
-       "\x32"},
-{0x01,0x02FC,
-       "\x32"},
-{0x10,0x0EB3,
-       "\xC0\xE0\xC0\x83\xC0\x82\x53\x91\xEF\x90\x7F\xA9\x74\x02\xF0\xD0"},
-{0x06,0x0EC3,
-       "\x82\xD0\x83\xD0\xE0\x32"},
-{0x01,0x02FD,
-       "\x32"},
-{0x01,0x02FE,
-       "\x32"},
-{0x01,0x02FF,
-       "\x32"},
-{0x01,0x0EC9,
-       "\x32"},
-{0x01,0x0ECA,
-       "\x32"},
-{0x01,0x0ECB,
-       "\x32"},
-{0x01,0x0ECC,
-       "\x32"},
-{0x01,0x0ECD,
-       "\x32"},
-{0x01,0x0ECE,
-       "\x32"},
-{0x01,0x0ECF,
-       "\x32"},
-{0x01,0x0ED0,
-       "\x32"},
-{0x01,0x0ED1,
-       "\x32"},
-{0x01,0x0ED2,
-       "\x32"},
-{0x10,0x0ED3,
-       "\xEA\x80\x15\x80\xFE\xA8\x01\x58\xAA\x00\x56\x00\xFA\xA0\x05\x60"},
-{0x10,0x0EE3,
-       "\xF5\x40\x0A\xC0\xFF\xA8\x00\x58\xD5\x00\x2B\x00\xFD\x50\x02\xB0"},
-{0x10,0x0EF3,
-       "\xE2\x80\x1D\x80\xFE\x28\x01\xD8\x8A\x00\x76\x00\xF8\xA0\x07\x60"},
-{0x10,0x0F03,
-       "\xF1\x40\x0E\xC0\xFF\x28\x00\xD8\xC5\x00\x3B\x00\xFC\x50\x03\xB0"},
-{0x10,0x0F13,
-       "\xEE\x80\x11\x80\xFE\xE8\x01\x18\xBA\x00\x46\x00\xFB\xA0\x04\x60"},
-{0x10,0x0F23,
-       "\xF7\x40\x08\xC0\xFF\xE8\x00\x18\xDD\x00\x23\x00\xFD\xD0\x02\x30"},
-{0x10,0x0F33,
-       "\xE6\x80\x19\x80\xFE\x68\x01\x98\x9A\x00\x66\x00\xF9\xA0\x06\x60"},
-{0x10,0x0F43,
-       "\xF3\x40\x0C\xC0\xFF\x68\x00\x98\xCD\x00\x33\x00\xFC\xD0\x03\x30"},
-{0x10,0x0F53,
-       "\xE8\x80\x17\x80\xFE\x88\x01\x78\xA2\x00\x5E\x00\xFA\x20\x05\xE0"},
-{0x10,0x0F63,
-       "\xF4\x40\x0B\xC0\xFF\x88\x00\x78\xD1\x00\x2F\x00\xFD\x10\x02\xF0"},
-{0x10,0x0F73,
-       "\xE0\x80\x1F\x80\xFE\x08\x01\xF8\x82\x00\x7E\x00\xF8\x20\x07\xE0"},
-{0x10,0x0F83,
-       "\xF0\x40\x0F\xC0\xFF\x08\x00\xF8\xC1\x00\x3F\x00\xFC\x10\x03\xF0"},
-{0x10,0x0F93,
-       "\xEC\x80\x13\x80\xFE\xC8\x01\x38\xB2\x00\x4E\x00\xFB\x20\x04\xE0"},
-{0x10,0x0FA3,
-       "\xF6\x40\x09\xC0\xFF\xC8\x00\x38\xD9\x00\x27\x00\xFD\x90\x02\x70"},
-{0x10,0x0FB3,
-       "\xE4\x80\x1B\x80\xFE\x48\x01\xB8\x92\x00\x6E\x00\xF9\x20\x06\xE0"},
-{0x10,0x0FC3,
-       "\xF2\x40\x0D\xC0\xFF\x48\x00\xB8\xC9\x00\x37\x00\xFC\x90\x03\x70"},
-{0x10,0x0FD3,
-       "\xEB\x80\x14\x80\xFE\xB8\x01\x48\xAE\x00\x52\x00\xFA\xE0\x05\x20"},
-{0x10,0x0FE3,
-       "\xF5\xC0\x0A\x40\xFF\xB8\x00\x48\xD7\x00\x29\x00\xFD\x70\x02\x90"},
-{0x10,0x0FF3,
-       "\xE3\x80\x1C\x80\xFE\x38\x01\xC8\x8E\x00\x72\x00\xF8\xE0\x07\x20"},
-{0x10,0x1003,
-       "\xF1\xC0\x0E\x40\xFF\x38\x00\xC8\xC7\x00\x39\x00\xFC\x70\x03\x90"},
-{0x10,0x1013,
-       "\xEF\x80\x10\x80\xFE\xF8\x01\x08\xBE\x00\x42\x00\xFB\xE0\x04\x20"},
-{0x10,0x1023,
-       "\xF7\xC0\x08\x40\xFF\xF8\x00\x08\xDF\x00\x21\x00\xFD\xF0\x02\x10"},
-{0x10,0x1033,
-       "\xE7\x80\x18\x80\xFE\x78\x01\x88\x9E\x00\x62\x00\xF9\xE0\x06\x20"},
-{0x10,0x1043,
-       "\xF3\xC0\x0C\x40\xFF\x78\x00\x88\xCF\x00\x31\x00\xFC\xF0\x03\x10"},
-{0x10,0x1053,
-       "\xE9\x80\x16\x80\xFE\x98\x01\x68\xA6\x00\x5A\x00\xFA\x60\x05\xA0"},
-{0x10,0x1063,
-       "\xF4\xC0\x0B\x40\xFF\x98\x00\x68\xD3\x00\x2D\x00\xFD\x30\x02\xD0"},
-{0x10,0x1073,
-       "\xE1\x80\x1E\x80\xFE\x18\x01\xE8\x86\x00\x7A\x00\xF8\x60\x07\xA0"},
-{0x10,0x1083,
-       "\xF0\xC0\x0F\x40\xFF\x18\x00\xE8\xC3\x00\x3D\x00\xFC\x30\x03\xD0"},
-{0x10,0x1093,
-       "\xED\x80\x12\x80\xFE\xD8\x01\x28\xB6\x00\x4A\x00\xFB\x60\x04\xA0"},
-{0x10,0x10A3,
-       "\xF6\xC0\x09\x40\xFF\xD8\x00\x28\xDB\x00\x25\x00\xFD\xB0\x02\x50"},
-{0x10,0x10B3,
-       "\xE5\x80\x1A\x80\xFE\x58\x01\xA8\x96\x00\x6A\x00\xF9\x60\x06\xA0"},
-{0x10,0x10C3,
-       "\xF2\xC0\x0D\x40\xFF\x58\x00\xA8\xCB\x00\x35\x00\xFC\xB0\x03\x50"},
-{0x10,0x10D3,
-       "\xAB\x2B\xEB\x6B\x8B\x0B\xCB\x4B\xBB\x3B\xFB\x7B\x9B\x1B\xDB\x5B"},
-{0x10,0x10E3,
-       "\xA3\x23\xE3\x63\x83\x03\xC3\x43\xB3\x33\xF3\x73\x93\x13\xD3\x53"},
-{0x10,0x10F3,
-       "\xAF\xAF\x2F\x2F\xEF\xEF\x6F\x6F\x8F\x8F\x0F\x0F\xCF\xCF\x4F\x4F"},
-{0x10,0x1103,
-       "\xBF\xBF\x3F\x3F\xFF\xFF\x7F\x7F\x9F\x9F\x1F\x1F\xDF\xDF\x5F\x5F"},
-{0x10,0x1113,
-       "\xA7\xA7\xA7\xA7\x27\x27\x27\x27\xE7\xE7\xE7\xE7\x67\x67\x67\x67"},
-{0x10,0x1123,
-       "\x87\x87\x87\x87\x07\x07\x07\x07\xC7\xC7\xC7\xC7\x47\x47\x47\x47"},
-{0x10,0x1133,
-       "\xB7\xB7\xB7\xB7\x37\x37\x37\x37\xF7\xF7\xF7\xF7\x77\x77\x77\x77"},
-{0x10,0x1143,
-       "\x97\x97\x97\x97\x17\x17\x17\x17\xD7\xD7\xD7\xD7\x57\x57\x57\x57"},
-{0x10,0x1153,
-       "\xA9\xA9\xA9\xA9\xA9\xA9\xA9\xA9\x29\x29\x29\x29\x29\x29\x29\x29"},
-{0x10,0x1163,
-       "\xE9\xE9\xE9\xE9\xE9\xE9\xE9\xE9\x69\x69\x69\x69\x69\x69\x69\x69"},
-{0x10,0x1173,
-       "\x89\x89\x89\x89\x89\x89\x89\x89\x09\x09\x09\x09\x09\x09\x09\x09"},
-{0x10,0x1183,
-       "\xC9\xC9\xC9\xC9\xC9\xC9\xC9\xC9\x49\x49\x49\x49\x49\x49\x49\x49"},
-{0x10,0x1193,
-       "\xB9\xB9\xB9\xB9\xB9\xB9\xB9\xB9\x39\x39\x39\x39\x39\x39\x39\x39"},
-{0x10,0x11A3,
-       "\xF9\xF9\xF9\xF9\xF9\xF9\xF9\xF9\x79\x79\x79\x79\x79\x79\x79\x79"},
-{0x10,0x11B3,
-       "\x99\x99\x99\x99\x99\x99\x99\x99\x19\x19\x19\x19\x19\x19\x19\x19"},
-{0x10,0x11C3,
-       "\xD9\xD9\xD9\xD9\xD9\xD9\xD9\xD9\x59\x59\x59\x59\x59\x59\x59\x59"},
-{0x10,0x11D3,
-       "\xA1\xA1\xA1\xA1\xA1\xA1\xA1\xA1\xA1\xA1\xA1\xA1\xA1\xA1\xA1\xA1"},
-{0x10,0x11E3,
-       "\x21\x21\x21\x21\x21\x21\x21\x21\x21\x21\x21\x21\x21\x21\x21\x21"},
-{0x10,0x11F3,
-       "\xE1\xE1\xE1\xE1\xE1\xE1\xE1\xE1\xE1\xE1\xE1\xE1\xE1\xE1\xE1\xE1"},
-{0x10,0x1203,
-       "\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61"},
-{0x10,0x1213,
-       "\x81\x81\x81\x81\x81\x81\x81\x81\x81\x81\x81\x81\x81\x81\x81\x81"},
-{0x10,0x1223,
-       "\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"},
-{0x10,0x1233,
-       "\xC1\xC1\xC1\xC1\xC1\xC1\xC1\xC1\xC1\xC1\xC1\xC1\xC1\xC1\xC1\xC1"},
-{0x10,0x1243,
-       "\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41"},
-{0x10,0x1253,
-       "\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1"},
-{0x10,0x1263,
-       "\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31"},
-{0x10,0x1273,
-       "\xF1\xF1\xF1\xF1\xF1\xF1\xF1\xF1\xF1\xF1\xF1\xF1\xF1\xF1\xF1\xF1"},
-{0x10,0x1283,
-       "\x71\x71\x71\x71\x71\x71\x71\x71\x71\x71\x71\x71\x71\x71\x71\x71"},
-{0x10,0x1293,
-       "\x91\x91\x91\x91\x91\x91\x91\x91\x91\x91\x91\x91\x91\x91\x91\x91"},
-{0x10,0x12A3,
-       "\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11"},
-{0x06,0x12B3,
-       "\xD1\xD1\xD1\xD1\xD1\xD1"},
-{0x10,0x12B9,
-       "\xD1\xD1\xD1\xD1\xD1\xD1\xD1\xD1\xD1\xD1\x51\x51\x51\x51\x51\x51"},
-{0x10,0x12C9,
-       "\x51\x51\x51\x51\x51\x51\x51\x51\x51\x51\xAD\xAD\xAD\xAD\xAD\xAD"},
-{0x10,0x12D9,
-       "\xAD\xAD\xAD\xAD\xAD\xAD\xAD\xAD\xAD\xAD\xAD\xAD\xAD\xAD\xAD\xAD"},
-{0x10,0x12E9,
-       "\xAD\xAD\xAD\xAD\xAD\xAD\xAD\xAD\xAD\xAD\x2D\x2D\x2D\x2D\x2D\x2D"},
-{0x10,0x12F9,
-       "\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D"},
-{0x10,0x1309,
-       "\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\xED\xED\xED\xED\xED\xED"},
-{0x10,0x1319,
-       "\xED\xED\xED\xED\xED\xED\xED\xED\xED\xED\xED\xED\xED\xED\xED\xED"},
-{0x10,0x1329,
-       "\xED\xED\xED\xED\xED\xED\xED\xED\xED\xED\x6D\x6D\x6D\x6D\x6D\x6D"},
-{0x10,0x1339,
-       "\x6D\x6D\x6D\x6D\x6D\x6D\x6D\x6D\x6D\x6D\x6D\x6D\x6D\x6D\x6D\x6D"},
-{0x10,0x1349,
-       "\x6D\x6D\x6D\x6D\x6D\x6D\x6D\x6D\x6D\x6D\x8D\x8D\x8D\x8D\x8D\x8D"},
-{0x10,0x1359,
-       "\x8D\x8D\x8D\x8D\x8D\x8D\x8D\x8D\x8D\x8D\x8D\x8D\x8D\x8D\x8D\x8D"},
-{0x10,0x1369,
-       "\x8D\x8D\x8D\x8D\x8D\x8D\x8D\x8D\x8D\x8D\x0D\x0D\x0D\x0D\x0D\x0D"},
-{0x10,0x1379,
-       "\x0D\x0D\x0D\x0D\x0D\x0D\x0D\x0D\x0D\x0D\x0D\x0D\x0D\x0D\x0D\x0D"},
-{0x10,0x1389,
-       "\x0D\x0D\x0D\x0D\x0D\x0D\x0D\x0D\x0D\x0D\xCD\xCD\xCD\xCD\xCD\xCD"},
-{0x10,0x1399,
-       "\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD"},
-{0x10,0x13A9,
-       "\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\x4D\x4D\x4D\x4D\x4D\x4D"},
-{0x10,0x13B9,
-       "\x4D\x4D\x4D\x4D\x4D\x4D\x4D\x4D\x4D\x4D\x4D\x4D\x4D\x4D\x4D\x4D"},
-{0x10,0x13C9,
-       "\x4D\x4D\x4D\x4D\x4D\x4D\x4D\x4D\x4D\x4D\xBD\xBD\xBD\xBD\xBD\xBD"},
-{0x10,0x13D9,
-       "\xBD\xBD\xBD\xBD\xBD\xBD\xBD\xBD\xBD\xBD\xBD\xBD\xBD\xBD\xBD\xBD"},
-{0x10,0x13E9,
-       "\xBD\xBD\xBD\xBD\xBD\xBD\xBD\xBD\xBD\xBD\x3D\x3D\x3D\x3D\x3D\x3D"},
-{0x10,0x13F9,
-       "\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D"},
-{0x10,0x1409,
-       "\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\xFD\xFD\xFD\xFD\xFD\xFD"},
-{0x10,0x1419,
-       "\xFD\xFD\xFD\xFD\xFD\xFD\xFD\xFD\xFD\xFD\xFD\xFD\xFD\xFD\xFD\xFD"},
-{0x10,0x1429,
-       "\xFD\xFD\xFD\xFD\xFD\xFD\xFD\xFD\xFD\xFD\x7D\x7D\x7D\x7D\x7D\x7D"},
-{0x10,0x1439,
-       "\x7D\x7D\x7D\x7D\x7D\x7D\x7D\x7D\x7D\x7D\x7D\x7D\x7D\x7D\x7D\x7D"},
-{0x10,0x1449,
-       "\x7D\x7D\x7D\x7D\x7D\x7D\x7D\x7D\x7D\x7D\x9D\x9D\x9D\x9D\x9D\x9D"},
-{0x10,0x1459,
-       "\x9D\x9D\x9D\x9D\x9D\x9D\x9D\x9D\x9D\x9D\x9D\x9D\x9D\x9D\x9D\x9D"},
-{0x10,0x1469,
-       "\x9D\x9D\x9D\x9D\x9D\x9D\x9D\x9D\x9D\x9D\x1D\x1D\x1D\x1D\x1D\x1D"},
-{0x10,0x1479,
-       "\x1D\x1D\x1D\x1D\x1D\x1D\x1D\x1D\x1D\x1D\x1D\x1D\x1D\x1D\x1D\x1D"},
-{0x10,0x1489,
-       "\x1D\x1D\x1D\x1D\x1D\x1D\x1D\x1D\x1D\x1D\xDD\xDD\xDD\xDD\xDD\xDD"},
-{0x10,0x1499,
-       "\xDD\xDD\xDD\xDD\xDD\xDD\xDD\xDD\xDD\xDD\xDD\xDD\xDD\xDD\xDD\xDD"},
-{0x10,0x14A9,
-       "\xDD\xDD\xDD\xDD\xDD\xDD\xDD\xDD\xDD\xDD\x5D\x5D\x5D\x5D\x5D\x5D"},
-{0x10,0x14B9,
-       "\x5D\x5D\x5D\x5D\x5D\x5D\x5D\x5D\x5D\x5D\x5D\x5D\x5D\x5D\x5D\x5D"},
-{0x10,0x14C9,
-       "\x5D\x5D\x5D\x5D\x5D\x5D\x5D\x5D\x5D\x5D\xA5\xA5\xA5\xA5\xA5\xA5"},
-{0x10,0x14D9,
-       "\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5"},
-{0x10,0x14E9,
-       "\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5"},
-{0x10,0x14F9,
-       "\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5"},
-{0x10,0x1509,
-       "\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\xA5\x25\x25\x25\x25\x25\x25"},
-{0x10,0x1519,
-       "\x25\x25\x25\x25\x25\x25\x25\x25\x25\x25\x25\x25\x25\x25\x25\x25"},
-{0x10,0x1529,
-       "\x25\x25\x25\x25\x25\x25\x25\x25\x25\x25\x25\x25\x25\x25\x25\x25"},
-{0x10,0x1539,
-       "\x25\x25\x25\x25\x25\x25\x25\x25\x25\x25\x25\x25\x25\x25\x25\x25"},
-{0x10,0x1549,
-       "\x25\x25\x25\x25\x25\x25\x25\x25\x25\x25\xE5\xE5\xE5\xE5\xE5\xE5"},
-{0x10,0x1559,
-       "\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5"},
-{0x10,0x1569,
-       "\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5"},
-{0x10,0x1579,
-       "\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5"},
-{0x10,0x1589,
-       "\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\xE5\x65\x65\x65\x65\x65\x65"},
-{0x10,0x1599,
-       "\x65\x65\x65\x65\x65\x65\x65\x65\x65\x65\x65\x65\x65\x65\x65\x65"},
-{0x10,0x15A9,
-       "\x65\x65\x65\x65\x65\x65\x65\x65\x65\x65\x65\x65\x65\x65\x65\x65"},
-{0x10,0x15B9,
-       "\x65\x65\x65\x65\x65\x65\x65\x65\x65\x65\x65\x65\x65\x65\x65\x65"},
-{0x10,0x15C9,
-       "\x65\x65\x65\x65\x65\x65\x65\x65\x65\x65\x85\x85\x85\x85\x85\x85"},
-{0x10,0x15D9,
-       "\x85\x85\x85\x85\x85\x85\x85\x85\x85\x85\x85\x85\x85\x85\x85\x85"},
-{0x10,0x15E9,
-       "\x85\x85\x85\x85\x85\x85\x85\x85\x85\x85\x85\x85\x85\x85\x85\x85"},
-{0x10,0x15F9,
-       "\x85\x85\x85\x85\x85\x85\x85\x85\x85\x85\x85\x85\x85\x85\x85\x85"},
-{0x10,0x1609,
-       "\x85\x85\x85\x85\x85\x85\x85\x85\x85\x85\x05\x05\x05\x05\x05\x05"},
-{0x10,0x1619,
-       "\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05"},
-{0x10,0x1629,
-       "\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05"},
-{0x10,0x1639,
-       "\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05"},
-{0x10,0x1649,
-       "\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\xC5\xC5\xC5\xC5\xC5\xC5"},
-{0x10,0x1659,
-       "\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5"},
-{0x10,0x1669,
-       "\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5"},
-{0x10,0x1679,
-       "\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5"},
-{0x10,0x1689,
-       "\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\xC5\x45\x45\x45\x45\x45\x45"},
-{0x06,0x1699,
-       "\x45\x45\x45\x45\x45\x45"},
-{0x10,0x169F,
-       "\x45\x45\x45\x45\x45\x45\x45\x45\x45\x45\x45\x45\x45\x45\x45\x45"},
-{0x10,0x16AF,
-       "\x45\x45\x45\x45\x45\x45\x45\x45\x45\x45\x45\x45\x45\x45\x45\x45"},
-{0x10,0x16BF,
-       "\x45\x45\x45\x45\x45\x45\x45\x45\x45\x45\x45\x45\x45\x45\x45\x45"},
-{0x10,0x16CF,
-       "\x45\x45\x45\x45\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5"},
-{0x10,0x16DF,
-       "\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5"},
-{0x10,0x16EF,
-       "\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5"},
-{0x10,0x16FF,
-       "\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5\xB5"},
-{0x10,0x170F,
-       "\xB5\xB5\xB5\xB5\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35"},
-{0x10,0x171F,
-       "\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35"},
-{0x10,0x172F,
-       "\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35"},
-{0x10,0x173F,
-       "\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35"},
-{0x10,0x174F,
-       "\x35\x35\x35\x35\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5"},
-{0x10,0x175F,
-       "\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5"},
-{0x10,0x176F,
-       "\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5"},
-{0x10,0x177F,
-       "\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5\xF5"},
-{0x10,0x178F,
-       "\xF5\xF5\xF5\xF5\x75\x75\x75\x75\x75\x75\x75\x75\x75\x75\x75\x75"},
-{0x10,0x179F,
-       "\x75\x75\x75\x75\x75\x75\x75\x75\x75\x75\x75\x75\x75\x75\x75\x75"},
-{0x10,0x17AF,
-       "\x75\x75\x75\x75\x75\x75\x75\x75\x75\x75\x75\x75\x75\x75\x75\x75"},
-{0x10,0x17BF,
-       "\x75\x75\x75\x75\x75\x75\x75\x75\x75\x75\x75\x75\x75\x75\x75\x75"},
-{0x10,0x17CF,
-       "\x75\x75\x75\x75\x95\x95\x95\x95\x95\x95\x95\x95\x95\x95\x95\x95"},
-{0x10,0x17DF,
-       "\x95\x95\x95\x95\x95\x95\x95\x95\x95\x95\x95\x95\x95\x95\x95\x95"},
-{0x10,0x17EF,
-       "\x95\x95\x95\x95\x95\x95\x95\x95\x95\x95\x95\x95\x95\x95\x95\x95"},
-{0x10,0x17FF,
-       "\x95\x95\x95\x95\x95\x95\x95\x95\x95\x95\x95\x95\x95\x95\x95\x95"},
-{0x10,0x180F,
-       "\x95\x95\x95\x95\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15"},
-{0x10,0x181F,
-       "\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15"},
-{0x10,0x182F,
-       "\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15"},
-{0x10,0x183F,
-       "\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15"},
-{0x10,0x184F,
-       "\x15\x15\x15\x15\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5"},
-{0x10,0x185F,
-       "\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5"},
-{0x10,0x186F,
-       "\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5"},
-{0x10,0x187F,
-       "\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5\xD5"},
-{0x10,0x188F,
-       "\xD5\xD5\xD5\xD5\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55"},
-{0x10,0x189F,
-       "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55"},
-{0x10,0x18AF,
-       "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55"},
-{0x10,0x18BF,
-       "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55"},
-{0x04,0x18CF,
-       "\x55\x55\x55\x55"},
-{0x10,0x0100,
-       "\x59\x40\x70\x50\x68\x6F\x6E\x65\x20\x56\x31\x2E\x30\x20\x30\x33"},
-{0x10,0x0110,
-       "\x31\x33\x30\x30\x12\x01\x00\x01\x00\x00\x00\x40\x27\x15\x01\x02"},
-{0x10,0x0120,
-       "\x00\x01\x01\x02\x00\x01\x09\x02\xC7\x00\x04\x01\x00\x80\x32\x09"},
-{0x10,0x0130,
-       "\x04\x00\x00\x00\x01\x01\x00\x00\x0A\x24\x01\x00\x01\x34\x00\x02"},
-{0x10,0x0140,
-       "\x01\x02\x0C\x24\x02\x01\x01\x01\x04\x01\x00\x00\x00\x00\x0C\x24"},
-{0x10,0x0150,
-       "\x02\x02\x01\x02\x03\x01\x00\x00\x00\x00\x09\x24\x03\x03\x01\x03"},
-{0x10,0x0160,
-       "\x02\x01\x00\x09\x24\x03\x04\x01\x01\x01\x02\x00\x09\x04\x01\x00"},
-{0x10,0x0170,
-       "\x00\x01\x02\x00\x00\x09\x04\x01\x01\x01\x01\x02\x00\x00\x07\x24"},
-{0x10,0x0180,
-       "\x01\x01\x00\x01\x00\x0B\x24\x02\x01\x01\x02\x10\x01\x40\x1F\x00"},
-{0x10,0x0190,
-       "\x09\x05\x08\x09\x10\x00\x01\x00\x00\x07\x25\x01\x00\x00\x00\x00"},
-{0x10,0x01A0,
-       "\x09\x04\x02\x00\x00\x01\x02\x00\x00\x09\x04\x02\x01\x01\x01\x02"},
-{0x10,0x01B0,
-       "\x00\x00\x07\x24\x01\x04\x00\x01\x00\x0B\x24\x02\x01\x01\x02\x10"},
-{0x10,0x01C0,
-       "\x01\x40\x1F\x00\x09\x05\x88\x09\x10\x00\x01\x00\x00\x07\x25\x01"},
-{0x10,0x01D0,
-       "\x00\x00\x00\x00\x09\x04\x03\x00\x01\x03\x00\x00\x02\x09\x21\x00"},
-{0x10,0x01E0,
-       "\x01\x00\x01\x22\x5A\x00\x07\x05\x81\x03\x08\x00\x0A\x05\x0B\x09"},
-{0x10,0x01F0,
-       "\x04\xA1\x01\x09\x06\xA1\x02\x19\xB0\x29\xBB\x15\x01\x25\x0C\x95"},
-{0x10,0x0200,
-       "\x01\x75\x04\x81\x00\xC0\x05\x0B\x09\x20\x09\x2F\x09\x24\x09\x31"},
-{0x10,0x0210,
-       "\x25\x04\x75\x03\x81\x00\x05\x07\x09\x52\x09\x51\x09\x28\x09\x2A"},
-{0x10,0x0220,
-       "\x25\x04\x75\x03\x81\x00\x05\x09\x09\x01\x75\x01\x25\x01\x81\x02"},
-{0x10,0x0230,
-       "\x95\x01\x75\x05\x81\x03\x05\x08\x09\x17\x25\x01\x75\x01\x91\x02"},
-{0x10,0x0240,
-       "\x95\x07\x75\x01\x91\x03\xC0\x04\x03\x09\x04\x3C\x03\x52\x00\x46"},
-{0x10,0x0250,
-       "\x00\x43\x00\x20\x00\x44\x00\x69\x00\x73\x00\x74\x00\x72\x00\x69"},
-{0x10,0x0260,
-       "\x00\x62\x00\x75\x00\x74\x00\x69\x00\x6F\x00\x6E\x00\x20\x00\x28"},
-{0x10,0x0270,
-       "\x00\x53\x00\x29\x00\x20\x00\x50\x00\x74\x00\x65\x00\x20\x00\x4C"},
-{0x10,0x0280,
-       "\x00\x74\x00\x64\x00\x2E\x00\x54\x03\x20\x00\x59\x00\x40\x00\x70"},
-{0x10,0x0290,
-       "\x00\x50\x00\x68\x00\x6F\x00\x6E\x00\x65\x00\x20\x00\x2D\x00\x20"},
-{0x10,0x02A0,
-       "\x00\x54\x00\x68\x00\x65\x00\x20\x00\x77\x00\x61\x00\x79\x00\x20"},
-{0x10,0x02B0,
-       "\x00\x74\x00\x6F\x00\x20\x00\x63\x00\x68\x00\x61\x00\x74\x00\x2E"},
-{0x10,0x02C0,
-       "\x00\x20\x00\x20\x00\x20\x00\x20\x00\x20\x00\x20\x00\x20\x00\x20"},
-{0x0D,0x02D0,
-       "\x00\x20\x00\x20\x00\x20\x00\x20\x00\x20\x00\x00\x00"},
-{0x10,0x18D3,
-       "\x90\x7F\xD6\xE0\x44\x80\xF0\x43\x87\x01\x00\x00\x00\x00\x00\x22"},
-{0x10,0x18F4,
-       "\x90\x7F\xD6\xE0\x54\xFB\xF0\xE0\x44\x08\xF0\x30\x1F\x04\xE0\x44"},
-{0x10,0x1904,
-       "\x02\xF0\x7F\xDC\x7E\x05\x12\x19\x19\x90\x7F\xD6\xE0\x54\xF7\xF0"},
-{0x05,0x1914,
-       "\xE0\x44\x04\xF0\x22"},
-{0x10,0x1919,
-       "\x8E\x10\x8F\x11\xE5\x11\x15\x11\xAE\x10\x70\x02\x15\x10\x4E\x60"},
-{0x07,0x1929,
-       "\x05\x12\x18\xE3\x80\xEE\x22"},
-{0x02,0x1930,
-       "\x8F\x11"},
-{0x10,0x1932,
-       "\xE4\xF5\x12\x75\x13\xFF\x75\x14\x02\x75\x15\x47\xAB\x13\xAA\x14"},
-{0x10,0x1942,
-       "\xA9\x15\x90\x00\x01\x12\x1A\x65\xB4\x03\x1D\xAF\x12\x05\x12\xEF"},
-{0x10,0x1952,
-       "\xB5\x11\x01\x22\x12\x1A\x4C\x7E\x00\x29\xFF\xEE\x3A\xA9\x07\x75"},
-{0x0E,0x1962,
-       "\x13\xFF\xF5\x14\x89\x15\x80\xD4\x7B\x00\x7A\x00\x79\x00"},
-{0x01,0x1970,
-       "\x22"},
-{0x10,0x1971,
-       "\xE4\xFE\x75\x13\xFF\x75\x14\x01\x75\x15\x26\xAB\x13\xAA\x14\xA9"},
-{0x10,0x1981,
-       "\x15\x90\x00\x01\x12\x1A\x65\x64\x02\x70\x2D\xAD\x06\x0E\xED\xB5"},
-{0x10,0x1991,
-       "\x07\x01\x22\x90\x00\x02\x12\x1A\x92\x85\xF0\x11\xF5\x12\x62\x11"},
-{0x10,0x19A1,
-       "\xE5\x11\x62\x12\xE5\x12\x62\x11\x29\xFD\xE5\x11\x3A\xA9\x05\x75"},
-{0x0E,0x19B1,
-       "\x13\xFF\xF5\x14\x89\x15\x80\xC3\x7B\x00\x7A\x00\x79\x00"},
-{0x01,0x19BF,
-       "\x22"},
-{0x10,0x18E3,
-       "\x74\x00\xF5\x86\x90\xFD\xA5\x7C\x05\xA3\xE5\x82\x45\x83\x70\xF9"},
-{0x01,0x18F3,
-       "\x22"},
-{0x03,0x0000,
-       "\x02\x19\xC0"},
-{0x0C,0x19C0,
-       "\x78\x7F\xE4\xF6\xD8\xFD\x75\x81\x54\x02\x1A\x07"},
-{0x10,0x1A4C,
-       "\xBB\x01\x06\x89\x82\x8A\x83\xE0\x22\x50\x02\xE7\x22\xBB\xFE\x02"},
-{0x09,0x1A5C,
-       "\xE3\x22\x89\x82\x8A\x83\xE4\x93\x22"},
-{0x10,0x1A65,
-       "\xBB\x01\x0C\xE5\x82\x29\xF5\x82\xE5\x83\x3A\xF5\x83\xE0\x22\x50"},
-{0x10,0x1A75,
-       "\x06\xE9\x25\x82\xF8\xE6\x22\xBB\xFE\x06\xE9\x25\x82\xF8\xE2\x22"},
-{0x0D,0x1A85,
-       "\xE5\x82\x29\xF5\x82\xE5\x83\x3A\xF5\x83\xE4\x93\x22"},
-{0x10,0x1A92,
-       "\xBB\x01\x10\xE5\x82\x29\xF5\x82\xE5\x83\x3A\xF5\x83\xE0\xF5\xF0"},
-{0x10,0x1AA2,
-       "\xA3\xE0\x22\x50\x09\xE9\x25\x82\xF8\x86\xF0\x08\xE6\x22\xBB\xFE"},
-{0x10,0x1AB2,
-       "\x0A\xE9\x25\x82\xF8\xE2\xF5\xF0\x08\xE2\x22\xE5\x83\x2A\xF5\x83"},
-{0x08,0x1AC2,
-       "\xE9\x93\xF5\xF0\xA3\xE9\x93\x22"},
-{0x10,0x1ACA,
-       "\xEB\x9F\xF5\xF0\xEA\x9E\x42\xF0\xE9\x9D\x42\xF0\xE8\x9C\x45\xF0"},
-{0x01,0x1ADA,
-       "\x22"},
-{0x10,0x1ADB,
-       "\xD0\x83\xD0\x82\xF8\xE4\x93\x70\x12\x74\x01\x93\x70\x0D\xA3\xA3"},
-{0x10,0x1AEB,
-       "\x93\xF8\x74\x01\x93\xF5\x82\x88\x83\xE4\x73\x74\x02\x93\xB5\xF0"},
-{0x0D,0x1AFB,
-       "\x06\x74\x03\x93\x68\x60\xE9\xA3\xA3\xA3\xA3\x80\xD8"},
-{0x10,0x19CC,
-       "\x02\x05\x44\xE4\x93\xA3\xF8\xE4\x93\xA3\x40\x03\xF6\x80\x01\xF2"},
-{0x10,0x19DC,
-       "\x08\xDF\xF4\x80\x29\xE4\x93\xA3\xF8\x54\x07\x24\x0C\xC8\xC3\x33"},
-{0x10,0x19EC,
-       "\xC4\x54\x0F\x44\x20\xC8\x83\x40\x04\xF4\x56\x80\x01\x46\xF6\xDF"},
-{0x10,0x19FC,
-       "\xE4\x80\x0B\x01\x02\x04\x08\x10\x20\x40\x80\x90\x02\xDD\xE4\x7E"},
-{0x10,0x1A0C,
-       "\x01\x93\x60\xBC\xA3\xFF\x54\x3F\x30\xE5\x09\x54\x1F\xFE\xE4\x93"},
-{0x10,0x1A1C,
-       "\xA3\x60\x01\x0E\xCF\x54\xC0\x25\xE0\x60\xA8\x40\xB8\xE4\x93\xA3"},
-{0x10,0x1A2C,
-       "\xFA\xE4\x93\xA3\xF8\xE4\x93\xA3\xC8\xC5\x82\xC8\xCA\xC5\x83\xCA"},
-{0x10,0x1A3C,
-       "\xF0\xA3\xC8\xC5\x82\xC8\xCA\xC5\x83\xCA\xDF\xE9\xDE\xE7\x80\xBE"},
-{0x01,0x02F1,
-       "\x00"},
-{0x00,0x0000,""}
-};
diff --git a/sys/dev/usb/ezload.c b/sys/dev/usb/ezload.c
deleted file mode 100644 (file)
index ec30279..0000000
+++ /dev/null
@@ -1,179 +0,0 @@
-/*     $OpenBSD: ezload.c,v 1.13 2014/07/12 18:48:52 tedu Exp $ */
-/*     $NetBSD: ezload.c,v 1.5 2002/07/11 21:14:25 augustss Exp $      */
-
-/*
- * Copyright (c) 2000 The NetBSD Foundation, Inc.
- * All rights reserved.
- *
- * This code is derived from software contributed to The NetBSD Foundation
- * by  Lennart Augustsson <lennart@augustsson.net>.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
- * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include <sys/param.h>
-#include <sys/systm.h>
-#include <sys/kernel.h>
-#include <sys/device.h>
-#include <sys/malloc.h>
-#include <sys/conf.h>
-
-#include <dev/usb/usb.h>
-#include <dev/usb/usbdi.h>
-#include <dev/usb/usbdi_util.h>
-
-#include <dev/usb/ezload.h>
-
-/*
- * Vendor specific request code for Anchor Upload/Download
- */
-
-/* This one is implemented in the core */
-#define ANCHOR_LOAD_INTERNAL   0xA0
-
-/* This is the highest internal RAM address for the AN2131Q */
-#define ANCHOR_MAX_INTERNAL_ADDRESS  0x1B3F
-
-/*
- * EZ-USB Control and Status Register.  Bit 0 controls 8051 reset
- */
-#define ANCHOR_CPUCS_REG       0x7F92
-#define  ANCHOR_RESET          0x01
-
-/*
- * Although USB does not limit you here, the Anchor docs
- * quote 64 as a limit, and Mato@activewireinc.com suggested
- * to use 16.
- */
-#define ANCHOR_CHUNK 16
-
-/*
- * This is a firmware loader for ezusb (Anchor) devices. When the firmware
- * has been downloaded the device will simulate a disconnect and when it
- * is next recognized by the USB software it will appear as another
- * device.
- */
-
-#ifdef USB_DEBUG
-#define DPRINTF(x)     if (ezloaddebug) printf x
-#define DPRINTFN(n,x)  if (ezloaddebug>(n)) printf x
-int ezloaddebug = 0;
-#else
-#define DPRINTF(x)
-#define DPRINTFN(n,x)
-#endif
-
-usbd_status
-ezload_reset(struct usbd_device *dev, int reset)
-{
-       usb_device_request_t req;
-       uByte rst;
-
-       DPRINTF(("ezload_reset: reset=%d\n", reset));
-
-       rst = reset ? ANCHOR_RESET : 0;
-       req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
-       req.bRequest = ANCHOR_LOAD_INTERNAL;
-       USETW(req.wValue, ANCHOR_CPUCS_REG);
-       USETW(req.wIndex, 0);
-       USETW(req.wLength, 1);
-       return (usbd_do_request(dev, &req, &rst));
-}
-
-usbd_status
-ezload_download(struct usbd_device *dev, const char *name, const u_char *buf,
-    size_t buflen)
-{
-       usb_device_request_t req;
-       usbd_status err = 0;
-       u_int8_t length;
-       u_int16_t address;
-       u_int len, offs;
-
-       for (;;) {
-               length = *buf++;
-               if (length == 0)
-                       break;
-
-               address = UGETW(buf); buf += 2;
-#if 0
-               if (address + length > ANCHOR_MAX_INTERNAL_ADDRESS)
-                       return (USBD_INVAL);
-#endif
-
-               req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
-               req.bRequest = ANCHOR_LOAD_INTERNAL;
-               USETW(req.wIndex, 0);
-               for (offs = 0; offs < length; offs += ANCHOR_CHUNK) {
-                       len = length - offs;
-                       if (len > ANCHOR_CHUNK)
-                               len = ANCHOR_CHUNK;
-                       USETW(req.wValue, address + offs);
-                       USETW(req.wLength, len);
-                       DPRINTFN(2,("ezload_download: addr=0x%x len=%d\n",
-                                   address + offs, len));
-                       err = usbd_do_request(dev, &req, (u_char *)buf);
-                       if (err)
-                               break;
-
-                       buf += len;
-               }
-               if (err)
-                       break;
-       }
-
-       return (err);
-}
-
-usbd_status
-ezload_downloads_and_reset(struct usbd_device *dev, char **names)
-{
-       usbd_status err;
-       size_t buflen;
-       u_char *buf;
-       int error;
-
-       /*(void)ezload_reset(dev, 1);*/
-       err = ezload_reset(dev, 1);
-       if (err)
-               return (err);
-       usbd_delay_ms(dev, 250);
-
-       while (*names != NULL) {
-               error = loadfirmware(*names, &buf, &buflen);
-               if (error)
-                       return (error);
-
-               err = ezload_download(dev, *names, buf, buflen);
-               free(buf, M_DEVBUF, 0);
-               if (err)
-                       return (err);
-               names++;
-       }
-       if (err)
-               return (err);
-       usbd_delay_ms(dev, 250);
-       /*(void)ezload_reset(dev, 0);*/
-       err = ezload_reset(dev, 0);
-       usbd_delay_ms(dev, 250);
-       return (err);
-}
diff --git a/sys/dev/usb/ezload.h b/sys/dev/usb/ezload.h
deleted file mode 100644 (file)
index a68aa30..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-/*     $OpenBSD: ezload.h,v 1.5 2013/04/15 09:23:01 mglocker Exp $ */
-/*     $NetBSD: ezload.h,v 1.2 2001/01/18 20:28:23 jdolecek Exp $      */
-
-/*
- * Copyright (c) 2000 The NetBSD Foundation, Inc.
- * All rights reserved.
- *
- * This code is derived from software contributed to The NetBSD Foundation
- * by  Lennart Augustsson <lennart@augustsson.net>.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
- * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */
-
-struct ezdata {
-       u_int8_t        length;
-       u_int16_t       address;
-       u_int8_t        *data;
-};
-
-#ifdef _KERNEL
-usbd_status ezload_reset(struct usbd_device *, int);
-usbd_status ezload_download(struct usbd_device *, const char *name,
-       const u_char *buf, size_t buflen);
-usbd_status ezload_downloads_and_reset(struct usbd_device *, char **);
-#endif
index 3b4c680..b60f868 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: files.usb,v 1.116 2014/07/12 20:58:44 mpi Exp $
+#      $OpenBSD: files.usb,v 1.117 2014/07/12 21:56:57 tedu Exp $
 #      $NetBSD: files.usb,v 1.16 2000/02/14 20:29:54 augustss Exp $
 #
 # Config file and device description for machine-independent USB code.
@@ -25,10 +25,6 @@ attach       uhub at uhub with uhub_uhub
 # Modem and com serial port "bus"
 define ucombus {[portno = -1]}
 
-# EZ-USB firmware loader
-define ezload
-file   dev/usb/ezload.c                ezload
-
 # Audio devices
 device uaudio: audio, auconv, mulaw
 attach uaudio at uhub
@@ -189,11 +185,6 @@ device     uvisor: ucombus
 attach uvisor at uhub
 file   dev/usb/uvisor.c                uvisor
 
-# YAP phone firmware loader
-device uyap: ezload, firmload
-attach uyap at uhub
-file   dev/usb/uyap.c                  uyap
-
 # D-Link DSB-R100 FM radio
 device udsbr: radiobus
 attach udsbr at uhub
diff --git a/sys/dev/usb/uyap.c b/sys/dev/usb/uyap.c
deleted file mode 100644 (file)
index e308618..0000000
+++ /dev/null
@@ -1,137 +0,0 @@
-/*     $OpenBSD: uyap.c,v 1.20 2013/04/15 09:23:02 mglocker Exp $ */
-/*     $NetBSD: uyap.c,v 1.6 2002/07/11 21:14:37 augustss Exp $        */
-
-/*
- * Copyright (c) 2000 The NetBSD Foundation, Inc.
- * All rights reserved.
- *
- * This code is derived from software contributed to The NetBSD Foundation
- * by  Lennart Augustsson <lennart@augustsson.net>.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
- * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include <sys/param.h>
-#include <sys/systm.h>
-#include <sys/kernel.h>
-#include <sys/device.h>
-#include <sys/conf.h>
-#include <sys/tty.h>
-
-#include <dev/usb/usb.h>
-#include <dev/usb/usbdi.h>
-#include <dev/usb/usbdevs.h>
-
-#include <dev/usb/ezload.h>
-
-struct uyap_softc {
-       struct device           sc_dev;         /* base device */
-       struct usbd_device      *sc_udev;
-};
-
-int uyap_match(struct device *, void *, void *); 
-void uyap_attach(struct device *, struct device *, void *); 
-int uyap_detach(struct device *, int); 
-int uyap_activate(struct device *, int); 
-
-struct cfdriver uyap_cd = { 
-       NULL, "uyap", DV_DULL 
-}; 
-
-const struct cfattach uyap_ca = { 
-       sizeof(struct uyap_softc), 
-       uyap_match, 
-       uyap_attach, 
-       uyap_detach, 
-       uyap_activate, 
-};
-void uyap_attachhook(void *);
-
-int
-uyap_match(struct device *parent, void *match, void *aux)
-{
-       struct usb_attach_arg *uaa = aux;
-
-       if (uaa->iface != NULL)
-               return (UMATCH_NONE);
-
-       /* Match the boot device. */
-       if (uaa->vendor == USB_VENDOR_SILICONPORTALS &&
-           uaa->product == USB_PRODUCT_SILICONPORTALS_YAPPH_NF)
-               return (UMATCH_VENDOR_PRODUCT);
-
-       return (UMATCH_NONE);
-}
-
-void
-uyap_attachhook(void *xsc)
-{
-       char *firmwares[] = { "uyap", NULL };
-       struct uyap_softc *sc = xsc;
-       int err;
-
-       err = ezload_downloads_and_reset(sc->sc_udev, firmwares);
-       if (err) {
-               printf("%s: download ezdata format firmware error: %s\n",
-                   sc->sc_dev.dv_xname, usbd_errstr(err));
-               return;
-       }
-
-       printf("%s: firmware download complete, disconnecting.\n",
-           sc->sc_dev.dv_xname);
-}
-
-void
-uyap_attach(struct device *parent, struct device *self, void *aux)
-{
-       struct uyap_softc *sc = (struct uyap_softc *)self;
-       struct usb_attach_arg *uaa = aux;
-       struct usbd_device *dev = uaa->device;
-
-       printf("%s: downloading firmware\n", sc->sc_dev.dv_xname);
-
-       sc->sc_udev = dev;
-       if (rootvp == NULL)
-               mountroothook_establish(uyap_attachhook, sc);
-       else
-               uyap_attachhook(sc);
-}
-
-int
-uyap_detach(struct device *self, int flags)
-{
-       return (0);
-}
-
-int
-uyap_activate(struct device *self, int act)
-{
-       struct uyap_softc *sc = (struct uyap_softc *)self;
-
-       switch (act) {
-       case DVACT_DEACTIVATE:
-               usbd_deactivate(sc->sc_udev);
-               break;
-       }
-
-       return 0;
-}