summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarl Kurbjun <kkurbjun@gmail.com>2009-03-11 01:18:23 +0000
committerKarl Kurbjun <kkurbjun@gmail.com>2009-03-11 01:18:23 +0000
commit3c7ada594142b44bfb543f7ec693ac7250176287 (patch)
treea0a6cc746d5810c2e44643b627d5a181ad9acbdc
parent2d9caa9aa3aeebed58772eb6ed4b2f4aed85abf6 (diff)
downloadrockbox-3c7ada594142b44bfb543f7ec693ac7250176287.tar.gz
rockbox-3c7ada594142b44bfb543f7ec693ac7250176287.tar.bz2
rockbox-3c7ada594142b44bfb543f7ec693ac7250176287.zip
Sound working with rockbox PCM interface on the M:Robe 500. Doom and Rockboy run with sound. There are stability problems that need to be looked into causing the player to reset when music playback is attempted.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20284 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/drivers/audio/tsc2100.c3
-rw-r--r--firmware/export/config-mrobe500.h3
-rwxr-xr-xfirmware/target/arm/tms320dm320/debug-dm320.c39
-rw-r--r--firmware/target/arm/tms320dm320/dsp-dm320.c123
-rw-r--r--firmware/target/arm/tms320dm320/dsp-target.h19
-rw-r--r--firmware/target/arm/tms320dm320/dsp/arm.c17
-rw-r--r--firmware/target/arm/tms320dm320/dsp/arm.h4
-rw-r--r--firmware/target/arm/tms320dm320/dsp/dma.c70
-rw-r--r--firmware/target/arm/tms320dm320/dsp/dsp-image.h126
-rw-r--r--firmware/target/arm/tms320dm320/mrobe-500/pcm-mr500.c91
10 files changed, 259 insertions, 236 deletions
diff --git a/firmware/drivers/audio/tsc2100.c b/firmware/drivers/audio/tsc2100.c
index 98a16f1fc1..8a71d57e78 100644
--- a/firmware/drivers/audio/tsc2100.c
+++ b/firmware/drivers/audio/tsc2100.c
@@ -83,7 +83,7 @@ void audiohw_init(void)
void audiohw_postinit(void)
{
- audiohw_mute(0);
+ audiohw_mute(false);
}
void audiohw_set_master_vol(int vol_l, int vol_r)
@@ -112,7 +112,6 @@ void audiohw_close(void)
{
/* mute headphones */
audiohw_mute(true);
-
}
void audiohw_set_frequency(int fsel)
diff --git a/firmware/export/config-mrobe500.h b/firmware/export/config-mrobe500.h
index 857404b3db..9854d50e01 100644
--- a/firmware/export/config-mrobe500.h
+++ b/firmware/export/config-mrobe500.h
@@ -123,8 +123,7 @@
/* The number of bytes reserved for loadable plugins */
#define PLUGIN_BUFFER_SIZE 0x100000
-#define HW_SAMPR_CAPS (SAMPR_CAP_88 | SAMPR_CAP_44 | SAMPR_CAP_22 | \
- SAMPR_CAP_11)
+#define HW_SAMPR_CAPS SAMPR_CAP_44
#define BATTERY_CAPACITY_DEFAULT 1100 /* default battery capacity */
#define BATTERY_CAPACITY_MIN 500 /* min. capacity selectable */
diff --git a/firmware/target/arm/tms320dm320/debug-dm320.c b/firmware/target/arm/tms320dm320/debug-dm320.c
index db19a16a07..c09990b1ed 100755
--- a/firmware/target/arm/tms320dm320/debug-dm320.c
+++ b/firmware/target/arm/tms320dm320/debug-dm320.c
@@ -26,20 +26,55 @@
#include <stdbool.h>
#include "button.h"
#include "lcd.h"
+#include "debug.h"
#include "sprintf.h"
#include "font.h"
+#include "pcm.h"
#include "debug-target.h"
#include "lcd-target.h"
#include "dsp-target.h"
+#include "dsp/ipc.h"
#ifndef CREATIVE_ZVx
#include "tsc2100.h"
#endif
+#define ARM_BUFFER_SIZE (PCM_SIZE)
+
+static signed short *the_rover = (signed short *)0x1900000;
+static unsigned int index_rover = 0;
+
+void pcmtest_get_more(unsigned char** start, size_t* size)
+{
+ unsigned long sdem_addr;
+ sdem_addr = (unsigned long)the_rover + index_rover;
+
+ *start = (unsigned char*)(sdem_addr);
+ *size = ARM_BUFFER_SIZE;
+
+ index_rover += ARM_BUFFER_SIZE;
+ if (index_rover >= 4*1024*1024)
+ {
+ index_rover = 0;
+ }
+
+ DEBUGF("pcm_sdram at 0x%08lx, sdem_addr 0x%08lx",
+ (unsigned long)the_rover, (unsigned long)sdem_addr);
+}
+
bool __dbg_ports(void)
{
- dsp_init();
- dsp_wake();
+ int fd;
+ int bytes;
+
+ fd = open("/test.raw", O_RDONLY);
+ bytes = read(fd, the_rover, 4*1024*1024);
+ close(fd);
+
+ DEBUGF("read %d rover bytes", bytes);
+
+ pcm_play_data(&pcmtest_get_more,(unsigned char*)the_rover, ARM_BUFFER_SIZE);
+
return false;
}
diff --git a/firmware/target/arm/tms320dm320/dsp-dm320.c b/firmware/target/arm/tms320dm320/dsp-dm320.c
index aad2941254..f729cc4e90 100644
--- a/firmware/target/arm/tms320dm320/dsp-dm320.c
+++ b/firmware/target/arm/tms320dm320/dsp-dm320.c
@@ -27,18 +27,6 @@
#include "dsp-target.h"
#include "dsp/ipc.h"
-/* A "DSP image" is an array of these, terminated by raw_data_size_half = 0. */
-struct dsp_section {
- const unsigned short *raw_data;
- unsigned short physical_addr;
- unsigned short raw_data_size_half;
-};
-
-/* Must define struct dsp_section before including the image. */
-#include "dsp/dsp-image.h"
-
-#define dsp_message (*(volatile struct ipc_message *)&DSP_(_status))
-
#ifdef DEBUG
static void dsp_status(void)
{
@@ -74,7 +62,7 @@ static void dsp_status(void)
}
#endif
-static void dsp_reset(void)
+void dsp_reset(void)
{
DSP_(0x7fff) = 0xdead;
@@ -102,7 +90,7 @@ void dsp_wake(void)
restore_irq(old_level);
}
-static void dsp_load(const struct dsp_section *im)
+void dsp_load(const struct dsp_section *im)
{
while (im->raw_data_size_half) {
volatile unsigned short *data_ptr = &DSP_(im->physical_addr);
@@ -131,110 +119,3 @@ static void dsp_load(const struct dsp_section *im)
}
}
-static signed short *the_rover = (signed short *)0x1900000;
-static unsigned int index_rover = 0;
-#define ARM_BUFFER_SIZE (PCM_SIZE)
-
-void dsp_init(void)
-{
- unsigned long sdem_addr;
- int fd;
- int bytes;
-
- IO_INTC_IRQ0 = 1 << 11;
- IO_INTC_EINT0 |= 1 << 11;
-
- IO_DSPC_HPIB_CONTROL = 1 << 10 | 1 << 9 | 1 << 8 | 1 << 7 | 1 << 3 | 1 << 0;
-
- dsp_reset();
- dsp_load(dsp_image);
-
- /* Initialize codec. */
- sdem_addr = (unsigned long)the_rover - CONFIG_SDRAM_START;
- DEBUGF("pcm_sdram at 0x%08lx, sdem_addr 0x%08lx",
- (unsigned long)the_rover, (unsigned long)sdem_addr);
- DSP_(_sdem_addrl) = sdem_addr & 0xffff;
- DSP_(_sdem_addrh) = sdem_addr >> 16;
- DSP_(_sdem_dsp_size) = ARM_BUFFER_SIZE;
-
- fd = open("/test.raw", O_RDONLY);
- bytes = read(fd, the_rover, 4*1024*1024);
- close(fd);
-
- DEBUGF("read %d rover bytes", bytes);
-
-#ifdef IPC_SIZES
- DEBUGF("dsp_message at 0x%08x", &dsp_message);
- DEBUGF("sizeof(ipc_message)=%uB offset(ipc_message.payload)=%uB",
- sizeof(struct ipc_message), (int)&((struct ipc_message*)0)->payload);
-#endif
-
-#if 0//def INIT_MSG
- /* Prepare init message. */
-
- /* DSP accesses MUST be done a word at a time. */
- dsp_message.msg = MSG_INIT;
-
- sdem_addr = (unsigned long)pcm_sdram - CONFIG_SDRAM_START;
- DEBUGF("pcm_sdram at 0x%08x, sdem_addr 0x%08x", pcm_sdram, sdem_addr);
- dsp_message.payload.init.sdem_addrl = sdem_addr & 0xffff;
- dsp_message.payload.init.sdem_addrh = sdem_addr >> 16;
-
- DEBUGF("dsp_message: %04x %04x %04x %04x",
- ((unsigned short *)&dsp_message)[0],
- ((unsigned short *)&dsp_message)[1],
- ((unsigned short *)&dsp_message)[2],
- ((unsigned short *)&dsp_message)[3]);
-#endif
-
-}
-
-void DSPHINT(void)
-{
- unsigned long sdem_addr;
- unsigned int i;
- char buffer[80];
-
- IO_INTC_IRQ0 = 1 << 11;
-
- switch (dsp_message.msg)
- {
- case MSG_DEBUGF:
- /* DSP stores one character per word. */
- for (i = 0; i < sizeof(buffer); i++)
- {
- buffer[i] = dsp_message.payload.debugf.buffer[i];
- }
-
- /* Release shared area to DSP. */
- dsp_wake();
-
- DEBUGF("DSP: %s", buffer);
- break;
- case MSG_REFILL:
- sdem_addr = (unsigned long)the_rover + index_rover - CONFIG_SDRAM_START;
-
- DSP_(_sdem_addrl) = sdem_addr & 0xffff;
- DSP_(_sdem_addrh) = sdem_addr >> 16;
- DSP_(_sdem_dsp_size) = ARM_BUFFER_SIZE;
-
- index_rover += ARM_BUFFER_SIZE;
- if (index_rover >= 4*1024*1024)
- {
- index_rover = 0;
- }
-
- DEBUGF("pcm_sdram at 0x%08lx, sdem_addr 0x%08lx",
- (unsigned long)the_rover, (unsigned long)sdem_addr);
-
- break;
- default:
- DEBUGF("DSP: unknown msg 0x%04x", dsp_message.msg);
- break;
- }
-
- /* Release shared area to DSP. */
- dsp_wake();
-
- DEBUGF("DSP: %s", buffer);
-}
diff --git a/firmware/target/arm/tms320dm320/dsp-target.h b/firmware/target/arm/tms320dm320/dsp-target.h
index bbb36088f4..f2c70826e8 100644
--- a/firmware/target/arm/tms320dm320/dsp-target.h
+++ b/firmware/target/arm/tms320dm320/dsp-target.h
@@ -18,12 +18,25 @@
*
*/
#ifndef DSP_H
-#define DSP_H
+#define DSP_H
/* DSP memory is mapped into ARM space via HPIB. */
#define DSP_(addr) (*(volatile unsigned short *)(0x40000 + ((addr) << 1)))
+
+/* A "DSP image" is an array of these, terminated by raw_data_size_half = 0. */
+struct dsp_section {
+ const unsigned short *raw_data;
+ unsigned short physical_addr;
+ unsigned short raw_data_size_half;
+};
+
+#define dsp_message (*(volatile struct ipc_message *)&DSP_(_status))
+
+/* Must define struct dsp_section before including the image. */
+#include "dsp/dsp-image.h"
-void dsp_init(void);
-void dsp_wake(void);
+void dsp_wake(void);
+void dsp_load(const struct dsp_section *im);
+void dsp_reset(void);
#endif
diff --git a/firmware/target/arm/tms320dm320/dsp/arm.c b/firmware/target/arm/tms320dm320/dsp/arm.c
index a9d9d800e4..58162990cc 100644
--- a/firmware/target/arm/tms320dm320/dsp/arm.c
+++ b/firmware/target/arm/tms320dm320/dsp/arm.c
@@ -27,18 +27,26 @@
volatile struct ipc_message status;
+extern int waiting;
volatile int acked;
interrupt void handle_int0(void) {
IFR = 1;
acked = 1;
+ waiting = 0;
+ rebuffer();
}
-void waitforack(void)
+void startack(void)
{
- /* Wait until ARM has picked up data. */
acked = 0;
int_arm();
- while (!acked) {
+}
+
+void waitack(void)
+{
+ /* Wait until ARM has picked up data. */
+ while (!acked)
+ {
/* IDLE alone never seems to wake up :( */
asm(" IDLE 1");
asm(" NOP");
@@ -52,7 +60,8 @@ void debugf(const char *fmt, ...) {
vsnprintf((char *)status.payload.debugf.buffer, sizeof(status), fmt, args);
va_end(args);
- waitforack();
+ startack();
+ waitack();
acked = 2;
}
diff --git a/firmware/target/arm/tms320dm320/dsp/arm.h b/firmware/target/arm/tms320dm320/dsp/arm.h
index 5a92f5e245..88b552c2ef 100644
--- a/firmware/target/arm/tms320dm320/dsp/arm.h
+++ b/firmware/target/arm/tms320dm320/dsp/arm.h
@@ -25,7 +25,9 @@
#include "registers.h"
extern volatile struct ipc_message status;
-void waitforack(void);
+
+void startack(void);
+void waitack(void);
void debugf(const char *fmt, ...);
diff --git a/firmware/target/arm/tms320dm320/dsp/dma.c b/firmware/target/arm/tms320dm320/dsp/dma.c
index 62c108ec6f..cf1e324a1f 100644
--- a/firmware/target/arm/tms320dm320/dsp/dma.c
+++ b/firmware/target/arm/tms320dm320/dsp/dma.c
@@ -54,6 +54,7 @@ unsigned short last_size;
/* This tells us which half of the DSP buffer (data) is free */
unsigned short dma0_unlocked;
+int waiting=0;
/* rebuffer sets up the next SDRAM to SARAM transfer and tells the ARM when it
* is done with a buffer.
*/
@@ -76,45 +77,49 @@ void rebuffer(void)
sdem_level=0;
/* Get a new buffer (location and size) from ARM */
- status.msg = MSG_REFILL;
- int_arm();
+ status.msg = MSG_REFILL;
+ waiting=1;
+ startack();
}
-
- /* Size is in bytes (but forced 32 bit transfers */
- if( (dsp_level + (sdem_dsp_size - sdem_level) ) > DSP_BUFFER_SIZE)
- {
- last_size = DSP_BUFFER_SIZE-dsp_level;
- }
- else
+
+ if(!waiting)
{
- last_size = sdem_dsp_size-sdem_level;
- }
+ /* Size is in bytes (but forced 32 bit transfers */
+ if( (dsp_level + (sdem_dsp_size - sdem_level) ) > DSP_BUFFER_SIZE)
+ {
+ last_size = DSP_BUFFER_SIZE-dsp_level;
+ }
+ else
+ {
+ last_size = sdem_dsp_size-sdem_level;
+ }
- /* DSP addresses are 16 bit (word) */
- DSP_ADDRL = (unsigned short)data + (dma0_unlocked >> 1) + (dsp_level>>1);
- DSP_ADDRH = 0;
+ /* DSP addresses are 16 bit (word) */
+ DSP_ADDRL = (unsigned short)data + (dma0_unlocked >> 1) + (dsp_level>>1);
+ DSP_ADDRH = 0;
- /* SDRAM addresses are 8 bit (byte)
- * Warning: These addresses are forced to 32 bit alignment!
- */
- sdem_addr = ((unsigned long)sdem_addrh << 16 | sdem_addrl) + sdem_level;
- SDEM_ADDRL = sdem_addr & 0xffff;
- SDEM_ADDRH = sdem_addr >> 16;
+ /* SDRAM addresses are 8 bit (byte)
+ * Warning: These addresses are forced to 32 bit alignment!
+ */
+ sdem_addr = ((unsigned long)sdem_addrh << 16 | sdem_addrl) + sdem_level;
+ SDEM_ADDRL = sdem_addr & 0xffff;
+ SDEM_ADDRH = sdem_addr >> 16;
- /* Set the size of the SDRAM to SARAM transfer (demac transfer) */
- DMA_SIZE = last_size;
+ /* Set the size of the SDRAM to SARAM transfer (demac transfer) */
+ DMA_SIZE = last_size;
- DMA_CTRL = 0;
+ DMA_CTRL = 0;
- /* These are just debug signals that are not used/needed right now */
- status.payload.refill._DMA_TRG = DMA_TRG;
- status.payload.refill._SDEM_ADDRH = SDEM_ADDRH;
- status.payload.refill._SDEM_ADDRL = SDEM_ADDRL;
- status.payload.refill._DSP_ADDRH = DSP_ADDRH;
- status.payload.refill._DSP_ADDRL = DSP_ADDRL;
+ /* These are just debug signals that are not used/needed right now */
+ status.payload.refill._DMA_TRG = DMA_TRG;
+ status.payload.refill._SDEM_ADDRH = SDEM_ADDRH;
+ status.payload.refill._SDEM_ADDRL = SDEM_ADDRL;
+ status.payload.refill._DSP_ADDRH = DSP_ADDRH;
+ status.payload.refill._DSP_ADDRL = DSP_ADDRL;
- /* Start the demac transfer */
- DMA_TRG = 1;
+ /* Start the demac transfer */
+ DMA_TRG = 1;
+ }
}
/* This interupt handler is for the SARAM (on DSP) to McBSP IIS DMA transfer.
@@ -146,8 +151,7 @@ interrupt void handle_dma0(void)
* (dsp_level), the SDRAM buffer level (sdem_level) and to rebuffer if the dsp
* buffer is not full.
*/
-interrupt void handle_dmac(void) {
- unsigned long sdem_addr;
+interrupt void handle_dmac(void) {
IFR = 1 << 11;
dsp_level+=last_size;
diff --git a/firmware/target/arm/tms320dm320/dsp/dsp-image.h b/firmware/target/arm/tms320dm320/dsp/dsp-image.h
index a2b87ff732..93e70b7daf 100644
--- a/firmware/target/arm/tms320dm320/dsp/dsp-image.h
+++ b/firmware/target/arm/tms320dm320/dsp/dsp-image.h
@@ -20,88 +20,90 @@
*
*/
static const unsigned short _section_text[] = {
- 0xe808, 0x75f8, 0x0008, 0x0280, 0xfc00, 0x4a11, 0x4a07, 0x4a1d, 0x68f8, 0x0007, 0x7d3f, 0x69f8, 0x0007, 0x4000, 0x68f8, 0x001d, 0xfffc, 0x7711, 0x0001, 0x7681, 0x0001, 0x76f8, 0x2857, 0x0001, 0x8a1d, 0x8a07, 0x8a11, 0xf4eb, 0xeeff, 0x76f8, 0x2857, 0x0000, 0xf074, 0x0080, 0x10f8, 0x2857, 0xf844, 0x00ac, 0xf4e1, 0xf495, 0x10f8, 0x2857, 0xf845, 0x00a6, 0xee01, 0xfc00, 0xeefb, 0x4818, 0xf000, 0x0006, 0x76f8, 0x2806, 0x0002, 0x8004, 0x7600, 0x0051, 0x1006, 0x8001, 0x1004, 0x8002, 0xf274, 0x030f, 0xf020, 0x2807, 0xf074, 0x009c, 0xee05, 0x76f8, 0x2857, 0x0002, 0xfc00, 0x4a11, 0x7711, 0x0026, 0x7712, 0x0001, 0x7681, 0x0010, 0x7713, 0x0001, 0x7711, 0x0000, 0xeefe, 0x7681, 0xffff, 0xe501, 0xf495, 0xf6bb, 0xf074, 0x023d, 0xf074, 0x020e, 0xf074, 0x0268, 0x7600, 0x2c25, 0xf074, 0x00ae, 0xf4e1, 0xf495, 0xf073, 0x00e2, 0xe808, 0x75f8, 0x0008, 0x0280, 0xfc00, 0x4a11, 0x10f8, 0x285c, 0x08f8, 0x285a, 0xfa44, 0x00fc, 0xf495, 0xeefe, 0x76f8, 0x285c, 0x0000, 0x76f8, 0x2806, 0x0003, 0xf074, 0x00e6, 0x10f8, 0x285a, 0x00f8, 0x285b, 0x08f8, 0x285c, 0x8811, 0xf495, 0x7710, 0x4000, 0xf6a9, 0xf820, 0x010f, 0xf020, 0x4000, 0xf273, 0x0113, 0x08f8, 0x285b, 0x10f8, 0x285a, 0x08f8, 0x285c, 0x80f8, 0x285d, 0xf6b8, 0xf020, 0x8000, 0x6ff8, 0x285e, 0x0c1f, 0x6ff8, 0x285b, 0x0c1f, 0x75f8, 0x0008, 0x8002, 0xe800, 0x75f8, 0x0008, 0x8003, 0x10f8, 0x2858, 0xf1ef, 0xf3e1, 0x10f8, 0x2859, 0xf2a0, 0x00f8, 0x285c, 0x4e00, 0xf020, 0xffff, 0x5700, 0xf280, 0x75f8, 0x0008, 0x8000, 0x5600, 0xf0f0, 0x75f8, 0x0008, 0x8001, 0xe800, 0x75f8, 0x285d, 0x8004, 0x75f8, 0x0008, 0x8005, 0x74f8, 0x2808, 0x8006, 0x74f8, 0x2809, 0x8001, 0x74f8, 0x280a, 0x8000, 0x74f8, 0x280b, 0x8003, 0xe801, 0x74f8, 0x280c, 0x8002, 0xee02, 0x75f8, 0x0008, 0x8006, 0x8a11, 0xfc00, 0xf495, 0x4a08, 0x4a09, 0x4a0a, 0x4a0b, 0x4a0c, 0x4a0d, 0x4a10, 0x4a11, 0x4a12, 0x4a13, 0x4a14, 0x4a15, 0x4a16, 0x4a17, 0x4a17, 0x4a19, 0x4a0e, 0x4a06, 0x4a07, 0x4a1a, 0x4a1d, 0x4a1b, 0x4a1c, 0x68f8, 0x0007, 0x7d3f, 0x69f8, 0x0007, 0x4000, 0x68f8, 0x001d, 0xfffc, 0x4818, 0x68f8, 0x0018, 0xfffe, 0x7711, 0x0001, 0x4a08, 0x7681, 0x0040, 0x7711, 0x0055, 0x7681, 0x0000, 0x7711, 0x0057, 0x6f81, 0x0c41, 0xeeff, 0xf030, 0x4000, 0x8000, 0xf020, 0x4000, 0x1c00, 0x76f8, 0x285b, 0x0000, 0x80f8, 0x285e, 0xf074, 0x00eb, 0xee01, 0x8a18, 0xf495, 0x8a1c, 0x8a1b, 0x8a1d, 0x8a1a, 0x8a07, 0x8a06, 0x8a0e, 0x8a19, 0x8a17, 0x8a17, 0x8a16, 0x8a15, 0x8a14, 0x8a13, 0x8a12, 0x8a11, 0x8a10, 0x8a0d, 0x8a0c, 0x8a0b, 0x8a0a, 0x8a09, 0x8a08, 0xf4eb, 0xf495, 0x4a08, 0x4a09, 0x4a0a, 0x4a0b, 0x4a0c, 0x4a0d, 0x4a10, 0x4a11, 0x4a12, 0x4a13, 0x4a14, 0x4a15, 0x4a16, 0x4a17, 0x4a17, 0x4a19, 0x4a0e, 0x4a06, 0x4a07, 0x4a1a, 0x4a1d, 0x4a1b, 0x4a1c, 0x68f8, 0x0007, 0x7d3f, 0x69f8, 0x0007, 0x4000, 0x68f8, 0x001d, 0xfffc, 0x4818, 0x68f8, 0x0018, 0xfffe, 0x7711, 0x0001, 0x4a08, 0x7681, 0x0800, 0x10f8, 0x285d, 0x00f8, 0x285b, 0x80f8, 0x285b, 0x7710, 0x4000, 0x7211, 0x285b, 0x10f8, 0x285d, 0xf5a9, 0xeeff, 0x00f8, 0x285c, 0xfa20, 0x01f3, 0x80f8, 0x285c, 0xf074, 0x00eb, 0xee01, 0x8a18, 0xf495, 0x8a1c, 0x8a1b, 0x8a1d, 0x8a1a, 0x8a07, 0x8a06, 0x8a0e, 0x8a19, 0x8a17, 0x8a17, 0x8a16, 0x8a15, 0x8a14, 0x8a13, 0x8a12, 0x8a11, 0x8a10, 0x8a0d, 0x8a0c, 0x8a0b, 0x8a0a, 0x8a09, 0x8a08, 0xf4eb, 0x4a11, 0x7711, 0x0055, 0x7681, 0x0003, 0x7711, 0x0057, 0x7681, 0x2800, 0x7711, 0x0055, 0x7681, 0x0004, 0x7711, 0x0057, 0x7681, 0x7141, 0x7711, 0x0055, 0x7681, 0x0000, 0x7711, 0x0057, 0x7681, 0x8000, 0x7711, 0x0055, 0x7681, 0x0001, 0x7711, 0x0057, 0x7681, 0x0022, 0x7711, 0x0055, 0x7681, 0x0002, 0x7711, 0x0057, 0x7681, 0x4000, 0x7711, 0x0054, 0x7681, 0x0081, 0x8a11, 0xfc00, 0x4a11, 0x7711, 0x0038, 0x7681, 0x0000, 0x7711, 0x0039, 0x7681, 0x0000, 0x7711, 0x0038, 0x7681, 0x0001, 0x7711, 0x0039, 0x7681, 0x0030, 0x7711, 0x0038, 0x7681, 0x000e, 0x7711, 0x0039, 0x7681, 0x0002, 0x7711, 0x0038, 0x7681, 0x0004, 0x7711, 0x0039, 0x7681, 0x00a0, 0x7711, 0x0038, 0x7681, 0x0005, 0x7711, 0x0039, 0x7681, 0x0000, 0x8a11, 0xfc00, 0x4a11, 0x7711, 0x0038, 0x7681, 0x0001, 0x7711, 0x0039, 0x6981, 0x0001, 0x8a11, 0xfc00, 0xf7be, 0xf6b9, 0xf4a0, 0xf6b7, 0xf6b5, 0xf6b6, 0xf7b8, 0x7718, 0x1806, 0x6bf8, 0x0018, 0x0fff, 0x68f8, 0x0018, 0xfffe, 0xf020, 0x2d33, 0xf100, 0x0001, 0xf84d, 0x029f, 0xf6b8, 0xf495, 0xf020, 0x2d33, 0xf073, 0x0299, 0x7ef8, 0x0012, 0xf000, 0x0001, 0x47f8, 0x0011, 0x7e92, 0x00f8, 0x0011, 0xf000, 0x0001, 0x7ef8, 0x0011, 0xf000, 0x0001, 0x6c89, 0x028e, 0xf7b8, 0xeefc, 0xf020, 0xffff, 0xf100, 0x0001, 0xf84d, 0x02b7, 0xf6b8, 0xf495, 0xf020, 0xffff, 0xf273, 0x02b1, 0x4e02, 0xf495, 0xf5e3, 0x5602, 0x7e00, 0x1100, 0xfa4c, 0x02af, 0x6b03, 0x0001, 0xf6b8, 0xee04, 0xf074, 0x0f01, 0xf074, 0x02bd, 0x4a11, 0x4a16, 0xeeff, 0x10f8, 0x2882, 0xf4e3, 0x7211, 0x285f, 0x10f8, 0x0011, 0xf845, 0x02d5, 0x4811, 0xf000, 0x2860, 0x8816, 0xf495, 0xf495, 0x10ee, 0xffff, 0xf4e3, 0x6ce9, 0xffff, 0x02cf, 0x10f8, 0x2881, 0xf845, 0x02dc, 0x10f8, 0x2881, 0xf4e3, 0x10f8, 0x2880, 0xf845, 0x02e3, 0x10f8, 0x2880, 0xf4e3, 0x10f8, 0x2883, 0xf4e3, 0xf074, 0x030c, 0xf073, 0x02e8, 0x4a11, 0x8811, 0x10f8, 0x2882, 0xf4e3, 0xf7b8, 0x10f8, 0x285f, 0xf468, 0xf478, 0xf010, 0x0020, 0xf843, 0x02fe, 0x10f8, 0x2883, 0xf4e3, 0xe801, 0xf073, 0x030a, 0x7212, 0x285f, 0x10f8, 0x2883, 0x6bf8, 0x285f, 0x0001, 0x70e2, 0x2860, 0x0011, 0xf4e3, 0xe800, 0x8a11, 0xfc00, 0xf495, 0xf073, 0x030d, 0x4a11, 0xeef8, 0xf495, 0x710b, 0x0012, 0x110c, 0x710a, 0x0011, 0x7004, 0x0012, 0x8005, 0x7006, 0x0011, 0x4818, 0x7607, 0x0000, 0xf000, 0x0005, 0x8100, 0x8001, 0x7602, 0x0336, 0x4818, 0x7603, 0x034d, 0xf274, 0x0392, 0xf000, 0x0004, 0x4911, 0xf84d, 0x0333, 0x7105, 0x0011, 0x7681, 0x0000, 0xee08, 0x8a11, 0xfc00, 0x4a11, 0xf495, 0x7102, 0x0011, 0x71e1, 0x0001, 0x0010, 0x71e1, 0x0002, 0x0012, 0xf5aa, 0xf820, 0x0348, 0x7181, 0x0012, 0x8082, 0x6b81, 0x0001, 0x6be1, 0x0002, 0x0001, 0x8a11, 0xfc00, 0x4a11, 0xf110, 0x0001, 0x4a16, 0x8812, 0x4a17, 0x8913, 0xeefe, 0x7716, 0xffff, 0x7106, 0x0011, 0x11eb, 0x0001, 0xfa4c, 0x0359, 0xf495, 0x6d96, 0x11e1, 0x0001, 0x8910, 0xf495, 0x71e1, 0x0002, 0x0013, 0xf5ab, 0xf820, 0x0380, 0x4813, 0xf520, 0x8910, 0xf495, 0xf495, 0xf6ae, 0xf820, 0x0375, 0xf273, 0x0376, 0xf495, 0x8917, 0xe767, 0x7000, 0x0012, 0x7001, 0x0017, 0x1081, 0xf074, 0x14a6, 0x4817, 0x0081, 0x8081, 0x4816, 0x00e1, 0x0002, 0xee02, 0x80e1, 0x0002, 0x8a17, 0x4816, 0x8a16, 0x8a11, 0xfc00, 0xfc00, 0x80f8, 0x2882, 0xfc00, 0x80f8, 0x2883, 0xfc00, 0x4a11, 0x4a16, 0x4a17, 0xeef4, 0x8816, 0x1013, 0x8009, 0x1186, 0xf210, 0x0001, 0x8813, 0xf495, 0x7712, 0xffff, 0x7111, 0x0017, 0x7112, 0x0011, 0x10eb, 0x0001, 0xfa44, 0x03a4, 0xf495, 0x6d92, 0x6ff8, 0x0012, 0x0e00, 0x800a, 0x4812, 0xfa45, 0x048c, 0x7604, 0x0000, 0x7605, 0x0000, 0x7606, 0x0000, 0x7607, 0xffff, 0xe925, 0x7608, 0x0000, 0x7186, 0x0012, 0x7182, 0x0012, 0x10f8, 0x0012, 0x08f8, 0x000b, 0xf845, 0x03de, 0x10f8, 0x0012, 0xf845, 0x048c, 0x1086, 0xf000, 0x0001, 0x4911, 0x8086, 0x8812, 0x7000, 0x0017, 0x10e2, 0xffff, 0xf5e3, 0x6b04, 0x0001, 0x7186, 0x0012, 0x7182, 0x0012, 0x6ce2, 0xffdb, 0x03c6, 0x6b86, 0x0001, 0x4818, 0x7000, 0x0016, 0xf274, 0x0492, 0xf000, 0x0005, 0x4818, 0x7000, 0x0016, 0xf000, 0x0010, 0x8001, 0x4818, 0xf274, 0x04e4, 0xf000, 0x0005, 0x7186, 0x0012, 0x1182, 0x7713, 0x004c, 0x10f8, 0x000b, 0x08f8, 0x0013, 0xf845, 0x0423, 0x7713, 0x0068, 0x10f8, 0x000b, 0x08f8, 0x0013, 0xf845, 0x041f, 0x7713, 0x006c, 0x10f8, 0x000b, 0x08f8, 0x0013, 0xf844, 0x042c, 0x4812, 0xf000, 0x0001, 0x8812, 0x7086, 0x0012, 0x6082, 0x006c, 0xf830, 0x041b, 0xf273, 0x042b, 0x6905, 0x0040, 0xf273, 0x0425, 0x6905, 0x0100, 0xf273, 0x0425, 0x6905, 0x0020, 0x6905, 0x0080, 0x1086, 0xf000, 0x0001, 0x8812, 0xf495, 0x8086, 0x1182, 0x7712, 0x006e, 0x10f8, 0x000b, 0x8108, 0x08f8, 0x0012, 0xfa45, 0x0469, 0x6b86, 0x0001, 0x7712, 0x0073, 0x10f8, 0x000b, 0x08f8, 0x0012, 0xf845, 0x0456, 0x10f8, 0x2882, 0xf4e3, 0x4818, 0xf000, 0x0010, 0x8000, 0x4818, 0xf274, 0x06b3, 0xf000, 0x0005, 0x7000, 0x0017, 0x1109, 0xf5e3, 0x0004, 0x8004, 0x10f8, 0x2883, 0xf4e3, 0xf073, 0x0485, 0x4818, 0x7000, 0x0017, 0xf000, 0x0010, 0x8001, 0x4818, 0xf000, 0x0004, 0x8002, 0x1009, 0x8003, 0x4818, 0xf274, 0x05ab, 0xf000, 0x0005, 0xf073, 0x0485, 0xf020, 0x0160, 0x1805, 0x8812, 0xf495, 0xf495, 0x6ce2, 0xffc0, 0x047d, 0x6b10, 0x0001, 0x7110, 0x0012, 0xf7b8, 0x7182, 0x0012, 0xf273, 0x0485, 0x1004, 0x4e82, 0x6b10, 0x0001, 0x7110, 0x0012, 0x1004, 0x7182, 0x0012, 0x8082, 0x710a, 0x0010, 0x7186, 0x0012, 0xf5aa, 0xf830, 0x03b3, 0x1004, 0xee0c, 0x8a17, 0x8a16, 0x8a11, 0xfc00, 0x4a11, 0x8812, 0xf273, 0x04ac, 0x7102, 0x0011, 0xf273, 0x04aa, 0x6982, 0x0010, 0xf273, 0x04aa, 0x6982, 0x0001, 0xf273, 0x04aa, 0x6982, 0x0002, 0xf273, 0x04aa, 0x6982, 0x0008, 0x6982, 0x0004, 0x6b81, 0x0001, 0x7181, 0x0013, 0xf7b8, 0x1183, 0x10f8, 0x000b, 0xf468, 0xf478, 0xf010, 0x002b, 0xf846, 0x04d2, 0x7713, 0x002b, 0x10f8, 0x000b, 0x08f8, 0x0013, 0xf845, 0x04a0, 0x7713, 0x0020, 0x10f8, 0x000b, 0x08f8, 0x0013, 0xf845, 0x04a8, 0x7713, 0x0023, 0x10f8, 0x000b, 0x08f8, 0x0013, 0xf845, 0x04a4, 0xf073, 0x04e2, 0x7713, 0x002d, 0x10f8, 0x000b, 0x08f8, 0x0013, 0xf845, 0x049c, 0x7713, 0x0030, 0x10f8, 0x000b, 0x08f8, 0x0013, 0xf845, 0x0498, 0x8a11, 0xfc00, 0x4a11, 0x4a16, 0x4a17, 0xeef6, 0xf495, 0x710e, 0x0011, 0x7181, 0x0012, 0x8816, 0x6082, 0x002a, 0xfa20, 0x0512, 0x710f, 0x0017, 0x1087, 0xf000, 0x0001, 0x8812, 0xf7b8, 0x8087, 0x1082, 0x80e6, 0x0001, 0x10e6, 0x0001, 0xf842, 0x0506, 0xf484, 0x80e6, 0x0001, 0x6986, 0x0001, 0x1081, 0xf000, 0x0001, 0x8812, 0xf495, 0x8081, 0x6082, 0x002e, 0xf830, 0x0557, 0xf073, 0x05a6, 0xe782, 0x4812, 0xf010, 0x0001, 0x8813, 0xf495, 0xec09, 0x769b, 0x0000, 0x7181, 0x0013, 0xf7b8, 0x1183, 0x10f8, 0x000b, 0xf468, 0xf478, 0xf010, 0x0030, 0xf843, 0x053f, 0x10f8, 0x000b, 0xf468, 0xf478, 0xf010, 0x003a, 0xf842, 0x053f, 0x8192, 0x1081, 0xf000, 0x0001, 0x8813, 0xf495, 0x8081, 0x1183, 0x10f8, 0x000b, 0xf468, 0xf478, 0xf010, 0x0030, 0xf842, 0x0527, 0x1000, 0xf844, 0x054c, 0x7712, 0x002e, 0x10f8, 0x000b, 0x08f8, 0x0012, 0xf845, 0x0557, 0xf073, 0x05a6, 0x4818, 0xf074, 0x0f18, 0x80e6, 0x0001, 0x7181, 0x0012, 0x6082, 0x002e, 0xf820, 0x05a6, 0x1081, 0xf000, 0x0001, 0x8812, 0xf495, 0x8081, 0x6082, 0x002a, 0xf830, 0x059b, 0xe782, 0x4812, 0xf010, 0x0001, 0x8813, 0xf495, 0xec09, 0x769b, 0x0000, 0x7181, 0x0013, 0xf7b8, 0x1183, 0x10f8, 0x000b, 0xf468, 0xf478, 0xf010, 0x0030, 0xf843, 0x058e, 0x10f8, 0x000b, 0xf468, 0xf478, 0xf010, 0x003a, 0xf842, 0x058e, 0x8192, 0x1081, 0xf000, 0x0001, 0x8813, 0xf495, 0x8081, 0x1183, 0x10f8, 0x000b, 0xf468, 0xf478, 0xf010, 0x0030, 0xf842, 0x0576, 0x1000, 0xf845, 0x0596, 0x4818, 0xf074, 0x0f18, 0xf073, 0x0597, 0xe800, 0xf273, 0x05a6, 0x80e6, 0x0002, 0x1087, 0xf000, 0x0001, 0x8812, 0xf495, 0x8087, 0x1082, 0x80e6, 0x0002, 0x6b81, 0x0001, 0xee0a, 0x8a17, 0x8a16, 0x8a11, 0xfc00, 0x4a11, 0x4a16, 0x4a17, 0xeefa, 0xf495, 0x8002, 0x100d, 0x710b, 0x0011, 0x8003, 0x710c, 0x0012, 0x1081, 0x710a, 0x0017, 0xf000, 0x0001, 0x8081, 0x8811, 0xf495, 0xf495, 0x1281, 0x8004, 0xf845, 0x06a8, 0x7102, 0x0011, 0xf7b8, 0x71e1, 0x0002, 0x0011, 0x10f8, 0x0011, 0xf843, 0x05f0, 0x1004, 0xf010, 0x0001, 0x8813, 0xf495, 0x7710, 0xffff, 0x10eb, 0x0001, 0xfa44, 0x05d5, 0xf495, 0x6d90, 0xf5a9, 0xf820, 0x05f0, 0x7005, 0x0011, 0x7102, 0x0011, 0x11e1, 0x0001, 0x10f8, 0x000b, 0xf468, 0x7105, 0x0011, 0xf478, 0x08f8, 0x0011, 0xf847, 0x060b, 0xf073, 0x060f, 0x1004, 0xf010, 0x0001, 0x8811, 0xf495, 0x7713, 0xffff, 0x10e9, 0x0001, 0xfa44, 0x05f7, 0xf495, 0x6d93, 0x7102, 0x0011, 0x7005, 0x0013, 0x11e1, 0x0001, 0x10f8, 0x000b, 0xf468, 0xf478, 0x08f8, 0x0013, 0xf846, 0x060f, 0xf273, 0x0611, 0x7105, 0x0011, 0x8911, 0xf495, 0x4811, 0x0082, 0x8082, 0x4811, 0xf274, 0x1546, 0xf000, 0x0001, 0x8816, 0x4808, 0xf845, 0x06ae, 0xf7b8, 0xf495, 0x1105, 0xf768, 0xf778, 0x09f8, 0x0011, 0xe762, 0xf84a, 0x0644, 0x7102, 0x0013, 0x961f, 0xf830, 0x0644, 0x7105, 0x0010, 0x4916, 0xf4a9, 0xf310, 0x0001, 0x8913, 0xf830, 0x063f, 0x4911, 0x0905, 0xf310, 0x0001, 0x891a, 0xf495, 0xf072, 0x063e, 0x769b, 0x0020, 0x4911, 0x4812, 0x0905, 0xf600, 0x8812, 0x1105, 0xf640, 0x10f8, 0x0008, 0xf845, 0x0673, 0x4812, 0xf010, 0x0001, 0x8813, 0x1004, 0xf010, 0x0001, 0x8814, 0xf640, 0xf010, 0x0001, 0x881a, 0xf495, 0xf072, 0x0661, 0x10ec, 0x0001, 0x809b, 0x10f8, 0x0008, 0xf845, 0x0662, 0xf310, 0x0001, 0x8914, 0xf495, 0x7710, 0x0001, 0xf6ac, 0xfa20, 0x0673, 0xf310, 0x0001, 0xf310, 0x0001, 0x891a, 0xf495, 0xf072, 0x0672, 0x769b, 0x0000, 0x1105, 0x4812, 0xf600, 0xf768, 0xf778, 0x09f8, 0x0011, 0xf84a, 0x0694, 0x7102, 0x0013, 0x961f, 0xf820, 0x0694, 0x7105, 0x0010, 0xf4a9, 0xf010, 0x0001, 0x8812, 0xf830, 0x0694, 0x4910, 0x4811, 0xf620, 0xf010, 0x0001, 0x881a, 0xf495, 0xf072, 0x0693, 0x769a, 0x0020, 0x4911, 0x4816, 0xf600, 0x8811, 0xf495, 0xf495, 0x7681, 0x0000, 0x7000, 0x0017, 0x1103, 0xf7e3, 0xf495, 0x4816, 0xf274, 0x16a1, 0xf495, 0x4816, 0xf073, 0x06ae, 0x7000, 0x0017, 0x1103, 0xf7e3, 0xf020, 0x2ae0, 0xee06, 0x8a17, 0x8a16, 0x8a11, 0xfc00, 0x4a11, 0xf120, 0x2884, 0x8811, 0x4a16, 0x4a17, 0x6fe1, 0x0001, 0x0e00, 0xeef6, 0x8817, 0xf495, 0x710e, 0x0013, 0xf200, 0x018f, 0x8004, 0xf210, 0x0001, 0x8812, 0x7605, 0x0000, 0x8006, 0xf070, 0x018f, 0x769a, 0x0020, 0x7104, 0x0012, 0x7682, 0x0000, 0xf120, 0x2884, 0x1004, 0xf7b8, 0xf010, 0x0001, 0x8107, 0x8004, 0x71e1, 0x0003, 0x0014, 0x11f8, 0x0014, 0xf768, 0xf778, 0xf310, 0x0064, 0x8812, 0xf84e, 0x0720, 0xf495, 0x7715, 0x0064, 0x11f8, 0x0014, 0x09f8, 0x0015, 0xf84d, 0x0763, 0x11f8, 0x0014, 0xf768, 0xf778, 0xf310, 0x0047, 0xf84e, 0x070e, 0xe947, 0x10f8, 0x0014, 0x08f8, 0x000b, 0xf845, 0x0773, 0xe925, 0x10f8, 0x0014, 0x08f8, 0x000b, 0xf845, 0x0751, 0xe945, 0x10f8, 0x0014, 0x08f8, 0x000b, 0xf845, 0x0773, 0xf073, 0x078e, 0x7715, 0x0058, 0x11f8, 0x0014, 0x09f8, 0x0015, 0xf84d, 0x0763, 0x7715, 0x0063, 0x11f8, 0x0014, 0x09f8, 0x0015, 0xf84d, 0x0783, 0xf073, 0x078e, 0x10f8, 0x0014, 0xf468, 0xf478, 0xf010, 0x0070, 0xf846, 0x0741, 0x10f8, 0x0014, 0xf468, 0xf478, 0xf010, 0x006f, 0xf842, 0x0763, 0xe742, 0x7710, 0x0002, 0x6dea, 0xff9b, 0xf6aa, 0xf820, 0x0773, 0xe969, 0x10f8, 0x0014, 0x08f8, 0x000b, 0xf845, 0x0763, 0xf073, 0x078e, 0xe975, 0x10f8, 0x0014, 0x08f8, 0x000b, 0xf845, 0x0763, 0xe978, 0x10f8, 0x0014, 0x08f8, 0x000b, 0xf845, 0x0763, 0xf073, 0x078e, 0x7713, 0x2ae7, 0x7107, 0x0012, 0xe510, 0x1183, 0x4812, 0xf84d, 0x086b, 0x71eb, 0x0001, 0x0011, 0x6e81, 0x075a, 0x709a, 0x0011, 0xf073, 0x086b, 0x4818, 0xf000, 0x0005, 0x8000, 0x4818, 0xf000, 0x0004, 0x8001, 0x7002, 0x0013, 0xf274, 0x0cb7, 0xf495, 0x4811, 0xf073, 0x078e, 0x4818, 0xf000, 0x0005, 0x8000, 0x4818, 0xf000, 0x0004, 0x8001, 0x7002, 0x0013, 0xf274, 0x0870, 0xf495, 0x4811, 0xf073, 0x078e, 0x1183, 0xf300, 0x0001, 0x8183, 0x8913, 0xf010, 0x0001, 0xe510, 0x8004, 0x6881, 0xfffd, 0x7181, 0x0012, 0x61f8, 0x0012, 0x0002, 0xfa20, 0x07bb, 0x7716, 0x0000, 0x10e1, 0x0003, 0x7713, 0x0075, 0x11f8, 0x0008, 0x09f8, 0x0013, 0xf84d, 0x07bb, 0x7713, 0x006f, 0x11f8, 0x0008, 0x09f8, 0x0013, 0xf84d, 0x07bb, 0x7713, 0x0078, 0x11f8, 0x0008, 0x09f8, 0x0013, 0xf84d, 0x07bb, 0x7713, 0x0058, 0x11f8, 0x0008, 0x09f8, 0x0013, 0xf84d, 0x07bb, 0x7716, 0x0001, 0x1005, 0xf844, 0x07cc, 0x10f8, 0x0016, 0xf845, 0x07d4, 0x7104, 0x0012, 0x7682, 0x002b, 0x6b04, 0xffff, 0xf273, 0x07d7, 0x7181, 0x0012, 0x7104, 0x0012, 0x7682, 0x002d, 0x6b04, 0xffff, 0x7181, 0x0012, 0x1005, 0xf844, 0x07e6, 0x6c86, 0x07e6, 0x61f8, 0x0012, 0x0004, 0xf820, 0x07e6, 0x7104, 0x0012, 0x7682, 0x0020, 0x6b04, 0xffff, 0x7181, 0x0012, 0x61f8, 0x0012, 0x0001, 0xf830, 0x07fe, 0x1007, 0x0804, 0xf7b8, 0xf000, 0x018f, 0x11f8, 0x0008, 0xf768, 0xf778, 0x09e1, 0x0001, 0xf84e, 0x07fe, 0x4917, 0xf520, 0xf273, 0x07ff, 0xf200, 0x0001, 0x1007, 0x8008, 0x1004, 0xf000, 0x0001, 0x8000, 0x7601, 0x0000, 0x7602, 0x0190, 0x1008, 0xf074, 0x1486, 0x8812, 0xf495, 0xe770, 0xf6aa, 0x8004, 0xf830, 0x0826, 0xf010, 0x0002, 0x8812, 0x4817, 0x0804, 0xf000, 0x0001, 0x4808, 0xf845, 0x0824, 0xf010, 0x0001, 0x881a, 0xf495, 0xf072, 0x0823, 0x769a, 0x0020, 0x7687, 0x0000, 0xe712, 0x960b, 0xf830, 0x0840, 0x1107, 0x1008, 0xf620, 0xf010, 0x0001, 0x8812, 0xf495, 0x7710, 0xffff, 0xf4aa, 0xfa30, 0x086a, 0x7106, 0x0011, 0x7312, 0x001a, 0xf072, 0x083d, 0x7699, 0x0020, 0xf073, 0x086a, 0x7107, 0x0010, 0x7108, 0x0013, 0xf4ab, 0xfa30, 0x0854, 0x7106, 0x0012, 0x4910, 0x4813, 0xf620, 0xf010, 0x0001, 0x881a, 0xf495, 0xf072, 0x0853, 0x769a, 0x0030, 0x4816, 0x1a05, 0x8816, 0xf495, 0xf495, 0x6c86, 0x085f, 0xe712, 0x960d, 0xf820, 0x086a, 0xe731, 0xf4a9, 0xf830, 0x086a, 0x7712, 0x2884, 0xe510, 0x7681, 0x0030, 0x7007, 0x0012, 0x1007, 0xee0a, 0x8a17, 0x8a16, 0x8a11, 0xfc00, 0x4a11, 0x8812, 0xeefe, 0xf495, 0x7106, 0x0014, 0x1184, 0xf693, 0xf030, 0x0001, 0x7105, 0x0015, 0xf600, 0x7104, 0x0013, 0xf000, 0x0001, 0x8811, 0x7084, 0x0011, 0xf000, 0x0001, 0x5781, 0x8084, 0x56f8, 0x2b0a, 0x4e00, 0xf274, 0x1084, 0xf495, 0xf640, 0xf7b8, 0x10f8, 0x0008, 0xfa42, 0x0898, 0x7711, 0x0000, 0x7711, 0x0001, 0x10f8, 0x0011, 0xfa45, 0x08a3, 0x7083, 0x0011, 0xf274, 0x1263, 0xf495, 0xf640, 0xf540, 0xf7b8, 0x71e2, 0x0003, 0x0011, 0x10f8, 0x0011, 0xf468, 0xf478, 0xf010, 0x0065, 0xf846, 0x08c9, 0x7713, 0x0065, 0x10f8, 0x0011, 0x08f8, 0x0013, 0xf845, 0x08ed, 0x7713, 0x0045, 0x10f8, 0x0011, 0x08f8, 0x0013, 0xf845, 0x08ed, 0x7713, 0x0047, 0x10f8, 0x0011, 0x08f8, 0x0013, 0xf845, 0x08d9, 0xf073, 0x08f5, 0x7713, 0x0066, 0x10f8, 0x0011, 0x08f8, 0x0013, 0xf845, 0x08e3, 0x7713, 0x0067, 0x10f8, 0x0011, 0x08f8, 0x0013, 0xf844, 0x08f5, 0x7000, 0x0012, 0x7001, 0x0015, 0xf274, 0x0a5e, 0xf495, 0xf640, 0xf073, 0x08f5, 0x7000, 0x0012, 0x7001, 0x0015, 0xf274, 0x08f8, 0xf495, 0xf640, 0xf073, 0x08f5, 0x7000, 0x0012, 0x7001, 0x0015, 0xf274, 0x0960, 0xf495, 0xf640, 0xee02, 0x8a11, 0xfc00, 0x4a11, 0x4a16, 0x4a17, 0x6bf8, 0x0018, 0xfe68, 0xf495, 0xf7b8, 0xe787, 0x11e7, 0x019c, 0x8912, 0x81e7, 0x0196, 0x11e2, 0x0002, 0x71e7, 0x019d, 0x0011, 0xf84a, 0x0911, 0x76e2, 0x0002, 0x0006, 0xe906, 0x8100, 0x4918, 0xf300, 0x0004, 0x8101, 0x4918, 0xf300, 0x0005, 0x8102, 0xf074, 0x1271, 0xe783, 0x8814, 0x6deb, 0x0006, 0x1084, 0x8083, 0x10f8, 0x0008, 0xf845, 0x092d, 0x71ec, 0x0001, 0x0012, 0x6e82, 0x0926, 0x709b, 0x0012, 0x1004, 0x7181, 0x0016, 0x8000, 0x7601, 0x0001, 0x71e7, 0x0196, 0x0012, 0x10e2, 0x0002, 0x8002, 0x4818, 0x7003, 0x0011, 0xf274, 0x0b0f, 0xf000, 0x0006, 0x7181, 0x0010, 0xf7ae, 0xe801, 0xf830, 0x094d, 0x71e7, 0x0196, 0x0012, 0x960c, 0xf830, 0x094d, 0xe800, 0x1104, 0x8100, 0x8001, 0x4818, 0x7002, 0x0011, 0xf274, 0x0c3c, 0xf000, 0x0006, 0x6bf8, 0x0018, 0x0198, 0xf495, 0xf495, 0x8a17, 0x8a16, 0x8a11, 0xfc00, 0x4a11, 0x4a16, 0xf7b8, 0x4a17, 0xee96, 0xf540, 0x716e, 0x0011, 0x71e1, 0x0002, 0x0012, 0x10f8, 0x0012, 0xfa42, 0x0976, 0x716f, 0x0017, 0x7712, 0x0006, 0x76e1, 0x0002, 0x0006, 0x56f8, 0x2b0c, 0x7716, 0x0000, 0x4e00, 0xf274, 0x1084, 0xf495, 0xf640, 0xf7b8, 0x10f8, 0x0008, 0xf842, 0x09ce, 0x56f8, 0x2b0e, 0x4e00, 0xf274, 0x1084, 0xf495, 0xf640, 0xf7b8, 0x10f8, 0x0008, 0xf847, 0x09aa, 0x56f8, 0x2b0a, 0x4e00, 0xf274, 0x1084, 0xf495, 0xf640, 0xf7b8, 0x10f8, 0x0008, 0xf845, 0x09e4, 0x56f8, 0x2b10, 0x4e00, 0xf274, 0x1084, 0xf495, 0xf640, 0xf7b8, 0x10f8, 0x0008, 0xf843, 0x09ac, 0xf073, 0x09c0, 0x57f8, 0x2b0e, 0x56f8, 0x2b12, 0x4e00, 0xf274, 0x11f0, 0x6d8e, 0xf640, 0xf540, 0x56f8, 0x2b10, 0x4e00, 0xf274, 0x1084, 0xf495, 0xf640, 0xf7b8, 0x10f8, 0x0008, 0xf843, 0x09ac, 0x56f8, 0x2b12, 0x4e00, 0xf274, 0x1084, 0xf495, 0xf640, 0xf7b8, 0x10f8, 0x0008, 0xf842, 0x09d0, 0xf073, 0x09e4, 0x57f8, 0x2b0c, 0x56f8, 0x2b12, 0x4e00, 0xf274, 0x10a4, 0x6d96, 0xf640, 0xf540, 0x56f8, 0x2b12, 0x4e00, 0xf274, 0x1084, 0xf495, 0xf640, 0xf7b8, 0x10f8, 0x0008, 0xf842, 0x09d0, 0x4818, 0x7000, 0x0012, 0xf000, 0x0004, 0x8001, 0x4818, 0xf000, 0x0005, 0x8002, 0xf274, 0x1271, 0xf495, 0xf640, 0xe783, 0x8814, 0x6deb, 0x0006, 0x1084, 0x8083, 0x10f8, 0x0008, 0xf845, 0x0a03, 0x71ec, 0x0001, 0x0012, 0x6e82, 0x09fc, 0x709b, 0x0012, 0x6004, 0x0002, 0xf820, 0x0a1e, 0xe782, 0xf6b8, 0x6b04, 0xffff, 0x6dea, 0x0005, 0xf120, 0xffff, 0x10ea, 0x0001, 0xfa44, 0x0a0f, 0xf300, 0x0001, 0x4818, 0xf000, 0x0005, 0xf600, 0x8812, 0xf495, 0x6d96, 0x7682, 0x0000, 0x10e1, 0x0003, 0x8000, 0x7001, 0x0017, 0xf274, 0x0be8, 0xf495, 0x4816, 0x1004, 0x8000, 0x7601, 0x0001, 0x10e1, 0x0002, 0x8002, 0x4818, 0x7003, 0x0017, 0xf274, 0x0b0f, 0xf000, 0x0006, 0xe782, 0xf6b8, 0x6dea, 0x0005, 0xf120, 0xffff, 0x10ea, 0x0001, 0xfa44, 0x0a3b, 0xf300, 0x0001, 0x1004, 0x08f8, 0x000b, 0xfa44, 0x0a4e, 0x7713, 0x0001, 0xe712, 0x960c, 0xf830, 0x0a4e, 0x7713, 0x0000, 0x1004, 0x8000, 0x7001, 0x0013, 0x4818, 0x7002, 0x0017, 0xf274, 0x0c3c, 0xf000, 0x0006, 0xee6a, 0x8a17, 0x8a16, 0x8a11, 0xfc00, 0x4a11, 0x4a16, 0x4a17, 0xee96, 0x7711, 0x0000, 0x716e, 0x0016, 0x71e6, 0x0002, 0x0012, 0x11f8, 0x0012, 0xfa4d, 0x0a7b, 0x716f, 0x0017, 0xf7b8, 0x11f8, 0x0012, 0xf84a, 0x0a80, 0x76e6, 0x0002, 0x0006, 0xf273, 0x0a80, 0x7712, 0x0006, 0x7712, 0x0001, 0x76e6, 0x0002, 0x0001, 0x4918, 0x7000, 0x0012, 0xf300, 0x0005, 0x8101, 0x4918, 0xf300, 0x0004, 0x8102, 0xf074, 0x0f6f, 0xe783, 0x8814, 0x6deb, 0x0006, 0x1084, 0x8083, 0x10f8, 0x0008, 0xf845, 0x0a9d, 0x71ec, 0x0001, 0x0012, 0x6e82, 0x0a96, 0x709b, 0x0012, 0xf7b8, 0xf495, 0x1005, 0xf468, 0xf478, 0xf010, 0xfffd, 0xf843, 0x0ac3, 0x11e6, 0x0002, 0x10f8, 0x000b, 0xf468, 0xf478, 0x0805, 0xf842, 0x0adc, 0x1005, 0xf468, 0xf478, 0xf010, 0x0002, 0xf843, 0x0ac3, 0x1005, 0xf010, 0x0001, 0x8005, 0x10f8, 0x0008, 0xf468, 0xf478, 0xf010, 0x0002, 0x6d91, 0xf842, 0x0ab6, 0x1005, 0xf846, 0x0acf, 0x1005, 0xf000, 0x0001, 0x8005, 0x10f8, 0x0008, 0x6d89, 0xf847, 0x0ac6, 0x10e6, 0x0003, 0xf000, 0xfffe, 0x8000, 0x7001, 0x0017, 0xf274, 0x0be8, 0xf495, 0x4811, 0x11e6, 0x0002, 0x1005, 0x7187, 0x0011, 0x8000, 0x1286, 0xf47d, 0xf030, 0x0001, 0x8001, 0x8102, 0x4818, 0x7003, 0x0017, 0xf274, 0x0b0f, 0xf000, 0x0006, 0x1005, 0x8000, 0x7187, 0x0010, 0xf4a9, 0x7712, 0x0000, 0xe900, 0xf830, 0x0af8, 0xe901, 0xe808, 0x1886, 0xf2a0, 0x10f8, 0x0008, 0xf845, 0x0b01, 0x7712, 0x0001, 0x7001, 0x0012, 0x4818, 0x7002, 0x0017, 0xf274, 0x0c3c, 0xf000, 0x0006, 0xee6a, 0x8a17, 0x8a16, 0x8a11, 0xfc00, 0x4a11, 0xeeff, 0xf495, 0x1103, 0x8100, 0xf110, 0x0001, 0x8913, 0xf495, 0x7711, 0xffff, 0x7104, 0x0015, 0x7105, 0x0014, 0x7106, 0x0010, 0xe732, 0x11ea, 0x0001, 0xfa4c, 0x0b21, 0xf495, 0x6d91, 0x4911, 0xf500, 0xf7b8, 0xf210, 0x0001, 0x8812, 0x4814, 0x10f8, 0x0008, 0xf847, 0x0b56, 0x4814, 0xf010, 0x0001, 0x881a, 0xf495, 0xf072, 0x0b55, 0xf6b8, 0xe731, 0xf120, 0xffff, 0x10e9, 0x0001, 0xfa44, 0x0b3d, 0xf300, 0x0001, 0xf7b8, 0xf495, 0x1000, 0xf468, 0xf478, 0x08f8, 0x000b, 0xf847, 0x0b56, 0x10f8, 0x0015, 0xf845, 0x0b56, 0x7180, 0x0011, 0x7681, 0x0030, 0x6b80, 0xffff, 0xf6b8, 0xe731, 0xf120, 0xffff, 0x10e9, 0x0001, 0xfa44, 0x0b5a, 0xf300, 0x0001, 0xf7b8, 0xf495, 0x1000, 0xf468, 0xf478, 0x08f8, 0x000b, 0xf842, 0x0b9e, 0x1000, 0xf843, 0x0b9e, 0xf6b8, 0xe731, 0xf020, 0xffff, 0x11e9, 0x0001, 0xfa4c, 0x0b70, 0xf000, 0x0001, 0x6e85, 0x0b8e, 0xf495, 0x0800, 0xf7b8, 0x10f8, 0x0008, 0xf847, 0x0b8e, 0x6082, 0x0030, 0xf820, 0x0b8e, 0xf010, 0x0001, 0x10f8, 0x0008, 0x6d8a, 0xf847, 0x0b9e, 0x6082, 0x0030, 0xf830, 0x0b83, 0xf7b8, 0x10f8, 0x0008, 0xf847, 0x0b9e, 0xf010, 0x0001, 0x881a, 0xf495, 0xf072, 0x0b9d, 0x7180, 0x0015, 0xe543, 0x6b80, 0xffff, 0x1000, 0xf842, 0x0be3, 0x1000, 0xf484, 0x8811, 0x10f8, 0x0008, 0xf468, 0xf478, 0x08f8, 0x0014, 0xf842, 0x0bc6, 0xf6b8, 0xf495, 0xf020, 0xffff, 0x11eb, 0x0001, 0xfa4c, 0x0bb0, 0xf000, 0x0001, 0xf7b8, 0x10f8, 0x0008, 0xf847, 0x0bc6, 0xf010, 0x0001, 0x881a, 0xf495, 0xf072, 0x0bc5, 0x7180, 0x0013, 0xe541, 0x6b80, 0xffff, 0x4811, 0x10f8, 0x0008, 0xf468, 0xf478, 0x08f8, 0x0014, 0xf847, 0x0bd3, 0x4814, 0xe741, 0xf484, 0x8000, 0x1000, 0xf842, 0x0be3, 0x4811, 0xf010, 0x0001, 0x881a, 0xf495, 0xf072, 0x0be2, 0x7180, 0x0011, 0x7681, 0x0030, 0x6b80, 0xffff, 0xee01, 0x8a11, 0xfe00, 0xf495, 0x1080, 0x4a11, 0xf7b8, 0x4a16, 0x4a17, 0x8816, 0xeefc, 0x10f8, 0x0008, 0x7108, 0x0017, 0xfa47, 0x0bfa, 0x7109, 0x0011, 0xf273, 0x0bfc, 0xf495, 0x4816, 0x4816, 0xf484, 0x7600, 0x000a, 0x7601, 0x0064, 0x7002, 0x0011, 0xf274, 0x0e7d, 0x10f8, 0x0008, 0xf7b8, 0x4816, 0x10f8, 0x0008, 0xf468, 0xf478, 0xf010, 0x000a, 0xf842, 0x0c28, 0x4816, 0x10f8, 0x0008, 0xf468, 0xf478, 0xf010, 0xfff6, 0xf847, 0x0c1f, 0x7181, 0x0012, 0x7682, 0x0030, 0x6b81, 0xffff, 0x4816, 0x10f8, 0x0008, 0xf842, 0x0c28, 0xf273, 0x0c29, 0xf495, 0xe82d, 0xe82b, 0x7181, 0x0012, 0x8082, 0x1081, 0xee04, 0xf010, 0x0001, 0x8812, 0x8081, 0x7082, 0x0017, 0x1081, 0xf010, 0x0001, 0x8081, 0x8a17, 0x8a16, 0x8a11, 0xfc00, 0x4a11, 0xf7b8, 0x4a16, 0x7714, 0x0000, 0x7103, 0x0013, 0x11f8, 0x0013, 0x3004, 0xfa4f, 0x0c63, 0x7105, 0x0016, 0xf110, 0x0001, 0x8912, 0xf495, 0x7711, 0xffff, 0x11ea, 0x0001, 0xfa4c, 0x0c50, 0xf495, 0x6d91, 0x11f8, 0x0013, 0xf768, 0xf778, 0x09f8, 0x0011, 0xf84e, 0x0c63, 0x4913, 0xf500, 0xf310, 0x0001, 0x8914, 0xf110, 0x0001, 0x8915, 0x11f8, 0x000e, 0xf84d, 0x0c70, 0x7186, 0x0011, 0x7681, 0x002e, 0x6b86, 0xffff, 0x7712, 0xffff, 0xe751, 0x11e9, 0x0001, 0xfa4c, 0x0c73, 0xf495, 0x6d92, 0x11f8, 0x0013, 0xf768, 0xf778, 0x09f8, 0x0012, 0xf84f, 0x0c99, 0x7186, 0x0011, 0x7681, 0x0030, 0xe752, 0x7711, 0xffff, 0x6b86, 0xffff, 0x11ea, 0x0001, 0xfa4c, 0x0c8a, 0xf495, 0x6d91, 0x11f8, 0x0011, 0x6d8b, 0xf768, 0xf778, 0x09f8, 0x0013, 0xf84b, 0x0c81, 0x11f8, 0x0013, 0xf84f, 0x0cad, 0x8810, 0xf495, 0xf495, 0xf5ac, 0xf830, 0x0cb3, 0x7186, 0x0012, 0xe560, 0xf5ac, 0xfa20, 0x0ca3, 0x6b86, 0xffff, 0xf073, 0x0cb3, 0x7186, 0x0011, 0x7681, 0x0030, 0x6b86, 0xffff, 0x1086, 0x8a16, 0x8a11, 0xfc00, 0x4a11, 0x4a16, 0x8812, 0x4a17, 0xeefa, 0xf7b8, 0x8004, 0x10e2, 0x0002, 0x110c, 0x710a, 0x0017, 0xfa43, 0x0ccb, 0x710b, 0x0011, 0xf273, 0x0cce, 0x6882, 0xffef, 0x76e2, 0x0002, 0x0001, 0x71e2, 0x0003, 0x0012, 0x7713, 0x0058, 0x10f8, 0x0012, 0x08f8, 0x0013, 0xf845, 0x0cf5, 0x7713, 0x006f, 0x10f8, 0x0012, 0x08f8, 0x0013, 0xf845, 0x0cf9, 0x7713, 0x0070, 0x10f8, 0x0012, 0x08f8, 0x0013, 0xf845, 0x0cf5, 0x7713, 0x0078, 0x10f8, 0x0012, 0x08f8, 0x0013, 0xf845, 0x0cf5, 0xf273, 0x0cfb, 0x7716, 0x000a, 0xf273, 0x0cfb, 0x7716, 0x0010, 0x7716, 0x0008, 0x8100, 0x1004, 0xf074, 0x0d85, 0x7104, 0x0012, 0x11e2, 0x0002, 0xf84c, 0x0d0d, 0xf540, 0xf3e0, 0xf84c, 0x0d0d, 0xf273, 0x0d80, 0xf495, 0xe801, 0x71e2, 0x0003, 0x0012, 0x7713, 0x0064, 0x11f8, 0x0012, 0x09f8, 0x0013, 0xf84d, 0x0d1b, 0x6ce2, 0xff97, 0x0d29, 0xf540, 0xf7b8, 0xf768, 0xf778, 0xf84a, 0x0d29, 0x7687, 0x0001, 0x7104, 0x0012, 0xf484, 0x71e2, 0x0003, 0x0012, 0x7000, 0x0016, 0x7001, 0x0012, 0x7002, 0x0011, 0xf074, 0x0e7d, 0xf7b8, 0xf000, 0x0001, 0x11f8, 0x0008, 0xf768, 0x7104, 0x0012, 0xf778, 0x09e2, 0x0002, 0xf84e, 0x0d50, 0x7181, 0x0012, 0xf000, 0x0001, 0x7682, 0x0030, 0x11f8, 0x0008, 0x6b81, 0xffff, 0xf768, 0x7104, 0x0012, 0xf778, 0x09e2, 0x0002, 0xf84f, 0x0d3e, 0x71e2, 0x0003, 0x0013, 0xe978, 0x10f8, 0x0013, 0x08f8, 0x000b, 0xf845, 0x0d5d, 0x6ce3, 0xffa8, 0x0d73, 0x960c, 0xf820, 0x0d73, 0x7181, 0x0012, 0x7082, 0x0013, 0x1081, 0xf010, 0x0001, 0x8812, 0xf495, 0x8081, 0x7682, 0x0030, 0x6b81, 0xffff, 0x7104, 0x0012, 0x71e2, 0x0003, 0x0013, 0x6ce3, 0xff91, 0x0d7f, 0x960c, 0xf820, 0x0d7f, 0x7181, 0x0012, 0x7682, 0x0030, 0x6b81, 0xffff, 0xe800, 0xee06, 0x8a17, 0x8a16, 0x8a11, 0xfc00, 0x8813, 0x4a11, 0xe970, 0x71e3, 0x0003, 0x0011, 0x10f8, 0x0011, 0x08f8, 0x000b, 0xfa45, 0x0e74, 0x7102, 0x0012, 0x1183, 0xf330, 0x0160, 0x8913, 0xf495, 0x7710, 0x0020, 0xf4ab, 0xe800, 0xf830, 0x0e2f, 0x7710, 0x0040, 0xf4ab, 0xf830, 0x0de0, 0xf7b8, 0x11f8, 0x0011, 0xf768, 0xf778, 0xf310, 0x006f, 0xf84e, 0x0dce, 0x7713, 0x006f, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0e74, 0x7713, 0x0058, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0e74, 0x7713, 0x0064, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0e6c, 0x7713, 0x0069, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0e6c, 0xf073, 0x0e7b, 0x7713, 0x0075, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0e74, 0x7713, 0x0078, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0e74, 0xf073, 0x0e7b, 0xf7b8, 0x11f8, 0x0011, 0xf768, 0xf778, 0xf310, 0x006f, 0xf84e, 0x0e0b, 0x7713, 0x006f, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0e1d, 0x7713, 0x0058, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0e1d, 0x7713, 0x0064, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0e1d, 0x7713, 0x0069, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0e1d, 0xf073, 0x0e7b, 0x7713, 0x0075, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0e1d, 0x7713, 0x0078, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0e1d, 0xf073, 0x0e7b, 0x1182, 0xf693, 0xf030, 0x0001, 0xf600, 0xf000, 0x0001, 0x8811, 0xf495, 0x4911, 0x7082, 0x0011, 0xf300, 0x0001, 0xf273, 0x0e7b, 0x5681, 0x8182, 0xf7b8, 0x11f8, 0x0011, 0xf768, 0xf778, 0xf310, 0x006f, 0xf84e, 0x0e5a, 0x7713, 0x006f, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0e74, 0x7713, 0x0058, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0e74, 0x7713, 0x0064, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0e6c, 0x7713, 0x0069, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0e6c, 0xf073, 0x0e7b, 0x7713, 0x0075, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0e74, 0x7713, 0x0078, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0e74, 0xf073, 0x0e7b, 0x1082, 0xf000, 0x0001, 0x8811, 0xf273, 0x0e7b, 0x8082, 0x1081, 0x1082, 0xf000, 0x0001, 0x8811, 0xf495, 0x8082, 0x1281, 0x8a11, 0xfc00, 0x4a11, 0x4a16, 0x4a17, 0xeefa, 0xf495, 0x4e02, 0xf0e0, 0x710a, 0x0016, 0x710b, 0x0017, 0xfa44, 0x0e94, 0x710c, 0x0011, 0x7181, 0x0012, 0x7682, 0x0030, 0xf273, 0x0eb7, 0x6b81, 0xffff, 0xf7b8, 0x7000, 0x0016, 0x5602, 0xf074, 0x0ecb, 0x4e04, 0x4e00, 0xf7b8, 0xf274, 0x1424, 0x10f8, 0x0016, 0xf7b8, 0x6ee7, 0xffa8, 0x0ea9, 0x5702, 0xf520, 0xf300, 0x0010, 0x8912, 0xf495, 0x7181, 0x0013, 0xf6b8, 0x6dea, 0x2ae9, 0xe501, 0x6b81, 0xffff, 0x5604, 0x4e02, 0xf844, 0x0e94, 0x1081, 0xf6b8, 0xf010, 0x0001, 0x8811, 0xf020, 0xffff, 0x11e9, 0x0001, 0xfa4c, 0x0ebe, 0xf000, 0x0001, 0xee06, 0x8a17, 0x8a16, 0x8a11, 0xfe00, 0xf010, 0x0001, 0x4a11, 0xeefe, 0x7712, 0x0008, 0x7104, 0x0011, 0x11f8, 0x0011, 0x09f8, 0x0012, 0xf84d, 0x0ee1, 0x7712, 0x0010, 0x11f8, 0x0011, 0x09f8, 0x0012, 0xf84d, 0x0ee5, 0xf073, 0x0ee9, 0xf273, 0x0efe, 0xf495, 0xf0fd, 0xf273, 0x0efe, 0xf495, 0xf0fc, 0xf540, 0xf6b8, 0xf3e0, 0xf310, 0xffff, 0xf84a, 0x0ef8, 0x7000, 0x0011, 0xf074, 0x1731, 0xf273, 0x0efe, 0xf495, 0x4808, 0xf7b8, 0x11f8, 0x0011, 0x4f00, 0xf074, 0x13cf, 0xee02, 0x8a11, 0xfc00, 0x4a11, 0x7711, 0xffff, 0xeefe, 0x6ce1, 0x0001, 0x0f0c, 0xf273, 0x0f12, 0xe800, 0xe900, 0xf120, 0xffff, 0x10f8, 0xffff, 0xf300, 0x0001, 0x8100, 0xf074, 0x00c7, 0xee02, 0x8a11, 0xfc00, 0x8813, 0x4a11, 0xf020, 0x2b24, 0xeefe, 0x1183, 0x8000, 0xf600, 0x8812, 0xf495, 0xf495, 0x6d92, 0x960c, 0xf820, 0x0f32, 0x11eb, 0x0001, 0x1000, 0xf600, 0x8812, 0xf495, 0xf495, 0x6d92, 0x960c, 0xf830, 0x0f27, 0x8911, 0xf495, 0x7712, 0x002d, 0x11f8, 0x0011, 0x09f8, 0x0012, 0xe800, 0xf84d, 0x0f44, 0x6ee1, 0xffd5, 0x0f49, 0x7714, 0x0000, 0xf073, 0x0f46, 0x7714, 0x0001, 0x71eb, 0x0001, 0x0011, 0x4911, 0x0100, 0x8912, 0xf495, 0xf495, 0x6d92, 0x960d, 0xf820, 0x0f67, 0x4911, 0x880e, 0x71eb, 0x0001, 0x0011, 0xf066, 0x000a, 0xf600, 0x7001, 0x0011, 0x1100, 0x0101, 0x8912, 0xf495, 0xf495, 0x6d92, 0x960d, 0xfa30, 0x0f52, 0xf010, 0x0030, 0x11f8, 0x0014, 0xf84d, 0x0f6c, 0xf484, 0xee02, 0x8a11, 0xfc00, 0x4a11, 0x4a16, 0x4a17, 0xeef8, 0xf7b8, 0x4e02, 0x710e, 0x0011, 0x710d, 0x0017, 0x710c, 0x0016, 0x56f8, 0x2b14, 0x76f8, 0x2a14, 0x0030, 0x4e00, 0x5602, 0xf074, 0x1084, 0xf7b8, 0x10f8, 0x0008, 0xe900, 0xf842, 0x0f8b, 0xe901, 0x56f8, 0x2b14, 0x8181, 0x4e00, 0x5602, 0xf074, 0x1084, 0xf7b8, 0x10f8, 0x0008, 0xf842, 0x0f9b, 0x5602, 0xf074, 0x1263, 0x4e02, 0x56f8, 0x2b16, 0xf7b8, 0x4e00, 0x5602, 0xf074, 0x1084, 0xf7b8, 0x10f8, 0x0008, 0xfa47, 0x0fbb, 0x7711, 0x0000, 0x56f8, 0x2b18, 0x4e00, 0x5602, 0xf074, 0x10a4, 0x57f8, 0x2b16, 0x4e02, 0x4f00, 0xf074, 0x1084, 0xf7b8, 0x10f8, 0x0008, 0x6d91, 0xf846, 0x0fa9, 0xf020, 0x2a14, 0x8004, 0x56f8, 0x2b14, 0x4e00, 0x5602, 0xf274, 0x1084, 0xf495, 0x6d96, 0xf7b8, 0x10f8, 0x0008, 0xf845, 0x0ff5, 0x56f8, 0x2b1a, 0x4e00, 0x5602, 0xf074, 0x1084, 0xf7b8, 0x10f8, 0x0008, 0xf842, 0x0ff5, 0x56f8, 0x2b18, 0x4e00, 0x5602, 0xf074, 0x11f0, 0x4e02, 0xf7b8, 0x56f8, 0x2b14, 0x4e00, 0x5602, 0xf074, 0x1084, 0xf7b8, 0x10f8, 0x0008, 0x6d89, 0xf845, 0x0ff5, 0x56f8, 0x2b1a, 0x4e00, 0x5602, 0xf074, 0x1084, 0xf7b8, 0x10f8, 0x0008, 0xf843, 0x0fd6, 0x1004, 0xf000, 0x0001, 0x8005, 0x5602, 0xf074, 0x117b, 0x1105, 0x8100, 0xf074, 0x1438, 0xf540, 0x8006, 0x1004, 0xf500, 0xf300, 0x0001, 0x8912, 0x4811, 0x1106, 0xf500, 0xf7b8, 0x8187, 0x1106, 0xf768, 0xf778, 0x09f8, 0x0016, 0xf84a, 0x103f, 0x4916, 0x0906, 0x8916, 0xf495, 0x4816, 0x10f8, 0x0008, 0xf847, 0x1046, 0x4816, 0xf010, 0x0001, 0x881a, 0xf495, 0xf072, 0x103c, 0xf7b8, 0xf495, 0x5602, 0xf074, 0x117b, 0xf074, 0x11c6, 0xf7b8, 0x4e00, 0x5602, 0xf074, 0x1268, 0x4e02, 0x56f8, 0x2b18, 0xf7b8, 0x4e00, 0x5602, 0xf074, 0x11f0, 0x4e02, 0xf074, 0x113f, 0xf000, 0x0030, 0x8092, 0xf073, 0x1046, 0x1104, 0x4816, 0xf600, 0xf000, 0x0001, 0x8812, 0xf495, 0xf7b8, 0x10ea, 0xffff, 0xf468, 0xf478, 0xf010, 0x0035, 0xf843, 0x107c, 0x4812, 0xf010, 0x0001, 0x8811, 0xf495, 0xf495, 0x1081, 0xf000, 0x0001, 0x8081, 0x10f8, 0x0008, 0xf468, 0xf478, 0xf010, 0x003a, 0xf843, 0x106f, 0x7689, 0x0030, 0x1081, 0xf000, 0x0001, 0x8081, 0x10f8, 0x0008, 0xf468, 0xf478, 0xf010, 0x003a, 0xf842, 0x1061, 0x7104, 0x0010, 0xf7a9, 0xf830, 0x107c, 0x76ea, 0xffff, 0x0000, 0x4810, 0xf273, 0x107f, 0x6b87, 0x0001, 0x7682, 0x0000, 0x1005, 0xee08, 0x8a17, 0x8a16, 0x8a11, 0xfc00, 0xf495, 0x4a0b, 0x4a0c, 0x4a0d, 0xf7b8, 0xf468, 0xf478, 0x5704, 0xf842, 0x1091, 0xff4b, 0xf484, 0xf784, 0xf586, 0xf808, 0x109c, 0xf587, 0xf808, 0x10a0, 0xf420, 0x8a0d, 0x8a0c, 0x8a0b, 0xfc00, 0xf273, 0x1098, 0xe801, 0xf495, 0xf273, 0x1098, 0xf020, 0xffff, 0xf495, 0x4a0b, 0x4a0c, 0x4a0d, 0x4a0e, 0xf6b7, 0xeef3, 0xf7b8, 0xf468, 0xf478, 0xf845, 0x1111, 0x6f05, 0x0c79, 0x800b, 0xf063, 0x007f, 0xf060, 0x0080, 0x820a, 0x5612, 0xf845, 0x112f, 0x6f06, 0x0c79, 0x8009, 0xf063, 0x007f, 0xf060, 0x0080, 0x8208, 0x1005, 0x1c06, 0xf030, 0x0100, 0x8004, 0x1005, 0xf030, 0x00ff, 0x1106, 0xf330, 0x00ff, 0xf000, 0x007f, 0xf620, 0x8001, 0xf843, 0x1127, 0xf010, 0x00ff, 0xf846, 0x1117, 0x560a, 0xf0e6, 0x5708, 0xf3e7, 0x4f08, 0xec0e, 0x1e08, 0x8002, 0x0a02, 0xec0a, 0x1e08, 0x6f03, 0x0c85, 0x3002, 0x2409, 0xf0ff, 0xec0b, 0x1e08, 0xf0e4, 0xf030, 0xffff, 0xf0e1, 0xf484, 0x0203, 0x3c02, 0x1101, 0xf48e, 0xf495, 0xf48f, 0x8c01, 0x0901, 0xf0ff, 0xf300, 0x0001, 0xf000, 0x0020, 0xf48e, 0xf495, 0xf48f, 0x8c01, 0x0901, 0x8101, 0xf84f, 0x1127, 0xf310, 0x00ff, 0xf84a, 0x1117, 0xf0f9, 0x8003, 0xf038, 0x7f00, 0x8202, 0x4404, 0x3c01, 0xf0e7, 0x5002, 0xee0d, 0x8a0e, 0x8a0d, 0x8a0c, 0x8a0b, 0xfc00, 0x7600, 0x0002, 0xf074, 0x113e, 0xf483, 0xf061, 0x0081, 0x4504, 0xf84c, 0x1111, 0xf162, 0x8000, 0xf273, 0x1111, 0xf2c0, 0xf495, 0x7600, 0x0001, 0xf074, 0x113e, 0xf273, 0x1111, 0xf420, 0xf495, 0x7600, 0x0003, 0xf074, 0x113e, 0x4505, 0xf363, 0x0100, 0xf061, 0x0081, 0xf065, 0x8000, 0xf273, 0x1111, 0xf2a7, 0xf495, 0xfc00, 0xf495, 0x4a0b, 0x4a0c, 0x4a0d, 0x4a0e, 0xf6b8, 0xeefd, 0xf845, 0x1161, 0x6f01, 0x0c79, 0xf0e9, 0xf0f7, 0xf060, 0x0080, 0x6f02, 0x0c67, 0x1101, 0xf330, 0x00ff, 0xf310, 0x007f, 0xf84b, 0x1167, 0xf310, 0x000e, 0xf84e, 0x116b, 0x890e, 0x6101, 0x0100, 0x1402, 0xfd30, 0xf484, 0xee03, 0x8a0e, 0x8a0d, 0x8a0c, 0x8a0b, 0xfc00, 0xf273, 0x1161, 0xf420, 0xf495, 0x7600, 0x0002, 0xf074, 0x113e, 0x6101, 0x0100, 0xf020, 0x7fff, 0xf820, 0x1161, 0xf000, 0x0001, 0xf273, 0x1161, 0xf484, 0xf495, 0xf845, 0x11ae, 0x4a0e, 0x4a0d, 0x4a0b, 0x4a0c, 0xf6b8, 0xeefd, 0x6f01, 0x0c79, 0xf0e9, 0xf0f7, 0xf060, 0x0080, 0xf447, 0x1101, 0xf330, 0x00ff, 0xf310, 0x007f, 0xf84b, 0x11af, 0xf310, 0x001e, 0xf84e, 0x11b3, 0xf84d, 0x11a4, 0xf300, 0x0010, 0xf84a, 0x119f, 0xf273, 0x11a1, 0xf0f0, 0xf495, 0xf310, 0x0010, 0x890e, 0xf495, 0xf48f, 0x6101, 0x0100, 0xf495, 0xfd30, 0xf484, 0xee03, 0x8a0c, 0x8a0b, 0x8a0d, 0x8a0e, 0xfc00, 0xf273, 0x11a9, 0xf420, 0xf495, 0x7600, 0x0002, 0xf074, 0x113e, 0x6101, 0x0100, 0xf062, 0x7fff, 0xf040, 0xffff, 0xf483, 0xf820, 0x11a9, 0xf000, 0x0001, 0xf273, 0x11a9, 0xf484, 0xf495, 0xf495, 0x4a0b, 0x4a0c, 0x4a0d, 0x4a0e, 0xf7b8, 0xeefd, 0xf468, 0xf478, 0xf845, 0x11e6, 0x8201, 0xf4ba, 0xf485, 0xf870, 0x11ec, 0xf48e, 0xe99d, 0x8c00, 0x0900, 0xf48f, 0xf0e2, 0xf0fe, 0xf459, 0x6101, 0x8000, 0xf3ef, 0xf2a8, 0xf820, 0x11e6, 0xf064, 0x8000, 0xee03, 0x8a0e, 0x8a0d, 0x8a0c, 0x8a0b, 0xfc00, 0xf273, 0x11e6, 0xf062, 0xcf00, 0xf495, 0x4a0b, 0x4a0c, 0x4a0d, 0x4a0e, 0xf6b7, 0xeef3, 0xf7b8, 0xf468, 0xf478, 0xf845, 0x1249, 0x6f05, 0x0c79, 0x800b, 0xf063, 0x007f, 0xf060, 0x0080, 0x820a, 0x5612, 0xf845, 0x1249, 0x6f06, 0x0c79, 0x8009, 0xf063, 0x007f, 0xf060, 0x0080, 0x8208, 0x1005, 0x1c06, 0xf030, 0x0100, 0x8004, 0x1005, 0xf030, 0x00ff, 0x1106, 0xf330, 0x00ff, 0xf310, 0x007f, 0xf600, 0x8001, 0xf843, 0x125b, 0xf010, 0x00ff, 0xf846, 0x124f, 0x300b, 0x2409, 0x2508, 0xf510, 0x300a, 0x2409, 0xf600, 0x2508, 0x8102, 0x3c02, 0xf000, 0x0040, 0xf468, 0xf478, 0xf6b8, 0x1101, 0xf842, 0x123a, 0xf0ff, 0xf300, 0x0001, 0x8101, 0xf84f, 0x125b, 0xf310, 0x00ff, 0xf84a, 0x124f, 0xf0f9, 0x8003, 0xf038, 0x7f00, 0x8202, 0x4404, 0x3c01, 0xf0e7, 0x5002, 0xee0d, 0x8a0e, 0x8a0d, 0x8a0c, 0x8a0b, 0xfc00, 0x7600, 0x0002, 0xf074, 0x113e, 0x4504, 0xf020, 0xffff, 0xf2a7, 0xf273, 0x1249, 0xf060, 0x7f7f, 0x7600, 0x0001, 0xf074, 0x113e, 0xf273, 0x1249, 0xf420, 0xf495, 0xf495, 0xff44, 0xf065, 0x8000, 0xfc00, 0xf495, 0x6001, 0x0000, 0xf495, 0xff20, 0x6a01, 0x8000, 0xf073, 0x173d, 0x4a11, 0x4a16, 0x4a17, 0xeefa, 0xf7b8, 0x4e02, 0x710c, 0x0011, 0x710b, 0x0017, 0x710a, 0x0016, 0x56f8, 0x2b1c, 0x76f8, 0x2a78, 0x0030, 0x4e00, 0x5602, 0xf074, 0x1084, 0xf7b8, 0x10f8, 0x0008, 0xe900, 0xf842, 0x128d, 0xe901, 0x56f8, 0x2b1c, 0x8181, 0x4e00, 0x5602, 0xf074, 0x1084, 0xf7b8, 0x10f8, 0x0008, 0xf842, 0x129d, 0x5602, 0xf074, 0x1263, 0x4e02, 0x56f8, 0x2b1e, 0xf7b8, 0x4e00, 0x5602, 0xf074, 0x1084, 0xf7b8, 0x10f8, 0x0008, 0xfa47, 0x12bd, 0x7711, 0x0000, 0x56f8, 0x2b20, 0x4e00, 0x5602, 0xf074, 0x10a4, 0x57f8, 0x2b1e, 0x4e02, 0x4f00, 0xf074, 0x1084, 0xf7b8, 0x10f8, 0x0008, 0x6d91, 0xf846, 0x12ab, 0xf020, 0x2a78, 0x8004, 0x56f8, 0x2b1c, 0x4e00, 0x5602, 0xf274, 0x1084, 0xf495, 0x6d96, 0xf7b8, 0x10f8, 0x0008, 0xf845, 0x12f7, 0x56f8, 0x2b22, 0x4e00, 0x5602, 0xf074, 0x1084, 0xf7b8, 0x10f8, 0x0008, 0xf842, 0x12f7, 0x56f8, 0x2b20, 0x4e00, 0x5602, 0xf074, 0x11f0, 0x4e02, 0xf7b8, 0x56f8, 0x2b1c, 0x4e00, 0x5602, 0xf074, 0x1084, 0xf7b8, 0x10f8, 0x0008, 0x6d89, 0xf845, 0x12f7, 0x56f8, 0x2b22, 0x4e00, 0x5602, 0xf074, 0x1084, 0xf7b8, 0x10f8, 0x0008, 0xf843, 0x12d8, 0x1004, 0xf000, 0x0001, 0x8005, 0x5602, 0xf074, 0x117b, 0x1105, 0x8100, 0xf074, 0x1438, 0x8812, 0x1104, 0xf600, 0xf100, 0x0001, 0x8913, 0x4911, 0x4812, 0xf600, 0x8087, 0x4816, 0xf600, 0xf7b8, 0x8816, 0x10f8, 0x0008, 0xf847, 0x1335, 0x4816, 0xf010, 0x0001, 0x881a, 0xf495, 0xf072, 0x1334, 0xf7b8, 0xf495, 0x5602, 0xf074, 0x117b, 0xf074, 0x11c6, 0xf7b8, 0x4e00, 0x5602, 0xf074, 0x1268, 0x4e02, 0x56f8, 0x2b20, 0xf7b8, 0x4e00, 0x5602, 0xf074, 0x11f0, 0x4e02, 0xf074, 0x113f, 0xf000, 0x0030, 0x8093, 0xf7b8, 0x10eb, 0xffff, 0xf468, 0xf478, 0xf010, 0x0035, 0xf843, 0x1363, 0x4813, 0xf010, 0x0001, 0x8811, 0xf495, 0xf495, 0x1081, 0xf000, 0x0001, 0x8081, 0x10f8, 0x0008, 0xf468, 0xf478, 0xf010, 0x003a, 0xf843, 0x135e, 0x7689, 0x0030, 0x1081, 0xf000, 0x0001, 0x8081, 0x10f8, 0x0008, 0xf468, 0xf478, 0xf010, 0x003a, 0xf842, 0x1350, 0x7104, 0x0010, 0xf4a9, 0xf830, 0x1369, 0x7683, 0x0000, 0xf273, 0x137a, 0xf495, 0x1005, 0xf6ab, 0xf830, 0x1375, 0x7711, 0x2a78, 0x76e1, 0x0001, 0x0000, 0xf273, 0x1377, 0x7004, 0x0011, 0x7683, 0x0000, 0x6b87, 0x0001, 0x1004, 0xee06, 0x8a17, 0x8a16, 0x8a11, 0xfc00, 0xf495, 0x4a0b, 0x4a0c, 0x4a0d, 0xeefe, 0xf7b8, 0xf468, 0xf478, 0x4506, 0xf1c0, 0x8300, 0xf485, 0x5706, 0xf785, 0x4f06, 0xf520, 0xf84d, 0x139f, 0xf84e, 0x13a3, 0xf074, 0x1404, 0x6100, 0x8000, 0xf820, 0x139a, 0xf484, 0xee02, 0x8a0d, 0x8a0c, 0x8a0b, 0xfc00, 0xf273, 0x1395, 0xe801, 0xf495, 0xf273, 0x139a, 0xf420, 0xf495, 0xf495, 0x4a0b, 0x4a0c, 0x4a0d, 0xeefe, 0xf7b8, 0x8200, 0xf468, 0xf478, 0xf485, 0x5706, 0xf785, 0x4f06, 0xf520, 0xf84d, 0x13c7, 0xf84e, 0x13cb, 0xf074, 0x1404, 0x6100, 0x8000, 0xfa20, 0x13c2, 0xf640, 0xf495, 0xf484, 0xee02, 0x8a0d, 0x8a0c, 0x8a0b, 0xfc00, 0xf273, 0x13c2, 0xf420, 0xf495, 0xf273, 0x13bb, 0xf540, 0xf495, 0xf495, 0x4a0b, 0x4a0c, 0x4a0d, 0xeefe, 0xf6b8, 0xf0e0, 0x5706, 0xf520, 0xf84d, 0x13e3, 0xf84e, 0x13e7, 0xf074, 0x1404, 0xee02, 0x8a0d, 0x8a0c, 0x8a0b, 0xfc00, 0xf273, 0x13de, 0xe801, 0xf495, 0xf273, 0x13de, 0xf420, 0xf495, 0xf495, 0x4a0b, 0x4a0c, 0x4a0d, 0xeefe, 0xf6b8, 0xf0e0, 0x5706, 0xf520, 0xf84d, 0x1400, 0xf84e, 0x13fb, 0xf074, 0x1404, 0xf640, 0xee02, 0x8a0d, 0x8a0c, 0x8a0b, 0xfc00, 0xf273, 0x13fb, 0xf420, 0xf495, 0xf495, 0x4a11, 0xf6b8, 0xf273, 0x140c, 0x7711, 0x001f, 0x6d89, 0xf0e1, 0xf808, 0x140b, 0xe901, 0x5508, 0xf84b, 0x1417, 0xf273, 0x1418, 0xf040, 0x0001, 0x5308, 0x6c89, 0x141c, 0x8a11, 0xfc00, 0xf3e1, 0xf0e1, 0xf808, 0x1410, 0xf273, 0x1410, 0xf340, 0x0001, 0xf495, 0x4a0b, 0x4a0c, 0x4a0d, 0x4a0e, 0xeefd, 0xf495, 0x4e00, 0x3109, 0x4408, 0x3501, 0x2409, 0xf76f, 0xf601, 0xee03, 0x8a0e, 0x8a0d, 0x8a0c, 0x8a0b, 0xfc00, 0xf540, 0x4a11, 0xf7b8, 0xf768, 0x7711, 0x0000, 0xeee8, 0xf778, 0xfa4a, 0x1446, 0x711a, 0x0013, 0x7711, 0x0001, 0xe782, 0x6dea, 0x0015, 0xf540, 0x7682, 0x0000, 0xe80a, 0x4e00, 0xf274, 0x13a7, 0xf495, 0xf640, 0xf7b8, 0x10f8, 0x0008, 0xf485, 0xf000, 0x0030, 0x80ea, 0xffff, 0xe80a, 0x4e00, 0xf274, 0x137f, 0xf495, 0xf640, 0xf7b8, 0xf540, 0xf468, 0xf478, 0xf844, 0x144c, 0x10f8, 0x0011, 0xf845, 0x146d, 0x76ea, 0xffff, 0x002d, 0x4818, 0x4912, 0xf000, 0x0002, 0xf620, 0x7000, 0x0012, 0xf000, 0x0014, 0x10f8, 0x0008, 0x4e16, 0x8001, 0xf274, 0x14a6, 0xf495, 0x4813, 0xf7b8, 0xf495, 0x5616, 0xee18, 0x8a11, 0xfe00, 0xf010, 0x0001, 0xf7b8, 0x4a11, 0x8812, 0x1004, 0x1103, 0xfa47, 0x14a3, 0x7102, 0x0011, 0xf010, 0x0001, 0x881a, 0x6d89, 0xf072, 0x14a2, 0x10e9, 0x0001, 0x8092, 0x10f8, 0x0008, 0x08f8, 0x000b, 0xf844, 0x14a2, 0xf273, 0x14a4, 0xf495, 0x4812, 0xf495, 0xe800, 0x8a11, 0xfc00, 0x1302, 0x7101, 0x0012, 0x8813, 0xf84d, 0x14b3, 0xf310, 0x0001, 0x891a, 0xf495, 0xf072, 0x14b2, 0xe589, 0xfc00, 0x4a11, 0x7211, 0x2adc, 0xf495, 0x8813, 0x6c81, 0x14bf, 0xf273, 0x14ea, 0x7313, 0x2adc, 0xf495, 0x7712, 0x0000, 0x1183, 0xf7b8, 0x10f8, 0x000b, 0xf468, 0xf478, 0x0881, 0xf842, 0x14d3, 0xe712, 0x71e2, 0x0001, 0x0011, 0x6c81, 0x14c3, 0xf073, 0x14e7, 0x4811, 0xf845, 0x14e7, 0x6c82, 0x14df, 0x70e3, 0x0001, 0x2adc, 0xf273, 0x14ed, 0x7313, 0x2adc, 0x70e3, 0x0001, 0x0011, 0x70e2, 0x0001, 0x0013, 0xf073, 0x14ed, 0x70e2, 0x0001, 0x0013, 0x76e3, 0x0001, 0x0000, 0x8a11, 0xfc00, 0x4a11, 0x8813, 0x7211, 0x2adc, 0x4811, 0xf845, 0x1512, 0xe730, 0xf4a9, 0xf830, 0x150d, 0xe712, 0x71e2, 0x0001, 0x0011, 0x4811, 0xf845, 0x1512, 0xf7a9, 0xf830, 0x14fa, 0x4812, 0xf845, 0x150d, 0x10e3, 0x0001, 0xf273, 0x1515, 0x80e2, 0x0001, 0x71e3, 0x0001, 0x2adc, 0xf073, 0x1515, 0x76f8, 0x2adc, 0x0000, 0x8a11, 0xfc00, 0x4a11, 0x10f8, 0x2882, 0xf4e3, 0x7711, 0x2c33, 0x61f8, 0x0011, 0x0001, 0xf830, 0x1532, 0x4811, 0x7681, 0x0000, 0xf000, 0x0001, 0x80f8, 0x2adc, 0xf020, 0x00fe, 0x80f8, 0x2add, 0xf484, 0xf273, 0x153b, 0x80e1, 0x0001, 0xf020, 0x00ff, 0x80f8, 0x2add, 0x7311, 0x2adc, 0xf484, 0x80f8, 0x2c33, 0x7211, 0x2adc, 0xf495, 0x76e1, 0x0001, 0x0000, 0x10f8, 0x2883, 0xf4e3, 0x8a11, 0xfc00, 0x4a11, 0x8811, 0x4a16, 0xeeff, 0x10f8, 0x2882, 0xf4e3, 0x10f8, 0x2ade, 0xf845, 0x1556, 0xf074, 0x1517, 0x76f8, 0x2ade, 0x0000, 0xf7b8, 0x4811, 0x10f8, 0x0008, 0xfa43, 0x1578, 0x7216, 0x2adc, 0x61f8, 0x0011, 0x0001, 0xf830, 0x1564, 0x6d91, 0x4811, 0xf484, 0x8811, 0x4816, 0xf845, 0x1578, 0x1186, 0x10f8, 0x000b, 0xf468, 0xf478, 0x08f8, 0x0011, 0xf847, 0x1587, 0x71e6, 0x0001, 0x0016, 0x6c86, 0x157e, 0x10f8, 0x2883, 0xf4e3, 0xe800, 0xf073, 0x15b3, 0x1186, 0x10f8, 0x000b, 0xf468, 0xf478, 0x08f8, 0x0011, 0xf846, 0x1573, 0x8100, 0xf274, 0x14ef, 0xf495, 0x4816, 0xf7b8, 0x4811, 0x0800, 0x10f8, 0x0008, 0xf468, 0xf478, 0xf010, 0x0002, 0xf842, 0x159b, 0xf273, 0x15ab, 0xf495, 0xf640, 0x4911, 0x4816, 0xf620, 0xf000, 0x0001, 0x8812, 0x1000, 0xf620, 0xf000, 0x0001, 0x8082, 0xf274, 0x14b4, 0xf495, 0x4812, 0x4811, 0xf484, 0x8086, 0x10f8, 0x2883, 0xf4e3, 0x4816, 0xf000, 0x0001, 0xee01, 0x8a16, 0x8a11, 0xfc00, 0x4a11, 0xf495, 0x3002, 0x20f8, 0x0008, 0xf274, 0x1546, 0x8811, 0xf495, 0x8812, 0xf495, 0xf495, 0x6c82, 0x15c9, 0xf273, 0x15d7, 0xf495, 0xe800, 0x4911, 0xf495, 0x490b, 0xf84d, 0x15d7, 0x4911, 0xf310, 0x0001, 0x891a, 0xf495, 0xf072, 0x15d6, 0x7692, 0x0000, 0x8a11, 0xfc00, 0x4a11, 0x4a16, 0xf7b8, 0x4a17, 0x8817, 0xf010, 0x0001, 0xeefa, 0x8816, 0x110a, 0x10f8, 0x000b, 0x76f8, 0x2add, 0x0100, 0x8911, 0xf843, 0x1654, 0x6c87, 0x15f3, 0xf274, 0x1546, 0xf495, 0xf640, 0xf073, 0x169c, 0x6c81, 0x15fb, 0xf274, 0x16a1, 0xf495, 0x4817, 0xf073, 0x1654, 0x1086, 0xfa47, 0x1654, 0xf495, 0x8002, 0x61f8, 0x0011, 0x0001, 0xf830, 0x1606, 0x6d91, 0x10f8, 0x0011, 0x1102, 0xf468, 0xf478, 0x08f8, 0x000b, 0xf847, 0x167f, 0xf640, 0x4916, 0xf600, 0xf000, 0x0001, 0x8003, 0x8004, 0x10f8, 0x2882, 0xf4e3, 0x6bf8, 0x2add, 0xfffe, 0x7210, 0x2add, 0x7103, 0x0012, 0x6de8, 0x2c33, 0xf5aa, 0xf820, 0x1634, 0xf7b8, 0xf495, 0x1182, 0xf84a, 0x1634, 0x1002, 0xf620, 0x4911, 0xf620, 0xf100, 0x0001, 0x11f8, 0x000b, 0xf84a, 0x1658, 0xf274, 0x1546, 0xf495, 0x4811, 0x8811, 0xf495, 0x4811, 0xf845, 0x1651, 0x4816, 0xf000, 0x0001, 0x8000, 0x1002, 0x8001, 0xf274, 0x17dc, 0xf495, 0x4811, 0xf274, 0x16a1, 0xf495, 0x4817, 0x10f8, 0x2883, 0xf4e3, 0x4811, 0xf073, 0x169c, 0x10f8, 0x2883, 0xf4e3, 0xf273, 0x169c, 0xf495, 0xe800, 0xf274, 0x14ef, 0xf495, 0x4812, 0xf7b8, 0x10f8, 0x000b, 0xf468, 0xf478, 0xf010, 0x0002, 0xf842, 0x166a, 0x4811, 0xf273, 0x167a, 0xf500, 0x8186, 0x7086, 0x0011, 0x4816, 0x7002, 0x0011, 0x0002, 0xf000, 0x0001, 0x8816, 0xe801, 0xf620, 0x8086, 0xf274, 0x14b4, 0xf495, 0x4816, 0x10f8, 0x2883, 0xf4e3, 0xf073, 0x169b, 0xf640, 0x4911, 0xf620, 0x8812, 0x10f8, 0x0008, 0xf468, 0xf478, 0xf010, 0x0002, 0xf843, 0x169b, 0x4816, 0xf600, 0x7086, 0x0011, 0xf000, 0x0001, 0x8816, 0x4812, 0xf010, 0x0001, 0x8086, 0x4816, 0xf274, 0x16a1, 0xf000, 0x0001, 0x4817, 0xee06, 0x8a17, 0x8a16, 0x8a11, 0xfc00, 0x4a11, 0x4a16, 0x8816, 0x4808, 0xeeff, 0xf845, 0x172d, 0x10f8, 0x2882, 0xf4e3, 0xf020, 0x0100, 0x6d8e, 0x80f8, 0x2add, 0x8000, 0x4816, 0x8810, 0xf495, 0x7712, 0x2c33, 0xe721, 0xf5a9, 0xf830, 0x16c1, 0xf7a9, 0xf830, 0x172a, 0xf273, 0x16d5, 0x7714, 0x0000, 0xf7b8, 0xf495, 0x1081, 0xe714, 0xf842, 0x16c8, 0xf484, 0x4911, 0xf600, 0xf000, 0x0001, 0x8811, 0xf495, 0xf495, 0xf5a9, 0xf830, 0x16c1, 0xf7a9, 0xf830, 0x172a, 0xf7b8, 0xf495, 0x1081, 0xf843, 0x172a, 0xf484, 0x8081, 0x4811, 0x0881, 0xf000, 0x0001, 0x8815, 0x1000, 0xf010, 0x0001, 0x80f8, 0x2add, 0x4812, 0x0000, 0x8810, 0xf495, 0xf495, 0x6d88, 0xf6ad, 0xf820, 0x16f1, 0x7715, 0x0000, 0x4814, 0xf845, 0x1718, 0x1084, 0xf842, 0x1718, 0x4815, 0xf845, 0x170e, 0x1085, 0xf842, 0x170e, 0xf274, 0x14ef, 0xf495, 0x4814, 0xf274, 0x14ef, 0xf495, 0x4815, 0x1085, 0x0084, 0x0081, 0xf010, 0x0002, 0xf273, 0x1728, 0x8084, 0x4814, 0xf274, 0x14ef, 0xf495, 0x4814, 0x1081, 0x0084, 0xf273, 0x170a, 0xf010, 0x0001, 0x4815, 0xf845, 0x1727, 0x1085, 0xf842, 0x1727, 0xf274, 0x14ef, 0xf495, 0x4815, 0x1085, 0x0081, 0xf010, 0x0001, 0x8081, 0x4811, 0xf074, 0x14b4, 0x10f8, 0x2883, 0xf4e3, 0xee01, 0x8a16, 0x8a11, 0xfc00, 0xf6b8, 0x4808, 0xec0f, 0x1e01, 0xfc00, 0xf6b8, 0x4808, 0xec0f, 0x1e01, 0xfe00, 0xf0f0, 0xf495, 0xf495, 0x4a0e, 0x4a0b, 0x4a0c, 0x4a0d, 0xf6b7, 0xeef3, 0xf7b8, 0xf468, 0xf478, 0xf845, 0x17b6, 0xf540, 0xf6b8, 0xf0e1, 0x6f05, 0x0c78, 0xf0e8, 0xf0f7, 0xf060, 0x0080, 0xfd4b, 0xf484, 0xf7b8, 0x4e0a, 0x5612, 0xf845, 0x17ba, 0xf540, 0xf0e1, 0x6f06, 0x0c78, 0xf6b8, 0xf0e8, 0xf0f7, 0xf060, 0x0080, 0xfd4b, 0xf484, 0xf7b8, 0x4e08, 0x1005, 0x1106, 0xf520, 0xf84b, 0x1795, 0xf84e, 0x17a6, 0x560a, 0x5008, 0xf845, 0x17d8, 0x1105, 0x8204, 0xf485, 0xf0e6, 0xf48e, 0xf495, 0xf48f, 0x8c01, 0xf300, 0x0001, 0x0901, 0x8101, 0xf84f, 0x17d4, 0xf310, 0x00ff, 0xf84a, 0x17c7, 0xf0f9, 0x8003, 0xf038, 0x7f00, 0x8202, 0x6f04, 0x0c49, 0xf063, 0x0100, 0x3c01, 0xf0e7, 0x5002, 0xee0d, 0x8a0d, 0x8a0c, 0x8a0b, 0x8a0e, 0xfc00, 0xf785, 0xf310, 0x0018, 0xf84a, 0x17ba, 0xf300, 0x0017, 0x8104, 0x5608, 0x4704, 0xf47f, 0x1105, 0x500a, 0xf844, 0x1772, 0xf073, 0x178f, 0xf310, 0x0018, 0xf84a, 0x17b6, 0xf300, 0x0017, 0x8104, 0x560a, 0x4704, 0xf47f, 0x1106, 0x5008, 0xf844, 0x1772, 0xf073, 0x178f, 0xf273, 0x178f, 0x5612, 0xf495, 0x560a, 0xf846, 0x17c0, 0xf484, 0x6b05, 0x0100, 0xf061, 0x0080, 0x4505, 0xf273, 0x178f, 0xf3e7, 0xf600, 0x7600, 0x0002, 0xf074, 0x113e, 0x4404, 0xf063, 0x1f40, 0xf040, 0xffff, 0xf273, 0x178f, 0xf060, 0x7f7f, 0x7600, 0x0001, 0xf074, 0x113e, 0xf273, 0x178f, 0xf420, 0xf495, 0x4a11, 0x8811, 0xf495, 0xeefe, 0xe710, 0x7104, 0x0012, 0xf6aa, 0x1105, 0xf820, 0x17ee, 0x7000, 0x0012, 0x8101, 0xf074, 0x14a6, 0xf073, 0x1803, 0x00f8, 0x000b, 0x8813, 0x4812, 0x00f8, 0x000b, 0x490b, 0x8812, 0xf84d, 0x1802, 0xf310, 0x0001, 0x891a, 0xf495, 0xf072, 0x1801, 0x10ea, 0xffff, 0x80eb, 0xffff, 0x4811, 0xee02, 0x8a11, 0xfc00,
+ 0xe808, 0x75f8, 0x0008, 0x0280, 0xfc00, 0xf495, 0x4a08, 0x4a09, 0x4a0a, 0x4a0b, 0x4a0c, 0x4a0d, 0x4a10, 0x4a11, 0x4a12, 0x4a13, 0x4a14, 0x4a15, 0x4a16, 0x4a17, 0x4a17, 0x4a19, 0x4a0e, 0x4a06, 0x4a07, 0x4a1a, 0x4a1d, 0x4a1b, 0x4a1c, 0x68f8, 0x0007, 0x7d3f, 0x69f8, 0x0007, 0x4000, 0x68f8, 0x001d, 0xfffc, 0x4818, 0x68f8, 0x0018, 0xfffe, 0x7711, 0x0001, 0x4a08, 0x7681, 0x0001, 0xeeff, 0x76f8, 0x2893, 0x0001, 0x76f8, 0x289b, 0x0000, 0xf074, 0x0120, 0xee01, 0x8a18, 0xf495, 0x8a1c, 0x8a1b, 0x8a1d, 0x8a1a, 0x8a07, 0x8a06, 0x8a0e, 0x8a19, 0x8a17, 0x8a17, 0x8a16, 0x8a15, 0x8a14, 0x8a13, 0x8a12, 0x8a11, 0x8a10, 0x8a0d, 0x8a0c, 0x8a0b, 0x8a0a, 0x8a09, 0x8a08, 0xf4eb, 0xeeff, 0x76f8, 0x2893, 0x0000, 0xf074, 0x0080, 0xee01, 0xfc00, 0x10f8, 0x2893, 0xf844, 0x00e5, 0xf4e1, 0xf495, 0x10f8, 0x2893, 0xf845, 0x00df, 0xfc00, 0xeefb, 0x4818, 0xf000, 0x0006, 0x76f8, 0x2842, 0x0002, 0x8004, 0x7600, 0x0051, 0x1006, 0x8001, 0x1004, 0x8002, 0xf274, 0x034b, 0xf020, 0x2843, 0xf074, 0x00d3, 0xf074, 0x00db, 0xee05, 0x76f8, 0x2893, 0x0002, 0xfc00, 0x4a11, 0x7711, 0x0026, 0x7712, 0x0001, 0x7681, 0x0010, 0x7713, 0x0001, 0x7711, 0x0000, 0xeefe, 0x7681, 0xffff, 0xe501, 0xf495, 0xf6bb, 0xf074, 0x0279, 0xf074, 0x024a, 0xf074, 0x02a4, 0x7600, 0x2c61, 0xf074, 0x00e6, 0xf4e1, 0xf495, 0xf073, 0x011c, 0x4a11, 0x10f8, 0x2898, 0x08f8, 0x2896, 0xfa44, 0x0134, 0xf495, 0xeefe, 0x76f8, 0x2898, 0x0000, 0x76f8, 0x2842, 0x0003, 0x76f8, 0x289b, 0x0001, 0xf074, 0x00d3, 0x10f8, 0x289b, 0xf844, 0x0191, 0x10f8, 0x2896, 0x00f8, 0x2897, 0x08f8, 0x2898, 0x8811, 0xf495, 0x7710, 0x4000, 0xf6a9, 0xf820, 0x014b, 0xf020, 0x4000, 0xf273, 0x014f, 0x08f8, 0x2897, 0x10f8, 0x2896, 0x08f8, 0x2898, 0x80f8, 0x2899, 0xf6b8, 0xf020, 0x8000, 0x6ff8, 0x289a, 0x0c1f, 0x6ff8, 0x2897, 0x0c1f, 0x75f8, 0x0008, 0x8002, 0xe800, 0x75f8, 0x0008, 0x8003, 0x10f8, 0x2894, 0xf1ef, 0xf3e1, 0x10f8, 0x2895, 0xf2a0, 0x00f8, 0x2898, 0x4e00, 0xf020, 0xffff, 0x5700, 0xf280, 0x75f8, 0x0008, 0x8000, 0x5600, 0xf0f0, 0x75f8, 0x0008, 0x8001, 0xe800, 0x75f8, 0x2899, 0x8004, 0x75f8, 0x0008, 0x8005, 0x74f8, 0x2844, 0x8006, 0x74f8, 0x2845, 0x8001, 0x74f8, 0x2846, 0x8000, 0x74f8, 0x2847, 0x8003, 0xe801, 0x74f8, 0x2848, 0x8002, 0x75f8, 0x0008, 0x8006, 0xee02, 0x8a11, 0xfc00, 0xf495, 0x4a08, 0x4a09, 0x4a0a, 0x4a0b, 0x4a0c, 0x4a0d, 0x4a10, 0x4a11, 0x4a12, 0x4a13, 0x4a14, 0x4a15, 0x4a16, 0x4a17, 0x4a17, 0x4a19, 0x4a0e, 0x4a06, 0x4a07, 0x4a1a, 0x4a1d, 0x4a1b, 0x4a1c, 0x68f8, 0x0007, 0x7d3f, 0x69f8, 0x0007, 0x4000, 0x68f8, 0x001d, 0xfffc, 0x4818, 0x68f8, 0x0018, 0xfffe, 0x7711, 0x0001, 0x4a08, 0x7681, 0x0040, 0x7711, 0x0055, 0x7681, 0x0000, 0x7711, 0x0057, 0x6f81, 0x0c41, 0xeeff, 0xf030, 0x4000, 0x8000, 0xf020, 0x4000, 0x1c00, 0x76f8, 0x2897, 0x0000, 0x80f8, 0x289a, 0xf074, 0x0120, 0xee01, 0x8a18, 0xf495, 0x8a1c, 0x8a1b, 0x8a1d, 0x8a1a, 0x8a07, 0x8a06, 0x8a0e, 0x8a19, 0x8a17, 0x8a17, 0x8a16, 0x8a15, 0x8a14, 0x8a13, 0x8a12, 0x8a11, 0x8a10, 0x8a0d, 0x8a0c, 0x8a0b, 0x8a0a, 0x8a09, 0x8a08, 0xf4eb, 0xf495, 0x4a08, 0x4a09, 0x4a0a, 0x4a0b, 0x4a0c, 0x4a0d, 0x4a10, 0x4a11, 0x4a12, 0x4a13, 0x4a14, 0x4a15, 0x4a16, 0x4a17, 0x4a17, 0x4a19, 0x4a0e, 0x4a06, 0x4a07, 0x4a1a, 0x4a1d, 0x4a1b, 0x4a1c, 0x68f8, 0x0007, 0x7d3f, 0x69f8, 0x0007, 0x4000, 0x68f8, 0x001d, 0xfffc, 0x4818, 0x68f8, 0x0018, 0xfffe, 0x7711, 0x0001, 0x4a08, 0x7681, 0x0800, 0x10f8, 0x2899, 0x00f8, 0x2897, 0x80f8, 0x2897, 0x7710, 0x4000, 0x7211, 0x2897, 0x10f8, 0x2899, 0xf5a9, 0xeeff, 0x00f8, 0x2898, 0xfa20, 0x022f, 0x80f8, 0x2898, 0xf074, 0x0120, 0xee01, 0x8a18, 0xf495, 0x8a1c, 0x8a1b, 0x8a1d, 0x8a1a, 0x8a07, 0x8a06, 0x8a0e, 0x8a19, 0x8a17, 0x8a17, 0x8a16, 0x8a15, 0x8a14, 0x8a13, 0x8a12, 0x8a11, 0x8a10, 0x8a0d, 0x8a0c, 0x8a0b, 0x8a0a, 0x8a09, 0x8a08, 0xf4eb, 0x4a11, 0x7711, 0x0055, 0x7681, 0x0003, 0x7711, 0x0057, 0x7681, 0x2800, 0x7711, 0x0055, 0x7681, 0x0004, 0x7711, 0x0057, 0x7681, 0x7141, 0x7711, 0x0055, 0x7681, 0x0000, 0x7711, 0x0057, 0x7681, 0x8000, 0x7711, 0x0055, 0x7681, 0x0001, 0x7711, 0x0057, 0x7681, 0x0022, 0x7711, 0x0055, 0x7681, 0x0002, 0x7711, 0x0057, 0x7681, 0x4000, 0x7711, 0x0054, 0x7681, 0x0081, 0x8a11, 0xfc00, 0x4a11, 0x7711, 0x0038, 0x7681, 0x0000, 0x7711, 0x0039, 0x7681, 0x0000, 0x7711, 0x0038, 0x7681, 0x0001, 0x7711, 0x0039, 0x7681, 0x0030, 0x7711, 0x0038, 0x7681, 0x000e, 0x7711, 0x0039, 0x7681, 0x0002, 0x7711, 0x0038, 0x7681, 0x0004, 0x7711, 0x0039, 0x7681, 0x00a0, 0x7711, 0x0038, 0x7681, 0x0005, 0x7711, 0x0039, 0x7681, 0x0000, 0x8a11, 0xfc00, 0x4a11, 0x7711, 0x0038, 0x7681, 0x0001, 0x7711, 0x0039, 0x6981, 0x0001, 0x8a11, 0xfc00, 0xf7be, 0xf6b9, 0xf4a0, 0xf6b7, 0xf6b5, 0xf6b6, 0xf7b8, 0x7718, 0x1842, 0x6bf8, 0x0018, 0x0fff, 0x68f8, 0x0018, 0xfffe, 0xf020, 0x2d6f, 0xf100, 0x0001, 0xf84d, 0x02db, 0xf6b8, 0xf495, 0xf020, 0x2d6f, 0xf073, 0x02d5, 0x7ef8, 0x0012, 0xf000, 0x0001, 0x47f8, 0x0011, 0x7e92, 0x00f8, 0x0011, 0xf000, 0x0001, 0x7ef8, 0x0011, 0xf000, 0x0001, 0x6c89, 0x02ca, 0xf7b8, 0xeefc, 0xf020, 0xffff, 0xf100, 0x0001, 0xf84d, 0x02f3, 0xf6b8, 0xf495, 0xf020, 0xffff, 0xf273, 0x02ed, 0x4e02, 0xf495, 0xf5e3, 0x5602, 0x7e00, 0x1100, 0xfa4c, 0x02eb, 0x6b03, 0x0001, 0xf6b8, 0xee04, 0xf074, 0x0f3d, 0xf074, 0x02f9, 0x4a11, 0x4a16, 0xeeff, 0x10f8, 0x28bf, 0xf4e3, 0x7211, 0x289c, 0x10f8, 0x0011, 0xf845, 0x0311, 0x4811, 0xf000, 0x289d, 0x8816, 0xf495, 0xf495, 0x10ee, 0xffff, 0xf4e3, 0x6ce9, 0xffff, 0x030b, 0x10f8, 0x28be, 0xf845, 0x0318, 0x10f8, 0x28be, 0xf4e3, 0x10f8, 0x28bd, 0xf845, 0x031f, 0x10f8, 0x28bd, 0xf4e3, 0x10f8, 0x28c0, 0xf4e3, 0xf074, 0x0348, 0xf073, 0x0324, 0x4a11, 0x8811, 0x10f8, 0x28bf, 0xf4e3, 0xf7b8, 0x10f8, 0x289c, 0xf468, 0xf478, 0xf010, 0x0020, 0xf843, 0x033a, 0x10f8, 0x28c0, 0xf4e3, 0xe801, 0xf073, 0x0346, 0x7212, 0x289c, 0x10f8, 0x28c0, 0x6bf8, 0x289c, 0x0001, 0x70e2, 0x289d, 0x0011, 0xf4e3, 0xe800, 0x8a11, 0xfc00, 0xf495, 0xf073, 0x0349, 0x4a11, 0xeef8, 0xf495, 0x710b, 0x0012, 0x110c, 0x710a, 0x0011, 0x7004, 0x0012, 0x8005, 0x7006, 0x0011, 0x4818, 0x7607, 0x0000, 0xf000, 0x0005, 0x8100, 0x8001, 0x7602, 0x0372, 0x4818, 0x7603, 0x0389, 0xf274, 0x03ce, 0xf000, 0x0004, 0x4911, 0xf84d, 0x036f, 0x7105, 0x0011, 0x7681, 0x0000, 0xee08, 0x8a11, 0xfc00, 0x4a11, 0xf495, 0x7102, 0x0011, 0x71e1, 0x0001, 0x0010, 0x71e1, 0x0002, 0x0012, 0xf5aa, 0xf820, 0x0384, 0x7181, 0x0012, 0x8082, 0x6b81, 0x0001, 0x6be1, 0x0002, 0x0001, 0x8a11, 0xfc00, 0x4a11, 0xf110, 0x0001, 0x4a16, 0x8812, 0x4a17, 0x8913, 0xeefe, 0x7716, 0xffff, 0x7106, 0x0011, 0x11eb, 0x0001, 0xfa4c, 0x0395, 0xf495, 0x6d96, 0x11e1, 0x0001, 0x8910, 0xf495, 0x71e1, 0x0002, 0x0013, 0xf5ab, 0xf820, 0x03bc, 0x4813, 0xf520, 0x8910, 0xf495, 0xf495, 0xf6ae, 0xf820, 0x03b1, 0xf273, 0x03b2, 0xf495, 0x8917, 0xe767, 0x7000, 0x0012, 0x7001, 0x0017, 0x1081, 0xf074, 0x14e2, 0x4817, 0x0081, 0x8081, 0x4816, 0x00e1, 0x0002, 0xee02, 0x80e1, 0x0002, 0x8a17, 0x4816, 0x8a16, 0x8a11, 0xfc00, 0xfc00, 0x80f8, 0x28bf, 0xfc00, 0x80f8, 0x28c0, 0xfc00, 0x4a11, 0x4a16, 0x4a17, 0xeef4, 0x8816, 0x1013, 0x8009, 0x1186, 0xf210, 0x0001, 0x8813, 0xf495, 0x7712, 0xffff, 0x7111, 0x0017, 0x7112, 0x0011, 0x10eb, 0x0001, 0xfa44, 0x03e0, 0xf495, 0x6d92, 0x6ff8, 0x0012, 0x0e00, 0x800a, 0x4812, 0xfa45, 0x04c8, 0x7604, 0x0000, 0x7605, 0x0000, 0x7606, 0x0000, 0x7607, 0xffff, 0xe925, 0x7608, 0x0000, 0x7186, 0x0012, 0x7182, 0x0012, 0x10f8, 0x0012, 0x08f8, 0x000b, 0xf845, 0x041a, 0x10f8, 0x0012, 0xf845, 0x04c8, 0x1086, 0xf000, 0x0001, 0x4911, 0x8086, 0x8812, 0x7000, 0x0017, 0x10e2, 0xffff, 0xf5e3, 0x6b04, 0x0001, 0x7186, 0x0012, 0x7182, 0x0012, 0x6ce2, 0xffdb, 0x0402, 0x6b86, 0x0001, 0x4818, 0x7000, 0x0016, 0xf274, 0x04ce, 0xf000, 0x0005, 0x4818, 0x7000, 0x0016, 0xf000, 0x0010, 0x8001, 0x4818, 0xf274, 0x0520, 0xf000, 0x0005, 0x7186, 0x0012, 0x1182, 0x7713, 0x004c, 0x10f8, 0x000b, 0x08f8, 0x0013, 0xf845, 0x045f, 0x7713, 0x0068, 0x10f8, 0x000b, 0x08f8, 0x0013, 0xf845, 0x045b, 0x7713, 0x006c, 0x10f8, 0x000b, 0x08f8, 0x0013, 0xf844, 0x0468, 0x4812, 0xf000, 0x0001, 0x8812, 0x7086, 0x0012, 0x6082, 0x006c, 0xf830, 0x0457, 0xf273, 0x0467, 0x6905, 0x0040, 0xf273, 0x0461, 0x6905, 0x0100, 0xf273, 0x0461, 0x6905, 0x0020, 0x6905, 0x0080, 0x1086, 0xf000, 0x0001, 0x8812, 0xf495, 0x8086, 0x1182, 0x7712, 0x006e, 0x10f8, 0x000b, 0x8108, 0x08f8, 0x0012, 0xfa45, 0x04a5, 0x6b86, 0x0001, 0x7712, 0x0073, 0x10f8, 0x000b, 0x08f8, 0x0012, 0xf845, 0x0492, 0x10f8, 0x28bf, 0xf4e3, 0x4818, 0xf000, 0x0010, 0x8000, 0x4818, 0xf274, 0x06ef, 0xf000, 0x0005, 0x7000, 0x0017, 0x1109, 0xf5e3, 0x0004, 0x8004, 0x10f8, 0x28c0, 0xf4e3, 0xf073, 0x04c1, 0x4818, 0x7000, 0x0017, 0xf000, 0x0010, 0x8001, 0x4818, 0xf000, 0x0004, 0x8002, 0x1009, 0x8003, 0x4818, 0xf274, 0x05e7, 0xf000, 0x0005, 0xf073, 0x04c1, 0xf020, 0x0160, 0x1805, 0x8812, 0xf495, 0xf495, 0x6ce2, 0xffc0, 0x04b9, 0x6b10, 0x0001, 0x7110, 0x0012, 0xf7b8, 0x7182, 0x0012, 0xf273, 0x04c1, 0x1004, 0x4e82, 0x6b10, 0x0001, 0x7110, 0x0012, 0x1004, 0x7182, 0x0012, 0x8082, 0x710a, 0x0010, 0x7186, 0x0012, 0xf5aa, 0xf830, 0x03ef, 0x1004, 0xee0c, 0x8a17, 0x8a16, 0x8a11, 0xfc00, 0x4a11, 0x8812, 0xf273, 0x04e8, 0x7102, 0x0011, 0xf273, 0x04e6, 0x6982, 0x0010, 0xf273, 0x04e6, 0x6982, 0x0001, 0xf273, 0x04e6, 0x6982, 0x0002, 0xf273, 0x04e6, 0x6982, 0x0008, 0x6982, 0x0004, 0x6b81, 0x0001, 0x7181, 0x0013, 0xf7b8, 0x1183, 0x10f8, 0x000b, 0xf468, 0xf478, 0xf010, 0x002b, 0xf846, 0x050e, 0x7713, 0x002b, 0x10f8, 0x000b, 0x08f8, 0x0013, 0xf845, 0x04dc, 0x7713, 0x0020, 0x10f8, 0x000b, 0x08f8, 0x0013, 0xf845, 0x04e4, 0x7713, 0x0023, 0x10f8, 0x000b, 0x08f8, 0x0013, 0xf845, 0x04e0, 0xf073, 0x051e, 0x7713, 0x002d, 0x10f8, 0x000b, 0x08f8, 0x0013, 0xf845, 0x04d8, 0x7713, 0x0030, 0x10f8, 0x000b, 0x08f8, 0x0013, 0xf845, 0x04d4, 0x8a11, 0xfc00, 0x4a11, 0x4a16, 0x4a17, 0xeef6, 0xf495, 0x710e, 0x0011, 0x7181, 0x0012, 0x8816, 0x6082, 0x002a, 0xfa20, 0x054e, 0x710f, 0x0017, 0x1087, 0xf000, 0x0001, 0x8812, 0xf7b8, 0x8087, 0x1082, 0x80e6, 0x0001, 0x10e6, 0x0001, 0xf842, 0x0542, 0xf484, 0x80e6, 0x0001, 0x6986, 0x0001, 0x1081, 0xf000, 0x0001, 0x8812, 0xf495, 0x8081, 0x6082, 0x002e, 0xf830, 0x0593, 0xf073, 0x05e2, 0xe782, 0x4812, 0xf010, 0x0001, 0x8813, 0xf495, 0xec09, 0x769b, 0x0000, 0x7181, 0x0013, 0xf7b8, 0x1183, 0x10f8, 0x000b, 0xf468, 0xf478, 0xf010, 0x0030, 0xf843, 0x057b, 0x10f8, 0x000b, 0xf468, 0xf478, 0xf010, 0x003a, 0xf842, 0x057b, 0x8192, 0x1081, 0xf000, 0x0001, 0x8813, 0xf495, 0x8081, 0x1183, 0x10f8, 0x000b, 0xf468, 0xf478, 0xf010, 0x0030, 0xf842, 0x0563, 0x1000, 0xf844, 0x0588, 0x7712, 0x002e, 0x10f8, 0x000b, 0x08f8, 0x0012, 0xf845, 0x0593, 0xf073, 0x05e2, 0x4818, 0xf074, 0x0f54, 0x80e6, 0x0001, 0x7181, 0x0012, 0x6082, 0x002e, 0xf820, 0x05e2, 0x1081, 0xf000, 0x0001, 0x8812, 0xf495, 0x8081, 0x6082, 0x002a, 0xf830, 0x05d7, 0xe782, 0x4812, 0xf010, 0x0001, 0x8813, 0xf495, 0xec09, 0x769b, 0x0000, 0x7181, 0x0013, 0xf7b8, 0x1183, 0x10f8, 0x000b, 0xf468, 0xf478, 0xf010, 0x0030, 0xf843, 0x05ca, 0x10f8, 0x000b, 0xf468, 0xf478, 0xf010, 0x003a, 0xf842, 0x05ca, 0x8192, 0x1081, 0xf000, 0x0001, 0x8813, 0xf495, 0x8081, 0x1183, 0x10f8, 0x000b, 0xf468, 0xf478, 0xf010, 0x0030, 0xf842, 0x05b2, 0x1000, 0xf845, 0x05d2, 0x4818, 0xf074, 0x0f54, 0xf073, 0x05d3, 0xe800, 0xf273, 0x05e2, 0x80e6, 0x0002, 0x1087, 0xf000, 0x0001, 0x8812, 0xf495, 0x8087, 0x1082, 0x80e6, 0x0002, 0x6b81, 0x0001, 0xee0a, 0x8a17, 0x8a16, 0x8a11, 0xfc00, 0x4a11, 0x4a16, 0x4a17, 0xeefa, 0xf495, 0x8002, 0x100d, 0x710b, 0x0011, 0x8003, 0x710c, 0x0012, 0x1081, 0x710a, 0x0017, 0xf000, 0x0001, 0x8081, 0x8811, 0xf495, 0xf495, 0x1281, 0x8004, 0xf845, 0x06e4, 0x7102, 0x0011, 0xf7b8, 0x71e1, 0x0002, 0x0011, 0x10f8, 0x0011, 0xf843, 0x062c, 0x1004, 0xf010, 0x0001, 0x8813, 0xf495, 0x7710, 0xffff, 0x10eb, 0x0001, 0xfa44, 0x0611, 0xf495, 0x6d90, 0xf5a9, 0xf820, 0x062c, 0x7005, 0x0011, 0x7102, 0x0011, 0x11e1, 0x0001, 0x10f8, 0x000b, 0xf468, 0x7105, 0x0011, 0xf478, 0x08f8, 0x0011, 0xf847, 0x0647, 0xf073, 0x064b, 0x1004, 0xf010, 0x0001, 0x8811, 0xf495, 0x7713, 0xffff, 0x10e9, 0x0001, 0xfa44, 0x0633, 0xf495, 0x6d93, 0x7102, 0x0011, 0x7005, 0x0013, 0x11e1, 0x0001, 0x10f8, 0x000b, 0xf468, 0xf478, 0x08f8, 0x0013, 0xf846, 0x064b, 0xf273, 0x064d, 0x7105, 0x0011, 0x8911, 0xf495, 0x4811, 0x0082, 0x8082, 0x4811, 0xf274, 0x1582, 0xf000, 0x0001, 0x8816, 0x4808, 0xf845, 0x06ea, 0xf7b8, 0xf495, 0x1105, 0xf768, 0xf778, 0x09f8, 0x0011, 0xe762, 0xf84a, 0x0680, 0x7102, 0x0013, 0x961f, 0xf830, 0x0680, 0x7105, 0x0010, 0x4916, 0xf4a9, 0xf310, 0x0001, 0x8913, 0xf830, 0x067b, 0x4911, 0x0905, 0xf310, 0x0001, 0x891a, 0xf495, 0xf072, 0x067a, 0x769b, 0x0020, 0x4911, 0x4812, 0x0905, 0xf600, 0x8812, 0x1105, 0xf640, 0x10f8, 0x0008, 0xf845, 0x06af, 0x4812, 0xf010, 0x0001, 0x8813, 0x1004, 0xf010, 0x0001, 0x8814, 0xf640, 0xf010, 0x0001, 0x881a, 0xf495, 0xf072, 0x069d, 0x10ec, 0x0001, 0x809b, 0x10f8, 0x0008, 0xf845, 0x069e, 0xf310, 0x0001, 0x8914, 0xf495, 0x7710, 0x0001, 0xf6ac, 0xfa20, 0x06af, 0xf310, 0x0001, 0xf310, 0x0001, 0x891a, 0xf495, 0xf072, 0x06ae, 0x769b, 0x0000, 0x1105, 0x4812, 0xf600, 0xf768, 0xf778, 0x09f8, 0x0011, 0xf84a, 0x06d0, 0x7102, 0x0013, 0x961f, 0xf820, 0x06d0, 0x7105, 0x0010, 0xf4a9, 0xf010, 0x0001, 0x8812, 0xf830, 0x06d0, 0x4910, 0x4811, 0xf620, 0xf010, 0x0001, 0x881a, 0xf495, 0xf072, 0x06cf, 0x769a, 0x0020, 0x4911, 0x4816, 0xf600, 0x8811, 0xf495, 0xf495, 0x7681, 0x0000, 0x7000, 0x0017, 0x1103, 0xf7e3, 0xf495, 0x4816, 0xf274, 0x16dd, 0xf495, 0x4816, 0xf073, 0x06ea, 0x7000, 0x0017, 0x1103, 0xf7e3, 0xf020, 0x2b1c, 0xee06, 0x8a17, 0x8a16, 0x8a11, 0xfc00, 0x4a11, 0xf120, 0x28c1, 0x8811, 0x4a16, 0x4a17, 0x6fe1, 0x0001, 0x0e00, 0xeef6, 0x8817, 0xf495, 0x710e, 0x0013, 0xf200, 0x018f, 0x8004, 0xf210, 0x0001, 0x8812, 0x7605, 0x0000, 0x8006, 0xf070, 0x018f, 0x769a, 0x0020, 0x7104, 0x0012, 0x7682, 0x0000, 0xf120, 0x28c1, 0x1004, 0xf7b8, 0xf010, 0x0001, 0x8107, 0x8004, 0x71e1, 0x0003, 0x0014, 0x11f8, 0x0014, 0xf768, 0xf778, 0xf310, 0x0064, 0x8812, 0xf84e, 0x075c, 0xf495, 0x7715, 0x0064, 0x11f8, 0x0014, 0x09f8, 0x0015, 0xf84d, 0x079f, 0x11f8, 0x0014, 0xf768, 0xf778, 0xf310, 0x0047, 0xf84e, 0x074a, 0xe947, 0x10f8, 0x0014, 0x08f8, 0x000b, 0xf845, 0x07af, 0xe925, 0x10f8, 0x0014, 0x08f8, 0x000b, 0xf845, 0x078d, 0xe945, 0x10f8, 0x0014, 0x08f8, 0x000b, 0xf845, 0x07af, 0xf073, 0x07ca, 0x7715, 0x0058, 0x11f8, 0x0014, 0x09f8, 0x0015, 0xf84d, 0x079f, 0x7715, 0x0063, 0x11f8, 0x0014, 0x09f8, 0x0015, 0xf84d, 0x07bf, 0xf073, 0x07ca, 0x10f8, 0x0014, 0xf468, 0xf478, 0xf010, 0x0070, 0xf846, 0x077d, 0x10f8, 0x0014, 0xf468, 0xf478, 0xf010, 0x006f, 0xf842, 0x079f, 0xe742, 0x7710, 0x0002, 0x6dea, 0xff9b, 0xf6aa, 0xf820, 0x07af, 0xe969, 0x10f8, 0x0014, 0x08f8, 0x000b, 0xf845, 0x079f, 0xf073, 0x07ca, 0xe975, 0x10f8, 0x0014, 0x08f8, 0x000b, 0xf845, 0x079f, 0xe978, 0x10f8, 0x0014, 0x08f8, 0x000b, 0xf845, 0x079f, 0xf073, 0x07ca, 0x7713, 0x2b23, 0x7107, 0x0012, 0xe510, 0x1183, 0x4812, 0xf84d, 0x08a7, 0x71eb, 0x0001, 0x0011, 0x6e81, 0x0796, 0x709a, 0x0011, 0xf073, 0x08a7, 0x4818, 0xf000, 0x0005, 0x8000, 0x4818, 0xf000, 0x0004, 0x8001, 0x7002, 0x0013, 0xf274, 0x0cf3, 0xf495, 0x4811, 0xf073, 0x07ca, 0x4818, 0xf000, 0x0005, 0x8000, 0x4818, 0xf000, 0x0004, 0x8001, 0x7002, 0x0013, 0xf274, 0x08ac, 0xf495, 0x4811, 0xf073, 0x07ca, 0x1183, 0xf300, 0x0001, 0x8183, 0x8913, 0xf010, 0x0001, 0xe510, 0x8004, 0x6881, 0xfffd, 0x7181, 0x0012, 0x61f8, 0x0012, 0x0002, 0xfa20, 0x07f7, 0x7716, 0x0000, 0x10e1, 0x0003, 0x7713, 0x0075, 0x11f8, 0x0008, 0x09f8, 0x0013, 0xf84d, 0x07f7, 0x7713, 0x006f, 0x11f8, 0x0008, 0x09f8, 0x0013, 0xf84d, 0x07f7, 0x7713, 0x0078, 0x11f8, 0x0008, 0x09f8, 0x0013, 0xf84d, 0x07f7, 0x7713, 0x0058, 0x11f8, 0x0008, 0x09f8, 0x0013, 0xf84d, 0x07f7, 0x7716, 0x0001, 0x1005, 0xf844, 0x0808, 0x10f8, 0x0016, 0xf845, 0x0810, 0x7104, 0x0012, 0x7682, 0x002b, 0x6b04, 0xffff, 0xf273, 0x0813, 0x7181, 0x0012, 0x7104, 0x0012, 0x7682, 0x002d, 0x6b04, 0xffff, 0x7181, 0x0012, 0x1005, 0xf844, 0x0822, 0x6c86, 0x0822, 0x61f8, 0x0012, 0x0004, 0xf820, 0x0822, 0x7104, 0x0012, 0x7682, 0x0020, 0x6b04, 0xffff, 0x7181, 0x0012, 0x61f8, 0x0012, 0x0001, 0xf830, 0x083a, 0x1007, 0x0804, 0xf7b8, 0xf000, 0x018f, 0x11f8, 0x0008, 0xf768, 0xf778, 0x09e1, 0x0001, 0xf84e, 0x083a, 0x4917, 0xf520, 0xf273, 0x083b, 0xf200, 0x0001, 0x1007, 0x8008, 0x1004, 0xf000, 0x0001, 0x8000, 0x7601, 0x0000, 0x7602, 0x0190, 0x1008, 0xf074, 0x14c2, 0x8812, 0xf495, 0xe770, 0xf6aa, 0x8004, 0xf830, 0x0862, 0xf010, 0x0002, 0x8812, 0x4817, 0x0804, 0xf000, 0x0001, 0x4808, 0xf845, 0x0860, 0xf010, 0x0001, 0x881a, 0xf495, 0xf072, 0x085f, 0x769a, 0x0020, 0x7687, 0x0000, 0xe712, 0x960b, 0xf830, 0x087c, 0x1107, 0x1008, 0xf620, 0xf010, 0x0001, 0x8812, 0xf495, 0x7710, 0xffff, 0xf4aa, 0xfa30, 0x08a6, 0x7106, 0x0011, 0x7312, 0x001a, 0xf072, 0x0879, 0x7699, 0x0020, 0xf073, 0x08a6, 0x7107, 0x0010, 0x7108, 0x0013, 0xf4ab, 0xfa30, 0x0890, 0x7106, 0x0012, 0x4910, 0x4813, 0xf620, 0xf010, 0x0001, 0x881a, 0xf495, 0xf072, 0x088f, 0x769a, 0x0030, 0x4816, 0x1a05, 0x8816, 0xf495, 0xf495, 0x6c86, 0x089b, 0xe712, 0x960d, 0xf820, 0x08a6, 0xe731, 0xf4a9, 0xf830, 0x08a6, 0x7712, 0x28c1, 0xe510, 0x7681, 0x0030, 0x7007, 0x0012, 0x1007, 0xee0a, 0x8a17, 0x8a16, 0x8a11, 0xfc00, 0x4a11, 0x8812, 0xeefe, 0xf495, 0x7106, 0x0014, 0x1184, 0xf693, 0xf030, 0x0001, 0x7105, 0x0015, 0xf600, 0x7104, 0x0013, 0xf000, 0x0001, 0x8811, 0x7084, 0x0011, 0xf000, 0x0001, 0x5781, 0x8084, 0x56f8, 0x2b46, 0x4e00, 0xf274, 0x10c0, 0xf495, 0xf640, 0xf7b8, 0x10f8, 0x0008, 0xfa42, 0x08d4, 0x7711, 0x0000, 0x7711, 0x0001, 0x10f8, 0x0011, 0xfa45, 0x08df, 0x7083, 0x0011, 0xf274, 0x129f, 0xf495, 0xf640, 0xf540, 0xf7b8, 0x71e2, 0x0003, 0x0011, 0x10f8, 0x0011, 0xf468, 0xf478, 0xf010, 0x0065, 0xf846, 0x0905, 0x7713, 0x0065, 0x10f8, 0x0011, 0x08f8, 0x0013, 0xf845, 0x0929, 0x7713, 0x0045, 0x10f8, 0x0011, 0x08f8, 0x0013, 0xf845, 0x0929, 0x7713, 0x0047, 0x10f8, 0x0011, 0x08f8, 0x0013, 0xf845, 0x0915, 0xf073, 0x0931, 0x7713, 0x0066, 0x10f8, 0x0011, 0x08f8, 0x0013, 0xf845, 0x091f, 0x7713, 0x0067, 0x10f8, 0x0011, 0x08f8, 0x0013, 0xf844, 0x0931, 0x7000, 0x0012, 0x7001, 0x0015, 0xf274, 0x0a9a, 0xf495, 0xf640, 0xf073, 0x0931, 0x7000, 0x0012, 0x7001, 0x0015, 0xf274, 0x0934, 0xf495, 0xf640, 0xf073, 0x0931, 0x7000, 0x0012, 0x7001, 0x0015, 0xf274, 0x099c, 0xf495, 0xf640, 0xee02, 0x8a11, 0xfc00, 0x4a11, 0x4a16, 0x4a17, 0x6bf8, 0x0018, 0xfe68, 0xf495, 0xf7b8, 0xe787, 0x11e7, 0x019c, 0x8912, 0x81e7, 0x0196, 0x11e2, 0x0002, 0x71e7, 0x019d, 0x0011, 0xf84a, 0x094d, 0x76e2, 0x0002, 0x0006, 0xe906, 0x8100, 0x4918, 0xf300, 0x0004, 0x8101, 0x4918, 0xf300, 0x0005, 0x8102, 0xf074, 0x12ad, 0xe783, 0x8814, 0x6deb, 0x0006, 0x1084, 0x8083, 0x10f8, 0x0008, 0xf845, 0x0969, 0x71ec, 0x0001, 0x0012, 0x6e82, 0x0962, 0x709b, 0x0012, 0x1004, 0x7181, 0x0016, 0x8000, 0x7601, 0x0001, 0x71e7, 0x0196, 0x0012, 0x10e2, 0x0002, 0x8002, 0x4818, 0x7003, 0x0011, 0xf274, 0x0b4b, 0xf000, 0x0006, 0x7181, 0x0010, 0xf7ae, 0xe801, 0xf830, 0x0989, 0x71e7, 0x0196, 0x0012, 0x960c, 0xf830, 0x0989, 0xe800, 0x1104, 0x8100, 0x8001, 0x4818, 0x7002, 0x0011, 0xf274, 0x0c78, 0xf000, 0x0006, 0x6bf8, 0x0018, 0x0198, 0xf495, 0xf495, 0x8a17, 0x8a16, 0x8a11, 0xfc00, 0x4a11, 0x4a16, 0xf7b8, 0x4a17, 0xee96, 0xf540, 0x716e, 0x0011, 0x71e1, 0x0002, 0x0012, 0x10f8, 0x0012, 0xfa42, 0x09b2, 0x716f, 0x0017, 0x7712, 0x0006, 0x76e1, 0x0002, 0x0006, 0x56f8, 0x2b48, 0x7716, 0x0000, 0x4e00, 0xf274, 0x10c0, 0xf495, 0xf640, 0xf7b8, 0x10f8, 0x0008, 0xf842, 0x0a0a, 0x56f8, 0x2b4a, 0x4e00, 0xf274, 0x10c0, 0xf495, 0xf640, 0xf7b8, 0x10f8, 0x0008, 0xf847, 0x09e6, 0x56f8, 0x2b46, 0x4e00, 0xf274, 0x10c0, 0xf495, 0xf640, 0xf7b8, 0x10f8, 0x0008, 0xf845, 0x0a20, 0x56f8, 0x2b4c, 0x4e00, 0xf274, 0x10c0, 0xf495, 0xf640, 0xf7b8, 0x10f8, 0x0008, 0xf843, 0x09e8, 0xf073, 0x09fc, 0x57f8, 0x2b4a, 0x56f8, 0x2b4e, 0x4e00, 0xf274, 0x122c, 0x6d8e, 0xf640, 0xf540, 0x56f8, 0x2b4c, 0x4e00, 0xf274, 0x10c0, 0xf495, 0xf640, 0xf7b8, 0x10f8, 0x0008, 0xf843, 0x09e8, 0x56f8, 0x2b4e, 0x4e00, 0xf274, 0x10c0, 0xf495, 0xf640, 0xf7b8, 0x10f8, 0x0008, 0xf842, 0x0a0c, 0xf073, 0x0a20, 0x57f8, 0x2b48, 0x56f8, 0x2b4e, 0x4e00, 0xf274, 0x10e0, 0x6d96, 0xf640, 0xf540, 0x56f8, 0x2b4e, 0x4e00, 0xf274, 0x10c0, 0xf495, 0xf640, 0xf7b8, 0x10f8, 0x0008, 0xf842, 0x0a0c, 0x4818, 0x7000, 0x0012, 0xf000, 0x0004, 0x8001, 0x4818, 0xf000, 0x0005, 0x8002, 0xf274, 0x12ad, 0xf495, 0xf640, 0xe783, 0x8814, 0x6deb, 0x0006, 0x1084, 0x8083, 0x10f8, 0x0008, 0xf845, 0x0a3f, 0x71ec, 0x0001, 0x0012, 0x6e82, 0x0a38, 0x709b, 0x0012, 0x6004, 0x0002, 0xf820, 0x0a5a, 0xe782, 0xf6b8, 0x6b04, 0xffff, 0x6dea, 0x0005, 0xf120, 0xffff, 0x10ea, 0x0001, 0xfa44, 0x0a4b, 0xf300, 0x0001, 0x4818, 0xf000, 0x0005, 0xf600, 0x8812, 0xf495, 0x6d96, 0x7682, 0x0000, 0x10e1, 0x0003, 0x8000, 0x7001, 0x0017, 0xf274, 0x0c24, 0xf495, 0x4816, 0x1004, 0x8000, 0x7601, 0x0001, 0x10e1, 0x0002, 0x8002, 0x4818, 0x7003, 0x0017, 0xf274, 0x0b4b, 0xf000, 0x0006, 0xe782, 0xf6b8, 0x6dea, 0x0005, 0xf120, 0xffff, 0x10ea, 0x0001, 0xfa44, 0x0a77, 0xf300, 0x0001, 0x1004, 0x08f8, 0x000b, 0xfa44, 0x0a8a, 0x7713, 0x0001, 0xe712, 0x960c, 0xf830, 0x0a8a, 0x7713, 0x0000, 0x1004, 0x8000, 0x7001, 0x0013, 0x4818, 0x7002, 0x0017, 0xf274, 0x0c78, 0xf000, 0x0006, 0xee6a, 0x8a17, 0x8a16, 0x8a11, 0xfc00, 0x4a11, 0x4a16, 0x4a17, 0xee96, 0x7711, 0x0000, 0x716e, 0x0016, 0x71e6, 0x0002, 0x0012, 0x11f8, 0x0012, 0xfa4d, 0x0ab7, 0x716f, 0x0017, 0xf7b8, 0x11f8, 0x0012, 0xf84a, 0x0abc, 0x76e6, 0x0002, 0x0006, 0xf273, 0x0abc, 0x7712, 0x0006, 0x7712, 0x0001, 0x76e6, 0x0002, 0x0001, 0x4918, 0x7000, 0x0012, 0xf300, 0x0005, 0x8101, 0x4918, 0xf300, 0x0004, 0x8102, 0xf074, 0x0fab, 0xe783, 0x8814, 0x6deb, 0x0006, 0x1084, 0x8083, 0x10f8, 0x0008, 0xf845, 0x0ad9, 0x71ec, 0x0001, 0x0012, 0x6e82, 0x0ad2, 0x709b, 0x0012, 0xf7b8, 0xf495, 0x1005, 0xf468, 0xf478, 0xf010, 0xfffd, 0xf843, 0x0aff, 0x11e6, 0x0002, 0x10f8, 0x000b, 0xf468, 0xf478, 0x0805, 0xf842, 0x0b18, 0x1005, 0xf468, 0xf478, 0xf010, 0x0002, 0xf843, 0x0aff, 0x1005, 0xf010, 0x0001, 0x8005, 0x10f8, 0x0008, 0xf468, 0xf478, 0xf010, 0x0002, 0x6d91, 0xf842, 0x0af2, 0x1005, 0xf846, 0x0b0b, 0x1005, 0xf000, 0x0001, 0x8005, 0x10f8, 0x0008, 0x6d89, 0xf847, 0x0b02, 0x10e6, 0x0003, 0xf000, 0xfffe, 0x8000, 0x7001, 0x0017, 0xf274, 0x0c24, 0xf495, 0x4811, 0x11e6, 0x0002, 0x1005, 0x7187, 0x0011, 0x8000, 0x1286, 0xf47d, 0xf030, 0x0001, 0x8001, 0x8102, 0x4818, 0x7003, 0x0017, 0xf274, 0x0b4b, 0xf000, 0x0006, 0x1005, 0x8000, 0x7187, 0x0010, 0xf4a9, 0x7712, 0x0000, 0xe900, 0xf830, 0x0b34, 0xe901, 0xe808, 0x1886, 0xf2a0, 0x10f8, 0x0008, 0xf845, 0x0b3d, 0x7712, 0x0001, 0x7001, 0x0012, 0x4818, 0x7002, 0x0017, 0xf274, 0x0c78, 0xf000, 0x0006, 0xee6a, 0x8a17, 0x8a16, 0x8a11, 0xfc00, 0x4a11, 0xeeff, 0xf495, 0x1103, 0x8100, 0xf110, 0x0001, 0x8913, 0xf495, 0x7711, 0xffff, 0x7104, 0x0015, 0x7105, 0x0014, 0x7106, 0x0010, 0xe732, 0x11ea, 0x0001, 0xfa4c, 0x0b5d, 0xf495, 0x6d91, 0x4911, 0xf500, 0xf7b8, 0xf210, 0x0001, 0x8812, 0x4814, 0x10f8, 0x0008, 0xf847, 0x0b92, 0x4814, 0xf010, 0x0001, 0x881a, 0xf495, 0xf072, 0x0b91, 0xf6b8, 0xe731, 0xf120, 0xffff, 0x10e9, 0x0001, 0xfa44, 0x0b79, 0xf300, 0x0001, 0xf7b8, 0xf495, 0x1000, 0xf468, 0xf478, 0x08f8, 0x000b, 0xf847, 0x0b92, 0x10f8, 0x0015, 0xf845, 0x0b92, 0x7180, 0x0011, 0x7681, 0x0030, 0x6b80, 0xffff, 0xf6b8, 0xe731, 0xf120, 0xffff, 0x10e9, 0x0001, 0xfa44, 0x0b96, 0xf300, 0x0001, 0xf7b8, 0xf495, 0x1000, 0xf468, 0xf478, 0x08f8, 0x000b, 0xf842, 0x0bda, 0x1000, 0xf843, 0x0bda, 0xf6b8, 0xe731, 0xf020, 0xffff, 0x11e9, 0x0001, 0xfa4c, 0x0bac, 0xf000, 0x0001, 0x6e85, 0x0bca, 0xf495, 0x0800, 0xf7b8, 0x10f8, 0x0008, 0xf847, 0x0bca, 0x6082, 0x0030, 0xf820, 0x0bca, 0xf010, 0x0001, 0x10f8, 0x0008, 0x6d8a, 0xf847, 0x0bda, 0x6082, 0x0030, 0xf830, 0x0bbf, 0xf7b8, 0x10f8, 0x0008, 0xf847, 0x0bda, 0xf010, 0x0001, 0x881a, 0xf495, 0xf072, 0x0bd9, 0x7180, 0x0015, 0xe543, 0x6b80, 0xffff, 0x1000, 0xf842, 0x0c1f, 0x1000, 0xf484, 0x8811, 0x10f8, 0x0008, 0xf468, 0xf478, 0x08f8, 0x0014, 0xf842, 0x0c02, 0xf6b8, 0xf495, 0xf020, 0xffff, 0x11eb, 0x0001, 0xfa4c, 0x0bec, 0xf000, 0x0001, 0xf7b8, 0x10f8, 0x0008, 0xf847, 0x0c02, 0xf010, 0x0001, 0x881a, 0xf495, 0xf072, 0x0c01, 0x7180, 0x0013, 0xe541, 0x6b80, 0xffff, 0x4811, 0x10f8, 0x0008, 0xf468, 0xf478, 0x08f8, 0x0014, 0xf847, 0x0c0f, 0x4814, 0xe741, 0xf484, 0x8000, 0x1000, 0xf842, 0x0c1f, 0x4811, 0xf010, 0x0001, 0x881a, 0xf495, 0xf072, 0x0c1e, 0x7180, 0x0011, 0x7681, 0x0030, 0x6b80, 0xffff, 0xee01, 0x8a11, 0xfe00, 0xf495, 0x1080, 0x4a11, 0xf7b8, 0x4a16, 0x4a17, 0x8816, 0xeefc, 0x10f8, 0x0008, 0x7108, 0x0017, 0xfa47, 0x0c36, 0x7109, 0x0011, 0xf273, 0x0c38, 0xf495, 0x4816, 0x4816, 0xf484, 0x7600, 0x000a, 0x7601, 0x0064, 0x7002, 0x0011, 0xf274, 0x0eb9, 0x10f8, 0x0008, 0xf7b8, 0x4816, 0x10f8, 0x0008, 0xf468, 0xf478, 0xf010, 0x000a, 0xf842, 0x0c64, 0x4816, 0x10f8, 0x0008, 0xf468, 0xf478, 0xf010, 0xfff6, 0xf847, 0x0c5b, 0x7181, 0x0012, 0x7682, 0x0030, 0x6b81, 0xffff, 0x4816, 0x10f8, 0x0008, 0xf842, 0x0c64, 0xf273, 0x0c65, 0xf495, 0xe82d, 0xe82b, 0x7181, 0x0012, 0x8082, 0x1081, 0xee04, 0xf010, 0x0001, 0x8812, 0x8081, 0x7082, 0x0017, 0x1081, 0xf010, 0x0001, 0x8081, 0x8a17, 0x8a16, 0x8a11, 0xfc00, 0x4a11, 0xf7b8, 0x4a16, 0x7714, 0x0000, 0x7103, 0x0013, 0x11f8, 0x0013, 0x3004, 0xfa4f, 0x0c9f, 0x7105, 0x0016, 0xf110, 0x0001, 0x8912, 0xf495, 0x7711, 0xffff, 0x11ea, 0x0001, 0xfa4c, 0x0c8c, 0xf495, 0x6d91, 0x11f8, 0x0013, 0xf768, 0xf778, 0x09f8, 0x0011, 0xf84e, 0x0c9f, 0x4913, 0xf500, 0xf310, 0x0001, 0x8914, 0xf110, 0x0001, 0x8915, 0x11f8, 0x000e, 0xf84d, 0x0cac, 0x7186, 0x0011, 0x7681, 0x002e, 0x6b86, 0xffff, 0x7712, 0xffff, 0xe751, 0x11e9, 0x0001, 0xfa4c, 0x0caf, 0xf495, 0x6d92, 0x11f8, 0x0013, 0xf768, 0xf778, 0x09f8, 0x0012, 0xf84f, 0x0cd5, 0x7186, 0x0011, 0x7681, 0x0030, 0xe752, 0x7711, 0xffff, 0x6b86, 0xffff, 0x11ea, 0x0001, 0xfa4c, 0x0cc6, 0xf495, 0x6d91, 0x11f8, 0x0011, 0x6d8b, 0xf768, 0xf778, 0x09f8, 0x0013, 0xf84b, 0x0cbd, 0x11f8, 0x0013, 0xf84f, 0x0ce9, 0x8810, 0xf495, 0xf495, 0xf5ac, 0xf830, 0x0cef, 0x7186, 0x0012, 0xe560, 0xf5ac, 0xfa20, 0x0cdf, 0x6b86, 0xffff, 0xf073, 0x0cef, 0x7186, 0x0011, 0x7681, 0x0030, 0x6b86, 0xffff, 0x1086, 0x8a16, 0x8a11, 0xfc00, 0x4a11, 0x4a16, 0x8812, 0x4a17, 0xeefa, 0xf7b8, 0x8004, 0x10e2, 0x0002, 0x110c, 0x710a, 0x0017, 0xfa43, 0x0d07, 0x710b, 0x0011, 0xf273, 0x0d0a, 0x6882, 0xffef, 0x76e2, 0x0002, 0x0001, 0x71e2, 0x0003, 0x0012, 0x7713, 0x0058, 0x10f8, 0x0012, 0x08f8, 0x0013, 0xf845, 0x0d31, 0x7713, 0x006f, 0x10f8, 0x0012, 0x08f8, 0x0013, 0xf845, 0x0d35, 0x7713, 0x0070, 0x10f8, 0x0012, 0x08f8, 0x0013, 0xf845, 0x0d31, 0x7713, 0x0078, 0x10f8, 0x0012, 0x08f8, 0x0013, 0xf845, 0x0d31, 0xf273, 0x0d37, 0x7716, 0x000a, 0xf273, 0x0d37, 0x7716, 0x0010, 0x7716, 0x0008, 0x8100, 0x1004, 0xf074, 0x0dc1, 0x7104, 0x0012, 0x11e2, 0x0002, 0xf84c, 0x0d49, 0xf540, 0xf3e0, 0xf84c, 0x0d49, 0xf273, 0x0dbc, 0xf495, 0xe801, 0x71e2, 0x0003, 0x0012, 0x7713, 0x0064, 0x11f8, 0x0012, 0x09f8, 0x0013, 0xf84d, 0x0d57, 0x6ce2, 0xff97, 0x0d65, 0xf540, 0xf7b8, 0xf768, 0xf778, 0xf84a, 0x0d65, 0x7687, 0x0001, 0x7104, 0x0012, 0xf484, 0x71e2, 0x0003, 0x0012, 0x7000, 0x0016, 0x7001, 0x0012, 0x7002, 0x0011, 0xf074, 0x0eb9, 0xf7b8, 0xf000, 0x0001, 0x11f8, 0x0008, 0xf768, 0x7104, 0x0012, 0xf778, 0x09e2, 0x0002, 0xf84e, 0x0d8c, 0x7181, 0x0012, 0xf000, 0x0001, 0x7682, 0x0030, 0x11f8, 0x0008, 0x6b81, 0xffff, 0xf768, 0x7104, 0x0012, 0xf778, 0x09e2, 0x0002, 0xf84f, 0x0d7a, 0x71e2, 0x0003, 0x0013, 0xe978, 0x10f8, 0x0013, 0x08f8, 0x000b, 0xf845, 0x0d99, 0x6ce3, 0xffa8, 0x0daf, 0x960c, 0xf820, 0x0daf, 0x7181, 0x0012, 0x7082, 0x0013, 0x1081, 0xf010, 0x0001, 0x8812, 0xf495, 0x8081, 0x7682, 0x0030, 0x6b81, 0xffff, 0x7104, 0x0012, 0x71e2, 0x0003, 0x0013, 0x6ce3, 0xff91, 0x0dbb, 0x960c, 0xf820, 0x0dbb, 0x7181, 0x0012, 0x7682, 0x0030, 0x6b81, 0xffff, 0xe800, 0xee06, 0x8a17, 0x8a16, 0x8a11, 0xfc00, 0x8813, 0x4a11, 0xe970, 0x71e3, 0x0003, 0x0011, 0x10f8, 0x0011, 0x08f8, 0x000b, 0xfa45, 0x0eb0, 0x7102, 0x0012, 0x1183, 0xf330, 0x0160, 0x8913, 0xf495, 0x7710, 0x0020, 0xf4ab, 0xe800, 0xf830, 0x0e6b, 0x7710, 0x0040, 0xf4ab, 0xf830, 0x0e1c, 0xf7b8, 0x11f8, 0x0011, 0xf768, 0xf778, 0xf310, 0x006f, 0xf84e, 0x0e0a, 0x7713, 0x006f, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0eb0, 0x7713, 0x0058, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0eb0, 0x7713, 0x0064, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0ea8, 0x7713, 0x0069, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0ea8, 0xf073, 0x0eb7, 0x7713, 0x0075, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0eb0, 0x7713, 0x0078, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0eb0, 0xf073, 0x0eb7, 0xf7b8, 0x11f8, 0x0011, 0xf768, 0xf778, 0xf310, 0x006f, 0xf84e, 0x0e47, 0x7713, 0x006f, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0e59, 0x7713, 0x0058, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0e59, 0x7713, 0x0064, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0e59, 0x7713, 0x0069, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0e59, 0xf073, 0x0eb7, 0x7713, 0x0075, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0e59, 0x7713, 0x0078, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0e59, 0xf073, 0x0eb7, 0x1182, 0xf693, 0xf030, 0x0001, 0xf600, 0xf000, 0x0001, 0x8811, 0xf495, 0x4911, 0x7082, 0x0011, 0xf300, 0x0001, 0xf273, 0x0eb7, 0x5681, 0x8182, 0xf7b8, 0x11f8, 0x0011, 0xf768, 0xf778, 0xf310, 0x006f, 0xf84e, 0x0e96, 0x7713, 0x006f, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0eb0, 0x7713, 0x0058, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0eb0, 0x7713, 0x0064, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0ea8, 0x7713, 0x0069, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0ea8, 0xf073, 0x0eb7, 0x7713, 0x0075, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0eb0, 0x7713, 0x0078, 0x11f8, 0x0011, 0x09f8, 0x0013, 0xf84d, 0x0eb0, 0xf073, 0x0eb7, 0x1082, 0xf000, 0x0001, 0x8811, 0xf273, 0x0eb7, 0x8082, 0x1081, 0x1082, 0xf000, 0x0001, 0x8811, 0xf495, 0x8082, 0x1281, 0x8a11, 0xfc00, 0x4a11, 0x4a16, 0x4a17, 0xeefa, 0xf495, 0x4e02, 0xf0e0, 0x710a, 0x0016, 0x710b, 0x0017, 0xfa44, 0x0ed0, 0x710c, 0x0011, 0x7181, 0x0012, 0x7682, 0x0030, 0xf273, 0x0ef3, 0x6b81, 0xffff, 0xf7b8, 0x7000, 0x0016, 0x5602, 0xf074, 0x0f07, 0x4e04, 0x4e00, 0xf7b8, 0xf274, 0x1460, 0x10f8, 0x0016, 0xf7b8, 0x6ee7, 0xffa8, 0x0ee5, 0x5702, 0xf520, 0xf300, 0x0010, 0x8912, 0xf495, 0x7181, 0x0013, 0xf6b8, 0x6dea, 0x2b25, 0xe501, 0x6b81, 0xffff, 0x5604, 0x4e02, 0xf844, 0x0ed0, 0x1081, 0xf6b8, 0xf010, 0x0001, 0x8811, 0xf020, 0xffff, 0x11e9, 0x0001, 0xfa4c, 0x0efa, 0xf000, 0x0001, 0xee06, 0x8a17, 0x8a16, 0x8a11, 0xfe00, 0xf010, 0x0001, 0x4a11, 0xeefe, 0x7712, 0x0008, 0x7104, 0x0011, 0x11f8, 0x0011, 0x09f8, 0x0012, 0xf84d, 0x0f1d, 0x7712, 0x0010, 0x11f8, 0x0011, 0x09f8, 0x0012, 0xf84d, 0x0f21, 0xf073, 0x0f25, 0xf273, 0x0f3a, 0xf495, 0xf0fd, 0xf273, 0x0f3a, 0xf495, 0xf0fc, 0xf540, 0xf6b8, 0xf3e0, 0xf310, 0xffff, 0xf84a, 0x0f34, 0x7000, 0x0011, 0xf074, 0x176d, 0xf273, 0x0f3a, 0xf495, 0x4808, 0xf7b8, 0x11f8, 0x0011, 0x4f00, 0xf074, 0x140b, 0xee02, 0x8a11, 0xfc00, 0x4a11, 0x7711, 0xffff, 0xeefe, 0x6ce1, 0x0001, 0x0f48, 0xf273, 0x0f4e, 0xe800, 0xe900, 0xf120, 0xffff, 0x10f8, 0xffff, 0xf300, 0x0001, 0x8100, 0xf074, 0x0101, 0xee02, 0x8a11, 0xfc00, 0x8813, 0x4a11, 0xf020, 0x2b60, 0xeefe, 0x1183, 0x8000, 0xf600, 0x8812, 0xf495, 0xf495, 0x6d92, 0x960c, 0xf820, 0x0f6e, 0x11eb, 0x0001, 0x1000, 0xf600, 0x8812, 0xf495, 0xf495, 0x6d92, 0x960c, 0xf830, 0x0f63, 0x8911, 0xf495, 0x7712, 0x002d, 0x11f8, 0x0011, 0x09f8, 0x0012, 0xe800, 0xf84d, 0x0f80, 0x6ee1, 0xffd5, 0x0f85, 0x7714, 0x0000, 0xf073, 0x0f82, 0x7714, 0x0001, 0x71eb, 0x0001, 0x0011, 0x4911, 0x0100, 0x8912, 0xf495, 0xf495, 0x6d92, 0x960d, 0xf820, 0x0fa3, 0x4911, 0x880e, 0x71eb, 0x0001, 0x0011, 0xf066, 0x000a, 0xf600, 0x7001, 0x0011, 0x1100, 0x0101, 0x8912, 0xf495, 0xf495, 0x6d92, 0x960d, 0xfa30, 0x0f8e, 0xf010, 0x0030, 0x11f8, 0x0014, 0xf84d, 0x0fa8, 0xf484, 0xee02, 0x8a11, 0xfc00, 0x4a11, 0x4a16, 0x4a17, 0xeef8, 0xf7b8, 0x4e02, 0x710e, 0x0011, 0x710d, 0x0017, 0x710c, 0x0016, 0x56f8, 0x2b50, 0x76f8, 0x2a51, 0x0030, 0x4e00, 0x5602, 0xf074, 0x10c0, 0xf7b8, 0x10f8, 0x0008, 0xe900, 0xf842, 0x0fc7, 0xe901, 0x56f8, 0x2b50, 0x8181, 0x4e00, 0x5602, 0xf074, 0x10c0, 0xf7b8, 0x10f8, 0x0008, 0xf842, 0x0fd7, 0x5602, 0xf074, 0x129f, 0x4e02, 0x56f8, 0x2b52, 0xf7b8, 0x4e00, 0x5602, 0xf074, 0x10c0, 0xf7b8, 0x10f8, 0x0008, 0xfa47, 0x0ff7, 0x7711, 0x0000, 0x56f8, 0x2b54, 0x4e00, 0x5602, 0xf074, 0x10e0, 0x57f8, 0x2b52, 0x4e02, 0x4f00, 0xf074, 0x10c0, 0xf7b8, 0x10f8, 0x0008, 0x6d91, 0xf846, 0x0fe5, 0xf020, 0x2a51, 0x8004, 0x56f8, 0x2b50, 0x4e00, 0x5602, 0xf274, 0x10c0, 0xf495, 0x6d96, 0xf7b8, 0x10f8, 0x0008, 0xf845, 0x1031, 0x56f8, 0x2b56, 0x4e00, 0x5602, 0xf074, 0x10c0, 0xf7b8, 0x10f8, 0x0008, 0xf842, 0x1031, 0x56f8, 0x2b54, 0x4e00, 0x5602, 0xf074, 0x122c, 0x4e02, 0xf7b8, 0x56f8, 0x2b50, 0x4e00, 0x5602, 0xf074, 0x10c0, 0xf7b8, 0x10f8, 0x0008, 0x6d89, 0xf845, 0x1031, 0x56f8, 0x2b56, 0x4e00, 0x5602, 0xf074, 0x10c0, 0xf7b8, 0x10f8, 0x0008, 0xf843, 0x1012, 0x1004, 0xf000, 0x0001, 0x8005, 0x5602, 0xf074, 0x11b7, 0x1105, 0x8100, 0xf074, 0x1474, 0xf540, 0x8006, 0x1004, 0xf500, 0xf300, 0x0001, 0x8912, 0x4811, 0x1106, 0xf500, 0xf7b8, 0x8187, 0x1106, 0xf768, 0xf778, 0x09f8, 0x0016, 0xf84a, 0x107b, 0x4916, 0x0906, 0x8916, 0xf495, 0x4816, 0x10f8, 0x0008, 0xf847, 0x1082, 0x4816, 0xf010, 0x0001, 0x881a, 0xf495, 0xf072, 0x1078, 0xf7b8, 0xf495, 0x5602, 0xf074, 0x11b7, 0xf074, 0x1202, 0xf7b8, 0x4e00, 0x5602, 0xf074, 0x12a4, 0x4e02, 0x56f8, 0x2b54, 0xf7b8, 0x4e00, 0x5602, 0xf074, 0x122c, 0x4e02, 0xf074, 0x117b, 0xf000, 0x0030, 0x8092, 0xf073, 0x1082, 0x1104, 0x4816, 0xf600, 0xf000, 0x0001, 0x8812, 0xf495, 0xf7b8, 0x10ea, 0xffff, 0xf468, 0xf478, 0xf010, 0x0035, 0xf843, 0x10b8, 0x4812, 0xf010, 0x0001, 0x8811, 0xf495, 0xf495, 0x1081, 0xf000, 0x0001, 0x8081, 0x10f8, 0x0008, 0xf468, 0xf478, 0xf010, 0x003a, 0xf843, 0x10ab, 0x7689, 0x0030, 0x1081, 0xf000, 0x0001, 0x8081, 0x10f8, 0x0008, 0xf468, 0xf478, 0xf010, 0x003a, 0xf842, 0x109d, 0x7104, 0x0010, 0xf7a9, 0xf830, 0x10b8, 0x76ea, 0xffff, 0x0000, 0x4810, 0xf273, 0x10bb, 0x6b87, 0x0001, 0x7682, 0x0000, 0x1005, 0xee08, 0x8a17, 0x8a16, 0x8a11, 0xfc00, 0xf495, 0x4a0b, 0x4a0c, 0x4a0d, 0xf7b8, 0xf468, 0xf478, 0x5704, 0xf842, 0x10cd, 0xff4b, 0xf484, 0xf784, 0xf586, 0xf808, 0x10d8, 0xf587, 0xf808, 0x10dc, 0xf420, 0x8a0d, 0x8a0c, 0x8a0b, 0xfc00, 0xf273, 0x10d4, 0xe801, 0xf495, 0xf273, 0x10d4, 0xf020, 0xffff, 0xf495, 0x4a0b, 0x4a0c, 0x4a0d, 0x4a0e, 0xf6b7, 0xeef3, 0xf7b8, 0xf468, 0xf478, 0xf845, 0x114d, 0x6f05, 0x0c79, 0x800b, 0xf063, 0x007f, 0xf060, 0x0080, 0x820a, 0x5612, 0xf845, 0x116b, 0x6f06, 0x0c79, 0x8009, 0xf063, 0x007f, 0xf060, 0x0080, 0x8208, 0x1005, 0x1c06, 0xf030, 0x0100, 0x8004, 0x1005, 0xf030, 0x00ff, 0x1106, 0xf330, 0x00ff, 0xf000, 0x007f, 0xf620, 0x8001, 0xf843, 0x1163, 0xf010, 0x00ff, 0xf846, 0x1153, 0x560a, 0xf0e6, 0x5708, 0xf3e7, 0x4f08, 0xec0e, 0x1e08, 0x8002, 0x0a02, 0xec0a, 0x1e08, 0x6f03, 0x0c85, 0x3002, 0x2409, 0xf0ff, 0xec0b, 0x1e08, 0xf0e4, 0xf030, 0xffff, 0xf0e1, 0xf484, 0x0203, 0x3c02, 0x1101, 0xf48e, 0xf495, 0xf48f, 0x8c01, 0x0901, 0xf0ff, 0xf300, 0x0001, 0xf000, 0x0020, 0xf48e, 0xf495, 0xf48f, 0x8c01, 0x0901, 0x8101, 0xf84f, 0x1163, 0xf310, 0x00ff, 0xf84a, 0x1153, 0xf0f9, 0x8003, 0xf038, 0x7f00, 0x8202, 0x4404, 0x3c01, 0xf0e7, 0x5002, 0xee0d, 0x8a0e, 0x8a0d, 0x8a0c, 0x8a0b, 0xfc00, 0x7600, 0x0002, 0xf074, 0x117a, 0xf483, 0xf061, 0x0081, 0x4504, 0xf84c, 0x114d, 0xf162, 0x8000, 0xf273, 0x114d, 0xf2c0, 0xf495, 0x7600, 0x0001, 0xf074, 0x117a, 0xf273, 0x114d, 0xf420, 0xf495, 0x7600, 0x0003, 0xf074, 0x117a, 0x4505, 0xf363, 0x0100, 0xf061, 0x0081, 0xf065, 0x8000, 0xf273, 0x114d, 0xf2a7, 0xf495, 0xfc00, 0xf495, 0x4a0b, 0x4a0c, 0x4a0d, 0x4a0e, 0xf6b8, 0xeefd, 0xf845, 0x119d, 0x6f01, 0x0c79, 0xf0e9, 0xf0f7, 0xf060, 0x0080, 0x6f02, 0x0c67, 0x1101, 0xf330, 0x00ff, 0xf310, 0x007f, 0xf84b, 0x11a3, 0xf310, 0x000e, 0xf84e, 0x11a7, 0x890e, 0x6101, 0x0100, 0x1402, 0xfd30, 0xf484, 0xee03, 0x8a0e, 0x8a0d, 0x8a0c, 0x8a0b, 0xfc00, 0xf273, 0x119d, 0xf420, 0xf495, 0x7600, 0x0002, 0xf074, 0x117a, 0x6101, 0x0100, 0xf020, 0x7fff, 0xf820, 0x119d, 0xf000, 0x0001, 0xf273, 0x119d, 0xf484, 0xf495, 0xf845, 0x11ea, 0x4a0e, 0x4a0d, 0x4a0b, 0x4a0c, 0xf6b8, 0xeefd, 0x6f01, 0x0c79, 0xf0e9, 0xf0f7, 0xf060, 0x0080, 0xf447, 0x1101, 0xf330, 0x00ff, 0xf310, 0x007f, 0xf84b, 0x11eb, 0xf310, 0x001e, 0xf84e, 0x11ef, 0xf84d, 0x11e0, 0xf300, 0x0010, 0xf84a, 0x11db, 0xf273, 0x11dd, 0xf0f0, 0xf495, 0xf310, 0x0010, 0x890e, 0xf495, 0xf48f, 0x6101, 0x0100, 0xf495, 0xfd30, 0xf484, 0xee03, 0x8a0c, 0x8a0b, 0x8a0d, 0x8a0e, 0xfc00, 0xf273, 0x11e5, 0xf420, 0xf495, 0x7600, 0x0002, 0xf074, 0x117a, 0x6101, 0x0100, 0xf062, 0x7fff, 0xf040, 0xffff, 0xf483, 0xf820, 0x11e5, 0xf000, 0x0001, 0xf273, 0x11e5, 0xf484, 0xf495, 0xf495, 0x4a0b, 0x4a0c, 0x4a0d, 0x4a0e, 0xf7b8, 0xeefd, 0xf468, 0xf478, 0xf845, 0x1222, 0x8201, 0xf4ba, 0xf485, 0xf870, 0x1228, 0xf48e, 0xe99d, 0x8c00, 0x0900, 0xf48f, 0xf0e2, 0xf0fe, 0xf459, 0x6101, 0x8000, 0xf3ef, 0xf2a8, 0xf820, 0x1222, 0xf064, 0x8000, 0xee03, 0x8a0e, 0x8a0d, 0x8a0c, 0x8a0b, 0xfc00, 0xf273, 0x1222, 0xf062, 0xcf00, 0xf495, 0x4a0b, 0x4a0c, 0x4a0d, 0x4a0e, 0xf6b7, 0xeef3, 0xf7b8, 0xf468, 0xf478, 0xf845, 0x1285, 0x6f05, 0x0c79, 0x800b, 0xf063, 0x007f, 0xf060, 0x0080, 0x820a, 0x5612, 0xf845, 0x1285, 0x6f06, 0x0c79, 0x8009, 0xf063, 0x007f, 0xf060, 0x0080, 0x8208, 0x1005, 0x1c06, 0xf030, 0x0100, 0x8004, 0x1005, 0xf030, 0x00ff, 0x1106, 0xf330, 0x00ff, 0xf310, 0x007f, 0xf600, 0x8001, 0xf843, 0x1297, 0xf010, 0x00ff, 0xf846, 0x128b, 0x300b, 0x2409, 0x2508, 0xf510, 0x300a, 0x2409, 0xf600, 0x2508, 0x8102, 0x3c02, 0xf000, 0x0040, 0xf468, 0xf478, 0xf6b8, 0x1101, 0xf842, 0x1276, 0xf0ff, 0xf300, 0x0001, 0x8101, 0xf84f, 0x1297, 0xf310, 0x00ff, 0xf84a, 0x128b, 0xf0f9, 0x8003, 0xf038, 0x7f00, 0x8202, 0x4404, 0x3c01, 0xf0e7, 0x5002, 0xee0d, 0x8a0e, 0x8a0d, 0x8a0c, 0x8a0b, 0xfc00, 0x7600, 0x0002, 0xf074, 0x117a, 0x4504, 0xf020, 0xffff, 0xf2a7, 0xf273, 0x1285, 0xf060, 0x7f7f, 0x7600, 0x0001, 0xf074, 0x117a, 0xf273, 0x1285, 0xf420, 0xf495, 0xf495, 0xff44, 0xf065, 0x8000, 0xfc00, 0xf495, 0x6001, 0x0000, 0xf495, 0xff20, 0x6a01, 0x8000, 0xf073, 0x1779, 0x4a11, 0x4a16, 0x4a17, 0xeefa, 0xf7b8, 0x4e02, 0x710c, 0x0011, 0x710b, 0x0017, 0x710a, 0x0016, 0x56f8, 0x2b58, 0x76f8, 0x2ab5, 0x0030, 0x4e00, 0x5602, 0xf074, 0x10c0, 0xf7b8, 0x10f8, 0x0008, 0xe900, 0xf842, 0x12c9, 0xe901, 0x56f8, 0x2b58, 0x8181, 0x4e00, 0x5602, 0xf074, 0x10c0, 0xf7b8, 0x10f8, 0x0008, 0xf842, 0x12d9, 0x5602, 0xf074, 0x129f, 0x4e02, 0x56f8, 0x2b5a, 0xf7b8, 0x4e00, 0x5602, 0xf074, 0x10c0, 0xf7b8, 0x10f8, 0x0008, 0xfa47, 0x12f9, 0x7711, 0x0000, 0x56f8, 0x2b5c, 0x4e00, 0x5602, 0xf074, 0x10e0, 0x57f8, 0x2b5a, 0x4e02, 0x4f00, 0xf074, 0x10c0, 0xf7b8, 0x10f8, 0x0008, 0x6d91, 0xf846, 0x12e7, 0xf020, 0x2ab5, 0x8004, 0x56f8, 0x2b58, 0x4e00, 0x5602, 0xf274, 0x10c0, 0xf495, 0x6d96, 0xf7b8, 0x10f8, 0x0008, 0xf845, 0x1333, 0x56f8, 0x2b5e, 0x4e00, 0x5602, 0xf074, 0x10c0, 0xf7b8, 0x10f8, 0x0008, 0xf842, 0x1333, 0x56f8, 0x2b5c, 0x4e00, 0x5602, 0xf074, 0x122c, 0x4e02, 0xf7b8, 0x56f8, 0x2b58, 0x4e00, 0x5602, 0xf074, 0x10c0, 0xf7b8, 0x10f8, 0x0008, 0x6d89, 0xf845, 0x1333, 0x56f8, 0x2b5e, 0x4e00, 0x5602, 0xf074, 0x10c0, 0xf7b8, 0x10f8, 0x0008, 0xf843, 0x1314, 0x1004, 0xf000, 0x0001, 0x8005, 0x5602, 0xf074, 0x11b7, 0x1105, 0x8100, 0xf074, 0x1474, 0x8812, 0x1104, 0xf600, 0xf100, 0x0001, 0x8913, 0x4911, 0x4812, 0xf600, 0x8087, 0x4816, 0xf600, 0xf7b8, 0x8816, 0x10f8, 0x0008, 0xf847, 0x1371, 0x4816, 0xf010, 0x0001, 0x881a, 0xf495, 0xf072, 0x1370, 0xf7b8, 0xf495, 0x5602, 0xf074, 0x11b7, 0xf074, 0x1202, 0xf7b8, 0x4e00, 0x5602, 0xf074, 0x12a4, 0x4e02, 0x56f8, 0x2b5c, 0xf7b8, 0x4e00, 0x5602, 0xf074, 0x122c, 0x4e02, 0xf074, 0x117b, 0xf000, 0x0030, 0x8093, 0xf7b8, 0x10eb, 0xffff, 0xf468, 0xf478, 0xf010, 0x0035, 0xf843, 0x139f, 0x4813, 0xf010, 0x0001, 0x8811, 0xf495, 0xf495, 0x1081, 0xf000, 0x0001, 0x8081, 0x10f8, 0x0008, 0xf468, 0xf478, 0xf010, 0x003a, 0xf843, 0x139a, 0x7689, 0x0030, 0x1081, 0xf000, 0x0001, 0x8081, 0x10f8, 0x0008, 0xf468, 0xf478, 0xf010, 0x003a, 0xf842, 0x138c, 0x7104, 0x0010, 0xf4a9, 0xf830, 0x13a5, 0x7683, 0x0000, 0xf273, 0x13b6, 0xf495, 0x1005, 0xf6ab, 0xf830, 0x13b1, 0x7711, 0x2ab5, 0x76e1, 0x0001, 0x0000, 0xf273, 0x13b3, 0x7004, 0x0011, 0x7683, 0x0000, 0x6b87, 0x0001, 0x1004, 0xee06, 0x8a17, 0x8a16, 0x8a11, 0xfc00, 0xf495, 0x4a0b, 0x4a0c, 0x4a0d, 0xeefe, 0xf7b8, 0xf468, 0xf478, 0x4506, 0xf1c0, 0x8300, 0xf485, 0x5706, 0xf785, 0x4f06, 0xf520, 0xf84d, 0x13db, 0xf84e, 0x13df, 0xf074, 0x1440, 0x6100, 0x8000, 0xf820, 0x13d6, 0xf484, 0xee02, 0x8a0d, 0x8a0c, 0x8a0b, 0xfc00, 0xf273, 0x13d1, 0xe801, 0xf495, 0xf273, 0x13d6, 0xf420, 0xf495, 0xf495, 0x4a0b, 0x4a0c, 0x4a0d, 0xeefe, 0xf7b8, 0x8200, 0xf468, 0xf478, 0xf485, 0x5706, 0xf785, 0x4f06, 0xf520, 0xf84d, 0x1403, 0xf84e, 0x1407, 0xf074, 0x1440, 0x6100, 0x8000, 0xfa20, 0x13fe, 0xf640, 0xf495, 0xf484, 0xee02, 0x8a0d, 0x8a0c, 0x8a0b, 0xfc00, 0xf273, 0x13fe, 0xf420, 0xf495, 0xf273, 0x13f7, 0xf540, 0xf495, 0xf495, 0x4a0b, 0x4a0c, 0x4a0d, 0xeefe, 0xf6b8, 0xf0e0, 0x5706, 0xf520, 0xf84d, 0x141f, 0xf84e, 0x1423, 0xf074, 0x1440, 0xee02, 0x8a0d, 0x8a0c, 0x8a0b, 0xfc00, 0xf273, 0x141a, 0xe801, 0xf495, 0xf273, 0x141a, 0xf420, 0xf495, 0xf495, 0x4a0b, 0x4a0c, 0x4a0d, 0xeefe, 0xf6b8, 0xf0e0, 0x5706, 0xf520, 0xf84d, 0x143c, 0xf84e, 0x1437, 0xf074, 0x1440, 0xf640, 0xee02, 0x8a0d, 0x8a0c, 0x8a0b, 0xfc00, 0xf273, 0x1437, 0xf420, 0xf495, 0xf495, 0x4a11, 0xf6b8, 0xf273, 0x1448, 0x7711, 0x001f, 0x6d89, 0xf0e1, 0xf808, 0x1447, 0xe901, 0x5508, 0xf84b, 0x1453, 0xf273, 0x1454, 0xf040, 0x0001, 0x5308, 0x6c89, 0x1458, 0x8a11, 0xfc00, 0xf3e1, 0xf0e1, 0xf808, 0x144c, 0xf273, 0x144c, 0xf340, 0x0001, 0xf495, 0x4a0b, 0x4a0c, 0x4a0d, 0x4a0e, 0xeefd, 0xf495, 0x4e00, 0x3109, 0x4408, 0x3501, 0x2409, 0xf76f, 0xf601, 0xee03, 0x8a0e, 0x8a0d, 0x8a0c, 0x8a0b, 0xfc00, 0xf540, 0x4a11, 0xf7b8, 0xf768, 0x7711, 0x0000, 0xeee8, 0xf778, 0xfa4a, 0x1482, 0x711a, 0x0013, 0x7711, 0x0001, 0xe782, 0x6dea, 0x0015, 0xf540, 0x7682, 0x0000, 0xe80a, 0x4e00, 0xf274, 0x13e3, 0xf495, 0xf640, 0xf7b8, 0x10f8, 0x0008, 0xf485, 0xf000, 0x0030, 0x80ea, 0xffff, 0xe80a, 0x4e00, 0xf274, 0x13bb, 0xf495, 0xf640, 0xf7b8, 0xf540, 0xf468, 0xf478, 0xf844, 0x1488, 0x10f8, 0x0011, 0xf845, 0x14a9, 0x76ea, 0xffff, 0x002d, 0x4818, 0x4912, 0xf000, 0x0002, 0xf620, 0x7000, 0x0012, 0xf000, 0x0014, 0x10f8, 0x0008, 0x4e16, 0x8001, 0xf274, 0x14e2, 0xf495, 0x4813, 0xf7b8, 0xf495, 0x5616, 0xee18, 0x8a11, 0xfe00, 0xf010, 0x0001, 0xf7b8, 0x4a11, 0x8812, 0x1004, 0x1103, 0xfa47, 0x14df, 0x7102, 0x0011, 0xf010, 0x0001, 0x881a, 0x6d89, 0xf072, 0x14de, 0x10e9, 0x0001, 0x8092, 0x10f8, 0x0008, 0x08f8, 0x000b, 0xf844, 0x14de, 0xf273, 0x14e0, 0xf495, 0x4812, 0xf495, 0xe800, 0x8a11, 0xfc00, 0x1302, 0x7101, 0x0012, 0x8813, 0xf84d, 0x14ef, 0xf310, 0x0001, 0x891a, 0xf495, 0xf072, 0x14ee, 0xe589, 0xfc00, 0x4a11, 0x7211, 0x2b19, 0xf495, 0x8813, 0x6c81, 0x14fb, 0xf273, 0x1526, 0x7313, 0x2b19, 0xf495, 0x7712, 0x0000, 0x1183, 0xf7b8, 0x10f8, 0x000b, 0xf468, 0xf478, 0x0881, 0xf842, 0x150f, 0xe712, 0x71e2, 0x0001, 0x0011, 0x6c81, 0x14ff, 0xf073, 0x1523, 0x4811, 0xf845, 0x1523, 0x6c82, 0x151b, 0x70e3, 0x0001, 0x2b19, 0xf273, 0x1529, 0x7313, 0x2b19, 0x70e3, 0x0001, 0x0011, 0x70e2, 0x0001, 0x0013, 0xf073, 0x1529, 0x70e2, 0x0001, 0x0013, 0x76e3, 0x0001, 0x0000, 0x8a11, 0xfc00, 0x4a11, 0x8813, 0x7211, 0x2b19, 0x4811, 0xf845, 0x154e, 0xe730, 0xf4a9, 0xf830, 0x1549, 0xe712, 0x71e2, 0x0001, 0x0011, 0x4811, 0xf845, 0x154e, 0xf7a9, 0xf830, 0x1536, 0x4812, 0xf845, 0x1549, 0x10e3, 0x0001, 0xf273, 0x1551, 0x80e2, 0x0001, 0x71e3, 0x0001, 0x2b19, 0xf073, 0x1551, 0x76f8, 0x2b19, 0x0000, 0x8a11, 0xfc00, 0x4a11, 0x10f8, 0x28bf, 0xf4e3, 0x7711, 0x2c6f, 0x61f8, 0x0011, 0x0001, 0xf830, 0x156e, 0x4811, 0x7681, 0x0000, 0xf000, 0x0001, 0x80f8, 0x2b19, 0xf020, 0x00fe, 0x80f8, 0x2b1a, 0xf484, 0xf273, 0x1577, 0x80e1, 0x0001, 0xf020, 0x00ff, 0x80f8, 0x2b1a, 0x7311, 0x2b19, 0xf484, 0x80f8, 0x2c6f, 0x7211, 0x2b19, 0xf495, 0x76e1, 0x0001, 0x0000, 0x10f8, 0x28c0, 0xf4e3, 0x8a11, 0xfc00, 0x4a11, 0x8811, 0x4a16, 0xeeff, 0x10f8, 0x28bf, 0xf4e3, 0x10f8, 0x2b1b, 0xf845, 0x1592, 0xf074, 0x1553, 0x76f8, 0x2b1b, 0x0000, 0xf7b8, 0x4811, 0x10f8, 0x0008, 0xfa43, 0x15b4, 0x7216, 0x2b19, 0x61f8, 0x0011, 0x0001, 0xf830, 0x15a0, 0x6d91, 0x4811, 0xf484, 0x8811, 0x4816, 0xf845, 0x15b4, 0x1186, 0x10f8, 0x000b, 0xf468, 0xf478, 0x08f8, 0x0011, 0xf847, 0x15c3, 0x71e6, 0x0001, 0x0016, 0x6c86, 0x15ba, 0x10f8, 0x28c0, 0xf4e3, 0xe800, 0xf073, 0x15ef, 0x1186, 0x10f8, 0x000b, 0xf468, 0xf478, 0x08f8, 0x0011, 0xf846, 0x15af, 0x8100, 0xf274, 0x152b, 0xf495, 0x4816, 0xf7b8, 0x4811, 0x0800, 0x10f8, 0x0008, 0xf468, 0xf478, 0xf010, 0x0002, 0xf842, 0x15d7, 0xf273, 0x15e7, 0xf495, 0xf640, 0x4911, 0x4816, 0xf620, 0xf000, 0x0001, 0x8812, 0x1000, 0xf620, 0xf000, 0x0001, 0x8082, 0xf274, 0x14f0, 0xf495, 0x4812, 0x4811, 0xf484, 0x8086, 0x10f8, 0x28c0, 0xf4e3, 0x4816, 0xf000, 0x0001, 0xee01, 0x8a16, 0x8a11, 0xfc00, 0x4a11, 0xf495, 0x3002, 0x20f8, 0x0008, 0xf274, 0x1582, 0x8811, 0xf495, 0x8812, 0xf495, 0xf495, 0x6c82, 0x1605, 0xf273, 0x1613, 0xf495, 0xe800, 0x4911, 0xf495, 0x490b, 0xf84d, 0x1613, 0x4911, 0xf310, 0x0001, 0x891a, 0xf495, 0xf072, 0x1612, 0x7692, 0x0000, 0x8a11, 0xfc00, 0x4a11, 0x4a16, 0xf7b8, 0x4a17, 0x8817, 0xf010, 0x0001, 0xeefa, 0x8816, 0x110a, 0x10f8, 0x000b, 0x76f8, 0x2b1a, 0x0100, 0x8911, 0xf843, 0x1690, 0x6c87, 0x162f, 0xf274, 0x1582, 0xf495, 0xf640, 0xf073, 0x16d8, 0x6c81, 0x1637, 0xf274, 0x16dd, 0xf495, 0x4817, 0xf073, 0x1690, 0x1086, 0xfa47, 0x1690, 0xf495, 0x8002, 0x61f8, 0x0011, 0x0001, 0xf830, 0x1642, 0x6d91, 0x10f8, 0x0011, 0x1102, 0xf468, 0xf478, 0x08f8, 0x000b, 0xf847, 0x16bb, 0xf640, 0x4916, 0xf600, 0xf000, 0x0001, 0x8003, 0x8004, 0x10f8, 0x28bf, 0xf4e3, 0x6bf8, 0x2b1a, 0xfffe, 0x7210, 0x2b1a, 0x7103, 0x0012, 0x6de8, 0x2c6f, 0xf5aa, 0xf820, 0x1670, 0xf7b8, 0xf495, 0x1182, 0xf84a, 0x1670, 0x1002, 0xf620, 0x4911, 0xf620, 0xf100, 0x0001, 0x11f8, 0x000b, 0xf84a, 0x1694, 0xf274, 0x1582, 0xf495, 0x4811, 0x8811, 0xf495, 0x4811, 0xf845, 0x168d, 0x4816, 0xf000, 0x0001, 0x8000, 0x1002, 0x8001, 0xf274, 0x1818, 0xf495, 0x4811, 0xf274, 0x16dd, 0xf495, 0x4817, 0x10f8, 0x28c0, 0xf4e3, 0x4811, 0xf073, 0x16d8, 0x10f8, 0x28c0, 0xf4e3, 0xf273, 0x16d8, 0xf495, 0xe800, 0xf274, 0x152b, 0xf495, 0x4812, 0xf7b8, 0x10f8, 0x000b, 0xf468, 0xf478, 0xf010, 0x0002, 0xf842, 0x16a6, 0x4811, 0xf273, 0x16b6, 0xf500, 0x8186, 0x7086, 0x0011, 0x4816, 0x7002, 0x0011, 0x0002, 0xf000, 0x0001, 0x8816, 0xe801, 0xf620, 0x8086, 0xf274, 0x14f0, 0xf495, 0x4816, 0x10f8, 0x28c0, 0xf4e3, 0xf073, 0x16d7, 0xf640, 0x4911, 0xf620, 0x8812, 0x10f8, 0x0008, 0xf468, 0xf478, 0xf010, 0x0002, 0xf843, 0x16d7, 0x4816, 0xf600, 0x7086, 0x0011, 0xf000, 0x0001, 0x8816, 0x4812, 0xf010, 0x0001, 0x8086, 0x4816, 0xf274, 0x16dd, 0xf000, 0x0001, 0x4817, 0xee06, 0x8a17, 0x8a16, 0x8a11, 0xfc00, 0x4a11, 0x4a16, 0x8816, 0x4808, 0xeeff, 0xf845, 0x1769, 0x10f8, 0x28bf, 0xf4e3, 0xf020, 0x0100, 0x6d8e, 0x80f8, 0x2b1a, 0x8000, 0x4816, 0x8810, 0xf495, 0x7712, 0x2c6f, 0xe721, 0xf5a9, 0xf830, 0x16fd, 0xf7a9, 0xf830, 0x1766, 0xf273, 0x1711, 0x7714, 0x0000, 0xf7b8, 0xf495, 0x1081, 0xe714, 0xf842, 0x1704, 0xf484, 0x4911, 0xf600, 0xf000, 0x0001, 0x8811, 0xf495, 0xf495, 0xf5a9, 0xf830, 0x16fd, 0xf7a9, 0xf830, 0x1766, 0xf7b8, 0xf495, 0x1081, 0xf843, 0x1766, 0xf484, 0x8081, 0x4811, 0x0881, 0xf000, 0x0001, 0x8815, 0x1000, 0xf010, 0x0001, 0x80f8, 0x2b1a, 0x4812, 0x0000, 0x8810, 0xf495, 0xf495, 0x6d88, 0xf6ad, 0xf820, 0x172d, 0x7715, 0x0000, 0x4814, 0xf845, 0x1754, 0x1084, 0xf842, 0x1754, 0x4815, 0xf845, 0x174a, 0x1085, 0xf842, 0x174a, 0xf274, 0x152b, 0xf495, 0x4814, 0xf274, 0x152b, 0xf495, 0x4815, 0x1085, 0x0084, 0x0081, 0xf010, 0x0002, 0xf273, 0x1764, 0x8084, 0x4814, 0xf274, 0x152b, 0xf495, 0x4814, 0x1081, 0x0084, 0xf273, 0x1746, 0xf010, 0x0001, 0x4815, 0xf845, 0x1763, 0x1085, 0xf842, 0x1763, 0xf274, 0x152b, 0xf495, 0x4815, 0x1085, 0x0081, 0xf010, 0x0001, 0x8081, 0x4811, 0xf074, 0x14f0, 0x10f8, 0x28c0, 0xf4e3, 0xee01, 0x8a16, 0x8a11, 0xfc00, 0xf6b8, 0x4808, 0xec0f, 0x1e01, 0xfc00, 0xf6b8, 0x4808, 0xec0f, 0x1e01, 0xfe00, 0xf0f0, 0xf495, 0xf495, 0x4a0e, 0x4a0b, 0x4a0c, 0x4a0d, 0xf6b7, 0xeef3, 0xf7b8, 0xf468, 0xf478, 0xf845, 0x17f2, 0xf540, 0xf6b8, 0xf0e1, 0x6f05, 0x0c78, 0xf0e8, 0xf0f7, 0xf060, 0x0080, 0xfd4b, 0xf484, 0xf7b8, 0x4e0a, 0x5612, 0xf845, 0x17f6, 0xf540, 0xf0e1, 0x6f06, 0x0c78, 0xf6b8, 0xf0e8, 0xf0f7, 0xf060, 0x0080, 0xfd4b, 0xf484, 0xf7b8, 0x4e08, 0x1005, 0x1106, 0xf520, 0xf84b, 0x17d1, 0xf84e, 0x17e2, 0x560a, 0x5008, 0xf845, 0x1814, 0x1105, 0x8204, 0xf485, 0xf0e6, 0xf48e, 0xf495, 0xf48f, 0x8c01, 0xf300, 0x0001, 0x0901, 0x8101, 0xf84f, 0x1810, 0xf310, 0x00ff, 0xf84a, 0x1803, 0xf0f9, 0x8003, 0xf038, 0x7f00, 0x8202, 0x6f04, 0x0c49, 0xf063, 0x0100, 0x3c01, 0xf0e7, 0x5002, 0xee0d, 0x8a0d, 0x8a0c, 0x8a0b, 0x8a0e, 0xfc00, 0xf785, 0xf310, 0x0018, 0xf84a, 0x17f6, 0xf300, 0x0017, 0x8104, 0x5608, 0x4704, 0xf47f, 0x1105, 0x500a, 0xf844, 0x17ae, 0xf073, 0x17cb, 0xf310, 0x0018, 0xf84a, 0x17f2, 0xf300, 0x0017, 0x8104, 0x560a, 0x4704, 0xf47f, 0x1106, 0x5008, 0xf844, 0x17ae, 0xf073, 0x17cb, 0xf273, 0x17cb, 0x5612, 0xf495, 0x560a, 0xf846, 0x17fc, 0xf484, 0x6b05, 0x0100, 0xf061, 0x0080, 0x4505, 0xf273, 0x17cb, 0xf3e7, 0xf600, 0x7600, 0x0002, 0xf074, 0x117a, 0x4404, 0xf063, 0x1f40, 0xf040, 0xffff, 0xf273, 0x17cb, 0xf060, 0x7f7f, 0x7600, 0x0001, 0xf074, 0x117a, 0xf273, 0x17cb, 0xf420, 0xf495, 0x4a11, 0x8811, 0xf495, 0xeefe, 0xe710, 0x7104, 0x0012, 0xf6aa, 0x1105, 0xf820, 0x182a, 0x7000, 0x0012, 0x8101, 0xf074, 0x14e2, 0xf073, 0x183f, 0x00f8, 0x000b, 0x8813, 0x4812, 0x00f8, 0x000b, 0x490b, 0x8812, 0xf84d, 0x183e, 0xf310, 0x0001, 0x891a, 0xf495, 0xf072, 0x183d, 0x10ea, 0xffff, 0x80eb, 0xffff, 0x4811, 0xee02, 0x8a11, 0xfc00,
};
static const unsigned short _section_cinit[] = {
- 0x0001, 0x285b, 0x0000, 0x0001, 0x285c, 0x0000, 0x0001, 0x285f, 0x0000, 0x0001, 0x2880, 0x0000, 0x0001, 0x2881, 0x0000, 0x0001, 0x2882, 0x038b, 0x0001, 0x2883, 0x038b, 0x0001, 0x2ade, 0x0001, 0x0000,
+ 0x0001, 0x2897, 0x0000, 0x0001, 0x2898, 0x0000, 0x0001, 0x289b, 0x0000, 0x0001, 0x289c, 0x0000, 0x0001, 0x28bd, 0x0000, 0x0001, 0x28be, 0x0000, 0x0001, 0x28bf, 0x03c7, 0x0001, 0x28c0, 0x03c7, 0x0001, 0x2b1b, 0x0001, 0x0000,
};
static const unsigned short _section_const[] = {
0x0028, 0x006e, 0x0075, 0x006c, 0x006c, 0x0029, 0x0000, 0x0025, 0x0000, 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0000, 0x0000, 0x0000, 0x7f7f, 0xffff, 0xff7f, 0xffff, 0x3f80, 0x0000, 0x4120, 0x0000, 0x0000, 0x0000, 0x4f00, 0x0000, 0x4120, 0x0000, 0x3f80, 0x0000, 0x0000, 0x0000, 0x4f00, 0x0000, 0x4120, 0x0000, 0x3f80, 0x0000, 0x0000, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0088, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0042, 0x0042, 0x0042, 0x0042, 0x0042, 0x0042, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0010, 0x0010, 0x0010, 0x0010, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0044, 0x0053, 0x0050, 0x0020, 0x0069, 0x006e, 0x0069, 0x0074, 0x0065, 0x0064, 0x002e, 0x002e, 0x002e, 0x0000,
};
static const unsigned short _section_vectors[] = {
- 0xf273, 0x0273, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf273, 0x0085, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf273, 0x0158, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf273, 0x01b3, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495,
+ 0xf273, 0x02af, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf273, 0x0085, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf273, 0x0194, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf273, 0x01ef, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495,
};
static const struct dsp_section dsp_image[] = {
- {_section_text, 0x0080, 0x1786},
- {_section_cinit, 0x2d33, 0x0019},
- {NULL /* .bss */, 0x2806, 0x02d9},
- {_section_const, 0x2ae0, 0x0153},
- {NULL /* .sysmem */, 0x2c33, 0x0100},
- {NULL /* .stack */, 0x1806, 0x1000},
+ {_section_text, 0x0080, 0x17c2},
+ {_section_cinit, 0x2d6f, 0x001c},
+ {NULL /* .bss */, 0x2842, 0x02da},
+ {_section_const, 0x2b1c, 0x0153},
+ {NULL /* .sysmem */, 0x2c6f, 0x0100},
+ {NULL /* .stack */, 0x1842, 0x1000},
{_section_vectors, 0x7f80, 0x0080},
{NULL /* .dma */, 0x8000, 0x4000},
{NULL, 0, 0}
};
/* Symbol table, usable with the DSP_() macro (see dsp-target.h). */
-#define _acked 0x2857
-#define _debugf 0x00ae
+#define _waitack 0x00db
+#define _acked 0x2893
+#define _startack 0x00d3
+#define _debugf 0x00e6
#define _handle_int0 0x0085
-#define _status 0x2806
-#define _waitforack 0x009c
-#define _vsnprintf 0x030f
-#define _main 0x00c7
-#define _audiohw_postinit 0x0268
-#define _dma_init 0x020e
-#define _audiohw_init 0x023d
-#define _c_int00 0x0273
-#define _handle_dma0 0x0158
-#define _handle_dmac 0x01b3
-#define _last_size 0x285d
-#define _dsp_level 0x285b
-#define _dma0_unlocked 0x285e
+#define _status 0x2842
+#define _waiting 0x289b
+#define _vsnprintf 0x034b
+#define _rebuffer 0x0120
+#define _main 0x0101
+#define _audiohw_postinit 0x02a4
+#define _dma_init 0x024a
+#define _audiohw_init 0x0279
+#define _c_int00 0x02af
+#define _handle_dma0 0x0194
+#define _handle_dmac 0x01ef
+#define _last_size 0x2899
+#define _dsp_level 0x2897
+#define _dma0_unlocked 0x289a
#define _data 0x8000
-#define _sdem_addrh 0x2858
-#define _sdem_addrl 0x2859
-#define _sdem_level 0x285c
-#define _sdem_dsp_size 0x285a
-#define _rebuffer 0x00eb
-#define cinit 0x2d33
-#define __args_main 0x0f01
-#define _exit 0x02bd
-#define _atexit 0x02ea
-#define __dtors_ptr 0x2881
-#define __cleanup_ptr 0x2880
-#define _abort 0x030c
-#define __lock 0x2882
-#define __unlock 0x2883
-#define __printfi 0x0392
-#define _memcpy 0x14a6
-#define __register_lock 0x038c
-#define __register_unlock 0x038f
-#define __nop 0x038b
-#define _malloc 0x1546
-#define _memccpy 0x1486
-#define _ecvt 0x0f6f
-#define _fcvt 0x1271
-#define _atoi 0x0f18
-#define _free 0x16a1
-#define __ctypes_ 0x2b24
-#define _ltoa 0x1438
-#define __sys_memory 0x2c33
-#define _minit 0x1517
-#define _realloc 0x15d9
-#define _calloc 0x15b7
-#define _memmove 0x17dc
+#define _sdem_addrh 0x2894
+#define _sdem_addrl 0x2895
+#define _sdem_level 0x2898
+#define _sdem_dsp_size 0x2896
+#define cinit 0x2d6f
+#define __args_main 0x0f3d
+#define _exit 0x02f9
+#define _atexit 0x0326
+#define __dtors_ptr 0x28be
+#define __cleanup_ptr 0x28bd
+#define _abort 0x0348
+#define __lock 0x28bf
+#define __unlock 0x28c0
+#define __printfi 0x03ce
+#define _memcpy 0x14e2
+#define __register_lock 0x03c8
+#define __register_unlock 0x03cb
+#define __nop 0x03c7
+#define _malloc 0x1582
+#define _memccpy 0x14c2
+#define _ecvt 0x0fab
+#define _fcvt 0x12ad
+#define _atoi 0x0f54
+#define _free 0x16dd
+#define __ctypes_ 0x2b60
+#define _ltoa 0x1474
+#define __sys_memory 0x2c6f
+#define _minit 0x1553
+#define _realloc 0x1615
+#define _calloc 0x15f3
+#define _memmove 0x1818
#define ___text__ 0x0080
-#define etext 0x1806
-#define ___etext__ 0x1806
-#define ___cinit__ 0x2d33
-#define ___bss__ 0x2806
-#define end 0x2adf
-#define ___end__ 0x2adf
+#define etext 0x1842
+#define ___etext__ 0x1842
+#define ___cinit__ 0x2d6f
+#define ___bss__ 0x2842
+#define end 0x2b1c
+#define ___end__ 0x2b1c
#define ___data__ 0x0000
#define edata 0x0000
#define ___edata__ 0x0000
diff --git a/firmware/target/arm/tms320dm320/mrobe-500/pcm-mr500.c b/firmware/target/arm/tms320dm320/mrobe-500/pcm-mr500.c
index 4c9cc337a5..df88e16854 100644
--- a/firmware/target/arm/tms320dm320/mrobe-500/pcm-mr500.c
+++ b/firmware/target/arm/tms320dm320/mrobe-500/pcm-mr500.c
@@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
- * Copyright (C) 2007 by Karl Kurbjun
+ * Copyright (C) 2007 and 2009 by Karl Kurbjun
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
@@ -18,16 +18,20 @@
* KIND, either express or implied.
*
****************************************************************************/
+#include <stdlib.h>
#include "system.h"
#include "kernel.h"
#include "logf.h"
#include "audio.h"
#include "sound.h"
#include "file.h"
+#include "dsp-target.h"
+#include "dsp/ipc.h"
+#include "mmu-arm.h"
void pcm_postinit(void)
{
-
+ audiohw_postinit();
}
const void * pcm_play_dma_get_peak_buffer(int *count)
@@ -38,17 +42,28 @@ const void * pcm_play_dma_get_peak_buffer(int *count)
void pcm_play_dma_init(void)
{
-
+ IO_INTC_IRQ0 = 1 << 11;
+ IO_INTC_EINT0 |= 1 << 11;
+
+ IO_DSPC_HPIB_CONTROL = 1 << 10 | 1 << 9 | 1 << 8 | 1 << 7 | 1 << 3 | 1 << 0;
+
+ dsp_reset();
+ dsp_load(dsp_image);
}
void pcm_dma_apply_settings(void)
{
+ audiohw_set_frequency(pcm_fsel);
}
void pcm_play_dma_start(const void *addr, size_t size)
{
- (void) addr;
- (void) size;
+ unsigned long sdem_addr=(unsigned long)addr - CONFIG_SDRAM_START;
+ /* Initialize codec. */
+ DSP_(_sdem_addrl) = sdem_addr & 0xffff;
+ DSP_(_sdem_addrh) = sdem_addr >> 16;
+ DSP_(_sdem_dsp_size) = size;
+ dsp_wake();
}
void pcm_play_dma_stop(void)
@@ -73,5 +88,69 @@ void pcm_play_dma_pause(bool pause)
size_t pcm_get_bytes_waiting(void)
{
- return 0;
+ return DSP_(_sdem_dsp_size)-DSP_(_sdem_level);
+}
+
+void DSPHINT(void)
+{
+ static unsigned char *start;
+ static size_t size;
+ register pcm_more_callback_type get_more; /* No stack for this */
+
+ unsigned int i;
+ char buffer[80];
+
+ IO_INTC_IRQ0 = 1 << 11;
+
+ switch (dsp_message.msg)
+ {
+ case MSG_DEBUGF:
+ /* DSP stores one character per word. */
+ for (i = 0; i < sizeof(buffer); i++)
+ {
+ buffer[i] = dsp_message.payload.debugf.buffer[i];
+ }
+
+ /* Release shared area to DSP. */
+ dsp_wake();
+
+ DEBUGF("DSP: %s", buffer);
+ break;
+
+ case MSG_REFILL:
+ /* Buffer empty. Try to get more. */
+ get_more = pcm_callback_for_more;
+ size = 0;
+
+ if (get_more == NULL || (get_more(&start, &size), size == 0))
+ {
+ /* Callback missing or no more DMA to do */
+ pcm_play_dma_stop();
+ pcm_play_dma_stopped_callback();
+ }
+ else
+ {
+ unsigned long sdem_addr=(unsigned long)start - CONFIG_SDRAM_START;
+ /* Flush any pending cache writes */
+ clean_dcache_range(start, size);
+
+ /* set the new DMA values */
+ DSP_(_sdem_addrl) = sdem_addr & 0xffff;
+ DSP_(_sdem_addrh) = sdem_addr >> 16;
+ DSP_(_sdem_dsp_size) = size;
+
+ DEBUGF("pcm_sdram at 0x%08lx, sdem_addr 0x%08lx",
+ (unsigned long)start, (unsigned long)sdem_addr);
+ }
+ break;
+ default:
+ DEBUGF("DSP: unknown msg 0x%04x", dsp_message.msg);
+ break;
+ }
+
+ /* Re-Activate the channel */
+ dsp_wake();
+
+ DEBUGF("DSP: %s", buffer);
}
+