diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2016-08-19 21:14:27 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2016-08-19 21:14:27 +0000 |
| commit | c1c9764296e57fc8f264f26d2445b7578ec2e67f (patch) | |
| tree | cd0e17a7ec4de7bc7d9eb541d1dc7d854e5014ba | |
| parent | 61c38eefd3ba030f22d4c5720e3dac6ec07f8d7f (diff) | |
Remove the si(4) driver and sicontrol(8) for Specialix serial cards.
The si(4) driver supported multiport serial adapters for ISA, EISA, and
PCI buses. This driver does not use bus_space, instead it depends on
direct use of the pointer returned by rman_get_virtual(). It is also
still locked by Giant and calls for patch testing to convert it to use
bus_space were unanswered.
Relnotes: yes
Notes
svn path=/head/; revision=304502
| -rw-r--r-- | ObsoleteFiles.inc | 4 | ||||
| -rw-r--r-- | share/man/man4/Makefile | 1 | ||||
| -rw-r--r-- | share/man/man4/si.4 | 181 | ||||
| -rw-r--r-- | sys/amd64/conf/NOTES | 1 | ||||
| -rw-r--r-- | sys/conf/files | 6 | ||||
| -rw-r--r-- | sys/dev/si/si.c | 1649 | ||||
| -rw-r--r-- | sys/dev/si/si.h | 395 | ||||
| -rw-r--r-- | sys/dev/si/si2_z280.c | 1103 | ||||
| -rw-r--r-- | sys/dev/si/si3_t225.c | 2664 | ||||
| -rw-r--r-- | sys/dev/si/si_eisa.c | 153 | ||||
| -rw-r--r-- | sys/dev/si/si_isa.c | 338 | ||||
| -rw-r--r-- | sys/dev/si/si_pci.c | 168 | ||||
| -rw-r--r-- | sys/dev/si/sireg.h | 98 | ||||
| -rw-r--r-- | sys/dev/si/sivar.h | 113 | ||||
| -rw-r--r-- | sys/i386/conf/NOTES | 1 | ||||
| -rw-r--r-- | sys/modules/Makefile | 2 | ||||
| -rw-r--r-- | sys/modules/si/Makefile | 11 | ||||
| -rw-r--r-- | targets/pseudo/userland/Makefile.depend | 2 | ||||
| -rw-r--r-- | tools/kerneldoc/subsys/Doxyfile-dev_si | 21 | ||||
| -rw-r--r-- | usr.sbin/Makefile.amd64 | 1 | ||||
| -rw-r--r-- | usr.sbin/Makefile.i386 | 1 | ||||
| -rw-r--r-- | usr.sbin/sicontrol/Makefile | 9 | ||||
| -rw-r--r-- | usr.sbin/sicontrol/Makefile.depend | 18 | ||||
| -rw-r--r-- | usr.sbin/sicontrol/sicontrol.8 | 109 | ||||
| -rw-r--r-- | usr.sbin/sicontrol/sicontrol.c | 726 |
25 files changed, 4 insertions, 7771 deletions
diff --git a/ObsoleteFiles.inc b/ObsoleteFiles.inc index bcf435e1d272..1b0710ac5203 100644 --- a/ObsoleteFiles.inc +++ b/ObsoleteFiles.inc @@ -38,6 +38,10 @@ # xargs -n1 | sort | uniq -d; # done +# 20160819: Remove si(4) and sicontrol(8) +OLD_FILES+=usr/share/man/man4/si.4.gz +OLD_FILES+=usr/sbin/sicontrol +OLD_FILES+=usr/share/man/man8/sicontrol.8.gz # 20160819: Remove scd(4) OLD_FILES+=usr/share/man/man4/scd.4.gz # 20160815: Remove mcd(4) diff --git a/share/man/man4/Makefile b/share/man/man4/Makefile index 87ce694b5b12..e63f79500ecd 100644 --- a/share/man/man4/Makefile +++ b/share/man/man4/Makefile @@ -453,7 +453,6 @@ MAN= aac.4 \ sf.4 \ ${_sfxge.4} \ sge.4 \ - si.4 \ siba.4 \ siftr.4 \ siis.4 \ diff --git a/share/man/man4/si.4 b/share/man/man4/si.4 deleted file mode 100644 index 1f008859702c..000000000000 --- a/share/man/man4/si.4 +++ /dev/null @@ -1,181 +0,0 @@ -.\" $FreeBSD$ -.Dd September 16, 1995 -.Dt SI 4 -.Os -.Sh NAME -.Nm si -.Nd "driver for Specialix International SI/XIO or SX intelligent serial card" -.Sh SYNOPSIS -.Cd "device si" -.Pp -For ISA host cards put the following lines in -.Pa /boot/device.hints : -.Cd hint.si.0.at="isa" -.Cd hint.si.0.maddr="0xd0000" -.Cd hint.si.0.irq="12" -.Sh DESCRIPTION -The Specialix SI/XIO and SX hardware makes up an 8 to 32 port RS-232 serial -multiplexor. -.Pp -The system uses two components: a "Host adapter", which is plugged into -an ISA, EISA or PCI slot and provides intelligence and buffering/processing -capabilities, as well as an external bus in the form of a 37 pin cable. -.Pp -On this cable, "modules" are connected. -The "SI" module comes in a 4 and 8 port version. -The "XIO" and "SX" modules come only in -8 port versions. -.Pp -The host adapter polls and transfers data between the modules and the rest -of the machine. -The Host adapter provides a 256 byte transmit and 256 byte -receive FIFO for each of the 32 ports that it can maintain. -.Pp -The XIO modules can operate each of their 8 ports at 115,200 baud. -The SI version can run at 57,600 baud. -The SX modules can operate each of their -8 ports at up to 921,600 baud. -.Pp -SX modules are only supported when connected to an SX host card. -SI or -XIO modules are supported on any host card. -.Pp -The host adapter uses a shared memory block in the traditional ISA bus -"hole" between 0xA0000 and 0xEFFFF. -The adapter can be configured outside -range, but requires the memory range to be explicitly non-cached. -The driver does not yet support this mode of operation. -.Pp -SX ISA Host cards have an 8/16 bit mode switch or jumper on them. -This switch -or jumper MUST be set for 8 bit mode. -.Pp -The ISA adapters can use Irq's 11, 12 or 15 (and 9 and 10 in the case of -SX host cards). -.Pp -The si device driver may have some of its configuration settings changed -at run-time with the -.Xr sicontrol 8 -utility. -.Pp -The si device driver also responds to the -.Xr comcontrol 8 -utility for configuring drain-on-close timeouts. -.Pp -The driver also defines 3 sysctl variables that can be manipulated: -machdep.si_debug sets the debug level for the whole driver. -It depends -on the driver being compiled with SI_DEBUG. -machdep.si_pollrate -sets how often per second the driver polls for lost interrupts. -machdep.si_realpoll sets whether or not the card will treat the -poll intervals as if they were interrupts. -.Pp -An open on a /dev device node controlled by the si driver obeys the same -semantics as the -.Xr sio 4 -driver. -It fully supports the usual semantics of the cua ports, and the -"initial termios" and "locked termios" settings. -In summary, an open on a -tty port will block until DCD is raised, unless O_NONBLOCK is specified. -CLOCAL is honored. -An open on a cua port will always succeed, but DCD -transitions will be honored after DCD rises for the first time. -.Pp -Up to four SI/XIO host cards may be controlled by the si driver. -Due to the lack of available interrupts, only 3 ISA SI/XIO host cards can be -used at once. -.Pp -The lowest 5 bits of the minor device number are used to select the port -number on the module cluster. -The next 2 bits select which of 4 host adapter -cards. -This allows a maximum of 128 ports on this driver. -.Pp -Bit 7 is used to differentiate a tty/dialin port (bit 7=0) and a -cua/callout port (bit 7=1). -.Pp -Bit 8 through 15 (on -.Fx ) -are unavailable as they are a shadow of the -major device number. -.Pp -If bit 16 is a 1, the device node is referring to the "initial state" device. -This "initial state" is used to prime the -.Xr termios 4 -settings of the device when it is initially opened. -If bit 17 is a 1, the device node is referring to the "locked state" device. -The "locked state" is used to prevent the -.Xr termios 4 -settings from being changed. -.Pp -To manipulate the initial/locked settings, the -.Xr stty 1 -command is useful. -When setting the "locked" variables, enabling the mode -on the lock device will lock the termios mode, while disabling the mode will -unlock it. -.Sh FILES -.Bl -tag -width /dev/si_control -compact -.It Pa /dev/si_control -global driver control file for -.Xr sicontrol 8 -.It Pa /dev/ttyA* -terminal/dialin ports -.It Pa /dev/cuaA* -dialout ports -.It Pa /dev/ttyiA* -initial termios state devices -.It Pa /dev/ttylA* -locked termios state devices -.It Pa /dev/cuaiA* -initial termios state devices for dialout ports -.It Pa /dev/cualA* -locked termios state devices for dialout ports -.El -.Sh SEE ALSO -.Xr stty 1 , -.Xr sio 4 , -.Xr termios 4 , -.Xr tty 4 , -.Xr comcontrol 8 , -.Xr sicontrol 8 -.Sh HISTORY -This driver is loosely based on driver code originating at Specialix, which -was ported to run on BSDI by -.An Andy Rutter Aq Mt andy@specialix.co.uk . -The System V driver source is/was available by ftp from -.Sy ftp.specialix.co.uk . -.Pp -This driver is not supported by Specialix International. -.Sh AUTHORS -.An -nosplit -.An Peter Wemm Aq Mt peter@netplex.com.au -obtained the code from -.An Andy Rutter -and ported it to -.Fx -and threw the man page together. -.An Bruce Evans Aq Mt bde@zeta.org.au -provided a large amount of assistance during porting. -.An Nick Sayer Aq Mt nick@specialix.com -wrote the EISA, PCI and SX portions. -.Sh BUGS -The interrupt tuning rate is not believed to be optimal at this time for -maximum efficiency. -.Pp -Polled mode (a feature of standard Specialix drivers) is not implemented, -but it can be approximated by turning on machdep.si_realpoll. -The poll -frequency is set by machdep.si_pollrate (in units of 1/100th of a second). -.Pp -The driver does not yet support baud rates higher than 115,200 on SX -modules. -.Pp -Operation outside the traditional ISA "hole" is not yet supported, although it -should work if the test is removed from the probe routine. -.Pp -Multiple host cards are supported although combinations of hosts on -different bus types have not been tested - device numbering is known to -be a problem and may lead to unexpected results. diff --git a/sys/amd64/conf/NOTES b/sys/amd64/conf/NOTES index 4107ca6d6238..387d6da1245a 100644 --- a/sys/amd64/conf/NOTES +++ b/sys/amd64/conf/NOTES @@ -542,7 +542,6 @@ hint.pbio.0.port="0x360" device smbios device vpd device asmc -device si device tpm device padlock_rng # VIA Padlock RNG device rdrand_rng # Intel Bull Mountain RNG diff --git a/sys/conf/files b/sys/conf/files index 3390bc4e834c..784e0923c35d 100644 --- a/sys/conf/files +++ b/sys/conf/files @@ -2511,12 +2511,6 @@ dev/sdhci/sdhci_if.m optional sdhci dev/sdhci/sdhci_pci.c optional sdhci pci dev/sf/if_sf.c optional sf pci dev/sge/if_sge.c optional sge pci -dev/si/si.c optional si -dev/si/si2_z280.c optional si -dev/si/si3_t225.c optional si -dev/si/si_eisa.c optional si eisa -dev/si/si_isa.c optional si isa -dev/si/si_pci.c optional si pci dev/siba/siba_bwn.c optional siba_bwn pci dev/siba/siba_core.c optional siba_bwn pci dev/siis/siis.c optional siis pci diff --git a/sys/dev/si/si.c b/sys/dev/si/si.c deleted file mode 100644 index 5c2ccbb49190..000000000000 --- a/sys/dev/si/si.c +++ /dev/null @@ -1,1649 +0,0 @@ -/*- - * Device driver for Specialix range (SI/XIO) of serial line multiplexors. - * - * Copyright (C) 1990, 1992, 1998 Specialix International, - * Copyright (C) 1993, Andy Rutter <andy@acronym.co.uk> - * Copyright (C) 2000, Peter Wemm <peter@netplex.com.au> - * - * Originally derived from: SunOS 4.x version - * Ported from BSDI version to FreeBSD by Peter Wemm. - * - * 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 - * notices, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notices, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Andy Rutter of - * Advanced Methods and Tools Ltd. based on original information - * from Specialix International. - * 4. Neither the name of Advanced Methods and Tools, nor Specialix - * International may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY ``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 AUTHORS BE LIABLE. - * - */ - -#include <sys/cdefs.h> -__FBSDID("$FreeBSD$"); - -#ifndef lint -__IDSTRING(si_copyright1, "@(#) Copyright (C) Specialix International, 1990,1992,1998"); -__IDSTRING(si_copyright2, "@(#) Copyright (C) Andy Rutter 1993"); -__IDSTRING(si_copyright3, "@(#) Copyright (C) Peter Wemm 2000"); -#endif /* not lint */ - -#include "opt_compat.h" -#include "opt_debug_si.h" -#include "opt_eisa.h" - -#include <sys/param.h> -#include <sys/systm.h> -#include <sys/serial.h> -#include <sys/tty.h> -#include <sys/conf.h> -#include <sys/fcntl.h> -#include <sys/kernel.h> -#include <sys/malloc.h> -#include <sys/priv.h> -#include <sys/sysctl.h> -#include <sys/bus.h> -#include <machine/bus.h> -#include <sys/rman.h> -#include <machine/resource.h> - - -#include <vm/vm.h> -#include <vm/pmap.h> - -#include <machine/stdarg.h> - -#include <dev/si/sireg.h> -#include <dev/si/sivar.h> -#include <dev/si/si.h> - -/* - * This device driver is designed to interface the Specialix International - * SI, XIO and SX range of serial multiplexor cards to FreeBSD on an ISA, - * EISA or PCI bus machine. - * - * The controller is interfaced to the host via dual port RAM - * and an interrupt. - * - * The code for the Host 1 (very old ISA cards) has not been tested. - */ - -#undef POLL /* turn on poller to scan for lost interrupts */ -#if 0 -#define REALPOLL /* on each poll, scan for work regardless */ -#endif -#define POLLHZ (hz/10) /* 10 times per second */ -#define SI_I_HIGH_WATER (TTYHOG - 2 * SI_BUFFERSIZE) -#define INT_COUNT 25000 /* max of 125 ints per second */ -#define JET_INT_COUNT 100 /* max of 100 ints per second */ -#define RXINT_COUNT 1 /* one rxint per 10 milliseconds */ - -static void si_command(struct si_port *, int, int); -static int si_Sioctl(struct cdev *, u_long, caddr_t, int, struct thread *); -/* static void si_stop(struct tty *, int); */ -#if 0 -static timeout_t si_lstart; -#endif - -static tsw_outwakeup_t si_start; -static tsw_ioctl_t siioctl; -static tsw_close_t siclose; -static tsw_modem_t simodem; -static tsw_open_t siopen; -static tsw_param_t siparam; - -static void si_modem_state(struct si_port *pp, struct tty *tp, int hi_ip); -static char * si_modulename(int host_type, int uart_type); - -static struct cdevsw si_Scdevsw = { - .d_version = D_VERSION, - .d_ioctl = si_Sioctl, - .d_name = "si", - .d_flags = D_TTY | D_NEEDGIANT, -}; - -static int si_Nports; -static int si_Nmodules; -static int si_debug; - -SYSCTL_INT(_machdep, OID_AUTO, si_debug, CTLFLAG_RWTUN, &si_debug, 0, ""); - -static int si_numunits; - -devclass_t si_devclass; - -struct si_speedtab { - int sp_speed; /* Speed. */ - int sp_code; /* Code. */ -}; - -#ifndef B2000 /* not standard, but the hardware knows it. */ -# define B2000 2000 -#endif -static struct si_speedtab bdrates[] = { - { B75, CLK75, }, /* 0x0 */ - { B110, CLK110, }, /* 0x1 */ - { B150, CLK150, }, /* 0x3 */ - { B300, CLK300, }, /* 0x4 */ - { B600, CLK600, }, /* 0x5 */ - { B1200, CLK1200, }, /* 0x6 */ - { B2000, CLK2000, }, /* 0x7 */ - { B2400, CLK2400, }, /* 0x8 */ - { B4800, CLK4800, }, /* 0x9 */ - { B9600, CLK9600, }, /* 0xb */ - { B19200, CLK19200, }, /* 0xc */ - { B38400, CLK38400, }, /* 0x2 (out of order!) */ - { B57600, CLK57600, }, /* 0xd */ - { B115200, CLK110, }, /* 0x1 (dupe!, 110 baud on "si") */ - { -1, -1 }, -}; - - -#ifdef POLL -static int si_pollrate; /* in addition to irq */ -static int si_realpoll = 0; /* poll HW on timer */ - -SYSCTL_INT(_machdep, OID_AUTO, si_pollrate, CTLFLAG_RW, &si_pollrate, 0, ""); -SYSCTL_INT(_machdep, OID_AUTO, si_realpoll, CTLFLAG_RW, &si_realpoll, 0, ""); - -static int init_finished = 0; -static void si_poll(void *); -#endif - -/* - * Array of adapter types and the corresponding RAM size. The order of - * entries here MUST match the ordinal of the adapter type. - */ -static const char *si_type[] = { - "EMPTY", - "SIHOST", - "SIMCA", /* FreeBSD does not support Microchannel */ - "SIHOST2", - "SIEISA", - "SIPCI", - "SXPCI", - "SXISA", -}; - -#ifdef SI_DEBUG -static char * -si_cmdname(int cmd) -{ - static char buf[32]; - - switch (cmd) { - case IDLE_OPEN: return("IDLE_OPEN"); - case LOPEN: return("LOPEN"); - case MOPEN: return("MOPEN"); - case MPEND: return("MPEND"); - case CONFIG: return("CONFIG"); - case CLOSE: return("CLOSE"); - case SBREAK: return("SBREAK"); - case EBREAK: return("EBREAK"); - case IDLE_CLOSE: return("IDLE_CLOSE"); - case IDLE_BREAK: return("IDLE_BREAK"); - case FCLOSE: return("FCLOSE"); - case RESUME: return("RESUME"); - case WFLUSH: return("WFLUSH"); - case RFLUSH: return("RFLUSH"); - default: - sprintf(buf, "?cmd:0x%x?", cmd); - return (buf); - } -} -#endif - -/* - * We have to make an 8 bit version of bcopy, since some cards can't - * deal with 32 bit I/O - */ -static void __inline -si_bcopy(const void *src, void *dst, size_t len) -{ - u_char *d; - const u_char *s; - - d = dst; - s = src; - while (len--) - *d++ = *s++; -} -static void __inline -si_vbcopy(const volatile void *src, void *dst, size_t len) -{ - u_char *d; - const volatile u_char *s; - - d = dst; - s = src; - while (len--) - *d++ = *s++; -} -static void __inline -si_bcopyv(const void *src, volatile void *dst, size_t len) -{ - volatile u_char *d; - const u_char *s; - - d = dst; - s = src; - while (len--) - *d++ = *s++; -} - -static int -si_speedtab(int speed, struct si_speedtab *table) -{ - for ( ; table->sp_speed != -1; table++) - if (table->sp_speed == speed) - return (table->sp_code); - return (-1); -} - - -static struct ttydevsw si_tty_class = { - .tsw_flags = TF_INITLOCK|TF_CALLOUT, - .tsw_open = siopen, - .tsw_close = siclose, - .tsw_outwakeup = si_start, - /* .tsw_stop = si_stop */ - .tsw_ioctl = siioctl, - .tsw_param = siparam, - .tsw_modem = simodem, -}; - - -/* - * Attach the device. Initialize the card. - */ -int -siattach(device_t dev) -{ - int unit; - struct si_softc *sc; - struct si_port *pp; - struct tty *tp; - volatile struct si_channel *ccbp; - volatile struct si_reg *regp; - volatile caddr_t maddr; - struct si_module *modp; - int nmodule, nport, x, y; - int uart_type; - - sc = device_get_softc(dev); - unit = device_get_unit(dev); - - sc->sc_typename = si_type[sc->sc_type]; - if (si_numunits < unit + 1) - si_numunits = unit + 1; - - DPRINT((0, DBG_AUTOBOOT, "si%d: siattach\n", unit)); - -#ifdef POLL - if (si_pollrate == 0) { - si_pollrate = POLLHZ; /* in addition to irq */ -#ifdef REALPOLL - si_realpoll = 1; /* scan always */ -#endif - } -#endif - - DPRINT((0, DBG_AUTOBOOT, "si%d: type: %s paddr: %x maddr: %x\n", unit, - sc->sc_typename, sc->sc_paddr, sc->sc_maddr)); - - sc->sc_ports = NULL; /* mark as uninitialised */ - - maddr = sc->sc_maddr; - - /* Stop the CPU first so it won't stomp around while we load */ - - switch (sc->sc_type) { -#ifdef DEV_EISA - case SIEISA: - outb(sc->sc_iobase + 2, sc->sc_irq << 4); -#endif - break; - case SIPCI: - *(maddr+SIPCIRESET) = 0; - break; - case SIJETPCI: /* fall through to JET ISA */ - case SIJETISA: - *(maddr+SIJETCONFIG) = 0; - break; - case SIHOST2: - *(maddr+SIPLRESET) = 0; - break; - case SIHOST: - *(maddr+SIRESET) = 0; - break; - default: /* this should never happen */ - printf("si%d: unsupported configuration\n", unit); - return EINVAL; - break; - } - - /* OK, now lets download the download code */ - - if (SI_ISJET(sc->sc_type)) { - DPRINT((0, DBG_DOWNLOAD, "si%d: jet_download: nbytes %d\n", - unit, si3_t225_dsize)); - si_bcopy(si3_t225_download, maddr + si3_t225_downloadaddr, - si3_t225_dsize); - DPRINT((0, DBG_DOWNLOAD, - "si%d: jet_bootstrap: nbytes %d -> %x\n", - unit, si3_t225_bsize, si3_t225_bootloadaddr)); - si_bcopy(si3_t225_bootstrap, maddr + si3_t225_bootloadaddr, - si3_t225_bsize); - } else { - DPRINT((0, DBG_DOWNLOAD, "si%d: si_download: nbytes %d\n", - unit, si2_z280_dsize)); - si_bcopy(si2_z280_download, maddr + si2_z280_downloadaddr, - si2_z280_dsize); - } - - /* Now start the CPU */ - - switch (sc->sc_type) { -#ifdef DEV_EISA - case SIEISA: - /* modify the download code to tell it that it's on an EISA */ - *(maddr + 0x42) = 1; - outb(sc->sc_iobase + 2, (sc->sc_irq << 4) | 4); - (void)inb(sc->sc_iobase + 3); /* reset interrupt */ - break; -#endif - case SIPCI: - /* modify the download code to tell it that it's on a PCI */ - *(maddr+0x42) = 1; - *(maddr+SIPCIRESET) = 1; - *(maddr+SIPCIINTCL) = 0; - break; - case SIJETPCI: - *(maddr+SIJETRESET) = 0; - *(maddr+SIJETCONFIG) = SIJETBUSEN|SIJETIRQEN; - break; - case SIJETISA: - *(maddr+SIJETRESET) = 0; - switch (sc->sc_irq) { - case 9: - *(maddr+SIJETCONFIG) = SIJETBUSEN|SIJETIRQEN|0x90; - break; - case 10: - *(maddr+SIJETCONFIG) = SIJETBUSEN|SIJETIRQEN|0xa0; - break; - case 11: - *(maddr+SIJETCONFIG) = SIJETBUSEN|SIJETIRQEN|0xb0; - break; - case 12: - *(maddr+SIJETCONFIG) = SIJETBUSEN|SIJETIRQEN|0xc0; - break; - case 15: - *(maddr+SIJETCONFIG) = SIJETBUSEN|SIJETIRQEN|0xf0; - break; - } - break; - case SIHOST: - *(maddr+SIRESET_CL) = 0; - *(maddr+SIINTCL_CL) = 0; - break; - case SIHOST2: - *(maddr+SIPLRESET) = 0x10; - switch (sc->sc_irq) { - case 11: - *(maddr+SIPLIRQ11) = 0x10; - break; - case 12: - *(maddr+SIPLIRQ12) = 0x10; - break; - case 15: - *(maddr+SIPLIRQ15) = 0x10; - break; - } - *(maddr+SIPLIRQCLR) = 0x10; - break; - default: /* this should _REALLY_ never happen */ - printf("si%d: Uh, it was supported a second ago...\n", unit); - return EINVAL; - } - - DELAY(1000000); /* wait around for a second */ - - regp = (struct si_reg *)maddr; - y = 0; - /* wait max of 5 sec for init OK */ - while (regp->initstat == 0 && y++ < 10) { - DELAY(500000); - } - switch (regp->initstat) { - case 0: - printf("si%d: startup timeout - aborting\n", unit); - sc->sc_type = SIEMPTY; - return EINVAL; - case 1: - if (SI_ISJET(sc->sc_type)) { - /* set throttle to 100 times per second */ - regp->int_count = JET_INT_COUNT; - /* rx_intr_count is a NOP in Jet */ - } else { - /* set throttle to 125 times per second */ - regp->int_count = INT_COUNT; - /* rx intr max of 25 times per second */ - regp->rx_int_count = RXINT_COUNT; - } - regp->int_pending = 0; /* no intr pending */ - regp->int_scounter = 0; /* reset counter */ - break; - case 0xff: - /* - * No modules found, so give up on this one. - */ - printf("si%d: %s - no ports found\n", unit, - si_type[sc->sc_type]); - return 0; - default: - printf("si%d: download code version error - initstat %x\n", - unit, regp->initstat); - return EINVAL; - } - - /* - * First time around the ports just count them in order - * to allocate some memory. - */ - nport = 0; - modp = (struct si_module *)(maddr + 0x80); - for (;;) { - DPRINT((0, DBG_DOWNLOAD, "si%d: ccb addr 0x%x\n", unit, modp)); - switch (modp->sm_type) { - case TA4: - DPRINT((0, DBG_DOWNLOAD, - "si%d: Found old TA4 module, 4 ports\n", - unit)); - x = 4; - break; - case TA8: - DPRINT((0, DBG_DOWNLOAD, - "si%d: Found old TA8 module, 8 ports\n", - unit)); - x = 8; - break; - case TA4_ASIC: - DPRINT((0, DBG_DOWNLOAD, - "si%d: Found ASIC TA4 module, 4 ports\n", - unit)); - x = 4; - break; - case TA8_ASIC: - DPRINT((0, DBG_DOWNLOAD, - "si%d: Found ASIC TA8 module, 8 ports\n", - unit)); - x = 8; - break; - case MTA: - DPRINT((0, DBG_DOWNLOAD, - "si%d: Found CD1400 module, 8 ports\n", - unit)); - x = 8; - break; - case SXDC: - DPRINT((0, DBG_DOWNLOAD, - "si%d: Found SXDC module, 8 ports\n", - unit)); - x = 8; - break; - default: - printf("si%d: unknown module type %d\n", - unit, modp->sm_type); - goto try_next; - } - - /* this was limited in firmware and is also a driver issue */ - if ((nport + x) > SI_MAXPORTPERCARD) { - printf("si%d: extra ports ignored\n", unit); - goto try_next; - } - - nport += x; - si_Nports += x; - si_Nmodules++; - -try_next: - if (modp->sm_next == 0) - break; - modp = (struct si_module *) - (maddr + (unsigned)(modp->sm_next & 0x7fff)); - } - sc->sc_ports = (struct si_port *)malloc(sizeof(struct si_port) * nport, - M_DEVBUF, M_NOWAIT | M_ZERO); - if (sc->sc_ports == 0) { - printf("si%d: fail to malloc memory for port structs\n", - unit); - return EINVAL; - } - sc->sc_nport = nport; - - /* - * Scan round the ports again, this time initialising. - */ - pp = sc->sc_ports; - nmodule = 0; - modp = (struct si_module *)(maddr + 0x80); - uart_type = 1000; /* arbitrary, > uchar_max */ - for (;;) { - switch (modp->sm_type) { - case TA4: - nport = 4; - break; - case TA8: - nport = 8; - break; - case TA4_ASIC: - nport = 4; - break; - case TA8_ASIC: - nport = 8; - break; - case MTA: - nport = 8; - break; - case SXDC: - nport = 8; - break; - default: - goto try_next2; - } - nmodule++; - ccbp = (struct si_channel *)((char *)modp + 0x100); - if (uart_type == 1000) - uart_type = ccbp->type; - else if (uart_type != ccbp->type) - printf("si%d: Warning: module %d mismatch! (%d%s != %d%s)\n", - unit, nmodule, - ccbp->type, si_modulename(sc->sc_type, ccbp->type), - uart_type, si_modulename(sc->sc_type, uart_type)); - - for (x = 0; x < nport; x++, pp++, ccbp++) { - pp->sp_ccb = ccbp; /* save the address */ - pp->sp_pend = IDLE_CLOSE; - pp->sp_state = 0; /* internal flag */ -#ifdef SI_DEBUG - sprintf(pp->sp_name, "si%r%r", unit, - (int)(pp - sc->sc_ports)); -#endif - tp = pp->sp_tty = tty_alloc_mutex(&si_tty_class, pp, &Giant); - tty_makedev(tp, NULL, "A%r%r", unit, (int)(pp - sc->sc_ports)); - } -try_next2: - if (modp->sm_next == 0) { - printf("si%d: card: %s, ports: %d, modules: %d, type: %d%s\n", - unit, - sc->sc_typename, - sc->sc_nport, - nmodule, - uart_type, - si_modulename(sc->sc_type, uart_type)); - break; - } - modp = (struct si_module *) - (maddr + (unsigned)(modp->sm_next & 0x7fff)); - } - - if (unit == 0) - make_dev(&si_Scdevsw, 0, UID_ROOT, GID_WHEEL, 0600, - "si_control"); - return (0); -} - -static int -siopen(struct tty *tp) -{ - - DPRINT((0, DBG_ENTRY|DBG_OPEN, "siopen()\n")); - mtx_assert(&Giant, MA_OWNED); -#ifdef POLL - /* - * We've now got a device, so start the poller. - */ - if (init_finished == 0) { - timeout(si_poll, (caddr_t)0L, si_pollrate); - init_finished = 1; - } -#endif - DPRINT((0, DBG_EXIT|DBG_OPEN, "siopen() finished\n")); - return(0); -} - -static void -siclose(struct tty *tp) -{ - struct si_port *pp; - - DPRINT((0, DBG_ENTRY|DBG_CLOSE, "siclose()\n")); - mtx_assert(&Giant, MA_OWNED); - pp = tty_softc(tp); - (void) si_command(pp, FCLOSE, SI_WAIT); - DPRINT((0, DBG_EXIT|DBG_CLOSE, "siclose() finished\n")); -} - -static int -siioctl(struct tty *tp, u_long cmd, caddr_t data, struct thread *td) -{ - struct si_port *pp; - - DPRINT((0, DBG_ENTRY|DBG_IOCTL, "siioctl(0x%lx,0x%x)\n", cmd, data)); - mtx_assert(&Giant, MA_OWNED); - pp = tty_softc(tp); - switch (cmd) { - case TIOCSBRK: - si_command(pp, SBREAK, SI_WAIT); - return (0); - case TIOCCBRK: - si_command(pp, EBREAK, SI_WAIT); - return (0); - } - return (ENOIOCTL); /* Let the common tty ioctl handler do it */ -} - -/* - * Handle the Specialix ioctls on the control dev. - */ -static int -si_Sioctl(struct cdev *dev, u_long cmd, caddr_t data, int flag, struct thread *td) -{ - struct si_softc *xsc; - struct si_port *xpp; - volatile struct si_reg *regp; - struct si_tcsi *dp; - struct si_pstat *sps; - int *ip, error = 0; - int oldspl; - int card, port; - - DPRINT((0, DBG_ENTRY|DBG_IOCTL, "si_Sioctl(%s,0x%lx,0x%x)\n", - devtoname(dev), cmd, data)); - mtx_assert(&Giant, MA_OWNED); - -#if 1 - DPRINT((0, DBG_IOCTL, "TCSI_PORT=%x\n", TCSI_PORT)); - DPRINT((0, DBG_IOCTL, "TCSI_CCB=%x\n", TCSI_CCB)); -#endif - - oldspl = spltty(); /* better safe than sorry */ - - ip = (int *)data; - -#define SUCHECK if ((error = priv_check(td, PRIV_DRIVER))) goto out - - switch (cmd) { - case TCSIPORTS: - *ip = si_Nports; - goto out; - case TCSIMODULES: - *ip = si_Nmodules; - goto out; - case TCSISDBG_ALL: - SUCHECK; - si_debug = *ip; - goto out; - case TCSIGDBG_ALL: - *ip = si_debug; - goto out; - default: - /* - * Check that a controller for this port exists - */ - - /* may also be a struct si_pstat, a superset of si_tcsi */ - - dp = (struct si_tcsi *)data; - sps = (struct si_pstat *)data; - card = dp->tc_card; - xsc = devclass_get_softc(si_devclass, card); /* check.. */ - if (xsc == NULL || xsc->sc_type == SIEMPTY) { - error = ENOENT; - goto out; - } - /* - * And check that a port exists - */ - port = dp->tc_port; - if (port < 0 || port >= xsc->sc_nport) { - error = ENOENT; - goto out; - } - xpp = xsc->sc_ports + port; - regp = (struct si_reg *)xsc->sc_maddr; - } - - switch (cmd) { - case TCSIDEBUG: -#ifdef SI_DEBUG - SUCHECK; - if (xpp->sp_debug) - xpp->sp_debug = 0; - else { - xpp->sp_debug = DBG_ALL; - DPRINT((xpp, DBG_IOCTL, "debug toggled %s\n", - (xpp->sp_debug&DBG_ALL)?"ON":"OFF")); - } - break; -#else - error = ENODEV; - goto out; -#endif - case TCSISDBG_LEVEL: - case TCSIGDBG_LEVEL: -#ifdef SI_DEBUG - if (cmd == TCSIGDBG_LEVEL) { - dp->tc_dbglvl = xpp->sp_debug; - } else { - SUCHECK; - xpp->sp_debug = dp->tc_dbglvl; - } - break; -#else - error = ENODEV; - goto out; -#endif - case TCSIGRXIT: - dp->tc_int = regp->rx_int_count; - break; - case TCSIRXIT: - SUCHECK; - regp->rx_int_count = dp->tc_int; - break; - case TCSIGIT: - dp->tc_int = regp->int_count; - break; - case TCSIIT: - SUCHECK; - regp->int_count = dp->tc_int; - break; - case TCSISTATE: - dp->tc_int = xpp->sp_ccb->hi_ip; - break; - /* these next three use a different structure */ - case TCSI_PORT: - SUCHECK; - si_bcopy(xpp, &sps->tc_siport, sizeof(sps->tc_siport)); - break; - case TCSI_CCB: - SUCHECK; - si_vbcopy(xpp->sp_ccb, &sps->tc_ccb, sizeof(sps->tc_ccb)); - break; - default: - error = EINVAL; - goto out; - } -out: - splx(oldspl); - return(error); /* success */ -} - -/* - * siparam() : Configure line params - * called at spltty(); - * this may sleep, does not flush, nor wait for drain, nor block writes - * caller must arrange this if it's important.. - */ -static int -siparam(struct tty *tp, struct termios *t) -{ - struct si_port *pp = tty_softc(tp); - volatile struct si_channel *ccbp; - int oldspl, cflag, iflag, oflag, lflag; - int error = 0; /* shutup gcc */ - int ispeed = 0; /* shutup gcc */ - int ospeed = 0; /* shutup gcc */ - BYTE val; - - DPRINT((pp, DBG_ENTRY|DBG_PARAM, "siparam(%x,%x)\n", tp, t)); - mtx_assert(&Giant, MA_OWNED); - cflag = t->c_cflag; - iflag = t->c_iflag; - oflag = t->c_oflag; - lflag = t->c_lflag; - DPRINT((pp, DBG_PARAM, "OFLAG 0x%x CFLAG 0x%x IFLAG 0x%x LFLAG 0x%x\n", - oflag, cflag, iflag, lflag)); - - /* XXX - if Jet host and SXDC module, use extended baud rates */ - - /* if not hung up.. */ - if (t->c_ospeed != 0) { - /* translate baud rate to firmware values */ - ospeed = si_speedtab(t->c_ospeed, bdrates); - ispeed = t->c_ispeed ? - si_speedtab(t->c_ispeed, bdrates) : ospeed; - /* enforce legit baud rate */ - if (ospeed < 0 || ispeed < 0) - return (EINVAL); - } - - oldspl = spltty(); - - ccbp = pp->sp_ccb; - - /* ========== set hi_break ========== */ - val = 0; - if (iflag & IGNBRK) /* Breaks */ - val |= BR_IGN; - if (iflag & BRKINT) /* Interrupt on break? */ - val |= BR_INT; - if (iflag & PARMRK) /* Parity mark? */ - val |= BR_PARMRK; - if (iflag & IGNPAR) /* Ignore chars with parity errors? */ - val |= BR_PARIGN; - ccbp->hi_break = val; - - /* ========== set hi_csr ========== */ - /* if not hung up.. */ - if (t->c_ospeed != 0) { - /* Set I/O speeds */ - val = (ispeed << 4) | ospeed; - } - ccbp->hi_csr = val; - - /* ========== set hi_mr2 ========== */ - val = 0; - if (cflag & CSTOPB) /* Stop bits */ - val |= MR2_2_STOP; - else - val |= MR2_1_STOP; - - /* - * Enable H/W RTS/CTS handshaking. The default TA/MTA is - * a DCE, hence the reverse sense of RTS and CTS - */ - /* Output Flow - RTS must be raised before data can be sent */ - if (cflag & CCTS_OFLOW) - val |= MR2_RTSCONT; - - ccbp->hi_mr2 = val; - - /* ========== set hi_mr1 ========== */ - val = 0; - if (!(cflag & PARENB)) /* Parity */ - val |= MR1_NONE; - else - val |= MR1_WITH; - if (cflag & PARODD) - val |= MR1_ODD; - - if ((cflag & CS8) == CS8) /* 8 data bits? */ - val |= MR1_8_BITS; - else if ((cflag & CS7) == CS7) /* 7 data bits? */ - val |= MR1_7_BITS; - else if ((cflag & CS6) == CS6) /* 6 data bits? */ - val |= MR1_6_BITS; - else /* Must be 5 */ - val |= MR1_5_BITS; - - /* - * Enable H/W RTS/CTS handshaking. The default TA/MTA is - * a DCE, hence the reverse sense of RTS and CTS - */ - /* Input Flow - CTS is raised when port is ready to receive data */ - if (cflag & CRTS_IFLOW) - val |= MR1_CTSCONT; - - ccbp->hi_mr1 = val; - - /* ========== set hi_mask ========== */ - val = 0xff; - if ((cflag & CS8) == CS8) { /* 8 data bits? */ - val &= 0xFF; - } else if ((cflag & CS7) == CS7) { /* 7 data bits? */ - val &= 0x7F; - } else if ((cflag & CS6) == CS6) { /* 6 data bits? */ - val &= 0x3F; - } else { /* Must be 5 */ - val &= 0x1F; - } - if (iflag & ISTRIP) - val &= 0x7F; - - ccbp->hi_mask = val; - - /* ========== set hi_prtcl ========== */ - val = SP_DCEN; /* Monitor DCD always, or TIOCMGET misses it */ - if (iflag & IXANY) - val |= SP_TANY; - if (iflag & IXON) - val |= SP_TXEN; - if (iflag & IXOFF) - val |= SP_RXEN; - if (iflag & INPCK) - val |= SP_PAEN; - - ccbp->hi_prtcl = val; - - - /* ========== set hi_{rx|tx}{on|off} ========== */ - /* XXX: the card TOTALLY shields us from the flow control... */ - ccbp->hi_txon = t->c_cc[VSTART]; - ccbp->hi_txoff = t->c_cc[VSTOP]; - - ccbp->hi_rxon = t->c_cc[VSTART]; - ccbp->hi_rxoff = t->c_cc[VSTOP]; - - /* ========== send settings to the card ========== */ - /* potential sleep here */ - if (ccbp->hi_stat == IDLE_CLOSE) /* Not yet open */ - si_command(pp, LOPEN, SI_WAIT); /* open it */ - else - si_command(pp, CONFIG, SI_WAIT); /* change params */ - - /* ========== set DTR etc ========== */ - /* Hangup if ospeed == 0 */ - if (t->c_ospeed == 0) { - (void) simodem(tp, 0, SER_DTR | SER_RTS); - } else { - /* - * If the previous speed was 0, may need to re-enable - * the modem signals - */ - (void) simodem(tp, SER_DTR | SER_RTS, 0); - } - - DPRINT((pp, DBG_PARAM, "siparam, complete: MR1 %x MR2 %x HI_MASK %x PRTCL %x HI_BREAK %x HI_CSR %x\n", - ccbp->hi_mr1, ccbp->hi_mr2, ccbp->hi_mask, ccbp->hi_prtcl, ccbp->hi_break, ccbp->hi_csr)); - - splx(oldspl); - return(error); -} - -/* - * Set/Get state of modem control lines. - * Due to DCE-like behaviour of the adapter, some signals need translation: - * TIOCM_DTR DSR - * TIOCM_RTS CTS - */ -static int -simodem(struct tty *tp, int sigon, int sigoff) -{ - struct si_port *pp; - volatile struct si_channel *ccbp; - int x; - - pp = tty_softc(tp); - DPRINT((pp, DBG_ENTRY|DBG_MODEM, "simodem(%x,%x)\n", sigon, sigoff)); - mtx_assert(&Giant, MA_OWNED); - ccbp = pp->sp_ccb; /* Find channel address */ - if (sigon == 0 && sigoff == 0) { - x = ccbp->hi_ip; - /* - * XXX: not sure this is correct, should it be CTS&DSR ? - * XXX: or do we (just) miss CTS & DSR ? - */ - if (x & IP_DCD) sigon |= SER_DCD; - if (x & IP_DTR) sigon |= SER_DTR; - if (x & IP_RTS) sigon |= SER_RTS; - if (x & IP_RI) sigon |= SER_RI; - return (sigon); - } - - x = ccbp->hi_op; - if (sigon & SER_DTR) - x |= OP_DSR; - if (sigoff & SER_DTR) - x &= ~OP_DSR; - if (sigon & SER_RTS) - x |= OP_CTS; - if (sigoff & SER_RTS) - x &= ~OP_CTS; - ccbp->hi_op = x; - return 0; -} - -/* - * Handle change of modem state - */ -static void -si_modem_state(struct si_port *pp, struct tty *tp, int hi_ip) -{ - /* if a modem dev */ - mtx_assert(&Giant, MA_OWNED); - if (hi_ip & IP_DCD) { - if (!(pp->sp_last_hi_ip & IP_DCD)) { - DPRINT((pp, DBG_INTR, "modem carr on%d\n")); - (void)ttydisc_modem(tp, 1); - } - } else { - if (pp->sp_last_hi_ip & IP_DCD) { - DPRINT((pp, DBG_INTR, "modem carr off\n")); -#if 0 /* XXX mpsafetty ttyld_modem used to tell us to shutdown the port or not */ - if (ttydisc_modem(tp, 0)) - (void) simodem(tp, 0, SER_DTR | SER_RTS); -#else - ttydisc_modem(tp, 0); -#endif - } - } - pp->sp_last_hi_ip = hi_ip; - -} - -/* - * Poller to catch missed interrupts. - * - * Note that the SYSV Specialix drivers poll at 100 times per second to get - * better response. We could really use a "periodic" version timeout(). :-) - */ -#ifdef POLL -static void -si_poll(void *nothing) -{ - struct si_softc *sc; - int i; - volatile struct si_reg *regp; - struct si_port *pp; - int lost, oldspl, port; - - DPRINT((0, DBG_POLL, "si_poll()\n")); - oldspl = spltty(); - mtx_assert(&Giant, MA_OWNED); - lost = 0; - for (i = 0; i < si_numunits; i++) { - sc = devclass_get_softc(si_devclass, i); - if (sc == NULL || sc->sc_type == SIEMPTY) - continue; - regp = (struct si_reg *)sc->sc_maddr; - - /* - * See if there has been a pending interrupt for 2 seconds - * or so. The test (int_scounter >= 200) won't correspond - * to 2 seconds if int_count gets changed. - */ - if (regp->int_pending != 0) { - if (regp->int_scounter >= 200 && - regp->initstat == 1) { - printf("si%d: lost intr\n", i); - lost++; - } - } else { - regp->int_scounter = 0; - } - - /* - * gripe about no input flow control.. - */ - pp = sc->sc_ports; - for (port = 0; port < sc->sc_nport; pp++, port++) { - if (pp->sp_delta_overflows > 0) { - printf("si%d: %d tty level buffer overflows\n", - i, pp->sp_delta_overflows); - pp->sp_delta_overflows = 0; - } - } - } - if (lost || si_realpoll) - si_intr(NULL); /* call intr with fake vector */ - splx(oldspl); - - timeout(si_poll, (caddr_t)0L, si_pollrate); -} -#endif /* ifdef POLL */ - -/* - * The interrupt handler polls ALL ports on ALL adapters each time - * it is called. - */ - -static BYTE si_rxbuf[SI_BUFFERSIZE]; /* input staging area */ -static BYTE si_txbuf[SI_BUFFERSIZE]; /* output staging area */ - -void -si_intr(void *arg) -{ - struct si_softc *sc; - struct si_port *pp; - volatile struct si_channel *ccbp; - struct tty *tp; - volatile caddr_t maddr; - BYTE op, ip; - int x, card, port, n, i, isopen; - volatile BYTE *z; - BYTE c; - - sc = arg; - mtx_assert(&Giant, MA_OWNED); - - DPRINT((0, arg == NULL ? DBG_POLL:DBG_INTR, "si_intr\n")); - - /* - * When we get an int we poll all the channels and do ALL pending - * work, not just the first one we find. This allows all cards to - * share the same vector. - * - * XXX - But if we're sharing the vector with something that's NOT - * a SI/XIO/SX card, we may be making more work for ourselves. - */ - for (card = 0; card < si_numunits; card++) { - sc = devclass_get_softc(si_devclass, card); - if (sc == NULL || sc->sc_type == SIEMPTY) - continue; - - /* - * First, clear the interrupt - */ - switch(sc->sc_type) { - case SIHOST: - maddr = sc->sc_maddr; - ((volatile struct si_reg *)maddr)->int_pending = 0; - /* flag nothing pending */ - *(maddr+SIINTCL) = 0x00; /* Set IRQ clear */ - *(maddr+SIINTCL_CL) = 0x00; /* Clear IRQ clear */ - break; - case SIHOST2: - maddr = sc->sc_maddr; - ((volatile struct si_reg *)maddr)->int_pending = 0; - *(maddr+SIPLIRQCLR) = 0x00; - *(maddr+SIPLIRQCLR) = 0x10; - break; - case SIPCI: - maddr = sc->sc_maddr; - ((volatile struct si_reg *)maddr)->int_pending = 0; - *(maddr+SIPCIINTCL) = 0x0; - break; - case SIJETPCI: /* fall through to JETISA case */ - case SIJETISA: - maddr = sc->sc_maddr; - ((volatile struct si_reg *)maddr)->int_pending = 0; - *(maddr+SIJETINTCL) = 0x0; - break; -#ifdef DEV_EISA - case SIEISA: - maddr = sc->sc_maddr; - ((volatile struct si_reg *)maddr)->int_pending = 0; - (void)inb(sc->sc_iobase + 3); - break; -#endif - case SIEMPTY: - default: - continue; - } - ((volatile struct si_reg *)maddr)->int_scounter = 0; - - /* - * check each port - */ - for (pp = sc->sc_ports, port = 0; port < sc->sc_nport; - pp++, port++) { - ccbp = pp->sp_ccb; - tp = pp->sp_tty; - tty_lock(tp); - - /* - * See if a command has completed ? - */ - if (ccbp->hi_stat != pp->sp_pend) { - DPRINT((pp, DBG_INTR, - "si_intr hi_stat = %s, pend = %s\n", - si_cmdname(ccbp->hi_stat), - si_cmdname(pp->sp_pend))); - switch(pp->sp_pend) { - case LOPEN: - case MPEND: - case MOPEN: - case FCLOSE: - case CONFIG: - case SBREAK: - case EBREAK: - /* sleeping in si_command */ - DPRINT((pp, DBG_INTR, "do wakeup\n")); - wakeup(&pp->sp_state); - break; - } - pp->sp_pend = ccbp->hi_stat; - } - - /* - * Continue on if it's closed - */ - if (ccbp->hi_stat == IDLE_CLOSE) { - tty_unlock(tp); - continue; - } - - /* - * Do modem state change if not a local device - */ - si_modem_state(pp, tp, ccbp->hi_ip); - - /* - * Check to see if we should 'receive' characters. - */ - isopen = tty_opened(tp); - - /* - * Do input break processing - */ - if (ccbp->hi_state & ST_BREAK) { - if (isopen) - ttydisc_rint(tp, 0, TRE_BREAK); - ccbp->hi_state &= ~ST_BREAK; /* A Bit iffy this */ - DPRINT((pp, DBG_INTR, "si_intr break\n")); - } - - /* - * Do RX stuff - if not open then dump any characters. - * XXX: This is VERY messy and needs to be cleaned up. - * - * XXX: can we leave data in the host adapter buffer - * when the clists are full? That may be dangerous - * if the user cannot get an interrupt signal through. - */ - - more_rx: - - if (!isopen) { - DPRINT((pp, DBG_INTR, "intr1: not open\n")); - ccbp->hi_rxopos = ccbp->hi_rxipos; - goto end_rx; - } - -#if 0 /* XXXMPSAFETTY */ - /* - * If the tty input buffers are blocked, stop emptying - * the incoming buffers and let the auto flow control - * assert.. - */ - if (tp->t_state & TS_TBLOCK) - goto end_rx; -#endif - - /* - * Process read characters if not skipped above - */ - op = ccbp->hi_rxopos; - ip = ccbp->hi_rxipos; - c = ip - op; - if (c == 0) - goto end_rx; - - n = c & 0xff; - if (n > 250) - n = 250; - - DPRINT((pp, DBG_INTR, "n = %d, op = %d, ip = %d\n", - n, op, ip)); - - /* - * Suck characters out of host card buffer into the - * "input staging buffer" - so that we dont leave the - * host card in limbo while we're possibly echoing - * characters and possibly flushing input inside the - * ldisc l_rint() routine. - */ - if (n <= SI_BUFFERSIZE - op) { - - z = ccbp->hi_rxbuf + op; - si_vbcopy(z, si_rxbuf, n); - - op += n; - } else { - x = SI_BUFFERSIZE - op; - - z = ccbp->hi_rxbuf + op; - si_vbcopy(z, si_rxbuf, x); - - z = ccbp->hi_rxbuf; - si_vbcopy(z, si_rxbuf + x, n - x); - - op += n; - } - - /* clear collected characters from buffer */ - ccbp->hi_rxopos = op; - - /* - * at this point... - * n = number of chars placed in si_rxbuf - */ - - if (0 && ttydisc_can_bypass(tp)) { - - i = ttydisc_rint_bypass(tp, (char *)si_rxbuf, n); - if (i < n) - pp->sp_delta_overflows += (n - i); - - } else { - /* - * It'd be nice to not have to go through the - * function call overhead for each char here. - * It'd be nice to block input it, saving a - * loop here and the call/return overhead. - */ - for(x = 0; x < n; x++) { - i = si_rxbuf[x]; - if (ttydisc_rint(tp, i, 0) == -1) - pp->sp_delta_overflows++; - } - } - goto more_rx; /* try for more until RXbuf is empty */ - - end_rx: - - ttydisc_rint_done(tp); - - /* - * Do TX stuff - */ - si_start(tp); - tty_unlock(tp); - - } /* end of for (all ports on this controller) */ - } /* end of for (all controllers) */ - - DPRINT((0, arg == NULL ? DBG_POLL:DBG_INTR, "end si_intr\n")); -} - -/* - * Nudge the transmitter... - * - * XXX: I inherited some funny code here. It implies the host card only - * interrupts when the transmit buffer reaches the low-water-mark, and does - * not interrupt when it's actually hits empty. In some cases, we have - * processes waiting for complete drain, and we need to simulate an interrupt - * about when we think the buffer is going to be empty (and retry if not). - * I really am not certain about this... I *need* the hardware manuals. - */ -static void -si_start(struct tty *tp) -{ - struct si_port *pp; - volatile struct si_channel *ccbp; - BYTE ipos, count; -#if 0 - int nchar; -#endif - int oldspl, n, amount; - - oldspl = spltty(); - mtx_assert(&Giant, MA_OWNED); - - pp = tty_softc(tp); - - DPRINT((pp, DBG_ENTRY|DBG_START, - "si_start(%x) sp_state %x\n", - tp, pp->sp_state)); - - ccbp = pp->sp_ccb; - - while ((count = (int)ccbp->hi_txipos - (int)ccbp->hi_txopos) < 255) { - DPRINT((pp, DBG_START, "txbuf pend count %d\n", (BYTE)count)); - ipos = (unsigned int)ccbp->hi_txipos; - if ((int)ccbp->hi_txopos <= ipos) - amount = SI_BUFFERSIZE - ipos; - else - amount = 255 - count; - DPRINT((pp, DBG_START, "spaceleft amount %d\n", amount)); - if (amount == 0) - break; - n = ttydisc_getc(tp, si_txbuf, amount); - DPRINT((pp, DBG_START, "getc n=%d\n", n)); - if (n == 0) - break; - si_bcopyv(si_txbuf, &ccbp->hi_txbuf[ipos], n); - ccbp->hi_txipos += n; - } - -#if 0 - /* - * See if there are any characters still to come. If so, we can - * depend on si_start being called again. - * - * XXX the manual is vague on this. It implies we get an interrupt - * when the transmit queue reaches the 25% low water mark, but NOT - * when it hits empty. - */ - nchar = ttyoutq_getsize(&tp->t_outq) - ttyoutq_bytesleft(&tp->t_outq); - DPRINT((pp, DBG_START, "count %d, nchar %d\n", - (BYTE)count, nchar)); - - if (count != 0 && nchar == 0) { - int time; - - /* XXX lame. Ticks per character. used to be a table. */ - time = (tp->t_termios.c_ospeed + 9) / 10; - - if (time > 0) { - if (time < nchar) - time = nchar / time; - else - time = 2; - } else { - DPRINT((pp, DBG_START, - "bad char time value! %d\n", time)); - time = hz/10; - } - - if ((pp->sp_state & SS_LSTART) != 0) - untimeout(si_lstart, (caddr_t)pp, pp->lstart_ch); - DPRINT((pp, DBG_START, "arming lstart, time=%d\n", time)); - pp->sp_state |= SS_LSTART; - pp->lstart_ch = timeout(si_lstart, (caddr_t)pp, time); - } -#endif - - splx(oldspl); - DPRINT((pp, DBG_EXIT|DBG_START, "leave si_start()\n")); -} - -#if 0 -/* - * This has to deal with two things... cause wakeups while waiting for - * tty drains on last process exit, and call l_start at about the right - * time for protocols like ppp. - */ -static void -si_lstart(void *arg) -{ - struct si_port *pp = arg; - struct tty *tp; - int oldspl; - - DPRINT((pp, DBG_ENTRY|DBG_LSTART, "si_lstart(%x) sp_state %x\n", - pp, pp->sp_state)); - - oldspl = spltty(); - mtx_assert(&Giant, MA_OWNED); - pp->sp_state &= ~SS_LSTART; - tp = pp->sp_tty; - - si_start(tp); - - splx(oldspl); -} -#endif - -#if 0 /* XXX mpsafetty */ -/* - * Stop output on a line. called at spltty(); - */ -static void -si_stop(struct tty *tp, int rw) -{ - volatile struct si_channel *ccbp; - struct si_port *pp; - - mtx_assert(&Giant, MA_OWNED); - pp = tty_softc(tp); - ccbp = pp->sp_ccb; - - DPRINT((pp, DBG_ENTRY|DBG_STOP, "si_stop(%x,%x)\n", tp, rw)); - - /* XXX: must check (rw & FWRITE | FREAD) etc flushing... */ - if (rw & FWRITE) { - /* what level are we meant to be flushing anyway? */ - if (tp->t_state & TS_BUSY) { - si_command(pp, WFLUSH, SI_NOWAIT); - tp->t_state &= ~TS_BUSY; - ttwwakeup(tp); /* Bruce???? */ - } - } -#if 1 /* XXX: this doesn't work right yet.. */ - /* XXX: this may have been failing because we used to call l_rint() - * while we were looping based on these two counters. Now, we collect - * the data and then loop stuffing it into l_rint(), making this - * useless. Should we cause this to blow away the staging buffer? - */ - if (rw & FREAD) { - ccbp->hi_rxopos = ccbp->hi_rxipos; - } -#endif -} -#endif - -/* - * Issue a command to the host card CPU. - * - * XXX This is all just so WRONG!. Ed says we're not supposed to sleep - * here anyway. We sort of get away with it for now by using Giant. - * Something better will have to be done. - * Linux does a busy spin here waiting for the 8-bit cpu to notice the - * posted command and respond to it. I'm not sure I like that either. - */ -static void -si_command(struct si_port *pp, int cmd, int waitflag) -{ - int oldspl; - volatile struct si_channel *ccbp = pp->sp_ccb; - int x; - int err; - - DPRINT((pp, DBG_ENTRY|DBG_PARAM, "si_command(%x,%s,%d): hi_stat %s, sp_pend: %s\n", - pp, si_cmdname(cmd), waitflag, si_cmdname(ccbp->hi_stat), - si_cmdname(pp->sp_pend))); - - oldspl = spltty(); /* Keep others out */ - mtx_assert(&Giant, MA_OWNED); - - /* wait until it's finished what it was doing.. */ - /* XXX: sits in IDLE_BREAK until something disturbs it or break - * is turned off. */ - while((x = ccbp->hi_stat) != IDLE_OPEN && - x != IDLE_CLOSE && - x != IDLE_BREAK && - x != cmd) { - DPRINT((pp, DBG_PARAM, "sicmd1 old cmd pending (going to tsleep): hi_stat (%s)\n", si_cmdname(ccbp->hi_stat))); - err = tsleep(&pp->sp_state, (PSOCK+1)|PCATCH, "sicmd1", hz/4); - if (err) { - DPRINT((pp, DBG_PARAM, "sicmd1 timeout: hi_stat (%s)\n", - si_cmdname(ccbp->hi_stat))); - /* This is very very bad. The card has crashed. */ - /* XXX the driver breaks at this point */ - if (err == ETIMEDOUT) - DPRINT(("%s: tsleep1 timeout. hi_stat %s, sp_pend %s\n", pp->sp_name, si_cmdname(ccbp->hi_stat), si_cmdname(pp->sp_pend))); - splx(oldspl); - return; - } - } - /* it should now be in IDLE_{OPEN|CLOSE|BREAK}, or "cmd" */ - DPRINT((pp, DBG_PARAM, "sicmd1 now in: hi_stat (%s) sp_pend (%s)\n", si_cmdname(ccbp->hi_stat), si_cmdname(pp->sp_pend))); - - /* if there was a pending command, cause a state-change wakeup */ - switch(pp->sp_pend) { - case LOPEN: - case MPEND: - case MOPEN: - case FCLOSE: - case CONFIG: - case SBREAK: - case EBREAK: - DPRINT((pp, DBG_PARAM, "si_command: sp_pend %s, doing wakeup\n", si_cmdname(pp->sp_pend))); - wakeup(&pp->sp_state); - break; - default: - break; - } - - pp->sp_pend = cmd; /* New command pending */ - ccbp->hi_stat = cmd; /* Post it */ - DPRINT((pp, DBG_PARAM, "sicmd now posted: hi_stat (%s) sp_pend (%s)\n", si_cmdname(ccbp->hi_stat), si_cmdname(pp->sp_pend))); - - if (waitflag) { - while((x = ccbp->hi_stat) != IDLE_OPEN && - x != IDLE_CLOSE && - x != IDLE_BREAK) { - DPRINT((pp, DBG_PARAM, "sicmd2 now waiting: hi_stat (%s) sp_pend (%s) (going to tsleep)\n", si_cmdname(ccbp->hi_stat), si_cmdname(pp->sp_pend))); - err = tsleep(&pp->sp_state, (PSOCK+1)|PCATCH, "sicmd2", hz); - if (err) { - DPRINT((pp, DBG_PARAM, "sicmd2 tsleep error: hi_stat (%s) sp_pend (%s)\n", si_cmdname(ccbp->hi_stat), si_cmdname(pp->sp_pend))); - if (err == ETIMEDOUT) { - DPRINT(("%s: tsleep2 timeout. hi_stat %s, sp_pend %s\n", pp->sp_name, si_cmdname(ccbp->hi_stat), si_cmdname(pp->sp_pend))); - } - break; - } - } - } - DPRINT((pp, DBG_PARAM, "sicmd2 finished: hi_stat (%s) sp_pend (%s)\n", si_cmdname(ccbp->hi_stat), si_cmdname(pp->sp_pend))); - splx(oldspl); -} - - -#ifdef SI_DEBUG - -void -si_dprintf(struct si_port *pp, int flags, const char *fmt, ...) -{ - va_list ap; - - if ((pp == NULL && (si_debug&flags)) || - (pp != NULL && ((pp->sp_debug&flags) || (si_debug&flags)))) { - if (pp != NULL) - printf("%s: ", pp->sp_name); - va_start(ap, fmt); - vprintf(fmt, ap); - va_end(ap); - } -} - -#endif /* DEBUG */ - -static char * -si_modulename(int host_type, int uart_type) -{ - switch (host_type) { - /* Z280 based cards */ -#ifdef DEV_EISA - case SIEISA: -#endif - case SIHOST2: - case SIHOST: - case SIPCI: - switch (uart_type) { - case 0: - return(" (XIO)"); - case 1: - return(" (SI)"); - } - break; - /* T225 based hosts */ - case SIJETPCI: - case SIJETISA: - switch (uart_type) { - case 0: - return(" (SI)"); - case 40: - return(" (XIO)"); - case 72: - return(" (SXDC)"); - } - break; - } - return(""); -} diff --git a/sys/dev/si/si.h b/sys/dev/si/si.h deleted file mode 100644 index 0a45a3cebd4f..000000000000 --- a/sys/dev/si/si.h +++ /dev/null @@ -1,395 +0,0 @@ -/*- - * Device driver for Specialix range (SI/XIO) of serial line multiplexors. - * 'C' definitions for Specialix serial multiplex driver. - * - * Copyright (C) 1990, 1992, 1998 Specialix International, - * Copyright (C) 1993, Andy Rutter <andy@acronym.co.uk> - * Copyright (C) 1995, Peter Wemm <peter@netplex.com.au> - * - * Derived from: SunOS 4.x version - * - * 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 - * notices, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notices, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Andy Rutter of - * Advanced Methods and Tools Ltd. based on original information - * from Specialix International. - * 4. Neither the name of Advanced Methods and Tools, nor Specialix - * International may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY ``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 AUTHORS BE LIABLE. - * - * $FreeBSD$ - */ - -#include <sys/callout.h> - -/* - * We name devices with %r in make_dev() with a radix of 32. - */ -#define SI_MAXPORTPERCARD 32 - -/* Buffer parameters */ -#define SI_BUFFERSIZE 256 - -typedef uint8_t BYTE; /* Type cast for unsigned 8 bit */ -typedef uint16_t WORD; /* Type cast for unsigned 16 bit */ - -/* - * Hardware `registers', stored in the shared memory. - * These are related to the firmware running on the Z280. - */ - -struct si_reg { - BYTE initstat; - BYTE memsize; - WORD int_count; - WORD revision; - BYTE rx_int_count; /* isr_count on Jet */ - BYTE main_count; /* spare on Z-280 */ - WORD int_pending; - WORD int_counter; - BYTE int_scounter; - BYTE res[0x80 - 13]; -}; - -/* - * Per module control structure, stored in shared memory. - */ -struct si_module { - WORD sm_next; /* Next module */ - BYTE sm_type; /* Number of channels */ - BYTE sm_number; /* Module number on cable */ - BYTE sm_dsr; /* Private dsr copy */ - BYTE sm_res[0x80 - 5]; /* Reserve space to 128 bytes */ -}; - -/* - * The 'next' pointer & with 0x7fff + SI base address give - * the address of the next module block if fitted. (else 0) - * Note that next points to the TX buffer so 0x60 must be - * subtracted to find the true base. - */ -#define TA4 0x00 -#define TA8 0x08 -#define TA4_ASIC 0x0A -#define TA8_ASIC 0x0B -#define MTA 0x28 -#define SXDC 0x48 - -/* - * Per channel(port) control structure, stored in shared memory. - */ -struct si_channel { - /* - * Generic stuff - */ - WORD next; /* Next Channel */ - WORD addr_uart; /* Uart address */ - WORD module; /* address of module struct */ - BYTE type; /* Uart type */ - BYTE fill; - /* - * Uart type specific stuff - */ - BYTE x_status; /* XON / XOFF status */ - BYTE c_status; /* cooking status */ - BYTE hi_rxipos; /* stuff into rx buff */ - BYTE hi_rxopos; /* stuff out of rx buffer */ - BYTE hi_txopos; /* Stuff into tx ptr */ - BYTE hi_txipos; /* ditto out */ - BYTE hi_stat; /* Command register */ - BYTE dsr_bit; /* Magic bit for DSR */ - BYTE txon; /* TX XON char */ - BYTE txoff; /* ditto XOFF */ - BYTE rxon; /* RX XON char */ - BYTE rxoff; /* ditto XOFF */ - BYTE hi_mr1; /* mode 1 image */ - BYTE hi_mr2; /* mode 2 image */ - BYTE hi_csr; /* clock register */ - BYTE hi_op; /* Op control */ - BYTE hi_ip; /* Input pins */ - BYTE hi_state; /* status */ - BYTE hi_prtcl; /* Protocol */ - BYTE hi_txon; /* host copy tx xon stuff */ - BYTE hi_txoff; - BYTE hi_rxon; - BYTE hi_rxoff; - BYTE close_prev; /* Was channel previously closed */ - BYTE hi_break; /* host copy break process */ - BYTE break_state; /* local copy ditto */ - BYTE hi_mask; /* Mask for CS7 etc. */ - BYTE mask_z280; /* Z280's copy */ - BYTE res[0x60 - 36]; - BYTE hi_txbuf[SI_BUFFERSIZE]; - BYTE hi_rxbuf[SI_BUFFERSIZE]; - BYTE res1[0xA0]; -}; - -/* - * Register definitions - */ - -/* - * Break input control register definitions - */ -#define BR_IGN 0x01 /* Ignore any received breaks */ -#define BR_INT 0x02 /* Interrupt on received break */ -#define BR_PARMRK 0x04 /* Enable parmrk parity error processing */ -#define BR_PARIGN 0x08 /* Ignore chars with parity errors */ - -/* - * Protocol register provided by host for XON/XOFF and cooking - */ -#define SP_TANY 0x01 /* Tx XON any char */ -#define SP_TXEN 0x02 /* Tx XON/XOFF enabled */ -#define SP_CEN 0x04 /* Cooking enabled */ -#define SP_RXEN 0x08 /* Rx XON/XOFF enabled */ -#define SP_DCEN 0x20 /* DCD / DTR check */ -#define SP_PAEN 0x80 /* Parity checking enabled */ - -/* - * HOST STATUS / COMMAND REGISTER - */ -#define IDLE_OPEN 0x00 /* Default mode, TX and RX polled - buffer updated etc */ -#define LOPEN 0x02 /* Local open command (no modem ctl */ -#define MOPEN 0x04 /* Open and monitor modem lines (blocks - for DCD */ -#define MPEND 0x06 /* Wating for DCD */ -#define CONFIG 0x08 /* Channel config has changed */ -#define CLOSE 0x0A /* Close channel */ -#define SBREAK 0x0C /* Start break */ -#define EBREAK 0x0E /* End break */ -#define IDLE_CLOSE 0x10 /* Closed channel */ -#define IDLE_BREAK 0x12 /* In a break */ -#define FCLOSE 0x14 /* Force a close */ -#define RESUME 0x16 /* Clear a pending xoff */ -#define WFLUSH 0x18 /* Flush output buffer */ -#define RFLUSH 0x1A /* Flush input buffer */ - -/* - * Host status register - */ -#define ST_BREAK 0x01 /* Break received (clear with config) */ - -/* - * OUTPUT PORT REGISTER - */ -#define OP_CTS 0x01 /* Enable CTS */ -#define OP_DSR 0x02 /* Enable DSR */ -/* - * INPUT PORT REGISTER - */ -#define IP_DCD 0x04 /* DCD High */ -#define IP_DTR 0x20 /* DTR High */ -#define IP_RTS 0x02 /* RTS High */ -#define IP_RI 0x40 /* RI High */ - -/* - * Mode register and uart specific stuff - */ -/* - * MODE REGISTER 1 - */ -#define MR1_5_BITS 0x00 -#define MR1_6_BITS 0x01 -#define MR1_7_BITS 0x02 -#define MR1_8_BITS 0x03 -/* - * Parity - */ -#define MR1_ODD 0x04 -#define MR1_EVEN 0x00 -/* - * Parity mode - */ -#define MR1_WITH 0x00 -#define MR1_FORCE 0x08 -#define MR1_NONE 0x10 -#define MR1_SPECIAL 0x18 -/* - * Error mode - */ -#define MR1_CHAR 0x00 -#define MR1_BLOCK 0x20 -/* - * Request to send line automatic control - */ -#define MR1_CTSCONT 0x80 - -/* - * MODE REGISTER 2 - */ -/* - * Number of stop bits - */ -#define MR2_1_STOP 0x07 -#define MR2_2_STOP 0x0F -/* - * Clear to send automatic testing before character sent - */ -#define MR2_RTSCONT 0x10 -/* - * Reset RTS automatically after sending character? - */ -#define MR2_CTSCONT 0x20 -/* - * Channel mode - */ -#define MR2_NORMAL 0x00 -#define MR2_AUTO 0x40 -#define MR2_LOCAL 0x80 -#define MR2_REMOTE 0xC0 - -/* - * CLOCK SELECT REGISTER - this and the code assumes ispeed == ospeed - */ -/* - * Clocking rates are in lower and upper nibbles.. R = upper, T = lower - */ -#define CLK75 0x0 -#define CLK110 0x1 /* 110 on XIO!! */ -#define CLK38400 0x2 /* out of sequence */ -#define CLK150 0x3 -#define CLK300 0x4 -#define CLK600 0x5 -#define CLK1200 0x6 -#define CLK2000 0x7 -#define CLK2400 0x8 -#define CLK4800 0x9 -#define CLK7200 0xa /* unchecked */ -#define CLK9600 0xb -#define CLK19200 0xc -#define CLK57600 0xd - -/* - * Per-port (channel) soft information structure, stored in the driver. - * This is visible via ioctl()'s. - */ -struct si_port { - volatile struct si_channel *sp_ccb; - struct tty *sp_tty; - int sp_pend; /* pending command */ - int sp_last_hi_ip; /* cached DCD */ - int sp_state; - int sp_delta_overflows; - struct callout_handle lstart_ch;/* For canceling our timeout */ - int sp_debug; /* debug mask */ - char sp_name[5]; -}; - -/* sp_state */ -/* 0x0001 -- */ -/* 0x0002 -- */ -/* 0x0004 -- */ -/* 0x0008 -- */ -/* 0x0010 -- */ -/* 0x0020 -- */ -/* 0x0040 -- */ -/* 0x0080 -- */ -#define SS_LSTART 0x0100 /* lstart timeout pending */ -/* 0x0200 -- */ -/* 0x0400 -- */ -/* 0x0800 -- */ - -/* - * Command post flags - */ -#define SI_NOWAIT 0x00 /* Don't wait for command */ -#define SI_WAIT 0x01 /* Wait for complete */ - -/* - * SI ioctls - */ -/* - * struct for use by Specialix ioctls - used by siconfig(8) - */ -typedef struct { - unsigned char - sid_port:5, /* 0 - 31 ports per card */ - sid_card:2, /* 0 - 3 cards */ - sid_control:1; /* controlling device (all cards) */ -} sidev_t; -struct si_tcsi { - sidev_t tc_dev; - union { - int x_int; - int x_dbglvl; - } tc_action; -#define tc_card tc_dev.sid_card -#define tc_port tc_dev.sid_port -#define tc_int tc_action.x_int -#define tc_dbglvl tc_action.x_dbglvl -}; - -struct si_pstat { - sidev_t tc_dev; - union { - struct si_port x_siport; - struct si_channel x_ccb; - struct tty x_tty; - } tc_action; -#define tc_siport tc_action.x_siport -#define tc_ccb tc_action.x_ccb -#define tc_tty tc_action.x_tty -}; - -#define IOCTL_MIN 96 -#define TCSIDEBUG _IOW('S', 96, struct si_tcsi) /* Toggle debug */ -#define TCSIRXIT _IOW('S', 97, struct si_tcsi) /* RX int throttle */ -#define TCSIIT _IOW('S', 98, struct si_tcsi) /* TX int throttle */ - /* 99 defunct */ - /* 100 defunct */ - /* 101 defunct */ - /* 102 defunct */ - /* 103 defunct */ - /* 104 defunct */ -#define TCSISTATE _IOWR('S', 105, struct si_tcsi) /* get current state of RTS - DCD and DTR pins */ - /* 106 defunct */ -#define TCSIPORTS _IOR('S', 107, int) /* Number of ports found */ -#define TCSISDBG_LEVEL _IOW('S', 108, struct si_tcsi) /* equivalent of TCSIDEBUG which sets a - * particular debug level (DBG_??? bit - * mask), default is 0xffff */ -#define TCSIGDBG_LEVEL _IOWR('S', 109, struct si_tcsi) -#define TCSIGRXIT _IOWR('S', 110, struct si_tcsi) -#define TCSIGIT _IOWR('S', 111, struct si_tcsi) - /* 112 defunct */ - /* 113 defunct */ - /* 114 defunct */ - /* 115 defunct */ - /* 116 defunct */ - /* 117 defunct */ - -#define TCSISDBG_ALL _IOW('S', 118, int) /* set global debug level */ -#define TCSIGDBG_ALL _IOR('S', 119, int) /* get global debug level */ - - /* 120 defunct */ - /* 121 defunct */ - /* 122 defunct */ - /* 123 defunct */ -#define TCSIMODULES _IOR('S', 124, int) /* Number of modules found */ - -/* Various stats and monitoring hooks per tty device */ -#define TCSI_PORT _IOWR('S', 125, struct si_pstat) /* get si_port */ -#define TCSI_CCB _IOWR('S', 126, struct si_pstat) /* get si_ccb */ - -#define IOCTL_MAX 127 - -#define IS_SI_IOCTL(cmd) ((u_int)((cmd)&0xff00) == ('S'<<8) && \ - (u_int)((cmd)&0xff) >= IOCTL_MIN && \ - (u_int)((cmd)&0xff) <= IOCTL_MAX) - -#define CONTROLDEV "/dev/si_control" diff --git a/sys/dev/si/si2_z280.c b/sys/dev/si/si2_z280.c deleted file mode 100644 index 44bb2e42c3d3..000000000000 --- a/sys/dev/si/si2_z280.c +++ /dev/null @@ -1,1103 +0,0 @@ -/*- - * Copyright (C) 1988-1998 Specialix International. - * - * Download code for SI/XIO host cards. - * - * Redistribution and use in binary forms (this file is a binary form), with - * or without modification, are permitted provided that the following - * conditions are met: - * 1. Redistributions in binary form must reproduce the above copyright - * notices, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 2. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Specialix International. - * 3. The name of Specialix International may not be used to endorse or - * promote products derived from this software without specific prior - * written permission. - * 4. No attempt is made to decompile, reverse engineer or otherwise - * discover the source code of the contents of this file. The source - * code is regarded as an unpublished trade secret held by Specialix - * International. - * - * THIS SOFTWARE IS PROVIDED BY ``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 AUTHORS BE LIABLE. - * - */ - -#include <sys/cdefs.h> -__FBSDID("$FreeBSD$"); - -#include <sys/param.h> -#include <sys/bus.h> -#include <dev/si/sivar.h> - -/* SI2_Z280.C Version, Bootstrap and Download Code Arrays... */ - -/* SI2_Z280 embedded version... - - Copyright (c) Specialix Research Ltd 1988-1998 - Z280 Download Code Version 1.42 - - -*/ - -unsigned char si2_z280_download[] = -{ - 0x00,0xC3,0x86,0x00,0x02,0x00,0x08,0x01, /* 0000: .Æ..... */ - 0x00,0x00,0x88,0x18,0x00,0x00,0x8C,0x18, /* 0008: ..ˆ...Œ. */ - 0x00,0x00,0xF6,0x1A,0x00,0x00,0xC5,0x04, /* 0010: ..ö...Å. */ - 0x02,0x00,0x08,0x01,0x02,0x00,0x08,0x01, /* 0018: ........ */ - 0x02,0x00,0x08,0x01,0x02,0x00,0x08,0x01, /* 0020: ........ */ - 0x02,0x00,0x08,0x01,0x00,0x00,0xED,0x0F, /* 0028: ......í. */ - 0x00,0x00,0x0C,0x10,0x02,0x00,0x08,0x01, /* 0030: ........ */ - 0x02,0x00,0x08,0x01,0x00,0x00,0x00,0x00, /* 0038: ........ */ - 0x20,0x00,0x00,0x01,0x00,0x3C,0x00,0x00, /* 0040: ....<.. */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 0048: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 0050: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 0058: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 0060: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 0068: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 0070: ........ */ - 0x00,0x3A,0x47,0x00,0xFE,0x00,0xC2,0x08, /* 0078: .:G.þ.Â. */ - 0x01,0xDD,0x3E,0x48,0x00,0x01,0x31,0xBF, /* 0080: .Ý>H..1¿ */ - 0x00,0xC3,0x2A,0x13,0xFF,0xFF,0xFF,0xFF, /* 0088: .Ã*.ÿÿÿÿ */ - 0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0xCC, /* 0090: ÿ......Ì */ - 0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC, /* 0098: ÌÌÌÌÌÌÌÌ */ - 0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC, /* 00A0: ÌÌÌÌÌÌÌÌ */ - 0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC, /* 00A8: ÌÌÌÌÌÌÌÌ */ - 0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC, /* 00B0: ÌÌÌÌÌÌÌÌ */ - 0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,0x3A, /* 00B8: ÌÌÌÌÌÌÌ: */ - 0x41,0x00,0xFE,0x00,0xC2,0x2A,0x13,0x21, /* 00C0: A.þ.Â*.! */ - 0x00,0x08,0x0E,0xF0,0xED,0xBF,0x00,0x00, /* 00C8: ...ðí¿.. */ - 0x00,0x21,0x40,0x00,0x0E,0x12,0xED,0x6E, /* 00D0: .!@...ín */ - 0x3A,0x92,0x00,0xFE,0x01,0x20,0x05,0x21, /* 00D8: :’.þ. .! */ - 0xC2,0x05,0x18,0x03,0x21,0x8C,0x18,0x7D, /* 00E0: Â...!Œ.} */ - 0xE6,0xF0,0x6F,0x3E,0x00,0x46,0x23,0x3D, /* 00E8: æðo>.F#= */ - 0xFE,0x00,0x20,0xF9,0x21,0x80,0x00,0x0E, /* 00F0: þ. ù!€.. */ - 0x12,0xED,0x6E,0xDD,0x3E,0x47,0x00,0x01, /* 00F8: .ínÝ>G.. */ - 0xCD,0x15,0x01,0x00,0x18,0xFE,0x00,0x00, /* 0100: Í....þ.. */ - 0xDD,0xD1,0x06,0x01,0xED,0x55,0xDD,0x3E, /* 0108: ÝÑ..íUÝ> */ - 0x00,0x00,0xFE,0x76,0xC9,0xCD,0xF9,0x01, /* 0110: ..þvÉÍù. */ - 0xFE,0x01,0x20,0x03,0xCD,0x89,0x04,0xC9, /* 0118: þ. .͉.É */ - 0xE0,0x81,0x80,0x80,0x00,0x00,0x00,0x00, /* 0120: à�€€.... */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 0128: ........ */ - 0x8C,0x00,0xF0,0xD0,0x00,0xF0,0x00,0xC0, /* 0130: Œ.ðÐ.ð.À */ - 0x00,0x00,0xF0,0xD0,0x00,0xF0,0x00,0xC0, /* 0138: ..ðÐ.ð.À */ - 0x00,0x00,0x21,0x0D,0x00,0x0E,0xFF,0xED, /* 0140: ..!...ÿí */ - 0x6E,0x21,0xF8,0x2F,0x11,0x0E,0x80,0x01, /* 0148: n!ø...€. */ - 0x08,0x00,0xED,0xB0,0x2A,0x43,0x00,0x0E, /* 0150: ..í°*C.. */ - 0xFF,0xED,0x6E,0xDD,0x3E,0x16,0x80,0x00, /* 0158: ÿínÝ>.€. */ - 0xC9,0x79,0xFE,0x00,0x28,0x2A,0xED,0x2D, /* 0160: Éyþ.(*í- */ - 0xA0,0xFF,0xED,0x2A,0x00,0x00,0x3A,0x2F, /* 0168: ÿí*..:. */ - 0x01,0xFE,0x40,0x20,0x07,0xFD,0xED,0xF6, /* 0170: .þ@ .ýíö */ - 0xA0,0x18,0x18,0x05,0xFD,0xED,0xF6,0xA0, /* 0178: ...ýíö */ - 0x02,0xDD,0x2A,0x24,0x01,0xED,0x2D,0x00, /* 0180: .Ý*$.í-. */ - 0x00,0xE5,0xDD,0xE1,0xDD,0x22,0x24,0x01, /* 0188: .åÝáÝ"$. */ - 0x78,0x32,0x2F,0x01,0xED,0x2A,0x00,0x00, /* 0190: x2..í*.. */ - 0xDD,0x01,0x00,0x00,0xDD,0x73,0x08,0xDD, /* 0198: Ý...Ýs.Ý */ - 0x36,0x1C,0x00,0xDD,0x36,0x1D,0x00,0x7B, /* 01A0: 6..Ý6..{ */ - 0xE6,0x0F,0xDD,0x77,0x02,0xDD,0x71,0x03, /* 01A8: æ.Ýw.Ýq. */ - 0xFD,0xED,0x2D,0x06,0x00,0x7B,0xE6,0xE0, /* 01B0: ýí-..{æà */ - 0xFE,0x00,0x20,0x08,0xDD,0x36,0x04,0x00, /* 01B8: þ. .Ý6.. */ - 0xFD,0x36,0x40,0xFF,0xDD,0xE5,0xFD,0x7E, /* 01C0: ý6@ÿÝåý~ */ - 0x7F,0xDD,0x77,0x1E,0x3E,0x08,0xED,0x2A, /* 01C8: Ýw.>.í* */ - 0x0A,0x00,0xDD,0xED,0x2A,0x60,0x01,0xDD, /* 01D0: ..Ýí*`.Ý */ - 0xE5,0xDD,0xC1,0x3D,0x28,0x0C,0xDD,0xED, /* 01D8: åÝÁ=(.Ýí */ - 0x2A,0x00,0x03,0xFD,0xED,0xF6,0x02,0x00, /* 01E0: *..ýíö.. */ - 0x18,0xED,0xDD,0xE1,0xED,0x2A,0x00,0x00, /* 01E8: .íÝáí*.. */ - 0xFD,0xED,0xF6,0x60,0x01,0xE5,0xDD,0xE1, /* 01F0: ýíö`.åÝá */ - 0xC9,0x21,0x40,0x00,0x5E,0xDD,0x11,0x02, /* 01F8: É!@.^Ý.. */ - 0x80,0xFF,0xFF,0xDD,0x3E,0x06,0x80,0x01, /* 0200: €ÿÿÝ>.€. */ - 0xDD,0x3E,0x82,0x80,0x00,0xDD,0x21,0x80, /* 0208: Ý>‚€.Ý!€ */ - 0x80,0xDD,0x22,0x24,0x01,0xFD,0x21,0x00, /* 0210: €Ý"$.ý!. */ - 0x70,0xFD,0x22,0x28,0x01,0x0E,0x00,0x16, /* 0218: pý"(.... */ - 0x01,0xE5,0x2A,0x30,0x01,0x7E,0xDD,0x13, /* 0220: .å*0.~Ý. */ - 0x30,0x01,0xE1,0xFE,0xFF,0xCA,0x76,0x03, /* 0228: 0.áþÿÊv. */ - 0x5F,0xFE,0x04,0x28,0x10,0xFE,0x24,0x28, /* 0230: _þ.(.þ$( */ - 0x0C,0x06,0x08,0xDD,0x3E,0x2E,0x01,0x08, /* 0238: ...Ý>... */ - 0xCD,0x61,0x01,0x18,0x0C,0x06,0x04,0xDD, /* 0240: Ía.....Ý */ - 0x3E,0x2E,0x01,0x04,0xCD,0x61,0x01,0x18, /* 0248: >...Ía.. */ - 0x00,0x21,0xA0,0x02,0xDD,0x0E,0x00,0x2B, /* 0250: .! .Ý..+ */ - 0xFD,0xED,0xF7,0xA0,0xFF,0x20,0xF5,0xFD, /* 0258: ýí÷ ÿ õý */ - 0xED,0x2D,0xA2,0xFF,0xDD,0x36,0xC2,0xFF, /* 0260: í-¢ÿÝ6Âÿ */ - 0x7B,0xE6,0xE0,0xDD,0x77,0xC4,0xFE,0x00, /* 0268: {æàÝwÄþ. */ - 0x20,0x2A,0xED,0x32,0x00,0x00,0xCB,0x9D, /* 0270: *í2..Ë� */ - 0xFD,0x36,0x02,0x0A,0xFD,0x1E,0x04,0x00, /* 0278: ý6..ý... */ - 0xE0,0xFD,0x1E,0x05,0x00,0x00,0xCD,0xD3, /* 0280: àý....ÍÓ */ - 0x1D,0xFD,0x7B,0x0E,0x00,0xFD,0x1E,0x0D, /* 0288: .ý{..ý.. */ - 0x00,0x00,0xFD,0x36,0x02,0x90,0xDD,0x36, /* 0290: ..ý6.�Ý6 */ - 0xA6,0x01,0x18,0x00,0xDD,0x36,0xAE,0x10, /* 0298: ¦...Ý6®. */ - 0xDD,0x36,0xBF,0x01,0xDD,0x72,0xAF,0x2A, /* 02A0: Ý6¿.Ýr¯* */ - 0x24,0x01,0xED,0x2D,0xA4,0xFF,0x3A,0x2E, /* 02A8: $.í-¤ÿ:. */ - 0x01,0x90,0xDD,0x77,0xA7,0xFE,0x04,0xFA, /* 02B0: .�Ýw§þ.ú */ - 0xC9,0x02,0xFD,0x7E,0x7F,0xE6,0xF0,0xCB, /* 02B8: É.ý~æðË */ - 0x3F,0xCB,0x3F,0xCB,0x3F,0xCB,0x3F,0x18, /* 02C0: ?Ë?Ë?Ë?. */ - 0x05,0xFD,0x7E,0x7F,0xE6,0x0F,0xDD,0x77, /* 02C8: .ý~æ.Ýw */ - 0xC4,0x21,0x32,0x01,0xC5,0x4F,0xE6,0x07, /* 02D0: Ä!2.ÅOæ. */ - 0xFE,0x05,0x20,0x17,0x78,0xFE,0x08,0x28, /* 02D8: þ. .xþ.( */ - 0x04,0xFE,0x04,0x20,0x0E,0xDD,0x36,0xC7, /* 02E0: .þ. .Ý6Ç */ - 0x01,0x3E,0x08,0x90,0xFD,0x77,0x7F,0xFD, /* 02E8: .>.�ýwý */ - 0x36,0x4B,0x80,0x06,0x00,0xED,0xC6,0x7E, /* 02F0: 6K€..íÆ~ */ - 0xDD,0x77,0xC6,0xC1,0x05,0x20,0x23,0x2A, /* 02F8: ÝwÆÁ. #* */ - 0x28,0x01,0xFD,0xED,0xF6,0x80,0x00,0x22, /* 0300: (.ýíö€." */ - 0x28,0x01,0xFD,0x2A,0x28,0x01,0x2A,0x20, /* 0308: (.ý*(.* */ - 0x01,0xED,0x2D,0xA0,0xFF,0xED,0x2A,0x00, /* 0310: .í- ÿí*. */ - 0x00,0xFD,0xED,0xF6,0x00,0x04,0x0C,0xC3, /* 0318: .ýíö...à */ - 0x1F,0x02,0xED,0x2A,0x00,0x00,0xFD,0xED, /* 0320: ..í*..ýí */ - 0xF6,0x00,0x03,0xED,0x2D,0xA0,0xFF,0xE5, /* 0328: ö..í- ÿå */ - 0xDD,0xE1,0xED,0x32,0x00,0x00,0x3A,0x2E, /* 0330: Ýáí2..:. */ - 0x01,0xFE,0x08,0x20,0x14,0x7B,0xFE,0x28, /* 0338: .þ. .{þ( */ - 0xCA,0x51,0x02,0xFE,0x48,0xCA,0x51,0x02, /* 0340: ÊQ.þHÊQ. */ - 0xFD,0xED,0xF6,0x08,0x00,0xCB,0x02,0x18, /* 0348: ýíö..Ë.. */ - 0x1F,0x7B,0xFE,0x24,0xCA,0x51,0x02,0x78, /* 0350: .{þ$ÊQ.x */ - 0xFE,0x02,0x20,0x09,0xFD,0xED,0xF6,0x08, /* 0358: þ. .ýíö. */ - 0x00,0xCB,0x02,0x18,0x0B,0xFD,0xED,0xF6, /* 0360: .Ë...ýíö */ - 0x18,0x00,0xCB,0x02,0xCB,0x02,0xCB,0x02, /* 0368: ..Ë.Ë.Ë. */ - 0xE5,0xFD,0xE1,0xC3,0x51,0x02,0xCD,0x42, /* 0370: åýáÃQ.ÍB */ - 0x01,0xDD,0x11,0x04,0x80,0x42,0x01,0xDD, /* 0378: .Ý..€B.Ý */ - 0x3E,0x00,0x80,0x01,0x3E,0x01,0xC9,0xFD, /* 0380: >.€.>.Éý */ - 0xED,0x2C,0xA2,0xFF,0xCD,0x8D,0x0E,0x18, /* 0388: í,¢ÿÍ�.. */ - 0x05,0xFD,0xED,0x2C,0xA2,0xFF,0xCD,0xE4, /* 0390: .ýí,¢ÿÍä */ - 0x0D,0x26,0x00,0xC3,0xF1,0x05,0xFD,0xED, /* 0398: .&.Ãñ.ýí */ - 0x2C,0xA2,0xFF,0xCD,0x8D,0x0E,0x26,0x00, /* 03A0: ,¢ÿÍ�.&. */ - 0xC3,0xF1,0x05,0xFD,0xED,0x2C,0xA2,0xFF, /* 03A8: Ãñ.ýí,¢ÿ */ - 0xCD,0x11,0x0E,0x26,0x00,0xC3,0xF1,0x05, /* 03B0: Í..&.Ãñ. */ - 0xFD,0xED,0x2C,0xA2,0xFF,0xCD,0x2E,0x0E, /* 03B8: ýí,¢ÿÍ.. */ - 0x26,0x00,0xC3,0xF1,0x05,0xFD,0xED,0x2C, /* 03C0: &.Ãñ.ýí, */ - 0xA2,0xFF,0xFD,0x36,0x02,0x60,0xDD,0x36, /* 03C8: ¢ÿý6.`Ý6 */ - 0xAE,0x12,0xDD,0x3E,0xC3,0x05,0x01,0x26, /* 03D0: ®.Ý>Ã..& */ - 0x00,0xC3,0xF1,0x05,0xFD,0xED,0x2C,0xA2, /* 03D8: .Ãñ.ýí,¢ */ - 0xFF,0xFD,0x36,0x02,0x75,0xDD,0x36,0xAE, /* 03E0: ÿý6.uÝ6® */ - 0x00,0xDD,0x3E,0xC3,0x05,0x01,0x26,0x00, /* 03E8: .Ý>Ã..&. */ - 0xC3,0xF1,0x05,0x26,0x00,0xC3,0xF1,0x05, /* 03F0: Ãñ.&.Ãñ. */ - 0xFD,0xED,0x2C,0xA2,0xFF,0xDD,0x7E,0xAD, /* 03F8: ýí,¢ÿÝ~ */ - 0xDD,0x77,0xAC,0xDD,0x7E,0xB5,0xE6,0x10, /* 0400: Ýw¬Ý~µæ. */ - 0x28,0x25,0xED,0x32,0x00,0x00,0xCB,0x5D, /* 0408: (%í2..Ë] */ - 0x28,0x0A,0xCB,0x9D,0xFD,0x7B,0x0D,0x00, /* 0410: (.Ë�ý{.. */ - 0xCB,0x2F,0x18,0x06,0xFD,0x7B,0x0D,0x00, /* 0418: Ë...ý{.. */ - 0xCB,0x27,0x2F,0xE6,0x02,0x20,0x08,0xFD, /* 0420: Ë'.æ. .ý */ - 0x36,0x02,0x30,0xFD,0x36,0x02,0x04,0xDD, /* 0428: 6.0ý6..Ý */ - 0x7E,0xA8,0xE6,0x06,0xFE,0x06,0x20,0x0E, /* 0430: ~¨æ.þ. . */ - 0xDD,0xCB,0xA8,0x96,0xDD,0xCB,0xA9,0x4E, /* 0438: Ý˨–ÝË©N */ - 0x20,0x04,0xDD,0xCB,0xA3,0xA6,0xDD,0x36, /* 0440: .ÝË£¦Ý6 */ - 0xAE,0x00,0xDD,0x3E,0xC3,0x05,0x01,0x26, /* 0448: ®.Ý>Ã..& */ - 0x00,0xC3,0xF1,0x05,0xFD,0xED,0x2C,0xA2, /* 0450: .Ãñ.ýí,¢ */ - 0xFF,0xDD,0x7E,0xAB,0xDD,0x77,0xAA,0xDD, /* 0458: ÿÝ~«ÝwªÝ */ - 0x36,0xAE,0x00,0xDD,0x3E,0xC3,0x05,0x01, /* 0460: 6®.Ý>Ã.. */ - 0x26,0x00,0xC3,0xF1,0x05,0xDD,0xCB,0xA8, /* 0468: &.Ãñ.Ý˨ */ - 0x4E,0x28,0x08,0xDD,0xCB,0xA8,0xD6,0xDD, /* 0470: N(.Ý˨ÖÝ */ - 0xCB,0xA3,0xE6,0xDD,0x36,0xAE,0x00,0xDD, /* 0478: Ë£æÝ6®.Ý */ - 0x3E,0xC3,0x05,0x01,0x26,0x00,0xC3,0xF1, /* 0480: >Ã..&.Ãñ */ - 0x05,0xDD,0x2A,0x20,0x01,0x21,0xFE,0x00, /* 0488: .Ý* .!þ. */ - 0x0E,0x08,0xED,0x6E,0x3E,0x28,0xD3,0xE0, /* 0490: ..ín>(Óà */ - 0x2A,0x02,0x80,0x01,0xE2,0x00,0xED,0xBF, /* 0498: *.€.â.í¿ */ - 0x3E,0xE0,0xD3,0xE1,0x3A,0x06,0x80,0x32, /* 04A0: >àÓá:.€2 */ - 0xC2,0x04,0x21,0xFF,0x00,0x0E,0x08,0xED, /* 04A8: Â.!ÿ...í */ - 0x6E,0x26,0x00,0x3A,0x93,0x00,0xFE,0x01, /* 04B0: n&.:“.þ. */ - 0xC2,0xF6,0x05,0xD9,0x26,0x00,0xD9,0xC3, /* 04B8: Âö.Ù&.Ùà */ - 0x12,0x0D,0x00,0x00,0x00,0xDD,0xD1,0xC3, /* 04C0: .....ÝÑà */ - 0x04,0xF5,0xC5,0xE5,0xDD,0xE5,0xFD,0xE5, /* 04C8: .õÅåÝåýå */ - 0x3A,0x16,0x80,0xFE,0x01,0x20,0x08,0xCD, /* 04D0: :.€þ. .Í */ - 0x42,0x01,0xDD,0x3E,0xC3,0x05,0x01,0x3A, /* 04D8: B.Ý>Ã..: */ - 0x93,0x00,0xFE,0x01,0x28,0x2C,0xDD,0x21, /* 04E0: “.þ.(,Ý! */ - 0xE0,0x81,0x18,0x10,0xDD,0xED,0x2C,0xA0, /* 04E8: à�..Ýí, */ - 0xFF,0xED,0x2A,0x00,0x00,0xFD,0xED,0xF7, /* 04F0: ÿí*..ýí÷ */ - 0xE0,0x81,0x28,0x16,0xDD,0x7E,0xAE,0xFE, /* 04F8: à�(.Ý~®þ */ - 0x00,0x20,0xE9,0xFD,0xED,0x2C,0xA2,0xFF, /* 0500: . éýí,¢ÿ */ - 0xDD,0x46,0xA9,0xCB,0x68,0x28,0xDD,0xC3, /* 0508: ÝF©Ëh(Ýà */ - 0x72,0x08,0x21,0xFE,0x00,0x0E,0x08,0xED, /* 0510: r.!þ...í */ - 0x6E,0x2A,0x02,0x80,0x01,0xE2,0x00,0xED, /* 0518: n*.€.â.í */ - 0xBF,0x3E,0x00,0xD3,0xE1,0x3E,0xE0,0xD3, /* 0520: ¿>.Óá>àÓ */ - 0xE1,0x3A,0x93,0x00,0xFE,0x01,0x28,0x03, /* 0528: á:“.þ.(. */ - 0xED,0x7F,0x01,0xDD,0x13,0x0A,0x80,0xDD, /* 0530: í.Ý..€Ý */ - 0x3C,0x0C,0x80,0x3A,0xC3,0x05,0xFE,0x00, /* 0538: <.€:Ã.þ. */ - 0x20,0x0E,0x3A,0xC2,0x05,0xFE,0x00,0x28, /* 0540: .:Â.þ.( */ - 0x27,0x3A,0xC2,0x04,0xFE,0x00,0x20,0x20, /* 0548: ':Â.þ. */ - 0xDD,0x3E,0x01,0xF0,0x01,0xDD,0x3E,0xC2, /* 0550: Ý>.ð.Ý> */ - 0x05,0x00,0x3A,0x08,0x80,0xFE,0x01,0x28, /* 0558: ..:.€þ.( */ - 0x0A,0xDD,0x3E,0x0C,0x80,0x00,0xDD,0x3E, /* 0560: .Ý>.€.Ý> */ - 0x08,0x80,0x01,0xDD,0x3E,0xC3,0x05,0x00, /* 0568: .€.Ý>Ã.. */ - 0xF3,0x3A,0xC2,0x04,0xFE,0x00,0x20,0x06, /* 0570: ó:Â.þ. . */ - 0x3A,0x06,0x80,0x32,0xC2,0x04,0xDD,0x3D, /* 0578: :.€2Â.Ý= */ - 0xC2,0x04,0x21,0xFF,0x00,0x0E,0x08,0xED, /* 0580: Â.!ÿ...í */ - 0x6E,0xFD,0xE1,0xDD,0xE1,0xE1,0xC1,0xF1, /* 0588: nýáÝááÁñ */ - 0xED,0x55,0xC4,0x05,0x9E,0x03,0x87,0x03, /* 0590: íUÄ.ž.‡. */ - 0x91,0x03,0x9E,0x03,0xAB,0x03,0xC5,0x03, /* 0598: ‘.ž.«.Å. */ - 0xDC,0x03,0xF3,0x03,0xF3,0x03,0xB8,0x03, /* 05A0: Ü.ó.ó.¸. */ - 0x2F,0x04,0xF8,0x03,0x54,0x04,0x6D,0x04, /* 05A8: ..ø.T.m. */ - 0xF3,0x03,0xF3,0x03,0xF3,0x03,0x29,0x10, /* 05B0: ó.ó.ó.). */ - 0xFD,0x10,0xF3,0x03,0xF3,0x03,0xC7,0x11, /* 05B8: ý.ó.ó.Ç. */ - 0x29,0x10,0x00,0x00,0xFD,0xED,0x2C,0xA2, /* 05C0: )...ýí,¢ */ - 0xFF,0xFD,0x4C,0xFD,0x5E,0x01,0xCB,0x61, /* 05C8: ÿýLý^.Ëa */ - 0x20,0x38,0xCB,0x53,0x28,0x17,0xDD,0x6E, /* 05D0: 8ËS(.Ýn */ - 0xAC,0xDD,0x7E,0xAD,0x95,0x28,0x0E,0xE6, /* 05D8: ¬Ý~•(.æ */ - 0x3F,0xCA,0x27,0x07,0xDD,0x79,0xFD,0x77, /* 05E0: ?Ê'.Ýyýw */ - 0x03,0x2C,0xDD,0x75,0xAC,0xCB,0x43,0x20, /* 05E8: .,Ýu¬ËC */ - 0x52,0xDD,0x7E,0xA1,0xDD,0x67,0xDD,0x7E, /* 05F0: RÝ~¡ÝgÝ~ */ - 0xAE,0xFE,0x00,0x28,0xC7,0xFE,0x10,0x28, /* 05F8: ®þ.(Çþ.( */ - 0xF0,0x6F,0xFD,0xED,0xF6,0x92,0x05,0xED, /* 0600: ðoýíö’.í */ - 0x26,0xE9,0xDD,0x4E,0xA8,0xDD,0x46,0xA9, /* 0608: &éÝN¨ÝF© */ - 0xCB,0x53,0x28,0x25,0xCB,0x71,0xC2,0xDC, /* 0610: ËS(%ËqÂÜ */ - 0x06,0xCB,0x51,0x20,0x1C,0xDD,0x6E,0xAC, /* 0618: .ËQ .Ýn¬ */ - 0xDD,0x7E,0xAD,0x95,0x28,0x13,0xE6,0x3F, /* 0620: Ý~•(.æ? */ - 0xCA,0x00,0x07,0xDD,0x79,0xFE,0x0A,0xCA, /* 0628: Ê..Ýyþ.Ê */ - 0xE3,0x06,0xFD,0x77,0x03,0x2C,0xDD,0x75, /* 0630: ã.ýw.,Ýu */ - 0xAC,0xCB,0x43,0x20,0x0C,0xCB,0x61,0x20, /* 0638: ¬ËC .Ëa */ - 0x6A,0x18,0xAE,0xDD,0x4E,0xA8,0xDD,0x46, /* 0640: j.®ÝN¨ÝF */ - 0xA9,0xFD,0x36,0x02,0x40,0xFD,0x7E,0x03, /* 0648: ©ý6.@ý~. */ - 0xDD,0xA6,0xC3,0xFE,0x00,0xCA,0x10,0x08, /* 0650: ݦÃþ.Ê.. */ - 0xCB,0x49,0x20,0x34,0x08,0xDD,0x6E,0xAA, /* 0658: ËI 4.Ýnª */ - 0x7D,0x3C,0xDD,0x96,0xAB,0xCB,0x7F,0x28, /* 0660: }<Ý–«Ë( */ - 0x05,0xFE,0xFE,0xF2,0xED,0x08,0x08,0x26, /* 0668: .þþòí..& */ - 0x01,0xCB,0x78,0xC2,0x2F,0x08,0xED,0x0B, /* 0670: .ËxÂ..í. */ - 0x26,0x00,0x2C,0xDD,0x75,0xAA,0xDD,0x3E, /* 0678: &.,ÝuªÝ> */ - 0xC2,0x05,0x01,0xCB,0x59,0xCA,0xED,0x08, /* 0680: Â..ËYÊí. */ - 0x08,0xFE,0xC0,0xCA,0x96,0x07,0x18,0x23, /* 0688: .þÀÊ–..# */ - 0xCB,0x41,0xCA,0xE6,0x07,0xCB,0x51,0xC2, /* 0690: ËAÊæ.ËQ */ - 0xEC,0x07,0xDD,0xBE,0xB1,0x20,0xBD,0xCB, /* 0698: ì.ݾ± ½Ë */ - 0xD1,0xDD,0xCB,0xA3,0xE6,0xDD,0x71,0xA8, /* 06A0: ÑÝË£æÝq¨ */ - 0xC3,0xED,0x08,0xDD,0x6E,0xAA,0x7D,0x3C, /* 06A8: Ãí.Ýnª}< */ - 0xDD,0x96,0xAB,0xCB,0x7F,0xC2,0xED,0x08, /* 06B0: Ý–«ËÂí. */ - 0xFE,0x40,0xF2,0xED,0x08,0xCB,0x79,0xC2, /* 06B8: þ@òí.Ëy */ - 0xC2,0x07,0xCB,0x69,0xCA,0xED,0x08,0xCB, /* 06C0: Â.ËiÊí.Ë */ - 0xA1,0xCB,0xF1,0xDD,0x71,0xA8,0xDD,0xCB, /* 06C8: ¡ËñÝq¨ÝË */ - 0xB4,0x7E,0xCA,0xED,0x08,0xFD,0x36,0x02, /* 06D0: ´~Êí.ý6. */ - 0x80,0xC3,0xED,0x08,0xCB,0x79,0xC2,0x7E, /* 06D8: €Ãí.ËyÂ~ */ - 0x07,0x18,0x6B,0xCB,0x50,0xCA,0x32,0x06, /* 06E0: ..kËPÊ2. */ - 0xCB,0x40,0x20,0x0C,0xFD,0x36,0x03,0x0D, /* 06E8: Ë@ .ý6.. */ - 0xCB,0xC0,0xDD,0x70,0xA9,0xC3,0x39,0x06, /* 06F0: ËÀÝp©Ã9. */ - 0xCB,0x80,0xDD,0x70,0xA9,0xC3,0x32,0x06, /* 06F8: Ë€Ýp©Ã2. */ - 0xDD,0x7E,0xAD,0x95,0xFE,0x40,0x20,0x12, /* 0700: Ý~•þ@ . */ - 0xCB,0x58,0xCA,0x2B,0x06,0xCB,0x98,0xDD, /* 0708: ËXÊ+.Ë˜Ý */ - 0x70,0xA9,0xDD,0x3E,0xC3,0x05,0x01,0xC3, /* 0710: p©Ý>Ã..à */ - 0x2B,0x06,0xFE,0xC0,0xC2,0x2B,0x06,0xCB, /* 0718: +.þÀÂ+.Ë */ - 0xD8,0xDD,0x70,0xA9,0xC3,0x2B,0x06,0xDD, /* 0720: ØÝp©Ã+.Ý */ - 0x7E,0xAD,0x95,0xFE,0x40,0x20,0x13,0xDD, /* 0728: ~•þ@ .Ý */ - 0xCB,0xA9,0x5E,0xCA,0xE4,0x05,0xDD,0xCB, /* 0730: Ë©^Êä.ÝË */ - 0xA9,0x9E,0xDD,0x3E,0xC3,0x05,0x01,0xC3, /* 0738: ©žÝ>Ã..à */ - 0xE4,0x05,0xFE,0xC0,0xC2,0xE4,0x05,0xDD, /* 0740: ä.þÀÂä.Ý */ - 0xCB,0xA9,0xDE,0xC3,0xE4,0x05,0xDD,0xCB, /* 0748: Ë©ÞÃä.ÝË */ - 0xBA,0x5E,0x28,0x06,0xDD,0x56,0xB2,0xFD, /* 0750: º^(.ÝV²ý */ - 0x72,0x03,0xDD,0xCB,0xB4,0x7E,0x28,0x04, /* 0758: r.ÝË´~(. */ - 0xFD,0x36,0x02,0x80,0xCB,0xB1,0xCB,0xA9, /* 0760: ý6.€Ë±Ë© */ - 0xCB,0xA1,0xDD,0x71,0xA8,0xCB,0x48,0xC2, /* 0768: Ë¡Ýq¨ËH */ - 0x39,0x06,0xCB,0x51,0xC2,0x39,0x06,0xDD, /* 0770: 9.ËQÂ9.Ý */ - 0xCB,0xA3,0xA6,0xC3,0x39,0x06,0xDD,0xCB, /* 0778: Ë£¦Ã9.ÝË */ - 0xBA,0x5E,0x28,0x06,0xDD,0x56,0xB3,0xFD, /* 0780: º^(.ÝV³ý */ - 0x72,0x03,0xCB,0xE9,0xCB,0xB9,0xCB,0xB1, /* 0788: r.Ëé˹˱ */ - 0xDD,0x71,0xA8,0xC3,0x39,0x06,0xCB,0x69, /* 0790: Ýq¨Ã9.Ëi */ - 0x20,0x0F,0xCB,0xF9,0xCB,0xF1,0xCB,0xE1, /* 0798: .ËùËñËá */ - 0xDD,0xCB,0xA3,0xE6,0xDD,0x71,0xA8,0x18, /* 07A0: ÝË£æÝq¨. */ - 0x02,0xCB,0xB1,0xDD,0xCB,0xB4,0x7E,0xCA, /* 07A8: .˱ÝË´~Ê */ - 0xED,0x08,0xFD,0x36,0x02,0x90,0xCB,0xE1, /* 07B0: í.ý6.�Ëá */ - 0xDD,0xCB,0xA3,0xE6,0xDD,0x71,0xA8,0xC3, /* 07B8: ÝË£æÝq¨Ã */ - 0xED,0x08,0xCB,0xB9,0xCB,0xB1,0xCB,0xA1, /* 07C0: í.˹˱ˡ */ - 0xDD,0x71,0xA8,0xDD,0xCB,0xB4,0x7E,0x28, /* 07C8: Ýq¨ÝË´~( */ - 0x04,0xFD,0x36,0x02,0x80,0xCB,0x48,0xC2, /* 07D0: .ý6.€ËH */ - 0xED,0x08,0xCB,0x51,0xC2,0xED,0x08,0xDD, /* 07D8: í.ËQÂí.Ý */ - 0xCB,0xA3,0xA6,0xC3,0xED,0x08,0xDD,0xBE, /* 07E0: Ë£¦Ãí.ݾ */ - 0xB0,0xC2,0x9A,0x06,0xCB,0x91,0xCB,0x48, /* 07E8: °Âš.Ë‘ËH */ - 0x20,0x0C,0xCB,0x61,0x20,0x08,0xCB,0x71, /* 07F0: .Ëa .Ëq */ - 0x20,0x04,0xDD,0xCB,0xA3,0xA6,0xDD,0x71, /* 07F8: .ÝË£¦Ýq */ - 0xA8,0xDD,0xBE,0xB0,0xCA,0xED,0x08,0xDD, /* 0800: ¨Ý¾°Êí.Ý */ - 0xBE,0xB1,0xCA,0xED,0x08,0xC3,0x5C,0x06, /* 0808: ¾±Êí.Ã\. */ - 0xCB,0x7B,0xCA,0x58,0x06,0xDD,0xCB,0xC1, /* 0810: Ë{ÊX.ÝËÁ */ - 0x46,0xC2,0xED,0x08,0xDD,0xCB,0xC1,0x4E, /* 0818: FÂí.ÝËÁN */ - 0xCA,0x58,0x06,0xDD,0xCB,0xB9,0xC6,0xDD, /* 0820: ÊX.Ý˹ÆÝ */ - 0x3E,0xC3,0x05,0x01,0xC3,0xED,0x08,0x57, /* 0828: >Ã..Ãí.W */ - 0x7B,0xE6,0x70,0x7A,0x20,0x0E,0xDD,0xCB, /* 0830: {æpz .ÝË */ - 0xC1,0x56,0xCA,0x76,0x06,0xFE,0xFF,0x28, /* 0838: ÁVÊv.þÿ( */ - 0x27,0xC3,0x76,0x06,0xDD,0xCB,0xC1,0x5E, /* 0840: 'Ãv.ÝËÁ^ */ - 0x28,0x05,0x26,0x00,0xC3,0xED,0x08,0xDD, /* 0848: (.&.Ãí.Ý */ - 0xCB,0xC1,0x56,0x20,0x06,0xDD,0x0E,0x00, /* 0850: ËÁV .Ý.. */ - 0xC3,0x78,0x06,0xDD,0x0E,0xFF,0x2C,0xDD, /* 0858: Ãx.Ý.ÿ,Ý */ - 0x0E,0x00,0x2C,0xED,0x0B,0xC3,0x78,0x06, /* 0860: ..,í.Ãx. */ - 0xDD,0x0E,0xFF,0x2C,0xDD,0x0E,0xFF,0xC3, /* 0868: Ý.ÿ,Ý.ÿà */ - 0x78,0x06,0xED,0x32,0x00,0x00,0xCB,0x5D, /* 0870: x.í2..Ë] */ - 0x28,0x0A,0xCB,0x9D,0xFD,0x7B,0x0D,0x00, /* 0878: (.Ë�ý{.. */ - 0xCB,0x2F,0x18,0x06,0xFD,0x7B,0x0D,0x00, /* 0880: Ë...ý{.. */ - 0xCB,0x27,0x26,0x00,0x2F,0xCB,0x60,0x20, /* 0888: Ë'&..Ë` */ - 0x04,0xE6,0x26,0x18,0x02,0xE6,0x24,0xDD, /* 0890: .æ&..æ$Ý */ - 0xBE,0xB8,0xCA,0xEC,0x04,0xF5,0xDD,0xAE, /* 0898: ¾¸Êì.õÝ® */ - 0xB8,0xE6,0x04,0x20,0x10,0xF1,0xDD,0x77, /* 08A0: ¸æ. .ñÝw */ - 0xB8,0xDD,0xCB,0xB9,0xCE,0xDD,0x3E,0xC3, /* 08A8: ¸Ý˹ÎÝ>à */ - 0x05,0x01,0xC3,0xEC,0x04,0xDD,0xCB,0xB5, /* 08B0: ..Ãì.Ý˵ */ - 0x66,0x28,0xEA,0xF1,0xF5,0xFD,0x36,0x02, /* 08B8: f(êñõý6. */ - 0x10,0xFD,0x36,0x02,0x30,0xFD,0x36,0x02, /* 08C0: .ý6.0ý6. */ - 0x20,0xCB,0x57,0x28,0x0F,0xFD,0x7E,0x00, /* 08C8: ËW(.ý~. */ - 0xDD,0x7E,0xB5,0xFD,0x77,0x00,0xFD,0x36, /* 08D0: Ý~µýw.ý6 */ - 0x02,0x05,0x18,0xC9,0xFD,0x7E,0x00,0xDD, /* 08D8: ...Éý~.Ý */ - 0x7E,0xB5,0xE6,0xEF,0xFD,0x77,0x00,0xFD, /* 08E0: ~µæïýw.ý */ - 0x36,0x02,0x05,0x18,0xB8,0xFD,0x5E,0x01, /* 08E8: 6...¸ý^. */ - 0xC3,0xED,0x05,0xFD,0xED,0x2C,0xA2,0xFF, /* 08F0: Ãí.ýí,¢ÿ */ - 0xDD,0x7E,0xA7,0xFD,0x77,0x7F,0xE6,0x03, /* 08F8: Ý~§ýwæ. */ - 0xFD,0x77,0x68,0xC9,0xF5,0xC5,0xDD,0x7E, /* 0900: ýwhÉõÅÝ~ */ - 0xC6,0xFD,0x46,0x6C,0xA0,0x47,0x0E,0x00, /* 0908: ÆýFl G.. */ - 0xCB,0x78,0x28,0x02,0xCB,0xD1,0xFD,0x7E, /* 0910: Ëx(.ËÑý~ */ - 0x09,0xDD,0xCB,0xB5,0x66,0x28,0x04,0xF6, /* 0918: .Ý˵f(.ö */ - 0x02,0x18,0x02,0xE6,0xFD,0xFD,0x77,0x09, /* 0920: ...æýýw. */ - 0xCB,0x68,0x28,0x02,0xCB,0xF1,0xCB,0x60, /* 0928: Ëh(.ËñË` */ - 0x28,0x02,0xCB,0xE9,0xCB,0x70,0x28,0x02, /* 0930: (.ËéËp(. */ - 0xCB,0xC9,0xDD,0x71,0xB8,0xC1,0xF1,0xC9, /* 0938: ËÉÝq¸ÁñÉ */ - 0xCD,0xF3,0x08,0xDD,0x7E,0xBF,0xFE,0x01, /* 0940: Íó.Ý~¿þ. */ - 0x20,0x22,0xED,0x2C,0xA4,0xFF,0xDD,0x7E, /* 0948: "í,¤ÿÝ~ */ - 0xA7,0xFE,0x04,0xF2,0x61,0x09,0xFD,0x1C, /* 0950: §þ.òa.ý. */ - 0x1C,0x00,0xF6,0x08,0xFD,0x77,0x7F,0x18, /* 0958: ..ö.ýw. */ - 0x2D,0xFD,0x1C,0x1D,0x00,0xF6,0x20,0xFD, /* 0960: -ý...ö ý */ - 0x77,0x7F,0x18,0x22,0xDD,0x7E,0xC5,0xFE, /* 0968: w."Ý~Åþ */ - 0x01,0x28,0x1B,0xDD,0xCB,0xA9,0x4E,0x20, /* 0970: .(.ÝË©N */ - 0x15,0xDD,0xCB,0xA9,0xC6,0xDD,0x7E,0xC7, /* 0978: .ÝË©ÆÝ~Ç */ - 0xFE,0x01,0x28,0x05,0xFD,0x36,0x06,0x92, /* 0980: þ.(.ý6.’ */ - 0xC9,0xFD,0x36,0x06,0x94,0xC9,0xDD,0x36, /* 0988: Éý6.”ÉÝ6 */ - 0xBF,0x00,0xFD,0x7E,0x05,0xFE,0x00,0xC0, /* 0990: ¿.ý~.þ.À */ - 0xDD,0x7E,0xC5,0xFE,0x01,0xCA,0x62,0x0B, /* 0998: Ý~Åþ.Êb. */ - 0xDD,0x7E,0xC7,0xFE,0x01,0x20,0x19,0xFD, /* 09A0: Ý~Çþ. .ý */ - 0x7E,0x40,0xFE,0x42,0x28,0x07,0xFD,0x36, /* 09A8: ~@þB(.ý6 */ - 0x72,0x31,0xC3,0xD9,0x0A,0xFD,0x36,0x76, /* 09B0: r1ÃÙ.ý6v */ - 0x00,0xFD,0x36,0x72,0x42,0xC3,0xD9,0x0A, /* 09B8: .ý6rBÃÙ. */ - 0xDD,0x7E,0xB6,0xE6,0x0F,0xCB,0x27,0x4F, /* 09C0: Ý~¶æ.Ë'O */ - 0x06,0x00,0xFD,0x7E,0x40,0xFE,0x42,0x28, /* 09C8: ..ý~@þB( */ - 0x05,0x21,0x68,0x18,0x18,0x03,0x21,0x4C, /* 09D0: .!h...!L */ - 0x18,0xED,0xC6,0x46,0xFD,0x70,0x72,0x23, /* 09D8: .íÆFýpr# */ - 0x46,0xFD,0x70,0x76,0xDD,0x7E,0xB6,0xE6, /* 09E0: FýpvÝ~¶æ */ - 0xF0,0xCB,0x3F,0xCB,0x3F,0xCB,0x3F,0x4F, /* 09E8: ðË?Ë?Ë?O */ - 0x06,0x00,0xFD,0x7E,0x40,0xFE,0x42,0x28, /* 09F0: ..ý~@þB( */ - 0x05,0x21,0x68,0x18,0x18,0x03,0x21,0x4C, /* 09F8: .!h...!L */ - 0x18,0xED,0xC6,0x46,0xFD,0x70,0x78,0x23, /* 0A00: .íÆFýpx# */ - 0x46,0xFD,0x70,0x7C,0xDD,0x7E,0xBB,0xFD, /* 0A08: Fýp|Ý~»ý */ - 0x77,0x1A,0xDD,0x7E,0xBC,0xFD,0x77,0x1B, /* 0A10: w.Ý~¼ýw. */ - 0xDD,0x7E,0xBD,0xFD,0x77,0x1C,0xDD,0x7E, /* 0A18: Ý~½ýw.Ý~ */ - 0xBE,0xFD,0x77,0x1D,0xDD,0x36,0xB9,0x00, /* 0A20: ¾ýw.Ý6¹. */ - 0xDD,0x7E,0xB4,0xE6,0x03,0x47,0xDD,0x7E, /* 0A28: Ý~´æ.GÝ~ */ - 0xB4,0xE6,0x14,0xFE,0x10,0x28,0x0C,0xFE, /* 0A30: ´æ.þ.(.þ */ - 0x04,0x28,0x04,0x3E,0x40,0x18,0x06,0x3E, /* 0A38: .(.>@..> */ - 0xC0,0x18,0x02,0x3E,0x00,0xB0,0x47,0xDD, /* 0A40: À..>.°GÝ */ - 0x7E,0xBA,0xE6,0x80,0x20,0x04,0x78,0xF6, /* 0A48: ~ºæ€ .xö */ - 0x10,0x47,0xDD,0x7E,0xB5,0xE6,0x0F,0xFE, /* 0A50: .GÝ~µæ.þ */ - 0x07,0x78,0x20,0x04,0xF6,0x00,0x18,0x02, /* 0A58: .x .ö... */ - 0xF6,0x08,0xFD,0x77,0x08,0xDD,0x7E,0xB5, /* 0A60: ö.ýw.Ý~µ */ - 0xE6,0x10,0x28,0x04,0x06,0x02,0x18,0x02, /* 0A68: æ.(..... */ - 0x06,0x00,0xDD,0x7E,0xB5,0xE6,0x80,0x28, /* 0A70: ..Ý~µæ€( */ - 0x04,0x3E,0x10,0xB0,0x47,0xDD,0x7E,0xBA, /* 0A78: .>.°GÝ~º */ - 0xE6,0x02,0x28,0x11,0xDD,0x7E,0xBA,0xE6, /* 0A80: æ.(.Ý~ºæ */ - 0x01,0x28,0x06,0x3E,0xC0,0xB0,0x47,0x18, /* 0A88: .(.>À°G. */ - 0x04,0x3E,0x40,0xB0,0x47,0xFD,0x70,0x09, /* 0A90: .>@°Gýp. */ - 0xDD,0x7E,0xBA,0xE6,0x02,0x28,0x06,0xFD, /* 0A98: Ý~ºæ.(.ý */ - 0x36,0x0A,0x36,0x18,0x04,0xFD,0x36,0x0A, /* 0AA0: 6.6..ý6. */ - 0x06,0xDD,0xCB,0xC0,0x5E,0x28,0x04,0x06, /* 0AA8: .ÝËÀ^(.. */ - 0x02,0x18,0x0C,0xDD,0xCB,0xC0,0x56,0x28, /* 0AB0: ...ÝËÀV( */ - 0x04,0x06,0x04,0x18,0x02,0x06,0x03,0xDD, /* 0AB8: .......Ý */ - 0xCB,0xC0,0x46,0x28,0x04,0x3E,0x18,0x18, /* 0AC0: ËÀF(.>.. */ - 0x0C,0xDD,0xCB,0xC0,0x4E,0x28,0x04,0x3E, /* 0AC8: .ÝËÀN(.> */ - 0x00,0x18,0x02,0x3E,0x08,0xB0,0xFD,0x77, /* 0AD0: ...>.°ýw */ - 0x1E,0xDD,0x7E,0xBA,0xE6,0x04,0x28,0x16, /* 0AD8: .Ý~ºæ.(. */ - 0xDD,0x7E,0xC7,0xFE,0x01,0x20,0x07,0xFD, /* 0AE0: Ý~Çþ. .ý */ - 0x7E,0x40,0xFE,0x42,0x28,0x08,0x06,0x02, /* 0AE8: ~@þB(... */ - 0xDD,0xCB,0xA9,0x96,0x18,0x02,0x06,0x00, /* 0AF0: ÝË©–.... */ - 0xDD,0x7E,0xC2,0xFE,0xFF,0x28,0x04,0x3E, /* 0AF8: Ý~Âþÿ(.> */ - 0x80,0xB0,0x47,0xFD,0x70,0x1F,0xDD,0x7E, /* 0B00: €°Gýp.Ý~ */ - 0xBA,0xDD,0xCB,0xB4,0x7E,0x20,0x06,0xDD, /* 0B08: ºÝË´~ .Ý */ - 0xCB,0xBA,0x76,0x28,0x02,0xF6,0x08,0x4F, /* 0B10: ˺v(.ö.O */ - 0xDD,0xAE,0xA8,0xE6,0x9B,0x47,0xDD,0x7E, /* 0B18: Ý®¨æ›GÝ~ */ - 0xA8,0xA8,0xCB,0x5F,0x28,0x02,0xE6,0x0F, /* 0B20: ¨¨Ë_(.æ. */ - 0x47,0xDD,0x70,0xA8,0x79,0xE6,0xFB,0xDD, /* 0B28: GÝp¨yæûÝ */ - 0xAE,0xA9,0xE6,0xA4,0x47,0xDD,0x7E,0xA9, /* 0B30: ®©æ¤GÝ~© */ - 0xA8,0xDD,0x77,0xA9,0xDD,0x7E,0xC7,0xFE, /* 0B38: ¨Ýw©Ý~Çþ */ - 0x01,0x20,0x12,0xFD,0x7E,0x40,0xFE,0x42, /* 0B40: . .ý~@þB */ - 0x20,0x0B,0xDD,0x7E,0xBA,0xE6,0x04,0x28, /* 0B48: .Ý~ºæ.( */ - 0x04,0xDD,0xCB,0xA9,0xD6,0xFD,0x36,0x21, /* 0B50: .ÝË©Öý6! */ - 0x02,0xFD,0x36,0x05,0x4E,0xDD,0x36,0xC5, /* 0B58: .ý6.NÝ6Å */ - 0x01,0xC9,0xDD,0x36,0xC5,0x00,0xDD,0xCB, /* 0B60: .ÉÝ6Å.ÝË */ - 0xA8,0x86,0xDD,0x7E,0xC7,0xFE,0x01,0xCA, /* 0B68: ¨†Ý~Çþ.Ê */ - 0x1D,0x0C,0xFD,0x36,0x05,0x1A,0xDD,0xCB, /* 0B70: ..ý6..ÝË */ - 0xB7,0x46,0x20,0x06,0xDD,0xCB,0xB4,0x7E, /* 0B78: ·F .ÝË´~ */ - 0x28,0x13,0xDD,0x7E,0xC4,0xE6,0x08,0x20, /* 0B80: (.Ý~Äæ. */ - 0x06,0xFD,0x36,0x6C,0x01,0x18,0x17,0xFD, /* 0B88: .ý6l...ý */ - 0x36,0x6D,0x02,0x18,0x11,0xDD,0x7E,0xC4, /* 0B90: 6m...Ý~Ä */ - 0xE6,0x08,0x20,0x06,0xFD,0x36,0x6C,0x00, /* 0B98: æ. .ý6l. */ - 0x18,0x04,0xFD,0x36,0x6D,0x00,0xDD,0xCB, /* 0BA0: ..ý6m.ÝË */ - 0xB7,0x4E,0x20,0x06,0xDD,0xCB,0xBA,0x76, /* 0BA8: ·N .Ý˺v */ - 0x28,0x13,0xDD,0x7E,0xC4,0xE6,0x08,0x20, /* 0BB0: (.Ý~Äæ. */ - 0x06,0xFD,0x36,0x6D,0x02,0x18,0x17,0xFD, /* 0BB8: .ý6m...ý */ - 0x36,0x6C,0x01,0x18,0x11,0xDD,0x7E,0xC4, /* 0BC0: 6l...Ý~Ä */ - 0xE6,0x08,0x20,0x06,0xFD,0x36,0x6D,0x00, /* 0BC8: æ. .ý6m. */ - 0x18,0x04,0xFD,0x36,0x6C,0x00,0xDD,0xCB, /* 0BD0: ..ý6l.ÝË */ - 0xBA,0x6E,0x28,0x15,0xCD,0x04,0x09,0xDD, /* 0BD8: ºn(.Í..Ý */ - 0x7E,0xB5,0xE6,0x10,0x28,0x04,0x3E,0xB0, /* 0BE0: ~µæ.(.>° */ - 0x18,0x02,0x3E,0xF0,0xDD,0xA6,0xC6,0x18, /* 0BE8: ..>ðݦÆ. */ - 0x06,0x3E,0x00,0xDD,0x36,0xB8,0x24,0xFD, /* 0BF0: .>.Ý6¸$ý */ - 0x77,0x16,0xDD,0xCB,0xBA,0x76,0x28,0x0A, /* 0BF8: w.Ý˺v(. */ - 0xDD,0xCB,0xC4,0x5E,0x20,0x04,0xF6,0x08, /* 0C00: ÝËÄ^ .ö. */ - 0x18,0x0E,0xDD,0xCB,0xB4,0x7E,0x28,0x08, /* 0C08: ..ÝË´~(. */ - 0xDD,0xCB,0xC4,0x5E,0x28,0x02,0xF6,0x08, /* 0C10: ÝËÄ^(.ö. */ - 0xFD,0x77,0x15,0x18,0x0C,0xFD,0x36,0x15, /* 0C18: ýw...ý6. */ - 0x00,0xFD,0x36,0x16,0x00,0xFD,0x36,0x05, /* 0C20: .ý6..ý6. */ - 0x18,0xFD,0x36,0x06,0x90,0xDD,0x36,0xAE, /* 0C28: .ý6.�Ý6® */ - 0x00,0xDD,0x3E,0xC3,0x05,0x01,0xC9,0xCD, /* 0C30: .Ý>Ã..ÉÍ */ - 0xF3,0x08,0xFD,0x7E,0x6C,0xE6,0x80,0x28, /* 0C38: ó.ý~læ€( */ - 0x0A,0xDD,0x36,0xAE,0x00,0xDD,0x3E,0xC3, /* 0C40: .Ý6®.Ý>à */ - 0x05,0x01,0xC9,0xDD,0x36,0xAE,0x06,0xC9, /* 0C48: ..ÉÝ6®.É */ - 0xCD,0x40,0x09,0x18,0x05,0xFD,0xED,0x2C, /* 0C50: Í@...ýí, */ - 0xA2,0xFF,0xCD,0x37,0x0C,0x26,0x00,0xC3, /* 0C58: ¢ÿÍ7.&.à */ - 0x12,0x0D,0xCD,0x40,0x09,0x26,0x00,0xC3, /* 0C60: ..Í@.&.à */ - 0x12,0x0D,0xCD,0xFC,0x1C,0x26,0x00,0xC3, /* 0C68: ..Íü.&.à */ - 0x12,0x0D,0xCD,0xFC,0x1C,0x26,0x00,0xC3, /* 0C70: ..Íü.&.à */ - 0x12,0x0D,0x26,0x00,0xC3,0x12,0x0D,0xCD, /* 0C78: ..&.Ã..Í */ - 0xF3,0x08,0xFD,0x7E,0x05,0xFE,0x00,0x28, /* 0C80: ó.ý~.þ.( */ - 0x05,0x26,0x00,0xC3,0x12,0x0D,0xDD,0x7E, /* 0C88: .&.Ã..Ý~ */ - 0xAD,0xDD,0x77,0xAC,0xFD,0x36,0x05,0x82, /* 0C90: Ýw¬ý6.‚ */ - 0xCD,0xF3,0x08,0xDD,0x7E,0xC7,0xFE,0x01, /* 0C98: Íó.Ý~Çþ. */ - 0x28,0x08,0xFD,0x7E,0x0B,0xE6,0xFB,0xFD, /* 0CA0: (.ý~.æûý */ - 0x77,0x0B,0xDD,0x36,0xAE,0x00,0xDD,0x3E, /* 0CA8: w.Ý6®.Ý> */ - 0xC3,0x05,0x01,0x26,0x00,0x18,0x5B,0xFD, /* 0CB0: Ã..&..[ý */ - 0xED,0x2C,0xA2,0xFF,0xDD,0x7E,0xAB,0xDD, /* 0CB8: í,¢ÿÝ~«Ý */ - 0x77,0xAA,0xDD,0x36,0xAE,0x00,0xDD,0x3E, /* 0CC0: wªÝ6®.Ý> */ - 0xC3,0x05,0x01,0x26,0x00,0x18,0x43,0xCD, /* 0CC8: Ã..&..CÍ */ - 0xF3,0x08,0xFD,0x7E,0x0B,0xF6,0x04,0xFD, /* 0CD0: ó.ý~.ö.ý */ - 0x77,0x0B,0xDD,0x36,0xAE,0x00,0xDD,0x3E, /* 0CD8: w.Ý6®.Ý> */ - 0xC3,0x05,0x01,0x26,0x00,0x18,0x2B,0xCD, /* 0CE0: Ã..&..+Í */ - 0x84,0x1B,0x26,0x00,0x18,0x24,0x7A,0x0C, /* 0CE8: „.&..$z. */ - 0x62,0x0C,0x50,0x0C,0x55,0x0C,0x62,0x0C, /* 0CF0: b.P.U.b. */ - 0x6A,0x0C,0x3F,0x1C,0x9B,0x1C,0x7A,0x0C, /* 0CF8: j.?.›.z. */ - 0x7A,0x0C,0x72,0x0C,0x98,0x0C,0x7F,0x0C, /* 0D00: z.r.˜.. */ - 0xB7,0x0C,0xCF,0x0C,0xE7,0x0C,0x7A,0x0C, /* 0D08: ·.Ï.ç.z. */ - 0x7A,0x0C,0xED,0x7F,0x17,0xDD,0x7E,0xA1, /* 0D10: z.í.Ý~¡ */ - 0xDD,0x67,0xDD,0x7E,0xAE,0xFE,0x00,0xF3, /* 0D18: ÝgÝ~®þ.ó */ - 0xC2,0xB7,0x0D,0xDD,0x46,0xA8,0xCB,0x40, /* 0D20: ·.ÝF¨Ë@ */ - 0xCA,0xC4,0x0D,0xCB,0x60,0x28,0xE3,0xCD, /* 0D28: ÊÄ.Ë`(ãÍ */ - 0xF3,0x08,0xCB,0x78,0x28,0x16,0xFD,0x7E, /* 0D30: ó.Ëx(.ý~ */ - 0x05,0xFE,0x00,0x20,0xD5,0xFD,0x36,0x05, /* 0D38: .þ. Õý6. */ - 0x24,0xCB,0xE8,0xCB,0xB8,0xCB,0xB0,0xDD, /* 0D40: $ËèË¸Ë°Ý */ - 0x70,0xA8,0x18,0xC6,0xDD,0x6E,0xAA,0x7D, /* 0D48: p¨.ÆÝnª} */ - 0xDD,0x96,0xAB,0xCB,0x7F,0x20,0xBB,0xFE, /* 0D50: Ý–«Ë »þ */ - 0x40,0xF2,0x12,0x0D,0xDD,0xCB,0xBA,0x5E, /* 0D58: @ò..Ý˺^ */ - 0x28,0x0B,0xFD,0x7E,0x05,0xFE,0x00,0x20, /* 0D60: (.ý~.þ. */ - 0xA9,0xFD,0x36,0x05,0x23,0xDD,0xCB,0xB4, /* 0D68: ©ý6.#ÝË´ */ - 0x7E,0x28,0x19,0xDD,0x7E,0xC4,0xE6,0x08, /* 0D70: ~(.Ý~Äæ. */ - 0x20,0x06,0xFD,0x36,0x6C,0x01,0x18,0x0C, /* 0D78: .ý6l... */ - 0xFD,0x36,0x6D,0x02,0xFD,0x7E,0x15,0xF6, /* 0D80: ý6m.ý~.ö */ - 0x08,0xFD,0x77,0x15,0xDD,0xCB,0xBA,0x76, /* 0D88: .ýw.Ý˺v */ - 0x28,0x19,0xDD,0x7E,0xC4,0xE6,0x08,0x20, /* 0D90: (.Ý~Äæ. */ - 0x0E,0xFD,0x36,0x6D,0x02,0xFD,0x7E,0x15, /* 0D98: .ý6m.ý~. */ - 0xF6,0x08,0xFD,0x77,0x15,0x18,0x04,0xFD, /* 0DA0: ö.ýw...ý */ - 0x36,0x6C,0x01,0xCB,0xB0,0xCB,0xA8,0xCB, /* 0DA8: 6l.Ë°Ë¨Ë */ - 0xA0,0xDD,0x70,0xA8,0xC3,0x12,0x0D,0xFE, /* 0DB0: Ýp¨Ã..þ */ - 0x10,0xCA,0x12,0x0D,0x6F,0xFD,0xED,0x3C, /* 0DB8: .Ê..oýí< */ - 0xEE,0x0C,0xFD,0xE9,0xDD,0x6E,0xAC,0xDD, /* 0DC0: î.ýéÝn¬Ý */ - 0x7E,0xAD,0x95,0xCA,0x2B,0x0D,0xDD,0xCB, /* 0DC8: ~•Ê+.ÝË */ - 0xA8,0xC6,0xCD,0xF3,0x08,0xFD,0x7E,0x06, /* 0DD0: ¨ÆÍó.ý~. */ - 0xF6,0x04,0xFD,0x77,0x06,0xDD,0x36,0xC9, /* 0DD8: ö.ýw.Ý6É */ - 0x01,0xC3,0x2B,0x0D,0xED,0x32,0x00,0x00, /* 0DE0: .Ã+.í2.. */ - 0xCB,0x5D,0x28,0x0B,0xCB,0x9D,0xFD,0x7B, /* 0DE8: Ë](.Ë�ý{ */ - 0x0D,0x00,0x2F,0xE6,0x08,0x18,0x07,0xFD, /* 0DF0: ...æ...ý */ - 0x7B,0x0D,0x00,0x2F,0xE6,0x02,0xFE,0x00, /* 0DF8: {...æ.þ. */ - 0x28,0x0A,0xDD,0x36,0xAE,0x00,0xDD,0x3E, /* 0E00: (.Ý6®.Ý> */ - 0xC3,0x05,0x01,0xC9,0xDD,0x36,0xAE,0x06, /* 0E08: Ã..ÉÝ6®. */ - 0xC9,0x26,0x00,0xDD,0x7E,0xAC,0xDD,0x96, /* 0E10: É&.Ý~¬Ý– */ - 0xAD,0x28,0x04,0xF1,0xC3,0xC4,0x05,0xDD, /* 0E18: (.ñÃÄ.Ý */ - 0x7E,0xBF,0xFE,0x01,0x28,0x08,0xFD,0x7E, /* 0E20: ~¿þ.(.ý~ */ - 0x01,0xCB,0x5F,0xC8,0x18,0x10,0xDD,0x36, /* 0E28: .Ë_È..Ý6 */ - 0xAA,0x00,0xDD,0x36,0xAB,0x00,0xDD,0x36, /* 0E30: ª.Ý6«.Ý6 */ - 0xAC,0x00,0xDD,0x36,0xAD,0x00,0xFD,0xED, /* 0E38: ¬.Ý6.ýí */ - 0x2C,0xA2,0xFF,0xDD,0xCB,0xB7,0x46,0x20, /* 0E40: ,¢ÿÝË·F */ - 0x04,0xFD,0x36,0x02,0x90,0xFD,0x36,0x02, /* 0E48: .ý6.�ý6. */ - 0x30,0xFD,0x36,0x02,0x20,0xDD,0x36,0xBF, /* 0E50: 0ý6. Ý6¿ */ - 0x01,0xDD,0xCB,0xB7,0x4E,0x20,0x24,0xFD, /* 0E58: .ÝË·N $ý */ - 0xE5,0xED,0x32,0x00,0x00,0x7D,0xE6,0x80, /* 0E60: åí2..}æ€ */ - 0x6F,0xFD,0xED,0x2C,0xA4,0xFF,0xFD,0x7E, /* 0E68: oýí,¤ÿý~ */ - 0x04,0x47,0xDD,0x7E,0xAF,0x2F,0xA0,0xFD, /* 0E70: .GÝ~¯. ý */ - 0x77,0x04,0xE5,0xFD,0xE1,0x2F,0xFD,0x77, /* 0E78: w.åýá.ýw */ - 0x40,0xFD,0xE1,0xDD,0x36,0xAE,0x10,0xDD, /* 0E80: @ýáÝ6®.Ý */ - 0x3E,0xC3,0x05,0x01,0xC9,0xDD,0x7E,0xBF, /* 0E88: >Ã..ÉÝ~¿ */ - 0xFE,0x01,0x28,0x06,0xFD,0x7E,0x01,0xCB, /* 0E90: þ.(.ý~.Ë */ - 0x5F,0xC8,0xDD,0x36,0xBF,0x00,0xFD,0x36, /* 0E98: _ÈÝ6¿.ý6 */ - 0x02,0x18,0xDD,0x7E,0xB4,0xE6,0x7F,0xFD, /* 0EA0: ..Ý~´æý */ - 0x77,0x00,0xDD,0xCB,0xB4,0x7E,0x20,0x12, /* 0EA8: w.ÝË´~ . */ - 0xDD,0xCB,0xB7,0x46,0x20,0x06,0xFD,0x36, /* 0EB0: ÝË·F .ý6 */ - 0x02,0x90,0x18,0x0A,0xFD,0x36,0x02,0x80, /* 0EB8: .�..ý6.€ */ - 0x18,0x04,0xFD,0x36,0x02,0x80,0xDD,0x7E, /* 0EC0: ..ý6.€Ý~ */ - 0xB5,0xFD,0x77,0x00,0xCB,0x67,0x20,0x06, /* 0EC8: µýw.Ëg . */ - 0xDD,0xCB,0xA9,0xA6,0x18,0x04,0xDD,0xCB, /* 0ED0: ÝË©¦..ÝË */ - 0xA9,0xE6,0xFD,0xE5,0xED,0x32,0x00,0x00, /* 0ED8: ©æýåí2.. */ - 0x7D,0xE6,0x80,0x6F,0xFD,0xED,0x2C,0xA4, /* 0EE0: }æ€oýí,¤ */ - 0xFF,0xFD,0x7E,0x04,0xDD,0xCB,0xB7,0x4E, /* 0EE8: ÿý~.ÝË·N */ - 0x28,0x05,0xDD,0xB6,0xAF,0x18,0x06,0x47, /* 0EF0: (.ݶ¯..G */ - 0xDD,0x7E,0xAF,0x2F,0xA0,0xFD,0x77,0x04, /* 0EF8: Ý~¯. ýw. */ - 0xE5,0xFD,0xE1,0x2F,0xFD,0x77,0x40,0xFD, /* 0F00: åýá.ýw@ý */ - 0xE1,0xDD,0x7E,0xB6,0xFD,0x77,0x01,0xDD, /* 0F08: áÝ~¶ýw.Ý */ - 0x36,0xB9,0x00,0xDD,0x7E,0xBB,0xDD,0x77, /* 0F10: 6¹.Ý~»Ýw */ - 0xB0,0xDD,0x7E,0xBC,0xDD,0x77,0xB1,0xDD, /* 0F18: °Ý~¼Ýw±Ý */ - 0x7E,0xBD,0xDD,0x77,0xB2,0xDD,0x7E,0xBE, /* 0F20: ~½Ýw²Ý~¾ */ - 0xDD,0x77,0xB3,0xDD,0x36,0xB9,0x00,0xDD, /* 0F28: Ýw³Ý6¹.Ý */ - 0x7E,0xBA,0xDD,0xCB,0xB4,0x7E,0x28,0x02, /* 0F30: ~ºÝË´~(. */ - 0xF6,0x08,0x4F,0xDD,0xAE,0xA8,0xE6,0xDB, /* 0F38: ö.OÝ®¨æÛ */ - 0x47,0xDD,0x7E,0xA8,0xA8,0xCB,0x48,0x28, /* 0F40: GÝ~¨¨ËH( */ - 0x02,0xCB,0x97,0xCB,0x5F,0x28,0x02,0xE6, /* 0F48: .Ë—Ë_(.æ */ - 0x0F,0x47,0x79,0xE6,0x54,0x20,0x0A,0xDD, /* 0F50: .GyæT .Ý */ - 0xCB,0xA9,0x8E,0xDD,0xCB,0xA3,0xA6,0x18, /* 0F58: Ë©ŽÝË£¦. */ - 0x08,0xDD,0xCB,0xA3,0xE6,0xDD,0xCB,0xA9, /* 0F60: .ÝË£æÝË© */ - 0xCE,0xDD,0x70,0xA8,0x79,0xDD,0xAE,0xA9, /* 0F68: ÎÝp¨yÝ®© */ - 0xE6,0xA4,0x47,0xDD,0x7E,0xA9,0xA8,0xCB, /* 0F70: æ¤GÝ~©¨Ë */ - 0x50,0x28,0x02,0xCB,0x87,0xDD,0x77,0xA9, /* 0F78: P(.ˇÝw© */ - 0xCB,0x6F,0x20,0x06,0xDD,0x36,0xB8,0x24, /* 0F80: Ëo .Ý6¸$ */ - 0x18,0x39,0xED,0x32,0x00,0x00,0xCB,0x5D, /* 0F88: .9í2..Ë] */ - 0x28,0x0A,0xCB,0x9D,0xFD,0x7B,0x0D,0x00, /* 0F90: (.Ë�ý{.. */ - 0xCB,0x2F,0x18,0x06,0xFD,0x7B,0x0D,0x00, /* 0F98: Ë...ý{.. */ - 0xCB,0x27,0x2F,0xDD,0xCB,0xA9,0x66,0x20, /* 0FA0: Ë'.ÝË©f */ - 0x04,0xE6,0x26,0x18,0x13,0xE6,0x24,0xDD, /* 0FA8: .æ&..æ$Ý */ - 0x77,0xB8,0xCB,0x57,0x18,0x0D,0xDD,0x7E, /* 0FB0: w¸ËW..Ý~ */ - 0xB5,0xE6,0xEF,0xFD,0x77,0x00,0x18,0x03, /* 0FB8: µæïýw... */ - 0xDD,0x77,0xB8,0xDD,0x7E,0xC0,0xDD,0x77, /* 0FC0: Ýw¸Ý~ÀÝw */ - 0xC1,0xDD,0x7E,0xC2,0xDD,0x77,0xC3,0xFD, /* 0FC8: ÁÝ~ÂÝwÃý */ - 0x36,0x02,0x05,0xDD,0x36,0xAE,0x00,0xDD, /* 0FD0: 6..Ý6®.Ý */ - 0x3E,0xC3,0x05,0x01,0xC9,0x45,0x6E,0x64, /* 0FD8: >Ã..ÉEnd */ - 0x20,0x6F,0x66,0x20,0x74,0x61,0x20,0x63, /* 0FE0: of ta c */ - 0x6F,0x64,0x65,0x00,0x00,0xDD,0xD1,0xEB, /* 0FE8: ode..ÝÑë */ - 0x0F,0xE5,0xDD,0xE5,0xC5,0xDD,0x2A,0x2A, /* 0FF0: .åÝåÅÝ** */ - 0x01,0x0E,0x15,0xED,0xB7,0x21,0x00,0x00, /* 0FF8: ...í·!.. */ - 0xED,0xBF,0xDD,0x36,0xAE,0x2A,0xC1,0xDD, /* 1000: í¿Ý6®*ÁÝ */ - 0xE1,0xE1,0xED,0x55,0xDD,0xD1,0xEB,0x0F, /* 1008: ááíUÝÑë. */ - 0xE5,0xDD,0xE5,0xC5,0xDD,0x2A,0x2C,0x01, /* 1010: åÝåÅÝ*,. */ - 0x0E,0x1D,0x21,0x00,0x00,0xED,0xBF,0xDD, /* 1018: ..!..í¿Ý */ - 0x36,0xAE,0x2A,0xC1,0xDD,0xE1,0xE1,0xED, /* 1020: 6®*ÁÝááí */ - 0x55,0xFD,0xED,0x2C,0xA2,0xFF,0xDD,0x7E, /* 1028: Uýí,¢ÿÝ~ */ - 0xB2,0xE6,0x0C,0x20,0x25,0xDD,0x7E,0xB2, /* 1030: ²æ. %Ý~² */ - 0xE6,0x10,0x28,0x1E,0xFD,0x36,0x00,0x0F, /* 1038: æ.(.ý6.. */ - 0xFD,0x36,0x00,0x01,0xFD,0x36,0x00,0x07, /* 1040: ý6..ý6.. */ - 0xFD,0x36,0x00,0x03,0xDD,0x7E,0xB3,0xF6, /* 1048: ý6..Ý~³ö */ - 0x09,0xFD,0x36,0x00,0x05,0xFD,0x77,0x00, /* 1050: .ý6..ýw. */ - 0x18,0x0C,0xDD,0x7E,0xB3,0xF6,0x08,0xFD, /* 1058: ..Ý~³ö.ý */ - 0x36,0x00,0x05,0xFD,0x77,0x00,0xED,0x32, /* 1060: 6..ýw.í2 */ - 0x02,0x00,0x7C,0xF6,0xF0,0x67,0xDD,0x7E, /* 1068: ..|öðgÝ~ */ - 0xA7,0xFE,0x01,0x20,0x44,0x0E,0x10,0xED, /* 1070: §þ. D..í */ - 0xBF,0x21,0x0F,0x80,0x0E,0x11,0xED,0xBF, /* 1078: ¿!.€..í¿ */ - 0xED,0x2A,0x00,0x00,0x7C,0xF6,0xF0,0x67, /* 1080: í*..|öðg */ - 0x0E,0x12,0xED,0xBF,0xDD,0x7C,0xE6,0x7F, /* 1088: ..í¿Ý|æ */ - 0xF6,0x0F,0x6F,0x26,0x00,0x0E,0x13,0xED, /* 1090: ö.o&...í */ - 0xBF,0xED,0x2C,0xAA,0xFF,0x0E,0x14,0xED, /* 1098: ¿í,ªÿ..í */ - 0xBF,0x21,0x84,0x88,0x0E,0x15,0xED,0xBF, /* 10A0: ¿!„ˆ..í¿ */ - 0xFD,0x36,0x00,0x01,0xFD,0x36,0x00,0xC0, /* 10A8: ý6..ý6.À */ - 0x26,0x00,0xDD,0x36,0xAE,0x28,0xC3,0xF1, /* 10B0: &.Ý6®(Ãñ */ - 0x05,0x0E,0x18,0xED,0xBF,0x21,0x0F,0x80, /* 10B8: ...í¿!.€ */ - 0x0E,0x19,0xED,0xBF,0xED,0x2A,0x00,0x00, /* 10C0: ..í¿í*.. */ - 0x7C,0xF6,0xF0,0x67,0x0E,0x1A,0xED,0xBF, /* 10C8: |öðg..í¿ */ - 0xDD,0x7C,0xE6,0x7F,0xF6,0x0F,0x6F,0x26, /* 10D0: Ý|æö.o& */ - 0x00,0x0E,0x1B,0xED,0xBF,0xED,0x2C,0xAA, /* 10D8: ...í¿í,ª */ - 0xFF,0x0E,0x1C,0xED,0xBF,0x21,0x84,0x88, /* 10E0: ÿ..í¿!„ˆ */ - 0x0E,0x1D,0xED,0xBF,0xFD,0x36,0x00,0x01, /* 10E8: ..í¿ý6.. */ - 0xFD,0x36,0x00,0xC0,0x26,0x00,0xDD,0x36, /* 10F0: ý6.À&.Ý6 */ - 0xAE,0x28,0xC3,0xF1,0x05,0xFD,0xED,0x2C, /* 10F8: ®(Ãñ.ýí, */ - 0xA2,0xFF,0xDD,0x7E,0xB2,0xE6,0x0C,0x20, /* 1100: ¢ÿÝ~²æ. */ - 0x15,0xDD,0x7E,0xB2,0xE6,0x10,0x28,0x0E, /* 1108: .Ý~²æ.(. */ - 0xDD,0x7E,0xB1,0xF6,0x11,0xFD,0x36,0x00, /* 1110: Ý~±ö.ý6. */ - 0x03,0xFD,0x77,0x00,0x18,0x0C,0xDD,0x7E, /* 1118: .ýw...Ý~ */ - 0xB1,0xF6,0x01,0xFD,0x36,0x00,0x03,0xFD, /* 1120: ±ö.ý6..ý */ - 0x77,0x00,0xED,0x32,0x02,0x00,0x7C,0xF6, /* 1128: w.í2..|ö */ - 0xF0,0x67,0xDD,0x7E,0xA7,0xFE,0x01,0x20, /* 1130: ðgÝ~§þ. */ - 0x47,0x0E,0x12,0xED,0xBF,0x21,0x0F,0x80, /* 1138: G..í¿!.€ */ - 0x0E,0x13,0xED,0xBF,0xED,0x2A,0x00,0x0C, /* 1140: ..í¿í*.. */ - 0x7C,0xF6,0xF0,0x67,0x0E,0x10,0xED,0xBF, /* 1148: |öðg..í¿ */ - 0xED,0x2A,0x00,0x0C,0x7C,0xE6,0x7F,0xF6, /* 1150: í*..|æö */ - 0x0F,0x6F,0x26,0x00,0x0E,0x11,0xED,0xBF, /* 1158: .o&...í¿ */ - 0xED,0x2C,0xAA,0xFF,0x0E,0x14,0xED,0xBF, /* 1160: í,ªÿ..í¿ */ - 0x21,0x80,0xA0,0x0E,0x15,0xED,0xBF,0xFD, /* 1168: !€ ..í¿ý */ - 0x36,0x00,0x01,0xFD,0x36,0x00,0xE0,0x26, /* 1170: 6..ý6.à& */ - 0x00,0xDD,0x36,0xAE,0x28,0xC3,0xF1,0x05, /* 1178: .Ý6®(Ãñ. */ - 0x0E,0x1A,0xED,0xBF,0x21,0x0F,0x80,0x0E, /* 1180: ..í¿!.€. */ - 0x1B,0xED,0xBF,0xED,0x2A,0x00,0x0C,0x7C, /* 1188: .í¿í*..| */ - 0xF6,0xF0,0x67,0x0E,0x18,0xED,0xBF,0xED, /* 1190: öðg..í¿í */ - 0x2A,0x00,0x0C,0x7C,0xE6,0x7F,0xF6,0x0F, /* 1198: *..|æö. */ - 0x6F,0x26,0x00,0x0E,0x19,0xED,0xBF,0xED, /* 11A0: o&...í¿í */ - 0x2C,0xAA,0xFF,0x0E,0x1C,0xED,0xBF,0x21, /* 11A8: ,ªÿ..í¿! */ - 0x80,0xA0,0x0E,0x1D,0xED,0xBF,0xFD,0x36, /* 11B0: € ..í¿ý6 */ - 0x00,0x01,0xFD,0x36,0x00,0xE0,0x26,0x00, /* 11B8: ..ý6.à&. */ - 0xDD,0x36,0xAE,0x28,0xC3,0xF1,0x05,0xFD, /* 11C0: Ý6®(Ãñ.ý */ - 0xED,0x2C,0xA2,0xFF,0xDD,0x7E,0xB1,0xFD, /* 11C8: í,¢ÿÝ~±ý */ - 0x36,0x00,0x03,0xFD,0x77,0x00,0xDD,0x7E, /* 11D0: 6..ýw.Ý~ */ - 0xB2,0xFD,0x36,0x00,0x04,0xFD,0x77,0x00, /* 11D8: ²ý6..ýw. */ - 0xDD,0x7E,0xB3,0xFD,0x36,0x00,0x05,0xFD, /* 11E0: Ý~³ý6..ý */ - 0x77,0x00,0xDD,0x7E,0xB4,0xFD,0x36,0x00, /* 11E8: w.Ý~´ý6. */ - 0x06,0xFD,0x77,0x00,0xDD,0x7E,0xB5,0xFD, /* 11F0: .ýw.Ý~µý */ - 0x36,0x00,0x07,0xFD,0x77,0x00,0xDD,0x7E, /* 11F8: 6..ýw.Ý~ */ - 0xB8,0xFD,0x36,0x00,0x0A,0xFD,0x77,0x00, /* 1200: ¸ý6..ýw. */ - 0xDD,0x7E,0xBA,0xFD,0x36,0x00,0x0C,0xFD, /* 1208: Ý~ºý6..ý */ - 0x77,0x00,0xDD,0x7E,0xBB,0xFD,0x36,0x00, /* 1210: w.Ý~»ý6. */ - 0x0D,0xFD,0x77,0x00,0xDD,0x36,0xAE,0x2A, /* 1218: .ýw.Ý6®* */ - 0xDD,0x3E,0xC3,0x05,0x01,0x26,0x00,0xC3, /* 1220: Ý>Ã..&.à */ - 0xF1,0x05,0x08,0x00,0x18,0x00,0x28,0x00, /* 1228: ñ.....(. */ - 0x38,0x00,0x48,0x00,0x58,0x00,0x68,0x00, /* 1230: 8.H.X.h. */ - 0x08,0x80,0x08,0x00,0x18,0x00,0x28,0x00, /* 1238: .€....(. */ - 0x38,0x00,0x48,0x00,0x58,0x00,0x68,0x00, /* 1240: 8.H.X.h. */ - 0x78,0x00,0x08,0x00,0x18,0x00,0x28,0x00, /* 1248: x.....(. */ - 0x38,0x00,0x48,0x00,0x58,0x00,0x68,0x00, /* 1250: 8.H.X.h. */ - 0x08,0x80,0x08,0x00,0x18,0x00,0x28,0x00, /* 1258: .€....(. */ - 0x38,0x00,0x48,0x00,0x58,0x00,0x68,0x00, /* 1260: 8.H.X.h. */ - 0x78,0x00,0x7A,0x00,0x6A,0x00,0xFA,0x00, /* 1268: x.z.j.ú. */ - 0xAA,0x00,0xBA,0x00,0xCA,0x00,0x08,0x80, /* 1270: ª.º.Ê..€ */ - 0x08,0x80,0x08,0x00,0x18,0x00,0x28,0x00, /* 1278: .€....(. */ - 0x38,0x00,0x48,0x00,0x58,0x00,0x68,0x00, /* 1280: 8.H.X.h. */ - 0x08,0x01,0x7A,0x00,0x6A,0x00,0xFA,0x00, /* 1288: ..z.j.ú. */ - 0xAA,0x00,0xBA,0x00,0xCA,0x00,0x08,0x80, /* 1290: ª.º.Ê..€ */ - 0x08,0x80,0x08,0x00,0x18,0x00,0x28,0x00, /* 1298: .€....(. */ - 0x38,0x00,0x48,0x00,0x58,0x00,0x68,0x00, /* 12A0: 8.H.X.h. */ - 0x08,0x01,0x6A,0x00,0x7A,0x00,0xFA,0x00, /* 12A8: ..j.z.ú. */ - 0x9A,0x00,0xAA,0x00,0xBA,0x00,0x08,0x80, /* 12B0: š.ª.º..€ */ - 0x08,0x80,0x08,0x00,0x18,0x00,0x28,0x00, /* 12B8: .€....(. */ - 0x38,0x00,0x48,0x00,0x58,0x00,0x68,0x00, /* 12C0: 8.H.X.h. */ - 0x08,0x01,0x6A,0x00,0x7A,0x00,0xFA,0x00, /* 12C8: ..j.z.ú. */ - 0x9A,0x00,0xAA,0x00,0xBA,0x00,0x08,0x80, /* 12D0: š.ª.º..€ */ - 0x08,0x80,0x08,0x00,0x18,0x00,0x28,0x00, /* 12D8: .€....(. */ - 0x38,0x00,0x48,0x00,0x58,0x00,0x68,0x00, /* 12E0: 8.H.X.h. */ - 0x08,0x01,0x8A,0x00,0x9A,0x00,0xFA,0x00, /* 12E8: ..Š.š.ú. */ - 0xBA,0x00,0xCA,0x00,0xDA,0x00,0x08,0x80, /* 12F0: º.Ê.Ú..€ */ - 0x08,0x80,0x08,0x00,0x18,0x00,0x28,0x00, /* 12F8: .€....(. */ - 0x38,0x00,0x48,0x00,0x58,0x00,0x68,0x00, /* 1300: 8.H.X.h. */ - 0x08,0x01,0x8A,0x00,0x9A,0x00,0xFA,0x00, /* 1308: ..Š.š.ú. */ - 0xBA,0x00,0xCA,0x00,0xDA,0x00,0x08,0x80, /* 1310: º.Ê.Ú..€ */ - 0x08,0x80,0x08,0x00,0x18,0x00,0x28,0x00, /* 1318: .€....(. */ - 0x38,0x00,0x48,0x00,0x58,0x00,0x68,0x00, /* 1320: 8.H.X.h. */ - 0x08,0x01,0x3A,0x41,0x00,0xFE,0x00,0x20, /* 1328: ..:A.þ. */ - 0xF9,0x3A,0x00,0x80,0x2F,0x47,0x32,0x00, /* 1330: ù:.€.G2. */ - 0x80,0x3A,0x00,0x80,0xB8,0x28,0x07,0xDD, /* 1338: €:.€¸(.Ý */ - 0x3E,0x01,0x00,0x20,0x18,0x05,0xDD,0x3E, /* 1340: >.. ..Ý> */ - 0x01,0x00,0x40,0x3A,0x42,0x00,0xFE,0x01, /* 1348: ..@:B.þ. */ - 0x20,0x06,0xDD,0x11,0x28,0x13,0x08,0x40, /* 1350: .Ý.(..@ */ - 0x2A,0x43,0x00,0x0E,0xFF,0xED,0x6E,0x2A, /* 1358: *C..ÿín* */ - 0x45,0x00,0x0E,0x02,0xED,0x6E,0x21,0x60, /* 1360: E...ín!` */ - 0x00,0x0E,0x12,0xED,0x6E,0x21,0x02,0x00, /* 1368: ...ín!.. */ - 0x0E,0x00,0xED,0x6E,0x21,0xFF,0x00,0x0E, /* 1370: ..ín!ÿ.. */ - 0x08,0xED,0x6E,0x21,0x00,0x00,0x0E,0x16, /* 1378: .ín!.... */ - 0xED,0x6E,0x3E,0x3F,0xD3,0xE8,0x0E,0x1F, /* 1380: ín>?Óè.. */ - 0x21,0x00,0x00,0xED,0xBF,0xED,0x4E,0x3E, /* 1388: !..í¿íN> */ - 0x00,0x0E,0xF5,0xDD,0x21,0x2A,0x12,0xED, /* 1390: ..õÝ!*.í */ - 0x2C,0x00,0x00,0xD3,0xF1,0xED,0xBF,0x3C, /* 1398: ,..Óñí¿< */ - 0xDD,0x23,0xDD,0x23,0xFE,0x20,0x20,0xEF, /* 13A0: Ý#Ý#þ ï */ - 0x21,0x00,0x08,0x0E,0xF0,0xED,0xBF,0x00, /* 13A8: !...ðí¿. */ - 0x00,0x00,0xDD,0x21,0x8C,0x00,0xFD,0x21, /* 13B0: ..Ý!Œ.ý! */ - 0x00,0x70,0x21,0x80,0x00,0x0E,0x00,0xFD, /* 13B8: .p!€...ý */ - 0xE5,0x06,0x04,0xFD,0x7E,0x0D,0xE6,0xA0, /* 13C0: å..ý~.æ */ - 0xFE,0xA0,0x20,0x44,0xE5,0xED,0x32,0x00, /* 13C8: þ Dåí2. */ - 0x00,0xFD,0xED,0xF6,0x10,0x00,0xE5,0xFD, /* 13D0: .ýíö..åý */ - 0xE1,0xE1,0x10,0xE7,0xFD,0xE1,0xFD,0x7E, /* 13D8: áá.çýáý~ */ - 0x01,0xFE,0xFF,0xCA,0x92,0x14,0xDD,0x3E, /* 13E0: .þÿÊ’.Ý> */ - 0x92,0x00,0x01,0x3A,0x93,0x00,0xFE,0x01, /* 13E8: ’..:“.þ. */ - 0xCA,0xDA,0x14,0xFD,0x7E,0x40,0xE6,0x01, /* 13F0: ÊÚ.ý~@æ. */ - 0x20,0x0B,0xDD,0x36,0x00,0x08,0xFD,0xED, /* 13F8: .Ý6..ýí */ - 0xF6,0x00,0x19,0x18,0x76,0xDD,0x36,0x00, /* 1400: ö...vÝ6. */ - 0x04,0xFD,0xED,0xF6,0x00,0x0D,0x18,0x6B, /* 1408: .ýíö...k */ - 0xFD,0xE1,0xFD,0x36,0x7F,0x08,0xDD,0x3E, /* 1410: ýáý6.Ý> */ - 0x93,0x00,0x01,0x3A,0x92,0x00,0xFE,0x01, /* 1418: “..:’.þ. */ - 0xCA,0xDA,0x14,0xCD,0x82,0x15,0xFD,0x36, /* 1420: ÊÚ.Í‚.ý6 */ - 0x7F,0x10,0xFD,0x7E,0x7F,0xE6,0xF0,0xFE, /* 1428: .ý~æðþ */ - 0xF0,0x20,0x0B,0xDD,0x36,0x00,0x24,0xFD, /* 1430: ð .Ý6.$ý */ - 0xED,0xF6,0x00,0x0D,0x18,0x3D,0xFD,0x36, /* 1438: íö...=ý6 */ - 0x7F,0x34,0xCD,0x82,0x15,0xFD,0x36,0x7F, /* 1440: 4Í‚.ý6 */ - 0x40,0xFD,0x36,0x7F,0x00,0xFD,0x36,0x68, /* 1448: @ý6.ý6h */ - 0x00,0xFD,0x36,0x18,0x00,0xFD,0x36,0x7F, /* 1450: .ý6..ý6 */ - 0x04,0xFD,0x36,0x68,0x00,0xFD,0x36,0x18, /* 1458: .ý6h.ý6. */ - 0x55,0xFD,0x36,0x7F,0x00,0xFD,0x7E,0x18, /* 1460: Uý6.ý~. */ - 0xFE,0x55,0x20,0x06,0xDD,0x36,0x00,0x48, /* 1468: þU .Ý6.H */ - 0x18,0x04,0xDD,0x36,0x00,0x28,0xFD,0xED, /* 1470: ..Ý6.(ýí */ - 0xF6,0x00,0x19,0xDD,0x23,0xE5,0xED,0x32, /* 1478: ö..Ý#åí2 */ - 0x00,0x00,0xFD,0xED,0xF6,0x80,0x00,0xE5, /* 1480: ..ýíö€.å */ - 0xFD,0xE1,0xE1,0x0C,0x79,0xFE,0x04,0xC2, /* 1488: ýáá.yþ. */ - 0xBF,0x13,0x79,0xFE,0x00,0x28,0x43,0xE5, /* 1490: ¿.yþ.(Cå */ - 0x21,0xDD,0x0F,0xFD,0xED,0xF7,0x00,0x10, /* 1498: !Ý.ýí÷.. */ - 0xE1,0xF2,0xAB,0x14,0x3A,0x91,0x00,0xFE, /* 14A0: áò«.:‘.þ */ - 0x01,0x20,0x05,0xDD,0x3E,0x94,0x00,0x01, /* 14A8: . .Ý>”.. */ - 0x3A,0x01,0x00,0xFE,0x40,0x28,0x39,0x22, /* 14B0: :..þ@(9" */ - 0x95,0x00,0x21,0x00,0x80,0x3A,0x94,0x00, /* 14B8: •.!.€:”. */ - 0xFE,0x01,0x20,0x07,0xFD,0xED,0xFE,0x00, /* 14C0: þ. .ýíþ. */ - 0x20,0x18,0x05,0xFD,0xED,0xFE,0x00,0x10, /* 14C8: ..ýíþ.. */ - 0xDD,0xED,0xDE,0x95,0x00,0xFA,0xE8,0x14, /* 14D0: ÝíÞ•.úè. */ - 0x18,0x16,0xDD,0x3E,0x00,0x00,0xFF,0x18, /* 14D8: ..Ý>..ÿ. */ - 0x0E,0xDD,0x3E,0x00,0x00,0x02,0x18,0x07, /* 14E0: .Ý>..... */ - 0xDD,0x3E,0x00,0x00,0x03,0x18,0x00,0x76, /* 14E8: Ý>.....v */ - 0x21,0x00,0x00,0x0E,0xF0,0xED,0xBF,0x00, /* 14F0: !...ðí¿. */ - 0x00,0x00,0x01,0xF0,0x1D,0x21,0x00,0x00, /* 14F8: ...ð.!.. */ - 0x3A,0x01,0x00,0xFE,0x20,0x20,0x14,0x3A, /* 1500: :..þ .: */ - 0x94,0x00,0xFE,0x01,0x20,0x05,0x11,0x00, /* 1508: ”.þ. ... */ - 0x60,0x18,0x0B,0x01,0xDD,0x0F,0x11,0x00, /* 1510: `...Ý... */ - 0x70,0x18,0x03,0x11,0x00,0x80,0xED,0xB0, /* 1518: p....€í° */ - 0x3A,0x01,0x00,0xFE,0x20,0x20,0x12,0x3A, /* 1520: :..þ .: */ - 0x94,0x00,0xFE,0x01,0x28,0x0B,0x01,0xF0, /* 1528: ”.þ.(..ð */ - 0x0D,0x11,0x00,0x60,0x21,0x00,0x10,0xED, /* 1530: ...`!..í */ - 0xB0,0x3A,0x01,0x00,0xFE,0x20,0x20,0x05, /* 1538: °:..þ . */ - 0x21,0x70,0x00,0x18,0x03,0x21,0x80,0x00, /* 1540: !p...!€. */ - 0x0E,0x06,0xED,0x6E,0x3A,0x01,0x00,0xFE, /* 1548: ..ín:..þ */ - 0x20,0x20,0x13,0x3A,0x94,0x00,0xFE,0x01, /* 1550: .:”.þ. */ - 0x20,0x06,0xDD,0x21,0xAA,0x12,0x18,0x0A, /* 1558: .Ý!ª... */ - 0xDD,0x21,0x6A,0x12,0x18,0x04,0xDD,0x21, /* 1560: Ý!j...Ý! */ - 0xEA,0x12,0x3E,0x00,0x0E,0xF5,0xED,0x2C, /* 1568: ê.>..õí, */ - 0x00,0x00,0xD3,0xF1,0xED,0xBF,0x3C,0xDD, /* 1570: ..Óñí¿<Ý */ - 0x23,0xDD,0x23,0xFE,0x20,0x20,0xEF,0xC3, /* 1578: #Ý#þ ïà */ - 0xC7,0x00,0xF5,0xC5,0xE5,0xFD,0x36,0x66, /* 1580: Ç.õÅåý6f */ - 0x01,0xFD,0x36,0x68,0x03,0xFD,0x36,0x74, /* 1588: .ý6h.ý6t */ - 0x00,0xFD,0x36,0x68,0x02,0xFD,0x36,0x74, /* 1590: .ý6h.ý6t */ - 0x00,0xFD,0x36,0x68,0x01,0xFD,0x36,0x74, /* 1598: .ý6h.ý6t */ - 0x00,0xFD,0x36,0x68,0x00,0xFD,0x36,0x74, /* 15A0: .ý6h.ý6t */ - 0x00,0xFD,0x36,0x68,0x03,0xFD,0x36,0x7A, /* 15A8: .ý6h.ý6z */ - 0x00,0xFD,0x36,0x68,0x02,0xFD,0x36,0x7A, /* 15B0: .ý6h.ý6z */ - 0x00,0xFD,0x36,0x68,0x01,0xFD,0x36,0x7A, /* 15B8: .ý6h.ý6z */ - 0x00,0xFD,0x36,0x68,0x00,0xFD,0x36,0x7A, /* 15C0: .ý6h.ý6z */ - 0x00,0xFD,0x36,0x68,0x04,0xFD,0x36,0x6D, /* 15C8: .ý6h.ý6m */ - 0xA8,0xFD,0x36,0x6E,0x00,0xFD,0x36,0x6F, /* 15D0: ¨ý6n.ý6o */ - 0x00,0xFD,0x36,0x6C,0x01,0xFD,0x36,0x66, /* 15D8: .ý6l.ý6f */ - 0x03,0xFD,0x36,0x66,0x03,0xFD,0x36,0x66, /* 15E0: .ý6f.ý6f */ - 0x03,0xFD,0x36,0x68,0x04,0xFD,0x36,0x6D, /* 15E8: .ý6h.ý6m */ - 0xA8,0xFD,0x36,0x6E,0x20,0xFD,0x36,0x6F, /* 15F0: ¨ý6n ý6o */ - 0x00,0xFD,0x36,0x66,0x03,0xFD,0x36,0x66, /* 15F8: .ý6f.ý6f */ - 0x03,0xFD,0x36,0x66,0x03,0xFD,0x36,0x6C, /* 1600: .ý6f.ý6l */ - 0x00,0x06,0x0F,0xFD,0x36,0x66,0x03,0x10, /* 1608: ...ý6f.. */ - 0xFA,0xFD,0x36,0x68,0x04,0xFD,0x36,0x6D, /* 1610: úý6h.ý6m */ - 0x00,0xFD,0x36,0x6E,0x20,0xFD,0x36,0x6F, /* 1618: .ý6n ý6o */ - 0x03,0xFD,0x36,0x6C,0x01,0xFD,0x36,0x66, /* 1620: .ý6l.ý6f */ - 0x03,0xFD,0x36,0x66,0x03,0xFD,0x36,0x66, /* 1628: .ý6f.ý6f */ - 0x03,0xFD,0x36,0x66,0x03,0xFD,0x36,0x6C, /* 1630: .ý6f.ý6l */ - 0x00,0xFD,0x36,0x66,0x00,0xFD,0x36,0x68, /* 1638: .ý6f.ý6h */ - 0x00,0x21,0xFF,0x7F,0x2B,0xFD,0xED,0xF7, /* 1640: .!ÿ+ýí÷ */ - 0x00,0x00,0x20,0xF8,0xFD,0x36,0x40,0x00, /* 1648: .. øý6@. */ - 0xFD,0x36,0x05,0x81,0x21,0xFF,0x7F,0xFD, /* 1650: ý6.�!ÿý */ - 0x7E,0x40,0xFE,0x00,0x28,0xF9,0xFD,0x36, /* 1658: ~@þ.(ùý6 */ - 0x4B,0x00,0xFD,0x36,0x7E,0xC3,0x06,0x04, /* 1660: K.ý6~Ã.. */ - 0x05,0xFD,0x70,0x68,0xFD,0x36,0x18,0x00, /* 1668: .ýphý6.. */ - 0x78,0xFE,0x00,0x20,0xF3,0xE1,0xC1,0xF1, /* 1670: xþ. óáÁñ */ - 0xC9,0x43,0x6F,0x70,0x79,0x72,0x69,0x67, /* 1678: ÉCopyrig */ - 0x68,0x74,0x20,0x28,0x63,0x29,0x20,0x53, /* 1680: ht (c) S */ - 0x70,0x65,0x63,0x69,0x61,0x6C,0x69,0x78, /* 1688: pecialix */ - 0x20,0x52,0x65,0x73,0x65,0x61,0x72,0x63, /* 1690: Researc */ - 0x68,0x20,0x4C,0x74,0x64,0x20,0x31,0x39, /* 1698: h Ltd 19 */ - 0x38,0x38,0x2D,0x31,0x39,0x39,0x38,0x0D, /* 16A0: 88-1998. */ - 0x0A,0x5A,0x32,0x38,0x30,0x20,0x44,0x6F, /* 16A8: .Z280 Do */ - 0x77,0x6E,0x6C,0x6F,0x61,0x64,0x20,0x43, /* 16B0: wnload C */ - 0x6F,0x64,0x65,0x20,0x56,0x65,0x72,0x73, /* 16B8: ode Vers */ - 0x69,0x6F,0x6E,0x20,0x31,0x2E,0x34,0x32, /* 16C0: ion 1.42 */ - 0x0D,0x0A,0x00,0x00,0x00,0x00,0x00,0x00, /* 16C8: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 16D0: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 16D8: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 16E0: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 16E8: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 16F0: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 16F8: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1700: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1708: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1710: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1718: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1720: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1728: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1730: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1738: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1740: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1748: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1750: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1758: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1760: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1768: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1770: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1778: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1780: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1788: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1790: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1798: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 17A0: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 17A8: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 17B0: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 17B8: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 17C0: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 17C8: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 17D0: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 17D8: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 17E0: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 17E8: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 17F0: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 17F8: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1800: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1808: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1810: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1818: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1820: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1828: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1830: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1838: ........ */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 1840: ........ */ - 0x00,0x00,0x42,0x41,0x82,0x04,0x16,0x00, /* 1848: ..BA‚... */ - 0x41,0x00,0x41,0x04,0x82,0x03,0x41,0x03, /* 1850: A.A.‚.A. */ - 0x82,0x02,0x4E,0x02,0x41,0x02,0x82,0x01, /* 1858: ‚.N.A.‚. */ - 0x57,0x02,0x41,0x01,0x82,0x00,0x2B,0x00, /* 1860: W.A.‚.+. */ - 0xA3,0x04,0x1B,0x00,0x51,0x00,0x51,0x04, /* 1868: £...Q.Q. */ - 0xA3,0x03,0x51,0x03,0xA3,0x02,0x62,0x02, /* 1870: £.Q.£.b. */ - 0x51,0x02,0xA3,0x01,0x6D,0x02,0x51,0x01, /* 1878: Q.£.m.Q. */ - 0xA3,0x00,0x36,0x00,0x49,0x4E,0x00,0x00, /* 1880: £.6.IN.. */ - 0x1E,0x01,0x18,0x02,0x1E,0x00,0xDD,0xD1, /* 1888: ......ÝÑ */ - 0x86,0x18,0xF5,0xDD,0xE5,0x21,0x80,0x80, /* 1890: †.õÝå!€€ */ - 0x54,0xFD,0x7B,0x08,0x00,0xFD,0xED,0x3C, /* 1898: Tý{..ýí< */ - 0x06,0x00,0xFE,0x24,0x28,0x04,0x06,0x04, /* 18A0: ..þ$(... */ - 0x18,0x02,0x06,0x00,0xFD,0x70,0x7F,0xCB, /* 18A8: ....ýpË */ - 0x43,0x20,0x05,0xFD,0x7E,0x6A,0x18,0x03, /* 18B0: C .ý~j.. */ - 0xFD,0x7E,0x6B,0x4F,0xCB,0x7F,0xCA,0x56, /* 18B8: ý~kOËÊV */ - 0x19,0xE6,0x03,0xFD,0x77,0x68,0xED,0x3A, /* 18C0: .æ.ýwhí: */ - 0x08,0x00,0xB0,0xCB,0x27,0x85,0x6F,0xDD, /* 18C8: ..°Ë'…oÝ */ - 0xED,0x3C,0x02,0x00,0xCB,0x43,0xC2,0x88, /* 18D0: í<..ËCˆ */ - 0x19,0xD9,0xDD,0x6E,0xAC,0xDD,0x7E,0xAD, /* 18D8: .ÙÝn¬Ý~ */ - 0x95,0x4F,0xE6,0x0C,0xFE,0x0C,0x28,0x06, /* 18E0: •Oæ.þ.(. */ - 0x79,0xE6,0x30,0xCA,0xC1,0x1A,0xDD,0x7E, /* 18E8: yæ0ÊÁ.Ý~ */ - 0xA9,0xE6,0x05,0xC2,0x6E,0x1A,0x79,0xCB, /* 18F0: ©æ.Ân.yË */ - 0x7F,0x20,0x05,0xFE,0x0C,0xFA,0xB2,0x1A, /* 18F8: .þ.ú². */ - 0xDD,0x79,0xFD,0x77,0x63,0x2C,0xDD,0x79, /* 1900: Ýyýwc,Ýy */ - 0xFD,0x77,0x63,0x2C,0xDD,0x79,0xFD,0x77, /* 1908: ýwc,Ýyýw */ - 0x63,0x2C,0xDD,0x79,0xFD,0x77,0x63,0x2C, /* 1910: c,Ýyýwc, */ - 0xDD,0x79,0xFD,0x77,0x63,0x2C,0xDD,0x79, /* 1918: Ýyýwc,Ýy */ - 0xFD,0x77,0x63,0x2C,0xDD,0x79,0xFD,0x77, /* 1920: ýwc,Ýyýw */ - 0x63,0x2C,0xDD,0x79,0xFD,0x77,0x63,0x2C, /* 1928: c,Ýyýwc, */ - 0xDD,0x79,0xFD,0x77,0x63,0x2C,0xDD,0x79, /* 1930: Ýyýwc,Ýy */ - 0xFD,0x77,0x63,0x2C,0xDD,0x79,0xFD,0x77, /* 1938: ýwc,Ýyýw */ - 0x63,0x2C,0xDD,0x79,0xFD,0x77,0x63,0x2C, /* 1940: c,Ýyýwc, */ - 0xDD,0x75,0xAC,0xD9,0x79,0xE6,0x3F,0xCB, /* 1948: Ýu¬Ùyæ?Ë */ - 0x43,0x20,0x30,0xFD,0x77,0x6A,0x62,0x2E, /* 1950: C 0ýwjb. */ - 0x80,0xCB,0x50,0x28,0x05,0x06,0x00,0xC3, /* 1958: €ËP(...à */ - 0xAC,0x18,0xDD,0xED,0x3A,0x02,0x00,0xDD, /* 1960: ¬.Ýí:..Ý */ - 0x66,0xFF,0xFD,0xED,0xF7,0x80,0x00,0xC2, /* 1968: fÿýí÷€. */ - 0x98,0x18,0xDD,0xE1,0xF1,0xED,0x55,0xFD, /* 1970: ˜.ÝáñíUý */ - 0x7E,0x62,0xED,0x0B,0x2C,0x10,0xF8,0x18, /* 1978: ~bí.,.ø. */ - 0x2A,0x49,0x4E,0xFD,0x77,0x6B,0x18,0xCE, /* 1980: *INýwk.Î */ - 0xD9,0xFD,0x7E,0x43,0xFE,0x07,0x28,0x57, /* 1988: Ùý~Cþ.(W */ - 0x26,0x01,0xDD,0x7E,0xAB,0xDD,0x6E,0xAA, /* 1990: &.Ý~«Ýnª */ - 0x95,0x3D,0x4F,0xFD,0x46,0x0E,0x58,0xCB, /* 1998: •=OýF.XË */ - 0x7F,0x20,0x04,0xB8,0xFA,0xD3,0x19,0x16, /* 19A0: .¸úÓ.. */ - 0x00,0x18,0xCC,0xDD,0x3E,0xC2,0x05,0x01, /* 19A8: ..ÌÝ>Â.. */ - 0x7A,0xFE,0x00,0x20,0x2A,0xDD,0xCB,0xA8, /* 19B0: zþ. *Ý˨ */ - 0x5E,0x28,0x10,0x79,0xCB,0x7F,0x20,0x0B, /* 19B8: ^(.yË . */ - 0xFE,0x40,0xFA,0xCB,0x19,0x93,0xFE,0x40, /* 19C0: þ@úË.“þ@ */ - 0xFA,0xF8,0x19,0xDD,0x75,0xAA,0x26,0x00, /* 19C8: úø.Ýuª&. */ - 0xC3,0x4B,0x19,0xFE,0x00,0x28,0x09,0x16, /* 19D0: ÃK.þ.(.. */ - 0x01,0x78,0x91,0x5F,0x41,0x18,0x98,0x43, /* 19D8: .x‘_A.˜C */ - 0xFD,0x7E,0x62,0x10,0xFB,0x18,0xE4,0xDD, /* 19E0: ý~b.û.äÝ */ - 0xCB,0xB9,0xC6,0xDD,0x3E,0xC3,0x05,0x01, /* 19E8: ˹ÆÝ>Ã.. */ - 0xFD,0x7E,0x62,0xFD,0x7E,0x62,0x18,0xD6, /* 19F0: ý~bý~b.Ö */ - 0xDD,0xCB,0xBA,0x5E,0x28,0x1F,0xDD,0xCB, /* 19F8: Ý˺^(.ÝË */ - 0xA8,0x6E,0x20,0x19,0xFD,0x7E,0x05,0xFE, /* 1A00: ¨n .ý~.þ */ - 0x00,0x20,0x0A,0xFD,0x36,0x05,0x24,0xDD, /* 1A08: . .ý6.$Ý */ - 0xCB,0xA8,0xEE,0x18,0x08,0xDD,0xCB,0xA8, /* 1A10: ˨î..Ý˨ */ - 0xFE,0xDD,0xCB,0xA8,0xF6,0xDD,0xCB,0xA8, /* 1A18: þÝ˨öÝ˨ */ - 0xE6,0xDD,0xCB,0xB4,0x7E,0x28,0x19,0xDD, /* 1A20: æÝË´~(.Ý */ - 0x7E,0xC4,0xE6,0x08,0x20,0x06,0xFD,0x36, /* 1A28: ~Äæ. .ý6 */ - 0x6C,0x00,0x18,0x0C,0xFD,0x7E,0x15,0xE6, /* 1A30: l...ý~.æ */ - 0xF0,0xFD,0x77,0x15,0xFD,0x36,0x6D,0x00, /* 1A38: ðýw.ý6m. */ - 0xDD,0xCB,0xBA,0x76,0x28,0x85,0xDD,0x7E, /* 1A40: Ý˺v(…Ý~ */ - 0xC4,0xE6,0x08,0x20,0x0E,0xFD,0x7E,0x15, /* 1A48: Äæ. .ý~. */ - 0xE6,0xF0,0xFD,0x77,0x15,0xFD,0x36,0x6D, /* 1A50: æðýw.ý6m */ - 0x00,0x18,0x04,0xFD,0x36,0x6C,0x00,0xDD, /* 1A58: ...ý6l.Ý */ - 0xCB,0xA8,0xEE,0xDD,0xCB,0xA8,0xBE,0xDD, /* 1A60: ˨îÝ˨¾Ý */ - 0xCB,0xA8,0xB6,0xC3,0xCB,0x19,0xDD,0xCB, /* 1A68: ˨¶ÃË.ÝË */ - 0xA9,0x46,0x28,0x13,0xDD,0xCB,0xA9,0xCE, /* 1A70: ©F(.Ý˩Π*/ - 0xDD,0xCB,0xA9,0x86,0xFD,0x7E,0x06,0xE6, /* 1A78: ÝË©†ý~.æ */ - 0xF9,0xFD,0x77,0x06,0xC3,0x48,0x19,0x79, /* 1A80: ùýw.ÃH.y */ - 0xCB,0x7F,0x20,0x0C,0xFE,0x0C,0xF2,0x98, /* 1A88: Ë .þ.ò˜ */ - 0x1A,0xFE,0x00,0x28,0x52,0x47,0x18,0x02, /* 1A90: .þ.(RG.. */ - 0x06,0x0C,0xDD,0x79,0xFE,0x0A,0x28,0x08, /* 1A98: ..Ýyþ.(. */ - 0xFD,0x77,0x63,0x2C,0x10,0xF4,0x18,0x3F, /* 1AA0: ýwc,.ô.? */ - 0xFD,0x36,0x63,0x0D,0xFD,0x36,0x63,0x0A, /* 1AA8: ý6c.ý6c. */ - 0x18,0xF1,0xFE,0x00,0x28,0x31,0x47,0xDD, /* 1AB0: .ñþ.(1GÝ */ - 0x79,0xFD,0x77,0x63,0x2C,0x10,0xF8,0x18, /* 1AB8: yýwc,.ø. */ - 0x26,0x79,0xE6,0xC0,0xFE,0x40,0x20,0x13, /* 1AC0: &yæÀþ@ . */ - 0xDD,0xCB,0xA9,0x5E,0xCA,0xEE,0x18,0xDD, /* 1AC8: ÝË©^Êî.Ý */ - 0xCB,0xA9,0x9E,0xDD,0x3E,0xC3,0x05,0x01, /* 1AD0: Ë©žÝ>Ã.. */ - 0xC3,0xEE,0x18,0xFE,0xC0,0xC2,0xEE,0x18, /* 1AD8: Ãî.þÀÂî. */ - 0xDD,0xCB,0xA9,0xDE,0xC3,0xEE,0x18,0xFD, /* 1AE0: ÝË©ÞÃî.ý */ - 0x7E,0x06,0xE6,0xF9,0xFD,0x77,0x06,0xDD, /* 1AE8: ~.æùýw.Ý */ - 0xCB,0xA8,0x86,0xC3,0x48,0x19,0xDD,0xD1, /* 1AF0: ˨†ÃH.ÝÑ */ - 0x86,0x18,0xF5,0xC5,0xD5,0xE5,0xFD,0xE5, /* 1AF8: †.õÅÕåýå */ - 0xDD,0xE5,0x21,0x80,0x80,0x54,0xFD,0x7B, /* 1B00: Ýå!€€Tý{ */ - 0x08,0x00,0xFD,0xED,0x3C,0x06,0x00,0xFE, /* 1B08: ..ýí<..þ */ - 0x24,0x28,0x04,0x06,0x04,0x18,0x02,0x06, /* 1B10: $(...... */ - 0x00,0x78,0xED,0x3B,0x1A,0x00,0xFD,0x70, /* 1B18: .xí;..ýp */ - 0x7F,0xFD,0x7E,0x69,0xCB,0x7F,0x28,0x2C, /* 1B20: ý~iË(, */ - 0xFD,0x5E,0x68,0xE6,0x03,0xFD,0x77,0x68, /* 1B28: ý^hæ.ýwh */ - 0xED,0x3A,0x0A,0x00,0xB0,0xCB,0x27,0x85, /* 1B30: í:..°Ë'… */ - 0x6F,0xED,0x26,0xE5,0xDD,0xE1,0xC5,0xCD, /* 1B38: oí&åÝáÅÍ */ - 0x04,0x09,0xDD,0x3E,0xC3,0x05,0x01,0xDD, /* 1B40: ..Ý>Ã..Ý */ - 0xCB,0xB9,0xCE,0xFD,0x7E,0x69,0xE6,0x3F, /* 1B48: ˹Îý~iæ? */ - 0xFD,0x77,0x69,0xC1,0x62,0x2E,0x80,0xCB, /* 1B50: ýwiÁb.€Ë */ - 0x50,0x28,0x04,0x06,0x00,0x18,0xBA,0xE5, /* 1B58: P(....ºå */ - 0xDD,0xE1,0xDD,0x66,0x01,0xFD,0xED,0xF7, /* 1B60: ÝáÝf.ýí÷ */ - 0x80,0x00,0x20,0x99,0xDD,0xE1,0xFD,0xE1, /* 1B68: €. ™Ýáýá */ - 0xE1,0xD1,0xC1,0xF1,0xED,0x55,0xE5,0x21, /* 1B70: áÑÁñíUå! */ - 0xE8,0x03,0x2B,0xFD,0xED,0xF7,0x00,0x00, /* 1B78: è.+ýí÷.. */ - 0x20,0xF8,0xE1,0xC9,0xCD,0xF3,0x08,0xDD, /* 1B80: øáÉÍó.Ý */ - 0x7E,0xC7,0xFE,0x01,0xC2,0x28,0x1C,0xFD, /* 1B88: ~Çþ.Â(.ý */ - 0x36,0x6F,0x03,0xCD,0x76,0x1B,0xFD,0x7E, /* 1B90: 6o.Ív.ý~ */ - 0x6F,0xE6,0x20,0x20,0x07,0xDD,0x36,0xC8, /* 1B98: oæ .Ý6È */ - 0x09,0xC3,0x28,0x1C,0xFD,0x36,0x6F,0x02, /* 1BA0: .Ã(.ý6o. */ - 0xCD,0x76,0x1B,0xFD,0x7E,0x6F,0xE6,0x20, /* 1BA8: Ív.ý~oæ */ - 0x28,0x06,0xDD,0x36,0xC8,0x0A,0x18,0x70, /* 1BB0: (.Ý6È..p */ - 0xFD,0x36,0x6F,0x06,0xCD,0x76,0x1B,0xFD, /* 1BB8: ý6o.Ív.ý */ - 0x7E,0x6F,0xE6,0x10,0x20,0x06,0xDD,0x36, /* 1BC0: ~oæ. .Ý6 */ - 0xC8,0x0B,0x18,0x5C,0xFD,0x36,0x6F,0x02, /* 1BC8: È..\ý6o. */ - 0xCD,0x76,0x1B,0xFD,0x7E,0x6F,0xE6,0x20, /* 1BD0: Ív.ý~oæ */ - 0x28,0x06,0xDD,0x36,0xC8,0x0A,0x18,0x48, /* 1BD8: (.Ý6È..H */ - 0x06,0x08,0xFD,0x36,0x6F,0x02,0xCD,0x76, /* 1BE0: ..ý6o.Ív */ - 0x1B,0xFD,0x36,0x6F,0x00,0xCD,0x76,0x1B, /* 1BE8: .ý6o.Ív. */ - 0xFD,0x7E,0x6F,0xE6,0x80,0x20,0x28,0x10, /* 1BF0: ý~oæ€ (. */ - 0xE9,0xFD,0x36,0x6F,0x02,0xCD,0x76,0x1B, /* 1BF8: éý6o.Ív. */ - 0xFD,0x36,0x6F,0x00,0x21,0xE8,0x03,0xFD, /* 1C00: ý6o.!è.ý */ - 0x7E,0x6F,0xE6,0x40,0x20,0x16,0x2B,0xFD, /* 1C08: ~oæ@ .+ý */ - 0xED,0xF7,0x00,0x00,0x20,0xF1,0xDD,0x36, /* 1C10: í÷.. ñÝ6 */ - 0xC8,0x0D,0xDD,0x77,0xB8,0x18,0x09,0xDD, /* 1C18: È.Ýw¸..Ý */ - 0x70,0xC8,0x18,0x04,0xDD,0x36,0xC8,0x00, /* 1C20: pÈ..Ý6È. */ - 0xCD,0x76,0x1B,0xFD,0x36,0x6F,0x02,0xCD, /* 1C28: Ív.ý6o.Í */ - 0x76,0x1B,0xFD,0x36,0x6F,0x00,0xFD,0x36, /* 1C30: v.ý6o.ý6 */ - 0x05,0x80,0xDD,0x36,0xAE,0x00,0xC9,0xCD, /* 1C38: .€Ý6®.ÉÍ */ - 0xF3,0x08,0xDD,0xCB,0xA9,0x4E,0x20,0x23, /* 1C40: ó.ÝË©N # */ - 0xDD,0xCB,0xA9,0xC6,0xDD,0x7E,0xC7,0xFE, /* 1C48: ÝË©ÆÝ~Çþ */ - 0x01,0x28,0x0F,0xFD,0x7E,0x06,0xF6,0x02, /* 1C50: .(.ý~.ö. */ - 0xE6,0xFB,0xFD,0x77,0x06,0x26,0x00,0xC3, /* 1C58: æûýw.&.à */ - 0x12,0x0D,0xFD,0x36,0x06,0x84,0x26,0x00, /* 1C60: ..ý6.„&. */ - 0xC3,0x12,0x0D,0xFD,0x7E,0x06,0xE6,0xF9, /* 1C68: Ã..ý~.æù */ - 0xFD,0x77,0x06,0xFD,0x7E,0x09,0xF6,0x20, /* 1C70: ýw.ý~.ö */ - 0xFD,0x77,0x09,0xFD,0x7E,0x50,0xFD,0x77, /* 1C78: ýw.ý~Pýw */ - 0x65,0xFD,0x36,0x63,0x00,0xFD,0x36,0x63, /* 1C80: eý6c.ý6c */ - 0x81,0xFD,0x36,0x12,0x02,0xDD,0x36,0xAE, /* 1C88: �ý6..Ý6® */ - 0x12,0xDD,0x3E,0xC3,0x05,0x01,0x26,0x00, /* 1C90: .Ý>Ã..&. */ - 0xC3,0x12,0x0D,0xCD,0xF3,0x08,0xDD,0x7E, /* 1C98: Ã..Íó.Ý~ */ - 0xC5,0xFE,0x01,0x28,0x27,0xFD,0x7E,0x12, /* 1CA0: Åþ.('ý~. */ - 0xFE,0x00,0x28,0x05,0x26,0x00,0xC3,0x12, /* 1CA8: þ.(.&.Ã. */ - 0x0D,0xFD,0x7E,0x50,0xFD,0x77,0x65,0xFD, /* 1CB0: .ý~Pýweý */ - 0x36,0x63,0x00,0xFD,0x36,0x63,0x83,0xFD, /* 1CB8: 6c.ý6cƒý */ - 0x36,0x12,0x02,0xDD,0x36,0xC5,0x01,0x26, /* 1CC0: 6..Ý6Å.& */ - 0x00,0xC3,0x12,0x0D,0xFD,0x7E,0x12,0xFE, /* 1CC8: .Ã..ý~.þ */ - 0x00,0x28,0x05,0x26,0x00,0xC3,0x12,0x0D, /* 1CD0: .(.&.Ã.. */ - 0xFD,0x7E,0x06,0xF6,0x04,0xE6,0xFD,0xFD, /* 1CD8: ý~.ö.æýý */ - 0x77,0x06,0xFD,0x7E,0x09,0xE6,0xDF,0xFD, /* 1CE0: w.ý~.æßý */ - 0x77,0x09,0xDD,0x36,0xAE,0x00,0xDD,0x3E, /* 1CE8: w.Ý6®.Ý> */ - 0xC3,0x05,0x01,0xDD,0x36,0xC5,0x00,0x26, /* 1CF0: Ã..Ý6Å.& */ - 0x00,0xC3,0x12,0x0D,0x26,0x00,0xDD,0x7E, /* 1CF8: .Ã..&.Ý~ */ - 0xAC,0xDD,0x96,0xAD,0x28,0x04,0xF1,0xC3, /* 1D00: ¬Ý–(.ñà */ - 0x23,0x0D,0xCD,0xF3,0x08,0xDD,0x7E,0xBF, /* 1D08: #.Íó.Ý~¿ */ - 0xFE,0x01,0x28,0x4D,0xDD,0xCB,0xA9,0x4E, /* 1D10: þ.(MÝË©N */ - 0x28,0x26,0xED,0x2C,0xA4,0xFF,0xDD,0x7E, /* 1D18: (&í,¤ÿÝ~ */ - 0xA7,0xFE,0x04,0xF2,0x33,0x1D,0xFD,0x1D, /* 1D20: §þ.ò3.ý. */ - 0x1C,0x00,0x20,0x35,0xF6,0x10,0xFD,0x77, /* 1D28: .. 5ö.ýw */ - 0x7F,0x18,0x2E,0xFD,0x1D,0x1D,0x00,0x20, /* 1D30: ..ý... */ - 0x28,0xF6,0x40,0xFD,0x77,0x7F,0x18,0x21, /* 1D38: (ö@ýw.! */ - 0xDD,0x7E,0xC9,0xFE,0x01,0x20,0x10,0xDD, /* 1D40: Ý~Éþ. .Ý */ - 0xCB,0xA9,0xC6,0xDD,0x7E,0xC7,0xFE,0x01, /* 1D48: Ë©ÆÝ~Çþ. */ - 0x28,0x0A,0xFD,0x36,0x06,0x92,0xC9,0xDD, /* 1D50: (.ý6.’ÉÝ */ - 0xCB,0xA9,0xCE,0xC9,0xFD,0x36,0x06,0x94, /* 1D58: Ë©ÎÉý6.” */ - 0xC9,0xDD,0x36,0xAA,0x00,0xDD,0x36,0xAB, /* 1D60: ÉÝ6ª.Ý6« */ - 0x00,0xDD,0x36,0xAC,0x00,0xDD,0x36,0xAD, /* 1D68: .Ý6¬.Ý6 */ - 0x00,0xDD,0x36,0xC9,0x00,0xCD,0xF3,0x08, /* 1D70: .Ý6É.Íó. */ - 0xFD,0x7E,0x05,0xFE,0x00,0xC0,0xDD,0xCB, /* 1D78: ý~.þ.ÀÝË */ - 0xA9,0x8E,0xDD,0x7E,0xC7,0xFE,0x01,0x20, /* 1D80: ©ŽÝ~Çþ. */ - 0x06,0xFD,0x36,0x05,0x14,0x18,0x32,0xDD, /* 1D88: .ý6...2Ý */ - 0xCB,0xB7,0x46,0x20,0x11,0xDD,0x7E,0xC4, /* 1D90: Ë·F .Ý~Ä */ - 0xE6,0x08,0x20,0x06,0xFD,0x36,0x6C,0x00, /* 1D98: æ. .ý6l. */ - 0x18,0x04,0xFD,0x36,0x6D,0x00,0xDD,0xCB, /* 1DA0: ..ý6m.ÝË */ - 0xB7,0x4E,0x20,0x11,0xDD,0x7E,0xC4,0xE6, /* 1DA8: ·N .Ý~Äæ */ - 0x08,0x20,0x06,0xFD,0x36,0x6D,0x00,0x18, /* 1DB0: . .ý6m.. */ - 0x04,0xFD,0x36,0x6C,0x00,0xFD,0x36,0x05, /* 1DB8: .ý6l.ý6. */ - 0x80,0xFD,0x36,0x06,0x00,0xDD,0x36,0xBF, /* 1DC0: €ý6..Ý6¿ */ - 0x01,0xDD,0x36,0xAE,0x10,0xDD,0x3E,0xC3, /* 1DC8: .Ý6®.Ý>à */ - 0x05,0x01,0xC9,0x3A,0x49,0x00,0xFE,0x01, /* 1DD0: ..É:I.þ. */ - 0x28,0x0B,0xFD,0x1E,0x06,0x00,0x00,0xFD, /* 1DD8: (.ý....ý */ - 0x1E,0x07,0x00,0x02,0xC9,0xFD,0x1E,0x06, /* 1DE0: ....Éý.. */ - 0x00,0x09,0xFD,0x1E,0x07,0x00,0x00,0xC9, /* 1DE8: ..ý....É */ - 0x02,0x44,0x02,0x44,0x02,0x40,0x02,0x40, /* 1DF0: .D.D.@.@ */ - 0x02,0x40,0x02,0x40,0x02,0x44,0x02,0x44, /* 1DF8: .@.@.D.D */ - 0x02,0x44,0x02,0x44,0x02,0x44,0x02,0x40, /* 1E00: .D.D.D.@ */ - 0x02,0x40,0x02,0x44,0x02,0x44,0x20,0x1E, /* 1E08: .@.D.D . */ - 0x44,0x03,0x44,0x02,0x44,0x02,0x44,0x01, /* 1E10: D.D.D.D. */ - 0x40,0x20,0x14,0x44,0x03,0x40,0x12,0x44, /* 1E18: @ .D.@.D */ - 0x05,0x40,0x03,0x40,0x16,0x44,0x02,0x40, /* 1E20: .@.@.D.@ */ - 0x07,0x44,0x0A,0x40,0x05,0x40,0x11,0x40, /* 1E28: .D.@.@.@ */ - 0x20,0x03,0x40,0x18,0x44,0x12,0x44,0x09, /* 1E30: .@.D.D. */ - 0x44,0x02,0x44,0x20,0x46,0x40,0x17,0x44, /* 1E38: D.D F@.D */ - 0x06,0x44,0x06,0x44,0x03,0x44,0x04,0x44, /* 1E40: .D.D.D.D */ - 0x0D,0x44,0x02,0x44,0x06,0x44,0x02,0x44, /* 1E48: .D.D.D.D */ - 0x20,0x18,0x40,0x1F,0x44,0x05,0x44,0x07, /* 1E50: .@.D.D. */ - 0x44,0x18,0x44,0x20,0x0C,0x44,0x06,0x44, /* 1E58: D.D .D.D */ - 0x02,0x44,0x01,0x44,0x0F,0x44,0x15,0x44, /* 1E60: .D.D.D.D */ - 0x08,0x44,0x03,0x44,0x0D,0x44,0x1D,0x44, /* 1E68: .D.D.D.D */ - 0x01,0x44,0x14,0x40,0x08,0x40,0x03,0x44, /* 1E70: .D.@.@.D */ - 0x06,0x40,0x03,0x44,0x06,0x40,0x03,0x44, /* 1E78: .@.D.@.D */ - 0x06,0x40,0x03,0x44,0x0F,0x44,0x04,0x44, /* 1E80: .@.D.D.D */ - 0x0F,0x44,0x04,0x44,0x03,0x44,0x20,0x34, /* 1E88: .D.D.D 4 */ - 0x44,0x04,0x44,0x11,0x44,0x04,0x44,0x14, /* 1E90: D.D.D.D. */ - 0x44,0x04,0x44,0x02,0x40,0x1B,0x44,0x0A, /* 1E98: D.D.@.D. */ - 0x40,0x03,0x44,0x05,0x40,0x05,0x44,0x0F, /* 1EA0: @.D.@.D. */ - 0x40,0x02,0x44,0x02,0x40,0x20,0x0E,0x44, /* 1EA8: @.D.@ .D */ - 0x18,0x40,0x10,0x44,0x05,0x44,0x05,0x44, /* 1EB0: .@.D.D.D */ - 0x0B,0x44,0x14,0x44,0x03,0x44,0x08,0x44, /* 1EB8: .D.D.D.D */ - 0x02,0x44,0x10,0x44,0x44,0x44,0x44,0x44, /* 1EC0: .D.DDDDD */ - 0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, /* 1EC8: DDDDDDDD */ - 0x44,0x44,0x44,0x44,0x44,0x40,0x40,0x44, /* 1ED0: DDDDD@@D */ - 0x44,0x40,0x40,0x20,0x00,0x44,0x20,0x01, /* 1ED8: D@@ .D . */ - 0x44,0x10,0x44,0x10,0x44,0x05,0x44,0x20, /* 1EE0: D.D.D.D */ - 0x04,0x44,0x14,0x44,0x06,0x44,0x0A,0x44, /* 1EE8: .D.D.D.D */ - 0x04,0x44,0x04,0x44,0x05,0x44,0x03,0x44, /* 1EF0: .D.D.D.D */ - 0x0F,0x44,0x0B,0x44,0x03,0x44,0x03,0x44, /* 1EF8: .D.D.D.D */ - 0x03,0x44,0x0C,0x44,0x05,0x44,0x03,0x44, /* 1F00: .D.D.D.D */ - 0x05,0x44,0x0E,0x44,0x06,0x44,0x0B,0x44, /* 1F08: .D.D.D.D */ - 0x07,0x44,0x02,0x44,0x03,0x44,0x06,0x44, /* 1F10: .D.D.D.D */ - 0x0D,0x44,0x06,0x44,0x02,0x44,0x03,0x44, /* 1F18: .D.D.D.D */ - 0x05,0x44,0x20,0x02,0x44,0x03,0x44,0x05, /* 1F20: .D .D.D. */ - 0x44,0x16,0x44,0x1A,0x44,0x0E,0x44,0x16, /* 1F28: D.D.D.D. */ - 0x44,0x03,0x44,0x05,0x44,0x04,0x44,0x19, /* 1F30: D.D.D.D. */ - 0x44,0x04,0x44,0x01,0x44,0x03,0x44,0x05, /* 1F38: D.D.D.D. */ - 0x44,0x05,0x44,0x06,0x44,0x02,0x44,0x0C, /* 1F40: D.D.D.D. */ - 0x44,0x05,0x44,0x09,0x44,0x0A,0x44,0x0B, /* 1F48: D.D.D.D. */ - 0x44,0x08,0x44,0x20,0x09,0x44,0x12,0x44, /* 1F50: D.D .D.D */ - 0x02,0x44,0x20,0x1C,0x44,0x20,0x2E,0x44, /* 1F58: .D .D .D */ - 0x11,0x44,0x20,0x28,0x44,0x13,0x44,0x09, /* 1F60: .D (D.D. */ - 0x44,0x12,0x40,0x03,0x40,0x20,0x01,0x40, /* 1F68: D.@.@ .@ */ - 0x03,0x40,0x21,0x4F,0x44,0x20,0x4B,0x44, /* 1F70: .@!OD KD */ - 0x20,0x34,0x40,0x03,0x44,0x0D,0x40,0x08, /* 1F78: 4@.D.@. */ - 0x44,0x08,0x44,0x03,0x44,0x01,0x44,0x03, /* 1F80: D.D.D.D. */ - 0x44,0x01,0x40,0x03,0x44,0x01,0x40,0x03, /* 1F88: D.@.D.@. */ - 0x44,0x03,0x44,0x01,0x44,0x0A,0x44,0x0B, /* 1F90: D.D.D.D. */ - 0x44,0x15,0x40,0x16,0x40,0x06,0x44,0x0E, /* 1F98: D.@.@.D. */ - 0x40,0x06,0x40,0x04,0x44,0x44,0x44,0x44, /* 1FA0: @.@.DDDD */ - 0x44,0x44,0x40,0x40,0x44,0x44,0x44,0x44, /* 1FA8: DD@@DDDD */ - 0x44,0x44,0x44,0x44,0x44,0x44,0x0F,0x44, /* 1FB0: DDDDDD.D */ - 0x06,0x44,0x05,0x44,0x20,0x08,0x44,0x20, /* 1FB8: .D.D .D */ - 0x39,0x44,0x03,0x44,0x04,0x44,0x0A,0x44, /* 1FC0: 9D.D.D.D */ - 0x05,0x44,0x0D,0x44,0x20,0x04,0x40,0x13, /* 1FC8: .D.D .@. */ - 0x40,0x20,0x4A,0x40,0x21,0x2E,0x40,0x14, /* 1FD0: @ J@!.@. */ - 0x44,0x06,0x40,0x15,0x44,0x06,0x40,0x20, /* 1FD8: D.@.D.@ */ - 0x7F,0x40,0x20,0x22,0x40,0x20,0x61,0x40, /* 1FE0: @ "@ a@ */ - 0x20,0x25,0x40,0x20,0x3B,0x40,0x04,0x40, /* 1FE8: %@ ;@.@ */ - 0x20,0xE1,0x40,0x1F,0x40,0x06,0x44,0x03, /* 1FF0: á@.@.D. */ - 0x40,0x05,0x40,0x20,0x13,0x44,0x1D,0x40, /* 1FF8: @.@ .D.@ */ - 0x20,0x0E,0x44,0x02,0x40,0x02,0x40,0x03, /* 2000: .D.@.@. */ - 0x44,0x20,0x05,0x40,0x02,0x40,0x03,0x44, /* 2008: D .@.@.D */ - 0x01,0x44,0x1D,0x44,0x20,0x2B,0x44,0x07, /* 2010: .D.D +D. */ - 0x40,0x07,0x44,0x01,0x40,0x06,0x40,0x09, /* 2018: @.D.@.@. */ - 0x40,0x04,0x40,0x13,0x40,0x01,0x44,0x20, /* 2020: @.@.@.D */ - 0x03,0x44,0x0B,0x40,0x0A,0x40,0x12,0x40, /* 2028: .D.@.@.@ */ - 0x05,0x44,0x20,0x03,0x40,0x06,0x44,0x04, /* 2030: .D .@.D. */ - 0x44,0x04,0x44,0x16,0x40,0x22,0xEE,0x44, /* 2038: D.D.@"îD */ - 0x20,0x0D,0x44,0x16,0x44,0x13,0x44,0x06, /* 2040: .D.D.D. */ - 0x44,0x08,0x44,0x20,0x40,0x44,0x0E,0x44, /* 2048: D.D @D.D */ - 0x20,0x13,0x44,0x06,0x40,0x14,0x44,0x04, /* 2050: .D.@.D. */ - 0x44,0x06,0x44,0x1A,0x40,0x20,0x5D,0x44, /* 2058: D.D.@ ]D */ - 0x17,0x44,0x08,0x44,0x20,0x1C,0x44,0x06, /* 2060: .D.D .D. */ - 0x40,0x02,0x44,0x03,0x44,0x05,0x44,0x0D, /* 2068: @.D.D.D. */ - 0x44,0x02,0x44,0x20,0x26,0x40,0x02,0x40, /* 2070: D.D &@.@ */ - 0x20,0x1F,0x40,0x06,0x44,0x05,0x44,0x0C, /* 2078: .@.D.D. */ - 0x44,0x05,0x44,0x12,0x44,0x12,0x44,0x14, /* 2080: D.D.D.D. */ - 0x44,0x05,0x44,0x0E,0x44,0x20,0x09,0x44, /* 2088: D.D.D .D */ - 0x05,0x44,0x0E,0x40,0x1E,0x40,0x07,0x40, /* 2090: .D.@.@.@ */ - 0x20,0x08,0x40,0x04,0x40,0x01,0x40,0x11, /* 2098: .@.@.@. */ - 0x40,0x19,0x40,0x0A,0x40,0x18,0x40,0x08, /* 20A0: @.@.@.@. */ - 0x40,0x0C,0x40,0x01,0x40,0x17,0x44,0x20, /* 20A8: @.@.@.D */ - 0x30,0x40,0x20,0x37,0x40,0x03,0x40,0x00, /* 20B0: 0@ 7@.@. */ - 0x00 /* 20B8: . */ - -}; -int si2_z280_dsize = sizeof(si2_z280_download); /* 0x20B9 (8377) */ - -unsigned short si2_z280_downloadaddr = 0x0000; - -/* End of SI2_Z280.C */ diff --git a/sys/dev/si/si3_t225.c b/sys/dev/si/si3_t225.c deleted file mode 100644 index 72bb7791a7eb..000000000000 --- a/sys/dev/si/si3_t225.c +++ /dev/null @@ -1,2664 +0,0 @@ -/*- - * Copyright (C) 1996-2000 Specialix International. - * - * Download code for SX host cards. - * - * Redistribution and use in binary forms (this file is a binary form), - * with or without modification, are permitted provided that the following - * conditions are met: - * 1. Redistributions in binary form must reproduce the above copyright - * notices, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 2. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Specialix International. - * 3. The name of Specialix International may not be used to endorse or - * promote products derived from this software without specific prior - * written permission. - * 4. No attempt is made to decompile, reverse engineer or otherwise - * discover the source code of the contents of this file. The source - * code is regarded as an unpublished trade secret held by Specialix - * International. - * - * THIS SOFTWARE IS PROVIDED BY ``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 AUTHORS BE LIABLE. - * - */ - -#include <sys/cdefs.h> -__FBSDID("$FreeBSD$"); - -#include <sys/param.h> -#include <sys/bus.h> -#include <dev/si/sivar.h> - -/* SI3_T225.C Version, Bootstrap and Download Code Arrays... */ - -/* SI3_T225 embedded version... - - Copyright (c) Specialix International Ltd 1996-1999. - JET__.BIN Version 4.0.1 Created Jan 19 2000 @ 14:01:06 - -*/ - -unsigned char si3_t225_bootstrap[] = -{ - 0x28,0x20,0x21,0x02,0x60,0x0a -}; -int si3_t225_bsize = sizeof(si3_t225_bootstrap); - -unsigned short si3_t225_bootloadaddr = 0x8000 - sizeof(si3_t225_bootstrap); - -unsigned char si3_t225_download[] = -{ - 0x00,0x00,0x14,0x51,0x00,0x00,0x00,0x00, /* 0000: ...Q.... */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 0008: ........ */ - 0x24,0xF2,0x21,0xF8,0x24,0xF2,0x21,0xFC, /* 0010: $ò!ø$ò!ü */ - 0x22,0xF9,0x25,0xF7,0x46,0x23,0xFC,0xD4, /* 0018: "ù%÷F#üÔ */ - 0x40,0x31,0xD1,0x21,0x20,0x20,0x20,0x40, /* 0020: @1Ñ! @ */ - 0x71,0xF4,0xD2,0x23,0x4B,0xD3,0x73,0x72, /* 0028: qôÒ#KÓsr */ - 0x71,0x24,0xFA,0x74,0x23,0xFC,0x2F,0x2F, /* 0030: q$út#ü.. */ - 0x2F,0x4E,0xF6,0x20,0x20,0x22,0x04,0x57, /* 0038: .Nö ".W */ - 0x65,0x64,0x20,0x4A,0x61,0x6E,0x20,0x31, /* 0040: ed Jan 1 */ - 0x39,0x20,0x31,0x34,0x3A,0x30,0x31,0x3A, /* 0048: 9 14:01: */ - 0x30,0x39,0x20,0x32,0x30,0x30,0x30,0x0A, /* 0050: 09 2000. */ - 0x00,0x6A,0x65,0x74,0x2E,0x65,0x70,0x72, /* 0058: .jet.epr */ - 0x00,0x20,0x20,0x22,0xB0,0x21,0x12,0xDD, /* 0060: . "°!.Ý */ - 0x24,0xF2,0x21,0xF8,0x24,0xF2,0x21,0xFC, /* 0068: $ò!ø$ò!ü */ - 0x22,0xF9,0x25,0xF8,0x40,0xDE,0x4B,0xDF, /* 0070: "ù%ø@ÞKß */ - 0x24,0xF2,0x7E,0x24,0xF2,0xFA,0xE0,0x1E, /* 0078: $ò~$òúà. */ - 0x4B,0x22,0xF1,0x40,0x25,0xF4,0x22,0x46, /* 0080: K"ñ@%ô"F */ - 0x21,0xFB,0xD0,0x24,0xF2,0xD1,0x24,0x4B, /* 0088: !ûÐ$òÑ$K */ - 0x21,0xFB,0xD2,0x72,0x84,0x21,0xD0,0x72, /* 0090: !ûÒr„!Ðr */ - 0x30,0x21,0x70,0xF2,0x21,0xD1,0x21,0x71, /* 0098: 0!pò!Ñ!q */ - 0xD2,0x1B,0xD3,0x7D,0xD4,0x40,0xD5,0x1C, /* 00A0: Ò.Ó}Ô@Õ. */ - 0xD6,0x19,0xD7,0x1A,0xD8,0x21,0x70,0xF6, /* 00A8: Ö.×.Ø!pö */ - 0x60,0xBC,0x7D,0x27,0x88,0xDD,0x22,0x40, /* 00B0: `¼}'ˆÝ"@ */ - 0x21,0xFB,0xD0,0x44,0x24,0xF2,0xFA,0xD1, /* 00B8: !ûÐD$òúÑ */ - 0x24,0xF2,0xD2,0x7B,0x83,0x60,0x4C,0x24, /* 00C0: $òÒ{ƒ`L$ */ - 0xF6,0x21,0x71,0xF2,0xD3,0x7D,0xD4,0x24, /* 00C8: ö!qòÓ}Ô$ */ - 0xF2,0xD5,0x7A,0x7D,0xF2,0xD6,0x79,0x73, /* 00D0: òÕz}òÖys */ - 0xF2,0xF6,0x21,0xF5,0x20,0x6E,0x03,0x00, /* 00D8: òö!õ n.. */ - 0x00,0x20,0x61,0xBF,0x40,0xD1,0x40,0xDF, /* 00E0: . a¿@Ñ@ß */ - 0x21,0x76,0x67,0x88,0xDE,0x40,0x21,0x74, /* 00E8: !vgˆÞ@!t */ - 0xE0,0x10,0x23,0x24,0x94,0x28,0x45,0x71, /* 00F0: à.#$”(Eq */ - 0xF4,0x22,0x2B,0xAD,0x71,0x46,0x24,0xF0, /* 00F8: ô"+qF$ð */ - 0x21,0xD0,0x71,0x23,0x4F,0x24,0xF6,0xD5, /* 0100: !Ðq#O$öÕ */ - 0x21,0x70,0xC0,0x23,0xAF,0x7F,0xA7,0x7D, /* 0108: !pÀ#¯§} */ - 0xD6,0x76,0x75,0xF2,0xDD,0x02,0x7E,0xD6, /* 0110: ÖvuòÝ.~Ö */ - 0x75,0xA6,0x75,0x76,0x10,0x22,0x2F,0x94, /* 0118: u¦uv.".” */ - 0x40,0xD2,0x44,0xD3,0x41,0x72,0x24,0xF1, /* 0120: @ÒDÓAr$ñ */ - 0x74,0x24,0xF6,0x21,0xA7,0x11,0x72,0x21, /* 0128: t$ö!§.r! */ - 0x72,0xFA,0x41,0xFB,0x75,0xAE,0x76,0x27, /* 0130: rúAûu®v' */ - 0x88,0xD0,0x70,0x21,0x75,0xF2,0x72,0x21, /* 0138: ˆÐp!uòr! */ - 0x72,0xFA,0x75,0xFB,0x12,0x22,0x45,0x22, /* 0140: rúuû."E" */ - 0xF1,0x22,0x26,0x07,0x21,0x70,0xC2,0x22, /* 0148: ñ"&.!pÂ" */ - 0x25,0xA7,0x75,0xC0,0xA7,0x41,0xDF,0x40, /* 0150: %§uÀ§Aß@ */ - 0xD4,0x22,0x24,0x0C,0x75,0xC9,0xA7,0x41, /* 0158: Ô"$.uɧA */ - 0xDF,0x40,0xD4,0x22,0x24,0x02,0x75,0xC7, /* 0160: ß@Ô"$.uÇ */ - 0xA7,0x41,0xDF,0x40,0xD4,0x22,0x23,0x08, /* 0168: §Aß@Ô"#. */ - 0x75,0xC1,0xA7,0x40,0xDF,0x40,0xD4,0x22, /* 0170: uÁ§@ß@Ô" */ - 0x22,0x0E,0x75,0xC2,0x22,0xA7,0x41,0xD0, /* 0178: ".uÂ"§AÐ */ - 0x70,0x21,0xAF,0x10,0x22,0x2B,0x92,0x71, /* 0180: p!¯."+’q */ - 0x28,0xC2,0xA4,0x70,0x81,0xD0,0x08,0x71, /* 0188: (¤p�Ð.q */ - 0x28,0xC3,0xA4,0x70,0x60,0x8F,0xD0,0x70, /* 0190: (äp`�Ðp */ - 0xA7,0x11,0x7C,0x21,0x72,0xFA,0x41,0xFB, /* 0198: §.|!rúAû */ - 0x62,0x0E,0x22,0x20,0x03,0x75,0xC4,0xAC, /* 01A0: b." .uĬ */ - 0x1D,0x10,0x22,0x23,0x9D,0x7D,0x21,0x77, /* 01A8: .."#�}!w */ - 0xE0,0x21,0x2F,0x04,0x75,0xC6,0xA9,0x21, /* 01B0: à!..uÆ©! */ - 0x79,0x10,0x22,0x22,0x9D,0x21,0x2E,0x08, /* 01B8: y.""�!.. */ - 0x75,0xCB,0xA9,0x21,0x78,0x10,0x22,0x22, /* 01C0: uË©!x."" */ - 0x91,0x21,0x2D,0x0C,0x75,0xC8,0xAC,0x1D, /* 01C8: ‘!-.uȬ. */ - 0x10,0x22,0x21,0x96,0x7D,0x21,0x78,0xE0, /* 01D0: ."!–}!xà */ - 0x21,0x2C,0x0D,0x75,0xCA,0xAC,0x1D,0x10, /* 01D8: !,.uʬ.. */ - 0x22,0x20,0x97,0x7D,0x21,0x79,0xE0,0x21, /* 01E0: " —}!yà! */ - 0x2B,0x0E,0x75,0xCC,0x2C,0xAB,0x40,0xD6, /* 01E8: +.uÌ,«@Ö */ - 0x40,0xDA,0x40,0xD8,0x7E,0xD7,0x41,0xD6, /* 01F0: @Ú@Ø~×AÖ */ - 0x10,0x22,0x23,0x9D,0x23,0x4F,0x71,0xF9, /* 01F8: ."#�#Oqù */ - 0xC0,0xD6,0x76,0x22,0xA8,0x41,0x7A,0xF2, /* 0200: ÀÖv"¨Azò */ - 0xDA,0x40,0xD2,0x44,0xD3,0x41,0x72,0x24, /* 0208: Ú@ÒDÓAr$ */ - 0xF1,0x74,0x24,0xF6,0xA7,0x11,0x72,0x21, /* 0210: ñt$ö§.r! */ - 0x72,0xFA,0x41,0xFB,0x12,0x21,0x44,0x22, /* 0218: rúAû.!D" */ - 0xF1,0x10,0x22,0x21,0x94,0x23,0x4F,0x71, /* 0220: ñ."!”#Oq */ - 0xF9,0xC0,0xD6,0x62,0x05,0x71,0x23,0x4F, /* 0228: ùÀÖb.q#O */ - 0x24,0xF6,0xD5,0x7A,0x40,0xF9,0x23,0xA3, /* 0230: $öÕz@ù#£ */ - 0x75,0xA6,0x75,0x77,0x10,0x21,0x2D,0x94, /* 0238: u¦uw.!-” */ - 0x40,0xD2,0x44,0xD3,0x41,0x72,0x24,0xF1, /* 0240: @ÒDÓAr$ñ */ - 0x74,0x24,0xF6,0x21,0xA7,0x11,0x72,0x21, /* 0248: t$ö!§.r! */ - 0x72,0xFA,0x41,0xFB,0x75,0xAE,0x77,0x27, /* 0250: rúAûu®w' */ - 0x88,0xD0,0x70,0x21,0x75,0xF2,0x72,0x21, /* 0258: ˆÐp!uòr! */ - 0x72,0xFA,0x75,0xFB,0x12,0x22,0x45,0x22, /* 0260: rúuû."E" */ - 0xF1,0x24,0x0C,0x41,0xD6,0x76,0x21,0xAF, /* 0268: ñ$.AÖv!¯ */ - 0x75,0x77,0x10,0x21,0x29,0x9E,0x77,0x75, /* 0270: uw.!)žwu */ - 0xF2,0xD7,0x78,0x75,0xF2,0xD8,0x10,0x21, /* 0278: ò×xuòØ.! */ - 0x2B,0x97,0x23,0x4F,0x71,0xF9,0xD6,0x71, /* 0280: +—#OqùÖq */ - 0x23,0x4F,0x24,0xF6,0xD5,0x62,0x0E,0x40, /* 0288: #O$öÕb.@ */ - 0xD2,0x44,0xD3,0x41,0x72,0x24,0xF1,0x74, /* 0290: ÒDÓAr$ñt */ - 0x24,0xF6,0x21,0xA6,0x72,0x21,0x72,0xFA, /* 0298: $ö!¦r!rú */ - 0x78,0xFE,0x78,0xAE,0x7E,0x27,0x88,0xD0, /* 02A0: xþx®~'ˆÐ */ - 0x70,0x21,0x75,0xF2,0x72,0x21,0x72,0xFA, /* 02A8: p!uòr!rú */ - 0x78,0xFB,0x12,0x22,0x44,0x22,0xF1,0x2E, /* 02B0: xû."D"ñ. */ - 0x0F,0x75,0xCD,0x22,0xAC,0x40,0xD6,0x7A, /* 02B8: .uÍ"¬@Öz */ - 0xD7,0x77,0x22,0xA1,0x10,0x21,0x27,0x91, /* 02C0: ×w"¡.!'‘ */ - 0x40,0xD2,0x44,0xD3,0x41,0x72,0x24,0xF1, /* 02C8: @ÒDÓAr$ñ */ - 0x74,0x24,0xF6,0xA7,0x11,0x72,0x21,0x72, /* 02D0: t$ö§.r!r */ - 0xFA,0x41,0xFB,0x12,0x21,0x44,0x22,0xF1, /* 02D8: úAû.!D"ñ */ - 0x16,0x22,0x41,0x22,0xF1,0x40,0xDA,0x2B, /* 02E0: ."A"ñ@Ú+ */ - 0x0F,0x75,0xCE,0x2B,0xAB,0x40,0xD0,0x40, /* 02E8: .uÎ+«@Ð@ */ - 0xD2,0x40,0xD3,0x41,0xD0,0x70,0x22,0xA7, /* 02F0: Ò@ÓAÐp"§ */ - 0x73,0x72,0x46,0x23,0xF6,0xD2,0xD3,0x10, /* 02F8: srF#öÒÓ. */ - 0x21,0x23,0x96,0x71,0x23,0x4F,0x24,0xF6, /* 0300: !#–q#O$ö */ - 0x21,0xFD,0xD8,0xD9,0x40,0x72,0x78,0x23, /* 0308: !ýØÙ@rx# */ - 0xF7,0xD2,0x73,0x79,0x23,0xF7,0xD3,0x2C, /* 0310: ÷Òsy#÷Ó, */ - 0x40,0x71,0xF9,0xC0,0xD0,0x62,0x06,0x28, /* 0318: @qùÀÐb.( */ - 0x20,0x40,0xD6,0x40,0xD7,0x73,0x77,0xF9, /* 0320: @Ö@×swù */ - 0xC0,0xAB,0x73,0x77,0xF4,0xC0,0xA7,0x41, /* 0328: À«swôÀ§A */ - 0x72,0x76,0x24,0xFF,0xF0,0xC0,0x27,0xA0, /* 0330: rv$ÿðÀ' */ - 0x73,0x77,0xF9,0xC0,0xAB,0x73,0x77,0xF4, /* 0338: swùÀ«swô */ - 0xC0,0xA7,0x41,0x72,0x76,0x24,0xFF,0xF0, /* 0340: À§Arv$ÿð */ - 0xC0,0x25,0xAD,0x40,0x72,0x76,0x24,0xFF, /* 0348: À%@rv$ÿ */ - 0xD8,0x73,0x77,0x24,0xFF,0xD9,0x79,0x40, /* 0350: Øsw$ÿÙy@ */ - 0xF9,0xC0,0xAC,0x79,0xC0,0xAA,0x41,0x78, /* 0358: ùÀ¬yÀªAx */ - 0x27,0x2F,0x2F,0x4F,0x24,0xFF,0xF0,0xC0, /* 0360: '..O$ÿðÀ */ - 0x21,0xAF,0x76,0xD0,0x2F,0x4F,0x70,0x24, /* 0368: !¯vÐ.Op$ */ - 0xF2,0xF2,0x27,0x2F,0x2F,0x4F,0xF0,0x24, /* 0370: òò'..Oð$ */ - 0x94,0x40,0x76,0x27,0x2F,0x2F,0x4F,0x23, /* 0378: ”@v'..O# */ - 0xF7,0xD6,0x77,0x40,0x23,0xF7,0xD7,0x21, /* 0380: ÷Öw@#÷×! */ - 0x0D,0x76,0xDB,0x40,0x72,0x76,0x24,0xFF, /* 0388: .vÛ@rv$ÿ */ - 0xD8,0x73,0x77,0x24,0xFF,0xD9,0x78,0xD0, /* 0390: Øsw$ÿÙxÐ */ - 0x2F,0x4F,0x7B,0x24,0xF2,0xF2,0x70,0xF0, /* 0398: .O{$òòpð */ - 0x21,0x9B,0x72,0xD6,0x73,0xD7,0x66,0x00, /* 03A0: !›rÖs×f. */ - 0x0A,0x75,0xDC,0x41,0x7C,0x24,0xF1,0x74, /* 03A8: .uÜA|$ñt */ - 0x24,0xFB,0xD4,0x10,0x28,0x93,0x62,0x23, /* 03B0: $ûÔ.(“b# */ - 0x0C,0x21,0xB1,0x22,0xF0,0x60,0xBE,0x41, /* 03B8: .!±"ð`¾A */ - 0xD0,0x70,0xD1,0x75,0x73,0x23,0xFB,0x74, /* 03C0: ÐpÑus#ût */ - 0x71,0xF9,0x21,0xAB,0x70,0x74,0x71,0xF4, /* 03C8: qù!«ptqô */ - 0xF9,0xA4,0x74,0x71,0xF4,0xD0,0x73,0x71, /* 03D0: ù¤tqôÐsq */ - 0x73,0xF2,0x70,0x24,0xFA,0x71,0x70,0xF2, /* 03D8: sòp$úqpò */ - 0xD1,0x70,0x70,0xF2,0xD0,0x61,0x00,0xB2, /* 03E0: ÑppòÐa.² */ - 0x22,0xF0,0x40,0xD3,0x40,0x72,0xE0,0x41, /* 03E8: "ð@Ó@ràA */ - 0xD3,0x73,0x21,0xAE,0x72,0x30,0x46,0x24, /* 03F0: Ós!®r0F$ */ - 0xF1,0x72,0xE0,0x71,0x23,0x9B,0x71,0x31, /* 03F8: ñràq#›q1 */ - 0x23,0x4F,0x24,0xF6,0x72,0x30,0xF2,0x72, /* 0400: #O$ör0òr */ - 0xE0,0x2C,0x40,0x71,0x31,0xF9,0xC0,0xD3, /* 0408: à,@q1ùÀÓ */ - 0x62,0x0F,0x22,0xF0,0x60,0xBE,0x74,0x27, /* 0410: b."ð`¾t' */ - 0x88,0xD0,0x73,0x21,0x34,0x30,0xD1,0x71, /* 0418: ˆÐs!40Ñq */ - 0x73,0x21,0x33,0xF2,0x70,0x73,0x21,0x35, /* 0420: s!3òps!5 */ - 0xF2,0x75,0x24,0xFA,0x73,0x21,0x34,0x30, /* 0428: òu$ús!40 */ - 0x75,0xF5,0x73,0x21,0x34,0xE0,0xB2,0x22, /* 0430: uõs!4à²" */ - 0xF0,0x71,0x21,0x34,0x30,0x71,0x21,0x33, /* 0438: ðq!40q!3 */ - 0xF2,0xF1,0x71,0xE1,0x71,0x21,0x34,0x30, /* 0440: òñqáq!40 */ - 0x81,0x71,0x21,0x34,0xE0,0x22,0xF0,0x8A, /* 0448: �q!4à"ðŠ */ - 0xF1,0x22,0x89,0x3C,0x00,0x00,0x07,0x00, /* 0450: ñ"‰<.... */ - 0x00,0x08,0x00,0x00,0x00,0x81,0x00,0x80, /* 0458: .....�.€ */ - 0xFF,0x7F,0xFF,0x7F,0xFA,0x8D,0xB6,0x8D, /* 0460: ÿÿú�¶� */ - 0x7C,0x8D,0xFF,0x80,0x00,0x00,0x02,0x00, /* 0468: |�ÿ€.... */ - 0x01,0x00,0x6E,0x00,0xCC,0x4B,0xCD,0x4B, /* 0470: ..n.ÌKÍK */ - 0x10,0x00,0x06,0x00,0x34,0x81,0x00,0x00, /* 0478: ....4�.. */ - 0xFF,0x80,0x00,0x00,0xFF,0x80,0x00,0x00, /* 0480: ÿ€..ÿ€.. */ - 0xFF,0x80,0xFF,0x80,0x62,0x8D,0x03,0x00, /* 0488: ÿ€ÿ€b�.. */ - 0x3C,0x02,0x00,0x02,0x00,0x11,0x00,0xB2, /* 0490: <......² */ - 0x8D,0x02,0x00,0x12,0x00,0x7C,0x8D,0x02, /* 0498: �....|�. */ - 0x00,0x13,0x00,0xFF,0x80,0x60,0xBC,0x21, /* 04A0: ...ÿ€`¼! */ - 0xF5,0x00,0x00,0x00,0x00,0x22,0x4B,0x00, /* 04A8: õ...."K. */ - 0x00,0x6C,0x3E,0xC6,0x02,0x06,0x00,0xC6, /* 04B0: .l>Æ...Æ */ - 0x83,0x00,0x00,0xFF,0x80,0x92,0x01,0xD0, /* 04B8: ƒ..ÿ€’.Ð */ - 0x83,0x00,0x08,0x62,0x85,0xFF,0x80,0x62, /* 04C0: ƒ..b…ÿ€b */ - 0x8D,0x04,0x00,0x04,0x00,0x20,0x02,0x00, /* 04C8: �.... .. */ - 0x11,0x00,0xF6,0x8D,0x02,0x00,0x12,0x00, /* 04D0: ..ö�.... */ - 0xB6,0x8D,0x02,0x00,0x13,0x00,0xFF,0x80, /* 04D8: ¶�....ÿ€ */ - 0x02,0x00,0x04,0x00,0xF2,0x8D,0x00,0x00, /* 04E0: ....ò�.. */ - 0x00,0x00,0x60,0xBC,0x21,0xF5,0x8A,0x34, /* 04E8: ..`¼!õŠ4 */ - 0x89,0x06,0xB2,0x8D,0x7C,0x8D,0xFF,0x80, /* 04F0: ‰.²�|�ÿ€ */ - 0x8A,0xCB,0x06,0x89,0x06,0xF6,0x8D,0xB6, /* 04F8: ŠË.‰.ö�¶ */ - 0x8D,0xFF,0x80,0x86,0xF1,0x22,0x8B,0xC4, /* 0500: �ÿ€†ñ"‹Ä */ - 0xEC,0x22,0x85,0x60,0xBC,0x75,0xD3,0x73, /* 0508: ì"…`¼uÓs */ - 0x2A,0x36,0x2C,0x48,0xF4,0x75,0x2D,0x96, /* 0510: *6,Hôu-– */ - 0xA5,0x28,0x4E,0x75,0x2F,0x99,0x26,0x44, /* 0518: ¥(Nu.™&D */ - 0xD0,0x73,0x51,0x73,0x75,0x29,0x91,0xA5, /* 0520: ÐsQsu)‘¥ */ - 0x28,0x41,0x75,0x2E,0x9A,0x73,0x31,0xD0, /* 0528: (Au.šs1Ð */ - 0x26,0x44,0xD1,0x40,0xD2,0x22,0x22,0x41, /* 0530: &DÑ@Ò""A */ - 0x21,0xFB,0x73,0x30,0x75,0x23,0x2F,0x24, /* 0538: !ûs0u#.$ */ - 0x96,0xA5,0x29,0x44,0x75,0x2D,0x90,0x2C, /* 0540: –¥)Du-�, */ - 0x48,0xD0,0x73,0x53,0x73,0x52,0x75,0x26, /* 0548: HÐsSsRu& */ - 0x97,0xA5,0x28,0x45,0x75,0x2C,0x90,0x73, /* 0550: —¥(Eu,�s */ - 0x33,0xD0,0x2C,0x48,0xD1,0x40,0xD2,0x22, /* 0558: 3Ð,HÑ@Ò" */ - 0x22,0x41,0x21,0xFB,0x73,0x32,0x75,0x23, /* 0560: "A!ûs2u# */ - 0x2F,0x21,0x9C,0xA5,0x28,0x45,0x75,0x2A, /* 0568: .!œ¥(Eu* */ - 0x96,0x75,0x21,0x24,0x98,0x40,0xB4,0x22, /* 0570: –u!$˜@´" */ - 0xF0,0x03,0x00,0x02,0x00,0x01,0x00,0x00, /* 0578: ð....... */ - 0x00,0xA4,0x00,0x71,0xD2,0x72,0x61,0x4F, /* 0580: .¤.qÒraO */ - 0x21,0xFB,0x44,0x24,0x24,0x2F,0x9A,0x22, /* 0588: !ûD$$.š" */ - 0xF0,0x60,0xBE,0x73,0x58,0xD0,0x41,0x74, /* 0590: ð`¾sXÐAt */ - 0x70,0x60,0x3E,0x24,0xFF,0xF0,0x21,0xA3, /* 0598: p`>$ÿð!£ */ - 0x70,0x30,0x74,0x70,0x30,0xF2,0x70,0xE0, /* 05A0: p0tp0òpà */ - 0x70,0x60,0x3E,0x74,0xF4,0x70,0x60,0xEE, /* 05A8: p`>tôp`î */ - 0xB2,0x22,0xF0,0x24,0xF2,0xB2,0x22,0xF0, /* 05B0: ²"ð$ò²"ð */ - 0x60,0xBF,0x75,0xC0,0xA4,0x24,0x20,0x40, /* 05B8: `¿uÀ¤$ @ */ - 0xD5,0x21,0x40,0x72,0x63,0x9B,0x73,0xE0, /* 05C0: Õ!@rc›sà */ - 0x75,0x72,0x63,0x95,0x74,0xE0,0x73,0x30, /* 05C8: urc•tàs0 */ - 0x24,0xF2,0xF4,0x21,0xA5,0x74,0x30,0x24, /* 05D0: $òô!¥t0$ */ - 0xF2,0xF4,0xAF,0x75,0xD0,0x2A,0x45,0x74, /* 05D8: òô¯uÐ*Et */ - 0x30,0x72,0x24,0x28,0x2E,0x99,0x40,0xB1, /* 05E0: 0r$(.™@± */ - 0x22,0xF0,0x41,0xB1,0x22,0xF0,0x60,0xBE, /* 05E8: "ðA±"ð`¾ */ - 0x73,0x58,0xD0,0x74,0x73,0x24,0x26,0x2A, /* 05F0: sXÐts$&* */ - 0x98,0x25,0xFA,0x70,0xE0,0x24,0xF2,0xF4, /* 05F8: ˜%úpà$òô */ - 0x21,0xA0,0x74,0x70,0xE1,0x74,0x70,0x60, /* 0600: ! tpátp` */ - 0xEE,0x70,0x31,0x70,0x60,0xEF,0x40,0xB2, /* 0608: îp1p`ï@² */ - 0x22,0xF0,0x28,0x4E,0xB2,0x22,0xF0,0x72, /* 0610: "ð(N²"ðr */ - 0x21,0x20,0x40,0xE0,0x71,0x23,0x2F,0x2C, /* 0618: ! @àq#., */ - 0x99,0x22,0xF0,0x00,0x00,0x82,0x00,0x71, /* 0620: ™"ð..‚.q */ - 0x58,0xD2,0x72,0x60,0x44,0x21,0xFB,0x41, /* 0628: XÒr`D!ûA */ - 0x24,0x24,0x25,0x95,0x22,0xF0,0x20,0x43, /* 0630: $$%•"ð C */ - 0x6F,0x70,0x79,0x72,0x69,0x67,0x68,0x74, /* 0638: opyright */ - 0x20,0x28,0x63,0x29,0x20,0x53,0x70,0x65, /* 0640: (c) Spe */ - 0x63,0x69,0x61,0x6C,0x69,0x78,0x20,0x49, /* 0648: cialix I */ - 0x6E,0x74,0x65,0x72,0x6E,0x61,0x74,0x69, /* 0650: nternati */ - 0x6F,0x6E,0x61,0x6C,0x20,0x4C,0x74,0x64, /* 0658: onal Ltd */ - 0x20,0x31,0x39,0x39,0x36,0x2D,0x31,0x39, /* 0660: 1996-19 */ - 0x39,0x39,0x2E,0x0D,0x0A,0x4A,0x45,0x54, /* 0668: 99...JET */ - 0x5F,0x5F,0x2E,0x42,0x49,0x4E,0x20,0x56, /* 0670: __.BIN V */ - 0x65,0x72,0x73,0x69,0x6F,0x6E,0x20,0x34, /* 0678: ersion 4 */ - 0x2E,0x30,0x2E,0x31,0x20,0x43,0x72,0x65, /* 0680: .0.1 Cre */ - 0x61,0x74,0x65,0x64,0x20,0x4A,0x61,0x6E, /* 0688: ated Jan */ - 0x20,0x31,0x39,0x20,0x32,0x30,0x30,0x30, /* 0690: 19 2000 */ - 0x20,0x40,0x20,0x31,0x34,0x3A,0x30,0x31, /* 0698: @ 14:01 */ - 0x3A,0x30,0x36,0x00,0x45,0x30,0x20,0xA2, /* 06A0: :06.E0 ¢ */ - 0x00,0x71,0x5A,0xD2,0x60,0x44,0x21,0xFB, /* 06A8: .qZÒ`D!û */ - 0x72,0x42,0x24,0xFA,0x68,0x4F,0x21,0xFB, /* 06B0: rB$úhO!û */ - 0x72,0xE1,0x22,0xF0,0x20,0x60,0xBE,0x73, /* 06B8: rá"ð `¾s */ - 0x5C,0xD1,0x40,0x71,0xE0,0x27,0x20,0x20, /* 06C0: \Ñ@qà' */ - 0x40,0xD0,0x40,0x40,0x73,0x24,0x27,0x2F, /* 06C8: @Ð@@s$'. */ - 0x9E,0x21,0x20,0x40,0xD0,0x40,0x27,0x2E, /* 06D0: ž! @Ð@'. */ - 0x20,0x40,0x73,0x24,0x27,0x2F,0x90,0x24, /* 06D8: @s$'.�$ */ - 0x40,0x71,0x30,0x81,0x23,0xFB,0x71,0x60, /* 06E0: @q0�#ûq` */ - 0x3E,0x71,0x30,0xE2,0x26,0x44,0x71,0x30, /* 06E8: >q0â&Dq0 */ - 0xE1,0x73,0x22,0x2B,0x20,0x9D,0x71,0x30, /* 06F0: ás"+ �q0 */ - 0x23,0xFB,0x71,0x30,0xF1,0x41,0xF4,0xC0, /* 06F8: #ûq0ñAôÀ */ - 0x23,0xA9,0x71,0x60,0x34,0x73,0x24,0x28, /* 0700: #©q`4s$( */ - 0x2A,0x9F,0x28,0x40,0x54,0xF1,0x2F,0x40, /* 0708: *Ÿ(@Tñ.@ */ - 0x24,0xF6,0x21,0xAC,0x41,0x71,0x27,0x37, /* 0710: $ö!¬Aq'7 */ - 0x40,0x24,0xFF,0xF0,0xC0,0xA5,0x71,0x27, /* 0718: @$ÿðÀ¥q' */ - 0x36,0x21,0xA3,0x71,0x60,0x36,0x73,0x24, /* 0720: 6!£q`6s$ */ - 0x28,0x27,0x90,0x73,0x22,0x2C,0x9C,0x0B, /* 0728: ('�s",œ. */ - 0x73,0x22,0x24,0x29,0x9B,0x05,0x73,0x21, /* 0730: s"$)›.s! */ - 0x26,0x2C,0x90,0x21,0x20,0x40,0x30,0x41, /* 0738: &,�! @0A */ - 0xF2,0x21,0x20,0x40,0xE0,0x60,0x04,0x00, /* 0740: ò! @à`.. */ - 0x00,0xFC,0x15,0x71,0x5C,0xD2,0x72,0x60, /* 0748: .ü.q\Òr` */ - 0x44,0x21,0xFB,0x41,0x24,0x23,0x23,0x91, /* 0750: D!ûA$##‘ */ - 0x22,0xF0,0x20,0x60,0xBF,0x72,0x5D,0xD0, /* 0758: "ð `¿r]Ð */ - 0x70,0x60,0x3F,0x31,0x21,0xA1,0x40,0x23, /* 0760: p`?1!¡@# */ - 0x2D,0x20,0x49,0x70,0x60,0x3F,0x31,0x21, /* 0768: - Ip`?1! */ - 0xFA,0x72,0x23,0x2E,0x26,0x9A,0x07,0x29, /* 0770: úr#.&š.) */ - 0x4C,0x72,0x23,0x2E,0x26,0x92,0x72,0x22, /* 0778: Lr#.&’r" */ - 0x2D,0x2D,0x9A,0x62,0x0B,0x24,0xF2,0x58, /* 0780: --šb.$òX */ - 0x71,0x23,0x2C,0x28,0x92,0x71,0x22,0x2E, /* 0788: q#,(’q". */ - 0x25,0x99,0x40,0x27,0x28,0x20,0x40,0xE0, /* 0790: %™@'( @à */ - 0x61,0x0B,0x20,0x60,0xBF,0x41,0x73,0x23, /* 0798: a. `¿As# */ - 0x28,0x26,0xE6,0x43,0x73,0x23,0x28,0x26, /* 07A0: (&æCs#(& */ - 0xE8,0x40,0x73,0x23,0x28,0x27,0xE4,0x42, /* 07A8: è@s#('äB */ - 0x73,0x23,0x28,0x26,0xE8,0x40,0x73,0x23, /* 07B0: s#(&è@s# */ - 0x28,0x27,0xE4,0x41,0x73,0x23,0x28,0x26, /* 07B8: ('äAs#(& */ - 0xE8,0x40,0x73,0x23,0x28,0x27,0xE4,0x40, /* 07C0: è@s#('ä@ */ - 0x73,0x23,0x28,0x26,0xE8,0x40,0x73,0x23, /* 07C8: s#(&è@s# */ - 0x28,0x27,0xE4,0x43,0x73,0x23,0x28,0x26, /* 07D0: ('äCs#(& */ - 0xE8,0x40,0x73,0x23,0x28,0x27,0xEA,0x42, /* 07D8: è@s#('êB */ - 0x73,0x23,0x28,0x26,0xE8,0x40,0x73,0x23, /* 07E0: s#(&è@s# */ - 0x28,0x27,0xEA,0x41,0x73,0x23,0x28,0x26, /* 07E8: ('êAs#(& */ - 0xE8,0x40,0x73,0x23,0x28,0x27,0xEA,0x40, /* 07F0: è@s#('ê@ */ - 0x73,0x23,0x28,0x26,0xE8,0x40,0x73,0x23, /* 07F8: s#(&è@s# */ - 0x28,0x27,0xEA,0x44,0x73,0x23,0x28,0x26, /* 0800: ('êDs#(& */ - 0xE8,0x2A,0x48,0x73,0x23,0x28,0x26,0xED, /* 0808: è*Hs#(&í */ - 0x40,0x73,0x23,0x28,0x26,0xEE,0x40,0x73, /* 0810: @s#(&î@s */ - 0x23,0x28,0x26,0xEF,0x41,0x73,0x23,0x28, /* 0818: #(&ïAs#( */ - 0x26,0xEC,0x43,0x73,0x23,0x28,0x26,0xE6, /* 0820: &ìCs#(&æ */ - 0x43,0x73,0x23,0x28,0x26,0xE6,0x43,0x73, /* 0828: Cs#(&æCs */ - 0x23,0x28,0x26,0xE6,0x44,0x73,0x23,0x28, /* 0830: #(&æDs#( */ - 0x26,0xE8,0x2A,0x48,0x73,0x23,0x28,0x26, /* 0838: &è*Hs#(& */ - 0xED,0x22,0x40,0x73,0x23,0x28,0x26,0xEE, /* 0840: í"@s#(&î */ - 0x40,0x73,0x23,0x28,0x26,0xEF,0x43,0x73, /* 0848: @s#(&ïCs */ - 0x23,0x28,0x26,0xE6,0x43,0x73,0x23,0x28, /* 0850: #(&æCs#( */ - 0x26,0xE6,0x43,0x73,0x23,0x28,0x26,0xE6, /* 0858: &æCs#(&æ */ - 0x40,0x73,0x23,0x28,0x26,0xEC,0x40,0xD0, /* 0860: @s#(&ì@Ð */ - 0x43,0x73,0x23,0x28,0x26,0xE6,0x70,0x81, /* 0868: Cs#(&æp� */ - 0xD0,0x21,0x40,0x70,0xF9,0xA2,0x60,0x00, /* 0870: Ð!@pù¢`. */ - 0x44,0x73,0x23,0x28,0x26,0xE8,0x40,0x73, /* 0878: Ds#(&è@s */ - 0x23,0x28,0x26,0xED,0x22,0x40,0x73,0x23, /* 0880: #(&í"@s# */ - 0x28,0x26,0xEE,0x43,0x73,0x23,0x28,0x26, /* 0888: (&îCs#(& */ - 0xEF,0x41,0x73,0x23,0x28,0x26,0xEC,0x43, /* 0890: ïAs#(&ìC */ - 0x73,0x23,0x28,0x26,0xE6,0x43,0x73,0x23, /* 0898: s#(&æCs# */ - 0x28,0x26,0xE6,0x43,0x73,0x23,0x28,0x26, /* 08A0: (&æCs#(& */ - 0xE6,0x43,0x73,0x23,0x28,0x26,0xE6,0x40, /* 08A8: æCs#(&æ@ */ - 0x73,0x23,0x28,0x26,0xEC,0x40,0x73,0x23, /* 08B0: s#(&ì@s# */ - 0x28,0x26,0xE6,0x40,0x73,0x23,0x28,0x26, /* 08B8: (&æ@s#(& */ - 0xE8,0x26,0x44,0x72,0x23,0x2D,0x21,0x98, /* 08C0: è&Dr#-!˜ */ - 0xB1,0x22,0xF0,0x60,0xBE,0x40,0xD0,0x74, /* 08C8: ±"ð`¾@Ðt */ - 0x31,0xD1,0x74,0x87,0xF1,0x74,0x32,0x27, /* 08D0: 1Ñt‡ñt2' */ - 0x2F,0x2F,0x4F,0x24,0xF6,0x89,0x23,0xFB, /* 08D8: ..O$ö‰#û */ - 0x74,0x87,0xF1,0x71,0x23,0x28,0x27,0xEF, /* 08E0: t‡ñq#('ï */ - 0x74,0x87,0xF1,0x43,0x24,0xF6,0x71,0x23, /* 08E8: t‡ñC$öq# */ - 0x28,0x26,0xE8,0x71,0x23,0x28,0x26,0x3C, /* 08F0: (&èq#(&< */ - 0x2F,0x4F,0x24,0xF6,0x74,0x21,0x53,0xF1, /* 08F8: .O$öt!Sñ */ - 0x24,0xF6,0x25,0xFA,0xD1,0x28,0x40,0x24, /* 0900: $ö%úÑ(@$ */ - 0xF6,0xA5,0x70,0x44,0x24,0xFB,0xD0,0x71, /* 0908: ö¥pD$ûÐq */ - 0x22,0x40,0x24,0xF6,0xA6,0x70,0x24,0x40, /* 0910: "@$ö¦p$@ */ - 0x24,0xFB,0xD0,0x71,0x21,0x40,0x24,0xF6, /* 0918: $ûÐq!@$ö */ - 0xA6,0x70,0x22,0x40,0x24,0xFB,0xD0,0x71, /* 0920: ¦p"@$ûÐq */ - 0x24,0x40,0x24,0xF6,0xA5,0x70,0x42,0x24, /* 0928: $@$ö¥pB$ */ - 0xFB,0xD0,0x70,0x74,0x5C,0x23,0xFB,0xB2, /* 0930: ûÐpt\#û² */ - 0x22,0xF0,0x60,0xBD,0x40,0xD2,0x72,0x44, /* 0938: "ð`½@ÒrD */ - 0xF8,0x75,0x23,0x28,0x27,0xEF,0x75,0x74, /* 0940: øu#('ïut */ - 0x61,0x25,0x90,0x72,0x21,0xA3,0x75,0x23, /* 0948: a%�r!£u# */ - 0x28,0x27,0x3F,0x2F,0x4F,0x24,0xF6,0x44, /* 0950: ('?.O$öD */ - 0x24,0xF0,0xD1,0x75,0x23,0x28,0x27,0x3F, /* 0958: $ðÑu#('? */ - 0x0E,0x75,0x23,0x28,0x27,0x3F,0x47,0x24, /* 0960: .u#('?G$ */ - 0xF6,0xD1,0x75,0x23,0x28,0x27,0x3F,0x71, /* 0968: öÑu#('?q */ - 0x45,0xF4,0xA7,0x40,0x75,0x23,0x28,0x24, /* 0970: Eô§@u#($ */ - 0xEB,0x07,0x28,0x40,0x75,0x23,0x28,0x24, /* 0978: ë.(@u#($ */ - 0xEB,0x22,0x47,0x75,0x23,0x28,0x27,0xEE, /* 0980: ë"Gu#('î */ - 0x40,0xD0,0x70,0x75,0x23,0x28,0x26,0xE8, /* 0988: @Ðpu#(&è */ - 0x70,0xC0,0x22,0xA8,0x71,0x45,0xF4,0xC0, /* 0990: pÀ"¨qEôÀ */ - 0x22,0xA2,0x40,0x75,0x23,0x28,0x27,0xE6, /* 0998: "¢@u#('æ */ - 0x24,0x44,0x75,0x23,0x28,0x24,0x30,0x2F, /* 09A0: $Du#($0. */ - 0x4F,0x24,0xF6,0xF9,0xA8,0x24,0x42,0x75, /* 09A8: O$öù¨$Bu */ - 0x23,0x28,0x27,0xE2,0x07,0x21,0x4F,0x75, /* 09B0: #('â.!Ou */ - 0x23,0x28,0x27,0xE2,0x70,0x81,0xD0,0x44, /* 09B8: #('âp�ÐD */ - 0x70,0xF9,0xA3,0x20,0x63,0x04,0x40,0x75, /* 09C0: pù£ c.@u */ - 0x23,0x28,0x21,0xE8,0x40,0x75,0x23,0x28, /* 09C8: #(!è@u#( */ - 0x26,0xEC,0x40,0x75,0x23,0x28,0x26,0xED, /* 09D0: &ì@u#(&í */ - 0x75,0x23,0x28,0x20,0x35,0x2F,0x4F,0x24, /* 09D8: u#( 5.O$ */ - 0xF6,0xAD,0x75,0x23,0x28,0x20,0x35,0x2F, /* 09E0: öu#( 5. */ - 0x4F,0x24,0xF6,0xA3,0x20,0x60,0x03,0x72, /* 09E8: O$ö£ `.r */ - 0x81,0xD2,0x42,0x72,0xF9,0xA2,0x6B,0x06, /* 09F0: �ÒBrù¢k. */ - 0xB3,0x22,0xF0,0x60,0xBB,0x76,0x23,0x59, /* 09F8: ³"ð`»v#Y */ - 0xD4,0x21,0x28,0x40,0xD1,0x41,0x27,0x28, /* 0A00: Ô!(@ÑA'( */ - 0x28,0x40,0xE0,0x74,0x62,0x33,0x87,0xF1, /* 0A08: (@àtb3‡ñ */ - 0x81,0x74,0x62,0x33,0x87,0x23,0xFB,0x41, /* 0A10: �tb3‡#ûA */ - 0x27,0x28,0x28,0x40,0xE0,0x71,0x21,0x37, /* 0A18: '((@àq!7 */ - 0xD1,0x40,0x27,0x28,0x28,0x40,0xE0,0x71, /* 0A20: Ñ@'((@àq */ - 0x57,0xF1,0x25,0xFA,0xD0,0xAD,0x70,0x74, /* 0A28: Wñ%úÐpt */ - 0xFA,0x30,0xD2,0x71,0x76,0x21,0x21,0x2D, /* 0A30: ú0Òqv!!- */ - 0x99,0x62,0xA0,0x71,0x31,0xD3,0x71,0x34, /* 0A38: ™b q1Óq4 */ - 0xD2,0x70,0xC0,0x25,0xA1,0x72,0x41,0x24, /* 0A40: ÒpÀ%¡rA$ */ - 0xF6,0xC0,0x24,0xAA,0x71,0x8D,0xF1,0x71, /* 0A48: öÀ$ªq�ñq */ - 0x56,0xF1,0xF4,0x24,0xA1,0x72,0x41,0x24, /* 0A50: Vñô$¡rA$ */ - 0xFB,0x25,0xFA,0xD2,0x71,0xE4,0x71,0x87, /* 0A58: û%úÒqäq‡ */ - 0xF1,0x71,0x32,0x27,0x2F,0x2F,0x4F,0x24, /* 0A60: ñq2'..O$ */ - 0xF6,0x89,0x23,0xFB,0x71,0x87,0xF1,0x73, /* 0A68: ö‰#ûq‡ñs */ - 0x23,0x28,0x27,0xEF,0x71,0x87,0xF1,0x43, /* 0A70: #('ïq‡ñC */ - 0x24,0xF6,0x73,0x23,0x28,0x26,0xE8,0x73, /* 0A78: $ös#(&ès */ - 0x23,0x28,0x20,0x36,0x2F,0x4F,0x24,0xF6, /* 0A80: #( 6.O$ö */ - 0x44,0x24,0xFB,0x73,0x23,0x28,0x20,0xE6, /* 0A88: D$ûs#( æ */ - 0x41,0x71,0x22,0x89,0x23,0xFB,0x72,0x21, /* 0A90: Aq"‰#ûr! */ - 0x40,0x24,0xF6,0x2E,0xAC,0x72,0x28,0x40, /* 0A98: @$ö.¬r(@ */ - 0x24,0xF6,0x24,0xAA,0x71,0x87,0xF1,0x71, /* 0AA0: $ö$ªq‡ñq */ - 0x32,0x27,0x2F,0x2F,0x4F,0x24,0xF6,0x89, /* 0AA8: 2'..O$ö‰ */ - 0x23,0xFB,0x71,0x87,0xF1,0x73,0x23,0x28, /* 0AB0: #ûq‡ñs#( */ - 0x27,0xEF,0x71,0x87,0xF1,0x43,0x24,0xF6, /* 0AB8: 'ïq‡ñC$ö */ - 0x73,0x23,0x28,0x26,0xE8,0x73,0x23,0x28, /* 0AC0: s#(&ès#( */ - 0x20,0x35,0x2F,0x4F,0x24,0xF6,0xC0,0x2B, /* 0AC8: 5.O$öÀ+ */ - 0xA5,0x40,0xD0,0x21,0x20,0x40,0x71,0x76, /* 0AD0: ¥@Ð! @qv */ - 0x2D,0x28,0x9F,0x22,0x42,0x73,0x23,0x28, /* 0AD8: -(Ÿ"Bs#( */ - 0x20,0xE5,0x72,0x22,0x40,0x24,0xFB,0x6C, /* 0AE0: år"@$ûl */ - 0x4F,0x24,0xF6,0xD2,0x29,0x08,0x41,0x71, /* 0AE8: O$öÒ).Aq */ - 0x55,0xF1,0x71,0x8B,0xF1,0xFC,0x2F,0x4F, /* 0AF0: Uñq‹ñü.O */ - 0x24,0xF6,0x24,0x40,0xF0,0x24,0xFF,0xF0, /* 0AF8: $ö$@ð$ÿð */ - 0xC0,0x28,0xA3,0x71,0x87,0xF1,0x71,0x32, /* 0B00: À(£q‡ñq2 */ - 0x27,0x2F,0x2F,0x4F,0x24,0xF6,0x89,0x23, /* 0B08: '..O$ö‰# */ - 0xFB,0x71,0x87,0xF1,0x73,0x23,0x28,0x27, /* 0B10: ûq‡ñs#(' */ - 0xEF,0x71,0x87,0xF1,0x43,0x24,0xF6,0x73, /* 0B18: ïq‡ñC$ös */ - 0x23,0x28,0x26,0xE8,0x73,0x23,0x28,0x20, /* 0B20: #(&ès#( */ - 0x35,0x2F,0x4F,0x24,0xF6,0xC0,0x25,0xA6, /* 0B28: 5.O$öÀ%¦ */ - 0x71,0x21,0x58,0xF1,0x48,0x24,0xF6,0x21, /* 0B30: q!XñH$ö! */ - 0xA9,0x21,0x20,0x40,0xD0,0x21,0x20,0x40, /* 0B38: ©! @Ð! @ */ - 0x71,0x76,0x2D,0x22,0x95,0x22,0x41,0x73, /* 0B40: qv-"•"As */ - 0x23,0x28,0x20,0xE5,0x72,0x66,0x4F,0x24, /* 0B48: #( årfO$ */ - 0xF6,0xD2,0x71,0x23,0x81,0xF1,0x28,0x40, /* 0B50: öÒq#�ñ(@ */ - 0x24,0xF6,0xAE,0x21,0x20,0x20,0x40,0xD0, /* 0B58: $ö®! @Ð */ - 0x21,0x20,0x20,0x40,0x71,0x76,0x2D,0x20, /* 0B60: ! @qv- */ - 0x91,0x71,0x21,0x58,0xF1,0x24,0x40,0x24, /* 0B68: ‘q!Xñ$@$ */ - 0xF6,0xAE,0x22,0x20,0x20,0x40,0xD0,0x22, /* 0B70: ö®" @Ð" */ - 0x20,0x20,0x40,0x71,0x76,0x2C,0x2E,0x9A, /* 0B78: @qv,.š */ - 0x72,0x61,0x4F,0x24,0xF6,0xD2,0x72,0x71, /* 0B80: raO$öÒrq */ - 0xE4,0x71,0x22,0x50,0xF1,0x21,0x40,0x24, /* 0B88: äq"Pñ!@$ */ - 0xF6,0x22,0xA7,0x71,0x87,0xF1,0x71,0x32, /* 0B90: ö"§q‡ñq2 */ - 0x27,0x2F,0x2F,0x4F,0x24,0xF6,0x89,0x23, /* 0B98: '..O$ö‰# */ - 0xFB,0x71,0x87,0xF1,0x73,0x23,0x28,0x27, /* 0BA0: ûq‡ñs#(' */ - 0xEF,0x71,0x87,0xF1,0x43,0x24,0xF6,0x73, /* 0BA8: ïq‡ñC$ös */ - 0x23,0x28,0x26,0xE8,0x71,0x76,0x23,0x27, /* 0BB0: #(&èqv#' */ - 0x21,0x98,0x61,0x24,0x0E,0x60,0xBB,0x77, /* 0BB8: !˜a$.`»w */ - 0x31,0xD1,0x77,0x34,0xD2,0x77,0x87,0xF1, /* 0BC0: 1Ñw4Òw‡ñ */ - 0x77,0x32,0x27,0x2F,0x2F,0x4F,0x24,0xF6, /* 0BC8: w2'..O$ö */ - 0x89,0x23,0xFB,0x77,0x87,0xF1,0x71,0x23, /* 0BD0: ‰#ûw‡ñq# */ - 0x28,0x27,0xEF,0x77,0x87,0xF1,0x43,0x24, /* 0BD8: ('ïw‡ñC$ */ - 0xF6,0x71,0x23,0x28,0x26,0xE8,0x77,0x21, /* 0BE0: öq#(&èw! */ - 0x8F,0xF1,0x23,0xA8,0x77,0x32,0x27,0x2F, /* 0BE8: �ñ#¨w2'. */ - 0x2F,0x4F,0x24,0xF6,0xD0,0x77,0x87,0xF1, /* 0BF0: .O$öÐw‡ñ */ - 0x43,0xF9,0x21,0xA2,0x70,0x21,0x8D,0xF1, /* 0BF8: Cù!¢p!�ñ */ - 0x81,0x70,0x21,0x8D,0x23,0xFB,0x22,0x44, /* 0C00: �p!�#û"D */ - 0x71,0x23,0x28,0x27,0xEF,0x0E,0x70,0x5E, /* 0C08: q#('ï.p^ */ - 0xF1,0x81,0x70,0x5E,0x23,0xFB,0x48,0x71, /* 0C10: ñ�p^#ûHq */ - 0x23,0x28,0x27,0xEF,0x40,0x77,0x21,0x8F, /* 0C18: #('ï@w!� */ - 0x23,0xFB,0x25,0x00,0x77,0x21,0x58,0xF1, /* 0C20: #û%.w!Xñ */ - 0x42,0x24,0xF6,0xAB,0x71,0x23,0x28,0x20, /* 0C28: B$ö«q#( */ - 0x3B,0x44,0x24,0xF6,0xC0,0x23,0xA6,0x77, /* 0C30: ;D$öÀ#¦w */ - 0x21,0x59,0xF1,0x21,0x40,0x24,0xF6,0xAB, /* 0C38: !Yñ!@$ö« */ - 0x71,0x23,0x28,0x26,0x3C,0x24,0x40,0x24, /* 0C40: q#(&<$@$ */ - 0xF6,0x22,0xA2,0x77,0x21,0x58,0xF1,0x21, /* 0C48: ö"¢w!Xñ! */ - 0x40,0x24,0xF6,0xAA,0x71,0x23,0x28,0x26, /* 0C50: @$öªq#(& */ - 0x3C,0x21,0x40,0x24,0xF6,0xAF,0x72,0x22, /* 0C58: <!@$ö¯r" */ - 0x20,0x40,0x24,0xF6,0xC0,0xA7,0x20,0x77, /* 0C60: @$öÀ§ w */ - 0x22,0x85,0xF1,0x21,0xA6,0x72,0x62,0x2F, /* 0C68: "…ñ!¦rb. */ - 0x4F,0x24,0xF6,0xD2,0x71,0x23,0x28,0x20, /* 0C70: O$öÒq#( */ - 0x35,0x2F,0x4F,0x24,0xF6,0x22,0xA9,0x40, /* 0C78: 5.O$ö"©@ */ - 0xB5,0x22,0xF0,0x72,0x21,0x20,0x40,0x24, /* 0C80: µ"ðr! @$ */ - 0xFB,0x41,0x24,0xFB,0x77,0xE4,0x77,0x22, /* 0C88: ûA$ûwäw" */ - 0x87,0xF1,0xAA,0x20,0x28,0x44,0x71,0x23, /* 0C90: ‡ñª (Dq# */ - 0x28,0x20,0xE6,0x08,0x20,0x29,0x42,0x71, /* 0C98: ( æ. )Bq */ - 0x23,0x28,0x20,0xE6,0x41,0xB5,0x22,0xF0, /* 0CA0: #( æAµ"ð */ - 0x77,0x22,0x85,0xF1,0x21,0xAD,0x77,0x22, /* 0CA8: w"…ñ!w" */ - 0x87,0xF1,0x25,0x20,0xA4,0x40,0x71,0x23, /* 0CB0: ‡ñ% ¤@q# */ - 0x28,0x21,0xE5,0x40,0x71,0x23,0x28,0x21, /* 0CB8: (!å@q#(! */ - 0xE6,0x21,0x48,0x71,0x23,0x28,0x20,0xE5, /* 0CC0: æ!Hq#( å */ - 0x24,0x2F,0x05,0x41,0x77,0x22,0x85,0x23, /* 0CC8: $..Aw"…# */ - 0xFB,0x77,0x22,0x87,0xF1,0x22,0xAC,0x71, /* 0CD0: ûw"‡ñ"¬q */ - 0x23,0x28,0x24,0x30,0x2F,0x4F,0x24,0xF6, /* 0CD8: #($0.O$ö */ - 0x24,0x42,0xF4,0xA8,0x21,0x4F,0x71,0x23, /* 0CE0: $Bô¨!Oq# */ - 0x28,0x27,0xE2,0x0D,0x40,0x71,0x23,0x28, /* 0CE8: ('â.@q#( */ - 0x27,0xE6,0x24,0x42,0x71,0x23,0x28,0x27, /* 0CF0: 'æ$Bq#(' */ - 0xE2,0x22,0x40,0x77,0x21,0x55,0x23,0xFB, /* 0CF8: â"@w!U#û */ - 0x22,0x26,0x02,0x71,0x23,0x28,0x24,0x30, /* 0D00: "&.q#($0 */ - 0x2F,0x4F,0x24,0xF6,0x24,0x42,0xF4,0xA7, /* 0D08: .O$ö$Bô§ */ - 0x2F,0x23,0x48,0x21,0xFB,0xD3,0x06,0x2E, /* 0D10: .#H!ûÓ.. */ - 0x2F,0x49,0x21,0xFB,0xD3,0x77,0x5B,0xF1, /* 0D18: .I!ûÓw[ñ */ - 0x4F,0x24,0xF6,0xD0,0x77,0x53,0xF1,0x24, /* 0D20: O$öÐwSñ$ */ - 0x48,0xF4,0xC0,0xAA,0x70,0x4F,0xF4,0xC0, /* 0D28: HôÀªpOôÀ */ - 0xA5,0x77,0x23,0x83,0xF1,0xD0,0x77,0x53, /* 0D30: ¥w#ƒñÐwS */ - 0xF1,0x24,0x48,0xF4,0xC0,0xA9,0x41,0x21, /* 0D38: ñ$HôÀ©A! */ - 0x4E,0x70,0x24,0xFF,0xF0,0xC0,0xAF,0x77, /* 0D40: Np$ÿðÀ¯w */ - 0x53,0xF1,0x24,0x48,0xF4,0xAD,0x41,0x70, /* 0D48: Sñ$HôAp */ - 0x4D,0x24,0xFF,0xF0,0xC0,0xA5,0x77,0x21, /* 0D50: M$ÿðÀ¥w! */ - 0x5B,0xF1,0xD0,0x21,0x41,0x70,0xF9,0x21, /* 0D58: [ñÐ!Apù! */ - 0xA0,0x70,0x22,0xAB,0x70,0x43,0xF4,0x22, /* 0D60: p"«pCô" */ - 0xA6,0x70,0x44,0xF4,0xC0,0x22,0xA7,0x21, /* 0D68: ¦pDôÀ"§! */ - 0x0E,0x21,0x43,0x70,0xF9,0xAE,0x70,0x21, /* 0D70: .!Cpù®p! */ - 0x41,0xF4,0x21,0xA3,0x70,0x21,0x42,0xF4, /* 0D78: Aô!£p!Bô */ - 0xC0,0x21,0xA3,0x0B,0x70,0x21,0x43,0xF4, /* 0D80: À!£.p!Cô */ - 0xA6,0x70,0x21,0x44,0xF4,0xC0,0xA7,0x4C, /* 0D88: ¦p!DôÀ§L */ - 0x77,0x21,0x55,0x23,0xFB,0x07,0x22,0x40, /* 0D90: w!U#û."@ */ - 0x77,0x21,0x55,0x23,0xFB,0x70,0x73,0x28, /* 0D98: w!U#ûps( */ - 0xF1,0x30,0x71,0x23,0x28,0x27,0xE2,0x70, /* 0DA0: ñ0q#('âp */ - 0x73,0x28,0xF1,0x31,0x71,0x23,0x28,0x27, /* 0DA8: s(ñ1q#(' */ - 0xE6,0x77,0x22,0x8D,0xF1,0x2F,0x40,0x24, /* 0DB0: æw"�ñ.@$ */ - 0xF6,0x77,0x5B,0xF1,0x4F,0x24,0xF6,0x24, /* 0DB8: öw[ñO$ö$ */ - 0xFB,0x77,0x22,0x8D,0x23,0xFB,0x77,0x23, /* 0DC0: ûw"�#ûw# */ - 0x83,0xF1,0x77,0x21,0x5B,0x23,0xFB,0x77, /* 0DC8: ƒñw![#ûw */ - 0x5B,0xF1,0x44,0x24,0xF0,0xD0,0x77,0x53, /* 0DD0: [ñD$ðÐwS */ - 0xF1,0x24,0x48,0xF4,0xC0,0xAB,0x70,0x4F, /* 0DD8: ñ$HôÀ«pO */ - 0xF4,0xC0,0xA6,0x20,0x77,0x21,0x5A,0xF1, /* 0DE0: ôÀ¦ w!Zñ */ - 0xD0,0x77,0x53,0xF1,0x24,0x48,0xF4,0xC0, /* 0DE8: ÐwSñ$HôÀ */ - 0xAA,0x41,0x21,0x4E,0x70,0x24,0xFF,0xF0, /* 0DF0: ªA!Np$ÿð */ - 0xC0,0x21,0xA0,0x77,0x53,0xF1,0x24,0x48, /* 0DF8: À! wSñ$H */ - 0xF4,0xAE,0x41,0x70,0x4D,0x24,0xFF,0xF0, /* 0E00: ô®ApM$ÿð */ - 0xC0,0xA6,0x20,0x77,0x23,0x87,0xF1,0xD0, /* 0E08: À¦ w#‡ñÐ */ - 0x70,0x73,0x28,0xF1,0x30,0x71,0x23,0x28, /* 0E10: ps(ñ0q#( */ - 0x27,0xE8,0x70,0x73,0x28,0xF1,0x31,0x71, /* 0E18: 'èps(ñ1q */ - 0x23,0x28,0x27,0xEC,0x77,0x22,0x8D,0xF1, /* 0E20: #('ìw"�ñ */ - 0x4F,0x24,0xF6,0x77,0x5B,0xF1,0x2F,0x40, /* 0E28: O$öw[ñ.@ */ - 0x24,0xF6,0x24,0xFB,0x77,0x22,0x8D,0x23, /* 0E30: $ö$ûw"�# */ - 0xFB,0x77,0x21,0x5A,0xF1,0x77,0x23,0x87, /* 0E38: ûw!Zñw#‡ */ - 0x23,0xFB,0x40,0x77,0x21,0xEC,0x40,0x77, /* 0E40: #û@w!ì@w */ - 0x21,0xED,0x40,0x77,0x21,0xEE,0x40,0x77, /* 0E48: !í@w!î@w */ - 0x21,0xEF,0x77,0x21,0x8D,0xF1,0x71,0x23, /* 0E50: !ïw!�ñq# */ - 0x28,0x21,0xEA,0x77,0x5F,0xF1,0x71,0x23, /* 0E58: (!êw_ñq# */ - 0x28,0x21,0xEB,0x77,0x21,0x8B,0xF1,0x71, /* 0E60: (!ëw!‹ñq */ - 0x23,0x28,0x21,0xEC,0x77,0x5E,0xF1,0x71, /* 0E68: #(!ìw^ñq */ - 0x23,0x28,0x21,0xED,0x40,0x77,0x21,0x89, /* 0E70: #(!í@w!‰ */ - 0x23,0xFB,0x77,0x5A,0xF1,0x25,0xFA,0xD0, /* 0E78: #ûwZñ%úÐ */ - 0x77,0x23,0x81,0x23,0xFB,0x70,0x43,0x24, /* 0E80: w#�#ûpC$ */ - 0xF6,0xD3,0x70,0x21,0x40,0x24,0xF6,0xC0, /* 0E88: öÓp!@$öÀ */ - 0x22,0xA0,0x70,0x48,0x24,0xF6,0xA9,0x20, /* 0E90: " pH$ö© */ - 0x73,0x22,0x40,0x24,0xFB,0xD3,0x07,0x20, /* 0E98: s"@$ûÓ. */ - 0x73,0x24,0x40,0x24,0xFB,0xD3,0x70,0x44, /* 0EA0: s$@$ûÓpD */ - 0x24,0xF6,0xA7,0x20,0x73,0x28,0x40,0x24, /* 0EA8: $ö§ s(@$ */ - 0xFB,0xD3,0x77,0x5D,0xF1,0x28,0x40,0x24, /* 0EB0: ûÓw]ñ(@$ */ - 0xF6,0xA3,0x20,0x07,0x20,0x73,0x21,0x40, /* 0EB8: ö£ . s!@ */ - 0x24,0xFB,0xD3,0x77,0x21,0x85,0xF1,0x25, /* 0EC0: $ûÓw!…ñ% */ - 0xFA,0xD0,0x77,0x21,0x59,0x23,0xFB,0x70, /* 0EC8: úÐw!Y#ûp */ - 0x4F,0x24,0xF6,0x4F,0xF4,0xA3,0x20,0x06, /* 0ED0: O$öOô£ . */ - 0x20,0x73,0x48,0x24,0xFB,0xD3,0x73,0x71, /* 0ED8: sH$ûÓsq */ - 0x23,0x28,0x20,0xE8,0x40,0xD3,0x70,0x28, /* 0EE0: #( è@Óp( */ - 0x40,0x24,0xF6,0xA7,0x20,0x73,0x21,0x40, /* 0EE8: @$ö§ s!@ */ - 0x24,0xFB,0xD3,0x73,0x71,0x23,0x28,0x20, /* 0EF0: $ûÓsq#( */ - 0xE9,0x77,0x53,0xF1,0x24,0x48,0xF4,0xA9, /* 0EF8: éwSñ$Hô© */ - 0x20,0x48,0x71,0x23,0x28,0x20,0xEA,0x08, /* 0F00: Hq#( ê. */ - 0x20,0x28,0x44,0x71,0x23,0x28,0x20,0xEA, /* 0F08: (Dq#( ê */ - 0x77,0x21,0x50,0xF1,0x25,0xFA,0xD0,0x77, /* 0F10: w!Pñ%úÐw */ - 0x22,0x81,0x23,0xFB,0x77,0x5D,0xF1,0x77, /* 0F18: "�#ûw]ñw */ - 0x21,0x58,0x23,0xFB,0x70,0x28,0x40,0x24, /* 0F20: !X#ûp(@$ */ - 0xF6,0xA5,0x20,0x40,0xD3,0x21,0x06,0x70, /* 0F28: ö¥ @Ó!.p */ - 0x48,0x24,0xF6,0xA5,0x20,0x42,0xD3,0x0D, /* 0F30: H$ö¥ BÓ. */ - 0x20,0x70,0x44,0x24,0xF6,0xA5,0x20,0x44, /* 0F38: pD$ö¥ D */ - 0xD3,0x03,0x20,0x43,0xD3,0x70,0x41,0x24, /* 0F40: Ó. CÓpA$ */ - 0xF6,0xA9,0x20,0x73,0x21,0x48,0x24,0xFB, /* 0F48: ö© s!H$û */ - 0xD3,0x0D,0x20,0x70,0x42,0x24,0xF6,0xC0, /* 0F50: Ó. pB$öÀ */ - 0xA6,0x20,0x73,0x48,0x24,0xFB,0xD3,0x73, /* 0F58: ¦ sH$ûÓs */ - 0x71,0x23,0x28,0x21,0xEE,0x40,0xD3,0x77, /* 0F60: q#(!î@Ów */ - 0x5D,0xF1,0x44,0x24,0xF6,0x22,0xAB,0x77, /* 0F68: ]ñD$ö"«w */ - 0x22,0x87,0xF1,0xAF,0x20,0x71,0x23,0x28, /* 0F70: "‡ñ¯ q#( */ - 0x24,0x30,0x2F,0x4F,0x24,0xF6,0x24,0x42, /* 0F78: $0.O$ö$B */ - 0xF4,0xAF,0x20,0x72,0x64,0x2F,0x4F,0x24, /* 0F80: ô¯ rd.O$ */ - 0xF6,0xD2,0x73,0x42,0x24,0xFB,0xD3,0x21, /* 0F88: öÒsB$ûÓ! */ - 0x00,0x72,0x24,0x20,0x40,0x24,0xFB,0xD2, /* 0F90: .r$ @$ûÒ */ - 0x08,0x20,0x72,0x64,0x2F,0x4F,0x24,0xF6, /* 0F98: . rd.O$ö */ - 0xD2,0x77,0x21,0x51,0xF1,0x2F,0x4F,0xF4, /* 0FA0: Òw!Qñ.Oô */ - 0xAE,0x20,0x77,0x22,0x87,0xF1,0xC0,0xA7, /* 0FA8: ® w"‡ñÀ§ */ - 0x20,0x73,0x28,0x40,0x24,0xFB,0xD3,0x73, /* 0FB0: s(@$ûÓs */ - 0x71,0x23,0x28,0x21,0xEF,0x77,0x22,0x87, /* 0FB8: q#(!ïw"‡ */ - 0xF1,0x22,0xA9,0x77,0x22,0x87,0xF1,0x21, /* 0FC0: ñ"©w"‡ñ! */ - 0x29,0xA5,0x71,0x23,0x28,0x24,0x30,0x2F, /* 0FC8: )¥q#($0. */ - 0x4F,0x24,0xF6,0x24,0x42,0xF4,0x21,0x28, /* 0FD0: O$ö$Bô!( */ - 0xA6,0x77,0x5D,0xF1,0x44,0x24,0xF6,0x21, /* 0FD8: ¦w]ñD$ö! */ - 0x27,0xAD,0x72,0x24,0x20,0x40,0x24,0xFB, /* 0FE0: 'r$ @$û */ - 0xD2,0x21,0x27,0x03,0x40,0xD4,0x40,0xD3, /* 0FE8: Ò!'.@Ô@Ó */ - 0x40,0xD0,0x77,0x5D,0xF1,0x48,0x24,0xF6, /* 0FF0: @Ðw]ñH$ö */ - 0xA7,0x70,0x21,0x20,0x40,0x24,0xFB,0xD0, /* 0FF8: §p! @$ûÐ */ - 0x77,0x5A,0xF1,0x28,0x40,0x24,0xF6,0xAA, /* 1000: wZñ(@$öª */ - 0x70,0x21,0x20,0x20,0x40,0x24,0xFB,0xD0, /* 1008: p! @$ûÐ */ - 0x21,0x08,0x73,0x21,0x20,0x20,0x40,0x24, /* 1010: !.s! @$ */ - 0xFB,0xD3,0x77,0x21,0x87,0xF1,0x41,0x24, /* 1018: ûÓw!‡ñA$ */ - 0xF6,0xA8,0x74,0x21,0x20,0x20,0x40,0x24, /* 1020: ö¨t! @$ */ - 0xFB,0xD4,0x77,0x5D,0xF1,0x24,0x40,0x24, /* 1028: ûÔw]ñ$@$ */ - 0xF6,0xAA,0x70,0x22,0x20,0x20,0x40,0x24, /* 1030: öªp" @$ */ - 0xFB,0xD0,0x21,0x08,0x73,0x22,0x20,0x20, /* 1038: ûÐ!.s" */ - 0x40,0x24,0xFB,0xD3,0x77,0x21,0x87,0xF1, /* 1040: @$ûÓw!‡ñ */ - 0x42,0x24,0xF6,0xA8,0x74,0x22,0x20,0x20, /* 1048: B$ö¨t" */ - 0x40,0x24,0xFB,0xD4,0x77,0x5D,0xF1,0x42, /* 1050: @$ûÔw]ñB */ - 0x24,0xF6,0x21,0xA2,0x77,0x5D,0xF1,0x41, /* 1058: $ö!¢w]ñA */ - 0x24,0xF6,0xA6,0x70,0x42,0x24,0xFB,0xD0, /* 1060: $ö¦pB$ûÐ */ - 0x05,0x70,0x41,0x24,0xFB,0xD0,0x77,0x21, /* 1068: .pA$ûÐw! */ - 0x85,0xF1,0x21,0x40,0x24,0xF6,0xA6,0x70, /* 1070: …ñ!@$ö¦p */ - 0x21,0x40,0x24,0xFB,0xD0,0x77,0x5D,0xF1, /* 1078: !@$ûÐw]ñ */ - 0x21,0x40,0x24,0xF6,0xA6,0x70,0x22,0x40, /* 1080: !@$ö¦p"@ */ - 0x24,0xFB,0xD0,0x23,0x21,0x23,0x43,0x77, /* 1088: $ûÐ#!#Cw */ - 0x76,0x27,0x2D,0x96,0x74,0xD0,0x73,0x77, /* 1090: v'-–tÐsw */ - 0x76,0x2A,0x2C,0x96,0x77,0x5D,0xF1,0x22, /* 1098: v*,–w]ñ" */ - 0x40,0x24,0xF6,0x23,0xAA,0x77,0x76,0x67, /* 10A0: @$ö#ªwvg */ - 0x22,0x91,0x77,0x21,0x85,0xF1,0x21,0x40, /* 10A8: "‘w!…ñ!@ */ - 0x24,0xF6,0xA4,0x2B,0x40,0xD0,0x03,0x2F, /* 10B0: $ö¤+@Ð.. */ - 0x40,0xD0,0x77,0x21,0x53,0xF1,0x70,0x24, /* 10B8: @Ðw!Sñp$ */ - 0xF6,0x25,0xFA,0xD0,0x71,0x23,0x28,0x21, /* 10C0: ö%úÐq#(! */ - 0xE6,0x71,0x23,0x28,0x21,0x35,0x4F,0x24, /* 10C8: æq#(!5O$ */ - 0xF6,0x70,0x60,0x40,0x24,0xF6,0x24,0xFB, /* 10D0: öp`@$ö$û */ - 0x71,0x23,0x28,0x21,0xE5,0x21,0x09,0x22, /* 10D8: q#(!å!." */ - 0x44,0x77,0x5C,0x23,0xFB,0x40,0x71,0x23, /* 10E0: Dw\#û@q# */ - 0x28,0x21,0xE6,0x71,0x23,0x28,0x21,0x35, /* 10E8: (!æq#(!5 */ - 0x4F,0x24,0xF6,0x71,0x23,0x28,0x21,0xE5, /* 10F0: O$öq#(!å */ - 0x72,0x60,0x44,0x24,0xF6,0xD2,0x77,0x5D, /* 10F8: r`D$öÒw] */ - 0xF1,0x42,0x24,0xF6,0xA5,0x72,0x42,0x24, /* 1100: ñB$ö¥rB$ */ - 0xFB,0xD2,0x77,0x5D,0xF1,0x48,0x24,0xF6, /* 1108: ûÒw]ñH$ö */ - 0xA5,0x72,0x48,0x24,0xFB,0xD2,0x77,0x5D, /* 1110: ¥rH$ûÒw] */ - 0xF1,0x41,0x24,0xF6,0xA5,0x72,0x41,0x24, /* 1118: ñA$ö¥rA$ */ - 0xFB,0xD2,0x72,0x62,0x2F,0x2F,0x4F,0x24, /* 1120: ûÒrb..O$ */ - 0xF6,0xD2,0x77,0x5D,0xF1,0x22,0x40,0x24, /* 1128: öÒw]ñ"@$ */ - 0xF6,0xA8,0x72,0x22,0x20,0x20,0x40,0x24, /* 1130: ö¨r" @$ */ - 0xFB,0xD2,0x77,0x5A,0xF1,0x28,0x40,0x24, /* 1138: ûÒwZñ(@$ */ - 0xF6,0xA5,0x72,0x48,0x24,0xFB,0xD2,0x77, /* 1140: ö¥rH$ûÒw */ - 0x5D,0xF1,0x24,0x40,0x24,0xF6,0xA5,0x72, /* 1148: ]ñ$@$ö¥r */ - 0x48,0x24,0xFB,0xD2,0x72,0x48,0x24,0xF6, /* 1150: H$ûÒrH$ö */ - 0xA6,0x72,0x6F,0x4F,0x24,0xF6,0xD2,0x71, /* 1158: ¦roO$öÒq */ - 0x23,0x28,0x24,0x30,0x2F,0x4F,0x24,0xF6, /* 1160: #($0.O$ö */ - 0x24,0x42,0xF4,0xA5,0x76,0x21,0x5B,0xD3, /* 1168: $Bô¥v![Ó */ - 0x03,0x76,0x5D,0xD3,0x77,0x5B,0xF1,0x44, /* 1170: .v]Ów[ñD */ - 0x24,0xF0,0xD0,0x77,0x53,0xF1,0x24,0x48, /* 1178: $ðÐwSñ$H */ - 0xF4,0xC0,0xAA,0x41,0x21,0x4E,0x70,0x24, /* 1180: ôÀªA!Np$ */ - 0xFF,0xF0,0xC0,0x21,0xA8,0x77,0x53,0xF1, /* 1188: ÿðÀ!¨wSñ */ - 0x24,0x48,0xF4,0xA7,0x41,0x70,0x4D,0x24, /* 1190: $Hô§ApM$ */ - 0xFF,0xF0,0xAA,0x70,0x73,0xFA,0x30,0x71, /* 1198: ÿðªpsú0q */ - 0x23,0x28,0x22,0xE1,0x06,0x48,0x71,0x23, /* 11A0: #("á.Hq# */ - 0x28,0x22,0xE1,0x24,0x4E,0x71,0x23,0x28, /* 11A8: ("á$Nq#( */ - 0x20,0xE5,0x72,0x77,0xE4,0x40,0xB5,0x22, /* 11B0: årwä@µ" */ - 0xF0,0x21,0x4A,0x71,0x23,0x28,0x20,0xE5, /* 11B8: ð!Jq#( å */ - 0x72,0x60,0x4E,0x24,0xF6,0x77,0xE4,0x29, /* 11C0: r`N$öwä) */ - 0x40,0x71,0x23,0x28,0x20,0xE6,0x40,0x77, /* 11C8: @q#( æ@w */ - 0x22,0x85,0x23,0xFB,0x77,0x57,0xF1,0x44, /* 11D0: "…#ûwWñD */ - 0xF4,0xA6,0x40,0x77,0x57,0x23,0xFB,0x03, /* 11D8: ô¦@wW#û. */ - 0x77,0x76,0x98,0x41,0x76,0x28,0xE4,0x40, /* 11E0: wv˜Av(ä@ */ - 0xB5,0x22,0xF0,0x60,0xBF,0x73,0x31,0xD0, /* 11E8: µ"ð`¿s1Ð */ - 0x73,0x87,0xF1,0x73,0x32,0x27,0x2F,0x2F, /* 11F0: s‡ñs2'.. */ - 0x4F,0x24,0xF6,0x89,0x23,0xFB,0x73,0x87, /* 11F8: O$ö‰#ûs‡ */ - 0xF1,0x70,0x23,0x28,0x27,0xEF,0x73,0x87, /* 1200: ñp#('ïs‡ */ - 0xF1,0x43,0x24,0xF6,0x70,0x23,0x28,0x26, /* 1208: ñC$öp#(& */ - 0xE8,0x70,0x23,0x28,0x26,0x3C,0x28,0x40, /* 1210: èp#(&<(@ */ - 0x24,0xF6,0xA9,0x40,0x73,0x57,0x23,0xFB, /* 1218: $ö©@sW#û */ - 0x41,0x72,0x28,0xE4,0x40,0xB1,0x22,0xF0, /* 1220: Ar(ä@±"ð */ - 0x60,0xBF,0x73,0x31,0xD0,0x73,0x87,0xF1, /* 1228: `¿s1Ðs‡ñ */ - 0x73,0x32,0x27,0x2F,0x2F,0x4F,0x24,0xF6, /* 1230: s2'..O$ö */ - 0x89,0x23,0xFB,0x73,0x87,0xF1,0x70,0x23, /* 1238: ‰#ûs‡ñp# */ - 0x28,0x27,0xEF,0x73,0x87,0xF1,0x43,0x24, /* 1240: ('ïs‡ñC$ */ - 0xF6,0x70,0x23,0x28,0x26,0xE8,0x73,0x72, /* 1248: öp#(&èsr */ - 0x22,0x28,0x95,0xA4,0x40,0xB1,0x22,0xF0, /* 1250: "(•¤@±"ð */ - 0x73,0x8D,0xF1,0x73,0x56,0xF1,0xF4,0xA4, /* 1258: s�ñsVñô¤ */ - 0x41,0xB1,0x22,0xF0,0x73,0x21,0x8F,0xF1, /* 1260: A±"ðs!�ñ */ - 0xA8,0x73,0x72,0x2D,0x9C,0x40,0xB1,0x22, /* 1268: ¨sr-œ@±" */ - 0xF0,0x73,0x22,0x89,0xF1,0xC0,0xA9,0x73, /* 1270: ðs"‰ñÀ©s */ - 0x34,0x22,0x20,0x40,0x24,0xFB,0x73,0xE4, /* 1278: 4" @$ûsä */ - 0x73,0x34,0x22,0x20,0x40,0x24,0xF6,0xA8, /* 1280: s4" @$ö¨ */ - 0x73,0x72,0x2B,0x9D,0x40,0xB1,0x22,0xF0, /* 1288: sr+�@±"ð */ - 0x73,0x34,0x21,0x20,0x40,0x24,0xFB,0x73, /* 1290: s4! @$ûs */ - 0xE4,0x73,0x22,0x87,0xF1,0xAF,0x73,0x34, /* 1298: äs"‡ñ¯s4 */ - 0x41,0x24,0xFB,0x73,0xE4,0x28,0x44,0x70, /* 12A0: A$ûsä(Dp */ - 0x23,0x28,0x20,0xE6,0x0E,0x73,0x34,0x41, /* 12A8: #( æ.s4A */ - 0x24,0xFB,0x73,0xE4,0x29,0x42,0x70,0x23, /* 12B0: $ûsä)Bp# */ - 0x28,0x20,0xE6,0x40,0xB1,0x22,0xF0,0x60, /* 12B8: ( æ@±"ð` */ - 0xBE,0x74,0x31,0xD0,0x74,0x87,0xF1,0x74, /* 12C0: ¾t1Ðt‡ñt */ - 0x32,0x27,0x2F,0x2F,0x4F,0x24,0xF6,0x89, /* 12C8: 2'..O$ö‰ */ - 0x23,0xFB,0x74,0x87,0xF1,0x70,0x23,0x28, /* 12D0: #ût‡ñp#( */ - 0x27,0xEF,0x74,0x87,0xF1,0x43,0x24,0xF6, /* 12D8: 'ït‡ñC$ö */ - 0x70,0x23,0x28,0x26,0xE8,0x74,0x23,0x85, /* 12E0: p#(&èt#… */ - 0xF1,0xD1,0x43,0x71,0xF9,0xAD,0x71,0x21, /* 12E8: ñÑCqùq! */ - 0xA0,0x71,0x41,0xF4,0x21,0xA1,0x71,0x42, /* 12F0: qAô!¡qB */ - 0xF4,0xAD,0x06,0x71,0x43,0xF4,0x22,0xA3, /* 12F8: ô.qCô"£ */ - 0x71,0x41,0x74,0x23,0x85,0x23,0xFB,0x74, /* 1300: qAt#…#ût */ - 0x34,0x41,0x24,0xFB,0x74,0xE4,0x70,0x23, /* 1308: 4A$ûtäp# */ - 0x28,0x20,0x36,0x2F,0x4F,0x24,0xF6,0x42, /* 1310: ( 6.O$öB */ - 0x24,0xFB,0x70,0x23,0x28,0x20,0xE6,0x40, /* 1318: $ûp#( æ@ */ - 0xB2,0x22,0xF0,0x74,0x57,0xF1,0x4C,0xF4, /* 1320: ²"ðtWñLô */ - 0xC0,0xA6,0x21,0x42,0x74,0x57,0x23,0xFB, /* 1328: À¦!BtW#û */ - 0x40,0xB2,0x22,0xF0,0x72,0x71,0x21,0x29, /* 1330: @²"ðrq!) */ - 0x9F,0xC0,0xA5,0x40,0x72,0x57,0x23,0xFB, /* 1338: ŸÀ¥@rW#û */ - 0x40,0x22,0xF0,0x40,0x22,0xF0,0x41,0x22, /* 1340: @"ð@"ðA" */ - 0xF0,0x60,0xBD,0x75,0x31,0xD1,0x75,0x87, /* 1348: ð`½u1Ñu‡ */ - 0xF1,0x75,0x32,0x27,0x2F,0x2F,0x4F,0x24, /* 1350: ñu2'..O$ */ - 0xF6,0x89,0x23,0xFB,0x75,0x87,0xF1,0x71, /* 1358: ö‰#ûu‡ñq */ - 0x23,0x28,0x27,0xEF,0x75,0x87,0xF1,0x43, /* 1360: #('ïu‡ñC */ - 0x24,0xF6,0x71,0x23,0x28,0x26,0xE8,0x75, /* 1368: $öq#(&èu */ - 0x74,0x21,0x26,0x94,0xA4,0x40,0xB3,0x22, /* 1370: t!&”¤@³" */ - 0xF0,0x71,0x23,0x28,0x20,0x35,0x2F,0x4F, /* 1378: ðq#( 5.O */ - 0x24,0xF6,0xA4,0x40,0xB3,0x22,0xF0,0x75, /* 1380: $ö¤@³"ðu */ - 0x21,0x8F,0xF1,0xC0,0x24,0xAE,0x75,0x32, /* 1388: !�ñÀ$®u2 */ - 0x27,0x2F,0x2F,0x4F,0x24,0xF6,0xD0,0x75, /* 1390: '..O$öÐu */ - 0x34,0x22,0x20,0x40,0x24,0xF6,0x26,0xAE, /* 1398: 4" @$ö&® */ - 0x75,0x87,0xF1,0x43,0xF9,0x21,0xAD,0x70, /* 13A0: u‡ñCù!p */ - 0x21,0x8D,0xF1,0x60,0x8F,0x25,0xFA,0x70, /* 13A8: !�ñ`�%úp */ - 0x21,0x8D,0x23,0xFB,0x2F,0x4F,0x24,0xF6, /* 13B0: !�#û.O$ö */ - 0xC0,0x22,0xA1,0x24,0x44,0x71,0x23,0x28, /* 13B8: À"¡$Dq#( */ - 0x27,0xEF,0x21,0x08,0x70,0x5E,0xF1,0x60, /* 13C0: 'ï!.p^ñ` */ - 0x8F,0x25,0xFA,0x70,0x5E,0x23,0xFB,0x2F, /* 13C8: �%úp^#û. */ - 0x4F,0x24,0xF6,0xC0,0xA7,0x21,0x40,0x71, /* 13D0: O$öÀ§!@q */ - 0x23,0x28,0x27,0xEF,0x40,0x75,0x8D,0x23, /* 13D8: #('ï@u�# */ - 0xFB,0x40,0x75,0x55,0x23,0xFB,0x40,0x75, /* 13E0: û@uU#û@u */ - 0x56,0x23,0xFB,0x40,0x75,0x8B,0x23,0xFB, /* 13E8: V#û@u‹#û */ - 0x40,0x75,0x22,0x89,0x23,0xFB,0x75,0x34, /* 13F0: @u"‰#ûu4 */ - 0x62,0x2F,0x4F,0x24,0xF6,0x75,0xE4,0x75, /* 13F8: b.O$öuäu */ - 0x22,0x87,0xF1,0x28,0xA2,0x21,0x44,0x71, /* 1400: "‡ñ(¢!Dq */ - 0x23,0x28,0x20,0xE5,0x2A,0x08,0x75,0x22, /* 1408: #( å*.u" */ - 0x89,0xF1,0x22,0xA8,0x75,0x34,0x21,0x20, /* 1410: ‰ñ"¨u4! */ - 0x40,0x24,0xF6,0x22,0xAA,0x75,0x22,0x50, /* 1418: @$ö"ªu"P */ - 0xF1,0x41,0x24,0xF6,0x25,0xAD,0x21,0x48, /* 1420: ñA$ö%!H */ - 0x71,0x23,0x28,0x20,0xE5,0x75,0x22,0x50, /* 1428: q#( åu"P */ - 0xF1,0x60,0x4E,0x24,0xF6,0x75,0x22,0x50, /* 1430: ñ`N$öu"P */ - 0x23,0xFB,0x24,0x07,0x75,0x34,0x22,0x20, /* 1438: #û$.u4" */ - 0x40,0x24,0xFB,0x75,0xE4,0x23,0x0C,0x75, /* 1440: @$ûuä#.u */ - 0x34,0x21,0x20,0x40,0x24,0xFB,0x75,0xE4, /* 1448: 4! @$ûuä */ - 0x40,0x75,0x8D,0x23,0xFB,0x40,0x75,0x56, /* 1450: @u�#û@uV */ - 0x23,0xFB,0x75,0x22,0x87,0xF1,0xAF,0x75, /* 1458: #ûu"‡ñ¯u */ - 0x34,0x41,0x24,0xFB,0x75,0xE4,0x28,0x44, /* 1460: 4A$ûuä(D */ - 0x71,0x23,0x28,0x20,0xE6,0x0E,0x75,0x34, /* 1468: q#( æ.u4 */ - 0x41,0x24,0xFB,0x75,0xE4,0x29,0x42,0x71, /* 1470: A$ûuä)Bq */ - 0x23,0x28,0x20,0xE6,0x28,0x42,0x71,0x23, /* 1478: #( æ(Bq# */ - 0x28,0x20,0xE5,0x40,0xB3,0x22,0xF0,0x75, /* 1480: ( å@³"ðu */ - 0x21,0x87,0xF1,0x41,0x24,0xF6,0xC0,0xAB, /* 1488: !‡ñA$öÀ« */ - 0x40,0xD0,0x21,0x20,0x20,0x40,0x75,0x74, /* 1490: @Ð! @ut */ - 0x26,0x2C,0x97,0x75,0x21,0x87,0xF1,0x42, /* 1498: &,—u!‡ñB */ - 0x24,0xF6,0xC0,0xAB,0x40,0xD0,0x22,0x20, /* 14A0: $öÀ«@Ð" */ - 0x20,0x40,0x75,0x74,0x26,0x2B,0x93,0x28, /* 14A8: @ut&+“( */ - 0x40,0x71,0x23,0x28,0x20,0xE5,0x75,0x34, /* 14B0: @q#( åu4 */ - 0x60,0x4E,0x24,0xF6,0x75,0xE4,0x40,0x71, /* 14B8: `N$öuä@q */ - 0x23,0x28,0x20,0xE6,0x41,0x75,0x21,0x8F, /* 14C0: #( æAu!� */ - 0x23,0xFB,0x21,0x40,0x75,0x57,0x23,0xFB, /* 14C8: #û!@uW#û */ - 0x41,0x74,0x28,0xE4,0x40,0xB3,0x22,0xF0, /* 14D0: At(ä@³"ð */ - 0x60,0xBE,0x74,0x31,0xD0,0x74,0x87,0xF1, /* 14D8: `¾t1Ðt‡ñ */ - 0x74,0x32,0x27,0x2F,0x2F,0x4F,0x24,0xF6, /* 14E0: t2'..O$ö */ - 0x89,0x23,0xFB,0x74,0x87,0xF1,0x70,0x23, /* 14E8: ‰#ût‡ñp# */ - 0x28,0x27,0xEF,0x74,0x87,0xF1,0x43,0x24, /* 14F0: ('ït‡ñC$ */ - 0xF6,0x70,0x23,0x28,0x26,0xE8,0x74,0x23, /* 14F8: öp#(&èt# */ - 0x85,0xF1,0xD1,0x43,0x71,0xF9,0xA5,0x71, /* 1500: …ñÑCqù¥q */ - 0x24,0xAD,0x71,0x0E,0x71,0x43,0xF4,0xAA, /* 1508: $q.qCôª */ - 0x71,0x44,0xF4,0x22,0xA6,0x71,0x45,0xF4, /* 1510: qDô"¦qEô */ - 0x22,0xA1,0x74,0x53,0xF1,0x24,0x48,0xF4, /* 1518: "¡tSñ$Hô */ - 0xC0,0x21,0xA2,0x70,0x23,0x28,0x20,0x35, /* 1520: À!¢p#( 5 */ - 0x2F,0x4F,0x24,0xF6,0xC0,0xAD,0x28,0x42, /* 1528: .O$öÀ(B */ - 0x70,0x23,0x28,0x20,0xE5,0x44,0x74,0x23, /* 1530: p#( åDt# */ - 0x85,0x23,0xFB,0x74,0x34,0x41,0x24,0xFB, /* 1538: …#ût4A$û */ - 0x74,0xE4,0x70,0x23,0x28,0x20,0x36,0x2F, /* 1540: täp#( 6. */ - 0x4F,0x24,0xF6,0x42,0x24,0xFB,0x70,0x23, /* 1548: O$öB$ûp# */ - 0x28,0x20,0xE6,0x41,0xB2,0x22,0xF0,0x40, /* 1550: ( æA²"ð@ */ - 0xB2,0x22,0xF0,0x60,0xBF,0x73,0x31,0xD0, /* 1558: ²"ð`¿s1Ð */ - 0x73,0x87,0xF1,0x73,0x32,0x27,0x2F,0x2F, /* 1560: s‡ñs2'.. */ - 0x4F,0x24,0xF6,0x89,0x23,0xFB,0x73,0x87, /* 1568: O$ö‰#ûs‡ */ - 0xF1,0x70,0x23,0x28,0x27,0xEF,0x73,0x87, /* 1570: ñp#('ïs‡ */ - 0xF1,0x43,0x24,0xF6,0x70,0x23,0x28,0x26, /* 1578: ñC$öp#(& */ - 0xE8,0x73,0x22,0x87,0xF1,0xC0,0xAE,0x70, /* 1580: ès"‡ñÀ®p */ - 0x23,0x28,0x20,0x3B,0x2F,0x4B,0x24,0xF6, /* 1588: #( ;.K$ö */ - 0x70,0x23,0x28,0x20,0xEB,0x40,0x73,0x57, /* 1590: p#( ë@sW */ - 0x23,0xFB,0x41,0x72,0x28,0xE4,0x40,0xB1, /* 1598: #ûAr(ä@± */ - 0x22,0xF0,0x60,0xBF,0x73,0x31,0xD0,0x73, /* 15A0: "ð`¿s1Ðs */ - 0x87,0xF1,0x73,0x32,0x27,0x2F,0x2F,0x4F, /* 15A8: ‡ñs2'..O */ - 0x24,0xF6,0x89,0x23,0xFB,0x73,0x87,0xF1, /* 15B0: $ö‰#ûs‡ñ */ - 0x70,0x23,0x28,0x27,0xEF,0x73,0x87,0xF1, /* 15B8: p#('ïs‡ñ */ - 0x43,0x24,0xF6,0x70,0x23,0x28,0x26,0xE8, /* 15C0: C$öp#(&è */ - 0x70,0x23,0x28,0x20,0x35,0x2F,0x4F,0x24, /* 15C8: p#( 5.O$ */ - 0xF6,0xA4,0x40,0xB1,0x22,0xF0,0x73,0x8D, /* 15D0: ö¤@±"ðs� */ - 0xF1,0x73,0x56,0x23,0xFB,0x28,0x42,0x70, /* 15D8: ñsV#û(Bp */ - 0x23,0x28,0x20,0xE5,0x73,0x72,0x68,0x93, /* 15E0: #( åsrh“ */ - 0x40,0xB1,0x22,0xF0,0x72,0x8B,0xF1,0x72, /* 15E8: @±"ðr‹ñr */ - 0x55,0x23,0xFB,0x41,0x71,0x28,0xE4,0x40, /* 15F0: U#ûAq(ä@ */ - 0x72,0x57,0x23,0xFB,0x40,0x22,0xF0,0x60, /* 15F8: rW#û@"ð` */ - 0xBF,0x73,0x31,0xD0,0x73,0x87,0xF1,0x73, /* 1600: ¿s1Ðs‡ñs */ - 0x32,0x27,0x2F,0x2F,0x4F,0x24,0xF6,0x89, /* 1608: 2'..O$ö‰ */ - 0x23,0xFB,0x73,0x87,0xF1,0x70,0x23,0x28, /* 1610: #ûs‡ñp#( */ - 0x27,0xEF,0x73,0x87,0xF1,0x43,0x24,0xF6, /* 1618: 'ïs‡ñC$ö */ - 0x70,0x23,0x28,0x26,0xE8,0x73,0x22,0x87, /* 1620: p#(&ès"‡ */ - 0xF1,0xC0,0x21,0xA1,0x70,0x23,0x28,0x20, /* 1628: ñÀ!¡p#( */ - 0x3B,0x2F,0x4F,0x24,0xF6,0x44,0x24,0xFB, /* 1630: ;.O$öD$û */ - 0x70,0x23,0x28,0x20,0xEB,0x41,0x72,0x28, /* 1638: p#( ëAr( */ - 0xE4,0x40,0x73,0x57,0x23,0xFB,0x40,0xB1, /* 1640: ä@sW#û@± */ - 0x22,0xF0,0x60,0xBF,0x73,0x31,0xD0,0x73, /* 1648: "ð`¿s1Ðs */ - 0x87,0xF1,0x73,0x32,0x27,0x2F,0x2F,0x4F, /* 1650: ‡ñs2'..O */ - 0x24,0xF6,0x89,0x23,0xFB,0x73,0x87,0xF1, /* 1658: $ö‰#ûs‡ñ */ - 0x70,0x23,0x28,0x27,0xEF,0x73,0x87,0xF1, /* 1660: p#('ïs‡ñ */ - 0x43,0x24,0xF6,0x70,0x23,0x28,0x26,0xE8, /* 1668: C$öp#(&è */ - 0x74,0x70,0x23,0x28,0x26,0xEF,0x4F,0x72, /* 1670: tp#(&ïOr */ - 0x22,0x2F,0x26,0x94,0x70,0x23,0x28,0x26, /* 1678: ".&”p#(& */ - 0x3F,0x2F,0x4F,0x24,0xF6,0x75,0x24,0xF6, /* 1680: ?.O$öu$ö */ - 0x21,0xAE,0x40,0x70,0x23,0x28,0x26,0xEF, /* 1688: !®@p#(&ï */ - 0x4F,0x72,0x22,0x2F,0x24,0x9A,0x70,0x23, /* 1690: Or".$šp# */ - 0x28,0x26,0x3F,0x2F,0x4F,0x24,0xF6,0x75, /* 1698: (&?.O$öu */ - 0x24,0xF6,0xA9,0x76,0x81,0xB1,0x22,0xF0, /* 16A0: $ö©v�±"ð */ - 0x76,0xB1,0x22,0xF0,0x40,0xB1,0x22,0xF0, /* 16A8: v±"ð@±"ð */ - 0x60,0xBC,0x76,0x31,0xD2,0x40,0xD3,0x76, /* 16B0: `¼v1Ò@Óv */ - 0x87,0xF1,0x76,0x32,0x27,0x2F,0x2F,0x4F, /* 16B8: ‡ñv2'..O */ - 0x24,0xF6,0x89,0x23,0xFB,0x76,0x87,0xF1, /* 16C0: $ö‰#ûv‡ñ */ - 0x72,0x23,0x28,0x27,0xEF,0x76,0x87,0xF1, /* 16C8: r#('ïv‡ñ */ - 0x43,0x24,0xF6,0x72,0x23,0x28,0x26,0xE8, /* 16D0: C$ör#(&è */ - 0x76,0x22,0x87,0xF1,0xC0,0xA2,0x4E,0xD3, /* 16D8: v"‡ñÀ¢NÓ */ - 0x73,0xC0,0xAB,0x22,0x40,0xD0,0x49,0xD1, /* 16E0: sÀ«"@ÐIÑ */ - 0x41,0x76,0x75,0x6A,0x9D,0xD3,0x73,0xC0, /* 16E8: Avuj�ÓsÀ */ - 0xAB,0x21,0x40,0xD0,0x4B,0xD1,0x44,0x76, /* 16F0: «!@ÐKÑDv */ - 0x75,0x6B,0x9F,0xD3,0x72,0x23,0x28,0x26, /* 16F8: ukŸÓr#(& */ - 0x3F,0x28,0x40,0x24,0xF6,0x25,0xFA,0xD1, /* 1700: ?(@$ö%úÑ */ - 0xC0,0xA7,0x4E,0xD3,0x71,0x76,0x5C,0x23, /* 1708: À§NÓqv\# */ - 0xFB,0x73,0xC0,0x23,0xAA,0x48,0xD0,0x42, /* 1710: ûsÀ#ªHÐB */ - 0x72,0x23,0x28,0x26,0xEF,0x4F,0x75,0x22, /* 1718: r#(&ïOu" */ - 0x2E,0x2B,0x9D,0x40,0x72,0x23,0x28,0x26, /* 1720: .+�@r#(& */ - 0xEF,0x4F,0x75,0x22,0x2E,0x2B,0x91,0x72, /* 1728: ïOu".+‘r */ - 0x23,0x28,0x26,0x3F,0x28,0x40,0x24,0xF6, /* 1730: #(&?(@$ö */ - 0x25,0xFA,0xD1,0xAA,0x73,0xC0,0xA2,0x70, /* 1738: %úѪsÀ¢p */ - 0xD3,0x71,0x76,0x5C,0x23,0xFB,0x70,0x60, /* 1740: Óqv\#ûp` */ - 0x8F,0x25,0xFA,0xD0,0xA2,0x63,0x08,0x73, /* 1748: �%úТc.s */ - 0xC0,0x23,0xAC,0x42,0x72,0x23,0x28,0x26, /* 1750: À#¬Br#(& */ - 0xEF,0x4F,0x75,0x22,0x2E,0x28,0x91,0x40, /* 1758: ïOu".(‘@ */ - 0x72,0x23,0x28,0x26,0xEF,0x22,0x27,0x21, /* 1760: r#(&ï"'! */ - 0x40,0xD0,0x72,0x23,0x28,0x26,0x3F,0x2F, /* 1768: @Ðr#(&?. */ - 0x4F,0x24,0xF6,0x25,0xFA,0xD1,0x24,0x40, /* 1770: O$ö%úÑ$@ */ - 0x24,0xF6,0xC0,0xA9,0x70,0x60,0x8F,0x25, /* 1778: $öÀ©p`�% */ - 0xFA,0xD0,0xA2,0x61,0x05,0x70,0xC0,0xA7, /* 1780: úТa.pÀ§ */ - 0x71,0x76,0x5C,0x23,0xFB,0x4D,0xD3,0x4F, /* 1788: qv\#ûMÓO */ - 0x75,0x22,0x2E,0x24,0x9B,0x42,0x72,0x23, /* 1790: u".$›Br# */ - 0x28,0x26,0xEF,0x4F,0x75,0x22,0x2E,0x23, /* 1798: (&ïOu".# */ - 0x9F,0x40,0x72,0x23,0x28,0x26,0xEF,0x28, /* 17A0: Ÿ@r#(&ï( */ - 0x42,0x72,0x23,0x28,0x20,0xE5,0x73,0x76, /* 17A8: Br#( åsv */ - 0x21,0x54,0x23,0xFB,0x73,0xA6,0x45,0x72, /* 17B0: !T#ûs¦Er */ - 0x23,0x28,0x26,0xEF,0x40,0x76,0x57,0x23, /* 17B8: #(&ï@vW# */ - 0xFB,0x40,0xB4,0x22,0xF0,0x21,0x40,0x72, /* 17C0: û@´"ð!@r */ - 0x71,0x9F,0x22,0xF0,0x42,0x72,0x71,0x99, /* 17C8: qŸ"ðBrq™ */ - 0x22,0xF0,0x28,0x40,0x72,0x71,0x92,0x22, /* 17D0: "ð(@rq’" */ - 0xF0,0x60,0xBF,0x73,0x31,0xD0,0x73,0x87, /* 17D8: ð`¿s1Ðs‡ */ - 0xF1,0x73,0x32,0x27,0x2F,0x2F,0x4F,0x24, /* 17E0: ñs2'..O$ */ - 0xF6,0x89,0x23,0xFB,0x73,0x87,0xF1,0x70, /* 17E8: ö‰#ûs‡ñp */ - 0x23,0x28,0x27,0xEF,0x73,0x87,0xF1,0x43, /* 17F0: #('ïs‡ñC */ - 0x24,0xF6,0x70,0x23,0x28,0x26,0xE8,0x74, /* 17F8: $öp#(&èt */ - 0x46,0x24,0xF6,0xA7,0x73,0x34,0x41,0x24, /* 1800: F$ö§s4A$ */ - 0xFB,0x73,0xE4,0x70,0x23,0x28,0x20,0x36, /* 1808: ûsäp#( 6 */ - 0x2F,0x4F,0x24,0xF6,0x74,0x24,0xFB,0x70, /* 1810: .O$öt$ûp */ - 0x23,0x28,0x20,0xE6,0x41,0x72,0x28,0xE4, /* 1818: #( æAr(ä */ - 0x40,0x73,0x57,0x23,0xFB,0x40,0xB1,0x22, /* 1820: @sW#û@±" */ - 0xF0,0x60,0xBF,0x73,0x31,0xD0,0x73,0x87, /* 1828: ð`¿s1Ðs‡ */ - 0xF1,0x73,0x32,0x27,0x2F,0x2F,0x4F,0x24, /* 1830: ñs2'..O$ */ - 0xF6,0x89,0x23,0xFB,0x73,0x87,0xF1,0x70, /* 1838: ö‰#ûs‡ñp */ - 0x23,0x28,0x27,0xEF,0x73,0x87,0xF1,0x43, /* 1840: #('ïs‡ñC */ - 0x24,0xF6,0x70,0x23,0x28,0x26,0xE8,0x73, /* 1848: $öp#(&ès */ - 0x34,0x60,0x4E,0x24,0xF6,0x73,0xE4,0x40, /* 1850: 4`N$ösä@ */ - 0x70,0x23,0x28,0x20,0xE6,0x41,0x72,0x28, /* 1858: p#( æAr( */ - 0xE4,0x40,0x73,0x57,0x23,0xFB,0x40,0xB1, /* 1860: ä@sW#û@± */ - 0x22,0xF0,0x60,0xBF,0x73,0x31,0xD0,0x73, /* 1868: "ð`¿s1Ðs */ - 0x87,0xF1,0x73,0x32,0x27,0x2F,0x2F,0x4F, /* 1870: ‡ñs2'..O */ - 0x24,0xF6,0x89,0x23,0xFB,0x73,0x87,0xF1, /* 1878: $ö‰#ûs‡ñ */ - 0x70,0x23,0x28,0x27,0xEF,0x73,0x87,0xF1, /* 1880: p#('ïs‡ñ */ - 0x43,0x24,0xF6,0x70,0x23,0x28,0x26,0xE8, /* 1888: C$öp#(&è */ - 0x74,0x41,0x24,0xF6,0x24,0xA8,0x75,0x41, /* 1890: tA$ö$¨uA */ - 0x24,0xF6,0x22,0xA6,0x70,0x23,0x28,0x20, /* 1898: $ö"¦p#( */ - 0x39,0x2F,0x4F,0x24,0xF6,0x24,0x40,0x24, /* 18A0: 9.O$ö$@$ */ - 0xFB,0x70,0x23,0x28,0x20,0xE9,0x70,0x23, /* 18A8: ûp#( ép# */ - 0x28,0x20,0x3A,0x2F,0x4F,0x24,0xF6,0x23, /* 18B0: ( :.O$ö# */ - 0x40,0x24,0xFB,0x70,0x23,0x28,0x20,0xEA, /* 18B8: @$ûp#( ê */ - 0x21,0x0C,0x70,0x23,0x28,0x20,0x39,0x2B, /* 18C0: !.p#( 9+ */ - 0x4F,0x24,0xF6,0x70,0x23,0x28,0x20,0xE9, /* 18C8: O$öp#( é */ - 0x70,0x23,0x28,0x20,0x3A,0x2C,0x4F,0x24, /* 18D0: p#( :,O$ */ - 0xF6,0x70,0x23,0x28,0x20,0xEA,0x74,0x42, /* 18D8: öp#( êtB */ - 0x24,0xF6,0x22,0xA7,0x75,0x42,0x24,0xF6, /* 18E0: $ö"§uB$ö */ - 0x21,0xA3,0x70,0x23,0x28,0x20,0x39,0x2F, /* 18E8: !£p#( 9. */ - 0x4F,0x24,0xF6,0x28,0x40,0x24,0xFB,0x70, /* 18F0: O$ö(@$ûp */ - 0x23,0x28,0x20,0xE9,0x0E,0x70,0x23,0x28, /* 18F8: #( é.p#( */ - 0x20,0x39,0x27,0x4F,0x24,0xF6,0x70,0x23, /* 1900: 9'O$öp# */ - 0x28,0x20,0xE9,0x74,0x21,0x40,0x24,0xF6, /* 1908: ( ét!@$ö */ - 0x22,0xA7,0x75,0x21,0x40,0x24,0xF6,0x21, /* 1910: "§u!@$ö! */ - 0xA2,0x70,0x23,0x28,0x20,0x39,0x2F,0x4F, /* 1918: ¢p#( 9.O */ - 0x24,0xF6,0x42,0x24,0xFB,0x70,0x23,0x28, /* 1920: $öB$ûp#( */ - 0x20,0xE9,0x0E,0x70,0x23,0x28,0x20,0x39, /* 1928: é.p#( 9 */ - 0x2F,0x4D,0x24,0xF6,0x70,0x23,0x28,0x20, /* 1930: .M$öp#( */ - 0xE9,0x74,0x22,0x40,0x24,0xF6,0xAD,0x73, /* 1938: ét"@$ös */ - 0x22,0x50,0xF1,0x21,0x40,0x24,0xFB,0x73, /* 1940: "Pñ!@$ûs */ - 0x22,0x50,0x23,0xFB,0x73,0x53,0xF1,0x24, /* 1948: "P#ûsSñ$ */ - 0x48,0xF4,0x23,0xA8,0x74,0x21,0x20,0x20, /* 1950: Hô#¨t! */ - 0x40,0x24,0xF6,0x21,0x2A,0xA0,0x73,0x21, /* 1958: @$ö!* s! */ - 0x52,0xF1,0x48,0x24,0xF6,0x21,0x27,0xAF, /* 1960: RñH$ö!'¯ */ - 0x75,0x21,0x20,0x20,0x40,0x24,0xF6,0x21, /* 1968: u! @$ö! */ - 0x25,0xAF,0x70,0x23,0x28,0x21,0x35,0x2F, /* 1970: %¯p#(!5. */ - 0x40,0x24,0xF6,0x49,0x24,0xFB,0x70,0x23, /* 1978: @$öI$ûp# */ - 0x28,0x21,0xE5,0x42,0x70,0x23,0x28,0x26, /* 1980: (!åBp#(& */ - 0xED,0x21,0x27,0x02,0x70,0x23,0x28,0x21, /* 1988: í!'.p#(! */ - 0x35,0x2F,0x40,0x24,0xF6,0x4F,0x24,0xFB, /* 1990: 5.@$öO$û */ - 0x70,0x23,0x28,0x21,0xE5,0x74,0x21,0x20, /* 1998: p#(!åt! */ - 0x40,0x24,0xF6,0x22,0xA9,0x75,0x21,0x20, /* 19A0: @$ö"©u! */ - 0x40,0x24,0xF6,0x21,0xA3,0x70,0x23,0x28, /* 19A8: @$ö!£p#( */ - 0x21,0x3F,0x2F,0x4F,0x24,0xF6,0x48,0x24, /* 19B0: !?.O$öH$ */ - 0xFB,0x70,0x23,0x28,0x21,0xEF,0x0F,0x20, /* 19B8: ûp#(!ï. */ - 0x70,0x23,0x28,0x21,0x3F,0x2F,0x47,0x24, /* 19C0: p#(!?.G$ */ - 0xF6,0x70,0x23,0x28,0x21,0xEF,0x74,0x21, /* 19C8: öp#(!ït! */ - 0x20,0x20,0x40,0x24,0xF6,0x27,0xA7,0x73, /* 19D0: @$ö'§s */ - 0x21,0x52,0xF1,0x48,0x24,0xF6,0x23,0xA8, /* 19D8: !RñH$ö#¨ */ - 0x75,0x21,0x20,0x20,0x40,0x24,0xF6,0x21, /* 19E0: u! @$ö! */ - 0xA6,0x70,0x23,0x28,0x21,0x3F,0x2F,0x4B, /* 19E8: ¦p#(!?.K */ - 0x24,0xF6,0x70,0x23,0x28,0x21,0xEF,0x42, /* 19F0: $öp#(!ïB */ - 0x70,0x23,0x28,0x26,0xED,0x24,0x0F,0x70, /* 19F8: p#(&í$.p */ - 0x23,0x28,0x21,0x3F,0x2F,0x4F,0x24,0xF6, /* 1A00: #(!?.O$ö */ - 0x44,0x24,0xFB,0x70,0x23,0x28,0x21,0xEF, /* 1A08: D$ûp#(!ï */ - 0x40,0x70,0x23,0x28,0x26,0xED,0x23,0x06, /* 1A10: @p#(&í#. */ - 0x75,0x21,0x20,0x20,0x40,0x24,0xF6,0x21, /* 1A18: u! @$ö! */ - 0xA9,0x70,0x23,0x28,0x20,0x39,0x2F,0x4F, /* 1A20: ©p#( 9.O */ - 0x24,0xF6,0x44,0x24,0xFB,0x70,0x23,0x28, /* 1A28: $öD$ûp#( */ - 0x20,0xE9,0x41,0x70,0x23,0x28,0x26,0xEC, /* 1A30: éAp#(&ì */ - 0x21,0x04,0x70,0x23,0x28,0x20,0x39,0x2F, /* 1A38: !.p#( 9. */ - 0x4B,0x24,0xF6,0x70,0x23,0x28,0x20,0xE9, /* 1A40: K$öp#( é */ - 0x40,0x70,0x23,0x28,0x26,0xEC,0x74,0x22, /* 1A48: @p#(&ìt" */ - 0x20,0x20,0x40,0x24,0xF6,0x21,0x20,0xA7, /* 1A50: @$ö! § */ - 0x73,0x21,0x52,0xF1,0x48,0x24,0xF6,0x23, /* 1A58: s!RñH$ö# */ - 0xA8,0x75,0x22,0x20,0x20,0x40,0x24,0xF6, /* 1A60: ¨u" @$ö */ - 0x21,0xA9,0x70,0x23,0x28,0x20,0x39,0x2F, /* 1A68: !©p#( 9. */ - 0x4F,0x24,0xF6,0x44,0x24,0xFB,0x70,0x23, /* 1A70: O$öD$ûp# */ - 0x28,0x20,0xE9,0x41,0x70,0x23,0x28,0x26, /* 1A78: ( éAp#(& */ - 0xEC,0x2D,0x0C,0x70,0x23,0x28,0x20,0x39, /* 1A80: ì-.p#( 9 */ - 0x2F,0x4B,0x24,0xF6,0x70,0x23,0x28,0x20, /* 1A88: .K$öp#( */ - 0xE9,0x40,0x70,0x23,0x28,0x26,0xEC,0x2C, /* 1A90: é@p#(&ì, */ - 0x06,0x75,0x22,0x20,0x20,0x40,0x24,0xF6, /* 1A98: .u" @$ö */ - 0x21,0xA6,0x70,0x23,0x28,0x21,0x3F,0x2F, /* 1AA0: !¦p#(!?. */ - 0x4B,0x24,0xF6,0x70,0x23,0x28,0x21,0xEF, /* 1AA8: K$öp#(!ï */ - 0x42,0x70,0x23,0x28,0x26,0xED,0x2A,0x07, /* 1AB0: Bp#(&í*. */ - 0x70,0x23,0x28,0x21,0x3F,0x2F,0x4F,0x24, /* 1AB8: p#(!?.O$ */ - 0xF6,0x44,0x24,0xFB,0x70,0x23,0x28,0x21, /* 1AC0: öD$ûp#(! */ - 0xEF,0x40,0x70,0x23,0x28,0x26,0xED,0x28, /* 1AC8: ï@p#(&í( */ - 0x0E,0x70,0x23,0x28,0x21,0x35,0x2F,0x40, /* 1AD0: .p#(!5.@ */ - 0x24,0xF6,0x70,0x23,0x28,0x21,0xE5,0x40, /* 1AD8: $öp#(!å@ */ - 0x70,0x23,0x28,0x26,0xED,0x21,0x07,0x75, /* 1AE0: p#(&í!.u */ - 0x21,0x20,0x20,0x40,0x24,0xF6,0xA9,0x20, /* 1AE8: ! @$ö© */ - 0x41,0x70,0x23,0x28,0x26,0xEC,0x07,0x20, /* 1AF0: Ap#(&ì. */ - 0x40,0x70,0x23,0x28,0x26,0xEC,0x74,0x22, /* 1AF8: @p#(&ìt" */ - 0x20,0x20,0x40,0x24,0xF6,0x25,0xA8,0x73, /* 1B00: @$ö%¨s */ - 0x21,0x52,0xF1,0x48,0x24,0xF6,0x21,0xA9, /* 1B08: !RñH$ö!© */ - 0x75,0x22,0x20,0x20,0x40,0x24,0xF6,0xA9, /* 1B10: u" @$ö© */ - 0x20,0x41,0x70,0x23,0x28,0x26,0xEC,0x23, /* 1B18: Ap#(&ì# */ - 0x0E,0x40,0x70,0x23,0x28,0x26,0xEC,0x23, /* 1B20: .@p#(&ì# */ - 0x06,0x75,0x22,0x20,0x20,0x40,0x24,0xF6, /* 1B28: .u" @$ö */ - 0x21,0xA9,0x70,0x23,0x28,0x21,0x35,0x2F, /* 1B30: !©p#(!5. */ - 0x40,0x24,0xF6,0x49,0x24,0xFB,0x70,0x23, /* 1B38: @$öI$ûp# */ - 0x28,0x21,0xE5,0x42,0x70,0x23,0x28,0x26, /* 1B40: (!åBp#(& */ - 0xED,0x21,0x04,0x70,0x23,0x28,0x21,0x35, /* 1B48: í!.p#(!5 */ - 0x2F,0x40,0x24,0xF6,0x70,0x23,0x28,0x21, /* 1B50: .@$öp#(! */ - 0xE5,0x40,0x70,0x23,0x28,0x26,0xED,0xB1, /* 1B58: å@p#(&í± */ - 0x22,0xF0,0x60,0xBF,0x73,0x31,0xD0,0x73, /* 1B60: "ð`¿s1Ðs */ - 0x87,0xF1,0x73,0x32,0x27,0x2F,0x2F,0x4F, /* 1B68: ‡ñs2'..O */ - 0x24,0xF6,0x89,0x23,0xFB,0x73,0x87,0xF1, /* 1B70: $ö‰#ûs‡ñ */ - 0x70,0x23,0x28,0x27,0xEF,0x73,0x87,0xF1, /* 1B78: p#('ïs‡ñ */ - 0x43,0x24,0xF6,0x70,0x23,0x28,0x26,0xE8, /* 1B80: C$öp#(&è */ - 0x74,0x21,0x20,0x20,0x40,0x24,0xF6,0x23, /* 1B88: t! @$ö# */ - 0xA9,0x73,0x21,0x52,0xF1,0x48,0x24,0xF6, /* 1B90: ©s!RñH$ö */ - 0x21,0xA9,0x75,0x21,0x20,0x20,0x40,0x24, /* 1B98: !©u! @$ */ - 0xF6,0xA9,0x20,0x42,0x70,0x23,0x28,0x26, /* 1BA0: ö© Bp#(& */ - 0xED,0x21,0x0F,0x40,0x70,0x23,0x28,0x26, /* 1BA8: í!.@p#(& */ - 0xED,0x21,0x07,0x75,0x21,0x20,0x20,0x40, /* 1BB0: í!.u! @ */ - 0x24,0xF6,0xA9,0x20,0x41,0x70,0x23,0x28, /* 1BB8: $ö© Ap#( */ - 0x26,0xEC,0x07,0x20,0x40,0x70,0x23,0x28, /* 1BC0: &ì. @p#( */ - 0x26,0xEC,0x74,0x22,0x20,0x20,0x40,0x24, /* 1BC8: &ìt" @$ */ - 0xF6,0x23,0xAC,0x73,0x21,0x52,0xF1,0x48, /* 1BD0: ö#¬s!RñH */ - 0x24,0xF6,0x21,0xAB,0x75,0x22,0x20,0x20, /* 1BD8: $ö!«u" */ - 0x40,0x24,0xF6,0xAA,0x20,0x41,0x70,0x23, /* 1BE0: @$öª Ap# */ - 0x28,0x26,0xEC,0xB1,0x22,0xF0,0x40,0x70, /* 1BE8: (&ì±"ð@p */ - 0x23,0x28,0x26,0xEC,0xB1,0x22,0xF0,0x75, /* 1BF0: #(&ì±"ðu */ - 0x22,0x20,0x20,0x40,0x24,0xF6,0xAA,0x20, /* 1BF8: " @$öª */ - 0x42,0x70,0x23,0x28,0x26,0xED,0xB1,0x22, /* 1C00: Bp#(&í±" */ - 0xF0,0x40,0x70,0x23,0x28,0x26,0xED,0xB1, /* 1C08: ð@p#(&í± */ - 0x22,0xF0,0x76,0xF6,0x20,0x82,0x00,0x04, /* 1C10: "ðvö ‚.. */ - 0x00,0x16,0x00,0x00,0x00,0x41,0x00,0x00, /* 1C18: .....A.. */ - 0x00,0x41,0x00,0x04,0x00,0x82,0x00,0x03, /* 1C20: .A...‚.. */ - 0x00,0x41,0x00,0x03,0x00,0x82,0x00,0x02, /* 1C28: .A...‚.. */ - 0x00,0x4E,0x00,0x02,0x00,0x41,0x00,0x02, /* 1C30: .N...A.. */ - 0x00,0x82,0x00,0x01,0x00,0x57,0x00,0x02, /* 1C38: .‚...W.. */ - 0x00,0x41,0x00,0x01,0x00,0x82,0x00,0x00, /* 1C40: .A...‚.. */ - 0x00,0x2B,0x00,0x00,0x00,0xA3,0x00,0x04, /* 1C48: .+...£.. */ - 0x00,0x1B,0x00,0x00,0x00,0x51,0x00,0x00, /* 1C50: .....Q.. */ - 0x00,0x51,0x00,0x04,0x00,0xA3,0x00,0x03, /* 1C58: .Q...£.. */ - 0x00,0x51,0x00,0x03,0x00,0xA3,0x00,0x02, /* 1C60: .Q...£.. */ - 0x00,0x62,0x00,0x02,0x00,0x51,0x00,0x02, /* 1C68: .b...Q.. */ - 0x00,0xA3,0x00,0x01,0x00,0x6D,0x00,0x02, /* 1C70: .£...m.. */ - 0x00,0x51,0x00,0x01,0x00,0xA3,0x00,0x00, /* 1C78: .Q...£.. */ - 0x00,0x36,0x00,0x00,0x00,0x36,0x00,0x05, /* 1C80: .6...6.. */ - 0x00,0x1B,0x00,0x05,0x00,0x0D,0x00,0x05, /* 1C88: ........ */ - 0x00,0xF4,0x00,0x04,0x00,0x6F,0x00,0x04, /* 1C90: .ô...o.. */ - 0x00,0x5B,0x00,0x04,0x00,0xF4,0x00,0x03, /* 1C98: .[...ô.. */ - 0x00,0x6D,0x00,0x01,0x00,0x38,0x00,0x00, /* 1CA0: .m...8.. */ - 0x00,0x31,0x00,0x00,0x00,0x29,0x00,0x00, /* 1CA8: .1...).. */ - 0x00,0x62,0x00,0x05,0x00,0x53,0x00,0x05, /* 1CB0: .b...S.. */ - 0x00,0xD9,0x00,0x00,0x00,0x30,0x00,0x05, /* 1CB8: .Ù...0.. */ - 0x00,0x6D,0x00,0x00,0x00,0xF0,0x00,0x01, /* 1CC0: .m...ð.. */ - 0x00,0x01,0x00,0x0A,0x00,0x0A,0x00,0x0A, /* 1CC8: ........ */ - 0x00,0x0A,0x00,0x09,0x00,0x08,0x00,0x06, /* 1CD0: ........ */ - 0x00,0x0A,0x00,0x03,0x00,0x02,0x00,0x01, /* 1CD8: ........ */ - 0x00,0xF0,0x00,0x01,0x00,0x01,0x00,0x0A, /* 1CE0: .ð...... */ - 0x00,0x0A,0x00,0x0A,0x00,0x0A,0x00,0x09, /* 1CE8: ........ */ - 0x00,0x08,0x00,0x06,0x00,0x0A,0x00,0x03, /* 1CF0: ........ */ - 0x00,0x02,0x00,0x01,0x00,0x01,0x00,0x01, /* 1CF8: ........ */ - 0x00,0x01,0x00,0xF0,0x00,0x0A,0x00,0x0A, /* 1D00: ...ð.... */ - 0x00,0x0A,0x00,0x06,0x00,0x01,0x00,0x01, /* 1D08: ........ */ - 0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x03, /* 1D10: ........ */ - 0x00,0x01,0x00,0x02,0x20,0x51,0x00,0x4F, /* 1D18: .... Q.O */ - 0x00,0x4D,0x00,0x4B,0x00,0x49,0x00,0x47, /* 1D20: .M.K.I.G */ - 0x00,0x45,0x00,0x43,0x00,0x41,0x00,0x3F, /* 1D28: .E.C.A.? */ - 0x00,0x3D,0x00,0x3B,0x00,0x39,0x00,0x37, /* 1D30: .=.;.9.7 */ - 0x00,0x35,0x00,0x33,0x00,0x31,0x00,0x2F, /* 1D38: .5.3.1.. */ - 0x00,0x2D,0x00,0x2C,0x00,0x02,0x0C,0x71, /* 1D40: .-.,...q */ - 0x5D,0xD2,0x68,0x47,0x21,0xFB,0x72,0x25, /* 1D48: ]ÒhG!ûr% */ - 0x47,0x24,0xFA,0x65,0x2D,0x41,0x21,0xFB, /* 1D50: G$úe-A!û */ - 0x72,0x25,0xE2,0x65,0x27,0x42,0x21,0xFB, /* 1D58: r%âe'B!û */ - 0x72,0x25,0xE0,0x65,0x26,0x44,0x21,0xFB, /* 1D60: r%àe&D!û */ - 0x72,0x24,0xEE,0x65,0x25,0x45,0x21,0xFB, /* 1D68: r$îe%E!û */ - 0x72,0x24,0xEC,0x66,0x23,0x48,0x21,0xFB, /* 1D70: r$ìf#H!û */ - 0x72,0x24,0xEA,0x67,0x27,0x4F,0x21,0xFB, /* 1D78: r$êg'O!û */ - 0x72,0x24,0xE8,0x67,0x26,0x44,0x21,0xFB, /* 1D80: r$èg&D!û */ - 0x72,0x24,0xE6,0x67,0x21,0x42,0x21,0xFB, /* 1D88: r$æg!B!û */ - 0x72,0x24,0xE4,0x68,0x2C,0x43,0x21,0xFB, /* 1D90: r$äh,C!û */ - 0x72,0x24,0xE2,0x6A,0x2A,0x49,0x21,0xFB, /* 1D98: r$âj*I!û */ - 0x72,0x24,0xE0,0x6A,0x29,0x4E,0x21,0xFB, /* 1DA0: r$àj)N!û */ - 0x72,0x23,0xEE,0x6A,0x29,0x43,0x21,0xFB, /* 1DA8: r#îj)C!û */ - 0x72,0x23,0xEC,0x6A,0x27,0x4C,0x21,0xFB, /* 1DB0: r#ìj'L!û */ - 0x72,0x23,0xEA,0x6B,0x2F,0x4F,0x21,0xFB, /* 1DB8: r#êk.O!û */ - 0x72,0x23,0xE8,0x6B,0x26,0x40,0x21,0xFB, /* 1DC0: r#èk&@!û */ - 0x72,0x23,0xE6,0x61,0x2D,0x2E,0x4C,0x21, /* 1DC8: r#æa-.L! */ - 0xFB,0x72,0x23,0xE4,0x6B,0x21,0x42,0x21, /* 1DD0: ûr#äk!B! */ - 0xFB,0x72,0x23,0xE2,0x61,0x2D,0x2D,0x4B, /* 1DD8: ûr#âa--K */ - 0x21,0xFB,0x72,0x23,0xE0,0x61,0x2D,0x2D, /* 1DE0: !ûr#àa-- */ - 0x42,0x21,0xFB,0x72,0x22,0xEE,0x72,0x6D, /* 1DE8: B!ûr"îrm */ - 0x4A,0x21,0xFB,0x21,0x44,0x22,0x2C,0x29, /* 1DF0: J!û!D",) */ - 0x90,0x22,0xF0,0x60,0xBD,0x74,0x26,0x50, /* 1DF8: �"ð`½t&P */ - 0xD1,0x21,0x28,0x40,0xD0,0x71,0x65,0x3C, /* 1E00: Ñ!(@Ðqe< */ - 0x87,0xF1,0x81,0x71,0x65,0x3C,0x87,0x23, /* 1E08: ‡ñ�qe<‡# */ - 0xFB,0x74,0x2C,0x93,0x70,0x57,0xF1,0x25, /* 1E10: ût,“pWñ% */ - 0xFA,0xD2,0xAE,0x72,0x71,0x62,0x59,0xFA, /* 1E18: úÒ®rqbYú */ - 0x30,0xD2,0x70,0x74,0x2B,0x21,0x9D,0x2A, /* 1E20: 0Òpt+!�* */ - 0xA8,0x70,0x31,0xD2,0x70,0x34,0x41,0x24, /* 1E28: ¨p1Òp4A$ */ - 0xF6,0xC0,0x24,0xA8,0x70,0x8D,0xF1,0x70, /* 1E30: öÀ$¨p�ñp */ - 0x56,0xF1,0xF4,0x23,0xAF,0x70,0x34,0x41, /* 1E38: Vñô#¯p4A */ - 0x24,0xFB,0x70,0xE4,0x70,0x87,0xF1,0x70, /* 1E40: $ûpäp‡ñp */ - 0x32,0x27,0x2F,0x2F,0x4F,0x24,0xF6,0x89, /* 1E48: 2'..O$ö‰ */ - 0x23,0xFB,0x70,0x87,0xF1,0x72,0x23,0x28, /* 1E50: #ûp‡ñr#( */ - 0x27,0xEF,0x70,0x87,0xF1,0x43,0x24,0xF6, /* 1E58: 'ïp‡ñC$ö */ - 0x72,0x23,0x28,0x26,0xE8,0x72,0x23,0x28, /* 1E60: r#(&èr#( */ - 0x20,0x36,0x2F,0x4F,0x24,0xF6,0x44,0x24, /* 1E68: 6.O$öD$ */ - 0xFB,0x72,0x23,0x28,0x20,0xE6,0x41,0x70, /* 1E70: ûr#( æAp */ - 0x22,0x89,0x23,0xFB,0x70,0x34,0x21,0x40, /* 1E78: "‰#ûp4!@ */ - 0x24,0xF6,0x21,0xAC,0x41,0x70,0x55,0xF1, /* 1E80: $ö!¬ApUñ */ - 0x70,0x8B,0xF1,0xFC,0x2F,0x4F,0x24,0xF6, /* 1E88: p‹ñü.O$ö */ - 0x22,0x40,0xF0,0x24,0xFF,0xF0,0xC0,0xA8, /* 1E90: "@ð$ÿðÀ¨ */ - 0x70,0x34,0x61,0x4F,0x24,0xF6,0x70,0xE4, /* 1E98: p4aO$öpä */ - 0x70,0x22,0x50,0xF1,0x21,0x40,0x24,0xF6, /* 1EA0: p"Pñ!@$ö */ - 0x22,0xA7,0x70,0x87,0xF1,0x70,0x32,0x27, /* 1EA8: "§p‡ñp2' */ - 0x2F,0x2F,0x4F,0x24,0xF6,0x89,0x23,0xFB, /* 1EB0: ..O$ö‰#û */ - 0x70,0x87,0xF1,0x72,0x23,0x28,0x27,0xEF, /* 1EB8: p‡ñr#('ï */ - 0x70,0x87,0xF1,0x43,0x24,0xF6,0x72,0x23, /* 1EC0: p‡ñC$ör# */ - 0x28,0x26,0xE8,0x70,0x74,0x22,0x24,0x20, /* 1EC8: (&èpt"$ */ - 0x91,0x70,0x21,0x37,0xD0,0x6D,0x0E,0x60, /* 1ED0: ‘p!7Ðm.` */ - 0xB4,0x7D,0x26,0x50,0xD6,0x76,0x30,0xD4, /* 1ED8: ´}&PÖv0Ô */ - 0x76,0x31,0xD1,0x74,0x33,0xD0,0x71,0x44, /* 1EE0: v1Ñt3ÐqD */ - 0xF8,0x70,0x23,0x28,0x27,0xEF,0x70,0x23, /* 1EE8: øp#('ïp# */ - 0x28,0x26,0x37,0x2F,0x4F,0x24,0xF6,0x25, /* 1EF0: (&7.O$ö% */ - 0xFA,0xD3,0x41,0x24,0xF6,0x25,0x26,0xAC, /* 1EF8: úÓA$ö%&¬ */ - 0x70,0x23,0x28,0x26,0x3B,0x2F,0x4F,0x24, /* 1F00: p#(&;.O$ */ - 0xF6,0x25,0xFA,0xD2,0x43,0x24,0xF6,0x70, /* 1F08: ö%úÒC$öp */ - 0x23,0x28,0x26,0xE8,0x71,0x72,0x43,0x24, /* 1F10: #(&èqrC$ */ - 0xF6,0x28,0xF1,0x74,0x55,0xFA,0x30,0xD5, /* 1F18: ö(ñtUú0Õ */ - 0x70,0x23,0x28,0x24,0x33,0x47,0x24,0xF6, /* 1F20: p#($3G$ö */ - 0x43,0xF4,0x2C,0xAF,0x40,0xD9,0x70,0x23, /* 1F28: Cô,¯@Ùp# */ - 0x28,0x26,0x32,0x2F,0x4F,0x24,0xF6,0xD8, /* 1F30: (&2.O$öØ */ - 0x70,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 1F38: p#(&2.O$ */ - 0xF6,0xDB,0x78,0x48,0x24,0xF6,0x21,0xA0, /* 1F40: öÛxH$ö! */ - 0x75,0x21,0x89,0xF1,0x41,0x24,0xFB,0x75, /* 1F48: u!‰ñA$ûu */ - 0x21,0x89,0x23,0xFB,0x41,0x76,0x22,0xE4, /* 1F50: !‰#ûAv"ä */ - 0x78,0x47,0x24,0xF6,0xAD,0x75,0x21,0x50, /* 1F58: xG$öu!P */ - 0xF1,0x28,0x40,0x24,0xF6,0xA4,0x41,0x76, /* 1F60: ñ(@$ö¤Av */ - 0x22,0xE4,0x78,0x41,0x24,0xF6,0xA8,0x75, /* 1F68: "äxA$ö¨u */ - 0x21,0x3E,0x41,0xF2,0x75,0x21,0xEE,0x78, /* 1F70: !>Aòu!îx */ - 0x42,0x24,0xF6,0xAA,0x75,0x21,0x3C,0x41, /* 1F78: B$öªu!<A */ - 0xF2,0x75,0x21,0xEC,0x41,0xD9,0x78,0x44, /* 1F80: òu!ìAÙxD */ - 0x24,0xF6,0xAA,0x75,0x21,0x3D,0x41,0xF2, /* 1F88: $öªu!=Aò */ - 0x75,0x21,0xED,0x41,0xD9,0x79,0x24,0x2C, /* 1F90: u!íAÙy$, */ - 0xA9,0x75,0x21,0x50,0xF1,0x24,0x40,0x24, /* 1F98: ©u!Pñ$@$ */ - 0xF6,0xA5,0x75,0x22,0x8B,0xF1,0xDB,0x75, /* 1FA0: ö¥u"‹ñÛu */ - 0x55,0xF1,0xD8,0x75,0x8B,0xF1,0x25,0xFA, /* 1FA8: UñØu‹ñ%ú */ - 0xD9,0x78,0x81,0xFC,0x2F,0x4F,0x24,0xF6, /* 1FB0: Ùx�ü.O$ö */ - 0x25,0xFA,0xDA,0x24,0x29,0xAC,0x7B,0x78, /* 1FB8: %úÚ$)¬{x */ - 0x2F,0x4F,0x24,0xF6,0x75,0x2B,0x50,0xF2, /* 1FC0: .O$öu+Pò */ - 0x23,0xFB,0x78,0x81,0x75,0x55,0x23,0xFB, /* 1FC8: #ûx�uU#û */ - 0x79,0x78,0x81,0x81,0xFC,0x2F,0x4F,0x24, /* 1FD0: yx��ü.O$ */ - 0xF6,0xD7,0x75,0x34,0x48,0x24,0xF6,0x24, /* 1FD8: ö×u4H$ö$ */ - 0x28,0xA0,0x7A,0x21,0x4F,0xF9,0x24,0x27, /* 1FE0: ( z!Où$' */ - 0xA9,0x22,0x40,0x77,0xF9,0x24,0x27,0xA2, /* 1FE8: ©"@wù$'¢ */ - 0x75,0x34,0x21,0x40,0x24,0xFB,0x75,0xE4, /* 1FF0: u4!@$ûuä */ - 0x24,0x26,0x07,0x75,0x34,0x21,0x40,0x24, /* 1FF8: $&.u4!@$ */ - 0xF6,0xC0,0x24,0x24,0xA5,0x75,0x22,0x87, /* 2000: öÀ$$¥u"‡ */ - 0xF1,0xC0,0xAC,0x75,0x21,0x54,0xF1,0x41, /* 2008: ñÀ¬u!TñA */ - 0x24,0xFB,0x75,0x21,0x54,0x23,0xFB,0x75, /* 2010: $ûu!T#ûu */ - 0x55,0xF1,0xD8,0x75,0x8B,0xF1,0x25,0xFA, /* 2018: UñØu‹ñ%ú */ - 0xD9,0x78,0x81,0xFC,0x2F,0x4F,0x24,0xF6, /* 2020: Ùx�ü.O$ö */ - 0xDA,0x70,0x23,0x28,0x20,0x3E,0x2F,0x4F, /* 2028: Úp#( >.O */ - 0x24,0xF6,0xD7,0x7A,0x77,0xF9,0xA3,0x77, /* 2030: $ö×zwù£w */ - 0xDB,0x02,0x7A,0xDB,0x77,0x7B,0x2F,0x4F, /* 2038: Û.zÛw{.O */ - 0x24,0xF6,0xFC,0x2F,0x4F,0x24,0xF6,0xD7, /* 2040: $öü.O$ö× */ - 0x7B,0x2F,0x4F,0x24,0xF6,0x41,0xF4,0xDB, /* 2048: {.O$öAôÛ */ - 0x41,0x22,0x40,0x7B,0x24,0xFF,0xF0,0xC0, /* 2050: A"@{$ÿðÀ */ - 0x23,0x2A,0xA3,0x7B,0x42,0x21,0xFB,0x28, /* 2058: #*£{B!û( */ - 0xF1,0xF6,0x23,0x28,0x00,0x20,0x23,0x26, /* 2060: ñö#(. #& */ - 0x03,0x20,0x23,0x24,0x06,0x20,0x23,0x22, /* 2068: . #$. #" */ - 0x09,0x20,0x23,0x20,0x0C,0x20,0x22,0x2E, /* 2070: . # . ". */ - 0x0F,0x20,0x22,0x2D,0x02,0x20,0x22,0x2B, /* 2078: . "-. "+ */ - 0x05,0x20,0x22,0x29,0x08,0x20,0x22,0x27, /* 2080: . "). "' */ - 0x0B,0x20,0x22,0x25,0x0E,0x20,0x22,0x24, /* 2088: . "%. "$ */ - 0x01,0x20,0x22,0x22,0x04,0x20,0x22,0x20, /* 2090: . "". " */ - 0x07,0x20,0x21,0x2E,0x0A,0x20,0x21,0x2C, /* 2098: . !.. !, */ - 0x0D,0x20,0x21,0x2B,0x00,0x20,0x21,0x29, /* 20A0: . !+. !) */ - 0x03,0x20,0x21,0x27,0x06,0x20,0x21,0x25, /* 20A8: . !'. !% */ - 0x09,0x20,0x21,0x23,0x0C,0x20,0x21,0x21, /* 20B0: . !#. !! */ - 0x0F,0x20,0x21,0x20,0x02,0x20,0x2E,0x06, /* 20B8: . ! . .. */ - 0x20,0x20,0x2C,0x09,0x20,0x20,0x2A,0x0C, /* 20C0: ,. *. */ - 0x20,0x20,0x28,0x0F,0x20,0x20,0x27,0x02, /* 20C8: (. '. */ - 0x20,0x20,0x25,0x05,0x20,0x20,0x23,0x08, /* 20D0: %. #. */ - 0x20,0x20,0x21,0x0B,0x20,0x20,0x78,0xDB, /* 20D8: !. xÛ */ - 0x78,0x81,0xD8,0x70,0x23,0x28,0x26,0x32, /* 20E0: x�Øp#(&2 */ - 0x2F,0x4F,0x24,0xF6,0x7B,0x2F,0x4F,0x24, /* 20E8: .O$ö{.O$ */ - 0xF6,0x75,0x2B,0x50,0xF2,0x23,0xFB,0x78, /* 20F0: öu+Pò#ûx */ - 0xDB,0x78,0x81,0xD8,0x70,0x23,0x28,0x26, /* 20F8: Ûx�Øp#(& */ - 0x32,0x2F,0x4F,0x24,0xF6,0x7B,0x2F,0x4F, /* 2100: 2.O$ö{.O */ - 0x24,0xF6,0x75,0x2B,0x50,0xF2,0x23,0xFB, /* 2108: $öu+Pò#û */ - 0x78,0xDB,0x78,0x81,0xD8,0x70,0x23,0x28, /* 2110: xÛx�Øp#( */ - 0x26,0x32,0x2F,0x4F,0x24,0xF6,0x7B,0x2F, /* 2118: &2.O$ö{. */ - 0x4F,0x24,0xF6,0x75,0x2B,0x50,0xF2,0x23, /* 2120: O$öu+Pò# */ - 0xFB,0x78,0xDB,0x78,0x81,0xD8,0x70,0x23, /* 2128: ûxÛx�Øp# */ - 0x28,0x26,0x32,0x2F,0x4F,0x24,0xF6,0x7B, /* 2130: (&2.O$ö{ */ - 0x2F,0x4F,0x24,0xF6,0x75,0x2B,0x50,0xF2, /* 2138: .O$öu+Pò */ - 0x23,0xFB,0x78,0xDB,0x78,0x81,0xD8,0x70, /* 2140: #ûxÛx�Øp */ - 0x23,0x28,0x26,0x32,0x2F,0x4F,0x24,0xF6, /* 2148: #(&2.O$ö */ - 0x7B,0x2F,0x4F,0x24,0xF6,0x75,0x2B,0x50, /* 2150: {.O$öu+P */ - 0xF2,0x23,0xFB,0x78,0xDB,0x78,0x81,0xD8, /* 2158: ò#ûxÛx�Ø */ - 0x70,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 2160: p#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x75,0x2B, /* 2168: ö{.O$öu+ */ - 0x50,0xF2,0x23,0xFB,0x78,0xDB,0x78,0x81, /* 2170: Pò#ûxÛx� */ - 0xD8,0x70,0x23,0x28,0x26,0x32,0x2F,0x4F, /* 2178: Øp#(&2.O */ - 0x24,0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x75, /* 2180: $ö{.O$öu */ - 0x2B,0x50,0xF2,0x23,0xFB,0x78,0xDB,0x78, /* 2188: +Pò#ûxÛx */ - 0x81,0xD8,0x70,0x23,0x28,0x26,0x32,0x2F, /* 2190: �Øp#(&2. */ - 0x4F,0x24,0xF6,0x7B,0x2F,0x4F,0x24,0xF6, /* 2198: O$ö{.O$ö */ - 0x75,0x2B,0x50,0xF2,0x23,0xFB,0x78,0xDB, /* 21A0: u+Pò#ûxÛ */ - 0x78,0x81,0xD8,0x70,0x23,0x28,0x26,0x32, /* 21A8: x�Øp#(&2 */ - 0x2F,0x4F,0x24,0xF6,0x7B,0x2F,0x4F,0x24, /* 21B0: .O$ö{.O$ */ - 0xF6,0x75,0x2B,0x50,0xF2,0x23,0xFB,0x78, /* 21B8: öu+Pò#ûx */ - 0xDB,0x78,0x81,0xD8,0x70,0x23,0x28,0x26, /* 21C0: Ûx�Øp#(& */ - 0x32,0x2F,0x4F,0x24,0xF6,0x7B,0x2F,0x4F, /* 21C8: 2.O$ö{.O */ - 0x24,0xF6,0x75,0x2B,0x50,0xF2,0x23,0xFB, /* 21D0: $öu+Pò#û */ - 0x78,0xDB,0x78,0x81,0xD8,0x70,0x23,0x28, /* 21D8: xÛx�Øp#( */ - 0x26,0x32,0x2F,0x4F,0x24,0xF6,0x7B,0x2F, /* 21E0: &2.O$ö{. */ - 0x4F,0x24,0xF6,0x75,0x2B,0x50,0xF2,0x23, /* 21E8: O$öu+Pò# */ - 0xFB,0x78,0xDB,0x78,0x81,0xD8,0x70,0x23, /* 21F0: ûxÛx�Øp# */ - 0x28,0x26,0x32,0x2F,0x4F,0x24,0xF6,0x7B, /* 21F8: (&2.O$ö{ */ - 0x2F,0x4F,0x24,0xF6,0x75,0x2B,0x50,0xF2, /* 2200: .O$öu+Pò */ - 0x23,0xFB,0x78,0xDB,0x78,0x81,0xD8,0x70, /* 2208: #ûxÛx�Øp */ - 0x23,0x28,0x26,0x32,0x2F,0x4F,0x24,0xF6, /* 2210: #(&2.O$ö */ - 0x7B,0x2F,0x4F,0x24,0xF6,0x75,0x2B,0x50, /* 2218: {.O$öu+P */ - 0xF2,0x23,0xFB,0x78,0xDB,0x78,0x81,0xD8, /* 2220: ò#ûxÛx�Ø */ - 0x70,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 2228: p#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x75,0x2B, /* 2230: ö{.O$öu+ */ - 0x50,0xF2,0x23,0xFB,0x78,0xDB,0x78,0x81, /* 2238: Pò#ûxÛx� */ - 0xD8,0x70,0x23,0x28,0x26,0x32,0x2F,0x4F, /* 2240: Øp#(&2.O */ - 0x24,0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x75, /* 2248: $ö{.O$öu */ - 0x2B,0x50,0xF2,0x23,0xFB,0x78,0xDB,0x78, /* 2250: +Pò#ûxÛx */ - 0x81,0xD8,0x70,0x23,0x28,0x26,0x32,0x2F, /* 2258: �Øp#(&2. */ - 0x4F,0x24,0xF6,0x7B,0x2F,0x4F,0x24,0xF6, /* 2260: O$ö{.O$ö */ - 0x75,0x2B,0x50,0xF2,0x23,0xFB,0x78,0xDB, /* 2268: u+Pò#ûxÛ */ - 0x78,0x81,0xD8,0x70,0x23,0x28,0x26,0x32, /* 2270: x�Øp#(&2 */ - 0x2F,0x4F,0x24,0xF6,0x7B,0x2F,0x4F,0x24, /* 2278: .O$ö{.O$ */ - 0xF6,0x75,0x2B,0x50,0xF2,0x23,0xFB,0x78, /* 2280: öu+Pò#ûx */ - 0xDB,0x78,0x81,0xD8,0x70,0x23,0x28,0x26, /* 2288: Ûx�Øp#(& */ - 0x32,0x2F,0x4F,0x24,0xF6,0x7B,0x2F,0x4F, /* 2290: 2.O$ö{.O */ - 0x24,0xF6,0x75,0x2B,0x50,0xF2,0x23,0xFB, /* 2298: $öu+Pò#û */ - 0x78,0xDB,0x78,0x81,0xD8,0x70,0x23,0x28, /* 22A0: xÛx�Øp#( */ - 0x26,0x32,0x2F,0x4F,0x24,0xF6,0x7B,0x2F, /* 22A8: &2.O$ö{. */ - 0x4F,0x24,0xF6,0x75,0x2B,0x50,0xF2,0x23, /* 22B0: O$öu+Pò# */ - 0xFB,0x78,0xDB,0x78,0x81,0xD8,0x70,0x23, /* 22B8: ûxÛx�Øp# */ - 0x28,0x26,0x32,0x2F,0x4F,0x24,0xF6,0x7B, /* 22C0: (&2.O$ö{ */ - 0x2F,0x4F,0x24,0xF6,0x75,0x2B,0x50,0xF2, /* 22C8: .O$öu+Pò */ - 0x23,0xFB,0x78,0xDB,0x78,0x81,0xD8,0x70, /* 22D0: #ûxÛx�Øp */ - 0x23,0x28,0x26,0x32,0x2F,0x4F,0x24,0xF6, /* 22D8: #(&2.O$ö */ - 0x7B,0x2F,0x4F,0x24,0xF6,0x75,0x2B,0x50, /* 22E0: {.O$öu+P */ - 0xF2,0x23,0xFB,0x78,0xDB,0x78,0x81,0xD8, /* 22E8: ò#ûxÛx�Ø */ - 0x70,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 22F0: p#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x75,0x2B, /* 22F8: ö{.O$öu+ */ - 0x50,0xF2,0x23,0xFB,0x78,0xDB,0x78,0x81, /* 2300: Pò#ûxÛx� */ - 0xD8,0x70,0x23,0x28,0x26,0x32,0x2F,0x4F, /* 2308: Øp#(&2.O */ - 0x24,0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x75, /* 2310: $ö{.O$öu */ - 0x2B,0x50,0xF2,0x23,0xFB,0x78,0xDB,0x78, /* 2318: +Pò#ûxÛx */ - 0x81,0xD8,0x70,0x23,0x28,0x26,0x32,0x2F, /* 2320: �Øp#(&2. */ - 0x4F,0x24,0xF6,0x7B,0x2F,0x4F,0x24,0xF6, /* 2328: O$ö{.O$ö */ - 0x75,0x2B,0x50,0xF2,0x23,0xFB,0x78,0xDB, /* 2330: u+Pò#ûxÛ */ - 0x78,0x81,0xD8,0x70,0x23,0x28,0x26,0x32, /* 2338: x�Øp#(&2 */ - 0x2F,0x4F,0x24,0xF6,0x7B,0x2F,0x4F,0x24, /* 2340: .O$ö{.O$ */ - 0xF6,0x75,0x2B,0x50,0xF2,0x23,0xFB,0x78, /* 2348: öu+Pò#ûx */ - 0xDB,0x78,0x81,0xD8,0x70,0x23,0x28,0x26, /* 2350: Ûx�Øp#(& */ - 0x32,0x2F,0x4F,0x24,0xF6,0x7B,0x2F,0x4F, /* 2358: 2.O$ö{.O */ - 0x24,0xF6,0x75,0x2B,0x50,0xF2,0x23,0xFB, /* 2360: $öu+Pò#û */ - 0x78,0xDB,0x78,0x81,0xD8,0x70,0x23,0x28, /* 2368: xÛx�Øp#( */ - 0x26,0x32,0x2F,0x4F,0x24,0xF6,0x7B,0x2F, /* 2370: &2.O$ö{. */ - 0x4F,0x24,0xF6,0x75,0x2B,0x50,0xF2,0x23, /* 2378: O$öu+Pò# */ - 0xFB,0x78,0xDB,0x78,0x81,0xD8,0x70,0x23, /* 2380: ûxÛx�Øp# */ - 0x28,0x26,0x32,0x2F,0x4F,0x24,0xF6,0x7B, /* 2388: (&2.O$ö{ */ - 0x2F,0x4F,0x24,0xF6,0x75,0x2B,0x50,0xF2, /* 2390: .O$öu+Pò */ - 0x23,0xFB,0x78,0xDB,0x78,0x81,0xD8,0x70, /* 2398: #ûxÛx�Øp */ - 0x23,0x28,0x26,0x32,0x2F,0x4F,0x24,0xF6, /* 23A0: #(&2.O$ö */ - 0x7B,0x2F,0x4F,0x24,0xF6,0x75,0x2B,0x50, /* 23A8: {.O$öu+P */ - 0xF2,0x23,0xFB,0x78,0xDB,0x78,0x81,0xD8, /* 23B0: ò#ûxÛx�Ø */ - 0x70,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 23B8: p#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x75,0x2B, /* 23C0: ö{.O$öu+ */ - 0x50,0xF2,0x23,0xFB,0x78,0xDB,0x78,0x81, /* 23C8: Pò#ûxÛx� */ - 0xD8,0x70,0x23,0x28,0x26,0x32,0x2F,0x4F, /* 23D0: Øp#(&2.O */ - 0x24,0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x75, /* 23D8: $ö{.O$öu */ - 0x2B,0x50,0xF2,0x23,0xFB,0x78,0xDB,0x78, /* 23E0: +Pò#ûxÛx */ - 0x81,0xD8,0x70,0x23,0x28,0x26,0x32,0x2F, /* 23E8: �Øp#(&2. */ - 0x4F,0x24,0xF6,0x7B,0x2F,0x4F,0x24,0xF6, /* 23F0: O$ö{.O$ö */ - 0x75,0x2B,0x50,0xF2,0x23,0xFB,0x78,0x75, /* 23F8: u+Pò#ûxu */ - 0x55,0x23,0xFB,0x77,0x75,0x21,0x3F,0xF2, /* 2400: U#ûwu!?ò */ - 0x75,0x21,0xEF,0x77,0x77,0x60,0x8F,0xD7, /* 2408: u!ïww`�× */ - 0x2F,0x4F,0x24,0xF6,0x21,0xA2,0x70,0x23, /* 2410: .O$ö!¢p# */ - 0x28,0x26,0x32,0x77,0x77,0x60,0x8F,0xD7, /* 2418: (&2ww`�× */ - 0x2F,0x4F,0x24,0xF6,0xA3,0x20,0x61,0x0E, /* 2420: .O$ö£ a. */ - 0x79,0x78,0x81,0xFC,0x2F,0x4F,0x24,0xF6, /* 2428: yx�ü.O$ö */ - 0xD7,0x75,0x34,0x48,0x24,0xF6,0x21,0xA2, /* 2430: ×u4H$ö!¢ */ - 0x7A,0x21,0x4F,0xF9,0xAD,0x22,0x40,0x77, /* 2438: z!Où"@w */ - 0xF9,0xA8,0x75,0x34,0x21,0x40,0x24,0xFB, /* 2440: ù¨u4!@$û */ - 0x75,0xE4,0x41,0x76,0x22,0xE5,0x72,0x23, /* 2448: uäAv"år# */ - 0x4F,0x24,0xF6,0x70,0x23,0x28,0x26,0xEB, /* 2450: O$öp#(&ë */ - 0x21,0x02,0x77,0x75,0x21,0x3F,0xF2,0x75, /* 2458: !.wu!?òu */ - 0x21,0xEF,0x72,0x23,0x4F,0x24,0xF6,0x70, /* 2460: !ïr#O$öp */ - 0x23,0x28,0x26,0xEB,0x73,0x42,0x24,0xF6, /* 2468: #(&ësB$ö */ - 0x24,0x23,0xA6,0x70,0x23,0x28,0x26,0x3A, /* 2470: $#¦p#(&: */ - 0x2F,0x4F,0x24,0xF6,0x25,0xFA,0xD2,0x43, /* 2478: .O$ö%úÒC */ - 0x24,0xF6,0x70,0x23,0x28,0x26,0xE8,0x71, /* 2480: $öp#(&èq */ - 0x72,0x43,0x24,0xF6,0x28,0xF1,0x74,0x55, /* 2488: rC$ö(ñtU */ - 0xFA,0x30,0x25,0xFA,0xD5,0x22,0x87,0xF1, /* 2490: ú0%úÕ"‡ñ */ - 0xC0,0xAC,0x75,0x21,0x54,0xF1,0x42,0x24, /* 2498: À¬u!TñB$ */ - 0xFB,0x75,0x21,0x54,0x23,0xFB,0x75,0x23, /* 24A0: ûu!T#ûu# */ - 0x85,0xF1,0xA9,0x75,0x7D,0x21,0x2D,0x20, /* 24A8: …ñ©u}!- */ - 0x9D,0x23,0x2E,0x0B,0x75,0x8D,0xF1,0xD9, /* 24B0: �#..u�ñÙ */ - 0x75,0x56,0xF1,0xD8,0x75,0x34,0x21,0x20, /* 24B8: uVñØu4! */ - 0x40,0x24,0xF6,0x22,0xA8,0x75,0x34,0x61, /* 24C0: @$ö"¨u4a */ - 0x2F,0x4F,0x24,0xF6,0x75,0xE4,0x75,0x34, /* 24C8: .O$öuäu4 */ - 0x22,0x20,0x40,0x24,0xFB,0x75,0xE4,0x75, /* 24D0: " @$ûuäu */ - 0x34,0x60,0x4E,0x24,0xF6,0x75,0xE4,0x70, /* 24D8: 4`N$öuäp */ - 0x23,0x28,0x20,0x36,0x2F,0x49,0x24,0xF6, /* 24E0: #( 6.I$ö */ - 0x70,0x23,0x28,0x20,0xE6,0x79,0x78,0xFC, /* 24E8: p#( æyxü */ - 0x2F,0x4F,0x24,0xF6,0x25,0xFA,0xD7,0x75, /* 24F0: .O$ö%ú×u */ - 0x21,0x55,0xF1,0xF9,0xA6,0x75,0x21,0x55, /* 24F8: !Uñù¦u!U */ - 0xF1,0xDA,0x02,0x77,0xDA,0x7A,0x2F,0x4F, /* 2500: ñÚ.wÚz.O */ - 0x24,0xF6,0x41,0xF4,0xDA,0x41,0x22,0x40, /* 2508: $öAôÚA"@ */ - 0x7A,0x24,0xFF,0xF0,0xC0,0x23,0x20,0xA3, /* 2510: z$ÿðÀ# £ */ - 0x7A,0x42,0x21,0xFB,0x28,0xF1,0xF6,0x22, /* 2518: zB!û(ñö" */ - 0x2E,0x05,0x20,0x22,0x2C,0x0D,0x20,0x22, /* 2520: .. ",. " */ - 0x2B,0x05,0x20,0x22,0x29,0x0D,0x20,0x22, /* 2528: +. "). " */ - 0x28,0x05,0x20,0x22,0x26,0x0D,0x20,0x22, /* 2530: (. "&. " */ - 0x25,0x05,0x20,0x22,0x23,0x0D,0x20,0x22, /* 2538: %. "#. " */ - 0x22,0x05,0x20,0x22,0x20,0x0D,0x20,0x21, /* 2540: ". " . ! */ - 0x2F,0x05,0x20,0x21,0x2D,0x0D,0x20,0x21, /* 2548: .. !-. ! */ - 0x2C,0x05,0x20,0x21,0x2A,0x0D,0x20,0x21, /* 2550: ,. !*. ! */ - 0x29,0x05,0x20,0x21,0x27,0x0D,0x20,0x21, /* 2558: ). !'. ! */ - 0x26,0x05,0x20,0x21,0x24,0x0D,0x20,0x21, /* 2560: &. !$. ! */ - 0x23,0x05,0x20,0x21,0x21,0x0D,0x20,0x21, /* 2568: #. !!. ! */ - 0x20,0x05,0x20,0x2E,0x0E,0x20,0x20,0x2D, /* 2570: . .. - */ - 0x06,0x20,0x20,0x2B,0x0E,0x20,0x20,0x2A, /* 2578: . +. * */ - 0x06,0x20,0x20,0x28,0x0E,0x20,0x20,0x27, /* 2580: . (. ' */ - 0x06,0x20,0x20,0x25,0x0E,0x20,0x20,0x24, /* 2588: . %. $ */ - 0x06,0x20,0x20,0x22,0x0E,0x20,0x20,0x21, /* 2590: . ". ! */ - 0x06,0x20,0x20,0x78,0xDA,0x78,0x81,0xD8, /* 2598: . xÚx�Ø */ - 0x75,0x23,0x50,0x7A,0x2F,0x4F,0x24,0xF6, /* 25A0: u#Pz.O$ö */ - 0xF2,0xF1,0x70,0x23,0x28,0x26,0xE3,0x78, /* 25A8: òñp#(&ãx */ - 0xDA,0x78,0x81,0xD8,0x75,0x23,0x50,0x7A, /* 25B0: Úx�Øu#Pz */ - 0x2F,0x4F,0x24,0xF6,0xF2,0xF1,0x70,0x23, /* 25B8: .O$öòñp# */ - 0x28,0x26,0xE3,0x78,0xDA,0x78,0x81,0xD8, /* 25C0: (&ãxÚx�Ø */ - 0x75,0x23,0x50,0x7A,0x2F,0x4F,0x24,0xF6, /* 25C8: u#Pz.O$ö */ - 0xF2,0xF1,0x70,0x23,0x28,0x26,0xE3,0x78, /* 25D0: òñp#(&ãx */ - 0xDA,0x78,0x81,0xD8,0x75,0x23,0x50,0x7A, /* 25D8: Úx�Øu#Pz */ - 0x2F,0x4F,0x24,0xF6,0xF2,0xF1,0x70,0x23, /* 25E0: .O$öòñp# */ - 0x28,0x26,0xE3,0x78,0xDA,0x78,0x81,0xD8, /* 25E8: (&ãxÚx�Ø */ - 0x75,0x23,0x50,0x7A,0x2F,0x4F,0x24,0xF6, /* 25F0: u#Pz.O$ö */ - 0xF2,0xF1,0x70,0x23,0x28,0x26,0xE3,0x78, /* 25F8: òñp#(&ãx */ - 0xDA,0x78,0x81,0xD8,0x75,0x23,0x50,0x7A, /* 2600: Úx�Øu#Pz */ - 0x2F,0x4F,0x24,0xF6,0xF2,0xF1,0x70,0x23, /* 2608: .O$öòñp# */ - 0x28,0x26,0xE3,0x78,0xDA,0x78,0x81,0xD8, /* 2610: (&ãxÚx�Ø */ - 0x75,0x23,0x50,0x7A,0x2F,0x4F,0x24,0xF6, /* 2618: u#Pz.O$ö */ - 0xF2,0xF1,0x70,0x23,0x28,0x26,0xE3,0x78, /* 2620: òñp#(&ãx */ - 0xDA,0x78,0x81,0xD8,0x75,0x23,0x50,0x7A, /* 2628: Úx�Øu#Pz */ - 0x2F,0x4F,0x24,0xF6,0xF2,0xF1,0x70,0x23, /* 2630: .O$öòñp# */ - 0x28,0x26,0xE3,0x78,0xDA,0x78,0x81,0xD8, /* 2638: (&ãxÚx�Ø */ - 0x75,0x23,0x50,0x7A,0x2F,0x4F,0x24,0xF6, /* 2640: u#Pz.O$ö */ - 0xF2,0xF1,0x70,0x23,0x28,0x26,0xE3,0x78, /* 2648: òñp#(&ãx */ - 0xDA,0x78,0x81,0xD8,0x75,0x23,0x50,0x7A, /* 2650: Úx�Øu#Pz */ - 0x2F,0x4F,0x24,0xF6,0xF2,0xF1,0x70,0x23, /* 2658: .O$öòñp# */ - 0x28,0x26,0xE3,0x78,0xDA,0x78,0x81,0xD8, /* 2660: (&ãxÚx�Ø */ - 0x75,0x23,0x50,0x7A,0x2F,0x4F,0x24,0xF6, /* 2668: u#Pz.O$ö */ - 0xF2,0xF1,0x70,0x23,0x28,0x26,0xE3,0x78, /* 2670: òñp#(&ãx */ - 0xDA,0x78,0x81,0xD8,0x75,0x23,0x50,0x7A, /* 2678: Úx�Øu#Pz */ - 0x2F,0x4F,0x24,0xF6,0xF2,0xF1,0x70,0x23, /* 2680: .O$öòñp# */ - 0x28,0x26,0xE3,0x78,0xDA,0x78,0x81,0xD8, /* 2688: (&ãxÚx�Ø */ - 0x75,0x23,0x50,0x7A,0x2F,0x4F,0x24,0xF6, /* 2690: u#Pz.O$ö */ - 0xF2,0xF1,0x70,0x23,0x28,0x26,0xE3,0x78, /* 2698: òñp#(&ãx */ - 0xDA,0x78,0x81,0xD8,0x75,0x23,0x50,0x7A, /* 26A0: Úx�Øu#Pz */ - 0x2F,0x4F,0x24,0xF6,0xF2,0xF1,0x70,0x23, /* 26A8: .O$öòñp# */ - 0x28,0x26,0xE3,0x78,0xDA,0x78,0x81,0xD8, /* 26B0: (&ãxÚx�Ø */ - 0x75,0x23,0x50,0x7A,0x2F,0x4F,0x24,0xF6, /* 26B8: u#Pz.O$ö */ - 0xF2,0xF1,0x70,0x23,0x28,0x26,0xE3,0x78, /* 26C0: òñp#(&ãx */ - 0xDA,0x78,0x81,0xD8,0x75,0x23,0x50,0x7A, /* 26C8: Úx�Øu#Pz */ - 0x2F,0x4F,0x24,0xF6,0xF2,0xF1,0x70,0x23, /* 26D0: .O$öòñp# */ - 0x28,0x26,0xE3,0x78,0xDA,0x78,0x81,0xD8, /* 26D8: (&ãxÚx�Ø */ - 0x75,0x23,0x50,0x7A,0x2F,0x4F,0x24,0xF6, /* 26E0: u#Pz.O$ö */ - 0xF2,0xF1,0x70,0x23,0x28,0x26,0xE3,0x78, /* 26E8: òñp#(&ãx */ - 0xDA,0x78,0x81,0xD8,0x75,0x23,0x50,0x7A, /* 26F0: Úx�Øu#Pz */ - 0x2F,0x4F,0x24,0xF6,0xF2,0xF1,0x70,0x23, /* 26F8: .O$öòñp# */ - 0x28,0x26,0xE3,0x78,0xDA,0x78,0x81,0xD8, /* 2700: (&ãxÚx�Ø */ - 0x75,0x23,0x50,0x7A,0x2F,0x4F,0x24,0xF6, /* 2708: u#Pz.O$ö */ - 0xF2,0xF1,0x70,0x23,0x28,0x26,0xE3,0x78, /* 2710: òñp#(&ãx */ - 0xDA,0x78,0x81,0xD8,0x75,0x23,0x50,0x7A, /* 2718: Úx�Øu#Pz */ - 0x2F,0x4F,0x24,0xF6,0xF2,0xF1,0x70,0x23, /* 2720: .O$öòñp# */ - 0x28,0x26,0xE3,0x78,0xDA,0x78,0x81,0xD8, /* 2728: (&ãxÚx�Ø */ - 0x75,0x23,0x50,0x7A,0x2F,0x4F,0x24,0xF6, /* 2730: u#Pz.O$ö */ - 0xF2,0xF1,0x70,0x23,0x28,0x26,0xE3,0x78, /* 2738: òñp#(&ãx */ - 0xDA,0x78,0x81,0xD8,0x75,0x23,0x50,0x7A, /* 2740: Úx�Øu#Pz */ - 0x2F,0x4F,0x24,0xF6,0xF2,0xF1,0x70,0x23, /* 2748: .O$öòñp# */ - 0x28,0x26,0xE3,0x78,0xDA,0x78,0x81,0xD8, /* 2750: (&ãxÚx�Ø */ - 0x75,0x23,0x50,0x7A,0x2F,0x4F,0x24,0xF6, /* 2758: u#Pz.O$ö */ - 0xF2,0xF1,0x70,0x23,0x28,0x26,0xE3,0x78, /* 2760: òñp#(&ãx */ - 0xDA,0x78,0x81,0xD8,0x75,0x23,0x50,0x7A, /* 2768: Úx�Øu#Pz */ - 0x2F,0x4F,0x24,0xF6,0xF2,0xF1,0x70,0x23, /* 2770: .O$öòñp# */ - 0x28,0x26,0xE3,0x78,0xDA,0x78,0x81,0xD8, /* 2778: (&ãxÚx�Ø */ - 0x75,0x23,0x50,0x7A,0x2F,0x4F,0x24,0xF6, /* 2780: u#Pz.O$ö */ - 0xF2,0xF1,0x70,0x23,0x28,0x26,0xE3,0x78, /* 2788: òñp#(&ãx */ - 0xDA,0x78,0x81,0xD8,0x75,0x23,0x50,0x7A, /* 2790: Úx�Øu#Pz */ - 0x2F,0x4F,0x24,0xF6,0xF2,0xF1,0x70,0x23, /* 2798: .O$öòñp# */ - 0x28,0x26,0xE3,0x78,0xDA,0x78,0x81,0xD8, /* 27A0: (&ãxÚx�Ø */ - 0x75,0x23,0x50,0x7A,0x2F,0x4F,0x24,0xF6, /* 27A8: u#Pz.O$ö */ - 0xF2,0xF1,0x70,0x23,0x28,0x26,0xE3,0x78, /* 27B0: òñp#(&ãx */ - 0xDA,0x78,0x81,0xD8,0x75,0x23,0x50,0x7A, /* 27B8: Úx�Øu#Pz */ - 0x2F,0x4F,0x24,0xF6,0xF2,0xF1,0x70,0x23, /* 27C0: .O$öòñp# */ - 0x28,0x26,0xE3,0x78,0xDA,0x78,0x81,0xD8, /* 27C8: (&ãxÚx�Ø */ - 0x75,0x23,0x50,0x7A,0x2F,0x4F,0x24,0xF6, /* 27D0: u#Pz.O$ö */ - 0xF2,0xF1,0x70,0x23,0x28,0x26,0xE3,0x78, /* 27D8: òñp#(&ãx */ - 0xDA,0x78,0x81,0xD8,0x75,0x23,0x50,0x7A, /* 27E0: Úx�Øu#Pz */ - 0x2F,0x4F,0x24,0xF6,0xF2,0xF1,0x70,0x23, /* 27E8: .O$öòñp# */ - 0x28,0x26,0xE3,0x78,0xDA,0x78,0x81,0xD8, /* 27F0: (&ãxÚx�Ø */ - 0x75,0x23,0x50,0x7A,0x2F,0x4F,0x24,0xF6, /* 27F8: u#Pz.O$ö */ - 0xF2,0xF1,0x70,0x23,0x28,0x26,0xE3,0x78, /* 2800: òñp#(&ãx */ - 0xDA,0x78,0x81,0xD8,0x75,0x23,0x50,0x7A, /* 2808: Úx�Øu#Pz */ - 0x2F,0x4F,0x24,0xF6,0xF2,0xF1,0x70,0x23, /* 2810: .O$öòñp# */ - 0x28,0x26,0xE3,0x79,0x78,0xFC,0x2F,0x4F, /* 2818: (&ãyxü.O */ - 0x24,0xF6,0xD9,0x78,0x75,0x56,0x23,0xFB, /* 2820: $öÙxuV#û */ - 0x77,0x2C,0x40,0xF9,0x21,0xA0,0x2C,0x41, /* 2828: w,@ù! ,A */ - 0x79,0xF9,0xAB,0x75,0x34,0x28,0x20,0x40, /* 2830: yù«u4( @ */ - 0x24,0xFB,0x75,0xE4,0x22,0x01,0x77,0x24, /* 2838: $ûuä".w$ */ - 0x40,0xF9,0x21,0xAB,0x24,0x41,0x79,0xF9, /* 2840: @ù!«$Ayù */ - 0x21,0xA5,0x75,0x34,0x28,0x20,0x40,0x24, /* 2848: !¥u4( @$ */ - 0xF6,0xAD,0x75,0x34,0x68,0x2F,0x4F,0x24, /* 2850: öu4h.O$ */ - 0xF6,0x75,0xE4,0x41,0x76,0x22,0xE4,0x79, /* 2858: öuäAv"äy */ - 0xAE,0x75,0x24,0x81,0xF1,0x41,0x24,0xFB, /* 2860: ®u$�ñA$û */ - 0x75,0x24,0x81,0x23,0xFB,0x23,0x00,0x75, /* 2868: u$�#û#.u */ - 0x34,0x60,0x4E,0x24,0xF6,0x75,0xE4,0x70, /* 2870: 4`N$öuäp */ - 0x23,0x28,0x20,0x36,0x2F,0x49,0x24,0xF6, /* 2878: #( 6.I$ö */ - 0x70,0x23,0x28,0x20,0xE6,0x75,0x24,0x81, /* 2880: p#( æu$� */ - 0xF1,0x41,0x24,0xF6,0x21,0xA1,0x41,0x76, /* 2888: ñA$ö!¡Av */ - 0x22,0xE4,0x75,0x24,0x81,0xF1,0x60,0x4E, /* 2890: "äu$�ñ`N */ - 0x24,0xF6,0x75,0x24,0x81,0x23,0xFB,0x72, /* 2898: $öu$�#ûr */ - 0x23,0x4F,0x24,0xF6,0x70,0x23,0x28,0x26, /* 28A0: #O$öp#(& */ - 0xEA,0x73,0x44,0x24,0xF6,0x25,0xA9,0x70, /* 28A8: êsD$ö%©p */ - 0x23,0x28,0x26,0x39,0x2F,0x4F,0x24,0xF6, /* 28B0: #(&9.O$ö */ - 0x25,0xFA,0xD2,0x43,0x24,0xF6,0x70,0x23, /* 28B8: %úÒC$öp# */ - 0x28,0x26,0xE8,0x71,0x72,0x43,0x24,0xF6, /* 28C0: (&èqrC$ö */ - 0x28,0xF1,0x74,0x55,0xFA,0x30,0x25,0xFA, /* 28C8: (ñtUú0%ú */ - 0xD5,0x7D,0x21,0x29,0x2F,0x9C,0x75,0x7D, /* 28D0: Õ}!).œu} */ - 0x62,0x2F,0x2E,0x9F,0x75,0x22,0x87,0xF1, /* 28D8: b..Ÿu"‡ñ */ - 0xC0,0xAC,0x75,0x21,0x54,0xF1,0x44,0x24, /* 28E0: À¬u!TñD$ */ - 0xFB,0x75,0x21,0x54,0x23,0xFB,0x41,0x76, /* 28E8: ûu!T#ûAv */ - 0x22,0xE4,0x75,0x21,0x89,0xF1,0x42,0x24, /* 28F0: "äu!‰ñB$ */ - 0xFB,0x75,0x21,0x89,0x23,0xFB,0x72,0x23, /* 28F8: ûu!‰#ûr# */ - 0x4F,0x24,0xF6,0x70,0x23,0x28,0x26,0xE9, /* 2900: O$öp#(&é */ - 0x71,0x81,0x2F,0x4F,0x24,0xF6,0x25,0xFA, /* 2908: q�.O$ö%ú */ - 0xD1,0x41,0xF9,0x21,0xA2,0x40,0xD1,0x74, /* 2910: ÑAù!¢@Ñt */ - 0x30,0xAA,0x74,0x30,0x27,0x2F,0x2F,0x4F, /* 2918: 0ªt0'..O */ - 0x24,0xF6,0xD4,0x03,0x28,0x40,0xD4,0x73, /* 2920: $öÔ.(@Ôs */ - 0xC0,0x21,0xA0,0x74,0x76,0x30,0xF4,0xC0, /* 2928: À! tv0ôÀ */ - 0x6A,0x2B,0xA0,0x71,0x76,0x31,0xF4,0xA3, /* 2930: j+ qv1ô£ */ - 0x6A,0x2A,0x08,0x74,0x76,0xE0,0x71,0x76, /* 2938: j*.tvàqv */ - 0xE1,0xBC,0x22,0xF0,0x76,0xF6,0x80,0x3C, /* 2940: á¼"ðvö€< */ - 0x08,0x71,0x26,0x50,0xD2,0x60,0x45,0x21, /* 2948: .q&PÒ`E! */ - 0xFB,0x72,0x41,0x24,0xFA,0x22,0xF0,0x60, /* 2950: ûrA$ú"ð` */ - 0xBF,0x73,0x31,0x25,0xFA,0xD0,0x21,0x40, /* 2958: ¿s1%úÐ!@ */ - 0x24,0xF6,0x21,0xA5,0x70,0x61,0x4F,0x24, /* 2960: $ö!¥paO$ */ - 0xF6,0x23,0x28,0x20,0x3D,0x2F,0x4F,0x24, /* 2968: ö#( =.O$ */ - 0xF6,0x23,0xF2,0x41,0x24,0xF0,0xB1,0x22, /* 2970: ö#òA$ð±" */ - 0xF0,0x70,0x61,0x4F,0x24,0xF6,0x23,0x28, /* 2978: ðpaO$ö#( */ - 0x20,0x3D,0x2F,0x4F,0x24,0xF6,0x23,0xF2, /* 2980: =.O$ö#ò */ - 0x41,0x24,0xF1,0xB1,0x22,0xF0,0x60,0xBE, /* 2988: A$ñ±"ð`¾ */ - 0x74,0x31,0xD1,0x74,0x32,0x27,0x2F,0x2F, /* 2990: t1Ñt2'.. */ - 0x4F,0x24,0xF6,0xD0,0x75,0x41,0xF4,0xAF, /* 2998: O$öÐuAô¯ */ - 0x74,0x8F,0xF1,0x23,0xF2,0x70,0x52,0xF1, /* 29A0: t�ñ#òpRñ */ - 0x24,0xF6,0x70,0x52,0x23,0xFB,0x0C,0x70, /* 29A8: $öpR#û.p */ - 0x52,0xF1,0x74,0x8F,0xF1,0x24,0xFB,0x70, /* 29B0: Rñt�ñ$ûp */ - 0x52,0x23,0xFB,0x70,0x52,0xF1,0x23,0xF2, /* 29B8: R#ûpRñ#ò */ - 0x71,0x6F,0x40,0x24,0xF6,0x28,0x40,0x24, /* 29C0: qo@$ö(@$ */ - 0xFB,0x23,0x28,0x20,0xE0,0xB2,0x22,0xF0, /* 29C8: û#( à²"ð */ - 0x60,0xB8,0x7A,0x31,0xD2,0x7A,0x55,0xF1, /* 29D0: `¸z1ÒzUñ */ - 0xD4,0x7A,0x8B,0xF1,0xD6,0x74,0x76,0xFC, /* 29D8: Ôz‹ñÖtvü */ - 0x2F,0x4F,0x24,0xF6,0xD7,0x7C,0x30,0xD3, /* 29E0: .O$ö×|0Ó */ - 0x7A,0x22,0x81,0xF1,0xD5,0x40,0xD1,0x24, /* 29E8: z"�ñÕ@Ñ$ */ - 0x40,0x72,0x23,0x28,0x20,0xE2,0x72,0x23, /* 29F0: @r#( âr# */ - 0x28,0x20,0x33,0x2F,0x4F,0x24,0xF6,0x7A, /* 29F8: ( 3.O$öz */ - 0x22,0x83,0xF1,0x24,0xF6,0x25,0xFA,0xD0, /* 2A00: "ƒñ$ö%úÐ */ - 0xC0,0x23,0xAD,0x7B,0x28,0x40,0x24,0xF6, /* 2A08: À#{(@$ö */ - 0x23,0xA6,0x75,0x41,0x24,0xF6,0xA4,0x41, /* 2A10: #¦uA$ö¤A */ - 0xD1,0x22,0x0D,0x75,0x42,0x24,0xF6,0x21, /* 2A18: Ñ".uB$ö! */ - 0xA4,0x7A,0x21,0x89,0xF1,0x41,0x24,0xFB, /* 2A20: ¤z!‰ñA$û */ - 0x7A,0x21,0x89,0x23,0xFB,0x41,0x79,0x28, /* 2A28: z!‰#ûAy( */ - 0xE4,0x41,0xD1,0x21,0x03,0x74,0xD1,0x74, /* 2A30: äAÑ!.tÑt */ - 0x81,0xD4,0x40,0x71,0x2F,0x4F,0x24,0xF6, /* 2A38: �Ô@q.O$ö */ - 0x7A,0x2B,0x50,0xF2,0x23,0xFB,0x41,0xD1, /* 2A40: z+Pò#ûAÑ */ - 0x73,0x42,0x24,0xF6,0x25,0xA1,0x73,0x44, /* 2A48: sB$ö%¡sD */ - 0x24,0xF6,0xAE,0x73,0x41,0x24,0xF6,0xC0, /* 2A50: $ö®sA$öÀ */ - 0x21,0xAB,0x7A,0x58,0xF1,0x70,0xF4,0x21, /* 2A58: !«zXñpô! */ - 0xA4,0x7A,0x58,0xF1,0x70,0xF4,0xC0,0x22, /* 2A60: ¤zXñpôÀ" */ - 0xA3,0x7A,0x21,0x81,0xF1,0x70,0xF4,0x21, /* 2A68: £z!�ñpô! */ - 0xAB,0x41,0xD1,0x21,0x07,0x73,0x60,0x4B, /* 2A70: «AÑ!.s`K */ - 0x24,0xF6,0xD3,0x7A,0x58,0xF1,0x70,0xF4, /* 2A78: $öÓzXñpô */ - 0xA9,0x7A,0x21,0x81,0xF1,0x70,0xF4,0xC0, /* 2A80: ©z!�ñpôÀ */ - 0xA3,0x20,0x41,0xD1,0x7A,0x21,0x81,0xF1, /* 2A88: £ AÑz!�ñ */ - 0x70,0xF4,0xC0,0xAB,0x71,0xC0,0xA8,0x20, /* 2A90: pôÀ«qÀ¨ */ - 0x73,0x44,0x24,0xFB,0xD3,0x41,0xD1,0x7B, /* 2A98: sD$ûÓAÑ{ */ - 0x27,0x40,0x24,0xF6,0x26,0xA4,0x71,0xC0, /* 2AA0: '@$ö&¤qÀ */ - 0x26,0xA0,0x73,0x67,0x20,0x20,0x40,0x24, /* 2AA8: & sg @$ */ - 0xF6,0x25,0xA7,0x75,0x48,0x24,0xF6,0xA5, /* 2AB0: ö%§uH$ö¥ */ - 0x20,0x41,0xD1,0x27,0x0D,0x75,0x44,0x24, /* 2AB8: AÑ'.uD$ */ - 0xF6,0x23,0xA2,0x2F,0x4F,0x74,0x2F,0x4F, /* 2AC0: ö#¢.Ot.O */ - 0x24,0xF6,0x7A,0x2B,0x50,0xF2,0x23,0xFB, /* 2AC8: $öz+Pò#û */ - 0x40,0x74,0x81,0x2F,0x4F,0x24,0xF6,0x7A, /* 2AD0: @t�.O$öz */ - 0x2B,0x50,0xF2,0x23,0xFB,0x74,0x81,0x81, /* 2AD8: +Pò#ût�� */ - 0x25,0xFA,0xD1,0x81,0xD4,0x70,0x71,0x2F, /* 2AE0: %úÑ�Ôpq. */ - 0x4F,0x24,0xF6,0x7A,0x2B,0x50,0xF2,0x23, /* 2AE8: O$öz+Pò# */ - 0xFB,0x41,0xD1,0x24,0x05,0x74,0xD1,0x74, /* 2AF0: ûAÑ$.tÑt */ - 0x81,0xD4,0x40,0x71,0x2F,0x4F,0x24,0xF6, /* 2AF8: �Ô@q.O$ö */ - 0x7A,0x2B,0x50,0xF2,0x23,0xFB,0x41,0xD1, /* 2B00: z+Pò#ûAÑ */ - 0x23,0x00,0x70,0x2F,0x4F,0xF4,0xC0,0x22, /* 2B08: #.p.OôÀ" */ - 0xA9,0x75,0x44,0x24,0xF6,0x22,0xA3,0x2F, /* 2B10: ©uD$ö"£. */ - 0x4F,0x74,0x2F,0x4F,0x24,0xF6,0x7A,0x2B, /* 2B18: Ot.O$öz+ */ - 0x50,0xF2,0x23,0xFB,0x74,0x81,0x25,0xFA, /* 2B20: Pò#ût�%ú */ - 0xD1,0x81,0xD4,0x2F,0x4F,0x71,0x2F,0x4F, /* 2B28: Ñ�Ô.Oq.O */ - 0x24,0xF6,0x7A,0x2B,0x50,0xF2,0x23,0xFB, /* 2B30: $öz+Pò#û */ - 0x41,0xD1,0x71,0xC0,0x22,0xA6,0x41,0x74, /* 2B38: AÑqÀ"¦At */ - 0x76,0xFC,0x2F,0x4F,0x24,0xF6,0x2F,0x4E, /* 2B40: vü.O$ö.N */ - 0xF0,0x24,0xFF,0xF0,0xC0,0x21,0xA5,0x74, /* 2B48: ð$ÿðÀ!¥t */ - 0xD1,0x74,0x81,0xD4,0x70,0x71,0x2F,0x4F, /* 2B50: Ñt�Ôpq.O */ - 0x24,0xF6,0x7A,0x2B,0x50,0xF2,0x23,0xFB, /* 2B58: $öz+Pò#û */ - 0x41,0x79,0x28,0xE5,0x72,0x23,0x28,0x20, /* 2B60: Ay(år#( */ - 0x31,0x2F,0x4F,0x24,0xF6,0x25,0xFA,0xDB, /* 2B68: 1.O$ö%úÛ */ - 0x41,0x24,0xF6,0xA3,0x61,0x27,0x06,0x2C, /* 2B70: A$ö£a'., */ - 0x40,0x77,0xF9,0x24,0xA8,0x41,0x74,0x76, /* 2B78: @wù$¨Atv */ - 0xFC,0x2F,0x4F,0x24,0xF6,0x2B,0x4F,0x24, /* 2B80: ü.O$ö+O$ */ - 0xFF,0xF0,0xC0,0x23,0xA8,0x73,0x48,0x24, /* 2B88: ÿðÀ#¨sH$ */ - 0xF6,0x23,0xA2,0x7A,0x21,0x58,0xF1,0x48, /* 2B90: ö#¢z!XñH */ - 0x24,0xF6,0x21,0xA3,0x73,0x22,0x40,0x24, /* 2B98: $ö!£s"@$ */ - 0xF6,0xA7,0x73,0x64,0x4F,0x24,0xF6,0xD3, /* 2BA0: ö§sdO$öÓ */ - 0x06,0x73,0x2D,0x40,0x24,0xFB,0xD3,0x7A, /* 2BA8: .s-@$ûÓz */ - 0x23,0x81,0xF1,0x28,0x40,0x24,0xF6,0xAD, /* 2BB0: #�ñ(@$ö */ - 0x29,0x40,0x72,0x23,0x28,0x20,0xE2,0x73, /* 2BB8: )@r#( âs */ - 0x21,0x40,0x24,0xFB,0xD3,0x74,0x7A,0x55, /* 2BC0: !@$ûÓtzU */ - 0x23,0xFB,0x73,0x7C,0xE0,0xB8,0x22,0xF0, /* 2BC8: #ûs|à¸"ð */ - 0x60,0xB7,0x7A,0x26,0x52,0xD5,0x21,0x28, /* 2BD0: `·z&RÕ!( */ - 0x40,0xD1,0x71,0x21,0x37,0x25,0xFA,0xD1, /* 2BD8: @Ñq!7%úÑ */ - 0x57,0xF1,0x25,0xFA,0xD0,0xAC,0x70,0x75, /* 2BE0: Wñ%úЬpu */ - 0xFA,0x30,0xD0,0x71,0x7A,0x25,0x27,0x90, /* 2BE8: ú0Ðqz%'� */ - 0x61,0xA8,0x71,0x31,0x25,0xFA,0xD3,0x21, /* 2BF0: a¨q1%úÓ! */ - 0x20,0x20,0x40,0x24,0xF6,0x2A,0xA3,0x73, /* 2BF8: @$ö*£s */ - 0x23,0x28,0x20,0x31,0x2F,0x4F,0x24,0xF6, /* 2C00: #( 1.O$ö */ - 0x25,0xFA,0xD2,0x44,0x24,0xF6,0x27,0xAA, /* 2C08: %úÒD$ö'ª */ - 0x71,0x56,0xF1,0xD0,0x71,0x8D,0xF1,0x70, /* 2C10: qVñÐq�ñp */ - 0xFC,0x2F,0x4F,0x24,0xF6,0x25,0xFA,0xD7, /* 2C18: ü.O$ö%ú× */ - 0x24,0xAE,0x71,0x23,0x50,0x70,0x2F,0x4F, /* 2C20: $®q#Pp.O */ - 0x24,0xF6,0xF2,0xF1,0x73,0x23,0x28,0x20, /* 2C28: $öòñs#( */ - 0xE3,0x70,0x81,0x71,0x56,0x23,0xFB,0x71, /* 2C30: ãp�qV#ûq */ - 0x34,0x28,0x20,0x40,0x24,0xF6,0x21,0xA4, /* 2C38: 4( @$ö!¤ */ - 0x24,0x41,0x77,0xF9,0x21,0xAC,0x71,0x34, /* 2C40: $Awù!¬q4 */ - 0x68,0x2F,0x4F,0x24,0xF6,0x71,0xE4,0x41, /* 2C48: h.O$öqäA */ - 0x75,0x22,0xE2,0x0E,0x77,0x2B,0x4F,0xF9, /* 2C50: u"â.w+Où */ - 0xA9,0x71,0x34,0x28,0x20,0x40,0x24,0xFB, /* 2C58: ©q4( @$û */ - 0x71,0xE4,0x71,0x24,0x81,0xF1,0x41,0x24, /* 2C60: qäq$�ñA$ */ - 0xFB,0x71,0x24,0x81,0x23,0xFB,0x21,0x0A, /* 2C68: ûq$�#û!. */ - 0x71,0x24,0x81,0xF1,0x41,0x24,0xF6,0x21, /* 2C70: q$�ñA$ö! */ - 0xA1,0x41,0x75,0x22,0xE2,0x71,0x24,0x81, /* 2C78: ¡Au"âq$� */ - 0xF1,0x60,0x4E,0x24,0xF6,0x71,0x24,0x81, /* 2C80: ñ`N$öq$� */ - 0x23,0xFB,0x72,0x41,0x24,0xF6,0x21,0x26, /* 2C88: #ûrA$ö!& */ - 0xAD,0x71,0x34,0xD6,0x16,0xD0,0x72,0x71, /* 2C90: q4Ö.Ðrq */ - 0x7A,0x62,0x23,0x94,0x76,0x71,0xE4,0x21, /* 2C98: zb#”vqä! */ - 0x25,0x0C,0x71,0x34,0xD4,0x73,0x23,0x28, /* 2CA0: %.q4Ôs#( */ - 0x20,0x31,0x2F,0x4F,0x24,0xF6,0x25,0xFA, /* 2CA8: 1.O$ö%ú */ - 0xD2,0x44,0x24,0xF6,0x2E,0xAE,0x74,0x24, /* 2CB0: ÒD$ö.®t$ */ - 0x40,0x24,0xF6,0x22,0xAF,0x74,0x28,0x40, /* 2CB8: @$ö"¯t(@ */ - 0x24,0xF6,0x21,0xA8,0x71,0x21,0x83,0xF1, /* 2CC0: $ö!¨q!ƒñ */ - 0x73,0x23,0x28,0x20,0xE3,0x74,0x22,0x40, /* 2CC8: s#( ãt"@ */ - 0x24,0xFB,0x25,0xFA,0xD4,0x6C,0x4F,0x24, /* 2CD0: $û%úÔlO$ */ - 0xF6,0xD4,0x2C,0x08,0x71,0x59,0xF1,0x73, /* 2CD8: öÔ,.qYñs */ - 0x23,0x28,0x20,0xE3,0x74,0x67,0x4F,0x24, /* 2CE0: #( ãtgO$ */ - 0xF6,0xD4,0x2B,0x08,0x74,0x44,0x24,0xF6, /* 2CE8: öÔ+.tD$ö */ - 0xC0,0x2B,0xA1,0x71,0x56,0xF1,0xD0,0x71, /* 2CF0: À+¡qVñÐq */ - 0x8D,0xF1,0x70,0xFC,0x2F,0x4F,0x24,0xF6, /* 2CF8: �ñpü.O$ö */ - 0x25,0xFA,0xD7,0x28,0xA5,0x70,0x71,0x23, /* 2D00: %ú×(¥pq# */ - 0x50,0xF2,0xF1,0x25,0xFA,0xD8,0x4A,0xF4, /* 2D08: Pòñ%úØJô */ - 0xC0,0x23,0xA0,0x74,0x24,0x20,0x40,0x24, /* 2D10: À# t$ @$ */ - 0xF6,0x22,0xA8,0x74,0x21,0x20,0x40,0x24, /* 2D18: ö"¨t! @$ */ - 0xF6,0x21,0xA2,0x78,0x73,0x23,0x28,0x20, /* 2D20: ö!¢xs#( */ - 0xE3,0x74,0x61,0x2F,0x4F,0x24,0xF6,0xD4, /* 2D28: ãta.O$öÔ */ - 0x70,0x81,0xD0,0x21,0x07,0x4D,0x73,0x23, /* 2D30: p�Ð!.Ms# */ - 0x28,0x20,0xE3,0x74,0x21,0x20,0x40,0x24, /* 2D38: ( ãt! @$ */ - 0xFB,0xD4,0x09,0x78,0x73,0x23,0x28,0x20, /* 2D40: ûÔ.xs#( */ - 0xE3,0x70,0x81,0xD0,0x70,0x71,0x56,0x23, /* 2D48: ãp�ÐpqV# */ - 0xFB,0x71,0x34,0x28,0x20,0x40,0x24,0xF6, /* 2D50: ûq4( @$ö */ - 0x21,0xA4,0x24,0x41,0x77,0xF9,0x21,0xAC, /* 2D58: !¤$Awù!¬ */ - 0x71,0x34,0x68,0x2F,0x4F,0x24,0xF6,0x71, /* 2D60: q4h.O$öq */ - 0xE4,0x41,0x75,0x22,0xE2,0x0E,0x77,0x2B, /* 2D68: äAu"â.w+ */ - 0x4F,0xF9,0xA9,0x71,0x34,0x28,0x20,0x40, /* 2D70: Où©q4( @ */ - 0x24,0xFB,0x71,0xE4,0x71,0x24,0x81,0xF1, /* 2D78: $ûqäq$�ñ */ - 0x41,0x24,0xFB,0x71,0x24,0x81,0x23,0xFB, /* 2D80: A$ûq$�#û */ - 0x21,0x0A,0x71,0x24,0x81,0xF1,0x41,0x24, /* 2D88: !.q$�ñA$ */ - 0xF6,0x21,0xA1,0x41,0x75,0x22,0xE2,0x71, /* 2D90: ö!¡Au"âq */ - 0x24,0x81,0xF1,0x60,0x4E,0x24,0xF6,0x71, /* 2D98: $�ñ`N$öq */ - 0x24,0x81,0x23,0xFB,0x72,0x41,0x24,0xF6, /* 2DA0: $�#ûrA$ö */ - 0xA8,0x14,0xD0,0x72,0x71,0x7A,0x63,0x21, /* 2DA8: ¨.Ðrqzc! */ - 0x9F,0x74,0x21,0x40,0x24,0xF6,0x24,0xA3, /* 2DB0: Ÿt!@$ö$£ */ - 0x41,0x71,0x55,0xF1,0x71,0x8B,0xF1,0xFC, /* 2DB8: AqUñq‹ñü */ - 0x2F,0x4F,0x24,0xF6,0x24,0x40,0xF0,0x24, /* 2DC0: .O$ö$@ð$ */ - 0xFF,0xF0,0xC0,0x22,0xAE,0x74,0x28,0x40, /* 2DC8: ÿðÀ"®t(@ */ - 0x24,0xF6,0xA6,0x74,0x6C,0x4F,0x24,0xF6, /* 2DD0: $ö¦tlO$ö */ - 0xD4,0x74,0x22,0x40,0x24,0xF6,0xA6,0x74, /* 2DD8: Ôt"@$ö¦t */ - 0x24,0x40,0x24,0xFB,0xD4,0x71,0x23,0x81, /* 2DE0: $@$ûÔq#� */ - 0xF1,0x28,0x40,0x24,0xF6,0xA7,0x28,0x40, /* 2DE8: ñ(@$ö§(@ */ - 0x73,0x23,0x28,0x20,0xE2,0x74,0x61,0x4F, /* 2DF0: s#( âtaO */ - 0x24,0xF6,0xD4,0x74,0x71,0xE4,0x62,0x2D, /* 2DF8: $öÔtqäb- */ - 0x09,0x60,0xBD,0x75,0x31,0xD1,0x75,0x34, /* 2E00: .`½u1Ñu4 */ - 0x25,0xFA,0xD2,0xD0,0x75,0x21,0x8F,0xF1, /* 2E08: %úÒÐu!�ñ */ - 0xA7,0x40,0x75,0x21,0x8F,0x23,0xFB,0x0A, /* 2E10: §@u!�#û. */ - 0x71,0x23,0x28,0x20,0x31,0x48,0x24,0xF6, /* 2E18: q#( 1H$ö */ - 0x28,0xA6,0x75,0x57,0xF1,0x48,0xF4,0xC0, /* 2E20: (¦uWñHôÀ */ - 0x22,0xA0,0x75,0x5A,0xF1,0x75,0x23,0x81, /* 2E28: " uZñu#� */ - 0xF1,0xF4,0xC0,0x21,0xA5,0x75,0x21,0x85, /* 2E30: ñôÀ!¥u!… */ - 0xF1,0x75,0x21,0x59,0xF1,0xF4,0xC0,0xAA, /* 2E38: ñu!YñôÀª */ - 0x75,0x5B,0xF1,0x75,0x22,0x8D,0xF1,0xF4, /* 2E40: u[ñu"�ñô */ - 0x23,0xAF,0x21,0x4A,0x71,0x23,0x28,0x20, /* 2E48: #¯!Jq#( */ - 0xE2,0x75,0x5A,0xF1,0x71,0x23,0x28,0x20, /* 2E50: âuZñq#( */ - 0xE0,0x75,0x21,0x85,0xF1,0x71,0x23,0x28, /* 2E58: àu!…ñq#( */ - 0x20,0xE0,0x75,0x5B,0xF1,0x71,0x23,0x28, /* 2E60: àu[ñq#( */ - 0x20,0xE1,0x75,0x5A,0xF1,0x75,0x23,0x81, /* 2E68: áuZñu#� */ - 0x23,0xFB,0x75,0x21,0x85,0xF1,0x75,0x21, /* 2E70: #ûu!…ñu! */ - 0x59,0x23,0xFB,0x75,0x5B,0xF1,0x75,0x22, /* 2E78: Y#ûu[ñu" */ - 0x8D,0x23,0xFB,0x45,0x71,0x23,0x28,0x20, /* 2E80: �#ûEq#( */ - 0xE2,0x75,0x21,0x87,0xF1,0x41,0x24,0xF6, /* 2E88: âu!‡ñA$ö */ - 0xAF,0x70,0x21,0x40,0x24,0xF6,0x21,0xA4, /* 2E90: ¯p!@$ö!¤ */ - 0x75,0x5A,0xF1,0x28,0x40,0x24,0xF6,0xAC, /* 2E98: uZñ(@$ö¬ */ - 0x29,0x40,0x71,0x23,0x28,0x20,0xE2,0x0B, /* 2EA0: )@q#( â. */ - 0x40,0xB3,0x22,0xF0,0x28,0x40,0x71,0x23, /* 2EA8: @³"ð(@q# */ - 0x28,0x20,0xE2,0x75,0x21,0x87,0xF1,0x42, /* 2EB0: ( âu!‡ñB */ - 0x24,0xF6,0xA7,0x41,0x75,0x74,0x65,0x2C, /* 2EB8: $ö§Aute, */ - 0x9D,0x06,0x40,0x75,0x74,0x65,0x2C,0x96, /* 2EC0: �.@ute,– */ - 0x40,0x75,0x21,0x89,0x23,0xFB,0x75,0x21, /* 2EC8: @u!‰#ûu! */ - 0x8B,0xF1,0x75,0x58,0x23,0xFB,0x75,0x21, /* 2ED0: ‹ñuX#ûu! */ - 0x8D,0xF1,0x75,0x59,0x23,0xFB,0x75,0x5E, /* 2ED8: �ñuY#ûu^ */ - 0xF1,0x75,0x21,0x81,0x23,0xFB,0x75,0x5F, /* 2EE0: ñu!�#ûu_ */ - 0xF1,0x75,0x21,0x83,0x23,0xFB,0x75,0x21, /* 2EE8: ñu!ƒ#ûu! */ - 0x50,0xF1,0x75,0x22,0x81,0x23,0xFB,0x75, /* 2EF0: Pñu"�#ûu */ - 0x21,0x51,0xF1,0x75,0x22,0x83,0x23,0xFB, /* 2EF8: !Qñu"ƒ#û */ - 0x75,0x5D,0xF1,0x75,0x21,0x58,0x23,0xFB, /* 2F00: u]ñu!X#û */ - 0x70,0x60,0x44,0x24,0xF6,0xD0,0x75,0x5D, /* 2F08: p`D$öÐu] */ - 0xF1,0x42,0x24,0xF6,0xA5,0x70,0x42,0x24, /* 2F10: ñB$ö¥pB$ */ - 0xFB,0xD0,0x75,0x5D,0xF1,0x48,0x24,0xF6, /* 2F18: ûÐu]ñH$ö */ - 0xA5,0x70,0x48,0x24,0xFB,0xD0,0x75,0x5D, /* 2F20: ¥pH$ûÐu] */ - 0xF1,0x41,0x24,0xF6,0xA5,0x70,0x41,0x24, /* 2F28: ñA$ö¥pA$ */ - 0xFB,0xD0,0x70,0x25,0x2B,0x2F,0x4F,0x24, /* 2F30: ûÐp%+.O$ */ - 0xF6,0xD0,0x75,0x5D,0xF1,0x44,0x24,0xF6, /* 2F38: öÐu]ñD$ö */ - 0xA7,0x70,0x24,0x20,0x40,0x24,0xFB,0xD0, /* 2F40: §p$ @$ûÐ */ - 0x75,0x5D,0xF1,0x22,0x40,0x24,0xF6,0xA8, /* 2F48: u]ñ"@$ö¨ */ - 0x70,0x22,0x20,0x20,0x40,0x24,0xFB,0xD0, /* 2F50: p" @$ûÐ */ - 0x75,0x5D,0xF1,0x28,0x40,0x24,0xF6,0xA8, /* 2F58: u]ñ(@$ö¨ */ - 0x70,0x67,0x20,0x20,0x40,0x24,0xFB,0xD0, /* 2F60: pg @$ûÐ */ - 0x75,0x5A,0xF1,0x28,0x40,0x24,0xF6,0xA5, /* 2F68: uZñ(@$ö¥ */ - 0x70,0x48,0x24,0xFB,0xD0,0x75,0x5D,0xF1, /* 2F70: pH$ûÐu]ñ */ - 0x24,0x40,0x24,0xF6,0xA5,0x70,0x48,0x24, /* 2F78: $@$ö¥pH$ */ - 0xFB,0xD0,0x72,0x24,0x20,0x40,0x24,0xF6, /* 2F80: ûÐr$ @$ö */ - 0xAF,0x70,0x24,0x20,0x40,0x24,0xF6,0xC0, /* 2F88: ¯p$ @$öÀ */ - 0xA7,0x70,0x61,0x2F,0x4F,0x24,0xF6,0xD0, /* 2F90: §pa.O$öÐ */ - 0x72,0x42,0x24,0xF6,0xAC,0x70,0x42,0x24, /* 2F98: rB$ö¬pB$ */ - 0xF6,0xC0,0xA6,0x70,0x60,0x4B,0x24,0xF6, /* 2FA0: öÀ¦p`K$ö */ - 0xD0,0x75,0x23,0x81,0xF1,0x28,0x40,0x24, /* 2FA8: Ðu#�ñ(@$ */ - 0xF6,0xA5,0x70,0x48,0x24,0xFB,0xD0,0x70, /* 2FB0: ö¥pH$ûÐp */ - 0x22,0x20,0x20,0x40,0x24,0xF6,0xAA,0x75, /* 2FB8: " @$öªu */ - 0x74,0x66,0x29,0x93,0x75,0x5C,0x23,0xFB, /* 2FC0: tf)“u\#û */ - 0x06,0x22,0x44,0x75,0x5C,0x23,0xFB,0x75, /* 2FC8: ."Du\#ûu */ - 0x57,0xF1,0x44,0xF4,0xA6,0x40,0x75,0x57, /* 2FD0: WñDô¦@uW */ - 0x23,0xFB,0x03,0x75,0x74,0x9B,0x70,0x75, /* 2FD8: #û.ut›pu */ - 0xE4,0x41,0x74,0x28,0xE4,0x40,0xB3,0x22, /* 2FE0: äAt(ä@³" */ - 0xF0,0x72,0x71,0x66,0x26,0x99,0x44,0x24, /* 2FE8: ðrqf&™D$ */ - 0xF6,0xAA,0x40,0x72,0x57,0x23,0xFB,0x41, /* 2FF0: öª@rW#ûA */ - 0x71,0x28,0xE4,0x05,0x46,0x72,0x57,0x23, /* 2FF8: q(ä.FrW# */ - 0xFB,0x40,0x22,0xF0,0x60,0xBF,0x73,0x31, /* 3000: û@"ð`¿s1 */ - 0xD0,0x73,0x8D,0xF1,0x73,0x56,0xF1,0xF4, /* 3008: Ðs�ñsVñô */ - 0xC0,0x21,0xA2,0x70,0x23,0x28,0x20,0x30, /* 3010: À!¢p#( 0 */ - 0x2F,0x4F,0x24,0xF6,0xA8,0x73,0x72,0x22, /* 3018: .O$ö¨sr" */ - 0x9F,0x40,0xB1,0x22,0xF0,0x41,0xB1,0x22, /* 3020: Ÿ@±"ðA±" */ - 0xF0,0x26,0x40,0x72,0x31,0x23,0x28,0x20, /* 3028: ð&@r1#( */ - 0xE2,0x21,0x42,0x72,0x57,0x23,0xFB,0x40, /* 3030: â!BrW#û@ */ - 0x22,0xF0,0x27,0x45,0x72,0x31,0x23,0x28, /* 3038: "ð'Er1#( */ - 0x20,0xE2,0x40,0x72,0x57,0x23,0xFB,0x40, /* 3040: â@rW#û@ */ - 0x22,0xF0,0x40,0x22,0xF0,0x40,0x22,0xF0, /* 3048: "ð@"ð@"ð */ - 0x60,0xBF,0x73,0x31,0xD0,0x40,0x73,0x56, /* 3050: `¿s1Ð@sV */ - 0x23,0xFB,0x40,0x73,0x8D,0x23,0xFB,0x40, /* 3058: #û@s�#û@ */ - 0x73,0x8B,0x23,0xFB,0x40,0x73,0x55,0x23, /* 3060: s‹#û@sU# */ - 0xFB,0x73,0x21,0x59,0xF1,0x21,0x40,0x24, /* 3068: ûs!Yñ!@$ */ - 0xF6,0xAD,0x73,0x21,0x59,0xF1,0x61,0x4F, /* 3070: ös!YñaO */ - 0x24,0xF6,0x70,0x23,0x28,0x20,0xE0,0x70, /* 3078: $öp#( àp */ - 0x23,0x28,0x20,0x31,0x48,0x24,0xF6,0x24, /* 3080: #( 1H$ö$ */ - 0xA4,0x73,0x21,0x87,0xF1,0x41,0x24,0xF6, /* 3088: ¤s!‡ñA$ö */ - 0xC0,0xA7,0x29,0x40,0x70,0x23,0x28,0x20, /* 3090: À§)@p#( */ - 0xE2,0x73,0x21,0x87,0xF1,0x42,0x24,0xF6, /* 3098: âs!‡ñB$ö */ - 0xC0,0xA6,0x40,0x73,0x72,0x67,0x2E,0x96, /* 30A0: À¦@srg.– */ - 0x40,0x73,0xE4,0x23,0x40,0x70,0x23,0x28, /* 30A8: @sä#@p#( */ - 0x20,0xE2,0x22,0x40,0x70,0x23,0x28,0x20, /* 30B0: â"@p#( */ - 0xE2,0x41,0x73,0x21,0x8F,0x23,0xFB,0x21, /* 30B8: âAs!�#û! */ - 0x40,0x73,0x57,0x23,0xFB,0x41,0x72,0x28, /* 30C0: @sW#ûAr( */ - 0xE4,0x40,0xB1,0x22,0xF0,0x40,0xB1,0x22, /* 30C8: ä@±"ð@±" */ - 0xF0,0x72,0x34,0x46,0x24,0xF6,0x46,0xF4, /* 30D0: ðr4F$öFô */ - 0xC0,0xA8,0x72,0x34,0x60,0x4B,0x24,0xF6, /* 30D8: À¨r4`K$ö */ - 0x72,0xE4,0x40,0x72,0x57,0x23,0xFB,0x41, /* 30E0: rä@rW#ûA */ - 0x71,0x28,0xE4,0x40,0x22,0xF0,0x60,0xBF, /* 30E8: q(ä@"ð`¿ */ - 0x73,0x31,0xD0,0x73,0x8D,0xF1,0x73,0x56, /* 30F0: s1Ðs�ñsV */ - 0x23,0xFB,0x73,0x34,0x68,0x2F,0x4F,0x24, /* 30F8: #ûs4h.O$ */ - 0xF6,0x73,0xE4,0x73,0x21,0x59,0xF1,0x21, /* 3100: ösäs!Yñ! */ - 0x40,0x24,0xF6,0x21,0xA7,0x73,0x72,0x67, /* 3108: @$ö!§srg */ - 0x24,0x95,0x42,0x24,0xF6,0xC0,0xAD,0x23, /* 3110: $•B$öÀ# */ - 0x40,0x70,0x23,0x28,0x20,0xE2,0x44,0x70, /* 3118: @p#( âDp */ - 0x23,0x28,0x20,0xE2,0x73,0x72,0x65,0x99, /* 3120: #( âsre™ */ - 0x40,0xB1,0x22,0xF0,0x72,0x8B,0xF1,0x72, /* 3128: @±"ðr‹ñr */ - 0x55,0x23,0xFB,0x40,0x72,0x57,0x23,0xFB, /* 3130: U#û@rW#û */ - 0x41,0x71,0x28,0xE4,0x40,0x22,0xF0,0x72, /* 3138: Aq(ä@"ðr */ - 0x34,0x42,0x24,0xF6,0xA7,0x72,0x34,0x44, /* 3140: 4B$ö§r4D */ - 0x24,0xFB,0x72,0xE4,0x40,0x72,0x57,0x23, /* 3148: $ûrä@rW# */ - 0xFB,0x41,0x71,0x28,0xE4,0x40,0x22,0xF0, /* 3150: ûAq(ä@"ð */ - 0x40,0x72,0x57,0x23,0xFB,0x40,0x22,0xF0, /* 3158: @rW#û@"ð */ - 0x74,0xF6,0x20,0x1D,0x00,0x1B,0x00,0x19, /* 3160: tö ..... */ - 0x00,0x17,0x00,0x15,0x00,0x13,0x00,0x11, /* 3168: ........ */ - 0x00,0x0F,0x00,0x0D,0x00,0x0B,0x00,0x09, /* 3170: ........ */ - 0x00,0x07,0x00,0x05,0x00,0x03,0x00,0x01, /* 3178: ........ */ - 0x00,0x00,0x00,0x6A,0x12,0x71,0x26,0x52, /* 3180: ...j.q&R */ - 0xD2,0x63,0x4B,0x21,0xFB,0x72,0x21,0xEE, /* 3188: ÒcK!ûr!î */ - 0x65,0x4B,0x21,0xFB,0x72,0x21,0xEC,0x66, /* 3190: eK!ûr!ìf */ - 0x41,0x21,0xFB,0x72,0x21,0xEA,0x6B,0x4C, /* 3198: A!ûr!êkL */ - 0x21,0xFB,0x72,0x21,0xE8,0x6D,0x48,0x21, /* 31A0: !ûr!èmH! */ - 0xFB,0x72,0x21,0xE6,0x61,0x29,0x4F,0x21, /* 31A8: ûr!æa)O! */ - 0xFB,0x72,0x21,0xE4,0x61,0x29,0x44,0x21, /* 31B0: ûr!äa)D! */ - 0xFB,0x72,0x21,0xE2,0x61,0x28,0x49,0x21, /* 31B8: ûr!âa(I! */ - 0xFB,0x72,0x21,0xE0,0x61,0x27,0x41,0x21, /* 31C0: ûr!àa'A! */ - 0xFB,0x72,0xEE,0x61,0x25,0x49,0x21,0xFB, /* 31C8: ûrîa%I!û */ - 0x72,0xEC,0x61,0x22,0x4D,0x21,0xFB,0x72, /* 31D0: rìa"M!ûr */ - 0xEA,0x63,0x22,0x43,0x21,0xFB,0x72,0xE8, /* 31D8: êc"C!ûrè */ - 0x61,0x20,0x44,0x21,0xFB,0x72,0xE6,0x63, /* 31E0: a D!ûræc */ - 0x21,0x45,0x21,0xFB,0x72,0xE4,0x63,0x20, /* 31E8: !E!ûräc */ - 0x4E,0x21,0xFB,0x72,0xE2,0x72,0x69,0x49, /* 31F0: N!ûrâriI */ - 0x21,0xFB,0x21,0x40,0x21,0x28,0x28,0x99, /* 31F8: !û!@!((™ */ - 0x22,0xF0,0x20,0x61,0xBD,0x21,0x74,0x28, /* 3200: "ð a½!t( */ - 0x51,0xD9,0x40,0xDA,0x40,0xD8,0x28,0x40, /* 3208: QÙ@Ú@Ø(@ */ - 0xD7,0x28,0x40,0xD2,0x40,0xD6,0x76,0x48, /* 3210: ×(@Ò@ÖvH */ - 0x24,0xF1,0xD4,0x40,0xD3,0x40,0xD1,0x71, /* 3218: $ñÔ@Ó@Ñq */ - 0x44,0x24,0xF1,0x76,0x48,0x24,0xF1,0xFA, /* 3220: D$ñvH$ñú */ - 0x23,0x28,0x20,0x3D,0x2A,0x40,0x24,0xF6, /* 3228: #( =*@$ö */ - 0x2A,0x40,0xF4,0xC0,0xAE,0x71,0x41,0xF2, /* 3230: *@ôÀ®qAò */ - 0xD1,0x41,0x44,0x71,0x24,0xFF,0xF0,0xC0, /* 3238: ÑADq$ÿðÀ */ - 0xAB,0x62,0x0C,0x41,0xD8,0x41,0xD3,0x7A, /* 3240: «b.AØAÓz */ - 0x41,0xF4,0x28,0xAA,0x73,0xC0,0x21,0xA5, /* 3248: Aô(ªsÀ!¥ */ - 0x74,0x23,0x28,0x20,0x31,0x2F,0x4F,0x24, /* 3250: t#( 1.O$ */ - 0xF6,0x2F,0x4F,0xF4,0x28,0xA4,0x41,0xDA, /* 3258: ö.Oô(¤AÚ */ - 0x78,0x41,0xF4,0x27,0xA7,0x76,0x21,0xA8, /* 3260: xAô'§v!¨ */ - 0x72,0x51,0xF1,0x21,0x28,0x40,0xF8,0x77, /* 3268: rQñ!(@øw */ - 0x28,0x50,0xFA,0x25,0xFA,0xD7,0x67,0x20, /* 3270: (Pú%ú×g */ - 0x20,0x40,0x24,0xFB,0x72,0xE0,0x77,0xD2, /* 3278: @$ûràwÒ */ - 0x76,0x48,0x24,0xF1,0xD4,0x40,0x72,0xE0, /* 3280: vH$ñÔ@rà */ - 0x76,0x72,0x83,0x23,0xFB,0x74,0x72,0xE3, /* 3288: vrƒ#ûtrã */ - 0x78,0x2D,0xA0,0x48,0x72,0x51,0x23,0xFB, /* 3290: x- HrQ#û */ - 0x40,0x74,0x23,0x28,0x27,0xEF,0x40,0x74, /* 3298: @t#('ï@t */ - 0x23,0x28,0x26,0xE8,0x40,0x74,0x23,0x28, /* 32A0: #(&è@t#( */ - 0x21,0xE8,0x44,0x74,0x23,0x28,0x27,0xEF, /* 32A8: !èDt#('ï */ - 0x40,0x74,0x23,0x28,0x26,0xE8,0x25,0x45, /* 32B0: @t#(&è%E */ - 0x74,0x23,0x28,0x21,0xE8,0x40,0x74,0x23, /* 32B8: t#(!è@t# */ - 0x28,0x27,0xEF,0x74,0x23,0x28,0x21,0x38, /* 32C0: ('ït#(!8 */ - 0x2F,0x4F,0x24,0xF6,0x25,0x45,0xF4,0x22, /* 32C8: .O$ö%Eô" */ - 0xAF,0x22,0x48,0xD1,0x22,0x0D,0x2F,0x4F, /* 32D0: ¯"HÑ"..O */ - 0x21,0xB3,0x22,0xF0,0x2F,0x4F,0x21,0xB3, /* 32D8: !³"ð.O!³ */ - 0x22,0xF0,0x78,0xC0,0xA4,0x20,0x7A,0x21, /* 32E0: "ðxÀ¤ z! */ - 0xA1,0x67,0x21,0x2E,0x40,0x70,0xE0,0x21, /* 32E8: ¡g!.@pà! */ - 0x28,0x40,0x70,0x21,0xE7,0x41,0x21,0xB3, /* 32F0: (@p!çA!³ */ - 0x22,0xF0,0x2F,0x4F,0x21,0xB3,0x22,0xF0, /* 32F8: "ð.O!³"ð */ - 0x24,0x48,0xD1,0x71,0x72,0x54,0x23,0xFB, /* 3300: $HÑqrT#û */ - 0x74,0x23,0x28,0x27,0x3F,0x2F,0x4F,0x24, /* 3308: t#('?.O$ */ - 0xF6,0x72,0x5F,0x23,0xFB,0x74,0x23,0x28, /* 3310: ör_#ût#( */ - 0x24,0x30,0x2F,0x4F,0x24,0xF6,0x72,0x21, /* 3318: $0.O$ör! */ - 0x8F,0x23,0xFB,0x44,0x74,0x23,0x28,0x27, /* 3320: �#ûDt#(' */ - 0xEF,0x74,0x23,0x28,0x24,0x30,0x2F,0x4F, /* 3328: ït#($0.O */ - 0x24,0xF6,0x72,0x21,0x50,0x23,0xFB,0x72, /* 3330: $ör!P#ûr */ - 0x54,0xF1,0x24,0x48,0xF4,0xA8,0x79,0x31, /* 3338: Tñ$Hô¨y1 */ - 0x41,0xF2,0x79,0xE1,0x21,0x04,0x74,0x23, /* 3340: Aòyá!.t# */ - 0x28,0x23,0x39,0x43,0x24,0xF6,0x81,0x72, /* 3348: (#9C$ö�r */ - 0x22,0x81,0x23,0xFB,0x79,0x32,0x41,0xF2, /* 3350: "�#ûy2Aò */ - 0x79,0xE2,0x74,0x21,0x74,0x62,0x25,0x2D, /* 3358: yât!tb%- */ - 0x99,0x25,0x03,0x74,0x23,0x28,0x24,0x30, /* 3360: ™%.t#($0 */ - 0x2F,0x4F,0x24,0xF6,0xD1,0x79,0x30,0x41, /* 3368: .O$öÑy0A */ - 0xF2,0x79,0xE0,0x71,0x41,0x24,0xF6,0x21, /* 3370: òyàqA$ö! */ - 0xA8,0x71,0x2A,0x4B,0xF4,0xA5,0x20,0x44, /* 3378: ¨q*Kô¥ D */ - 0xD1,0x03,0x20,0x4A,0xD1,0x71,0x72,0x54, /* 3380: Ñ. JÑqrT */ - 0x23,0xFB,0x44,0x72,0x51,0x23,0xFB,0x21, /* 3388: #ûDrQ#û! */ - 0x06,0x71,0x2A,0x4A,0xF4,0xA5,0x20,0x48, /* 3390: .q*Jô¥ H */ - 0xD1,0x03,0x20,0x4B,0xD1,0x71,0x72,0x54, /* 3398: Ñ. KÑqrT */ - 0x23,0xFB,0x48,0x72,0x51,0x23,0xFB,0x2F, /* 33A0: #ûHrQ#û. */ - 0x4F,0x74,0x6F,0x40,0x24,0xF6,0x28,0x40, /* 33A8: Oto@$ö(@ */ - 0x24,0xFB,0x23,0x28,0x20,0xE0,0x77,0x28, /* 33B0: $û#( àw( */ - 0x50,0xD3,0x76,0xAF,0x73,0x23,0x50,0x67, /* 33B8: PÓv¯s#Pg */ - 0x20,0x20,0x40,0x24,0xFB,0x70,0xE0,0x73, /* 33C0: @$ûpàs */ - 0x70,0x21,0xE7,0x40,0xD1,0x41,0x72,0x51, /* 33C8: p!ç@ÑArQ */ - 0xF1,0x40,0x24,0xFF,0xF0,0xC0,0x21,0x24, /* 33D0: ñ@$ÿðÀ!$ */ - 0xAB,0x73,0xD0,0x73,0x71,0x72,0x55,0xFA, /* 33D8: «sÐsqrUú */ - 0xE0,0x72,0x54,0xF1,0x70,0x53,0x23,0xFB, /* 33E0: àrTñpS#û */ - 0x21,0x40,0x70,0x57,0x23,0xFB,0x41,0x70, /* 33E8: !@pW#ûAp */ - 0x21,0x8F,0x23,0xFB,0x71,0x70,0x87,0x23, /* 33F0: !�#ûqp‡# */ - 0xFB,0x2F,0x4F,0x70,0x21,0x51,0x23,0xFB, /* 33F8: û.Op!Q#û */ - 0x78,0x26,0xA4,0x21,0x23,0x4D,0x21,0xFB, /* 3400: x&¤!#M!û */ - 0x1B,0x21,0x40,0x24,0xFA,0x74,0x70,0xE1, /* 3408: .!@$útpá */ - 0x41,0x71,0x43,0x24,0xFF,0xF0,0xAA,0x74, /* 3410: AqC$ÿðªt */ - 0x23,0x28,0x27,0x3F,0x4F,0x24,0xF6,0xD5, /* 3418: #('?O$öÕ */ - 0x0D,0x74,0x23,0x28,0x27,0x3F,0x2F,0x4F, /* 3420: .t#('?.O */ - 0x24,0xF6,0x44,0x24,0xF0,0xD5,0x75,0x2F, /* 3428: $öD$ðÕu. */ - 0x4F,0x24,0xF6,0x25,0xFA,0xD5,0x70,0x21, /* 3430: O$ö%úÕp! */ - 0x52,0x23,0xFB,0x75,0x1B,0xF2,0xF1,0x70, /* 3438: R#ûu.òñp */ - 0x21,0x53,0x23,0xFB,0x75,0x47,0x24,0xF6, /* 3440: !S#ûuG$ö */ - 0x45,0xF4,0xC0,0xAD,0x71,0xA5,0x71,0x44, /* 3448: EôÀq¥qD */ - 0xF4,0xC0,0xA6,0x41,0x70,0x22,0x87,0x23, /* 3450: ôÀ¦Ap"‡# */ - 0xFB,0x4B,0x70,0x21,0x5B,0x23,0xFB,0x4B, /* 3458: ûKp![#ûK */ - 0x70,0x23,0x87,0x23,0xFB,0x28,0x0E,0x2E, /* 3460: p#‡#û(.. */ - 0x4A,0x21,0xFB,0x1B,0x48,0x24,0xFA,0x72, /* 3468: J!û.H$úr */ - 0x54,0xF1,0x48,0xF4,0x21,0xAD,0x72,0x54, /* 3470: TñHô!rT */ - 0xF1,0x4B,0xF4,0x21,0xA6,0x71,0x1B,0xFA, /* 3478: ñKô!¦q.ú */ - 0x30,0x48,0xF8,0x74,0xFA,0x70,0xE1,0x41, /* 3480: 0HøtúpáA */ - 0x71,0x1B,0xFA,0x30,0x24,0xF1,0x70,0x8F, /* 3488: q.ú0$ñp� */ - 0x23,0xFB,0x0F,0x71,0x48,0xF8,0x74,0xFA, /* 3490: #û.qHøtú */ - 0x70,0xE1,0x41,0x71,0x24,0xF1,0x70,0x8F, /* 3498: páAq$ñp� */ - 0x23,0xFB,0x71,0x41,0x24,0xF6,0xC0,0xAE, /* 34A0: #ûqA$öÀ® */ - 0x72,0x54,0xF1,0x44,0xF4,0xA8,0x72,0x54, /* 34A8: rTñDô¨rT */ - 0xF1,0x4A,0xF4,0xC0,0x23,0xAF,0x70,0x31, /* 34B0: ñJôÀ#¯p1 */ - 0xD5,0x2E,0x40,0x75,0x61,0x4F,0x24,0xF6, /* 34B8: Õ.@uaO$ö */ - 0x23,0x28,0x20,0xE4,0x40,0x75,0x61,0x4F, /* 34C0: #( ä@uaO */ - 0x24,0xF6,0x23,0x28,0x20,0xE5,0x40,0x75, /* 34C8: $ö#( å@u */ - 0x61,0x4F,0x24,0xF6,0x23,0x28,0x20,0xE6, /* 34D0: aO$ö#( æ */ - 0x42,0x75,0x61,0x4F,0x24,0xF6,0x23,0x28, /* 34D8: BuaO$ö#( */ - 0x20,0xE7,0x75,0x61,0x4F,0x24,0xF6,0x23, /* 34E0: çuaO$ö# */ - 0x28,0x20,0x3E,0x40,0x75,0x61,0x4F,0x24, /* 34E8: ( >@uaO$ */ - 0xF6,0x23,0x28,0x20,0xED,0x77,0x67,0x20, /* 34F0: ö#( íwg */ - 0x20,0x40,0x24,0xFB,0x70,0xE2,0x73,0x21, /* 34F8: @$ûpâs! */ - 0x28,0x50,0x25,0xFA,0xD3,0x23,0x50,0x67, /* 3500: (P%úÓ#Pg */ - 0x20,0x20,0x40,0x24,0xFB,0x70,0xE0,0x73, /* 3508: @$ûpàs */ - 0x70,0x21,0xE7,0x71,0x41,0xF2,0xD1,0x41, /* 3510: p!çqAòÑA */ - 0x72,0x51,0xF1,0x71,0x24,0xFF,0xF0,0xC0, /* 3518: rQñq$ÿðÀ */ - 0xA3,0x61,0x2B,0x05,0x76,0x41,0xF2,0xD6, /* 3520: £a+.vAòÖ */ - 0x41,0x44,0x76,0x24,0xFF,0xF0,0xC0,0xA3, /* 3528: ADv$ÿðÀ£ */ - 0x63,0x2E,0x03,0x67,0x21,0x2E,0x40,0x70, /* 3530: c..g!.@p */ - 0xE0,0x21,0x28,0x40,0x70,0x21,0xE7,0x41, /* 3538: à!(@p!çA */ - 0x21,0xB3,0x22,0xF0,0x20,0xF0,0xD0,0x00, /* 3540: !³"ð ðÐ. */ - 0xF0,0x00,0xC0,0x00,0x00,0xF0,0xD0,0xF0, /* 3548: ð.À..ðÐð */ - 0xF0,0x00,0xC0,0x00,0x00,0x00,0x00,0x03, /* 3550: ð.À..... */ - 0x00,0x04,0x00,0x07,0x00,0x60,0xBC,0x75, /* 3558: .....`¼u */ - 0x28,0x54,0xD1,0x71,0x67,0x38,0x35,0x41, /* 3560: (TÑqg85A */ - 0xF2,0x71,0x67,0x38,0xE5,0x21,0x28,0x40, /* 3568: òqg8å!(@ */ - 0x25,0xFA,0xD0,0x53,0xF1,0x2F,0x40,0x24, /* 3570: %úÐSñ.@$ */ - 0xF6,0xC0,0x24,0xA5,0x70,0x57,0xF1,0xC0, /* 3578: öÀ$¥pWñÀ */ - 0x23,0xA2,0x70,0x34,0x22,0x20,0x20,0x40, /* 3580: #¢p4" @ */ - 0x24,0xF6,0x22,0xA8,0x70,0x5C,0xF1,0xD3, /* 3588: $ö"¨p\ñÓ */ - 0x70,0x75,0x6C,0x2C,0x92,0x2F,0x4F,0x24, /* 3590: pul,’.O$ */ - 0xF6,0x25,0xFA,0xD2,0x73,0xF4,0x21,0xA4, /* 3598: ö%úÒsô!¤ */ - 0x72,0x70,0x5C,0x23,0xFB,0x70,0x21,0x89, /* 35A0: rp\#ûp!‰ */ - 0xF1,0x42,0x24,0xFB,0x70,0x21,0x89,0x23, /* 35A8: ñB$ûp!‰# */ - 0xFB,0x41,0x71,0xE0,0x70,0x21,0x37,0x25, /* 35B0: ûAqàp!7% */ - 0xFA,0xD0,0x21,0x28,0x40,0xF4,0xA2,0x64, /* 35B8: úÐ!(@ô¢d */ - 0x0B,0x71,0x30,0x71,0x31,0x24,0xFB,0x21, /* 35C0: .q0q1$û! */ - 0xAE,0x41,0x71,0x67,0x38,0xE4,0x71,0x30, /* 35C8: ®Aqg8äq0 */ - 0x27,0x2C,0x28,0x40,0xE0,0x71,0x67,0x38, /* 35D0: ',(@àqg8 */ - 0x56,0xF1,0x81,0x71,0x67,0x38,0x56,0x23, /* 35D8: Vñ�qg8V# */ - 0xFB,0x40,0x71,0xE0,0x40,0x71,0xE1,0xB4, /* 35E0: û@qà@qá´ */ - 0x22,0xF0,0x20,0x61,0xBF,0x21,0x72,0x28, /* 35E8: "ð a¿!r( */ - 0x56,0xD9,0x28,0x40,0xD3,0x40,0xD2,0x79, /* 35F0: VÙ(@Ó@Òy */ - 0x67,0x36,0x53,0xF1,0x81,0x79,0x67,0x36, /* 35F8: g6Sñ�yg6 */ - 0x53,0x23,0xFB,0x28,0x40,0xDA,0x40,0xDF, /* 3600: S#û(@Ú@ß */ - 0x73,0x33,0xD1,0x72,0x44,0xF8,0x71,0x23, /* 3608: s3ÑrDøq# */ - 0x28,0x27,0xEF,0x71,0x23,0x28,0x26,0x37, /* 3610: ('ïq#(&7 */ - 0x2F,0x4F,0x24,0xF6,0x25,0xFA,0xD5,0x41, /* 3618: .O$ö%úÕA */ - 0x24,0xF6,0x26,0x24,0xA8,0x71,0x23,0x28, /* 3620: $ö&$¨q#( */ - 0x26,0x3B,0x2F,0x4F,0x24,0xF6,0xD4,0x71, /* 3628: &;.O$öÔq */ - 0x23,0x28,0x26,0x38,0x2F,0x4F,0x24,0xF6, /* 3630: #(&8.O$ö */ - 0xD7,0x74,0x43,0x24,0xF6,0x71,0x23,0x28, /* 3638: ×tC$öq#( */ - 0x26,0xE8,0x71,0x23,0x28,0x24,0x33,0x47, /* 3640: &èq#($3G */ - 0x24,0xF6,0x25,0xFA,0xD6,0x43,0xF4,0x21, /* 3648: $ö%úÖCô! */ - 0x24,0xAE,0x76,0x47,0xF4,0xC0,0x26,0x21, /* 3650: $®vGôÀ&! */ - 0xA4,0x40,0xDB,0x72,0x74,0x43,0x24,0xF6, /* 3658: ¤@ÛrtC$ö */ - 0x28,0xF1,0x73,0x55,0xFA,0x30,0xD6,0x71, /* 3660: (ñsUú0Öq */ - 0x23,0x28,0x26,0x32,0x2F,0x4F,0x24,0xF6, /* 3668: #(&2.O$ö */ - 0xD8,0x71,0x23,0x28,0x26,0x32,0x2F,0x4F, /* 3670: Øq#(&2.O */ - 0x24,0xF6,0x21,0xD0,0x78,0x48,0x24,0xF6, /* 3678: $ö!ÐxH$ö */ - 0x21,0xA0,0x76,0x21,0x89,0xF1,0x41,0x24, /* 3680: ! v!‰ñA$ */ - 0xFB,0x76,0x21,0x89,0x23,0xFB,0x41,0x79, /* 3688: ûv!‰#ûAy */ - 0x60,0xEE,0x78,0x47,0x24,0xF6,0xAD,0x76, /* 3690: `îxG$öv */ - 0x21,0x50,0xF1,0x28,0x40,0x24,0xF6,0xA4, /* 3698: !Pñ(@$ö¤ */ - 0x41,0x79,0x60,0xEE,0x78,0x41,0x24,0xF6, /* 36A0: Ay`îxA$ö */ - 0xA8,0x76,0x21,0x3E,0x41,0xF2,0x76,0x21, /* 36A8: ¨v!>Aòv! */ - 0xEE,0x78,0x42,0x24,0xF6,0xAA,0x76,0x21, /* 36B0: îxB$öªv! */ - 0x3C,0x41,0xF2,0x76,0x21,0xEC,0x41,0xDB, /* 36B8: <Aòv!ìAÛ */ - 0x78,0x44,0x24,0xF6,0xAA,0x76,0x21,0x3D, /* 36C0: xD$öªv!= */ - 0x41,0xF2,0x76,0x21,0xED,0x41,0xDB,0x7B, /* 36C8: Aòv!íAÛ{ */ - 0x25,0x28,0xAA,0x76,0x21,0x50,0xF1,0x24, /* 36D0: %(ªv!Pñ$ */ - 0x40,0x24,0xF6,0xA6,0x76,0x22,0x8B,0xF1, /* 36D8: @$ö¦v"‹ñ */ - 0x21,0xD0,0x76,0x55,0xF1,0xDB,0x76,0x8B, /* 36E0: !ÐvUñÛv‹ */ - 0xF1,0xDD,0x76,0x34,0xDE,0x7D,0x7B,0x41, /* 36E8: ñÝv4Þ}{A */ - 0xF2,0xF4,0x2F,0x4F,0x24,0xF6,0x25,0xFA, /* 36F0: òô.O$ö%ú */ - 0xDC,0x25,0x25,0xA9,0x21,0x70,0x7B,0x2F, /* 36F8: Ü%%©!p{. */ - 0x4F,0x24,0xF6,0x76,0x2B,0x50,0xF2,0x23, /* 3700: O$öv+Pò# */ - 0xFB,0x7B,0x41,0xF2,0x76,0x55,0x23,0xFB, /* 3708: û{AòvU#û */ - 0x7D,0x7B,0x41,0xF2,0x41,0xF2,0xF4,0x2F, /* 3710: }{AòAòô. */ - 0x4F,0x24,0xF6,0xD0,0x7E,0x48,0x24,0xF6, /* 3718: O$öÐ~H$ö */ - 0x25,0x23,0xAA,0x41,0x7C,0x23,0x4F,0x24, /* 3720: %#ªA|#O$ */ - 0xFF,0xF0,0xC0,0x25,0x22,0xAF,0x41,0x24, /* 3728: ÿðÀ%"¯A$ */ - 0x40,0x70,0x24,0xFF,0xF0,0xC0,0x25,0x22, /* 3730: @p$ÿðÀ%" */ - 0xA4,0x7E,0x21,0x40,0x24,0xFB,0xDE,0x76, /* 3738: ¤~!@$ûÞv */ - 0x21,0x58,0xF1,0x48,0x24,0xF6,0x22,0xA7, /* 3740: !XñH$ö"§ */ - 0x7E,0x22,0x40,0x24,0xF6,0xC0,0x21,0xAF, /* 3748: ~"@$öÀ!¯ */ - 0x71,0x23,0x28,0x20,0x35,0x2F,0x4F,0x24, /* 3750: q#( 5.O$ */ - 0xF6,0xC0,0x21,0xA3,0x40,0xD0,0x21,0x20, /* 3758: öÀ!£@Ð! */ - 0x40,0x76,0x21,0x72,0x61,0x21,0x20,0x92, /* 3760: @v!ra! ’ */ - 0x22,0x42,0x71,0x23,0x28,0x20,0xE5,0x76, /* 3768: "Bq#( åv */ - 0x23,0x81,0xF1,0x28,0x40,0x24,0xF6,0xAD, /* 3770: #�ñ(@$ö */ - 0x40,0xD0,0x21,0x20,0x20,0x40,0x76,0x21, /* 3778: @Ð! @v! */ - 0x72,0x61,0x20,0x2E,0x95,0x76,0x21,0x58, /* 3780: ra .•v!X */ - 0xF1,0x24,0x40,0x24,0xF6,0x24,0x2C,0xAD, /* 3788: ñ$@$ö$, */ - 0x40,0xD0,0x22,0x20,0x20,0x40,0x76,0x21, /* 3790: @Ð" @v! */ - 0x72,0x61,0x20,0x2C,0x9D,0x24,0x2B,0x0D, /* 3798: ra ,�$+. */ - 0x72,0x74,0x43,0x24,0xF6,0x28,0xF1,0x73, /* 37A0: rtC$ö(ñs */ - 0x55,0xFA,0x30,0x25,0xFA,0xD6,0x22,0x87, /* 37A8: Uú0%úÖ"‡ */ - 0xF1,0xC0,0xAC,0x76,0x21,0x54,0xF1,0x41, /* 37B0: ñÀ¬v!TñA */ - 0x24,0xFB,0x76,0x21,0x54,0x23,0xFB,0x76, /* 37B8: $ûv!T#ûv */ - 0x55,0xF1,0xDB,0x76,0x8B,0xF1,0xDD,0x76, /* 37C0: UñÛv‹ñÝv */ - 0x34,0xDE,0x7D,0x7B,0x41,0xF2,0xF4,0x2F, /* 37C8: 4Þ}{Aòô. */ - 0x4F,0x24,0xF6,0xDC,0x41,0x79,0x60,0xEF, /* 37D0: O$öÜAy`ï */ - 0x71,0x23,0x28,0x20,0x3E,0x2F,0x4F,0x24, /* 37D8: q#( >.O$ */ - 0xF6,0xD0,0x41,0x7C,0x70,0x24,0xFF,0xF0, /* 37E0: öÐA|p$ÿð */ - 0xA3,0x7C,0xD8,0x02,0x70,0xD8,0x78,0x23, /* 37E8: £|Ø.pØx# */ - 0x29,0xAB,0x70,0x78,0xF4,0xD0,0x78,0x41, /* 37F0: )«pxôÐxA */ - 0xF4,0xD8,0x41,0x22,0x40,0x78,0x24,0xFF, /* 37F8: ôØA"@x$ÿ */ - 0xF0,0xC0,0x23,0x28,0xA3,0x78,0x42,0x21, /* 3800: ðÀ#(£xB! */ - 0xFB,0x28,0xF1,0xF6,0x23,0x26,0x01,0x20, /* 3808: û(ñö#&. */ - 0x23,0x24,0x05,0x20,0x23,0x22,0x09,0x20, /* 3810: #$. #". */ - 0x23,0x20,0x0D,0x20,0x22,0x2F,0x01,0x20, /* 3818: # . ".. */ - 0x22,0x2D,0x05,0x20,0x22,0x2B,0x09,0x20, /* 3820: "-. "+. */ - 0x22,0x29,0x0D,0x20,0x22,0x28,0x01,0x20, /* 3828: "). "(. */ - 0x22,0x26,0x05,0x20,0x22,0x24,0x09,0x20, /* 3830: "&. "$. */ - 0x22,0x22,0x0D,0x20,0x22,0x21,0x01,0x20, /* 3838: "". "!. */ - 0x21,0x2F,0x05,0x20,0x21,0x2D,0x09,0x20, /* 3840: !.. !-. */ - 0x21,0x2B,0x0D,0x20,0x21,0x2A,0x01,0x20, /* 3848: !+. !*. */ - 0x21,0x28,0x05,0x20,0x21,0x26,0x09,0x20, /* 3850: !(. !&. */ - 0x21,0x24,0x0D,0x20,0x21,0x23,0x01,0x20, /* 3858: !$. !#. */ - 0x21,0x21,0x05,0x20,0x2F,0x0A,0x20,0x20, /* 3860: !!. .. */ - 0x2D,0x0E,0x20,0x20,0x2C,0x02,0x20,0x20, /* 3868: -. ,. */ - 0x2A,0x06,0x20,0x20,0x28,0x0A,0x20,0x20, /* 3870: *. (. */ - 0x26,0x0E,0x20,0x20,0x25,0x02,0x20,0x20, /* 3878: &. %. */ - 0x23,0x06,0x20,0x20,0x21,0x0A,0x20,0x20, /* 3880: #. !. */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 3888: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 3890: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 3898: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 38A0: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 38A8: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 38B0: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 38B8: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 38C0: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 38C8: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 38D0: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 38D8: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 38E0: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 38E8: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 38F0: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 38F8: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 3900: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 3908: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 3910: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 3918: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 3920: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 3928: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 3930: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 3938: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 3940: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 3948: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 3950: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 3958: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 3960: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 3968: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 3970: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 3978: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 3980: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 3988: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 3990: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 3998: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 39A0: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 39A8: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 39B0: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 39B8: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 39C0: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 39C8: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 39D0: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 39D8: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 39E0: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 39E8: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 39F0: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 39F8: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 3A00: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 3A08: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 3A10: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 3A18: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 3A20: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 3A28: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 3A30: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 3A38: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 3A40: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 3A48: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 3A50: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 3A58: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 3A60: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 3A68: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 3A70: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 3A78: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 3A80: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 3A88: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 3A90: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 3A98: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 3AA0: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 3AA8: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 3AB0: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 3AB8: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 3AC0: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 3AC8: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 3AD0: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 3AD8: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 3AE0: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 3AE8: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 3AF0: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 3AF8: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 3B00: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 3B08: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 3B10: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 3B18: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 3B20: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 3B28: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 3B30: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 3B38: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 3B40: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 3B48: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 3B50: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 3B58: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 3B60: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 3B68: Pò#û{AòÛ */ - 0x71,0x23,0x28,0x26,0x32,0x2F,0x4F,0x24, /* 3B70: q#(&2.O$ */ - 0xF6,0x7B,0x2F,0x4F,0x24,0xF6,0x76,0x2B, /* 3B78: ö{.O$öv+ */ - 0x50,0xF2,0x23,0xFB,0x7B,0x41,0xF2,0xDB, /* 3B80: Pò#û{AòÛ */ - 0x7B,0x76,0x55,0x23,0xFB,0x70,0x76,0x21, /* 3B88: {vU#ûpv! */ - 0x3F,0xF2,0x76,0x21,0xEF,0x70,0x25,0xFA, /* 3B90: ?òv!ïp%ú */ - 0x60,0x4F,0xF2,0xD0,0x21,0xA0,0x71,0x23, /* 3B98: `OòÐ! q# */ - 0x28,0x26,0x32,0x70,0x25,0xFA,0x60,0x4F, /* 3BA0: (&2p%ú`O */ - 0xF2,0xD0,0xA3,0x20,0x60,0x00,0x7D,0x7B, /* 3BA8: òУ `.}{ */ - 0x41,0xF2,0xF4,0x2F,0x4F,0x24,0xF6,0xD0, /* 3BB0: Aòô.O$öÐ */ - 0x7E,0x48,0x24,0xF6,0x28,0xA2,0x41,0x7C, /* 3BB8: ~H$ö(¢A| */ - 0x23,0x4F,0x24,0xFF,0xF0,0xC0,0x27,0xA8, /* 3BC0: #O$ÿðÀ'¨ */ - 0x41,0x24,0x40,0x70,0x24,0xFF,0xF0,0xC0, /* 3BC8: A$@p$ÿðÀ */ - 0x26,0xAE,0x7E,0x21,0x40,0x24,0xFB,0xDE, /* 3BD0: &®~!@$ûÞ */ - 0x76,0x21,0x58,0xF1,0x48,0x24,0xF6,0x23, /* 3BD8: v!XñH$ö# */ - 0xA3,0x7E,0x22,0x40,0x24,0xF6,0xC0,0x22, /* 3BE0: £~"@$öÀ" */ - 0xAB,0x71,0x23,0x28,0x20,0x35,0x2F,0x4F, /* 3BE8: «q#( 5.O */ - 0x24,0xF6,0xA8,0x7E,0x2C,0x40,0x24,0xFB, /* 3BF0: $ö¨~,@$û */ - 0xDE,0x21,0x09,0x40,0xD0,0x21,0x20,0x40, /* 3BF8: Þ!.@Ð! @ */ - 0x76,0x21,0x72,0x62,0x2C,0x26,0x93,0x22, /* 3C00: v!rb,&“" */ - 0x42,0x71,0x23,0x28,0x20,0xE5,0x7E,0x22, /* 3C08: Bq#( å~" */ - 0x40,0x24,0xFB,0xDE,0x76,0x23,0x81,0xF1, /* 3C10: @$ûÞv#�ñ */ - 0x28,0x40,0x24,0xF6,0xAD,0x40,0xD0,0x21, /* 3C18: (@$ö@Ð! */ - 0x20,0x20,0x40,0x76,0x21,0x72,0x62,0x2C, /* 3C20: @v!rb, */ - 0x24,0x90,0x76,0x21,0x58,0xF1,0x24,0x40, /* 3C28: $�v!Xñ$@ */ - 0x24,0xF6,0xAD,0x40,0xD0,0x22,0x20,0x20, /* 3C30: $ö@Ð" */ - 0x40,0x76,0x21,0x72,0x62,0x2C,0x22,0x9A, /* 3C38: @v!rb,"š */ - 0x74,0x23,0x4F,0x24,0xF6,0x71,0x23,0x28, /* 3C40: t#O$öq#( */ - 0x26,0xEB,0x77,0x71,0x23,0x28,0x26,0xE8, /* 3C48: &ëwq#(&è */ - 0x7E,0x76,0xE4,0x21,0x08,0x70,0x76,0x21, /* 3C50: ~vä!.pv! */ - 0x3F,0xF2,0x76,0x21,0xEF,0x74,0x23,0x4F, /* 3C58: ?òv!ït#O */ - 0x24,0xF6,0x71,0x23,0x28,0x26,0xEB,0x77, /* 3C60: $öq#(&ëw */ - 0x71,0x23,0x28,0x26,0xE8,0x75,0x42,0x24, /* 3C68: q#(&èuB$ */ - 0xF6,0x24,0x29,0xAF,0x71,0x23,0x28,0x26, /* 3C70: ö$)¯q#(& */ - 0x3A,0x2F,0x4F,0x24,0xF6,0xD4,0x71,0x23, /* 3C78: :.O$öÔq# */ - 0x28,0x26,0x38,0x2F,0x4F,0x24,0xF6,0xD7, /* 3C80: (&8.O$ö× */ - 0x74,0x43,0x24,0xF6,0x71,0x23,0x28,0x26, /* 3C88: tC$öq#(& */ - 0xE8,0x72,0x74,0x43,0x24,0xF6,0x28,0xF1, /* 3C90: èrtC$ö(ñ */ - 0x73,0x55,0xFA,0x30,0x25,0xFA,0xD0,0x22, /* 3C98: sUú0%úÐ" */ - 0x87,0xF1,0xC0,0xAC,0x70,0x21,0x54,0xF1, /* 3CA0: ‡ñÀ¬p!Tñ */ - 0x42,0x24,0xFB,0x70,0x21,0x54,0x23,0xFB, /* 3CA8: B$ûp!T#û */ - 0x70,0x23,0x85,0xF1,0xAC,0x70,0x21,0x72, /* 3CB0: p#…ñ¬p!r */ - 0x25,0x20,0x93,0x70,0x34,0xD6,0x24,0x23, /* 3CB8: % “p4Ö$# */ - 0x0F,0x70,0x8D,0xF1,0xDE,0x70,0x56,0xF1, /* 3CC0: .p�ñÞpVñ */ - 0xD8,0x70,0x34,0x25,0xFA,0xD6,0x21,0x20, /* 3CC8: Øp4%úÖ! */ - 0x40,0x24,0xF6,0x21,0xAE,0x76,0x61,0x2F, /* 3CD0: @$ö!®va. */ - 0x4F,0x24,0xF6,0x22,0x20,0x40,0x24,0xFB, /* 3CD8: O$ö" @$û */ - 0x60,0x4E,0x24,0xF6,0xD6,0x71,0x23,0x28, /* 3CE0: `N$öÖq#( */ - 0x20,0x36,0x2F,0x49,0x24,0xF6,0x71,0x23, /* 3CE8: 6.I$öq# */ - 0x28,0x20,0xE6,0x7E,0x78,0xF4,0x2F,0x4F, /* 3CF0: ( æ~xô.O */ - 0x24,0xF6,0x25,0xFA,0xDC,0x23,0x2D,0xA2, /* 3CF8: $ö%úÜ#-¢ */ - 0x70,0x53,0xF1,0x24,0x48,0xF4,0xA3,0x4C, /* 3D00: pSñ$Hô£L */ - 0xDB,0x03,0x22,0x40,0xDB,0x7B,0xDD,0x41, /* 3D08: Û."@Û{ÝA */ - 0x7C,0x7D,0x24,0xFF,0xF0,0xA3,0x7C,0xDB, /* 3D10: |}$ÿð£|Û */ - 0x02,0x7D,0xDB,0x76,0x24,0x20,0x40,0x24, /* 3D18: .}Ûv$ @$ */ - 0xF6,0x25,0xA9,0x7B,0x23,0x24,0xA7,0x70, /* 3D20: ö%©{#$§p */ - 0x23,0x50,0x78,0x2F,0x4F,0x24,0xF6,0xF2, /* 3D28: #Px.O$öò */ - 0xF1,0x4A,0xF4,0x21,0xAF,0x70,0x23,0x50, /* 3D30: ñJô!¯p#P */ - 0x78,0x2F,0x4F,0x24,0xF6,0xF2,0xF1,0x71, /* 3D38: x.O$öòñq */ - 0x23,0x28,0x26,0xE3,0x78,0x41,0xF2,0xD8, /* 3D40: #(&ãxAòØ */ - 0x7B,0x60,0x4F,0xF2,0xDB,0x7D,0x60,0x4F, /* 3D48: {`OòÛ}`O */ - 0xF2,0xDD,0x22,0x02,0x41,0x42,0x7D,0x24, /* 3D50: òÝ".AB}$ */ - 0xFF,0xF0,0x23,0x21,0xA1,0x4D,0x71,0x23, /* 3D58: ÿð#!¡Mq# */ - 0x28,0x26,0xE3,0x4A,0x71,0x23,0x28,0x26, /* 3D60: (&ãJq#(& */ - 0xE3,0x78,0x41,0xF2,0xD8,0x7B,0x60,0x4F, /* 3D68: ãxAòØ{`O */ - 0xF2,0xDB,0x7D,0x42,0xF4,0xDD,0x7B,0x22, /* 3D70: òÛ}BôÝ{" */ - 0x2F,0xA4,0x65,0x0B,0x7B,0x41,0xF4,0xDB, /* 3D78: .¤e.{AôÛ */ - 0x41,0x22,0x40,0x7B,0x24,0xFF,0xF0,0xC0, /* 3D80: A"@{$ÿðÀ */ - 0x22,0x2E,0xA3,0x7B,0x42,0x21,0xFB,0x28, /* 3D88: ".£{B!û( */ - 0xF1,0xF6,0x22,0x2C,0x06,0x20,0x22,0x2A, /* 3D90: ñö",. "* */ - 0x0F,0x20,0x22,0x29,0x08,0x20,0x22,0x28, /* 3D98: . "). "( */ - 0x01,0x20,0x22,0x26,0x0A,0x20,0x22,0x25, /* 3DA0: . "&. "% */ - 0x03,0x20,0x22,0x23,0x0C,0x20,0x22,0x22, /* 3DA8: . "#. "" */ - 0x05,0x20,0x22,0x20,0x0E,0x20,0x21,0x2F, /* 3DB0: . " . !. */ - 0x07,0x20,0x21,0x2E,0x00,0x20,0x21,0x2C, /* 3DB8: . !.. !, */ - 0x09,0x20,0x21,0x2B,0x02,0x20,0x21,0x29, /* 3DC0: . !+. !) */ - 0x0B,0x20,0x21,0x28,0x04,0x20,0x21,0x26, /* 3DC8: . !(. !& */ - 0x0D,0x20,0x21,0x25,0x06,0x20,0x21,0x23, /* 3DD0: . !%. !# */ - 0x0F,0x20,0x21,0x22,0x08,0x20,0x21,0x21, /* 3DD8: . !". !! */ - 0x01,0x20,0x2F,0x0B,0x20,0x20,0x2E,0x04, /* 3DE0: . .. .. */ - 0x20,0x20,0x2C,0x0D,0x20,0x20,0x2B,0x06, /* 3DE8: ,. +. */ - 0x20,0x20,0x29,0x0F,0x20,0x20,0x28,0x08, /* 3DF0: ). (. */ - 0x20,0x20,0x27,0x01,0x20,0x20,0x25,0x0A, /* 3DF8: '. %. */ - 0x20,0x20,0x24,0x03,0x20,0x20,0x22,0x0C, /* 3E00: $. ". */ - 0x20,0x20,0x21,0x05,0x20,0x20,0x70,0x23, /* 3E08: !. p# */ - 0x50,0x78,0x2F,0x4F,0x24,0xF6,0xF2,0xF1, /* 3E10: Px.O$öòñ */ - 0x71,0x23,0x28,0x26,0xE3,0x78,0x41,0xF2, /* 3E18: q#(&ãxAò */ - 0xD8,0x70,0x23,0x50,0x78,0x2F,0x4F,0x24, /* 3E20: Øp#Px.O$ */ - 0xF6,0xF2,0xF1,0x71,0x23,0x28,0x26,0xE3, /* 3E28: öòñq#(&ã */ - 0x78,0x41,0xF2,0xD8,0x70,0x23,0x50,0x78, /* 3E30: xAòØp#Px */ - 0x2F,0x4F,0x24,0xF6,0xF2,0xF1,0x71,0x23, /* 3E38: .O$öòñq# */ - 0x28,0x26,0xE3,0x78,0x41,0xF2,0xD8,0x70, /* 3E40: (&ãxAòØp */ - 0x23,0x50,0x78,0x2F,0x4F,0x24,0xF6,0xF2, /* 3E48: #Px.O$öò */ - 0xF1,0x71,0x23,0x28,0x26,0xE3,0x78,0x41, /* 3E50: ñq#(&ãxA */ - 0xF2,0xD8,0x70,0x23,0x50,0x78,0x2F,0x4F, /* 3E58: òØp#Px.O */ - 0x24,0xF6,0xF2,0xF1,0x71,0x23,0x28,0x26, /* 3E60: $öòñq#(& */ - 0xE3,0x78,0x41,0xF2,0xD8,0x70,0x23,0x50, /* 3E68: ãxAòØp#P */ - 0x78,0x2F,0x4F,0x24,0xF6,0xF2,0xF1,0x71, /* 3E70: x.O$öòñq */ - 0x23,0x28,0x26,0xE3,0x78,0x41,0xF2,0xD8, /* 3E78: #(&ãxAòØ */ - 0x70,0x23,0x50,0x78,0x2F,0x4F,0x24,0xF6, /* 3E80: p#Px.O$ö */ - 0xF2,0xF1,0x71,0x23,0x28,0x26,0xE3,0x78, /* 3E88: òñq#(&ãx */ - 0x41,0xF2,0xD8,0x70,0x23,0x50,0x78,0x2F, /* 3E90: AòØp#Px. */ - 0x4F,0x24,0xF6,0xF2,0xF1,0x71,0x23,0x28, /* 3E98: O$öòñq#( */ - 0x26,0xE3,0x78,0x41,0xF2,0xD8,0x70,0x23, /* 3EA0: &ãxAòØp# */ - 0x50,0x78,0x2F,0x4F,0x24,0xF6,0xF2,0xF1, /* 3EA8: Px.O$öòñ */ - 0x71,0x23,0x28,0x26,0xE3,0x78,0x41,0xF2, /* 3EB0: q#(&ãxAò */ - 0xD8,0x70,0x23,0x50,0x78,0x2F,0x4F,0x24, /* 3EB8: Øp#Px.O$ */ - 0xF6,0xF2,0xF1,0x71,0x23,0x28,0x26,0xE3, /* 3EC0: öòñq#(&ã */ - 0x78,0x41,0xF2,0xD8,0x70,0x23,0x50,0x78, /* 3EC8: xAòØp#Px */ - 0x2F,0x4F,0x24,0xF6,0xF2,0xF1,0x71,0x23, /* 3ED0: .O$öòñq# */ - 0x28,0x26,0xE3,0x78,0x41,0xF2,0xD8,0x70, /* 3ED8: (&ãxAòØp */ - 0x23,0x50,0x78,0x2F,0x4F,0x24,0xF6,0xF2, /* 3EE0: #Px.O$öò */ - 0xF1,0x71,0x23,0x28,0x26,0xE3,0x78,0x41, /* 3EE8: ñq#(&ãxA */ - 0xF2,0xD8,0x70,0x23,0x50,0x78,0x2F,0x4F, /* 3EF0: òØp#Px.O */ - 0x24,0xF6,0xF2,0xF1,0x71,0x23,0x28,0x26, /* 3EF8: $öòñq#(& */ - 0xE3,0x78,0x41,0xF2,0xD8,0x70,0x23,0x50, /* 3F00: ãxAòØp#P */ - 0x78,0x2F,0x4F,0x24,0xF6,0xF2,0xF1,0x71, /* 3F08: x.O$öòñq */ - 0x23,0x28,0x26,0xE3,0x78,0x41,0xF2,0xD8, /* 3F10: #(&ãxAòØ */ - 0x70,0x23,0x50,0x78,0x2F,0x4F,0x24,0xF6, /* 3F18: p#Px.O$ö */ - 0xF2,0xF1,0x71,0x23,0x28,0x26,0xE3,0x78, /* 3F20: òñq#(&ãx */ - 0x41,0xF2,0xD8,0x70,0x23,0x50,0x78,0x2F, /* 3F28: AòØp#Px. */ - 0x4F,0x24,0xF6,0xF2,0xF1,0x71,0x23,0x28, /* 3F30: O$öòñq#( */ - 0x26,0xE3,0x78,0x41,0xF2,0xD8,0x70,0x23, /* 3F38: &ãxAòØp# */ - 0x50,0x78,0x2F,0x4F,0x24,0xF6,0xF2,0xF1, /* 3F40: Px.O$öòñ */ - 0x71,0x23,0x28,0x26,0xE3,0x78,0x41,0xF2, /* 3F48: q#(&ãxAò */ - 0xD8,0x70,0x23,0x50,0x78,0x2F,0x4F,0x24, /* 3F50: Øp#Px.O$ */ - 0xF6,0xF2,0xF1,0x71,0x23,0x28,0x26,0xE3, /* 3F58: öòñq#(&ã */ - 0x78,0x41,0xF2,0xD8,0x70,0x23,0x50,0x78, /* 3F60: xAòØp#Px */ - 0x2F,0x4F,0x24,0xF6,0xF2,0xF1,0x71,0x23, /* 3F68: .O$öòñq# */ - 0x28,0x26,0xE3,0x78,0x41,0xF2,0xD8,0x70, /* 3F70: (&ãxAòØp */ - 0x23,0x50,0x78,0x2F,0x4F,0x24,0xF6,0xF2, /* 3F78: #Px.O$öò */ - 0xF1,0x71,0x23,0x28,0x26,0xE3,0x78,0x41, /* 3F80: ñq#(&ãxA */ - 0xF2,0xD8,0x70,0x23,0x50,0x78,0x2F,0x4F, /* 3F88: òØp#Px.O */ - 0x24,0xF6,0xF2,0xF1,0x71,0x23,0x28,0x26, /* 3F90: $öòñq#(& */ - 0xE3,0x78,0x41,0xF2,0xD8,0x70,0x23,0x50, /* 3F98: ãxAòØp#P */ - 0x78,0x2F,0x4F,0x24,0xF6,0xF2,0xF1,0x71, /* 3FA0: x.O$öòñq */ - 0x23,0x28,0x26,0xE3,0x78,0x41,0xF2,0xD8, /* 3FA8: #(&ãxAòØ */ - 0x70,0x23,0x50,0x78,0x2F,0x4F,0x24,0xF6, /* 3FB0: p#Px.O$ö */ - 0xF2,0xF1,0x71,0x23,0x28,0x26,0xE3,0x78, /* 3FB8: òñq#(&ãx */ - 0x41,0xF2,0xD8,0x70,0x23,0x50,0x78,0x2F, /* 3FC0: AòØp#Px. */ - 0x4F,0x24,0xF6,0xF2,0xF1,0x71,0x23,0x28, /* 3FC8: O$öòñq#( */ - 0x26,0xE3,0x78,0x41,0xF2,0xD8,0x70,0x23, /* 3FD0: &ãxAòØp# */ - 0x50,0x78,0x2F,0x4F,0x24,0xF6,0xF2,0xF1, /* 3FD8: Px.O$öòñ */ - 0x71,0x23,0x28,0x26,0xE3,0x78,0x41,0xF2, /* 3FE0: q#(&ãxAò */ - 0xD8,0x70,0x23,0x50,0x78,0x2F,0x4F,0x24, /* 3FE8: Øp#Px.O$ */ - 0xF6,0xF2,0xF1,0x71,0x23,0x28,0x26,0xE3, /* 3FF0: öòñq#(&ã */ - 0x78,0x41,0xF2,0xD8,0x70,0x23,0x50,0x78, /* 3FF8: xAòØp#Px */ - 0x2F,0x4F,0x24,0xF6,0xF2,0xF1,0x71,0x23, /* 4000: .O$öòñq# */ - 0x28,0x26,0xE3,0x78,0x41,0xF2,0xD8,0x70, /* 4008: (&ãxAòØp */ - 0x23,0x50,0x78,0x2F,0x4F,0x24,0xF6,0xF2, /* 4010: #Px.O$öò */ - 0xF1,0x71,0x23,0x28,0x26,0xE3,0x78,0x41, /* 4018: ñq#(&ãxA */ - 0xF2,0xD8,0x70,0x23,0x50,0x78,0x2F,0x4F, /* 4020: òØp#Px.O */ - 0x24,0xF6,0xF2,0xF1,0x71,0x23,0x28,0x26, /* 4028: $öòñq#(& */ - 0xE3,0x78,0x41,0xF2,0xD8,0x70,0x23,0x50, /* 4030: ãxAòØp#P */ - 0x78,0x2F,0x4F,0x24,0xF6,0xF2,0xF1,0x71, /* 4038: x.O$öòñq */ - 0x23,0x28,0x26,0xE3,0x78,0x41,0xF2,0xD8, /* 4040: #(&ãxAòØ */ - 0x70,0x23,0x50,0x78,0x2F,0x4F,0x24,0xF6, /* 4048: p#Px.O$ö */ - 0xF2,0xF1,0x71,0x23,0x28,0x26,0xE3,0x78, /* 4050: òñq#(&ãx */ - 0x41,0xF2,0xD8,0x70,0x23,0x50,0x78,0x2F, /* 4058: AòØp#Px. */ - 0x4F,0x24,0xF6,0xF2,0xF1,0x71,0x23,0x28, /* 4060: O$öòñq#( */ - 0x26,0xE3,0x78,0x41,0xF2,0xD8,0x7E,0x78, /* 4068: &ãxAòØ~x */ - 0x2F,0x4F,0x24,0xF6,0xF4,0x2F,0x4F,0x24, /* 4070: .O$öô.O$ */ - 0xF6,0xDB,0x78,0x2F,0x4F,0x24,0xF6,0x70, /* 4078: öÛx.O$öp */ - 0x56,0x23,0xFB,0x41,0x7C,0x2C,0x40,0x24, /* 4080: V#ûA|,@$ */ - 0xFF,0xF0,0xC0,0xA9,0x41,0x2C,0x41,0x7B, /* 4088: ÿðÀ©A,A{ */ - 0x24,0xFF,0xF0,0x22,0xA8,0x41,0x7C,0x24, /* 4090: $ÿð"¨A|$ */ - 0x40,0x24,0xFF,0xF0,0xC0,0x22,0xA5,0x41, /* 4098: @$ÿðÀ"¥A */ - 0x24,0x41,0x7B,0x24,0xFF,0xF0,0xC0,0x21, /* 40A0: $A{$ÿðÀ! */ - 0xAB,0x76,0x28,0x20,0x40,0x24,0xF6,0x21, /* 40A8: «v( @$ö! */ - 0xA3,0x76,0x68,0x2F,0x4F,0x24,0xF6,0xD6, /* 40B0: £vh.O$öÖ */ - 0x41,0x79,0x60,0xEE,0x07,0x76,0x28,0x20, /* 40B8: Ay`î.v( */ - 0x40,0x24,0xFB,0xD6,0x70,0x24,0x81,0xF1, /* 40C0: @$ûÖp$�ñ */ - 0x41,0x24,0xFB,0x70,0x24,0x81,0x23,0xFB, /* 40C8: A$ûp$�#û */ - 0x22,0x0E,0x76,0x60,0x4E,0x24,0xF6,0xD6, /* 40D0: ".v`N$öÖ */ - 0x71,0x23,0x28,0x20,0x36,0x2F,0x49,0x24, /* 40D8: q#( 6.I$ */ - 0xF6,0x71,0x23,0x28,0x20,0xE6,0x70,0x24, /* 40E0: öq#( æp$ */ - 0x81,0xF1,0x41,0x24,0xF6,0x21,0xA1,0x41, /* 40E8: �ñA$ö!¡A */ - 0x79,0x60,0xEE,0x70,0x24,0x81,0xF1,0x60, /* 40F0: y`îp$�ñ` */ - 0x4E,0x24,0xF6,0x70,0x24,0x81,0x23,0xFB, /* 40F8: N$öp$�#û */ - 0x74,0x23,0x4F,0x24,0xF6,0x71,0x23,0x28, /* 4100: t#O$öq#( */ - 0x26,0xEA,0x77,0x71,0x23,0x28,0x26,0xE8, /* 4108: &êwq#(&è */ - 0x76,0x70,0xE4,0x75,0x44,0x24,0xF6,0x26, /* 4110: vpäuD$ö& */ - 0xA9,0x71,0x23,0x28,0x26,0x39,0x2F,0x4F, /* 4118: ©q#(&9.O */ - 0x24,0xF6,0xD4,0x71,0x23,0x28,0x26,0x38, /* 4120: $öÔq#(&8 */ - 0x2F,0x4F,0x24,0xF6,0xD7,0x74,0x43,0x24, /* 4128: .O$ö×tC$ */ - 0xF6,0x71,0x23,0x28,0x26,0xE8,0x72,0x74, /* 4130: öq#(&èrt */ - 0x43,0x24,0xF6,0x28,0xF1,0x73,0x55,0xFA, /* 4138: C$ö(ñsUú */ - 0x30,0x25,0xFA,0xD0,0x21,0x72,0x21,0x28, /* 4140: 0%úÐ!r!( */ - 0x99,0x70,0x21,0x72,0x63,0x27,0x27,0x9B, /* 4148: ™p!rc''› */ - 0x70,0x22,0x87,0xF1,0xC0,0xAC,0x70,0x21, /* 4150: p"‡ñÀ¬p! */ - 0x54,0xF1,0x44,0x24,0xFB,0x70,0x21,0x54, /* 4158: TñD$ûp!T */ - 0x23,0xFB,0x41,0x79,0x60,0xEE,0x70,0x21, /* 4160: #ûAy`îp! */ - 0x89,0xF1,0x42,0x24,0xFB,0x70,0x21,0x89, /* 4168: ‰ñB$ûp!‰ */ - 0x23,0xFB,0x74,0x23,0x4F,0x24,0xF6,0x71, /* 4170: #ût#O$öq */ - 0x23,0x28,0x26,0xE9,0x77,0x71,0x23,0x28, /* 4178: #(&éwq#( */ - 0x26,0xE8,0x73,0x89,0xF1,0x71,0x23,0x28, /* 4180: &ès‰ñq#( */ - 0x27,0xEF,0x72,0x41,0xF2,0xD2,0x41,0x72, /* 4188: 'ïrAòÒAr */ - 0x41,0x24,0xFF,0xF0,0xC0,0x21,0xA2,0x40, /* 4190: A$ÿðÀ!¢@ */ - 0xD2,0x73,0x30,0xAA,0x73,0x30,0x27,0x2F, /* 4198: Òs0ªs0'. */ - 0x2F,0x4F,0x24,0xF6,0xD3,0x03,0x28,0x40, /* 41A0: .O$öÓ.(@ */ - 0xD3,0x75,0xC0,0xAE,0x73,0x7A,0xF4,0xC0, /* 41A8: ÓuÀ®szôÀ */ - 0x6B,0x25,0xA5,0x72,0x7F,0xF4,0xA3,0x6B, /* 41B0: k%¥rô£k */ - 0x24,0x0E,0x21,0xB1,0x22,0xF0,0x60,0xBE, /* 41B8: $.!±"ð`¾ */ - 0x74,0x32,0x27,0x2F,0x2F,0x4F,0x24,0xF6, /* 41C0: t2'..O$ö */ - 0x33,0xD1,0x74,0x23,0x85,0xF1,0xD0,0x43, /* 41C8: 3Ñt#…ñÐC */ - 0x70,0xF9,0x21,0xA0,0x70,0x2F,0xA8,0x70, /* 41D0: pù! p.¨p */ - 0x41,0xF4,0x21,0xAA,0x70,0x42,0xF4,0xC0, /* 41D8: Aô!ªpBôÀ */ - 0x2E,0xAD,0x24,0x09,0x70,0x43,0xF4,0x2E, /* 41E0: .$.pCô. */ - 0xA6,0x70,0x44,0xF4,0x27,0xA6,0x70,0x45, /* 41E8: ¦pDô'¦pE */ - 0xF4,0xC0,0x2D,0xAB,0x2A,0x05,0x71,0x23, /* 41F0: ôÀ-«*.q# */ - 0x28,0x20,0x35,0x2F,0x4F,0x24,0xF6,0xC0, /* 41F8: ( 5.O$öÀ */ - 0x2C,0xAD,0x71,0x23,0x28,0x20,0x39,0x22, /* 4200: ,q#( 9" */ - 0x40,0x24,0xF6,0xC0,0x21,0xA9,0x71,0x23, /* 4208: @$öÀ!©q# */ - 0x28,0x20,0x39,0x2F,0x4F,0x24,0xF6,0x22, /* 4210: ( 9.O$ö" */ - 0x40,0x24,0xFB,0x71,0x23,0x28,0x20,0xE9, /* 4218: @$ûq#( é */ - 0x24,0x4E,0x71,0x23,0x28,0x20,0xE5,0x42, /* 4220: $Nq#( åB */ - 0x74,0x23,0x85,0x23,0xFB,0x71,0x23,0x28, /* 4228: t#…#ûq#( */ - 0x20,0x35,0x2F,0x4F,0x24,0xF6,0xC0,0x29, /* 4230: 5.O$öÀ) */ - 0xA6,0x40,0x71,0x23,0x28,0x26,0xE3,0x28, /* 4238: ¦@q#(&ã( */ - 0x41,0x71,0x23,0x28,0x26,0xE3,0x74,0x34, /* 4240: Aq#(&ãt4 */ - 0x60,0x4E,0x24,0xF6,0x74,0xE4,0x71,0x23, /* 4248: `N$ötäq# */ - 0x28,0x20,0x36,0x2F,0x49,0x24,0xF6,0x71, /* 4250: ( 6.I$öq */ - 0x23,0x28,0x20,0xE6,0x43,0x74,0x23,0x85, /* 4258: #( æCt#… */ - 0x23,0xFB,0x26,0x0B,0x71,0x23,0x28,0x20, /* 4260: #û&.q#( */ - 0x35,0x2F,0x4F,0x24,0xF6,0xC0,0x25,0xAF, /* 4268: 5.O$öÀ%¯ */ - 0x71,0x23,0x28,0x20,0x39,0x22,0x40,0x24, /* 4270: q#( 9"@$ */ - 0xF6,0xC0,0x21,0xA9,0x71,0x23,0x28,0x20, /* 4278: öÀ!©q#( */ - 0x39,0x2F,0x4F,0x24,0xF6,0x22,0x40,0x24, /* 4280: 9.O$ö"@$ */ - 0xFB,0x71,0x23,0x28,0x20,0xE9,0x24,0x4E, /* 4288: ûq#( é$N */ - 0x71,0x23,0x28,0x20,0xE5,0x45,0x74,0x23, /* 4290: q#( åEt# */ - 0x85,0x23,0xFB,0x71,0x23,0x28,0x20,0x35, /* 4298: …#ûq#( 5 */ - 0x2F,0x4F,0x24,0xF6,0xC0,0x22,0xA8,0x40, /* 42A0: .O$öÀ"¨@ */ - 0x71,0x23,0x28,0x26,0xE3,0x28,0x43,0x71, /* 42A8: q#(&ã(Cq */ - 0x23,0x28,0x26,0xE3,0x71,0x23,0x28,0x20, /* 42B0: #(&ãq#( */ - 0x39,0x2D,0x4F,0x24,0xF6,0x71,0x23,0x28, /* 42B8: 9-O$öq#( */ - 0x20,0xE9,0x24,0x4E,0x71,0x23,0x28,0x20, /* 42C0: é$Nq#( */ - 0xE5,0x40,0x74,0x23,0x85,0x23,0xFB,0xB2, /* 42C8: å@t#…#û² */ - 0x22,0xF0,0x60,0xBF,0x73,0x31,0x25,0xFA, /* 42D0: "ð`¿s1%ú */ - 0xD0,0x23,0x28,0x20,0x35,0x2F,0x4F,0x24, /* 42D8: Ð#( 5.O$ */ - 0xF6,0x21,0xA0,0x73,0x22,0x50,0xF1,0x21, /* 42E0: ö! s"Pñ! */ - 0x40,0x24,0xFB,0x73,0x22,0x50,0x23,0xFB, /* 42E8: @$ûs"P#û */ - 0xB1,0x22,0xF0,0x73,0x22,0x50,0xF1,0x61, /* 42F0: ±"ðs"Pña */ - 0x4F,0x24,0xF6,0x73,0x22,0x50,0x23,0xFB, /* 42F8: O$ös"P#û */ - 0x73,0x21,0x58,0xF1,0x21,0x40,0x24,0xF6, /* 4300: s!Xñ!@$ö */ - 0x24,0xAC,0x70,0x23,0x28,0x26,0x3C,0x21, /* 4308: $¬p#(&<! */ - 0x40,0x24,0xF6,0x22,0xA0,0x73,0x22,0x50, /* 4310: @$ö" s"P */ - 0xF1,0x41,0x24,0xF6,0x25,0xA5,0x21,0x48, /* 4318: ñA$ö%¥!H */ - 0x70,0x23,0x28,0x20,0xE5,0x73,0x22,0x50, /* 4320: p#( ås"P */ - 0xF1,0x60,0x4E,0x24,0xF6,0x73,0x22,0x50, /* 4328: ñ`N$ös"P */ - 0x23,0xFB,0xB1,0x22,0xF0,0x73,0x22,0x50, /* 4330: #û±"ðs"P */ - 0xF1,0x41,0x24,0xF6,0x23,0xF2,0x23,0xA3, /* 4338: ñA$ö#ò#£ */ - 0x21,0x44,0x70,0x23,0x28,0x20,0xE5,0x73, /* 4340: !Dp#( ås */ - 0x22,0x50,0xF1,0x41,0x24,0xFB,0x73,0x22, /* 4348: "PñA$ûs" */ - 0x50,0x23,0xFB,0xB1,0x22,0xF0,0x73,0x22, /* 4350: P#û±"ðs" */ - 0x50,0xF1,0x41,0x24,0xF6,0x21,0xA4,0x21, /* 4358: PñA$ö!¤! */ - 0x48,0x70,0x23,0x28,0x20,0xE5,0x73,0x22, /* 4360: Hp#( ås" */ - 0x50,0xF1,0x60,0x4E,0x24,0xF6,0x73,0x22, /* 4368: Pñ`N$ös" */ - 0x50,0x23,0xFB,0xB1,0x22,0xF0,0x20,0x60, /* 4370: P#û±"ð ` */ - 0xBF,0x72,0x3A,0xD0,0x72,0x3A,0x72,0x3B, /* 4378: ¿r:Ðr:r; */ - 0x72,0x3B,0x26,0x2B,0x96,0x72,0x72,0x3B, /* 4380: r;&+–rr; */ - 0xD2,0xD3,0xB1,0x60,0xB8,0x79,0x28,0x56, /* 4388: ÒÓ±`¸y(V */ - 0xD5,0x7A,0x37,0x7A,0x35,0xF4,0x75,0x21, /* 4390: Õz7z5ôu! */ - 0xEB,0x7A,0x37,0x75,0x21,0xEC,0x7A,0x3D, /* 4398: ëz7u!ìz= */ - 0x75,0x21,0xEF,0x7A,0x3C,0x75,0x22,0xE0, /* 43A0: u!ïz<u"à */ - 0x41,0x75,0x22,0xE3,0x24,0x20,0x40,0x75, /* 43A8: Au"ã$ @u */ - 0x22,0xE4,0x7A,0x75,0x21,0xEE,0x75,0x21, /* 43B0: "äzu!îu! */ - 0x55,0x79,0x2B,0x26,0x9E,0xC0,0x22,0xA5, /* 43B8: Uy+&žÀ"¥ */ - 0x21,0xFE,0x75,0xEE,0x22,0xF2,0x75,0xED, /* 43C0: !þuî"òuí */ - 0x75,0x16,0x44,0x24,0xFA,0x24,0xF2,0xD0, /* 43C8: u.D$ú$òÐ */ - 0x24,0xF2,0xD1,0x40,0xD2,0x24,0xF2,0xD3, /* 43D0: $òÑ@Ò$òÓ */ - 0x40,0xD4,0x16,0x41,0x79,0x63,0x21,0x22, /* 43D8: @Ô.Ayc!" */ - 0x9A,0x79,0x2C,0x20,0x98,0xB8,0x22,0xF0, /* 43E0: šy, ˜¸"ð */ - 0x20,0x00,0x20,0x01,0x00,0xD4,0x01,0x71, /* 43E8: . ..Ô.q */ - 0x28,0x56,0xD2,0x60,0x42,0x21,0xFB,0x72, /* 43F0: (VÒ`B!ûr */ - 0xE0,0x72,0x61,0x4D,0x21,0xFB,0x41,0x26, /* 43F8: àraM!ûA& */ - 0x28,0x97,0x22,0xF0,0x20,0x74,0xD1,0x23, /* 4400: (—"ð tÑ# */ - 0x2F,0x05,0x74,0xD1,0x24,0x21,0x0C,0x11, /* 4408: ..tÑ$!.. */ - 0x72,0x42,0x23,0x2E,0x9A,0x71,0x22,0xF0, /* 4410: rB#.šq"ð */ - 0x40,0xD1,0x11,0x72,0x41,0x23,0x2D,0x9F, /* 4418: @Ñ.rA#-Ÿ */ - 0x71,0x2F,0x4F,0x24,0xF6,0x22,0xF0,0x13, /* 4420: q.O$ö"ð. */ - 0x72,0x42,0x23,0x2F,0x9E,0x22,0xF0,0x13, /* 4428: rB#.ž"ð. */ - 0x72,0x41,0x23,0x2F,0x96,0x22,0xF0,0x60, /* 4430: rA#.–"ð` */ - 0xBE,0x73,0x29,0x39,0xD0,0x40,0xD1,0x73, /* 4438: ¾s)9Ð@Ñs */ - 0x2A,0x31,0x24,0xF2,0xF4,0x21,0xA4,0x73, /* 4440: *1$òô!¤s */ - 0x2A,0x31,0x74,0xF9,0xC0,0xAD,0x74,0x73, /* 4448: *1tùÀts */ - 0x2A,0x32,0xF9,0xC0,0xA6,0x41,0x47,0x73, /* 4450: *2ùÀ¦AGs */ - 0x2B,0x2B,0x9A,0x70,0x24,0xF2,0xF4,0x21, /* 4458: ++šp$òô! */ - 0xAB,0x70,0x32,0x74,0xF9,0xC0,0xA9,0x70, /* 4460: «p2tùÀ©p */ - 0x33,0x70,0x32,0xF2,0x74,0xF9,0xC0,0xAA, /* 4468: 3p2òtùÀª */ - 0x70,0x30,0xD0,0x70,0x24,0xF2,0xF4,0xA4, /* 4470: p0Ðp$òô¤ */ - 0x61,0x07,0x41,0xD1,0x71,0xA6,0x41,0x47, /* 4478: a.AÑq¦AG */ - 0x73,0x2B,0x29,0x91,0xB2,0x22,0xF0,0x60, /* 4480: s+)‘²"ð` */ - 0xBF,0x11,0xD0,0x72,0x29,0x39,0x24,0xF2, /* 4488: ¿.Ðr)9$ò */ - 0xF4,0xC0,0x21,0xA0,0x21,0x25,0x46,0x21, /* 4490: ôÀ! !%F! */ - 0xFB,0x72,0x2A,0xEB,0x22,0x26,0x45,0x21, /* 4498: ûr*ë"&E! */ - 0xFB,0x72,0x2A,0xEC,0x75,0x72,0x67,0x9F, /* 44A0: ûr*ìurgŸ */ - 0x76,0xA8,0x77,0x23,0xF4,0x21,0x50,0x76, /* 44A8: v¨w#ô!Pv */ - 0xF9,0xA4,0x41,0xB1,0x22,0xF0,0x77,0x81, /* 44B0: ù¤A±"ðw� */ - 0xD7,0x73,0x24,0xF2,0xF4,0x26,0xAB,0x75, /* 44B8: ×s$òô&«u */ - 0x73,0xE2,0x76,0x73,0xE3,0x76,0x73,0x32, /* 44C0: sâvsãvs2 */ - 0xF5,0x60,0x5D,0x77,0x23,0xF4,0xFC,0x73, /* 44C8: õ`]w#ôüs */ - 0xE4,0x74,0x73,0x34,0x60,0xEF,0x74,0x73, /* 44D0: äts4`ïts */ - 0xE6,0x2A,0x27,0x4B,0x21,0xFB,0x73,0x34, /* 44D8: æ*'K!ûs4 */ - 0xE0,0x70,0x31,0x73,0x34,0xE1,0x73,0x73, /* 44E0: àp1s4áss */ - 0x34,0xE2,0x40,0xD0,0x77,0x60,0x8F,0x40, /* 44E8: 4â@Ðw`�@ */ - 0xF9,0x21,0xA5,0x70,0x18,0xFA,0x30,0x70, /* 44F0: ù!¥p.ú0p */ - 0x83,0x73,0x34,0xFA,0xE0,0x70,0x81,0xD0, /* 44F8: ƒs4úàp�Ð */ - 0x77,0x60,0x8F,0x70,0xF9,0xA2,0x61,0x0B, /* 4500: w`�pù¢a. */ - 0x77,0x73,0xE5,0x24,0xF2,0x81,0x73,0xE7, /* 4508: wså$ò�sç */ - 0x72,0x28,0x58,0x72,0x2D,0x99,0x72,0x29, /* 4510: r(Xr-™r) */ - 0x39,0x73,0xE0,0x73,0x72,0x29,0xE9,0x72, /* 4518: 9sàsr)ér */ - 0x28,0x58,0x72,0x21,0x2E,0x90,0x40,0xB1, /* 4520: (Xr!.�@± */ - 0x22,0xF0,0x41,0xB1,0x22,0xF0,0x60,0xBE, /* 4528: "ðA±"ð`¾ */ - 0x73,0x28,0x58,0xD1,0x71,0x73,0x2B,0x97, /* 4530: s(XÑqs+— */ - 0x74,0x71,0x21,0x31,0xF4,0xAD,0x71,0x21, /* 4538: tq!1ôq! */ - 0x31,0xD0,0x70,0x30,0x24,0xF2,0xF4,0x22, /* 4540: 1Ðp0$òô" */ - 0xA2,0x21,0x00,0x71,0x21,0x31,0x30,0x71, /* 4548: ¢!.q!10q */ - 0x21,0xE1,0x71,0x73,0x21,0x2A,0x9F,0x40, /* 4550: !áqs!*Ÿ@ */ - 0xB2,0x22,0xF0,0x70,0x30,0x74,0xF4,0xAB, /* 4558: ²"ðp0tô« */ - 0x70,0x30,0xD0,0x70,0x30,0x24,0xF2,0xF4, /* 4560: p0Ðp0$òô */ - 0xA2,0x60,0x00,0x70,0x30,0x24,0xF2,0xF4, /* 4568: ¢`.p0$òô */ - 0xAD,0x74,0x30,0x70,0xE0,0x71,0x73,0x21, /* 4570: t0pàqs! */ - 0x28,0x9C,0x40,0xB2,0x22,0xF0,0x71,0x73, /* 4578: (œ@²"ðqs */ - 0x21,0x28,0x93,0x41,0xB2,0x22,0xF0,0x72, /* 4580: !(“A²"ðr */ - 0x71,0x65,0x93,0xA6,0x41,0x48,0x71,0x2A, /* 4588: qe“¦AHq* */ - 0x28,0x93,0x22,0xF0,0x72,0x71,0x66,0x96, /* 4590: (“"ðrqf– */ - 0xA6,0x41,0x48,0x71,0x2A,0x27,0x96,0x72, /* 4598: ¦AHq*'–r */ - 0x71,0x23,0x2F,0x9D,0x22,0xF0,0x01,0x00, /* 45A0: q#.�"ð.. */ - 0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, /* 45A8: ........ */ - 0x00,0x00,0x01,0x0A,0x00,0x08,0x00,0x07, /* 45B0: ........ */ - 0x00,0x05,0x00,0x04,0x00,0x02,0x00,0x01, /* 45B8: ........ */ - 0x00,0xAE,0x02,0x71,0x28,0x58,0xD2,0x62, /* 45C0: .®.q(XÒb */ - 0x4B,0x21,0xFB,0x72,0x4D,0x24,0xFA,0x72, /* 45C8: K!ûrM$úr */ - 0x62,0x4F,0x21,0xFB,0x47,0x24,0x2B,0x91, /* 45D0: bO!ûG$+‘ */ - 0x22,0xF0,0x20,0x72,0x22,0xFB,0x22,0xF0, /* 45D8: "ð r"û"ð */ - 0x22,0xF2,0x72,0xF2,0xD2,0x72,0x22,0xFB, /* 45E0: "òròÒr"û */ - 0x22,0xF0,0x21,0xF5,0x22,0xF0,0x20,0x60, /* 45E8: "ð!õ"ð ` */ - 0xB8,0x40,0xD3,0x24,0xF2,0xD0,0x24,0xF2, /* 45F0: ¸@Ó$òÐ$ò */ - 0xD1,0x21,0xFE,0x41,0xF4,0xA2,0x28,0x01, /* 45F8: Ñ!þAô¢(. */ - 0x41,0xD4,0x7A,0x33,0xC1,0xA6,0x40,0x7A, /* 4600: AÔz3Á¦@z */ - 0xE3,0x40,0x22,0xA0,0x24,0xF2,0x24,0xF2, /* 4608: ã@" $ò$ò */ - 0xD6,0xD7,0x7A,0x34,0x24,0xF2,0xF4,0xC0, /* 4610: Ö×z4$òôÀ */ - 0xA8,0x16,0x16,0x7A,0xE4,0x7A,0xE5,0x40, /* 4618: ¨..zäzå@ */ - 0xA7,0x16,0x7A,0x35,0xE1,0x16,0x7A,0xE5, /* 4620: §.z5á.zå */ - 0x15,0x16,0x42,0xF7,0x41,0x7A,0xE9,0x41, /* 4628: ..B÷AzéA */ - 0x7A,0x30,0x40,0x24,0xFF,0xF0,0x21,0xA1, /* 4630: z0@$ÿð!¡ */ - 0x41,0xD3,0x7A,0x31,0x24,0xF2,0xF4,0x21, /* 4638: AÓz1$òô! */ - 0xA0,0x10,0x7A,0x32,0xE1,0x10,0x7A,0xE2, /* 4640: .z2á.zâ */ - 0x0E,0x7A,0x30,0x60,0x4F,0xF2,0x7A,0xE0, /* 4648: .z0`Oòzà */ - 0x06,0x10,0x7A,0xE1,0x10,0x7A,0xE2,0x40, /* 4650: ..zá.zâ@ */ - 0x7A,0xE9,0x7A,0x3A,0x24,0xF2,0xF4,0xA5, /* 4658: zéz:$òô¥ */ - 0x14,0x7A,0x5A,0x42,0xFB,0x41,0xD5,0x7A, /* 4660: .zZBûAÕz */ - 0x34,0x24,0xF2,0xF4,0xC0,0xA5,0x41,0x7A, /* 4668: 4$òôÀ¥Az */ - 0xE3,0x40,0xAC,0x7A,0x34,0x31,0x7A,0x34, /* 4670: ã@¬z41z4 */ - 0xD6,0x7A,0xE4,0x15,0x76,0x42,0xFB,0x27, /* 4678: Özä.vBû' */ - 0x0B,0x7A,0x36,0xC1,0xA7,0x20,0x40,0x7A, /* 4680: .z6Á§ @z */ - 0xE6,0x40,0x22,0xA2,0x24,0xF2,0x24,0xF2, /* 4688: æ@"¢$ò$ò */ - 0xD6,0xD7,0x7A,0x37,0x24,0xF2,0xF4,0xC0, /* 4690: Ö×z7$òôÀ */ - 0xAA,0x20,0x16,0x16,0x7A,0xE7,0x7A,0xE8, /* 4698: ª ..zçzè */ - 0x40,0xA8,0x20,0x16,0x7A,0x38,0xE1,0x16, /* 46A0: @¨ .z8á. */ - 0x7A,0xE8,0x15,0x16,0x42,0xF7,0x7A,0x39, /* 46A8: zè..B÷z9 */ - 0xA6,0x20,0x14,0x7A,0x5A,0x42,0xF7,0x41, /* 46B0: ¦ .zZB÷A */ - 0x7A,0x30,0x40,0x24,0xFF,0xF0,0x21,0xA1, /* 46B8: z0@$ÿð!¡ */ - 0x41,0xD3,0x7A,0x31,0x24,0xF2,0xF4,0x21, /* 46C0: AÓz1$òô! */ - 0xA1,0x10,0x7A,0x32,0xE1,0x10,0x7A,0xE2, /* 46C8: ¡.z2á.zâ */ - 0x0F,0x7A,0x30,0x60,0x4F,0xF2,0x7A,0xE0, /* 46D0: .z0`Oòzà */ - 0x07,0x20,0x10,0x7A,0xE1,0x10,0x7A,0xE2, /* 46D8: . .zá.zâ */ - 0x41,0xD5,0x7A,0x37,0x24,0xF2,0xF4,0xC0, /* 46E0: AÕz7$òôÀ */ - 0xA7,0x20,0x41,0x7A,0xE6,0x40,0xAD,0x20, /* 46E8: § Azæ@ */ - 0x7A,0x37,0x31,0x7A,0x37,0xD6,0x7A,0xE7, /* 46F0: z71z7Özç */ - 0x15,0x76,0x42,0xFB,0x73,0xA5,0x20,0x12, /* 46F8: .vBûs¥ . */ - 0x10,0x42,0xF7,0xB8,0x22,0xF0,0x60,0xBB, /* 4700: .B÷¸"ð`» */ - 0x41,0xD0,0x21,0xFE,0x41,0xF4,0xA3,0x20, /* 4708: AÐ!þAô£ */ - 0x27,0x0B,0x77,0x33,0xC1,0xA7,0x20,0x40, /* 4710: '.w3Á§ @ */ - 0x77,0xE3,0x40,0x22,0xA2,0x24,0xF2,0x24, /* 4718: wã@"¢$ò$ */ - 0xF2,0xD2,0xD3,0x77,0x34,0x24,0xF2,0xF4, /* 4720: òÒÓw4$òô */ - 0xC0,0xAA,0x20,0x12,0x12,0x77,0xE4,0x77, /* 4728: Àª ..wäw */ - 0xE5,0x40,0xA8,0x20,0x12,0x77,0x35,0xE1, /* 4730: å@¨ .w5á */ - 0x12,0x77,0xE5,0x11,0x12,0x42,0xF7,0x41, /* 4738: .wå..B÷A */ - 0x77,0xE9,0x77,0x31,0x24,0xF2,0xF4,0xAB, /* 4740: wéw1$òô« */ - 0x20,0x77,0x31,0xD1,0x77,0x31,0x31,0x77, /* 4748: w1Ñw11w */ - 0xE1,0x09,0x20,0x77,0x30,0x41,0xF2,0x77, /* 4750: á. w0Aòw */ - 0xE0,0x05,0x20,0x10,0x71,0x42,0xFB,0x40, /* 4758: à. .qBû@ */ - 0x77,0xE9,0x77,0x3A,0x24,0xF2,0xF4,0xA6, /* 4760: wéw:$òô¦ */ - 0x20,0x10,0x77,0x5A,0x42,0xFB,0x41,0xD1, /* 4768: .wZBûAÑ */ - 0x77,0x34,0x24,0xF2,0xF4,0xC0,0xA7,0x20, /* 4770: w4$òôÀ§ */ - 0x41,0x77,0xE3,0x40,0xAD,0x20,0x77,0x34, /* 4778: Awã@ w4 */ - 0x31,0x77,0x34,0xD2,0x77,0xE4,0x11,0x72, /* 4780: 1w4Òwä.r */ - 0x42,0xFB,0xB5,0x22,0xF0,0x77,0x36,0xC1, /* 4788: Bûµ"ðw6Á */ - 0xA7,0x20,0x40,0x77,0xE6,0x40,0x22,0xA2, /* 4790: § @wæ@"¢ */ - 0x24,0xF2,0x24,0xF2,0xD3,0xD4,0x77,0x37, /* 4798: $ò$òÓÔw7 */ - 0x24,0xF2,0xF4,0xC0,0xAA,0x20,0x13,0x13, /* 47A0: $òôÀª .. */ - 0x77,0xE7,0x77,0xE8,0x40,0xA8,0x20,0x13, /* 47A8: wçwè@¨ . */ - 0x77,0x38,0xE1,0x13,0x77,0xE8,0x12,0x13, /* 47B0: w8á.wè.. */ - 0x42,0xF7,0x77,0x39,0xA6,0x20,0x11,0x77, /* 47B8: B÷w9¦ .w */ - 0x5A,0x42,0xF7,0x77,0x31,0x24,0xF2,0xF4, /* 47C0: ZB÷w1$òô */ - 0xAB,0x20,0x77,0x31,0xD2,0x77,0x31,0x31, /* 47C8: « w1Òw11 */ - 0x77,0xE1,0x09,0x20,0x77,0x30,0x41,0xF2, /* 47D0: wá. w0Aò */ - 0x77,0xE0,0x05,0x20,0x10,0x72,0x42,0xFB, /* 47D8: wà. .rBû */ - 0x41,0xD2,0x77,0x37,0x24,0xF2,0xF4,0xC0, /* 47E0: AÒw7$òôÀ */ - 0xA7,0x20,0x41,0x77,0xE6,0x40,0xAD,0x20, /* 47E8: § Awæ@ */ - 0x77,0x37,0x31,0x77,0x37,0xD3,0x77,0xE7, /* 47F0: w71w7Ówç */ - 0x12,0x73,0x42,0xFB,0xB5,0x22,0xF0,0x60, /* 47F8: .sBûµ"ð` */ - 0xBF,0x22,0xF9,0x41,0x73,0x24,0xF6,0x21, /* 4800: ¿"ùAs$ö! */ - 0xA5,0x72,0xD0,0x74,0x73,0x60,0x8F,0x10, /* 4808: ¥rÐts`�. */ - 0x25,0xF5,0x21,0x93,0x70,0x72,0xF4,0xC0, /* 4810: %õ!“prôÀ */ - 0x41,0x24,0xFD,0x25,0xF5,0x04,0x74,0x73, /* 4818: A$ý%õ.ts */ - 0x72,0xF7,0x22,0xF9,0xB1,0x22,0xF0,0x27, /* 4820: r÷"ù±"ð' */ - 0x22,0x06,0x20,0x22,0xF9,0x41,0x72,0x24, /* 4828: ". "ùAr$ */ - 0xF6,0xA9,0x73,0x72,0x60,0x8F,0x71,0x25, /* 4830: ö©sr`�q% */ - 0xF5,0x99,0x04,0x73,0x72,0x71,0xFB,0x22, /* 4838: õ™.srqû" */ - 0xF9,0x22,0xF0,0x27,0x20,0x03,0x20,0x01, /* 4840: ù"ð' . . */ - 0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xEF, /* 4848: .ÿÿÿÿÿÿï */ - 0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 4850: ....... */ - 0x00,0x0F,0x27,0x02,0x04,0x15,0x00,0x14, /* 4858: ..'..... */ - 0x00,0x12,0x00,0x11,0x00,0x10,0x00,0x0F, /* 4860: ........ */ - 0x00,0x0E,0x00,0x0C,0x00,0x06,0x00,0x66, /* 4868: .......f */ - 0x00,0x71,0x29,0x53,0xD2,0x61,0x43,0x21, /* 4870: .q)SÒaC! */ - 0xFB,0x72,0x22,0x8F,0x41,0x24,0xFA,0x63, /* 4878: ûr"�A$úc */ - 0x44,0x21,0xFB,0x72,0x82,0x21,0x45,0x24, /* 4880: D!ûr‚!E$ */ - 0xFA,0x72,0x63,0x4F,0x21,0xFB,0x49,0x21, /* 4888: úrcO!ûI! */ - 0x2F,0x97,0x22,0xF0,0x20,0x73,0x72,0xE0, /* 4890: .—"ð srà */ - 0x24,0xF2,0x72,0xE1,0x41,0x72,0xE3,0x24, /* 4898: $òráArã$ */ - 0xF2,0x72,0xE4,0x41,0x72,0xE6,0x24,0xF2, /* 48A0: òräAræ$ò */ - 0x72,0xE7,0x40,0x72,0xE9,0x24,0xF2,0x72, /* 48A8: rç@ré$òr */ - 0xEA,0x22,0xF0,0x41,0x72,0x30,0x40,0x24, /* 48B0: ê"ðAr0@$ */ - 0xFF,0xF0,0xA8,0x40,0x21,0x4B,0xD2,0xD3, /* 48B8: ÿð¨@!KÒÓ */ - 0x27,0x25,0x02,0x72,0x30,0x60,0x4F,0xF2, /* 48C0: '%.r0`Oò */ - 0x72,0xE0,0x22,0xF0,0x72,0x30,0x41,0xF2, /* 48C8: rà"ðr0Aò */ - 0x72,0xE0,0x22,0xF0,0x20,0x46,0x01,0x71, /* 48D0: rà"ð F.q */ - 0x2A,0x5B,0xD2,0x61,0x4D,0x21,0xFB,0x72, /* 48D8: *[ÒaM!ûr */ - 0xE1,0x63,0x4E,0x21,0xFB,0x72,0xE0,0x22, /* 48E0: ácN!ûrà" */ - 0xF0,0x60,0xBA,0x78,0x24,0xF2,0xF4,0x24, /* 48E8: ð`ºx$òô$ */ - 0xA2,0x78,0x60,0x5E,0xD1,0x78,0x41,0x24, /* 48F0: ¢x`^ÑxA$ */ - 0xF6,0xC0,0x22,0xA1,0x77,0x2A,0x35,0x71, /* 48F8: öÀ"¡w*5q */ - 0xF9,0xC0,0x21,0xA9,0x77,0x2A,0x37,0x71, /* 4900: ùÀ!©w*7q */ - 0xF9,0x21,0xA2,0x71,0x30,0x24,0xF2,0x81, /* 4908: ù!¢q0$ò� */ - 0xF4,0xC0,0xAA,0x71,0x31,0x60,0x4C,0x24, /* 4910: ôÀªq1`L$ */ - 0xF6,0x71,0x31,0xF4,0xA6,0x41,0x44,0x77, /* 4918: öq1ô¦ADw */ - 0x26,0x2F,0x92,0x77,0x2A,0x5D,0x25,0xFA, /* 4920: &.’w*]%ú */ - 0xD4,0x30,0x25,0xFA,0xD5,0xD0,0x77,0x2A, /* 4928: Ô0%úÕÐw* */ - 0x3E,0xD2,0x06,0xB6,0x22,0xF0,0x70,0x30, /* 4930: >Ò.¶"ðp0 */ - 0xD0,0x70,0x72,0xF4,0xA7,0x71,0x70,0x30, /* 4938: Ðprô§qp0 */ - 0xF9,0xA2,0x60,0x02,0x70,0x30,0x25,0xFA, /* 4940: ù¢`.p0%ú */ - 0xD3,0x75,0xF4,0xA7,0x71,0x71,0x31,0xF2, /* 4948: Óuô§qq1ò */ - 0x73,0xF4,0xA5,0x73,0x71,0xE0,0x21,0x06, /* 4950: sô¥sqà!. */ - 0x73,0x72,0xF4,0xC0,0xA4,0x20,0x71,0x74, /* 4958: srôÀ¤ qt */ - 0xE1,0x70,0x30,0x31,0x71,0x31,0xF2,0x71, /* 4960: áp01q1òq */ - 0xE1,0x70,0x30,0x30,0x71,0xE0,0x70,0x70, /* 4968: áp00qàpp */ - 0x31,0xF2,0x71,0xF4,0x21,0xA0,0x71,0x70, /* 4970: 1òqô! qp */ - 0xE0,0x71,0x30,0x74,0x30,0xF4,0xC0,0x21, /* 4978: àq0t0ôÀ! */ - 0xA7,0x71,0x74,0xE1,0x21,0x02,0x71,0x31, /* 4980: §qtá!.q1 */ - 0x70,0x31,0xF2,0x70,0xE1,0x71,0x30,0x70, /* 4988: p1òpáq0p */ - 0xE0,0x70,0x30,0x74,0x30,0xF4,0xA4,0x20, /* 4990: àp0t0ô¤ */ - 0xB6,0x22,0xF0,0x70,0x74,0xE1,0xB6,0x22, /* 4998: ¶"ðptá¶" */ - 0xF0,0x60,0xBE,0x73,0x2A,0x5D,0xD0,0x70, /* 49A0: ð`¾s*]Ðp */ - 0x32,0x21,0xA8,0x70,0x60,0x3E,0xD1,0x70, /* 49A8: 2!¨p`>Ñp */ - 0x53,0x73,0x21,0x92,0x74,0x73,0x6C,0x91, /* 49B0: Ss!’tsl‘ */ - 0x70,0x60,0x3F,0xD1,0x70,0x53,0x73,0x96, /* 49B8: p`?ÑpSs– */ - 0xB2,0x22,0xF0,0xB2,0x22,0xF0,0x75,0xF6, /* 49C0: ²"ð²"ðuö */ - 0x20,0x60,0xBE,0x73,0x2A,0x5D,0xD0,0x70, /* 49C8: `¾s*]Ðp */ - 0x5E,0x25,0xFA,0x25,0xFA,0xD1,0xE0,0x71, /* 49D0: ^%ú%úÑàq */ - 0x70,0xE0,0x71,0x70,0xE1,0x40,0x71,0xE1, /* 49D8: pàqpá@qá */ - 0x41,0x70,0x53,0x73,0x61,0x2A,0x9E,0x74, /* 49E0: ApSsa*žt */ - 0x70,0x60,0xEA,0x75,0x74,0xF2,0x70,0x60, /* 49E8: p`êutòp` */ - 0xEB,0x41,0x70,0xE2,0x76,0xA8,0x40,0x70, /* 49F0: ëApâv¨@p */ - 0x60,0xE3,0x74,0x70,0x60,0xE8,0xB2,0x22, /* 49F8: `ãtp`è²" */ - 0xF0,0x40,0x71,0x2A,0xEF,0x22,0xF0,0x0E, /* 4A00: ð@q*ï"ð. */ - 0x00,0x0D,0x00,0x0B,0x00,0x0A,0x00,0x08, /* 4A08: ........ */ - 0x00,0x07,0x00,0x05,0x00,0x04,0x00,0x01, /* 4A10: ........ */ - 0x00,0x00,0x00,0x6A,0x00,0x71,0x2A,0x5D, /* 4A18: ...j.q*] */ - 0xD2,0x72,0x61,0x41,0x21,0xFB,0x4A,0x26, /* 4A20: ÒraA!ûJ& */ - 0x90,0x22,0xF0,0x00,0x00,0x00,0x00,0x00, /* 4A28: �"ð..... */ - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 4A30: ........ */ - 0x00,0x00,0x00,0x60,0xBE,0x41,0x75,0x76, /* 4A38: ...`¾Auv */ - 0x24,0xFF,0xF0,0x21,0xA7,0x74,0xD0,0x75, /* 4A40: $ÿð!§tÐu */ - 0x74,0xF2,0xD1,0x71,0x70,0xF9,0x21,0xA0, /* 4A48: tòÑqpù! */ - 0x40,0x70,0xE0,0x70,0x51,0xD0,0x71,0x70, /* 4A50: @pàpQÐqp */ - 0xF9,0xA6,0x60,0x04,0x41,0xB2,0x22,0xF0, /* 4A58: ù¦`.A²"ð */ - 0x73,0x21,0x9C,0xD0,0x70,0x30,0xAF,0x70, /* 4A60: s!œÐp0¯p */ - 0x30,0x70,0xF2,0xD0,0x70,0x51,0xD1,0x73, /* 4A68: 0pòÐpQÑs */ - 0x99,0x70,0x30,0xA2,0x60,0x01,0x40,0xB2, /* 4A70: ™p0¢`.@² */ - 0x22,0xF0,0x75,0xF6,0x20,0x04,0xBB,0x60, /* 4A78: "ðuö .»` */ - 0x4A,0x21,0xFB,0x22,0xF0,0x7E,0x02,0x22, /* 4A80: J!û"ð~." */ - 0xF0,0x71,0x60,0x8F,0xD1,0x71,0x60,0x4F, /* 4A88: ðq`�Ñq`O */ - 0xF9,0x21,0xA4,0x24,0xF2,0x71,0x72,0xFA, /* 4A90: ù!¤$òqrú */ - 0x30,0x73,0xFA,0xE0,0x71,0x60,0x8F,0xD1, /* 4A98: 0súàq`�Ñ */ - 0x71,0x60,0x4F,0xF9,0xA2,0x61,0x0C,0x22, /* 4AA0: q`Où¢a." */ - 0xF0,0x60,0xB4,0x7D,0x2B,0x5D,0xD0,0x7E, /* 4AA8: ð`´}+]Ð~ */ - 0x7F,0x24,0xFB,0xAE,0x1E,0x2E,0x44,0x21, /* 4AB0: $û®..D! */ - 0xFB,0x23,0x2F,0x92,0xAB,0x60,0x4F,0xBC, /* 4AB8: û#.’«`O¼ */ - 0x22,0xF0,0x70,0x61,0x3A,0xBC,0x22,0xF0, /* 4AC0: "ðpa:¼"ð */ - 0x40,0x7E,0x41,0x23,0xF7,0xD8,0x7F,0x40, /* 4AC8: @~A#÷Ø@ */ - 0x23,0xF7,0xD9,0x78,0x60,0x4E,0x24,0xF6, /* 4AD0: #÷Ùx`N$ö */ - 0xD6,0x79,0xD7,0x2C,0x42,0x21,0xFB,0x16, /* 4AD8: Öy×,B!û. */ - 0x14,0x22,0x24,0x9B,0x70,0x61,0x3E,0xDA, /* 4AE0: ."$›pa>Ú */ - 0x70,0x7D,0x21,0x2F,0x92,0x10,0xD3,0x70, /* 4AE8: p}!.’.Óp */ - 0x61,0x33,0x21,0xA8,0x70,0x61,0x34,0x73, /* 4AF0: a3!¨pa4s */ - 0xF9,0xC0,0xA6,0x73,0x70,0x61,0x35,0xF9, /* 4AF8: ùÀ¦spa5ù */ - 0xA5,0x70,0x61,0x32,0xD1,0x02,0x73,0xD1, /* 4B00: ¥pa2Ñ.sÑ */ - 0x71,0x69,0x5A,0xD1,0x70,0x61,0x3A,0xD2, /* 4B08: qiZÑpa:Ò */ - 0x70,0x61,0x3B,0x21,0xFD,0xDA,0xDB,0x70, /* 4B10: pa;!ýÚÛp */ - 0x61,0x3A,0x21,0xFD,0xD8,0xD9,0x40,0x7A, /* 4B18: a:!ýØÙ@z */ - 0x78,0x24,0xFF,0xD6,0x7B,0x79,0x24,0xFF, /* 4B20: x$ÿÖ{y$ÿ */ - 0xD7,0x16,0x1E,0x23,0x28,0x90,0xC0,0x22, /* 4B28: ×..#(�À" */ - 0xAA,0x70,0x61,0x3B,0x24,0xF2,0xF4,0x22, /* 4B30: ªpa;$òô" */ - 0xA2,0x70,0x61,0x33,0x22,0xAB,0x71,0x21, /* 4B38: ¢pa3"«q! */ - 0xFD,0xD8,0xD9,0x70,0x61,0x3A,0x21,0xFD, /* 4B40: ýØÙpa:!ý */ - 0xD6,0xD7,0x40,0x78,0x76,0x24,0xFF,0xDA, /* 4B48: Ö×@xv$ÿÚ */ - 0x79,0x77,0x24,0xFF,0xDB,0x1A,0x1E,0x23, /* 4B50: yw$ÿÛ..# */ - 0x25,0x94,0xAE,0x70,0x61,0x3F,0xD6,0x70, /* 4B58: %”®pa?Öp */ - 0x7D,0x21,0x27,0x9D,0x60,0x4F,0xBC,0x22, /* 4B60: }!'�`O¼" */ - 0xF0,0x75,0x74,0x41,0x23,0xF6,0xDA,0xDB, /* 4B68: ðutA#öÚÛ */ - 0x70,0x61,0x3A,0x21,0xFD,0xD6,0xD7,0x40, /* 4B70: pa:!ýÖ×@ */ - 0x7A,0x76,0x23,0xF7,0xD8,0x7B,0x77,0x23, /* 4B78: zv#÷Ø{w# */ - 0xF7,0xD9,0x78,0x70,0x61,0xEA,0x70,0x61, /* 4B80: ÷Ùxpaêpa */ - 0x33,0xA6,0x70,0x61,0x3A,0x70,0x61,0xE4, /* 4B88: 3¦pa:paä */ - 0x70,0x61,0x3F,0xD6,0x70,0x7D,0x21,0x24, /* 4B90: pa?Öp}!$ */ - 0x98,0x72,0xBC,0x22,0xF0,0x00,0x00,0x00, /* 4B98: ˜r¼"ð... */ - 0x00,0x02,0x00,0x00,0x00,0x60,0xBD,0x75, /* 4BA0: .....`½u */ - 0xD2,0x41,0x74,0x2A,0x3A,0x75,0x24,0xFF, /* 4BA8: ÒAt*:u$ÿ */ - 0xF0,0xC0,0xA4,0x74,0x2A,0x3A,0xD5,0x75, /* 4BB0: ðÀ¤t*:Õu */ - 0xD0,0x40,0x25,0xFA,0xD1,0x70,0x74,0x61, /* 4BB8: Ð@%úÑpta */ - 0x2E,0x97,0x25,0xFA,0xD0,0x60,0x4F,0xF4, /* 4BC0: .—%úÐ`Oô */ - 0xC0,0x22,0xA2,0x41,0x75,0x72,0x24,0xFF, /* 4BC8: À"¢Aur$ÿ */ - 0xF0,0xA5,0x24,0xF2,0xB3,0x22,0xF0,0x72, /* 4BD0: ð¥$ò³"ðr */ - 0x25,0xFA,0xD5,0xD0,0x40,0x25,0xFA,0xD1, /* 4BD8: %úÕÐ@%úÑ */ - 0x70,0x74,0x61,0x2C,0x94,0x25,0xFA,0xD0, /* 4BE0: pta,”%úÐ */ - 0x60,0x4F,0xF4,0x22,0xA4,0x75,0x70,0xE1, /* 4BE8: `Oô"¤upá */ - 0x74,0x2A,0x5D,0x25,0xFA,0xD2,0x31,0x25, /* 4BF0: t*]%úÒ1% */ - 0xFA,0x25,0xFA,0xD1,0x31,0xF2,0x70,0xF4, /* 4BF8: ú%úÑ1òpô */ - 0x21,0xA4,0x70,0x71,0xE0,0x70,0x72,0xE1, /* 4C00: !¤pqàprá */ - 0x72,0x30,0x72,0x31,0xE0,0x70,0xB3,0x22, /* 4C08: r0r1àp³" */ - 0xF0,0x24,0xF2,0xB3,0x22,0xF0,0x75,0x71, /* 4C10: ð$ò³"ðuq */ - 0x31,0xF2,0x71,0xE1,0x72,0x31,0xB3,0x22, /* 4C18: 1òqár1³" */ - 0xF0,0x60,0xBB,0x40,0xD1,0x77,0x21,0xAB, /* 4C20: ð`»@Ñw!« */ - 0x77,0x52,0x60,0x4D,0xF4,0x60,0x4C,0x24, /* 4C28: wR`Mô`L$ */ - 0xF6,0xD7,0x76,0x2A,0x5D,0x25,0xFA,0xD2, /* 4C30: ö×v*]%úÒ */ - 0x30,0x25,0xFA,0xD3,0x30,0xD0,0x71,0xC0, /* 4C38: 0%úÓ0ÐqÀ */ - 0x25,0xAB,0x05,0x24,0xF2,0xB5,0x22,0xF0, /* 4C40: %«.$òµ"ð */ - 0x70,0x72,0x30,0xF4,0x23,0xAA,0x41,0x77, /* 4C48: pr0ô#ªAw */ - 0x70,0x31,0x24,0xFF,0xF0,0x22,0xAB,0x70, /* 4C50: p1$ÿð"«p */ - 0x31,0x77,0xF4,0xAF,0x70,0x31,0x77,0xF4, /* 4C58: 1wô¯p1wô */ - 0x70,0xE1,0x70,0x70,0x31,0xF2,0xD0,0x77, /* 4C60: pápp1òÐw */ - 0x70,0xE1,0x04,0x70,0x30,0x73,0xE0,0x24, /* 4C68: pá.p0sà$ */ - 0xF2,0x81,0x70,0xE0,0x70,0x72,0x31,0xF4, /* 4C70: ò�pàpr1ô */ - 0xC0,0xA3,0x73,0x72,0xE1,0x70,0x52,0xD4, /* 4C78: À£srápRÔ */ - 0x41,0xD1,0x70,0xD3,0x70,0x30,0xD0,0x0B, /* 4C80: AÑpÓp0Ð. */ - 0x77,0x76,0x6E,0x99,0x25,0xFA,0xD0,0x24, /* 4C88: wvn™%úÐ$ */ - 0xF2,0xF4,0xA5,0x71,0xC0,0xA7,0x64,0x00, /* 4C90: òô¥qÀ§d. */ - 0x24,0xF2,0xB5,0x22,0xF0,0x74,0xB5,0x22, /* 4C98: $òµ"ðtµ" */ - 0xF0,0x60,0xBD,0x74,0x2B,0x5D,0xD1,0x71, /* 4CA0: ð`½t+]Ñq */ - 0x60,0x32,0xC0,0x21,0xA1,0x71,0x61,0x3C, /* 4CA8: `2À!¡qa< */ - 0x22,0xA8,0x40,0xD0,0x71,0x61,0x39,0x71, /* 4CB0: "¨@Ðqa9q */ - 0x61,0x38,0x74,0x62,0x20,0x9B,0x71,0x61, /* 4CB8: a8tb ›qa */ - 0x3E,0xD0,0x71,0x60,0x53,0x74,0x21,0x9B, /* 4CC0: >Ðq`St!› */ - 0x75,0x74,0x6A,0x95,0xD0,0x71,0x61,0x3F, /* 4CC8: utj•Ðqa? */ - 0xD2,0x71,0x60,0x53,0x74,0x9F,0x70,0xB3, /* 4CD0: Òq`StŸp³ */ - 0x22,0xF0,0x24,0xF2,0xB3,0x22,0xF0,0x7E, /* 4CD8: "ð$ò³"ð~ */ - 0xF6,0x7A,0xF6,0x74,0xF6,0x76,0xF6,0x01, /* 4CE0: özötövö. */ - 0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00, /* 4CE8: ........ */ - 0x00,0x00,0x00,0x01,0x20,0x0A,0x00,0x08, /* 4CF0: .... ... */ - 0x00,0x07,0x00,0x05,0x00,0x04,0x00,0x02, /* 4CF8: ........ */ - 0x00,0x01,0x00,0xFE,0x02,0x71,0x2B,0x5D, /* 4D00: ...þ.q+] */ - 0xD2,0x62,0x4A,0x21,0xFB,0x72,0x4D,0x24, /* 4D08: ÒbJ!ûrM$ */ - 0xFA,0x72,0x62,0x4F,0x21,0xFB,0x47,0x62, /* 4D10: úrbO!ûGb */ - 0x26,0x9F,0x22,0xF0,0x20,0x20,0x60,0xBB, /* 4D18: &Ÿ"ð `» */ - 0x78,0xD0,0x77,0x11,0x13,0x23,0x94,0x11, /* 4D20: xÐw..#”. */ - 0x76,0x44,0x24,0xFA,0xB5,0x22,0xF0,0x60, /* 4D28: vD$úµ"ð` */ - 0xBB,0x77,0x30,0x77,0x31,0x24,0xF2,0xF4, /* 4D30: »w0w1$òô */ - 0x24,0xFB,0xC0,0x21,0xA0,0x78,0x30,0x60, /* 4D38: $ûÀ! x0` */ - 0x4F,0xF4,0x78,0x31,0x60,0x4F,0xF4,0x24, /* 4D40: Oôx1`Oô$ */ - 0xFB,0xC0,0xA2,0x21,0xF0,0x78,0xD0,0x77, /* 4D48: ûÀ¢!ðxÐw */ - 0x13,0x11,0x98,0x11,0x76,0x44,0x24,0xFA, /* 4D50: ..˜.vD$ú */ - 0xB5,0x22,0xF0,0x60,0xB4,0x40,0xDA,0x40, /* 4D58: µ"ð`´@Ú@ */ - 0xDB,0x24,0xF2,0x7F,0x31,0x24,0xF6,0x21, /* 4D60: Û$ò1$ö! */ - 0xA3,0x41,0xDA,0x40,0x40,0x7F,0x30,0x24, /* 4D68: £AÚ@@0$ */ - 0xFF,0xD8,0xD1,0x71,0x40,0x7F,0x31,0x24, /* 4D70: ÿØÑq@1$ */ - 0xFF,0xD9,0xD1,0x08,0x40,0xDA,0x7F,0x30, /* 4D78: ÿÙÑ.@Ú0 */ - 0xD8,0x7F,0x31,0xD9,0x24,0xF2,0x21,0x70, /* 4D80: Ø1Ù$ò!p */ - 0x31,0x24,0xF6,0x21,0xA6,0x7A,0xC0,0xDB, /* 4D88: 1$ö!¦zÀÛ */ - 0x40,0x40,0x21,0x70,0x30,0x24,0xFF,0xD6, /* 4D90: @@!p0$ÿÖ */ - 0xD1,0x71,0x40,0x21,0x70,0x31,0x24,0xFF, /* 4D98: Ñq@!p1$ÿ */ - 0xD7,0xD1,0x0A,0x7A,0xDB,0x21,0x70,0x30, /* 4DA0: ×Ñ.zÛ!p0 */ - 0xD6,0x21,0x70,0x31,0xD7,0x16,0xD0,0x18, /* 4DA8: Ö!p1×.Ð. */ - 0x12,0x14,0x22,0x9D,0x7B,0xAE,0x40,0x40, /* 4DB0: .."�{®@@ */ - 0x74,0x24,0xFF,0xD4,0xD1,0x71,0x40,0x75, /* 4DB8: t$ÿÔÑq@u */ - 0x24,0xFF,0xD5,0xD1,0x7A,0xAE,0x40,0x40, /* 4DC0: $ÿÕÑz®@@ */ - 0x72,0x24,0xFF,0xD2,0xD1,0x71,0x40,0x73, /* 4DC8: r$ÿÒÑq@s */ - 0x24,0xFF,0xD3,0xD1,0x14,0x7D,0x44,0x24, /* 4DD0: $ÿÓÑ.}D$ */ - 0xFA,0x12,0x7E,0x44,0x24,0xFA,0xBC,0x22, /* 4DD8: ú.~D$ú¼" */ - 0xF0,0x60,0xB6,0x7E,0x30,0xC0,0xA8,0x7E, /* 4DE0: ð`¶~0À¨~ */ - 0x31,0xC0,0xA4,0x21,0xF0,0x2B,0x0B,0x7E, /* 4DE8: 1À¤!ð+.~ */ - 0x31,0xC0,0x21,0xAA,0x40,0x7D,0x31,0x7E, /* 4DF0: 1À!ª@}1~ */ - 0x30,0x21,0xFA,0x7B,0xE1,0xD2,0x72,0x7D, /* 4DF8: 0!ú{áÒr} */ - 0x30,0x7E,0x30,0x21,0xFA,0x7B,0xE0,0x7C, /* 4E00: 0~0!ú{à| */ - 0xE0,0x40,0x7C,0xE1,0x29,0x0C,0x7E,0x31, /* 4E08: à@|á).~1 */ - 0x7E,0x30,0x21,0xF9,0xD4,0xD5,0xD6,0x76, /* 4E10: ~0!ùÔÕÖv */ - 0xC0,0xAA,0x40,0xD3,0x7D,0x31,0xD2,0x7D, /* 4E18: Àª@Ó}1Ò} */ - 0x30,0xD1,0x21,0x01,0x40,0x7D,0x31,0x76, /* 4E20: 0Ñ!.@}1v */ - 0x23,0xF6,0xD0,0xD3,0x7D,0x31,0x7D,0x30, /* 4E28: #öÐÓ}1}0 */ - 0x76,0x23,0xF6,0xD1,0xD2,0x40,0x7B,0xE1, /* 4E30: v#öÑÒ@{á */ - 0x73,0x75,0xF4,0xC0,0xA5,0x60,0x4F,0x7B, /* 4E38: suôÀ¥`O{ */ - 0xE0,0x08,0x73,0x72,0x75,0x21,0xFA,0x7B, /* 4E40: à.sru!ú{ */ - 0xE0,0xD0,0x7B,0x30,0x24,0xA9,0x40,0x74, /* 4E48: àÐ{0$©@t */ - 0x7B,0x30,0x23,0xF1,0xD7,0xD8,0x78,0x75, /* 4E50: {0#ñרxu */ - 0x7B,0x30,0x23,0xF1,0xD8,0xD9,0x40,0x71, /* 4E58: {0#ñØÙ@q */ - 0x77,0x24,0xFF,0xD1,0xD0,0x70,0x72,0x78, /* 4E60: w$ÿÑÐprx */ - 0x24,0xFF,0xD2,0xD0,0x70,0x73,0x79,0x24, /* 4E68: $ÿÒÐpsy$ */ - 0xFF,0xD3,0xD0,0x24,0xF2,0x73,0x24,0xF6, /* 4E70: ÿÓÐ$òs$ö */ - 0x21,0xAD,0x7B,0x30,0x60,0x8F,0x7B,0xE0, /* 4E78: !{0`�{à */ - 0x40,0x74,0x71,0x23,0xF7,0xD1,0xD0,0x70, /* 4E80: @tq#÷ÑÐp */ - 0x75,0x72,0x23,0xF7,0xD2,0xD0,0x70,0x40, /* 4E88: ur#÷ÒÐp@ */ - 0x73,0x23,0xF7,0xD3,0xD0,0x62,0x0C,0x76, /* 4E90: s#÷ÓÐb.v */ - 0xC0,0xA7,0x71,0x7C,0xE0,0x72,0x7C,0xE1, /* 4E98: À§q|àr|á */ - 0x09,0x72,0x71,0x76,0x23,0xF5,0x7C,0xE0, /* 4EA0: .rqv#õ|à */ - 0x7C,0xE1,0xBA,0x22,0xF0,0x20,0x40,0xD3, /* 4EA8: |áº"ð @Ó */ - 0x71,0x31,0x72,0x31,0xF4,0xC0,0xAF,0x24, /* 4EB0: q1r1ôÀ¯$ */ - 0xF2,0x71,0x30,0x23,0xF3,0x24,0xF2,0x72, /* 4EB8: òq0#ó$òr */ - 0x30,0x23,0xF3,0xF9,0xD3,0x06,0x71,0x31, /* 4EC0: 0#óùÓ.q1 */ - 0x72,0x31,0xF9,0xD3,0x73,0x22,0xF0,0x60, /* 4EC8: r1ùÓs"ð` */ - 0xBE,0x74,0xD1,0x76,0x25,0xA0,0x41,0x21, /* 4ED0: ¾tÑv% A! */ - 0x40,0x76,0x24,0xFF,0xF0,0xA4,0x21,0x40, /* 4ED8: @v$ÿð¤!@ */ - 0xD3,0x02,0x76,0xD3,0x40,0xD0,0x73,0x40, /* 4EE0: Ó.vÓ@Ðs@ */ - 0xF9,0x21,0xA0,0x75,0x70,0x74,0xF2,0x23, /* 4EE8: ù! uptò# */ - 0xFB,0x70,0x81,0xD0,0x73,0x70,0xF9,0xA3, /* 4EF0: ûp�Ðspù£ */ - 0x20,0x60,0x00,0x73,0xD5,0x76,0x73,0xF4, /* 4EF8: `.sÕvsô */ - 0xD6,0x76,0x22,0xA2,0x41,0x75,0x76,0x24, /* 4F00: Öv"¢Auv$ */ - 0xFF,0xF0,0xA5,0x20,0x75,0xD3,0x03,0x20, /* 4F08: ÿð¥ uÓ. */ - 0x76,0xD3,0x74,0x75,0x74,0xF2,0x73,0x24, /* 4F10: vÓtutòs$ */ - 0xFA,0x73,0x75,0xF5,0xD5,0x76,0x73,0xF4, /* 4F18: úsuõÕvsô */ - 0xD6,0x76,0xA3,0x20,0x62,0x0E,0x71,0xB2, /* 4F20: Öv£ b.q² */ - 0x22,0xF0,0x20,0x70,0x72,0xE0,0x10,0x72, /* 4F28: "ð prà.r */ - 0xE1,0x40,0x22,0xF0,0x72,0x30,0x72,0x31, /* 4F30: á@"ðr0r1 */ - 0xE0,0x73,0xC0,0xA2,0x41,0xD3,0x73,0x72, /* 4F38: àsÀ¢AÓsr */ - 0x31,0xE1,0x72,0x31,0x23,0xFC,0x71,0x22, /* 4F40: 1ár1#üq" */ - 0xF0,0x22,0xF9,0x72,0x31,0xF6,0x22,0xF0, /* 4F48: ð"ùr1ö"ð */ - 0x22,0xF9,0x72,0x31,0xF6,0x22,0xF0,0x40, /* 4F50: "ùr1ö"ð@ */ - 0x40,0x60,0xBB,0x73,0x36,0x73,0x34,0x60, /* 4F58: @`»s6s4` */ - 0xEF,0x10,0x73,0x57,0x41,0xFB,0x21,0xF5, /* 4F60: ï.sWAû!õ */ - 0x20,0x60,0xBF,0x73,0x57,0x21,0xF2,0xD0, /* 4F68: `¿sW!òÐ */ - 0x70,0x24,0xF2,0xF4,0xA4,0x40,0xB1,0x22, /* 4F70: p$òô¤@±" */ - 0xF0,0x41,0xB1,0x22,0xF0,0x72,0x71,0x61, /* 4F78: ðA±"ðrqa */ - 0x98,0xA5,0x41,0x4B,0x71,0x28,0x9E,0x63, /* 4F80: ˜¥AKq(žc */ - 0x4E,0x21,0xFB,0x72,0x34,0xE0,0x70,0x72, /* 4F88: N!ûr4àpr */ - 0xE1,0x72,0x34,0x21,0xFE,0x24,0xFB,0x23, /* 4F90: ár4!þ$û# */ - 0xF9,0x22,0xF0,0x72,0x71,0x63,0x9A,0xA5, /* 4F98: ù"ðrqcš¥ */ - 0x41,0x4B,0x71,0x27,0x90,0x64,0x40,0x21, /* 4FA0: AKq'�d@! */ - 0xFB,0x72,0x34,0xE0,0x70,0x72,0xE1,0x72, /* 4FA8: ûr4àprár */ - 0x34,0x60,0x4E,0x24,0xF6,0x23,0xF9,0x22, /* 4FB0: 4`N$ö#ù" */ - 0xF0,0x72,0x71,0x65,0x9C,0xA5,0x41,0x4B, /* 4FB8: ðrqeœ¥AK */ - 0x71,0x25,0x92,0x66,0x42,0x21,0xFB,0x72, /* 4FC0: q%’fB!ûr */ - 0x34,0xE0,0x70,0x72,0xE1,0x72,0x34,0x41, /* 4FC8: 4àprár4A */ - 0x24,0xFB,0x23,0xF9,0x22,0xF0,0x20,0x72, /* 4FD0: $û#ù"ð r */ - 0xA5,0x72,0x71,0x29,0xED,0x07,0x22,0x27, /* 4FD8: ¥rq)í."' */ - 0x20,0x4F,0x71,0x29,0xED,0x72,0x71,0x29, /* 4FE0: Oq)írq) */ - 0x5B,0xD2,0xD3,0x6B,0x07,0x71,0x2C,0x38, /* 4FE8: [ÒÓk.q,8 */ - 0x24,0xF2,0xF4,0xA6,0x71,0x2C,0x38,0xD3, /* 4FF0: $òô¦q,8Ó */ - 0x71,0x92,0x62,0x0B,0x77,0xF6,0x20,0x00, /* 4FF8: q’b.wö . */ - 0x00,0x00,0x00,0x71,0x2C,0x58,0xD2,0x72, /* 5000: ...q,XÒr */ - 0x60,0x43,0x21,0xFB,0x41,0x65,0x27,0x99, /* 5008: `C!ûAe'™ */ - 0x22,0xF0,0x20,0x21,0x02,0x60,0xBE,0x24, /* 5010: "ð !.`¾$ */ - 0xF2,0xD0,0x75,0xD1,0x24,0xF2,0x24,0xF2, /* 5018: òÐuÑ$ò$ò */ - 0x73,0x60,0x90,0xB2,0x22,0xF0,0x20,0x25, /* 5020: s`�²"ð % */ - 0xF8,0x21,0xF0,0x22,0xF0,0x60,0xBA,0x40, /* 5028: ø!ð"ð`º@ */ - 0x21,0xFE,0xF4,0x21,0xAE,0x24,0xF2,0xD4, /* 5030: !þô!®$òÔ */ - 0x10,0xD5,0x4B,0x21,0xFB,0xD2,0x40,0x13, /* 5038: .ÕK!ûÒ@. */ - 0x25,0xF2,0x23,0xF9,0x10,0x14,0x41,0xFB, /* 5040: %ò#ù..Aû */ - 0x24,0xF3,0x11,0x41,0x24,0xF8,0x24,0xF4, /* 5048: $ó.A$ø$ô */ - 0x72,0x23,0xFC,0x79,0x7C,0x33,0xF2,0x7C, /* 5050: r#üy|3ò| */ - 0xE3,0x77,0x7C,0xE6,0x78,0x7C,0xE7,0x40, /* 5058: ãw|æx|ç@ */ - 0xD4,0x42,0xD5,0x74,0xC0,0xA4,0x7C,0x39, /* 5060: ÔBÕtÀ¤|9 */ - 0xD1,0x03,0x7C,0x3A,0xD1,0x71,0x7A,0xF9, /* 5068: Ñ.|:Ñqzù */ - 0x25,0xAB,0x24,0xF2,0x71,0x23,0xF3,0xD0, /* 5070: %«$òq#óÐ */ - 0x70,0x41,0x24,0xF0,0xD2,0x72,0x24,0xF2, /* 5078: pA$ðÒr$ò */ - 0xFA,0xD0,0x79,0x70,0x33,0xF2,0x70,0xE3, /* 5080: úÐyp3òpã */ - 0x79,0x70,0x34,0xF2,0x70,0xE4,0x74,0x23, /* 5088: yp4òpät# */ - 0xA5,0x22,0x40,0x70,0x31,0x24,0xF6,0xC0, /* 5090: ¥"@p1$öÀ */ - 0x22,0xAC,0x42,0x70,0x31,0x24,0xF6,0x21, /* 5098: "¬Bp1$ö! */ - 0xA4,0x70,0x37,0x4A,0x21,0xFB,0xF0,0xE0, /* 50A0: ¤p7J!ûðà */ - 0x70,0x34,0x70,0x37,0x23,0xFC,0xD4,0xF6, /* 50A8: p4p7#üÔö */ - 0x70,0x23,0xFC,0x21,0x01,0x70,0x34,0x70, /* 50B0: p#ü!.p4p */ - 0x37,0x60,0xEF,0x41,0x70,0x31,0x24,0xF6, /* 50B8: 7`ïAp1$ö */ - 0xC0,0x70,0x37,0xF2,0x23,0xF9,0x70,0x3E, /* 50C0: Àp7ò#ùp> */ - 0xD3,0x73,0xD1,0x65,0x00,0x14,0x26,0x4F, /* 50C8: ÓsÑe..&O */ - 0x22,0xF1,0x21,0xF5,0xB6,0x22,0xF0,0x20, /* 50D0: "ñ!õ¶"ð */ - 0x60,0xBA,0x77,0x3F,0xD0,0x24,0xF2,0x70, /* 50D8: `ºw?Ð$òp */ - 0x23,0xF3,0xD1,0x71,0x41,0x24,0xF0,0xD5, /* 50E0: #óÑqA$ðÕ */ - 0x75,0x24,0xF2,0xFA,0xD4,0x74,0x39,0xD1, /* 50E8: u$òúÔt9Ñ */ - 0x71,0x74,0x34,0xF9,0x24,0xAC,0x24,0xF2, /* 50F0: qt4ù$¬$ò */ - 0x71,0x23,0xF3,0xD0,0x70,0x41,0x24,0xF0, /* 50F8: q#óÐpA$ð */ - 0xD2,0x72,0x24,0xF2,0xFA,0xD0,0x22,0x40, /* 5100: Òr$òúÐ"@ */ - 0x70,0x31,0x24,0xF6,0xC0,0x22,0xAC,0x42, /* 5108: p1$öÀ"¬B */ - 0x70,0x31,0x24,0xF6,0x21,0xA4,0x70,0x37, /* 5110: p1$ö!¤p7 */ - 0x4A,0x21,0xFB,0xF0,0xE0,0x70,0x34,0x70, /* 5118: J!ûðàp4p */ - 0x37,0x23,0xFC,0xD4,0xF6,0x70,0x23,0xFC, /* 5120: 7#üÔöp#ü */ - 0x21,0x01,0x70,0x34,0x70,0x37,0x60,0xEF, /* 5128: !.p4p7`ï */ - 0x41,0x70,0x31,0x24,0xF6,0xC0,0x70,0x37, /* 5130: Ap1$öÀp7 */ - 0xF2,0x23,0xF9,0x70,0x3E,0xD3,0x73,0xD1, /* 5138: ò#ùp>ÓsÑ */ - 0x65,0x0E,0xB6,0x22,0xF0,0x20,0x20,0x65, /* 5140: e.¶"ð e */ - 0x2E,0x2F,0x00,0x20,0x20,0x60,0x08 /* 5148: ... `. */ - -}; -int si3_t225_dsize = sizeof(si3_t225_download); /* 0x514F (20815) */ - -unsigned short si3_t225_downloadaddr = 0x0000; - -/* End of SI3_T225.C */ diff --git a/sys/dev/si/si_eisa.c b/sys/dev/si/si_eisa.c deleted file mode 100644 index c2ee533d0611..000000000000 --- a/sys/dev/si/si_eisa.c +++ /dev/null @@ -1,153 +0,0 @@ -/*- - * Device driver for Specialix range (SI/XIO) of serial line multiplexors. - * - * Copyright (C) 2000, Peter Wemm <peter@netplex.com.au> - * - * 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 - * notices, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notices, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY ``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 AUTHORS BE LIABLE. - * - */ - -#include <sys/cdefs.h> -__FBSDID("$FreeBSD$"); - -#include <sys/param.h> -#include <sys/systm.h> -#include <sys/kernel.h> -#include <sys/module.h> -#include <sys/bus.h> -#include <machine/bus.h> -#include <sys/rman.h> -#include <machine/resource.h> - -#include <dev/si/sireg.h> -#include <dev/si/sivar.h> - -#include <dev/eisa/eisaconf.h> - -static int -si_eisa_probe(device_t dev) -{ - u_long iobase; - u_long maddr; - int irq; - - if (eisa_get_id(dev) != SIEISADEVID) - return ENXIO; - - device_set_desc(dev, "Specialix SI/XIO EISA host card"); - - iobase = (eisa_get_slot(dev) * EISA_SLOT_SIZE) + SIEISABASE; - eisa_add_iospace(dev, iobase, SIEISAIOSIZE, RESVADDR_NONE); - - maddr = (inb(iobase+1) << 24) | (inb(iobase) << 16); - eisa_add_mspace(dev, maddr, SIEISA_MEMSIZE, RESVADDR_NONE); - - irq = ((inb(iobase+2) >> 4) & 0xf); - eisa_add_intr(dev, irq, EISA_TRIGGER_LEVEL); /* XXX shared? */ - - return (0); -} - -static int -si_eisa_attach(device_t dev) -{ - struct si_softc *sc; - void *ih; - int error; - - error = 0; - ih = NULL; - sc = device_get_softc(dev); - - sc->sc_type = SIEISA; - - sc->sc_port_rid = 0; - sc->sc_port_res = bus_alloc_resource_any(dev, SYS_RES_IOPORT, - &sc->sc_port_rid, RF_ACTIVE); - if (!sc->sc_port_res) { - device_printf(dev, "couldn't allocate ioports\n"); - goto fail; - } - sc->sc_iobase = rman_get_start(sc->sc_port_res); - - sc->sc_mem_rid = 0; - sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, - &sc->sc_mem_rid, RF_ACTIVE); - if (!sc->sc_mem_res) { - device_printf(dev, "couldn't allocate iomemory"); - goto fail; - } - sc->sc_paddr = (caddr_t)rman_get_start(sc->sc_mem_res); - sc->sc_maddr = rman_get_virtual(sc->sc_mem_res); - - sc->sc_irq_rid = 0; - sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, - &sc->sc_irq_rid, - RF_ACTIVE | RF_SHAREABLE); - if (!sc->sc_irq_res) { - device_printf(dev, "couldn't allocate interrupt"); - goto fail; - } - sc->sc_irq = rman_get_start(sc->sc_irq_res); - error = bus_setup_intr(dev, sc->sc_irq_res, INTR_TYPE_TTY, - NULL, si_intr, sc,&ih); - if (error) { - device_printf(dev, "couldn't activate interrupt"); - goto fail; - } - - error = siattach(dev); - if (error) - goto fail; - return (0); /* success */ - -fail: - if (error == 0) - error = ENXIO; - if (sc->sc_irq_res) { - if (ih) - bus_teardown_intr(dev, sc->sc_irq_res, ih); - bus_release_resource(dev, SYS_RES_IRQ, - sc->sc_irq_rid, sc->sc_irq_res); - sc->sc_irq_res = 0; - } - if (sc->sc_mem_res) { - bus_release_resource(dev, SYS_RES_MEMORY, - sc->sc_mem_rid, sc->sc_mem_res); - sc->sc_mem_res = 0; - } - if (sc->sc_port_res) { - bus_release_resource(dev, SYS_RES_IOPORT, - sc->sc_port_rid, sc->sc_port_res); - sc->sc_port_res = 0; - } - return (error); -} - -static device_method_t si_eisa_methods[] = { - /* Device interface */ - DEVMETHOD(device_probe, si_eisa_probe), - DEVMETHOD(device_attach, si_eisa_attach), - - { 0, 0 } -}; - -static driver_t si_eisa_driver = { - "si", - si_eisa_methods, - sizeof(struct si_softc), -}; - -DRIVER_MODULE(si, eisa, si_eisa_driver, si_devclass, 0, 0); diff --git a/sys/dev/si/si_isa.c b/sys/dev/si/si_isa.c deleted file mode 100644 index 9c0b81b58b3c..000000000000 --- a/sys/dev/si/si_isa.c +++ /dev/null @@ -1,338 +0,0 @@ -/*- - * Device driver for Specialix range (SI/XIO) of serial line multiplexors. - * - * Copyright (C) 2000, Peter Wemm <peter@netplex.com.au> - * - * 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 - * notices, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notices, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY ``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 AUTHORS BE LIABLE. - * - */ - -#include <sys/cdefs.h> -__FBSDID("$FreeBSD$"); - -#include "opt_debug_si.h" - -#include <sys/param.h> -#include <sys/systm.h> -#include <sys/kernel.h> -#include <sys/module.h> -#include <sys/bus.h> -#include <machine/bus.h> -#include <sys/rman.h> -#include <machine/resource.h> - -#include <dev/si/sireg.h> -#include <dev/si/sivar.h> - -#include <isa/isavar.h> - -/* Look for a valid board at the given mem addr */ -static int -si_isa_probe(device_t dev) -{ - struct si_softc *sc; - int type; - u_int i, ramsize; - volatile unsigned char was, *ux; - volatile unsigned char *maddr; - unsigned char *paddr; - int unit; - - /* No pnp support */ - if (isa_get_vendorid(dev)) - return (ENXIO); - - sc = device_get_softc(dev); - unit = device_get_unit(dev); - - sc->sc_mem_rid = 0; - sc->sc_mem_res = bus_alloc_resource_anywhere(dev, SYS_RES_MEMORY, - &sc->sc_mem_rid, - SIPROBEALLOC, RF_ACTIVE); - if (!sc->sc_mem_res) { - device_printf(dev, "cannot allocate memory resource\n"); - return ENXIO; - } - paddr = (caddr_t)rman_get_start(sc->sc_mem_res);/* physical */ - maddr = rman_get_virtual(sc->sc_mem_res); /* in kvm */ - - DPRINT((0, DBG_AUTOBOOT, "si%d: probe at virtual=0x%x physical=0x%x\n", - unit, maddr, paddr)); - - /* - * this is a lie, but it's easier than trying to handle caching - * and ram conflicts in the >1M and <16M region. - */ - if ((caddr_t)paddr < (caddr_t)0xA0000 || - (caddr_t)paddr >= (caddr_t)0x100000) { - device_printf(dev, "maddr (%p) out of range\n", paddr); - goto fail; - } - - if (((uintptr_t)paddr & 0x7fff) != 0) { - device_printf(dev, "maddr (%p) not on 32k boundary\n", paddr); - goto fail; - } - - /* Is there anything out there? (0x17 is just an arbitrary number) */ - *maddr = 0x17; - if (*maddr != 0x17) { - device_printf(dev, "0x17 check fail at phys %p\n", paddr); - goto fail; - } - /* - * Let's look first for a JET ISA card, since that's pretty easy - * - * All jet hosts are supposed to have this string in the IDROM, - * but it's not worth checking on self-IDing busses like PCI. - */ - { - unsigned char *jet_chk_str = "JET HOST BY KEV#"; - - for (i = 0; i < strlen(jet_chk_str); i++) - if (jet_chk_str[i] != *(maddr + SIJETIDSTR + 2 * i)) - goto try_mk2; - } - DPRINT((0, DBG_AUTOBOOT|DBG_FAIL, "si%d: JET first check - 0x%x\n", - unit, (*(maddr+SIJETIDBASE)))); - if (*(maddr+SIJETIDBASE) != (SISPLXID&0xff)) - goto try_mk2; - DPRINT((0, DBG_AUTOBOOT|DBG_FAIL, "si%d: JET second check - 0x%x\n", - unit, (*(maddr+SIJETIDBASE+2)))); - if (*(maddr+SIJETIDBASE+2) != ((SISPLXID&0xff00)>>8)) - goto try_mk2; - /* It must be a Jet ISA or RIO card */ - DPRINT((0, DBG_AUTOBOOT|DBG_FAIL, "si%d: JET id check - 0x%x\n", - unit, (*(maddr+SIUNIQID)))); - if ((*(maddr+SIUNIQID) & 0xf0) != 0x20) - goto try_mk2; - /* It must be a Jet ISA SI/XIO card */ - *(maddr + SIJETCONFIG) = 0; - type = SIJETISA; - ramsize = SIJET_RAMSIZE; - goto got_card; - -try_mk2: - /* - * OK, now to see if whatever responded is really an SI card. - * Try for a MK II next (SIHOST2) - */ - for (i = SIPLSIG; i < SIPLSIG + 8; i++) - if ((*(maddr+i) & 7) != (~(unsigned char)i & 7)) - goto try_mk1; - - /* It must be an SIHOST2 */ - *(maddr + SIPLRESET) = 0; - *(maddr + SIPLIRQCLR) = 0; - *(maddr + SIPLIRQSET) = 0x10; - type = SIHOST2; - ramsize = SIHOST2_RAMSIZE; - goto got_card; - -try_mk1: - /* - * Its not a MK II, so try for a MK I (SIHOST) - */ - *(maddr+SIRESET) = 0x0; /* reset the card */ - *(maddr+SIINTCL) = 0x0; /* clear int */ - *(maddr+SIRAM) = 0x17; - if (*(maddr+SIRAM) != (unsigned char)0x17) - goto fail; - *(maddr+0x7ff8) = 0x17; - if (*(maddr+0x7ff8) != (unsigned char)0x17) { - device_printf(dev, "0x17 check fail at phys %p = 0x%x\n", - paddr+0x77f8, *(maddr+0x77f8)); - goto fail; - } - - /* It must be an SIHOST (maybe?) - there must be a better way XXX */ - type = SIHOST; - ramsize = SIHOST_RAMSIZE; - -got_card: - DPRINT((0, DBG_AUTOBOOT, "si%d: found type %d card, try memory test\n", - unit, type)); - /* Try the acid test */ - ux = maddr + SIRAM; - for (i = 0; i < ramsize; i++, ux++) - *ux = (unsigned char)(i&0xff); - ux = maddr + SIRAM; - for (i = 0; i < ramsize; i++, ux++) { - if ((was = *ux) != (unsigned char)(i&0xff)) { - device_printf(dev, - "memtest fail at phys %p, was %x should be %x\n", - paddr + i, was, i & 0xff); - goto fail; - } - } - - /* clear out the RAM */ - ux = maddr + SIRAM; - for (i = 0; i < ramsize; i++) - *ux++ = 0; - ux = maddr + SIRAM; - for (i = 0; i < ramsize; i++) { - if ((was = *ux++) != 0) { - device_printf(dev, "clear fail at phys %p, was %x\n", - paddr + i, was); - goto fail; - } - } - - /* - * Success, we've found a valid board, now fill in - * the adapter structure. - */ - switch (type) { - case SIHOST2: - switch (isa_get_irq(dev)) { - case 11: - case 12: - case 15: - break; - default: - device_printf(dev, - "bad IRQ value - %d (11, 12, 15 allowed)\n", - isa_get_irq(dev)); - goto fail; - } - sc->sc_memsize = SIHOST2_MEMSIZE; - break; - case SIHOST: - switch (isa_get_irq(dev)) { - case 11: - case 12: - case 15: - break; - default: - device_printf(dev, - "bad IRQ value - %d (11, 12, 15 allowed)\n", - isa_get_irq(dev)); - goto fail; - } - sc->sc_memsize = SIHOST_MEMSIZE; - break; - case SIJETISA: - switch (isa_get_irq(dev)) { - case 9: - case 10: - case 11: - case 12: - case 15: - break; - default: - device_printf(dev, - "bad IRQ value - %d (9, 10, 11, 12, 15 allowed)\n", - isa_get_irq(dev)); - goto fail; - } - sc->sc_memsize = SIJETISA_MEMSIZE; - break; - case SIMCA: /* MCA */ - default: - device_printf(dev, "card type %d not supported\n", type); - goto fail; - } - sc->sc_type = type; - bus_release_resource(dev, SYS_RES_MEMORY, - sc->sc_mem_rid, sc->sc_mem_res); - sc->sc_mem_res = 0; - return (0); /* success! */ - -fail: - if (sc->sc_mem_res) { - bus_release_resource(dev, SYS_RES_MEMORY, - sc->sc_mem_rid, sc->sc_mem_res); - sc->sc_mem_res = 0; - } - return(EINVAL); -} - -static int -si_isa_attach(device_t dev) -{ - int error; - void *ih; - struct si_softc *sc; - - error = 0; - ih = NULL; - sc = device_get_softc(dev); - - sc->sc_mem_rid = 0; - sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, - &sc->sc_mem_rid, - RF_ACTIVE); - if (!sc->sc_mem_res) { - device_printf(dev, "couldn't map memory\n"); - goto fail; - } - sc->sc_paddr = (caddr_t)rman_get_start(sc->sc_mem_res); - sc->sc_maddr = rman_get_virtual(sc->sc_mem_res); - - sc->sc_irq_rid = 0; - sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, - &sc->sc_irq_rid, - RF_ACTIVE | RF_SHAREABLE); - if (!sc->sc_irq_res) { - device_printf(dev, "couldn't allocate interrupt\n"); - goto fail; - } - sc->sc_irq = rman_get_start(sc->sc_irq_res); - error = bus_setup_intr(dev, sc->sc_irq_res, INTR_TYPE_TTY, - NULL, si_intr, sc, &ih); - if (error) { - device_printf(dev, "couldn't activate interrupt\n"); - goto fail; - } - - error = siattach(dev); - if (error) - goto fail; - return (0); /* success */ - -fail: - if (error == 0) - error = ENXIO; - if (sc->sc_irq_res) { - if (ih) - bus_teardown_intr(dev, sc->sc_irq_res, ih); - bus_release_resource(dev, SYS_RES_IRQ, - sc->sc_irq_rid, sc->sc_irq_res); - sc->sc_irq_res = 0; - } - if (sc->sc_mem_res) { - bus_release_resource(dev, SYS_RES_MEMORY, - sc->sc_mem_rid, sc->sc_mem_res); - sc->sc_mem_res = 0; - } - return (error); -} - -static device_method_t si_isa_methods[] = { - /* Device interface */ - DEVMETHOD(device_probe, si_isa_probe), - DEVMETHOD(device_attach, si_isa_attach), - - { 0, 0 } -}; - -static driver_t si_isa_driver = { - "si", - si_isa_methods, - sizeof(struct si_softc), -}; - -DRIVER_MODULE(si, isa, si_isa_driver, si_devclass, 0, 0); diff --git a/sys/dev/si/si_pci.c b/sys/dev/si/si_pci.c deleted file mode 100644 index 81c74e1fa2e9..000000000000 --- a/sys/dev/si/si_pci.c +++ /dev/null @@ -1,168 +0,0 @@ -/*- - * Device driver for Specialix range (SI/XIO) of serial line multiplexors. - * - * Copyright (C) 2000, Peter Wemm <peter@netplex.com.au> - * - * 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 - * notices, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notices, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY ``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 AUTHORS BE LIABLE. - */ - -#include <sys/cdefs.h> -__FBSDID("$FreeBSD$"); - -#include <sys/param.h> -#include <sys/systm.h> -#include <sys/kernel.h> -#include <sys/module.h> -#include <sys/bus.h> -#include <machine/bus.h> -#include <sys/rman.h> -#include <machine/resource.h> - -#include <dev/si/sireg.h> -#include <dev/si/sivar.h> - -#include <dev/pci/pcireg.h> -#include <dev/pci/pcivar.h> - -static int -si_pci_probe(device_t dev) -{ - const char *desc = NULL; - - switch (pci_get_devid(dev)) { - case 0x400011cb: - desc = "Specialix SI/XIO PCI host card"; - break; - case 0x200011cb: - if (pci_read_config(dev, SIJETSSIDREG, 4) == 0x020011cb) - desc = "Specialix SX PCI host card"; - break; - } - if (desc) { - device_set_desc(dev, desc); - return BUS_PROBE_DEFAULT; - } - return ENXIO; -} - -static int -si_pci_attach(device_t dev) -{ - struct si_softc *sc; - void *ih; - int error; - - error = 0; - ih = NULL; - sc = device_get_softc(dev); - - switch (pci_get_devid(dev)) { - case 0x400011cb: - sc->sc_type = SIPCI; - sc->sc_mem_rid = SIPCIBADR; - break; - case 0x200011cb: - sc->sc_type = SIJETPCI; - sc->sc_mem_rid = SIJETBADR; - break; - } - - sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, - &sc->sc_mem_rid, - RF_ACTIVE); - if (!sc->sc_mem_res) { - device_printf(dev, "couldn't map memory\n"); - goto fail; - } - sc->sc_paddr = (caddr_t)rman_get_start(sc->sc_mem_res); - sc->sc_maddr = rman_get_virtual(sc->sc_mem_res); - - sc->sc_irq_rid = 0; - sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, - &sc->sc_irq_rid, - RF_ACTIVE | RF_SHAREABLE); - if (!sc->sc_irq_res) { - device_printf(dev, "couldn't map interrupt\n"); - goto fail; - } - sc->sc_irq = rman_get_start(sc->sc_irq_res); - error = bus_setup_intr(dev, sc->sc_irq_res, INTR_TYPE_TTY, - NULL, si_intr, sc, &ih); - if (error) { - device_printf(dev, "could not activate interrupt\n"); - goto fail; - } - - if (pci_get_devid(dev) == 0x200011cb) { - int rid; - struct resource *plx_res; - uint32_t *addr; - uint32_t oldvalue; - - /* Perform a PLX control register fixup */ - rid = PCIR_BAR(0); - plx_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, - RF_ACTIVE); - if (plx_res == NULL) { - device_printf(dev, "couldn't map plx registers\n"); - } else { - addr = rman_get_virtual(plx_res); - oldvalue = addr[0x50 / 4]; - if (oldvalue != 0x18260000) { - device_printf(dev, "PLX register 0x50: 0x%08x changed to 0x%08x\n", oldvalue, 0x18260000); - addr[0x50 / 4] = 0x18260000; - } - bus_release_resource(dev, SYS_RES_MEMORY, rid, plx_res); - } - } - - error = siattach(dev); - if (error) - goto fail; - return (0); /* success */ - -fail: - if (error == 0) - error = ENXIO; - if (sc->sc_irq_res) { - if (ih) - bus_teardown_intr(dev, sc->sc_irq_res, ih); - bus_release_resource(dev, SYS_RES_IRQ, - sc->sc_irq_rid, sc->sc_irq_res); - sc->sc_irq_res = 0; - } - if (sc->sc_mem_res) { - bus_release_resource(dev, SYS_RES_MEMORY, - sc->sc_mem_rid, sc->sc_mem_res); - sc->sc_mem_res = 0; - } - return (error); -} - -static device_method_t si_pci_methods[] = { - /* Device interface */ - DEVMETHOD(device_probe, si_pci_probe), - DEVMETHOD(device_attach, si_pci_attach), - - { 0, 0 } -}; - -static driver_t si_pci_driver = { - "si", - si_pci_methods, - sizeof(struct si_softc), -}; - -DRIVER_MODULE(si, pci, si_pci_driver, si_devclass, 0, 0); diff --git a/sys/dev/si/sireg.h b/sys/dev/si/sireg.h deleted file mode 100644 index b6c7adf14cb3..000000000000 --- a/sys/dev/si/sireg.h +++ /dev/null @@ -1,98 +0,0 @@ -/*- - * Device driver for Specialix range (SI/XIO) of serial line multiplexors. - * 'C' definitions for Specialix serial multiplex driver. - * - * Copyright (C) 1990, 1992, 1998 Specialix International, - * Copyright (C) 1993, Andy Rutter <andy@acronym.co.uk> - * Copyright (C) 1995, Peter Wemm <peter@netplex.com.au> - * - * Derived from: SunOS 4.x version - * - * 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 - * notices, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notices, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Andy Rutter of - * Advanced Methods and Tools Ltd. based on original information - * from Specialix International. - * 4. Neither the name of Advanced Methods and Tools, nor Specialix - * International may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY ``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 AUTHORS BE LIABLE. - * - * $FreeBSD$ - */ - -/* - * Hardware parameters which should be changed at your peril! - */ - -/* Base and mask for SI Host 2.x (SIHOST2) */ -#define SIPLSIG 0x7FF8 /* Start of control space */ -#define SIPLCNTL 0x7FF8 /* Ditto */ -#define SIPLRESET SIPLCNTL /* 0 = reset */ -#define SIPLIRQ11 (SIPLCNTL+1) /* 0 = mask irq 11 */ -#define SIPLIRQ12 (SIPLCNTL+2) /* 0 = mask irq 12 */ -#define SIPLIRQ15 (SIPLCNTL+3) /* 0 = mask irq 15 */ -#define SIPLIRQSET (SIPLCNTL+4) /* 0 = interrupt host */ -#define SIPLIRQCLR (SIPLCNTL+5) /* 0 = clear irq */ - -/* SI Host 1.x */ -#define SIRAM 0x0000 /* Ram Starts here */ -#define SIRESET 0x8000 /* Set reset */ -#define SIRESET_CL 0xc000 /* Clear reset */ -#define SIWAIT 0x9000 /* Set wait */ -#define SIWAIT_CL 0xd000 /* Set wait */ -#define SIINTCL 0xA000 /* Clear host int */ -#define SIINTCL_CL 0xE000 /* Clear host int */ - -/* SI EISA */ -#define SIEISADEVID 0x4d980411 /* EISA Device ID */ -#define SIEISABASE 0xc00 /* Our ports start here */ -#define SIEISAIOSIZE 0x100 /* XXX How many ports */ - -/* SI old PCI */ -#define SIPCIBADR PCIR_BAR(0) /* Which BADR to map in RAM */ -#define SIPCI_MEMSIZE 0x100000 /* Mapping size */ -#define SIPCIRESET 0xc0001 /* 0 = Reset */ -#define SIPCIINTCL 0x40001 /* 0 = clear int */ - -/* SI Jet PCI */ -#define SIJETSSIDREG PCIR_SUBVEND_0 /* Is it an SX or RIO? */ -#define SIJETBADR PCIR_BAR(2) /* Which BADR to map in RAM */ -/* SI Jet PCI & ISA */ -#define SIJETIDBASE 0x7c00 /* ID ROM base */ -#define SISPLXID 0x984d /* Specialix ID */ -#define SIUNIQID 0x7c0e /* & 0xf0 = 0x20 for SX */ -#define SIJETIDSTR 0x7c20 /* ID ROM string */ -#define SIJETRESET 0x7d00 -#define SIJETINTCL 0x7d80 -#define SIJETCONFIG 0x7c00 /* for ISA, top nibble = IRQ */ -#define SIJETBUSEN 0x2 -#define SIJETIRQEN 0x4 - -/* - * MEMSIZE is the total shared mem region - * RAMSIZE is value to use when probing - * PROBEALLOC is the amount to bus_resource_alloc() during probe. - */ -#define SIJETPCI_MEMSIZE 0x10000 -#define SIJETISA_MEMSIZE 0x8000 -#define SIJET_RAMSIZE 0x7000 -#define SIHOST_MEMSIZE 0x10000 -#define SIHOST_RAMSIZE 0x8000 -#define SIHOST2_MEMSIZE 0x8000 -#define SIHOST2_RAMSIZE 0x7ff7 -#define SIEISA_MEMSIZE 0x10000 -#define SIEISA_RAMSIZE 0x10000 -#define SIPROBEALLOC 0x8000 diff --git a/sys/dev/si/sivar.h b/sys/dev/si/sivar.h deleted file mode 100644 index e479f470faf4..000000000000 --- a/sys/dev/si/sivar.h +++ /dev/null @@ -1,113 +0,0 @@ -/*- - * Device driver for Specialix range (SI/XIO) of serial line multiplexors. - * - * Copyright (C) 2000, Peter Wemm <peter@netplex.com.au> - * - * 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 - * notices, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notices, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY ``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 AUTHORS BE LIABLE. - * - * $FreeBSD$ - */ - -#ifdef _KERNEL -int siattach(device_t dev); -void si_intr(void *); - -extern devclass_t si_devclass; - -/* where the firmware lives; defined in si2_z280.c and si3_t225.c */ -/* old: si2_z280.c */ -extern unsigned char si2_z280_download[]; -extern unsigned short si2_z280_downloadaddr; -extern int si2_z280_dsize; -/* new: si3_t225.c */ -extern unsigned char si3_t225_download[]; -extern unsigned short si3_t225_downloadaddr; -extern int si3_t225_dsize; -extern unsigned char si3_t225_bootstrap[]; -extern unsigned short si3_t225_bootloadaddr; -extern int si3_t225_bsize; - -struct si_softc { - int sc_type; /* adapter type */ - const char *sc_typename; /* adapter type string */ - - struct si_port *sc_ports; /* port structures for this card */ - - caddr_t sc_paddr; /* physical addr of iomem */ - caddr_t sc_maddr; /* kvaddr of iomem */ - int sc_nport; /* # ports on this card */ - int sc_irq; /* copy of attach irq */ - int sc_iobase; /* EISA io port address */ - struct resource *sc_port_res; - struct resource *sc_irq_res; - struct resource *sc_mem_res; - int sc_port_rid; - int sc_irq_rid; - int sc_mem_rid; - int sc_memsize; -}; - -#endif /* _KERNEL */ - -#ifdef SI_DEBUG -/* - * debugging stuff - manipulated using siconfig(8) - */ - -void si_dprintf(struct si_port *pp, int flags, const char *fmt, ...); - -#define DPRINT(x) si_dprintf x - -/* - * Extensive debugging stuff - manipulated using siconfig(8) - */ -#define DBG_ENTRY 0x00000001 -#define DBG_DRAIN 0x00000002 -#define DBG_OPEN 0x00000004 -#define DBG_CLOSE 0x00000008 -#define DBG_READ 0x00000010 -#define DBG_WRITE 0x00000020 -#define DBG_PARAM 0x00000040 -#define DBG_INTR 0x00000080 -#define DBG_IOCTL 0x00000100 -/* 0x00000200 */ -#define DBG_SELECT 0x00000400 -#define DBG_OPTIM 0x00000800 -#define DBG_START 0x00001000 -#define DBG_EXIT 0x00002000 -#define DBG_FAIL 0x00004000 -#define DBG_STOP 0x00008000 -#define DBG_AUTOBOOT 0x00010000 -#define DBG_MODEM 0x00020000 -#define DBG_DOWNLOAD 0x00040000 -#define DBG_LSTART 0x00080000 -#define DBG_POLL 0x00100000 -#define DBG_ALL 0xffffffff - -#else -#define DPRINT(x) /* void */ -#endif - -/* Adapter types */ -#define SIEMPTY 0 -#define SIHOST 1 -#define SIMCA 2 -#define SIHOST2 3 -#define SIEISA 4 -#define SIPCI 5 -#define SIJETPCI 6 -#define SIJETISA 7 - -#define SI_ISJET(x) (((x) == SIJETPCI) || ((x) == SIJETISA)) diff --git a/sys/i386/conf/NOTES b/sys/i386/conf/NOTES index 52bd6bf07dda..1c972820922f 100644 --- a/sys/i386/conf/NOTES +++ b/sys/i386/conf/NOTES @@ -880,7 +880,6 @@ device spic hint.spic.0.at="isa" hint.spic.0.port="0x10a0" device asmc -device si device tpm device padlock_rng # VIA Padlock RNG device rdrand_rng # Intel Bull Mountain RNG diff --git a/sys/modules/Makefile b/sys/modules/Makefile index 214d3d21887f..59bb8cdc6d55 100644 --- a/sys/modules/Makefile +++ b/sys/modules/Makefile @@ -330,7 +330,6 @@ SUBDIR= \ ${_sf} \ ${_sfxge} \ sge \ - ${_si} \ siba_bwn \ siftr \ siis \ @@ -584,7 +583,6 @@ _rdma= rdma .endif _safe= safe _scsi_low= scsi_low -_si= si _speaker= speaker _splash= splash _sppp= sppp diff --git a/sys/modules/si/Makefile b/sys/modules/si/Makefile deleted file mode 100644 index d2d436fdd569..000000000000 --- a/sys/modules/si/Makefile +++ /dev/null @@ -1,11 +0,0 @@ -# $FreeBSD$ - -.PATH: ${.CURDIR}/../../dev/si - -KMOD= si -SRCS= si.c si2_z280.c si3_t225.c si_isa.c si_pci.c -SRCS+= bus_if.h device_if.h isa_if.h pci_if.h -SRCS+= opt_compat.h opt_debug_si.h opt_eisa.h -SRCS.DEV_EISA=si_eisa.c eisa_if.h - -.include <bsd.kmod.mk> diff --git a/targets/pseudo/userland/Makefile.depend b/targets/pseudo/userland/Makefile.depend index 2b1d3d34a6b7..e0a404ba38f9 100644 --- a/targets/pseudo/userland/Makefile.depend +++ b/targets/pseudo/userland/Makefile.depend @@ -834,7 +834,6 @@ DIRDEPS.amd64= \ usr.sbin/lptcontrol \ usr.sbin/mptable \ usr.sbin/ndiscvt \ - usr.sbin/sicontrol \ usr.sbin/spkrtest \ usr.sbin/sade \ usr.sbin/zzz @@ -863,7 +862,6 @@ DIRDEPS.i386= \ usr.sbin/ndiscvt \ usr.sbin/pnpinfo \ usr.sbin/sade \ - usr.sbin/sicontrol \ usr.sbin/spkrtest \ usr.sbin/zzz \ usr.sbin/acpi \ diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_si b/tools/kerneldoc/subsys/Doxyfile-dev_si deleted file mode 100644 index 0ebf223dbf53..000000000000 --- a/tools/kerneldoc/subsys/Doxyfile-dev_si +++ /dev/null @@ -1,21 +0,0 @@ -# Doxyfile 1.5.2 - -# $FreeBSD$ - -#--------------------------------------------------------------------------- -# Project related configuration options -#--------------------------------------------------------------------------- -PROJECT_NAME = "FreeBSD kernel SI device code" -OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_si/ -EXTRACT_ALL = YES # for undocumented src, no warnings enabled -#--------------------------------------------------------------------------- -# configuration options related to the input files -#--------------------------------------------------------------------------- -INPUT = $(DOXYGEN_SRC_PATH)/dev/si/ \ - $(NOTREVIEWED) - -GENERATE_TAGFILE = dev_si/dev_si.tag - -@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH) -@INCLUDE = common-Doxyfile - diff --git a/usr.sbin/Makefile.amd64 b/usr.sbin/Makefile.amd64 index 0fdccaf8bd09..aa5c487f5425 100644 --- a/usr.sbin/Makefile.amd64 +++ b/usr.sbin/Makefile.amd64 @@ -29,6 +29,5 @@ SUBDIR+= mptable .if ${MK_NDIS} != "no" SUBDIR+= ndiscvt .endif -SUBDIR+= sicontrol SUBDIR+= spkrtest SUBDIR+= zzz diff --git a/usr.sbin/Makefile.i386 b/usr.sbin/Makefile.i386 index 6c99dafc5ec4..c754dc690381 100644 --- a/usr.sbin/Makefile.i386 +++ b/usr.sbin/Makefile.i386 @@ -17,7 +17,6 @@ SUBDIR+= mptable SUBDIR+= ndiscvt .endif SUBDIR+= pnpinfo -SUBDIR+= sicontrol SUBDIR+= spkrtest SUBDIR+= zzz diff --git a/usr.sbin/sicontrol/Makefile b/usr.sbin/sicontrol/Makefile deleted file mode 100644 index eb31205853d8..000000000000 --- a/usr.sbin/sicontrol/Makefile +++ /dev/null @@ -1,9 +0,0 @@ -# $FreeBSD$ - -PROG= sicontrol -MAN= sicontrol.8 - -CFLAGS+= -I${.CURDIR}/../../sys -WARNS?= 2 - -.include <bsd.prog.mk> diff --git a/usr.sbin/sicontrol/Makefile.depend b/usr.sbin/sicontrol/Makefile.depend deleted file mode 100644 index 3646e2e2b1af..000000000000 --- a/usr.sbin/sicontrol/Makefile.depend +++ /dev/null @@ -1,18 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/libc \ - lib/libcompiler_rt \ - - -.include <dirdeps.mk> - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.sbin/sicontrol/sicontrol.8 b/usr.sbin/sicontrol/sicontrol.8 deleted file mode 100644 index 1503591ecf51..000000000000 --- a/usr.sbin/sicontrol/sicontrol.8 +++ /dev/null @@ -1,109 +0,0 @@ -.\" $FreeBSD$ -.\" -.Dd September 26, 1995 -.Dt SICONTROL 8 -.Os -.Sh NAME -.Nm sicontrol -.Nd Specialix SI/XIO driver configuration and debugging -.Sh SYNOPSIS -.Nm -device -.Ar command Op Ar param ... -.Sh DESCRIPTION -The -.Nm -utility is used to configure and monitor the SI/XIO device driver. -.Pp -The -.Nm -utility operates on the specified -.Ar device -to indicate which port is to be used. -.Pp -The special -.Ar device -string `-' is used to indicate the global driver settings instead. -.Pp -A -.Pa /dev/ -is included if necessary. -.Pp -The following commands are used for the global settings and should be -specified with the '-' device name: -.Bl -tag -width 4n -.It Cm int_throttle Op Cm value -Configure the `aggregate interrupt throttle value'. -The maximum number of host adapter interrupts per second is determined by: -.Pp -.Ar "controller CPU clock / (8 * int_throttle)" -.Pp -The default value at boot time is 25000. -The host adapter cpu clock is -25MHz. -This gives a maximum interrupt rate of about 125 interrupts per -second. -.Pp -Lowering this value will increase the rate in which the host adapter can -interrupt the operating system for attention. -.\" -.It Cm rxint_throttle Op Cm value -Configure the receiver interrupt throttle value. -The default value of 4 at boot time allows an interrupt rate of -approximately 25. -.Pp -Lowering this value will increase the rate in which the host adapter can -interrupt the operating system to empty the receiver fifos. -.\" -.It Cm nport -Return the number of ports under the control of the device driver. -.El -.Pp -The following commands are used for the individual ports and should be -specified with a device name from -.Pa /dev : -.Bl -tag -width 4n -.It Cm mstate -Show the current incoming modem control signals. -.It Cm ccbstat -Show the current "ccb" structure for the specified port. -This is not of -much use outside of debugging the driver and determining why a port is -wedged. -.El -.Sh FILES -.Bl -tag -width /dev/si_control -compact -.It Pa /dev/si_control -global driver control file for use by -.Nm -.It Pa /dev/ttyA* -terminal control ports -.It Pa /dev/ttyiA* -initial termios state devices, for use by -.Xr stty 1 -.It Pa /dev/ttylA* -locked termios state devices, for use by -.Xr stty 1 -.El -.Sh DIAGNOSTICS -Generally self explanatory..... -.Sh SEE ALSO -.Xr stty 1 , -.Xr si 4 , -.Xr termios 4 , -.Xr tty 4 , -.Xr comcontrol 8 -.Sh HISTORY -The -.Nm -utility is loosely based on a utility called -.Nm siconfig -which was written by -.An Andy Rutter Aq Mt andy@acronym.co.uk . -.Pp -Specialix International do not support this device driver in any way. -.Sh AUTHORS -.An Peter Wemm Aq Mt peter@FreeBSD.org -.Sh BUGS -Bound to be many... -:-) diff --git a/usr.sbin/sicontrol/sicontrol.c b/usr.sbin/sicontrol/sicontrol.c deleted file mode 100644 index 061807d4256e..000000000000 --- a/usr.sbin/sicontrol/sicontrol.c +++ /dev/null @@ -1,726 +0,0 @@ -/* - * Device driver for Specialix range (SLXOS) of serial line multiplexors. - * SLXOS configuration and debug interface - * - * Copyright (C) 1990, 1992 Specialix International, - * Copyright (C) 1993, Andy Rutter <andy@acronym.co.uk> - * Copyright (C) 1995, Peter Wemm - * - * Derived from: SunOS 4.x version - * - * 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 - * notices, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notices, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 4. Neither the name of Advanced Methods and Tools, nor Specialix - * International may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY ``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 AUTHORS BE LIABLE. - */ - -#ifndef lint -static const char rcsid[] = - "$FreeBSD$"; -#endif /* not lint */ - -#include <ctype.h> -#include <err.h> -#include <fcntl.h> -#include <paths.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <sys/types.h> -#include <sys/param.h> -#include <sys/stat.h> -#include <sys/ioctl.h> -#include <sys/tty.h> - -#define SI_DEBUG -#include <dev/si/si.h> -#include <dev/si/sivar.h> - -struct lv { - char *lv_name; - int lv_bit; -} lv[] = { - {"entry", DBG_ENTRY}, - {"open", DBG_OPEN}, - {"close", DBG_CLOSE}, - {"read", DBG_READ}, - {"write", DBG_WRITE}, - {"param", DBG_PARAM}, - {"modem", DBG_MODEM}, - {"select", DBG_SELECT}, - {"optim", DBG_OPTIM}, - {"intr", DBG_INTR}, - {"start", DBG_START}, - {"lstart", DBG_LSTART}, - {"ioctl", DBG_IOCTL}, - {"fail", DBG_FAIL}, - {"autoboot", DBG_AUTOBOOT}, - {"download", DBG_DOWNLOAD}, - {"drain", DBG_DRAIN}, - {"poll", DBG_POLL}, - {0, 0} -}; - -static int alldev = 0; - -void ccb_stat(int, char **); -void port_stat(int, char **); -void debug(int, char **); -void dostat(void); -int getnum(char *); -int islevel(char *); -int lvls2bits(char *); -void mstate(int, char **); -void nport(int, char **); -void onoff(int, char **, int, char *, char *, int); -int opencontrol(void); -void prlevels(int); -void prusage(int, int); -void rxint(int, char **); -void txint(int, char **); - -struct opt { - char *o_name; - void (*o_func)(int, char **); -} opt[] = { - {"debug", debug}, - {"rxint_throttle", rxint}, - {"int_throttle", txint}, - {"nport", nport}, - {"mstate", mstate}, - {"ccbstat", ccb_stat}, - {"portstat", port_stat}, - {0, 0} -}; - -struct stat_list { - void (*st_func)(int, char **); -} stat_list[] = { - {mstate}, - {0} -}; - -#define U_DEBUG 0 -#define U_TXINT 1 -#define U_RXINT 2 -#define U_NPORT 3 -#define U_MSTATE 4 -#define U_STAT_CCB 5 -#define U_STAT_PORT 6 - -#define U_MAX 7 -#define U_ALL -1 -char *usage[] = { - "debug [[add|del|set debug_levels] | [off]]\n", - "int_throttle [newvalue]\n", - "rxint_throttle [newvalue]\n", - "nport\n", - "mstate\n", - "ccbstat\n", - "portstat\n", - 0 -}; - -int ctlfd; -char *Devname; -struct si_tcsi tc; - -int -main(int argc, char **argv) -{ - struct opt *op; - void (*func)(int, char **) = NULL; - - if (argc < 2) - prusage(U_ALL, 1); - Devname = argv[1]; - if (strcmp(Devname, "-") == 0) { - alldev = 1; - } else { - sidev_t dev; - int n; - int card, port; - - n = sscanf(Devname, "%d:%d", &card, &port); - if (n != 2) - errx(1, "Devname must be in form card:port. eg: 0:7"); - dev.sid_card = card; - dev.sid_port = port; - tc.tc_dev = dev; - } - ctlfd = opencontrol(); - if (argc == 2) { - dostat(); - exit(0); - } - - argc--; argv++; - for (op = opt; op->o_name; op++) { - if (strcmp(argv[1], op->o_name) == 0) { - func = op->o_func; - break; - } - } - if (func == NULL) - prusage(U_ALL, 1); - - argc -= 2; - argv += 2; - (*func)(argc, argv); - exit(0); -} - -int -opencontrol(void) -{ - int fd; - - fd = open(CONTROLDEV, O_RDWR|O_NDELAY); - if (fd < 0) - err(1, "open on %s", CONTROLDEV); - return(fd); -} - -/* - * Print a usage message - this relies on U_DEBUG==0 and U_BOOT==1. - * Don't print the DEBUG usage string unless explicity requested. - */ -void -prusage(int strn, int eflag) -{ - char **cp; - - if (strn == U_ALL) { - fprintf(stderr, "usage: sicontrol %s", usage[1]); - fprintf(stderr, " sicontrol %s", usage[2]); - fprintf(stderr, " sicontrol %s", usage[3]); - fprintf(stderr, " sicontrol devname %s", usage[4]); - for (cp = &usage[5]; *cp; cp++) - fprintf(stderr, " sicontrol devname %s", *cp); - } - else if (strn >= 0 && strn <= U_MAX) - fprintf(stderr, "usage: sicontrol devname %s", usage[strn]); - else - fprintf(stderr, "sicontrol: usage ???\n"); - exit(eflag); -} - -/* print port status */ -void -dostat(void) -{ - char *av[1], *acp; - struct stat_list *stp; - struct si_tcsi stc; - int donefirst = 0; - - printf("%s: ", alldev ? "ALL" : Devname); - acp = malloc(strlen(Devname) + 3); - memset(acp, ' ', strlen(Devname)); - strcat(acp, " "); - stc = tc; - for (stp = stat_list; stp->st_func != NULL; stp++) { - if (donefirst) - fputs(acp, stdout); - else - donefirst++; - av[0] = NULL; - tc = stc; - (*stp->st_func)(-1, av); - } -} - -/* - * debug - * debug [[set|add|del debug_lvls] | [off]] - */ -void -debug(int ac, char **av) -{ - int level; - - if (ac > 2) - prusage(U_DEBUG, 1); - if (alldev) { - if (ioctl(ctlfd, TCSIGDBG_ALL, &tc.tc_dbglvl) < 0) - err(1, "TCSIGDBG_ALL on %s", Devname); - } else { - if (ioctl(ctlfd, TCSIGDBG_LEVEL, &tc) < 0) - err(1, "TCSIGDBG_LEVEL on %s", Devname); - } - - switch (ac) { - case 0: - printf("%s: debug levels - ", Devname); - prlevels(tc.tc_dbglvl); - return; - case 1: - if (strcmp(av[0], "off") == 0) { - tc.tc_dbglvl = 0; - break; - } - prusage(U_DEBUG, 1); - /* no return */ - case 2: - level = lvls2bits(av[1]); - if (strcmp(av[0], "add") == 0) - tc.tc_dbglvl |= level; - else if (strcmp(av[0], "del") == 0) - tc.tc_dbglvl &= ~level; - else if (strcmp(av[0], "set") == 0) - tc.tc_dbglvl = level; - else - prusage(U_DEBUG, 1); - } - if (alldev) { - if (ioctl(ctlfd, TCSISDBG_ALL, &tc.tc_dbglvl) < 0) - err(1, "TCSISDBG_ALL on %s", Devname); - } else { - if (ioctl(ctlfd, TCSISDBG_LEVEL, &tc) < 0) - err(1, "TCSISDBG_LEVEL on %s", Devname); - } -} - -void -rxint(int ac, char **av) -{ - tc.tc_port = 0; - switch (ac) { - case 0: - printf("%s: ", Devname); - case -1: - if (ioctl(ctlfd, TCSIGRXIT, &tc) < 0) - err(1, "TCSIGRXIT"); - printf("RX interrupt throttle: %d msec\n", tc.tc_int*10); - break; - case 1: - tc.tc_int = getnum(av[0]) / 10; - if (tc.tc_int == 0) - tc.tc_int = 1; - if (ioctl(ctlfd, TCSIRXIT, &tc) < 0) - err(1, "TCSIRXIT on %s at %d msec", - Devname, tc.tc_int*10); - break; - default: - prusage(U_RXINT, 1); - } -} - -void -txint(int ac, char **av) -{ - - tc.tc_port = 0; - switch (ac) { - case 0: - printf("%s: ", Devname); - case -1: - if (ioctl(ctlfd, TCSIGIT, &tc) < 0) - err(1, "TCSIGIT"); - printf("aggregate interrupt throttle: %d\n", tc.tc_int); - break; - case 1: - tc.tc_int = getnum(av[0]); - if (ioctl(ctlfd, TCSIIT, &tc) < 0) - err(1, "TCSIIT on %s at %d", Devname, tc.tc_int); - break; - default: - prusage(U_TXINT, 1); - } -} - -void -onoff(int ac, char **av, int cmd, char *cmdstr, char *prstr, int usage) -{ - if (ac > 1) - prusage(usage, 1); - if (ac == 1) { - if (strcmp(av[0], "on") == 0) - tc.tc_int = 1; - else if (strcmp(av[0], "off") == 0) - tc.tc_int = 0; - else - prusage(usage, 1); - } else - tc.tc_int = -1; - if (ioctl(ctlfd, cmd, &tc) < 0) - err(1, "%s on %s", cmdstr, Devname); - switch (ac) { - case 0: - printf("%s: ", Devname); - case -1: - printf("%s ", prstr); - if (tc.tc_int) - printf("on\n"); - else - printf("off\n"); - } -} - -void -mstate(int ac, char **av) -{ - switch (ac) { - case 0: - printf("%s: ", Devname); - case -1: - break; - default: - prusage(U_MSTATE, 1); - } - if (ioctl(ctlfd, TCSISTATE, &tc) < 0) - err(1, "TCSISTATE on %s", Devname); - printf("modem bits state - (0x%x)", tc.tc_int); - if (tc.tc_int & IP_DCD) printf(" DCD"); - if (tc.tc_int & IP_DTR) printf(" DTR"); - if (tc.tc_int & IP_RTS) printf(" RTS"); - printf("\n"); -} - -void -nport(int ac, char **av) -{ - int ports; - - if (ac != 0) - prusage(U_NPORT, 1); - if (ioctl(ctlfd, TCSIPORTS, &ports) < 0) - err(1, "TCSIPORTS on %s", Devname); - printf("SLXOS: total of %d ports\n", ports); -} - -const char *s_stat(int stat) -{ - switch (stat) { - case IDLE_OPEN: return "IDLE_OPEN"; - case LOPEN: return "LOPEN"; - case MOPEN: return "MOPEN"; - case MPEND: return "MPEND"; - case CONFIG: return "CONFIG"; - case CLOSE: return "CLOSE"; - case SBREAK: return "SBREAK"; - case EBREAK: return "EBREAK"; - case IDLE_CLOSE:return "IDLE_CLOSE"; - case IDLE_BREAK:return "IDLE_BREAK"; - case FCLOSE: return "FCLOSE"; - case RESUME: return "RESUME"; - case WFLUSH: return "WFLUSH"; - case RFLUSH: return "RFLUSH"; - default: return "??"; - } -} -const char *s_mr1(int mr1) -{ - static char msg[200]; - - sprintf(msg, "%dbit, %s, parity:[", 5 + (mr1 & MR1_8_BITS), mr1 & MR1_ODD ? "odd" : "even"); - if (mr1 & MR1_WITH) - strcat(msg, "with;"); - if (mr1 & MR1_FORCE) - strcat(msg, "force;"); - if (mr1 & MR1_NONE) - strcat(msg, "none;"); - if (mr1 & MR1_SPECIAL) - strcat(msg, "special;"); - strcpy(msg + strlen(msg) - 1, "]"); - sprintf(msg + strlen(msg), ", err: %s", mr1 & MR1_BLOCK ? "block" : "none"); - sprintf(msg + strlen(msg), ", cts: %s", mr1 & MR1_CTSCONT ? "auto" : "none"); - return (msg); -} -const char *s_mr2(int mr2) -{ - static char msg[200]; - - switch (mr2 & 0xf) { - case MR2_1_STOP: strcpy(msg, "1stop"); break; - case MR2_2_STOP: strcpy(msg, "2stop"); break; - default: sprintf(msg, "??stop (0x%x)", mr2 & 0xf); break; - } - if (mr2 & MR2_RTSCONT) strcat(msg, ", rtscont"); - if (mr2 & MR2_CTSCONT) strcat(msg, ", ctscont"); - switch (mr2 & 0xc0) { - case MR2_NORMAL: strcat(msg, ", mode:normal"); break; - case MR2_AUTO: strcat(msg, ", mode:auto"); break; - case MR2_LOCAL: strcat(msg, ", mode:local"); break; - case MR2_REMOTE: strcat(msg, ", mode:remote"); break; - } - return (msg); -} -const char *s_clk(int clk) -{ - switch (clk & 0xf) { - case 0x0: return "75"; - case 0x1: return "110/115200"; - case 0x2: return "38400"; - case 0x3: return "150"; - case 0x4: return "300"; - case 0x5: return "600"; - case 0x6: return "1200"; - case 0x7: return "2000"; - case 0x8: return "2400"; - case 0x9: return "4800"; - case 0xa: return "7200"; - case 0xb: return "9600"; - case 0xc: return "19200"; - case 0xd: return "57600"; - case 0xe: return "?0xe"; - case 0xf: return "?0xf"; - } - return ("gcc sucks"); -} -const char *s_op(int op) -{ - static char msg[200]; - - sprintf(msg, "cts:%s", (op & OP_CTS) ? "on" : "off"); - sprintf(msg + strlen(msg), ", dsr:%s", (op & OP_DSR) ? "on" : "off"); - return (msg); -} - -const char *s_ip(int ip) -{ - static char msg[200]; - - sprintf(msg, "rts:%s", (ip & IP_RTS) ? "on" : "off"); - sprintf(msg + strlen(msg), ", dcd:%s", (ip & IP_DCD) ? "on" : "off"); - sprintf(msg + strlen(msg), ", dtr:%s", (ip & IP_DTR) ? "on" : "off"); - sprintf(msg + strlen(msg), ", ri:%s", (ip & IP_RI) ? "on" : "off"); - return (msg); -} - -const char *s_state(int state) -{ - return (state & ST_BREAK ? "break:on" : "break:off"); -} - -const char *s_prtcl(int pr) -{ - static char msg[200]; - - sprintf(msg, "tx xon any:%s", (pr & SP_TANY) ? "on" : "off"); - sprintf(msg + strlen(msg), ", tx xon/xoff:%s", (pr & SP_TXEN) ? "on" : "off"); - sprintf(msg + strlen(msg), ", cooking:%s", (pr & SP_CEN) ? "on" : "off"); - sprintf(msg + strlen(msg), ", rx xon/xoff:%s", (pr & SP_RXEN) ? "on" : "off"); - sprintf(msg + strlen(msg), ", dcd/dsr check:%s", (pr & SP_DCEN) ? "on" : "off"); - sprintf(msg + strlen(msg), ", parity check:%s", (pr & SP_PAEN) ? "on" : "off"); - return (msg); -} -const char *s_break(int br) -{ - static char msg[200]; - - sprintf(msg, "ignore rx brk:%s", (br & BR_IGN) ? "on" : "off"); - sprintf(msg + strlen(msg), ", brk interrupt:%s", (br & BR_INT) ? "on" : "off"); - sprintf(msg + strlen(msg), ", parmrking:%s", (br & BR_PARMRK) ? "on" : "off"); - sprintf(msg + strlen(msg), ", parign:%s", (br & BR_PARIGN) ? "on" : "off"); - return (msg); -} - -const char * -s_xstat(int xs) -{ - static char msg[200]; - - msg[0] = 0; - /* MTA definitions, not TA */ - if (xs & 0x01) strcat(msg, "TION "); /* Tx interrupts on (MTA only) */ - if (xs & 0x02) strcat(msg, "RTSEN "); /* RTS FLOW enabled (MTA only) */ - if (xs & 0x04) strcat(msg, "RTSLOW "); /* XOFF received (TA only) */ - if (xs & 0x08) strcat(msg, "RXEN "); /* Rx XON/XOFF enabled */ - if (xs & 0x10) strcat(msg, "ANYXO "); /* XOFF pending/sent or RTS dropped */ - if (xs & 0x20) strcat(msg, "RXSE "); /* Rx XOFF sent */ - if (xs & 0x40) strcat(msg, "NPEND "); /* Rx XON pending or XOFF pending */ - if (xs & 0x40) strcat(msg, "FPEND "); /* Rx XOFF pending */ - return (msg); -} - -const char * -s_cstat(int cs) -{ - static char msg[200]; - - msg[0] = 0; - /* MTA definitions, not TA */ - if (cs & 0x01) strcat(msg, "TEMR "); /* Tx empty requested (MTA only) */ - if (cs & 0x02) strcat(msg, "TEMA "); /* Tx empty acked (MTA only) */ - if (cs & 0x04) strcat(msg, "EN "); /* Cooking enabled (on MTA means port is also || */ - if (cs & 0x08) strcat(msg, "HIGH "); /* Buffer previously hit high water */ - if (cs & 0x10) strcat(msg, "CTSEN "); /* CTS automatic flow-control enabled */ - if (cs & 0x20) strcat(msg, "DCDEN "); /* DCD/DTR checking enabled */ - if (cs & 0x40) strcat(msg, "BREAK "); /* Break detected */ - if (cs & 0x80) strcat(msg, "RTSEN "); /* RTS automatic flow control enabled (MTA only) */ - return (msg); -} - -void -ccb_stat(int ac, char **av) -{ - struct si_pstat sip; -#define CCB sip.tc_ccb - - if (ac != 0) - prusage(U_STAT_CCB, 1); - sip.tc_dev = tc.tc_dev; - if (ioctl(ctlfd, TCSI_CCB, &sip) < 0) - err(1, "TCSI_CCB on %s", Devname); - printf("%s: ", Devname); - - /* WORD next - Next Channel */ - /* WORD addr_uart - Uart address */ - /* WORD module - address of module struct */ - printf("\tuart_type 0x%x\n", CCB.type); /* BYTE type - Uart type */ - /* BYTE fill - */ - printf("\tx_status 0x%x %s\n", CCB.x_status, s_xstat(CCB.x_status)); /* BYTE x_status - XON / XOFF status */ - printf("\tc_status 0x%x %s\n", CCB.c_status, s_cstat(CCB.c_status)); /* BYTE c_status - cooking status */ - printf("\thi_rxipos 0x%x\n", CCB.hi_rxipos); /* BYTE hi_rxipos - stuff into rx buff */ - printf("\thi_rxopos 0x%x\n", CCB.hi_rxopos); /* BYTE hi_rxopos - stuff out of rx buffer */ - printf("\thi_txopos 0x%x\n", CCB.hi_txopos); /* BYTE hi_txopos - Stuff into tx ptr */ - printf("\thi_txipos 0x%x\n", CCB.hi_txipos); /* BYTE hi_txipos - ditto out */ - printf("\thi_stat 0x%x %s\n", CCB.hi_stat, s_stat(CCB.hi_stat));/* BYTE hi_stat - Command register */ - printf("\tdsr_bit 0x%x\n", CCB.dsr_bit); /* BYTE dsr_bit - Magic bit for DSR */ - printf("\ttxon 0x%x\n", CCB.txon); /* BYTE txon - TX XON char */ - printf("\ttxoff 0x%x\n", CCB.txoff); /* BYTE txoff - ditto XOFF */ - printf("\trxon 0x%x\n", CCB.rxon); /* BYTE rxon - RX XON char */ - printf("\trxoff 0x%x\n", CCB.rxoff); /* BYTE rxoff - ditto XOFF */ - printf("\thi_mr1 0x%x %s\n", CCB.hi_mr1, s_mr1(CCB.hi_mr1)); /* BYTE hi_mr1 - mode 1 image */ - printf("\thi_mr2 0x%x %s\n", CCB.hi_mr2, s_mr2(CCB.hi_mr2)); /* BYTE hi_mr2 - mode 2 image */ - printf("\thi_csr 0x%x in:%s out:%s\n", CCB.hi_csr, s_clk(CCB.hi_csr >> 4), s_clk(CCB.hi_csr)); /* BYTE hi_csr - clock register */ - printf("\thi_op 0x%x %s\n", CCB.hi_op, s_op(CCB.hi_op)); /* BYTE hi_op - Op control */ - printf("\thi_ip 0x%x %s\n", CCB.hi_ip, s_ip(CCB.hi_ip)); /* BYTE hi_ip - Input pins */ - printf("\thi_state 0x%x %s\n", CCB.hi_state, s_state(CCB.hi_state)); /* BYTE hi_state - status */ - printf("\thi_prtcl 0x%x %s\n", CCB.hi_prtcl, s_prtcl(CCB.hi_prtcl)); /* BYTE hi_prtcl - Protocol */ - printf("\thi_txon 0x%x\n", CCB.hi_txon); /* BYTE hi_txon - host copy tx xon stuff */ - printf("\thi_txoff 0x%x\n", CCB.hi_txoff); /* BYTE hi_txoff - */ - printf("\thi_rxon 0x%x\n", CCB.hi_rxon); /* BYTE hi_rxon - */ - printf("\thi_rxoff 0x%x\n", CCB.hi_rxoff); /* BYTE hi_rxoff - */ - printf("\tclose_prev 0x%x\n", CCB.close_prev); /* BYTE close_prev - Was channel previously closed */ - printf("\thi_break 0x%x %s\n", CCB.hi_break, s_break(CCB.hi_break)); /* BYTE hi_break - host copy break process */ - printf("\tbreak_state 0x%x\n", CCB.break_state); /* BYTE break_state - local copy ditto */ - printf("\thi_mask 0x%x\n", CCB.hi_mask); /* BYTE hi_mask - Mask for CS7 etc. */ - printf("\tmask_z280 0x%x\n", CCB.mask_z280); /* BYTE mask_z280 - Z280's copy */ - /* BYTE res[0x60 - 36] - */ - /* BYTE hi_txbuf[SLXOS_BUFFERSIZE] - */ - /* BYTE hi_rxbuf[SLXOS_BUFFERSIZE] - */ - /* BYTE res1[0xA0] - */ -} - -const char *sp_state(int st) -{ - - if (st & SS_LSTART) - return("lstart "); - else - return(""); -} - -void -port_stat(int ac, char **av) -{ - struct si_pstat sip; -#define PRT sip.tc_siport - - if (ac != 0) - prusage(U_STAT_PORT, 1); - sip.tc_dev = tc.tc_dev; - if (ioctl(ctlfd, TCSI_PORT, &sip) < 0) - err(1, "TCSI_PORT on %s", Devname); - printf("%s: ", Devname); - - printf("\tsp_pend 0x%x %s\n", PRT.sp_pend, s_stat(PRT.sp_pend)); - printf("\tsp_last_hi_ip 0x%x %s\n", PRT.sp_last_hi_ip, s_ip(PRT.sp_last_hi_ip)); - printf("\tsp_state 0x%x %s\n", PRT.sp_state, sp_state(PRT.sp_state)); - printf("\tsp_delta_overflows 0x%d\n", PRT.sp_delta_overflows); -} - -int -islevel(char *tk) -{ - struct lv *lvp; - char *acp; - - for (acp = tk; *acp; acp++) - if (isupper(*acp)) - *acp = tolower(*acp); - for (lvp = lv; lvp->lv_name; lvp++) - if (strcmp(lvp->lv_name, tk) == 0) - return(lvp->lv_bit); - return(0); -} - -/* - * Convert a string consisting of tokens separated by white space, commas - * or `|' into a bitfield - flag any unrecognised tokens. - */ -int -lvls2bits(char *str) -{ - int i, bits = 0; - int errflag = 0; - char token[20]; - - while (sscanf(str, "%[^,| \t]", token) == 1) { - str += strlen(token); - while (isspace(*str) || *str==',' || *str=='|') - str++; - if (strcmp(token, "all") == 0) - return(0xffffffff); - if ((i = islevel(token)) == 0) { - warnx("unknown token '%s'", token); - errflag++; - } else - bits |= i; - } - if (errflag) - exit(1); - - return(bits); -} - -int -getnum(char *str) -{ - int x; - char *acp = str; - - x = 0; - while (*acp) { - if (!isdigit(*acp)) - errx(1, "%s is not a number", str); - x *= 10; - x += (*acp - '0'); - acp++; - } - return(x); -} - -void -prlevels(int x) -{ - struct lv *lvp; - - switch (x) { - case 0: - printf("(none)\n"); - break; - case 0xffffffff: - printf("all\n"); - break; - default: - for (lvp = lv; lvp->lv_name; lvp++) - if (x & lvp->lv_bit) - printf(" %s", lvp->lv_name); - printf("\n"); - } -} |
