~funderscore blog cgit wiki get in touch
aboutsummaryrefslogtreecommitdiff
path: root/bl2
diff options
context:
space:
mode:
authorFerass El Hafidi <vitali64pmemail@protonmail.com>2023-05-08 19:03:10 +0200
committerFerass El Hafidi <vitali64pmemail@protonmail.com>2023-05-08 19:03:10 +0200
commitf9ed707f171c8069e99e24e24c3da73d8b6f5716 (patch)
tree4da9838d387c8bc260e83f3f51f5dfa83e0b48ae /bl2
downloadamlogic-bl2-master.tar.gz
Push old Amlogic BL2 sourcesHEADmaster
Diffstat (limited to 'bl2')
-rw-r--r--bl2/aarch64/bl2_arch_setup.c58
-rw-r--r--bl2/aarch64/bl2_entrypoint.S129
-rw-r--r--bl2/bl2.ld.S122
-rw-r--r--bl2/bl2.mk40
-rw-r--r--bl2/bl2_main.c88
-rw-r--r--bl2/bl2_private.h39
-rw-r--r--bl2/bl30.h2361
-rw-r--r--bl2/usb_bl2_cmd.c344
8 files changed, 3181 insertions, 0 deletions
diff --git a/bl2/aarch64/bl2_arch_setup.c b/bl2/aarch64/bl2_arch_setup.c
new file mode 100644
index 0000000..f4ce661
--- /dev/null
+++ b/bl2/aarch64/bl2_arch_setup.c
@@ -0,0 +1,58 @@
+/*
+ * Copyright (c) 2013-2014, ARM Limited and Contributors. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * Neither the name of ARM nor the names of its contributors may be used
+ * to endorse or promote products derived from this software without specific
+ * prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include <arch.h>
+#include <arch_helpers.h>
+#include <pll.h>
+#include <stdio.h>
+#include <saradc.h>
+
+/*******************************************************************************
+ * Place holder function to perform any S-EL1 specific architectural setup. At
+ * the moment there is nothing to do.
+ ******************************************************************************/
+extern void platform_power_init(int mode);
+void bl2_arch_setup(void)
+{
+ /* Give access to FP/SIMD registers */
+ write_cpacr(CPACR_EL1_FPEN(CPACR_EL1_FP_TRAP_NONE));
+
+ /* get board id */
+ saradc_ch1_get();
+
+ /* init power for each domain */
+ platform_power_init(0);
+
+ /* Init plls */
+#ifndef CONFIG_PXP_EMULATOR
+ pll_init();
+#endif
+
+}
diff --git a/bl2/aarch64/bl2_entrypoint.S b/bl2/aarch64/bl2_entrypoint.S
new file mode 100644
index 0000000..5adc71b
--- /dev/null
+++ b/bl2/aarch64/bl2_entrypoint.S
@@ -0,0 +1,129 @@
+/*
+ * Copyright (c) 2013-2014, ARM Limited and Contributors. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * Neither the name of ARM nor the names of its contributors may be used
+ * to endorse or promote products derived from this software without specific
+ * prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include <arch.h>
+#include <asm_macros.S>
+#include <bl_common.h>
+#include <platform_def.h>
+
+ .globl bl2_entrypoint
+
+func bl2_entrypoint
+ /*---------------------------------------------
+ * Store the extents of the tzram available to
+ * BL2 for future use. Use the opcode param to
+ * allow implement other functions if needed.
+ * ---------------------------------------------
+ */
+ mov x20, x0
+ mov x21, x1
+
+ /* ---------------------------------------------
+ * This is BL2 which is expected to be executed
+ * only by the primary cpu (at least for now).
+ * So, make sure no secondary has lost its way.
+ * ---------------------------------------------
+ */
+ mrs x0, mpidr_el1
+ bl platform_is_primary_cpu
+ cbz x0, _panic
+
+ /* ---------------------------------------------
+ * Set the exception vector to something sane.
+ * ---------------------------------------------
+ */
+ adr x0, early_exceptions
+ msr vbar_el1, x0
+
+ /* ---------------------------------------------
+ * Enable the instruction cache.
+ * ---------------------------------------------
+ */
+ mrs x0, sctlr_el1
+ orr x0, x0, #SCTLR_I_BIT
+ msr sctlr_el1, x0
+ isb
+
+ /* ---------------------------------------------
+ * Check the opcodes out of paranoia.
+ * ---------------------------------------------
+ */
+ // mov x0, #RUN_IMAGE
+ // cmp x0, x20
+ // b.ne _panic
+
+
+
+ /* ---------------------------------------------
+ * Zero out NOBITS sections. There are 2 of them:
+ * - the .bss section;
+ * - the coherent memory section.
+ * ---------------------------------------------
+ */
+ ldr x0, =__BSS_START__
+ ldr x1, =__BSS_SIZE__
+ bl zeromem16
+
+ ldr x0, =__COHERENT_RAM_START__
+ ldr x1, =__COHERENT_RAM_UNALIGNED_SIZE__
+ bl zeromem16
+
+ /* --------------------------------------------
+ * Give ourselves a small coherent stack to
+ * ease the pain of initializing the MMU
+ * --------------------------------------------
+ */
+ mrs x0, mpidr_el1
+ bl platform_set_coherent_stack
+
+ /* ---------------------------------------------
+ * Perform early platform setup & platform
+ * specific early arch. setup e.g. mmu setup
+ * ---------------------------------------------
+ */
+ mov x0, x21
+ bl bl2_early_platform_setup
+ bl bl2_plat_arch_setup
+
+ /* ---------------------------------------------
+ * Give ourselves a stack allocated in Normal
+ * -IS-WBWA memory
+ * ---------------------------------------------
+ */
+ mrs x0, mpidr_el1
+ bl platform_set_stack
+
+ /* ---------------------------------------------
+ * Jump to main function.
+ * ---------------------------------------------
+ */
+ bl bl2_main
+_panic:
+ b _panic
diff --git a/bl2/bl2.ld.S b/bl2/bl2.ld.S
new file mode 100644
index 0000000..62685cd
--- /dev/null
+++ b/bl2/bl2.ld.S
@@ -0,0 +1,122 @@
+/*
+ * Copyright (c) 2013-2014, ARM Limited and Contributors. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * Neither the name of ARM nor the names of its contributors may be used
+ * to endorse or promote products derived from this software without specific
+ * prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include <platform_def.h>
+
+OUTPUT_FORMAT(PLATFORM_LINKER_FORMAT)
+OUTPUT_ARCH(PLATFORM_LINKER_ARCH)
+ENTRY(bl2_entrypoint)
+
+MEMORY {
+ RAM (rwx): ORIGIN = TZRAM_BASE, LENGTH = TZRAM_SIZE
+}
+
+
+SECTIONS
+{
+ . = BL2_BASE;
+ ASSERT(. == ALIGN(4096),
+ "BL2_BASE address is not aligned on a page boundary.")
+
+ ro . : {
+ __RO_START__ = .;
+ *bl2_entrypoint.o(.text*)
+ *(.text*)
+ *(.rodata*)
+ *(.vectors)
+ __RO_END_UNALIGNED__ = .;
+ /*
+ * Memory page(s) mapped to this section will be marked as
+ * read-only, executable. No RW data from the next section must
+ * creep in. Ensure the rest of the current memory page is unused.
+ */
+ . = NEXT(BL2_ALIGN);
+ __RO_END__ = .;
+ } >RAM
+
+ .data . : {
+ __DATA_START__ = .;
+ *(.data*)
+ __DATA_END__ = .;
+ } >RAM
+
+ stacks (NOLOAD) : {
+ __STACKS_START__ = .;
+ *(tzfw_normal_stacks)
+ __STACKS_END__ = .;
+ } >RAM
+
+ /*
+ * The .bss section gets initialised to 0 at runtime.
+ * Its base address must be 16-byte aligned.
+ */
+ .bss : ALIGN(16) {
+ __BSS_START__ = .;
+ *(SORT_BY_ALIGNMENT(.bss*))
+ *(COMMON)
+ __BSS_END__ = .;
+ } >RAM
+
+ /*
+ * The xlat_table section is for full, aligned page tables (4K).
+ * Removing them from .bss avoids forcing 4K alignment on
+ * the .bss section and eliminates the unecessary zero init
+ */
+ //xlat_table (NOLOAD) : {
+ // *(xlat_table)
+ //} >RAM
+
+ /*
+ * The base address of the coherent memory section must be page-aligned (4K)
+ * to guarantee that the coherent data are stored on their own pages and
+ * are not mixed with normal data. This is required to set up the correct
+ * memory attributes for the coherent data page tables.
+ */
+ coherent_ram (NOLOAD) : ALIGN(BL2_ALIGN) {
+ __COHERENT_RAM_START__ = .;
+ *(tzfw_coherent_mem)
+ __COHERENT_RAM_END_UNALIGNED__ = .;
+ /*
+ * Memory page(s) mapped to this section will be marked
+ * as device memory. No other unexpected data must creep in.
+ * Ensure the rest of the current memory page is unused.
+ */
+ . = NEXT(BL2_ALIGN);
+ __COHERENT_RAM_END__ = .;
+ } >RAM
+
+ __BL2_END__ = .;
+
+ __BSS_SIZE__ = SIZEOF(.bss);
+ __COHERENT_RAM_UNALIGNED_SIZE__ =
+ __COHERENT_RAM_END_UNALIGNED__ - __COHERENT_RAM_START__;
+
+ ASSERT(. <= BL2_LIMIT, "BL2 image has exceeded its limit.")
+}
diff --git a/bl2/bl2.mk b/bl2/bl2.mk
new file mode 100644
index 0000000..cfde24b
--- /dev/null
+++ b/bl2/bl2.mk
@@ -0,0 +1,40 @@
+#
+# Copyright (c) 2013-2014, ARM Limited and Contributors. All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+# Redistributions of source code must retain the above copyright notice, this
+# list of conditions and the following disclaimer.
+#
+# Redistributions in binary form must reproduce the above copyright notice,
+# this list of conditions and the following disclaimer in the documentation
+# and/or other materials provided with the distribution.
+#
+# Neither the name of ARM nor the names of its contributors may be used
+# to endorse or promote products derived from this software without specific
+# prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+#
+
+BL2_SOURCES += bl2/bl2_main.c \
+ bl2/usb_bl2_cmd.c \
+ bl2/aarch64/bl2_entrypoint.S \
+ bl2/aarch64/bl2_arch_setup.c \
+ common/aarch64/early_exceptions.S \
+ common/fip.c \
+ lib/locks/exclusive/spinlock.S \
+ common/memtest.c
+
+BL2_LINKERFILE := bl2/bl2.ld.S
diff --git a/bl2/bl2_main.c b/bl2/bl2_main.c
new file mode 100644
index 0000000..11b95ba
--- /dev/null
+++ b/bl2/bl2_main.c
@@ -0,0 +1,88 @@
+/*
+ * Copyright (c) 2013-2014, ARM Limited and Contributors. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * Neither the name of ARM nor the names of its contributors may be used
+ * to endorse or promote products derived from this software without specific
+ * prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include <arch.h>
+#include <arch_helpers.h>
+#include <assert.h>
+#include <bl_common.h>
+#include <fip.h>
+#include <debug.h>
+#include <platform.h>
+#include <platform_def.h>
+#include <stdio.h>
+#include "bl2_private.h"
+#include <serial.h>
+#include <plat_init.h>
+#include <common.h>
+#include <asm/arch/secure_apb.h>
+extern unsigned int ddr_init(void);
+void print_version(void);
+extern int bl2_usb_handler(void);
+
+/*******************************************************************************
+ * The only thing to do in BL2 is to load further images and pass control to
+ * BL31. The memory occupied by BL2 will be reclaimed by BL3_x stages. BL2 runs
+ * entirely in S-EL1. Since arm standard c libraries are not PIC, printf et al
+ * are not available. We rely on assertions to signal error conditions
+ ******************************************************************************/
+void bl2_main(void)
+{
+ pinmux_init();
+
+ print_version();
+
+ /* Perform remaining generic architectural setup in S-El1 */
+ bl2_arch_setup();
+
+ bl2_usb_handler();
+
+ ddr_init();
+
+ /* Perform platform setup in BL1 */
+ bl2_platform_setup();
+
+ /* Load images */
+ bl2_load_image();
+
+ serial_puts("NEVER BE HERE\n");
+ while (1);
+}
+
+void print_version(void)
+{
+ serial_puts("serial_puts_test\n");
+ serial_puts("\n\nBL2 ");
+ serial_puts(build_message);
+ serial_puts(".\n");
+ serial_puts(CONFIG_SYS_CONFIG_NAME);
+ serial_puts("@");
+ serial_puts(PLAIN_VERSION);
+ serial_puts("\n\n");
+}
diff --git a/bl2/bl2_private.h b/bl2/bl2_private.h
new file mode 100644
index 0000000..022d1e9
--- /dev/null
+++ b/bl2/bl2_private.h
@@ -0,0 +1,39 @@
+/*
+ * Copyright (c) 2013-2014, ARM Limited and Contributors. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * Neither the name of ARM nor the names of its contributors may be used
+ * to endorse or promote products derived from this software without specific
+ * prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef __BL2_PRIVATE_H__
+#define __BL2_PRIVATE_H__
+
+/******************************************
+ * Function prototypes
+ *****************************************/
+void bl2_arch_setup(void);
+
+#endif /* __BL2_PRIVATE_H__ */
diff --git a/bl2/bl30.h b/bl2/bl30.h
new file mode 100644
index 0000000..8aaeb02
--- /dev/null
+++ b/bl2/bl30.h
@@ -0,0 +1,2361 @@
+const unsigned bl30_data[]={
+ 0x20008000 , 0x20000179 , 0x200001a7 , 0x200001a7,
+ 0x200001a7 , 0x20000225 , 0x200001a7 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x20000a91,
+ 0x200001a7 , 0x00000000 , 0x200001a7 , 0x200001a7,
+ 0x200001a7 , 0x200001a7 , 0x200001a7 , 0x20000cad,
+ 0x200001a7 , 0x200001a7 , 0x20001407 , 0x20001417,
+ 0x20001427 , 0x20001437 , 0x20001447 , 0x20000e69,
+ 0x20000e79 , 0x20000e89 , 0x20000e99 , 0x20000ea9,
+ 0x20000eb9 , 0x20000ec9 , 0x200001a7 , 0x200001a7,
+ 0x200001a7 , 0x200001a7 , 0x200001a7 , 0x20001457,
+ 0x200001a7 , 0x200017ed , 0x200001a7 , 0x200001a7,
+ 0x200001a7 , 0x20001791 , 0x200017a1 , 0x200001a7,
+ 0x200001a7 , 0x200001a7 , 0x200001a7 , 0x200001a7,
+ 0x200001a7 , 0x20001d69 , 0x200001a7 , 0x200001a7,
+ 0x20001467 , 0x20000cc1 , 0x200001a7 , 0x200001a7,
+ 0x200001a7 , 0x200001a7 , 0x200001a7 , 0x200001a7,
+ 0x200001a7 , 0x200001a7 , 0x200001a7 , 0x200001a7,
+ 0x200001a7 , 0x200001a7 , 0x200001a7 , 0x200001a7,
+ 0x200001a7 , 0x200001a7 , 0x200001a7 , 0x200001a7,
+ 0x200001a7 , 0x200001a7 , 0x200001a7 , 0x200001a7,
+ 0x200001a7 , 0x200001a7 , 0x200001a7 , 0x200001a7,
+ 0xce112233 , 0x7263636d , 0x656b736f , 0x31765f79,
+ 0x322e312e , 0x2d373034 , 0x62383762 , 0x2d366232,
+ 0x00726964 , 0xce445566 , 0x0000f04f , 0x8814f380,
+ 0x8f6ff3bf , 0x4a10490f , 0xf04f6011 , 0x49070000,
+ 0x42914a07 , 0xf841bfb8 , 0xdbfa0b04 , 0x4685480b,
+ 0xf860f004 , 0xf000e7fe , 0xbf00b82b , 0x20007c00,
+ 0x20009300 , 0x20009300 , 0x2000935c , 0x20007b6c,
+ 0x00004770 , 0x20000000 , 0xe000ed08 , 0x20008000,
+ 0x681a4b05 , 0x021af042 , 0x3310601a , 0xf442681a,
+ 0x601a22e0 , 0xbf004770 , 0xe000ed14 , 0x000ff000,
+ 0xd0032801 , 0xbf142809 , 0x20012000 , 0x00004770,
+ 0xc01cf8df , 0x46004805 , 0x8109f3ef , 0x8205f3ef,
+ 0xe880466b , 0x46e54ffe , 0xb930f000 , 0x2000bf90,
+ 0x2000bf88 , 0x681b4b02 , 0xf7ffb90b , 0x4770bfe9,
+ 0x20008000 , 0x60184b01 , 0xbf004770 , 0x20008000,
+ 0x4b14b570 , 0x28094616 , 0x0230f100 , 0x460d4604,
+ 0xdd03705a , 0xeb004b10 , 0x18d30240 , 0x785a7819,
+ 0x789b480e , 0xf8f6f004 , 0x480db12d , 0x1026f855,
+ 0xf8f0f004 , 0x480be002 , 0xf912f004 , 0x4a0b4b0a,
+ 0x0003f004 , 0xbf0c2803 , 0x46184610 , 0x4070e8bd,
+ 0xb906f004 , 0x20009300 , 0x20005faa , 0x20006070,
+ 0x20006176 , 0x20006078 , 0x20006ef5 , 0x2000775e,
+ 0x6803b510 , 0xb1134604 , 0xf0044803 , 0x6823f8f1,
+ 0x60233301 , 0xbf00bd10 , 0x20006124 , 0x45f7e92d,
+ 0x1d064604 , 0xf7ff6b00 , 0x78a5ff89 , 0xf0154b59,
+ 0x49590501 , 0xf104bf18 , 0x46070534 , 0xbf082800,
+ 0x68724619 , 0xf04fb915 , 0xe00033ff , 0x485369eb,
+ 0xf004b2d2 , 0xf04ff8a7 , 0x46400800 , 0x46294642,
+ 0x0801f108 , 0xff94f7ff , 0x0f04f1b8 , 0x4640d1f5,
+ 0x32fff108 , 0xf1084631 , 0xf7ff0801 , 0xf1b8ff89,
+ 0xd1f40f0a , 0x46314640 , 0xf7ff2209 , 0x4631ff81,
+ 0x200b4642 , 0xff7cf7ff , 0x200c4629 , 0xf7ff2204,
+ 0x4631ff77 , 0x2f00200d , 0x2202bf14 , 0xf7ff2200,
+ 0x4629ff6f , 0x2205200e , 0xff6af7ff , 0x200f4629,
+ 0xf7ff2206 , 0x2500ff65 , 0xa054f8d4 , 0xf8d46e66,
+ 0x95018068 , 0x40ab2301 , 0x0f0aea13 , 0x4b30d009,
+ 0x7025f853 , 0xa801b12f , 0xff8af7ff , 0xf0044638,
+ 0x3501f87f , 0xd1ed2d20 , 0xda052e00 , 0xf7ffa801,
+ 0x4828ff7f , 0xf874f004 , 0x4f80f016 , 0xa801d005,
+ 0xff76f7ff , 0xf0044824 , 0xf016f86b , 0xd0050f02,
+ 0xf7ffa801 , 0x4821ff6d , 0xf862f004 , 0x23012500,
+ 0xea1340ab , 0xd0070f08 , 0xf7ffa801 , 0x4b1cff61,
+ 0x0025f853 , 0xf854f004 , 0x2d053501 , 0x6d63d1ef,
+ 0x4f00f413 , 0x4817d003 , 0xf0046da1 , 0x6d63f823,
+ 0x0f80f013 , 0x4814d003 , 0xf0046de1 , 0x6d61f81b,
+ 0xf0044812 , 0x6e21f817 , 0xf0044811 , 0x6e61f813,
+ 0xf0044810 , 0x4810f80f , 0xf0046ea1 , 0xe8bdf80b,
+ 0xbf0085fe , 0x20006081 , 0x20006089 , 0x20006091,
+ 0x20005fdc , 0x200060c0 , 0x200060cc , 0x200060de,
+ 0x2000605c , 0x200060f5 , 0x20006101 , 0x2000610d,
+ 0x2000611a , 0x20006127 , 0x20006133 , 0x4c39b570,
+ 0x6b204b39 , 0x23746723 , 0x3b7266e3 , 0x3b017063,
+ 0x3b017023 , 0x70e370a3 , 0xfea8f7ff , 0x68e3b108,
+ 0x6863e000 , 0x0203f013 , 0xf1b3d114 , 0xd3115f00,
+ 0x428b492e , 0x492ed80e , 0x4022f853 , 0x0c82ea4f,
+ 0x44613201 , 0x48272a08 , 0xd1f4604c , 0xf0437883,
+ 0x70830301 , 0x4c234b27 , 0x4620681b , 0x4b266563,
+ 0x65a3681b , 0x681b4b25 , 0x4b2565e3 , 0x6623681b,
+ 0x681b4b24 , 0x4b246663 , 0x66a3681b , 0xfee6f7ff,
+ 0xf0034822 , 0x78a3ffa7 , 0x0f01f013 , 0x6b20d022,
+ 0xf7ff6866 , 0xb938fe6b , 0xf4036d23 , 0x2b007300,
+ 0x2320bf0c , 0x18f62324 , 0x4b192400 , 0x429d1d35,
+ 0xf014d813 , 0xd1030f03 , 0x46314816 , 0xff8af003,
+ 0xf8554815 , 0x34011c04 , 0xff84f003 , 0xd0042c10,
+ 0xe7ea462e , 0xf0034811 , 0xe8bdff7d , 0xf0034070,
+ 0xbf00bfb1 , 0x2000bf8c , 0x21636e50 , 0x2000bfe0,
+ 0x2000bfbc , 0xe000ed28 , 0xe000ed38 , 0xe000ed34,
+ 0xe000ed24 , 0xe000ed2c , 0xe000ed30 , 0x2000613e,
+ 0x2000c000 , 0x2000616e , 0x20006175 , 0x2000617b,
+ 0x8309f3ef , 0xe923680a , 0xe8b20ff0 , 0x60030ff0,
+ 0x8809f382 , 0x0214f101 , 0xf0126812 , 0xbf0c0f01,
+ 0x22032202 , 0x8314f3ef , 0x0304f003 , 0x0302ea43,
+ 0x8814f383 , 0x4a0d4770 , 0x0302f04f , 0x0244f102,
+ 0x0100f04f , 0x8809f382 , 0x0201f04f , 0x8f6ff3bf,
+ 0x8814f383 , 0xf04f4603 , 0xf3bf0000 , 0x601a8f6f,
+ 0xf84af000 , 0x0001f04f , 0x00004770 , 0x200088a8,
+ 0x3f00e850 , 0x0301ea23 , 0x3200e840 , 0x0f00f092,
+ 0x4770d1f6 , 0x3f00e850 , 0x0301ea43 , 0x3200e840,
+ 0x0f00f092 , 0x4770d1f6 , 0xe7fdbf30 , 0x22184b02,
+ 0x3000fb02 , 0xbf004770 , 0x20008008 , 0x4770b672,
+ 0x4770b662 , 0x8005f3ef , 0x50c0ea4f , 0x00004770,
+ 0x68184b04 , 0x1ac04b04 , 0x10c04b04 , 0xb2c04358,
+ 0xbf004770 , 0x20009304 , 0x20008008 , 0xaaaaaaab,
+ 0xf7ffb508 , 0x3004ffdb , 0x0000bd08 , 0x6f984b01,
+ 0xbf004770 , 0x20008008 , 0x4770df00 , 0x46032800,
+ 0xf100bfb8 , 0x115a031f , 0x18d34b09 , 0x4b09009a,
+ 0x0303ea00 , 0xda052b00 , 0xea6f3b01 , 0xea6f63c3,
+ 0x330163d3 , 0xfa112101 , 0x6013f303 , 0xbf004770,
+ 0x38003840 , 0x8000001f , 0x60184b01 , 0xbf004770,
+ 0xe000ef00 , 0x4a33b538 , 0xf1a22100 , 0x4d320380,
+ 0x186c2001 , 0xc008f8b4 , 0xea4f6158 , 0x586d0c9c,
+ 0x0010f1ac , 0x0080eb02 , 0x60186864 , 0x6205611a,
+ 0x63844d2a , 0x7480f04f , 0x63c46345 , 0xe0024610,
+ 0xf8404c27 , 0x681c4c04 , 0x30044686 , 0xd3f745a6,
+ 0x3318310c , 0xd002293c , 0x028ceb02 , 0x4b21e7d7,
+ 0xf5034c21 , 0xf8c3620a , 0x4a1d28b0 , 0x28a0f8c3,
+ 0x1ae44b1e , 0x10644b1e , 0x32fff04f , 0xf8c3601a,
+ 0x4a1c2100 , 0x42933304 , 0xf7ffd1f6 , 0x4b17ff71,
+ 0xe01a2100 , 0x2c02f813 , 0x0c07f04f , 0x0003f002,
+ 0x300500c0 , 0xfc00fa0c , 0x02fcf002 , 0x4260f102,
+ 0x4264f502 , 0x31016815 , 0x0c0cea25 , 0x5c01f813,
+ 0xf000fa15 , 0x0000ea4c , 0x33026010 , 0xdbe142a1,
+ 0xbf00bd38 , 0x20008088 , 0x20006324 , 0x20000945,
+ 0xdeadd00d , 0x20008008 , 0x20005c74 , 0x20005c24,
+ 0xe000e180 , 0xe000e194 , 0x23014803 , 0xf5006783,
+ 0x3004600e , 0xbef7f7ff , 0x20008008 , 0x43f0e92d,
+ 0x2000b087 , 0xf001491c , 0x4d1cff67 , 0x24004e1c,
+ 0x40a22201 , 0x89314b1b , 0x68a8685b , 0xf855421a,
+ 0xbf14cc08 , 0x23202352 , 0xeb022200 , 0x1a8f0e00,
+ 0xd20645e6 , 0x8002f850 , 0xe054f8df , 0x45f03204,
+ 0x4a11d0f3 , 0xf8529105 , 0x20002024 , 0xf8559200,
+ 0x490e2c04 , 0x46229201 , 0xe8f53401 , 0x97048906,
+ 0x8902e9cd , 0xf001360c , 0xf001ff23 , 0x2c05ff1f,
+ 0xb007d1ce , 0x83f0e8bd , 0x200063b4 , 0x20008010,
+ 0x20006324 , 0x20009304 , 0x20006360 , 0x200063eb,
+ 0xdeadd00d , 0xf7ffb508 , 0x2000ffb1 , 0x0000bd08,
+ 0x41f3e92d , 0x4d234b22 , 0x4b23681e , 0x10ed1b75,
+ 0x4604435d , 0xb2ed460f , 0xfed4f7ff , 0x481fb130,
+ 0x4a20491f , 0x73a6f44f , 0xfe10f003 , 0xdd122c00,
+ 0xf0044668 , 0xe9ddfcc3 , 0x19000100 , 0x71e4eb41,
+ 0xf004462a , 0xb130fd77 , 0x49154817 , 0xf44f4a15,
+ 0xf00373a9 , 0xf106fdfb , 0xe0040804 , 0x20014639,
+ 0xfed2f7ff , 0x26004637 , 0x0600f04f , 0x2f00e858,
+ 0x6300e848 , 0x0f00f093 , 0x4616d1f8 , 0xd0ed2a00,
+ 0xdd022c00 , 0xf0044628 , 0x4630fe2b , 0x81fce8bd,
+ 0x20009304 , 0x20008008 , 0xaaaaaaab , 0x2000640f,
+ 0x20006374 , 0x20006427 , 0x2000643c , 0xf7ff2100,
+ 0x0000bfa7 , 0xf7ffb508 , 0x4b07fe8b , 0xeb034602,
+ 0x49060380 , 0x6bdb2016 , 0xff1af001 , 0x30fff04f,
+ 0xffecf7ff , 0xbf00e7fa , 0x20006324 , 0x2000644e,
+ 0x4605b570 , 0xfe74f7ff , 0x40842401 , 0xd1062cff,
+ 0x49114810 , 0xf2404a11 , 0xf00313d5 , 0x1d2efda7,
+ 0x46214630 , 0xfe46f7ff , 0xe8552302 , 0xf0922f00,
+ 0xbf080f00 , 0x3200e845 , 0xd1032a02 , 0xf7ff2000,
+ 0xe7f1ffc5 , 0xd1ef2a00 , 0x46214630 , 0x4070e8bd,
+ 0xbe26f7ff , 0x20006463 , 0x20006380 , 0x20006427,
+ 0x41f0e92d , 0x460e4604 , 0xf7ff4615 , 0x4607fe2f,
+ 0x4814b930 , 0x4a154914 , 0x1361f240 , 0xfd76f003,
+ 0x46311d38 , 0xfe16f7ff , 0xfe2cf7ff , 0x2501b158,
+ 0xfa15480f , 0xf7fff104 , 0x4b0efe0d , 0xf8c32000,
+ 0xe8bd58e4 , 0xb13581f0 , 0x30fff04f , 0xe8bd4621,
+ 0xf7ff41f0 , 0x4621bf35 , 0xfe36f7ff , 0xe8bd4628,
+ 0xbf0081f0 , 0x20006479 , 0x2000638c , 0x20006427,
+ 0x20009308 , 0x20008008 , 0x4b10b570 , 0x681e2400,
+ 0x681a1d03 , 0x46146004 , 0xfab4e00f , 0xf1c5f584,
+ 0xb2ed051f , 0xf04f4628 , 0x22004180 , 0xffb0f7ff,
+ 0xfa132301 , 0xea24f505 , 0x2c000405 , 0x1d30d1ed,
+ 0x4180f04f , 0x4070e8bd , 0xbdc2f7ff , 0x20009304,
+ 0x4606b570 , 0xb671460d , 0x8f6ff3bf , 0x681c4b24,
+ 0x681a6923 , 0x429a4b23 , 0x4b23d00d , 0x1ae34a23,
+ 0x435310db , 0x48234a22 , 0x0383eb02 , 0xf0036bd9,
+ 0xf003fcc9 , 0xb176fcff , 0xb9636863 , 0x491b4a1a,
+ 0x10d21aa2 , 0x2101434a , 0xf202fa11 , 0x68594b14,
+ 0x0202ea21 , 0x2301605a , 0xf505fa13 , 0x685a4b10,
+ 0x605d4315 , 0x4814b92d , 0x4a154914 , 0xf00323f2,
+ 0x4d0bfced , 0xfab06868 , 0xf1c0f080 , 0xb2c0001f,
+ 0xfd94f7ff , 0x22004b08 , 0x460142a0 , 0x28e4f8c3,
+ 0x6028d005 , 0xe8bd4620 , 0xf7ff4070 , 0xbd70bd39,
+ 0x20009304 , 0xdeadd00d , 0x20008008 , 0xaaaaaaab,
+ 0x20006324 , 0x20006482 , 0x200064a0 , 0x2000639c,
+ 0x20006427 , 0xf8d34b06 , 0xb13b38e4 , 0x000ff000,
+ 0xd0032801 , 0x46012000 , 0xbf92f7ff , 0xbf004770,
+ 0x20008008 , 0xf3efb510 , 0xf0008309 , 0x2c01040f,
+ 0x461abf14 , 0x6991460a , 0x6952480a , 0xfc62f003,
+ 0xd1032c01 , 0xf0034808 , 0xe005fc83 , 0xfd60f7ff,
+ 0x48064601 , 0xfc56f003 , 0xfb84f004 , 0x4010e8bd,
+ 0xbe1cf7ff , 0x200064e5 , 0x20006510 , 0x2000651b,
+ 0x681b4b02 , 0x0f08f013 , 0x4770d0fa , 0x40002804,
+ 0x681a4b04 , 0x0f20f012 , 0x681ad0fa , 0x0210f042,
+ 0x4770601a , 0x40002804 , 0x681a4b05 , 0x0210f022,
+ 0x4b03601a , 0xf013681b , 0xd0fa0f20 , 0xbf004770,
+ 0x40002804 , 0x4a14b538 , 0x25194b14 , 0x8814881b,
+ 0xf5f5fbb1 , 0xea44b2a4 , 0xf6494403 , 0xfb034340,
+ 0x19454000 , 0xffd4f7ff , 0x0c2a4b0d , 0x4a0d801a,
+ 0x8015b2ad , 0x682b4d0c , 0x0302f023 , 0x682b602b,
+ 0x0302f043 , 0xf7ff602b , 0x682bffcf , 0xf0234620,
+ 0x602b0308 , 0xbf00bd38 , 0x4000281c , 0x40002818,
+ 0x40002820 , 0x40002824 , 0x40002804 , 0xf7ffb508,
+ 0xf7ffffa7 , 0x4b09ffad , 0xf022681a , 0x601a0202,
+ 0xffb2f7ff , 0xf44f4b06 , 0x601a3200 , 0x88184b05,
+ 0x881b3304 , 0xea43b29b , 0xbd084000 , 0x40002804,
+ 0x40010414 , 0x40002818 , 0xbfe0f7ff , 0xb5014670,
+ 0xfffaf7ff , 0x4001e8bd , 0xbf4cf7ff , 0xbfd6f7ff,
+ 0xb5014670 , 0xfffaf7ff , 0x4001e8bd , 0xbf42f7ff,
+ 0x4603b508 , 0xb111b900 , 0xf7ff4618 , 0xb672ff93,
+ 0x681a4b08 , 0x7280f442 , 0x3b04601a , 0xf042681a,
+ 0x601a020e , 0x681a4b04 , 0x0204f042 , 0xbf30601a,
+ 0xbf00e7fe , 0x40007004 , 0xe000ed10 , 0x47704800,
+ 0x02dc6c00 , 0x4b24b510 , 0xf012681a , 0xd1080f02,
+ 0xf042681a , 0x601a0201 , 0x681b4b1f , 0x0f02f013,
+ 0x4b1ed0fa , 0x02d0f44f , 0x3b04601a , 0xf042681a,
+ 0x601a7280 , 0x681b4b18 , 0x7f00f013 , 0x4a18d0fa,
+ 0x601a4b16 , 0x681b4b15 , 0x030cf003 , 0xd1f92b08,
+ 0xff2ef7ff , 0xff34f7ff , 0x23004a12 , 0x32046013,
+ 0xf7ff8013 , 0x4b10ff39 , 0x681a2003 , 0x3200f442,
+ 0x3308601a , 0xf442681a , 0x601a3200 , 0x681a4b0b,
+ 0x0203f022 , 0x0201f042 , 0xf7ff601a , 0x2029fc7f,
+ 0x4010e8bd , 0xbc7af7ff , 0x40021000 , 0x40021004,
+ 0x00680002 , 0x40002808 , 0x40010400 , 0x40007000,
+ 0x43432314 , 0x18184801 , 0xbf004770 , 0x40020008,
+ 0x6804b510 , 0x0f01f014 , 0x6804d003 , 0x0401f024,
+ 0x60826004 , 0xf44f60c3 , 0x60415340 , 0x9b026003,
+ 0x5340f443 , 0xbd106003 , 0x8f4ff3bf , 0xf0436803,
+ 0x60030301 , 0x00004770 , 0x4613b513 , 0x46047802,
+ 0x43422014 , 0xf04068a0 , 0x90000090 , 0x18104802,
+ 0xf7ff6862 , 0xbd1cffd5 , 0x40020008 , 0x681a4b06,
+ 0x0201f042 , 0x2300601a , 0xf04f4a04 , 0x54d131ff,
+ 0x2b073301 , 0x4770d1f8 , 0x40021014 , 0x200088f0,
+ 0x0080210f , 0xf000fa11 , 0x685a4b02 , 0x0202ea40,
+ 0x4770605a , 0x40020000 , 0xb5014670 , 0xf89af000,
+ 0x4001e8bd , 0xbe6ef7ff , 0xb5014670 , 0xf882f000,
+ 0x4001e8bd , 0xbe66f7ff , 0xb5014670 , 0xf86af000,
+ 0x4001e8bd , 0xbe5ef7ff , 0xb5014670 , 0xf852f000,
+ 0x4001e8bd , 0xbe56f7ff , 0xb5014670 , 0xf83af000,
+ 0x4001e8bd , 0xbe4ef7ff , 0xb5014670 , 0xf822f000,
+ 0x4001e8bd , 0xbe46f7ff , 0xb5014670 , 0xf80af000,
+ 0x4001e8bd , 0xbe3ef7ff , 0x5100f04f , 0xf7ff2200,
+ 0x0000bd77 , 0x2006b510 , 0xffb2f7ff , 0x79984b04,
+ 0xd00328ff , 0x4010e8bd , 0xbfeef7ff , 0xbf00bd10,
+ 0x200088f0 , 0x2005b510 , 0xffa2f7ff , 0x79584b04,
+ 0xd00328ff , 0x4010e8bd , 0xbfdef7ff , 0xbf00bd10,
+ 0x200088f0 , 0x2004b510 , 0xff92f7ff , 0x79184b04,
+ 0xd00328ff , 0x4010e8bd , 0xbfcef7ff , 0xbf00bd10,
+ 0x200088f0 , 0x2003b510 , 0xff82f7ff , 0x78d84b04,
+ 0xd00328ff , 0x4010e8bd , 0xbfbef7ff , 0xbf00bd10,
+ 0x200088f0 , 0x2002b510 , 0xff72f7ff , 0x78984b04,
+ 0xd00328ff , 0x4010e8bd , 0xbfaef7ff , 0xbf00bd10,
+ 0x200088f0 , 0x2001b510 , 0xff62f7ff , 0x78584b04,
+ 0xd00328ff , 0x4010e8bd , 0xbf9ef7ff , 0xbf00bd10,
+ 0x200088f0 , 0x2000b510 , 0xff52f7ff , 0x78184b04,
+ 0xd00328ff , 0x4010e8bd , 0xbf8ef7ff , 0xbf00bd10,
+ 0x200088f0 , 0x22804b01 , 0x4770601a , 0x40022010,
+ 0x5000f100 , 0x6000f5a0 , 0x47707800 , 0x4604b510,
+ 0xf7ff2001 , 0x4b12f927 , 0xf013681b , 0xd0040f80,
+ 0x4a114b10 , 0x4a11601a , 0xf414601a , 0xd0097f00,
+ 0x681b4b0b , 0x7f00f413 , 0x4b0dd104 , 0x601a4a0a,
+ 0x601a4a0a , 0xf7ff2000 , 0x4b05f90d , 0x0480f044,
+ 0xf483681b , 0x421c7300 , 0x2000bf0c , 0xbd102001,
+ 0x40022010 , 0x40022004 , 0x45670123 , 0xcdef89ab,
+ 0x40022008 , 0xf44fb510 , 0xe0023496 , 0xf004200a,
+ 0x4b06f997 , 0xf0106818 , 0xd0020001 , 0xd2f53c01,
+ 0x2c00e001 , 0x2004dc00 , 0xbf00bd10 , 0x4002200c,
+ 0x41f3e92d , 0x460f4606 , 0xffe4f7ff , 0x28004604,
+ 0xf106d164 , 0xf5a55500 , 0x782b6500 , 0xd05d42bb,
+ 0xf64f882a , 0x429a73ff , 0x4680d03c , 0x0048ea4f,
+ 0xff96f7ff , 0x0008f80d , 0x0801f108 , 0x0f08f1b8,
+ 0xab02d1f4 , 0x76d6eb06 , 0x0666eb03 , 0x33fff04f,
+ 0x3c08f806 , 0xffbef7ff , 0x28004680 , 0xf44fd141,
+ 0xf7ff7000 , 0x4680ff83 , 0xd13a2800 , 0x681a4b1e,
+ 0x0220f042 , 0x681a601a , 0x0240f042 , 0xf7ff601a,
+ 0x4680ffa9 , 0xd12c2800 , 0xff64f7ff , 0x00704646,
+ 0x1006f81d , 0xffb4f7ff , 0x28004680 , 0x3601d121,
+ 0xd1f42e08 , 0xd0192fff , 0x7000f44f , 0xff5ef7ff,
+ 0xb9984604 , 0x681a4b0c , 0x0210f042 , 0x43fa601a,
+ 0x2702ea47 , 0x802fb2bf , 0xf022681a , 0x601a0210,
+ 0xff80f7ff , 0xb9084604 , 0xff3cf7ff , 0xe8bd4620,
+ 0x464481fc , 0xbf00e7fa , 0x40022010 , 0xb088b570,
+ 0x46062500 , 0x46202408 , 0xff32f7ff , 0xab043402,
+ 0x0005f84d , 0x35045158 , 0xd1f42c10 , 0x2b0f2300,
+ 0x2102bfcc , 0x085a2101 , 0xf00242b1 , 0xf003020c,
+ 0xa8080107 , 0x1812d808 , 0xfa102001 , 0xf852f101,
+ 0xea200c20 , 0xe0070101 , 0x20011812 , 0xf101fa10,
+ 0x0c20f852 , 0x0101ea40 , 0x2b203301 , 0x1c20f842,
+ 0x2508d1dd , 0xab042400 , 0x1004f85d , 0x428b591b,
+ 0x4628d003 , 0xf7ffb2c9 , 0x3404ff4b , 0x2c103502,
+ 0x2000d1f1 , 0xbd70b008 , 0x4604b5f8 , 0x460d2000,
+ 0xf7ff4616 , 0x4607fef3 , 0xd1392800 , 0x22344b21,
+ 0x3304601a , 0xf042681a , 0x601a0201 , 0xf000e02c,
+ 0x2300fe81 , 0x3301e000 , 0x68124a1a , 0x0f01f012,
+ 0xf5b3d002 , 0xd1f63f96 , 0x785119f2 , 0xf1045df2,
+ 0xeb026300 , 0x53da2201 , 0xe0002300 , 0x4a113301,
+ 0xf0126812 , 0xd0020f01 , 0x3f96f5b3 , 0x4b0dd1f6,
+ 0xf012681a , 0xd0010f01 , 0xe00a2404 , 0x3702681b,
+ 0x0f14f013 , 0x3d02d104 , 0xdcd02d00 , 0xe0002400,
+ 0x4b052401 , 0xf022681a , 0x601a0201 , 0xfea2f7ff,
+ 0xbdf84620 , 0x4002200c , 0x40022010 , 0x4604b5f7,
+ 0x460d2000 , 0xfea2f7ff , 0x2401b108 , 0x4b2be053,
+ 0x601a2234 , 0x681a3304 , 0x0202f042 , 0xe040601a,
+ 0xf44f4620 , 0xf0016180 , 0x2800faae , 0x4b24d135,
+ 0x6200f104 , 0x3b04601a , 0xf042681a , 0x601a0240,
+ 0xfe20f000 , 0xf0034668 , 0xe9ddffb9 , 0xf44f6700,
+ 0x2300527a , 0xeb4718b6 , 0xe0030703 , 0x7096f44f,
+ 0xf8a0f004 , 0x681b4b15 , 0x0f01f013 , 0x4668d008,
+ 0xffa4f003 , 0x2300e9dd , 0xeb7342b2 , 0xd3ed0107,
+ 0x681a4b0e , 0x0f01f012 , 0x2404d001 , 0x681be00c,
+ 0x0f14f013 , 0x2401d001 , 0xf5a5e006 , 0xf5046580,
+ 0x2d006480 , 0x2400dcbc , 0x681a4b06 , 0x0202f022,
+ 0xf7ff601a , 0x4620fe3f , 0xbf00bdfe , 0x4002200c,
+ 0x40022014 , 0x40022010 , 0x681b4b07 , 0x2001b10b,
+ 0x22014770 , 0xf000fa12 , 0x681b4b04 , 0xbf144218,
+ 0x20012000 , 0xbf004770 , 0x200088f8 , 0x40022020,
+ 0x68184b03 , 0xbf142800 , 0x20002004 , 0xbf004770,
+ 0x200088f8 , 0x47702007 , 0xf0830843 , 0xf0000301,
+ 0xf003000c , 0x28080301 , 0xf043bf08 , 0x46180304,
+ 0x00004770 , 0x4b06b507 , 0x681a2101 , 0xf843ab02,
+ 0xf2452d04 , 0x22047050 , 0xfd1cf003 , 0xbf00bd0e,
+ 0x200088f8 , 0xb908b508 , 0xbd083005 , 0xf7fe2001,
+ 0x4b06ff29 , 0x32fff04f , 0x2000601a , 0xff22f7fe,
+ 0x22014b03 , 0x2000601a , 0xbf00bd08 , 0x40022004,
+ 0x200088f8 , 0x46704770 , 0xf000b501 , 0xe8bdf8d7,
+ 0xf7ff4001 , 0x4670bb9f , 0xf000b501 , 0xe8bdf8cf,
+ 0xf7ff4001 , 0x4670bb97 , 0xf000b501 , 0xe8bdf8c7,
+ 0xf7ff4001 , 0x4670bb8f , 0xf000b501 , 0xe8bdf8bf,
+ 0xf7ff4001 , 0x4670bb87 , 0xf000b501 , 0xe8bdf8b7,
+ 0xf7ff4001 , 0x4670bb7f , 0xf000b501 , 0xe8bdf8af,
+ 0xf7ff4001 , 0x4670bb77 , 0xf000b501 , 0xe8bdf8a7,
+ 0xf7ff4001 , 0xb510bb6f , 0xf7ff2006 , 0x2007f90f,
+ 0xf90cf7ff , 0xf7ff2008 , 0x2009f909 , 0xf906f7ff,
+ 0xf7ff200a , 0x2017f903 , 0xf900f7ff , 0xe8bd2028,
+ 0xf7ff4010 , 0x0000b8fb , 0xf011b570 , 0x460d0fff,
+ 0xd0024614 , 0x4601468c , 0x1d01e002 , 0x2c15ea4f,
+ 0xfc0cfb0c , 0xfc0cfb0c , 0x0c4cea4c , 0x028cea4f,
+ 0xea42680b , 0xea23060c , 0xf0140306 , 0xd0070620,
+ 0x3c11f00c , 0x0f01f014 , 0x030cea43 , 0xe013d017,
+ 0x0f08f014 , 0xf014d113 , 0xd0040f02 , 0x3288f002,
+ 0x61054313 , 0xf014e00b , 0xd0050f04 , 0x3288f002,
+ 0x042a4313 , 0xe0026102 , 0x3244f002 , 0x600b4313,
+ 0xf014b14e , 0xd0010f80 , 0xe0046105 , 0x0f40f014,
+ 0x042bd001 , 0xf4146103 , 0xd0055fc0 , 0x490b480a,
+ 0x235d4a0b , 0xffcaf002 , 0x7f80f414 , 0x4b09d004,
+ 0xea45681a , 0x601a0202 , 0x7f00f414 , 0x4b06d003,
+ 0x4315681a , 0xbd70601d , 0x20006544 , 0x2000652c,
+ 0x20006572 , 0x40010408 , 0x4001040c , 0x22144b06,
+ 0x3300fb02 , 0x689b685a , 0xb2928912 , 0xbf0c421a,
+ 0x20012000 , 0xbf004770 , 0x200065fc , 0x22144b06,
+ 0x3300fb02 , 0x689b685a , 0xbf0c2900 , 0x21002110,
+ 0x6113408b , 0xbf004770 , 0x200065fc , 0x4b0db507,
+ 0xb292681a , 0x601a9201 , 0xa801e00f , 0xfb1ef004,
+ 0xf8534b09 , 0xb1422020 , 0xb1336913 , 0x1a124807,
+ 0x10924807 , 0xb2c04350 , 0x9b014798 , 0xd1ec2b00,
+ 0xbf00bd0e , 0x40010414 , 0x200088fc , 0x200065fc,
+ 0xcccccccd , 0x2314b573 , 0x4e1e4343 , 0x68a518f4,
+ 0xd0352d00 , 0x2a006922 , 0xfab5d032 , 0x4a1af585,
+ 0x051ff1c5 , 0x2025f852 , 0x42a2b142 , 0x9500d006,
+ 0x49162007 , 0x58f36812 , 0xf8aaf001 , 0xf0254b12,
+ 0xf8430203 , 0x4b124025 , 0x0503f005 , 0x686218d3,
+ 0xf10200ad , 0x210f4240 , 0x3284f5a2 , 0x0a9240a9,
+ 0xf505fa12 , 0xea206818 , 0xea410101 , 0x601d0505,
+ 0x68a24b08 , 0x20006819 , 0x0202ea41 , 0xe000601a,
+ 0xbd7c2005 , 0x200065fc , 0x200088fc , 0x2000658b,
+ 0x40010008 , 0x40010400 , 0x0c024b1c , 0x4b1c6018,
+ 0xb29b881b , 0xd915429a , 0xb2914b1a , 0x491a8019,
+ 0xf023880b , 0x041b0302 , 0x800b0c1b , 0xf64f4b17,
+ 0x801971fd , 0x80194b16 , 0x88194b16 , 0xf041b289,
+ 0x80190102 , 0x881b4b0e , 0x429ab29b , 0x4b12d115,
+ 0xb2804a10 , 0x88138018 , 0x0302f023 , 0x0c1b041b,
+ 0x4b0a8013 , 0x72fdf64f , 0x4b09801a , 0x3b04801a,
+ 0xb292881a , 0x0202f042 , 0x4770801a , 0x2000893c,
+ 0x40000424 , 0x40000434 , 0x4000080c , 0x40000410,
+ 0x40000810 , 0x4000040c , 0x40000834 , 0x68184b01,
+ 0xbf004770 , 0x2000893c , 0xf64f4b05 , 0x881972fd,
+ 0x0101ea02 , 0x4b038019 , 0x400a8819 , 0x4770801a,
+ 0x4000080c , 0x4000040c , 0x49064a05 , 0x88098813,
+ 0xb2898812 , 0xb298429a , 0xea41d1f6 , 0x47704000,
+ 0x40000424 , 0x40000824 , 0x0c024b03 , 0x4b03801a,
+ 0x8018b280 , 0xbf004770 , 0x40000424 , 0x40000824,
+ 0xb5014670 , 0xf8ccf000 , 0x4001e8bd , 0xb9daf7ff,
+ 0xb5014670 , 0xf8c4f000 , 0x4001e8bd , 0xb9d2f7ff,
+ 0xbf0c2801 , 0x6200f44f , 0x38022200 , 0xd9012805,
+ 0xe0024b08 , 0x40822201 , 0xb14a4b07 , 0x6819b121,
+ 0x0202ea41 , 0x4770601a , 0xea216819 , 0x601a0202,
+ 0xbf004770 , 0x40021018 , 0x4002101c , 0x46694670,
+ 0xf000b501 , 0xe8bdf895 , 0xf7ff4001 , 0x0000b9ab,
+ 0x6ada4b01 , 0x4770625a , 0x40012c00 , 0x4b07b508,
+ 0x0200f04f , 0xf7ff801a , 0x4b05fa79 , 0xfb904a05,
+ 0x3b01f3f3 , 0x8013b29b , 0xbf00bd08 , 0x40000428,
+ 0x000f4240 , 0x40000828 , 0x2001b510 , 0xf7ff4601,
+ 0x4b09ffb7 , 0x609a2237 , 0x625a3a27 , 0x3a1062da,
+ 0x615a629a , 0x60da3201 , 0x32942019 , 0xe8bd601a,
+ 0xf7fe4010 , 0xbf00bf1b , 0x40012c00 , 0x2101b5f8,
+ 0x20034604 , 0xff9cf7ff , 0x21014e1d , 0x4d1d2004,
+ 0xff96f7ff , 0x80332304 , 0x4b1b802b , 0x801f2700,
+ 0xf04f4b1a , 0x801a0220 , 0xf04f4b19 , 0x801a0237,
+ 0x4a194b18 , 0xf64f801f , 0x801373ff , 0x80134a17,
+ 0xffacf7ff , 0x23014a16 , 0x4a168013 , 0x80134620,
+ 0x80134a15 , 0x801f4b15 , 0xb29b8833 , 0x0301f043,
+ 0x882b8033 , 0xf043b29b , 0x802b0301 , 0xff4cf7ff,
+ 0xf7fe201d , 0x201efedb , 0xfed8f7fe , 0xbdf8201e,
+ 0x40000400 , 0x40000800 , 0x40000404 , 0x40000804,
+ 0x40000408 , 0x40000808 , 0x4000042c , 0x4000082c,
+ 0x40000414 , 0x40000814 , 0x4000040c , 0x4000080c,
+ 0x22004b02 , 0xf7ff611a , 0xbf00b925 , 0x40012c00,
+ 0x49054b04 , 0x22008818 , 0x0001f000 , 0x801a800a,
+ 0xbdaef003 , 0x40000410 , 0x40000810 , 0x4b17b538,
+ 0x24002512 , 0x116cf8d3 , 0x42914a15 , 0xf110d11e,
+ 0xd1040f02 , 0x2170f8d3 , 0x4402ea44 , 0xf1b0e016,
+ 0xd1033fff , 0x2170f8d3 , 0xe00f4314 , 0x0212f1a5,
+ 0xd10b4282 , 0x30fff04f , 0xffe0f7ff , 0x22144b07,
+ 0x3505fb02 , 0xea4468ab , 0xe0034403 , 0x33143501,
+ 0xd1d72d1f , 0x4b03b10c , 0xbd38601c , 0x200065fc,
+ 0x40011000 , 0x40011010 , 0x2300b530 , 0x4618490c,
+ 0x461a469c , 0x684d680c , 0xbf1c4564 , 0xb29b8923,
+ 0xd005422b , 0x0c01f04f , 0xfc02fa0c , 0x000cea40,
+ 0x31143201 , 0x46a42a08 , 0xf080d1ec , 0xbd3000ff,
+ 0x20006600 , 0xb1584b0a , 0x681a490a , 0xea426808,
+ 0x600b0300 , 0x68194b08 , 0x0202ea41 , 0x4770601a,
+ 0x681b4a05 , 0xea216811 , 0x60130303 , 0xbf004770,
+ 0x20008940 , 0x40010414 , 0x40010400 , 0x681a4b07,
+ 0xf1034b07 , 0x689801a0 , 0x43023314 , 0xd1fa428b,
+ 0x20004b02 , 0xf7ff601a , 0xbf00bfd5 , 0x20008940,
+ 0x200065fc , 0x2000b510 , 0xfdd4f7ff , 0xf7ff2001,
+ 0x2002fdd1 , 0xfdcef7ff , 0xf7ff2003 , 0x2004fdcb,
+ 0xfdc8f7ff , 0xf7ff2005 , 0x2006fdc5 , 0xfdc2f7ff,
+ 0xe8bd2007 , 0xf7ff4010 , 0x2004bdbd , 0x5100f04f,
+ 0xf7fe2200 , 0x0000bf9d , 0xd9012829 , 0x47702000,
+ 0x4b054a04 , 0xbf98280a , 0xf8334613 , 0xb2800020,
+ 0xbf004770 , 0x40006c04 , 0x40006c40 , 0xd9012829,
+ 0x47702005 , 0x4b054a04 , 0xbf98280a , 0xf8234613,
+ 0x20001020 , 0xbf004770 , 0x40006c04 , 0x40006c40,
+ 0x47704800 , 0x200065ab , 0x47704800 , 0x2000775f,
+ 0x2502b570 , 0xf1004604 , 0x46280610 , 0xffccf7ff,
+ 0x0a007020 , 0x34027060 , 0x42b43501 , 0xd1f4b2ed,
+ 0xbd702000 , 0x2502b570 , 0xf1004604 , 0x78610610,
+ 0x3b02f814 , 0xea434628 , 0xf7ff2101 , 0x4603ffc7,
+ 0x3501b918 , 0xb2ed42b4 , 0x4618d1f1 , 0xb508bd70,
+ 0xf7ff2001 , 0xb200ffa9 , 0xbd080fc0 , 0xf7ffb508,
+ 0x4b03fff6 , 0x28004a03 , 0x4610bf14 , 0xbd084618,
+ 0x200065af , 0x200065b9 , 0x4604b538 , 0xf7ff2001,
+ 0x4605ff93 , 0xfd6af7fe , 0x0002f014 , 0xf002d003,
+ 0xf440fed9 , 0xf0145000 , 0xbf180f04 , 0x5080f440,
+ 0x0401f014 , 0xf440bf18 , 0xf4056000 , 0xea404500,
+ 0xb2890105 , 0xf7ff2001 , 0xb154ff89 , 0xf2454b07,
+ 0x601a5255 , 0x21014a06 , 0xf64c6011 , 0x601a42cc,
+ 0x4a04e7fe , 0x601a4b04 , 0xbf00e7fe , 0x40003000,
+ 0x40003008 , 0x05fa0004 , 0xe000ed0c , 0x41f0e92d,
+ 0x681a4b39 , 0x5280f042 , 0x681a601a , 0x6200f042,
+ 0x4b36601a , 0xf442681a , 0x601a7280 , 0x681a4b34,
+ 0x0201f042 , 0x4b32601a , 0xf013681b , 0xd0fa0f02,
+ 0x4a314b30 , 0xea016819 , 0xf5b20202 , 0xd00b4f02,
+ 0xf442681a , 0x601a3280 , 0xf422681a , 0xf42232c0,
+ 0xf4427240 , 0x601a4202 , 0xf7ff2001 , 0x4b24ff2d,
+ 0x681d4a26 , 0x681a6817 , 0xf0424606 , 0x601a7280,
+ 0xf4204b1e , 0x681a4400 , 0xf0422001 , 0x601a0208,
+ 0x4100f406 , 0xff2af7ff , 0x4fc0f015 , 0xf416d004,
+ 0xbf086f00 , 0x0410f044 , 0x5f80f015 , 0xf044bf18,
+ 0xf0150420 , 0xbf186f00 , 0x0408f044 , 0x6f80f015,
+ 0xf044bf18 , 0xf0170402 , 0xbf180f02 , 0x0440f044,
+ 0xf015b924 , 0xbf0c4f7e , 0x24012400 , 0x0350f004,
+ 0xd1032b50 , 0x46012000 , 0xf80af7ff , 0xe8bd4620,
+ 0xf00241f0 , 0xbf00be3d , 0x4002101c , 0x40007000,
+ 0x40021024 , 0x40021020 , 0x00018300 , 0x40007004,
+ 0x4605b570 , 0xf000460c , 0x4628fcd9 , 0xe8bd4621,
+ 0xf7fe4070 , 0x0000bfed , 0x68184b01 , 0xbf004770,
+ 0x20008944 , 0x881b4b02 , 0x0f80f013 , 0x4770d0fa,
+ 0x40013800 , 0x88184b02 , 0x0080f000 , 0xbf004770,
+ 0x40013800 , 0x88184b02 , 0x0040f000 , 0xbf004770,
+ 0x40013800 , 0x88184b02 , 0x0020f000 , 0xbf004770,
+ 0x40013800 , 0x4604b510 , 0xffe4f7ff , 0xd0fb2800,
+ 0x801c4b01 , 0xbf00bd10 , 0x40013804 , 0x88184b01,
+ 0x4770b280 , 0x40013804 , 0xb5014670 , 0xf842f000,
+ 0x4001e8bd , 0xbeeef7fe , 0xf7feb508 , 0xf44fffc7,
+ 0xf5005316 , 0xfb925296 , 0x4b02f2f3 , 0x801ab292,
+ 0xbf00bd08 , 0x40013808 , 0x4b12b508 , 0x681a201d,
+ 0xf4422101 , 0x601a4280 , 0xf9e8f001 , 0xf2424b0e,
+ 0x4a0e010c , 0xf04f8019 , 0x80110100 , 0x88113204,
+ 0xf041b289 , 0x80110180 , 0xb292881a , 0x0220f042,
+ 0xf7ff801a , 0x2025ffd1 , 0xfc60f7fe , 0x22014b04,
+ 0xbd08601a , 0x40021018 , 0x4001380c , 0x40013810,
+ 0x20008944 , 0x4b09b510 , 0xf013881b , 0xd0060f40,
+ 0x88134a07 , 0x0340f023 , 0x0c1b041b , 0xf0038013,
+ 0xe8bdfc95 , 0xf0034010 , 0xbf00bcc5 , 0x40013800,
+ 0x4001380c , 0x4602b510 , 0xf7fe480b , 0x4a0bffed,
+ 0x88132003 , 0x0340f023 , 0x0c1b041b , 0x4b088013,
+ 0xb292881a , 0x0240f042 , 0xf7fe801a , 0xe8bdffb9,
+ 0xf7fe4010 , 0xbf00bfd1 , 0x200065f0 , 0x40013800,
+ 0x4001380c , 0x88134a0a , 0x0340f023 , 0x0c1b041b,
+ 0x4b088013 , 0x605a2201 , 0x4b071892 , 0x0f00e853,
+ 0x0002ea20 , 0x0100e843 , 0x0f00f091 , 0x4770d1f6,
+ 0x4001380c , 0x20008944 , 0x20009020 , 0x4b0eb510,
+ 0xf012881a , 0xd1160040 , 0x4a0c2102 , 0x4f00e852,
+ 0x0401ea44 , 0x4c00e842 , 0x0f00f09c , 0x4908d1f6,
+ 0x881a6048 , 0xb2922025 , 0x0240f042 , 0xe8bd801a,
+ 0xf7fe4010 , 0xbd10bc01 , 0x4001380c , 0x20009020,
+ 0x20008944 , 0x4b09b508 , 0x5255f245 , 0x4a08601a,
+ 0x60112106 , 0x71aef44f , 0x60113204 , 0x42ccf64c,
+ 0xf7ff601a , 0x2000fc99 , 0xbf00bd08 , 0x40003000,
+ 0x40003004 , 0xf64a4b02 , 0x601a22aa , 0xbc70f7ff,
+ 0x40003000 , 0x2400b510 , 0x681a4b0f , 0x18a24b0f,
+ 0x0303ea02 , 0xda052b00 , 0xea6f3b01 , 0xea6f7343,
+ 0x33017353 , 0x434b2150 , 0x18994a07 , 0xb1297909,
+ 0x20003204 , 0x18d24906 , 0xfba2f000 , 0x2c083401,
+ 0x2000d1e2 , 0xbf00bd10 , 0x2000894c , 0x80000007,
+ 0x20007789 , 0x4c06b510 , 0x2284f8d4 , 0x2000b132,
+ 0xf0004904 , 0x2300fb8d , 0x3284f8c4 , 0xbf00bd10,
+ 0x2000894c , 0x20006a7c , 0x4c08b510 , 0x2284f8d4,
+ 0x3288f8d4 , 0xd008429a , 0x49052000 , 0xfb8cf000,
+ 0x3284f8d4 , 0xf8c43301 , 0xbd103284 , 0x2000894c,
+ 0x20006a82 , 0x41f0e92d , 0xf0034680 , 0x2500fc35,
+ 0x4c0b4606 , 0x6827e00d , 0x46394640 , 0xf0034632,
+ 0xb928fc70 , 0x4604b10d , 0x5dbbe007 , 0x4625b12b,
+ 0x4b043410 , 0xd3ee429c , 0x4620462c , 0x81f0e8bd,
+ 0x20005c74 , 0x20005e14 , 0x41f0e92d , 0x460e2802,
+ 0x684cd143 , 0x4620493d , 0xfc3bf003 , 0xb9d04605,
+ 0x4e3c4c3b , 0x1b36493c , 0xfb4ef000 , 0xe00a1136,
+ 0xf854493a , 0xf8542c10 , 0x20003c04 , 0xfb30f000,
+ 0xfb2cf000 , 0x34103501 , 0xdbf142b5 , 0x49342000,
+ 0xfb3af000 , 0x4620e01e , 0xffb4f7ff , 0xb9304604,
+ 0x68724930 , 0xfb1cf000 , 0xe8bd2001 , 0x688381f0,
+ 0x20004d2d , 0x492d6822 , 0xbf084283 , 0xf000462b,
+ 0x68e2fb0f , 0x4610b912 , 0x81f0e8bd , 0x49282000,
+ 0xfb06f000 , 0xe8bd2000 , 0x200081f0 , 0xf000491e,
+ 0x4b1bfb13 , 0x24004a1b , 0x0802ebc3 , 0x1828ea4f,
+ 0x0704f108 , 0xfb972305 , 0xe019f7f3 , 0x491d2000,
+ 0xfb02f000 , 0x26004625 , 0xda0a4545 , 0x012a4b10,
+ 0x49192000 , 0x360158d2 , 0xfae2f000 , 0x2e0519ed,
+ 0x4916d1f2 , 0xf0002000 , 0xf000faef , 0x3401fad7,
+ 0xdbe342bc , 0x49122000 , 0xfae6f000 , 0x49082000,
+ 0xfae2f000 , 0xe8bd2000 , 0xbf0081f0 , 0x20006a87,
+ 0x20005c74 , 0x20005e14 , 0x20006a8c , 0x20006a9d,
+ 0x20006aa8 , 0x20006ac1 , 0x2000775f , 0x20006ae7,
+ 0x20007789 , 0x20006ef4 , 0x20006af5 , 0x2000775e,
+ 0x20006afb , 0x22504904 , 0x1d0b6808 , 0x3000fb02,
+ 0x7123f501 , 0xbcf2f003 , 0x2000894c , 0xbac6f003,
+ 0x4604b538 , 0xe003460d , 0xf7ff4620 , 0x3d01fff7,
+ 0xd1f92d00 , 0x0000bd38 , 0x4c16b510 , 0x1d212250,
+ 0x1100fb02 , 0x7023f504 , 0xfcd8f003 , 0xfef2f7ff,
+ 0x7123f504 , 0xf0002000 , 0xf504fa97 , 0xf0037023,
+ 0xf8d4fb4b , 0x46031288 , 0xf8c44281 , 0xdd0b0284,
+ 0x20201ac9 , 0xffd4f7ff , 0x1288f8d4 , 0x3284f8d4,
+ 0x1ac92008 , 0xffccf7ff , 0xf8d34b02 , 0xf8c32284,
+ 0xbd102288 , 0x2000894c , 0xf04f2003 , 0x22005100,
+ 0xbbf6f7fe , 0xb08bb5f0 , 0x24004b9c , 0x428cf883,
+ 0x499b4620 , 0xfa54f000 , 0x499a4620 , 0xfa64f000,
+ 0xf9e8f003 , 0x3ffff1b0 , 0xf0004604 , 0x280d8226,
+ 0x4b92d105 , 0xf8c32201 , 0x1ec422dc , 0x280ae013,
+ 0x4b8ed107 , 0x22dcf8d3 , 0x2200b11a , 0x22dcf8c3,
+ 0x4b8ae7e6 , 0x2c1b2200 , 0x22dcf8c3 , 0x3201d103,
+ 0x22e0f883 , 0x4b85e7dc , 0x32e0f893 , 0xd03b2b00,
+ 0x2b053b01 , 0xe8dfd829 , 0x2803f003 , 0x1d25210b,
+ 0xd1012c5b , 0xe0292203 , 0xd11e2c4f , 0xe0252206,
+ 0xd1012c31 , 0xe0212204 , 0xd1012c33 , 0xe01d2205,
+ 0xd0052c41 , 0xd0032c42 , 0xd0012c43 , 0xd10c2c44,
+ 0xe1e734bf , 0xd1082c46 , 0xe1e334be , 0xd1042c7e,
+ 0xe1df3487 , 0xf0002c7e , 0x462081db , 0xfad9f003,
+ 0x2c7eb908 , 0x2200d101 , 0x2202e000 , 0xf04f4b67,
+ 0xf88334ff , 0xe18722e0 , 0xf0002c0e , 0xdc1b816c,
+ 0xf0002c06 , 0xdc098123 , 0xf0002c02 , 0x2c0580ff,
+ 0x810cf000 , 0xf0402c01 , 0xe0f48177 , 0xd0722c0a,
+ 0x2c08dc03 , 0x8170f040 , 0x2c0be035 , 0x8111f000,
+ 0xf0402c0c , 0xe1298169 , 0x7f81f5b4 , 0x8106f000,
+ 0x2c7fdc10 , 0xdc03d027 , 0xf0402c10 , 0xe130815d,
+ 0x7f80f5b4 , 0x812df000 , 0x1301f240 , 0xf040429c,
+ 0xe1388153 , 0x7f82f5b4 , 0x80e0f000 , 0x80cef2c0,
+ 0x1305f240 , 0xf000429c , 0xf5b480c6 , 0xf0407f83,
+ 0x4b428143 , 0x2284f8d3 , 0x3288f8d3 , 0xf43f429a,
+ 0xf7ffaf4f , 0x4c3dfe19 , 0x3284f8d4 , 0xf43f2b00,
+ 0x2008af47 , 0xfef2f7ff , 0x1284f8d4 , 0x3288f8d4,
+ 0xd0114299 , 0x7523f504 , 0x20001869 , 0xf99cf000,
+ 0x3284f8d4 , 0x2288f8d4 , 0x32011e58 , 0x18e91828,
+ 0xf0031ad2 , 0xe003fb96 , 0x2300190c , 0x328bf884,
+ 0x20204c2a , 0xfed2f7ff , 0x1288f8d4 , 0x3284f8d4,
+ 0x1ac93101 , 0xf7ff2008 , 0xf8d4fecb , 0x3b013288,
+ 0x3288f8c4 , 0x4620e08c , 0xf7ff4c20 , 0xf8d4febf,
+ 0xb1933288 , 0xfeaef7ff , 0x4b1f6822 , 0xea023201,
+ 0x2b000303 , 0x3b01da05 , 0x7343ea6f , 0x7353ea6f,
+ 0x4a163301 , 0xf8c26013 , 0x250032e4 , 0x462e4c17,
+ 0x46387827 , 0xfa18f003 , 0xb927b900 , 0x2300b176,
+ 0x35017023 , 0x2f23e00a , 0x2e00d00c , 0x811ff040,
+ 0xdc092d09 , 0xf843466b , 0xe1184025 , 0x2600b117,
+ 0xe7e53401 , 0xd03d2d00 , 0xf7ff9800 , 0x4604fdbb,
+ 0x4907b980 , 0xf0009a00 , 0xe033f923 , 0x2000894c,
+ 0x20006b13 , 0x20006b91 , 0x80000007 , 0x20008bd8,
+ 0x20006ac1 , 0x46696843 , 0x47984628 , 0xb3084602,
+ 0xd8052809 , 0x20004b7b , 0xf853497b , 0xe0102022,
+ 0x030bf1a0 , 0xd8032b08 , 0x49782000 , 0xe0083a0a,
+ 0xd1042814 , 0x49762000 , 0xf90ef000 , 0x4975e003,
+ 0xf0002000 , 0x68a3f8f5 , 0x2000b123 , 0x68224972,
+ 0xf8eef000 , 0x20004b71 , 0x0288f8c3 , 0x0284f8c3,
+ 0x028cf883 , 0xf7ffe691 , 0xe691fd4d , 0xf8d44c6b,
+ 0x2b003284 , 0xae8cf43f , 0x49692000 , 0xf8ecf000,
+ 0x3284f8d4 , 0xf8c43b01 , 0xe6813284 , 0xf8d44c63,
+ 0xf8d43284 , 0x42932288 , 0xae7af43f , 0x20001ad2,
+ 0xf0004960 , 0xf8d4f8c5 , 0xe7ec3288 , 0xfd3cf7ff,
+ 0x4c5ae66e , 0x3284f8d4 , 0x1288f8d4 , 0xf43f428b,
+ 0x1ac9ae67 , 0xf7ff2020 , 0xf8d4fe13 , 0xf8d43284,
+ 0x20081288 , 0xf7ff1ac9 , 0xf8d4fe0b , 0xf8c43284,
+ 0x191c3288 , 0xf8842300 , 0xe651328c , 0x20004c4b,
+ 0xf000494d , 0xf504f8b1 , 0x20007123 , 0xf8acf000,
+ 0x1288f8d4 , 0x3284f8d4 , 0x1ac92008 , 0xfdf0f7ff,
+ 0x4b42e63e , 0x22e4f8d3 , 0x429a681b , 0xf7ffd101,
+ 0x4b3efdd9 , 0x22e4f8d3 , 0x2a003a01 , 0x22e4f8c3,
+ 0x2207da14 , 0x4b39e010 , 0x22e4f8d3 , 0x429a681b,
+ 0xf7ffd101 , 0x4b35fdc7 , 0x22e4f8d3 , 0x2a073201,
+ 0x22e4f8c3 , 0x2200dd02 , 0x22e4f8c3 , 0xf8d34b2f,
+ 0xf7ff02e4 , 0xe613fdd1 , 0xf0034620 , 0x2800f94e,
+ 0xae0ef43f , 0xf8d54d29 , 0x2b4e3288 , 0xae08f63f,
+ 0xf7ff4620 , 0xf8d5fdb3 , 0xf8d51284 , 0x42993288,
+ 0xf505d018 , 0x18717623 , 0xf0002000 , 0xf8d5f85d,
+ 0xf8d53284 , 0x1c582288 , 0x18f13201 , 0x18301ad2,
+ 0xfa57f003 , 0x1288f8d5 , 0x3284f8d5 , 0x1ac92008,
+ 0xfd96f7ff , 0xf8d34b15 , 0x18d12284 , 0xf8c33201,
+ 0xf8d32284 , 0xf8812288 , 0x3201428c , 0x2288f8c3,
+ 0x220018d3 , 0x228cf883 , 0xf7fee5d2 , 0xe5cff96f,
+ 0x7483f44f , 0x22004b09 , 0x22e0f883 , 0x2601e62c,
+ 0xbf00e6e6 , 0x20006a44 , 0x20007789 , 0x20006b3c,
+ 0x20006b52 , 0x20006b6a , 0x20006ae7 , 0x2000894c,
+ 0x20006b85 , 0x20006b8a , 0x20006b90 , 0xb8b2f003,
+ 0xb503b40e , 0x681b4b07 , 0xf000fa33 , 0x0001f010,
+ 0xa904d004 , 0x91019803 , 0xf82cf003 , 0x400ce8bd,
+ 0x4770b003 , 0x2000930c , 0x681b4b05 , 0xf000fa33,
+ 0x0001f010 , 0x4770d100 , 0xf0024608 , 0xbf00bfed,
+ 0x2000930c , 0x2802b51f , 0x684cd123 , 0x46204922,
+ 0xf8cff003 , 0xb9184603 , 0x68114a20 , 0xe0386051,
+ 0x491f4620 , 0xf8c5f003 , 0xb9184603 , 0x68514a1b,
+ 0xe02e6011 , 0xa9034620 , 0xf0032200 , 0x9b03f8f5,
+ 0xb10b781b , 0xe024230b , 0xf0404a14 , 0x60100001,
+ 0x2000e01f , 0xf7ff4913 , 0x2400ffc7 , 0x46224b0f,
+ 0x2000681b , 0xf00340e3 , 0x2b000301 , 0x232abf14,
+ 0x93002320 , 0x490d4b0c , 0x3024f853 , 0x23019301,
+ 0x340140a3 , 0xff9cf7ff , 0xff98f7ff , 0xd1e52c1e,
+ 0x46182300 , 0xbd10b004 , 0x20006cc0 , 0x2000930c,
+ 0x20006cc5 , 0x20006ccd , 0x20006c40 , 0x20006ce4,
+ 0xb533b40e , 0x46054b0f , 0x40c4681c , 0x0401f014,
+ 0x4620d101 , 0x490ce012 , 0xff7af7ff , 0x4604a906,
+ 0x91019805 , 0xffaef002 , 0x28004908 , 0x4604bf18,
+ 0xf7ff4628 , 0x2800ff81 , 0x4620bf08 , 0x403ce8bd,
+ 0x4770b003 , 0x2000930c , 0x20006cf4 , 0x2000744a,
+ 0x6000f100 , 0xb5384770 , 0x461d1e04 , 0x2900db10,
+ 0x190bdb0e , 0x3f00f5b3 , 0x3a01dc0a , 0x420a4321,
+ 0xb115d106 , 0xffecf7ff , 0xf5c46028 , 0xbd383000,
+ 0x30fff04f , 0xb513bd38 , 0xeb0d2204 , 0x460c0302,
+ 0xffe1f7ff , 0xdb0d2800 , 0xe00708a4 , 0x681a9b01,
+ 0x3ffff1b2 , 0x3304d106 , 0x93013c01 , 0xd1f52c00,
+ 0xe0002001 , 0xbd1c2000 , 0x21026903 , 0x71197099,
+ 0x22001849 , 0x310c7259 , 0x705a701a , 0x715a70da,
+ 0x71da719a , 0x729a721a , 0x731a72da , 0x739a7359,
+ 0x798273da , 0x82c1b90a , 0x8a81e022 , 0xf0213908,
+ 0xf0010201 , 0x741901fe , 0x74590a11 , 0x74990c11,
+ 0x74d90e11 , 0x8a81b962 , 0xf0213908 , 0xf0010201,
+ 0x741901fe , 0x74590a11 , 0x0e120c11 , 0x74da7499,
+ 0x751a2200 , 0x759a755a , 0xf04f75da , 0x82c30318,
+ 0x47702000 , 0x69036882 , 0xc001f892 , 0xea417811,
+ 0xf892210c , 0x78d2c002 , 0x410cea41 , 0x6102ea41,
+ 0xd00f2901 , 0x2902d303 , 0x2003d014 , 0x22004770,
+ 0x010ff06f , 0x705a701a , 0x70da709a , 0x7159711a,
+ 0xe010719a , 0x701a2200 , 0x7099705a , 0x711a70da,
+ 0xe007715a , 0x701a2200 , 0x709a705a , 0x711a70da,
+ 0x2101715a , 0x71da7199 , 0x0308f04f , 0x200082c3,
+ 0xb5374770 , 0x46056884 , 0x78627823 , 0xea437961,
+ 0x78a32202 , 0xea4278e0 , 0x79234203 , 0x6000ea42,
+ 0x2301ea43 , 0x220179a1 , 0x4301ea43 , 0xea4379e1,
+ 0xab016101 , 0xff3ff7ff , 0xda012800 , 0xe0182002,
+ 0x79627923 , 0x2202ea43 , 0xea4279a3 , 0x79e34203,
+ 0x6203ea42 , 0x429a8aab , 0x200bd901 , 0x6928e009,
+ 0xf0039901 , 0x7923f84d , 0x20007962 , 0x2302ea43,
+ 0xbd3e82eb , 0x4604b510 , 0x4070f44f , 0xff18f7ff,
+ 0x46012204 , 0xf0034620 , 0x7823f83b , 0xd0062b02,
+ 0x21004620 , 0xf0032204 , 0x2302f862 , 0xbd107023,
+ 0xb085b5f0 , 0x20212300 , 0x93029301 , 0xfdcef7fe,
+ 0xbf0c2800 , 0x24002408 , 0xf7ffa803 , 0xf89dffdb,
+ 0xf013300d , 0xbf180f02 , 0x0401f044 , 0x46282500,
+ 0xfcaaf7fe , 0xbf8c2d0f , 0x27012700 , 0xbf142f00,
+ 0x26042602 , 0xb13000bf , 0x18ffab04 , 0x3c0cf857,
+ 0xb14b4334 , 0xab04e006 , 0x230118ff , 0xf8474226,
+ 0xd0013c0c , 0x0420f044 , 0x2d203501 , 0xf004d1df,
+ 0x2b040306 , 0xf044bf08 , 0xf7fe0420 , 0x4320fc99,
+ 0xbdf0b005 , 0x2280b510 , 0x493d2000 , 0xfe20f7ff,
+ 0x20002280 , 0xf7ff493b , 0x2202fe1b , 0x20004613,
+ 0xf7ff4939 , 0x2301fe15 , 0x49382000 , 0x6280f44f,
+ 0xfe0ef7ff , 0xf44f4936 , 0x20005280 , 0xfe08f7ff,
+ 0xff9ef7ff , 0x46044933 , 0xf7ff2000 , 0xf014fe01,
+ 0xd0030f08 , 0x49302000 , 0xfe0ef7ff , 0x0f01f014,
+ 0x2000d003 , 0xf7ff492d , 0xf014fe07 , 0xd0030f40,
+ 0x492b2000 , 0xfe00f7ff , 0x0f02f014 , 0x2000d003,
+ 0xf7ff4928 , 0xf014fdf9 , 0xd0030f04 , 0x49262000,
+ 0xfdf2f7ff , 0x0f10f014 , 0x2000d003 , 0xf7ff4923,
+ 0xf014fdeb , 0xd0030f20 , 0x49212000 , 0xfde4f7ff,
+ 0x20004920 , 0xfde0f7ff , 0x491f2000 , 0xfddcf7ff,
+ 0xf0142400 , 0xd101001f , 0xe003491c , 0x0007f014,
+ 0x491bd102 , 0xfdd0f7ff , 0xf7fe4620 , 0x4b19fc15,
+ 0x34014919 , 0xbf082800 , 0x20004619 , 0xfdc4f7ff,
+ 0xd1e62c20 , 0x490f2000 , 0xfdbef7ff , 0xbd102000,
+ 0x20006e1c , 0x20006e2d , 0x20006e3e , 0x20006e5b,
+ 0x20006e78 , 0x20006e88 , 0x20006e91 , 0x20006ea3,
+ 0x20006eaf , 0x20006ebc , 0x20006ec4 , 0x20006ecd,
+ 0x20006ed4 , 0x2000775e , 0x20006ee2 , 0x20006ef1,
+ 0x20006ef5 , 0x20006ef7 , 0x20006ef9 , 0x2300b570,
+ 0x6280f44f , 0x460c4605 , 0xfe1df7ff , 0xda012800,
+ 0xbd702005 , 0x46214628 , 0x4070e8bd , 0xbb66f7fe,
+ 0x6884b510 , 0xff04f7ff , 0x0f04f010 , 0x7823d131,
+ 0x79617862 , 0x2202ea43 , 0x78e078a3 , 0x4203ea42,
+ 0xea427923 , 0xea436000 , 0x79a12301 , 0x4301ea43,
+ 0xea4379e1 , 0xf0016101 , 0xb9d0fef1 , 0x78627823,
+ 0xea437961 , 0x78a32202 , 0xea4278e0 , 0x79234203,
+ 0x6000ea42 , 0x2301ea43 , 0xea4379a1 , 0x79e14301,
+ 0x6101ea43 , 0xffbaf7ff , 0xbf142800 , 0x20002002,
+ 0x2004bd10 , 0xb573bd10 , 0x2800ac01 , 0x2602bf14,
+ 0x46052600 , 0xf7ff4620 , 0xf89dfead , 0x42b33005,
+ 0x200fd021 , 0xfb80f7fe , 0x2307b108 , 0x4668e01f,
+ 0x6005f88d , 0xfe9ef7ff , 0x46214668 , 0x466e2204,
+ 0xfeccf002 , 0xf44fb178 , 0xf44f4070 , 0xf7fe5180,
+ 0x4603fb05 , 0xf44fb958 , 0x21044070 , 0xf7fe4622,
+ 0x4603faab , 0x4628b918 , 0xfa60f7fe , 0x46182300,
+ 0xe92dbd7c , 0xf01041f0 , 0xbf0e0501 , 0xf001462f,
+ 0x25010701 , 0x0840f010 , 0x460e4604 , 0xf011d00a,
+ 0xd1070f40 , 0xfe84f7ff , 0x0001f000 , 0xbf182800,
+ 0xe0002701 , 0x4638b11d , 0xffadf7ff , 0xf7ff4605,
+ 0x43c0fe77 , 0x0f09f010 , 0xf1b8d123 , 0xd0080f00,
+ 0x0f40f016 , 0x2002d005 , 0xff9df7ff , 0xbf182800,
+ 0xf0144605 , 0xd0080f02 , 0x0f02f016 , 0x2000d005,
+ 0xfb60f7fe , 0xbf182800 , 0xf0144605 , 0xd0080f04,
+ 0x0f04f016 , 0x2001d005 , 0xfb54f7fe , 0xbf182800,
+ 0x46284605 , 0x81f0e8bd , 0x6882b538 , 0x78514605,
+ 0x69047813 , 0x2301ea43 , 0x78d07891 , 0x4301ea43,
+ 0x6000ea53 , 0x7951d00b , 0xea437913 , 0x79912301,
+ 0x4301ea43 , 0xea4379d1 , 0xf7ff6101 , 0xf7ffff9a,
+ 0x0a03fe2f , 0x70637020 , 0x0e000c03 , 0x70e070a3,
+ 0xfb08f7fe , 0x0038f040 , 0x71630a03 , 0x78620c03,
+ 0x782371a3 , 0xea437120 , 0x0e002302 , 0x71e078a2,
+ 0xea4378e0 , 0xea434302 , 0xf7fe6000 , 0x0a03faf5,
+ 0x0c037263 , 0x72a37220 , 0xf04f0e00 , 0x72e0030c,
+ 0x200082eb , 0x0000bd38 , 0x2801b510 , 0x2014dc01,
+ 0x684cbd10 , 0x46204915 , 0xfd5bf002 , 0x3001b908,
+ 0x4913e00d , 0xf0024620 , 0x4601fd54 , 0x3001b908,
+ 0x4620e018 , 0xf002490f , 0xb918fd4c , 0xf04f3004,
+ 0xe00f31ff , 0x490c4620 , 0xfd43f002 , 0x3040b908,
+ 0x490ae7f5 , 0xf0024620 , 0x4601fd3c , 0x200bb108,
+ 0x2040bd10 , 0x4010e8bd , 0xbf3bf7ff , 0x20006efb,
+ 0x20006f02 , 0x20006ec9 , 0x20006f0c , 0x20006f0a,
+ 0x2300b570 , 0x22024614 , 0x460d4606 , 0xfccbf7ff,
+ 0xda012800 , 0xbd702005 , 0x46294630 , 0xe8bd4622,
+ 0xf7fe4070 , 0xb538b9c1 , 0x68844605 , 0xfdb0f7ff,
+ 0x0f04f010 , 0x7923d13a , 0xea437961 , 0x79a32101,
+ 0x4103ea41 , 0xea4179e3 , 0x89ab6103 , 0x0208f101,
+ 0xd901429a , 0xbd382003 , 0x78237862 , 0xea4378e0,
+ 0x78a22302 , 0x4302ea43 , 0x6000ea43 , 0xfd96f001,
+ 0x7823b9e0 , 0x79617862 , 0x2202ea43 , 0x78e078a3,
+ 0x4203ea42 , 0xea427923 , 0xea436000 , 0x79a12301,
+ 0x0208f104 , 0x4301ea43 , 0xea4379e1 , 0xf7ff6101,
+ 0x2800ffaf , 0x2002bf14 , 0xbd382000 , 0xbd382004,
+ 0xb1e1b510 , 0x46022800 , 0xbfb84b1d , 0x10d21dc2,
+ 0x4b1c5c99 , 0x0303ea00 , 0xda052b00 , 0xea6f3b01,
+ 0xea6f7343 , 0x33017353 , 0xf003fa51 , 0x0f01f010,
+ 0x2001d124 , 0xf303fa10 , 0x0101ea43 , 0x2800e01b,
+ 0x4b0f4602 , 0x1dc2bfb8 , 0x5c9910d2 , 0xea004b0d,
+ 0x2b000303 , 0x3b01da05 , 0x7343ea6f , 0x7353ea6f,
+ 0xfa513301 , 0xf010f003 , 0xd0070f01 , 0xfa102001,
+ 0xea21f303 , 0x4c020103 , 0xbd1054a1 , 0xbd102000,
+ 0x20008c34 , 0x80000007 , 0x4606b570 , 0x7803b178,
+ 0x2500b16b , 0x4b07462c , 0x58e94630 , 0xfc81f002,
+ 0xb2e0b908 , 0x3401bd70 , 0x2c253514 , 0x2025d1f3,
+ 0xbf00bd70 , 0x200065fc , 0x6885b538 , 0xffc2f001,
+ 0xb1084604 , 0xbd382004 , 0xf7ff4628 , 0x2825ffdd,
+ 0x4b09d00f , 0xfb012114 , 0x689a3300 , 0x68dbb14a,
+ 0x0f20f013 , 0xf895d005 , 0xf7fe1020 , 0x4620fadf,
+ 0x2002bd38 , 0xbf00bd38 , 0x200065fc , 0x41f0e92d,
+ 0x79ae4605 , 0x692c6880 , 0xf7ffb966 , 0x2825ffbd,
+ 0xf7fed046 , 0xf04ffabb , 0x70200301 , 0x463082eb,
+ 0x81f0e8bd , 0x2b017803 , 0xd304d010 , 0xd0102b02,
+ 0xe8bd2003 , 0x300181f0 , 0xffa6f7ff , 0xd02f2825,
+ 0xfaa4f7fe , 0x0301f04f , 0xe0257020 , 0x70222225,
+ 0x7847e022 , 0xd8232f24 , 0x437b2314 , 0xf8524a12,
+ 0x18d68003 , 0xf0024640 , 0x4641fbef , 0x1c601c42,
+ 0xfce6f002 , 0xf7fe4638 , 0x7020fa89 , 0xf8847b33,
+ 0x7b733024 , 0x3025f884 , 0xf8847bb3 , 0x7bf33026,
+ 0x3027f884 , 0x0328f04f , 0x200082eb , 0x81f0e8bd,
+ 0xe8bd2002 , 0xbf0081f0 , 0x200065fc , 0x2802b537,
+ 0xdc01460d , 0xe0202014 , 0xf7ff6848 , 0x2825ff65,
+ 0xd0194604 , 0x22144b0d , 0x3300fb02 , 0xb19a689a,
+ 0xf01368db , 0xd00f0f20 , 0xa90168a8 , 0xf0022200,
+ 0x9b01fc1b , 0x781d4601 , 0x200cb10d , 0x4620e005,
+ 0xfa5cf7fe , 0xe0004628 , 0xbd3e200b , 0x200065fc,
+ 0x2802b573 , 0x6848d11b , 0xff3ef7ff , 0x46042825,
+ 0xf7fed035 , 0x4605fa3b , 0x46204629 , 0xfef0f7ff,
+ 0x43542214 , 0x28004a17 , 0x232abf14 , 0x58a22320,
+ 0x92002000 , 0x462a4914 , 0xfabaf7ff , 0x4d11e01b,
+ 0x68ab2400 , 0xb2e0b1a3 , 0xfa20f7fe , 0x46314606,
+ 0xf7ff4620 , 0x682afed5 , 0xbf142800 , 0x2320232a,
+ 0x49099200 , 0x20004632 , 0xfaa2f7ff , 0xfa9ef7ff,
+ 0x2c253401 , 0x2000d101 , 0x3514e002 , 0x200be7e1,
+ 0xbf00bd7c , 0x200065fc , 0x20006f70 , 0x41f0e92d,
+ 0x46804b1a , 0x681e460f , 0x25004c19 , 0xf814e02a,
+ 0x45433c03 , 0xf834d124 , 0xb17f2c02 , 0x5f00f412,
+ 0xf854d105 , 0xf8540c0c , 0xf7fe1c08 , 0xf854f97d,
+ 0xf8540c0c , 0xf9141c08 , 0xe00f2c04 , 0x5f00f412,
+ 0xf854d106 , 0xf8540c0c , 0x22101c08 , 0xf96cf7fe,
+ 0x0c0cf854 , 0x1c08f854 , 0x32fff04f , 0xf912f7fe,
+ 0x340c3501 , 0xdbd242b5 , 0x81f0e8bd , 0x200068e0,
+ 0x200068ec , 0x45f8e92d , 0x21004b15 , 0x7030f853,
+ 0x03c0eb03 , 0x8004f8d3 , 0xebc7460e , 0xea4f0a08,
+ 0xe0150aea , 0x42a2685a , 0x428ada01 , 0x4622dc00,
+ 0x46143308 , 0xd3f54543 , 0xe006463d , 0x42a3686b,
+ 0x682bd102 , 0x47983601 , 0x45453508 , 0xd3f54621,
+ 0xda034556 , 0xf242463b , 0xe7eb7410 , 0x85f8e8bd,
+ 0x20006fb0 , 0xf7ff2000 , 0x0000bfcd , 0x00000000,
+ 0x4ff7e92d , 0x22014b4c , 0x4f4c601a , 0x1aff4b4c,
+ 0x4e4c10bf , 0xf0014668 , 0x46b2ffe9 , 0x9d019c00,
+ 0x0800f04f , 0xe9dae014 , 0xea522300 , 0xd00b0103,
+ 0xeb7342a2 , 0xd2070c05 , 0x22002300 , 0x2300e9ca,
+ 0xf8534b3f , 0x47983028 , 0x0801f108 , 0x0a08f10a,
+ 0xdbe845b8 , 0x80f4f8df , 0xe9d1a133 , 0xe9d80100,
+ 0x1aa22300 , 0x0303eb65 , 0xeb714290 , 0xd2040c03,
+ 0xf7ff200d , 0xe9c8ff8f , 0xf8df4500 , 0xa12c80d0,
+ 0x0100e9d1 , 0x2302e9d8 , 0xeb651aa2 , 0x42900303,
+ 0x0c03eb71 , 0x200ed204 , 0xff7cf7ff , 0x4502e9c8,
+ 0xf0014668 , 0x4c28ffa3 , 0x25004928 , 0x0100e9d1,
+ 0x18249a00 , 0xeb459b01 , 0x42a20501 , 0x0c05eb73,
+ 0x2000d301 , 0xf500e004 , 0xf50020f4 , 0x1a807090,
+ 0x21004c19 , 0xe01a64a1 , 0x4500e9d6 , 0x0c05ea54,
+ 0x4294d013 , 0x0c03eb75 , 0x2000d201 , 0x46a2e00d,
+ 0x468046ab , 0x79e8ea4f , 0x0a02ebba , 0x0b03eb6b,
+ 0xeb7b45c2 , 0xbf380c09 , 0x31011aa0 , 0x42b93608,
+ 0x2800da02 , 0xe77cdce0 , 0xf77f2800 , 0xf7fdaf7a,
+ 0xe776fadd , 0x8000f3af , 0x0007a11f , 0x00000000,
+ 0x000f423f , 0x00000000 , 0x20008c40 , 0x20005fc8,
+ 0x20005fc8 , 0x20008c48 , 0x0007a120 , 0x20009318,
+ 0x18184b01 , 0xbf004770 , 0x20008c90 , 0x6803b508,
+ 0xbd084798 , 0xe0034b05 , 0x4290685a , 0x330cd004,
+ 0x42934a03 , 0x2300d3f8 , 0x47704618 , 0x20005e14,
+ 0x20005f88 , 0x23006902 , 0x70112102 , 0x70937053,
+ 0xf04f70d3 , 0x82c20204 , 0x47704618 , 0x69026883,
+ 0xc001f893 , 0xea417819 , 0xf893210c , 0x78dbc002,
+ 0x410cea41 , 0x6103ea41 , 0x18cb4b06 , 0x70130a19,
+ 0x0c197051 , 0x70d30e1b , 0x0304f04f , 0x82c37091,
+ 0x47702000 , 0x01020304 , 0x6883b570 , 0x781a6904,
+ 0xf893785d , 0xea42c005 , 0x789a2505 , 0x4502ea45,
+ 0xea4578da , 0x791a6502 , 0x2c0cea42 , 0x79db799a,
+ 0x4c02ea4c , 0x6c03ea4c , 0x0c9cea4f , 0x0f20f1bc,
+ 0x2002d901 , 0x2300bd70 , 0x195ae00b , 0x0183eb04,
+ 0xf8040a16 , 0x704e2023 , 0x0e120c16 , 0x70ca708e,
+ 0x45633301 , 0xf04fd1f1 , 0x82c30380 , 0xbd702000,
+ 0x6883b538 , 0x69044605 , 0xf7ff7818 , 0xb908ff8b,
+ 0xbd383003 , 0x70227a02 , 0x70627a42 , 0x70a27a82,
+ 0x20007ac3 , 0xf04f70e3 , 0x82eb0304 , 0x0000bd38,
+ 0x68832200 , 0x785882c2 , 0xea417819 , 0x78982100,
+ 0xea4178db , 0xea414100 , 0x4b026103 , 0xf8c34610,
+ 0x47701100 , 0x20008c90 , 0x2801b538 , 0xdd10460d,
+ 0x4b0e2400 , 0xf8536868 , 0xf0021024 , 0xb920f9c2,
+ 0x2c044b0b , 0xd104701c , 0x3401e00e , 0xd1f02c04,
+ 0x4b07e00a , 0x781a2000 , 0x49064b04 , 0x2022f853,
+ 0xf8b6f7ff , 0xbd382000 , 0xbd38200b , 0x20007028,
+ 0x20009328 , 0x20007054 , 0x6884b5f8 , 0x79236906,
+ 0x46057967 , 0x2707ea43 , 0x210079a3 , 0x4703ea47,
+ 0x222079e3 , 0x6703ea47 , 0xbf282f20 , 0x46302720,
+ 0xfa8df002 , 0x4630463a , 0x0108f104 , 0xfa58f002,
+ 0x79237962 , 0x2302ea43 , 0x786282eb , 0x78e07823,
+ 0x2302ea43 , 0xea4378a2 , 0xea434302 , 0xbdf86000,
+ 0x6883b538 , 0x785d4604 , 0x182b7818 , 0xdd012bff,
+ 0xbd382003 , 0xfefcf7ff , 0x4601462a , 0xf0026920,
+ 0x82e5fa37 , 0xbd382000 , 0x43f0e92d , 0x4b35b085,
+ 0x781b4604 , 0xd03c2b00 , 0xd1252b01 , 0xf001a802,
+ 0x4931fe35 , 0xf8d188a0 , 0x9a025108 , 0x9b0342a8,
+ 0xe9f1d113 , 0xf24c6744 , 0x1b96384f , 0x0707eb63,
+ 0x0900f04f , 0xeb7945b0 , 0xd3060c07 , 0x2300e9c1,
+ 0x49262008 , 0xf858f7ff , 0x4923e01b , 0x7588f501,
+ 0x2300e9c5 , 0x0108f8c1 , 0x781b4b1e , 0xd90b2b02,
+ 0xb14989a1 , 0x68a19100 , 0x910188a2 , 0x200879a3,
+ 0xf7ff491b , 0xe004f8a5 , 0x491a2008 , 0xf7ff88a2,
+ 0x88a0f89f , 0xfeb6f7ff , 0x2501b908 , 0x79a2e00b,
+ 0xfa316881 , 0xf012f202 , 0xd0180f01 , 0x46206803,
+ 0x46054798 , 0x2008b120 , 0x462a490f , 0xf888f7ff,
+ 0x781b4b08 , 0xd9062b02 , 0xb1228ae2 , 0x490b2008,
+ 0xf7ff6923 , 0xb2e8f87d , 0xe8bdb005 , 0x250683f0,
+ 0xbf00e7e9 , 0x20009328 , 0x20008c90 , 0x20007073,
+ 0x20007075 , 0x20007087 , 0x20007091 , 0x2000709b,
+ 0x2020b538 , 0xfe74f7ff , 0x70032345 , 0xf7ff2020,
+ 0x2343fe6f , 0x20227043 , 0xfe6af7ff , 0x70042401,
+ 0xf7ff2026 , 0x7004fe65 , 0x5000f44f , 0xf89ef000,
+ 0xf832f000 , 0x4602490c , 0xf7ff2008 , 0xf04ff849,
+ 0xf7fd30ff , 0xf010f91b , 0xd0f80f01 , 0xf8d54d07,
+ 0x2c004118 , 0x4620d0f3 , 0xff56f7ff , 0xf8d57620,
+ 0xf7ff0118 , 0xe7eafe4b , 0x200070f3 , 0x20008c90,
+ 0x3f00e850 , 0x0301ea23 , 0x3200e840 , 0x0f00f092,
+ 0x4770d1f6 , 0x3f00e850 , 0x0301ea43 , 0x3200e840,
+ 0x0f00f092 , 0x4770d1f6 , 0x68184b01 , 0xbf004770,
+ 0x20008dc8 , 0x69034a07 , 0x70197911 , 0x70597951,
+ 0x70997991 , 0x70da79d2 , 0x0304f04f , 0x200082c3,
+ 0xbf004770 , 0x20008dc8 , 0x4b08b510 , 0x685b4604,
+ 0xd0044218 , 0x49062006 , 0xf7fe4622 , 0x4805fff9,
+ 0xe8bd4621 , 0xf7ff4010 , 0xbf00bfc3 , 0x20008dc8,
+ 0x20007170 , 0x20008dcc , 0x6883b508 , 0x781a7859,
+ 0xea4278d8 , 0x78992201 , 0x4201ea42 , 0x6000ea42,
+ 0xffdaf7ff , 0xbd082000 , 0x4b0ab538 , 0x681b4604,
+ 0xd0044218 , 0x49082006 , 0xf7fe4622 , 0x4d05ffd1,
+ 0x46284621 , 0xff9cf7ff , 0xf7ff2034 , 0x682bfdd9,
+ 0xbd386003 , 0x20008dc8 , 0x20007185 , 0x6883b508,
+ 0x781a7859 , 0xea4278d8 , 0x78992201 , 0x4201ea42,
+ 0x6000ea42 , 0xffd8f7ff , 0xbd082000 , 0x4b10b538,
+ 0x681a4604 , 0x0202ea00 , 0xd1044282 , 0xea00685b,
+ 0x42830303 , 0x2006d004 , 0x4622490a , 0xffa0f7fe,
+ 0x46214d07 , 0xf7ff4628 , 0x1d28ff75 , 0xf7ff4621,
+ 0x2034ff71 , 0xfda4f7ff , 0x6003682b , 0xbf00bd38,
+ 0x20008dc8 , 0x20007198 , 0x2803b537 , 0xd127460c,
+ 0x22006888 , 0xf002a901 , 0x9b01f83f , 0x781b4605,
+ 0x200cb10b , 0x6864e028 , 0x46204914 , 0xfff9f001,
+ 0x4628b918 , 0xffc2f7ff , 0x4620e012 , 0xf0014910,
+ 0xb918fff0 , 0xf7ff4628 , 0xe009ff8f , 0x490d4620,
+ 0xffe7f001 , 0x200bb108 , 0x4628e00e , 0xff5cf7ff,
+ 0x490a4c09 , 0x20006822 , 0xfee2f7fe , 0x49082000,
+ 0xf7fe6862 , 0x2000fedd , 0xbf00bd3e , 0x20006d5e,
+ 0x200071a9 , 0x200071af , 0x20008dc8 , 0x200071b6,
+ 0x200071c9 , 0x21086903 , 0x70192200 , 0x705a3105,
+ 0x70da709a , 0x715a7119 , 0x71da719a , 0xf04f721a,
+ 0x82c30309 , 0x47704610 , 0x4d1cb570 , 0x46066904,
+ 0x22074629 , 0xf0024620 , 0x782bf87b , 0x786b7023,
+ 0x78ab7063 , 0x78eb70a3 , 0x792b70e3 , 0x796b7123,
+ 0x79ab7163 , 0xf0007523 , 0x7803f931 , 0x784373a3,
+ 0x788373e3 , 0x78c37423 , 0x79037463 , 0x794374a3,
+ 0x798374e3 , 0x79c371a3 , 0x7a0371e3 , 0x7a437323,
+ 0x7b037363 , 0x7b437223 , 0x7b837263 , 0x7bc372a3,
+ 0x72e32000 , 0x0315f04f , 0xbd7082f3 , 0x2000932c,
+ 0x0101f1d0 , 0x2100bf38 , 0xf7fd2023 , 0x0000bdf7,
+ 0x4d0ab538 , 0x490a200a , 0xfeeaf7fe , 0x602b2300,
+ 0x60ab606b , 0x040cf105 , 0x462035dc , 0x220d2100,
+ 0xf002340d , 0x42acf85c , 0xbd38d1f7 , 0x20008dd0,
+ 0x2000722a , 0x4b1bb570 , 0x79184606 , 0x0001f010,
+ 0x4c19d02e , 0x68a3799a , 0xd3054293 , 0x4917200a,
+ 0xfec6f7fe , 0xbd702003 , 0x00dcf104 , 0xffb0f7fc,
+ 0xf1046860 , 0x220d050c , 0xfb024631 , 0xf0025000,
+ 0x6863f807 , 0x33012601 , 0x030ff003 , 0x34086063,
+ 0x3f00e854 , 0xe8444433 , 0xf0923200 , 0xd1f70f00,
+ 0x00d0f105 , 0xf800f7fd , 0xf7ff4630 , 0x2000ffa9,
+ 0xbf00bd70 , 0x2000932c , 0x20008dd0 , 0x20007241,
+ 0x4c18b538 , 0x68a24605 , 0xf1046900 , 0xb94a030c,
+ 0x320d6821 , 0xf001310f , 0xfb02010f , 0xf0013101,
+ 0xe015ffd7 , 0x220d6821 , 0x3101fb02 , 0xffd0f001,
+ 0x33016823 , 0x030ff003 , 0x3b08f844 , 0xe8542301,
+ 0xeba11f00 , 0xe8440103 , 0xf0921200 , 0xd1f60f00,
+ 0x68984b04 , 0xf7ffb908 , 0xf04fff73 , 0x82eb030d,
+ 0xbd382000 , 0x20008dd0 , 0x6885b570 , 0x786e782b,
+ 0xea437969 , 0x78ab2606 , 0x4603ea46 , 0xea4678eb,
+ 0x4b306603 , 0x4016681a , 0x4011795a , 0x0f80f016,
+ 0x7d2ad004 , 0xbfa82a10 , 0x719a2210 , 0x791c4b29,
+ 0xea24792b , 0x40190401 , 0xf000430c , 0xf016f857,
+ 0xd0040f01 , 0x79ea79ab , 0x2302ea43 , 0xf01680c3,
+ 0xd00a0f02 , 0x7a2b7a6a , 0x2302ea43 , 0xea437aaa,
+ 0x7aea4302 , 0x6302ea43 , 0xf01660c3 , 0xd0070f08,
+ 0x7b6a7b2b , 0x2302ea43 , 0xbfb82bc8 , 0x810323c8,
+ 0x0f10f016 , 0x7babd004 , 0xea437bea , 0x80032302,
+ 0x0f20f016 , 0x7c2bd004 , 0xea437c6a , 0x80432302,
+ 0x0f40f016 , 0x7cabd004 , 0xea437cea , 0x80832302,
+ 0x0f01f014 , 0x4b07d009 , 0xf012791a , 0xd1040201,
+ 0xf04f2004 , 0xf7fc5100 , 0x4b02ff1b , 0x711c2000,
+ 0xbf00bd70 , 0x2000932c , 0x68184b03 , 0x0001f1d0,
+ 0x2000bf38 , 0xbf004770 , 0x20008eb4 , 0x47704800,
+ 0x20009334 , 0x460ab570 , 0x490c4605 , 0xf7fe200b,
+ 0x2400fd67 , 0xb1225d2a , 0x4909200b , 0xfd60f7fe,
+ 0x200be003 , 0xf7fe4907 , 0x3401fd6f , 0xd1f12c0d,
+ 0x200b4905 , 0x4070e8bd , 0xbd66f7fe , 0x20007274,
+ 0x2000727f , 0x20007285 , 0x2000744a , 0x00000000,
+ 0x4606b573 , 0xf0014668 , 0x9c00fb19 , 0xe0039d01,
+ 0x88d84b0d , 0xfc06f001 , 0x695b4b0c , 0xd10e42b3,
+ 0xf0014668 , 0xe9ddfb0b , 0xa1052300 , 0x0100e9d1,
+ 0xeb631b12 , 0x42900305 , 0x0c03eb71 , 0xbd7cd2e8,
+ 0x0001869f , 0x00000000 , 0x20009334 , 0x20008eb4,
+ 0x2801b510 , 0x6848dd06 , 0xf0014912 , 0xb908fe99,
+ 0xbd10300b , 0x49114c10 , 0xf7ff1d20 , 0xf104ffa3,
+ 0x490f001c , 0xff9ef7ff , 0x002cf104 , 0xf7ff490d,
+ 0x6822ff99 , 0x490c2000 , 0xfd02f7fe , 0x4b0b69a4,
+ 0x20004a0b , 0x4284490b , 0x461abf08 , 0xfcf8f7fe,
+ 0xbd102000 , 0x20008ecc , 0x20008eb4 , 0x20007289,
+ 0x20007294 , 0x2000729f , 0x200072aa , 0x20007738,
+ 0x200079bb , 0x200072ce , 0xf7fdb508 , 0x4a05f817,
+ 0x737af44f , 0xf3f3fb90 , 0xf3f3fb92 , 0x63d34a02,
+ 0xbf00bd08 , 0x00f42400 , 0x20008eb4 , 0x2500b5f8,
+ 0x462c4607 , 0xff50f7ff , 0x4e0eb1a0 , 0xf7fd4620,
+ 0x8830fe1d , 0xfb34f001 , 0xfe4ef7fd , 0x19364b0a,
+ 0xb2c05d1b , 0x7c334318 , 0x40184305 , 0x34015538,
+ 0xd1e72c0d , 0x30fff04f , 0xfe08f7fd , 0xbf181e28,
+ 0xbdf82001 , 0x20009334 , 0x20008ef4 , 0xf04f2004,
+ 0x22005100 , 0xbe3cf7fc , 0xf04fb570 , 0xfa0c0c01,
+ 0x4614fc00 , 0xbf183a00 , 0xfa122201 , 0x4b12f000,
+ 0xf89118c9 , 0xea055040 , 0x4286060c , 0xea85d01b,
+ 0x695d0c0c , 0x0040f103 , 0xc040f881 , 0xf7ff490b,
+ 0xf7ffff19 , 0x4628ffdb , 0xff3af7ff , 0xb10c4b08,
+ 0xe0008858 , 0xf0018898 , 0x4b03fb45 , 0xe8bd6958,
+ 0xf7ff4070 , 0xbd70bf2d , 0x20008eb4 , 0x20007318,
+ 0x20009334 , 0x45f7e92d , 0x46822801 , 0xd11b4688,
+ 0x49322000 , 0xfc78f7fe , 0x4b312400 , 0xb17b5d1b,
+ 0x4b2f2500 , 0x412b5d1b , 0x0f01f013 , 0x2000d005,
+ 0x4622492c , 0xf7fe462b , 0x3501fc53 , 0xd1f02d08,
+ 0x2c0d3401 , 0xe045d1e9 , 0x2b011ec3 , 0xaf01d842,
+ 0x22006848 , 0xf0014639 , 0x9b01fd77 , 0x781a4604,
+ 0xd1312a00 , 0xdb2f2800 , 0xdc2d280c , 0x0008f8d8,
+ 0xf0014639 , 0x9b01fd69 , 0x781e4605 , 0x2800bb36,
+ 0x2807db24 , 0xf1badc22 , 0xd10a0f03 , 0x22014621,
+ 0xff82f7ff , 0x46214628 , 0xf7ff4632 , 0x4630ff7d,
+ 0x4632e019 , 0x000cf8d8 , 0xf0014639 , 0x9b01fd4d,
+ 0x781b4602 , 0x2800b963 , 0x2801db0a , 0x4628dc08,
+ 0xf7ff4621 , 0xe005ff69 , 0xe004200b , 0xe002200c,
+ 0xe000200d , 0xe8bd2000 , 0xbf0085fe , 0x20007323,
+ 0x20008ef4 , 0x20007334 , 0x6885b538 , 0xf842f001,
+ 0xb1084604 , 0xbd382004 , 0x290c7829 , 0x7868d807,
+ 0xd8042807 , 0xf7ff78aa , 0x4620ff47 , 0x2003bd38,
+ 0x0000bd38 , 0xb085b5f0 , 0xf7fd4c31 , 0x1d25fda7,
+ 0x30fff04f , 0xfd32f7fd , 0xf7ff4628 , 0xe895ff07,
+ 0xf104000f , 0xe8ac0c1c , 0x46620007 , 0xf0007013,
+ 0x2800fd27 , 0xf000d13d , 0xf010fd15 , 0xd1030f02,
+ 0xf01379a3 , 0xd0340f04 , 0x462c2500 , 0x46684b21,
+ 0x195b5d5f , 0x2100785e , 0xf001220d , 0xb11efdb0,
+ 0x5ddb4b1d , 0xd0184233 , 0x19dfab04 , 0x3c10f817,
+ 0x0606ea43 , 0x6c10f807 , 0x3002f89d , 0x0304f043,
+ 0x3002f88d , 0x4a142300 , 0x1003f81d , 0x438a5cd2,
+ 0x3301d103 , 0xd1f62b0d , 0x3401e004 , 0x2c033502,
+ 0xe006d1d4 , 0x200b4622 , 0xf7fe490c , 0xb2e4fc09,
+ 0x24ffe000 , 0x2c014b0a , 0x4020f883 , 0xf44fd106,
+ 0xb0054080 , 0x40f0e8bd , 0xbc48f7ff , 0xbdf0b005,
+ 0x20008eb4 , 0x2000725c , 0x20008eb8 , 0x2000733c,
+ 0x20009334 , 0x4ff0e92d , 0x489fb085 , 0xf7ff499f,
+ 0xf7fdfe01 , 0xf7fffd47 , 0x499dfe87 , 0xf7fe200b,
+ 0xf7fffbdf , 0xb118fde9 , 0x0001f06f , 0xfcb6f7fd,
+ 0xf7fd2001 , 0xf7fdfd07 , 0xb110fce7 , 0xfddcf7ff,
+ 0xf04fb918 , 0xf7fc30ff , 0xf7fffca1 , 0x2800fdd5,
+ 0x4990d0f1 , 0xf7fe200b , 0x2000fbc3 , 0xfcf2f7fd,
+ 0x30fff04f , 0xfc9af7fd , 0x4668e107 , 0xf916f001,
+ 0x2300e9dd , 0xe9cd4668 , 0xf0012302 , 0x4b86f90f,
+ 0x6d1a9f00 , 0x2a1f3201 , 0xdd01651a , 0x651a2200,
+ 0x6d034881 , 0x0383eb00 , 0x30d4655f , 0xfe56f7ff,
+ 0x46062300 , 0x5cc8497d , 0x1c5ab178 , 0xe00a1859,
+ 0xcf01f811 , 0x0c0cea00 , 0x3efff10c , 0x0f0cea1e,
+ 0x80b2f040 , 0x2a0c3201 , 0x3301ddf2 , 0xd1e92b0d,
+ 0xf8934b71 , 0x2300e050 , 0xf1a04870 , 0x5cc102b8,
+ 0xc003f812 , 0x0c0cea91 , 0x3010d016 , 0x00c3eb00,
+ 0xfa4c2200 , 0xf018f802 , 0xbf180f01 , 0xe000f880,
+ 0x30013201 , 0xd1f42a08 , 0x5cd04a65 , 0x0c00ea4c,
+ 0xc003f802 , 0x54d13a10 , 0x2b0d3301 , 0x2000d1dc,
+ 0x4a5f4603 , 0x8003f812 , 0x0f00f1b8 , 0xf102d03e,
+ 0xeb0c0cb8 , 0x21000cc3 , 0x408a2201 , 0xe158f8df,
+ 0x0f08ea12 , 0x0ad4f10e , 0x9003f81a , 0xf89cd029,
+ 0xea12a000 , 0xeb0e0909 , 0xf8de0e8a , 0xf8dfa054,
+ 0xebcae150 , 0xbf140a07 , 0xe002f8be , 0xe004f8be,
+ 0xd31645f2 , 0xe128f8df , 0xfa82fa5f , 0xb003f81e,
+ 0x0b0aea2b , 0xb003f80e , 0x0e28f1ae , 0xb003f81e,
+ 0x020bea02 , 0xd004454a , 0x0a0bea8a , 0xa003f80e,
+ 0x31012001 , 0xf10c2908 , 0xd1c50c01 , 0x2b0d3301,
+ 0x2800d1b7 , 0x4838d034 , 0xb11b6983 , 0x49393004,
+ 0xfd28f7ff , 0x7a1a4b34 , 0xd1262a01 , 0x2b017b9b,
+ 0x2b40d001 , 0x2300d121 , 0x492b461a , 0xb1015c89,
+ 0x32013301 , 0xd1f82a0d , 0xd1162b03 , 0x79da4b2a,
+ 0xd1062a80 , 0x200b492c , 0xfaf2f7fe , 0xfc00f7ff,
+ 0x7a9be01d , 0xd1082b02 , 0x4928200b , 0xfae8f7fe,
+ 0x46012000 , 0xfd8cf7fd , 0x481be011 , 0xfc0af7ff,
+ 0x695a4b1d , 0x615a3201 , 0x4b21b14e , 0xe9dd68d9,
+ 0x18522302 , 0x0300f143 , 0x461d4614 , 0x4620e007,
+ 0xaa024629 , 0xf8adf001 , 0xf47f2800 , 0x4e18aee6,
+ 0x8008f8dd , 0x466888f7 , 0xf820f001 , 0xeb089b00,
+ 0x1ac00007 , 0x42988933 , 0x4618bfb8 , 0x6bdb4b0a,
+ 0xbf384298 , 0xf0014618 , 0xf7fff905 , 0x2800fcbd,
+ 0xaecbf43f , 0xbf00e6f1 , 0x20008eb8 , 0x2000734b,
+ 0x20007356 , 0x2000735e , 0x20008eb4 , 0x20008f88,
+ 0x20008ee0 , 0x2000629c , 0x20007366 , 0x20007375,
+ 0x20009334 , 0xf7fcb510 , 0xf7fdfa3d , 0xf000fcb7,
+ 0xf7fcfe17 , 0xf000fd4f , 0xf7fbffcd , 0xf7fcffa9,
+ 0xf7fdfdd5 , 0xf000fd89 , 0xb120fb63 , 0x49152015,
+ 0xfa7ef7fe , 0x4914e00d , 0xf7fe2015 , 0x4913fa15,
+ 0xf7fe2015 , 0xf000fa11 , 0x2015fc8f , 0xf7fe4910,
+ 0xf000fa0b , 0x4604fbb9 , 0xfc1ef000 , 0x46034622,
+ 0x2015490c , 0xf9ecf7fe , 0xfe0cf7fd , 0xfe02f7ff,
+ 0xffc0f7fe , 0x49082015 , 0xfa5af7fe , 0x4010e8bd,
+ 0xba7af7fc , 0x200073e5 , 0x20007404 , 0x2000742d,
+ 0x2000744a , 0x2000743c , 0x2000744d , 0x2802b513,
+ 0x2014d001 , 0x6848e010 , 0xa9012200 , 0xfafcf001,
+ 0x46029b01 , 0xb10c781c , 0xe005200b , 0x49036803,
+ 0xf7fe4620 , 0x4620f9bd , 0xbf00bd1c , 0x20007460,
+ 0x2803b573 , 0xd001460e , 0xe01f2014 , 0x6848ac01,
+ 0x46212200 , 0xfae0f001 , 0x46059b01 , 0xb10a781a,
+ 0xe013200b , 0x462168b0 , 0xfad6f001 , 0x46069b01,
+ 0xb10c781c , 0xe009200c , 0x462a4905 , 0x46204633,
+ 0xf996f7fe , 0xf992f7fe , 0x4620602e , 0xbf00bd7c,
+ 0x20007474 , 0x4a044b03 , 0x42906f18 , 0x4618bf0c,
+ 0x47702000 , 0x2000bf8c , 0x21636e50 , 0x4c10b510,
+ 0x6f224b10 , 0xd114429a , 0xc002f894 , 0x4a0f4b0e,
+ 0x0c02f00c , 0x45842000 , 0x461abf08 , 0xf7fe490c,
+ 0x4620f96f , 0xff82f7fb , 0xf04378a3 , 0x70a30302,
+ 0x2000e003 , 0xf7fe4907 , 0x2000f963 , 0xbf00bd10,
+ 0x2000bf8c , 0x21636e50 , 0x200074f4 , 0x2000775f,
+ 0x200074fb , 0x20007510 , 0x2801b538 , 0x684cdd22,
+ 0x46204911 , 0xfa45f001 , 0xb9504605 , 0xf7fe2401,
+ 0x4628f945 , 0xfb94490d , 0xf7fef2f5 , 0x4620f941,
+ 0x4620bd38 , 0xf001490a , 0x4604fa34 , 0xf7feb950,
+ 0xf64cf935 , 0x462053ef , 0x681a4904 , 0xf930f7fe,
+ 0xbd382001 , 0xbd38200b , 0x20007530 , 0x20006176,
+ 0x20007538 , 0xb537b40f , 0xf854ac06 , 0xf0015b04,
+ 0x2100f9d1 , 0x4623462a , 0x94014804 , 0xf87af000,
+ 0xfc48f7fd , 0x403ee8bd , 0x4770b004 , 0x20004481,
+ 0x290ab510 , 0xd102460c , 0xf7ff210d , 0xf7fdfff9,
+ 0x2800fc41 , 0xb2e0d0fb , 0xfc54f7fd , 0xbd102000,
+ 0x2400b570 , 0xf0014605 , 0xe002f9ad , 0xf7ff2000,
+ 0x5d29ffe7 , 0x29003401 , 0xe8bdd1f8 , 0xf7fd4070,
+ 0x0000bc21 , 0x4804b510 , 0xffeaf7ff , 0xe8bd2000,
+ 0xf7fd4010 , 0xbf00bb49 , 0x20007542 , 0x468eb513,
+ 0x46044694 , 0x48059300 , 0x46724621 , 0xf7ff4663,
+ 0xb002ffb1 , 0x4010e8bd , 0xbfe4f7ff , 0x20007561,
+ 0x4b0fb538 , 0x6f194a0f , 0x42914604 , 0x6edad116,
+ 0x429a8a83 , 0x480cd905 , 0x4a0d490c , 0xf7ff23a6,
+ 0x4d07ffdd , 0x46296920 , 0xf0016eea , 0xf8b5fa81,
+ 0x82e3306c , 0xf04378ab , 0x70ab0304 , 0xbd382000,
+ 0x2000bf8c , 0x21636e50 , 0x2000758b , 0x200074c8,
+ 0x200075b8 , 0x000ff000 , 0xdd012809 , 0x47703057,
+ 0x47703030 , 0x4ff0e92d , 0x4604b093 , 0x46159102,
+ 0xe188461f , 0x29253501 , 0x9802d001 , 0xf815e006,
+ 0x2e256b01 , 0xb936d000 , 0x21259802 , 0x280047a0,
+ 0x8179f000 , 0x2e63e17d , 0x9802d107 , 0x47a06839,
+ 0xf0402800 , 0x37048176 , 0x2e2de16d , 0xf815bf0a,
+ 0xf04f6b01 , 0xf04f0a00 , 0x2e300a01 , 0xf815bf04,
+ 0xf04a6b01 , 0x2e2a0a02 , 0x462bd003 , 0x0900f04f,
+ 0xf8d7e00a , 0xf8159000 , 0x37046b01 , 0x210ae00a,
+ 0x2909fb01 , 0x6c01f813 , 0x0230f1a6 , 0x3301461d,
+ 0xd9f42a09 , 0x6f80f5b9 , 0x8085f200 , 0xd0022e2e,
+ 0x0800f04f , 0x462be01b , 0x6b01f813 , 0xd0022e2a,
+ 0x0800f04f , 0xf8d7e00a , 0x786e8000 , 0x1c5d3704,
+ 0x210ae00a , 0x2808fb01 , 0x6c01f813 , 0x0230f1a6,
+ 0x3301461d , 0xd9f42a09 , 0x6f80f5b8 , 0x2e73d863,
+ 0x1d39d109 , 0xf8d79103 , 0x4b94b000 , 0x0f00f1bb,
+ 0x469bbf08 , 0x2e68e0df , 0xf107d120 , 0x683f0a04,
+ 0x0f00f1b8 , 0x4657d101 , 0x2600e04d , 0x09005db8,
+ 0xff70f7ff , 0x98024601 , 0x280047a0 , 0x8109f040,
+ 0xf7ff5db8 , 0x4601ff67 , 0x47a09802 , 0xf0402800,
+ 0x36018100 , 0xd1e945b0 , 0xe0f44657 , 0xbf042e6c,
+ 0x6b01f815 , 0x0a08f04a , 0xd10b2e54 , 0xf000a804,
+ 0xe9ddfdcd , 0xf04a2304 , 0xe9cd0a08 , 0xf04f2310,
+ 0xe0510806 , 0x0108f01a , 0x3707d009 , 0x0007f027,
+ 0x2300e9d0 , 0x0708f100 , 0x2310e9cd , 0x683be003,
+ 0x93109111 , 0x2e643704 , 0xdc06d015 , 0xd00c2e58,
+ 0xd00d2e62 , 0xd1062e54 , 0x2e75e036 , 0x2e78d034,
+ 0x2e70d003 , 0x4d66d001 , 0xf04fe0bd , 0xe02d0c10,
+ 0x0c02f04f , 0xe9dde02a , 0xb1892310 , 0xf1732a00,
+ 0xda210c00 , 0xf04f2000 , 0x40504100 , 0xea504059,
+ 0xf04a0c01 , 0xd0170a04 , 0xeb634252 , 0xe0110343,
+ 0x0c00f1b2 , 0x2100da10 , 0x4000f04f , 0x404b4042,
+ 0x0103ea52 , 0x0a04f04a , 0xf1ccd006 , 0x46620c00,
+ 0x73e2ea4f , 0x2310e9cd , 0x0c0af04f , 0x42954a4c,
+ 0x8089f000 , 0xf10d2200 , 0xf80b0b48 , 0xf1b82d0b,
+ 0xbf280f1f , 0x081ff04f , 0xa810e00d , 0x9201210a,
+ 0xc000f8cd , 0xf9e5f001 , 0xf80b3030 , 0x9a010d01,
+ 0xc000f8dd , 0x45423201 , 0xdbee4659 , 0x0f00f1b8,
+ 0x222ed002 , 0x2d01f801 , 0x2310e9dd , 0xd1024313,
+ 0xf8012230 , 0x46882d01 , 0x4661e014 , 0xf8cda810,
+ 0xf001c000 , 0x2809f9c6 , 0xc000f8dd , 0x3030dc01,
+ 0x2e58e004 , 0x3037d101 , 0x3057e000 , 0x0c01f808,
+ 0x38fff108 , 0x0110e9dd , 0x0201ea50 , 0xd1e446c3,
+ 0x0804f01a , 0x9703d101 , 0x232de005 , 0x3d01f80b,
+ 0x0800f04f , 0x46589703 , 0xf80ef001 , 0xf1b84606,
+ 0xd0030f00 , 0xbfa845c1 , 0xe00e46c1 , 0xbfac4548,
+ 0x46c84680 , 0xf00ae009 , 0x98020102 , 0xbf142900,
+ 0x21202130 , 0xbb2047a0 , 0x454e3601 , 0x2700db01,
+ 0xf01ae007 , 0xd0ee0f01 , 0x9802e7f9 , 0x370147a0,
+ 0xf81bb9b8 , 0xb1411007 , 0x0801f1b8 , 0xe004d5f5,
+ 0x21209802 , 0xb96047a0 , 0x454e3601 , 0xf01ada02,
+ 0xd1f50f01 , 0x78299f03 , 0xf47f2900 , 0x4608ae73,
+ 0x2003e000 , 0xe8bdb013 , 0xbf008ff0 , 0x2000762c,
+ 0x20007624 , 0xf000b508 , 0x4b01f83d , 0xbd081ac0,
+ 0x2000935c , 0xf7ffb510 , 0x4c09fff5 , 0x49094602,
+ 0xf7fd2000 , 0x6822feed , 0x49072000 , 0xfee8f7fd,
+ 0x49062000 , 0xf7fd6862 , 0x2000fee3 , 0xbf00bd10,
+ 0x20009000 , 0x2000763c , 0x20007646 , 0x20007650,
+ 0xb2c03801 , 0xbf962801 , 0xf04f4b02 , 0xf85330ff,
+ 0x47700020 , 0x20007674 , 0xb2c03801 , 0xd9012801,
+ 0x47702000 , 0xeb034b02 , 0x68800080 , 0xbf004770,
+ 0x20007674 , 0x681b4b02 , 0x1a186898 , 0xbf004770,
+ 0x20009008 , 0x68584b01 , 0xbf004770 , 0x20009008,
+ 0x685a4b02 , 0x0202ea40 , 0x4770605a , 0x20009008,
+ 0x68984b01 , 0xbf004770 , 0x20009008 , 0x41f0e92d,
+ 0x46044b12 , 0x460d681f , 0xb1e74690 , 0xf7ffe017,
+ 0x5b81ffd9 , 0x42a11983 , 0xd005789a , 0xf0223203,
+ 0x32040203 , 0xe00b1996 , 0x0f00f1b8 , 0xf8c8d001,
+ 0xb10d2000 , 0x602a78da , 0xe8bd1d18 , 0x260081f0,
+ 0x429e68bb , 0x2000dbe3 , 0x81f0e8bd , 0x20009008,
+ 0x22014b01 , 0x477060da , 0x20009008 , 0xf5b04806,
+ 0xd2014f70 , 0x47702001 , 0x3080f5a0 , 0x3f80f5b0,
+ 0x2002bf34 , 0x47702000 , 0x180049bd , 0x4604b538,
+ 0xf7ff460d , 0x2801ffeb , 0x2802d002 , 0xe003d11a,
+ 0x4370f44f , 0xe0082000 , 0x3f80f5b4 , 0xf44fd202,
+ 0xe0093080 , 0x3380f44f , 0x18c34618 , 0xd201429c,
+ 0xbd382001 , 0xd30542a0 , 0x42a0192c , 0x2000bf2c,
+ 0xbd382001 , 0xbd382000 , 0xf7ffb508 , 0x2802ffc7,
+ 0x4803d901 , 0x4b03bd08 , 0x0080eb03 , 0xbd086900,
+ 0x2000771c , 0x20007674 , 0x4604b538 , 0xffb6f7ff,
+ 0x46054284 , 0x2c00d046 , 0x4620d044 , 0xff48f7ff,
+ 0x3ffff1b0 , 0xd1014604 , 0xbd384820 , 0xf7ff4628,
+ 0x4b1fff3f , 0x1a2418e4 , 0x78617822 , 0xea427858,
+ 0x78a22101 , 0x4102ea41 , 0xea4178e2 , 0x781a6102,
+ 0x2200ea42 , 0xea427898 , 0x78d84200 , 0x6200ea42,
+ 0xd1214291 , 0x1025f894 , 0x2024f894 , 0x0025f893,
+ 0x2201ea42 , 0x1026f894 , 0x4201ea42 , 0x1027f894,
+ 0x6201ea42 , 0x1024f893 , 0x2100ea41 , 0x0026f893,
+ 0x3027f893 , 0x4100ea41 , 0x6303ea41 , 0xd103429a,
+ 0xbd381d20 , 0xbd384803 , 0xbd384800 , 0x2000775f,
+ 0x20000150 , 0x20000154 , 0x47704800 , 0x20007b20,
+ 0x22014b02 , 0x2000611a , 0xbf004770 , 0x20009008,
+ 0x6904b538 , 0x20014605 , 0xff96f7ff , 0x46012220,
+ 0xf0014620 , 0x2002f80b , 0xff8ef7ff , 0x46012220,
+ 0x0020f104 , 0xf802f001 , 0xff40f7ff , 0xd0012801,
+ 0xd1032802 , 0xf8842300 , 0xe0020060 , 0xf8842300,
+ 0xf8843060 , 0xf8843061 , 0xf8843062 , 0xf04f3063,
+ 0x82eb0364 , 0xbd382000 , 0x6904b538 , 0xf7fc4605,
+ 0x2220ffb7 , 0x46204601 , 0xffe0f000 , 0xffe6f7fc,
+ 0x46012220 , 0x0020f104 , 0xffd8f000 , 0xffacf7fc,
+ 0x46012220 , 0x0040f104 , 0xffd0f000 , 0x0360f04f,
+ 0x200082eb , 0x0000bd38 , 0x4604b510 , 0x8aa24905,
+ 0xf0006900 , 0x6920ffc3 , 0xfe3ef000 , 0x82e03001,
+ 0xbd102000 , 0x20007b20 , 0x4b10b570 , 0xb92b685b,
+ 0x2015490f , 0x4070e8bd , 0xbd76f7fd , 0x46252400,
+ 0x40a22201 , 0x685b4b09 , 0xd00b421a , 0x2015b11d,
+ 0xf7fd4908 , 0x4b08fd69 , 0xf8532015 , 0x35011024,
+ 0xfd62f7fd , 0x2c0e3401 , 0xbd70d1ea , 0x20009008,
+ 0x2000771e , 0x20006ef5 , 0x20007690 , 0x41f0e92d,
+ 0x46802601 , 0x2400460f , 0xf857e034 , 0x49245026,
+ 0xf0004628 , 0xb120fe2e , 0x49224628 , 0xfe29f000,
+ 0xf044b910 , 0xe0240401 , 0x491f4628 , 0xfe21f000,
+ 0xf024b910 , 0xe01c0401 , 0x491c4628 , 0xfe19f000,
+ 0xf044b910 , 0xe0140404 , 0x49194628 , 0xfe11f000,
+ 0x4a18b918 , 0xe8bd7510 , 0x462881f0 , 0xf0004916,
+ 0xb910fe08 , 0x0402f044 , 0xf106e003 , 0xe8bd000a,
+ 0x360181f0 , 0xdbc84546 , 0x0f01f014 , 0x2000d003,
+ 0xf7fd490e , 0x490efd11 , 0xf7fd2000 , 0xf7fdfd0d,
+ 0x4620fcf5 , 0xff58f7fc , 0xe8bd2000 , 0xbf0081f0,
+ 0x20007726 , 0x2000772b , 0x20007730 , 0x20007735,
+ 0x2000773c , 0x20009008 , 0x20007743 , 0x2000774c,
+ 0x20007752 , 0xf7fcb537 , 0x4605fefb , 0xff2ef7fc,
+ 0xf7fc4604 , 0x4623fef9 , 0x462a9000 , 0x490f2000,
+ 0xfccef7fd , 0x490e2000 , 0xf7fd4602 , 0x2001fcc9,
+ 0xfe9af7ff , 0x4602490b , 0xf7fd2000 , 0x2002fcc1,
+ 0xfe92f7ff , 0x46024908 , 0xf7fd2000 , 0x2000fcb9,
+ 0x4a074906 , 0xfcb4f7fd , 0xbd3e2000 , 0x20007760,
+ 0x20007773 , 0x20007780 , 0x2000778d , 0x2000779a,
+ 0x20007b20 , 0x2101b510 , 0x20244604 , 0xfc1ef7fc,
+ 0x707af44f , 0xfb66f000 , 0x21002024 , 0xfc16f7fc,
+ 0xffc2f7fc , 0xf000b108 , 0xf7fbfd45 , 0x4908fc67,
+ 0x680b4808 , 0x61582200 , 0x701a2003 , 0x68496118,
+ 0x3218609a , 0x605a60d9 , 0xfa2cf7fe , 0xbd1047a0,
+ 0x20009008 , 0x706d754a , 0x2801b570 , 0x460c4606,
+ 0x6848dd18 , 0x460a2100 , 0xfda6f000 , 0x46052e02,
+ 0x2400d101 , 0x2100e005 , 0x460a68a0 , 0xfd9cf000,
+ 0xb9054604 , 0x2000b134 , 0x462a4908 , 0xf7fd4623,
+ 0xe005fc5f , 0x49062000 , 0xfc5af7fd , 0x462c2500,
+ 0x46214628 , 0xff74f7fc , 0xbd702000 , 0x200077a5,
+ 0x200077c0 , 0x461fb5f8 , 0x46044b12 , 0x460e681b,
+ 0xb1eb4615 , 0x4a106959 , 0xd1194291 , 0xdd012dff,
+ 0xbdf82005 , 0x1cea6899 , 0xf0223104 , 0x188a0203,
+ 0xf7ff609a , 0x8004fd77 , 0x70c67085 , 0x4628b90d,
+ 0x3004bdf8 , 0x462a4639 , 0xfdf2f000 , 0xbdf82000,
+ 0xbdf82001 , 0x20009008 , 0x706d754a , 0x4604b510,
+ 0x78426880 , 0xea437803 , 0x78822302 , 0x4302ea43,
+ 0xea5378c2 , 0xd0026302 , 0xd10e2b01 , 0x6920e008,
+ 0xfe36f7fc , 0xb9404603 , 0x0210f04f , 0xe00582e2,
+ 0xf7fc3004 , 0x4603fe3f , 0x2302b100 , 0xbd104618,
+ 0xf7ffb570 , 0x4b20fa6f , 0x28004a20 , 0x4618bf08,
+ 0x38184b1f , 0x69416018 , 0xd12e4291 , 0x2a006902,
+ 0x6859dd2b , 0xd1282900 , 0x60993101 , 0x2a0168c1,
+ 0x6180f441 , 0xd00f6059 , 0xd1012a02 , 0xe0032508,
+ 0xf1d56845 , 0xd0070518 , 0xb12c6884 , 0xfd1af7ff,
+ 0x19414622 , 0xfdedf000 , 0x681b4b0d , 0x2a01691a,
+ 0x2200dc01 , 0x691a609a , 0xdc012a02 , 0x701a2200,
+ 0x605a2218 , 0x615a3a18 , 0x2100bd70 , 0xe8bd2218,
+ 0xf0004070 , 0xbf00bdb4 , 0x2000c000 , 0x706d754a,
+ 0x20009008 , 0x4b07b508 , 0xb10b691b , 0xbd082001,
+ 0xfd46f7fd , 0xf01043c0 , 0xbf140f0a , 0x20012000,
+ 0xbf00bd08 , 0x20009008 , 0x4c22b538 , 0x68624922,
+ 0xf7fd2000 , 0xf7fffb9d , 0x4920fe2f , 0xf7fd2000,
+ 0xf7fffb97 , 0x491efd59 , 0x20004602 , 0xfb90f7fd,
+ 0x68a54b1c , 0x20004a1c , 0x4285491c , 0x461abf08,
+ 0xfb86f7fd , 0x2000491a , 0xfb96f7fd , 0xffcaf7ff,
+ 0x2000b178 , 0xf7fd4917 , 0x6923fb8f , 0x2000b11b,
+ 0xf7fd4915 , 0x4b0bfb89 , 0xb12b68db , 0x49132000,
+ 0x4913e000 , 0xfb80f7fd , 0x49122000 , 0xfb7cf7fd,
+ 0x7d1a4b04 , 0x2000b11a , 0xf7fd490f , 0x2000fb61,
+ 0xbf00bd38 , 0x20009008 , 0x200077e6 , 0x20006e58,
+ 0x200077fc , 0x20007808 , 0x2000780b , 0x2000780f,
+ 0x2000781b , 0x20007823 , 0x2000782b , 0x20007835,
+ 0x20007844 , 0x2000775e , 0x2000784e , 0x4605b570,
+ 0xfcccf7ff , 0x460442a8 , 0x2000d101 , 0xf7ffbd70,
+ 0xb130ff81 , 0xd1232c01 , 0xd1212d02 , 0x68db4b12,
+ 0x4628b9f3 , 0xfc54f7ff , 0x3ffff1b0 , 0xd1014606,
+ 0xbd702005 , 0x42846844 , 0x4628d314 , 0xfc54f7ff,
+ 0x42841980 , 0x4b09d20e , 0xeb034909 , 0x692a0585,
+ 0xf7fd2015 , 0x4620fb8d , 0xfe6cf7ff , 0xbd702001,
+ 0xbd702007 , 0xbd702001 , 0x20009008 , 0x20007674,
+ 0x20007866 , 0x2806b510 , 0xe8dfd805 , 0x0614f000,
+ 0x120d0408 , 0x20050016 , 0x2001bd10 , 0x2002e000,
+ 0x4010e8bd , 0xbfb2f7ff , 0xf7fc2001 , 0x2001fd55,
+ 0xf7ffbd10 , 0x2000fc75 , 0x2015bd10 , 0xf7fd4904,
+ 0x2000fb5f , 0xf7fc4601 , 0x2001fe03 , 0xbf00bd10,
+ 0x2000787a , 0x7d184b01 , 0xbfd4f7ff , 0x20009008,
+ 0x4604b513 , 0xa80168a1 , 0xf0002202 , 0xf89dfc99,
+ 0xb9100004 , 0x75184b15 , 0xf89de027 , 0xf0133005,
+ 0xd0030f02 , 0x75184b11 , 0xe01e2000 , 0xb2db1e43,
+ 0xd9032b01 , 0xd0012804 , 0xd1042806 , 0x76232300,
+ 0xf7fe4620 , 0x2015f943 , 0xf89d4909 , 0xf7fd2004,
+ 0xf89dfb27 , 0xf7ff0004 , 0x2807ffa5 , 0x2002d901,
+ 0x4b04e003 , 0x0080eb03 , 0xbd1c6d40 , 0x20009008,
+ 0x2000788d , 0x20007674 , 0x2801b537 , 0xdc01460d,
+ 0xe0392014 , 0x491d684c , 0xf0004620 , 0xb908fb8a,
+ 0xe00a3001 , 0x491a4620 , 0xfb83f000 , 0x4620b120,
+ 0xf0004918 , 0xb918fb7e , 0xf7ff2002 , 0xe023ff3f,
+ 0x49154620 , 0xfb75f000 , 0xb9104604 , 0xfc00f7ff,
+ 0xf7ffe019 , 0x4602febf , 0x2007b108 , 0x6868e014,
+ 0xf000a901 , 0x9b01fba1 , 0x781c4605 , 0x200bb10c,
+ 0x490ae00a , 0x4620462a , 0xfa62f7fd , 0xfa5ef7fd,
+ 0xf7ff4628 , 0x4620fdb7 , 0xbf00bd3e , 0x20006969,
+ 0x20006a3f , 0x20006994 , 0x20006f02 , 0x200078ae,
+ 0x3f00e850 , 0x0301ea43 , 0x3200e840 , 0x0f00f092,
+ 0x4770d1f6 , 0xf644b513 , 0x46695054 , 0xf7ffaa01,
+ 0xb150fb9d , 0x2a019a00 , 0x9a01d107 , 0xd1042a08,
+ 0x4c056842 , 0x68006022 , 0x4c03e002 , 0x60202000,
+ 0xfb14f7fc , 0xbd1c6060 , 0x20009028 , 0x4d08b570,
+ 0x682e4604 , 0xf7fc6046 , 0x6020fa7f , 0x429e682b,
+ 0x682bd004 , 0xf7fc6063 , 0x6020fa77 , 0xbd704620,
+ 0x20009028 , 0xa802b51f , 0xffe8f7ff , 0x9b039a02,
+ 0x49042000 , 0x93019200 , 0xfa0af7fd , 0xb0052000,
+ 0xbf00bd00 , 0x20007a30 , 0x4668b513 , 0xffd6f7ff,
+ 0x22082101 , 0xf644466b , 0x466c5054 , 0xfdaaf7ff,
+ 0x0000bd1c , 0x43f0e92d , 0x4e20b087 , 0xf7ffa804,
+ 0xf8ddffc5 , 0xf8dd8010 , 0xf8569014 , 0xf7fc7b08,
+ 0x2400fa2d , 0x0200ea44 , 0x46394610 , 0x0100e9cd,
+ 0x0008ebb0 , 0x0109eb61 , 0x0102e9cd , 0x49144642,
+ 0x4620464b , 0xf7fd463d , 0xf7fdf9d3 , 0x2201f9cf,
+ 0x4b0e40a2 , 0x421a6b1b , 0xe9d6d010 , 0xe9cd2300,
+ 0xebb22300 , 0xeb630208 , 0xe9cd0309 , 0x49092302,
+ 0x20004622 , 0xf9bcf7fd , 0xf9b8f7fd , 0x36083401,
+ 0xd1e42c05 , 0xe8bdb007 , 0xbf0083f0 , 0x20009028,
+ 0x20007a4a , 0x20007a99 , 0xf7ffb508 , 0x2000ffb3,
+ 0xb530bd08 , 0x4604b085 , 0x4613460d , 0x4668b93a,
+ 0xff74f7ff , 0x0100e9dd , 0xe963ab04 , 0xe9d30102,
+ 0x1b122300 , 0x0305eb63 , 0x0fc043d8 , 0xbd30b005,
+ 0x4605b538 , 0xf9e8f7fc , 0xf7fc4604 , 0x1b00f9e5,
+ 0xd3fa42a8 , 0xb513bd38 , 0xdc012801 , 0xe00f2014,
+ 0x22006848 , 0xf000a901 , 0x9b01faaf , 0xb10c781c,
+ 0xe005200b , 0x737af44f , 0xf7ff4358 , 0x4620ffe1,
+ 0x0000bd1c , 0x2a04b5f8 , 0x460c4606 , 0xd9054615,
+ 0x49144813 , 0x23774a14 , 0xf880f7ff , 0x40a92101,
+ 0x6b3b4f12 , 0xd0014219 , 0xbdf82006 , 0x05c5eb07,
+ 0x60ec60ae , 0x0030f107 , 0xff02f7ff , 0x429c683b,
+ 0x683bd306 , 0xd109429c , 0x681b4b09 , 0xd30542b3,
+ 0x68584b06 , 0xf960f7fb , 0xbdf82000 , 0xbdf82000,
+ 0x20007ab9 , 0x200079f0 , 0x20007acf , 0x20009028,
+ 0x20009358 , 0x4604b570 , 0xf928f7fb , 0x4620b920,
+ 0x4070e8bd , 0xbf9cf7ff , 0x480bb92c , 0x4a0c490b,
+ 0xf7ff239c , 0x2500f843 , 0xf7fb4620 , 0x4305fa6f,
+ 0xf7fbd5fa , 0xf7fbf8fd , 0xf025f90b , 0xe8bd4100,
+ 0xf7ff4070 , 0xbf00bec5 , 0x20007ade , 0x200079fc,
+ 0x20007acf , 0xe8534b05 , 0xea211f00 , 0xe8430100,
+ 0xf0921200 , 0xd1f60f00 , 0xbf004770 , 0x20009058,
+ 0x47ffe92d , 0x4b30b118 , 0x3201681a , 0xf04f601a,
+ 0xf04f32ff , 0x466833ff , 0x2302e9cd , 0xfec6f7ff,
+ 0x8004f8dd , 0x46479e00 , 0xf8d34b27 , 0x4654a030,
+ 0xfab4e027 , 0xf1c5f584 , 0xeb03051f , 0xe9d303c5,
+ 0x42860102 , 0x0201eb77 , 0xfa5fd30d , 0x2001f985,
+ 0xf009fa00 , 0xffc6f7ff , 0xf04f4648 , 0x22004100,
+ 0xfa66f7fb , 0x68dae008 , 0xd1054542 , 0x9b02689a,
+ 0xd201429a , 0x0102e9cd , 0xfa132301 , 0xea24f505,
+ 0x4b110405 , 0xd1d42c00 , 0xea336b1b , 0xd1cb030a,
+ 0x4c0e9d03 , 0x3ffff1b5 , 0xf7fcd103 , 0x6025f8fd,
+ 0x9d02e00f , 0xf7fc4628 , 0x6025f8a7 , 0xe9dd4668,
+ 0xf7ff4502 , 0xe9ddfe7b , 0x42a22300 , 0x0105eb73,
+ 0xe8bdd2a5 , 0xbf0087ff , 0x20009028 , 0x20009358,
+ 0x2804b510 , 0xd9054604 , 0x49064805 , 0x23894a06,
+ 0xffacf7fe , 0x40a02001 , 0x4010e8bd , 0xbf7af7ff,
+ 0x20007ab9 , 0x20007a04 , 0x20007acf , 0x290ab510,
+ 0xd104460c , 0x210d2000 , 0xfff8f7ff , 0x4b08b970,
+ 0x6859681a , 0x05d23201 , 0x428a0dd2 , 0x6819d006,
+ 0x18c9b2e4 , 0x2000720c , 0xbd10601a , 0xbd102001,
+ 0x20009060 , 0xf8d3e00f , 0x18d22208 , 0x020cf892,
+ 0x2208f8d3 , 0xf0023201 , 0x2811027f , 0x2208f8c3,
+ 0x2813d001 , 0x4b05d108 , 0x1208f8d3 , 0x228cf8d3,
+ 0xd1e84291 , 0x30fff04f , 0xbf004770 , 0x20009060,
+ 0x4604b538 , 0xf7ff6905 , 0xb108fc8d , 0xbd382007,
+ 0xf8d24a12 , 0xf8d21290 , 0x42912294 , 0xbd38d10c,
+ 0x7a1818d3 , 0x7a1bb128 , 0x3b01f805 , 0x33018ae3,
+ 0x320182e3 , 0x0dd205d2 , 0xd101428a , 0xe0054b07,
+ 0x8ae08aa3 , 0x42983b01 , 0xdbe94b04 , 0xf8c32000,
+ 0x70282294 , 0x33018ae3 , 0xbd3882e3 , 0x20009060,
+ 0xf7ffb508 , 0xb108fc5f , 0xbd082007 , 0x68114a0d,
+ 0x05db1c4b , 0xf8c20ddb , 0xf8c21290 , 0xe0093294,
+ 0x7a001898 , 0xf8c2b118 , 0x20003294 , 0x3301bd08,
+ 0x0ddb05db , 0x4a03428b , 0xf8c2d1f2 , 0x20003294,
+ 0xbf00bd08 , 0x20009060 , 0x4604b510 , 0x2000e004,
+ 0xf7ff3401 , 0xb910ff6b , 0x29007821 , 0x4b06d1f7,
+ 0x3298f8d3 , 0xf7fcb90b , 0x7820fbe1 , 0xbf142800,
+ 0x20002003 , 0xbf00bd10 , 0x20009060 , 0x4601b510,
+ 0xf7ff2000 , 0x4b06ff53 , 0xf8d34604 , 0xb90b3298,
+ 0xfbccf7fc , 0xbf142c00 , 0x20002003 , 0xbf00bd10,
+ 0x20009060 , 0x460bb510 , 0x21004602 , 0xf7fe4805,
+ 0x4b05ff21 , 0xf8d34604 , 0xb90b3298 , 0xfbb6f7fc,
+ 0xbd104620 , 0x2000559d , 0x20009060 , 0x2400b510,
+ 0xf7fce024 , 0x4b16fb0b , 0xf8d32813 , 0xd105228c,
+ 0xf8c32201 , 0xf7fc2298 , 0xe017fb85 , 0xd1052811,
+ 0xf8c32200 , 0xf7fc2298 , 0xe00ffb99 , 0xf8d33201,
+ 0xf0021208 , 0x428a027f , 0xf8d3d008 , 0xb2c0128c,
+ 0xf88118c9 , 0x2401020c , 0x228cf8c3 , 0xfad2f7fc,
+ 0xd1d62800 , 0xe8bdb11c , 0xf7fc4010 , 0xbd10bd1d,
+ 0x20009060 , 0x4c16b570 , 0x6298f8d4 , 0x2e006825,
+ 0xf7fcd125 , 0x2800fab7 , 0xf8d4d021 , 0xb133329c,
+ 0xf8c46862 , 0x18d3629c , 0x0ddb05db , 0x4b0c6063,
+ 0x4295685a , 0xe8bdd103 , 0xf7fc4070 , 0x685abb43,
+ 0x42956859 , 0xf44fbfd8 , 0x1a697500 , 0xf8c3685a,
+ 0x3308129c , 0xe8bd1898 , 0xf7fc4070 , 0xbd70bb13,
+ 0x20009060 , 0x4b0bb510 , 0x3298f8d3 , 0xbd10b143,
+ 0xff20f7fa , 0xf7ffb110 , 0xe001ffc5 , 0xfb3ef7fc,
+ 0x681a4b04 , 0x429a685b , 0xe8bdd1f2 , 0xf7fc4010,
+ 0xbf00ba69 , 0x20009060 , 0xe0002300 , 0x5cc23301,
+ 0xd1fb2a00 , 0x47704618 , 0xd0082820 , 0xd0062809,
+ 0xd004280d , 0xbf14280a , 0x20012000 , 0x20014770,
+ 0xf1a04770 , 0x2b190341 , 0x2001d801 , 0x38614770,
+ 0xbf8c2819 , 0x20012000 , 0x38204770 , 0xbf8c285e,
+ 0x20012000 , 0xf1a04770 , 0x2b190341 , 0x3020bf98,
+ 0xe92d4770 , 0x250045f8 , 0x468a4604 , 0x46385d67,
+ 0xfff1f7ff , 0x6005f81a , 0x46304680 , 0xffebf7ff,
+ 0x0000ebb8 , 0xb117d103 , 0x2e003501 , 0xe8bdd1ee,
+ 0xe92d85f8 , 0x460447f0 , 0x4615460e , 0x4610b912,
+ 0x87f0e8bd , 0xf8142700 , 0x4650a007 , 0xffd3f7ff,
+ 0x8007f816 , 0x46404681 , 0xffcdf7ff , 0x0000ebb9,
+ 0xf1bad108 , 0xd0050f00 , 0x0f00f1b8 , 0x3701d002,
+ 0xd1e842bd , 0x87f0e8bd , 0x4604b5f8 , 0x460e4615,
+ 0x6030b101 , 0x7b01f814 , 0x4638b17f , 0xff94f7ff,
+ 0x28004603 , 0x2f30d1f6 , 0xd106463a , 0x29787821,
+ 0x7862d104 , 0x34022510 , 0x463ae00a , 0x2300b10d,
+ 0x2f2de006 , 0x462bbf12 , 0x2b01f814 , 0x250a2301,
+ 0xe01f2000 , 0xdd1f2a2f , 0xbfb42d0a , 0x210a4629,
+ 0x428a3130 , 0x3a30da01 , 0x2a40e00e , 0xf105dd14,
+ 0x428a0137 , 0x3a37da01 , 0x2a60e006 , 0xf105dd0c,
+ 0x428a0157 , 0x3a57da08 , 0x2000fb05 , 0x6034b106,
+ 0x2b01f814 , 0xd1dd2a00 , 0x4240b103 , 0x0000bdf8,
+ 0x460eb570 , 0x46054915 , 0xff73f7ff , 0x4628b168,
+ 0x22034913 , 0xff85f7ff , 0x7828b138 , 0xff63f7ff,
+ 0x46042866 , 0x286ed001 , 0x2300d103 , 0x20016033,
+ 0x4628bd70 , 0xf7ff490b , 0xb158ff5c , 0x490a4628,
+ 0xf7ff2203 , 0xb128ff6e , 0xd0032c74 , 0xd0012c79,
+ 0xbd702000 , 0x60302001 , 0xbf00bd70 , 0x20007738,
+ 0x20007b18 , 0x200079bb , 0x20007b1c , 0xf04fb510,
+ 0x46030c00 , 0xf813e008 , 0xf811400c , 0x3a01000c,
+ 0xf10c1a20 , 0xd1020c01 , 0xdcf42a00 , 0xbd102000,
+ 0xea81b530 , 0x18820400 , 0x0f03f014 , 0xf0224603,
+ 0xd1040c03 , 0xf0241cc4 , 0x42a20403 , 0x4614d205,
+ 0xf811e003 , 0xf8035c01 , 0x460d5b01 , 0x42a33101,
+ 0x4629d3f7 , 0xf851e003 , 0xf8434c04 , 0x460c4b04,
+ 0x45633104 , 0x2100d3f7 , 0xf814e004 , 0xf803c001,
+ 0x3101c001 , 0x0c03eb01 , 0xd3f64594 , 0xb530bd30,
+ 0x040cb2c9 , 0x2401ea44 , 0x18821cc5 , 0xf025430c,
+ 0x46030503 , 0x0c03f022 , 0x6401ea44 , 0xbf3842aa,
+ 0xe0014615 , 0x1b01f803 , 0xd3fb42ab , 0xf843e001,
+ 0x45634b04 , 0xe001d3fb , 0x1b01f803 , 0xd3fb4293,
+ 0xb510bd30 , 0xd9024288 , 0x42981853 , 0xe8bdd303,
+ 0xf7ff4010 , 0xea81bfa5 , 0x1cc40c00 , 0xf01c1883,
+ 0xf0240f03 , 0xd1030403 , 0x0c03f023 , 0xd9004560,
+ 0x18894684 , 0xf811e003 , 0xf8032d01 , 0x45632d01,
+ 0xe003d8f9 , 0x2d04f851 , 0x2d04f843 , 0xd8f942a3,
+ 0xf04f461c , 0xe0040c00 , 0x200cf811 , 0xf8033c01,
+ 0x4284200c , 0x3cfff10c , 0xbd10d8f6 , 0x2a00b530,
+ 0x2300dd0e , 0x54c4e001 , 0xebc33301 , 0x181d0c02,
+ 0x0f01f1bc , 0x5cccd002 , 0xd1f42c00 , 0x702b2300,
+ 0xe92dbd30 , 0x46034ff0 , 0xb931460a , 0x21002000,
+ 0x0100e9c3 , 0xe8bd4610 , 0x29028ff0 , 0xe9d0d10a,
+ 0xf0044500 , 0x086d0001 , 0x0434ea4f , 0x4500e9c3,
+ 0x8ff0e8bd , 0xd1092910 , 0x68426801 , 0x000ff001,
+ 0xea410909 , 0x60197102 , 0xe00c0912 , 0x8900e9d0,
+ 0x0f00f1b8 , 0x0101f179 , 0xfbb8d208 , 0xfb02f1f2,
+ 0x60198011 , 0x605a2200 , 0x8ff0e8bd , 0x46082100,
+ 0xf04f2400 , 0x26004500 , 0xea042700 , 0xea050a08,
+ 0x00400b09 , 0x0c0bea5a , 0xf040bf18 , 0x42900001,
+ 0x1a80db02 , 0x432f4326 , 0x086d3101 , 0x0434ea4f,
+ 0xd1ea2940 , 0x6700e9c3 , 0x8ff0e8bd , 0x46036802,
+ 0xf082fab2 , 0x001ff1c0 , 0x40812101 , 0x0201ea22,
+ 0x4770601a , 0x00000103 , 0x00000129 , 0x0000030b,
+ 0x0000030c , 0x0000030d , 0x0000030e , 0x0000030f,
+ 0x00000310 , 0x00000311 , 0x00000106 , 0x00000107,
+ 0x00000108 , 0x00000109 , 0x0000010a , 0x00000117,
+ 0x00000128 , 0x0000011d , 0x0000011e , 0x00000019,
+ 0x00000225 , 0x20006cb8 , 0x200026e5 , 0x20006cf9,
+ 0x20006d15 , 0x200074e0 , 0x200043f9 , 0x200075ce,
+ 0x200075e4 , 0x20006e08 , 0x20002a55 , 0x00000000,
+ 0x20006f0f , 0x20006e14 , 0x20002dc9 , 0x20006f20,
+ 0x20006f45 , 0x20007a1c , 0x20005275 , 0x00000000,
+ 0x20007af4 , 0x20006f60 , 0x200030f1 , 0x20006f7b,
+ 0x20006f82 , 0x20006f68 , 0x2000309d , 0x20006f95,
+ 0x20006fa2 , 0x2000704c , 0x200034f9 , 0x20007105,
+ 0x2000712d , 0x20006a6c , 0x20002009 , 0x20006b94,
+ 0x20006ba6 , 0x200076f0 , 0x20004da9 , 0x200078d3,
+ 0x200078e0 , 0x20006a74 , 0x20001f25 , 0x00000000,
+ 0x20006bb9 , 0x20007164 , 0x20003879 , 0x200071dc,
+ 0x2000720d , 0x2000726c , 0x20003dc5 , 0x200073c1,
+ 0x200073d3 , 0x20007264 , 0x20003c61 , 0x20007382,
+ 0x20007395 , 0x200074e8 , 0x2000439d , 0x00000000,
+ 0x20007603 , 0x2000770c , 0x20004c1d , 0x2000793d,
+ 0x20007966 , 0x2000745c , 0x200042fd , 0x200074ab,
+ 0x200074b0 , 0x20007634 , 0x200048b5 , 0x00000000,
+ 0x2000765a , 0x200076e8 , 0x20004f59 , 0x00000000,
+ 0x200078c1 , 0x20007704 , 0x20005169 , 0x20007900,
+ 0x2000791b , 0x20007714 , 0x20004b01 , 0x00000000,
+ 0x20007974 , 0x200063a8 , 0x20000885 , 0x00000000,
+ 0x200064ac , 0x20007a24 , 0x20005349 , 0x00000000,
+ 0x20007b07 , 0x200076fc , 0x20004ce5 , 0x00000000,
+ 0x200078f1 , 0x20007a14 , 0x20005397 , 0x20007aef,
+ 0x20007ae1 , 0x20007458 , 0x20004331 , 0x20007489,
+ 0x20007494 , 0x20002849 , 0x00000010 , 0x00000003,
+ 0x20002933 , 0x00000011 , 0x00000001 , 0x20002e67,
+ 0x00000012 , 0x00000003 , 0x20002bc1 , 0x00000013,
+ 0x00000001 , 0x20002d39 , 0x00000015 , 0x00000003,
+ 0x200028c5 , 0x00000016 , 0x00000002 , 0x20002fed,
+ 0x00000093 , 0x00000003 , 0x20002fa9 , 0x00000092,
+ 0x00000001 , 0x200033e5 , 0x00000000 , 0x00000001,
+ 0x200033fd , 0x00000001 , 0x00000001 , 0x20003439,
+ 0x00000003 , 0x00000001 , 0x200035a1 , 0x00000007,
+ 0x00000001 , 0x200034a1 , 0x00000008 , 0x00000001,
+ 0x200034d1 , 0x000000b6 , 0x00000001 , 0x20003549,
+ 0x0000000a , 0x00000001 , 0x20003765 , 0x00000087,
+ 0x00000001 , 0x2000380d , 0x0000008c , 0x00000001,
+ 0x200037b9 , 0x0000008f , 0x00000001 , 0x20003a61,
+ 0x00000060 , 0x00000001 , 0x20003905 , 0x00000061,
+ 0x00000001 , 0x20003ac9 , 0x00000064 , 0x00000001,
+ 0x20003929 , 0x00000065 , 0x00000001 , 0x20003ea9,
+ 0x00000062 , 0x00000001 , 0x20004501 , 0x000000d3,
+ 0x00000001 , 0x20004b11 , 0x00000002 , 0x00000001,
+ 0x20004ba9 , 0x00000004 , 0x00000001 , 0x20004b69,
+ 0x00000005 , 0x00000001 , 0x20004e5d , 0x00000017,
+ 0x00000003 , 0x200050f1 , 0x000000d2 , 0x00000001,
+ 0x20005671 , 0x00000097 , 0x00000001 , 0x20005611,
+ 0x00000098 , 0x00000001 , 0x20001477 , 0x00001388,
+ 0x2000180d , 0x00001388 , 0x20001d79 , 0x00001388,
+ 0x20003cd9 , 0x00001388 , 0x200013b5 , 0x00001388,
+ 0x20005299 , 0x00001388 , 0x200050e5 , 0x00001388,
+ 0x20001f15 , 0x00001388 , 0x72303172 , 0x31723131,
+ 0x20707332 , 0x7020726c , 0x00002063 , 0x20006184,
+ 0x200061a1 , 0x00000000 , 0x200061b7 , 0x200061d8,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x200061f7,
+ 0x2000620d , 0x20006224 , 0x2000623d , 0x2000625e,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x2000627d,
+ 0x20006294 , 0x200062a2 , 0x200062ad , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x200062bc,
+ 0x200062c6 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x200062d2,
+ 0x200062df , 0x200062ea , 0x20006300 , 0x2000630d,
+ 0x63256325 , 0x003a6325 , 0x20202020 , 0x20202020,
+ 0x4f525000 , 0x53534543 , 0x4e414800 , 0x52454c44,
+ 0x3d3d0a00 , 0x7325203d , 0x43584520 , 0x49545045,
+ 0x203a4e4f , 0x78323025 , 0x3d3d3d20 , 0x203d3d3d,
+ 0x52535078 , 0x3025203a , 0x3d207838 , 0x000a3d3d,
+ 0x75626544 , 0x76652067 , 0x00746e65 , 0x63726f46,
+ 0x68206465 , 0x20647261 , 0x6c756166 , 0x65560074,
+ 0x726f7463 , 0x62617420 , 0x6220656c , 0x66207375,
+ 0x746c7561 , 0x62202c00 , 0x20726166 , 0x7825203d,
+ 0x6d202c00 , 0x20726166 , 0x7825203d , 0x6d6d0a00,
+ 0x3d207366 , 0x2c782520 , 0x68730020 , 0x20727363,
+ 0x7825203d , 0x6800202c , 0x20727366 , 0x7825203d,
+ 0x6400202c , 0x20727366 , 0x7825203d , 0x3d0a000a,
+ 0x3d3d3d3d , 0x3d3d3d3d , 0x50203d3d , 0x65636f72,
+ 0x53207373 , 0x6b636174 , 0x6e6f4320 , 0x746e6574,
+ 0x3d3d2073 , 0x3d3d3d3d , 0x3d3d3d3d , 0x250a003d,
+ 0x3a783830 , 0x30252000 , 0x0a007838 , 0x20646142,
+ 0x00707370 , 0x74736e49 , 0x74637572 , 0x206e6f69,
+ 0x65636361 , 0x76207373 , 0x616c6f69 , 0x6e6f6974,
+ 0x74614400 , 0x63612061 , 0x73736563 , 0x6f697620,
+ 0x6974616c , 0x55006e6f , 0x6174736e , 0x66206b63,
+ 0x206d6f72 , 0x65637865 , 0x6f697470 , 0x6976206e,
+ 0x74616c6f , 0x006e6f69 , 0x63617453 , 0x7266206b,
+ 0x65206d6f , 0x70656378 , 0x6e6f6974 , 0x6f697620,
+ 0x6974616c , 0x49006e6f , 0x7274736e , 0x69746375,
+ 0x62206e6f , 0x65207375 , 0x726f7272 , 0x65725000,
+ 0x65736963 , 0x74616420 , 0x75622061 , 0x72652073,
+ 0x00726f72 , 0x72706d49 , 0x73696365 , 0x61642065,
+ 0x62206174 , 0x65207375 , 0x726f7272 , 0x736e5500,
+ 0x6b636174 , 0x6f726620 , 0x7865206d , 0x74706563,
+ 0x206e6f69 , 0x20737562 , 0x6c756166 , 0x74530074,
+ 0x206b6361 , 0x6d6f7266 , 0x63786520 , 0x69747065,
+ 0x62206e6f , 0x66207375 , 0x746c7561 , 0x646e5500,
+ 0x6e696665 , 0x69206465 , 0x7274736e , 0x69746375,
+ 0x00736e6f , 0x61766e49 , 0x2064696c , 0x74617473,
+ 0x6e490065 , 0x696c6176 , 0x43502064 , 0x206f4e00,
+ 0x72706f63 , 0x7365636f , 0x00726f73 , 0x6c616e55,
+ 0x656e6769 , 0x69440064 , 0x65646976 , 0x20796220,
+ 0x61480030 , 0x7220746c , 0x65757165 , 0x42007473,
+ 0x6b616572 , 0x6e696f70 , 0x61440074 , 0x77206174,
+ 0x68637461 , 0x6e696f70 , 0x72742f74 , 0x00656361,
+ 0x74636556 , 0x6320726f , 0x68637461 , 0x74784500,
+ 0x616e7265 , 0x6564206c , 0x20677562 , 0x75716572,
+ 0x00747365 , 0x00000000 , 0x20000639 , 0x00000100,
+ 0x00000000 , 0x20003261 , 0x000001e8 , 0x00000000,
+ 0x200036c1 , 0x000001e8 , 0x00000000 , 0x200021e5,
+ 0x000001e8 , 0x00000000 , 0x20003fb5 , 0x00000168,
+ 0x200064bc , 0x200064c7 , 0x200064cd , 0x200064d5,
+ 0x200064dd , 0x61775f5f , 0x655f7469 , 0x00007476,
+ 0x6574756d , 0x6f6c5f78 , 0x00006b63 , 0x6b736174,
+ 0x7465735f , 0x6576655f , 0x0000746e , 0x5f637673,
+ 0x646e6168 , 0x0072656c , 0x6b736174 , 0x6f666e69,
+ 0x00000000 , 0x6b736154 , 0x61655220 , 0x4e207964,
+ 0x20656d61 , 0x20202020 , 0x20202020 , 0x6e657645,
+ 0x20207374 , 0x20202020 , 0x656d6954 , 0x29732820,
+ 0x74532020 , 0x6573556b , 0x25000a64 , 0x25206434,
+ 0x2d252063 , 0x20733631 , 0x78383025 , 0x31312520,
+ 0x646c362e , 0x33252020 , 0x33252f64 , 0x21000a64,
+ 0x695f6e69 , 0x7265746e , 0x74707572 , 0x6e6f635f,
+ 0x74786574 , 0x63002928 , 0x2f65726f , 0x74726f63,
+ 0x6d2d7865 , 0x7361742f , 0x00632e6b , 0x20746572,
+ 0x45203d3d , 0x55535f43 , 0x53454343 , 0x61540053,
+ 0x25206b73 , 0x25282064 , 0x65202973 , 0x65746978,
+ 0x69002164 , 0x3d212064 , 0x53415420 , 0x44495f4b,
+ 0x564e495f , 0x44494c41 , 0x63657200 , 0x65766965,
+ 0x0a0a0072 , 0x63617453 , 0x766f206b , 0x6c667265,
+ 0x6920776f , 0x7325206e , 0x73617420 , 0x000a216b,
+ 0x6b736174 , 0x65725f73 , 0x00796461 , 0x6e697250,
+ 0x61742074 , 0x69206b73 , 0x006f666e , 0x69203c3c,
+ 0x20656c64 , 0x48003e3e , 0x534b4f4f , 0x534f4800,
+ 0x444d4354 , 0x4e4f4300 , 0x454c4f53 , 0x59454b00,
+ 0x4e414353 , 0x23232300 , 0x54415720 , 0x4f444843,
+ 0x43502047 , 0x3830253d , 0x202f2078 , 0x253d524c,
+ 0x20783830 , 0x5370202f , 0x30253d50 , 0x00207838,
+ 0x63786528 , 0x23232029 , 0x28000a23 , 0x6b736174,
+ 0x29642520 , 0x23232320 , 0x0000000a , 0x6f697067,
+ 0x7465735f , 0x616c665f , 0x625f7367 , 0x616d5f79,
+ 0x00006b73 , 0x6c662821 , 0x20736761 , 0x47282026,
+ 0x5f4f4950 , 0x5f544e49 , 0x4f4c5f46 , 0x207c2057,
+ 0x4f495047 , 0x544e495f , 0x485f465f , 0x29484749,
+ 0x68630029 , 0x732f7069 , 0x32336d74 , 0x6970672f,
+ 0x74732d6f , 0x6632336d , 0x4f00632e , 0x72726576,
+ 0x6e696469 , 0x73252067 , 0x74697720 , 0x73252068,
+ 0x206e6f20 , 0x49545845 , 0x73006425 , 0x73006d74,
+ 0x32336d74 , 0x78303166 , 0x6d747300 , 0x31663233,
+ 0x752d7830 , 0x6661736e , 0x69680065 , 0x6e726562,
+ 0x20657461 , 0x20746f6e , 0x70707573 , 0x6574726f,
+ 0x73202c64 , 0x6572206f , 0x746f6f62 , 0x00676e69,
+ 0x00000003 , 0x40013804 , 0x00000000 , 0x200068e4,
+ 0x40010c00 , 0x00000100 , 0x00000312 , 0x20001a8b,
+ 0x200068ec , 0x40010c00 , 0x00000200 , 0x00000312,
+ 0x20001a8b , 0x200068f4 , 0x40010c00 , 0x00000400,
+ 0x00000312 , 0x20001a8b , 0x200068fc , 0x40010c00,
+ 0x00000800 , 0x00000312 , 0x20001a8b , 0x20006904,
+ 0x40010c00 , 0x00001000 , 0x00000312 , 0x20001a8b,
+ 0x2000690c , 0x40010c00 , 0x00002000 , 0x00000312,
+ 0x20001a8b , 0x20006914 , 0x40010c00 , 0x00004000,
+ 0x00000312 , 0x20001a8b , 0x2000691c , 0x40010c00,
+ 0x00008000 , 0x00000312 , 0x20001a8b , 0x20006924,
+ 0x40010c00 , 0x00000004 , 0x00000010 , 0x00000000,
+ 0x20006933 , 0x40010800 , 0x00000001 , 0x00000010,
+ 0x00000000 , 0x2000693e , 0x40010800 , 0x00000004,
+ 0x000000a1 , 0x00000000 , 0x20006949 , 0x40010800,
+ 0x00000008 , 0x00000010 , 0x00000000 , 0x20006955,
+ 0x40010800 , 0x00000100 , 0x00000010 , 0x00000000,
+ 0x20006960 , 0x40010c00 , 0x00000001 , 0x00000010,
+ 0x00000000 , 0x2000696c , 0x40010c00 , 0x00000002,
+ 0x00000010 , 0x00000000 , 0x20006979 , 0x40010c00,
+ 0x00000020 , 0x00000010 , 0x00000000 , 0x20006984,
+ 0x40010c00 , 0x00000040 , 0x00000010 , 0x00000000,
+ 0x2000698d , 0x40010c00 , 0x00000080 , 0x00000010,
+ 0x00000000 , 0x20006996 , 0x40011000 , 0x00000001,
+ 0x00000061 , 0x00000000 , 0x2000699f , 0x40011000,
+ 0x00000002 , 0x00000061 , 0x00000000 , 0x200069a8,
+ 0x40011000 , 0x00000004 , 0x00000061 , 0x00000000,
+ 0x200069b1 , 0x40011000 , 0x00000008 , 0x00000061,
+ 0x00000000 , 0x200069ba , 0x40011000 , 0x00000010,
+ 0x00000061 , 0x00000000 , 0x200069c3 , 0x40011000,
+ 0x00000020 , 0x00000061 , 0x00000000 , 0x200069cc,
+ 0x40011000 , 0x00000040 , 0x00000061 , 0x00000000,
+ 0x200069d5 , 0x40011000 , 0x00000080 , 0x00000061,
+ 0x00000000 , 0x200069de , 0x40011000 , 0x00000100,
+ 0x00000061 , 0x00000000 , 0x200069e7 , 0x40011000,
+ 0x00000200 , 0x00000061 , 0x00000000 , 0x200069f0,
+ 0x40011000 , 0x00000400 , 0x00000061 , 0x00000000,
+ 0x200069f9 , 0x40011000 , 0x00000800 , 0x00000061,
+ 0x00000000 , 0x20006a02 , 0x40011000 , 0x00001000,
+ 0x00000061 , 0x00000000 , 0x20006a0b , 0x40011000,
+ 0x00002000 , 0x00000060 , 0x00000000 , 0x20006a19,
+ 0x40011000 , 0x00004000 , 0x000000a1 , 0x00000000,
+ 0x20006a23 , 0x40011400 , 0x00000004 , 0x00000010,
+ 0x00000000 , 0x20006a28 , 0x40010800 , 0x00000002,
+ 0x00000020 , 0x00000000 , 0x20006a2f , 0x40010800,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x20006a36,
+ 0x40010800 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x495f424b , 0x0030304e , 0x495f424b,
+ 0x0031304e , 0x495f424b , 0x0032304e , 0x495f424b,
+ 0x0033304e , 0x495f424b , 0x0034304e , 0x495f424b,
+ 0x0035304e , 0x495f424b , 0x0036304e , 0x495f424b,
+ 0x0037304e , 0x5f44424b , 0x5f525750 , 0x54545542,
+ 0x4f004e4f , 0x5f4f5a4d , 0x5f594452 , 0x5a4f004c,
+ 0x525f4f4d , 0x4c5f5453 , 0x55425600 , 0x50555f53,
+ 0x5445445f , 0x4d5a4f00 , 0x45525f4f , 0x004c5f51,
+ 0x52414843 , 0x5a5f4547 , 0x004f5245 , 0x52414843,
+ 0x535f4547 , 0x544e5548 , 0x494d5000 , 0x4e495f43,
+ 0x004c5f54 , 0x31433249 , 0x4c43535f , 0x43324900,
+ 0x44535f31 , 0x424b0041 , 0x54554f5f , 0x4b003030,
+ 0x554f5f42 , 0x00313054 , 0x4f5f424b , 0x32305455,
+ 0x5f424b00 , 0x3054554f , 0x424b0033 , 0x54554f5f,
+ 0x4b003430 , 0x554f5f42 , 0x00353054 , 0x4f5f424b,
+ 0x36305455 , 0x5f424b00 , 0x3054554f , 0x424b0037,
+ 0x54554f5f , 0x4b003830 , 0x554f5f42 , 0x00393054,
+ 0x4f5f424b , 0x30315455 , 0x5f424b00 , 0x3154554f,
+ 0x424b0031 , 0x54554f5f , 0x55003231 , 0x565f4253,
+ 0x5f535542 , 0x4c525443 , 0x42554800 , 0x5345525f,
+ 0x57005445 , 0x004c5f50 , 0x505f4c42 , 0x45004d57,
+ 0x4e495f43 , 0x4e450054 , 0x49524554 , 0x525f474e,
+ 0x00000057 , 0x20006bcf , 0x20006bd2 , 0x20006be0,
+ 0x20006bee , 0x20006bf7 , 0x20006bff , 0x20006c10,
+ 0x20006c15 , 0x20006c23 , 0x20006c2f , 0x706c6568,
+ 0x00000000 , 0x74736968 , 0x0079726f , 0x64255b1b,
+ 0x5b1b0044 , 0x6c004331 , 0x00747369 , 0x776f6e4b,
+ 0x6f63206e , 0x6e616d6d , 0x0a3a7364 , 0x25202000,
+ 0x7335312d , 0x000a7325 , 0x504c4548 , 0x444d4320,
+ 0x68203d20 , 0x20706c65 , 0x43206e6f , 0x0a2e444d,
+ 0x6d6f4300 , 0x646e616d , 0x73252720 , 0x6f6e2027,
+ 0x6f662074 , 0x20646e75 , 0x6120726f , 0x6769626d,
+ 0x73756f75 , 0x55000a2e , 0x65676173 , 0x7325203a,
+ 0x0a732520 , 0x312d2500 , 0x48007335 , 0x20504c45,
+ 0x5453494c , 0x6d203d20 , 0x2065726f , 0x6f666e69,
+ 0x4300203b , 0x6f736e6f , 0x6920656c , 0x6e652073,
+ 0x656c6261 , 0x74203b64 , 0x20657079 , 0x504c4548,
+ 0x726f6620 , 0x6c656820 , 0x000a2e70 , 0x61726150,
+ 0x6574656d , 0x64252072 , 0x766e6920 , 0x64696c61,
+ 0x7257000a , 0x20676e6f , 0x626d756e , 0x6f207265,
+ 0x61702066 , 0x736d6172 , 0x6f43000a , 0x6e616d6d,
+ 0x65722064 , 0x6e727574 , 0x65206465 , 0x726f7272,
+ 0x0a642520 , 0x315b1b00 , 0x5b1b0044 , 0x00436425,
+ 0x00203e0c , 0x696c205b , 0x7c207473 , 0x616e3c20,
+ 0x203e656d , 0x7250005d , 0x20746e69 , 0x6d6d6f63,
+ 0x20646e61 , 0x706c6568 , 0x69725000 , 0x6320746e,
+ 0x6f736e6f , 0x6820656c , 0x6f747369 , 0x4f007972,
+ 0x6e55004b , 0x776f6e6b , 0x7265206e , 0x00726f72,
+ 0x6d696e55 , 0x6d656c70 , 0x65746e65 , 0x764f0064,
+ 0x6c667265 , 0x5400776f , 0x6f656d69 , 0x49007475,
+ 0x6c61766e , 0x61206469 , 0x6d756772 , 0x00746e65,
+ 0x79737542 , 0x63634100 , 0x20737365 , 0x696e6544,
+ 0x4e006465 , 0x5020746f , 0x7265776f , 0x4e006465,
+ 0x4320746f , 0x62696c61 , 0x65746172 , 0x00000064,
+ 0x20006d44 , 0x20006d4c , 0x20006d52 , 0x20006d5a,
+ 0x20006d62 , 0x20006d68 , 0x20006d6c , 0x20006d73,
+ 0x20006db1 , 0x20006d78 , 0x20006d7c , 0x20006d85,
+ 0x20006d8d , 0x20006d96 , 0x20006d9f , 0x20006da3,
+ 0x20006daf , 0x20006db9 , 0x20006dc0 , 0x20006dc4,
+ 0x20006dc8 , 0x20006dcf , 0x20006dd6 , 0x20006ddb,
+ 0x20006de3 , 0x20006de7 , 0x20006ded , 0x20006df7,
+ 0x20006dfd , 0x20006e03 , 0x6e616863 , 0x00000000,
+ 0x65766173 , 0x73657200 , 0x65726f74 , 0x20232000,
+ 0x6b73614d , 0x20202020 , 0x43204520 , 0x6e6e6168,
+ 0x000a6c65 , 0x20643225 , 0x78383025 , 0x20632520,
+ 0x000a7325 , 0x2054255b , 0x73205b00 , 0x20657661,
+ 0x6572207c , 0x726f7473 , 0x207c2065 , 0x73616d3c,
+ 0x5d203e6b , 0x76615300 , 0x72202c65 , 0x6f747365,
+ 0x202c6572 , 0x20746567 , 0x7320726f , 0x63207465,
+ 0x6f736e6f , 0x6320656c , 0x6e6e6168 , 0x6d206c65,
+ 0x006b7361 , 0x6d6d6f63 , 0x00646e61 , 0x65636361,
+ 0x6863006c , 0x65677261 , 0x68630072 , 0x65737069,
+ 0x6c630074 , 0x006b636f , 0x00616d64 , 0x6e657665,
+ 0x67007374 , 0x006f6970 , 0x00633269 , 0x6279656b,
+ 0x6472616f , 0x79656b00 , 0x6e616373 , 0x64696c00,
+ 0x6c676e61 , 0x696c0065 , 0x62746867 , 0x6c007261,
+ 0x6d006370 , 0x6f69746f , 0x6e65736e , 0x70006573,
+ 0x736f6864 , 0x646d6374 , 0x726f7000 , 0x00303874,
+ 0x006d7770 , 0x00697073 , 0x74697773 , 0x73006863,
+ 0x65747379 , 0x6174006d , 0x74006b73 , 0x6d726568,
+ 0x75006c61 , 0x75006273 , 0x736d6273 , 0x62737500,
+ 0x72616863 , 0x75006567 , 0x64706273 , 0x6f627600,
+ 0x6800746f , 0x006b6f6f , 0x73616c66 , 0x666e6968,
+ 0x0000006f , 0x73616c66 , 0x00707768 , 0x73796850,
+ 0x6c616369 , 0x6434253a , 0x0a424b20 , 0x61735500,
+ 0x3a656c62 , 0x34252020 , 0x424b2064 , 0x7257000a,
+ 0x3a657469 , 0x25202020 , 0x42206434 , 0x64692820,
+ 0x206c6165 , 0x42206425 , 0x45000a29 , 0x65736172,
+ 0x2020203a , 0x20643425 , 0x74282042 , 0x6425206f,
+ 0x7469622d , 0x000a2973 , 0x746f7250 , 0x3a746365,
+ 0x64342520 , 0x000a4220 , 0x67616c46 , 0x20203a73,
+ 0x70772000 , 0x6970675f , 0x73615f6f , 0x74726573,
+ 0x20006465 , 0x615f6f72 , 0x6f625f74 , 0x2000746f,
+ 0x5f6c6c61 , 0x625f7461 , 0x00746f6f , 0x5f6f7220,
+ 0x00776f6e , 0x6c6c6120 , 0x776f6e5f , 0x54532000,
+ 0x004b4355 , 0x434e4920 , 0x49534e4f , 0x4e455453,
+ 0x72500054 , 0x6365746f , 0x20646574 , 0x3a776f6e,
+ 0x20200a00 , 0x2e002020 , 0x65005900 , 0x6c62616e,
+ 0x69640065 , 0x6c626173 , 0x6f6e0065 , 0x50007772,
+ 0x746e6972 , 0x616c6620 , 0x69206873 , 0x006f666e,
+ 0x616e653c , 0x20656c62 , 0x6964207c , 0x6c626173,
+ 0x207c2065 , 0x20776f6e , 0x7772207c , 0x6e207c20,
+ 0x3e77726f , 0x646f4d00 , 0x20796669 , 0x73616c66,
+ 0x72772068 , 0x20657469 , 0x746f7270 , 0x00746365,
+ 0x6f697067 , 0x00746567 , 0x6f697067 , 0x00746573,
+ 0x64252020 , 0x25206325 , 0x5b000a73 , 0x656d616e,
+ 0x6552005d , 0x47206461 , 0x204f4950 , 0x756c6176,
+ 0x29732865 , 0x6d616e00 , 0x303c2065 , 0x31207c20,
+ 0x6553003e , 0x20612074 , 0x4f495047 , 0x00000000,
+ 0x20005f88 , 0x20005f90 , 0x20005f90 , 0x20005f90,
+ 0x20005f90 , 0x20005fa8 , 0x20005fa8 , 0x20005fb8,
+ 0x20005fb8 , 0x20005fb8 , 0x20005fb8 , 0x20005fb8,
+ 0x20005fb8 , 0x20005fb8 , 0x20005fb8 , 0x20005fb8,
+ 0x20005fb8 , 0x20005fc0 , 0x20005fc0 , 0x20005fc0,
+ 0x20005fc0 , 0x20005fc0 , 0x20005fc0 , 0x20005fc0,
+ 0x20005fc0 , 0x20005fc0 , 0x20005fc0 , 0x20005fc8,
+ 0x20005fc8 , 0x20005fc8 , 0x20007738 , 0x20007150,
+ 0x20007157 , 0x2000715d , 0x74736f68 , 0x6361705f,
+ 0x5f74656b , 0x65636572 , 0x00657669 , 0x65646368,
+ 0x00677562 , 0x74736f48 , 0x6d6f6320 , 0x646e616d,
+ 0x62656420 , 0x6d206775 , 0x2065646f , 0x25207369,
+ 0x2b000a73 , 0x20434800 , 0x30257830 , 0x252e7832,
+ 0x2e253a64 , 0x4800682a , 0x78302043 , 0x78323025,
+ 0x20434800 , 0x20727265 , 0x48006425 , 0x65722043,
+ 0x253a7073 , 0x00682a2e , 0x2d746b70 , 0x7365723e,
+ 0x736e6f70 , 0x616d5f65 , 0x3d3e2078 , 0x7a697320,
+ 0x28666f65 , 0x75727473 , 0x65207463 , 0x6f685f63,
+ 0x725f7473 , 0x6f707365 , 0x2965736e , 0x6d6f6300,
+ 0x2f6e6f6d , 0x74736f68 , 0x6d6f635f , 0x646e616d,
+ 0x6800632e , 0x6374736f , 0x6920646d , 0x2074696e,
+ 0x78257830 , 0x64636800 , 0x67756265 , 0x666f5b20,
+ 0x207c2066 , 0x6d726f6e , 0x7c206c61 , 0x65766520,
+ 0x7c207972 , 0x72617020 , 0x5d736d61 , 0x74655300,
+ 0x736f6820 , 0x6f632074 , 0x6e616d6d , 0x65642064,
+ 0x20677562 , 0x7074756f , 0x6d207475 , 0x0065646f,
+ 0x6d726f6e , 0x65006c61 , 0x79726576 , 0x72617000,
+ 0x00736d61 , 0x74736f68 , 0x6e657665 , 0x00000074,
+ 0x6e657665 , 0x6c632074 , 0x20726165 , 0x78302042,
+ 0x78383025 , 0x65766500 , 0x6320746e , 0x7261656c,
+ 0x25783020 , 0x00783830 , 0x6e657665 , 0x65732074,
+ 0x78302074 , 0x78383025 , 0x656c6300 , 0x63007261,
+ 0x7261656c , 0x76450062 , 0x73746e65 , 0x2020203a,
+ 0x25783020 , 0x0a783830 , 0x65764500 , 0x2d73746e,
+ 0x20203a42 , 0x30257830 , 0x000a7838 , 0x7465735b,
+ 0x63207c20 , 0x7261656c , 0x63207c20 , 0x7261656c,
+ 0x207c2062 , 0x20696d73 , 0x6373207c , 0x207c2069,
+ 0x656b6177 , 0x6d5b205d , 0x5d6b7361 , 0x69725000,
+ 0x2f20746e , 0x74657320 , 0x736f6820 , 0x76652074,
+ 0x20746e65 , 0x74617473 , 0x6c630065 , 0x69726165,
+ 0x6b20676e , 0x6f627965 , 0x20647261 , 0x6f666966,
+ 0x20424b00 , 0x4f464946 , 0x70656420 , 0x25206874,
+ 0x65722064 , 0x65686361 , 0x00000064 , 0x02010000,
+ 0x0000400b , 0x7473736b , 0x00657461 , 0x7270626b,
+ 0x00737365 , 0x2054255b , 0x2520424b , 0x20003a73,
+ 0x78323025 , 0x2d2d2000 , 0x62656400 , 0x636e756f,
+ 0x00206465 , 0x76657270 , 0x20202020 , 0x64002020,
+ 0x756f6265 , 0x6e69636e , 0x654b0067 , 0x616f6279,
+ 0x73206472 , 0x206e6163 , 0x61736964 , 0x20656c62,
+ 0x6b73616d , 0x7830203a , 0x78383025 , 0x654b000a,
+ 0x616f6279 , 0x73206472 , 0x206e6163 , 0x74617473,
+ 0x72702065 , 0x69746e69 , 0x2520676e , 0x4b000a73,
+ 0x69642042 , 0x6c626173 , 0x63735f65 , 0x696e6e61,
+ 0x6d5f676e , 0x206b7361 , 0x6e616863 , 0x3a646567,
+ 0x25783020 , 0x00783830 , 0x756d6973 , 0x6574616c,
+ 0x53002064 , 0x6c756d69 , 0x64657461 , 0x79656b20,
+ 0x000a3a73 , 0x20642509 , 0x000a6425 , 0x6220424b,
+ 0x20746f6f , 0x2079656b , 0x69006425 , 0x2074696e,
+ 0x74617473 , 0x424b0065 , 0x69617720 , 0x424b0074,
+ 0x6c6f7020 , 0x424b006c , 0x72617720 , 0x6572206d,
+ 0x746f6f62 , 0x20424b00 , 0x65626968 , 0x74616e72,
+ 0x736b0065 , 0x74617473 , 0x6f5b2065 , 0x207c206e,
+ 0x5d66666f , 0x6f685300 , 0x726f2077 , 0x676f7420,
+ 0x20656c67 , 0x6e697270 , 0x676e6974 , 0x79656b20,
+ 0x72616f62 , 0x63732064 , 0x73206e61 , 0x65746174,
+ 0x6f635b00 , 0x6f72206c , 0x305b2077 , 0x31207c20,
+ 0x53005d5d , 0x6c756d69 , 0x20657461 , 0x7079656b,
+ 0x73736572 , 0x52415500 , 0x6e692054 , 0x61697469,
+ 0x657a696c , 0x66612064 , 0x20726574 , 0x6a737973,
+ 0x00706d75 , 0x2d2d0a0a , 0x4155202d , 0x69205452,
+ 0x6974696e , 0x7a696c61 , 0x61206465 , 0x72657466,
+ 0x62657220 , 0x20746f6f , 0x0a2d2d2d , 0x65525b00,
+ 0x20746573 , 0x73756163 , 0x00203a65 , 0x616d495b,
+ 0x203a6567 , 0x202c7325 , 0x0a5d7325 , 0x696e4900,
+ 0x64207374 , 0x00656e6f , 0x00007777 , 0x00007772,
+ 0x64616572 , 0x25783020 , 0x203d2070 , 0x30257830,
+ 0x000a7838 , 0x74697277 , 0x78302065 , 0x3d207025,
+ 0x25783020 , 0x0a783830 , 0x64646100 , 0x61762072,
+ 0x0065756c , 0x74697257 , 0x20612065 , 0x64726f77,
+ 0x206f7420 , 0x6f6d656d , 0x61007972 , 0x00726464,
+ 0x64616552 , 0x77206120 , 0x2064726f , 0x6d6f7266,
+ 0x6d656d20 , 0x0079726f , 0x74736f68 , 0x6d6f635f,
+ 0x646e616d , 0x6e61705f , 0x695f6369 , 0x006f666e,
+ 0x73617263 , 0x00000068 , 0x696e6170 , 0x666e6963,
+ 0x0000006f , 0x454e2820 , 0x53002957 , 0x64657661,
+ 0x6e617020 , 0x64206369 , 0x3a617461 , 0x000a7325,
+ 0x73206f4e , 0x64657661 , 0x6e617020 , 0x64206369,
+ 0x20617461 , 0x69617661 , 0x6c62616c , 0x000a2e65,
+ 0x7a766964 , 0x006f7265 , 0x6c616e75 , 0x656e6769,
+ 0x0a0a0064 , 0x6f626552 , 0x6e69746f , 0x2e2e2e67,
+ 0x2a0a000a , 0x4150202a , 0x3a43494e , 0x0a732520,
+ 0x53410a00 , 0x54524553 , 0x204e4f49 , 0x4c494146,
+ 0x20455255 , 0x27732527 , 0x206e6920 , 0x29287325,
+ 0x20746120 , 0x253a7325 , 0x70000a64 , 0x61746164,
+ 0x7274705f , 0x74733e2d , 0x74637572 , 0x7a69735f,
+ 0x3d3c2065 , 0x67726120 , 0x723e2d73 , 0x6f707365,
+ 0x5f65736e , 0x0078616d , 0x6d6d6f63 , 0x702f6e6f,
+ 0x63696e61 , 0x74756f5f , 0x2e747570 , 0x645b0063,
+ 0x657a7669 , 0x7c206f72 , 0x616e7520 , 0x6e67696c,
+ 0x005d6465 , 0x73617243 , 0x68742068 , 0x79732065,
+ 0x6d657473 , 0x6f662820 , 0x65742072 , 0x6e697473,
+ 0x50002967 , 0x746e6972 , 0x666e6920 , 0x7266206f,
+ 0x61206d6f , 0x65727020 , 0x756f6976 , 0x61702073,
+ 0x0063696e , 0x4f525245 , 0x00000052 , 0x4c554e28,
+ 0x0000294c , 0x656d6873 , 0x0000006d , 0x657a6953,
+ 0x6436253a , 0x7355000a , 0x253a6465 , 0x000a6436,
+ 0x3a78614d , 0x64362520 , 0x7250000a , 0x20746e69,
+ 0x72616873 , 0x6d206465 , 0x726f6d65 , 0x74732079,
+ 0x00737461 , 0x08000000 , 0x08010000 , 0x0000f000,
+ 0x00010000 , 0x2000771e , 0x20006969 , 0x20006a3f,
+ 0x2000799c , 0x200079a2 , 0x200079ac , 0x200079b5,
+ 0x200079be , 0x20007730 , 0x20007378 , 0x200079c7,
+ 0x200079d1 , 0x200079da , 0x200073fc , 0x20007726,
+ 0x20007735 , 0x200079e6 , 0x00000000 , 0x00000002,
+ 0x00000002 , 0x00000002 , 0x00000002 , 0x00000003,
+ 0x00000002 , 0x00000004 , 0x69737973 , 0x006f666e,
+ 0x65626968 , 0x74616e72 , 0x00000065 , 0x73726576,
+ 0x006e6f69 , 0x6a737973 , 0x00706d75 , 0x6f626572,
+ 0x0000746f , 0x6c737973 , 0x006b636f , 0x6e75003f,
+ 0x776f6e6b , 0x6168006e , 0x63006472 , 0x00646c6f,
+ 0x74666f73 , 0x2d706100 , 0x0066666f , 0x636e6163,
+ 0x70006c65 , 0x65736572 , 0x00657672 , 0x64726148,
+ 0x6552002d , 0x746f6f62 , 0x21676e69 , 0x000a0a0a,
+ 0x70696843 , 0x2020203a , 0x20732520 , 0x25207325,
+ 0x42000a73 , 0x6472616f , 0x2020203a , 0x000a6425,
+ 0x203a4f52 , 0x20202020 , 0x0a732520 , 0x3a575200,
+ 0x20202020 , 0x73252020 , 0x7542000a , 0x3a646c69,
+ 0x0a732520 , 0x62694800 , 0x616e7265 , 0x676e6974,
+ 0x726f6620 , 0x2e642520 , 0x64363025 , 0x000a7320,
+ 0x65626948 , 0x74616e72 , 0x20676e69 , 0x69746e75,
+ 0x6177206c , 0x7020656b , 0x61206e69 , 0x72657373,
+ 0x2e646574 , 0x6552000a , 0x20746573 , 0x67616c66,
+ 0x30203a73 , 0x38302578 , 0x00282078 , 0x79706f43,
+ 0x2020203a , 0x000a7325 , 0x79006f6e , 0x4a007365,
+ 0x65706d75 , 0x25203a64 , 0x46000a73 , 0x7367616c,
+ 0x2000203a , 0x6b636f6c , 0x20006465 , 0x726f6628,
+ 0x29646563 , 0x756a2000 , 0x642d706d , 0x62617369,
+ 0x0064656c , 0x6c6e7520 , 0x656b636f , 0x65520064,
+ 0x746f6f62 , 0x20746120 , 0x74756873 , 0x6e776f64,
+ 0x6425203a , 0x754a000a , 0x6e69706d , 0x6f742067,
+ 0x616d6920 , 0x25206567 , 0x79730073 , 0x6d657473,
+ 0x62696820 , 0x616e7265 , 0x676e6974 , 0x65784500,
+ 0x69747563 , 0x6820676e , 0x2074736f , 0x6f626572,
+ 0x6320746f , 0x616d6d6f , 0x2520646e , 0x754a0064,
+ 0x6e69706d , 0x6f742067 , 0x25783020 , 0x0a783830,
+ 0x69725000 , 0x7320746e , 0x65747379 , 0x6e69206d,
+ 0x5b006f66 , 0x5d636573 , 0x73755b20 , 0x005d6365,
+ 0x65626948 , 0x74616e72 , 0x68742065 , 0x43452065,
+ 0x69725000 , 0x7620746e , 0x69737265 , 0x00736e6f,
+ 0x204f525b , 0x5752207c , 0x61207c20 , 0x20726464,
+ 0x6964207c , 0x6c626173 , 0x4a005d65 , 0x20706d75,
+ 0x61206f74 , 0x73797320 , 0x206d6574 , 0x67616d69,
+ 0x726f2065 , 0x64646120 , 0x73736572 , 0x61685b00,
+ 0x737c6472 , 0x5d74666f , 0x72705b20 , 0x72657365,
+ 0x205d6576 , 0x2d70615b , 0x5d66666f , 0x61635b20,
+ 0x6c65636e , 0x6552005d , 0x746f6f62 , 0x65687420,
+ 0x00434520 , 0x6b636f4c , 0x65687420 , 0x73797320,
+ 0x2c6d6574 , 0x65766520 , 0x6669206e , 0x20505720,
+ 0x64207369 , 0x62617369 , 0x0064656c , 0x6568746f,
+ 0x65720072 , 0x2d746573 , 0x006e6970 , 0x776f7262,
+ 0x74756f6e , 0x776f7000 , 0x6f2d7265 , 0x6177006e,
+ 0x64686374 , 0x7200676f , 0x612d6374 , 0x6d72616c,
+ 0x6b617700 , 0x69702d65 , 0x6f6c006e , 0x61622d77,
+ 0x72657474 , 0x72700079 , 0x72657365 , 0x00646576,
+ 0x656d6974 , 0x72615f72 , 0x0000006d , 0x656c7375,
+ 0x00007065 , 0x656d6974 , 0x61635f72 , 0x6c65636e,
+ 0x00000000 , 0x74696177 , 0x0000736d , 0x74746567,
+ 0x00656d69 , 0x656d6974 , 0x666e6972 , 0x0000006f,
+ 0x656d6954 , 0x7830203a , 0x36313025 , 0x3d20786c,
+ 0x362e2520 , 0x7320646c , 0x6954000a , 0x203a656d,
+ 0x20202020 , 0x30257830 , 0x786c3631 , 0x0a737520,
+ 0x64616544 , 0x656e696c , 0x7830203a , 0x36313025,
+ 0x2d20786c , 0x3125203e , 0x6c362e31 , 0x20732064,
+ 0x6d6f7266 , 0x776f6e20 , 0x7463410a , 0x20657669,
+ 0x656d6974 , 0x0a3a7372 , 0x54202000 , 0x25206b73,
+ 0x20206432 , 0x30257830 , 0x786c3631 , 0x203e2d20,
+ 0x2e313125 , 0x0a646c36 , 0x6b737400 , 0x3c206469,
+ 0x53415420 , 0x44495f4b , 0x554f435f , 0x6300544e,
+ 0x6f6d6d6f , 0x69742f6e , 0x2e72656d , 0x73750063,
+ 0x73754200 , 0x61772d79 , 0x66207469 , 0x6d20726f,
+ 0x00636573 , 0x6e697250 , 0x75632074 , 0x6e657272,
+ 0x69742074 , 0x5000656d , 0x746e6972 , 0x6d697420,
+ 0x69207265 , 0x006f666e , 0x00736964 , 0x00616e65,
+ 0x7263636d , 0x656b736f , 0x31765f79 , 0x322e312e,
+ 0x2d373034 , 0x62383762 , 0x2d366232 , 0x74726964,
+ 0x30322079 , 0x302d3531 , 0x37312d33 , 0x3a393120,
+ 0x313a3730 , 0x69712036 , 0x6e616675 , 0x61642e67,
+ 0x72644069 , 0x3064696f , 0x00000035 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000,
+ 0x00202072 , 0x200088a8 , 0x0000001f , 0xffffffff,
+ 0xffffffff , 0x00000000 , 0xfff85ee0 , 0xffffffff,
+ 0xfff0bdc0 , 0xffffffff , 0x00000001 , 0x000000fb,
+ 0x00100101 , 0x23280032 , 0x0bb87530 , 0x000003e8,
+ 0x000186a0 , 0xffffff14 , 0xa4fff5ff , 0xfa55feff,
+ 0x000000ca , 0x000000ff , 0xffffffff , 0xea444e45,
+ 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000
+};
diff --git a/bl2/usb_bl2_cmd.c b/bl2/usb_bl2_cmd.c
new file mode 100644
index 0000000..2c21032
--- /dev/null
+++ b/bl2/usb_bl2_cmd.c
@@ -0,0 +1,344 @@
+/*
+ * \file usb_bl2_cmd.c
+ * \brief
+ *
+ * \version 1.0.0
+ * \date 15/08/21
+ * \author Sam.Wu <yihui.wu@amlgic.com>
+ *
+ * Copyright (c) 2015 Amlogic. All Rights Reserved.
+ *
+ */
+#include <arch.h>
+#include <arch_helpers.h>
+#include <assert.h>
+#include <bl_common.h>
+#include <fip.h>
+#include <debug.h>
+#include <platform.h>
+#include <platform_def.h>
+#include <stdio.h>
+#include "bl2_private.h"
+#include <serial.h>
+#include <plat_init.h>
+#include <common.h>
+#include <asm/arch/secure_apb.h>
+#include <asm/arch/cpu_config.h>
+#include <string.h>
+
+extern unsigned int ddr_init(void);
+
+static unsigned _fipDownloadedAddr = FM_USB_MODE_LOAD_ADDR;//default loadded addr
+
+uint64_t usb_boot(uint64_t src, uint64_t des, uint64_t size)
+{
+ src += _fipDownloadedAddr - BL2_SIZE;//storage_load in bl2_main using offset in u-boot.bin
+
+ /* data is ready in ddr, just need memcpy */
+ memcpy((void *)des, (void *)(src), size);
+ return 0;
+}
+
+
+#if 1//usb bl2 para start
+//As sram area will not cleared before poweroff, the result maigc must not be equal to para magic and clear before run
+#define USB_BL2_RUN_CMD_RESULT_MAGIC (0X7856EFABU)//after run
+#define USB_BL2_RUN_CMD_INFO_MAGIC (0X3412CDABU)//before run
+#define USB_BL2_RUN_CMD_INFO_VERSION (0x0200)
+enum USB_BL2_RUN_CMD_RESULT_ERR_TYPE {
+ USB_BL2_RUN_CMD_RESULT_ERR_PARA = 0xe2 ,//magic or version error
+ USB_BL2_RUN_CMD_RESULT_ERR_RUNTYPE_UNDEFINED ,//runtype not defined
+ USB_BL2_RUN_CMD_RESULT_ERR_NOT_IMPLEMENTED ,//run cmd handle not implemented
+
+ USB_BL2_RUN_CMD_RESULT_ERR_DDR_INIT ,//fail in DDR init
+
+ USB_BL2_RUN_CMD_RESULT_ERR_DATACHECK_GENCRC ,//fail in data check, generated crc != crc from pc
+ USB_BL2_RUN_CMD_RESULT_ERR_DATACHECK_NOT_IMPLEMENTED ,//not implemented data check type
+ USB_BL2_RUN_CMD_RESULT_ERR_DATACHECK_UNDEFINED ,//data check type not defined
+
+
+ USB_BL2_RUN_CMD_RESULT_ERR_RUN_IMAGE_TYPE_NOT_IMPLEMENTED ,//image type not implemented
+};
+
+
+enum USB_BL2_RUN_CMD_TYPE_enum{
+ USB_BL2_RUN_CMD_TYPE_DECOMPRESS = 0X0000C0DE , //ucl decompress
+ USB_BL2_RUN_CMD_TYPE_DDR_INIT , //init ddr
+ USB_BL2_RUN_CMD_TYPE_DATA_CHECK , //crc32 check, or simple addsum check
+ USB_BL2_RUN_CMD_TYPE_RUN_IMG , //run fip image
+};
+
+#pragma pack(push, 4)
+//UsbBl2RunCmdPara_t: common para header for u-boot.bin.usb.bl2 when usb mode
+typedef struct _usbbl2_run_cmd_para_s{
+ unsigned int paraMagic;//USB_BL2_RUN_CMD_INFO_MAGIC, USB_BL2_RUN_CMD_RESULT_MAGIC
+ unsigned int paraVersion;
+ unsigned int runType;//USB_BL2_RUN_CMD_RUN_IN_ADDR,USB_BL2_RUN_CMD_DDR_INSPECT
+ unsigned int runResult;//running result, 0 is no err, others error
+
+ unsigned int errInfoAddr;//sram addr for save error messages
+ unsigned int errInfoSz; //error messages length
+
+}UsbBl2RunCmdPara_t;
+
+//parameters for ddr init
+typedef struct _usbbl2_run_cmd_DDR_INIT{
+ UsbBl2RunCmdPara_t runParaHeader;
+ unsigned int ddrCapacity;//after run, saved the ddr capacity in MB
+
+}UsbBl2RunCmdPara_DdrInit;
+
+//parameters for ucl decompress
+typedef struct _usbbl2_run_cmd_DECOMPRESS{
+ UsbBl2RunCmdPara_t runParaHeader;
+ unsigned int decompressType;//ucl decompress, others ...
+ unsigned int srcDataAddr; //data for decompress
+ unsigned int srcDataLen;
+ unsigned int decompressedAddr;//data addr after ucl decompress
+ unsigned int decompressedLen; //data size after ucl decompress
+}UsbBl2RunCmdPara_Decompress;
+
+//parameters for running a image, support normal/fip fomrat/and etc..
+typedef struct _usbbl2_run_cmd_RunImage{
+ UsbBl2RunCmdPara_t runParaHeader;
+ unsigned int runImageType;//2 normal bin, 1 fip image, others reserved
+ unsigned int imageDataAddr;//
+ unsigned int imageDataLen;
+
+}UsbBl2RunCmdPara_RunImage;
+
+#if 1//for data check
+struct _UsbBl2DataCheck_sha1sum{//check data using sha1sum algorithm
+ unsigned char srcDataCheckValue[20];//for crc and addsum, only 4 bytes used
+ unsigned char generatedCheckValue[20];
+};
+struct _UsbBl2DataCheck_sha256sum{//check data using sha256sum algorithm
+ unsigned char srcDataCheckValue[32];//for crc and addsum, only 4 bytes used
+ unsigned char generatedCheckValue[32];
+};
+struct _UsbBl2DataCheck_sha2sum{//check data using sha2 algorithm
+ unsigned char srcDataCheckValue[32];//for crc and addsum, only 4 bytes used
+ unsigned char generatedCheckValue[32];
+};
+struct _UsbBl2DataCheck_addsum{//check data using simple addsum algorithm
+ unsigned int srcAddSum;
+ unsigned int generatedAddSum;
+};
+struct _UsbBl2DataCheck_crc32{//check data using crc32 algorithm
+ unsigned int srcAddSum;
+ unsigned int generatedAddSum;
+};
+
+//parameters for ddr init
+typedef struct _usbbl2_run_cmd_DataCheck{
+ UsbBl2RunCmdPara_t runParaHeader;
+ unsigned int dataCheckAlgorithm;//check algorithm, 1 is addsum, 2 is sha2, 3 is crc32, and other
+ unsigned int srcDataAddr; //data addr for check
+ unsigned int srcDataLen; //data length for check
+
+ union {
+ struct _UsbBl2DataCheck_addsum addsum;
+ struct _UsbBl2DataCheck_crc32 crc32;
+ struct _UsbBl2DataCheck_sha256sum sha256sum;
+ struct _UsbBl2DataCheck_sha2sum sha2sum;
+ struct _UsbBl2DataCheck_sha1sum sha1sum;
+ }dataCheckVal;
+
+}UsbBl2RunCmdPara_DataCheck;
+
+#endif//#if 1//for data check
+
+#pragma pack(pop) // #pragma pack(push, 4)
+
+#define DATA_CHECK_TYPE_ADDSUM 1
+#define DATA_CHECK_TYPE_CRC32 2
+#define DATA_CHECK_TYPE_SHA1 3
+#define DATA_CHECK_TYPE_SHA2 4
+#define DATA_CHECK_TYPE_SHA256 5
+
+#define RUN_IMAGE_TYPE_FIP 1
+#define RUN_IMAGE_TYPE_RAW 2
+
+#endif//#if 1 usb bl2 para
+
+// simple add sum data check
+static unsigned int usb_add_sum(const unsigned int *data, int size)
+{
+ unsigned int cksum = 0;
+ unsigned int wordLen = size>>2;
+ unsigned int rest = size & 3;
+
+ while (wordLen--)
+ {
+ cksum += *data++;
+ }
+
+ if (rest == 1)
+ {
+ cksum += (*data) & 0xff;
+ }
+ else if(rest == 2)
+ {
+ cksum += (*data) & 0xffff;
+ }
+ else if(rest == 3)
+ {
+ cksum += (*data) & 0xffffff;
+ }
+
+ return cksum;
+}
+// end
+//
+static int usb_bl2_cmd_run_image(UsbBl2RunCmdPara_RunImage* pRunImgPara)
+{
+ const int imageType = pRunImgPara->runImageType;
+ const unsigned srcDataAddr = pRunImgPara->imageDataAddr;
+ int runResult = 0;
+
+ switch (imageType)
+ {
+ case RUN_IMAGE_TYPE_FIP:
+ {
+ _fipDownloadedAddr = srcDataAddr;//update fip image loaded addr
+
+ /* Perform platform setup in BL1 */
+ bl2_platform_setup();
+
+ /* Load images */
+ bl2_load_image();
+ }
+ break;
+
+ case RUN_IMAGE_TYPE_RAW://raw image bin
+ {
+ typedef int (*pfunc_t)(void) ;
+ pfunc_t entry = (pfunc_t)(unsigned long)srcDataAddr;
+ entry();
+ }
+ break;
+
+ default:
+ runResult = USB_BL2_RUN_CMD_RESULT_ERR_RUN_IMAGE_TYPE_NOT_IMPLEMENTED;
+ break;
+ }
+
+ return runResult;
+}
+
+static int usb_bl2_cmd_run_datacheck(UsbBl2RunCmdPara_DataCheck* pDataCheckPara)
+{
+ int runResult = 0;
+ switch (pDataCheckPara->dataCheckAlgorithm)
+ {
+ case DATA_CHECK_TYPE_ADDSUM://addsum
+ {
+ const unsigned originAddsum = pDataCheckPara->dataCheckVal.addsum.srcAddSum;
+ const unsigned* srcData = (const unsigned*)(unsigned long)pDataCheckPara->srcDataAddr;
+ const unsigned srcDataLen = pDataCheckPara->srcDataLen;
+ unsigned generatedAddSum = 0;
+
+ generatedAddSum = usb_add_sum(srcData, srcDataLen);
+ pDataCheckPara->dataCheckVal.addsum.generatedAddSum = generatedAddSum;
+ if (generatedAddSum != originAddsum) runResult = USB_BL2_RUN_CMD_RESULT_ERR_DATACHECK_GENCRC;
+ }
+ break;
+ case DATA_CHECK_TYPE_CRC32://crc32
+ case DATA_CHECK_TYPE_SHA1://sha1
+ case DATA_CHECK_TYPE_SHA2://sha2
+ case DATA_CHECK_TYPE_SHA256://sha256
+ runResult = USB_BL2_RUN_CMD_RESULT_ERR_DATACHECK_NOT_IMPLEMENTED;
+ default:
+ runResult = USB_BL2_RUN_CMD_RESULT_ERR_DATACHECK_UNDEFINED;
+ break;
+ }
+
+ return runResult;
+}
+
+//usb burning tool must compatibe for old/new code,
+//new code not need to support old usb burning tool
+static int usb_bl2_run_cmd(void* usbBl2Para)
+{
+ UsbBl2RunCmdPara_t* pBl2RunPara = (UsbBl2RunCmdPara_t*)usbBl2Para;
+ const unsigned int paraMagic = pBl2RunPara->paraMagic;
+ const unsigned int paraVersion = pBl2RunPara->paraVersion;
+ const unsigned int runType = pBl2RunPara->runType;
+ int runResult = 0;//no error
+
+ pBl2RunPara->paraMagic = USB_BL2_RUN_CMD_RESULT_MAGIC;
+ if (paraMagic != USB_BL2_RUN_CMD_INFO_MAGIC || paraVersion != USB_BL2_RUN_CMD_INFO_VERSION) {
+ pBl2RunPara->runResult = USB_BL2_RUN_CMD_RESULT_ERR_PARA;
+ return __LINE__;
+ }
+
+ switch (runType)
+ {
+ case USB_BL2_RUN_CMD_TYPE_DDR_INIT:
+ {
+ UsbBl2RunCmdPara_DdrInit* pRunDdrPara = (UsbBl2RunCmdPara_DdrInit*)pBl2RunPara;
+ ddr_init();
+ pRunDdrPara->ddrCapacity = (unsigned)get_ddr_size();
+ runResult = pRunDdrPara->ddrCapacity ? 0: USB_BL2_RUN_CMD_RESULT_ERR_DDR_INIT;
+ }
+ break;
+
+ case USB_BL2_RUN_CMD_TYPE_RUN_IMG:
+ {
+ /*
+ *unsigned int* skipBootReg = (unsigned int*)SEC_AO_RTI_STATUS_REG3;
+ *const unsigned skipBootRegVal = readl(skipBootReg);
+ *writel(skipBootRegVal & ( ~( 0XFU << 12 )) , skipBootReg );//clear skip boot flag
+ */
+ writel((readl(SEC_AO_SEC_GP_CFG7) | (1U<<31)), SEC_AO_SEC_GP_CFG7);
+
+ UsbBl2RunCmdPara_RunImage* pRunImgPara = (UsbBl2RunCmdPara_RunImage*)pBl2RunPara;
+ runResult = usb_bl2_cmd_run_image(pRunImgPara);
+ }
+ break;
+
+ case USB_BL2_RUN_CMD_TYPE_DATA_CHECK:
+ {
+ UsbBl2RunCmdPara_DataCheck* pDataCheckPara = (UsbBl2RunCmdPara_DataCheck*)pBl2RunPara;
+ runResult = usb_bl2_cmd_run_datacheck(pDataCheckPara);
+ }
+ break;
+
+ case USB_BL2_RUN_CMD_TYPE_DECOMPRESS:
+ runResult = USB_BL2_RUN_CMD_RESULT_ERR_NOT_IMPLEMENTED;
+ break;
+ default:
+ runResult = USB_BL2_RUN_CMD_RESULT_ERR_RUNTYPE_UNDEFINED;
+ break;
+
+ }
+
+ pBl2RunPara->runResult = runResult;
+ return runResult;
+}
+
+int bl2_usb_handler(void)
+{
+ unsigned int* skipBootReg = (unsigned int*)SEC_AO_RTI_STATUS_REG3;
+ unsigned skipBootRegVal = readl(skipBootReg);
+ const unsigned usbBootFlag = ( skipBootRegVal>>12 ) & 0xF;
+
+ /* process usb burning case */
+ if (BOOT_DEVICE_USB == get_boot_device() || 2 == usbBootFlag )
+ {
+ serial_puts("BL2 USB \n");
+ usb_bl2_run_cmd(USB_BL2_RUN_CMD_PARA_ADDR);
+ bl2_to_romcode(USB_BL2_RETURN_ROM_ADDR);
+ }
+ else if( 1 == usbBootFlag )
+ {
+ serial_puts("Skip usb!\n");
+ skipBootRegVal &= ~(0XFU<<12);
+ writel(skipBootRegVal | ( 2<<12 ), skipBootReg);
+ bl2_to_romcode(BL2_RETURN_ROM_USB_ADDR);
+ }
+
+ return 0;
+}
+
+