From e77f1d66b3fe2e3bd8217db1c183a75e3797b3d3 Mon Sep 17 00:00:00 2001 From: tedu Date: Sat, 12 Jul 2014 21:56:56 +0000 Subject: [PATCH] "Dr. Jones. Again we see there is nothing you can possess which I cannot take away." remove uyap. no effect except on hppa where it was strangely enabled. --- sys/arch/alpha/conf/GENERIC | 3 +- sys/arch/amd64/conf/GENERIC | 3 +- sys/arch/amd64/conf/RAMDISK | 3 +- sys/arch/amd64/conf/RAMDISK_CD | 3 +- sys/arch/armish/conf/GENERIC | 3 +- sys/arch/armish/conf/RAMDISK | 3 +- sys/arch/armv7/conf/GENERIC-IMX | 3 +- sys/arch/armv7/conf/GENERIC-OMAP | 3 +- sys/arch/armv7/conf/GENERIC-SUNXI | 3 +- sys/arch/armv7/conf/RAMDISK-IMX | 3 +- sys/arch/armv7/conf/RAMDISK-OMAP | 3 +- sys/arch/armv7/conf/RAMDISK-SUNXI | 3 +- sys/arch/hppa/conf/GENERIC | 3 +- sys/arch/hppa/conf/RAMDISK | 3 +- sys/arch/hppa64/conf/GENERIC | 3 +- sys/arch/hppa64/conf/RAMDISK | 3 +- sys/arch/i386/conf/GENERIC | 3 +- sys/arch/i386/conf/RAMDISK_CD | 3 +- sys/arch/landisk/conf/GENERIC | 3 +- sys/arch/landisk/conf/RAMDISK | 3 +- sys/arch/macppc/conf/GENERIC | 3 +- sys/arch/macppc/conf/RAMDISK | 3 +- sys/arch/sparc64/conf/GENERIC | 3 +- sys/arch/zaurus/conf/GENERIC | 3 +- sys/arch/zaurus/conf/RAMDISK | 3 +- sys/dev/microcode/Makefile | 4 +- sys/dev/microcode/uyap/Makefile | 36 - sys/dev/microcode/uyap/build.c | 70 -- sys/dev/microcode/uyap/uyap-license | 28 - sys/dev/microcode/uyap/uyap_firmware.h | 1231 ------------------------ sys/dev/usb/ezload.c | 179 ---- sys/dev/usb/ezload.h | 44 - sys/dev/usb/files.usb | 11 +- sys/dev/usb/uyap.c | 137 --- 34 files changed, 28 insertions(+), 1787 deletions(-) delete mode 100644 sys/dev/microcode/uyap/Makefile delete mode 100644 sys/dev/microcode/uyap/build.c delete mode 100644 sys/dev/microcode/uyap/uyap-license delete mode 100644 sys/dev/microcode/uyap/uyap_firmware.h delete mode 100644 sys/dev/usb/ezload.c delete mode 100644 sys/dev/usb/ezload.h delete mode 100644 sys/dev/usb/uyap.c diff --git a/sys/arch/alpha/conf/GENERIC b/sys/arch/alpha/conf/GENERIC index cc47b251169..dc36ccda1e2 100644 --- a/sys/arch/alpha/conf/GENERIC +++ b/sys/arch/alpha/conf/GENERIC @@ -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 diff --git a/sys/arch/amd64/conf/GENERIC b/sys/arch/amd64/conf/GENERIC index 54e4bd8f26b..bff331e8e3c 100644 --- a/sys/arch/amd64/conf/GENERIC +++ b/sys/arch/amd64/conf/GENERIC @@ -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 diff --git a/sys/arch/amd64/conf/RAMDISK b/sys/arch/amd64/conf/RAMDISK index 7c79c5184c5..fd31bb470a3 100644 --- a/sys/arch/amd64/conf/RAMDISK +++ b/sys/arch/amd64/conf/RAMDISK @@ -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 diff --git a/sys/arch/amd64/conf/RAMDISK_CD b/sys/arch/amd64/conf/RAMDISK_CD index dffaa182f8b..b033703ceb2 100644 --- a/sys/arch/amd64/conf/RAMDISK_CD +++ b/sys/arch/amd64/conf/RAMDISK_CD @@ -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 diff --git a/sys/arch/armish/conf/GENERIC b/sys/arch/armish/conf/GENERIC index a7736ed455f..e72ff41127c 100644 --- a/sys/arch/armish/conf/GENERIC +++ b/sys/arch/armish/conf/GENERIC @@ -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 diff --git a/sys/arch/armish/conf/RAMDISK b/sys/arch/armish/conf/RAMDISK index 9605667a92d..0b09b59b7e1 100644 --- a/sys/arch/armish/conf/RAMDISK +++ b/sys/arch/armish/conf/RAMDISK @@ -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 diff --git a/sys/arch/armv7/conf/GENERIC-IMX b/sys/arch/armv7/conf/GENERIC-IMX index 09151aa5788..844171906b3 100644 --- a/sys/arch/armv7/conf/GENERIC-IMX +++ b/sys/arch/armv7/conf/GENERIC-IMX @@ -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 diff --git a/sys/arch/armv7/conf/GENERIC-OMAP b/sys/arch/armv7/conf/GENERIC-OMAP index 760a1d34cd1..72be8ac1c52 100644 --- a/sys/arch/armv7/conf/GENERIC-OMAP +++ b/sys/arch/armv7/conf/GENERIC-OMAP @@ -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 diff --git a/sys/arch/armv7/conf/GENERIC-SUNXI b/sys/arch/armv7/conf/GENERIC-SUNXI index c2e5e2335a4..73f1716f7a2 100644 --- a/sys/arch/armv7/conf/GENERIC-SUNXI +++ b/sys/arch/armv7/conf/GENERIC-SUNXI @@ -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 diff --git a/sys/arch/armv7/conf/RAMDISK-IMX b/sys/arch/armv7/conf/RAMDISK-IMX index f9697e01094..de3d3905f05 100644 --- a/sys/arch/armv7/conf/RAMDISK-IMX +++ b/sys/arch/armv7/conf/RAMDISK-IMX @@ -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 diff --git a/sys/arch/armv7/conf/RAMDISK-OMAP b/sys/arch/armv7/conf/RAMDISK-OMAP index f6d46849d5f..f8fb8be2d47 100644 --- a/sys/arch/armv7/conf/RAMDISK-OMAP +++ b/sys/arch/armv7/conf/RAMDISK-OMAP @@ -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 diff --git a/sys/arch/armv7/conf/RAMDISK-SUNXI b/sys/arch/armv7/conf/RAMDISK-SUNXI index 45c9854427c..16c244253ac 100644 --- a/sys/arch/armv7/conf/RAMDISK-SUNXI +++ b/sys/arch/armv7/conf/RAMDISK-SUNXI @@ -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 diff --git a/sys/arch/hppa/conf/GENERIC b/sys/arch/hppa/conf/GENERIC index f40c094b5f9..2e9a76799c1 100644 --- a/sys/arch/hppa/conf/GENERIC +++ b/sys/arch/hppa/conf/GENERIC @@ -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 diff --git a/sys/arch/hppa/conf/RAMDISK b/sys/arch/hppa/conf/RAMDISK index 18149a884fb..3966b5f9112 100644 --- a/sys/arch/hppa/conf/RAMDISK +++ b/sys/arch/hppa/conf/RAMDISK @@ -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 diff --git a/sys/arch/hppa64/conf/GENERIC b/sys/arch/hppa64/conf/GENERIC index 0d4c362fab7..e0405f89637 100644 --- a/sys/arch/hppa64/conf/GENERIC +++ b/sys/arch/hppa64/conf/GENERIC @@ -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 diff --git a/sys/arch/hppa64/conf/RAMDISK b/sys/arch/hppa64/conf/RAMDISK index bb730b45a40..b72406d768f 100644 --- a/sys/arch/hppa64/conf/RAMDISK +++ b/sys/arch/hppa64/conf/RAMDISK @@ -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 diff --git a/sys/arch/i386/conf/GENERIC b/sys/arch/i386/conf/GENERIC index ec307466322..87300279bb4 100644 --- a/sys/arch/i386/conf/GENERIC +++ b/sys/arch/i386/conf/GENERIC @@ -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 diff --git a/sys/arch/i386/conf/RAMDISK_CD b/sys/arch/i386/conf/RAMDISK_CD index ae943c759cb..6e4edc9330a 100644 --- a/sys/arch/i386/conf/RAMDISK_CD +++ b/sys/arch/i386/conf/RAMDISK_CD @@ -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 diff --git a/sys/arch/landisk/conf/GENERIC b/sys/arch/landisk/conf/GENERIC index 9c5199bd971..eb1162c80f2 100644 --- a/sys/arch/landisk/conf/GENERIC +++ b/sys/arch/landisk/conf/GENERIC @@ -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 diff --git a/sys/arch/landisk/conf/RAMDISK b/sys/arch/landisk/conf/RAMDISK index d563a31b778..ae317a01539 100644 --- a/sys/arch/landisk/conf/RAMDISK +++ b/sys/arch/landisk/conf/RAMDISK @@ -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 diff --git a/sys/arch/macppc/conf/GENERIC b/sys/arch/macppc/conf/GENERIC index f496fdc0418..68cbd7a871e 100644 --- a/sys/arch/macppc/conf/GENERIC +++ b/sys/arch/macppc/conf/GENERIC @@ -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 diff --git a/sys/arch/macppc/conf/RAMDISK b/sys/arch/macppc/conf/RAMDISK index e1d8898062f..6b7d89b4fc7 100644 --- a/sys/arch/macppc/conf/RAMDISK +++ b/sys/arch/macppc/conf/RAMDISK @@ -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 diff --git a/sys/arch/sparc64/conf/GENERIC b/sys/arch/sparc64/conf/GENERIC index 8660a043fda..fd51924c2f9 100644 --- a/sys/arch/sparc64/conf/GENERIC +++ b/sys/arch/sparc64/conf/GENERIC @@ -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 diff --git a/sys/arch/zaurus/conf/GENERIC b/sys/arch/zaurus/conf/GENERIC index 28154ae2d12..85948fea3ab 100644 --- a/sys/arch/zaurus/conf/GENERIC +++ b/sys/arch/zaurus/conf/GENERIC @@ -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 diff --git a/sys/arch/zaurus/conf/RAMDISK b/sys/arch/zaurus/conf/RAMDISK index db67007f5bf..df8eb1e4b75 100644 --- a/sys/arch/zaurus/conf/RAMDISK +++ b/sys/arch/zaurus/conf/RAMDISK @@ -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 diff --git a/sys/dev/microcode/Makefile b/sys/dev/microcode/Makefile index 28eda4e62c2..92ae0ea7a14 100644 --- a/sys/dev/microcode/Makefile +++ b/sys/dev/microcode/Makefile @@ -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 diff --git a/sys/dev/microcode/uyap/Makefile b/sys/dev/microcode/uyap/Makefile deleted file mode 100644 index 125110d5aa5..00000000000 --- a/sys/dev/microcode/uyap/Makefile +++ /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 diff --git a/sys/dev/microcode/uyap/build.c b/sys/dev/microcode/uyap/build.c deleted file mode 100644 index 2e2aa6d9fc7..00000000000 --- a/sys/dev/microcode/uyap/build.c +++ /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 - * - * 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 -#include -#include -#include -#include -#include - -#include -#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 index ebc691be31f..00000000000 --- a/sys/dev/microcode/uyap/uyap-license +++ /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 index 47fa400a3ef..00000000000 --- a/sys/dev/microcode/uyap/uyap_firmware.h +++ /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 index ec30279fed8..00000000000 --- a/sys/dev/usb/ezload.c +++ /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 . - * - * 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 -#include -#include -#include -#include -#include - -#include -#include -#include - -#include - -/* - * 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 index a68aa3002cc..00000000000 --- a/sys/dev/usb/ezload.h +++ /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 . - * - * 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 diff --git a/sys/dev/usb/files.usb b/sys/dev/usb/files.usb index 3b4c6806e95..b60f868bb2f 100644 --- a/sys/dev/usb/files.usb +++ b/sys/dev/usb/files.usb @@ -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 index e30861896b6..00000000000 --- a/sys/dev/usb/uyap.c +++ /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 . - * - * 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 -#include -#include -#include -#include -#include - -#include -#include -#include - -#include - -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; -} -- 2.20.1