summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheo de Raadt <deraadt@cvs.openbsd.org>2007-11-16 16:30:04 +0000
committerTheo de Raadt <deraadt@cvs.openbsd.org>2007-11-16 16:30:04 +0000
commit718a03aade94471aec8d86bb45fd7be601197411 (patch)
tree4ccd08d610e98d2f5aadfaec7389dd4b327c5eb3
parent5bb39ac00f6db775f8c3b58300327d643a091ca7 (diff)
firmware (if not store in a seeprom in the device) for the uticom(4)
this was compiled by someone from the full source code published by TI under a surprisingly free license (which is probably not even actually enforceable in any way, since they forgot to put the phrase Copyright above it... where do they hire their lawyers?? anyways, everyone benefits)
-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_ */