* failure to submit first post
@ 2009-10-25 13:35 KS Ng
2009-10-26 13:24 ` KS Ng
0 siblings, 1 reply; 4+ messages in thread
From: KS Ng @ 2009-10-25 13:35 UTC (permalink / raw)
To: linux-media
Hi,
I've registered to linux-media mailing list a couple of days ago and
attempted to do my first posting yesterday with subject "Support for
Magicpro proHDTV Dual DMB-TH adapter". However I can't see my posting
even though I've replied to the email requesting confirmation.
Would you please kindly have a look!
Thanks,
K.S. Ng
email: ksnggm@gmail.com
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: failure to submit first post
2009-10-25 13:35 failure to submit first post KS Ng
@ 2009-10-26 13:24 ` KS Ng
2009-10-27 10:11 ` Mauro Carvalho Chehab
0 siblings, 1 reply; 4+ messages in thread
From: KS Ng @ 2009-10-26 13:24 UTC (permalink / raw)
To: linux-media, mchehab
[-- Attachment #1: Type: text/plain, Size: 438 bytes --]
This is a resend with the patch attached.
KS Ng wrote:
> Hi,
>
> I've registered to linux-media mailing list a couple of days ago and
> attempted to do my first posting yesterday with subject "Support for
> Magicpro proHDTV Dual DMB-TH adapter". However I can't see my posting
> even though I've replied to the email requesting confirmation.
>
> Would you please kindly have a look!
>
> Thanks,
> K.S. Ng
>
> email: ksnggm@gmail.com
[-- Attachment #2: mp_dual.patch --]
[-- Type: text/x-diff, Size: 86225 bytes --]
diff -r f6680fa8e7ec linux/drivers/media/common/tuners/Kconfig
--- a/linux/drivers/media/common/tuners/Kconfig Tue Oct 20 00:08:05 2009 +0900
+++ b/linux/drivers/media/common/tuners/Kconfig Mon Oct 26 21:12:27 2009 +0800
@@ -172,4 +172,11 @@
help
Say Y here to support the Freescale MC44S803 based tuners
+config MEDIA_TUNER_MPDUAL
+ tristate "Tuner for Magicpro proHDTV Dual DMB-TH adapter"
+ depends on VIDEO_MEDIA && I2C
+ default m if MEDIA_TUNER_CUSTOMISE
+ help
+ Say Y here to support Magicpro proHDTV Dual adapter
+
endif # MEDIA_TUNER_CUSTOMISE
diff -r f6680fa8e7ec linux/drivers/media/common/tuners/Makefile
--- a/linux/drivers/media/common/tuners/Makefile Tue Oct 20 00:08:05 2009 +0900
+++ b/linux/drivers/media/common/tuners/Makefile Mon Oct 26 21:12:27 2009 +0800
@@ -23,6 +23,7 @@
obj-$(CONFIG_MEDIA_TUNER_MXL5005S) += mxl5005s.o
obj-$(CONFIG_MEDIA_TUNER_MXL5007T) += mxl5007t.o
obj-$(CONFIG_MEDIA_TUNER_MC44S803) += mc44s803.o
+obj-$(CONFIG_MEDIA_TUNER_MPDUAL) += tuner-mpdual.o
EXTRA_CFLAGS += -Idrivers/media/dvb/dvb-core
EXTRA_CFLAGS += -Idrivers/media/dvb/frontends
diff -r f6680fa8e7ec linux/drivers/media/common/tuners/tuner-mpdual.c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/linux/drivers/media/common/tuners/tuner-mpdual.c Mon Oct 26 21:12:27 2009 +0800
@@ -0,0 +1,669 @@
+/*
+ * Support for Magicpro proHDTV Dual DMH-TH tuner
+ *
+ * Copyright (C) 2007-2009 K.S. Ng <ksnggm@gmail.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ */
+
+#include <asm/div64.h>
+
+#include "dvb_frontend.h"
+
+#include "tuner-mpdual.h"
+
+#define dprintk(args...) \
+ do { \
+ if (debug) \
+ printk(KERN_DEBUG "lgs8gxx: " args); \
+ } while (0)
+
+static int debug;
+
+module_param(debug, int, 0644);
+MODULE_PARM_DESC(debug, "Turn on/off debugging (default:off).");
+
+static int mp_hdtvdual_tuner_write_reg(struct mp_hdtvdual_state *state, u8 reg, u8 data);
+
+/* packets for Magicpro HDTV Dual DMB-TH stick */
+static const u8 tuner_pk01[] = {00, 0x3d, 00};
+static const u8 tuner_pk02[] = {00, 0x2, 0x3d};
+static const u8 tuner_pk03[] = {00, 0x2, 0x1f};
+
+static const u8 tuner_init_pkts[409][32] = {
+ {0x00,0x28,0x04,0x00,0xd0,0xa3,0xc0,0x01,0xf1,0x08,0xf1,0x01,0x04,0x1c,0xb1,0x12,0xf0,0x1c,0xf1,0x05,0x04,0x1c,0xd0,0xae,0xc0,0x01,0xf5,0x08,0xb5,0x54,0xf5,0x05},
+ {0x00,0x28,0x04,0x1c,0xd5,0x04,0xe0,0x05,0x13,0x9e,0xd0,0xe4,0xc0,0x03,0xd1,0x00,0xf0,0x1c,0xa0,0x03,0xf0,0x1c,0xa0,0x03,0xf0,0x1c,0xe0,0x05,0x16,0xa7,0xd0,0x1b},
+ {0x00,0x28,0xc0,0x03,0xf1,0x08,0xf1,0x01,0x04,0xb8,0xb1,0x12,0xf1,0x01,0x04,0x3f,0xb1,0x12,0xf1,0x01,0x04,0x2e,0xb1,0x12,0xf0,0x19,0x04,0x2a,0xe0,0x05,0x14,0xa7},
+ {0x00,0x28,0xf0,0x19,0x04,0xb8,0xe0,0x05,0x15,0x96,0xe0,0x05,0x14,0x38,0xe0,0x05,0x11,0x25,0xd0,0xa7,0xc0,0x03,0xf1,0x08,0xf1,0x01,0x04,0xb8,0xd1,0x00,0xf0,0x1c},
+ {0x00,0x28,0xe0,0x05,0x16,0x42,0xf0,0x19,0x04,0xb8,0xf0,0x0a,0xd0,0xb3,0xc0,0x03,0xd1,0x01,0xf0,0x1c,0xe0,0x05,0x15,0x96,0xd5,0x00,0xe0,0x05,0x0b,0x8c,0xd0,0x65},
+ {0x00,0x28,0xc0,0x03,0x00,0x05,0xf2,0x08,0xd4,0xff,0xc4,0x02,0xe0,0x05,0x09,0xee,0xb1,0x68,0xf1,0x01,0x04,0x62,0x81,0x23,0xa1,0x1b,0x11,0x16,0xf1,0x01,0x04,0x62},
+ {0x00,0x28,0xb4,0x42,0xf4,0x05,0x04,0x4f,0xe0,0x05,0x14,0x38,0xe0,0x05,0x11,0x13,0xf0,0x19,0x04,0x76,0xd0,0xee,0xc0,0x03,0xf0,0x4c,0xe0,0x05,0x14,0x38,0xd0,0xde},
+ {0x00,0x28,0xc0,0x03,0xf2,0x08,0xd0,0x00,0xc0,0xc0,0xf0,0x2c,0xd0,0x00,0xc0,0xc4,0xd1,0x01,0x2d,0xde,0xf0,0x1c,0xe0,0x05,0x11,0x13,0xe0,0x05,0x10,0xaa,0xe0,0x05},
+ {0x00,0x28,0x10,0xf3,0xd0,0xb3,0xc0,0x03,0xd1,0x00,0xf0,0x1c,0xf0,0x06,0xe0,0x05,0x11,0x25,0xd0,0xa7,0xc0,0x03,0xf1,0x08,0xf1,0x01,0x04,0x88,0xd1,0x00,0xf0,0x1c},
+ {0x00,0x28,0xe0,0x05,0x16,0x42,0xe0,0x05,0x09,0xae,0xf5,0x05,0x04,0xa4,0xe0,0x05,0x09,0xdf,0xc1,0x06,0x5d,0xd5,0xf1,0x05,0x04,0xa4,0xc1,0x09,0x5d,0x5d,0xd0,0x47},
+ {0x00,0x28,0xc0,0x03,0xf1,0x05,0x04,0xa4,0xd3,0x14,0xf0,0x3c,0xe0,0x05,0x0e,0x4a,0xb5,0x54,0xf5,0x01,0x04,0xaf,0xb5,0x52,0xf5,0x01,0x04,0xad,0xf0,0x19,0x04,0xb8},
+ {0x00,0x28,0xd0,0x47,0xc0,0x03,0xf3,0x08,0xb3,0x32,0xf0,0x3c,0xf3,0x05,0x04,0xb8,0xd3,0x14,0xf0,0x3c,0xe0,0x05,0x0a,0xec,0xd1,0x01,0xd0,0xa4,0xc0,0x01,0xf0,0x1c},
+ {0x00,0x28,0xd1,0x03,0xd0,0x1b,0xc0,0x03,0xf0,0x1c,0xf0,0x1b,0xf0,0x0e,0xd0,0xa4,0xc0,0x01,0xf2,0x08,0xf2,0x01,0x05,0x7b,0xb2,0x22,0xf2,0x01,0x04,0xcf,0xb2,0x22},
+ {0x00,0x28,0xf2,0x01,0x04,0xff,0xb2,0x22,0xf2,0x01,0x05,0x18,0xb2,0x22,0xf2,0x01,0x05,0x4c,0xb2,0x22,0xf2,0x01,0x05,0x25,0xf0,0x19,0x05,0x7b,0xe0,0x05,0x0b,0x9a},
+ {0x00,0x28,0xa5,0x55,0xd6,0xbe,0xc6,0x01,0xe0,0x05,0x0b,0x71,0xd2,0x01,0xf0,0x2c,0xd1,0x57,0xc1,0x03,0xd2,0x04,0xf1,0x2c,0xe0,0x05,0x15,0x61,0xe0,0x05,0x16,0x42},
+ {0x00,0x28,0xe0,0x05,0x14,0x8e,0xd1,0x67,0xc1,0x03,0xf1,0x5c,0xd1,0x1c,0xc1,0x03,0xd2,0x00,0xf1,0x2c,0xd5,0x14,0xd6,0x0c,0xe0,0x05,0x0a,0x2e,0xe0,0x05,0x0c,0xfb},
+ {0x00,0x28,0xe0,0x05,0x0e,0x99,0xe0,0x05,0x0f,0x5a,0xe0,0x05,0x16,0x98,0xe0,0x05,0x0e,0x8f,0xd1,0xa5,0xc1,0x01,0xd2,0x28,0xf1,0x2c,0xd2,0x02,0xf0,0x2c,0xf0,0x19},
+ {0x00,0x28,0x05,0x7b,0xd5,0x00,0xc5,0x01,0xe0,0x05,0x0d,0x77,0xe0,0x05,0x15,0x6a,0xf5,0x05,0x05,0x7b,0xc2,0x20,0xf2,0x09,0xe0,0x05,0x0b,0x9a,0xa5,0x59,0xd6,0xbe},
+ {0x00,0x28,0xc6,0x01,0xe0,0x05,0x0b,0x71,0xe0,0x05,0x0e,0x8f,0xe0,0x05,0x0b,0x92,0xf5,0x05,0x05,0x6f,0xd2,0x03,0xf0,0x2c,0xe0,0x05,0x09,0xae,0xf5,0x01,0x05,0x4a},
+ {0x00,0x28,0xd1,0xa5,0xc1,0x01,0xf2,0x18,0xf2,0x01,0x05,0x25,0xb2,0x22,0xf1,0x2c,0xf0,0x19,0x05,0x7b,0xd1,0x95,0xc1,0x03,0xf3,0x18,0xa3,0x33,0xd1,0x96,0xc1,0x03},
+ {0x00,0x28,0xf2,0x18,0x4e,0xfe,0xf2,0x01,0x05,0x36,0xd1,0x78,0xc1,0x03,0xd2,0x02,0xf1,0x2c,0xc2,0x10,0xf2,0x09,0xd2,0x01,0x22,0x32,0x13,0x32,0xd1,0x95,0xc1,0x03},
+ {0x00,0x28,0xf1,0x3c,0xd1,0x8d,0xc1,0x03,0x01,0x13,0xf2,0x18,0xd1,0x86,0xc1,0x01,0xf4,0x18,0x04,0x42,0xd1,0x87,0xc1,0x01,0xf1,0x4c,0xc2,0x01,0xf2,0x09,0xf0,0x19},
+ {0x00,0x28,0x04,0xcf,0xd2,0x04,0xf0,0x2c,0xe0,0x05,0x0e,0x4a,0xf5,0x01,0x05,0x58,0xb5,0x52,0xf5,0x01,0x05,0x7b,0xb5,0x52,0xf5,0x01,0x04,0xcf,0xf0,0x19,0x05,0x25},
+ {0x00,0x28,0xd5,0x20,0xe0,0x05,0x0f,0x8d,0xd6,0x12,0xd1,0xa9,0xc1,0x03,0xf2,0x18,0x82,0x2e,0xf2,0x01,0x05,0x63,0xd6,0x16,0xd5,0x14,0xe0,0x05,0x0a,0x2e,0xd1,0x1b},
+ {0x00,0x28,0xc1,0x03,0xd2,0x01,0xf1,0x2c,0xd1,0x78,0xc1,0x03,0xf1,0x2c,0xf0,0x19,0x05,0x78,0xd1,0x1b,0xc1,0x03,0xd2,0x02,0xf1,0x2c,0xd2,0x00,0xd1,0xfa,0xf1,0x2c},
+ {0x00,0x28,0xe0,0x05,0x11,0x13,0xd2,0x00,0xf0,0x2c,0xf0,0x1f,0xf0,0x0e,0xe0,0x00,0x0a,0x55,0xd2,0x6e,0xc2,0x01,0xd3,0x01,0xf2,0x3c,0xe0,0x02,0x0a,0x5b,0xa3,0x01},
+ {0x00,0x28,0xf3,0x01,0x06,0x15,0xb3,0x32,0xf3,0x01,0x06,0x11,0xb3,0x32,0xf3,0x01,0x06,0x0d,0xb3,0x32,0xf3,0x01,0x07,0xc6,0xb3,0x32,0xf3,0x01,0x06,0x99,0xb3,0x32},
+ {0x00,0x28,0xf3,0x01,0x06,0x06,0xb3,0x32,0xf3,0x01,0x07,0xed,0xb3,0x32,0xf3,0x01,0x06,0x7c,0xb3,0x32,0xf3,0x01,0x06,0xc6,0xb3,0x32,0xf3,0x01,0x07,0x23,0xb3,0x32},
+ {0x00,0x28,0xf3,0x01,0x06,0x7a,0xb3,0x32,0xf3,0x01,0x06,0xd9,0xb3,0x32,0xf3,0x01,0x07,0x04,0xb3,0x32,0xf3,0x01,0x06,0x91,0xb3,0x32,0xf3,0x01,0x07,0x15,0xb3,0x32},
+ {0x00,0x28,0xf3,0x01,0x07,0x1e,0xb3,0x32,0xf3,0x01,0x07,0x31,0xb3,0x32,0xf3,0x01,0x07,0xcd,0xb3,0x34,0xf3,0x01,0x07,0xd9,0xb3,0x32,0xf3,0x01,0x07,0xdd,0xb3,0x32},
+ {0x00,0x28,0xf3,0x01,0x07,0xd5,0xb3,0x32,0xf3,0x01,0x07,0xd1,0xd4,0x00,0xc4,0x80,0x2f,0xc4,0xf3,0x05,0x06,0x01,0x84,0x43,0x2f,0xc4,0xf3,0x01,0x06,0xa0,0x84,0x4d},
+ {0x00,0x28,0x2f,0xc4,0xf3,0x05,0x05,0xed,0x84,0x43,0x2f,0xc4,0xf3,0x05,0x05,0xf7,0x84,0x47,0x2f,0xc4,0xf3,0x05,0x05,0xe3,0x84,0x49,0x2f,0xc4,0xd2,0xe1,0xc2,0x03},
+ {0x00,0x28,0x02,0x23,0xf2,0x1c,0xf0,0x19,0x08,0x12,0xa4,0x11,0xd2,0xe1,0xc2,0x03,0xf6,0x28,0xa2,0x23,0xf5,0x28,0xe0,0x04,0x0a,0x12,0xf0,0x19,0x08,0x12,0xa4,0x11},
+ {0x00,0x28,0xe0,0x04,0x0a,0x03,0xd2,0xe1,0xc2,0x03,0xf2,0x6c,0xa2,0x23,0xf2,0x5c,0xf0,0x19,0x08,0x12,0xa4,0x11,0xd2,0xe1,0xc2,0x03,0xf5,0x28,0xa2,0x23,0xf6,0x28},
+ {0x00,0x28,0xe0,0x04,0x0a,0x99,0xf0,0x19,0x08,0x12,0x82,0x06,0x82,0x27,0xf2,0x1c,0xf0,0x19,0x08,0x12,0xd2,0x93,0xc2,0x01,0xf2,0x1c,0xe0,0x04,0x0f,0xc2,0xf0,0x19},
+ {0x00,0x28,0x08,0x12,0xd2,0x7a,0xc2,0x01,0xf0,0x19,0x07,0x17,0xd2,0x79,0xc2,0x01,0xf0,0x19,0x07,0x17,0xf0,0x1f,0xf0,0x3f,0xe0,0x04,0x0a,0xaa,0xb3,0x46,0xf3,0x05},
+ {0x00,0x28,0x08,0x06,0xd4,0x29,0xd5,0x07,0xe0,0x04,0x0a,0x2e,0xd2,0x21,0xc2,0x01,0xd5,0x00,0xc5,0x01,0xd6,0x21,0xf3,0x28,0xf5,0x3c,0xa2,0x23,0xa5,0x53,0xb6,0x62},
+ {0x00,0x28,0xf6,0x05,0x06,0x25,0xd4,0x1a,0xe0,0x04,0x0a,0x99,0xd3,0x80,0xd2,0xff,0xf2,0x3c,0xe0,0x00,0x0f,0x9e,0xe0,0x00,0x0d,0x91,0xe0,0x00,0x17,0x7c,0xd4,0x01},
+ {0x00,0x28,0xd5,0x00,0xe0,0x04,0x0a,0x2e,0xd6,0x00,0xd4,0x03,0xd5,0x66,0xe0,0x04,0x0a,0x99,0xe0,0x04,0x16,0x53,0xe0,0x04,0x17,0xc1,0xd6,0x01,0xd4,0x03,0xd5,0x66},
+ {0x00,0x28,0xe0,0x04,0x0a,0x99,0xe0,0x04,0x17,0x23,0xe0,0x04,0x11,0x13,0xd4,0x2b,0xe0,0x04,0x0a,0x2e,0xd4,0x00,0xd5,0xaf,0xc5,0x01,0xe0,0x04,0x0b,0x71,0xd5,0xb4},
+ {0x00,0x28,0xc5,0x01,0xe0,0x04,0x0b,0x71,0xd5,0xbb,0xc5,0x01,0xe0,0x04,0x0b,0x71,0xd5,0xc6,0xc5,0x01,0xe0,0x04,0x0b,0x71,0xd5,0xd0,0xc5,0x01,0xe0,0x04,0x0b,0x71},
+ {0x00,0x28,0xd5,0xd4,0xc5,0x01,0xe0,0x04,0x0b,0x71,0xd5,0xff,0xd4,0x2d,0xe0,0x04,0x0a,0x2e,0xd5,0x15,0xd4,0x0e,0xe0,0x04,0x0a,0x2e,0xd4,0x10,0xd5,0x41,0xe0,0x04},
+ {0x00,0x28,0x0a,0x2e,0xe0,0x04,0x15,0x61,0xf0,0x19,0x08,0x06,0xf0,0x19,0x08,0x12,0xd3,0x07,0x2c,0xfd,0x91,0x18,0xf0,0x01,0x06,0x87,0xd2,0x8d,0xc2,0x03,0x02,0x20},
+ {0x00,0x28,0xf2,0x1c,0xf0,0x19,0x08,0x12,0xd0,0x06,0x93,0x1f,0xf3,0x05,0x06,0x8c,0xa0,0x11,0xd2,0x96,0xc2,0x03,0xf2,0x0c,0xf0,0x19,0x08,0x12,0xd2,0x85,0xc2,0x01},
+ {0x00,0x28,0x91,0x11,0xf2,0x1c,0xe0,0x04,0x11,0x34,0xf0,0x19,0x08,0x12,0xd2,0x7b,0xc2,0x01,0xd3,0x0f,0x2f,0xfd,0xf2,0x3c,0xf0,0x19,0x08,0x12,0xd3,0x0f,0x2f,0xcf},
+ {0x00,0x28,0xf3,0x01,0x06,0xb2,0xb3,0x32,0xf3,0x01,0x06,0xbd,0xb3,0x32,0xf3,0x01,0x06,0xb6,0xb3,0x32,0xf3,0x01,0x07,0xac,0xb3,0x32,0xf3,0x01,0x06,0xc2,0xf0,0x19},
+ {0x00,0x28,0x08,0x12,0xe0,0x00,0x13,0x52,0xf0,0x19,0x08,0x06,0xa9,0x11,0xd7,0x0d,0xd8,0x20,0xe0,0x07,0x0a,0x99,0xf0,0x19,0x08,0x12,0xa7,0x11,0xe0,0x07,0x12,0x41},
+ {0x00,0x28,0xf0,0x19,0x08,0x12,0xe0,0x07,0x12,0x80,0xf0,0x19,0x08,0x12,0xf0,0x1f,0xf0,0x3f,0xf1,0x01,0x08,0x06,0xb1,0x12,0xf1,0x01,0x06,0xd4,0xd2,0xa4,0xc2,0x01},
+ {0x00,0x28,0xf0,0x28,0x80,0x08,0xa0,0x09,0xf0,0x19,0x08,0x07,0xe0,0x04,0x0b,0x92,0xa0,0x43,0xf0,0x19,0x08,0x07,0x86,0x17,0xd3,0x80,0x2f,0xfd,0x93,0x31,0xd2,0xab},
+ {0x00,0x28,0xc2,0x01,0x02,0x23,0xf2,0x1c,0xf3,0x05,0x06,0xf4,0xd3,0x01,0x3e,0xe3,0xd3,0xcc,0x73,0x36,0xd2,0x0e,0xc2,0x03,0xf2,0x3c,0xd2,0xf4,0xc2,0x02,0xd3,0x04},
+ {0x00,0x28,0x13,0x36,0xf2,0x3c,0xa2,0x23,0xb3,0x36,0xf2,0x3c,0xf0,0x19,0x07,0x18,0xd3,0x01,0x2e,0xe3,0x3e,0xe3,0xd3,0x4a,0x73,0x36,0xd2,0x0f,0xc2,0x03,0xf2,0x3c},
+ {0x00,0x28,0x83,0x33,0xa2,0x23,0xf2,0x3c,0x83,0x33,0xa2,0x23,0xf2,0x3c,0xf0,0x19,0x07,0x18,0xd2,0x57,0xc2,0x03,0xd3,0x03,0x24,0xfd,0x42,0x34,0xd3,0x04,0x2f,0xfd},
+ {0x00,0x28,0x81,0x19,0xf2,0x1c,0xe0,0x04,0x15,0x61,0xf3,0x01,0x08,0x12,0xe0,0x04,0x16,0xa7,0xf0,0x19,0x08,0x12,0xd2,0xad,0xc2,0x01,0xf2,0x1c,0xe0,0x04,0x0c,0x5c},
+ {0x00,0x28,0xe0,0x04,0x0b,0x9e,0xf0,0x19,0x08,0x12,0xd2,0xe0,0xc2,0x03,0xf2,0x1c,0xf0,0x19,0x08,0x12,0xd2,0x48,0xc2,0x03,0xd3,0x03,0x24,0xfd,0x42,0x34,0x81,0x17},
+ {0x00,0x28,0xd3,0x01,0x2f,0xfd,0x02,0x23,0xa2,0x23,0x81,0x13,0xf2,0x1c,0xf0,0x19,0x08,0x12,0xd7,0x86,0xc7,0x01,0xf7,0x1c,0xe0,0x04,0x13,0x52,0xd4,0x00,0xe0,0x04},
+ {0x00,0x28,0x16,0x82,0xd4,0x00,0xe0,0x04,0x0a,0xc4,0xe0,0x04,0x0a,0xb3,0xe0,0x04,0x0a,0xd1,0xd4,0x0d,0xc4,0xdd,0xd7,0xae,0xc7,0x01,0xf3,0x78,0xf3,0x01,0x07,0x55},
+ {0x00,0x28,0xd4,0x04,0xb3,0x32,0xf3,0x01,0x07,0x51,0xd7,0xa3,0xc7,0x01,0xf3,0x78,0xf3,0x01,0x07,0x51,0xd4,0x00,0xe0,0x04,0x13,0x9e,0xf0,0x19,0x07,0x57,0xe0,0x04},
+ {0x00,0x28,0x13,0x2c,0xe0,0x04,0x0b,0x96,0x82,0x44,0xd4,0x00,0xd5,0x01,0xd6,0x02,0xd7,0xd6,0xc7,0x03,0x07,0x72,0xd8,0x20,0xd9,0x00,0xe0,0x04,0x12,0xd3,0xd4,0x20},
+ {0x00,0x28,0xe0,0x04,0x12,0xf3,0xa0,0x41,0xe0,0x04,0x0a,0xc4,0xe0,0x04,0x13,0x14,0xd7,0xe6,0xc7,0x03,0xf7,0x4c,0xe0,0x04,0x0a,0xd1,0xd4,0x01,0xd5,0x02,0xd6,0x01},
+ {0x00,0x28,0xd7,0xd8,0xc7,0x03,0x07,0x72,0xd8,0x20,0xd9,0x00,0xe0,0x04,0x12,0xd3,0xd4,0x20,0xe0,0x04,0x12,0xf3,0xa3,0x41,0xe0,0x04,0x0a,0xb3,0xd5,0x02,0xd4,0x1d},
+ {0x00,0x28,0xe0,0x04,0x0a,0x2e,0xd4,0x00,0xd5,0x02,0xd6,0x01,0xd7,0xd6,0xc7,0x03,0x07,0x72,0xd8,0x08,0xa9,0x01,0xe0,0x04,0x12,0xd3,0xd4,0x08,0xe0,0x04,0x12,0xf3},
+ {0x00,0x28,0x00,0x04,0xa4,0x01,0xe0,0x04,0x0a,0xc4,0xd4,0x01,0xd5,0x02,0xd6,0x01,0xd7,0xd8,0xc7,0x03,0x07,0x72,0xd8,0x08,0xa9,0x31,0xe0,0x04,0x12,0xd3,0xd4,0x08},
+ {0x00,0x28,0xe0,0x04,0x12,0xf3,0x03,0x34,0xa4,0x31,0xe0,0x04,0x0a,0xb3,0xd7,0xe4,0xc7,0x03,0xf7,0x0c,0xa7,0x73,0xf7,0x3c,0xe0,0x04,0x12,0x70,0xd5,0xe7,0xc5,0x03},
+ {0x00,0x28,0xd7,0x79,0xc7,0x01,0xf3,0x58,0xf7,0x3c,0xa5,0x53,0xa7,0x73,0xf3,0x58,0xf7,0x3c,0xa5,0x53,0xd7,0x7b,0xc7,0x01,0xf3,0x58,0xf7,0x3c,0xe0,0x04,0x0c,0x5c},
+ {0x00,0x28,0xe0,0x04,0x0b,0x9e,0xd6,0x01,0xd4,0x0f,0xd5,0xee,0xe0,0x04,0x0a,0x73,0xf0,0x1f,0xf0,0x3f,0xe0,0x01,0x0c,0xa5,0xd0,0x13,0xf0,0x19,0x08,0x07,0xe0,0x01},
+ {0x00,0x28,0x17,0xd4,0xf0,0x19,0x08,0x12,0xe0,0x01,0x0a,0xb3,0xf0,0x19,0x08,0x12,0xe0,0x01,0x0a,0xc4,0xf0,0x19,0x08,0x12,0xe0,0x01,0x0a,0xd1,0xf0,0x19,0x08,0x12},
+ {0x00,0x28,0xd7,0xb0,0xc7,0x03,0xf7,0x1c,0xf0,0x19,0x08,0x12,0xe0,0x04,0x15,0x61,0xe0,0x04,0x16,0x42,0xc3,0x20,0xf3,0x09,0xe0,0x04,0x15,0x6a,0xf4,0x05,0x07,0xe6},
+ {0x00,0x28,0xf0,0x02,0xf0,0x1f,0xf0,0x3f,0xd7,0x57,0xc7,0x03,0xf0,0x78,0xb1,0x02,0xa3,0x10,0xf3,0x01,0x07,0xfd,0xf7,0x1c,0xe0,0x04,0x07,0xe2,0xf1,0x78,0x13,0x10},
+ {0x00,0x28,0xf3,0x05,0x08,0x04,0xa1,0x03,0xa3,0x18,0xf3,0x05,0x08,0x04,0xf7,0x1c,0xe0,0x04,0x07,0xe2,0xf0,0x19,0x08,0x10,0xd0,0x03,0xd7,0xa4,0xc7,0x01,0x83,0x09},
+ {0x00,0x28,0xf7,0x3c,0xd7,0x1b,0xc7,0x03,0xd3,0x0f,0x2c,0xcf,0xf7,0x0c,0xf0,0x1b,0xf0,0x3b,0xd7,0x6e,0xc7,0x01,0xd3,0x00,0xf7,0x3c,0xf0,0x0e,0xe0,0x00,0x0a,0x55},
+ {0x00,0x28,0xa3,0x01,0xf3,0x01,0x09,0x01,0xb3,0x32,0xf3,0x01,0x08,0xea,0xb3,0x32,0xf3,0x01,0x08,0xe2,0xb3,0x32,0xf3,0x01,0x08,0xde,0xb3,0x32,0xf3,0x01,0x08,0xda},
+ {0x00,0x28,0xb3,0x32,0xf3,0x01,0x08,0xc1,0xb3,0x32,0xf3,0x01,0x08,0xe6,0xb3,0x32,0xf3,0x01,0x08,0xb7,0xb3,0x32,0xf3,0x01,0x08,0xaf,0xb3,0x32,0xf3,0x01,0x08,0xb3},
+ {0x00,0x28,0xb3,0x32,0xf3,0x01,0x08,0xc6,0xb3,0x32,0xf3,0x01,0x08,0xca,0xb3,0x32,0xf3,0x01,0x08,0xd6,0xb3,0x32,0xf3,0x01,0x08,0xab,0xb3,0x32,0xf3,0x01,0x08,0xf1},
+ {0x00,0x28,0xb3,0x32,0xf3,0x01,0x08,0xf6,0xb3,0x32,0xf3,0x01,0x08,0xfd,0xd4,0x00,0xc4,0x80,0x2f,0xc4,0xf3,0x05,0x08,0x7d,0x84,0x43,0x2f,0xc4,0xf3,0x05,0x08,0x6b},
+ {0x00,0x28,0x84,0x43,0x2f,0xc4,0xf3,0x05,0x08,0x71,0x84,0x45,0x2f,0xc4,0xf3,0x05,0x08,0x77,0x84,0x43,0x2f,0xc4,0xf3,0x05,0x08,0x8b,0x84,0x43,0x2f,0xc4,0xf3,0x05},
+ {0x00,0x28,0x08,0x91,0x84,0x43,0x2f,0xc4,0xf3,0x05,0x08,0x97,0xf0,0x19,0x08,0xaf,0x13,0x04,0xd2,0xe1,0xc2,0x03,0x02,0x23,0xf0,0x19,0x08,0xfe,0x13,0x04,0xd2,0xb0},
+ {0x00,0x28,0xc2,0x03,0x02,0x23,0xf0,0x19,0x08,0xfe,0x13,0x04,0xd2,0x01,0xc2,0x01,0x02,0x23,0xf0,0x19,0x08,0xfe,0x82,0x06,0x82,0x27,0xd3,0xff,0xc3,0x07,0x4f,0xef},
+ {0x00,0x28,0xf3,0x01,0x08,0x89,0xd3,0x34,0x12,0x23,0xf0,0x20,0xf0,0x19,0x09,0x03,0xf0,0x19,0x08,0xfe,0x13,0x04,0xd2,0x48,0xc2,0x03,0x02,0x23,0xf0,0x19,0x08,0xfe},
+ {0x00,0x28,0x13,0x04,0xd2,0x57,0xc2,0x03,0x02,0x23,0xf0,0x19,0x08,0xfe,0x10,0x04,0xb3,0x08,0xf3,0x01,0x08,0xa3,0xb3,0x06,0xf3,0x01,0x08,0xa7,0xd2,0x82,0xc2,0x03},
+ {0x00,0x28,0x02,0x20,0xf0,0x19,0x08,0xfe,0xd2,0x43,0xc2,0x01,0xf0,0x19,0x08,0xfe,0xd2,0x42,0xc2,0x01,0xf0,0x19,0x08,0xfe,0xd2,0xa3,0xc2,0x03,0xf0,0x19,0x08,0xfe},
+ {0x00,0x28,0xd0,0x88,0xc0,0x13,0xf0,0x19,0x09,0x03,0xd2,0x6e,0xc2,0x01,0xf0,0x19,0x08,0xfe,0xd0,0x13,0xe0,0x04,0x0a,0xaa,0x84,0x48,0x1c,0xc9,0x84,0x48,0x84,0x48},
+ {0x00,0x28,0x1c,0xc4,0xf0,0x19,0x09,0x03,0xe0,0x00,0x09,0xc0,0xf0,0x0d,0xf0,0x19,0x09,0x03,0xe0,0x00,0x09,0xbb,0xf0,0x19,0x09,0x03,0xd2,0xe4,0xc2,0x03,0xf3,0x28},
+ {0x00,0x28,0x80,0x38,0x80,0x08,0xa2,0x23,0xf3,0x28,0xd2,0xff,0x2f,0xfe,0x1c,0xcf,0xf0,0x19,0x09,0x03,0xd2,0xe6,0xc2,0x03,0xf0,0x19,0x08,0xfe,0xd2,0x78,0xc2,0x03},
+ {0x00,0x28,0xf0,0x19,0x08,0xfe,0xe0,0x00,0x09,0xdf,0xf0,0x19,0x09,0x03,0xe0,0x00,0x09,0xee,0xf0,0x19,0x09,0x03,0xd2,0xab,0xc2,0x03,0xf0,0x19,0x08,0xfe,0xd2,0xaa},
+ {0x00,0x28,0xc2,0x03,0xf0,0x28,0x80,0x0d,0x80,0x0b,0xf0,0x19,0x09,0x03,0xd2,0xa8,0xc2,0x03,0xf0,0x28,0xf0,0x19,0x09,0x03,0xd4,0x01,0xc4,0x60,0xe0,0x04,0x0a,0x03},
+ {0x00,0x28,0xa0,0x51,0xf0,0x19,0x09,0x03,0xd2,0xff,0xf0,0x28,0xf0,0x19,0x09,0x03,0xe0,0x00,0x09,0xa0,0xe0,0x00,0x0a,0x5b,0xf0,0x0e,0xf0,0x19,0x09,0x33,0xf0,0x0a},
+ {0x00,0x28,0xfb,0x08,0xfb,0x01,0x09,0x5c,0xf7,0x18,0xf7,0x01,0x09,0x19,0xd8,0x00,0xd8,0x0d,0x08,0x87,0xf6,0x80,0xa8,0x67,0xf9,0x28,0xf8,0x94,0x19,0x7b,0xf9,0x01},
+ {0x00,0x28,0x09,0x5c,0xd8,0x1d,0xf8,0x88,0x78,0x8b,0xd9,0x01,0x2c,0x89,0xf8,0x05,0x09,0x95,0xbb,0xb2,0xd9,0x00,0xc9,0x04,0x28,0xb9,0x08,0x58,0xf9,0x88,0xf9,0x05},
+ {0x00,0x28,0x09,0x7a,0xd9,0x00,0xc9,0x04,0x27,0xb9,0xd9,0x00,0xc9,0xd0,0x07,0x97,0xf9,0x78,0xf9,0x01,0x09,0x5f,0xf9,0x05,0x09,0x89,0xf0,0x0a,0xd8,0x15,0xd7,0x00},
+ {0x00,0x28,0xc7,0xb0,0xd9,0x08,0xdb,0x00,0xcb,0x04,0xf9,0x01,0x09,0x43,0xfa,0x80,0xf7,0xac,0xb9,0x92,0xa8,0x83,0x07,0x7b,0xf0,0x19,0x09,0x3a,0xd7,0x00,0xc7,0xac},
+ {0x00,0x28,0xd8,0x0c,0xf9,0x80,0xf7,0x9c,0xa8,0x83,0xf9,0x80,0xf2,0x9c,0x89,0x9d,0x89,0x9f,0xd7,0x00,0xc7,0x34,0x17,0x7b,0xf9,0x01,0x09,0x5c,0xa8,0x83,0x07,0x7b},
+ {0x00,0x28,0xfa,0x80,0xfa,0x01,0x09,0x50,0xfa,0xa0,0xf7,0xac,0xb9,0x92,0xf0,0x19,0x09,0x50,0xf0,0x06,0xf0,0x19,0x09,0x5d,0xda,0x00,0xca,0x1c,0x17,0x8a,0xf7,0x9c},
+ {0x00,0x28,0xa9,0x93,0xf8,0x9c,0xd9,0x0e,0x09,0x9b,0xf6,0x90,0xa9,0x63,0xfa,0x90,0xf4,0xac,0xa9,0x93,0xfa,0x90,0xf2,0xac,0xaa,0xa3,0xd7,0x00,0xfa,0x7c,0xaa,0xa3},
+ {0x00,0x28,0xf7,0x60,0xfa,0x7c,0xd8,0x00,0xc8,0x8c,0xab,0xb3,0xf8,0xbc,0xf0,0x06,0xf0,0x02,0xd9,0x0e,0x09,0x9b,0xf6,0x90,0xa9,0x63,0xfa,0x90,0xf4,0xac,0xa9,0x95},
+ {0x00,0x28,0xfa,0x90,0xf2,0xac,0xd8,0x00,0xc8,0x8c,0xab,0xb3,0xf8,0xbc,0xf0,0x06,0xf0,0x02,0xf8,0x9c,0xda,0x00,0xca,0x64,0x07,0x8a,0xd9,0x00,0xf7,0x9c,0xda,0x00},
+ {0x00,0x28,0xca,0x1c,0x17,0x8a,0xf7,0x9c,0xf0,0x19,0x09,0x7a,0xbb,0xb2,0xd8,0x00,0xc8,0x50,0xd9,0x00,0xc9,0x04,0x48,0x9b,0xd9,0x00,0xf8,0x9c,0xf0,0x06,0xf0,0x02},
+ {0x00,0x28,0xf0,0x0e,0xd2,0x09,0xe0,0x02,0x0a,0x36,0xd0,0x08,0x0d,0xfc,0x62,0x30,0x0e,0xec,0x10,0x12,0x80,0x04,0xd1,0xa5,0xc1,0x03,0xf2,0x18,0x60,0x02,0xf0,0x02},
+ {0x00,0x28,0xd0,0x02,0xe0,0x00,0x0a,0x36,0x81,0x1d,0x83,0x13,0x82,0x15,0x84,0x17,0x1f,0xf4,0x1d,0xde,0xd0,0x01,0x2c,0xcf,0x2c,0xcd,0xf0,0x02,0xd0,0x02,0xe0,0x00},
+ {0x00,0x28,0x0a,0x36,0x80,0x1d,0xf0,0x02,0xd2,0x01,0xc2,0x60,0xe0,0x02,0x0a,0x03,0x92,0x48,0xd4,0x1c,0xc4,0x03,0xf1,0x48,0x81,0x1e,0x11,0x21,0xa4,0x10,0xf4,0x01},
+ {0x00,0x28,0x09,0xd1,0xd4,0x08,0x01,0x14,0xf0,0x19,0x09,0xd4,0xd4,0xf8,0xc4,0xff,0x01,0x14,0x91,0x18,0xe0,0x03,0x0a,0xe3,0xe0,0x04,0x0a,0xde,0x10,0x34,0xd4,0xfd},
+ {0x00,0x28,0xf3,0x48,0xf3,0x0d,0x40,0x13,0xf0,0x02,0xd2,0x0b,0xe0,0x02,0x0a,0x36,0x93,0x38,0xd0,0x08,0xc0,0x08,0x00,0x03,0x80,0x04,0xd2,0xff,0xf1,0x28,0x81,0x1e},
+ {0x00,0x28,0x30,0x01,0xa0,0x03,0x90,0x02,0xf0,0x02,0xd2,0x03,0xc2,0x60,0xe0,0x02,0x0a,0x03,0x80,0x3a,0x80,0x0b,0xb0,0x02,0xd2,0x0b,0x73,0x32,0xd2,0x3f,0x2c,0xc2},
+ {0x00,0x28,0x84,0x4a,0x1d,0x4f,0xf0,0x02,0xd0,0xb3,0xc0,0x03,0xf1,0x08,0xf1,0x05,0x0a,0x02,0xf0,0x06,0xf0,0x02,0xf0,0x0a,0xd2,0x00,0xc2,0xa4,0xf2,0x0c,0xc2,0xa8},
+ {0x00,0x28,0xf1,0x28,0xf1,0x01,0x0a,0x08,0xc2,0x9c,0xf1,0x28,0xc2,0xa0,0xf2,0x28,0xe0,0x03,0x09,0xfc,0xf0,0x02,0xd5,0xff,0xc5,0x10,0x2d,0xd0,0xd3,0xb0,0xc3,0x03},
+ {0x00,0x28,0xf4,0x38,0x14,0x45,0xf4,0x05,0x0a,0x1f,0xa3,0x33,0xf3,0x2c,0xa3,0x33,0xf3,0x1c,0xf0,0x0a,0xd3,0x00,0xc3,0x9c,0xf3,0x1c,0xc3,0xa0,0xf3,0x2c,0xc3,0xa4},
+ {0x00,0x28,0xf3,0x0c,0xc3,0xa8,0xf4,0x38,0xf4,0x01,0x0a,0x28,0xe0,0x03,0x09,0xfc,0xf0,0x02,0xc0,0x80,0xe0,0x00,0x0a,0x12,0xf0,0x02,0xc0,0xa0,0xe0,0x00,0x0a,0x12},
+ {0x00,0x28,0xf0,0x02,0xc0,0x20,0xe0,0x00,0x0a,0x03,0xf0,0x02,0xc0,0x70,0xe0,0x00,0x0a,0x03,0xf0,0x02,0xd0,0x13,0xe0,0x00,0x0a,0x2e,0xf0,0x02,0xd2,0x91,0xc2,0x01},
+ {0x00,0x28,0xf2,0x1c,0xe0,0x00,0x0a,0x3e,0xf0,0x02,0xf0,0x0a,0xd1,0x0d,0xc1,0x78,0xd0,0x00,0xc0,0xa4,0xf0,0x1c,0xc0,0xa8,0xf1,0x08,0xf1,0x01,0x0a,0x4f,0xe0,0x00},
+ {0x00,0x28,0x09,0xfc,0xf0,0x02,0xd1,0x00,0xc1,0x94,0xf0,0x18,0xc1,0x98,0xf1,0x18,0xf0,0x02,0xd1,0x00,0xc1,0x98,0xf1,0x0c,0xf0,0x02,0xa2,0x23,0xf2,0x0d,0xd3,0x0f},
+ {0x00,0x28,0x2f,0xdf,0x81,0x19,0xd4,0x01,0x2d,0x2c,0x64,0x43,0x65,0x53,0x1c,0xc4,0x3c,0xc5,0x14,0x13,0x55,0xdf,0x85,0x52,0xb5,0x52,0x03,0x35,0x82,0x23,0xf4,0x05},
+ {0x00,0x28,0x0a,0x64,0xf0,0x02,0xd3,0x00,0xc3,0x01,0xf4,0x38,0x87,0x03,0xd5,0x01,0x65,0x57,0x1c,0xc9,0xf3,0x4c,0xa3,0x33,0x03,0x30,0xf4,0x38,0xa5,0x11,0xa6,0x21},
+ {0x00,0x28,0xe0,0x04,0x0a,0x5f,0xf3,0x4c,0xf0,0x02,0xd0,0x00,0xc0,0x01,0xf1,0x08,0xd2,0x00,0xf0,0x2c,0xc2,0x74,0xa0,0x03,0xf3,0x08,0xa0,0x03,0xd5,0x01,0x2d,0x1d},
+ {0x00,0x28,0xf5,0x01,0x0a,0x94,0xf4,0x08,0xe0,0x02,0x0a,0x12,0xa2,0x23,0x81,0x13,0xf1,0x05,0x0a,0x8a,0xf0,0x02,0xe0,0x00,0x0a,0x73,0xe0,0x03,0x0a,0x84,0xe0,0x03},
+ {0x00,0x28,0x0a,0x48,0xf0,0x02,0x83,0x02,0xd4,0xf0,0xa5,0x11,0xe0,0x03,0x0a,0x73,0xa3,0x33,0xa5,0x21,0xe0,0x03,0x0a,0x99,0xf0,0x02,0xd0,0x00,0xc0,0x70,0xe0,0x00},
+ {0x00,0x28,0x0a,0x03,0xd3,0x0f,0x2c,0xef,0x82,0x29,0x2d,0xef,0xf0,0x02,0xa2,0x00,0x24,0x20,0x11,0x40,0xd2,0x0a,0xd3,0x50,0xe0,0x02,0x0a,0x73,0xd3,0xfc,0xa4,0x11},
+ {0x00,0x28,0xe0,0x02,0x0a,0x73,0xd2,0x0b,0xd3,0x10,0x84,0x19,0xe0,0x02,0x0a,0x99,0xf0,0x02,0xa2,0x00,0x24,0x20,0x11,0x40,0xd2,0x0a,0xd3,0xb6,0xe0,0x02,0x0a,0x73},
+ {0x00,0x28,0xd2,0x0b,0xd3,0x72,0xa4,0x11,0xe0,0x02,0x0a,0x99,0xf0,0x02,0xa2,0x00,0x24,0x20,0x11,0x40,0xd2,0x11,0xd3,0x20,0xe0,0x02,0x0a,0x73,0xd2,0x10,0xd3,0xfd},
+ {0x00,0x28,0xa4,0x11,0xe0,0x02,0x0a,0x99,0xf0,0x02,0xd1,0x87,0xc1,0x01,0xf0,0x19,0x0a,0xe5,0xf0,0x02,0xd1,0x86,0xc1,0x01,0xf0,0x18,0xd1,0xe0,0xc1,0x03,0xf1,0x18},
+ {0x00,0x28,0xe0,0x00,0x0b,0x21,0xf0,0x02,0xd1,0x86,0xc1,0x01,0xf0,0x18,0xd1,0x87,0xc1,0x01,0xf1,0x0c,0xf0,0x02,0x44,0xdc,0xf4,0x05,0x0b,0x0a,0xd4,0x01,0x7f,0xc4},
+ {0x00,0x28,0x7c,0x1c,0x13,0x43,0x61,0x13,0xa2,0x31,0x6c,0xcd,0xb2,0x22,0xa4,0x20,0xf4,0x05,0x0a,0xfc,0xa1,0x01,0xd4,0x0f,0x14,0x43,0x60,0x04,0x70,0x04,0xa4,0x33},
+ {0x00,0x28,0x71,0x14,0xf0,0x19,0x0b,0x0c,0xa1,0x01,0xd0,0x00,0xf0,0x02,0xa4,0x01,0xa5,0x11,0xe0,0x04,0x0a,0xf3,0xd2,0x08,0x60,0x42,0xd6,0x01,0x73,0xde,0xb3,0x32},
+ {0x00,0x28,0x46,0xef,0xf6,0x05,0x0b,0x1a,0xd3,0x08,0x12,0x23,0x64,0x53,0x75,0x12,0xe0,0x04,0x0a,0xf3,0x1c,0xc4,0xf0,0x02,0xd6,0xff,0x2e,0xc6,0x2c,0x1e,0x27,0x24},
+ {0x00,0x28,0xd6,0x08,0x75,0x76,0x73,0x06,0x27,0x34,0x05,0x57,0x74,0x16,0x27,0x24,0x05,0x57,0x85,0x5f,0x27,0x34,0x87,0x72,0x00,0x57,0xf0,0x02,0x94,0x01,0xf4,0x05},
+ {0x00,0x28,0x0b,0x38,0xd0,0x00,0xf0,0x19,0x0b,0x6b,0xd7,0xff,0xc7,0x1f,0x4c,0x0f,0xf4,0x01,0x0b,0x3e,0xa0,0x71,0xd4,0x01,0x7d,0x0c,0xd8,0x10,0x18,0x85,0xd7,0x6b},
+ {0x00,0x28,0xc7,0x03,0xf4,0x78,0x28,0x84,0xb5,0x56,0x60,0x05,0xd5,0x00,0xc5,0x20,0xd6,0x0c,0xd4,0x00,0xc4,0x20,0x04,0x45,0xd1,0x00,0xc1,0x20,0x2d,0xdc,0xf1,0x05},
+ {0x00,0x28,0x0b,0x5f,0x81,0x04,0x31,0x14,0xd4,0x00,0xc4,0x20,0x4c,0x1c,0xf4,0x05,0x0b,0x5f,0xa0,0x11,0xf4,0x78,0x18,0x84,0xf0,0x19,0x0b,0x4b,0xa7,0x73,0x85,0x53},
+ {0x00,0x28,0xb6,0x62,0xf6,0x05,0x0b,0x4b,0xd4,0x00,0xc4,0x20,0x14,0x40,0x84,0x47,0x18,0x84,0xa8,0x83,0x80,0x83,0xf0,0x02,0x4e,0xcd,0xf1,0x0d,0x4f,0xdc,0x10,0x23},
+ {0x00,0x28,0xf0,0x02,0xf3,0x18,0xa1,0x13,0xf2,0x18,0x41,0x20,0xa1,0x13,0xf4,0x18,0xe0,0x03,0x0a,0x12,0xb2,0x22,0xf2,0x05,0x0b,0x75,0xf0,0x02,0xd2,0x0f,0x83,0x09},
+ {0x00,0x28,0x13,0x23,0x61,0x13,0x71,0x13,0x2f,0xce,0x71,0x13,0xa0,0x11,0xf0,0x02,0xd1,0x7a,0xc1,0x01,0xf1,0x18,0xe0,0x00,0x0b,0x7d,0xf0,0x02,0xd1,0x79,0xc1,0x01},
+ {0x00,0x28,0xf1,0x18,0xe0,0x00,0x0b,0x7d,0xf0,0x02,0xd0,0x11,0xe0,0x00,0x0b,0x8c,0xf0,0x02,0xd0,0x32,0xe0,0x00,0x0b,0x8c,0xf0,0x02,0xd0,0xff,0xe0,0x00,0x0b,0x8c},
+ {0x00,0x28,0xf0,0x02,0xd6,0x10,0xe0,0x06,0x0b,0x8c,0xd5,0x16,0xe0,0x05,0x0a,0x2e,0xd5,0x65,0xe0,0x05,0x0b,0x8c,0xd6,0xd7,0xc6,0x02,0xe0,0x05,0x0b,0x71,0xe0,0x05},
+ {0x00,0x28,0x0b,0x96,0x95,0x51,0xd6,0x25,0xc6,0x03,0xe0,0x05,0x0b,0x71,0xe0,0x05,0x0b,0x92,0xa0,0x51,0xa7,0x01,0xd5,0x12,0xd6,0x66,0xe0,0x05,0x0a,0x73,0xd7,0x07},
+ {0x00,0x28,0xf0,0x05,0x0b,0xbe,0xd7,0x04,0xd6,0xca,0xe0,0x05,0x0a,0x73,0xd7,0x04,0xd3,0x0b,0x47,0x03,0xd5,0x0b,0xd6,0xb8,0xe0,0x05,0x0a,0x73,0xd5,0xcc,0xe0,0x05},
+ {0x00,0x28,0x0b,0x8c,0x3f,0xd0,0xd5,0x13,0xd6,0xff,0xe0,0x05,0x0a,0x73,0xd2,0xad,0xc2,0x01,0xf2,0x28,0xd3,0x01,0x3f,0xfc,0x2e,0xef,0xa7,0x05,0x17,0x72,0xd6,0x20},
+ {0x00,0x28,0xe0,0x05,0x0a,0x73,0xa7,0x03,0xd6,0x44,0xe0,0x05,0x0a,0x73,0xa7,0x21,0xd5,0x12,0xd6,0x55,0xe0,0x05,0x0a,0x73,0xa7,0x73,0xd6,0xdd,0xe0,0x05,0x0a,0x73},
+ {0x00,0x28,0xd2,0xab,0xc2,0x01,0x02,0x20,0xf7,0x28,0xd5,0x13,0xd6,0xb9,0xe0,0x05,0x0a,0x73,0xf0,0x05,0x0b,0xf3,0xd7,0x05,0xd6,0x86,0xe0,0x05,0x0a,0x73,0xe0,0x05},
+ {0x00,0x28,0x0b,0x9a,0xd6,0xdb,0xc6,0x01,0xe0,0x05,0x0b,0x71,0xd6,0xfe,0xc6,0x02,0xe0,0x05,0x0b,0x71,0xd6,0xf6,0xc6,0x02,0xe0,0x05,0x0b,0x71,0xd6,0x00,0xc6,0x81},
+ {0x00,0x28,0xf5,0x05,0x0c,0x0a,0xd6,0x00,0xc6,0x01,0xd5,0x08,0xe0,0x05,0x0a,0x32,0xd5,0x88,0xe0,0x05,0x0b,0x8c,0xd6,0xe3,0xc6,0x01,0xe0,0x05,0x0b,0x71,0xe0,0x05},
+ {0x00,0x28,0x0b,0x92,0xd2,0xf1,0xc2,0x02,0xf2,0x5c,0xd5,0xee,0xe0,0x05,0x0b,0x8c,0x83,0x52,0xf3,0x0d,0xa3,0x33,0xd2,0xfd,0xf2,0x3c,0xa7,0x53,0xf7,0x0d,0xd5,0x08},
+ {0x00,0x28,0xd6,0x44,0xe0,0x05,0x0a,0x73,0xd5,0xdd,0xe0,0x05,0x0b,0x8c,0xd2,0xfe,0xf2,0x5c,0xe0,0x05,0x0b,0x96,0xd3,0x0e,0x03,0x35,0x03,0x35,0xd2,0x88,0xc2,0x01},
+ {0x00,0x28,0xf2,0x3c,0xe0,0x05,0x17,0x5f,0xe0,0x05,0x17,0x43,0xd6,0xfd,0xc6,0x01,0xe0,0x05,0x0b,0x71,0xd6,0xe9,0xc6,0x01,0xe0,0x05,0x0b,0x71,0xd2,0xac,0xc2,0x03},
+ {0x00,0x28,0x02,0x25,0xf7,0x28,0xd5,0x0f,0xd6,0x30,0xe0,0x05,0x0a,0x73,0xd5,0xbb,0xe0,0x05,0x0b,0x8c,0xd7,0x01,0x67,0x75,0xd5,0x00,0xd6,0x87,0xe0,0x05,0x0a,0x99},
+ {0x00,0x28,0xd5,0xaa,0xe0,0x05,0x0b,0x8c,0xa7,0x51,0xd5,0x03,0xd6,0xcc,0xe0,0x05,0x0a,0x99,0xe0,0x05,0x0e,0x8f,0xf0,0x02,0xd4,0x32,0xe0,0x04,0x0b,0x86,0xa5,0x41},
+ {0x00,0x28,0xd4,0x1e,0xe0,0x04,0x0a,0x2e,0xd4,0xdd,0xe0,0x04,0x0b,0x86,0xd5,0xf2,0xc5,0x02,0xe0,0x04,0x0b,0x71,0xd4,0xee,0xe0,0x04,0x0b,0x86,0xd5,0xfa,0xc5,0x02},
+ {0x00,0x28,0xe0,0x04,0x0b,0x71,0xd4,0x54,0xe0,0x04,0x0b,0x86,0xd2,0x69,0xc2,0x03,0xf2,0x4c,0xa5,0x41,0xd4,0x25,0xe0,0x04,0x0a,0x2e,0xd4,0x86,0xe0,0x04,0x0b,0x86},
+ {0x00,0x28,0xd2,0x12,0xc2,0x03,0x02,0x24,0xf5,0x28,0x80,0x53,0xd4,0x27,0xe0,0x04,0x0a,0x2e,0xd3,0x01,0x2d,0xcf,0x80,0x03,0x24,0xcf,0xd5,0x0c,0xc5,0x03,0xe0,0x04},
+ {0x00,0x28,0x0b,0x71,0x80,0x07,0xd3,0x02,0x2f,0xcf,0x1d,0xdf,0xd2,0x68,0xc2,0x03,0xf2,0x1c,0xd4,0xfd,0xc4,0xff,0xe0,0x04,0x11,0x66,0xd4,0xff,0xe0,0x04,0x0b,0x86},
+ {0x00,0x28,0xd5,0x21,0xc5,0x03,0xe0,0x04,0x0b,0x71,0xe0,0x04,0x11,0x34,0xe0,0x04,0x0e,0x8f,0xf0,0x02,0xd2,0x86,0xc2,0x01,0xf2,0x0c,0xe0,0x04,0x0a,0xec,0x80,0x03},
+ {0x00,0x28,0xd3,0x00,0xd2,0x95,0xc2,0x03,0xf2,0x3c,0xd2,0x78,0xc2,0x03,0xf2,0x3c,0xd2,0xab,0xc2,0x03,0xf2,0x3c,0xe0,0x04,0x0b,0x9a,0xf4,0x05,0x0c,0xba,0xd3,0x04},
+ {0x00,0x28,0xd2,0xa1,0xc2,0x03,0xf2,0x3c,0xe0,0x04,0x10,0x95,0xd4,0x44,0xe0,0x04,0x0b,0x8c,0xf4,0x01,0x0c,0xd3,0xd3,0x80,0xc3,0x25,0x4f,0xcf,0xa6,0x33,0xd2,0x79},
+ {0x00,0x28,0xc2,0x01,0xf4,0x28,0xd5,0x32,0xe0,0x04,0x0a,0x5f,0xf2,0x4c,0xe0,0x04,0x0c,0x5c,0xe0,0x04,0x0b,0x9e,0xd3,0x80,0xc3,0x57,0x4c,0xcf,0xd2,0x85,0xc2,0x01},
+ {0x00,0x28,0xf3,0x28,0x27,0xfc,0xd4,0x02,0xd6,0xaa,0xe0,0x04,0x0a,0x73,0xe0,0x04,0x11,0x34,0xf0,0x02,0xd3,0x01,0x3f,0xfc,0xd1,0x18,0xd2,0x88,0xe0,0x01,0x0a,0x73},
+ {0x00,0x28,0xf0,0x02,0xa3,0x01,0xd1,0x15,0xd2,0xfe,0xe0,0x01,0x0a,0x73,0xd1,0x14,0xd2,0x21,0xe0,0x01,0x0a,0x73,0x83,0x03,0xd1,0x10,0xd2,0x00,0xe0,0x01,0x0a,0x73},
+ {0x00,0x28,0xd1,0x18,0xd2,0x66,0xe0,0x01,0x0a,0x73,0xf0,0x02,0xe0,0x00,0x0a,0xde,0xd6,0x88,0xc6,0x01,0xf1,0x68,0xd6,0xfd,0xf3,0x68,0xf3,0x0d,0xd7,0x08,0x02,0x07},
+ {0x00,0x28,0x82,0x29,0xa6,0x21,0xe0,0x06,0x11,0x87,0x42,0x13,0xd6,0xfb,0xf6,0x2c,0xd4,0x00,0xd3,0x00,0xd5,0x01,0xd6,0x71,0xc6,0x01,0x06,0x63,0xf0,0x68,0xd6,0x73},
+ {0x00,0x28,0xc6,0x01,0x06,0x63,0xf1,0x68,0x56,0xec,0x57,0xde,0x2f,0xfa,0xf7,0x05,0x0d,0x3d,0xd5,0x02,0xd6,0x75,0xc6,0x01,0x06,0x63,0xf0,0x68,0xd6,0x77,0xc6,0x01},
+ {0x00,0x28,0x06,0x63,0xf1,0x68,0x56,0xec,0x57,0xde,0x2f,0xfa,0xf7,0x05,0x0d,0x3d,0xa4,0x43,0x82,0x22,0xd7,0x88,0xc7,0x13,0x4f,0x2f,0xf7,0x05,0x0d,0x34,0x97,0x49},
+ {0x00,0x28,0xf7,0x01,0x0d,0x0e,0x72,0x24,0xd4,0x00,0xa3,0x33,0x97,0x33,0xf7,0x01,0x0d,0x0e,0xd3,0x00,0xf0,0x19,0x0d,0x55,0xa6,0x51,0xe0,0x06,0x0c,0xe8,0xa8,0x21},
+ {0x00,0x28,0xd6,0x16,0xd7,0xc0,0xe0,0x06,0x0a,0x73,0xd6,0xae,0xc6,0x01,0xf6,0x4c,0xa8,0x41,0xd6,0x10,0xd7,0x31,0xe0,0x06,0x0a,0x73,0xa6,0x31,0xe0,0x06,0x0c,0xe1},
+ {0x00,0x28,0xe0,0x06,0x0d,0x56,0xd6,0x12,0xe0,0x06,0x0d,0x77,0xf0,0x02,0xd1,0x20,0xd0,0x00,0x1c,0xcd,0xa4,0x01,0xe0,0x04,0x0d,0x6b,0xd5,0x20,0xf5,0x09,0xe0,0x04},
+ {0x00,0x28,0x11,0x78,0x93,0x4f,0xf3,0x01,0x0d,0x64,0x3c,0xcd,0x81,0x13,0xf1,0x05,0x0d,0x58,0xd2,0x70,0xc2,0x01,0xf2,0x0c,0xf0,0x02,0xa3,0x01,0xd1,0x17,0xd2,0x83},
+ {0x00,0x28,0xe0,0x01,0x0a,0x99,0xd2,0x10,0x4f,0xec,0xd2,0x77,0xd1,0x18,0xe0,0x01,0x0a,0x99,0xf0,0x02,0xd2,0x70,0xc2,0x01,0xf1,0x28,0xc3,0x01,0xf3,0x09,0xe0,0x04},
+ {0x00,0x28,0x11,0x78,0x93,0x43,0xf3,0x05,0x0d,0x84,0xa1,0x13,0xf0,0x19,0x0d,0x89,0xd3,0x0e,0x4f,0x4f,0xf3,0x01,0x0d,0x90,0xb1,0x12,0xf2,0x1c,0xa4,0x11,0xe0,0x04},
+ {0x00,0x28,0x0d,0x6b,0xb0,0x02,0xf0,0x05,0x0d,0x7a,0xf0,0x02,0xd0,0x01,0xe0,0x00,0x0c,0xe8,0xd1,0xb9,0xc1,0x07,0xd0,0x71,0xc0,0x01,0xd2,0x08,0xd3,0x3b,0xe0,0x00},
+ {0x00,0x28,0x0d,0xb8,0xd1,0x96,0xc1,0x0b,0xd0,0x73,0xc0,0x01,0xd2,0x08,0xd3,0x03,0xe0,0x00,0x0d,0xb8,0xd0,0x02,0xe0,0x00,0x0c,0xe8,0xd1,0xfe,0xc1,0x0a,0xd0,0x75},
+ {0x00,0x28,0xc0,0x01,0xd2,0x08,0xd3,0x3b,0xe0,0x00,0x0d,0xb8,0xd1,0x82,0xc1,0x10,0xd0,0x77,0xc0,0x01,0xd2,0x08,0xd3,0x03,0xe0,0x00,0x0d,0xb8,0xf0,0x02,0xa5,0x31},
+ {0x00,0x28,0xe0,0x05,0x0d,0x6b,0xd3,0x00,0xa5,0x31,0xe0,0x05,0x0c,0xe1,0xa5,0x11,0xa6,0x21,0xe0,0x05,0x0d,0xce,0xf5,0x01,0x0d,0xcd,0xf0,0x5c,0xa0,0x03,0xd4,0x0a},
+ {0x00,0x28,0x01,0x54,0xa3,0x33,0x94,0x33,0xf4,0x01,0x0d,0xbc,0xf0,0x02,0xd3,0x08,0xd2,0x00,0xa7,0x01,0xd5,0x16,0xd6,0xc0,0xe0,0x05,0x0a,0x99,0xc4,0x01,0xf4,0x09},
+ {0x00,0x28,0xe0,0x05,0x11,0x78,0x4e,0xd1,0xf6,0x05,0x0d,0xec,0x5c,0xd1,0xf4,0x05,0x0d,0xf8,0xf2,0x01,0x0d,0xe3,0x94,0x33,0x73,0x34,0xa2,0x61,0x00,0x03,0xd4,0x88},
+ {0x00,0x28,0xc4,0x13,0x5c,0x0c,0xf4,0x01,0x0d,0xd0,0xf0,0x19,0x0d,0xf7,0xf2,0x05,0x0d,0xf0,0x94,0x33,0x73,0x34,0xa2,0x61,0x10,0x03,0xd4,0xe8,0xc4,0x03,0x5c,0x0c},
+ {0x00,0x28,0xf4,0x05,0x0d,0xd0,0xd0,0x00,0xf0,0x02,0xd2,0x68,0xc2,0x03,0xf0,0x28,0xf0,0x01,0x0e,0x37,0xb0,0x02,0xf0,0x05,0x0e,0x49,0xd2,0xdf,0xc2,0x03,0xf3,0x28},
+ {0x00,0x28,0xf3,0x01,0x0e,0x0c,0xd5,0x00,0xd4,0x30,0xe0,0x04,0x0a,0x2e,0xf0,0x19,0x0e,0x49,0xd4,0x0a,0xe0,0x04,0x0a,0x36,0xf5,0x01,0x0e,0x49,0x85,0x53,0xd3,0x00},
+ {0x00,0x28,0xc3,0x04,0x4d,0xf5,0xd3,0x00,0xc3,0x40,0x4f,0x5f,0x11,0x31,0xf1,0x01,0x0e,0x49,0xd2,0x69,0xc2,0x03,0xf0,0x28,0x00,0x01,0xa3,0x00,0x20,0x03,0x93,0x05},
+ {0x00,0x28,0xf3,0x01,0x0e,0x25,0xd0,0x02,0xd2,0x69,0xc2,0x03,0xf3,0x28,0x13,0x30,0xf3,0x01,0x0e,0x49,0xf2,0x0c,0xa5,0x01,0xd4,0x25,0xe0,0x04,0x0a,0x2e,0xa4,0x03},
+ {0x00,0x28,0xd5,0x0c,0xc5,0x03,0xe0,0x04,0x0b,0x71,0xf0,0x19,0x0e,0x49,0xd4,0x0a,0xe0,0x04,0x0a,0x36,0xf5,0x01,0x0e,0x49,0x85,0x53,0xd3,0x80,0xc3,0x01,0x4d,0xf5},
+ {0x00,0x28,0xd3,0x00,0xc3,0x20,0x4f,0x5f,0x11,0x31,0xf1,0x01,0x0e,0x49,0xa4,0x11,0xe0,0x04,0x11,0x66,0xf0,0x02,0xe0,0x00,0x09,0xc0,0xa6,0x01,0xd7,0xc0,0xe0,0x06},
+ {0x00,0x28,0x0b,0x6c,0xf6,0x05,0x0e,0x8a,0xa6,0x21,0xd7,0x47,0xe0,0x06,0x0b,0x6c,0xf6,0x01,0x0e,0x8d,0xd4,0x1c,0xc4,0x03,0xf3,0x48,0x13,0x36,0xf4,0x3c,0xd4,0xfd},
+ {0x00,0x28,0xf1,0x48,0x21,0x16,0xa6,0x31,0xd7,0x01,0xe0,0x06,0x0b,0x6c,0xf6,0x01,0x0e,0x73,0xd4,0x1c,0xc4,0x03,0xd5,0x00,0xf4,0x5c,0xd4,0x87,0xc4,0x01,0xf2,0x48},
+ {0x00,0x28,0xd5,0x10,0x42,0x51,0xf4,0x2c,0xd0,0x02,0xf0,0x19,0x0e,0x8e,0xd4,0xfc,0xf5,0x48,0xf5,0x05,0x0e,0x80,0xd4,0x91,0xc4,0x01,0xf7,0x48,0x07,0x73,0xe0,0x06},
+ {0x00,0x28,0x0a,0x3e,0xd0,0x01,0xf0,0x19,0x0e,0x8e,0xd4,0x92,0xc4,0x01,0xf7,0x48,0x07,0x73,0xd6,0x15,0xe0,0x06,0x0a,0x2e,0xd0,0x01,0xf0,0x19,0x0e,0x8e,0xd0,0x03},
+ {0x00,0x28,0xf0,0x19,0x0e,0x8e,0xd0,0x00,0xf0,0x02,0xd1,0x3d,0xd0,0x02,0xe0,0x00,0x0a,0x2e,0xc1,0x01,0xf1,0x09,0xd1,0x1f,0xe0,0x00,0x0a,0x2e,0xf0,0x02,0xd1,0x7b},
+ {0x00,0x28,0xc1,0x01,0xf0,0x18,0xf0,0x05,0x0e,0xb3,0xd4,0x00,0xc4,0x02,0xa3,0x41,0xd5,0x03,0x03,0x34,0xe0,0x07,0x0f,0x3d,0x52,0x3c,0x51,0xd3,0x2e,0xed,0xf2,0x05},
+ {0x00,0x28,0x0e,0xbf,0xb5,0x52,0xf5,0x05,0x0e,0xa2,0xe0,0x07,0x0b,0x92,0xf7,0x01,0x0f,0x05,0xf0,0x19,0x0e,0xbf,0xd1,0x08,0x12,0x01,0xf2,0x01,0x0e,0xf1,0xd1,0x07},
+ {0x00,0x28,0x12,0x01,0xf2,0x01,0x0f,0x05,0xd1,0x09,0x12,0x01,0xf2,0x05,0x0e,0xf2,0xe0,0x07,0x0f,0x3d,0x8a,0xa9,0xaa,0xa9,0x8a,0xa7,0xd7,0x01,0xd3,0x80,0xd5,0x00},
+ {0x00,0x28,0xd4,0xff,0xc4,0xff,0xd6,0xf0,0xc6,0xff,0x02,0xa6,0x91,0x21,0x22,0x21,0x22,0x32,0x51,0x2c,0x52,0xd2,0x2e,0xed,0xf2,0x05,0x0e,0xdb,0x06,0x67,0xd2,0x10},
+ {0x00,0x28,0x4e,0xe6,0xf2,0x05,0x0e,0xcb,0xf0,0x19,0x0e,0xed,0xa5,0x53,0xf4,0x0d,0x43,0x54,0xd2,0x0c,0x4e,0xe5,0xf2,0x05,0x0e,0xc9,0x7a,0xa7,0x6a,0xa7,0xfa,0x01},
+ {0x00,0x28,0x0e,0xea,0x87,0x72,0x92,0x79,0xf2,0x01,0x0e,0xc5,0xd0,0xff,0xf0,0x19,0x0f,0x05,0xd1,0xff,0xf1,0x3c,0xf0,0x19,0x0e,0xfd,0xd0,0x00,0x92,0x0f,0xf2,0x01},
+ {0x00,0x28,0x0e,0xf7,0xd2,0xf0,0x1c,0xce,0xd2,0x80,0x00,0x02,0xd2,0xff,0x2c,0xce,0xd1,0xff,0xf1,0x0c,0xd2,0x00,0xd1,0x84,0xc1,0x01,0xf1,0x2c,0xd1,0xfc,0xf1,0x2c},
+ {0x00,0x28,0xf0,0x19,0x0f,0x3c,0xd2,0x80,0xd1,0xff,0xf1,0x2c,0xe0,0x07,0x0f,0x3d,0xd2,0x40,0x02,0xa2,0xd3,0x80,0xc3,0xff,0x2f,0xef,0x52,0x3c,0x51,0xd3,0x2e,0xed},
+ {0x00,0x28,0xf2,0x05,0x0f,0x19,0xd2,0x20,0x02,0xa2,0xd3,0xc0,0xc3,0xff,0x2f,0xef,0xd1,0xa9,0xc1,0x03,0xf1,0x3c,0xd1,0xfb,0xf2,0x18,0x82,0x24,0x13,0x32,0xd1,0xfd},
+ {0x00,0x28,0xf2,0x18,0x23,0x32,0xd2,0x80,0x13,0x23,0xa3,0x33,0x93,0x32,0xd1,0x84,0xc1,0x01,0xf1,0x3c,0xd1,0x88,0xc1,0x01,0xf2,0x18,0x82,0x22,0x03,0x23,0xd2,0x40},
+ {0x00,0x28,0x12,0x23,0xf2,0x05,0x0f,0x39,0xd2,0xff,0x12,0x20,0xf2,0x05,0x0e,0xbf,0xf0,0x19,0x0e,0xf1,0xd2,0x01,0xd1,0xfc,0xf1,0x2c,0xf0,0x02,0xd5,0x31,0xe0,0x05},
+ {0x00,0x28,0x0b,0x8c,0xd4,0x7c,0xc4,0x01,0x04,0x45,0xf1,0x48,0x82,0x19,0x82,0x29,0xd5,0xff,0x2d,0xd5,0xe0,0x05,0x0a,0xde,0xa0,0x55,0x80,0x05,0xd4,0xfd,0xf5,0x48},
+ {0x00,0x28,0xb5,0x52,0xf5,0x01,0x0f,0x54,0xa5,0x11,0xa1,0x21,0xa2,0x51,0x11,0x01,0x02,0x02,0x05,0x12,0xa5,0x53,0x83,0x53,0xf0,0x02,0xd5,0xcc,0xe0,0x05,0x0b,0x8c},
+ {0x00,0x28,0xf5,0x01,0x0f,0x6c,0xd3,0xf1,0xc3,0x02,0xf6,0x38,0xd5,0x1b,0xe0,0x05,0x0a,0x2e,0xd3,0xff,0xd4,0x80,0xf3,0x4c,0xe0,0x05,0x0f,0xf6,0xf0,0x19,0x0f,0x7e},
+ {0x00,0x28,0xd3,0xfc,0xf0,0x38,0xd3,0xf1,0xc3,0x02,0xf1,0x38,0x80,0x06,0x16,0xdc,0xd5,0x1b,0xe0,0x05,0x0a,0x2e,0xf0,0x01,0x0f,0x7c,0xe0,0x05,0x10,0x0a,0xf0,0x19},
+ {0x00,0x28,0x0f,0x7e,0xe0,0x05,0x10,0x3e,0xd5,0x00,0xc5,0x20,0xe0,0x05,0x0f,0x8d,0xe0,0x05,0x0b,0x92,0xd6,0x41,0xc6,0x03,0xe0,0x05,0x0b,0x71,0xe0,0x05,0x0f,0x9e},
+ {0x00,0x28,0xe0,0x05,0x0f,0xc2,0xf0,0x02,0xd2,0x11,0xe0,0x02,0x0b,0x8c,0xd1,0x19,0xc1,0x03,0x01,0x12,0xf4,0x18,0x1c,0xc0,0xd1,0xf8,0xf3,0x18,0x83,0x34,0x83,0x33},
+ {0x00,0x28,0xd2,0x2a,0xc2,0xe0,0xe0,0x02,0x0a,0x12,0xf0,0x02,0xd2,0xff,0xf0,0x28,0xd5,0x00,0xd3,0x1c,0xd4,0x88,0xe0,0x03,0x0a,0x99,0xd1,0x00,0xb5,0x02,0xd4,0xe8},
+ {0x00,0x28,0xd3,0x1d,0xe0,0x03,0x0a,0x99,0xd5,0x0c,0xd2,0xdf,0xc2,0x03,0xf2,0x28,0xf2,0x05,0x0f,0xb5,0xd2,0x80,0x12,0x02,0xf2,0x01,0x0f,0xb7,0xd1,0x01,0xd5,0x09},
+ {0x00,0x28,0xd4,0x30,0xe0,0x03,0x0a,0x99,0xc2,0x01,0xf2,0x09,0xa5,0x11,0xd3,0x1c,0xd4,0x88,0xe0,0x03,0x0a,0x99,0xf0,0x02,0xd3,0xff,0xf0,0x38,0xd2,0xc9,0xe0,0x02},
+ {0x00,0x28,0x0b,0x86,0xd3,0x93,0xc3,0x01,0x03,0x32,0xf1,0x38,0xd2,0x00,0xc2,0x20,0xa3,0x01,0xe0,0x02,0x0b,0x0d,0x81,0x12,0x31,0x12,0xa1,0x13,0x81,0x13,0xd2,0xcc},
+ {0x00,0x28,0xe0,0x02,0x0b,0x8c,0xf2,0x01,0x0f,0xdc,0xd3,0x00,0xf0,0x19,0x0f,0xde,0x83,0x12,0xf3,0x0d,0xd2,0x1c,0xe0,0x02,0x0a,0x32,0xd2,0x34,0xa3,0x11,0xe0,0x02},
+ {0x00,0x28,0x0a,0x32,0xe0,0x02,0x0b,0x96,0xf2,0x01,0x0f,0xed,0xd3,0x6a,0xc3,0x02,0xf0,0x19,0x0f,0xef,0xd3,0x14,0xc3,0x02,0xd2,0x81,0x12,0x02,0xa4,0x20,0x22,0x24},
+ {0x00,0x28,0xe0,0x02,0x0b,0x71,0xf0,0x02,0xe0,0x00,0x0a,0xde,0xd4,0xfb,0xf1,0x48,0x81,0x18,0x10,0x01,0xa5,0x00,0xf5,0x01,0x10,0x00,0xf0,0x0d,0xa3,0x09,0x93,0x36},
+ {0x00,0x28,0x85,0x36,0x10,0x50,0x85,0x08,0xd4,0xf8,0xf4,0x5c,0xe0,0x02,0x0a,0x42,0xf0,0x02,0xe0,0x00,0x0a,0xde,0xd4,0xfb,0xf1,0x48,0xd4,0x84,0xc4,0x01,0xf3,0x48},
+ {0x00,0x28,0x81,0x18,0x10,0x01,0xd4,0xfd,0xf5,0x48,0x20,0x05,0x85,0x36,0x00,0x05,0xd4,0xfe,0xf1,0x48,0xe0,0x06,0x0b,0x92,0xf6,0x01,0x10,0x21,0xe0,0x06,0x0b,0x96},
+ {0x00,0x28,0xa6,0x63,0xd4,0x8c,0xc4,0x01,0x04,0x46,0xf4,0x48,0xf1,0x01,0x10,0x2d,0xd5,0x00,0xc5,0x08,0x14,0x54,0x14,0x04,0xf0,0x19,0x10,0x2e,0x14,0x40,0xa5,0x49},
+ {0x00,0x28,0x87,0x57,0x85,0x76,0x15,0x54,0x85,0x58,0xd4,0xf8,0xf4,0x5c,0xd4,0x92,0xc4,0x01,0xf4,0x7c,0xd6,0x15,0xe0,0x06,0x0a,0x2e,0xe0,0x02,0x0a,0x42,0xf0,0x02},
+ {0x00,0x28,0xe0,0x00,0x0a,0xde,0xd4,0xfb,0xf1,0x48,0x81,0x18,0x10,0x01,0xa5,0x00,0xf5,0x05,0x10,0x48,0xf0,0x0d,0x80,0x08,0xe0,0x06,0x0b,0x96,0xa5,0x61,0xe0,0x06},
+ {0x00,0x28,0x0b,0x92,0xf6,0x05,0x10,0x69,0xd4,0x97,0xc4,0x03,0x04,0x45,0xf2,0x48,0xa6,0x01,0xe0,0x06,0x10,0x89,0xd4,0xf8,0xf4,0x7c,0xa0,0x61,0xd4,0xfe,0xf1,0x48},
+ {0x00,0x28,0xf1,0x01,0x10,0x63,0x82,0x29,0x82,0x29,0x02,0x20,0xf0,0x19,0x10,0x86,0xd5,0xff,0x2e,0xe5,0x02,0x20,0xf2,0x0d,0xf0,0x19,0x10,0x86,0xd4,0x9a,0xc4,0x03},
+ {0x00,0x28,0x04,0x45,0xf2,0x48,0xd4,0xfe,0xf1,0x48,0xf1,0x01,0x10,0x7d,0x82,0x23,0xd5,0x80,0xc5,0x7f,0x2e,0xe5,0x06,0x20,0xe0,0x06,0x10,0x89,0xd4,0xf8,0xf4,0x7c},
+ {0x00,0x28,0xa2,0x61,0xf0,0x19,0x10,0x86,0x82,0x28,0x82,0x26,0x06,0x20,0xe0,0x06,0x10,0x89,0xd4,0xf8,0xf4,0x7c,0xa2,0x61,0xf2,0x0d,0xe0,0x01,0x0a,0x42,0xf0,0x02},
+ {0x00,0x28,0xd1,0xff,0xf2,0x18,0xa5,0x21,0xa4,0x01,0xe0,0x04,0x0a,0xf3,0x83,0x23,0x4f,0x5f,0x22,0x23,0x11,0x52,0x00,0x43,0xf0,0x02,0xd0,0xa1,0xc0,0x03,0xf1,0x08},
+ {0x00,0x28,0xd3,0xa2,0xc3,0x03,0xf0,0x38,0x10,0x01,0xf0,0x01,0x10,0xa9,0xf3,0x1c,0xa2,0x11,0xd3,0x35,0xc3,0x03,0xe0,0x02,0x0b,0x71,0x82,0x23,0xd3,0xbe,0xc3,0x01},
+ {0x00,0x28,0xe0,0x02,0x0b,0x71,0xf0,0x02,0xd0,0x05,0xc0,0x60,0xe0,0x00,0x0a,0x03,0xa3,0x01,0xe0,0x03,0x0a,0x03,0xd0,0xf8,0xc0,0x3f,0x2c,0xec,0xf0,0x05,0x10,0xbc},
+ {0x00,0x28,0x82,0x2a,0x82,0x2a,0x81,0x1d,0x1d,0xde,0xf0,0x19,0x10,0xbe,0xd1,0xff,0xc1,0x1f,0x82,0x44,0x82,0x25,0xe0,0x02,0x0b,0x32,0xd0,0x00,0xc0,0x06,0x00,0x02},
+ {0x00,0x28,0xe0,0x01,0x0b,0x32,0x81,0x13,0x11,0x01,0x90,0x11,0x21,0x10,0xd3,0xaa,0xc3,0x03,0xf3,0x1c,0xd3,0xab,0xc3,0x03,0xf2,0x38,0x84,0x29,0xd0,0x0f,0x24,0x40},
+ {0x00,0x28,0x85,0x19,0x04,0x45,0x2d,0xdc,0x2e,0xec,0x22,0x20,0x02,0x21,0x82,0x29,0x01,0x24,0xf3,0x1c,0xe0,0x03,0x0b,0x9a,0xf3,0x01,0x10,0xf2,0xd2,0x00,0xd3,0x9d},
+ {0x00,0x28,0xc3,0x03,0xf0,0x38,0x4c,0xdc,0xf0,0x05,0x10,0xed,0xa2,0x23,0xa3,0x33,0xa0,0x26,0xf0,0x01,0x10,0xe4,0xd3,0xa1,0xc3,0x03,0xf3,0x2c,0xe0,0x03,0x10,0x95},
+ {0x00,0x28,0xf0,0x02,0xe0,0x03,0x0b,0x9a,0xf3,0x01,0x11,0x0a,0xe0,0x00,0x09,0xa0,0xd2,0xdc,0xc2,0x03,0x5e,0xce,0xf2,0x05,0x11,0x0a,0xd1,0xa6,0xc1,0x03,0xf2,0x18},
+ {0x00,0x28,0xf2,0x01,0x11,0x07,0xb2,0x22,0xf1,0x2c,0xf0,0x19,0x11,0x12,0xd3,0x00,0xf0,0x19,0x11,0x10,0xd1,0xa6,0xc1,0x03,0xd2,0xe0,0xc2,0x01,0xf1,0x2c,0xd3,0x01},
+ {0x00,0x28,0xd1,0xfa,0xf1,0x3c,0xf0,0x02,0xd1,0xfa,0xf0,0x18,0xd1,0xa5,0xc1,0x03,0xf2,0x18,0x12,0x20,0xf2,0x01,0x11,0x24,0xf1,0x0c,0xd1,0x1d,0xc1,0x03,0xe0,0x00},
+ {0x00,0x28,0x0b,0x71,0x80,0x02,0xb0,0x02,0xe0,0x00,0x11,0x66,0xf0,0x02,0xd0,0xa4,0xc0,0x03,0xf1,0x08,0xa1,0x13,0xd2,0x3f,0x2d,0xde,0xf0,0x1c,0xf1,0x05,0x11,0x33},
+ {0x00,0x28,0xd2,0x01,0xe0,0x02,0x0d,0x77,0xe0,0x02,0x0d,0xf9,0xf0,0x02,0xd1,0x85,0xc1,0x01,0xf2,0x18,0xd3,0x03,0x22,0x23,0xe0,0x03,0x0b,0x92,0xf3,0x01,0x11,0x46},
+ {0x00,0x28,0xa2,0x23,0xd3,0x00,0xe0,0x03,0x0b,0x8c,0x02,0x23,0x93,0x29,0xf3,0x01,0x11,0x46,0xd2,0x04,0xd3,0x05,0xd0,0xbc,0xc0,0x03,0x40,0x23,0xd1,0x49,0xc1,0x03},
+ {0x00,0x28,0xd2,0x03,0xf5,0x08,0xd3,0xff,0x2f,0x5f,0xf1,0x3c,0xa1,0x13,0x85,0x59,0x85,0x59,0xf1,0x5c,0xa0,0x03,0xa1,0x15,0xb2,0x22,0xf2,0x05,0x11,0x4d,0xf5,0x08},
+ {0x00,0x28,0xf1,0x5c,0xa1,0x13,0xa0,0x03,0xf5,0x08,0x83,0x53,0xf1,0x3c,0xd3,0x02,0xd4,0x33,0xe0,0x03,0x0a,0x73,0xf0,0x02,0xd3,0x6a,0xc3,0x03,0xf1,0x38,0x02,0x10},
+ {0x00,0x28,0x94,0x21,0xf4,0x05,0x11,0x6e,0xd2,0x01,0x94,0x27,0x12,0x24,0x14,0x21,0xf4,0x01,0x11,0x77,0xf3,0x2c,0xd1,0x1d,0xe0,0x01,0x0a,0x2e,0xf0,0x02,0xd0,0x0b},
+ {0x00,0x28,0xe0,0x00,0x0a,0x3a,0x82,0x2d,0x80,0x2d,0xf0,0x02,0xd3,0x20,0x91,0x03,0x10,0x01,0x73,0x30,0xd2,0x72,0xd1,0x06,0xe0,0x01,0x0a,0x99,0xf0,0x02,0xe0,0x00},
+ {0x00,0x28,0x11,0xea,0xd4,0x85,0xc4,0x01,0xf5,0x48,0xf5,0x01,0x11,0x92,0xe0,0x00,0x12,0x04,0xf0,0x19,0x11,0x94,0xe0,0x00,0x11,0xf7,0xd4,0x42,0xc4,0x01,0xf4,0x1c},
+ {0x00,0x28,0xd4,0x42,0xc4,0x01,0x85,0x12,0x04,0x45,0xf2,0x48,0xa4,0x43,0xf3,0x48,0xa6,0x31,0xa7,0x21,0xe0,0x06,0x0b,0x0d,0x82,0x66,0x86,0x68,0x32,0x26,0xd6,0x00},
+ {0x00,0x28,0xc6,0x01,0x12,0x26,0xa6,0x31,0xa7,0x01,0xe0,0x06,0x0b,0x0d,0xa3,0x61,0x83,0x66,0x86,0x68,0x33,0x36,0xd6,0x00,0xc6,0x01,0x13,0x36,0xa6,0x31,0xa7,0x21},
+ {0x00,0x28,0xe0,0x06,0x0b,0x0d,0xd2,0x3f,0x22,0x26,0x82,0x2d,0xa2,0x25,0x82,0x25,0xa8,0x11,0xd6,0x02,0xd7,0x20,0xe0,0x06,0x0a,0x99,0xa6,0x11,0xe0,0x06,0x11,0x7e},
+ {0x00,0x28,0xd4,0x43,0xc4,0x01,0xf4,0x2c,0xa8,0x21,0xd6,0x02,0xd7,0xfc,0xe0,0x06,0x0a,0x99,0x88,0x29,0xd6,0x03,0xd7,0x10,0xe0,0x06,0x0a,0x99,0xd8,0x11,0x95,0x13},
+ {0x00,0x28,0xf5,0x05,0x11,0xe5,0xd8,0x07,0xd4,0x85,0xc4,0x03,0xf5,0x48,0x4d,0x2d,0xf5,0x05,0x11,0xe0,0xa4,0x43,0xb8,0x82,0xf8,0x05,0x11,0xd8,0x88,0x88,0x88,0x88},
+ {0x00,0x28,0xd5,0x8c,0xc5,0x08,0x1c,0x85,0xd6,0x11,0xd7,0xf4,0xe0,0x06,0x0a,0x99,0xf0,0x02,0xd3,0x44,0xc3,0x01,0xf2,0x38,0x55,0xec,0x12,0x20,0x40,0x52,0xd5,0x0b},
+ {0x00,0x28,0x03,0x35,0xf2,0x38,0x55,0xce,0x12,0x20,0x40,0x52,0xf0,0x02,0xd1,0x01,0xd3,0x45,0xc3,0x01,0xf2,0x38,0x45,0xec,0xf5,0x05,0x12,0x03,0xa3,0x35,0xa1,0x13},
+ {0x00,0x28,0xa5,0x1c,0xf5,0x01,0x11,0xfa,0xf0,0x02,0xd1,0x06,0xd3,0x4e,0xc3,0x01,0xd4,0x6d,0xc4,0x01,0xf2,0x38,0x4e,0xce,0xf5,0x48,0x4d,0x0d,0x2d,0xd2,0xf5,0x05},
+ {0x00,0x28,0x12,0x1b,0xb3,0x32,0xf5,0x38,0x4d,0x0d,0xf5,0x05,0x12,0x1b,0xb3,0x32,0xb4,0x42,0xb1,0x12,0x95,0x13,0xf5,0x05,0x12,0x09,0xf0,0x02,0xd1,0xf7,0xf2,0x18},
+ {0x00,0x28,0xc1,0x11,0xf1,0x09,0xd5,0x06,0xe0,0x05,0x0a,0x3a,0x83,0x73,0x84,0x75,0xd1,0x01,0x2f,0xfd,0x2c,0xc1,0x12,0x23,0x02,0x24,0xd1,0x0f,0x5d,0xde,0xf1,0x05},
+ {0x00,0x28,0x12,0x2f,0xd2,0x0f,0x91,0x21,0xf1,0x05,0x12,0x33,0xd2,0x00,0xa7,0x21,0xd5,0x0d,0xd6,0xfc,0xe0,0x05,0x0a,0x99,0x1d,0x4f,0xb0,0x02,0x20,0x01,0xf0,0x05},
+ {0x00,0x28,0x12,0x1e,0xa0,0x11,0xd1,0xf7,0xf1,0x2c,0xf0,0x02,0xd4,0x1c,0x81,0x02,0x14,0x14,0xe0,0x03,0x0a,0x3e,0xd2,0xfb,0xf1,0x28,0xa1,0x1f,0xa1,0x1f,0x10,0x10},
+ {0x00,0x28,0xb5,0x04,0xd3,0x0c,0xd4,0xb0,0xe0,0x03,0x0a,0x73,0xd4,0xfc,0xd5,0x02,0xe0,0x03,0x0a,0x73,0xd5,0x10,0xd3,0x19,0xd4,0x40,0xe0,0x03,0x0a,0x73,0xd5,0x03},
+ {0x00,0x28,0xd3,0x00,0xd4,0xcb,0xe0,0x03,0x0a,0x73,0xc1,0x05,0x35,0x01,0xd3,0x0d,0xd4,0xb4,0xe0,0x03,0x0a,0x73,0xd1,0x68,0x35,0x01,0xd2,0xf7,0xf2,0x5c,0xd3,0x0d},
+ {0x00,0x28,0xd4,0xfc,0xe0,0x03,0x0a,0x99,0xd3,0x0f,0xe0,0x03,0x12,0x1c,0xf0,0x02,0xd5,0x00,0xd3,0x19,0xd4,0x40,0xe0,0x03,0x0a,0x73,0xd3,0x0c,0xd4,0xfc,0xd5,0x00},
+ {0x00,0x28,0xe0,0x03,0x0a,0x99,0xd5,0x00,0xd3,0x00,0xd4,0xcb,0xe0,0x03,0x0a,0x99,0xf0,0x02,0xd0,0x01,0xe0,0x05,0x0e,0x8f,0xc3,0x02,0xf3,0x09,0xd5,0x01,0xc5,0x60},
+ {0x00,0x28,0xe0,0x05,0x0a,0x03,0xd3,0x01,0x7c,0xe3,0x66,0x34,0xd3,0x35,0x26,0x63,0xd5,0x33,0xe0,0x05,0x0a,0x32,0xd2,0x06,0xc3,0x08,0xf3,0x09,0xd5,0x0a,0xe0,0x05},
+ {0x00,0x28,0x0a,0x36,0xa1,0x01,0xa0,0x61,0xb2,0x22,0xf2,0x01,0x12,0xad,0xf0,0x01,0x12,0x92,0x11,0x01,0xf1,0x01,0x12,0xad,0x93,0x11,0xf3,0x05,0x12,0xa5,0xf1,0x0d},
+ {0x00,0x28,0xa5,0x01,0xa6,0x11,0xe0,0x05,0x0a,0xf3,0xd3,0xc8,0x4f,0xf5,0xf3,0x05,0x12,0x92,0xd4,0xa8,0xc4,0x03,0xf4,0x0c,0xf0,0x02,0xd4,0x89,0xc4,0x01,0x12,0x21},
+ {0x00,0x28,0xd3,0x03,0xa6,0x21,0xf0,0x05,0x12,0xbc,0xe0,0x06,0x0a,0xc4,0xf0,0x19,0x12,0xbe,0xe0,0x06,0x0a,0xb3,0xe0,0x06,0x12,0x80,0x87,0x63,0xa7,0x61,0xd6,0xff},
+ {0x00,0x28,0xc6,0x7f,0xe0,0x06,0x0b,0x0d,0xa7,0x61,0x36,0x76,0xa6,0x65,0x86,0x65,0xf7,0x48,0x07,0x76,0xf4,0x7c,0xa4,0x43,0x02,0x21,0xb3,0x32,0xf3,0x05,0x12,0xb5},
+ {0x00,0x28,0xf0,0x02,0xd8,0x89,0xc8,0x01,0xd9,0x00,0xf8,0x9c,0xa8,0x83,0xf8,0x9c,0xa8,0x83,0xf8,0x9c,0xa6,0x11,0xf7,0x38,0xe0,0x07,0x12,0x41,0xa7,0x01,0xa8,0x41},
+ {0x00,0x28,0xa9,0x51,0xe0,0x07,0x12,0xb1,0xa3,0x33,0xb6,0x62,0xf6,0x05,0x12,0xdc,0xd8,0x89,0xc8,0x01,0xd6,0x03,0xf9,0x88,0x29,0x92,0xf8,0x9c,0xa8,0x83,0xb6,0x62},
+ {0x00,0x28,0xf6,0x05,0x12,0xeb,0xf0,0x02,0xd7,0x89,0xc7,0x01,0xf1,0x78,0xa7,0x73,0xf3,0x78,0x11,0x13,0xa7,0x73,0xf2,0x78,0x12,0x23,0xd3,0x01,0x14,0x12,0xa6,0x40},
+ {0x00,0x28,0xf6,0x05,0x13,0x03,0xf4,0x0d,0xf3,0x0d,0x84,0x42,0x05,0x12,0xa6,0x50,0xa7,0x40,0x2e,0xeb,0xf6,0x05,0x13,0x0c,0x85,0x53,0x84,0x43,0xe0,0x04,0x0b,0x0d},
+ {0x00,0x28,0x20,0x40,0x80,0x0f,0xa0,0x09,0x80,0x07,0x20,0x03,0xf0,0x02,0xd0,0x00,0xd2,0xf9,0xc2,0xff,0xd1,0x00,0xd4,0x0f,0xa6,0x21,0xe0,0x06,0x0a,0xd1,0xe0,0x06},
+ {0x00,0x28,0x12,0x80,0x86,0x63,0x4f,0x1e,0xf7,0x05,0x13,0x24,0xa1,0x61,0xa0,0x21,0xa2,0x23,0xb4,0x42,0xf4,0x05,0x13,0x19,0xa6,0x01,0xe0,0x06,0x0a,0xd1,0xf0,0x02},
+ {0x00,0x28,0xd4,0x20,0xe0,0x04,0x12,0x41,0xd3,0x00,0xd2,0x00,0xd4,0x00,0xe0,0x04,0x13,0x9e,0xe0,0x04,0x12,0x80,0x81,0x43,0xa2,0x23,0x80,0x02,0xd5,0x00,0xc5,0x80},
+ {0x00,0x28,0x2d,0xd0,0xf5,0x01,0x13,0x49,0xa4,0x21,0xe0,0x04,0x13,0x9e,0xe0,0x04,0x12,0x80,0x84,0x43,0x4d,0x1c,0xf5,0x05,0x13,0x49,0xa1,0x41,0xa3,0x21,0xf0,0x05},
+ {0x00,0x28,0x13,0x37,0xd5,0x45,0xc5,0x03,0xf5,0x3c,0xa4,0x31,0xe0,0x04,0x13,0x9e,0xf0,0x02,0xf0,0x1f,0xf0,0x3f,0xe0,0x03,0x0b,0x96,0x93,0x31,0x83,0x34,0xd2,0xe7},
+ {0x00,0x28,0xc2,0x03,0xd0,0x79,0xc0,0x01,0xf1,0x08,0xf2,0x1c,0xd1,0x02,0xc1,0x90,0x1d,0xdf,0xf0,0x1c,0xa2,0x23,0xa0,0x03,0xf1,0x08,0xf2,0x1c,0xd1,0xbc,0xc1,0x55},
+ {0x00,0x28,0xf0,0x1c,0xa2,0x23,0xd0,0x7b,0xc0,0x01,0xf1,0x08,0xf2,0x1c,0xd1,0x08,0xf0,0x1c,0xe0,0x03,0x0c,0x5c,0xe0,0x03,0x0b,0x9e,0xe0,0x03,0x0a,0xec,0xe0,0x03},
+ {0x00,0x28,0x0c,0xfb,0xe0,0x03,0x0e,0x99,0xe0,0x03,0x0f,0x5a,0xd5,0x00,0xd3,0x0f,0xd4,0xee,0xe0,0x03,0x0a,0x73,0xd5,0x00,0xd3,0x0d,0xd4,0x20,0xe0,0x03,0x0a,0x99},
+ {0x00,0x28,0xd3,0x00,0xe0,0x03,0x11,0x7e,0xd3,0x02,0xd4,0xfe,0xc4,0x02,0xe0,0x03,0x0b,0x71,0xd3,0x00,0xc3,0x02,0xe0,0x03,0x0d,0x77,0xd1,0x00,0xd0,0xfa,0xf0,0x1c},
+ {0x00,0x28,0xd0,0xf8,0xf0,0x1c,0xe0,0x03,0x11,0x13,0xd3,0x00,0xc3,0x20,0xe0,0x03,0x0f,0x8d,0xf0,0x02,0xa3,0x01,0xd1,0x10,0xd2,0x74,0xe0,0x01,0x0a,0x99,0xf0,0x02},
+ {0x00,0x28,0xd1,0xa6,0xc1,0x01,0x01,0x10,0xf4,0x18,0x81,0x49,0xd2,0x02,0xd3,0x74,0xe0,0x02,0x0a,0x73,0xa4,0x11,0xd2,0x03,0xd3,0xaa,0xe0,0x02,0x0a,0x73,0x84,0x19},
+ {0x00,0x28,0xd3,0xfd,0xe0,0x02,0x0a,0x73,0xf0,0x02,0xa1,0x01,0xd2,0x00,0xd3,0x01,0xd5,0x7a,0xc5,0x03,0xf6,0x58,0x4c,0xe0,0xf4,0x05,0x13,0xcc,0xd2,0x01,0x10,0x06},
+ {0x00,0x28,0xd5,0x7b,0xc5,0x03,0xf6,0x58,0xd4,0x30,0x04,0x64,0x4c,0xc0,0xf4,0x05,0x13,0xcc,0xd3,0x00,0x10,0x06,0xd5,0x85,0xc5,0x01,0xf4,0x58,0xf4,0x01,0x13,0xea},
+ {0x00,0x28,0xd5,0x43,0xc5,0x01,0xf4,0x58,0xd6,0xb3,0x24,0x46,0xd6,0x00,0xc6,0x08,0x06,0x64,0x66,0x62,0x86,0x6b,0x86,0x6b,0xd2,0x08,0xd5,0x42,0xc5,0x01,0xf4,0x58},
+ {0x00,0x28,0xb4,0x42,0xf4,0x01,0x13,0xe4,0xd2,0x0f,0x4c,0xe2,0xf4,0x01,0x13,0xf6,0xa6,0x21,0xf0,0x19,0x13,0xf6,0xd5,0x42,0xc5,0x01,0xf4,0x58,0x94,0x43,0x84,0x42},
+ {0x00,0x28,0x02,0x24,0x82,0x24,0xd4,0x84,0xc4,0xf8,0x76,0x42,0xd5,0x0f,0x2e,0xe9,0xd5,0x82,0xc5,0x03,0xf5,0x6c,0xd4,0x03,0xd5,0x52,0xe0,0x04,0x0a,0x73,0xa6,0x31},
+ {0x00,0x28,0xd5,0x83,0xc5,0x03,0xf5,0x6c,0xd4,0x03,0xd5,0x77,0xe0,0x04,0x0a,0x73,0xd6,0x80,0x4c,0xe0,0xf4,0x05,0x14,0x0e,0x10,0x06,0xd5,0x7c,0xc5,0x03,0xf6,0x58},
+ {0x00,0x28,0x00,0x06,0xd5,0x84,0xc5,0x03,0xf5,0x0c,0xa6,0x01,0xd5,0xf8,0xd4,0x06,0xe0,0x04,0x0a,0x73,0xf0,0x02,0xa2,0x01,0xd0,0x0e,0xd1,0xb9,0xe0,0x00,0x0a,0x73},
+ {0x00,0x28,0xf0,0x02,0x82,0x09,0xf2,0x05,0x14,0x25,0x81,0x05,0xd2,0x03,0x25,0xce,0xf0,0x19,0x14,0x2f,0xd1,0x0c,0x15,0x01,0x82,0x59,0xf2,0x01,0x14,0x2e,0xb5,0x58},
+ {0x00,0x28,0xa1,0x19,0xf0,0x19,0x14,0x27,0x81,0x15,0xd3,0x0e,0xd4,0xfc,0xe0,0x03,0x0a,0x73,0xa5,0x11,0xd4,0x75,0xe0,0x03,0x0a,0x73,0xf0,0x02,0xe0,0x00,0x14,0x8e},
+ {0x00,0x28,0xd5,0x67,0xc5,0x03,0xf4,0x58,0xf5,0x0c,0x4e,0x0c,0xf6,0x05,0x14,0x50,0x4e,0xc0,0xf6,0x01,0x14,0x70,0x14,0x40,0xd3,0x01,0xe0,0x03,0x14,0x71,0xa1,0x31},
+ {0x00,0x28,0xd3,0x08,0xe0,0x03,0x0a,0x36,0x31,0x14,0x81,0x14,0xf0,0x19,0x14,0x5a,0xd3,0x00,0x14,0x04,0xe0,0x03,0x14,0x71,0xa1,0x31,0xd3,0x08,0xe0,0x03,0x0a,0x36},
+ {0x00,0x28,0x31,0x14,0x81,0x14,0xd2,0x40,0xd3,0x00,0xe0,0x03,0x0a,0x03,0xb2,0x22,0xf2,0x01,0x14,0x68,0xd3,0x00,0xe0,0x03,0x0a,0x03,0xd6,0x04,0x2c,0xca,0xf4,0x01},
+ {0x00,0x28,0x14,0x5e,0xa4,0x11,0xd3,0x0f,0xe0,0x03,0x0a,0x32,0xe0,0x03,0x0a,0x48,0xe0,0x03,0x16,0xa7,0xf0,0x02,0xd3,0x00,0xc3,0x20,0xf0,0x05,0x14,0x7c,0xd3,0x5b},
+ {0x00,0x28,0xc3,0x0b,0xd4,0x00,0xc4,0x09,0x11,0x41,0xa4,0x10,0x21,0x14,0xa5,0x11,0xd6,0xc0,0xe0,0x05,0x0a,0xf3,0xd4,0x60,0x4c,0xe8,0x05,0x54,0xd2,0xe3,0xc2,0x22},
+ {0x00,0x28,0xf5,0x01,0x14,0x8c,0x33,0x32,0x83,0x34,0xb5,0x52,0xf0,0x19,0x14,0x85,0xa0,0x31,0xf0,0x02,0xd4,0x57,0xc4,0x03,0xf2,0x48,0x95,0x25,0xb2,0x24,0x22,0x25},
+ {0x00,0x28,0xd0,0x80,0xc0,0xfb,0x20,0x02,0xd1,0x04,0xf2,0x48,0xa4,0x45,0xf3,0x48,0xa4,0x43,0x40,0x23,0xb1,0x12,0xf1,0x05,0x14,0x98,0xf0,0x02,0xa2,0x01,0xe0,0x02},
+ {0x00,0x28,0x16,0x03,0xe0,0x01,0x0a,0xf3,0xf0,0x02,0xd6,0x0f,0xe0,0x06,0x0a,0x3a,0xd4,0xff,0x20,0xc4,0x81,0x79,0x81,0x19,0x22,0xfc,0xd3,0x54,0xc3,0x03,0xf5,0x38},
+ {0x00,0x28,0x10,0x05,0x94,0x01,0x20,0x04,0xa3,0x33,0xf5,0x38,0x11,0x15,0x94,0x11,0x21,0x14,0xa3,0x33,0xf5,0x38,0x12,0x25,0x94,0x21,0x22,0x24,0xd3,0x48,0xc3,0x03},
+ {0x00,0x28,0xf3,0x0c,0xa3,0x37,0xf3,0x1c,0xa3,0x37,0xf3,0x2c,0xa3,0x37,0xe0,0x06,0x09,0xa0,0xf3,0x6c,0xf0,0x02,0xd6,0xff,0xc6,0x7f,0xf0,0x05,0x14,0xd7,0xd4,0x57},
+ {0x00,0x28,0xc4,0x03,0xf5,0x48,0x95,0x55,0xf5,0x01,0x14,0xd7,0xd6,0xcc,0xc6,0x4c,0xd4,0x48,0xc4,0x03,0xd5,0x03,0x44,0x05,0xf2,0x48,0xa4,0x43,0xf1,0x48,0xa4,0x43},
+ {0x00,0x28,0xf3,0x48,0x33,0x36,0x4d,0xed,0x45,0xfe,0x11,0x51,0xf0,0x02,0xd3,0x48,0xc3,0x03,0xd4,0x03,0x43,0x04,0xf1,0x38,0xa3,0x33,0xf2,0x38,0x44,0xde,0xf4,0x05},
+ {0x00,0x28,0x15,0x07,0xa5,0x11,0xe0,0x05,0x0b,0x32,0xa1,0x51,0xa5,0x21,0xe0,0x05,0x0b,0x32,0x16,0x51,0xd4,0x00,0xc4,0x03,0x4c,0xe8,0xf4,0x01,0x14,0xfe,0xd6,0x00},
+ {0x00,0x28,0xc6,0x03,0xa5,0x01,0xe0,0x05,0x14,0xa1,0xa1,0x61,0xf1,0x05,0x15,0x2b,0xa1,0x13,0xf0,0x19,0x15,0x2b,0xa3,0x33,0xf2,0x38,0x44,0xed,0xf4,0x05,0x15,0x29},
+ {0x00,0x28,0xa5,0x11,0xe0,0x05,0x0b,0x32,0xa1,0x51,0xa5,0x21,0xe0,0x05,0x0b,0x32,0x16,0x15,0xd4,0x00,0xc4,0x03,0x4c,0xe8,0xf4,0x01,0x15,0x1f,0xd3,0xa7,0xc3,0x03},
+ {0x00,0x28,0xd4,0x01,0xf3,0x4c,0xd6,0x00,0xc6,0x03,0xa5,0x01,0xe0,0x05,0x14,0xa1,0xa1,0x61,0xf1,0x0d,0xf1,0x05,0x15,0x2b,0xb1,0x12,0xf0,0x19,0x15,0x2b,0xd1,0x00},
+ {0x00,0x28,0xd6,0x00,0xf0,0x02,0xd4,0x57,0xc4,0x03,0xd5,0x03,0x44,0x05,0xf3,0x48,0x02,0x31,0xa5,0x20,0xf5,0x05,0x15,0x3b,0xf3,0x01,0x15,0x4b,0xd2,0x00,0xa4,0x43},
+ {0x00,0x28,0xf0,0x19,0x15,0x44,0xa4,0x43,0xf5,0x48,0x13,0x35,0x4d,0x2d,0xf5,0x01,0x15,0x44,0xf3,0x01,0x15,0x4b,0xf2,0x48,0xb4,0x42,0xf4,0x2c,0xe0,0x00,0x16,0x16},
+ {0x00,0x28,0xd0,0x01,0xf0,0x19,0x15,0x4c,0xd0,0x00,0xf0,0x02,0xd0,0x57,0xc0,0x03,0xf1,0x08,0xe0,0x01,0x13,0xa4,0xa0,0x07,0xf1,0x08,0xe0,0x01,0x13,0xb7,0xa0,0x07},
+ {0x00,0x28,0xf1,0x08,0xe0,0x01,0x14,0x17,0xa0,0x07,0xf1,0x08,0xe0,0x01,0x14,0x1d,0xe0,0x01,0x0a,0x84,0xf0,0x02,0xe0,0x00,0x15,0x4d,0xe0,0x00,0x0a,0x48,0xe0,0x00},
+ {0x00,0x28,0x16,0x42,0xe0,0x00,0x16,0x4d,0xf0,0x02,0xd0,0x00,0xe0,0x03,0x14,0xa7,0xd3,0x00,0xe0,0x03,0x14,0xcb,0xf4,0x01,0x15,0x76,0xe0,0x03,0x15,0x2c,0xf3,0x05},
+ {0x00,0x28,0x15,0x92,0xd3,0x01,0xe0,0x03,0x14,0xe5,0xf4,0x01,0x15,0x7f,0xe0,0x03,0x15,0x2c,0xf3,0x05,0x15,0x92,0xd3,0x02,0xe0,0x03,0x14,0xcb,0xf4,0x01,0x15,0x88},
+ {0x00,0x28,0xe0,0x03,0x15,0x2c,0xf3,0x05,0x15,0x92,0xd3,0x03,0xe0,0x03,0x14,0xcb,0xf4,0x01,0x15,0x91,0xe0,0x03,0x15,0x2c,0xf3,0x05,0x15,0x92,0xd3,0x00,0xa0,0x31},
+ {0x00,0x28,0xe0,0x03,0x15,0x61,0xf0,0x02,0xd0,0x00,0xe0,0x03,0x14,0xa7,0xd3,0x00,0xe0,0x03,0x14,0xcb,0xf4,0x01,0x15,0xb4,0xd1,0xd5,0xc1,0x03,0xf2,0x18,0xf2,0x05},
+ {0x00,0x28,0x15,0xa7,0xd2,0x01,0xf1,0x2c,0xf0,0x19,0x15,0xe3,0xd2,0x00,0xf1,0x2c,0xe0,0x03,0x15,0x2c,0xf3,0x01,0x15,0xb8,0xd1,0xa7,0xc1,0x03,0xd2,0x01,0xf1,0x2c},
+ {0x00,0x28,0xd3,0x01,0xf0,0x19,0x15,0xe0,0xd1,0xd5,0xc1,0x03,0xd2,0x00,0xf1,0x2c,0xd3,0x01,0xe0,0x03,0x14,0xe5,0xf4,0x01,0x15,0xc4,0xe0,0x03,0x15,0x2c,0xf3,0x01},
+ {0x00,0x28,0x15,0xc4,0xd3,0x01,0xf0,0x19,0x15,0xe0,0xd3,0x02,0xe0,0x03,0x14,0xcb,0xf4,0x01,0x15,0xd4,0xe0,0x03,0x15,0x2c,0xf3,0x01,0x15,0xd4,0xd1,0xa7,0xc1,0x03},
+ {0x00,0x28,0xd2,0x01,0xf1,0x2c,0xd3,0x01,0xf0,0x19,0x15,0xe0,0xd3,0x03,0xe0,0x03,0x14,0xe5,0xf4,0x01,0x15,0xdd,0xe0,0x03,0x15,0x2c,0xf3,0x05,0x15,0xe0,0xd0,0x00},
+ {0x00,0x28,0xf0,0x19,0x15,0xe3,0xa0,0x31,0xe0,0x03,0x15,0x4d,0xf0,0x02,0xd6,0x57,0xc6,0x03,0xd5,0x03,0x46,0x25,0xf2,0x68,0xa6,0x63,0xf3,0x68,0xa6,0x63,0xf4,0x68},
+ {0x00,0x28,0x4d,0xc0,0xf5,0x05,0x16,0x00,0xb5,0x12,0xf5,0x01,0x15,0xfa,0x55,0xef,0xf5,0x05,0x16,0x00,0x10,0x04,0xa2,0x23,0xf0,0x19,0x15,0xed,0xf2,0x01,0x16,0x00},
+ {0x00,0x28,0x10,0x04,0xb2,0x22,0xf0,0x19,0x15,0xed,0xb6,0x64,0xf6,0x2c,0xf0,0x02,0xd2,0x59,0xc2,0x03,0xd1,0x03,0x42,0x01,0xf0,0x28,0xf0,0x02,0xd2,0x57,0xc2,0x03},
+ {0x00,0x28,0xf1,0x28,0xa2,0x25,0xf0,0x28,0xa1,0x14,0xf1,0x01,0x16,0x15,0xb0,0x02,0xf0,0x01,0x16,0x15,0x80,0x03,0xf0,0x02,0xf0,0x01,0x16,0x20,0xb0,0x02,0xf0,0x01},
+ {0x00,0x28,0x16,0x2c,0xb0,0x02,0xf0,0x01,0x16,0x3a,0xf0,0x19,0x16,0x41,0xa5,0x11,0xe0,0x05,0x16,0x09,0xd3,0x00,0xc3,0x03,0x15,0x53,0xa6,0x11,0xd7,0x01,0xe0,0x05},
+ {0x00,0x28,0x15,0xe4,0xf0,0x19,0x16,0x41,0xf0,0x19,0x16,0x41,0xd5,0x01,0xe0,0x05,0x16,0x03,0xa6,0x11,0xd7,0x03,0xe0,0x05,0x15,0xe4,0xd7,0x02,0xe0,0x05,0x15,0xe4},
+ {0x00,0x28,0xf0,0x19,0x16,0x41,0xd5,0x02,0xe0,0x05,0x16,0x03,0xa6,0x11,0xd7,0x03,0xe0,0x05,0x15,0xe4,0xf0,0x02,0xd0,0x1f,0xd2,0x00,0xd1,0xff,0xe0,0x00,0x0a,0x99},
+ {0x00,0x28,0xc3,0x16,0xf3,0x09,0xd2,0x01,0xe0,0x00,0x0a,0x99,0xf0,0x02,0xd0,0x2b,0xe0,0x00,0x0a,0x2e,0xd3,0xff,0xf3,0x09,0xf0,0x02,0xd7,0x0f,0xd8,0x02,0xc8,0x02},
+ {0x00,0x28,0xd9,0x70,0xc9,0xc0,0xe0,0x07,0x0a,0xa0,0xe0,0x07,0x16,0x42,0xd3,0x10,0xd0,0x00,0xd1,0x00,0xd2,0x00,0xd7,0x0f,0xe0,0x07,0x0a,0x3a,0xd5,0xff,0x24,0xd5},
+ {0x00,0x28,0x00,0x04,0x84,0x89,0x84,0x49,0x01,0x14,0x24,0xc5,0x02,0x24,0xd5,0xff,0xf5,0x09,0xb3,0x32,0xf3,0x05,0x16,0x60,0xd6,0x54,0xc6,0x03,0x80,0x09,0xf6,0x0c},
+ {0x00,0x28,0xa6,0x63,0x81,0x19,0xf6,0x1c,0xa6,0x63,0x82,0x29,0xf6,0x2c,0xd7,0x0f,0xd8,0xfe,0xc8,0xfe,0xd9,0x7f,0xc9,0xc0,0xe0,0x07,0x0a,0xa0,0xf0,0x02,0xd1,0xb4},
+ {0x00,0x28,0xc1,0x03,0xd2,0x04,0x41,0x20,0xf4,0x18,0xd3,0x1d,0xe0,0x03,0x0a,0x2e,0xd3,0x00,0xd4,0x57,0xc4,0x03,0xf4,0x3c,0xa5,0x31,0xa4,0x47,0xa1,0x13,0xf3,0x18},
+ {0x00,0x28,0xb2,0x22,0xf2,0x05,0x16,0x8d,0xe0,0x03,0x15,0x61,0xf0,0x02,0xd4,0x00,0xe0,0x04,0x0b,0x8c,0xd1,0xfc,0xf2,0x18,0x82,0x22,0x02,0x24,0xd1,0xea,0xc1,0x03},
+ {0x00,0x28,0x01,0x12,0xf4,0x18,0xd1,0xde,0xc1,0x03,0xf1,0x4c,0xf0,0x02,0xd1,0x84,0xc1,0x03,0xf0,0x18,0xd6,0x80,0x5f,0x0e,0x16,0x60,0x40,0x76,0xd6,0x40,0x10,0x06},
+ {0x00,0x28,0xe0,0x01,0x0a,0xe3,0x81,0x13,0xd6,0x80,0xc6,0x25,0x15,0x16,0xd6,0x80,0xc6,0x3e,0xe0,0x05,0x0b,0x0d,0x22,0x50,0x92,0x2e,0x92,0x28,0xa2,0x23,0x92,0x22},
+ {0x00,0x28,0xd6,0x40,0xc6,0x38,0x5f,0x1e,0xf7,0x05,0x16,0xd0,0xd6,0xc0,0xc6,0x2b,0x15,0x16,0xd6,0x80,0xc6,0x0c,0xe0,0x05,0x0b,0x0d,0x23,0x50,0x93,0x3e,0x93,0x3a},
+ {0x00,0x28,0xf0,0x19,0x16,0xdf,0xd6,0x40,0xc6,0x51,0x15,0x16,0xd6,0x40,0xc6,0x1f,0xe0,0x05,0x0b,0x0d,0xd3,0x09,0x23,0x53,0xd6,0x00,0xc6,0x04,0x13,0x63,0x93,0x3e},
+ {0x00,0x28,0x23,0x30,0x93,0x3e,0xa3,0x33,0x93,0x32,0xd1,0xe4,0xc1,0x03,0xf5,0x18,0x05,0x35,0xe0,0x05,0x0a,0xc4,0xa1,0x15,0xf5,0x18,0x94,0x22,0x15,0x54,0x96,0x5f},
+ {0x00,0x28,0xf6,0x05,0x16,0xf7,0xd6,0xf9,0xc6,0xff,0x5f,0xda,0xf7,0x05,0x16,0xf9,0xa4,0x5f,0xa5,0x61,0xf0,0x19,0x16,0xf9,0xb4,0x5e,0xd5,0x07,0xe0,0x05,0x0a,0xd1},
+ {0x00,0x28,0x12,0x24,0xb1,0x12,0xf5,0x18,0x05,0x52,0xe0,0x05,0x0a,0xb3,0xf0,0x02,0xa2,0x01,0xd1,0xdd,0xd0,0x07,0xe0,0x00,0x0a,0x99,0xf0,0x02,0xd2,0x00,0xd3,0x00},
+ {0x00,0x28,0xc3,0xc0,0xa4,0x01,0xe0,0x02,0x0a,0xa0,0xd4,0x10,0xc4,0x27,0xf4,0x09,0xd2,0x01,0xd3,0xff,0xd4,0x01,0xe0,0x02,0x0a,0x99,0xc4,0x28,0xf4,0x09,0xd2,0x00},
+ {0x00,0x28,0xe0,0x02,0x0a,0x3a,0x80,0x3c,0x80,0x0d,0xd2,0x01,0xd3,0xff,0xd4,0x00,0xe0,0x02,0x0a,0x99,0xf0,0x02,0xd2,0x01,0xe0,0x02,0x17,0x02,0xd2,0xab,0xc2,0x18},
+ {0x00,0x28,0xe0,0x02,0x17,0x08,0xd3,0xab,0xc3,0x14,0xe0,0x03,0x17,0x08,0xd4,0xab,0xc4,0x38,0xe0,0x04,0x17,0x08,0x82,0x25,0x84,0x45,0x83,0x35,0x20,0x23,0xd6,0xf9},
+ {0x00,0x28,0xf6,0x0c,0xd3,0xff,0xc3,0x66,0xd4,0xab,0xc4,0x10,0xd2,0x00,0xe0,0x02,0x0a,0xa0,0xd2,0x00,0xe0,0x02,0x17,0x02,0xf0,0x02,0xd3,0xf9,0xf2,0x38,0xd1,0xe5},
+ {0x00,0x28,0xc1,0x6f,0xe0,0x01,0x0b,0x0d,0xd3,0x63,0xc3,0x03,0x94,0x01,0x03,0x34,0xf4,0x38,0x34,0x41,0xa4,0x43,0x84,0x43,0xd3,0x0f,0x13,0x43,0xa4,0x30,0x23,0x34},
+ {0x00,0x28,0xd4,0x0f,0x4c,0x3c,0xf4,0x01,0x17,0x5a,0xd3,0x0f,0xd1,0x08,0xd2,0xb8,0xe0,0x01,0x0a,0x99,0xf0,0x02,0xd3,0xf9,0xf2,0x38,0xa2,0x23,0x82,0x23,0xd1,0x58},
+ {0x00,0x28,0xc1,0x4f,0xe0,0x01,0x0b,0x0d,0xd3,0x7d,0xc3,0x03,0x03,0x30,0xf4,0x38,0x34,0x41,0xa4,0x43,0x84,0x43,0xd3,0x22,0x13,0x34,0xa4,0x30,0x23,0x34,0xd4,0x0f},
+ {0x00,0x28,0x4c,0x3c,0xf4,0x01,0x17,0x77,0xd3,0x1f,0xd1,0x0e,0xd2,0x40,0xe0,0x01,0x0a,0x99,0xf0,0x02,0xd6,0x01,0xe0,0x06,0x17,0x02,0xd0,0x50,0xc0,0x01,0xd1,0x44},
+ {0x00,0x28,0xc1,0x01,0xd3,0x0c,0xf8,0x08,0xa0,0x03,0xf7,0x08,0xa0,0x03,0xd2,0x00,0xd4,0x08,0x85,0x8d,0xd6,0x01,0xc8,0x19,0xe0,0x06,0x0a,0xa0,0xd9,0x14,0xf9,0x09},
+ {0x00,0x28,0xc8,0x99,0xe0,0x06,0x0a,0xa0,0xd9,0x14,0xf9,0x09,0xd9,0x01,0xe0,0x09,0x0a,0x3a,0xd9,0xff,0xc9,0x03,0x2e,0xa9,0x02,0x2a,0xb4,0x42,0xf4,0x05,0x17,0x8b},
+ {0x00,0x28,0xd9,0xeb,0xc9,0x41,0x05,0x59,0x32,0x25,0xf9,0x18,0xd7,0x00,0xc7,0x13,0x37,0x97,0x08,0x97,0x17,0x97,0x5c,0x82,0x5f,0x2f,0x2c,0x87,0xf8,0x05,0x17,0xb0},
+ {0x00,0x28,0xa2,0x91,0xf1,0x2c,0xa1,0x13,0xb3,0x32,0xf3,0x05,0x17,0x84,0xd6,0x00,0xe0,0x06,0x17,0x02,0xd6,0x24,0xc6,0x01,0xf7,0x68,0xa6,0x63,0xf8,0x68,0xd6,0x01},
+ {0x00,0x28,0xe0,0x06,0x0a,0xa0,0xf0,0x02,0xd1,0x7a,0xc1,0x03,0xf0,0x18,0xa2,0x01,0xd1,0x7b,0xc1,0x03,0xf0,0x18,0x02,0x20,0xd1,0x7c,0xc1,0x03,0xf0,0x18,0x12,0x20},
+ {0x00,0x28,0xd0,0x7f,0xc0,0x01,0x02,0x20,0xd1,0x5b,0xc1,0x03,0xf1,0x2c,0xf0,0x02,0xa1,0x03,0xf1,0x01,0x17,0xd8,0xd1,0x01,0xd2,0xdf,0xc2,0x03,0xf2,0x1c,0xe0,0x03},
+ {0x00,0x28,0x0f,0x9e,0xa5,0x11,0xd3,0x01,0xd4,0x44,0xe0,0x03,0x0a,0x73,0xd3,0x1c,0xd4,0x11,0xe0,0x03,0x0a,0x73,0xa5,0x13,0xd4,0xcc,0xe0,0x03,0x0a,0x99,0xa4,0x01},
+ {0x00,0x28,0xd3,0x2f,0xe0,0x03,0x0a,0x2e,0x84,0x09,0x84,0x49,0xd3,0x31,0xe0,0x03,0x0a,0x2e,0xf1,0x01,0x17,0xf9,0xd4,0x20,0xd3,0x24,0xe0,0x03,0x0a,0x2e,0xd4,0x00},
+ {0x00,0x28,0xd3,0x30,0xe0,0x03,0x0a,0x2e,0xf0,0x02,0xf0,0x19,0x09,0x06,0x90,0x00,0x88,0x00,0x30,0x00,0x34,0x00,0x24,0x00,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+ {0x00,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x08,0x80,0x33,0x00,0x26,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x1e,0x00,0x22,0x00,0x00,0x62,0x4d,0x00,0x10,0x00,0x00},
+ {0x00,0x28,0x00,0x00,0x4f,0xb2,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xe8,0x17,0x00,0x34,0x00,0x4b,0x00,0x00,0xc5,0x7c,0x00,0x4e,0x00,0x83,0x00,0x00,0xa4,0xb9},
+ {0x00,0x28,0x00,0x86,0x00,0xba,0x00,0x00,0x84,0x00,0x00,0xbd,0x00,0xee,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+ {0x00,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+ {0x00,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+ {0x00,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+ {0x00,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+ {0x00,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+ {0x00,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x10,0x11,0x10,0x22,0x10,0x33,0x10,0x44,0x10,0x55,0x10,0x66,0x10,0x77,0x10,0x88,0x10,0x99},
+ {0x00,0x28,0x11,0x00,0x11,0x11,0x11,0x22,0x11,0x33,0x11,0x44,0x11,0x55,0x11,0x66,0x11,0x77,0x11,0x88,0x11,0x99,0x12,0x00,0x12,0x11,0x12,0x22,0x12,0x33,0x12,0x44},
+ {0x00,0x28,0x12,0x55,0x12,0x66,0x12,0x77,0x12,0x88,0x12,0x99,0x13,0x00,0x13,0x11,0x13,0x22,0x13,0x33,0x13,0x44,0x13,0x55,0x13,0x66,0x13,0x77,0x13,0x88,0x13,0x99},
+ {0x00,0x28,0x14,0x00,0x14,0x11,0x14,0x22,0x14,0x33,0x14,0x44,0x14,0x55,0x14,0x66,0x14,0x77,0x14,0x88,0x14,0x99,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+ {0x00,0x28,0x30,0x00,0x30,0x11,0x30,0x22,0x30,0x33,0x30,0x44,0x30,0x55,0x30,0x66,0x30,0x77,0x30,0x88,0x30,0x99,0x31,0x00,0x31,0x11,0x31,0x22,0x31,0x33,0x31,0x44},
+ {0x00,0x28,0x31,0x55,0x31,0x66,0x31,0x77,0x31,0x88,0x31,0x99,0x32,0x00,0x32,0x11,0x32,0x22,0x32,0x33,0x32,0x44,0x32,0x55,0x32,0x66,0x32,0x77,0x32,0x88,0x32,0x99},
+ {0x00,0x28,0x33,0x00,0x33,0x11,0x33,0x22,0x33,0x33,0x33,0x44,0x33,0x55,0x33,0x66,0x33,0x77,0x33,0x88,0x33,0x99,0x34,0x00,0x34,0x11,0x34,0x22,0x34,0x33,0x34,0x44},
+ {0x00,0x28,0x34,0x55,0x34,0x66,0x34,0x77,0x34,0x88,0x34,0x99,0x35,0x00,0x35,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+ {0x00,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x46,0xff,0x10,0x86,0x15,0xa3,0x06,0x7d,0x00,0x00,0x00,0x00,0x84,0x43},
+ {0x00,0x28,0x80,0x00,0x76,0x17,0x00,0x00,0x67,0xc0,0x07,0x00,0x03,0x3d,0x00,0xd0,0xf6,0x4b,0x80,0x01,0xf1,0xa5,0x00,0x07,0x01,0x80,0x03,0x12,0x65,0x05,0x86,0x45},
+ {0x00,0x28,0x2c,0xfc,0x02,0xf8,0x00,0x42,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x7f,0x78,0xfe,0xfe,0xc0,0x7f,0x9f,0xfb,0x66,0xff,0x10,0xab,0x13,0xcb,0x06,0x7d},
+ {0x00,0x28,0x00,0x00,0x00,0x00,0x84,0x43,0x80,0x08,0x76,0xd7,0x00,0x00,0x00,0x00,0x04,0x00,0x03,0x3d,0x00,0xd0,0x37,0x4b,0xc0,0x04,0x13,0x45,0x00,0x00,0x3d,0x8a},
+ {0x00,0x28,0x03,0x12,0xd5,0x83,0x40,0xd9,0xac,0x77,0x03,0x78,0x00,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xff,0x79,0xfe,0xfe,0xc0,0x7f,0x00,0x00,0x00,0x00},
+ {0x00,0x28,0x00,0xa0,0x01,0x76,0x01,0x38,0x02,0xc0,0x02,0x30,0x04,0x20,0x03,0x60,0x06,0x5c,0x04,0xbc,0x09,0x60,0x07,0x9c,0x0d,0x70,0x52,0x03,0xf0,0x01,0xcd,0x20},
+ {0x00,0x28,0x00,0x01,0x29,0x23,0xf0,0x02,0x52,0x20,0x00,0x02,0x00,0x23,0xf0,0x03,0x00,0x20,0x00,0x03,0x00,0x23,0xf0,0x04,0x00,0x20,0x00,0x04,0x00,0x23,0xf0,0x05},
+ {0x00,0x28,0x00,0x20,0x00,0x05,0x00,0x23,0xf0,0x06,0x00,0x20,0x00,0x06,0x02,0x58,0x02,0x58,0x02,0x58,0x03,0xe8,0x05,0xdc,0x08,0xfc,0x00,0x00,0x00,0x00,0x00,0x00},
+ {0x00,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x0c,0x4c,0x14,0x5c,0x0c,0x5c,0x14},
+ {0x00,0x28,0x70,0x0c,0x6c,0x14,0x50,0x0c,0x4c,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0e,0x36,0x94,0x09,0xf8,0x5f,0x28,0xf7,0x00,0xff,0x90,0xff,0x70},
+ {0x00,0x28,0xff,0x50,0x00,0x00,0x00,0x00,0x00,0x00,0x12,0x00,0x2a,0xcc,0x12,0x00,0x12,0x66,0x16,0x00,0x16,0x8f,0x16,0xf5,0x18,0x66,0x19,0xc2,0x19,0x5c,0x1a,0x00},
+ {0x00,0x28,0x19,0x84,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0e,0x28,0x00,0x00,0x00,0x00,0x03,0x10,0x03,0x00,0x01,0x00,0x05,0x09,0x00,0x0c,0x00,0x01,0x00,0x02},
+ {0x00,0x28,0x00,0x00,0x00,0x00,0xa0,0x05,0x00,0x03,0x0a,0xac,0xaa,0x53,0x4a,0x4a,0xa0,0x06,0x00,0x05,0x00,0x0a,0x6d,0x8c,0xf2,0xd8,0xcf,0x2a,0x39,0x04,0xa0,0x07},
+ {0x00,0x28,0x00,0x01,0x08,0x0a,0xa0,0x08,0x00,0x01,0xcc,0x35,0xcc,0x35,0x3f,0x00,0xbf,0x00,0x01,0x00,0x81,0x00,0xa0,0x09,0x00,0x08,0x00,0x01,0x6d,0x18,0xfa,0x08},
+ {0x00,0x28,0xc1,0x12,0x18,0x64,0x3c,0xfa,0xf7,0xe1,0x0c,0x2c,0xa0,0x0a,0x00,0x02,0x00,0x0e,0x56,0x8a,0xa0,0x0b,0x00,0x05,0x80,0xf9,0xd7,0x3e,0x75,0xc1,0x8a,0xe4},
+ {0x00,0x28,0x02,0x00,0xa0,0x0c,0x00,0x03,0x67,0x65,0xf4,0xaa,0x40,0x40,0x57,0x40,0xf2,0xaa,0xd4,0xd4,0xa0,0x0d,0x00,0x02,0x28,0xd6,0x88,0x3c,0x18,0xce,0x76,0x3c},
+ {0x00,0x28,0xa0,0x11,0x00,0x06,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x14,0x08,0x00,0x00,0x0c,0x08,0xda,0xb4,0xda,0x0b,0x2d,0x00,0x14},
+ {0x00,0x28,0x08,0x00,0x00,0x0c,0x08,0xda,0xb4,0xda,0x0b,0x2d,0xa0,0x12,0x00,0x07,0x00,0x06,0xd8,0xab,0x64,0xd3,0x08,0x01,0x49,0x24,0xd5,0x52,0x20,0x09,0x00,0x5a},
+ {0x00,0x28,0xdb,0x2d,0x11,0x23,0x46,0x8a,0xab,0x48,0xab,0x1b,0x20,0x03,0x00,0x08,0xd9,0x2d,0x11,0xa5,0x51,0x4c,0x2d,0xb5,0x2d,0x3b,0x88,0x06,0xa0,0x17,0x00,0x0e},
+ {0x00,0x28,0x00,0x5a,0x05,0x72,0x13,0x86,0xad,0xc5,0x4e,0x16,0x85,0x0a,0x38,0x48,0xda,0x4c,0xeb,0x6c,0x52,0xcb,0xb6,0xcd,0xca,0xce,0xd4,0x66,0xb1,0x2f,0x00,0x6d},
+ {0x00,0x28,0x85,0x75,0x13,0xb6,0xb2,0x2a,0xa8,0x16,0x84,0x14,0x3a,0xc6,0xdc,0xd4,0xeb,0x6d,0x55,0x2b,0x64,0x92,0x2a,0xae,0xdb,0x66,0xd5,0x31,0x00,0x6d,0x45,0x6d},
+ {0x00,0x28,0x13,0x80,0x16,0x40,0x2e,0x1a,0xd4,0x93,0x20,0x69,0x20,0x32,0x8d,0x6d,0x45,0x4b,0x85,0xb6,0x22,0xae,0x1a,0xd6,0x8b,0x2b,0x00,0x6d,0x85,0x75,0x13,0x45},
+ {0x00,0x28,0x1a,0x44,0x2d,0xa3,0x55,0x43,0x3a,0xd1,0x63,0x42,0x81,0x46,0x40,0x8b,0x68,0xb6,0x31,0x2e,0xdb,0x66,0xd5,0x31,0x00,0x6d,0x85,0x75,0x13,0x86,0x02,0x44},
+ {0x00,0x28,0x0e,0xd8,0x54,0xb1,0x3b,0x51,0xa3,0x42,0xed,0x46,0x55,0x0b,0xb0,0xa2,0x48,0x8e,0xdb,0x66,0xd5,0x32,0x00,0x5a,0x05,0x72,0x13,0x45,0x16,0x42,0x4e,0xdb},
+ {0x00,0x28,0x54,0xb5,0x36,0xd1,0xa2,0xc4,0xdb,0x68,0x4c,0xa3,0xad,0xb6,0x4a,0xce,0xd4,0x66,0xb1,0x2e,0xa0,0x17,0x00,0x0e,0x00,0x60,0x2d,0x70,0x52,0x2d,0xb5,0x13},
+ {0x00,0x28,0x2e,0xda,0x92,0xb5,0x3b,0x56,0xd2,0xd2,0xeb,0x51,0x33,0x33,0x68,0xb1,0x31,0x2e,0xdb,0x57,0x2d,0x32,0x00,0x50,0x35,0x68,0x53,0xa8,0xd9,0x50,0xcb,0x69},
+ {0x00,0x28,0x13,0x2d,0x34,0x69,0x12,0x32,0xd8,0xd9,0x2d,0x33,0x46,0xd9,0x22,0xae,0xd6,0xd7,0x53,0x30,0x00,0x0d,0x6d,0x63,0x53,0x6d,0x91,0x52,0xcc,0x24,0x92,0xad},
+ {0x00,0x28,0x23,0x6d,0x90,0xca,0xeb,0x21,0x35,0x53,0xa8,0xd9,0x31,0x4e,0xd6,0xd6,0xcd,0x34,0x00,0x50,0x35,0x68,0x53,0x24,0x91,0x33,0x4e,0xa8,0x93,0x4d,0x20,0x6d},
+ {0x00,0x28,0x90,0x34,0x86,0x91,0x22,0xd3,0x64,0x91,0x52,0xce,0xd6,0xd7,0x53,0x34,0x00,0x6d,0x45,0x6d,0x13,0x6c,0x6d,0x4c,0xcc,0x90,0x93,0x55,0x22,0x49,0x11,0x2c},
+ {0x00,0x28,0xeb,0x11,0x33,0x53,0x46,0xd1,0x43,0x4e,0x1a,0xd6,0x8b,0x35,0x00,0x5b,0x6d,0x6c,0xd3,0x40,0xcd,0x20,0xcd,0x84,0x93,0x55,0x22,0xd1,0x11,0x44,0xe8,0x49},
+ {0x00,0x28,0x34,0xd3,0x68,0x6d,0x30,0xce,0xa0,0x56,0xa1,0x33,0xa0,0x18,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+ {0x00,0x28,0x00,0x00,0x00,0x00,0x00,0x16,0x8a,0x40,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x06,0x93,0x28,0x96,0x49,0x34,0xc8,0xda,0x5a,0xa0,0x19,0x00,0x06},
+ {0x00,0x28,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0d,0x86,0x51,0xd2,0x35,0xa4,0x92,0xa5,0xb5,0x25,0x65,0x00,0x01,0xb6,0x15,0x16,0xb1},
+ {0x00,0x28,0xa6,0xd2,0xa9,0x12,0x41,0x66,0x00,0x00,0x2d,0x09,0x6d,0xb5,0xa6,0xd2,0x59,0x16,0x41,0x65,0x00,0x00,0x80,0x1f,0x00,0x01,0x00,0x04,0x00,0x00,0x80,0x20},
+ {0x00,0x28,0x00,0x01,0x00,0x51,0x00,0x4c,0x80,0x21,0x00,0x01,0x00,0x06,0x00,0x00,0xa0,0x23,0x00,0x04,0x00,0x00,0x00,0x00,0x02,0x02,0x65,0x14,0x00,0x00,0x00,0x06},
+ {0x00,0x28,0x98,0x00,0x01,0xa6,0x00,0x00,0x00,0x00,0x00,0x88,0x82,0x66,0x80,0x24,0x00,0x01,0x00,0xcc,0x00,0x4a,0x00,0x25,0x00,0x12,0x00,0x00,0x00,0x40,0x00,0x01},
+ {0x00,0x28,0x00,0x06,0x00,0x44,0x00,0x50,0x00,0x04,0xc0,0xc7,0xa0,0xc0,0x00,0x00,0x00,0x00,0xa0,0x2c,0x00,0x01,0x00,0x00,0x7b,0x73,0x80,0x35,0x00,0x01,0x00,0x08},
+ {0x00,0x28,0x00,0x31,0xa0,0x2e,0x00,0x07,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0xdc,0xc8,0x01,0x01,0x41,0x0a,0x49,0x24},
+ {0x00,0x28,0xd5,0x19,0xe8,0x08,0xa0,0x3a,0x00,0x02,0x7a,0x5a,0x7a,0x10,0x7a,0x6f,0x7f,0x10,0x78,0x6f,0x8f,0x10,0x78,0x8f,0x8f,0x10,0xa8,0x9f,0x9f,0x10,0xa0,0x3b},
+ {0x00,0x28,0x00,0x01,0x07,0xff,0x05,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0xb4,0x00,0x00,0x00,0x38,0x00,0x60,0x00,0x00,0x00,0x60,0x00,0xb0},
+ {0x00,0x28,0x00,0x00,0x03,0x34,0x03,0xae,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x04,0x09,0x00,0x00,0xf3,0x00,0xff,0x00,0x26,0x00,0x01,0x00,0x07,0x01,0x80},
+ {0x00,0x28,0x00,0x09,0x00,0x2b,0x00,0xc0,0x0f,0x7a,0x0c,0x00,0x02,0x0d,0x02,0x71,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x0b,0x07,0x0b,0x03,0xe0,0x02,0x0c},
+ {0x00,0x28,0x01,0x0e,0x00,0x89,0x00,0x45,0x00,0x23,0x00,0x11,0x00,0x09,0x00,0x04,0x00,0x02,0x00,0x01,0x00,0x00,0xf8,0x84,0x00,0x1f,0x00,0x37,0x00,0xb8,0x0d,0xae},
+ {0x00,0x28,0x0c,0x00,0x0a,0x33,0x0d,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0d,0x00,0x08,0x00,0x06,0x00,0x04,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x00},
+ {0x00,0x28,0x00,0x00,0x00,0x30,0xff,0xd0,0x00,0x60,0xff,0xa0,0x00,0x90,0xff,0x70,0x00,0xa0,0x00,0x00,0x00,0x02,0x18,0x20,0x24,0x20,0x30,0x20,0x2a,0x0e,0x32,0x12},
+ {0x00,0x28,0x3a,0x16,0x22,0x00,0x18,0x00,0x10,0x00,0x80,0x00,0x00,0x00,0xfa,0xbc,0x00,0x3b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+ {0x00,0x28,0x00,0x00,0x00,0x04,0x00,0x09,0x00,0x0c,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x7f,0x00,0x07,0x00,0x2b,0x00,0x01,0x00,0x7f},
+ {0x00,0x28,0x00,0x01,0x00,0x06,0x82,0x0e,0x4b,0x32,0xaa,0x46,0x03,0x34,0x07,0x59,0xa0,0x10,0x82,0x5f,0xaa,0x46,0x03,0x20,0x07,0x58,0xa0,0x10,0x60,0x32,0x50,0x1e},
+ {0x00,0x28,0x02,0xbc,0x06,0xa5,0x78,0x0c,0x4b,0x32,0xaa,0x46,0x03,0x34,0x07,0x58,0x78,0x0c,0x4b,0x32,0xaa,0x46,0x02,0x58,0x06,0xa4,0x00,0x00,0x00,0x19,0x00,0x2c},
+ {0x00,0x28,0x00,0x21,0x00,0x2c,0x00,0x1d,0x00,0x35,0x00,0x28,0x00,0x35,0xff,0xff,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+ {0x00,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x14,0x01,0xe8,0x00,0x06,0x01,0xd8,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}
+};
+
+static const u8 tuner_last_init_pkt[] = {
+ 00, 0x28, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00,
+ 00, 00, 00, 00, 00, 00, 00, 00, 00 };
+
+
+/* below to be sent during set_params */
+static const u8 tuner_pk04[] = {0x00,0x02,0x2e};
+static const u8 tuner_pk05[] = {00,0x02,0x1f};
+static const u8 tuner_pk06[] = {0x00,00,00,00,0x88};
+static const u8 tuner_pk07[] = {0x83,0x37,0xa8,0x8f};
+static const u8 tuner_pk08[] = {0x83,0x38,0x8f,0x10};
+static const u8 tuner_pk09[] = {0x83,0x39,0xa8,0x8f};
+static const u8 tuner_pk10[] = {0x83,0x3a,0x8f,0x10};
+static const u8 tuner_pk11[] = {0x83,0x3b,0xa8,0x8f};
+static const u8 tuner_pk12[] = {0x83,0x3c,0x8f,0x10};
+static const u8 tuner_pk13[] = {0x00,0x00,0x00,0x00};
+static const u8 tuner_pk14[] = {0x00,0x08};
+// need to read 2 bytes from tuner?
+static const u8 tuner_pk15[] = {0x00,0x01,0x80,0x0b};
+static const u8 tuner_pk16[] = {0x00,0x02,0x00,0xc0};
+static const u8 tuner_pk17[] = {0x00,0x05,0x20,0x00};
+
+static int mp_hdtvdual_tuner_write_reg(struct mp_hdtvdual_state *state, u8 reg, u8 data)
+{
+ int ret;
+ u8 buf[] = { reg, data };
+ struct i2c_msg msg = { .flags = 0, .buf = buf, .len = 2 };
+
+ msg.addr = state->config->i2c_address;
+
+ if (debug >= 2)
+ printk(KERN_DEBUG "%s: reg=0x%02X, data=0x%02X\n",
+ __func__, reg, data);
+
+ ret = i2c_transfer(state->i2c, &msg, 1);
+
+ if (ret != 1)
+ dprintk(KERN_DEBUG "%s: error reg=0x%x, data=0x%x, ret=%i\n",
+ __func__, reg, data, ret);
+
+ return (ret != 1) ? -1 : 0;
+}
+
+static int mp_hdtvdual_tuner_write(struct mp_hdtvdual_state *state, u8 *p_data, u8 len)
+{
+ int ret;
+ struct i2c_msg msg = { .flags = 0, .buf = p_data, .len = len };
+
+ msg.addr = state->config->i2c_address;
+
+ if (debug >= 2)
+ printk(KERN_DEBUG "%s: writing bulk data, len=0x%02X\n",
+ __func__, len);
+
+ ret = i2c_transfer(state->i2c, &msg, 1);
+
+ if (ret != 1)
+ dprintk(KERN_DEBUG "%s: bulk write error, ret=%i\n",
+ __func__, ret);
+
+ return (ret != 1) ? -1 : 0;
+}
+
+static int mp_hdtvdual_reconfigure(struct dvb_frontend *fe)
+{
+ struct mp_hdtvdual_state *state = fe->tuner_priv;
+ int i;
+
+ if(debug >=2 )
+ printk(KERN_DEBUG "%s\n", __func__);
+
+ if( !state->initialized ) {
+ mp_hdtvdual_tuner_write_reg(state, 0, 8);
+ msleep(1);
+ mp_hdtvdual_tuner_write(state, tuner_pk01, sizeof(tuner_pk01));
+ msleep(1);
+ mp_hdtvdual_tuner_write(state, tuner_pk02, sizeof(tuner_pk02));
+ msleep(1);
+ mp_hdtvdual_tuner_write(state, tuner_pk03, sizeof(tuner_pk03));
+ msleep(1);
+
+ for(i=0; i<409; i++) {
+ mp_hdtvdual_tuner_write(state, tuner_init_pkts[i], 32);
+ msleep(1);
+ }
+ mp_hdtvdual_tuner_write(state, tuner_last_init_pkt, 22);
+ }
+
+ return 0;
+}
+
+static int mp_hdtvdual_init(struct dvb_frontend *fe)
+{
+ struct mp_hdtvdual_state *state = fe->tuner_priv;
+ int ret;
+
+ if(debug >= 2)
+ printk(KERN_DEBUG "%s()\n", __func__);
+
+ ret = mp_hdtvdual_reconfigure(fe);
+ state->initialized = 1;
+ return ret;
+}
+
+static int mp_hdtvdual_set_params(struct dvb_frontend *fe,
+ struct dvb_frontend_parameters *params)
+{
+ struct mp_hdtvdual_state *state = fe->tuner_priv;
+ u8 buf[4];
+ long freq_val;
+
+ if(debug>=2)
+ printk(KERN_DEBUG "%s() freq %d\n", __func__, params->frequency);
+
+ mp_hdtvdual_tuner_write(state, tuner_pk04, sizeof(tuner_pk04));
+ msleep(1);
+ mp_hdtvdual_tuner_write(state, tuner_pk05, sizeof(tuner_pk05));
+ msleep(1);
+ mp_hdtvdual_tuner_write(state, tuner_pk06, sizeof(tuner_pk06));
+ msleep(1);
+ mp_hdtvdual_tuner_write(state, tuner_pk07, sizeof(tuner_pk07));
+ msleep(1);
+ mp_hdtvdual_tuner_write(state, tuner_pk08, sizeof(tuner_pk08));
+ msleep(1);
+ mp_hdtvdual_tuner_write(state, tuner_pk09, sizeof(tuner_pk09));
+ msleep(1);
+ mp_hdtvdual_tuner_write(state, tuner_pk10, sizeof(tuner_pk10));
+ msleep(1);
+ mp_hdtvdual_tuner_write(state, tuner_pk11, sizeof(tuner_pk11));
+ msleep(1);
+ mp_hdtvdual_tuner_write(state, tuner_pk12, sizeof(tuner_pk12));
+ msleep(1);
+ mp_hdtvdual_tuner_write(state, tuner_pk13, sizeof(tuner_pk13));
+ msleep(1);
+ mp_hdtvdual_tuner_write(state, tuner_pk14, sizeof(tuner_pk14));
+ msleep(50);
+
+ mp_hdtvdual_tuner_write(state, tuner_pk15, sizeof(tuner_pk15));
+ msleep(1);
+ mp_hdtvdual_tuner_write(state, tuner_pk16, sizeof(tuner_pk16));
+ msleep(1);
+ mp_hdtvdual_tuner_write(state, tuner_pk17, sizeof(tuner_pk17));
+ msleep(1);
+
+ freq_val = (params->frequency / 1000000) * 64 - 368;
+ buf[0] = 0;
+ buf[1] = (u8)(freq_val & 0xff);
+ buf[2] = (u8)((freq_val >> 8) & 0xff);
+ buf[3] = 0xd0;
+
+ if(debug >= 2)
+ printk(KERN_DEBUG "%s() freqVal %2x %2x %d\n", __func__, buf[1], buf[2], freq_val);
+
+ mp_hdtvdual_tuner_write(state, buf, 4);
+
+}
+
+static int mp_hdtvdual_release(struct dvb_frontend *fe)
+{
+ printk(KERN_DEBUG "%s()\n", __func__);
+ kfree(fe->tuner_priv);
+ fe->tuner_priv = NULL;
+ return 0;
+}
+
+
+static const struct dvb_tuner_ops mp_hdtvdual_tuner_ops = {
+ .info = {
+ .name = "Tuner for Magicpro HDTV Dual",
+ .frequency_min = 48000000,
+ .frequency_max = 860000000,
+ .frequency_step = 50000,
+ },
+
+ .release = mp_hdtvdual_release,
+ .init = mp_hdtvdual_init,
+
+ .set_params = mp_hdtvdual_set_params,
+};
+
+struct dvb_frontend *mp_hdtvdual_attach(struct dvb_frontend *fe,
+ struct i2c_adapter *i2c,
+ struct mpdual_tuner_config *config )
+{
+ struct mp_hdtvdual_state *state = NULL;
+ printk(KERN_DEBUG "%s()\n", __func__);
+
+ state = kzalloc(sizeof(struct mp_hdtvdual_state), GFP_KERNEL);
+ if (state == NULL)
+ return NULL;
+
+ state->frontend = fe;
+ state->config = config;
+ state->i2c = i2c;
+ state->initialized = 0;
+
+ printk(KERN_INFO "MP_HDTV_DUAL tuner: Attached at address 0x%02x\n",
+ config->i2c_address);
+
+ memcpy(&fe->ops.tuner_ops, &mp_hdtvdual_tuner_ops,
+ sizeof(struct dvb_tuner_ops));
+
+ fe->tuner_priv = state;
+
+ return fe;
+}
+
+EXPORT_SYMBOL(mp_hdtvdual_attach);
+
+MODULE_DESCRIPTION("Magicpro proHDTV Dual tuner driver");
+MODULE_AUTHOR("K.S. Ng <ksnggm@gmail.com>");
+MODULE_LICENSE("GPL");
diff -r f6680fa8e7ec linux/drivers/media/common/tuners/tuner-mpdual.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/linux/drivers/media/common/tuners/tuner-mpdual.h Mon Oct 26 21:12:27 2009 +0800
@@ -0,0 +1,79 @@
+/*
+ * Support for Magicpro proHDTV Dual DMB-TH adapter
+ *
+ * Copyright (C) 2007-2009 K.S. Ng <ksnggm@gmail.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ */
+
+#ifndef __TUNER_MPDUAL_H__
+#define __TUNER_MPDUAL_H__
+
+#include <linux/dvb/frontend.h>
+#include <linux/i2c.h>
+
+struct mpdual_tuner_config {
+
+ /* 7 bit i2c address */
+ u8 i2c_address;
+
+};
+
+struct mp_hdtvdual_state {
+ u8 Mode; /* 0: Analog Mode ; 1: Digital Mode */
+ u8 IF_Mode; /* for Analog Mode, 0: zero IF; 1: low IF */
+ u32 Chan_Bandwidth; /* filter channel bandwidth (6, 7, 8) */
+ u32 IF_OUT; /* Desired IF Out Frequency */
+ u16 IF_OUT_LOAD; /* IF Out Load Resistor (200/300 Ohms) */
+ u32 RF_IN; /* RF Input Frequency */
+ u32 Fxtal; /* XTAL Frequency */
+ u8 AGC_Mode; /* AGC Mode 0: Dual AGC; 1: Single AGC */
+ u16 TOP; /* Value: take over point */
+ u8 CLOCK_OUT; /* 0: turn off clk out; 1: turn on clock out */
+ u8 DIV_OUT; /* 4MHz or 16MHz */
+ u8 CAPSELECT; /* 0: disable On-Chip pulling cap; 1: enable */
+ u8 EN_RSSI; /* 0: disable RSSI; 1: enable RSSI */
+ u8 initialized; /* set to 0 by tuner attach, 1 by tuner init */
+ /* 32-byte pkts not sent to tuner by tuner
+ reconfigure if it is 1 */
+
+ struct mpdual_tuner_config *config;
+ struct dvb_frontend *frontend;
+ struct i2c_adapter *i2c;
+
+ /* Cache values */
+ u32 current_mode;
+
+};
+
+#if defined(CONFIG_MEDIA_TUNER_MPDUAL) || \
+ (defined(CONFIG_MEDIA_TUNER_MPDUAL_MODULE) && defined(MODULE))
+extern struct dvb_frontend *mp_hdtvdual_attach(struct dvb_frontend *fe,
+ struct i2c_adapter *i2c,
+ struct mpdual_tuner_config *config);
+
+#else
+static inline
+struct dvb_frontend *mp_hdtvdual_attach(struct dvb_frontend *fe,
+ struct i2c_adapter *i2c,
+ struct mpdual_tuner_config *config) {
+ printk(KERN_WARNING "%s: driver disabled by Kconfig\n", __func__);
+ return NULL;
+}
+
+#endif /* MEDIA_TUNER_MPDUAL */
+
+#endif /* __TUNER_MPDUAL_H__ */
diff -r f6680fa8e7ec linux/drivers/media/dvb/dvb-usb/cxusb.c
--- a/linux/drivers/media/dvb/dvb-usb/cxusb.c Tue Oct 20 00:08:05 2009 +0900
+++ b/linux/drivers/media/dvb/dvb-usb/cxusb.c Mon Oct 26 21:12:27 2009 +0800
@@ -39,6 +39,7 @@
#include "dib7000p.h"
#include "dib0070.h"
#include "lgs8gxx.h"
+#include "tuner-mpdual.h"
/* debug */
static int dvb_usb_cxusb_debug;
@@ -709,6 +710,10 @@
.AgcMasterByte = 0x00,
};
+static struct mpdual_tuner_config mp_hdtvdual_dmb_tuner = {
+ .i2c_address = 0x61,
+};
+
/* Callbacks for DVB USB */
static int cxusb_fmd1216me_tuner_attach(struct dvb_usb_adapter *adap)
{
@@ -805,6 +810,14 @@
struct dvb_frontend *fe;
fe = dvb_attach(mxl5005s_attach, adap->fe,
&adap->dev->i2c_adap, &d680_dmb_tuner);
+ return (fe == NULL) ? -EIO : 0;
+}
+
+static int cxusb_mp_hdtvdual_tuner_attach(struct dvb_usb_adapter *adap)
+{
+ struct dvb_frontend *fe;
+ fe = dvb_attach(mp_hdtvdual_attach, adap->fe,
+ &adap->dev->i2c_adap, &mp_hdtvdual_dmb_tuner);
return (fe == NULL) ? -EIO : 0;
}
@@ -1111,6 +1124,21 @@
.if_neg_edge = 0,
};
+static struct lgs8gxx_config d680_2_lgs8gl5_cfg = {
+ .prod = LGS8GXX_PROD_MP_HDTV_DUAL,
+ .demod_address = 0x19,
+ .serial_ts = 0,
+ .ts_clk_pol = 0,
+ .ts_clk_gated = 1,
+ .if_clk_freq = 30400, /* 30.4 MHz */
+ .if_freq = 8000, /* 8 MHz AFC_INIT_FREQ is 0x435c50d7 */
+ .if_neg_center = 1,
+ .ext_adc = 0,
+ .adc_signed = 0,
+ .if_neg_edge = 0,
+ .tuner_address = 0,
+};
+
static int cxusb_d680_dmb_frontend_attach(struct dvb_usb_adapter *adap)
{
struct dvb_usb_device *d = adap->dev;
@@ -1149,6 +1177,42 @@
/* Attach frontend */
adap->fe = dvb_attach(lgs8gxx_attach, &d680_lgs8gl5_cfg, &d->i2c_adap);
+ if (adap->fe == NULL)
+ return -EIO;
+
+ return 0;
+}
+
+static int cxusb_d680_dmb2_frontend_attach(struct dvb_usb_adapter *adap)
+{
+ struct dvb_usb_device *d = adap->dev;
+
+ /* Select required USB configuration */
+ if (usb_set_interface(d->udev, 0, 0) < 0)
+ err("set interface failed");
+
+ /* Unblock all USB pipes */
+ usb_clear_halt(d->udev,
+ usb_sndbulkpipe(d->udev, d->props.generic_bulk_ctrl_endpoint));
+ usb_clear_halt(d->udev,
+ usb_rcvbulkpipe(d->udev, d->props.generic_bulk_ctrl_endpoint));
+ usb_clear_halt(d->udev,
+ usb_rcvbulkpipe(d->udev, d->props.adapter[0].stream.endpoint));
+
+ /* Reset the tuner ksng */
+ if (cxusb_d680_dmb_gpio_tuner(d, 0x01, 0) < 0) {
+ err("clear tuner gpio failed");
+ return -EIO;
+ }
+ msleep(100);
+ if (cxusb_d680_dmb_gpio_tuner(d, 0x01, 1) < 0) {
+ err("set tuner gpio failed");
+ return -EIO;
+ }
+ msleep(100);
+
+ /* Attach frontend */
+ adap->fe = dvb_attach(lgs8gxx_attach, &d680_2_lgs8gl5_cfg, &d->i2c_adap);
if (adap->fe == NULL)
return -EIO;
@@ -1235,6 +1299,7 @@
static struct dvb_usb_device_properties cxusb_bluebird_nano2_needsfirmware_properties;
static struct dvb_usb_device_properties cxusb_aver_a868r_properties;
static struct dvb_usb_device_properties cxusb_d680_dmb_properties;
+static struct dvb_usb_device_properties cxusb_d680_dmb2_properties;
static int cxusb_probe(struct usb_interface *intf,
const struct usb_device_id *id)
@@ -1263,6 +1328,8 @@
THIS_MODULE, NULL, adapter_nr) ||
0 == dvb_usb_device_init(intf, &cxusb_d680_dmb_properties,
THIS_MODULE, NULL, adapter_nr) ||
+ 0 == dvb_usb_device_init(intf, &cxusb_d680_dmb2_properties, // ksng
+ THIS_MODULE, NULL, adapter_nr) ||
0)
return 0;
@@ -1289,6 +1356,7 @@
{ USB_DEVICE(USB_VID_AVERMEDIA, USB_PID_AVERMEDIA_VOLAR_A868R) },
{ USB_DEVICE(USB_VID_DVICO, USB_PID_DVICO_BLUEBIRD_DUAL_4_REV_2) },
{ USB_DEVICE(USB_VID_CONEXANT, USB_PID_CONEXANT_D680_DMB) },
+ { USB_DEVICE(USB_VID_CONEXANT, USB_PID_CONEXANT_D680_DMB2) },
{} /* Terminating entry */
};
MODULE_DEVICE_TABLE (usb, cxusb_table);
@@ -1832,6 +1900,51 @@
}
};
+static struct dvb_usb_device_properties cxusb_d680_dmb2_properties = {
+ .caps = DVB_USB_IS_AN_I2C_ADAPTER,
+
+ .usb_ctrl = CYPRESS_FX2,
+
+ .size_of_priv = sizeof(struct cxusb_state),
+
+ .num_adapters = 1,
+ .adapter = {
+ {
+ .streaming_ctrl = cxusb_d680_dmb_streaming_ctrl,
+ .frontend_attach = cxusb_d680_dmb2_frontend_attach,
+ .tuner_attach = cxusb_mp_hdtvdual_tuner_attach,
+
+ /* parameter for the MPEG2-data transfer */
+ .stream = {
+ .type = USB_BULK,
+ .count = 5,
+ .endpoint = 0x02,
+ .u = {
+ .bulk = {
+ .buffersize = 16384,
+ }
+ }
+ },
+ },
+ },
+
+ .power_ctrl = cxusb_d680_dmb_power_ctrl,
+
+ .i2c_algo = &cxusb_i2c_algo,
+
+ .generic_bulk_ctrl_endpoint = 0x01,
+
+ .num_device_descs = 1,
+ .devices = {
+ {
+ "Conexant Magicpro HDTV Dual DMB-TH Stick",
+ { NULL },
+ { &cxusb_table[19], NULL },
+ },
+ }
+};
+
+
static struct usb_driver cxusb_driver = {
.name = "dvb_usb_cxusb",
.probe = cxusb_probe,
diff -r f6680fa8e7ec linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
--- a/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h Tue Oct 20 00:08:05 2009 +0900
+++ b/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h Mon Oct 26 21:12:27 2009 +0800
@@ -86,6 +86,7 @@
#define USB_PID_COMPRO_VIDEOMATE_U500_PC 0x1e80
#define USB_PID_CONCEPTRONIC_CTVDIGRCU 0xe397
#define USB_PID_CONEXANT_D680_DMB 0x86d6
+#define USB_PID_CONEXANT_D680_DMB2 0x8695
#define USB_PID_DIBCOM_HOOK_DEFAULT 0x0064
#define USB_PID_DIBCOM_HOOK_DEFAULT_REENUM 0x0065
#define USB_PID_DIBCOM_MOD3000_COLD 0x0bb8
diff -r f6680fa8e7ec linux/drivers/media/dvb/frontends/lgs8gxx.c
--- a/linux/drivers/media/dvb/frontends/lgs8gxx.c Tue Oct 20 00:08:05 2009 +0900
+++ b/linux/drivers/media/dvb/frontends/lgs8gxx.c Mon Oct 26 21:12:27 2009 +0800
@@ -266,6 +266,7 @@
lgs8gxx_write_reg(priv, 0x39, 0x00);
lgs8gxx_write_reg(priv, 0x3D, 0x04);
} else if (prod == LGS8GXX_PROD_LGS8913 ||
+ prod == LGS8GXX_PROD_MP_HDTV_DUAL ||
prod == LGS8GXX_PROD_LGS8GL5 ||
prod == LGS8GXX_PROD_LGS8G42 ||
prod == LGS8GXX_PROD_LGS8G52 ||
diff -r f6680fa8e7ec linux/drivers/media/dvb/frontends/lgs8gxx.h
--- a/linux/drivers/media/dvb/frontends/lgs8gxx.h Tue Oct 20 00:08:05 2009 +0900
+++ b/linux/drivers/media/dvb/frontends/lgs8gxx.h Mon Oct 26 21:12:27 2009 +0800
@@ -35,6 +35,7 @@
#define LGS8GXX_PROD_LGS8G52 4
#define LGS8GXX_PROD_LGS8G54 5
#define LGS8GXX_PROD_LGS8G75 6
+#define LGS8GXX_PROD_MP_HDTV_DUAL 7
struct lgs8gxx_config {
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: failure to submit first post
2009-10-26 13:24 ` KS Ng
@ 2009-10-27 10:11 ` Mauro Carvalho Chehab
2009-10-27 11:42 ` KS Ng
0 siblings, 1 reply; 4+ messages in thread
From: Mauro Carvalho Chehab @ 2009-10-27 10:11 UTC (permalink / raw)
To: KS Ng; +Cc: linux-media
Em Mon, 26 Oct 2009 21:24:03 +0800
KS Ng <ksnggm@gmail.com> escreveu:
> This is a resend with the patch attached.
>
> KS Ng wrote:
> > Hi,
> >
> > I've registered to linux-media mailing list a couple of days ago and
> > attempted to do my first posting yesterday with subject "Support for
> > Magicpro proHDTV Dual DMB-TH adapter". However I can't see my posting
> > even though I've replied to the email requesting confirmation.
> >
> > Would you please kindly have a look!
Please take a look at:
http://linuxtv.org/hg/v4l-dvb/raw-file/tip/README.patches
for some comments about how to submit a patch.
Basically, you'll need to send a patch with a short description at the subject,
a more complete description at the body and add your Signed-off-by: there.
Also, please run checkpatch before submitting it, since it will point you the CodingStyle
troubles that your code have. There are several coding styles there, being harder for people
to analyse your code.
In the case of tuner_init_pkts, is this a firmware or just register sets? If it
is a firmware, it should be split from the code, due to legal issues.
Basically, some lawyers believe that, if you distribute a firmware inside of
the source code of a GPL'd code, you're bound to distribute also the firmware
source code, due to GPL.
Cheers,
Mauro.
> >
> > Thanks,
> > K.S. Ng
> >
> > email: ksnggm@gmail.com
>
Cheers,
Mauro
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: failure to submit first post
2009-10-27 10:11 ` Mauro Carvalho Chehab
@ 2009-10-27 11:42 ` KS Ng
0 siblings, 0 replies; 4+ messages in thread
From: KS Ng @ 2009-10-27 11:42 UTC (permalink / raw)
To: Mauro Carvalho Chehab; +Cc: linux-media
Hi Mauro,
Thanks for your attention! I also believe packets under tuner_init_pkts
constitute the firmware of the device. I'll see how to construct a
firmware file instead of coding them inline, and I'll re-submit once
I've figured that out.
Cheers,
K.S. Ng
Mauro Carvalho Chehab wrote:
> Em Mon, 26 Oct 2009 21:24:03 +0800
> KS Ng <ksnggm@gmail.com> escreveu:
>
>
>> This is a resend with the patch attached.
>>
>> KS Ng wrote:
>>
>>> Hi,
>>>
>>> I've registered to linux-media mailing list a couple of days ago and
>>> attempted to do my first posting yesterday with subject "Support for
>>> Magicpro proHDTV Dual DMB-TH adapter". However I can't see my posting
>>> even though I've replied to the email requesting confirmation.
>>>
>>> Would you please kindly have a look!
>>>
>
> Please take a look at:
> http://linuxtv.org/hg/v4l-dvb/raw-file/tip/README.patches
>
> for some comments about how to submit a patch.
>
> Basically, you'll need to send a patch with a short description at the subject,
> a more complete description at the body and add your Signed-off-by: there.
>
> Also, please run checkpatch before submitting it, since it will point you the CodingStyle
> troubles that your code have. There are several coding styles there, being harder for people
> to analyse your code.
>
> In the case of tuner_init_pkts, is this a firmware or just register sets? If it
> is a firmware, it should be split from the code, due to legal issues.
> Basically, some lawyers believe that, if you distribute a firmware inside of
> the source code of a GPL'd code, you're bound to distribute also the firmware
> source code, due to GPL.
>
> Cheers,
> Mauro.
>
>
>>> Thanks,
>>> K.S. Ng
>>>
>>> email: ksnggm@gmail.com
>>>
>
>
>
>
> Cheers,
> Mauro
>
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2009-10-27 11:42 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-25 13:35 failure to submit first post KS Ng
2009-10-26 13:24 ` KS Ng
2009-10-27 10:11 ` Mauro Carvalho Chehab
2009-10-27 11:42 ` KS Ng
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox