summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/dev/microcode/Makefile4
-rw-r--r--sys/dev/microcode/tusb3410/Makefile34
-rw-r--r--sys/dev/microcode/tusb3410/build.c42
-rw-r--r--sys/dev/microcode/tusb3410/tusb3410-license60
-rw-r--r--sys/dev/microcode/tusb3410/tusb3410.h338
5 files changed, 476 insertions, 2 deletions
diff --git a/sys/dev/microcode/Makefile b/sys/dev/microcode/Makefile
index d962524c9d9..e3337e1d9fa 100644
--- a/sys/dev/microcode/Makefile
+++ b/sys/dev/microcode/Makefile
@@ -1,6 +1,6 @@
-# $OpenBSD: Makefile,v 1.17 2007/04/19 15:08:17 dlg Exp $
+# $OpenBSD: Makefile,v 1.18 2007/11/16 16:30:01 deraadt Exp $
SUBDIR= atmel bnx cirruslogic fxp kue neomagic ral rum \
- symbol tht typhoon uyap yds zydas
+ symbol tht tusb3410 typhoon uyap yds zydas
.include <bsd.subdir.mk>
diff --git a/sys/dev/microcode/tusb3410/Makefile b/sys/dev/microcode/tusb3410/Makefile
new file mode 100644
index 00000000000..0af1e73efb0
--- /dev/null
+++ b/sys/dev/microcode/tusb3410/Makefile
@@ -0,0 +1,34 @@
+# $OpenBSD: Makefile,v 1.1 2007/11/16 16:30:03 deraadt Exp $
+
+NOPROG=
+NOMAN=
+CC=${HOSTCC}
+
+# USB capable systems only
+.if (${MACHINE} == "i386") || (${MACHINE} == "amd64") || \
+ (${MACHINE} == "alpha") || (${MACHINE} == "sparc64") || \
+ (${MACHINE_ARCH} == "powerpc") || (${MACHINE} == "hppa") || \
+ (${MACHINE} == "hppa64") || (${MACHINE} == "sgi") || \
+ (${MACHINE} == "landisk")
+
+FIRM= tusb3410
+
+PROG= build
+
+CLEANFILES+= ${FIRM} ${PROG}
+
+all: ${FIRM}
+
+${FIRM}: build
+ ${.OBJDIR}/build
+
+realinstall:
+
+afterinstall:
+ ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \
+ ${FIRM} ${DESTDIR}/etc/firmware
+ ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \
+ ${.CURDIR}/tusb3410-license ${DESTDIR}/etc/firmware
+.endif
+
+.include <bsd.prog.mk>
diff --git a/sys/dev/microcode/tusb3410/build.c b/sys/dev/microcode/tusb3410/build.c
new file mode 100644
index 00000000000..8bfee9f7bbb
--- /dev/null
+++ b/sys/dev/microcode/tusb3410/build.c
@@ -0,0 +1,42 @@
+/* $OpenBSD: build.c,v 1.1 2007/11/16 16:30:03 deraadt Exp $ */
+
+/*
+ * Copyright (c) 2004 Theo de Raadt <deraadt@openbsd.org>
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+#include <sys/types.h>
+#include <sys/uio.h>
+#include <fcntl.h>
+#include <sys/param.h>
+
+#include <dev/usb/ezload.h>
+#include "tusb3410.h"
+#define FILENAME "tusb3410"
+
+int
+main(int argc, char *argv[])
+{
+ ssize_t rlen;
+ int fd;
+
+ printf("creating %s length %d\n", FILENAME, sizeof uticom_fw_3410);
+ fd = open(FILENAME, O_WRONLY|O_CREAT|O_TRUNC, 0644);
+ if (fd == -1)
+ err(1, "%s", FILENAME);
+
+ rlen = write(fd, uticom_fw_3410, sizeof uticom_fw_3410);
+ if (rlen != sizeof uticom_fw_3410)
+ err(1, "%s", FILENAME);
+ return 0;
+}
diff --git a/sys/dev/microcode/tusb3410/tusb3410-license b/sys/dev/microcode/tusb3410/tusb3410-license
new file mode 100644
index 00000000000..c241cd0b2ff
--- /dev/null
+++ b/sys/dev/microcode/tusb3410/tusb3410-license
@@ -0,0 +1,60 @@
+from http://focus.ti.com/docs/prod/folders/print/tusb3410.html
+ http://focus.ti.com/litv/zip/sllc139
+
+Note that TI made this text below available without declaring
+it to be a license under copyright ...
+
+ TI literature number SLLC139
+ TUSB3410 Bootcode Source Listing
+
+************************************************************
+THIS PROGRAM IS PROVIDED "AS IS". TI MAKES NO WARRANTIES OR
+REPRESENTATIONS, EITHER EXPRESS, IMPLIED OR STATUTORY,
+INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE, LACK OF VIRUSES, ACCURACY OR
+COMPLETENESS OF RESPONSES, RESULTS AND LACK OF NEGLIGENCE.
+TI DISCLAIMS ANY WARRANTY OF TITLE, QUIET ENJOYMENT, QUIET
+POSSESSION, AND NON-INFRINGEMENT OF ANY THIRD PARTY
+INTELLECTUAL PROPERTY RIGHTS WITH REGARD TO THE PROGRAM OR
+YOUR USE OF THE PROGRAM.
+
+IN NO EVENT SHALL TI BE LIABLE FOR ANY SPECIAL, INCIDENTAL,
+CONSEQUENTIAL OR INDIRECT DAMAGES, HOWEVER CAUSED, ON ANY
+THEORY OF LIABILITY AND WHETHER OR NOT TI HAS BEEN ADVISED
+OF THE POSSIBILITY OF SUCH DAMAGES, ARISING IN ANY WAY OUT
+OF THIS AGREEMENT, THE PROGRAM, OR YOUR USE OF THE PROGRAM.
+EXCLUDED DAMAGES INCLUDE, BUT ARE NOT LIMITED TO, COST OF
+REMOVAL OR REINSTALLATION, COMPUTER TIME, LABOR COSTS, LOSS
+OF GOODWILL, LOSS OF PROFITS, LOSS OF SAVINGS, OR LOSS OF
+USE OR INTERRUPTION OF BUSINESS. IN NO EVENT WILL TI'S
+AGGREGATE LIABILITY UNDER THIS AGREEMENT OR ARISING OUT OF
+YOUR USE OF THE PROGRAM EXCEED FIVE HUNDRED DOLLARS
+(U.S.$500).
+
+Unless otherwise stated, the Program written and copyrighted
+by Texas Instruments is distributed as "freeware". You may,
+only under TI's copyright in the Program, use and modify the
+Program without any charge or restriction. You may
+distribute to third parties, provided that you transfer a
+copy of this license to the third party and the third party
+agrees to these terms by its first use of the Program. You
+must reproduce the copyright notice and any other legend of
+ownership on each copy or partial copy, of the Program.
+
+You acknowledge and agree that the Program contains
+copyrighted material, trade secrets and other TI proprietary
+information and is protected by copyright laws,
+international copyright treaties, and trade secret laws, as
+well as other intellectual property laws. To protect TI's
+rights in the Program, you agree not to decompile, reverse
+engineer, disassemble or otherwise translate any object code
+versions of the Program to a human-readable form. You agree
+that in no event will you alter, remove or destroy any
+copyright notice included in the Program. TI reserves all
+rights not specifically granted under this license. Except
+as specifically provided herein, nothing in this agreement
+shall be construed as conferring by implication, estoppel,
+or otherwise, upon you, any license or other right under any
+TI patents, copyrights or trade secrets.
+
+You may not use the Program in non-TI devices.
diff --git a/sys/dev/microcode/tusb3410/tusb3410.h b/sys/dev/microcode/tusb3410/tusb3410.h
new file mode 100644
index 00000000000..016229d3d98
--- /dev/null
+++ b/sys/dev/microcode/tusb3410/tusb3410.h
@@ -0,0 +1,338 @@
+/*
+ * from http://focus.ti.com/docs/prod/folders/print/tusb3410.html
+ * http://focus.ti.com/litv/zip/sllc139
+ *
+ * Note that TI made this text below available without declaring
+ * it to be a license under copyright ...
+ *
+ * TI literature number SLLC139
+ * TUSB3410 Bootcode Source Listing
+ *
+ ************************************************************
+ * THIS PROGRAM IS PROVIDED "AS IS". TI MAKES NO WARRANTIES OR
+ * REPRESENTATIONS, EITHER EXPRESS, IMPLIED OR STATUTORY,
+ * INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
+ * FOR A PARTICULAR PURPOSE, LACK OF VIRUSES, ACCURACY OR
+ * COMPLETENESS OF RESPONSES, RESULTS AND LACK OF NEGLIGENCE.
+ * TI DISCLAIMS ANY WARRANTY OF TITLE, QUIET ENJOYMENT, QUIET
+ * POSSESSION, AND NON-INFRINGEMENT OF ANY THIRD PARTY
+ * INTELLECTUAL PROPERTY RIGHTS WITH REGARD TO THE PROGRAM OR
+ * YOUR USE OF THE PROGRAM.
+ *
+ * IN NO EVENT SHALL TI BE LIABLE FOR ANY SPECIAL, INCIDENTAL,
+ * CONSEQUENTIAL OR INDIRECT DAMAGES, HOWEVER CAUSED, ON ANY
+ * THEORY OF LIABILITY AND WHETHER OR NOT TI HAS BEEN ADVISED
+ * OF THE POSSIBILITY OF SUCH DAMAGES, ARISING IN ANY WAY OUT
+ * OF THIS AGREEMENT, THE PROGRAM, OR YOUR USE OF THE PROGRAM.
+ * EXCLUDED DAMAGES INCLUDE, BUT ARE NOT LIMITED TO, COST OF
+ * REMOVAL OR REINSTALLATION, COMPUTER TIME, LABOR COSTS, LOSS
+ * OF GOODWILL, LOSS OF PROFITS, LOSS OF SAVINGS, OR LOSS OF
+ * USE OR INTERRUPTION OF BUSINESS. IN NO EVENT WILL TI'S
+ * AGGREGATE LIABILITY UNDER THIS AGREEMENT OR ARISING OUT OF
+ * YOUR USE OF THE PROGRAM EXCEED FIVE HUNDRED DOLLARS
+ * (U.S.$500).
+
+ *
+ * Unless otherwise stated, the Program written and copyrighted
+ * by Texas Instruments is distributed as "freeware". You may,
+ * only under TI's copyright in the Program, use and modify the
+ * Program without any charge or restriction. You may
+ * distribute to third parties, provided that you transfer a
+ * copy of this license to the third party and the third party
+ * agrees to these terms by its first use of the Program. You
+ * must reproduce the copyright notice and any other legend of
+ * ownership on each copy or partial copy, of the Program.
+ *
+ * You acknowledge and agree that the Program contains
+ * copyrighted material, trade secrets and other TI proprietary
+ * information and is protected by copyright laws,
+ * international copyright treaties, and trade secret laws, as
+ * well as other intellectual property laws. To protect TI's
+ * rights in the Program, you agree not to decompile, reverse
+ * engineer, disassemble or otherwise translate any object code
+ * versions of the Program to a human-readable form. You agree
+ * that in no event will you alter, remove or destroy any
+ * copyright notice included in the Program. TI reserves all
+ * rights not specifically granted under this license. Except
+ * as specifically provided herein, nothing in this agreement
+ * shall be construed as conferring by implication, estoppel,
+ * or otherwise, upon you, any license or other right under any
+ * TI patents, copyrights or trade secrets.
+ *
+ * You may not use the Program in non-TI devices.
+ */
+
+#ifndef _UTICOM_FW3410_H_
+#define _UTICOM_FW3410_H_
+
+static unsigned char uticom_fw_3410[] = {
+0x0d, 0xce, /* firmware image length excluding header, little endian */
+0x00,
+0x02,0x10,0x1c,0x02,0x00,0x99,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x5e,0x12,0x01,
+0x6b,0x80,0xfe,0x90,0xff,0x4a,0xe4,0xf0,0x22,0x90,0xff,0x52,0xe0,0xfa,0x43,0x02,
+0x80,0x90,0xff,0x52,0xea,0xf0,0x30,0x00,0x03,0x02,0x01,0xb7,0x22,0x90,0xff,0x5a,
+0xe4,0xf0,0x22,0x90,0xff,0x0a,0xe4,0xf0,0x22,0x90,0xff,0x12,0xe4,0xf0,0x22,0x90,
+0xff,0x1a,0xe4,0xf0,0x22,0x90,0xff,0xfe,0x74,0x20,0xf0,0x22,0x90,0xff,0xfe,0x74,
+0x40,0xf0,0x22,0x12,0x08,0xa1,0x90,0xff,0xfe,0x74,0x80,0xf0,0x22,0x22,0xc0,0xe0,
+0xc0,0xf0,0xc0,0x82,0xc0,0x83,0xc0,0x02,0xc0,0x03,0xc0,0x04,0xc0,0x05,0xc0,0x06,
+0xc0,0x07,0xc0,0x00,0xc0,0x01,0xc0,0xd0,0x75,0xd0,0x00,0x12,0x0a,0x13,0xd0,0xd0,
+0xd0,0x01,0xd0,0x00,0xd0,0x07,0xd0,0x06,0xd0,0x05,0xd0,0x04,0xd0,0x03,0xd0,0x02,
+0xd0,0x83,0xd0,0x82,0xd0,0xf0,0xd0,0xe0,0x32,0xc0,0xe0,0xc0,0xf0,0xc0,0x82,0xc0,
+0x83,0xc0,0xd0,0xc0,0x00,0xc0,0x01,0xc0,0x02,0xc0,0x03,0xc0,0x04,0xc0,0x05,0xc0,
+0x06,0xc0,0x07,0x90,0xff,0x92,0xe0,0xf0,0x90,0x00,0xd0,0xc0,0x82,0xc0,0x83,0x90,
+0x00,0xeb,0x54,0x7e,0xf5,0xf0,0x04,0x93,0xc0,0xe0,0xe5,0xf0,0x93,0xc0,0xe0,0x22,
+0xd0,0x07,0xd0,0x06,0xd0,0x05,0xd0,0x04,0xd0,0x03,0xd0,0x02,0xd0,0x01,0xd0,0x00,
+0xd0,0xd0,0xd0,0x83,0xd0,0x82,0xd0,0xf0,0xd0,0xe0,0x32,0x00,0x5d,0x00,0x5d,0x00,
+0x5d,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x00,0x33,0x00,
+0x39,0x00,0x3f,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x00,0x13,0x00,
+0x19,0x00,0x2d,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x07,0xe4,0x00,
+0x5d,0x00,0x5d,0x00,0x45,0x00,0x4c,0x00,0x53,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x08,
+0x65,0x08,0x83,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x0f,0x11,0x0f,0x7f,0x00,
+0x5d,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x00,
+0x5d,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x00,
+0x5d,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x00,0x5d,0x90,0xff,0x93,0x74,0x2a,
+0xf0,0x7a,0x93,0x7b,0xff,0x90,0xff,0x93,0xe0,0xfc,0x43,0x04,0x01,0x8a,0x82,0x8b,
+0x83,0xec,0xf0,0x90,0xff,0xe0,0xe4,0xf0,0x90,0xff,0xe4,0xf0,0x90,0xff,0xfd,0xf0,
+0x90,0xff,0xab,0xf0,0x12,0x0b,0xee,0x12,0x0a,0x13,0x90,0xff,0xfc,0x74,0x80,0xf0,
+0xd2,0xaf,0x7a,0x93,0x7b,0xff,0x90,0xff,0x93,0xe0,0xfc,0x43,0x04,0x01,0x8a,0x82,
+0x8b,0x83,0xec,0xf0,0x80,0xec,0x22,0x75,0x1b,0x00,0xc2,0x00,0x7b,0x00,0xbb,0x41,
+0x00,0x50,0x0a,0x8b,0x82,0x75,0x83,0xfe,0xe4,0xf0,0x0b,0x80,0xf1,0x78,0x21,0xe6,
+0x08,0x46,0x60,0x53,0x78,0x21,0xc3,0x74,0x40,0x96,0xe4,0x08,0x96,0x50,0x12,0x75,
+0x1b,0x40,0x78,0x21,0xe6,0x24,0xc0,0xf6,0x08,0xe6,0x34,0xff,0xf6,0xd2,0x00,0x80,
+0x0a,0x78,0x21,0x86,0x1b,0x78,0x21,0xe4,0xf6,0x08,0xf6,0x7b,0x00,0xc3,0xeb,0x95,
+0x1b,0x50,0x24,0x8b,0x04,0x7d,0xfe,0x78,0x23,0x86,0x06,0x08,0x86,0x07,0x8e,0x82,
+0x8f,0x83,0xe0,0xfa,0x78,0x23,0x74,0x01,0x2e,0xf6,0xe4,0x3f,0x08,0xf6,0x8c,0x82,
+0x8d,0x83,0xea,0xf0,0x0b,0x80,0xd6,0x90,0xff,0x52,0xe5,0x1b,0xf0,0x22,0xaa,0x82,
+0xab,0x83,0xac,0xf0,0x7d,0x40,0x7e,0x00,0x78,0x23,0xa6,0x02,0x08,0xa6,0x03,0xc3,
+0xe5,0x08,0x94,0x40,0xe5,0x09,0x64,0x80,0x94,0x80,0x50,0x04,0xad,0x08,0xae,0x09,
+0x78,0x21,0xa6,0x05,0x08,0xa6,0x06,0x90,0xff,0x52,0xe4,0xf0,0x02,0x01,0xb7,0x7a,
+0x80,0x7b,0xff,0x90,0xff,0x80,0xe0,0xfc,0x43,0x04,0x08,0x8a,0x82,0x8b,0x83,0xec,
+0xf0,0x7a,0x82,0x7b,0xff,0x90,0xff,0x82,0xe0,0xfc,0x43,0x04,0x08,0x8a,0x82,0x8b,
+0x83,0xec,0xf0,0x22,0x75,0x1b,0x00,0xc2,0x01,0x78,0x27,0xe6,0x08,0x46,0x60,0x57,
+0x78,0x27,0xc3,0x74,0x08,0x96,0xe4,0x08,0x96,0x50,0x12,0x75,0x1b,0x08,0x78,0x27,
+0xe6,0x24,0xf8,0xf6,0x08,0xe6,0x34,0xff,0xf6,0xd2,0x01,0x80,0x0a,0x78,0x27,0x86,
+0x1b,0x78,0x27,0xe4,0xf6,0x08,0xf6,0x7b,0x00,0xc3,0xeb,0x95,0x1b,0x50,0x28,0xeb,
+0x24,0xf8,0xfc,0xe4,0x34,0xfe,0xfd,0x78,0x2b,0x86,0x06,0x08,0x86,0x07,0x8e,0x82,
+0x8f,0x83,0xe0,0xfa,0x78,0x2b,0x74,0x01,0x2e,0xf6,0xe4,0x3f,0x08,0xf6,0x8c,0x82,
+0x8d,0x83,0xea,0xf0,0x0b,0x80,0xd2,0x90,0xff,0x81,0xe5,0x1b,0xf0,0x22,0x85,0x82,
+0x0c,0x85,0x83,0x0d,0x85,0xf0,0x0e,0x90,0xff,0x07,0xe0,0xfd,0x8d,0x06,0x7d,0x00,
+0x90,0xff,0x06,0xe0,0xff,0x7a,0x00,0x4d,0xfb,0xea,0x4e,0xfa,0x78,0x2b,0xa6,0x0c,
+0x08,0xa6,0x0d,0xc3,0xe5,0x0a,0x9b,0xe5,0x0b,0x64,0x80,0x8a,0xf0,0x63,0xf0,0x80,
+0x95,0xf0,0x50,0x04,0xab,0x0a,0xaa,0x0b,0x78,0x27,0xa6,0x03,0x08,0xa6,0x02,0x90,
+0xff,0x83,0xe4,0xf0,0x02,0x02,0x84,0xc2,0x01,0x78,0x27,0xe4,0xf6,0x08,0xf6,0x90,
+0xff,0x81,0xe4,0xf0,0x22,0x7a,0x82,0x7b,0xff,0x90,0xff,0x82,0xe0,0xfc,0x43,0x04,
+0x08,0x8a,0x82,0x8b,0x83,0xec,0xf0,0x22,0x90,0xff,0x04,0xe0,0xfa,0x53,0x02,0x0f,
+0xba,0x00,0x03,0x02,0x03,0x37,0x1a,0xba,0x03,0x00,0x50,0x5a,0x90,0xff,0x04,0xe0,
+0xfb,0x53,0x03,0x80,0xbb,0x80,0x27,0xea,0x75,0xf0,0x08,0xa4,0xfb,0xac,0xf0,0xeb,
+0x24,0x48,0xfd,0xec,0x34,0xff,0xfe,0xeb,0x24,0x48,0xf5,0x82,0xec,0x34,0xff,0xf5,
+0x83,0xe0,0xfb,0x53,0x03,0xd7,0x8d,0x82,0x8e,0x83,0xeb,0xf0,0x80,0x25,0xea,0x75,
+0xf0,0x08,0xa4,0xfa,0xab,0xf0,0xea,0x24,0x08,0xfc,0xeb,0x34,0xff,0xfd,0xea,0x24,
+0x08,0xf5,0x82,0xeb,0x34,0xff,0xf5,0x83,0xe0,0xfa,0x53,0x02,0xd7,0x8c,0x82,0x8d,
+0x83,0xea,0xf0,0x12,0x03,0x37,0x7a,0x93,0x7b,0xff,0x90,0xff,0x93,0xe0,0xfc,0x43,
+0x04,0x01,0x8a,0x82,0x8b,0x83,0xec,0xf0,0x22,0x75,0x0a,0x01,0xe4,0xf5,0x0b,0x90,
+0x00,0x25,0x75,0xf0,0x00,0x02,0x02,0xee,0x75,0x0a,0x12,0xe4,0xf5,0x0b,0x90,0xf8,
+0x00,0x75,0xf0,0x01,0x02,0x02,0xee,0x75,0x0a,0x27,0xe4,0xf5,0x0b,0x90,0xf8,0x12,
+0x75,0xf0,0x01,0x02,0x02,0xee,0x7a,0x00,0x7b,0x00,0x90,0xff,0x02,0xe0,0xfc,0x14,
+0xfd,0x90,0xff,0x02,0xf0,0xec,0x24,0xff,0x50,0x16,0xea,0x24,0x39,0xf5,0x82,0xeb,
+0x34,0xf8,0xf5,0x83,0xe0,0xfc,0x7d,0x00,0xec,0x2a,0xfa,0xed,0x3b,0xfb,0x80,0xda,
+0xea,0x24,0x39,0xfa,0xeb,0x34,0xf8,0xfb,0x8a,0x04,0x8b,0x05,0x7e,0x01,0x8a,0x82,
+0x8b,0x83,0xe0,0xfa,0x8a,0x0a,0x75,0x0b,0x00,0x8c,0x82,0x8d,0x83,0x8e,0xf0,0x02,
+0x02,0xee,0x90,0xf8,0xab,0x78,0x26,0xe6,0xf0,0x75,0x0a,0x01,0xe4,0xf5,0x0b,0x90,
+0xf8,0xab,0x75,0xf0,0x01,0x02,0x02,0xee,0x90,0xf8,0x19,0xe0,0xfa,0x74,0x40,0x5a,
+0xfb,0xbb,0x40,0x06,0x90,0xf8,0xab,0x74,0x01,0xf0,0x53,0x02,0x20,0xba,0x20,0x0d,
+0x90,0xf8,0xab,0xe0,0xfa,0x43,0x02,0x02,0x90,0xf8,0xab,0xea,0xf0,0x75,0x0a,0x02,
+0xe4,0xf5,0x0b,0x90,0xf8,0xab,0x75,0xf0,0x01,0x02,0x02,0xee,0x75,0x0a,0x02,0xe4,
+0xf5,0x0b,0x90,0xf8,0xab,0x75,0xf0,0x01,0x02,0x02,0xee,0x90,0xff,0x04,0xe0,0xfa,
+0x53,0x02,0x0f,0xba,0x00,0x49,0x90,0xff,0x04,0xe0,0xfb,0x53,0x03,0x80,0xbb,0x80,
+0x0f,0x90,0xff,0x80,0xe0,0xfb,0x53,0x03,0x08,0x90,0xf8,0xab,0xeb,0xf0,0x80,0x0d,
+0x90,0xff,0x82,0xe0,0xfb,0x53,0x03,0x08,0x90,0xf8,0xab,0xeb,0xf0,0x90,0xf8,0xab,
+0xe0,0xfb,0xc4,0x23,0x54,0x1f,0xfb,0x90,0xf8,0xab,0xf0,0x90,0xff,0x83,0xe4,0xf0,
+0x75,0x0a,0x02,0xe4,0xf5,0x0b,0x90,0xf8,0xab,0x75,0xf0,0x01,0x02,0x02,0xee,0x1a,
+0xba,0x03,0x00,0x50,0x3c,0x90,0xff,0x04,0xe0,0xfb,0x30,0xe7,0x1b,0xea,0x75,0xf0,
+0x08,0xa4,0x24,0x48,0xf5,0x82,0x74,0xff,0x35,0xf0,0xf5,0x83,0xe0,0xfb,0x53,0x03,
+0x08,0x90,0xf8,0xab,0xeb,0xf0,0x80,0x19,0xea,0x75,0xf0,0x08,0xa4,0x24,0x08,0xf5,
+0x82,0x74,0xff,0x35,0xf0,0xf5,0x83,0xe0,0xfa,0x53,0x02,0x08,0x90,0xf8,0xab,0xea,
+0xf0,0x90,0xf8,0xab,0xe0,0xfa,0xc4,0x23,0x54,0x1f,0xfa,0x90,0xf8,0xab,0xf0,0x90,
+0xff,0x83,0xe4,0xf0,0x75,0x0a,0x02,0xe4,0xf5,0x0b,0x90,0xf8,0xab,0x75,0xf0,0x01,
+0x02,0x02,0xee,0x22,0x7a,0x82,0x7b,0xff,0x90,0xff,0x82,0xe0,0xfc,0x43,0x04,0x08,
+0x8a,0x82,0x8b,0x83,0xec,0xf0,0x90,0xff,0x02,0xe0,0xfa,0xba,0x80,0x00,0x50,0x11,
+0x7a,0xff,0x7b,0xff,0x90,0xff,0x02,0xe0,0xfc,0x8a,0x82,0x8b,0x83,0xf0,0x02,0x03,
+0x37,0x02,0x02,0x5f,0x7a,0x82,0x7b,0xff,0x90,0xff,0x82,0xe0,0xfc,0x43,0x04,0x08,
+0x8a,0x82,0x8b,0x83,0xec,0xf0,0x90,0xff,0x02,0xe0,0xfa,0x78,0x25,0xa6,0x02,0x02,
+0x03,0x37,0x02,0x02,0x5f,0x7a,0x82,0x7b,0xff,0x90,0xff,0x82,0xe0,0xfc,0x43,0x04,
+0x08,0x8a,0x82,0x8b,0x83,0xec,0xf0,0x90,0xff,0x02,0xe0,0xfa,0x60,0x03,0x02,0x06,
+0x3c,0x90,0xff,0x04,0xe0,0xfa,0x53,0x02,0x0f,0xba,0x00,0x03,0x02,0x03,0x37,0x1a,
+0xba,0x03,0x00,0x50,0x5a,0x90,0xff,0x04,0xe0,0xfb,0x30,0xe7,0x27,0xea,0x75,0xf0,
+0x08,0xa4,0xfb,0xac,0xf0,0xeb,0x24,0x48,0xfd,0xec,0x34,0xff,0xfe,0xeb,0x24,0x48,
+0xf5,0x82,0xec,0x34,0xff,0xf5,0x83,0xe0,0xfb,0x43,0x03,0x08,0x8d,0x82,0x8e,0x83,
+0xeb,0xf0,0x80,0x25,0xea,0x75,0xf0,0x08,0xa4,0xfa,0xab,0xf0,0xea,0x24,0x08,0xfc,
+0xeb,0x34,0xff,0xfd,0xea,0x24,0x08,0xf5,0x82,0xeb,0x34,0xff,0xf5,0x83,0xe0,0xfa,
+0x43,0x02,0x08,0x8c,0x82,0x8d,0x83,0xea,0xf0,0x02,0x03,0x37,0x02,0x02,0x5f,0x22,
+0x7a,0x82,0x7b,0xff,0x90,0xff,0x82,0xe0,0xfc,0x43,0x04,0x08,0x8a,0x82,0x8b,0x83,
+0xec,0xf0,0x90,0xff,0x04,0xe0,0xfa,0x78,0x26,0xa6,0x02,0x02,0x03,0x37,0x90,0xff,
+0xfe,0xe0,0xfa,0x53,0x02,0x01,0xba,0x00,0x03,0x02,0x02,0x5f,0x22,0x7a,0x82,0x7b,
+0xff,0x90,0xff,0x82,0xe0,0xfc,0x43,0x04,0x08,0x8a,0x82,0x8b,0x83,0xec,0xf0,0x90,
+0xff,0x00,0x12,0x0d,0x87,0xaa,0x82,0xab,0x83,0xba,0x00,0x05,0xbb,0x00,0x02,0x80,
+0x03,0x02,0x02,0x5f,0x02,0x03,0x37,0x90,0xff,0x00,0x12,0x0c,0x3e,0xaa,0x82,0xab,
+0x83,0x8a,0x04,0x8b,0x05,0xea,0x4b,0x60,0x1b,0x8c,0x82,0x8d,0x83,0xe0,0xfa,0x8a,
+0x0a,0x75,0x0b,0x00,0x0c,0xbc,0x00,0x01,0x0d,0x7a,0x01,0x8c,0x82,0x8d,0x83,0x8a,
+0xf0,0x02,0x02,0xee,0x02,0x02,0x5f,0x90,0xff,0x00,0xe0,0xfa,0x30,0xe7,0x03,0x02,
+0x06,0x97,0x02,0x06,0x6d,0x7a,0x00,0xba,0x08,0x00,0x50,0x12,0xea,0x24,0x10,0xf8,
+0x8a,0x82,0x74,0xff,0x24,0x00,0xf5,0x83,0xe0,0xfb,0xf6,0x0a,0x80,0xe9,0x7a,0x33,
+0x7b,0x0b,0x7c,0x02,0x8a,0x82,0x8b,0x83,0x8c,0xf0,0x12,0x0f,0xf0,0xfd,0xa3,0xaa,
+0x82,0xab,0x83,0x8c,0xf0,0x12,0x0f,0xf0,0xfe,0xa3,0xaa,0x82,0xab,0x83,0xbd,0xff,
+0x05,0xbe,0xff,0x02,0x80,0x0a,0xaf,0x10,0xbf,0xc0,0x02,0x80,0x03,0xbf,0x40,0x0b,
+0xea,0x24,0xfe,0xfa,0xeb,0x34,0xff,0xfb,0x02,0x07,0xad,0xed,0xb5,0x07,0x74,0xee,
+0xb5,0x11,0x02,0x80,0x02,0x80,0x6c,0x7f,0xc0,0x75,0x0f,0x20,0x8a,0x18,0x8b,0x19,
+0x8c,0x1a,0x7a,0x02,0xba,0x08,0x00,0x50,0x2b,0xea,0x24,0x10,0xf8,0x86,0x05,0x85,
+0x18,0x82,0x85,0x19,0x83,0x85,0x1a,0xf0,0x12,0x0f,0xf0,0xfe,0xa3,0x85,0x82,0x18,
+0x85,0x83,0x19,0xed,0xb5,0x06,0x04,0xe5,0x0f,0x42,0x07,0xe5,0x0f,0xc3,0x13,0xf5,
+0x0f,0x0a,0x80,0xd0,0x85,0x18,0x82,0x85,0x19,0x83,0x85,0x1a,0xf0,0x12,0x0f,0xf0,
+0xfd,0xef,0x5d,0xfe,0xb5,0x05,0x0e,0xe5,0x18,0x24,0xf8,0xfa,0xe5,0x19,0x34,0xff,
+0xfb,0xac,0x1a,0x80,0x18,0x74,0x03,0x25,0x18,0xfa,0xe4,0x35,0x19,0xfb,0xac,0x1a,
+0x02,0x06,0xf4,0x74,0x09,0x2a,0xfa,0xe4,0x3b,0xfb,0x02,0x06,0xf4,0x90,0xff,0xfe,
+0xe0,0xfd,0x53,0x05,0x01,0xbd,0x00,0x2b,0x74,0x09,0x2a,0xfa,0xe4,0x3b,0xfb,0x8a,
+0x82,0x8b,0x83,0x8c,0xf0,0x12,0x0f,0xf0,0xfa,0xa3,0x12,0x0f,0xf0,0xfb,0xc0,0x02,
+0xc0,0x03,0x74,0xdf,0xc0,0xe0,0x74,0x07,0xc0,0xe0,0xc0,0x02,0xc0,0x03,0x22,0xd0,
+0x03,0xd0,0x02,0x22,0x7a,0xfc,0x7b,0xff,0x90,0xff,0xfc,0xe0,0xfc,0x43,0x04,0x02,
+0x8a,0x82,0x8b,0x83,0xec,0xf0,0x90,0xff,0x00,0xe0,0xfa,0x53,0x02,0x80,0xba,0x80,
+0x14,0x7a,0xfc,0x7b,0xff,0x90,0xff,0xfc,0xe0,0xfc,0x43,0x04,0x01,0x8a,0x82,0x8b,
+0x83,0xec,0xf0,0x80,0x12,0x7a,0xfc,0x7b,0xff,0x90,0xff,0xfc,0xe0,0xfc,0x53,0x04,
+0xfe,0x8a,0x82,0x8b,0x83,0xec,0xf0,0xc2,0x01,0xc2,0x02,0x7a,0x00,0xba,0x04,0x00,
+0x50,0x0f,0xea,0x24,0xab,0xf5,0x82,0xe4,0x34,0xf8,0xf5,0x83,0xe4,0xf0,0x0a,0x80,
+0xec,0x12,0x06,0xd5,0x90,0xff,0xfe,0xe0,0xfa,0x20,0xe0,0xaa,0x7a,0xfc,0x7b,0xff,
+0x90,0xff,0xfc,0xe0,0xfc,0x53,0x04,0xfd,0x8a,0x82,0x8b,0x83,0xec,0xf0,0x90,0xff,
+0xfe,0x74,0x04,0xf0,0x22,0x90,0xff,0x83,0xe4,0xf0,0x30,0x01,0x03,0x02,0x02,0x84,
+0x7a,0x80,0x7b,0xff,0x90,0xff,0x80,0xe0,0xfc,0x43,0x04,0x08,0x8a,0x82,0x8b,0x83,
+0xec,0xf0,0x22,0x90,0xff,0x81,0xe4,0xf0,0x30,0x02,0x03,0x02,0x03,0x45,0x7a,0x82,
+0x7b,0xff,0x90,0xff,0x82,0xe0,0xfc,0x43,0x04,0x08,0x8a,0x82,0x8b,0x83,0xec,0xf0,
+0x22,0x78,0x27,0xe4,0xf6,0x08,0xf6,0x78,0x29,0xe4,0xf6,0x08,0xf6,0xc2,0x01,0xc2,
+0x02,0x90,0xff,0xe0,0xe4,0xf0,0x90,0xff,0xe4,0xf0,0x7a,0x00,0x74,0xfb,0xfb,0xc4,
+0x23,0xca,0xc4,0x23,0x54,0x1f,0x6a,0xca,0x54,0x1f,0xca,0x6a,0xca,0x7b,0x00,0x8a,
+0x1b,0x7b,0x00,0xbb,0x03,0x00,0x40,0x03,0x02,0x09,0xc2,0x90,0xff,0x08,0xe4,0xf0,
+0x90,0xff,0x48,0xf0,0xeb,0x75,0xf0,0x08,0xa4,0xfc,0xad,0xf0,0xec,0x24,0x08,0xfe,
+0xed,0x34,0xff,0xff,0x74,0x07,0x2e,0xf5,0x82,0xe4,0x3f,0xf5,0x83,0x74,0x40,0xf0,
+0xec,0x24,0x48,0xfe,0xed,0x34,0xff,0xff,0x74,0x07,0x2e,0xf5,0x82,0xe4,0x3f,0xf5,
+0x83,0x74,0x40,0xf0,0xec,0x24,0x08,0xfe,0xed,0x34,0xff,0xff,0x74,0x02,0x2e,0xf5,
+0x82,0xe4,0x3f,0xf5,0x83,0xe4,0xf0,0xec,0x24,0x08,0xfe,0xed,0x34,0xff,0xff,0x74,
+0x06,0x2e,0xf5,0x82,0xe4,0x3f,0xf5,0x83,0xe4,0xf0,0xec,0x24,0x48,0xfe,0xed,0x34,
+0xff,0xff,0x74,0x02,0x2e,0xf5,0x82,0xe4,0x3f,0xf5,0x83,0x74,0x80,0xf0,0xec,0x24,
+0x48,0xfe,0xed,0x34,0xff,0xff,0x74,0x06,0x2e,0xf5,0x82,0xe4,0x3f,0xf5,0x83,0x74,
+0x80,0xf0,0xec,0x24,0x08,0xfe,0xed,0x34,0xff,0xff,0x74,0x01,0x2e,0xf5,0x82,0xe4,
+0x3f,0xf5,0x83,0xeb,0xc4,0x23,0x54,0xe0,0x25,0x1b,0xfe,0xf0,0xec,0x24,0x08,0xff,
+0xed,0x34,0xff,0xfa,0x74,0x05,0x2f,0xf5,0x82,0xe4,0x3a,0xf5,0x83,0x74,0x08,0x2e,
+0xfa,0xf0,0xec,0x24,0x48,0xfa,0xed,0x34,0xff,0xff,0x74,0x01,0x2a,0xf5,0x82,0xe4,
+0x3f,0xf5,0x83,0x74,0x10,0x2e,0xfa,0xf0,0xec,0x24,0x48,0xfc,0xed,0x34,0xff,0xfd,
+0x74,0x05,0x2c,0xf5,0x82,0xe4,0x3d,0xf5,0x83,0x74,0x18,0x2e,0xfe,0xf0,0x0b,0x02,
+0x08,0xd3,0x90,0xff,0x80,0x74,0x8c,0xf0,0x90,0xff,0x82,0x74,0x8c,0xf0,0x90,0xff,
+0x08,0x74,0x90,0xf0,0x90,0xff,0x48,0x74,0x90,0xf0,0x7a,0x00,0x74,0xfe,0xfb,0xc4,
+0x23,0xca,0xc4,0x23,0x54,0x1f,0x6a,0xca,0x54,0x1f,0xca,0x6a,0xca,0x7b,0x00,0x90,
+0xff,0x51,0xea,0xf0,0x90,0xff,0x50,0x74,0x84,0xf0,0x90,0xff,0xe1,0x74,0x94,0xf0,
+0x90,0xff,0xe5,0x74,0x94,0xf0,0x90,0xff,0xe0,0x74,0xa1,0xf0,0x90,0xff,0xe4,0x74,
+0xa1,0xf0,0x22,0x90,0xf8,0x80,0x78,0x25,0xe0,0xf6,0x90,0xf8,0x81,0x78,0x26,0xe0,
+0xf6,0x7a,0x00,0xba,0x12,0x00,0x50,0x16,0xea,0x24,0x00,0xfb,0xe4,0x34,0xf8,0xfc,
+0xea,0x90,0x0a,0x88,0x93,0xfd,0x8b,0x82,0x8c,0x83,0xf0,0x0a,0x80,0xe5,0x7a,0x00,
+0xba,0x27,0x00,0x50,0x16,0xea,0x24,0x12,0xfb,0xe4,0x34,0xf8,0xfc,0xea,0x90,0x0a,
+0x9a,0x93,0xfd,0x8b,0x82,0x8c,0x83,0xf0,0x0a,0x80,0xe5,0x90,0xf8,0x14,0x74,0x27,
+0xf0,0x7a,0x00,0xba,0x72,0x00,0x50,0x16,0xea,0x24,0x39,0xfb,0xe4,0x34,0xf8,0xfc,
+0xea,0x90,0x0a,0xc1,0x93,0xfd,0x8b,0x82,0x8c,0x83,0xf0,0x0a,0x80,0xe5,0x12,0x08,
+0xa1,0x90,0xff,0xfd,0x74,0xe4,0xf0,0x22,0x12,0x01,0x10,0x01,0xff,0x00,0x00,0x08,
+0x51,0x04,0x10,0x34,0x01,0x00,0x01,0x02,0x03,0x02,0x09,0x02,0xff,0x00,0x01,0x02,
+0x00,0x80,0x32,0x09,0x04,0x00,0x00,0x03,0xff,0x00,0x00,0x00,0x07,0x05,0x01,0x02,
+0x40,0x00,0x00,0x07,0x05,0x81,0x02,0x40,0x00,0x00,0x07,0x05,0x82,0x03,0x40,0x00,
+0x00,0x04,0x03,0x09,0x04,0x22,0x03,0x55,0x00,0x41,0x00,0x52,0x00,0x54,0x00,0x32,
+0x00,0x55,0x00,0x53,0x00,0x42,0x00,0x20,0x00,0x61,0x00,0x64,0x00,0x61,0x00,0x70,
+0x00,0x74,0x00,0x65,0x00,0x72,0x00,0x2a,0x03,0x54,0x00,0x55,0x00,0x53,0x00,0x42,
+0x00,0x33,0x00,0x34,0x00,0x31,0x00,0x30,0x00,0x20,0x00,0x42,0x00,0x6f,0x00,0x6f,
+0x00,0x74,0x00,0x20,0x00,0x44,0x00,0x65,0x00,0x76,0x00,0x69,0x00,0x63,0x00,0x65,
+0x00,0x22,0x03,0x42,0x00,0x4d,0x00,0x4c,0x00,0x53,0x00,0x30,0x00,0x30,0x00,0x30,
+0x00,0x30,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,
+0x00,0x20,0x00,0xc0,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x80,0xc7,0x06,0x40,0xff,
+0xff,0xff,0xff,0xff,0xff,0xff,0x80,0xc7,0x06,0x02,0x01,0x00,0x00,0xff,0x00,0x00,
+0x00,0xf7,0x58,0x03,0x80,0x08,0x00,0x00,0x00,0x00,0x01,0x00,0xff,0xd9,0x03,0x80,
+0x06,0xff,0x01,0xff,0xff,0xff,0xff,0xd0,0xe8,0x03,0x80,0x06,0xff,0x02,0xff,0xff,
+0xff,0xff,0xd0,0xf7,0x03,0x80,0x06,0xff,0x03,0xff,0xff,0xff,0xff,0xd0,0x06,0x04,
+0x81,0x0a,0x00,0x00,0xff,0xff,0x01,0x00,0xf3,0x52,0x04,0x80,0x00,0x00,0x00,0x00,
+0x00,0x02,0x00,0xff,0x68,0x04,0x81,0x00,0x00,0x00,0xff,0x00,0x02,0x00,0xf7,0x9c,
+0x04,0x82,0x00,0x00,0x00,0xff,0x00,0x02,0x00,0xf7,0xab,0x04,0x00,0x05,0xff,0x00,
+0x00,0x00,0x00,0x00,0xdf,0x64,0x05,0x00,0x09,0xff,0x00,0x00,0x00,0x00,0x00,0xdf,
+0x94,0x05,0x00,0x03,0xff,0x00,0x00,0x00,0x00,0x00,0xdf,0xb2,0x05,0x02,0x03,0xff,
+0x00,0xff,0x00,0x00,0x00,0xd7,0xb5,0x05,0x01,0x0b,0xff,0x00,0xff,0x00,0x00,0x00,
+0xd7,0x40,0x06,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0x5e,0x06,0x90,0xf8,
+0xaf,0xe4,0xf0,0x90,0xff,0xab,0xf0,0x90,0xff,0xa4,0x74,0x01,0xf0,0x90,0xff,0xa9,
+0x74,0x11,0xf0,0x90,0xff,0xaa,0x74,0x13,0xf0,0x90,0xff,0xa7,0x74,0x60,0xf0,0x90,
+0xff,0xa8,0xe4,0xf0,0x90,0xff,0xa2,0x74,0x83,0xf0,0x90,0xff,0xa3,0xe4,0xf0,0x90,
+0xff,0xa4,0xf0,0x7a,0xab,0x7b,0xff,0x90,0xff,0xab,0xe0,0xfc,0x74,0x01,0x4c,0xfd,
+0x8a,0x82,0x8b,0x83,0xf0,0x90,0xff,0xab,0x43,0x04,0x02,0xec,0xf0,0x22,0xaa,0x82,
+0xab,0x83,0x74,0x01,0x2a,0xf5,0x82,0xe4,0x3b,0xf5,0x83,0xe0,0xfa,0x60,0x02,0x80,
+0x4d,0x90,0xff,0xa7,0xe0,0xfa,0x90,0xf8,0xb1,0xf0,0x90,0xff,0xa8,0xe0,0xfa,0x90,
+0xf8,0xb2,0xf0,0x90,0xff,0xa2,0xe0,0xfa,0x90,0xf8,0xb3,0xf0,0x90,0xff,0xa4,0xe0,
+0xfa,0x63,0x02,0x20,0x90,0xf8,0xb4,0xea,0xf0,0x90,0xff,0xa3,0xe0,0xfa,0x90,0xf8,
+0xb5,0xf0,0x90,0xff,0xa5,0xe0,0xfa,0x90,0xf8,0xb6,0xf0,0x90,0xff,0xa6,0xe0,0xfa,
+0x90,0xf8,0xb7,0xf0,0x90,0xf8,0xb0,0x74,0x07,0xf0,0x90,0xf8,0xb0,0x22,0x90,0x00,
+0x00,0x22,0xe5,0x82,0xfa,0x24,0xf2,0x50,0x03,0x02,0x0d,0x7b,0xea,0x2a,0x2a,0x90,
+0x0c,0xb3,0x73,0x02,0x0d,0x7b,0x02,0x0c,0xdd,0x02,0x0c,0xea,0x02,0x0c,0xf7,0x02,
+0x0d,0x03,0x02,0x0d,0x0f,0x02,0x0d,0x1b,0x02,0x0d,0x27,0x02,0x0d,0x33,0x02,0x0d,
+0x3f,0x02,0x0d,0x4b,0x02,0x0d,0x57,0x02,0x0d,0x63,0x02,0x0d,0x6f,0x90,0xff,0xa8,
+0x74,0x03,0xf0,0x90,0xff,0xa7,0x74,0x01,0xf0,0x22,0x90,0xff,0xa8,0x74,0x01,0xf0,
+0x90,0xff,0xa7,0x74,0x81,0xf0,0x22,0x90,0xff,0xa8,0xe4,0xf0,0x90,0xff,0xa7,0x74,
+0xc0,0xf0,0x22,0x90,0xff,0xa8,0xe4,0xf0,0x90,0xff,0xa7,0x74,0x80,0xf0,0x22,0x90,
+0xff,0xa8,0xe4,0xf0,0x90,0xff,0xa7,0x74,0x60,0xf0,0x22,0x90,0xff,0xa8,0xe4,0xf0,
+0x90,0xff,0xa7,0x74,0x40,0xf0,0x22,0x90,0xff,0xa8,0xe4,0xf0,0x90,0xff,0xa7,0x74,
+0x30,0xf0,0x22,0x90,0xff,0xa8,0xe4,0xf0,0x90,0xff,0xa7,0x74,0x18,0xf0,0x22,0x90,
+0xff,0xa8,0xe4,0xf0,0x90,0xff,0xa7,0x74,0x10,0xf0,0x22,0x90,0xff,0xa8,0xe4,0xf0,
+0x90,0xff,0xa7,0x74,0x08,0xf0,0x22,0x90,0xff,0xa8,0xe4,0xf0,0x90,0xff,0xa7,0x74,
+0x04,0xf0,0x22,0x90,0xff,0xa8,0xe4,0xf0,0x90,0xff,0xa7,0x74,0x02,0xf0,0x22,0x90,
+0xff,0xa8,0xe4,0xf0,0x90,0xff,0xa7,0x74,0x01,0xf0,0x22,0x90,0xff,0xa8,0xe4,0xf0,
+0x90,0xff,0xa7,0x74,0x60,0xf0,0x22,0xaa,0x82,0xab,0x83,0x74,0x01,0x2a,0xf5,0x82,
+0xe4,0x3b,0xf5,0x83,0xe0,0xfc,0x24,0xf6,0x50,0x03,0x02,0x0f,0x06,0xec,0x2c,0x2c,
+0x90,0x0d,0xa4,0x73,0x02,0x0f,0x06,0x02,0x0d,0xc2,0x02,0x0d,0xc5,0x02,0x0d,0xcb,
+0x02,0x0d,0xfe,0x02,0x0d,0xf6,0x02,0x0e,0x19,0x02,0x0e,0x51,0x02,0x0e,0x89,0x02,
+0x0e,0xc0,0x02,0x0f,0x0d,0x12,0x0b,0xee,0x02,0x0f,0x0d,0x7c,0xa8,0x7d,0xff,0x74,
+0x03,0x2a,0xf5,0x82,0xe4,0x3b,0xf5,0x83,0xe0,0xfe,0x8c,0x82,0x8d,0x83,0xf0,0x7c,
+0xa7,0x7d,0xff,0x74,0x02,0x2a,0xf5,0x82,0xe4,0x3b,0xf5,0x83,0xe0,0xfe,0x8c,0x82,
+0x8d,0x83,0xf0,0x02,0x0f,0x0d,0x90,0xff,0xa3,0xe4,0xf0,0x02,0x0f,0x0d,0x7c,0xa2,
+0x7d,0xff,0x74,0x02,0x2a,0xf5,0x82,0xe4,0x3b,0xf5,0x83,0xe0,0xfe,0x43,0x06,0x80,
+0x8c,0x82,0x8d,0x83,0xee,0xf0,0x02,0x0f,0x0d,0x74,0x02,0x2a,0xfc,0xe4,0x3b,0xfd,
+0x8c,0x82,0x8d,0x83,0xe0,0x70,0x15,0x7c,0xa4,0x7d,0xff,0x90,0xff,0xa4,0xe0,0xfe,
+0x43,0x06,0x20,0x8c,0x82,0x8d,0x83,0xee,0xf0,0x02,0x0f,0x0d,0x7c,0xa4,0x7d,0xff,
+0x90,0xff,0xa4,0xe0,0xfe,0x53,0x06,0xdf,0x8c,0x82,0x8d,0x83,0xee,0xf0,0x02,0x0f,
+0x0d,0x74,0x02,0x2a,0xfc,0xe4,0x3b,0xfd,0x8c,0x82,0x8d,0x83,0xe0,0x60,0x15,0x7c,
+0xa4,0x7d,0xff,0x90,0xff,0xa4,0xe0,0xfe,0x43,0x06,0x10,0x8c,0x82,0x8d,0x83,0xee,
+0xf0,0x02,0x0f,0x0d,0x7c,0xa4,0x7d,0xff,0x90,0xff,0xa4,0xe0,0xfe,0x53,0x06,0xef,
+0x8c,0x82,0x8d,0x83,0xee,0xf0,0x02,0x0f,0x0d,0x74,0x02,0x2a,0xfc,0xe4,0x3b,0xfd,
+0x8c,0x82,0x8d,0x83,0xe0,0x60,0x15,0x7c,0xa2,0x7d,0xff,0x90,0xff,0xa2,0xe0,0xfe,
+0x43,0x06,0x08,0x8c,0x82,0x8d,0x83,0xee,0xf0,0x02,0x0f,0x0d,0x7c,0xa2,0x7d,0xff,
+0x90,0xff,0xa2,0xe0,0xfe,0x53,0x06,0xf7,0x8c,0x82,0x8d,0x83,0xee,0xf0,0x80,0x4d,
+0x74,0x02,0x2a,0xfa,0xe4,0x3b,0xfb,0x8a,0x82,0x8b,0x83,0xe0,0x60,0x1c,0x7a,0xa3,
+0x7b,0xff,0x90,0xff,0xa3,0xe0,0xfc,0x74,0x04,0x4c,0xfd,0x8a,0x82,0x8b,0x83,0xf0,
+0x90,0xff,0xa3,0x43,0x04,0x20,0xec,0xf0,0x80,0x23,0x7a,0xa3,0x7b,0xff,0x90,0xff,
+0xa3,0xe0,0xfc,0x74,0xfb,0x5c,0xfd,0x8a,0x82,0x8b,0x83,0xf0,0x90,0xff,0xa3,0x53,
+0x04,0xdf,0xec,0xf0,0x80,0x07,0x12,0x0f,0x7f,0x90,0x00,0x01,0x22,0x90,0x00,0x00,
+0x22,0x90,0xf8,0xb9,0xe4,0xf0,0x90,0xff,0xa5,0xe0,0xfa,0x30,0xe0,0x0d,0x90,0xf8,
+0xb8,0xe0,0xfb,0x43,0x03,0x01,0x90,0xf8,0xb8,0xeb,0xf0,0xea,0x30,0xe1,0x0d,0x90,
+0xf8,0xb8,0xe0,0xfb,0x43,0x03,0x02,0x90,0xf8,0xb8,0xeb,0xf0,0xea,0x30,0xe2,0x0d,
+0x90,0xf8,0xb8,0xe0,0xfb,0x43,0x03,0x04,0x90,0xf8,0xb8,0xeb,0xf0,0xea,0x30,0xe3,
+0x0d,0x90,0xf8,0xb8,0xe0,0xfa,0x43,0x02,0x08,0x90,0xf8,0xb8,0xea,0xf0,0x75,0x08,
+0x02,0xe4,0xf5,0x09,0x90,0xf8,0xb8,0x75,0xf0,0x01,0x12,0x02,0x2e,0x90,0xff,0xa5,
+0xe0,0xfa,0x54,0x0f,0x60,0x08,0x90,0xff,0xa5,0x43,0x02,0x0f,0xea,0xf0,0x22,0x90,
+0xff,0xa6,0xe0,0xfa,0x30,0xe0,0x10,0x90,0xf8,0xaf,0xe0,0xfb,0x64,0x01,0xf0,0x90,
+0xff,0xa6,0x74,0x01,0x4a,0xfb,0xf0,0xea,0x30,0xe1,0x10,0x90,0xf8,0xaf,0xe0,0xfb,
+0x64,0x02,0xf0,0x90,0xff,0xa6,0x74,0x02,0x4a,0xfb,0xf0,0xea,0x30,0xe2,0x10,0x90,
+0xf8,0xaf,0xe0,0xfb,0x64,0x08,0xf0,0x90,0xff,0xa6,0x74,0x04,0x4a,0xfb,0xf0,0xea,
+0x30,0xe3,0x10,0x90,0xf8,0xaf,0xe0,0xfb,0x64,0x04,0xf0,0x90,0xff,0xa6,0x43,0x02,
+0x08,0xea,0xf0,0x90,0xf8,0xba,0xe4,0xf0,0x90,0xf8,0xaf,0xe0,0xfa,0x90,0xf8,0xbb,
+0xf0,0x75,0x08,0x02,0xe4,0xf5,0x09,0x90,0xf8,0xba,0x75,0xf0,0x01,0x02,0x02,0x2e,
+0xe5,0xf0,0x60,0x10,0x14,0x60,0x15,0x14,0x60,0x14,0x14,0x60,0x13,0x14,0x14,0x60,
+0x03,0x74,0xff,0x22,0xc0,0x00,0xa8,0x82,0xe6,0xd0,0x00,0x22,0xe0,0x22,0x93,0x22,
+0xc0,0x00,0xa8,0x82,0xe2,0xd0,0x00,0x22,0x75,0x82,0x00,0x22,0x75,0x81,0x2e,0x12,
+0x10,0x18,0xe5,0x82,0x60,0x03,0x02,0x00,0x0e,0x79,0x00,0xe9,0x44,0x00,0x60,0x1b,
+0x7a,0x00,0x90,0x10,0x81,0x78,0xbc,0x75,0xa0,0xf8,0xe4,0x93,0xf2,0xa3,0x08,0xb8,
+0x00,0x02,0x05,0xa0,0xd9,0xf4,0xda,0xf2,0x75,0xa0,0xff,0xe4,0x78,0xff,0xf6,0xd8,
+0xfd,0x78,0x00,0xe8,0x44,0x00,0x60,0x0a,0x79,0x00,0x75,0xa0,0x00,0xe4,0xf3,0x09,
+0xd8,0xfc,0x78,0xbc,0xe8,0x44,0x00,0x60,0x0c,0x79,0x01,0x90,0xf8,0x00,0xe4,0xf0,
+0xa3,0xd8,0xfc,0xd9,0xfa,0x75,0x00,0x87,0x75,0x01,0x87,0x75,0x02,0x87,0x02,0x00,
+0x0e
+};
+
+#endif /* _UTICOM_FW3410_H_ */