summaryrefslogtreecommitdiffstats
path: root/sys/dev
diff options
context:
space:
mode:
authordavidch <davidch@FreeBSD.org>2008-02-22 00:46:22 +0000
committerdavidch <davidch@FreeBSD.org>2008-02-22 00:46:22 +0000
commit179a317c928823acb686ead063a858c69031e7c1 (patch)
tree30bf85f23a45140c859b5b22b6f9412ba3eedd06 /sys/dev
parent47b2af9c1cb1409bf9100c13eba277a47a02c22d (diff)
downloadFreeBSD-src-179a317c928823acb686ead063a858c69031e7c1.zip
FreeBSD-src-179a317c928823acb686ead063a858c69031e7c1.tar.gz
MFC after: 4 weeks
- Added loose RX MTU functionality to allow frames larger than 1500 bytes to be accepted even though the interface MTU is set to 1500. - Implemented new TCP header splitting/jumbo frame support which uses two chains for receive traffic rather than the original single recevie chain. - Added additional debug support code.
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/bce/if_bce.c2182
-rw-r--r--sys/dev/bce/if_bcefw.h11029
-rw-r--r--sys/dev/bce/if_bcereg.h321
3 files changed, 7977 insertions, 5555 deletions
diff --git a/sys/dev/bce/if_bce.c b/sys/dev/bce/if_bce.c
index e50229f..2ecbcd9 100644
--- a/sys/dev/bce/if_bce.c
+++ b/sys/dev/bce/if_bce.c
@@ -1,5 +1,5 @@
/*-
- * Copyright (c) 2006-2007 Broadcom Corporation
+ * Copyright (c) 2006-2008 Broadcom Corporation
* David Christensen <davidch@broadcom.com>. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -34,13 +34,15 @@ __FBSDID("$FreeBSD$");
/*
* The following controllers are supported by this driver:
* BCM5706C A2, A3
+ * BCM5706S A2, A3
* BCM5708C B1, B2
+ * BCM5708S B1, B2
*
* The following controllers are not supported by this driver:
- * BCM5706C A0, A1
- * BCM5706S A0, A1, A2, A3
- * BCM5708C A0, B0
- * BCM5708S A0, B0, B1, B2
+ * BCM5706C A0, A1 (pre-production)
+ * BCM5706S A0, A1 (pre-production)
+ * BCM5708C A0, B0 (pre-production)
+ * BCM5708S A0, B0 (pre-production)
*/
#include "opt_bce.h"
@@ -77,10 +79,10 @@ __FBSDID("$FreeBSD$");
int bce_debug_dma_map_addr_failure = 0;
/* Controls how often to simulate a bootcode failure. */
- int bce_debug_bootcode_running_failure = 0;
+ int bce_debug_bootcode_running_failure = 0;
#endif
-
-
+
+
/****************************************************************************/
/* PCI Device ID Table */
/* */
@@ -218,14 +220,20 @@ static int bce_shutdown (device_t);
/* BCE Debug Data Structure Dump Routines */
/****************************************************************************/
#ifdef BCE_DEBUG
+static u32 bce_ctx_rd (struct bce_softc *, u32, u32);
static void bce_dump_mbuf (struct bce_softc *, struct mbuf *);
-static void bce_dump_tx_mbuf_chain (struct bce_softc *, int, int);
-static void bce_dump_rx_mbuf_chain (struct bce_softc *, int, int);
+static void bce_dump_tx_mbuf_chain (struct bce_softc *, u16, int);
+static void bce_dump_rx_mbuf_chain (struct bce_softc *, u16, int);
+static void bce_dump_pg_mbuf_chain (struct bce_softc *, u16, int);
static void bce_dump_txbd (struct bce_softc *, int, struct tx_bd *);
static void bce_dump_rxbd (struct bce_softc *, int, struct rx_bd *);
+static void bce_dump_pgbd (struct bce_softc *, int, struct rx_bd *);
static void bce_dump_l2fhdr (struct bce_softc *, int, struct l2_fhdr *);
-static void bce_dump_tx_chain (struct bce_softc *, int, int);
-static void bce_dump_rx_chain (struct bce_softc *, int, int);
+static void bce_dump_ctx (struct bce_softc *, u16);
+static void bce_dump_ftqs (struct bce_softc *);
+static void bce_dump_tx_chain (struct bce_softc *, u16, int);
+static void bce_dump_rx_chain (struct bce_softc *, u16, int);
+static void bce_dump_pg_chain (struct bce_softc *, u16, int);
static void bce_dump_status_block (struct bce_softc *);
static void bce_dump_stats_block (struct bce_softc *);
static void bce_dump_driver_state (struct bce_softc *);
@@ -285,13 +293,19 @@ static void bce_stop (struct bce_softc *);
static int bce_reset (struct bce_softc *, u32);
static int bce_chipinit (struct bce_softc *);
static int bce_blockinit (struct bce_softc *);
-static int bce_get_buf (struct bce_softc *, struct mbuf *, u16 *, u16 *, u32 *);
+static int bce_get_rx_buf (struct bce_softc *, struct mbuf *, u16 *, u16 *, u32 *);
+static int bce_get_pg_buf (struct bce_softc *, struct mbuf *, u16 *, u16 *);
static int bce_init_tx_chain (struct bce_softc *);
-static void bce_fill_rx_chain (struct bce_softc *);
+static void bce_free_tx_chain (struct bce_softc *);
+
static int bce_init_rx_chain (struct bce_softc *);
+static void bce_fill_rx_chain (struct bce_softc *);
static void bce_free_rx_chain (struct bce_softc *);
-static void bce_free_tx_chain (struct bce_softc *);
+
+static int bce_init_pg_chain (struct bce_softc *);
+static void bce_fill_pg_chain (struct bce_softc *);
+static void bce_free_pg_chain (struct bce_softc *);
static int bce_tx_encap (struct bce_softc *, struct mbuf **);
static void bce_start_locked (struct ifnet *);
@@ -305,10 +319,11 @@ static void bce_init_locked (struct bce_softc *);
static void bce_init (void *);
static void bce_mgmt_init_locked (struct bce_softc *sc);
-static void bce_init_context (struct bce_softc *);
+static void bce_init_ctx (struct bce_softc *);
static void bce_get_mac_addr (struct bce_softc *);
static void bce_set_mac_addr (struct bce_softc *);
static void bce_phy_intr (struct bce_softc *);
+static inline u16 bce_get_hw_rx_cons(struct bce_softc *);
static void bce_rx_intr (struct bce_softc *);
static void bce_tx_intr (struct bce_softc *);
static void bce_disable_intr (struct bce_softc *);
@@ -330,20 +345,28 @@ static void bce_add_sysctls (struct bce_softc *);
/* FreeBSD device dispatch table. */
/****************************************************************************/
static device_method_t bce_methods[] = {
- /* Device interface */
+ /* Device interface (device_if.h) */
DEVMETHOD(device_probe, bce_probe),
DEVMETHOD(device_attach, bce_attach),
DEVMETHOD(device_detach, bce_detach),
DEVMETHOD(device_shutdown, bce_shutdown),
+/* Supported by device interface but not used here. */
+/* DEVMETHOD(device_identify, bce_identify), */
+/* DEVMETHOD(device_suspend, bce_suspend), */
+/* DEVMETHOD(device_resume, bce_resume), */
+/* DEVMETHOD(device_quiesce, bce_quiesce), */
- /* bus interface */
+ /* Bus interface (bus_if.h) */
DEVMETHOD(bus_print_child, bus_generic_print_child),
DEVMETHOD(bus_driver_added, bus_generic_driver_added),
- /* MII interface */
+ /* MII interface (miibus_if.h) */
DEVMETHOD(miibus_readreg, bce_miibus_read_reg),
DEVMETHOD(miibus_writereg, bce_miibus_write_reg),
DEVMETHOD(miibus_statchg, bce_miibus_statchg),
+/* Supported by MII interface but not used here. */
+/* DEVMETHOD(miibus_linkchg, bce_miibus_linkchg), */
+/* DEVMETHOD(miibus_mediainit, bce_miibus_mediainit), */
{ 0, 0 }
};
@@ -370,16 +393,22 @@ DRIVER_MODULE(miibus, bce, miibus_driver, miibus_devclass, 0, 0);
static int bce_tso_enable = TRUE;
static int bce_msi_enable = 1;
+SYSCTL_NODE(_hw, OID_AUTO, bce, CTLFLAG_RD, 0, "bce driver parameters");
+
/* Allowable values are TRUE or FALSE */
TUNABLE_INT("hw.bce.tso_enable", &bce_tso_enable);
-/* Allowable values are 0 (IRQ only) and 1 (IRQ or MSI) */
-TUNABLE_INT("hw.bce.msi_enable", &bce_msi_enable);
-
-SYSCTL_NODE(_hw, OID_AUTO, bce, CTLFLAG_RD, 0, "bce driver parameters");
SYSCTL_UINT(_hw_bce, OID_AUTO, tso_enable, CTLFLAG_RDTUN, &bce_tso_enable, 0,
"TSO Enable/Disable");
+
+/* Allowable values are 0 (IRQ only) and 1 (IRQ or MSI) */
+TUNABLE_INT("hw.bce.msi_enable", &bce_msi_enable);
SYSCTL_UINT(_hw_bce, OID_AUTO, msi_enable, CTLFLAG_RDTUN, &bce_msi_enable, 0,
"MSI | INTx selector");
+
+/* ToDo: Add tunable to enable/disable strict MTU handling. */
+/* Currently allows "loose" RX MTU checking (i.e. sets the */
+/* h/w RX MTU to the size of the largest receive buffer, or */
+/* 2048 bytes). */
/****************************************************************************/
/* Device probe function. */
@@ -460,21 +489,19 @@ bce_attach(device_t dev)
struct bce_softc *sc;
struct ifnet *ifp;
u32 val;
- int count, mbuf, rid, rc = 0;
+ int count, rid, rc = 0;
sc = device_get_softc(dev);
sc->bce_dev = dev;
DBPRINT(sc, BCE_VERBOSE_RESET, "Entering %s()\n", __FUNCTION__);
- mbuf = device_get_unit(dev);
+ sc->bce_unit = device_get_unit(dev);
/* Set initial device and PHY flags */
sc->bce_flags = 0;
sc->bce_phy_flags = 0;
- sc->bce_unit = mbuf;
-
pci_enable_busmaster(dev);
/* Allocate PCI memory resources. */
@@ -572,18 +599,14 @@ bce_attach(device_t dev)
DBPRINT(sc, BCE_VERBOSE_FIRMWARE, "%s(): bce_shmem_base = 0x%08X\n",
__FUNCTION__, sc->bce_shmem_base);
+ /* Fetch the bootcode revision. */
sc->bce_fw_ver = REG_RD_IND(sc, sc->bce_shmem_base +
BCE_DEV_INFO_BC_REV);
- DBPRINT(sc, BCE_INFO_FIRMWARE, "%s(): bce_fw_ver = 0x%08X\n",
- __FUNCTION__, sc->bce_fw_ver);
/* Check if any management firmware is running. */
val = REG_RD_IND(sc, sc->bce_shmem_base + BCE_PORT_FEATURE);
- if (val & (BCE_PORT_FEATURE_ASF_ENABLED | BCE_PORT_FEATURE_IMD_ENABLED)) {
+ if (val & (BCE_PORT_FEATURE_ASF_ENABLED | BCE_PORT_FEATURE_IMD_ENABLED))
sc->bce_flags |= BCE_MFW_ENABLE_FLAG;
- DBPRINT(sc, BCE_INFO_LOAD, "%s(): BCE_MFW_ENABLE_FLAG\n",
- __FUNCTION__);
- }
/* Get PCI bus information (speed and type). */
val = REG_RD(sc, BCE_PCICFG_MISC_STATUS);
@@ -757,8 +780,10 @@ bce_attach(device_t dev)
ifp->if_capenable = ifp->if_capabilities;
- /* Assume a standard 1500 byte MTU size for mbuf allocations. */
- sc->mbuf_alloc_size = MCLBYTES;
+ /* Use standard mbuf sizes for buffer allocation. */
+ sc->rx_bd_mbuf_alloc_size = MHLEN;
+ sc->pg_bd_mbuf_alloc_size = MCLBYTES;
+
#ifdef DEVICE_POLLING
ifp->if_capabilities |= IFCAP_POLLING;
#endif
@@ -810,7 +835,7 @@ bce_attach(device_t dev)
*/
/* Print some important debugging info. */
- DBRUN(BCE_INFO, bce_dump_driver_state(sc));
+ DBRUNMSG(BCE_INFO, bce_dump_driver_state(sc));
/* Add the supported sysctls to the kernel. */
bce_add_sysctls(sc);
@@ -843,6 +868,9 @@ bce_attach(device_t dev)
if (sc->bce_phy_flags & BCE_PHY_2_5G_CAPABLE_FLAG)
printf("2.5G ");
printf(")\n");
+
+ DBPRINT(sc, BCE_FATAL, "%s(): sc = %p\n",
+ __FUNCTION__, sc);
goto bce_attach_exit;
@@ -881,17 +909,19 @@ bce_detach(device_t dev)
ether_poll_deregister(ifp);
#endif
+ /* Stop and reset the controller. */
+ BCE_LOCK(sc);
+
/* Stop the pulse so the bootcode can go to driver absent state. */
callout_stop(&sc->bce_pulse_callout);
- /* Stop and reset the controller. */
- BCE_LOCK(sc);
bce_stop(sc);
if (sc->bce_flags & BCE_NO_WOL_FLAG)
msg = BCE_DRV_MSG_CODE_UNLOAD_LNK_DN;
else
msg = BCE_DRV_MSG_CODE_UNLOAD;
bce_reset(sc, msg);
+
BCE_UNLOCK(sc);
ether_ifdetach(ifp);
@@ -994,6 +1024,33 @@ bce_reg_wr_ind(struct bce_softc *sc, u32 offset, u32 val)
pci_write_config(dev, BCE_PCICFG_REG_WINDOW, val, 4);
}
+
+#ifdef BCE_DEBUG
+/****************************************************************************/
+/* Context memory read. */
+/* */
+/* The NetXtreme II controller uses context memory to track connection */
+/* information for L2 and higher network protocols. */
+/* */
+/* Returns: */
+/* The requested 32 bit value of context memory. */
+/****************************************************************************/
+static u32
+bce_ctx_rd(struct bce_softc *sc, u32 cid_addr, u32 offset)
+{
+ u32 val;
+
+ offset += cid_addr;
+ REG_WR(sc, BCE_CTX_DATA_ADR, offset);
+ val = REG_RD(sc, BCE_CTX_DATA);
+
+ DBPRINT(sc, BCE_EXCESSIVE, "%s(); cid_addr = 0x%08X, offset = 0x%08X, "
+ "val = 0x%08X\n", __FUNCTION__, cid_addr, offset, val);
+
+ return(val);
+}
+#endif
+
/****************************************************************************/
/* Context memory write. */
@@ -1212,7 +1269,8 @@ bce_miibus_statchg(device_t dev)
val |= BCE_EMAC_MODE_PORT_GMII;
break;
default:
- DBPRINT(sc, BCE_INFO, "Enabling default GMII interface.\n");
+ DBPRINT(sc, BCE_INFO, "Unknown speed, enabling default GMII "
+ "interface.\n");
val |= BCE_EMAC_MODE_PORT_GMII;
}
@@ -1226,7 +1284,7 @@ bce_miibus_statchg(device_t dev)
REG_WR(sc, BCE_EMAC_MODE, val);
#if 0
- /* Todo: Enable flow control support in brgphy and bge. */
+ /* ToDo: Enable flow control support in brgphy and bge. */
/* FLAG0 is set if RX is enabled and FLAG1 if TX is enabled */
if (mii->mii_media_active & IFM_FLAG0)
BCE_SETBIT(sc, BCE_EMAC_RX_MODE, BCE_EMAC_RX_MODE_FLOW_EN);
@@ -2095,11 +2153,13 @@ bce_dma_free(struct bce_softc *sc)
DBPRINT(sc,BCE_VERBOSE_RESET, "Entering %s()\n", __FUNCTION__);
/* Destroy the status block. */
- if (sc->status_block != NULL)
+ if (sc->status_block != NULL) {
bus_dmamem_free(
sc->status_tag,
sc->status_block,
sc->status_map);
+ sc->status_block = NULL;
+ }
if (sc->status_map != NULL) {
bus_dmamap_unload(
@@ -2107,18 +2167,23 @@ bce_dma_free(struct bce_softc *sc)
sc->status_map);
bus_dmamap_destroy(sc->status_tag,
sc->status_map);
+ sc->status_map = NULL;
}
- if (sc->status_tag != NULL)
+ if (sc->status_tag != NULL) {
bus_dma_tag_destroy(sc->status_tag);
+ sc->status_tag = NULL;
+ }
/* Destroy the statistics block. */
- if (sc->stats_block != NULL)
+ if (sc->stats_block != NULL) {
bus_dmamem_free(
sc->stats_tag,
sc->stats_block,
sc->stats_map);
+ sc->stats_block = NULL;
+ }
if (sc->stats_map != NULL) {
bus_dmamap_unload(
@@ -2126,19 +2191,24 @@ bce_dma_free(struct bce_softc *sc)
sc->stats_map);
bus_dmamap_destroy(sc->stats_tag,
sc->stats_map);
+ sc->stats_map = NULL;
}
- if (sc->stats_tag != NULL)
+ if (sc->stats_tag != NULL) {
bus_dma_tag_destroy(sc->stats_tag);
+ sc->stats_tag = NULL;
+ }
/* Free, unmap and destroy all TX buffer descriptor chain pages. */
for (i = 0; i < TX_PAGES; i++ ) {
- if (sc->tx_bd_chain[i] != NULL)
+ if (sc->tx_bd_chain[i] != NULL) {
bus_dmamem_free(
sc->tx_bd_chain_tag,
sc->tx_bd_chain[i],
sc->tx_bd_chain_map[i]);
+ sc->tx_bd_chain[i] = NULL;
+ }
if (sc->tx_bd_chain_map[i] != NULL) {
bus_dmamap_unload(
@@ -2147,22 +2217,26 @@ bce_dma_free(struct bce_softc *sc)
bus_dmamap_destroy(
sc->tx_bd_chain_tag,
sc->tx_bd_chain_map[i]);
+ sc->tx_bd_chain_map[i] = NULL;
}
-
}
/* Destroy the TX buffer descriptor tag. */
- if (sc->tx_bd_chain_tag != NULL)
+ if (sc->tx_bd_chain_tag != NULL) {
bus_dma_tag_destroy(sc->tx_bd_chain_tag);
+ sc->tx_bd_chain_tag = NULL;
+ }
/* Free, unmap and destroy all RX buffer descriptor chain pages. */
for (i = 0; i < RX_PAGES; i++ ) {
- if (sc->rx_bd_chain[i] != NULL)
+ if (sc->rx_bd_chain[i] != NULL) {
bus_dmamem_free(
sc->rx_bd_chain_tag,
sc->rx_bd_chain[i],
sc->rx_bd_chain_map[i]);
+ sc->rx_bd_chain[i] = NULL;
+ }
if (sc->rx_bd_chain_map[i] != NULL) {
bus_dmamap_unload(
@@ -2171,12 +2245,43 @@ bce_dma_free(struct bce_softc *sc)
bus_dmamap_destroy(
sc->rx_bd_chain_tag,
sc->rx_bd_chain_map[i]);
+ sc->rx_bd_chain_map[i] = NULL;
}
}
/* Destroy the RX buffer descriptor tag. */
- if (sc->rx_bd_chain_tag != NULL)
+ if (sc->rx_bd_chain_tag != NULL) {
bus_dma_tag_destroy(sc->rx_bd_chain_tag);
+ sc->rx_bd_chain_tag = NULL;
+ }
+
+
+ /* Free, unmap and destroy all page buffer descriptor chain pages. */
+ for (i = 0; i < PG_PAGES; i++ ) {
+ if (sc->pg_bd_chain[i] != NULL) {
+ bus_dmamem_free(
+ sc->pg_bd_chain_tag,
+ sc->pg_bd_chain[i],
+ sc->pg_bd_chain_map[i]);
+ sc->pg_bd_chain[i] = NULL;
+ }
+
+ if (sc->pg_bd_chain_map[i] != NULL) {
+ bus_dmamap_unload(
+ sc->pg_bd_chain_tag,
+ sc->pg_bd_chain_map[i]);
+ bus_dmamap_destroy(
+ sc->pg_bd_chain_tag,
+ sc->pg_bd_chain_map[i]);
+ sc->pg_bd_chain_map[i] = NULL;
+ }
+ }
+
+ /* Destroy the page buffer descriptor tag. */
+ if (sc->pg_bd_chain_tag != NULL) {
+ bus_dma_tag_destroy(sc->pg_bd_chain_tag);
+ sc->pg_bd_chain_tag = NULL;
+ }
/* Unload and destroy the TX mbuf maps. */
@@ -2186,13 +2291,15 @@ bce_dma_free(struct bce_softc *sc)
sc->tx_mbuf_map[i]);
bus_dmamap_destroy(sc->tx_mbuf_tag,
sc->tx_mbuf_map[i]);
+ sc->tx_mbuf_map[i] = NULL;
}
}
/* Destroy the TX mbuf tag. */
- if (sc->tx_mbuf_tag != NULL)
+ if (sc->tx_mbuf_tag != NULL) {
bus_dma_tag_destroy(sc->tx_mbuf_tag);
-
+ sc->tx_mbuf_tag = NULL;
+ }
/* Unload and destroy the RX mbuf maps. */
for (i = 0; i < TOTAL_RX_BD; i++) {
@@ -2201,17 +2308,38 @@ bce_dma_free(struct bce_softc *sc)
sc->rx_mbuf_map[i]);
bus_dmamap_destroy(sc->rx_mbuf_tag,
sc->rx_mbuf_map[i]);
+ sc->rx_mbuf_map[i] = NULL;
}
}
/* Destroy the RX mbuf tag. */
- if (sc->rx_mbuf_tag != NULL)
+ if (sc->rx_mbuf_tag != NULL) {
bus_dma_tag_destroy(sc->rx_mbuf_tag);
+ sc->rx_mbuf_tag = NULL;
+ }
+ /* Unload and destroy the page mbuf maps. */
+ for (i = 0; i < TOTAL_PG_BD; i++) {
+ if (sc->pg_mbuf_map[i] != NULL) {
+ bus_dmamap_unload(sc->pg_mbuf_tag,
+ sc->pg_mbuf_map[i]);
+ bus_dmamap_destroy(sc->pg_mbuf_tag,
+ sc->pg_mbuf_map[i]);
+ sc->pg_mbuf_map[i] = NULL;
+ }
+ }
+
+ /* Destroy the page mbuf tag. */
+ if (sc->pg_mbuf_tag != NULL) {
+ bus_dma_tag_destroy(sc->pg_mbuf_tag);
+ sc->pg_mbuf_tag = NULL;
+ }
/* Destroy the parent tag */
- if (sc->parent_tag != NULL)
+ if (sc->parent_tag != NULL) {
bus_dma_tag_destroy(sc->parent_tag);
+ sc->parent_tag = NULL;
+ }
DBPRINT(sc, BCE_VERBOSE_RESET, "Exiting %s()\n", __FUNCTION__);
@@ -2506,7 +2634,7 @@ bce_dma_alloc(device_t dev)
/*
* Create a DMA tag for the RX buffer descriptor chain,
- * allocate and clear the memory, and fetch the physical
+ * allocate and clear the memory, and fetch the physical
* address of the blocks.
*/
if (bus_dma_tag_create(sc->parent_tag,
@@ -2564,16 +2692,19 @@ bce_dma_alloc(device_t dev)
/*
* Create a DMA tag for RX mbufs.
- */
+ */
+ max_size = max_seg_size = ((sc->rx_bd_mbuf_alloc_size < MCLBYTES) ?
+ MCLBYTES : sc->rx_bd_mbuf_alloc_size);
+
if (bus_dma_tag_create(sc->parent_tag,
1,
BCE_DMA_BOUNDARY,
sc->max_bus_addr,
BUS_SPACE_MAXADDR,
NULL, NULL,
- MJUM9BYTES,
- BCE_MAX_SEGMENTS,
- MJUM9BYTES,
+ max_size,
+ 1,
+ max_seg_size,
0,
NULL, NULL,
&sc->rx_mbuf_tag)) {
@@ -2594,6 +2725,99 @@ bce_dma_alloc(device_t dev)
}
}
+ /*
+ * Create a DMA tag for the page buffer descriptor chain,
+ * allocate and clear the memory, and fetch the physical
+ * address of the blocks.
+ */
+ if (bus_dma_tag_create(sc->parent_tag,
+ BCM_PAGE_SIZE,
+ BCE_DMA_BOUNDARY,
+ BUS_SPACE_MAXADDR,
+ sc->max_bus_addr,
+ NULL, NULL,
+ BCE_PG_CHAIN_PAGE_SZ,
+ 1,
+ BCE_PG_CHAIN_PAGE_SZ,
+ 0,
+ NULL, NULL,
+ &sc->pg_bd_chain_tag)) {
+ BCE_PRINTF("%s(%d): Could not allocate page descriptor chain DMA tag!\n",
+ __FILE__, __LINE__);
+ rc = ENOMEM;
+ goto bce_dma_alloc_exit;
+ }
+
+ for (i = 0; i < PG_PAGES; i++) {
+
+ if (bus_dmamem_alloc(sc->pg_bd_chain_tag,
+ (void **)&sc->pg_bd_chain[i],
+ BUS_DMA_NOWAIT,
+ &sc->pg_bd_chain_map[i])) {
+ BCE_PRINTF("%s(%d): Could not allocate page descriptor chain "
+ "DMA memory!\n", __FILE__, __LINE__);
+ rc = ENOMEM;
+ goto bce_dma_alloc_exit;
+ }
+
+ bzero((char *)sc->pg_bd_chain[i], BCE_PG_CHAIN_PAGE_SZ);
+
+ error = bus_dmamap_load(sc->pg_bd_chain_tag,
+ sc->pg_bd_chain_map[i],
+ sc->pg_bd_chain[i],
+ BCE_PG_CHAIN_PAGE_SZ,
+ bce_dma_map_addr,
+ &busaddr,
+ BUS_DMA_NOWAIT);
+
+ if (error) {
+ BCE_PRINTF("%s(%d): Could not map page descriptor chain DMA memory!\n",
+ __FILE__, __LINE__);
+ rc = ENOMEM;
+ goto bce_dma_alloc_exit;
+ }
+
+ sc->pg_bd_chain_paddr[i] = busaddr;
+ /* DRC - Fix for 64 bit systems. */
+ DBPRINT(sc, BCE_INFO, "pg_bd_chain_paddr[%d] = 0x%08X\n",
+ i, (u32) sc->pg_bd_chain_paddr[i]);
+ }
+
+ /*
+ * Create a DMA tag for page mbufs.
+ */
+ max_size = max_seg_size = ((sc->pg_bd_mbuf_alloc_size < MCLBYTES) ?
+ MCLBYTES : sc->rx_bd_mbuf_alloc_size);
+
+ if (bus_dma_tag_create(sc->parent_tag,
+ 1,
+ BCE_DMA_BOUNDARY,
+ sc->max_bus_addr,
+ BUS_SPACE_MAXADDR,
+ NULL, NULL,
+ max_size,
+ 1,
+ max_seg_size,
+ 0,
+ NULL, NULL,
+ &sc->pg_mbuf_tag)) {
+ BCE_PRINTF("%s(%d): Could not allocate page mbuf DMA tag!\n",
+ __FILE__, __LINE__);
+ rc = ENOMEM;
+ goto bce_dma_alloc_exit;
+ }
+
+ /* Create DMA maps for the page mbuf clusters. */
+ for (i = 0; i < TOTAL_PG_BD; i++) {
+ if (bus_dmamap_create(sc->pg_mbuf_tag, BUS_DMA_NOWAIT,
+ &sc->pg_mbuf_map[i])) {
+ BCE_PRINTF("%s(%d): Unable to create page mbuf DMA map!\n",
+ __FILE__, __LINE__);
+ rc = ENOMEM;
+ goto bce_dma_alloc_exit;
+ }
+ }
+
bce_dma_alloc_exit:
DBPRINT(sc, BCE_VERBOSE_RESET, "Exiting %s()\n", __FUNCTION__);
@@ -2728,7 +2952,12 @@ bce_load_rv2p_fw(struct bce_softc *sc, u32 *rv2p_code,
{
int i;
u32 val;
-
+
+ /* Set the page size used by RV2P. */
+ if (rv2p_proc == RV2P_PROC2) {
+ BCE_RV2P_PROC2_CHG_MAX_BD_PAGE(USABLE_RX_BD_PER_PAGE);
+ }
+
for (i = 0; i < rv2p_code_len; i += 8) {
REG_WR(sc, BCE_RV2P_INSTR_HIGH, *rv2p_code);
rv2p_code++;
@@ -3045,6 +3274,53 @@ bce_init_cpus(struct bce_softc *sc)
DBPRINT(sc, BCE_INFO_RESET, "Loading COM firmware.\n");
bce_load_cpu_fw(sc, &cpu_reg, &fw);
+
+ /* Initialize the Command Processor. */
+ cpu_reg.mode = BCE_CP_CPU_MODE;
+ cpu_reg.mode_value_halt = BCE_CP_CPU_MODE_SOFT_HALT;
+ cpu_reg.mode_value_sstep = BCE_CP_CPU_MODE_STEP_ENA;
+ cpu_reg.state = BCE_CP_CPU_STATE;
+ cpu_reg.state_value_clear = 0xffffff;
+ cpu_reg.gpr0 = BCE_CP_CPU_REG_FILE;
+ cpu_reg.evmask = BCE_CP_CPU_EVENT_MASK;
+ cpu_reg.pc = BCE_CP_CPU_PROGRAM_COUNTER;
+ cpu_reg.inst = BCE_CP_CPU_INSTRUCTION;
+ cpu_reg.bp = BCE_CP_CPU_HW_BREAKPOINT;
+ cpu_reg.spad_base = BCE_CP_SCRATCH;
+ cpu_reg.mips_view_base = 0x8000000;
+
+ fw.ver_major = bce_CP_b06FwReleaseMajor;
+ fw.ver_minor = bce_CP_b06FwReleaseMinor;
+ fw.ver_fix = bce_CP_b06FwReleaseFix;
+ fw.start_addr = bce_CP_b06FwStartAddr;
+
+ fw.text_addr = bce_CP_b06FwTextAddr;
+ fw.text_len = bce_CP_b06FwTextLen;
+ fw.text_index = 0;
+ fw.text = bce_CP_b06FwText;
+
+ fw.data_addr = bce_CP_b06FwDataAddr;
+ fw.data_len = bce_CP_b06FwDataLen;
+ fw.data_index = 0;
+ fw.data = bce_CP_b06FwData;
+
+ fw.sbss_addr = bce_CP_b06FwSbssAddr;
+ fw.sbss_len = bce_CP_b06FwSbssLen;
+ fw.sbss_index = 0;
+ fw.sbss = bce_CP_b06FwSbss;
+
+ fw.bss_addr = bce_CP_b06FwBssAddr;
+ fw.bss_len = bce_CP_b06FwBssLen;
+ fw.bss_index = 0;
+ fw.bss = bce_CP_b06FwBss;
+
+ fw.rodata_addr = bce_CP_b06FwRodataAddr;
+ fw.rodata_len = bce_CP_b06FwRodataLen;
+ fw.rodata_index = 0;
+ fw.rodata = bce_CP_b06FwRodata;
+
+ DBPRINT(sc, BCE_INFO_RESET, "Loading CP firmware.\n");
+ bce_load_cpu_fw(sc, &cpu_reg, &fw);
}
@@ -3057,29 +3333,30 @@ bce_init_cpus(struct bce_softc *sc)
/* Nothing. */
/****************************************************************************/
static void
-bce_init_context(struct bce_softc *sc)
+bce_init_ctx(struct bce_softc *sc)
{
- u32 vcid;
+ u32 vcid = 96;
- vcid = 96;
while (vcid) {
u32 vcid_addr, pcid_addr, offset;
+ int i;
vcid--;
vcid_addr = GET_CID_ADDR(vcid);
pcid_addr = vcid_addr;
- REG_WR(sc, BCE_CTX_VIRT_ADDR, 0x00);
- REG_WR(sc, BCE_CTX_PAGE_TBL, pcid_addr);
+ for (i = 0; i < (CTX_SIZE / PHY_CTX_SIZE); i++) {
+ vcid_addr += (i << PHY_CTX_SHIFT);
+ pcid_addr += (i << PHY_CTX_SHIFT);
- /* Zero out the context. */
- for (offset = 0; offset < PHY_CTX_SIZE; offset += 4) {
- CTX_WR(sc, 0x00, offset, 0);
- }
+ REG_WR(sc, BCE_CTX_VIRT_ADDR, vcid_addr);
+ REG_WR(sc, BCE_CTX_PAGE_TBL, pcid_addr);
- REG_WR(sc, BCE_CTX_VIRT_ADDR, vcid_addr);
- REG_WR(sc, BCE_CTX_PAGE_TBL, pcid_addr);
+ /* Zero out the context. */
+ for (offset = 0; offset < PHY_CTX_SIZE; offset += 4)
+ CTX_WR(sc, vcid_addr, offset, 0);
+ }
}
}
@@ -3182,6 +3459,7 @@ bce_stop(struct bce_softc *sc)
bce_disable_intr(sc);
/* Free RX buffers. */
+ bce_free_pg_chain(sc);
bce_free_rx_chain(sc);
/* Free TX buffers. */
@@ -3353,7 +3631,7 @@ bce_chipinit(struct bce_softc *sc)
BCE_MISC_ENABLE_STATUS_BITS_CONTEXT_ENABLE);
/* Initialize context mapping and zero out the quick contexts. */
- bce_init_context(sc);
+ bce_init_ctx(sc);
/* Initialize the on-boards CPUs */
bce_init_cpus(sc);
@@ -3495,32 +3773,25 @@ bce_blockinit_exit:
/****************************************************************************/
-/* Encapsulate an mbuf cluster into the rx_bd chain. */
-/* */
-/* The NetXtreme II can support Jumbo frames by using multiple rx_bd's. */
-/* This routine will map an mbuf cluster into 1 or more rx_bd's as */
-/* necessary. */
-/* */
-/* Todo: Consider writing the hardware mailboxes here to make rx_bd's */
-/* available to the hardware as soon as possible. */
+/* Encapsulate an mbuf into the rx_bd chain. */
/* */
/* Returns: */
/* 0 for success, positive value for failure. */
/****************************************************************************/
static int
-bce_get_buf(struct bce_softc *sc, struct mbuf *m, u16 *prod, u16 *chain_prod,
- u32 *prod_bseq)
+bce_get_rx_buf(struct bce_softc *sc, struct mbuf *m, u16 *prod,
+ u16 *chain_prod, u32 *prod_bseq)
{
bus_dmamap_t map;
bus_dma_segment_t segs[BCE_MAX_SEGMENTS];
struct mbuf *m_new = NULL;
struct rx_bd *rxbd;
- int i, nsegs, error, rc = 0;
+ int nsegs, error, rc = 0;
#ifdef BCE_DEBUG
u16 debug_chain_prod = *chain_prod;
#endif
- DBPRINT(sc, (BCE_VERBOSE_RESET | BCE_VERBOSE_RECV), "Entering %s()\n",
+ DBPRINT(sc, (BCE_VERBOSE_RECV | BCE_VERBOSE_LOAD), "Entering %s()\n",
__FUNCTION__);
/* Make sure the inputs are valid. */
@@ -3528,67 +3799,44 @@ bce_get_buf(struct bce_softc *sc, struct mbuf *m, u16 *prod, u16 *chain_prod,
BCE_PRINTF("%s(%d): RX producer out of range: 0x%04X > 0x%04X\n",
__FILE__, __LINE__, *chain_prod, (u16) MAX_RX_BD));
- DBPRINT(sc, BCE_VERBOSE_RECV, "%s(enter): prod = 0x%04X, chain_prod = 0x%04X, "
+ DBPRINT(sc, BCE_VERBOSE, "%s(enter): prod = 0x%04X, chain_prod = 0x%04X, "
"prod_bseq = 0x%08X\n", __FUNCTION__, *prod, *chain_prod, *prod_bseq);
+ /* Update some debug statistic counters */
+ DBRUNIF((sc->free_rx_bd < sc->rx_low_watermark),
+ sc->rx_low_watermark = sc->free_rx_bd);
+ DBRUNIF((sc->free_rx_bd == sc->max_rx_bd), sc->rx_empty_count++);
+
/* Check whether this is a new mbuf allocation. */
if (m == NULL) {
/* Simulate an mbuf allocation failure. */
DBRUNIF(DB_RANDOMTRUE(bce_debug_mbuf_allocation_failure),
sc->mbuf_alloc_failed++;
- sc->mbuf_sim_alloc_failed++;
+ sc->debug_mbuf_sim_alloc_failed++;
rc = ENOBUFS;
- goto bce_get_buf_exit);
+ goto bce_get_rx_buf_exit);
/* This is a new mbuf allocation. */
MGETHDR(m_new, M_DONTWAIT, MT_DATA);
if (m_new == NULL) {
-
- DBPRINT(sc, BCE_WARN, "%s(%d): RX mbuf header allocation failed!\n",
- __FILE__, __LINE__);
-
sc->mbuf_alloc_failed++;
-
rc = ENOBUFS;
- goto bce_get_buf_exit;
+ goto bce_get_rx_buf_exit;
}
- DBRUNIF(1, sc->rx_mbuf_alloc++);
-
- /* Simulate an mbuf cluster allocation failure. */
- DBRUNIF(DB_RANDOMTRUE(bce_debug_mbuf_allocation_failure),
- m_freem(m_new);
- sc->rx_mbuf_alloc--;
- sc->mbuf_alloc_failed++;
- sc->mbuf_sim_alloc_failed++;
- rc = ENOBUFS;
- goto bce_get_buf_exit);
-
- /* Attach a cluster to the mbuf. */
- m_cljget(m_new, M_DONTWAIT, sc->mbuf_alloc_size);
- if (!(m_new->m_flags & M_EXT)) {
-
- DBPRINT(sc, BCE_WARN, "%s(%d): RX mbuf chain allocation failed!\n",
- __FILE__, __LINE__);
-
- m_freem(m_new);
- DBRUNIF(1, sc->rx_mbuf_alloc--);
-
- sc->mbuf_alloc_failed++;
- rc = ENOBUFS;
- goto bce_get_buf_exit;
- }
-
- /* Initialize the mbuf cluster. */
- m_new->m_len = m_new->m_pkthdr.len = sc->mbuf_alloc_size;
+ DBRUN(sc->debug_rx_mbuf_alloc++);
} else {
/* Reuse an existing mbuf. */
m_new = m;
- m_new->m_len = m_new->m_pkthdr.len = sc->mbuf_alloc_size;
- m_new->m_data = m_new->m_ext.ext_buf;
}
+ M_ASSERTPKTHDR(m_new);
+
+ m_new->m_pkthdr.len = m_new->m_len = sc->rx_bd_mbuf_alloc_size;
+
+ /* ToDo: Consider calling m_fragment() to test error handling. */
+
/* Map the mbuf cluster into device memory. */
map = sc->rx_mbuf_map[*chain_prod];
error = bus_dmamap_load_mbuf_sg(sc->rx_mbuf_tag, map, m_new,
@@ -3600,69 +3848,150 @@ bce_get_buf(struct bce_softc *sc, struct mbuf *m, u16 *prod, u16 *chain_prod,
__FILE__, __LINE__);
m_freem(m_new);
- DBRUNIF(1, sc->rx_mbuf_alloc--);
+ DBRUN(sc->debug_rx_mbuf_alloc--);
rc = ENOBUFS;
- goto bce_get_buf_exit;
+ goto bce_get_rx_buf_exit;
}
+
+ /* All mbufs must map to a single segment. */
+ KASSERT(nsegs == 1, ("%s(): Too many segments returned (%d)!",
+ __FUNCTION__, nsegs));
- /* Make sure there is room in the receive chain. */
- if (nsegs > sc->free_rx_bd) {
- bus_dmamap_unload(sc->rx_mbuf_tag, map);
-
- m_freem(m_new);
- DBRUNIF(1, sc->rx_mbuf_alloc--);
-
- rc = EFBIG;
- goto bce_get_buf_exit;
- }
-
-#ifdef BCE_DEBUG
- /* Track the distribution of buffer segments. */
- sc->rx_mbuf_segs[nsegs]++;
-#endif
-
- /* Update some debug statistic counters */
- DBRUNIF((sc->free_rx_bd < sc->rx_low_watermark),
- sc->rx_low_watermark = sc->free_rx_bd);
- DBRUNIF((sc->free_rx_bd == sc->max_rx_bd), sc->rx_empty_count++);
+ /* ToDo: Do we need bus_dmamap_sync(,,BUS_DMASYNC_PREWRITE) here? */
- /* Setup the rx_bd for the first segment. */
+ /* Setup the rx_bd for the segment. */
rxbd = &sc->rx_bd_chain[RX_PAGE(*chain_prod)][RX_IDX(*chain_prod)];
rxbd->rx_bd_haddr_lo = htole32(BCE_ADDR_LO(segs[0].ds_addr));
rxbd->rx_bd_haddr_hi = htole32(BCE_ADDR_HI(segs[0].ds_addr));
rxbd->rx_bd_len = htole32(segs[0].ds_len);
- rxbd->rx_bd_flags = htole32(RX_BD_FLAGS_START);
+ rxbd->rx_bd_flags = htole32(RX_BD_FLAGS_START | RX_BD_FLAGS_END);
*prod_bseq += segs[0].ds_len;
- for (i = 1; i < nsegs; i++) {
+ /* Save the mbuf and update our counter. */
+ sc->rx_mbuf_ptr[*chain_prod] = m_new;
+ sc->free_rx_bd -= nsegs;
+
+ DBRUNMSG(BCE_EXCESSIVE, bce_dump_rx_mbuf_chain(sc, debug_chain_prod,
+ nsegs));
+
+ DBPRINT(sc, BCE_VERBOSE, "%s(exit): prod = 0x%04X, chain_prod = 0x%04X, "
+ "prod_bseq = 0x%08X\n", __FUNCTION__, *prod, *chain_prod, *prod_bseq);
- *prod = NEXT_RX_BD(*prod);
- *chain_prod = RX_CHAIN_IDX(*prod);
+bce_get_rx_buf_exit:
+ DBPRINT(sc, (BCE_VERBOSE_RECV | BCE_VERBOSE_LOAD), "Exiting %s()\n",
+ __FUNCTION__);
- rxbd = &sc->rx_bd_chain[RX_PAGE(*chain_prod)][RX_IDX(*chain_prod)];
+ return(rc);
+}
- rxbd->rx_bd_haddr_lo = htole32(BCE_ADDR_LO(segs[i].ds_addr));
- rxbd->rx_bd_haddr_hi = htole32(BCE_ADDR_HI(segs[i].ds_addr));
- rxbd->rx_bd_len = htole32(segs[i].ds_len);
- rxbd->rx_bd_flags = 0;
- *prod_bseq += segs[i].ds_len;
+
+/****************************************************************************/
+/* Encapsulate an mbuf cluster into the page chain. */
+/* */
+/* Returns: */
+/* 0 for success, positive value for failure. */
+/****************************************************************************/
+static int
+bce_get_pg_buf(struct bce_softc *sc, struct mbuf *m, u16 *prod,
+ u16 *prod_idx)
+{
+ bus_dmamap_t map;
+ bus_addr_t busaddr;
+ struct mbuf *m_new = NULL;
+ struct rx_bd *pgbd;
+ int error, rc = 0;
+#ifdef BCE_DEBUG
+ u16 debug_prod_idx = *prod_idx;
+#endif
+
+ DBPRINT(sc, (BCE_VERBOSE_RESET | BCE_VERBOSE_RECV), "Entering %s()\n",
+ __FUNCTION__);
+
+ /* Make sure the inputs are valid. */
+ DBRUNIF((*prod_idx > MAX_PG_BD),
+ BCE_PRINTF("%s(%d): page producer out of range: 0x%04X > 0x%04X\n",
+ __FILE__, __LINE__, *prod_idx, (u16) MAX_PG_BD));
+
+ DBPRINT(sc, BCE_VERBOSE_RECV, "%s(enter): prod = 0x%04X, "
+ "chain_prod = 0x%04X\n", __FUNCTION__, *prod, *prod_idx);
+
+ /* Update counters if we've hit a new low or run out of pages. */
+ DBRUNIF((sc->free_pg_bd < sc->pg_low_watermark),
+ sc->pg_low_watermark = sc->free_pg_bd);
+ DBRUNIF((sc->free_pg_bd == sc->max_pg_bd), sc->pg_empty_count++);
+
+ /* Check whether this is a new mbuf allocation. */
+ if (m == NULL) {
+
+ /* Simulate an mbuf allocation failure. */
+ DBRUNIF(DB_RANDOMTRUE(bce_debug_mbuf_allocation_failure),
+ sc->mbuf_alloc_failed++;
+ sc->debug_mbuf_sim_alloc_failed++;
+ rc = ENOBUFS;
+ goto bce_get_pg_buf_exit);
+
+ /* This is a new mbuf allocation. */
+ m_new = m_getcl(M_DONTWAIT, MT_DATA, 0);
+ if (m_new == NULL) {
+ sc->mbuf_alloc_failed++;
+ rc = ENOBUFS;
+ goto bce_get_pg_buf_exit;
+ }
+
+ DBRUN(sc->debug_pg_mbuf_alloc++);
+ } else {
+ /* Reuse an existing mbuf. */
+ m_new = m;
+ m_new->m_data = m_new->m_ext.ext_buf;
}
- rxbd->rx_bd_flags |= htole32(RX_BD_FLAGS_END);
+ m_new->m_len = sc->pg_bd_mbuf_alloc_size;
+
+ /* ToDo: Consider calling m_fragment() to test error handling. */
+
+ /* Map the mbuf cluster into device memory. */
+ map = sc->pg_mbuf_map[*prod_idx];
+ error = bus_dmamap_load(sc->pg_mbuf_tag, map, mtod(m_new, void *),
+ sc->pg_bd_mbuf_alloc_size, bce_dma_map_addr, &busaddr, BUS_DMA_NOWAIT);
+
+ /* Handle any mapping errors. */
+ if (error) {
+ BCE_PRINTF("%s(%d): Error mapping mbuf into page chain!\n",
+ __FILE__, __LINE__);
+
+ m_freem(m_new);
+ DBRUN(sc->debug_pg_mbuf_alloc--);
+
+ rc = ENOBUFS;
+ goto bce_get_pg_buf_exit;
+ }
+
+ /* ToDo: Do we need bus_dmamap_sync(,,BUS_DMASYNC_PREWRITE) here? */
+
+ /*
+ * The page chain uses the same rx_bd data structure
+ * as the receive chain but doesn't require a byte sequence (bseq).
+ */
+ pgbd = &sc->pg_bd_chain[PG_PAGE(*prod_idx)][PG_IDX(*prod_idx)];
+
+ pgbd->rx_bd_haddr_lo = htole32(BCE_ADDR_LO(busaddr));
+ pgbd->rx_bd_haddr_hi = htole32(BCE_ADDR_HI(busaddr));
+ pgbd->rx_bd_len = htole32(sc->pg_bd_mbuf_alloc_size);
+ pgbd->rx_bd_flags = htole32(RX_BD_FLAGS_START | RX_BD_FLAGS_END);
/* Save the mbuf and update our counter. */
- sc->rx_mbuf_ptr[*chain_prod] = m_new;
- sc->free_rx_bd -= nsegs;
+ sc->pg_mbuf_ptr[*prod_idx] = m_new;
+ sc->free_pg_bd--;
- DBRUN(BCE_VERBOSE_RECV, bce_dump_rx_mbuf_chain(sc, debug_chain_prod,
- nsegs));
+ DBRUNMSG(BCE_VERBOSE_RECV, bce_dump_pg_mbuf_chain(sc, debug_prod_idx,
+ 1));
- DBPRINT(sc, BCE_VERBOSE_RECV, "%s(exit): prod = 0x%04X, chain_prod = 0x%04X, "
- "prod_bseq = 0x%08X\n", __FUNCTION__, *prod, *chain_prod, *prod_bseq);
+ DBPRINT(sc, BCE_VERBOSE_RECV, "%s(exit): prod = 0x%04X, "
+ "prod_idx = 0x%04X\n", __FUNCTION__, *prod, *prod_idx);
-bce_get_buf_exit:
+bce_get_pg_buf_exit:
DBPRINT(sc, (BCE_VERBOSE_RESET | BCE_VERBOSE_RECV), "Exiting %s()\n",
__FUNCTION__);
@@ -3691,8 +4020,8 @@ bce_init_tx_chain(struct bce_softc *sc)
sc->tx_prod_bseq = 0;
sc->used_tx_bd = 0;
sc->max_tx_bd = USABLE_TX_BD;
- DBRUNIF(1, sc->tx_hi_watermark = USABLE_TX_BD);
- DBRUNIF(1, sc->tx_full_count = 0);
+ DBRUN(sc->tx_hi_watermark = USABLE_TX_BD);
+ DBRUN(sc->tx_full_count = 0);
/*
* The NetXtreme II supports a linked-list structre called
@@ -3734,7 +4063,7 @@ bce_init_tx_chain(struct bce_softc *sc)
val = BCE_ADDR_LO(sc->tx_bd_chain_paddr[0]);
CTX_WR(sc, GET_CID_ADDR(TX_CID), BCE_L2CTX_TBDR_BHADDR_LO, val);
- DBRUN(BCE_VERBOSE_SEND, bce_dump_tx_chain(sc, 0, TOTAL_TX_BD));
+ DBRUNMSG(BCE_VERBOSE_SEND, bce_dump_tx_chain(sc, 0, TOTAL_TX_BD));
DBPRINT(sc, BCE_VERBOSE_RESET, "Exiting %s()\n", __FUNCTION__);
@@ -3763,7 +4092,7 @@ bce_free_tx_chain(struct bce_softc *sc)
BUS_DMASYNC_POSTWRITE);
m_freem(sc->tx_mbuf_ptr[i]);
sc->tx_mbuf_ptr[i] = NULL;
- DBRUNIF(1, sc->tx_mbuf_alloc--);
+ DBRUN(sc->debug_tx_mbuf_alloc--);
}
}
@@ -3774,72 +4103,16 @@ bce_free_tx_chain(struct bce_softc *sc)
sc->used_tx_bd = 0;
/* Check if we lost any mbufs in the process. */
- DBRUNIF((sc->tx_mbuf_alloc),
+ DBRUNIF((sc->debug_tx_mbuf_alloc),
BCE_PRINTF("%s(%d): Memory leak! Lost %d mbufs "
"from tx chain!\n",
- __FILE__, __LINE__, sc->tx_mbuf_alloc));
+ __FILE__, __LINE__, sc->debug_tx_mbuf_alloc));
DBPRINT(sc, BCE_VERBOSE_RESET, "Exiting %s()\n", __FUNCTION__);
}
/****************************************************************************/
-/* Add mbufs to the RX chain until its full or an mbuf allocation error */
-/* occurs. */
-/* */
-/* Returns: */
-/* Nothing */
-/****************************************************************************/
-static void
-bce_fill_rx_chain(struct bce_softc *sc)
-{
- u16 prod, chain_prod;
- u32 prod_bseq;
-#ifdef BCE_DEBUG
- int rx_mbuf_alloc_before, free_rx_bd_before;
-#endif
-
- DBPRINT(sc, BCE_EXCESSIVE_RECV, "Entering %s()\n", __FUNCTION__);
-
- prod = sc->rx_prod;
- prod_bseq = sc->rx_prod_bseq;
-
-#ifdef BCE_DEBUG
- rx_mbuf_alloc_before = sc->rx_mbuf_alloc;
- free_rx_bd_before = sc->free_rx_bd;
-#endif
-
- /* Keep filling the RX chain until it's full. */
- while (sc->free_rx_bd > 0) {
- chain_prod = RX_CHAIN_IDX(prod);
- if (bce_get_buf(sc, NULL, &prod, &chain_prod, &prod_bseq)) {
- /* Bail out if we can't add an mbuf to the chain. */
- break;
- }
- prod = NEXT_RX_BD(prod);
- }
-
-#if 0
- DBRUNIF((sc->rx_mbuf_alloc - rx_mbuf_alloc_before),
- BCE_PRINTF("%s(): Installed %d mbufs in %d rx_bd entries.\n",
- __FUNCTION__, (sc->rx_mbuf_alloc - rx_mbuf_alloc_before),
- (free_rx_bd_before - sc->free_rx_bd)));
-#endif
-
- /* Save the RX chain producer index. */
- sc->rx_prod = prod;
- sc->rx_prod_bseq = prod_bseq;
-
- /* Tell the chip about the waiting rx_bd's. */
- REG_WR16(sc, MB_RX_CID_ADDR + BCE_L2CTX_HOST_BDIDX, sc->rx_prod);
- REG_WR(sc, MB_RX_CID_ADDR + BCE_L2CTX_HOST_BSEQ, sc->rx_prod_bseq);
-
- DBPRINT(sc, BCE_EXCESSIVE_RECV, "Exiting %s()\n", __FUNCTION__);
-
-}
-
-
-/****************************************************************************/
/* Allocate memory and initialize the RX data structures. */
/* */
/* Returns: */
@@ -3859,9 +4132,9 @@ bce_init_rx_chain(struct bce_softc *sc)
sc->rx_cons = 0;
sc->rx_prod_bseq = 0;
sc->free_rx_bd = USABLE_RX_BD;
- sc->max_rx_bd = USABLE_RX_BD;
- DBRUNIF(1, sc->rx_low_watermark = USABLE_RX_BD);
- DBRUNIF(1, sc->rx_empty_count = 0);
+ sc->max_rx_bd = USABLE_RX_BD;
+ DBRUN(sc->rx_low_watermark = sc->max_rx_bd);
+ DBRUN(sc->rx_empty_count = 0);
/* Initialize the RX next pointer chain entries. */
for (i = 0; i < RX_PAGES; i++) {
@@ -3892,11 +4165,9 @@ bce_init_rx_chain(struct bce_softc *sc)
val = BCE_ADDR_LO(sc->rx_bd_chain_paddr[0]);
CTX_WR(sc, GET_CID_ADDR(RX_CID), BCE_L2CTX_NX_BDHADDR_LO, val);
-
/* Fill up the RX chain. */
bce_fill_rx_chain(sc);
-
for (i = 0; i < RX_PAGES; i++) {
bus_dmamap_sync(
sc->rx_bd_chain_tag,
@@ -3904,7 +4175,7 @@ bce_init_rx_chain(struct bce_softc *sc)
BUS_DMASYNC_PREREAD | BUS_DMASYNC_PREWRITE);
}
- DBRUN(BCE_VERBOSE_RECV, bce_dump_rx_chain(sc, 0, TOTAL_RX_BD));
+ DBRUNMSG(BCE_VERBOSE_RECV, bce_dump_rx_chain(sc, 0, TOTAL_RX_BD));
DBPRINT(sc, BCE_VERBOSE_RESET, "Exiting %s()\n", __FUNCTION__);
@@ -3913,6 +4184,50 @@ bce_init_rx_chain(struct bce_softc *sc)
/****************************************************************************/
+/* Add mbufs to the RX chain until its full or an mbuf allocation error */
+/* occurs. */
+/* */
+/* Returns: */
+/* Nothing */
+/****************************************************************************/
+static void
+bce_fill_rx_chain(struct bce_softc *sc)
+{
+ u16 prod, prod_idx;
+ u32 prod_bseq;
+
+ DBPRINT(sc, BCE_VERBOSE_RECV, "Entering %s()\n", __FUNCTION__);
+
+ prod = sc->rx_prod;
+ prod_bseq = sc->rx_prod_bseq;
+
+ /* Keep filling the RX chain until it's full. */
+ while (sc->free_rx_bd > 0) {
+ prod_idx = RX_CHAIN_IDX(prod);
+ if (bce_get_rx_buf(sc, NULL, &prod, &prod_idx, &prod_bseq)) {
+ /* Bail out if we can't add an mbuf to the chain. */
+ break;
+ }
+ prod = NEXT_RX_BD(prod);
+ }
+
+ /* Save the RX chain producer index. */
+ sc->rx_prod = prod;
+ sc->rx_prod_bseq = prod_bseq;
+
+ DBRUNIF(((prod & USABLE_RX_BD_PER_PAGE) == USABLE_RX_BD_PER_PAGE),
+ BCE_PRINTF("%s(): Invalid rx_prod value: 0x%04X\n",
+ __FUNCTION__, sc->rx_prod));
+
+ /* Tell the chip about the waiting rx_bd's. */
+ REG_WR16(sc, MB_RX_CID_ADDR + BCE_L2CTX_HOST_BDIDX, sc->rx_prod);
+ REG_WR(sc, MB_RX_CID_ADDR + BCE_L2CTX_HOST_BSEQ, sc->rx_prod_bseq);
+
+ DBPRINT(sc, BCE_VERBOSE_RECV, "Exiting %s()\n", __FUNCTION__);
+}
+
+
+/****************************************************************************/
/* Free memory and clear the RX data structures. */
/* */
/* Returns: */
@@ -3922,15 +4237,11 @@ static void
bce_free_rx_chain(struct bce_softc *sc)
{
int i;
-#ifdef BCE_DEBUG
- int rx_mbuf_alloc_before;
-#endif
DBPRINT(sc, BCE_VERBOSE_RESET, "Entering %s()\n", __FUNCTION__);
-#ifdef BCE_DEBUG
- rx_mbuf_alloc_before = sc->rx_mbuf_alloc;
-#endif
+ /* Clear the jumbo page chain support. */
+ CTX_WR(sc, GET_CID_ADDR(RX_CID), BCE_L2CTX_PG_BUF_SIZE, 0);
/* Free any mbufs still in the RX mbuf chain. */
for (i = 0; i < TOTAL_RX_BD; i++) {
@@ -3940,14 +4251,10 @@ bce_free_rx_chain(struct bce_softc *sc)
BUS_DMASYNC_POSTREAD);
m_freem(sc->rx_mbuf_ptr[i]);
sc->rx_mbuf_ptr[i] = NULL;
- DBRUNIF(1, sc->rx_mbuf_alloc--);
+ DBRUN(sc->debug_rx_mbuf_alloc--);
}
}
- DBRUNIF((rx_mbuf_alloc_before - sc->rx_mbuf_alloc),
- BCE_PRINTF("%s(): Released %d mbufs.\n",
- __FUNCTION__, (rx_mbuf_alloc_before - sc->rx_mbuf_alloc)));
-
/* Clear each RX chain page. */
for (i = 0; i < RX_PAGES; i++)
bzero((char *)sc->rx_bd_chain[i], BCE_RX_CHAIN_PAGE_SZ);
@@ -3955,9 +4262,160 @@ bce_free_rx_chain(struct bce_softc *sc)
sc->free_rx_bd = sc->max_rx_bd;
/* Check if we lost any mbufs in the process. */
- DBRUNIF((sc->rx_mbuf_alloc),
- BCE_PRINTF("%s(%d): Memory leak! Lost %d mbufs from rx chain!\n",
- __FILE__, __LINE__, sc->rx_mbuf_alloc));
+ DBRUNIF((sc->debug_rx_mbuf_alloc),
+ BCE_PRINTF("%s(): Memory leak! Lost %d mbufs from rx chain!\n",
+ __FUNCTION__, sc->debug_rx_mbuf_alloc));
+
+ DBPRINT(sc, BCE_VERBOSE_RESET, "Exiting %s()\n", __FUNCTION__);
+}
+
+
+/****************************************************************************/
+/* Allocate memory and initialize the page data structures. */
+/* Assumes that bce_init_rx_chain() has not already been called. */
+/* */
+/* Returns: */
+/* 0 for success, positive value for failure. */
+/****************************************************************************/
+static int
+bce_init_pg_chain(struct bce_softc *sc)
+{
+ struct rx_bd *pgbd;
+ int i, rc = 0;
+ u32 val;
+
+ DBPRINT(sc, BCE_VERBOSE_RESET, "Entering %s()\n", __FUNCTION__);
+
+ /* Initialize the page producer and consumer indices. */
+ sc->pg_prod = 0;
+ sc->pg_cons = 0;
+ sc->free_pg_bd = USABLE_PG_BD;
+ sc->max_pg_bd = USABLE_PG_BD;
+ DBRUN(sc->pg_low_watermark = sc->max_pg_bd);
+ DBRUN(sc->pg_empty_count = 0);
+
+ /* Initialize the page next pointer chain entries. */
+ for (i = 0; i < PG_PAGES; i++) {
+ int j;
+
+ pgbd = &sc->pg_bd_chain[i][USABLE_PG_BD_PER_PAGE];
+
+ /* Check if we've reached the last page. */
+ if (i == (PG_PAGES - 1))
+ j = 0;
+ else
+ j = i + 1;
+
+ /* Setup the chain page pointers. */
+ pgbd->rx_bd_haddr_hi = htole32(BCE_ADDR_HI(sc->pg_bd_chain_paddr[j]));
+ pgbd->rx_bd_haddr_lo = htole32(BCE_ADDR_LO(sc->pg_bd_chain_paddr[j]));
+ }
+
+ /* Point the hardware to the first page in the page chain. */
+ val = BCE_ADDR_HI(sc->pg_bd_chain_paddr[0]);
+ CTX_WR(sc, GET_CID_ADDR(RX_CID), BCE_L2CTX_NX_PG_BDHADDR_HI, val);
+ val = BCE_ADDR_LO(sc->pg_bd_chain_paddr[0]);
+ CTX_WR(sc, GET_CID_ADDR(RX_CID), BCE_L2CTX_NX_PG_BDHADDR_LO, val);
+
+ /* Configure the rx_bd and page chain mbuf cluster size. */
+ val = (sc->rx_bd_mbuf_alloc_size << 16) | sc->pg_bd_mbuf_alloc_size;
+ CTX_WR(sc, GET_CID_ADDR(RX_CID), BCE_L2CTX_PG_BUF_SIZE, val);
+
+ /* Configure the context reserved for jumbo support. */
+ CTX_WR(sc, GET_CID_ADDR(RX_CID), BCE_L2CTX_RBDC_KEY,
+ BCE_L2CTX_RBDC_JUMBO_KEY);
+
+ /* Fill up the page chain. */
+ bce_fill_pg_chain(sc);
+
+ for (i = 0; i < PG_PAGES; i++) {
+ bus_dmamap_sync(
+ sc->pg_bd_chain_tag,
+ sc->pg_bd_chain_map[i],
+ BUS_DMASYNC_PREREAD | BUS_DMASYNC_PREWRITE);
+ }
+
+ DBRUNMSG(BCE_VERBOSE_RECV, bce_dump_pg_chain(sc, 0, TOTAL_PG_BD));
+ DBPRINT(sc, BCE_VERBOSE_RESET, "Exiting %s()\n", __FUNCTION__);
+
+ return(rc);
+}
+
+/****************************************************************************/
+/* Add mbufs to the page chain until its full or an mbuf allocation error */
+/* occurs. */
+/* */
+/* Returns: */
+/* Nothing */
+/****************************************************************************/
+static void
+bce_fill_pg_chain(struct bce_softc *sc)
+{
+ u16 prod, prod_idx;
+
+ DBPRINT(sc, BCE_EXCESSIVE_RECV, "Entering %s()\n", __FUNCTION__);
+
+ prod = sc->pg_prod;
+
+ /* Keep filling the page chain until it's full. */
+ while (sc->free_pg_bd > 0) {
+ prod_idx = PG_CHAIN_IDX(prod);
+ if (bce_get_pg_buf(sc, NULL, &prod, &prod_idx)) {
+ /* Bail out if we can't add an mbuf to the chain. */
+ break;
+ }
+ prod = NEXT_PG_BD(prod);
+ }
+
+ /* Save the page chain producer index. */
+ sc->pg_prod = prod;
+
+ DBRUNIF(((prod & USABLE_RX_BD_PER_PAGE) == USABLE_RX_BD_PER_PAGE),
+ BCE_PRINTF("%s(): Invalid pg_prod value: 0x%04X\n",
+ __FUNCTION__, sc->pg_prod));
+
+ /* Tell the chip about the new rx_bd's in the page chain. */
+ REG_WR16(sc, MB_RX_CID_ADDR + BCE_L2CTX_HOST_PG_BDIDX, sc->pg_prod);
+
+ DBPRINT(sc, BCE_EXCESSIVE_RECV, "Exiting %s()\n", __FUNCTION__);
+}
+
+
+/****************************************************************************/
+/* Free memory and clear the RX data structures. */
+/* */
+/* Returns: */
+/* Nothing. */
+/****************************************************************************/
+static void
+bce_free_pg_chain(struct bce_softc *sc)
+{
+ int i;
+
+ DBPRINT(sc, BCE_VERBOSE_RESET, "Entering %s()\n", __FUNCTION__);
+
+ /* Free any mbufs still in the mbuf page chain. */
+ for (i = 0; i < TOTAL_PG_BD; i++) {
+ if (sc->pg_mbuf_ptr[i] != NULL) {
+ if (sc->pg_mbuf_map[i] != NULL)
+ bus_dmamap_sync(sc->pg_mbuf_tag, sc->pg_mbuf_map[i],
+ BUS_DMASYNC_POSTREAD);
+ m_freem(sc->pg_mbuf_ptr[i]);
+ sc->pg_mbuf_ptr[i] = NULL;
+ DBRUN(sc->debug_pg_mbuf_alloc--);
+ }
+ }
+
+ /* Clear each page chain pages. */
+ for (i = 0; i < PG_PAGES; i++)
+ bzero((char *)sc->pg_bd_chain[i], BCE_PG_CHAIN_PAGE_SZ);
+
+ sc->free_pg_bd = sc->max_pg_bd;
+
+ /* Check if we lost any mbufs in the process. */
+ DBRUNIF((sc->debug_pg_mbuf_alloc),
+ BCE_PRINTF("%s(): Memory leak! Lost %d mbufs from page chain!\n",
+ __FUNCTION__, sc->debug_pg_mbuf_alloc));
DBPRINT(sc, BCE_VERBOSE_RESET, "Exiting %s()\n", __FUNCTION__);
}
@@ -4060,7 +4518,7 @@ bce_phy_intr(struct bce_softc *sc)
/* Handle any changes if the link state has changed. */
if (new_link_state != old_link_state) {
- DBRUN(BCE_VERBOSE_INTR, bce_dump_status_block(sc));
+ DBRUNMSG(BCE_VERBOSE_INTR, bce_dump_status_block(sc));
sc->bce_link = 0;
callout_stop(&sc->bce_tick_callout);
@@ -4086,6 +4544,24 @@ bce_phy_intr(struct bce_softc *sc)
/****************************************************************************/
+/* Reads the receive consumer value from the status block (skipping over */
+/* chain page pointer if necessary). */
+/* */
+/* Returns: */
+/* hw_cons */
+/****************************************************************************/
+static inline u16
+bce_get_hw_rx_cons(struct bce_softc *sc)
+{
+ u16 hw_cons = sc->status_block->status_rx_quick_consumer_index0;
+
+ if ((hw_cons & USABLE_RX_BD_PER_PAGE) == USABLE_RX_BD_PER_PAGE)
+ hw_cons++;
+
+ return hw_cons;
+}
+
+/****************************************************************************/
/* Handles received frame interrupt events. */
/* */
/* Returns: */
@@ -4094,63 +4570,47 @@ bce_phy_intr(struct bce_softc *sc)
static void
bce_rx_intr(struct bce_softc *sc)
{
- struct status_block *sblk = sc->status_block;
- struct ifnet *ifp = sc->bce_ifp;
- u16 hw_cons, sw_cons, sw_chain_cons, sw_prod, sw_chain_prod;
- u32 sw_prod_bseq;
- struct l2_fhdr *l2fhdr;
-
- DBRUNIF(1, sc->rx_interrupts++);
+ struct ifnet *ifp = sc->bce_ifp;
+ struct l2_fhdr *l2fhdr;
+ unsigned int pages, pkt_len, rem_len;
+ u16 sw_rx_cons, sw_rx_cons_idx, sw_pg_cons, sw_pg_cons_idx, hw_rx_cons;
+ u32 status;
+
+#ifdef BCE_DEBUG
+ u32 rx_intr_start, rx_intr_end;
+ rx_intr_start = REG_RD(sc, BCE_TIMER_25MHZ_FREE_RUN);
+ sc->rx_interrupts++;
+#endif
/* Prepare the RX chain pages to be accessed by the host CPU. */
for (int i = 0; i < RX_PAGES; i++)
bus_dmamap_sync(sc->rx_bd_chain_tag,
sc->rx_bd_chain_map[i], BUS_DMASYNC_POSTWRITE);
- /* Get the hardware's view of the RX consumer index. */
- hw_cons = sc->hw_rx_cons = sblk->status_rx_quick_consumer_index0;
- if ((hw_cons & USABLE_RX_BD_PER_PAGE) == USABLE_RX_BD_PER_PAGE)
- hw_cons++;
+ /* Prepare the page chain pages to be accessed by the host CPU. */
+ for (int i = 0; i < PG_PAGES; i++)
+ bus_dmamap_sync(sc->pg_bd_chain_tag,
+ sc->pg_bd_chain_map[i], BUS_DMASYNC_POSTWRITE);
- /* Get working copies of the driver's view of the RX indices. */
- sw_cons = sc->rx_cons;
- sw_prod = sc->rx_prod;
- sw_prod_bseq = sc->rx_prod_bseq;
-
- DBPRINT(sc, BCE_INFO_RECV, "%s(enter): sw_prod = 0x%04X, "
- "sw_cons = 0x%04X, sw_prod_bseq = 0x%08X\n",
- __FUNCTION__, sw_prod, sw_cons, sw_prod_bseq);
+ /* Get the hardware's view of the RX consumer index. */
+ hw_rx_cons = sc->hw_rx_cons = bce_get_hw_rx_cons(sc);
- /* Prevent speculative reads from getting ahead of the status block. */
- bus_space_barrier(sc->bce_btag, sc->bce_bhandle, 0, 0,
- BUS_SPACE_BARRIER_READ);
+ /* Get working copies of the driver's view of the consumer indices. */
+ sw_rx_cons = sc->rx_cons;
+ sw_pg_cons = sc->pg_cons;
/* Update some debug statistics counters */
DBRUNIF((sc->free_rx_bd < sc->rx_low_watermark),
sc->rx_low_watermark = sc->free_rx_bd);
- DBRUNIF((sc->free_rx_bd == USABLE_RX_BD), sc->rx_empty_count++);
-
- /* Scan through the receive chain as long as there is work to do */
- while (sw_cons != hw_cons) {
- struct mbuf *m;
- struct rx_bd *rxbd;
- unsigned int len;
- u32 status;
+ DBRUNIF((sc->free_rx_bd == sc->max_rx_bd), sc->rx_empty_count++);
- /* Clear the mbuf pointer. */
- m = NULL;
+ /* Scan through the receive chain as long as there is work to do */
+ /* ToDo: Consider setting a limit on the number of packets processed. */
+ while (sw_rx_cons != hw_rx_cons) {
+ struct mbuf *m0;
/* Convert the producer/consumer indices to an actual rx_bd index. */
- sw_chain_cons = RX_CHAIN_IDX(sw_cons);
- sw_chain_prod = RX_CHAIN_IDX(sw_prod);
-
- /* Get the used rx_bd. */
- rxbd = &sc->rx_bd_chain[RX_PAGE(sw_chain_cons)][RX_IDX(sw_chain_cons)];
- sc->free_rx_bd++;
-
- DBRUN(BCE_VERBOSE_RECV,
- BCE_PRINTF("%s(): ", __FUNCTION__);
- bce_dump_rxbd(sc, sw_chain_cons, rxbd));
+ sw_rx_cons_idx = RX_CHAIN_IDX(sw_rx_cons);
#ifdef DEVICE_POLLING
if (ifp->if_capenable & IFCAP_POLLING) {
@@ -4160,192 +4620,244 @@ bce_rx_intr(struct bce_softc *sc)
}
#endif
- /* The mbuf is stored with the last rx_bd entry of a packet. */
- if (sc->rx_mbuf_ptr[sw_chain_cons] != NULL) {
-
- /* Validate that this is the last rx_bd. */
- DBRUNIF((!(rxbd->rx_bd_flags & RX_BD_FLAGS_END)),
- BCE_PRINTF("%s(%d): Unexpected mbuf found in rx_bd[0x%04X]!\n",
- __FILE__, __LINE__, sw_chain_cons);
- bce_breakpoint(sc));
-
+ /* Unmap the mbuf from DMA space. */
+ bus_dmamap_sync(sc->rx_mbuf_tag,
+ sc->rx_mbuf_map[sw_rx_cons_idx],
+ BUS_DMASYNC_POSTREAD);
+ bus_dmamap_unload(sc->rx_mbuf_tag,
+ sc->rx_mbuf_map[sw_rx_cons_idx]);
+
+ /* Remove the mbuf from the RX chain. */
+ m0 = sc->rx_mbuf_ptr[sw_rx_cons_idx];
+ sc->rx_mbuf_ptr[sw_rx_cons_idx] = NULL;
+ DBRUN(sc->debug_rx_mbuf_alloc--);
+ sc->free_rx_bd++;
+
+ /*
+ * Frames received on the NetXteme II are prepended
+ * with an l2_fhdr structure which provides status
+ * information about the received frame (including
+ * VLAN tags and checksum info). The frames are also
+ * automatically adjusted to align the IP header
+ * (i.e. two null bytes are inserted before the
+ * Ethernet header). As a result the data DMA'd by
+ * the controller into the mbuf is as follows:
+ * +---------+-----+---------------------+-----+
+ * | l2_fhdr | pad | packet data | FCS |
+ * +---------+-----+---------------------+-----+
+ * The l2_fhdr needs to be checked and skipped and
+ * the FCS needs to be stripped before sending the
+ * packet up the stack.
+ */
+ l2fhdr = mtod(m0, struct l2_fhdr *);
+
+ /* Get the packet data + FCS length and the status. */
+ pkt_len = l2fhdr->l2_fhdr_pkt_len;
+ status = l2fhdr->l2_fhdr_status;
+
+ /*
+ * Skip over the l2_fhdr and pad, resulting in the
+ * following data in the mbuf:
+ * +---------------------+-----+
+ * | packet data | FCS |
+ * +---------------------+-----+
+ */
+ m_adj(m0, sizeof(struct l2_fhdr) + ETHER_ALIGN);
+
+ /*
+ * Check whether the received frame fits in a single
+ * mbuf or not (i.e. packet data + FCS <=
+ * sc->rx_bd_mbuf_alloc_size bytes).
+ */
+ if (pkt_len > m0->m_len) {
/*
- * ToDo: If the received packet is small enough
- * to fit into a single, non-M_EXT mbuf,
- * allocate a new mbuf here, copy the data to
- * that mbuf, and recycle the mapped jumbo frame.
+ * The received frame is larger than a single mbuf.
+ * If the frame was a TCP frame then only the TCP
+ * header is placed in the mbuf, the remaining
+ * payload (including FCS) is placed in the page
+ * chain, the SPLIT flag is set, and the header
+ * length is placed in the IP checksum field.
+ * If the frame is not a TCP frame then the mbuf
+ * is filled and the remaining bytes are placed
+ * in the page chain.
*/
+ if (status & L2_FHDR_STATUS_SPLIT)
+ m0->m_len = l2fhdr->l2_fhdr_ip_xsum;
+
+ rem_len = pkt_len - m0->m_len;
+
+ /* Calculate how many pages to pull off the page chain. */
+ /* ToDo: The following assumes that mbuf clusters are 2KB. */
+ pages = (rem_len + sc->pg_bd_mbuf_alloc_size) >> 11;
+
+ /* Pull mbufs off the page chain for the remaining data. */
+ while (rem_len > 0) {
+ struct mbuf *m_pg;
+
+ sw_pg_cons_idx = PG_CHAIN_IDX(sw_pg_cons);
+
+ /* Remove the mbuf from the page chain. */
+ m_pg = sc->pg_mbuf_ptr[sw_pg_cons_idx];
+ sc->pg_mbuf_ptr[sw_pg_cons_idx] = NULL;
+ DBRUN(sc->debug_pg_mbuf_alloc--);
+ sc->free_pg_bd++;
+
+ /* Unmap the page chain mbuf from DMA space. */
+ bus_dmamap_sync(sc->pg_mbuf_tag,
+ sc->pg_mbuf_map[sw_pg_cons_idx],
+ BUS_DMASYNC_POSTREAD);
+ bus_dmamap_unload(sc->pg_mbuf_tag,
+ sc->pg_mbuf_map[sw_pg_cons_idx]);
+
+ /* Adjust the mbuf length. */
+ if (rem_len < m_pg->m_len) {
+ /* The mbuf chain is complete. */
+ m_pg->m_len = rem_len;
+ rem_len = 0;
+ } else {
+ /* More packet data is waiting. */
+ rem_len -= m_pg->m_len;
+ }
+
+ /* Concatenate the mbuf cluster to the mbuf. */
+ m_cat(m0, m_pg);
+
+ sw_pg_cons = NEXT_PG_BD(sw_pg_cons);
+ }
- /* Unmap the mbuf from DMA space. */
- bus_dmamap_sync(sc->rx_mbuf_tag,
- sc->rx_mbuf_map[sw_chain_cons],
- BUS_DMASYNC_POSTREAD);
- bus_dmamap_unload(sc->rx_mbuf_tag,
- sc->rx_mbuf_map[sw_chain_cons]);
-
- /* Remove the mbuf from the RX chain. */
- m = sc->rx_mbuf_ptr[sw_chain_cons];
- sc->rx_mbuf_ptr[sw_chain_cons] = NULL;
-
+ /* Set the total packet length. */
+ m0->m_pkthdr.len = pkt_len;
+
+ } else {
/*
- * Frames received on the NetXteme II are prepended
- * with an l2_fhdr structure which provides status
- * information about the received frame (including
- * VLAN tags and checksum info). The frames are also
- * automatically adjusted to align the IP header
- * (i.e. two null bytes are inserted before the
- * Ethernet header).
+ * The received packet is small and fits in a
+ * single mbuf (i.e. the l2_fhdr + pad + packet +
+ * FCS <= MHLEN). In other words, the packet is
+ * 154 bytes or less in size.
*/
- l2fhdr = mtod(m, struct l2_fhdr *);
-
- len = l2fhdr->l2_fhdr_pkt_len;
- status = l2fhdr->l2_fhdr_status;
-
- DBRUNIF(DB_RANDOMTRUE(bce_debug_l2fhdr_status_check),
- BCE_PRINTF("Simulating l2_fhdr status error.\n");
- status = status | L2_FHDR_ERRORS_PHY_DECODE);
-
- /* Watch for unusual sized frames. */
- DBRUNIF(((len < BCE_MIN_MTU) || (len > BCE_MAX_JUMBO_ETHER_MTU_VLAN)),
- BCE_PRINTF("%s(%d): Unusual frame size found. "
- "Min(%d), Actual(%d), Max(%d)\n",
- __FILE__, __LINE__, (int) BCE_MIN_MTU,
- len, (int) BCE_MAX_JUMBO_ETHER_MTU_VLAN);
- bce_dump_mbuf(sc, m);
- bce_breakpoint(sc));
-
- len -= ETHER_CRC_LEN;
-
- /* Check the received frame for errors. */
- if (status & (L2_FHDR_ERRORS_BAD_CRC |
- L2_FHDR_ERRORS_PHY_DECODE | L2_FHDR_ERRORS_ALIGNMENT |
- L2_FHDR_ERRORS_TOO_SHORT | L2_FHDR_ERRORS_GIANT_FRAME)) {
-
- /* Log the error and release the mbuf. */
- ifp->if_ierrors++;
- DBRUNIF(1, sc->l2fhdr_status_errors++);
-
- /* Todo: Reuse the mbuf to improve performance. */
-
- m_freem(m);
- m = NULL;
- goto bce_rx_int_next_rx;
- }
- /* Skip over the l2_fhdr when passing the data up the stack. */
- m_adj(m, sizeof(struct l2_fhdr) + ETHER_ALIGN);
-
- /* Adjust the packet length to match the received data. */
- m->m_pkthdr.len = m->m_len = len;
-
- /* Send the packet to the appropriate interface. */
- m->m_pkthdr.rcvif = ifp;
-
- DBRUN(BCE_VERBOSE_RECV,
- struct ether_header *eh;
- eh = mtod(m, struct ether_header *);
- BCE_PRINTF("%s(): to: %6D, from: %6D, type: 0x%04X\n",
- __FUNCTION__, eh->ether_dhost, ":",
- eh->ether_shost, ":", htons(eh->ether_type)));
-
- /* Validate the checksum if offload enabled. */
- if (ifp->if_capenable & IFCAP_RXCSUM) {
-
- /* Check for an IP datagram. */
- if (status & L2_FHDR_STATUS_IP_DATAGRAM) {
- m->m_pkthdr.csum_flags |= CSUM_IP_CHECKED;
-
- /* Check if the IP checksum is valid. */
- if ((l2fhdr->l2_fhdr_ip_xsum ^ 0xffff) == 0)
- m->m_pkthdr.csum_flags |= CSUM_IP_VALID;
- else
- DBPRINT(sc, BCE_WARN_SEND,
- "%s(): Invalid IP checksum = 0x%04X!\n",
- __FUNCTION__, l2fhdr->l2_fhdr_ip_xsum);
- }
+ /* Set the total packet length. */
+ m0->m_pkthdr.len = m0->m_len = pkt_len;
+ }
+
+ /* Remove the trailing Ethernet FCS. */
+ m_adj(m0, -ETHER_CRC_LEN);
+
+ /* Check that the resulting mbuf chain is valid. */
+ DBRUN(m_sanity(m0, FALSE));
+
+ DBRUNIF(DB_RANDOMTRUE(bce_debug_l2fhdr_status_check),
+ BCE_PRINTF("Simulating l2_fhdr status error.\n");
+ status = status | L2_FHDR_ERRORS_PHY_DECODE);
+
+ /* Check the received frame for errors. */
+ if (status & (L2_FHDR_ERRORS_BAD_CRC |
+ L2_FHDR_ERRORS_PHY_DECODE | L2_FHDR_ERRORS_ALIGNMENT |
+ L2_FHDR_ERRORS_TOO_SHORT | L2_FHDR_ERRORS_GIANT_FRAME)) {
+
+ /* Log the error and release the mbuf. */
+ ifp->if_ierrors++;
+ DBRUN(sc->l2fhdr_status_errors++);
+
+ m_freem(m0);
+ m0 = NULL;
+ goto bce_rx_int_next_rx;
+ }
- /* Check for a valid TCP/UDP frame. */
- if (status & (L2_FHDR_STATUS_TCP_SEGMENT |
- L2_FHDR_STATUS_UDP_DATAGRAM)) {
-
- /* Check for a good TCP/UDP checksum. */
- if ((status & (L2_FHDR_ERRORS_TCP_XSUM |
- L2_FHDR_ERRORS_UDP_XSUM)) == 0) {
- m->m_pkthdr.csum_data =
- l2fhdr->l2_fhdr_tcp_udp_xsum;
- m->m_pkthdr.csum_flags |= (CSUM_DATA_VALID
- | CSUM_PSEUDO_HDR);
- } else
- DBPRINT(sc, BCE_WARN_SEND,
- "%s(): Invalid TCP/UDP checksum = 0x%04X!\n",
- __FUNCTION__, l2fhdr->l2_fhdr_tcp_udp_xsum);
+ /* Send the packet to the appropriate interface. */
+ m0->m_pkthdr.rcvif = ifp;
+
+ /* Assume no hardware checksum. */
+ m0->m_pkthdr.csum_flags = 0;
+
+ /* Validate the checksum if offload enabled. */
+ if (ifp->if_capenable & IFCAP_RXCSUM) {
+
+ /* Check for an IP datagram. */
+ if (!(status & L2_FHDR_STATUS_SPLIT) &&
+ (status & L2_FHDR_STATUS_IP_DATAGRAM)) {
+ m0->m_pkthdr.csum_flags |= CSUM_IP_CHECKED;
+
+ /* Check if the IP checksum is valid. */
+ if ((l2fhdr->l2_fhdr_ip_xsum ^ 0xffff) == 0)
+ m0->m_pkthdr.csum_flags |= CSUM_IP_VALID;
+ }
+
+ /* Check for a valid TCP/UDP frame. */
+ if (status & (L2_FHDR_STATUS_TCP_SEGMENT |
+ L2_FHDR_STATUS_UDP_DATAGRAM)) {
+
+ /* Check for a good TCP/UDP checksum. */
+ if ((status & (L2_FHDR_ERRORS_TCP_XSUM |
+ L2_FHDR_ERRORS_UDP_XSUM)) == 0) {
+ m0->m_pkthdr.csum_data =
+ l2fhdr->l2_fhdr_tcp_udp_xsum;
+ m0->m_pkthdr.csum_flags |= (CSUM_DATA_VALID
+ | CSUM_PSEUDO_HDR);
}
- }
-
+ }
+ }
- /*
- * If we received a packet with a vlan tag,
- * attach that information to the packet.
- */
- if (status & L2_FHDR_STATUS_L2_VLAN_TAG) {
- DBPRINT(sc, BCE_VERBOSE_SEND, "%s(): VLAN tag = 0x%04X\n",
- __FUNCTION__, l2fhdr->l2_fhdr_vlan_tag);
+ /*
+ * If we received a packet with a vlan tag,
+ * attach that information to the packet.
+ */
+ if (status & L2_FHDR_STATUS_L2_VLAN_TAG) {
#if __FreeBSD_version < 700000
- VLAN_INPUT_TAG(ifp, m, l2fhdr->l2_fhdr_vlan_tag, continue);
+ VLAN_INPUT_TAG(ifp, m0, l2fhdr->l2_fhdr_vlan_tag, continue);
#else
- m->m_pkthdr.ether_vtag = l2fhdr->l2_fhdr_vlan_tag;
- m->m_flags |= M_VLANTAG;
+ m0->m_pkthdr.ether_vtag = l2fhdr->l2_fhdr_vlan_tag;
+ m0->m_flags |= M_VLANTAG;
#endif
- }
+ }
- /* Pass the mbuf off to the upper layers. */
- ifp->if_ipackets++;
+ /* Pass the mbuf off to the upper layers. */
+ ifp->if_ipackets++;
bce_rx_int_next_rx:
- sw_prod = NEXT_RX_BD(sw_prod);
- }
-
- sw_cons = NEXT_RX_BD(sw_cons);
+ sw_rx_cons = NEXT_RX_BD(sw_rx_cons);
/* If we have a packet, pass it up the stack */
- if (m) {
+ if (m0) {
/* Make sure we don't lose our place when we release the lock. */
- sc->rx_cons = sw_cons;
+ sc->rx_cons = sw_rx_cons;
+ sc->pg_cons = sw_pg_cons;
- DBPRINT(sc, BCE_VERBOSE_RECV, "%s(): Passing received frame up.\n",
- __FUNCTION__);
BCE_UNLOCK(sc);
- (*ifp->if_input)(ifp, m);
- DBRUNIF(1, sc->rx_mbuf_alloc--);
+ (*ifp->if_input)(ifp, m0);
BCE_LOCK(sc);
/* Recover our place. */
- sw_cons = sc->rx_cons;
+ sw_rx_cons = sc->rx_cons;
+ sw_pg_cons = sc->pg_cons;
}
/* Refresh hw_cons to see if there's new work */
- if (sw_cons == hw_cons) {
- hw_cons = sc->hw_rx_cons = sblk->status_rx_quick_consumer_index0;
- if ((hw_cons & USABLE_RX_BD_PER_PAGE) == USABLE_RX_BD_PER_PAGE)
- hw_cons++;
- }
-
- /* Prevent speculative reads from getting ahead of the status block. */
- bus_space_barrier(sc->bce_btag, sc->bce_bhandle, 0, 0,
- BUS_SPACE_BARRIER_READ);
+ if (sw_rx_cons == hw_rx_cons)
+ hw_rx_cons = sc->hw_rx_cons = bce_get_hw_rx_cons(sc);
}
- /* No new packets to process. Refill the RX chain and exit. */
- sc->rx_cons = sw_cons;
+ /* No new packets to process. Refill the RX and page chains and exit. */
+ sc->pg_cons = sw_pg_cons;
+ bce_fill_pg_chain(sc);
+
+ sc->rx_cons = sw_rx_cons;
bce_fill_rx_chain(sc);
for (int i = 0; i < RX_PAGES; i++)
bus_dmamap_sync(sc->rx_bd_chain_tag,
sc->rx_bd_chain_map[i], BUS_DMASYNC_PREWRITE);
+ for (int i = 0; i < PG_PAGES; i++)
+ bus_dmamap_sync(sc->pg_bd_chain_tag,
+ sc->pg_bd_chain_map[i], BUS_DMASYNC_PREWRITE);
+
DBPRINT(sc, BCE_INFO_RECV, "%s(exit): rx_prod = 0x%04X, "
"rx_cons = 0x%04X, rx_prod_bseq = 0x%08X\n",
- __FUNCTION__, sc->rx_prod, sc->rx_cons, sc->rx_prod_bseq);
+ __FUNCTION__, sc->rx_prod, sc->rx_cons, sc->rx_prod_bseq);
+
+ DBRUN(rx_intr_end = REG_RD(sc, BCE_TIMER_25MHZ_FREE_RUN);
+ sc->rx_intr_time += (u64) BCE_TIME_DELTA(rx_intr_start, rx_intr_end));
}
@@ -4361,11 +4873,15 @@ bce_tx_intr(struct bce_softc *sc)
struct status_block *sblk = sc->status_block;
struct ifnet *ifp = sc->bce_ifp;
u16 hw_tx_cons, sw_tx_cons, sw_tx_chain_cons;
+
+#ifdef BCE_DEBUG
+ u32 tx_intr_start, tx_intr_end;
+ tx_intr_start = REG_RD(sc, BCE_TIMER_25MHZ_FREE_RUN);
+ sc->tx_interrupts++;
+#endif
BCE_LOCK_ASSERT(sc);
- DBRUNIF(1, sc->tx_interrupts++);
-
/* Get the hardware's view of the TX consumer index. */
hw_tx_cons = sc->hw_tx_cons = sblk->status_tx_quick_consumer_index0;
@@ -4397,7 +4913,7 @@ bce_tx_intr(struct bce_softc *sc)
(int) MAX_TX_BD);
bce_breakpoint(sc));
- DBRUNIF(1, txbd = &sc->tx_bd_chain[TX_PAGE(sw_tx_chain_cons)]
+ DBRUN(txbd = &sc->tx_bd_chain[TX_PAGE(sw_tx_chain_cons)]
[TX_IDX(sw_tx_chain_cons)]);
DBRUNIF((txbd == NULL),
@@ -4405,7 +4921,7 @@ bce_tx_intr(struct bce_softc *sc)
__FILE__, __LINE__, sw_tx_chain_cons);
bce_breakpoint(sc));
- DBRUN(BCE_INFO_SEND, BCE_PRINTF("%s(): ", __FUNCTION__);
+ DBRUNMSG(BCE_INFO_SEND, BCE_PRINTF("%s(): ", __FUNCTION__);
bce_dump_txbd(sc, sw_tx_chain_cons, txbd));
/*
@@ -4421,7 +4937,7 @@ bce_tx_intr(struct bce_softc *sc)
"txmbuf == NULL!\n", __FILE__, __LINE__);
bce_breakpoint(sc));
- DBRUN(BCE_INFO_SEND,
+ DBRUNMSG(BCE_INFO_SEND,
BCE_PRINTF("%s(): Unloading map/freeing mbuf "
"from tx_bd[0x%04X]\n", __FUNCTION__, sw_tx_chain_cons));
@@ -4432,7 +4948,7 @@ bce_tx_intr(struct bce_softc *sc)
/* Free the mbuf. */
m_freem(sc->tx_mbuf_ptr[sw_tx_chain_cons]);
sc->tx_mbuf_ptr[sw_tx_chain_cons] = NULL;
- DBRUNIF(1, sc->tx_mbuf_alloc--);
+ DBRUN(sc->debug_tx_mbuf_alloc--);
ifp->if_opackets++;
}
@@ -4463,6 +4979,8 @@ bce_tx_intr(struct bce_softc *sc)
}
sc->tx_cons = sw_tx_cons;
+ DBRUN(tx_intr_end = REG_RD(sc, BCE_TIMER_25MHZ_FREE_RUN);
+ sc->tx_intr_time += (u64) BCE_TIME_DELTA(tx_intr_start, tx_intr_end));
}
@@ -4514,7 +5032,7 @@ static void
bce_init_locked(struct bce_softc *sc)
{
struct ifnet *ifp;
- u32 ether_mtu;
+ u32 ether_mtu = 0;
DBPRINT(sc, BCE_VERBOSE_RESET, "Entering %s()\n", __FUNCTION__);
@@ -4550,40 +5068,39 @@ bce_init_locked(struct bce_softc *sc)
bcopy(IF_LLADDR(sc->bce_ifp), sc->eaddr, ETHER_ADDR_LEN);
bce_set_mac_addr(sc);
- /* Calculate and program the Ethernet MTU size. */
- ether_mtu = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN + ifp->if_mtu +
- ETHER_CRC_LEN;
-
- DBPRINT(sc, BCE_INFO_MISC, "%s(): setting mtu = %d\n",__FUNCTION__, ether_mtu);
-
- /*
- * Program the mtu, enabling jumbo frame
- * support if necessary. Also set the mbuf
- * allocation count for RX frames.
- */
- if (ether_mtu > ETHER_MAX_LEN + ETHER_VLAN_ENCAP_LEN) {
- REG_WR(sc, BCE_EMAC_RX_MTU_SIZE, min(ether_mtu, BCE_MAX_JUMBO_ETHER_MTU) |
+ /* Calculate and program the hardware Ethernet MTU size. */
+ if (ifp->if_mtu <= sc->pg_bd_mbuf_alloc_size)
+ /* Be generous on receive if we have room. */
+ ether_mtu = sc->pg_bd_mbuf_alloc_size;
+ else
+ ether_mtu = ifp->if_mtu;
+
+ ether_mtu += ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN + ETHER_CRC_LEN;
+
+ DBPRINT(sc, BCE_INFO_MISC, "%s(): setting h/w mtu = %d\n", __FUNCTION__,
+ ether_mtu);
+
+ /* Program the mtu, enabling jumbo frame support if necessary. */
+ if (ether_mtu > (ETHER_MAX_LEN + ETHER_VLAN_ENCAP_LEN))
+ REG_WR(sc, BCE_EMAC_RX_MTU_SIZE,
+ min(ether_mtu, BCE_MAX_JUMBO_ETHER_MTU) |
BCE_EMAC_RX_MTU_SIZE_JUMBO_ENA);
- sc->mbuf_alloc_size = MJUM9BYTES;
- } else {
+ else
REG_WR(sc, BCE_EMAC_RX_MTU_SIZE, ether_mtu);
- sc->mbuf_alloc_size = MCLBYTES;
- }
- /* Calculate the RX Ethernet frame size for rx_bd's. */
- sc->max_frame_size = sizeof(struct l2_fhdr) + 2 + ether_mtu + 8;
-
- DBPRINT(sc, BCE_INFO_RECV,
- "%s(): mclbytes = %d, mbuf_alloc_size = %d, "
- "max_frame_size = %d\n",
- __FUNCTION__, (int) MCLBYTES, sc->mbuf_alloc_size, sc->max_frame_size);
+ DBPRINT(sc, BCE_INFO_LOAD,
+ "%s(): rx_bd_mbuf_alloc_size = %d, pg_bd_mbuf_alloc_size = %d\n",
+ __FUNCTION__, sc->rx_bd_mbuf_alloc_size, sc->pg_bd_mbuf_alloc_size);
/* Program appropriate promiscuous/multicast filtering. */
bce_set_rx_mode(sc);
+ /* Init page buffer descriptor chain. */
+ bce_init_pg_chain(sc);
+
/* Init RX buffer descriptor chain. */
bce_init_rx_chain(sc);
-
+
/* Init TX buffer descriptor chain. */
bce_init_tx_chain(sc);
@@ -4662,7 +5179,7 @@ bce_mgmt_init_locked_exit:
static void
bce_init(void *xsc)
{
- struct bce_softc *sc = xsc;
+ struct bce_softc *sc = xsc;
BCE_LOCK(sc);
bce_init_locked(sc);
@@ -4767,7 +5284,7 @@ bce_tx_encap(struct bce_softc *sc, struct mbuf **m_head)
flags |= (((ip_hlen + tcp_hlen - 40) >> 2) << 8);
bce_tx_encap_skip_tso:
- DBRUNIF(1, sc->requested_tso_frames++);
+ DBRUN(sc->requested_tso_frames++);
}
}
@@ -4792,7 +5309,7 @@ bce_tx_encap_skip_tso:
/* The mbuf is too fragmented for our DMA mapping. */
DBPRINT(sc, BCE_WARN, "%s(): fragmented mbuf (%d pieces)\n",
__FUNCTION__, nsegs);
- DBRUNIF(1, bce_dump_mbuf(sc, m0););
+ DBRUN(bce_dump_mbuf(sc, m0););
/* Try to defrag the mbuf. */
m0 = m_defrag(*m_head, M_DONTWAIT);
@@ -4856,7 +5373,7 @@ bce_tx_encap_skip_tso:
/*
* Cycle through each mbuf segment that makes up
* the outgoing frame, gathering the mapping info
- * for that segment and creating a tx_bd to for
+ * for that segment and creating a tx_bd for
* the mbuf.
*/
for (i = 0; i < nsegs ; i++) {
@@ -4878,7 +5395,7 @@ bce_tx_encap_skip_tso:
/* Set the END flag on the last TX buffer descriptor. */
txbd->tx_bd_flags |= htole16(TX_BD_FLAGS_END);
- DBRUN(BCE_EXCESSIVE_SEND, bce_dump_tx_chain(sc, debug_prod, nsegs));
+ DBRUNMSG(BCE_EXCESSIVE_SEND, bce_dump_tx_chain(sc, debug_prod, nsegs));
DBPRINT(sc, BCE_INFO_SEND,
"%s(): End: prod = 0x%04X, chain_prod = %04X, "
@@ -4901,9 +5418,9 @@ bce_tx_encap_skip_tso:
DBRUNIF((sc->used_tx_bd > sc->tx_hi_watermark),
sc->tx_hi_watermark = sc->used_tx_bd);
DBRUNIF((sc->used_tx_bd == sc->max_tx_bd), sc->tx_full_count++);
- DBRUNIF(1, sc->tx_mbuf_alloc++);
+ DBRUNIF(sc->debug_tx_mbuf_alloc++);
- DBRUN(BCE_VERBOSE_SEND, bce_dump_tx_mbuf_chain(sc, chain_prod, nsegs));
+ DBRUNMSG(BCE_EXCESSIVE_SEND, bce_dump_tx_mbuf_chain(sc, chain_prod, 1));
/* prod points to the next free tx_bd at this point. */
sc->tx_prod = prod;
@@ -5245,7 +5762,7 @@ bce_watchdog(struct bce_softc *sc)
BCE_PRINTF("%s(%d): Watchdog timeout occurred, resetting!\n",
__FILE__, __LINE__);
- DBRUN(BCE_VERBOSE_SEND,
+ DBRUNMSG(BCE_VERBOSE_SEND,
bce_dump_driver_state(sc);
bce_dump_status_block(sc));
@@ -5345,7 +5862,7 @@ bce_intr(void *xsc)
DBPRINT(sc, BCE_EXCESSIVE, "Entering %s()\n", __FUNCTION__);
BCE_LOCK(sc);
- DBRUNIF(1, sc->interrupts_generated++);
+ DBRUN(sc->interrupts_generated++);
#ifdef DEVICE_POLLING
if (ifp->if_capenable & IFCAP_POLLING) {
@@ -5391,12 +5908,12 @@ bce_intr(void *xsc)
(sc->status_block->status_attn_bits_ack &
~STATUS_ATTN_BITS_LINK_STATE))) {
- DBRUN(1, sc->unexpected_attentions++);
+ DBRUN(sc->unexpected_attentions++);
BCE_PRINTF("%s(%d): Fatal attention detected: 0x%08X\n",
__FILE__, __LINE__, sc->status_block->status_attn_bits);
- DBRUN(BCE_FATAL,
+ DBRUNMSG(BCE_FATAL,
if (bce_debug_unexpected_attention == 0)
bce_breakpoint(sc));
@@ -5802,15 +6319,19 @@ bce_tick(void *xsc)
BCE_LOCK_ASSERT(sc);
+ /* Schedule the next tick. */
+ callout_reset(&sc->bce_tick_callout, hz, bce_tick, sc);
+
/* Update the statistics from the hardware statistics block. */
bce_stats_update(sc);
+ /* Top off the receive and page chains. */
+ bce_fill_pg_chain(sc);
+ bce_fill_rx_chain(sc);
+
/* Check that chip hasn't hung. */
bce_watchdog(sc);
- /* Schedule the next tick. */
- callout_reset(&sc->bce_tick_callout, hz, bce_tick, sc);
-
/* If link is up already up then we're done. */
if (sc->bce_link)
goto bce_tick_locked_exit;
@@ -5942,7 +6463,7 @@ bce_sysctl_dump_rx_chain(SYSCTL_HANDLER_ARGS)
if (result == 1) {
sc = (struct bce_softc *)arg1;
- bce_dump_rx_chain(sc, 0, sc->max_rx_bd);
+ bce_dump_rx_chain(sc, 0, TOTAL_RX_BD);
}
return error;
@@ -5978,6 +6499,34 @@ bce_sysctl_dump_tx_chain(SYSCTL_HANDLER_ARGS)
/****************************************************************************/
+/* Provides a sysctl interface to allow dumping the page chain. */
+/* */
+/* Returns: */
+/* 0 for success, positive value for failure. */
+/****************************************************************************/
+static int
+bce_sysctl_dump_pg_chain(SYSCTL_HANDLER_ARGS)
+{
+ int error;
+ int result;
+ struct bce_softc *sc;
+
+ result = -1;
+ error = sysctl_handle_int(oidp, &result, 0, req);
+
+ if (error || !req->newptr)
+ return (error);
+
+ if (result == 1) {
+ sc = (struct bce_softc *)arg1;
+ bce_dump_pg_chain(sc, 0, TOTAL_PG_BD);
+ }
+
+ return error;
+}
+
+
+/****************************************************************************/
/* Provides a sysctl interface to allow reading arbitrary registers in the */
/* device. DO NOT ENABLE ON PRODUCTION SYSTEMS! */
/* */
@@ -6116,62 +6665,42 @@ bce_add_sysctls(struct bce_softc *sc)
SYSCTL_ADD_INT(ctx, children, OID_AUTO,
"unexpected_attentions",
CTLFLAG_RD, &sc->unexpected_attentions,
- 0, "unexpected attentions");
+ 0, "Unexpected attentions");
SYSCTL_ADD_INT(ctx, children, OID_AUTO,
"lost_status_block_updates",
CTLFLAG_RD, &sc->lost_status_block_updates,
- 0, "lost status block updates");
+ 0, "Lost status block updates");
SYSCTL_ADD_INT(ctx, children, OID_AUTO,
- "mbuf_sim_alloc_failed",
- CTLFLAG_RD, &sc->mbuf_sim_alloc_failed,
- 0, "mbuf cluster simulated allocation failures");
+ "debug_mbuf_sim_alloc_failed",
+ CTLFLAG_RD, &sc->debug_mbuf_sim_alloc_failed,
+ 0, "Simulated mbuf cluster allocation failures");
SYSCTL_ADD_INT(ctx, children, OID_AUTO,
"requested_tso_frames",
CTLFLAG_RD, &sc->requested_tso_frames,
- 0, "The number of TSO frames received");
-
- SYSCTL_ADD_INT(ctx, children, OID_AUTO,
- "rx_mbuf_segs[1]",
- CTLFLAG_RD, &sc->rx_mbuf_segs[1],
- 0, "mbuf cluster with 1 segment");
-
- SYSCTL_ADD_INT(ctx, children, OID_AUTO,
- "rx_mbuf_segs[2]",
- CTLFLAG_RD, &sc->rx_mbuf_segs[2],
- 0, "mbuf cluster with 2 segments");
+ 0, "Number of TSO frames received");
- SYSCTL_ADD_INT(ctx, children, OID_AUTO,
- "rx_mbuf_segs[3]",
- CTLFLAG_RD, &sc->rx_mbuf_segs[3],
- 0, "mbuf cluster with 3 segments");
-
- SYSCTL_ADD_INT(ctx, children, OID_AUTO,
- "rx_mbuf_segs[4]",
- CTLFLAG_RD, &sc->rx_mbuf_segs[4],
- 0, "mbuf cluster with 4 segments");
-
- SYSCTL_ADD_INT(ctx, children, OID_AUTO,
- "rx_mbuf_segs[5]",
- CTLFLAG_RD, &sc->rx_mbuf_segs[5],
- 0, "mbuf cluster with 5 segments");
+ SYSCTL_ADD_UINT(ctx, children, OID_AUTO,
+ "rx_interrupts",
+ CTLFLAG_RD, &sc->rx_interrupts,
+ 0, "Number of RX interrupts");
- SYSCTL_ADD_INT(ctx, children, OID_AUTO,
- "rx_mbuf_segs[6]",
- CTLFLAG_RD, &sc->rx_mbuf_segs[6],
- 0, "mbuf cluster with 6 segments");
+ SYSCTL_ADD_UINT(ctx, children, OID_AUTO,
+ "tx_interrupts",
+ CTLFLAG_RD, &sc->tx_interrupts,
+ 0, "Number of TX interrupts");
- SYSCTL_ADD_INT(ctx, children, OID_AUTO,
- "rx_mbuf_segs[7]",
- CTLFLAG_RD, &sc->rx_mbuf_segs[7],
- 0, "mbuf cluster with 7 segments");
+ SYSCTL_ADD_ULONG(ctx, children, OID_AUTO,
+ "rx_intr_time",
+ CTLFLAG_RD, &sc->rx_intr_time,
+ "RX interrupt time");
- SYSCTL_ADD_INT(ctx, children, OID_AUTO,
- "rx_mbuf_segs[8]",
- CTLFLAG_RD, &sc->rx_mbuf_segs[8],
- 0, "mbuf cluster with 8 segments");
+ SYSCTL_ADD_ULONG(ctx, children, OID_AUTO,
+ "tx_intr_time",
+ CTLFLAG_RD, &sc->tx_intr_time,
+ "TX interrupt time");
#endif
@@ -6487,6 +7016,11 @@ bce_add_sysctls(struct bce_softc *sc)
bce_sysctl_dump_tx_chain, "I", "Dump tx_bd chain");
SYSCTL_ADD_PROC(ctx, children, OID_AUTO,
+ "dump_pg_chain", CTLTYPE_INT | CTLFLAG_RW,
+ (void *)sc, 0,
+ bce_sysctl_dump_pg_chain, "I", "Dump page chain");
+
+ SYSCTL_ADD_PROC(ctx, children, OID_AUTO,
"breakpoint", CTLTYPE_INT | CTLFLAG_RW,
(void *)sc, 0,
bce_sysctl_breakpoint, "I", "Driver breakpoint");
@@ -6554,7 +7088,6 @@ bce_unfreeze_controller(struct bce_softc *sc)
static void
bce_dump_mbuf(struct bce_softc *sc, struct mbuf *m)
{
- u32 val_hi, val_lo;
struct mbuf *mp = m;
if (m == NULL) {
@@ -6563,68 +7096,25 @@ bce_dump_mbuf(struct bce_softc *sc, struct mbuf *m)
}
while (mp) {
- val_hi = BCE_ADDR_HI(mp);
- val_lo = BCE_ADDR_LO(mp);
- BCE_PRINTF("mbuf: vaddr = 0x%08X:%08X, m_len = %d, m_flags = ( ",
- val_hi, val_lo, mp->m_len);
-
- if (mp->m_flags & M_EXT)
- printf("M_EXT ");
- if (mp->m_flags & M_PKTHDR)
- printf("M_PKTHDR ");
- if (mp->m_flags & M_EOR)
- printf("M_EOR ");
- if (mp->m_flags & M_RDONLY)
- printf("M_RDONLY ");
-
- val_hi = BCE_ADDR_HI(mp->m_data);
- val_lo = BCE_ADDR_LO(mp->m_data);
- printf(") m_data = 0x%08X:%08X\n",
- val_hi, val_lo);
+ BCE_PRINTF("mbuf: %p, m_len = %d, m_flags = 0x%b, m_data = %p\n",
+ mp, mp->m_len, mp->m_flags,
+ "\20\1M_EXT\2M_PKTHDR\3M_EOR\4M_RDONLY",
+ mp->m_data);
if (mp->m_flags & M_PKTHDR) {
- BCE_PRINTF("- m_pkthdr: flags = ( ");
- if (mp->m_flags & M_BCAST)
- printf("M_BCAST ");
- if (mp->m_flags & M_MCAST)
- printf("M_MCAST ");
- if (mp->m_flags & M_FRAG)
- printf("M_FRAG ");
- if (mp->m_flags & M_FIRSTFRAG)
- printf("M_FIRSTFRAG ");
- if (mp->m_flags & M_LASTFRAG)
- printf("M_LASTFRAG ");
- if (mp->m_flags & M_VLANTAG)
- printf("M_VLANTAG ");
- if (mp->m_flags & M_PROMISC)
- printf("M_PROMISC ");
- printf(") csum_flags = ( ");
- if (mp->m_pkthdr.csum_flags & CSUM_IP)
- printf("CSUM_IP ");
- if (mp->m_pkthdr.csum_flags & CSUM_TCP)
- printf("CSUM_TCP ");
- if (mp->m_pkthdr.csum_flags & CSUM_UDP)
- printf("CSUM_UDP ");
- if (mp->m_pkthdr.csum_flags & CSUM_IP_FRAGS)
- printf("CSUM_IP_FRAGS ");
- if (mp->m_pkthdr.csum_flags & CSUM_FRAGMENT)
- printf("CSUM_FRAGMENT ");
- if (mp->m_pkthdr.csum_flags & CSUM_TSO)
- printf("CSUM_TSO ");
- if (mp->m_pkthdr.csum_flags & CSUM_IP_CHECKED)
- printf("CSUM_IP_CHECKED ");
- if (mp->m_pkthdr.csum_flags & CSUM_IP_VALID)
- printf("CSUM_IP_VALID ");
- if (mp->m_pkthdr.csum_flags & CSUM_DATA_VALID)
- printf("CSUM_DATA_VALID ");
- printf(")\n");
+ BCE_PRINTF("- m_pkthdr: len = %d, flags = 0x%b, csum_flags = %b\n",
+ mp->m_pkthdr.len, mp->m_flags,
+ "\20\12M_BCAST\13M_MCAST\14M_FRAG\15M_FIRSTFRAG"
+ "\16M_LASTFRAG\21M_VLANTAG\22M_PROMISC\23M_NOFREE",
+ mp->m_pkthdr.csum_flags,
+ "\20\1CSUM_IP\2CSUM_TCP\3CSUM_UDP\4CSUM_IP_FRAGS"
+ "\5CSUM_FRAGMENT\6CSUM_TSO\11CSUM_IP_CHECKED"
+ "\12CSUM_IP_VALID\13CSUM_DATA_VALID\14CSUM_PSEUDO_HDR");
}
if (mp->m_flags & M_EXT) {
- val_hi = BCE_ADDR_HI(mp->m_ext.ext_buf);
- val_lo = BCE_ADDR_LO(mp->m_ext.ext_buf);
- BCE_PRINTF("- m_ext: vaddr = 0x%08X:%08X, ext_size = %d, type = ",
- val_hi, val_lo, mp->m_ext.ext_size);
+ BCE_PRINTF("- m_ext: %p, ext_size = %d, type = ",
+ mp->m_ext.ext_buf, mp->m_ext.ext_size);
switch (mp->m_ext.ext_type) {
case EXT_CLUSTER: printf("EXT_CLUSTER\n"); break;
case EXT_SFBUF: printf("EXT_SFBUF\n"); break;
@@ -6652,7 +7142,7 @@ bce_dump_mbuf(struct bce_softc *sc, struct mbuf *m)
/* Nothing. */
/****************************************************************************/
static void
-bce_dump_tx_mbuf_chain(struct bce_softc *sc, int chain_prod, int count)
+bce_dump_tx_mbuf_chain(struct bce_softc *sc, u16 chain_prod, int count)
{
struct mbuf *m;
@@ -6663,7 +7153,7 @@ bce_dump_tx_mbuf_chain(struct bce_softc *sc, int chain_prod, int count)
for (int i = 0; i < count; i++) {
m = sc->tx_mbuf_ptr[chain_prod];
- BCE_PRINTF("txmbuf[%d]\n", chain_prod);
+ BCE_PRINTF("txmbuf[0x%04X]\n", chain_prod);
bce_dump_mbuf(sc, m);
chain_prod = TX_CHAIN_IDX(NEXT_TX_BD(chain_prod));
}
@@ -6682,7 +7172,7 @@ bce_dump_tx_mbuf_chain(struct bce_softc *sc, int chain_prod, int count)
/* Nothing. */
/****************************************************************************/
static void
-bce_dump_rx_mbuf_chain(struct bce_softc *sc, int chain_prod, int count)
+bce_dump_rx_mbuf_chain(struct bce_softc *sc, u16 chain_prod, int count)
{
struct mbuf *m;
@@ -6707,6 +7197,37 @@ bce_dump_rx_mbuf_chain(struct bce_softc *sc, int chain_prod, int count)
/****************************************************************************/
+/* Prints out the mbufs in the mbuf page chain. */
+/* */
+/* Returns: */
+/* Nothing. */
+/****************************************************************************/
+static void
+bce_dump_pg_mbuf_chain(struct bce_softc *sc, u16 chain_prod, int count)
+{
+ struct mbuf *m;
+
+ BCE_PRINTF(
+ "----------------------------"
+ " pg mbuf data "
+ "----------------------------\n");
+
+ for (int i = 0; i < count; i++) {
+ m = sc->pg_mbuf_ptr[chain_prod];
+ BCE_PRINTF("pgmbuf[0x%04X]\n", chain_prod);
+ bce_dump_mbuf(sc, m);
+ chain_prod = PG_CHAIN_IDX(NEXT_PG_BD(chain_prod));
+ }
+
+
+ BCE_PRINTF(
+ "----------------------------"
+ "----------------"
+ "----------------------------\n");
+}
+
+
+/****************************************************************************/
/* Prints out a tx_bd structure. */
/* */
/* Returns: */
@@ -6785,11 +7306,11 @@ bce_dump_rxbd(struct bce_softc *sc, int idx, struct rx_bd *rxbd)
/* Index out of range. */
BCE_PRINTF("rx_bd[0x%04X]: Invalid rx_bd index!\n", idx);
else if ((idx & USABLE_RX_BD_PER_PAGE) == USABLE_RX_BD_PER_PAGE)
- /* TX Chain page pointer. */
+ /* RX Chain page pointer. */
BCE_PRINTF("rx_bd[0x%04X]: haddr = 0x%08X:%08X, chain page pointer\n",
idx, rxbd->rx_bd_haddr_hi, rxbd->rx_bd_haddr_lo);
else
- /* Normal tx_bd entry. */
+ /* Normal rx_bd entry. */
BCE_PRINTF("rx_bd[0x%04X]: haddr = 0x%08X:%08X, nbytes = 0x%08X, "
"flags = 0x%08X\n", idx,
rxbd->rx_bd_haddr_hi, rxbd->rx_bd_haddr_lo,
@@ -6798,6 +7319,31 @@ bce_dump_rxbd(struct bce_softc *sc, int idx, struct rx_bd *rxbd)
/****************************************************************************/
+/* Prints out a rx_bd structure in the page chain. */
+/* */
+/* Returns: */
+/* Nothing. */
+/****************************************************************************/
+static void
+bce_dump_pgbd(struct bce_softc *sc, int idx, struct rx_bd *pgbd)
+{
+ if (idx > MAX_PG_BD)
+ /* Index out of range. */
+ BCE_PRINTF("pg_bd[0x%04X]: Invalid pg_bd index!\n", idx);
+ else if ((idx & USABLE_PG_BD_PER_PAGE) == USABLE_PG_BD_PER_PAGE)
+ /* Page Chain page pointer. */
+ BCE_PRINTF("px_bd[0x%04X]: haddr = 0x%08X:%08X, chain page pointer\n",
+ idx, pgbd->rx_bd_haddr_hi, pgbd->rx_bd_haddr_lo);
+ else
+ /* Normal rx_bd entry. */
+ BCE_PRINTF("pg_bd[0x%04X]: haddr = 0x%08X:%08X, nbytes = 0x%08X, "
+ "flags = 0x%08X\n", idx,
+ pgbd->rx_bd_haddr_hi, pgbd->rx_bd_haddr_lo,
+ pgbd->rx_bd_len, pgbd->rx_bd_flags);
+}
+
+
+/****************************************************************************/
/* Prints out a l2_fhdr structure. */
/* */
/* Returns: */
@@ -6806,12 +7352,265 @@ bce_dump_rxbd(struct bce_softc *sc, int idx, struct rx_bd *rxbd)
static void
bce_dump_l2fhdr(struct bce_softc *sc, int idx, struct l2_fhdr *l2fhdr)
{
- BCE_PRINTF("l2_fhdr[0x%04X]: status = 0x%08X, "
- "pkt_len = 0x%04X, vlan = 0x%04x, ip_xsum = 0x%04X, "
+ BCE_PRINTF("l2_fhdr[0x%04X]: status = 0x%b, "
+ "pkt_len = %d, vlan = 0x%04x, ip_xsum/hdr_len = 0x%04X, "
"tcp_udp_xsum = 0x%04X\n", idx,
- l2fhdr->l2_fhdr_status, l2fhdr->l2_fhdr_pkt_len,
- l2fhdr->l2_fhdr_vlan_tag, l2fhdr->l2_fhdr_ip_xsum,
- l2fhdr->l2_fhdr_tcp_udp_xsum);
+ l2fhdr->l2_fhdr_status, BCE_L2FHDR_PRINTFB,
+ l2fhdr->l2_fhdr_pkt_len, l2fhdr->l2_fhdr_vlan_tag,
+ l2fhdr->l2_fhdr_ip_xsum, l2fhdr->l2_fhdr_tcp_udp_xsum);
+}
+
+
+/****************************************************************************/
+/* Prints out the L2 context memory. (Only useful for CID 0 to 15. ) */
+/* */
+/* Returns: */
+/* Nothing. */
+/****************************************************************************/
+static void
+bce_dump_ctx(struct bce_softc *sc, u16 cid)
+{
+ if (cid < TX_CID) {
+ BCE_PRINTF(
+ "----------------------------"
+ " CTX Data "
+ "----------------------------\n");
+
+ BCE_PRINTF(" 0x%04X - (CID) Context ID\n", cid);
+ BCE_PRINTF(" 0x%08X - (L2CTX_HOST_BDIDX) host rx producer index\n",
+ CTX_RD(sc, GET_CID_ADDR(cid), BCE_L2CTX_HOST_BDIDX));
+ BCE_PRINTF(" 0x%08X - (L2CTX_HOST_BSEQ) host byte sequence\n",
+ CTX_RD(sc, GET_CID_ADDR(cid), BCE_L2CTX_HOST_BSEQ));
+ BCE_PRINTF(" 0x%08X - (L2CTX_NX_BSEQ) h/w byte sequence\n",
+ CTX_RD(sc, GET_CID_ADDR(cid), BCE_L2CTX_NX_BSEQ));
+ BCE_PRINTF(" 0x%08X - (L2CTX_NX_BDHADDR_HI) h/w buffer descriptor address\n",
+ CTX_RD(sc, GET_CID_ADDR(cid), BCE_L2CTX_NX_BDHADDR_HI));
+ BCE_PRINTF(" 0x%08X - (L2CTX_NX_BDHADDR_LO) h/w buffer descriptor address\n",
+ CTX_RD(sc, GET_CID_ADDR(cid), BCE_L2CTX_NX_BDHADDR_LO));
+ BCE_PRINTF(" 0x%08X - (L2CTX_NX_BDIDX) h/w rx consumer index\n",
+ CTX_RD(sc, GET_CID_ADDR(cid), BCE_L2CTX_NX_BDIDX));
+ BCE_PRINTF(" 0x%08X - (L2CTX_HOST_PG_BDIDX) host page producer index\n",
+ CTX_RD(sc, GET_CID_ADDR(cid), BCE_L2CTX_HOST_PG_BDIDX));
+ BCE_PRINTF(" 0x%08X - (L2CTX_PG_BUF_SIZE) host rx_bd/page buffer size\n",
+ CTX_RD(sc, GET_CID_ADDR(cid), BCE_L2CTX_PG_BUF_SIZE));
+ BCE_PRINTF(" 0x%08X - (L2CTX_NX_PG_BDHADDR_HI) h/w page chain address\n",
+ CTX_RD(sc, GET_CID_ADDR(cid), BCE_L2CTX_NX_PG_BDHADDR_HI));
+ BCE_PRINTF(" 0x%08X - (L2CTX_NX_PG_BDHADDR_LO) h/w page chain address\n",
+ CTX_RD(sc, GET_CID_ADDR(cid), BCE_L2CTX_NX_PG_BDHADDR_LO));
+ BCE_PRINTF(" 0x%08X - (L2CTX_NX_PG_BDIDX) h/w page consumer index\n",
+ CTX_RD(sc, GET_CID_ADDR(cid), BCE_L2CTX_NX_PG_BDIDX));
+
+ BCE_PRINTF(
+ "----------------------------"
+ "----------------"
+ "----------------------------\n");
+ }
+}
+
+
+/****************************************************************************/
+/* Prints out the FTQ data. */
+/* */
+/* Returns: */
+/* Nothing. */
+/****************************************************************************/
+static void
+bce_dump_ftqs(struct bce_softc *sc)
+{
+ u32 cmd, ctl, cur_depth, max_depth, valid_cnt;
+
+ BCE_PRINTF(
+ "----------------------------"
+ " FTQ Data "
+ "----------------------------\n");
+
+ BCE_PRINTF(" FTQ Command Control Depth_Now Max_Depth Valid_Cnt\n");
+ BCE_PRINTF(" ----- ---------- ---------- ---------- ---------- ----------\n");
+
+ /* Setup the generic statistic counters for the FTQ valid count. */
+ REG_WR(sc, BCE_HC_STAT_GEN_SEL_0,
+ ((BCE_HC_STAT_GEN_SEL_0_GEN_SEL_0_RV2PPQ_VALID_CNT << 24) |
+ (BCE_HC_STAT_GEN_SEL_0_GEN_SEL_0_RXPCQ_VALID_CNT << 16) |
+ (BCE_HC_STAT_GEN_SEL_0_GEN_SEL_0_RXPQ_VALID_CNT << 8) |
+ (BCE_HC_STAT_GEN_SEL_0_GEN_SEL_0_RLUPQ_VALID_CNT)));
+ REG_WR(sc, BCE_HC_STAT_GEN_SEL_1,
+ ((BCE_HC_STAT_GEN_SEL_0_GEN_SEL_0_TSCHQ_VALID_CNT << 24) |
+ (BCE_HC_STAT_GEN_SEL_0_GEN_SEL_0_RDMAQ_VALID_CNT << 16) |
+ (BCE_HC_STAT_GEN_SEL_0_GEN_SEL_0_RV2PTQ_VALID_CNT << 8) |
+ (BCE_HC_STAT_GEN_SEL_0_GEN_SEL_0_RV2PMQ_VALID_CNT)));
+ REG_WR(sc, BCE_HC_STAT_GEN_SEL_2,
+ ((BCE_HC_STAT_GEN_SEL_0_GEN_SEL_0_TPATQ_VALID_CNT << 24) |
+ (BCE_HC_STAT_GEN_SEL_0_GEN_SEL_0_TDMAQ_VALID_CNT << 16) |
+ (BCE_HC_STAT_GEN_SEL_0_GEN_SEL_0_TXPQ_VALID_CNT << 8) |
+ (BCE_HC_STAT_GEN_SEL_0_GEN_SEL_0_TBDRQ_VALID_CNT)));
+ REG_WR(sc, BCE_HC_STAT_GEN_SEL_3,
+ ((BCE_HC_STAT_GEN_SEL_0_GEN_SEL_0_COMQ_VALID_CNT << 24) |
+ (BCE_HC_STAT_GEN_SEL_0_GEN_SEL_0_COMTQ_VALID_CNT << 16) |
+ (BCE_HC_STAT_GEN_SEL_0_GEN_SEL_0_COMXQ_VALID_CNT << 8) |
+ (BCE_HC_STAT_GEN_SEL_0_GEN_SEL_0_TASQ_VALID_CNT)));
+
+ cmd = REG_RD(sc, 0x23f8); /* RLUP_FTQ_CMD */
+ ctl = REG_RD(sc, 0x23fc); /* RLUP_FTQ_CTL */
+ cur_depth = (ctl & 0xFFC00000) >> 22;
+ max_depth = (ctl & 0x003FF000) >> 12;
+ valid_cnt = REG_RD(sc, BCE_HC_STAT_GEN_STAT0);
+ BCE_PRINTF(" RLUP 0x%08X 0x%08X 0x%08X 0x%08X 0x%08X\n",
+ cmd, ctl, cur_depth, max_depth, valid_cnt);
+
+ cmd = REG_RD_IND(sc, 0xc53f8); /* RXP_FTQ_CMD */
+ ctl = REG_RD_IND(sc, 0xc53fc); /* RXP_FTQ_CTL */
+ cur_depth = (ctl & 0xFFC00000) >> 22;
+ max_depth = (ctl & 0x003FF000) >> 12;
+ valid_cnt = REG_RD(sc, BCE_HC_STAT_GEN_STAT1);
+ BCE_PRINTF(" RXP 0x%08X 0x%08X 0x%08X 0x%08X 0x%08X\n",
+ cmd, ctl, cur_depth, max_depth, valid_cnt);
+
+ cmd = REG_RD_IND(sc, 0xc53b8); /* RXP_CFTQ_CMD */
+ ctl = REG_RD_IND(sc, 0xc53bc); /* RXP_CFTQ_CTL */
+ cur_depth = (ctl & 0xFFC00000) >> 22;
+ max_depth = (ctl & 0x003FF000) >> 12;
+ valid_cnt = REG_RD(sc, BCE_HC_STAT_GEN_STAT2);
+ BCE_PRINTF(" RXPC 0x%08X 0x%08X 0x%08X 0x%08X 0x%08X\n",
+ cmd, ctl, cur_depth, max_depth, valid_cnt);
+
+ cmd = REG_RD(sc, 0x2b78); /* RV2P_PFTQ_CMD */
+ ctl = REG_RD(sc, 0x2b7c); /* RV2P_PFTQ_CTL */
+ cur_depth = (ctl & 0xFFC00000) >> 22;
+ max_depth = (ctl & 0x003FF000) >> 12;
+ valid_cnt = REG_RD(sc, BCE_HC_STAT_GEN_STAT3);
+ BCE_PRINTF(" RV2PP 0x%08X 0x%08X 0x%08X 0x%08X 0x%08X\n",
+ cmd, ctl, cur_depth, max_depth, valid_cnt);
+
+ cmd = REG_RD(sc, 0x2bf8); /* RV2P_MFTQ_CMD */
+ ctl = REG_RD(sc, 0x2bfc); /* RV2P_MFTQ_CTL */
+ cur_depth = (ctl & 0xFFC00000) >> 22;
+ max_depth = (ctl & 0x003FF000) >> 12;
+ valid_cnt = REG_RD(sc, BCE_HC_STAT_GEN_STAT4);
+ BCE_PRINTF(" RV2PM 0x%08X 0x%08X 0x%08X 0x%08X 0x%08X\n",
+ cmd, ctl, cur_depth, max_depth, valid_cnt);
+
+ cmd = REG_RD(sc, 0x2bb8); /* RV2P_TFTQ_CMD */
+ ctl = REG_RD(sc, 0x2bbc); /* RV2P_TFTQ_CTL */
+ cur_depth = (ctl & 0xFFC00000) >> 22;
+ max_depth = (ctl & 0x003FF000) >> 12;
+ valid_cnt = REG_RD(sc, BCE_HC_STAT_GEN_STAT5);
+ BCE_PRINTF(" RV2PT 0x%08X 0x%08X 0x%08X 0x%08X 0x%08X\n",
+ cmd, ctl, cur_depth, max_depth, valid_cnt);
+
+ cmd = REG_RD(sc, 0x2ff8); /* RDMA_FTQ_CMD */
+ ctl = REG_RD(sc, 0x2ffc); /* RDMA_FTQ_CTL */
+ cur_depth = (ctl & 0xFFC00000) >> 22;
+ max_depth = (ctl & 0x003FF000) >> 12;
+ valid_cnt = REG_RD(sc, BCE_HC_STAT_GEN_STAT6);
+ BCE_PRINTF(" RDMA 0x%08X 0x%08X 0x%08X 0x%08X 0x%08X\n",
+ cmd, ctl, cur_depth, max_depth, valid_cnt);
+
+ cmd = REG_RD(sc, 0x4ff8); /* TSCH_FTQ_CMD */
+ ctl = REG_RD(sc, 0x4ffc); /* TSCH_FTQ_CTL */
+ cur_depth = (ctl & 0xFFC00000) >> 22;
+ max_depth = (ctl & 0x003FF000) >> 12;
+ valid_cnt = REG_RD(sc, BCE_HC_STAT_GEN_STAT7);
+ BCE_PRINTF(" TSCH 0x%08X 0x%08X 0x%08X 0x%08X 0x%08X\n",
+ cmd, ctl, cur_depth, max_depth, valid_cnt);
+
+ cmd = REG_RD(sc, 0x53f8); /* TBDR_FTQ_CMD */
+ ctl = REG_RD(sc, 0x53fc); /* TBDR_FTQ_CTL */
+ cur_depth = (ctl & 0xFFC00000) >> 22;
+ max_depth = (ctl & 0x003FF000) >> 12;
+ valid_cnt = REG_RD(sc, BCE_HC_STAT_GEN_STAT8);
+ BCE_PRINTF(" TBDR 0x%08X 0x%08X 0x%08X 0x%08X 0x%08X\n",
+ cmd, ctl, cur_depth, max_depth, valid_cnt);
+
+ cmd = REG_RD_IND(sc, 0x453f8); /* TXP_FTQ_CMD */
+ ctl = REG_RD_IND(sc, 0x453fc); /* TXP_FTQ_CTL */
+ cur_depth = (ctl & 0xFFC00000) >> 22;
+ max_depth = (ctl & 0x003FF000) >> 12;
+ valid_cnt = REG_RD(sc, BCE_HC_STAT_GEN_STAT9);
+ BCE_PRINTF(" TXP 0x%08X 0x%08X 0x%08X 0x%08X 0x%08X\n",
+ cmd, ctl, cur_depth, max_depth, valid_cnt);
+
+ cmd = REG_RD(sc, 0x5ff8); /* TDMA_FTQ_CMD */
+ ctl = REG_RD(sc, 0x5ffc); /* TDMA_FTQ_CTL */
+ cur_depth = (ctl & 0xFFC00000) >> 22;
+ max_depth = (ctl & 0x003FF000) >> 12;
+ valid_cnt = REG_RD(sc, BCE_HC_STAT_GEN_STAT10);
+ BCE_PRINTF(" TDMA 0x%08X 0x%08X 0x%08X 0x%08X 0x%08X\n",
+ cmd, ctl, cur_depth, max_depth, valid_cnt);
+
+ cmd = REG_RD_IND(sc, 0x853f8); /* TPAT_FTQ_CMD */
+ ctl = REG_RD_IND(sc, 0x853fc); /* TPAT_FTQ_CTL */
+ cur_depth = (ctl & 0xFFC00000) >> 22;
+ max_depth = (ctl & 0x003FF000) >> 12;
+ valid_cnt = REG_RD(sc, BCE_HC_STAT_GEN_STAT11);
+ BCE_PRINTF(" TPAT 0x%08X 0x%08X 0x%08X 0x%08X 0x%08X\n",
+ cmd, ctl, cur_depth, max_depth, valid_cnt);
+
+ cmd = REG_RD_IND(sc, 0x1c03f8); /* TAS_FTQ_CMD */
+ ctl = REG_RD_IND(sc, 0x1c03fc); /* TAS_FTQ_CTL */
+ cur_depth = (ctl & 0xFFC00000) >> 22;
+ max_depth = (ctl & 0x003FF000) >> 12;
+ valid_cnt = REG_RD(sc, BCE_HC_STAT_GEN_STAT12);
+ BCE_PRINTF(" TAS 0x%08X 0x%08X 0x%08X 0x%08X 0x%08X\n",
+ cmd, ctl, cur_depth, max_depth, valid_cnt);
+
+ cmd = REG_RD_IND(sc, 0x105378); /* COM_COMXQ_FTQ_CMD */
+ ctl = REG_RD_IND(sc, 0x10537c); /* COM_COMXQ_FTQ_CTL */
+ cur_depth = (ctl & 0xFFC00000) >> 22;
+ max_depth = (ctl & 0x003FF000) >> 12;
+ valid_cnt = REG_RD(sc, BCE_HC_STAT_GEN_STAT13);
+ BCE_PRINTF(" COMX 0x%08X 0x%08X 0x%08X 0x%08X 0x%08X\n",
+ cmd, ctl, cur_depth, max_depth, valid_cnt);
+
+ cmd = REG_RD_IND(sc, 0x1053b8); /* COM_COMTQ_FTQ_CMD */
+ ctl = REG_RD_IND(sc, 0x1053bc); /* COM_COMTQ_FTQ_CTL */
+ cur_depth = (ctl & 0xFFC00000) >> 22;
+ max_depth = (ctl & 0x003FF000) >> 12;
+ valid_cnt = REG_RD(sc, BCE_HC_STAT_GEN_STAT14);
+ BCE_PRINTF(" COMT 0x%08X 0x%08X 0x%08X 0x%08X 0x%08X\n",
+ cmd, ctl, cur_depth, max_depth, valid_cnt);
+
+ cmd = REG_RD_IND(sc, 0x1053f8); /* COM_COMQ_FTQ_CMD */
+ ctl = REG_RD_IND(sc, 0x1053fc); /* COM_COMQ_FTQ_CTL */
+ cur_depth = (ctl & 0xFFC00000) >> 22;
+ max_depth = (ctl & 0x003FF000) >> 12;
+ valid_cnt = REG_RD(sc, BCE_HC_STAT_GEN_STAT15);
+ BCE_PRINTF(" COMX 0x%08X 0x%08X 0x%08X 0x%08X 0x%08X\n",
+ cmd, ctl, cur_depth, max_depth, valid_cnt);
+
+ /* Setup the generic statistic counters for the FTQ valid count. */
+ REG_WR(sc, BCE_HC_STAT_GEN_SEL_0,
+ ((BCE_HC_STAT_GEN_SEL_0_GEN_SEL_0_CSQ_VALID_CNT << 16) |
+ (BCE_HC_STAT_GEN_SEL_0_GEN_SEL_0_CPQ_VALID_CNT << 8) |
+ (BCE_HC_STAT_GEN_SEL_0_GEN_SEL_0_MGMQ_VALID_CNT)));
+
+ cmd = REG_RD_IND(sc, 0x1453f8); /* MCP_MCPQ_FTQ_CMD */
+ ctl = REG_RD_IND(sc, 0x1453fc); /* MCP_MCPQ_FTQ_CTL */
+ cur_depth = (ctl & 0xFFC00000) >> 22;
+ max_depth = (ctl & 0x003FF000) >> 12;
+ valid_cnt = REG_RD(sc, BCE_HC_STAT_GEN_STAT0);
+ BCE_PRINTF(" MCP 0x%08X 0x%08X 0x%08X 0x%08X 0x%08X\n",
+ cmd, ctl, cur_depth, max_depth, valid_cnt);
+
+ cmd = REG_RD_IND(sc, 0x1853f8); /* CP_CPQ_FTQ_CMD */
+ ctl = REG_RD_IND(sc, 0x1853fc); /* CP_CPQ_FTQ_CTL */
+ cur_depth = (ctl & 0xFFC00000) >> 22;
+ max_depth = (ctl & 0x003FF000) >> 12;
+ valid_cnt = REG_RD(sc, BCE_HC_STAT_GEN_STAT1);
+ BCE_PRINTF(" CP 0x%08X 0x%08X 0x%08X 0x%08X 0x%08X\n",
+ cmd, ctl, cur_depth, max_depth, valid_cnt);
+
+ cmd = REG_RD(sc, 0x43f8); /* CSCH_CH_FTQ_CMD */
+ ctl = REG_RD(sc, 0x43fc); /* CSCH_CH_FTQ_CTL */
+ cur_depth = (ctl & 0xFFC00000) >> 22;
+ max_depth = (ctl & 0x003FF000) >> 12;
+ valid_cnt = REG_RD(sc, BCE_HC_STAT_GEN_STAT2);
+ BCE_PRINTF(" CS 0x%08X 0x%08X 0x%08X 0x%08X 0x%08X\n",
+ cmd, ctl, cur_depth, max_depth, valid_cnt);
+
+ BCE_PRINTF(
+ "----------------------------"
+ "----------------"
+ "----------------------------\n");
}
@@ -6822,7 +7621,7 @@ bce_dump_l2fhdr(struct bce_softc *sc, int idx, struct l2_fhdr *l2fhdr)
/* Nothing. */
/****************************************************************************/
static void
-bce_dump_tx_chain(struct bce_softc *sc, int tx_prod, int count)
+bce_dump_tx_chain(struct bce_softc *sc, u16 tx_prod, int count)
{
struct tx_bd *txbd;
@@ -6849,7 +7648,7 @@ bce_dump_tx_chain(struct bce_softc *sc, int tx_prod, int count)
for (int i = 0; i < count; i++) {
txbd = &sc->tx_bd_chain[TX_PAGE(tx_prod)][TX_IDX(tx_prod)];
bce_dump_txbd(sc, tx_prod, txbd);
- tx_prod = TX_CHAIN_IDX(NEXT_TX_BD(tx_prod));
+ tx_prod = NEXT_TX_BD(tx_prod);
}
BCE_PRINTF(
@@ -6866,11 +7665,11 @@ bce_dump_tx_chain(struct bce_softc *sc, int tx_prod, int count)
/* Nothing. */
/****************************************************************************/
static void
-bce_dump_rx_chain(struct bce_softc *sc, int rx_prod, int count)
+bce_dump_rx_chain(struct bce_softc *sc, u16 rx_prod, int count)
{
struct rx_bd *rxbd;
- /* First some info about the tx_bd chain structure. */
+ /* First some info about the rx_bd chain structure. */
BCE_PRINTF(
"----------------------------"
" rx_bd chain "
@@ -6893,7 +7692,52 @@ bce_dump_rx_chain(struct bce_softc *sc, int rx_prod, int count)
for (int i = 0; i < count; i++) {
rxbd = &sc->rx_bd_chain[RX_PAGE(rx_prod)][RX_IDX(rx_prod)];
bce_dump_rxbd(sc, rx_prod, rxbd);
- rx_prod = RX_CHAIN_IDX(NEXT_RX_BD(rx_prod));
+ rx_prod = RX_CHAIN_IDX(rx_prod + 1);
+ }
+
+ BCE_PRINTF(
+ "----------------------------"
+ "----------------"
+ "----------------------------\n");
+}
+
+
+/****************************************************************************/
+/* Prints out the page chain. */
+/* */
+/* Returns: */
+/* Nothing. */
+/****************************************************************************/
+static void
+bce_dump_pg_chain(struct bce_softc *sc, u16 pg_prod, int count)
+{
+ struct rx_bd *pgbd;
+
+ /* First some info about the page chain structure. */
+ BCE_PRINTF(
+ "----------------------------"
+ " page chain "
+ "----------------------------\n");
+
+ BCE_PRINTF("page size = 0x%08X, pg chain pages = 0x%08X\n",
+ (u32) BCM_PAGE_SIZE, (u32) PG_PAGES);
+
+ BCE_PRINTF("rx_bd per page = 0x%08X, usable rx_bd per page = 0x%08X\n",
+ (u32) TOTAL_PG_BD_PER_PAGE, (u32) USABLE_PG_BD_PER_PAGE);
+
+ BCE_PRINTF("total rx_bd = 0x%08X, max_pg_bd = 0x%08X\n",
+ (u32) TOTAL_PG_BD, (u32) MAX_PG_BD);
+
+ BCE_PRINTF(
+ "----------------------------"
+ " page data "
+ "----------------------------\n");
+
+ /* Now print out the rx_bd's themselves. */
+ for (int i = 0; i < count; i++) {
+ pgbd = &sc->pg_bd_chain[PG_PAGE(pg_prod)][PG_IDX(pg_prod)];
+ bce_dump_pgbd(sc, pg_prod, pgbd);
+ pg_prod = PG_CHAIN_IDX(pg_prod + 1);
}
BCE_PRINTF(
@@ -7337,6 +8181,12 @@ bce_dump_driver_state(struct bce_softc *sc)
"0x%08X:%08X - (sc->rx_bd_chain) rx_bd chain virtual address\n",
val_hi, val_lo);
+ val_hi = BCE_ADDR_HI(sc->pg_bd_chain);
+ val_lo = BCE_ADDR_LO(sc->pg_bd_chain);
+ BCE_PRINTF(
+ "0x%08X:%08X - (sc->pg_bd_chain) page chain virtual address\n",
+ val_hi, val_lo);
+
val_hi = BCE_ADDR_HI(sc->tx_mbuf_ptr);
val_lo = BCE_ADDR_LO(sc->tx_mbuf_ptr);
BCE_PRINTF(
@@ -7349,6 +8199,12 @@ bce_dump_driver_state(struct bce_softc *sc)
"0x%08X:%08X - (sc->rx_mbuf_ptr) rx mbuf chain virtual address\n",
val_hi, val_lo);
+ val_hi = BCE_ADDR_HI(sc->pg_mbuf_ptr);
+ val_lo = BCE_ADDR_LO(sc->pg_mbuf_ptr);
+ BCE_PRINTF(
+ "0x%08X:%08X - (sc->pg_mbuf_ptr) page mbuf chain virtual address\n",
+ val_hi, val_lo);
+
BCE_PRINTF(" 0x%08X - (sc->interrupts_generated) h/w intrs\n",
sc->interrupts_generated);
@@ -7370,8 +8226,8 @@ bce_dump_driver_state(struct bce_softc *sc)
BCE_PRINTF(" 0x%08X - (sc->tx_prod_bseq) tx producer bseq index\n",
sc->tx_prod_bseq);
- BCE_PRINTF(" 0x%08X - (sc->tx_mbuf_alloc) tx mbufs allocated\n",
- sc->tx_mbuf_alloc);
+ BCE_PRINTF(" 0x%08X - (sc->debug_tx_mbuf_alloc) tx mbufs allocated\n",
+ sc->debug_tx_mbuf_alloc);
BCE_PRINTF(" 0x%08X - (sc->used_tx_bd) used tx_bd's\n",
sc->used_tx_bd);
@@ -7388,22 +8244,34 @@ bce_dump_driver_state(struct bce_softc *sc)
BCE_PRINTF(" 0x%08X - (sc->rx_prod_bseq) rx producer bseq index\n",
sc->rx_prod_bseq);
- BCE_PRINTF(" 0x%08X - (sc->rx_mbuf_alloc) rx mbufs allocated\n",
- sc->rx_mbuf_alloc);
+ BCE_PRINTF(" 0x%08X - (sc->debug_rx_mbuf_alloc) rx mbufs allocated\n",
+ sc->debug_rx_mbuf_alloc);
BCE_PRINTF(" 0x%08X - (sc->free_rx_bd) free rx_bd's\n",
sc->free_rx_bd);
- BCE_PRINTF("0x%08X/%08X - (sc->rx_low_watermark) rx low watermark\n",
- sc->rx_low_watermark, sc->max_rx_bd);
+ BCE_PRINTF(" 0x%04X(0x%04X) - (sc->pg_prod) page producer index\n",
+ sc->pg_prod, (u16) PG_CHAIN_IDX(sc->pg_prod));
+
+ BCE_PRINTF(" 0x%04X(0x%04X) - (sc->pg_cons) page consumer index\n",
+ sc->pg_cons, (u16) PG_CHAIN_IDX(sc->pg_cons));
+
+ BCE_PRINTF(" 0x%08X - (sc->debug_pg_mbuf_alloc) page mbufs allocated\n",
+ sc->debug_pg_mbuf_alloc);
+
+ BCE_PRINTF(" 0x%08X - (sc->free_pg_bd) free page rx_bd's\n",
+ sc->free_pg_bd);
+
+ BCE_PRINTF("0x%08X/%08X - (sc->pg_low_watermark) page low watermark\n",
+ sc->pg_low_watermark, sc->max_pg_bd);
BCE_PRINTF(" 0x%08X - (sc->mbuf_alloc_failed) "
"mbuf alloc failures\n",
sc->mbuf_alloc_failed);
- BCE_PRINTF(" 0x%08X - (sc->mbuf_sim_alloc_failed) "
+ BCE_PRINTF(" 0x%08X - (sc->debug_mbuf_sim_alloc_failed) "
"simulated mbuf alloc failures\n",
- sc->mbuf_sim_alloc_failed);
+ sc->debug_mbuf_sim_alloc_failed);
BCE_PRINTF(
"----------------------------"
@@ -7422,7 +8290,7 @@ bce_dump_driver_state(struct bce_softc *sc)
static void
bce_dump_hw_state(struct bce_softc *sc)
{
- u32 val1;
+ u32 val;
BCE_PRINTF(
"----------------------------"
@@ -7431,48 +8299,57 @@ bce_dump_hw_state(struct bce_softc *sc)
BCE_PRINTF("0x%08X - bootcode version\n", sc->bce_fw_ver);
- val1 = REG_RD(sc, BCE_MISC_ENABLE_STATUS_BITS);
+ val = REG_RD(sc, BCE_MISC_ENABLE_STATUS_BITS);
BCE_PRINTF("0x%08X - (0x%06X) misc_enable_status_bits\n",
- val1, BCE_MISC_ENABLE_STATUS_BITS);
+ val, BCE_MISC_ENABLE_STATUS_BITS);
- val1 = REG_RD(sc, BCE_DMA_STATUS);
- BCE_PRINTF("0x%08X - (0x%06X) dma_status\n", val1, BCE_DMA_STATUS);
+ val = REG_RD(sc, BCE_DMA_STATUS);
+ BCE_PRINTF("0x%08X - (0x%06X) dma_status\n", val, BCE_DMA_STATUS);
- val1 = REG_RD(sc, BCE_CTX_STATUS);
- BCE_PRINTF("0x%08X - (0x%06X) ctx_status\n", val1, BCE_CTX_STATUS);
+ val = REG_RD(sc, BCE_CTX_STATUS);
+ BCE_PRINTF("0x%08X - (0x%06X) ctx_status\n", val, BCE_CTX_STATUS);
- val1 = REG_RD(sc, BCE_EMAC_STATUS);
- BCE_PRINTF("0x%08X - (0x%06X) emac_status\n", val1, BCE_EMAC_STATUS);
+ val = REG_RD(sc, BCE_EMAC_STATUS);
+ BCE_PRINTF("0x%08X - (0x%06X) emac_status\n", val, BCE_EMAC_STATUS);
- val1 = REG_RD(sc, BCE_RPM_STATUS);
- BCE_PRINTF("0x%08X - (0x%06X) rpm_status\n", val1, BCE_RPM_STATUS);
+ val = REG_RD(sc, BCE_RPM_STATUS);
+ BCE_PRINTF("0x%08X - (0x%06X) rpm_status\n", val, BCE_RPM_STATUS);
- val1 = REG_RD(sc, BCE_TBDR_STATUS);
- BCE_PRINTF("0x%08X - (0x%06X) tbdr_status\n", val1, BCE_TBDR_STATUS);
+ val = REG_RD(sc, 0x2004);
+ BCE_PRINTF("0x%08X - (0x%06X) rlup_status\n", val, 0x2004);
- val1 = REG_RD(sc, BCE_TDMA_STATUS);
- BCE_PRINTF("0x%08X - (0x%06X) tdma_status\n", val1, BCE_TDMA_STATUS);
+ val = REG_RD(sc, BCE_RV2P_STATUS);
+ BCE_PRINTF("0x%08X - (0x%06X) rv2p_status\n", val, BCE_RV2P_STATUS);
- val1 = REG_RD(sc, BCE_HC_STATUS);
- BCE_PRINTF("0x%08X - (0x%06X) hc_status\n", val1, BCE_HC_STATUS);
+ val = REG_RD(sc, 0x2c04);
+ BCE_PRINTF("0x%08X - (0x%06X) rdma_status\n", val, 0x2c04);
- val1 = REG_RD_IND(sc, BCE_TXP_CPU_STATE);
- BCE_PRINTF("0x%08X - (0x%06X) txp_cpu_state\n", val1, BCE_TXP_CPU_STATE);
+ val = REG_RD(sc, BCE_TBDR_STATUS);
+ BCE_PRINTF("0x%08X - (0x%06X) tbdr_status\n", val, BCE_TBDR_STATUS);
- val1 = REG_RD_IND(sc, BCE_TPAT_CPU_STATE);
- BCE_PRINTF("0x%08X - (0x%06X) tpat_cpu_state\n", val1, BCE_TPAT_CPU_STATE);
+ val = REG_RD(sc, BCE_TDMA_STATUS);
+ BCE_PRINTF("0x%08X - (0x%06X) tdma_status\n", val, BCE_TDMA_STATUS);
- val1 = REG_RD_IND(sc, BCE_RXP_CPU_STATE);
- BCE_PRINTF("0x%08X - (0x%06X) rxp_cpu_state\n", val1, BCE_RXP_CPU_STATE);
+ val = REG_RD(sc, BCE_HC_STATUS);
+ BCE_PRINTF("0x%08X - (0x%06X) hc_status\n", val, BCE_HC_STATUS);
+
+ val = REG_RD_IND(sc, BCE_TXP_CPU_STATE);
+ BCE_PRINTF("0x%08X - (0x%06X) txp_cpu_state\n", val, BCE_TXP_CPU_STATE);
+
+ val = REG_RD_IND(sc, BCE_TPAT_CPU_STATE);
+ BCE_PRINTF("0x%08X - (0x%06X) tpat_cpu_state\n", val, BCE_TPAT_CPU_STATE);
- val1 = REG_RD_IND(sc, BCE_COM_CPU_STATE);
- BCE_PRINTF("0x%08X - (0x%06X) com_cpu_state\n", val1, BCE_COM_CPU_STATE);
+ val = REG_RD_IND(sc, BCE_RXP_CPU_STATE);
+ BCE_PRINTF("0x%08X - (0x%06X) rxp_cpu_state\n", val, BCE_RXP_CPU_STATE);
- val1 = REG_RD_IND(sc, BCE_MCP_CPU_STATE);
- BCE_PRINTF("0x%08X - (0x%06X) mcp_cpu_state\n", val1, BCE_MCP_CPU_STATE);
+ val = REG_RD_IND(sc, BCE_COM_CPU_STATE);
+ BCE_PRINTF("0x%08X - (0x%06X) com_cpu_state\n", val, BCE_COM_CPU_STATE);
- val1 = REG_RD_IND(sc, BCE_CP_CPU_STATE);
- BCE_PRINTF("0x%08X - (0x%06X) cp_cpu_state\n", val1, BCE_CP_CPU_STATE);
+ val = REG_RD_IND(sc, BCE_MCP_CPU_STATE);
+ BCE_PRINTF("0x%08X - (0x%06X) mcp_cpu_state\n", val, BCE_MCP_CPU_STATE);
+
+ val = REG_RD_IND(sc, BCE_CP_CPU_STATE);
+ BCE_PRINTF("0x%08X - (0x%06X) cp_cpu_state\n", val, BCE_CP_CPU_STATE);
BCE_PRINTF(
"----------------------------"
@@ -7484,10 +8361,11 @@ bce_dump_hw_state(struct bce_softc *sc)
" Register Dump "
"----------------------------\n");
- for (int i = 0x400; i < 0x8000; i += 0x10)
+ for (int i = 0x400; i < 0x8000; i += 0x10) {
BCE_PRINTF("0x%04X: 0x%08X 0x%08X 0x%08X 0x%08X\n",
i, REG_RD(sc, i), REG_RD(sc, i + 0x4),
- REG_RD(sc, i + 0x8), REG_RD(sc, i + 0xC));
+ REG_RD(sc, i + 0x8), REG_RD(sc, i + 0xC));
+ }
BCE_PRINTF(
"----------------------------"
@@ -7672,6 +8550,9 @@ bce_dump_tpat_state(struct bce_softc *sc)
}
+/* ToDo: Add CP and COM proccessor state dumps. */
+
+
/****************************************************************************/
/* Prints out the driver state and then enters the debugger. */
/* */
@@ -7682,17 +8563,25 @@ static void
bce_breakpoint(struct bce_softc *sc)
{
- /* Unreachable code to shut the compiler up about unused functions. */
+ /*
+ * Unreachable code to silence compiler warnings
+ * about unused functions.
+ */
if (0) {
bce_freeze_controller(sc);
bce_unfreeze_controller(sc);
bce_dump_txbd(sc, 0, NULL);
bce_dump_rxbd(sc, 0, NULL);
+ bce_dump_pgbd(sc, 0, NULL);
bce_dump_tx_mbuf_chain(sc, 0, USABLE_TX_BD);
- bce_dump_rx_mbuf_chain(sc, 0, sc->max_rx_bd);
+ bce_dump_rx_mbuf_chain(sc, 0, USABLE_RX_BD);
+ bce_dump_pg_mbuf_chain(sc, 0, USABLE_PG_BD);
bce_dump_l2fhdr(sc, 0, NULL);
+ bce_dump_ctx(sc, RX_CID);
+ bce_dump_ftqs(sc);
bce_dump_tx_chain(sc, 0, USABLE_TX_BD);
- bce_dump_rx_chain(sc, 0, sc->max_rx_bd);
+ bce_dump_rx_chain(sc, 0, USABLE_RX_BD);
+ bce_dump_pg_chain(sc, 0, USABLE_PG_BD);
bce_dump_status_block(sc);
bce_dump_stats_block(sc);
bce_dump_driver_state(sc);
@@ -7703,14 +8592,9 @@ bce_breakpoint(struct bce_softc *sc)
bce_dump_tpat_state(sc);
}
-/* bce_freeze_controller(sc); */
- bce_dump_driver_state(sc);
bce_dump_status_block(sc);
- bce_dump_tx_chain(sc, 0, TOTAL_TX_BD);
- bce_dump_hw_state(sc);
- bce_dump_txp_state(sc);
-/* bce_unfreeze_controller(sc); */
-
+ bce_dump_driver_state(sc);
+
/* Call the debugger. */
breakpoint();
diff --git a/sys/dev/bce/if_bcefw.h b/sys/dev/bce/if_bcefw.h
index 3cb134d..33d0565 100644
--- a/sys/dev/bce/if_bcefw.h
+++ b/sys/dev/bce/if_bcefw.h
@@ -31,2073 +31,1321 @@
/*
* This file contains firmware data derived from proprietary unpublished
- * source code, Copyright (c) 2004, 2005 Broadcom Corporation.
+ * source code, Copyright (c) 2004, 2005, 2007 Broadcom Corporation.
*
* Permission is hereby granted for the distribution of this firmware data
* in hexadecimal or equivalent format, provided this copyright notice is
* accompanying it.
*/
-/* Firmware release 3.4.8 */
-
-static int bce_COM_b06FwReleaseMajor = 0x1;
-static int bce_COM_b06FwReleaseMinor = 0x0;
-static int bce_COM_b06FwReleaseFix = 0x0;
-static u32 bce_COM_b06FwStartAddr = 0x080000b4;
-static u32 bce_COM_b06FwTextAddr = 0x08000000;
-static int bce_COM_b06FwTextLen = 0x7d28;
-static u32 bce_COM_b06FwDataAddr = 0x08007de0;
-static int bce_COM_b06FwDataLen = 0x0;
-static u32 bce_COM_b06FwRodataAddr = 0x08007d28;
-static int bce_COM_b06FwRodataLen = 0x88;
-static u32 bce_COM_b06FwBssAddr = 0x08007e40;
-static int bce_COM_b06FwBssLen = 0x88;
-static u32 bce_COM_b06FwSbssAddr = 0x08007de0;
-static int bce_COM_b06FwSbssLen = 0x60;
-/* static u32 bce_COM_b06FwSDataAddr = 0x00000000; */
-/* static int bce_COM_b06FwSDataLen = 0x0; */
-static u32 bce_COM_b06FwText[(0x7d28/4) + 1] = {
-0xa00002d,
-0x0, 0x0, 0xd, 0x636f6d20,
-0x332e342e, 0x38000000, 0x3040802, 0x0,
+/* Firmware release 4.4.3 */
+int bce_COM_b06FwReleaseMajor = 0x1;
+int bce_COM_b06FwReleaseMinor = 0x0;
+int bce_COM_b06FwReleaseFix = 0x0;
+u32 bce_COM_b06FwStartAddr = 0x080000f8;
+u32 bce_COM_b06FwTextAddr = 0x08000000;
+int bce_COM_b06FwTextLen = 0x4ebc;
+u32 bce_COM_b06FwDataAddr = 0x00000000;
+int bce_COM_b06FwDataLen = 0x0;
+u32 bce_COM_b06FwRodataAddr = 0x08004ebc;
+int bce_COM_b06FwRodataLen = 0x14;
+u32 bce_COM_b06FwBssAddr = 0x08004f38;
+int bce_COM_b06FwBssLen = 0xbc;
+u32 bce_COM_b06FwSbssAddr = 0x08004f00;
+int bce_COM_b06FwSbssLen = 0x38;
+u32 bce_COM_b06FwSDataAddr = 0x00000000;
+int bce_COM_b06FwSDataLen = 0x0;
+u32 bce_COM_b06FwText[(0x4ebc/4) + 1] = {
+0xa00003e,
+0x0, 0x0, 0xd, 0x636f6d34,
+0x2e342e33, 0x0, 0x4040302, 0x0,
0x3, 0x14, 0x32, 0x3,
0x0, 0x0, 0x0, 0x0,
-0x0, 0x10, 0xe6, 0xea60,
+0x0, 0x10, 0x136, 0xea60,
0x1, 0x0, 0x0, 0x0,
-0x0, 0x0, 0x0, 0x0,
+0x8, 0x0, 0x0, 0x0,
0x0, 0xffff, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0,
0x0, 0x2, 0x20, 0x0,
0x0, 0x0, 0x0, 0x0,
-0x0, 0x10000003, 0x0, 0xd,
-0xd, 0x3c020800, 0x24427de0, 0x3c030800,
-0x24637ec8, 0xac400000, 0x43202b, 0x1480fffd,
-0x24420004, 0x3c1d0800, 0x37bd7ffc, 0x3a0f021,
-0x3c100800, 0x261000b4, 0x3c1c0800, 0x279c7de0,
-0xe000142, 0x0, 0xd, 0x27bdffe8,
-0x3c1a8000, 0x3c020008, 0x342d825, 0x3c036010,
-0xafbf0010, 0x8c645000, 0x3c080800, 0x25070888,
-0x3c050800, 0x24a67e40, 0x2402ff7f, 0x822024,
-0x3484380c, 0xac645000, 0x2021, 0x24020037,
-0x24030c80, 0xaf420008, 0xaf430024, 0xacc70000,
-0x24840001, 0x2c820016, 0x1440fffc, 0x24c60004,
-0x24a57e40, 0x3c020800, 0x24420894, 0x3c030800,
-0x24630784, 0xaca20004, 0x3c020800, 0x2442025c,
-0x3c040800, 0x24840abc, 0xaca2000c, 0x3c020800,
-0x24424074, 0xaca30008, 0x3c030800, 0x246331dc,
-0xaca20014, 0x3c020800, 0x2442373c, 0xaca30018,
-0xaca3001c, 0x3c030800, 0x24636d6c, 0xaca20024,
-0x3c020800, 0x24420404, 0xaca30028, 0x3c030800,
-0x24633f98, 0xaca2002c, 0x3c020800, 0x24423fb8,
-0xaca30030, 0x3c030800, 0x2463590c, 0xaca20034,
-0x3c020800, 0x24423ebc, 0xaca30038, 0x3c030800,
-0x24633884, 0xaca40010, 0xaca40020, 0x25040888,
-0xaca2003c, 0x3c020800, 0x2442089c, 0xaca30040,
-0xaca40044, 0xaca40048, 0xaca4004c, 0xe000faa,
-0xaca20050, 0xe001bf0, 0x0, 0x8fbf0010,
-0x3e00008, 0x27bd0018, 0x27bdffe0, 0xafb00010,
-0x27500100, 0xafbf0018, 0xafb10014, 0x9203000b,
-0x24020003, 0x1462005b, 0x96110008, 0x32220001,
-0x10400009, 0x27430080, 0x8e020000, 0x96040014,
-0x211c2, 0x21040, 0x621821, 0xa4640000,
-0xa0000dc, 0x3c020800, 0x3c020800, 0x8c430020,
-0x1060002a, 0x3c030800, 0xe001d7b, 0x0,
-0x97420108, 0x8f850054, 0x9743010c, 0x3042003e,
-0x21400, 0x621825, 0xaca30000, 0x8f840054,
-0x8f420100, 0xac820004, 0x97430116, 0x9742010e,
-0x8f840054, 0x31c00, 0x431025, 0xac820008,
-0x97430110, 0x97440112, 0x8f850054, 0x31c00,
-0x832025, 0xaca4000c, 0x97420114, 0x8f840054,
-0x3042ffff, 0xac820010, 0x8f830054, 0xac600014,
-0x8f820054, 0x3c030800, 0xac400018, 0x94627eae,
-0x8f840054, 0x3c032000, 0x431025, 0xac82001c,
-0xe001db5, 0x24040001, 0x3c030800, 0x8c620040,
-0x24420001, 0xac620040, 0x3c020800, 0x8c430044,
-0x32240004, 0x24630001, 0x10800017, 0xac430044,
-0x8f4202b8, 0x4430007, 0x8e020020, 0x3c040800,
-0x8c830060, 0x24020001, 0x24630001, 0xa0000fc,
-0xac830060, 0x3c060800, 0x8cc4005c, 0xaf420280,
-0x96030016, 0x1021, 0xa7430284, 0x8e050004,
-0x24840001, 0x3c031000, 0xaf450288, 0xaf4302b8,
-0xa0000fc, 0xacc4005c, 0x32220002, 0xa0000fc,
-0x2102b, 0xd, 0x1021, 0x8fbf0018,
-0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020,
-0x27440100, 0x94830008, 0x30620004, 0x10400017,
-0x30620002, 0x8f4202b8, 0x4430007, 0x8c820020,
-0x3c040800, 0x8c830060, 0x24020001, 0x24630001,
-0x3e00008, 0xac830060, 0xaf420280, 0x94830016,
-0x3c060800, 0xa7430284, 0x8c850004, 0x8cc4005c,
-0x1021, 0x3c031000, 0x24840001, 0xaf450288,
-0xaf4302b8, 0x3e00008, 0xacc4005c, 0x10400013,
-0x0, 0x8f440100, 0x8f830010, 0x8f420104,
-0x1062000c, 0x38830180, 0x3182b, 0x38820100,
-0x2102b, 0x621824, 0x10600006, 0x3c020800,
-0x8c430084, 0x8f440104, 0x24630001, 0xac430084,
-0xaf840010, 0x3e00008, 0x24020001, 0x8f440100,
-0x8f830010, 0x8f420104, 0x1062000c, 0x38830180,
-0x3182b, 0x38820100, 0x2102b, 0x621824,
-0x10600006, 0x3c020800, 0x8c430084, 0x8f440104,
-0x24630001, 0xac430084, 0xaf840010, 0x3e00008,
-0x1021, 0x27bdffc8, 0xafbf0034, 0xafbe0030,
-0xafb7002c, 0xafb60028, 0xafb50024, 0xafb40020,
-0xafb3001c, 0xafb20018, 0xafb10014, 0xe000044,
-0xafb00010, 0x3c170800, 0x3c160800, 0x24120020,
-0x24110030, 0x2795000c, 0x27940008, 0x3c134000,
-0x3c1e0800, 0x8f820004, 0x3c040800, 0x8c830020,
-0x10430005, 0x8ee200a4, 0xaf830004, 0xe001e72,
-0x0, 0x8ee200a4, 0x8ec300a0, 0x10430004,
-0x26c400a0, 0x94820002, 0xa742009e, 0xaee300a4,
-0x8f500000, 0x32020007, 0x1040ffee, 0x32020001,
-0x1040002c, 0x32020002, 0x8f420100, 0xaf420020,
-0x8f430104, 0xaf4300a8, 0x9342010b, 0x93630000,
-0x306300ff, 0x10720005, 0x304400ff, 0x10710006,
-0x2c820016, 0xa00017e, 0x0, 0xaf950000,
-0xa00017f, 0x2c820016, 0xaf940000, 0xa00017f,
-0x0, 0xaf800000, 0x14400005, 0x41880,
-0xe000222, 0x0, 0xa00018b, 0x0,
-0x3c020800, 0x24427e40, 0x621821, 0x8c620000,
-0x40f809, 0x0, 0x10400005, 0x3c030800,
-0x8f420104, 0x3c016020, 0xac220014, 0x3c030800,
-0x8c620034, 0xaf530138, 0x24420001, 0xac620034,
-0x32020002, 0x1040001a, 0x32020004, 0x8f420140,
-0xaf420020, 0x93630000, 0x306300ff, 0x10720005,
-0x0, 0x10710006, 0x0, 0xa0001a8,
-0x0, 0xaf950000, 0xa0001a9, 0x0,
-0xaf940000, 0xa0001a9, 0x0, 0xaf800000,
-0xe000ac1, 0x0, 0x3c040800, 0x8c820038,
-0xaf530178, 0x24420001, 0xac820038, 0x32020004,
-0x1040ffa4, 0x0, 0x8f420180, 0xaf420020,
-0x93630000, 0x306300ff, 0x10720005, 0x0,
-0x10710006, 0x0, 0xa0001c3, 0x0,
-0xaf950000, 0xa0001c4, 0x0, 0xaf940000,
-0xa0001c4, 0x0, 0xaf800000, 0x8f430180,
-0x24020f00, 0x14620005, 0x0, 0x8f420188,
-0xa742009c, 0xa0001dd, 0x8fc2003c, 0x93620000,
-0x14520005, 0x0, 0xe000a38, 0x0,
-0xa0001dd, 0x8fc2003c, 0x93620000, 0x14510008,
-0x8fc2003c, 0xe000a38, 0x0, 0x14400004,
-0x8fc2003c, 0xe0019c0, 0x0, 0x8fc2003c,
-0xaf5301b8, 0x24420001, 0xa000156, 0xafc2003c,
-0x27bdffe8, 0xafbf0010, 0x97420108, 0x24033000,
-0x30447000, 0x10830016, 0x28823001, 0x10400007,
-0x24024000, 0x1080000b, 0x24022000, 0x1082000c,
-0x0, 0xa000209, 0x0, 0x10820010,
-0x24025000, 0x10820012, 0x0, 0xa000209,
-0x0, 0xd, 0xa00020b, 0x1021,
-0xe000272, 0x0, 0xa00020c, 0x8fbf0010,
-0xe00024c, 0x0, 0xa00020b, 0x1021,
-0xe000442, 0x0, 0xa00020b, 0x1021,
-0xe001bc5, 0x0, 0xa00020b, 0x1021,
-0xd, 0x1021, 0x8fbf0010, 0x3e00008,
-0x27bd0018, 0x93620000, 0x24030020, 0x304400ff,
-0x10830005, 0x24020030, 0x10820007, 0x0,
-0xa00021f, 0x0, 0x2782000c, 0xaf820000,
-0x3e00008, 0x0, 0x27820008, 0xaf820000,
-0x3e00008, 0x0, 0xaf800000, 0x3e00008,
-0x0, 0xd, 0x3e00008, 0x1021,
-0x3e00008, 0x1021, 0x27450100, 0x3c040800,
-0x8c820088, 0x94a3000c, 0x24420001, 0x7a1821,
-0xac820088, 0x8ca40018, 0x90664000, 0xaf440038,
-0x8ca2001c, 0x2403fff8, 0x63600, 0x431024,
-0x34420004, 0x3c030005, 0xaf42003c, 0xaf430030,
-0x0, 0x0, 0x0, 0xaf460404,
+0x0, 0x0, 0x0, 0x10,
+0x0, 0x0, 0x0, 0x0,
+0x0, 0x0, 0x0, 0x0,
+0x0, 0x0, 0x0, 0x0,
+0x0, 0x0, 0x10000003, 0x0,
+0xd, 0xd, 0x3c020800, 0x24424f00,
+0x3c030800, 0x24634ff4, 0xac400000, 0x43202b,
+0x1480fffd, 0x24420004, 0x3c1d0800, 0x37bd7ffc,
+0x3a0f021, 0x3c100800, 0x261000f8, 0x3c1c0800,
+0x279c4f00, 0xe0002a8, 0x0, 0xd,
+0x3c036010, 0x8c645000, 0x2402ff7f, 0x3c1a8000,
+0x822024, 0x3484380c, 0x24020037, 0xac645000,
+0xaf420008, 0x24020c80, 0xaf420024, 0x3c1b8008,
+0x3c060800, 0x24c60794, 0x3c020800, 0x24424f38,
+0x2404001b, 0x2484ffff, 0xac460000, 0x481fffd,
+0x24420004, 0x3c020800, 0x24420378, 0x3c010800,
+0xac224f40, 0x3c020800, 0x24420678, 0x3c010800,
+0xac224f44, 0x3c020800, 0x24420a08, 0x3c030800,
+0x24630900, 0x3c040800, 0x2484093c, 0x3c050800,
+0x24a53dc0, 0x3c010800, 0xac224f88, 0x3c020800,
+0x24420568, 0x3c010800, 0xac264f84, 0x3c010800,
+0xac254f94, 0x3c010800, 0xac234f9c, 0x3c010800,
+0xac224fa0, 0x3c010800, 0xac244fa4, 0x3c010800,
+0xac234f3c, 0x3c010800, 0xac204f48, 0x3c010800,
+0xac204f4c, 0x3c010800, 0xac204f50, 0x3c010800,
+0xac204f54, 0x3c010800, 0xac204f58, 0x3c010800,
+0xac204f5c, 0x3c010800, 0xac204f60, 0x3c010800,
+0xac244f64, 0x3c010800, 0xac204f68, 0x3c010800,
+0xac204f6c, 0x3c010800, 0xac204f70, 0x3c010800,
+0xac204f74, 0x3c010800, 0xac204f78, 0x3c010800,
+0xac264f7c, 0x3c010800, 0xac264f80, 0x3c010800,
+0xac204f8c, 0x3c010800, 0xac254f90, 0x3c010800,
+0xac234f98, 0xa00075b, 0x0, 0x3c030800,
+0x8c630020, 0x8f820008, 0x10430003, 0x0,
+0xa000567, 0xaf830008, 0x3e00008, 0x0,
+0x27bdffe8, 0xafb00010, 0xafbf0014, 0x27500100,
+0x92020009, 0x1040001a, 0x24030001, 0x3c020800,
+0x8c420020, 0x10400016, 0x1821, 0xe0005a5,
+0x0, 0x96030008, 0x3c060800, 0x94c64fb6,
+0x8e040018, 0x8f820020, 0x9605000c, 0x31c00,
+0x661825, 0xac440000, 0xac450004, 0x24040001,
+0xac400008, 0xac40000c, 0xac400010, 0xac400014,
+0xac400018, 0xe0005dd, 0xac43001c, 0x1821,
+0x8fbf0014, 0x8fb00010, 0x601021, 0x3e00008,
+0x27bd0018, 0x27bdffe8, 0xafbf0010, 0x97420108,
+0x30437000, 0x24022000, 0x1062000a, 0x28642001,
+0x54800012, 0x8fbf0010, 0x24024000, 0x10620008,
+0x24026000, 0x1062000a, 0x8fbf0010, 0xa0000f9,
+0x1021, 0x8fbf0010, 0xa0000b9, 0x27bd0018,
+0xe0004c3, 0x0, 0xa0000f8, 0x8fbf0010,
+0xe000fff, 0x0, 0x8fbf0010, 0x1021,
+0x3e00008, 0x27bd0018, 0x3c020800, 0x8c420020,
+0x27bdffe8, 0x10400027, 0xafbf0010, 0xe0005a5,
+0x0, 0x97420108, 0x9743010c, 0x8f850020,
+0x3042003e, 0x3063ffff, 0x21400, 0x431025,
+0xaca20000, 0x8f420100, 0x3c060800, 0x94c64fb6,
+0x8fbf0010, 0xaca20004, 0x97430116, 0x9744010e,
+0x3c022000, 0x31c00, 0x3084ffff, 0x641825,
+0xaca30008, 0xc23025, 0x97420110, 0x97430112,
+0x24040001, 0x21400, 0x3063ffff, 0x431025,
+0xaca2000c, 0x97420114, 0x27bd0018, 0x3042ffff,
+0xaca20010, 0xaca00014, 0xaca00018, 0xa0005dd,
+0xaca6001c, 0x8fbf0010, 0x3e00008, 0x27bd0018,
+0x3c020800, 0x8c420020, 0x27bdffe8, 0x1040002a,
+0xafbf0010, 0xe0005a5, 0x0, 0x97420108,
+0x9743010c, 0x8f850020, 0x3042003e, 0x3063ffff,
+0x21400, 0x431025, 0xaca20000, 0x8f420100,
+0x3c060800, 0x94c64fb6, 0x8fbf0010, 0xaca20004,
+0x97430116, 0x9744010e, 0x3c022000, 0x31c00,
+0x3084ffff, 0x641825, 0xaca30008, 0xc23025,
+0x97420110, 0x97430112, 0x24040001, 0x21400,
+0x3063ffff, 0x431025, 0xaca2000c, 0x97420114,
+0x27bd0018, 0x3042ffff, 0xaca20010, 0x8f420118,
+0xaca20014, 0x9342010b, 0x304200ff, 0xaca20018,
+0xa0005dd, 0xaca6001c, 0x8fbf0010, 0x3e00008,
+0x27bd0018, 0x27bdffe0, 0xafb00010, 0xafbf0018,
+0xafb10014, 0x27500100, 0x9203000b, 0x2402001a,
+0x96110008, 0x14620035, 0x2021, 0x32220001,
+0x10400009, 0x0, 0x8e020000, 0x96030014,
+0x211c2, 0x21040, 0x5a1021, 0xa4430080,
+0xa000177, 0x32220002, 0xe000129, 0x0,
+0x3c020800, 0x8c420040, 0x24420001, 0x3c010800,
+0xac220040, 0x32220002, 0x2202b, 0x3c020800,
+0x8c420044, 0x32230004, 0x24420001, 0x3c010800,
+0xac220044, 0x1060001a, 0x8fbf0018, 0x8f4202b8,
+0x4410008, 0x24040001, 0x3c020800, 0x8c420060,
+0x24420001, 0x3c010800, 0xac220060, 0xa00019a,
+0x8fb10014, 0x8e020020, 0x96030016, 0x2021,
+0xaf420280, 0x8e020004, 0xa7430284, 0xaf420288,
+0x3c021000, 0xaf4202b8, 0x3c020800, 0x8c42005c,
+0x24420001, 0x3c010800, 0xac22005c, 0x8fbf0018,
+0x8fb10014, 0x8fb00010, 0x801021, 0x3e00008,
+0x27bd0020, 0x27bdffe0, 0xafb00010, 0xafbf0018,
+0xafb10014, 0x27500100, 0x9203000b, 0x24020003,
+0x96110008, 0x14620035, 0x2021, 0x32220001,
+0x10400009, 0x0, 0x8e020000, 0x96030014,
+0x211c2, 0x21040, 0x5a1021, 0xa4430080,
+0xa0001bb, 0x32220002, 0xe0000fb, 0x0,
+0x3c020800, 0x8c420040, 0x24420001, 0x3c010800,
+0xac220040, 0x32220002, 0x2202b, 0x3c020800,
+0x8c420044, 0x32230004, 0x24420001, 0x3c010800,
+0xac220044, 0x1060001a, 0x8fbf0018, 0x8f4202b8,
+0x4410008, 0x24040001, 0x3c020800, 0x8c420060,
+0x24420001, 0x3c010800, 0xac220060, 0xa0001de,
+0x8fb10014, 0x8e020020, 0x96030016, 0x2021,
+0xaf420280, 0x8e020004, 0xa7430284, 0xaf420288,
+0x3c021000, 0xaf4202b8, 0x3c020800, 0x8c42005c,
+0x24420001, 0x3c010800, 0xac22005c, 0x8fbf0018,
+0x8fb10014, 0x8fb00010, 0x801021, 0x3e00008,
+0x27bd0020, 0x93620000, 0x3e00008, 0xaf800004,
+0x3e00008, 0x1021, 0x27bdffe8, 0xafbf0014,
+0xafb00010, 0x8f420100, 0xaf420020, 0x8f420104,
+0xaf4200a8, 0x9350010b, 0xe0001e2, 0x321000ff,
+0x3c020800, 0x24424f38, 0x101880, 0x2e10001c,
+0x16000004, 0x621021, 0xe0001e5, 0xa0001fd,
+0x0, 0x8c420000, 0x40f809, 0x0,
+0x10400005, 0x3c024000, 0x8f430104, 0x3c026020,
+0xac430014, 0x3c024000, 0xaf420138, 0x3c020800,
+0x8c420034, 0x8fbf0014, 0x8fb00010, 0x24420001,
+0x3c010800, 0xac220034, 0x3e00008, 0x27bd0018,
+0x27bdffe8, 0xafbf0010, 0x8f420140, 0xe0001e2,
+0xaf420020, 0xe000380, 0x0, 0x3c024000,
+0xaf420178, 0x3c030800, 0x24630038, 0x8c620000,
+0x8fbf0010, 0x27bd0018, 0x24420001, 0x3e00008,
+0xac620000, 0x27bdffe8, 0xafbf0010, 0x8f420180,
+0xe0001e2, 0xaf420020, 0x8f430180, 0x24020f00,
+0x14620005, 0x0, 0x8f420188, 0xa742009c,
+0xa000237, 0x3c024000, 0x93620000, 0x24030050,
+0x304200ff, 0x14430008, 0x3c024000, 0xe00035e,
+0x0, 0x14400004, 0x3c024000, 0xe000ea9,
+0x0, 0x3c024000, 0xaf4201b8, 0x3c020800,
+0x8c42003c, 0x8fbf0010, 0x24420001, 0x3c010800,
+0xac22003c, 0x3e00008, 0x27bd0018, 0x3e00008,
+0x1021, 0x8f430104, 0x8f820010, 0x10430008,
+0x0, 0x3c020800, 0x8c420084, 0x24420001,
+0x3c010800, 0xac220084, 0x8f420104, 0xaf820010,
+0x3e00008, 0x0, 0x27bdffe8, 0xafbf0010,
+0x27440100, 0x94820008, 0x30430002, 0x30420004,
+0x1040001b, 0x0, 0x8f4202b8, 0x4410008,
+0x24050001, 0x3c020800, 0x8c420060, 0x24420001,
+0x3c010800, 0xac220060, 0xa00027f, 0x8fbf0010,
+0x8c820020, 0x94830016, 0x2821, 0xaf420280,
+0x8c820004, 0xa7430284, 0xaf420288, 0x3c021000,
+0xaf4202b8, 0x3c020800, 0x8c42005c, 0x24420001,
+0x3c010800, 0xac22005c, 0xa00027f, 0x8fbf0010,
+0x10600008, 0x24050001, 0x3c020800, 0x8c420084,
+0x24420001, 0x3c010800, 0xac220084, 0xa00027f,
+0x8fbf0010, 0x8f440100, 0xe000242, 0x0,
+0x2821, 0x8fbf0010, 0xa01021, 0x3e00008,
+0x27bd0018, 0x3c020800, 0x8c420088, 0x27430100,
+0x9465000c, 0x24420001, 0x3c010800, 0xac220088,
+0x8c640018, 0x3451021, 0x90454000, 0xaf440038,
+0x8c62001c, 0x2403fff8, 0x52e00, 0x431024,
+0x34420004, 0xaf42003c, 0x3c020005, 0xaf420030,
+0x0, 0x0, 0x0, 0xaf450404,
0x0, 0x0, 0x0, 0x3c020006,
0x34420001, 0xaf420030, 0x0, 0x0,
0x0, 0x8f420000, 0x30420010, 0x1040fffd,
-0x1021, 0x3e00008, 0x0, 0x3c020800,
-0x8c430020, 0x27bdffe8, 0xafb00010, 0x27500100,
-0x1060001c, 0xafbf0014, 0xe001d7b, 0x0,
-0x8f830054, 0x8e020018, 0xac620000, 0x8f840054,
-0x9602000c, 0xac820004, 0x8f830054, 0xac600008,
-0x8f820054, 0xac40000c, 0x8f830054, 0xac600010,
-0x8f820054, 0xac400014, 0x8f830054, 0xac600018,
-0x96020008, 0x3c030800, 0x94647eae, 0x8f850054,
-0x21400, 0x441025, 0x24040001, 0xe001db5,
-0xaca2001c, 0x8fbf0014, 0x8fb00010, 0x3e00008,
-0x27bd0018, 0x27bdffe8, 0xafb00010, 0x27500100,
-0xafbf0014, 0x92020009, 0x14400003, 0x3c020800,
-0xa00029a, 0x24020001, 0x8c430020, 0x1060001d,
-0x1021, 0xe001d7b, 0x0, 0x8f830054,
-0x8e020018, 0xac620000, 0x8f840054, 0x9602000c,
-0xac820004, 0x8f830054, 0xac600008, 0x8f820054,
-0xac40000c, 0x8f830054, 0xac600010, 0x8f820054,
-0xac400014, 0x8f830054, 0xac600018, 0x96020008,
-0x3c030800, 0x94647eae, 0x8f850054, 0x21400,
-0x441025, 0x24040001, 0xe001db5, 0xaca2001c,
-0x1021, 0x8fbf0014, 0x8fb00010, 0x3e00008,
-0x27bd0018, 0x8f830010, 0x8f420104, 0x1062000c,
-0x38830180, 0x3182b, 0x38820100, 0x2102b,
-0x621824, 0x10600006, 0x3c020800, 0x8c430084,
-0x8f440104, 0x24630001, 0xac430084, 0xaf840010,
-0x3e00008, 0x0, 0x27bdffa8, 0xafb3003c,
-0x27530100, 0xafbf0054, 0xafbe0050, 0xafb7004c,
-0xafb60048, 0xafb50044, 0xafb40040, 0xafb20038,
-0xafb10034, 0xafb00030, 0xafa00014, 0xafa00018,
-0xafa0001c, 0x96620008, 0x8f5e0100, 0x8e710018,
-0xa021, 0x2601821, 0x30420001, 0x10400033,
-0xafa30028, 0x8f630054, 0x2622ffff, 0x431023,
-0x18400002, 0x0, 0xd, 0x8f62004c,
-0x2221023, 0x18400028, 0x2021, 0x93650120,
-0x93640121, 0x3c030800, 0x8c62008c, 0x308400ff,
-0x24420001, 0x30a500ff, 0x803821, 0x1485000b,
-0xac62008c, 0x3c040800, 0x8c830090, 0x24630001,
-0xac830090, 0x93620122, 0x2102b, 0x21023,
-0x30420005, 0xa0002f7, 0x34440004, 0x27660100,
-0x41080, 0xc21021, 0x8c430000, 0x2231823,
-0x4600004, 0x24820001, 0x30440007, 0x1485fff9,
-0x41080, 0x10870007, 0x3c030800, 0xa3640121,
-0x8c620094, 0x24040005, 0x24420001, 0xa0002f7,
-0xac620094, 0x24040004, 0x80a021, 0x9362003f,
-0x2c42000f, 0x50400006, 0x8e620020, 0x9363003f,
-0x24020008, 0x54620007, 0x8e720020, 0x8e620020,
-0x8f630040, 0x409021, 0x431023, 0x5c400001,
-0x8f720040, 0x8f640040, 0xafa40010, 0x8f650048,
-0xafa50024, 0x9343010b, 0x24020004, 0x1462000d,
-0xb021, 0x24020001, 0xafa20014, 0x8e75001c,
-0x96620008, 0x36940002, 0x24030001, 0xafa30020,
-0x8f760024, 0x240b821, 0x30420020, 0xa000338,
-0xafa20018, 0x96620008, 0x30430002, 0x10600003,
-0x36940080, 0xa000321, 0x8e75001c, 0x8e750014,
-0x30420040, 0x10400003, 0x2a0b821, 0xa000338,
-0xafa00020, 0x96620010, 0x10400010, 0xafa00020,
-0x8f620130, 0x8fa50024, 0x24040001, 0xafa40020,
-0x14400004, 0xb7b023, 0x8f760024, 0xa000339,
-0x2402fffb, 0x8fa30010, 0x2e31023, 0x18400004,
-0x2402fffb, 0x96620010, 0x2c2b021, 0x2402fffb,
-0x2828024, 0x12000034, 0x3c030800, 0x8c620030,
-0x2021024, 0x10400030, 0x3c020800, 0x8c430020,
-0x1060002e, 0x32820004, 0xe001d7b, 0x0,
-0x8f830054, 0x8f420100, 0xac620000, 0x8f840054,
-0x2a01821, 0x32820002, 0xac900004, 0x8f840054,
-0x54400001, 0x2401821, 0xac830008, 0x8fa40028,
-0x8f830054, 0x8c820020, 0xac62000c, 0x8f840054,
-0x8f620040, 0xac820010, 0x8fa50028, 0x8f830054,
-0x8ca20018, 0xac620014, 0x8f850054, 0x24040001,
-0x3c020800, 0xaca00018, 0x94437eae, 0x8f850054,
-0x3c024010, 0x621825, 0xe001db5, 0xaca3001c,
-0x9763003a, 0x24020cbc, 0x14620008, 0x32820004,
-0x3c020800, 0x8c4300b0, 0x10600003, 0x3c036000,
-0x3c020001, 0xac626800, 0x32820004, 0x10400056,
-0x8021, 0x3c029000, 0x34420001, 0x3c038000,
-0x3c21025, 0xa360007c, 0xaf420020, 0x8f420020,
-0x431024, 0x1440fffd, 0x0, 0x93620023,
-0x30420080, 0x10400011, 0x0, 0x8f65005c,
-0x8f63004c, 0x9764003c, 0x8f620064, 0xa32823,
-0x852821, 0xa2102b, 0x54400006, 0x3c023fff,
-0x93620023, 0x3042007f, 0xa3620023, 0xaf710064,
-0x3c023fff, 0xa00039c, 0x3442ffff, 0x8f62005c,
-0x2221023, 0x4400011, 0x0, 0x8f65005c,
-0x8f630064, 0x9764003c, 0x3c023fff, 0x3442ffff,
-0xaf710064, 0xa32823, 0x852821, 0x45102b,
-0x10400004, 0x2251021, 0x3c053fff, 0x34a5ffff,
-0x2251021, 0xaf62005c, 0x24100001, 0xaf71004c,
-0x8f620054, 0x16220009, 0x0, 0x93620023,
-0x30420040, 0x14400005, 0x0, 0xe001359,
-0x0, 0xa0003b5, 0x0, 0xe001395,
-0x2021, 0x8f430074, 0x431021, 0xaf62000c,
-0x93620082, 0x30420080, 0x50400001, 0xa3600081,
-0x3c028000, 0x34420001, 0x3c21025, 0xaf420020,
-0x9363007e, 0x9362007a, 0x10620004, 0x0,
-0xe00130a, 0x24040001, 0x408021, 0x12000002,
-0x24020001, 0xafa2001c, 0xe00104b, 0x2a02021,
-0x10400009, 0x3c02021, 0xe00104e, 0x2a02821,
-0x8fa3001c, 0x2c420001, 0x21023, 0x621824,
-0xa0003d8, 0xafa3001c, 0x8f620024, 0x56102b,
-0x10400003, 0x8fa40014, 0xd, 0x8fa40014,
-0x10800004, 0x8fa50018, 0xe001307, 0x0,
-0x8fa50018, 0x10a00004, 0x8fa2001c, 0xe000fe6,
-0x0, 0x8fa2001c, 0x1040001a, 0x3c029000,
-0x34420001, 0x3c21025, 0xaf420020, 0x3c038000,
-0x8f420020, 0x431024, 0x1440fffd, 0x0,
-0x9362007d, 0x3c038000, 0xa362007d, 0x8f640074,
-0x34630001, 0x3c31825, 0xaf430020, 0x4800009,
-0x3c038000, 0x8f4201f8, 0x431024, 0x1440fffd,
-0x24020002, 0x3c031000, 0xaf5e01c0, 0xa34201c4,
-0xaf4301f8, 0x8fa30020, 0x10600033, 0x8fa50024,
-0x8fa20010, 0x2d71821, 0xa22023, 0x651023,
-0x440000a, 0x0, 0x8f620024, 0x2c21023,
-0x18400005, 0x0, 0x8f620024, 0x571021,
-0xa000410, 0xaf620048, 0xaf630048, 0x9762003c,
-0x82102b, 0x10400020, 0x3c029000, 0x34420001,
-0x3c040800, 0x8c830080, 0x8f450100, 0x3c068000,
-0x24630001, 0xa21025, 0xac830080, 0xaf420020,
-0x8f420020, 0x461024, 0x1440fffd, 0x0,
-0x9362007d, 0x3c038000, 0x34420004, 0xa362007d,
-0x8f640074, 0x34630001, 0xa31825, 0xaf430020,
-0x4800009, 0x3c038000, 0x8f4201f8, 0x431024,
-0x1440fffd, 0x24020002, 0x3c031000, 0xaf4501c0,
-0xa34201c4, 0xaf4301f8, 0x96620008, 0x8fbf0054,
-0x8fbe0050, 0x8fb7004c, 0x8fb60048, 0x8fb50044,
-0x8fb40040, 0x8fb3003c, 0x8fb20038, 0x8fb10034,
-0x8fb00030, 0x21042, 0x30420001, 0x3e00008,
-0x27bd0058, 0x27bdffe8, 0xafbf0010, 0x97420108,
-0x24030019, 0x304400ff, 0x10830054, 0x2882001a,
-0x10400017, 0x2882000a, 0x1040000b, 0x28820008,
-0x1040003d, 0x0, 0x480007a, 0x28820002,
-0x14400039, 0x24020006, 0x1082002f, 0x0,
-0xa0004ca, 0x0, 0x2402000b, 0x1082003a,
-0x2882000b, 0x14400071, 0x8fbf0010, 0x2402000e,
-0x1082003a, 0x0, 0xa0004ca, 0x0,
-0x24030020, 0x1083004f, 0x28820021, 0x1040000e,
-0x2402001c, 0x1082003e, 0x2882001d, 0x10400005,
-0x2402001b, 0x10820035, 0x0, 0xa0004ca,
-0x0, 0x2402001f, 0x1082003d, 0x0,
-0xa0004ca, 0x0, 0x240200c2, 0x10820034,
-0x288200c3, 0x10400005, 0x24020080, 0x10820016,
-0x0, 0xa0004ca, 0x0, 0x240200c8,
-0x10820038, 0x240200c9, 0x1082004c, 0x8fbf0010,
-0xa0004ca, 0x0, 0x93630000, 0x24020020,
-0x14620005, 0x0, 0xe0004ce, 0x8f440100,
-0xa0004cc, 0x8fbf0010, 0xe001098, 0x0,
-0xa0004cc, 0x8fbf0010, 0xe0010c4, 0x0,
-0xa0004cc, 0x8fbf0010, 0x8f440100, 0xe0010ec,
-0x0, 0xa0004cc, 0x8fbf0010, 0xe001131,
-0x0, 0xa0004cc, 0x8fbf0010, 0xe00062d,
-0x0, 0xa0004cc, 0x8fbf0010, 0x8f440100,
-0xe001182, 0x0, 0xa0004cc, 0x8fbf0010,
-0xe0012ad, 0x0, 0xa0004cc, 0x8fbf0010,
-0xe00067b, 0x0, 0xa0004cc, 0x8fbf0010,
-0x8f440100, 0xe000f43, 0x0, 0xa0004cc,
-0x8fbf0010, 0xe001362, 0x0, 0xa0004cc,
-0x8fbf0010, 0x93620000, 0x10430014, 0x8fbf0010,
-0x8f440100, 0xe001544, 0x0, 0x1040000e,
-0x3c038000, 0x8f4201f8, 0x431024, 0x1440fffd,
-0x0, 0x8f420100, 0x24030002, 0xaf4201c0,
-0x3c021000, 0xa34301c4, 0xaf4201f8, 0xa0004cc,
-0x8fbf0010, 0xd, 0x8fbf0010, 0x3e00008,
-0x27bd0018, 0x27bdffe0, 0xafbf0018, 0xafb10014,
-0xafb00010, 0x9742010c, 0x14400053, 0x808821,
-0x3c029000, 0x34420001, 0x2221025, 0xaf420020,
-0x3c038000, 0x8f420020, 0x431024, 0x1440fffd,
-0x0, 0xe001382, 0x2021, 0x93620081,
-0x305000ff, 0x12000007, 0x0, 0xe001395,
-0x24040001, 0x2603ffff, 0x307000ff, 0x1600fffb,
-0x0, 0xe001083, 0x2202021, 0x93620023,
-0x30420010, 0x14400014, 0x3c030800, 0x8f630074,
-0x3c027fff, 0x3442ffff, 0x621824, 0xaf630074,
-0x93620005, 0x34420001, 0xa3620005, 0x8f63004c,
-0x8f620054, 0x1062000d, 0x24040001, 0xe001395,
-0x2021, 0x8f430074, 0x431021, 0xaf62000c,
-0xa000508, 0x24040001, 0x8c6200a8, 0x2021,
-0x24420001, 0xac6200a8, 0xd, 0x3c028000,
-0x34420001, 0x2221025, 0xaf420020, 0x1080001a,
-0x3c029000, 0x34420001, 0x2221025, 0xaf420020,
-0x3c038000, 0x8f420020, 0x431024, 0x1440fffd,
-0x0, 0x9362007d, 0x3c038000, 0xa362007d,
-0x8f640074, 0x34630001, 0x2231825, 0xaf430020,
-0x4800009, 0x3c038000, 0x8f4201f8, 0x431024,
-0x1440fffd, 0x24020002, 0x3c031000, 0xaf5101c0,
-0xa34201c4, 0xaf4301f8, 0xe001098, 0x0,
-0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008,
-0x27bd0020, 0x27bdffd8, 0xafb20018, 0x809021,
-0xafbf0020, 0xafb3001c, 0xafb10014, 0xafb00010,
-0x9362003f, 0xa09821, 0x93640000, 0x24030020,
-0x10830005, 0x304500ff, 0xe0013dc, 0x2402021,
-0xa000627, 0x8fbf0020, 0x93620005, 0x24030030,
-0x30420030, 0x144300e4, 0x8fbf0020, 0x24a2fff3,
-0x2c420007, 0x10400006, 0x3c020800, 0x8f62004c,
-0xaf620070, 0x8f63004c, 0xaf630050, 0x3c020800,
-0x8c430020, 0x106000d5, 0x0, 0xe001d7b,
-0x0, 0x8f830054, 0xac720000, 0x936200c4,
-0x30420002, 0x10400004, 0x24020001, 0x8f830054,
-0xa000562, 0xac620004, 0x8f840054, 0x24030003,
-0xac830004, 0x8f6200dc, 0x8f630024, 0x431021,
-0xaf620048, 0x8f840054, 0x8f6200dc, 0xac820008,
-0x8f830054, 0xac60000c, 0x8f820054, 0xac400010,
-0x8f830054, 0x8f62004c, 0x3c100800, 0xac620014,
-0x8f850054, 0x2021, 0x26027ea0, 0xaca00018,
-0x9443000e, 0x8f850054, 0x3c024010, 0x621825,
-0xe001db5, 0xaca3001c, 0x8f830054, 0xac720000,
-0x9362003e, 0x9363003f, 0x8f840054, 0x21200,
-0x621825, 0xac830004, 0x93620082, 0x30420080,
-0x10400004, 0x2008821, 0x3c020800, 0xa00058c,
-0x8c420048, 0x9362003e, 0x30420040, 0x14400003,
-0x1021, 0x93620081, 0x304200ff, 0x93630082,
-0x8f840054, 0x21600, 0x31c00, 0x431025,
-0xac820008, 0x8f830054, 0x8f620040, 0xac62000c,
-0x8f840054, 0x8f620048, 0xac820010, 0x8f70004c,
-0x8f820054, 0xac500014, 0x8f620050, 0x8f850054,
-0x401821, 0x2021023, 0x5c400001, 0x2001821,
-0x2021, 0x26227ea0, 0xaca30018, 0x9443000e,
-0x8f850054, 0x3c02c00b, 0x621825, 0xe001db5,
-0xaca3001c, 0x9363003f, 0x24020010, 0x14620004,
-0x0, 0x8f820054, 0xa0005b8, 0xac500000,
-0x8f620054, 0x8f840054, 0x401821, 0x2021023,
-0x5c400001, 0x2001821, 0xac830000, 0x8f620058,
-0x8f840054, 0x401821, 0x2021023, 0x5c400001,
-0x2001821, 0xac830004, 0x93620023, 0x30420010,
-0x10400004, 0x0, 0x8f830054, 0xa0005c8,
-0x8f620128, 0x8f830054, 0x8f62005c, 0xac620008,
-0x8f620060, 0x8f430074, 0x8f840054, 0x431021,
-0xac82000c, 0x8f850054, 0x8f620064, 0xaca20010,
-0x97630068, 0x9762006a, 0x8f840054, 0x31c00,
-0x431025, 0xac820014, 0x93630082, 0x24020080,
-0x14620005, 0x0, 0x8f820054, 0xac400018,
-0xa0005f8, 0x2021, 0x8f63000c, 0x24020001,
-0x10620005, 0x0, 0x9362003e, 0x30420040,
-0x10400006, 0x0, 0x8f830054, 0x2402ffff,
-0xac620018, 0xa0005f8, 0x2021, 0x8f63000c,
-0x8f440074, 0x3c020800, 0x641823, 0x621024,
-0x2c420001, 0x21023, 0x8f840054, 0x621824,
-0x31843, 0xac830018, 0x2021, 0x26227ea0,
-0x9443000e, 0x8f850054, 0x3c02c00c, 0x621825,
-0xe001db5, 0xaca3001c, 0x8f840054, 0x8f630018,
-0xac830000, 0x936200c4, 0x30420002, 0x10400006,
-0x0, 0x976200c8, 0x8f830054, 0x3042ffff,
-0xa00060d, 0xac620004, 0x8f820054, 0xac400004,
-0x8f830054, 0x8f62006c, 0xac620008, 0x8f840054,
-0x8f6200dc, 0xac82000c, 0x8f830054, 0xac600010,
-0x93620005, 0x8f840054, 0x21600, 0x531025,
-0xac820014, 0x8f830054, 0x24040001, 0x26227ea0,
-0xac600018, 0x9443000e, 0x8f850054, 0x3c02400d,
-0x621825, 0xe001db5, 0xaca3001c, 0xe001022,
-0x2402021, 0x8fbf0020, 0x8fb3001c, 0x8fb20018,
-0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0028,
-0x27bdffe0, 0xafb00010, 0x27500100, 0xafbf0018,
-0xafb10014, 0x9603000c, 0x240200c1, 0x5462001f,
-0x8e040000, 0x3c029000, 0x8f450100, 0x34420001,
-0x3c038000, 0xa21025, 0xaf420020, 0x8f420020,
-0x431024, 0x1440fffd, 0x0, 0x9362007d,
-0x3c038000, 0x34420004, 0xa362007d, 0x8f640074,
-0x34630001, 0xa31825, 0xaf430020, 0x480002d,
-0x3c038000, 0x8f4201f8, 0x431024, 0x1440fffd,
-0x24020002, 0x3c031000, 0xaf4501c0, 0xa34201c4,
-0xaf4301f8, 0xa000677, 0x8fbf0018, 0x8f65004c,
-0x24060001, 0xe0011c1, 0x240704af, 0x3c020800,
-0x8c430020, 0x9611000c, 0x1060001a, 0x8e100000,
-0xe001d7b, 0x0, 0x8f820054, 0xac500000,
-0x8f840054, 0x111400, 0xac820004, 0x8f830054,
-0xac600008, 0x8f820054, 0xac40000c, 0x8f830054,
-0xac600010, 0x8f820054, 0xac400014, 0x8f830054,
-0x24040001, 0x3c020800, 0xac600018, 0x94437eae,
-0x8f850054, 0x3c024019, 0x621825, 0xe001db5,
-0xaca3001c, 0x8fbf0018, 0x8fb10014, 0x8fb00010,
-0x3e00008, 0x27bd0020, 0x27bdffb0, 0xafb5003c,
-0xa821, 0xafb70044, 0xb821, 0xafb60040,
-0xb021, 0xafbe0048, 0xf021, 0xafb40038,
-0xa021, 0xafbf004c, 0xafb30034, 0xafb20030,
-0xafb1002c, 0xafb00028, 0x9365003f, 0x8f530100,
-0x9743010c, 0x8f620040, 0x8f440114, 0x3072ffff,
-0x441023, 0x4410020, 0x30a500ff, 0x32420401,
-0x10400396, 0x3c029000, 0x34420001, 0x2621025,
-0xaf420020, 0x3c038000, 0x8f420020, 0x431024,
-0x1440fffd, 0x0, 0x9362007d, 0x3c038000,
-0x34420004, 0xa362007d, 0x8f640074, 0x34630001,
-0x2631825, 0xaf430020, 0x4800384, 0x3c038000,
-0x8f4201f8, 0x431024, 0x1440fffd, 0x24020002,
-0x3c031000, 0xaf5301c0, 0xa34201c4, 0xaf4301f8,
-0xa000a2d, 0x8fbf004c, 0x32420010, 0x1040006a,
-0x3021, 0x9742010e, 0x304600ff, 0x24c3fff8,
-0x2c62000f, 0x10400058, 0x3c020800, 0x24427d28,
-0x31880, 0x621821, 0x8c640000, 0x800008,
-0x0, 0x38a20012, 0xa00071f, 0x2a82b,
-0x2402000e, 0x14a20004, 0x2402000c, 0x24150001,
-0xa00071f, 0x24060010, 0x10a2004b, 0x38a30010,
-0x2c630001, 0x38a20016, 0x2c420001, 0x621825,
-0x5460004d, 0xa821, 0x24020014, 0x10a20046,
-0x24020012, 0x10a20355, 0x24020008, 0x50a20046,
-0x24150001, 0xd, 0xa00071f, 0x0,
-0x24020016, 0x14a20005, 0x2402000c, 0x24150001,
-0x24060010, 0xa00071f, 0x3252fffd, 0x10a20032,
-0x38a30010, 0x2c630001, 0x38a2000e, 0x2c420001,
-0x621825, 0x54600034, 0xa821, 0x24020014,
-0x14a20004, 0x24020012, 0x24150001, 0xa00071f,
-0x24060012, 0x10a2033a, 0x8fbf004c, 0xd,
-0xa00071f, 0x0, 0x2402000e, 0x14a20004,
-0x24020016, 0x24150001, 0xa00071f, 0x3252fffb,
-0x14a20004, 0x24020014, 0x24150001, 0xa00071f,
-0x3252fffd, 0x14a20010, 0x24150001, 0x24060012,
-0xa00071f, 0x3252fffd, 0x2402000c, 0x14a2000a,
-0x0, 0x9742010e, 0x2403000a, 0x21202,
-0x10430003, 0x24150001, 0xd, 0x24150001,
-0xa00071f, 0x24060014, 0x9742010e, 0x21202,
-0x14a20003, 0x0, 0xa00071f, 0x24150001,
-0x14a60003, 0x24020012, 0xa00071f, 0xa821,
-0x10a2030e, 0xa821, 0x12a00021, 0x32420004,
-0x54400001, 0x241e0001, 0x32430102, 0x24020002,
-0x1462000f, 0x0, 0x9342010a, 0x30420020,
-0x1440000b, 0x0, 0x8f630048, 0x8f620040,
-0x14620004, 0x0, 0x8f620048, 0x24420001,
-0xaf620048, 0x8f620040, 0x24420001, 0xaf620040,
-0xa366003f, 0x38c30012, 0x2c630001, 0x38c20010,
-0x2c420001, 0x621825, 0x10600005, 0x3c030800,
-0x8c620074, 0x24420001, 0xe001348, 0xac620074,
-0x32420040, 0x32430020, 0xafa3001c, 0x32430080,
-0xafa30020, 0x32430001, 0xafa30014, 0x32430008,
-0xafa30018, 0x32430100, 0x104000d0, 0xafa30010,
-0x8f460110, 0x8f630054, 0x24c2ffff, 0x431023,
-0x18400002, 0x0, 0xd, 0x8f62004c,
-0xc21023, 0x18400028, 0x8821, 0x93650120,
-0x93640121, 0x3c030800, 0x8c62008c, 0x308400ff,
-0x24420001, 0x30a500ff, 0x804021, 0x1485000b,
-0xac62008c, 0x3c040800, 0x8c830090, 0x24630001,
-0xac830090, 0x93620122, 0x2102b, 0x21023,
-0x30420005, 0xa00077f, 0x34510004, 0x27670100,
-0x41080, 0xe21021, 0x8c430000, 0xc31823,
-0x4600004, 0x24820001, 0x30440007, 0x1485fff9,
-0x41080, 0x10880007, 0x3c030800, 0xa3640121,
-0x8c620094, 0x24110005, 0x24420001, 0xa00077f,
-0xac620094, 0x24110004, 0x32220001, 0x10400038,
-0x3c020800, 0x8c430020, 0x8f500100, 0x10600033,
-0x8f540110, 0xe001d7b, 0x0, 0x93620005,
-0x10400017, 0x0, 0x8f820054, 0xac500000,
-0x8f840054, 0x24020001, 0xac820004, 0x8f830054,
-0xac600008, 0x8f820054, 0xac40000c, 0x8f830054,
-0xac600010, 0x8f820054, 0xac540014, 0x8f830054,
-0x3c020800, 0xac600018, 0x94437eae, 0x8f840054,
-0x3c024010, 0x621825, 0xa0007b6, 0xac83001c,
-0x8f820054, 0xac500000, 0x8f830054, 0xac600004,
-0x8f840054, 0x8f620040, 0xac820008, 0x8f830054,
-0xac60000c, 0x8f820054, 0xac400010, 0x8f830054,
-0xac740014, 0x8f820054, 0x3c030800, 0xac400018,
-0x94627eae, 0x8f840054, 0x3c034018, 0x431025,
-0xac82001c, 0xe001db5, 0x24040001, 0x24140001,
-0x32220004, 0x10400062, 0x8fa2001c, 0x57c0005b,
-0x8f420110, 0x8021, 0x3c029000, 0x8f460110,
-0x34420001, 0x3c038000, 0x2621025, 0xa360007c,
-0xaf420020, 0x8f420020, 0x431024, 0x1440fffd,
-0x0, 0x93620023, 0x30420080, 0x10400011,
-0x0, 0x8f65005c, 0x8f63004c, 0x9764003c,
-0x8f620064, 0xa32823, 0x852821, 0xa2102b,
-0x54400006, 0x3c023fff, 0x93620023, 0x3042007f,
-0xa3620023, 0xaf660064, 0x3c023fff, 0xa0007ea,
-0x3442ffff, 0x8f62005c, 0xc21023, 0x4400011,
-0x0, 0x8f65005c, 0x8f630064, 0x9764003c,
-0x3c023fff, 0x3442ffff, 0xaf660064, 0xa32823,
-0x852821, 0x45102b, 0x10400004, 0xc51021,
-0x3c053fff, 0x34a5ffff, 0xc51021, 0xaf62005c,
-0x24100001, 0x13c00003, 0x0, 0xaf660070,
-0xaf660050, 0xaf66004c, 0x8f620054, 0x14c20009,
-0x0, 0x93620023, 0x30420040, 0x14400005,
-0x0, 0xe001359, 0x0, 0xa000807,
-0x0, 0xe001395, 0x2021, 0x8f430074,
-0x431021, 0xaf62000c, 0x93620082, 0x30420080,
-0x50400001, 0xa3600081, 0x3c028000, 0x34420001,
-0x2621025, 0xaf420020, 0x9363007e, 0x9362007a,
-0x1062000a, 0x200b021, 0xe00130a, 0x24040001,
-0x408021, 0xa00081c, 0x200b021, 0x24040001,
-0xe00130a, 0xaf62004c, 0x40b021, 0x8fa2001c,
-0x1040004a, 0x0, 0x8f650058, 0x8f420120,
-0x8f63004c, 0x431023, 0x4400008, 0x27420118,
-0x8c440000, 0x24420004, 0xaf640018, 0x8c430000,
-0xaf63001c, 0x8c440004, 0xaf640058, 0x9362003e,
-0x30420040, 0x10400032, 0x0, 0x8f630058,
-0x24a2ffff, 0x14620010, 0x3c029000, 0x34420001,
-0x2621025, 0xaf420020, 0x3c038000, 0x8f420020,
-0x431024, 0x1440fffd, 0x0, 0x9363003e,
-0x3c028000, 0x34420001, 0x2621025, 0x34630080,
-0xa363003e, 0xaf420020, 0x8f620058, 0x8f63004c,
-0x431023, 0x18400020, 0x3c029000, 0x34420001,
-0x2621025, 0xaf420020, 0x3c038000, 0x8f420020,
-0x431024, 0x1440fffd, 0x0, 0x3c038000,
-0x9362003e, 0x34630001, 0x24040001, 0x2631825,
-0x304200bf, 0xa362003e, 0xe001382, 0xaf430020,
-0x8f63004c, 0x8f620054, 0x1062000c, 0x24160001,
-0xe00130a, 0x2021, 0xa000868, 0x24160001,
-0x8f630058, 0x8f62004c, 0x14620004, 0x24160001,
-0xe001083, 0x2602021, 0x24160001, 0x13c0007c,
-0x8fa30020, 0x93620023, 0x30420040, 0x10400078,
-0x0, 0x16800038, 0x3c110800, 0x8e220020,
-0x8f70004c, 0x10400035, 0x24140001, 0xe001d7b,
-0x0, 0x93620005, 0x10400017, 0x0,
-0x8f820054, 0xac530000, 0x8f840054, 0x24020001,
-0xac820004, 0x8f830054, 0xac600008, 0x8f820054,
-0xac40000c, 0x8f830054, 0xac600010, 0x8f820054,
-0xac500014, 0x8f830054, 0x3c020800, 0xac600018,
-0x94437eae, 0x8f840054, 0x3c024010, 0x621825,
-0xa0008a4, 0xac83001c, 0x8f820054, 0xac530000,
-0x8f830054, 0xac600004, 0x8f840054, 0x8f620040,
-0xac820008, 0x8f830054, 0xac60000c, 0x8f820054,
-0xac400010, 0x8f830054, 0xac700014, 0x8f820054,
-0x3c030800, 0xac400018, 0x94627eae, 0x8f840054,
-0x3c034018, 0x431025, 0xac82001c, 0xe001db5,
-0x24040001, 0x24140001, 0x8e220020, 0x8f500100,
-0x1040001a, 0x3c029000, 0xe001d7b, 0x0,
-0x8f820054, 0xac500000, 0x8f830054, 0xac600004,
-0x8f820054, 0xac400008, 0x8f830054, 0xac60000c,
-0x8f820054, 0xac400010, 0x8f830054, 0xac600014,
-0x8f850054, 0x24040001, 0x3c020800, 0xaca00018,
-0x94437eae, 0x8f850054, 0x3c024019, 0x621825,
-0xe001db5, 0xaca3001c, 0x3c029000, 0x34420001,
-0x2621025, 0xaf420020, 0x3c038000, 0x8f420020,
-0x431024, 0x1440fffd, 0x0, 0x9363003f,
-0x2402000e, 0x1462000c, 0x0, 0xe001382,
-0x24040001, 0xe001395, 0x24040001, 0x8f430074,
-0x431021, 0xaf62000c, 0x9362003e, 0x304200bf,
-0xa0008dd, 0xa362003e, 0xe001359, 0x0,
-0x93630023, 0x3c028000, 0x34420001, 0x2621025,
-0x306300bf, 0xa3630023, 0xaf420020, 0x8fa30020,
-0x10600027, 0x8fa30014, 0x9362007c, 0x24420001,
-0xa362007c, 0x9363007e, 0x9362007a, 0x14620020,
-0x8fa30014, 0x9362007c, 0x3c030800, 0x8c640024,
-0x44102b, 0x1440001a, 0x8fa30014, 0x3c029000,
-0x34420001, 0x3c038000, 0x2621025, 0xa360007c,
-0xaf420020, 0x8f420020, 0x431024, 0x1440fffd,
-0x0, 0x93620023, 0x3c058000, 0x34a50001,
-0x34420080, 0xa3620023, 0x9763003c, 0x8f62004c,
-0x2021, 0x2652825, 0x621821, 0xaf63005c,
-0xe00130a, 0xaf450020, 0x2c2b025, 0x8fa30014,
-0x3062ffff, 0x10400003, 0x32420200, 0xa000915,
-0x24170004, 0x10400003, 0x0, 0x24170040,
-0x24160001, 0x12a000df, 0x32420002, 0x104000de,
-0x8fa20018, 0x9342010a, 0x30420002, 0x10400037,
-0x0, 0x93620023, 0x30420008, 0x14400033,
-0x3c020800, 0x8c430020, 0x10600021, 0x3c029000,
-0xe001d7b, 0x0, 0x8f840054, 0x8f430100,
-0xac830000, 0x9342010a, 0x8f830054, 0x21600,
-0xac620004, 0x8f840054, 0x8f620040, 0xac820008,
-0x8f850054, 0x8f63004c, 0xaca3000c, 0x9362003f,
-0x8f840054, 0x304200ff, 0xac820010, 0x8f830054,
-0xac600014, 0x8f850054, 0x24040001, 0x3c020800,
-0xaca00018, 0x94437eae, 0x8f850054, 0x3c02401a,
-0x621825, 0xe001db5, 0xaca3001c, 0x3c029000,
-0x34420001, 0x2621025, 0xaf420020, 0x3c038000,
-0x8f420020, 0x431024, 0x1440fffd, 0x0,
-0x93630023, 0x3c028000, 0x34420001, 0x2621025,
-0x34630008, 0xa3630023, 0xaf420020, 0x9342010a,
-0x30420020, 0x104000a0, 0x8fa20018, 0x93620023,
-0x30420001, 0x14400033, 0x3c020800, 0x8c430020,
-0x10600021, 0x3c029000, 0xe001d7b, 0x0,
-0x8f840054, 0x8f430100, 0xac830000, 0x9342010a,
-0x8f830054, 0x21600, 0xac620004, 0x8f840054,
-0x8f620040, 0xac820008, 0x8f850054, 0x8f63004c,
-0xaca3000c, 0x9362003f, 0x8f840054, 0x304200ff,
-0xac820010, 0x8f830054, 0xac600014, 0x8f850054,
-0x24040001, 0x3c020800, 0xaca00018, 0x94437eae,
-0x8f850054, 0x3c02401a, 0x621825, 0xe001db5,
-0xaca3001c, 0x3c029000, 0x34420001, 0x2621025,
-0xaf420020, 0x3c038000, 0x8f420020, 0x431024,
-0x1440fffd, 0x0, 0x93630023, 0x3c028000,
-0x34420001, 0x2621025, 0x34630001, 0xa3630023,
-0xaf420020, 0x93620023, 0x30420040, 0x10400066,
-0x8fa20018, 0x16800037, 0x3c110800, 0x8e220020,
-0x8f70004c, 0x10400050, 0x3c029000, 0xe001d7b,
-0x0, 0x93620005, 0x10400017, 0x0,
-0x8f820054, 0xac530000, 0x8f840054, 0x24020001,
-0xac820004, 0x8f830054, 0xac600008, 0x8f820054,
-0xac40000c, 0x8f830054, 0xac600010, 0x8f820054,
-0xac500014, 0x8f830054, 0x3c020800, 0xac600018,
-0x94437eae, 0x8f840054, 0x3c024010, 0x621825,
-0xa0009c8, 0xac83001c, 0x8f820054, 0xac530000,
-0x8f830054, 0xac600004, 0x8f840054, 0x8f620040,
-0xac820008, 0x8f830054, 0xac60000c, 0x8f820054,
-0xac400010, 0x8f830054, 0xac700014, 0x8f820054,
-0x3c030800, 0xac400018, 0x94627eae, 0x8f840054,
-0x3c034018, 0x431025, 0xac82001c, 0xe001db5,
-0x24040001, 0x8e220020, 0x1040001b, 0x3c029000,
-0xe001d7b, 0x0, 0x8f820054, 0xac530000,
-0x8f840054, 0x3c02008d, 0xac820004, 0x8f830054,
-0xac600008, 0x8f820054, 0xac40000c, 0x8f830054,
-0xac600010, 0x8f820054, 0xac400014, 0x8f830054,
-0x24040001, 0x3c020800, 0xac600018, 0x94437eae,
-0x8f850054, 0x3c024019, 0x621825, 0xe001db5,
-0xaca3001c, 0x3c029000, 0x34420001, 0x2621025,
-0xaf420020, 0x3c038000, 0x8f420020, 0x431024,
-0x1440fffd, 0x0, 0x93630023, 0x3c028000,
-0x34420001, 0x2621025, 0x306300bf, 0xa3630023,
-0xaf420020, 0x8fa20018, 0x1040000e, 0x8fa20010,
-0x9342010a, 0xa3620082, 0x56e00005, 0x36f70008,
-0x8fa30010, 0x10600004, 0x0, 0x36f70008,
-0xa000a05, 0x24160001, 0xe001204, 0x2602021,
-0x8fa20010, 0x10400003, 0x0, 0x36f70010,
-0x24160001, 0x12c0001b, 0x3c029000, 0x34420001,
-0x2621025, 0xaf420020, 0x3c038000, 0x8f420020,
-0x431024, 0x1440fffd, 0x0, 0x9362007d,
-0x3c038000, 0x2e21025, 0xa362007d, 0x8f640074,
-0x34630001, 0x2631825, 0xaf430020, 0x4800009,
-0x3c038000, 0x8f4201f8, 0x431024, 0x1440fffd,
-0x24020002, 0x3c031000, 0xaf5301c0, 0xa34201c4,
-0xaf4301f8, 0x9363003f, 0x24020012, 0x14620004,
-0x8fbf004c, 0xe001348, 0x0, 0x8fbf004c,
-0x8fbe0048, 0x8fb70044, 0x8fb60040, 0x8fb5003c,
-0x8fb40038, 0x8fb30034, 0x8fb20030, 0x8fb1002c,
-0x8fb00028, 0x3e00008, 0x27bd0050, 0x27bdffe8,
-0xafbf0014, 0xafb00010, 0x8f500180, 0x97420184,
-0x30420200, 0x10400009, 0x0, 0x93630000,
-0x24020020, 0x1062001c, 0x0, 0xe0014fb,
-0x2002021, 0xa000abd, 0x24020001, 0x8f420188,
-0x4400073, 0x1021, 0x8f430188, 0x3c02ff00,
-0x621824, 0x3c020200, 0x10620031, 0x43102b,
-0x14400007, 0x3c020300, 0x1060000b, 0x3c020100,
-0x1062000d, 0x0, 0xa000abb, 0x0,
-0x10620027, 0x3c020400, 0x1062003e, 0x3c020800,
-0xa000abb, 0x0, 0xe001242, 0x2002021,
-0xa000abd, 0x24020001, 0x93620005, 0x30420020,
-0x14400057, 0x24020001, 0x3c029000, 0x34420001,
-0x2021025, 0xaf420020, 0x3c038000, 0x8f420020,
-0x431024, 0x1440fffd, 0x0, 0x93620005,
-0x3c038000, 0x34630001, 0x2031825, 0x34420020,
-0xa3620005, 0xaf430020, 0x93620005, 0x30420020,
-0x14400003, 0x2002021, 0xd, 0x2002021,
-0xe00052e, 0x24055854, 0xa000abd, 0x24020001,
-0x93620005, 0x30420001, 0x10400038, 0x3c029000,
-0x34420001, 0x2021025, 0xaf420020, 0x3c038000,
-0x8f420020, 0x431024, 0x1440fffd, 0x0,
-0x93620023, 0x34420004, 0xa3620023, 0x93630005,
-0x3c048000, 0x3c020800, 0x306300fe, 0xa3630005,
-0x8c430020, 0x34840001, 0x2042025, 0xa000a9b,
-0xaf440020, 0x8c430020, 0x10600021, 0x24020001,
-0xe001d7b, 0x0, 0x8f820054, 0xac500000,
-0x93630082, 0x9362003f, 0x8f840054, 0x31a00,
-0x431025, 0xac820004, 0x8f830054, 0xac600008,
-0x8f820054, 0xac40000c, 0x8f830054, 0xac600010,
-0x8f820054, 0xac400014, 0x8f830054, 0x24040001,
-0x3c020800, 0xac600018, 0x94437eae, 0x8f850054,
-0x3c02400a, 0x621825, 0xe001db5, 0xaca3001c,
-0xa000abd, 0x24020001, 0xd, 0x24020001,
-0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018,
-0x27bdffe8, 0xafbf0010, 0x93630000, 0x24020020,
-0x10620005, 0x0, 0x93630000, 0x24020030,
-0x14620055, 0x8fbf0010, 0x93420148, 0x2444ffff,
-0x2c830005, 0x1060004f, 0x3c020800, 0x24427d68,
-0x41880, 0x621821, 0x8c640000, 0x800008,
-0x0, 0x8f430144, 0x8f62000c, 0x1462000e,
-0x24020001, 0xaf62000c, 0x93630000, 0x24020020,
-0x14620005, 0x0, 0xe000bb8, 0x0,
-0xa000b1f, 0x8fbf0010, 0xe0014e8, 0x0,
-0xa000b1f, 0x8fbf0010, 0x8f62000c, 0xa000b18,
-0x0, 0x97630010, 0x8f420144, 0x14430006,
-0x24020001, 0xa7620010, 0xe0012de, 0x0,
-0xa000b1f, 0x8fbf0010, 0x97620010, 0xa000b18,
-0x0, 0x97630012, 0x8f420144, 0x14430006,
-0x24020001, 0xa7620012, 0xe0012e3, 0x0,
-0xa000b1f, 0x8fbf0010, 0x97620012, 0xa000b18,
-0x0, 0x97630014, 0x8f420144, 0x14430006,
-0x24020001, 0xa7620014, 0xe001301, 0x0,
-0xa000b1f, 0x8fbf0010, 0x97620014, 0xa000b18,
-0x0, 0x97630016, 0x8f420144, 0x14430006,
-0x24020001, 0xa7620016, 0xe001304, 0x0,
-0xa000b1f, 0x8fbf0010, 0x97620016, 0x14400006,
-0x8fbf0010, 0x3c030800, 0x8c620070, 0x24420001,
-0xac620070, 0x8fbf0010, 0x3e00008, 0x27bd0018,
-0x27bdffe0, 0x3c029000, 0xafbf001c, 0xafb20018,
-0xafb10014, 0xafb00010, 0x8f500140, 0x34420001,
-0x3c038000, 0x2021025, 0xaf420020, 0x8f420020,
-0x431024, 0x1440fffd, 0x24020012, 0x24030080,
-0xa362003f, 0xa3630082, 0x93620023, 0x30420040,
-0x10400007, 0x2821, 0x93620023, 0x24050001,
-0x304200bf, 0xa3620023, 0xa000b3e, 0x3c028000,
-0x3c028000, 0x34420001, 0x3c039000, 0x34630001,
-0x3c048000, 0x2021025, 0x2031825, 0xaf420020,
-0xaf430020, 0x8f420020, 0x441024, 0x1440fffd,
-0x0, 0x9362007d, 0x3c038000, 0x34420020,
-0xa362007d, 0x8f640074, 0x34630001, 0x2031825,
-0xaf430020, 0x4800009, 0x3c038000, 0x8f4201f8,
-0x431024, 0x1440fffd, 0x24020002, 0x3c031000,
-0xaf5001c0, 0xa34201c4, 0xaf4301f8, 0x10a00055,
-0x3c020800, 0x8c430020, 0x8f71004c, 0x10600051,
-0x409021, 0xe001d7b, 0x0, 0x93620005,
-0x10400017, 0x0, 0x8f820054, 0xac500000,
-0x8f840054, 0x24020001, 0xac820004, 0x8f830054,
-0xac600008, 0x8f820054, 0xac40000c, 0x8f830054,
-0xac600010, 0x8f820054, 0xac510014, 0x8f830054,
-0x3c020800, 0x408821, 0x24427ea0, 0xac600018,
-0x9443000e, 0x8f840054, 0xa000b92, 0x3c024010,
-0x8f820054, 0xac500000, 0x8f830054, 0xac600004,
-0x8f840054, 0x8f620040, 0xac820008, 0x8f830054,
-0xac60000c, 0x8f820054, 0xac400010, 0x8f830054,
-0x3c020800, 0xac710014, 0x8f840054, 0x408821,
-0x24427ea0, 0xac800018, 0x9443000e, 0x8f840054,
-0x3c024018, 0x621825, 0xac83001c, 0xe001db5,
-0x24040001, 0x8e430020, 0x1060001b, 0x8fbf001c,
-0xe001d7b, 0x0, 0x8f820054, 0xac500000,
-0x8f840054, 0x3c02008d, 0xac820004, 0x8f830054,
-0xac600008, 0x8f820054, 0xac40000c, 0x8f830054,
-0xac600010, 0x8f820054, 0xac400014, 0x8f830054,
-0x24040001, 0x26227ea0, 0xac600018, 0x9443000e,
-0x8f850054, 0x3c024019, 0x621825, 0xe001db5,
-0xaca3001c, 0x8fbf001c, 0x8fb20018, 0x8fb10014,
-0x8fb00010, 0x3e00008, 0x27bd0020, 0x27bdffe8,
-0xafbf0014, 0xafb00010, 0x8f500140, 0x93620081,
-0x24420001, 0xa3620081, 0x93630081, 0x14600002,
-0x24020001, 0xa3620081, 0x9362003e, 0x30420040,
-0x10400058, 0x0, 0x8f620058, 0x8f63004c,
-0x431023, 0x28420002, 0x1040003a, 0x3c029000,
-0x8f62004c, 0x8f630084, 0x8f640090, 0x431023,
-0x441023, 0x441002a, 0x0, 0x8f62004c,
-0x24420001, 0xaf620058, 0x9363003e, 0x30630080,
-0x10600011, 0x3c029000, 0x34420001, 0x2021025,
-0xaf420020, 0x3c038000, 0x8f420020, 0x431024,
-0x1440fffd, 0x0, 0x9363003e, 0x3c028000,
-0x34420001, 0x2021025, 0x3063007f, 0xa363003e,
-0xa000c4f, 0xaf420020, 0x34420001, 0x2021025,
-0xaf420020, 0x3c038000, 0x8f420020, 0x431024,
-0x1440fffd, 0x3c028000, 0x9363003e, 0x34420001,
-0x24040001, 0x2021025, 0x306300bf, 0xa363003e,
-0xe001382, 0xaf420020, 0xa000c1b, 0x24020001,
-0xe001382, 0x24040001, 0xe001395, 0x24040001,
-0x8f430074, 0x431021, 0xaf62000c, 0xa000c74,
-0x8fbf0014, 0x34420001, 0x2021025, 0xaf420020,
-0x3c038000, 0x8f420020, 0x431024, 0x1440fffd,
-0x0, 0x3c038000, 0x9362003e, 0x34630001,
-0x24040001, 0x2031825, 0x304200bf, 0xa362003e,
-0xe001382, 0xaf430020, 0x8f630054, 0x8f62004c,
-0x10620059, 0x24020001, 0xa3620081, 0xa000c4f,
-0x0, 0x9363003f, 0x2402000e, 0x14620024,
-0x24020080, 0x3c030800, 0xa3620082, 0x8c620020,
-0x1040004e, 0x8fbf0014, 0xe001d7b, 0x0,
-0x8f820054, 0xac500000, 0x93630082, 0x9362003f,
-0x8f840054, 0x31a00, 0x431025, 0xac820004,
-0x8f830054, 0xac600008, 0x8f820054, 0xac40000c,
-0x8f830054, 0xac600010, 0x8f820054, 0xac400014,
-0x8f830054, 0x24040001, 0x3c020800, 0xac600018,
-0x94437eae, 0x8f850054, 0x3c02400a, 0x621825,
-0xe001db5, 0xaca3001c, 0xa000c74, 0x8fbf0014,
-0x93640081, 0x3c030800, 0x8c620048, 0x44102b,
-0x10400005, 0x0, 0xe000b21, 0x0,
-0xa000c74, 0x8fbf0014, 0xe00130a, 0x2021,
-0x24040001, 0xe001395, 0x408021, 0x8f430074,
-0x431021, 0xaf62000c, 0x1200001b, 0x3c029000,
-0x8f450140, 0x34420001, 0x3c038000, 0xa21025,
-0xaf420020, 0x8f420020, 0x431024, 0x1440fffd,
-0x0, 0x9362007d, 0x3c038000, 0xa362007d,
-0x8f640074, 0x34630001, 0xa31825, 0xaf430020,
-0x4800009, 0x3c038000, 0x8f4201f8, 0x431024,
-0x1440fffd, 0x24020002, 0x3c031000, 0xaf4501c0,
-0xa34201c4, 0xaf4301f8, 0x8fbf0014, 0x8fb00010,
-0x3e00008, 0x27bd0018, 0x27bdffd8, 0xafb3001c,
-0x27530100, 0xafbf0024, 0xafb40020, 0xafb20018,
-0xafb10014, 0xafb00010, 0x96620008, 0x3c140800,
-0x8f520100, 0x30420001, 0x104000da, 0x0,
-0x8e700018, 0x8f630054, 0x2602ffff, 0x431023,
-0x18400002, 0x0, 0xd, 0x8f62004c,
-0x2021023, 0x18400028, 0x8821, 0x93650120,
-0x93640121, 0x3c030800, 0x8c62008c, 0x308400ff,
-0x24420001, 0x30a500ff, 0x803821, 0x1485000b,
-0xac62008c, 0x3c040800, 0x8c830090, 0x24630001,
-0xac830090, 0x93620122, 0x2102b, 0x21023,
-0x30420005, 0xa000cb7, 0x34510004, 0x27660100,
-0x41080, 0xc21021, 0x8c430000, 0x2031823,
-0x4600004, 0x24820001, 0x30440007, 0x1485fff9,
-0x41080, 0x10870007, 0x3c030800, 0xa3640121,
-0x8c620094, 0x24110005, 0x24420001, 0xa000cb7,
-0xac620094, 0x24110004, 0x32220001, 0x10400035,
-0x8e820020, 0x10400034, 0x32220004, 0xe001d7b,
-0x0, 0x93620005, 0x10400017, 0x0,
-0x8f820054, 0xac520000, 0x8f840054, 0x24020001,
-0xac820004, 0x8f830054, 0xac600008, 0x8f820054,
-0xac40000c, 0x8f830054, 0xac600010, 0x8f820054,
-0xac500014, 0x8f830054, 0x3c020800, 0xac600018,
-0x94437eae, 0x8f840054, 0x3c024010, 0x621825,
-0xa000cec, 0xac83001c, 0x8f820054, 0xac520000,
-0x8f830054, 0xac600004, 0x8f840054, 0x8f620040,
-0xac820008, 0x8f830054, 0xac60000c, 0x8f820054,
-0xac400010, 0x8f830054, 0xac700014, 0x8f820054,
-0x3c030800, 0xac400018, 0x94627eae, 0x8f840054,
-0x3c034018, 0x431025, 0xac82001c, 0xe001db5,
-0x24040001, 0x32220004, 0x1040006e, 0x8821,
-0x3c029000, 0x34420001, 0x3c038000, 0x2421025,
-0xa360007c, 0xaf420020, 0x8f420020, 0x431024,
-0x1440fffd, 0x0, 0x93620023, 0x30420080,
-0x10400011, 0x0, 0x8f65005c, 0x8f63004c,
-0x9764003c, 0x8f620064, 0xa32823, 0x852821,
-0xa2102b, 0x54400006, 0x3c023fff, 0x93620023,
-0x3042007f, 0xa3620023, 0xaf700064, 0x3c023fff,
-0xa000d1b, 0x3442ffff, 0x8f62005c, 0x2021023,
-0x4400011, 0x0, 0x8f65005c, 0x8f630064,
-0x9764003c, 0x3c023fff, 0x3442ffff, 0xaf700064,
-0xa32823, 0x852821, 0x45102b, 0x10400004,
-0x2051021, 0x3c053fff, 0x34a5ffff, 0x2051021,
-0xaf62005c, 0x24110001, 0xaf70004c, 0x8f620054,
-0x16020009, 0x0, 0x93620023, 0x30420040,
-0x14400005, 0x0, 0xe001359, 0x0,
-0xa000d34, 0x0, 0xe001395, 0x2021,
-0x8f430074, 0x431021, 0xaf62000c, 0x93620082,
-0x30420080, 0x50400001, 0xa3600081, 0x3c028000,
-0x34420001, 0x2421025, 0xaf420020, 0x9363007e,
-0x9362007a, 0x10620004, 0x0, 0xe00130a,
-0x24040001, 0x408821, 0x1220001a, 0x3c029000,
-0x34420001, 0x2421025, 0xaf420020, 0x3c038000,
-0x8f420020, 0x431024, 0x1440fffd, 0x0,
-0x9362007d, 0x3c038000, 0xa362007d, 0x8f640074,
-0x34630001, 0x2431825, 0xaf430020, 0x4800009,
-0x3c038000, 0x8f4201f8, 0x431024, 0x1440fffd,
-0x24020002, 0x3c031000, 0xaf5201c0, 0xa34201c4,
-0xaf4301f8, 0x9342010b, 0x24110006, 0x14510004,
-0x8e820020, 0x24020001, 0xaf620130, 0x8e820020,
-0x10400028, 0x27500100, 0xe001d7b, 0x0,
-0x8f830054, 0x8e020000, 0xac620000, 0x8f840054,
-0x96020008, 0xac820004, 0x8f850054, 0x8e020014,
-0xaca20008, 0x8f830054, 0xac60000c, 0x8f840054,
-0x96020012, 0xac820010, 0x8f850054, 0x8e030020,
-0xaca30014, 0x9602000c, 0x9603000e, 0x8f840054,
-0x21400, 0x431025, 0xac820018, 0x9343010b,
-0x14710005, 0x3c020800, 0x94437eae, 0x8f840054,
-0xa000d8a, 0x3c024013, 0x94437eae, 0x8f840054,
-0x3c024014, 0x621825, 0xac83001c, 0xe001db5,
-0x24040001, 0x8e630014, 0x8f620040, 0x10430033,
-0x0, 0xaf630040, 0x9362003e, 0x30420001,
-0x1440000b, 0x3c029000, 0x93620022, 0x24420001,
-0xa3620022, 0x93630022, 0x3c020800, 0x8c440098,
-0x64182b, 0x14600020, 0x3c020800, 0x3c029000,
-0x34420001, 0x2421025, 0xaf420020, 0x3c038000,
-0x8f420020, 0x431024, 0x1440fffd, 0x0,
-0x9362007d, 0x3c038000, 0x34420001, 0xa362007d,
-0x8f640074, 0x34630001, 0x2431825, 0xaf430020,
-0x4800009, 0x3c038000, 0x8f4201f8, 0x431024,
-0x1440fffd, 0x24020002, 0x3c031000, 0xaf5201c0,
-0xa34201c4, 0xaf4301f8, 0x24020001, 0xa7620012,
-0xa000dc4, 0xa3600022, 0x9743007a, 0x9444002a,
-0x641821, 0x3063fffe, 0xa7630012, 0x97420108,
-0x8fbf0024, 0x8fb40020, 0x8fb3001c, 0x8fb20018,
-0x8fb10014, 0x8fb00010, 0x21042, 0x30420001,
-0x3e00008, 0x27bd0028, 0x27bdffe0, 0xafb20018,
-0x3c120800, 0x8e420020, 0xafb00010, 0x27500100,
-0xafbf001c, 0x10400043, 0xafb10014, 0xe001d7b,
-0x0, 0x8f840054, 0x8e020000, 0xac820000,
-0x936300b1, 0x936200c5, 0x8f850054, 0x31e00,
-0x21400, 0x34420100, 0x621825, 0xaca30004,
-0x8f840054, 0x8e02001c, 0xac820008, 0x8f830054,
-0x8f620048, 0xac62000c, 0x8f840054, 0x96020012,
-0xac820010, 0x8f830054, 0x8f620040, 0x24040001,
-0xac620014, 0x8f850054, 0x3c020800, 0x24517ea0,
-0xaca00018, 0x9623000e, 0x8f850054, 0x3c024016,
-0x621825, 0xe001db5, 0xaca3001c, 0x96030008,
-0x30630010, 0x1060001b, 0x8e420020, 0x10400019,
-0x8e100000, 0xe001d7b, 0x0, 0x8f820054,
-0xac500000, 0x8f830054, 0xac600004, 0x8f820054,
-0xac400008, 0x8f830054, 0xac60000c, 0x8f820054,
-0xac400010, 0x8f830054, 0xac600014, 0x8f850054,
-0x24040001, 0xaca00018, 0x9622000e, 0x8f850054,
-0x3c034015, 0x431025, 0xe001db5, 0xaca2001c,
-0xaf600130, 0x1021, 0x8fbf001c, 0x8fb20018,
-0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020,
-0x27bdffe0, 0xafb20018, 0x3c120800, 0x8e420020,
-0xafb00010, 0x27500100, 0xafbf001c, 0x1040003e,
-0xafb10014, 0xe001d7b, 0x0, 0x8f830054,
-0x8e020000, 0xac620000, 0x8f840054, 0x24020100,
-0xac820004, 0x8f830054, 0x8e02001c, 0xac620008,
-0x8f840054, 0x8e020018, 0xac82000c, 0x8f830054,
-0x96020012, 0xac620010, 0x8f840054, 0x8e020008,
-0xac820014, 0x8f830054, 0x24040001, 0x3c020800,
-0x24517ea0, 0xac600018, 0x9623000e, 0x8f850054,
-0x3c024017, 0x621825, 0xe001db5, 0xaca3001c,
-0x96030008, 0x30630010, 0x1060001b, 0x8e420020,
-0x10400019, 0x8e100000, 0xe001d7b, 0x0,
-0x8f820054, 0xac500000, 0x8f830054, 0xac600004,
-0x8f820054, 0xac400008, 0x8f830054, 0xac60000c,
-0x8f820054, 0xac400010, 0x8f830054, 0xac600014,
-0x8f850054, 0x24040001, 0xaca00018, 0x9622000e,
-0x8f850054, 0x3c034015, 0x431025, 0xe001db5,
-0xaca2001c, 0xaf600130, 0x1021, 0x8fbf001c,
-0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008,
-0x27bd0020, 0x27bdffd8, 0xafb10014, 0x808821,
-0xafbf0024, 0xafb40020, 0xafb3001c, 0xafb20018,
-0xafb00010, 0x93620023, 0xc0a021, 0x30420040,
-0x10400056, 0x30b3ffff, 0x3c020800, 0x8c430020,
-0x409021, 0x10600051, 0x8f70004c, 0xe001d7b,
-0x0, 0x93620005, 0x10400017, 0x0,
-0x8f820054, 0xac510000, 0x8f840054, 0x24020001,
-0xac820004, 0x8f830054, 0xac600008, 0x8f820054,
-0xac40000c, 0x8f830054, 0xac600010, 0x8f820054,
-0xac500014, 0x8f830054, 0x3c020800, 0x408021,
-0x24427ea0, 0xac600018, 0x9443000e, 0x8f840054,
-0xa000eb0, 0x3c024010, 0x8f820054, 0xac510000,
-0x8f830054, 0xac600004, 0x8f840054, 0x8f620040,
-0xac820008, 0x8f830054, 0xac60000c, 0x8f820054,
-0xac400010, 0x8f830054, 0x3c020800, 0xac700014,
-0x8f840054, 0x408021, 0x24427ea0, 0xac800018,
-0x9443000e, 0x8f840054, 0x3c024018, 0x621825,
-0xac83001c, 0xe001db5, 0x24040001, 0x8e430020,
-0x1060001a, 0x0, 0xe001d7b, 0x0,
-0x8f820054, 0xac510000, 0x8f840054, 0x3c02008d,
-0xac820004, 0x8f830054, 0xac600008, 0x8f820054,
-0xac40000c, 0x8f830054, 0xac600010, 0x8f820054,
-0xac400014, 0x8f830054, 0x24040001, 0x26027ea0,
-0xac600018, 0x9443000e, 0x8f850054, 0x3c024019,
-0x621825, 0xe001db5, 0xaca3001c, 0x93620023,
-0x30420020, 0x14400003, 0x3c020800, 0x52800057,
-0x3c029000, 0x8c430020, 0x409021, 0x8f70004c,
-0x10600052, 0x3c029000, 0xe001d7b, 0x0,
-0x93620005, 0x10400017, 0x0, 0x8f820054,
-0xac510000, 0x8f840054, 0x24020001, 0xac820004,
-0x8f830054, 0xac600008, 0x8f820054, 0xac40000c,
-0x8f830054, 0xac600010, 0x8f820054, 0xac500014,
-0x8f830054, 0x3c020800, 0x408021, 0x24427ea0,
-0xac600018, 0x9443000e, 0x8f840054, 0xa000f0b,
-0x3c024010, 0x8f820054, 0xac510000, 0x8f830054,
-0xac600004, 0x8f840054, 0x8f620040, 0xac820008,
-0x8f830054, 0xac60000c, 0x8f820054, 0xac400010,
-0x8f830054, 0x3c020800, 0xac700014, 0x8f840054,
-0x408021, 0x24427ea0, 0xac800018, 0x9443000e,
-0x8f840054, 0x3c024018, 0x621825, 0xac83001c,
-0xe001db5, 0x24040001, 0x8e430020, 0x1060001b,
-0x3c029000, 0xe001d7b, 0x0, 0x8f820054,
-0xac510000, 0x8f840054, 0x131400, 0xac820004,
-0x8f830054, 0xac600008, 0x8f820054, 0xac40000c,
-0x8f830054, 0xac600010, 0x8f820054, 0xac400014,
-0x8f830054, 0x24040001, 0x26027ea0, 0xac600018,
-0x9443000e, 0x8f850054, 0x3c02401b, 0x621825,
-0xe001db5, 0xaca3001c, 0x3c029000, 0x34420001,
-0x2221025, 0xaf420020, 0x3c038000, 0x8f420020,
-0x431024, 0x1440fffd, 0x0, 0x93630023,
-0x3c028000, 0x34420001, 0x2221025, 0x8fbf0024,
-0x8fb40020, 0x8fb3001c, 0x8fb20018, 0x8fb10014,
-0x8fb00010, 0x3063009f, 0xa3630023, 0xaf420020,
-0x3e00008, 0x27bd0028, 0x27bdffe0, 0xafb10014,
-0x27510100, 0x3c029000, 0x34420001, 0xafb00010,
-0x808021, 0x2021025, 0x3c038000, 0xafbf0018,
-0xaf420020, 0x8f420020, 0x431024, 0x1440fffd,
-0x3c028000, 0xa7600008, 0x8f64005c, 0x34420001,
-0x3c039000, 0x2021025, 0xaf640128, 0xaf420020,
-0x8f450100, 0x34630001, 0x3c048000, 0xa31825,
-0xaf430020, 0x8f420020, 0x441024, 0x1440fffd,
-0x0, 0x9362007d, 0x3c038000, 0x34420001,
-0xa362007d, 0x8f640074, 0x34630001, 0xa31825,
-0xaf430020, 0x4800009, 0x3c038000, 0x8f4201f8,
-0x431024, 0x1440fffd, 0x24020002, 0x3c031000,
-0xaf4501c0, 0xa34201c4, 0xaf4301f8, 0x3c020800,
-0x8c430020, 0x1060001f, 0x8fbf0018, 0xe001d7b,
-0x0, 0x8f830054, 0xac700000, 0x9622000c,
-0x8f840054, 0x21400, 0xac820004, 0x8f830054,
-0xac600008, 0x8f840054, 0x8f62004c, 0xac82000c,
-0x8f830054, 0x8f620050, 0xac620010, 0x8f840054,
-0x8f620054, 0xac820014, 0x8f830054, 0x3c020800,
-0xac600018, 0x94437eae, 0x8f840054, 0x3c02401f,
-0x621825, 0xac83001c, 0xe001db5, 0x24040001,
-0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008,
-0x27bd0020, 0x3c029000, 0x34420001, 0x822025,
-0xaf440020, 0x3c038000, 0x8f420020, 0x431024,
-0x1440fffd, 0x0, 0x3e00008, 0x0,
-0x3c028000, 0x34420001, 0x822025, 0x3e00008,
-0xaf440020, 0x3c020800, 0x24424a04, 0xaf82000c,
-0x3e00008, 0x0, 0x27bdffe8, 0xafb00010,
-0x27500100, 0xafbf0014, 0x8e02001c, 0x14400003,
-0x3c020800, 0xd, 0x3c020800, 0x8c430020,
-0x10600028, 0x1021, 0xe001d7b, 0x0,
-0x8f830054, 0x8e020000, 0xac620000, 0x8f840054,
-0x8e02001c, 0xac820004, 0x8f830054, 0xac600008,
-0x8f840054, 0x8e020018, 0xac82000c, 0x8f850054,
-0x96020012, 0xaca20010, 0x8f830054, 0xac600014,
-0x8f820054, 0x3c030800, 0xac400018, 0x94627eae,
-0x8f840054, 0x3c034012, 0x431025, 0xac82001c,
-0xe001db5, 0x24040001, 0x9763003a, 0x24020cbc,
-0x14620008, 0x1021, 0x3c020800, 0x8c4300b0,
-0x10600003, 0x3c036000, 0x3c020001, 0xac626800,
-0x1021, 0x8fbf0014, 0x8fb00010, 0x3e00008,
-0x27bd0018, 0x3c020800, 0x97430078, 0x9444002e,
-0x1021, 0x641821, 0x3063fffe, 0x3e00008,
-0xa7630010, 0x8f450118, 0x8f660048, 0xa61023,
-0x18400029, 0x0, 0x8f620040, 0x8f630024,
-0x431021, 0xa22023, 0x5c800001, 0x402821,
-0xaf650048, 0x8f620040, 0x9763003c, 0xc21023,
-0x43102a, 0x1040001c, 0x3c029000, 0x8f450100,
-0x34420001, 0x3c038000, 0xa21025, 0xaf420020,
-0x8f420020, 0x431024, 0x1440fffd, 0x0,
-0x9362007d, 0x3c038000, 0x34420004, 0xa362007d,
-0x8f640074, 0x34630001, 0xa31825, 0xaf430020,
-0x4800009, 0x3c038000, 0x8f4201f8, 0x431024,
-0x1440fffd, 0x24020002, 0x3c031000, 0xaf4501c0,
-0xa34201c4, 0xaf4301f8, 0x3e00008, 0x1021,
-0x8f420100, 0x34420001, 0xaf4200a4, 0x3e00008,
-0x1021, 0x3c038000, 0x8f420278, 0x431024,
-0x1440fffd, 0x24020002, 0x3c031000, 0xaf440240,
-0xa3420244, 0x3e00008, 0xaf430278, 0x30a500ff,
-0x3c029000, 0x34420001, 0x803021, 0xc21025,
-0xaf420020, 0x3c038000, 0x8f420020, 0x431024,
-0x1440fffd, 0x0, 0x9362007d, 0x3c038000,
-0xa21025, 0xa362007d, 0x8f640074, 0x34630001,
-0xc31825, 0xaf430020, 0x4800009, 0x3c038000,
-0x8f4201f8, 0x431024, 0x1440fffd, 0x24020002,
-0x3c031000, 0xaf4601c0, 0xa34201c4, 0xaf4301f8,
-0x3e00008, 0x0, 0x8f620040, 0x3e00008,
-0x441023, 0xaf650040, 0x9362003e, 0x30420001,
-0x1440000a, 0x802821, 0x93620022, 0x24420001,
-0xa3620022, 0x93630022, 0x3c020800, 0x8c440098,
-0x64182b, 0x14600021, 0x3c020800, 0x3c029000,
-0x34420001, 0xa21025, 0xaf420020, 0x3c038000,
-0x8f420020, 0x431024, 0x1440fffd, 0x0,
-0x9362007d, 0x3c038000, 0x34420001, 0xa362007d,
-0x8f640074, 0x34630001, 0xa31825, 0xaf430020,
-0x4800009, 0x3c038000, 0x8f4201f8, 0x431024,
-0x1440fffd, 0x24020002, 0x3c031000, 0xaf4501c0,
-0xa34201c4, 0xaf4301f8, 0x24020001, 0x24030001,
-0xa7630012, 0x3e00008, 0xa3600022, 0x9743007a,
-0x9444002a, 0x1021, 0x641821, 0x3063fffe,
-0x3e00008, 0xa7630012, 0x27bdffe8, 0xafbf0010,
-0x9362003e, 0x30420040, 0x1440000e, 0x8fbf0010,
-0x8f630058, 0x8f62004c, 0x1462000a, 0x0,
-0x9362003e, 0x2021, 0x344200c0, 0xe001395,
-0xa362003e, 0x8f430074, 0x431021, 0xaf62000c,
-0x8fbf0010, 0x3e00008, 0x27bd0018, 0x3c020800,
-0x8c430020, 0x27bdffe8, 0xafb00010, 0x27500100,
-0x10600022, 0xafbf0014, 0xe001d7b, 0x0,
-0x8f830054, 0x8e020000, 0xac620000, 0x8f840054,
-0x8e020004, 0xac820004, 0x8f830054, 0x8e020018,
-0xac620008, 0x8f840054, 0x8e03001c, 0xac83000c,
-0x9602000c, 0x9203000a, 0x8f840054, 0x21400,
-0x431025, 0xac820010, 0x8f830054, 0xac600014,
-0x8f820054, 0xac400018, 0x96030008, 0x3c020800,
-0x94447eae, 0x8f850054, 0x31c00, 0x641825,
-0x24040001, 0xe001db5, 0xaca3001c, 0x8fbf0014,
-0x8fb00010, 0x3e00008, 0x27bd0018, 0x3c020800,
-0x8c430020, 0x27bdffe8, 0xafb00010, 0x27500100,
-0x1060001e, 0xafbf0014, 0xe001d7b, 0x0,
-0x8f820054, 0xac400000, 0x8f830054, 0xac600004,
-0x8f820054, 0xac400008, 0x8f830054, 0xac60000c,
-0x9602000c, 0x9603000e, 0x8f840054, 0x21400,
-0x431025, 0xac820010, 0x8f830054, 0xac600014,
-0x8f820054, 0xac400018, 0x96030008, 0x3c020800,
-0x94447eae, 0x8f850054, 0x31c00, 0x641825,
-0x24040001, 0xe001db5, 0xaca3001c, 0x8fbf0014,
-0x8fb00010, 0x3e00008, 0x27bd0018, 0x27bdffe8,
-0xafb00010, 0x27500100, 0xafbf0014, 0x9602000c,
-0x10400022, 0x802821, 0x3c020800, 0x8c430020,
-0x10600038, 0x8fbf0014, 0xe001d7b, 0x0,
-0x8f840054, 0x8e030000, 0xac830000, 0x9602000c,
-0x8f840054, 0x21400, 0xac820004, 0x8f830054,
-0xac600008, 0x8f820054, 0xac40000c, 0x8f830054,
-0xac600010, 0x8f820054, 0xac400014, 0x8f830054,
-0x24040001, 0x3c020800, 0xac600018, 0x94437eae,
-0x8f850054, 0x3c02400b, 0x621825, 0xe001db5,
-0xaca3001c, 0xa00112e, 0x8fbf0014, 0x93620005,
-0x30420010, 0x14400015, 0x3c029000, 0x34420001,
-0xa21025, 0xaf420020, 0x3c038000, 0x8f420020,
-0x431024, 0x1440fffd, 0x0, 0x3c038000,
-0x93620005, 0x34630001, 0xa02021, 0xa31825,
-0x24055852, 0x34420010, 0xa3620005, 0xe00052e,
-0xaf430020, 0xa00112e, 0x8fbf0014, 0xd,
-0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018,
-0x3c020800, 0x8c430020, 0x27bdffe8, 0xafb00010,
-0x27500100, 0x10600020, 0xafbf0014, 0xe001d7b,
-0x0, 0x8f840054, 0x8e020004, 0xac820000,
-0x9603000c, 0x9762002c, 0x8f840054, 0x31c00,
-0x431025, 0xac820004, 0x8f830054, 0xac600008,
-0x8f820054, 0xac40000c, 0x8f830054, 0xac600010,
-0x8f820054, 0xac400014, 0x8f830054, 0x24040001,
-0x3c020800, 0xac600018, 0x94437eae, 0x8f850054,
-0x3c02400e, 0x621825, 0xe001db5, 0xaca3001c,
-0xe001022, 0x8e040000, 0x8fbf0014, 0x8fb00010,
-0x3e00008, 0x27bd0018, 0x3c020800, 0x8c430020,
-0x27bdffe0, 0xafb10014, 0x808821, 0xafb00010,
-0x30b0ffff, 0x1060001a, 0xafbf0018, 0xe001d7b,
-0x0, 0x8f820054, 0xac510000, 0x8f840054,
-0x101400, 0xac820004, 0x8f830054, 0xac600008,
-0x8f820054, 0xac40000c, 0x8f830054, 0xac600010,
-0x8f820054, 0xac400014, 0x8f830054, 0x3c020800,
-0xac600018, 0x94437eae, 0x8f840054, 0x3c024019,
-0x621825, 0xac83001c, 0xe001db5, 0x24040001,
+0x1021, 0x3e00008, 0x0, 0x27bdffe0,
+0xafbf0018, 0xafb10014, 0xe000055, 0xafb00010,
+0x3c028000, 0x34420070, 0x8c420000, 0xaf820014,
+0xe0000b0, 0x0, 0x3c028000, 0x34460070,
+0x3c030800, 0x8c6300a0, 0x3c020800, 0x8c4200a4,
+0x10430004, 0x8f840014, 0x3c010800, 0xac2300a4,
+0xa743009e, 0x8cca0000, 0x3c030800, 0x8c6300bc,
+0x3c020800, 0x8c4200b8, 0x1442023, 0x641821,
+0x4021, 0x64202b, 0x481021, 0x441021,
+0x3c010800, 0xac2300bc, 0x3c010800, 0xac2200b8,
+0x8f510000, 0x32220007, 0x1040ffe1, 0xaf8a0014,
+0x8cc60000, 0x3c050800, 0x8ca500bc, 0x3c040800,
+0x8c8400b8, 0xca3023, 0xa62821, 0x1021,
+0xa6302b, 0x822021, 0x862021, 0x32270001,
+0x3c010800, 0xac2500bc, 0x3c010800, 0xac2400b8,
+0x10e00021, 0x32220002, 0x8f420100, 0xaf420020,
+0x8f420104, 0xaf4200a8, 0x9342010b, 0xe0001e2,
+0x305000ff, 0x2e02001c, 0x54400004, 0x101080,
+0xe0001e5, 0xa0002f6, 0x0, 0x3c030800,
+0x24634f38, 0x431021, 0x8c420000, 0x40f809,
+0x0, 0x10400005, 0x3c024000, 0x8f430104,
+0x3c026020, 0xac430014, 0x3c024000, 0xaf420138,
+0x3c020800, 0x8c420034, 0x24420001, 0x3c010800,
+0xac220034, 0x32220002, 0x1040000e, 0x32220004,
+0x8f420140, 0xe0001e2, 0xaf420020, 0xe000380,
+0x0, 0x3c024000, 0xaf420178, 0x3c020800,
+0x8c420038, 0x24420001, 0x3c010800, 0xac220038,
+0x32220004, 0x1040ff9b, 0x3c028000, 0x8f420180,
+0xe0001e2, 0xaf420020, 0x8f430180, 0x24020f00,
+0x14620005, 0x0, 0x8f420188, 0xa742009c,
+0xa00032b, 0x3c024000, 0x93620000, 0x24030050,
+0x304200ff, 0x14430008, 0x3c024000, 0xe00035e,
+0x0, 0x54400004, 0x3c024000, 0xe000ea9,
+0x0, 0x3c024000, 0xaf4201b8, 0x3c020800,
+0x8c42003c, 0x24420001, 0x3c010800, 0xac22003c,
+0xa0002ae, 0x3c028000, 0x3c029000, 0x34420001,
+0x822025, 0xaf440020, 0x8f420020, 0x440fffe,
+0x0, 0x3e00008, 0x0, 0x3c028000,
+0x34420001, 0x822025, 0x3e00008, 0xaf440020,
+0x27bdffe0, 0xafb10014, 0xafb00010, 0x808821,
+0xafbf0018, 0xe000333, 0x30b000ff, 0x9362007d,
+0x2202021, 0x2028025, 0xa370007d, 0x8f700074,
+0x3c028000, 0xe00033c, 0x2028024, 0x16000009,
+0x8fbf0018, 0x8f4201f8, 0x440fffe, 0x24020002,
+0xaf5101c0, 0xa34201c4, 0x3c021000, 0xaf4201f8,
0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008,
-0x27bd0020, 0x27bdffe8, 0x27450100, 0xafbf0010,
-0x94a3000c, 0x240200c1, 0x14620031, 0x803021,
-0x3c029000, 0x34420001, 0xc21025, 0xaf420020,
-0x3c038000, 0x8f420020, 0x431024, 0x1440fffd,
-0x3c028000, 0x34420001, 0x3c049000, 0x34840001,
-0x3c058000, 0x24030012, 0xc21025, 0xc42025,
-0xa363003f, 0xaf420020, 0xaf440020, 0x8f420020,
-0x451024, 0x1440fffd, 0x0, 0x9362007d,
-0x3c038000, 0x34420020, 0xa362007d, 0x8f640074,
-0x34630001, 0xc31825, 0xaf430020, 0x4800009,
-0x3c038000, 0x8f4201f8, 0x431024, 0x1440fffd,
-0x24020002, 0x3c031000, 0xaf4601c0, 0xa34201c4,
-0xaf4301f8, 0xc02021, 0x2821, 0x3021,
-0xe000e6e, 0x24070755, 0xa0011bf, 0x8fbf0010,
-0xc02021, 0x94a5000c, 0x24060001, 0xe000e6e,
-0x2407075a, 0x8fbf0010, 0x3e00008, 0x27bd0018,
-0x3c020800, 0x8c430020, 0x27bdffe0, 0xafb00010,
-0x808021, 0xafb10014, 0xa08821, 0xafb20018,
-0x30d200ff, 0x10600033, 0xafbf001c, 0xe001d7b,
-0x0, 0x93620005, 0x10400017, 0x0,
-0x8f820054, 0xac500000, 0x8f840054, 0x24020001,
-0xac820004, 0x8f830054, 0xac600008, 0x8f820054,
-0xac40000c, 0x8f830054, 0xac600010, 0x8f820054,
-0xac510014, 0x8f830054, 0x3c020800, 0xac600018,
-0x94437eae, 0x8f840054, 0x3c024010, 0x621825,
-0xa0011fc, 0xac83001c, 0x8f820054, 0xac500000,
-0x8f830054, 0xac600004, 0x8f840054, 0x8f620040,
-0xac820008, 0x8f830054, 0xac60000c, 0x8f820054,
-0xac400010, 0x8f830054, 0xac710014, 0x8f820054,
-0x3c030800, 0xac400018, 0x94627eae, 0x8f840054,
-0x3c034018, 0x431025, 0xac82001c, 0xe001db5,
-0x2402021, 0x8fbf001c, 0x8fb20018, 0x8fb10014,
-0x8fb00010, 0x3e00008, 0x27bd0020, 0x27bdffe8,
-0xafbf0014, 0xafb00010, 0x93620005, 0x30420001,
-0x10400034, 0x808021, 0x3c029000, 0x34420001,
-0x2021025, 0xaf420020, 0x3c038000, 0x8f420020,
-0x431024, 0x1440fffd, 0x0, 0x93620023,
-0x34420004, 0xa3620023, 0x93630005, 0x3c048000,
-0x3c020800, 0x306300fe, 0xa3630005, 0x8c430020,
-0x34840001, 0x2042025, 0xaf440020, 0x1060001e,
-0x8fbf0014, 0xe001d7b, 0x0, 0x8f820054,
-0xac500000, 0x93630082, 0x9362003f, 0x8f840054,
-0x31a00, 0x431025, 0xac820004, 0x8f830054,
-0xac600008, 0x8f820054, 0xac40000c, 0x8f830054,
-0xac600010, 0x8f820054, 0xac400014, 0x8f830054,
-0x3c020800, 0xac600018, 0x94437eae, 0x8f840054,
-0x3c02400a, 0x621825, 0xac83001c, 0xe001db5,
-0x24040001, 0x8fbf0014, 0x8fb00010, 0x3e00008,
-0x27bd0018, 0x27bdffe8, 0xafbf0010, 0x8f420188,
-0x803821, 0x9364003f, 0x24030012, 0x21402,
-0x14830023, 0x304500ff, 0x8f62004c, 0x3c039000,
-0x34630001, 0xaf620070, 0x8f64004c, 0x3c068000,
-0xe31825, 0xaf640050, 0xa3650080, 0xa365007a,
-0xaf430020, 0x8f420020, 0x461024, 0x1440fffd,
-0x0, 0x9362007d, 0x3c038000, 0xa362007d,
-0x8f640074, 0x34630001, 0xe31825, 0xaf430020,
-0x480001c, 0x3c038000, 0x8f4201f8, 0x431024,
-0x1440fffd, 0x24020002, 0x3c031000, 0xaf4701c0,
-0xa34201c4, 0xaf4301f8, 0xa00127f, 0x8fbf0010,
-0x9362007e, 0x1445000e, 0x0, 0x93620080,
-0x1045000b, 0x0, 0xa3650080, 0x8f830000,
-0x93660080, 0x8f440180, 0x8f65004c, 0x8c620000,
-0x40f809, 0x0, 0xa00127f, 0x8fbf0010,
-0xa3650080, 0x8fbf0010, 0x3e00008, 0x27bd0018,
-0x3c020800, 0x8c430020, 0x27bdffe0, 0xafb10014,
-0x808821, 0xafb20018, 0xa09021, 0xafb00010,
-0x30d000ff, 0x1060001b, 0xafbf001c, 0xe001d7b,
-0x0, 0x8f820054, 0xac510000, 0x8f830054,
-0xac700004, 0x8f820054, 0xac520008, 0x8f830054,
-0xac60000c, 0x8f820054, 0xac400010, 0x8f830054,
-0xac600014, 0x8f820054, 0x3c030800, 0xac400018,
-0x94627eae, 0x8f840054, 0x3c034011, 0x431025,
-0xac82001c, 0xe001db5, 0x24040001, 0xa0012a7,
-0x24020001, 0x1021, 0x8fbf001c, 0x8fb20018,
-0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020,
-0x27bdffe8, 0xafbf0014, 0xafb00010, 0x93630000,
-0x24020020, 0x10620005, 0x27500100, 0xe001535,
-0x0, 0xa0012db, 0x8fbf0014, 0x8f440100,
-0x8f650050, 0xe0013a5, 0x9206001b, 0x3c020800,
-0x8c430020, 0x1060001b, 0x8e100018, 0xe001d7b,
-0x0, 0x8f840054, 0x8f420100, 0xac820000,
-0x8f830054, 0xac700004, 0x8f840054, 0x8f620050,
-0xac820008, 0x8f830054, 0xac60000c, 0x8f820054,
-0xac400010, 0x8f830054, 0xac600014, 0x8f850054,
-0x24040001, 0x3c020800, 0xaca00018, 0x94437eae,
-0x8f850054, 0x3c02401c, 0x621825, 0xe001db5,
-0xaca3001c, 0x8fbf0014, 0x8fb00010, 0x3e00008,
-0x27bd0018, 0x8f420140, 0x3c031000, 0xaf420200,
-0x3e00008, 0xaf430238, 0x3c029000, 0x8f450140,
-0x34420001, 0x3c038000, 0xa21025, 0xaf420020,
-0x8f420020, 0x431024, 0x1440fffd, 0x0,
-0x9362007d, 0x3c038000, 0x34420001, 0xa362007d,
-0x8f640074, 0x34630001, 0xa31825, 0xaf430020,
-0x4800009, 0x3c038000, 0x8f4201f8, 0x431024,
-0x1440fffd, 0x24020002, 0x3c031000, 0xaf4501c0,
-0xa34201c4, 0xaf4301f8, 0x3e00008, 0x0,
-0xd, 0x3e00008, 0x0, 0xd,
-0x3e00008, 0x0, 0x24020001, 0x3e00008,
-0xa7620010, 0x9362003f, 0x2c840001, 0x304300ff,
-0x2c62000d, 0x38420001, 0x822024, 0x10800003,
-0x2c620014, 0x14400009, 0x1021, 0x9363007e,
-0x9362007a, 0x14620007, 0x0, 0x9363007e,
-0x24020001, 0x24630001, 0xa363007e, 0x3e00008,
-0x0, 0x9363007e, 0x93620080, 0x14620006,
-0x0, 0x9363000b, 0x24020001, 0x24630001,
-0x3e00008, 0xa363000b, 0x3e00008, 0x1021,
-0x93620005, 0x30420010, 0x10400006, 0x0,
-0x8f62004c, 0xaf620050, 0x8f63004c, 0x3e00008,
-0xaf630070, 0x9362000b, 0x10400012, 0x0,
-0xa360000b, 0x9362003f, 0x9363007e, 0x9362007a,
-0x14620005, 0x0, 0x9362007e, 0x24420001,
-0x3e00008, 0xa362007e, 0x9363007e, 0x93620080,
-0x14620004, 0x0, 0x9362000b, 0x24420001,
-0xa362000b, 0x3e00008, 0x0, 0x27bdffe8,
-0xafbf0010, 0xe001359, 0x0, 0x8f6300dc,
-0x8f6200cc, 0x14620004, 0x8fbf0010, 0x24020001,
-0xa7620010, 0x8fbf0010, 0x24020001, 0xa7620012,
-0xa7620014, 0xa7620016, 0x3e00008, 0x27bd0018,
-0x27bdffe8, 0x24020001, 0x24040001, 0xafbf0010,
-0xe001382, 0xaf62000c, 0x8fbf0010, 0x3e00008,
-0x27bd0018, 0x3c020800, 0x8c430020, 0x27bdffe8,
-0x10600019, 0xafbf0010, 0xe001d7b, 0x0,
-0x8f820054, 0xac400000, 0x8f830054, 0xac600004,
-0x8f820054, 0xac400008, 0x8f830054, 0xac60000c,
-0x8f820054, 0xac400010, 0x8f830054, 0xac600014,
-0x8f820054, 0x3c030800, 0xac400018, 0x94627eae,
-0x8f840054, 0x3c034020, 0x431025, 0xac82001c,
-0xe001db5, 0x24040001, 0x8fbf0010, 0x3e00008,
-0x27bd0018, 0x9762006a, 0x97630068, 0x22880,
-0x3063ffff, 0x10a00002, 0x24660001, 0xa33021,
-0x3c020800, 0x8c43004c, 0xc02821, 0x65102b,
-0x54400001, 0xa01821, 0x602821, 0xaf650028,
-0x54800001, 0xa3600081, 0x3e00008, 0x0,
-0x10800004, 0x0, 0x8f620028, 0xa00139b,
-0x22840, 0x8f650028, 0x3c020800, 0x8c420050,
-0xa2182b, 0x54600001, 0xa01021, 0x10800002,
-0x402821, 0xaf650028, 0x3e00008, 0x51040,
-0x27bdffe0, 0xafbf0018, 0xafb10014, 0xafb00010,
-0x9362007e, 0x30d000ff, 0x1602002a, 0x808821,
-0x93620080, 0x16020027, 0x0, 0x9362007f,
-0x16020024, 0x0, 0x9362007a, 0x16020002,
-0x0, 0xd, 0xe001329, 0x0,
-0x3c029000, 0x34420001, 0x3c038000, 0x2221025,
-0xa370007a, 0xaf420020, 0x8f420020, 0x431024,
-0x1440fffd, 0x0, 0x9362007d, 0x3c038000,
-0xa362007d, 0x8f640074, 0x34630001, 0x2231825,
-0xaf430020, 0x480000c, 0x3c038000, 0x8f4201f8,
-0x431024, 0x1440fffd, 0x24020002, 0x3c031000,
-0xaf5101c0, 0xa34201c4, 0xaf4301f8, 0xa0013d8,
-0x8fbf0018, 0xd, 0x8fbf0018, 0x8fb10014,
-0x8fb00010, 0x3e00008, 0x27bd0020, 0x27bdffe0,
-0xafbf0018, 0xafb10014, 0xafb00010, 0x93620005,
-0x24030030, 0x30420030, 0x1443009a, 0x808821,
-0x3c020800, 0x8c430020, 0x10600093, 0x0,
-0xe001d7b, 0x0, 0x8f820054, 0xac510000,
-0x9363003e, 0x9364003f, 0x8f850054, 0x31a00,
-0x832025, 0xaca40004, 0x93620082, 0x30420080,
-0x10400003, 0x3c020800, 0xa0013ff, 0x8c420048,
-0x9362003e, 0x30420040, 0x14400003, 0x1021,
-0x93620081, 0x304200ff, 0x93630082, 0x8f840054,
-0x21600, 0x31c00, 0x431025, 0xac820008,
-0x8f830054, 0x8f620040, 0xac62000c, 0x8f840054,
-0x8f620048, 0xac820010, 0x8f850054, 0x8f63004c,
-0xaca30014, 0x8f620050, 0x8f63004c, 0x431023,
-0x4410004, 0x0, 0x8f830054, 0xa001418,
-0x8f62004c, 0x8f830054, 0x8f620050, 0xac620018,
-0x2021, 0x3c100800, 0x26027ea0, 0x9443000e,
-0x8f850054, 0x3c02c00b, 0x621825, 0xe001db5,
-0xaca3001c, 0x8f830054, 0x8f620054, 0xac620000,
-0x8f840054, 0x8f620058, 0xac820004, 0x8f850054,
-0x8f62005c, 0xaca20008, 0x8f630060, 0x8f420074,
-0x8f840054, 0x621821, 0xac83000c, 0x8f850054,
-0x8f620064, 0xaca20010, 0x97630068, 0x9762006a,
-0x8f840054, 0x31c00, 0x431025, 0xac820014,
-0x93630082, 0x24020080, 0x14620005, 0x0,
-0x8f820054, 0xac400018, 0xa00145a, 0x2021,
-0x8f63000c, 0x24020001, 0x10620005, 0x0,
-0x9362003e, 0x30420040, 0x10400006, 0x0,
-0x8f830054, 0x2402ffff, 0xac620018, 0xa00145a,
-0x2021, 0x8f63000c, 0x8f440074, 0x3c020800,
-0x641823, 0x621024, 0x2c420001, 0x21023,
-0x8f840054, 0x621824, 0x31843, 0xac830018,
-0x2021, 0x26107ea0, 0x9602000e, 0x8f850054,
-0x3c03c00c, 0x431025, 0xe001db5, 0xaca2001c,
-0x8f840054, 0x8f620018, 0xac820000, 0x8f830054,
-0xac600004, 0x8f840054, 0x8f62006c, 0xac820008,
-0x8f850054, 0x8f6200dc, 0xaca2000c, 0x8f830054,
-0xac600010, 0x93620005, 0x8f830054, 0x21600,
-0xac620014, 0x8f850054, 0x24040001, 0xaca00018,
-0x9602000e, 0x8f850054, 0x3c03400d, 0x431025,
-0xe001db5, 0xaca2001c, 0xa3600005, 0xe001022,
-0x2202021, 0x8fbf0018, 0x8fb10014, 0x8fb00010,
-0x3e00008, 0x27bd0020, 0x27bdffe0, 0xafb10014,
-0x808821, 0xafb00010, 0x30d000ff, 0x30e700ff,
-0x14e00031, 0xafbf0018, 0x93630000, 0x24020030,
-0x1462002a, 0x0, 0x8f830000, 0x93660080,
-0x8f440100, 0x8f65004c, 0x8c620000, 0x40f809,
-0x0, 0x1040004d, 0x8fbf0018, 0x9362007e,
-0x1602001b, 0x0, 0x93620080, 0x16020018,
-0x0, 0x9362007f, 0x16020015, 0x0,
-0x9362007a, 0x16020002, 0x0, 0xd,
-0xa370007a, 0xe000f9a, 0x8f440100, 0xa360007c,
-0xe000fa5, 0x8f440100, 0x3c038000, 0x8f4201f8,
-0x431024, 0x1440fffd, 0x24020002, 0x3c031000,
-0xaf5101c0, 0xa34201c4, 0xa0014dd, 0xaf4301f8,
-0xd, 0xa0014e4, 0x8fbf0018, 0xd,
-0xa0014e4, 0x8fbf0018, 0x9362007e, 0x16020025,
-0x0, 0x93620080, 0x16020022, 0x0,
-0x9362007f, 0x1602001f, 0x0, 0x9362007a,
-0x16020002, 0x0, 0xd, 0xaf650050,
-0xaf650070, 0xa370007a, 0xe000f9a, 0x8f440100,
-0xa360007c, 0xe000fa5, 0x8f440100, 0x3c038000,
-0x8f4201f8, 0x431024, 0x1440fffd, 0x24020002,
-0x3c031000, 0xaf5101c0, 0xa34201c4, 0xaf4301f8,
-0x93640000, 0x24020030, 0x14820008, 0x8fbf0018,
-0x8f440100, 0xe001022, 0x0, 0xa0014e4,
-0x8fbf0018, 0xd, 0x8fbf0018, 0x8fb10014,
-0x8fb00010, 0x3e00008, 0x27bd0020, 0x27bdffe8,
-0xafbf0010, 0xe001544, 0x8f440140, 0x1040000b,
-0x3c038000, 0x8f4201f8, 0x431024, 0x1440fffd,
-0x0, 0x8f420140, 0x24030002, 0xaf4201c0,
-0x3c021000, 0xa34301c4, 0xaf4201f8, 0x8fbf0010,
-0x3e00008, 0x27bd0018, 0x27bdffe8, 0xafbf0014,
-0xafb00010, 0x8f420188, 0x9363007e, 0x21402,
-0x305000ff, 0x1470002d, 0x0, 0x93620080,
-0x1050002a, 0x0, 0xa3700080, 0x93630000,
-0x24020030, 0x14620022, 0x0, 0x8f830000,
-0x93660080, 0x8f440180, 0x8f65004c, 0x8c620000,
-0x40f809, 0x0, 0x1040001e, 0x8fbf0014,
-0xa370007a, 0xe000f9a, 0x8f440180, 0xa360007c,
-0xe000fa5, 0x8f440180, 0x3c038000, 0x8f4201f8,
-0x431024, 0x1440fffd, 0x0, 0x8f420180,
-0x24030002, 0xaf4201c0, 0x3c021000, 0xa34301c4,
-0xaf4201f8, 0xe001022, 0x8f440180, 0x8f440180,
-0xe00188f, 0x2821, 0xa001532, 0x8fbf0014,
-0xd, 0xa001532, 0x8fbf0014, 0xa3700080,
-0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018,
-0x27bdffe8, 0xafbf0010, 0x8f440100, 0x8f650050,
-0x9346011b, 0xe001483, 0x24070001, 0x8fbf0010,
-0x3e00008, 0x27bd0018, 0x9363007e, 0x9362007a,
-0x431026, 0x3e00008, 0x2102b, 0x9363007e,
-0x9362007a, 0x1462000d, 0x1021, 0x93630000,
-0x24020030, 0x14620006, 0x0, 0x9362007e,
-0x24420001, 0xa362007e, 0x3e00008, 0x24020001,
-0xd, 0x3e00008, 0x24020001, 0x3e00008,
-0x0, 0x27bdffd8, 0xafb00010, 0x27500100,
-0xafbf0020, 0xafb3001c, 0xafb20018, 0xafb10014,
-0x96030008, 0x2402500d, 0x14620044, 0x24110001,
-0x8e020018, 0x14400042, 0x24025011, 0x8e11001c,
-0x8f530020, 0xe001d61, 0x2202021, 0x3222007f,
-0x3c030008, 0x431021, 0x3422821, 0xaf85003c,
-0x90a20007, 0x240300a0, 0x304200a0, 0x1443000e,
-0x9021, 0x96020002, 0x96030006, 0x94a40016,
-0x431025, 0x10820005, 0x0, 0x90a20007,
-0x24120001, 0xa00157e, 0x3042005f, 0x90a20007,
-0x3042007f, 0xa0a20007, 0xe001d6e, 0x2202021,
-0xaf530020, 0x124000ba, 0x8fbf0020, 0xe001d7b,
-0x0, 0x0, 0x0, 0x0,
-0x8f820054, 0xac400000, 0x8f830054, 0xac600004,
-0x8f820054, 0xac510008, 0x8f830054, 0xac60000c,
-0x8f820054, 0xac400010, 0x8f830054, 0xac600014,
-0x8f820054, 0x3c030800, 0xac400018, 0x94627eae,
-0x8f840054, 0x3c035080, 0x431025, 0xac82001c,
-0x0, 0x0, 0x0, 0xe001db5,
-0x24040001, 0xa00163d, 0x8fbf0020, 0x24025011,
-0x1462000b, 0x24025010, 0x3c020008, 0x3421821,
-0xaf830038, 0x9062021c, 0x34420001, 0xa062021c,
-0xe00177b, 0x8e040000, 0xa00163d, 0x8fbf0020,
-0x14620005, 0x24025013, 0xe0016e6, 0x2002021,
-0xa00163d, 0x8fbf0020, 0x14620005, 0x2402500e,
-0xe001856, 0x2002021, 0xa00163d, 0x8fbf0020,
-0x14620009, 0x24025012, 0x8e020000, 0x8e03001c,
-0xaf820028, 0xaf83001c, 0x9202001b, 0xa3820014,
-0xa00163d, 0x8fbf0020, 0x14620015, 0x24025014,
-0x8e02001c, 0x8f840028, 0xaf82002c, 0x9203001b,
-0xa3830020, 0xe00188f, 0x2821, 0x10400003,
-0x0, 0xa0015d6, 0x8821, 0xe0017ed,
-0x0, 0x8f840028, 0x8f85001c, 0x93860014,
-0xe001483, 0x2203821, 0xa00163d, 0x8fbf0020,
-0x1462000d, 0x3c020800, 0x8e04001c, 0x3c020080,
-0x821024, 0x10400005, 0x0, 0xe001a90,
-0x0, 0xa0015eb, 0x3c020800, 0xe001adf,
-0x0, 0x3c020800, 0x8c430020, 0x1060004f,
-0x24025001, 0x96030008, 0x10620005, 0x24025002,
-0x50620009, 0x8e02001c, 0xa0015fc, 0x0,
-0x8e020000, 0x8e03001c, 0xaf820048, 0xaf830044,
-0xa0015fc, 0x0, 0xaf820040, 0xe001d7b,
-0x0, 0x0, 0x0, 0x0,
-0x96030008, 0x2402500a, 0x5462000a, 0x2862500a,
-0x8f830054, 0x8e020004, 0xac620000, 0x8f840054,
-0x8e020018, 0xac820004, 0x8f850054, 0xa001627,
-0x8e02001c, 0x14400010, 0x28625086, 0x1040000e,
-0x28625082, 0x1440000c, 0x0, 0x8f820054,
-0xac400000, 0x8f830054, 0xac600004, 0x8f840054,
-0x8e020000, 0xac820008, 0x8f830054, 0x8e02001c,
-0xa00162a, 0xac62000c, 0x8f830054, 0x8e020004,
-0xac620000, 0x8f840054, 0x8e020018, 0xac820004,
-0x8f850054, 0x8e020000, 0xaca20008, 0x8f830054,
-0xac60000c, 0x8f820054, 0xac400010, 0x8f830054,
-0xac600014, 0x8f820054, 0xac400018, 0x96030008,
-0x3c020800, 0x94447eae, 0x8f850054, 0x31c00,
-0x641825, 0xaca3001c, 0x0, 0x0,
-0x0, 0xe001db5, 0x24040001, 0x8fbf0020,
-0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010,
-0x3e00008, 0x27bd0028, 0x27bdffd8, 0x27430100,
-0xafbf0020, 0xafb3001c, 0xafb20018, 0xafb10014,
-0xafb00010, 0x8c730004, 0x3c090080, 0x2691024,
-0x1040003b, 0x3c0500ff, 0x34a5ffff, 0x8f820048,
-0x2652824, 0x8f830044, 0x2404ff80, 0x3c06000c,
-0x491021, 0xa21023, 0x431021, 0x441824,
-0x3042007f, 0x461021, 0xaf430028, 0x3421821,
-0x94680002, 0x94670000, 0xa91023, 0x442024,
-0x3042007f, 0x461021, 0x3421021, 0xaf440028,
-0x14e80079, 0x8fbf0020, 0xac400000, 0x3c020800,
-0x8c430020, 0x50600075, 0x8fb3001c, 0xe001d7b,
-0x0, 0x0, 0x0, 0x0,
-0x8f820054, 0xac400000, 0x8f830054, 0xac600004,
-0x8f820054, 0xac530008, 0x8f830054, 0xac60000c,
-0x8f820054, 0xac400010, 0x8f830054, 0xac600014,
-0x8f820054, 0x3c030800, 0xac400018, 0x94627eae,
-0x8f840054, 0x3c03500a, 0x431025, 0xac82001c,
-0x0, 0x0, 0xa0016c6, 0x0,
-0x3c0200ff, 0x9063000a, 0x3442ffff, 0x10600041,
-0x2629024, 0x3262007f, 0x3c030008, 0x431021,
-0x3428821, 0x8f840040, 0x2402ff80, 0x2421024,
-0xaf420020, 0xaf440028, 0x9623001a, 0x3c02000b,
-0x3442c000, 0x31840, 0x621821, 0x3432021,
-0x90850000, 0x90820001, 0x14a2002a, 0x9622001c,
-0x30420080, 0x10400004, 0x3c020800, 0xe001bf5,
-0x2202021, 0x3c020800, 0x8c430020, 0x10600035,
-0xa620001c, 0xe001d7b, 0x0, 0x0,
-0x0, 0x0, 0x8f820054, 0xac400000,
-0x8f830054, 0xac600004, 0x8f820054, 0xac530008,
-0x8f830054, 0xac60000c, 0x8f820054, 0xac400010,
-0x8f830054, 0xac600014, 0x8f820054, 0x3c030800,
-0xac400018, 0x94627eae, 0x8f840054, 0x3c03500b,
-0x431025, 0xac82001c, 0x0, 0x0,
-0x0, 0xe001db5, 0x24040001, 0xa0016df,
-0x8fbf0020, 0x3042bfff, 0x34428000, 0xa0016de,
-0xa622001c, 0x2402021, 0xe001d61, 0x8f500020,
-0x3262007f, 0x3c030008, 0x431021, 0x3428821,
-0x9623001c, 0x2402021, 0x3063efff, 0xe001d6e,
-0xa623001c, 0xaf500020, 0x8f440100, 0xe00188f,
-0x2821, 0x8fbf0020, 0x8fb3001c, 0x8fb20018,
-0x8fb10014, 0x8fb00010, 0x1021, 0x3e00008,
-0x27bd0028, 0x27bdffd8, 0xafb00010, 0x3c100008,
-0x3501021, 0xafbf0020, 0xafb3001c, 0xafb20018,
-0xafb10014, 0x8c5101d8, 0x8f520020, 0x809821,
-0xaf820038, 0xe001d61, 0x2202021, 0x3222007f,
-0x501021, 0x3421821, 0xaf83003c, 0x90620007,
-0x30420020, 0x10400005, 0x8021, 0x90620007,
-0x24100001, 0xa001702, 0x3042005f, 0x90620007,
-0x34420080, 0xa0620007, 0x8f83003c, 0x94620016,
-0x2202021, 0x24420001, 0xe001d6e, 0xa4620016,
-0x2402ff80, 0x2221024, 0x3223007f, 0xaf520020,
-0xaf42002c, 0x3c02000e, 0x621821, 0x3432021,
-0xaf84003c, 0xe001d7b, 0x0, 0x0,
-0x0, 0x0, 0x8f830054, 0x8e620004,
-0xac620000, 0x8f840054, 0x8e620018, 0xac820004,
-0x8f83003c, 0x94620014, 0x2c420002, 0x14400009,
-0x1021, 0x94620012, 0x14400004, 0x0,
-0x94620014, 0xa00172a, 0x2442ffff, 0x94620012,
-0x2442ffff, 0x8f86003c, 0x8f870054, 0x90c40007,
-0x90c50007, 0x8cc3001c, 0x3084000f, 0x24840003,
-0x822004, 0x30a5000f, 0x24020100, 0xa21004,
-0x2442ffff, 0x621824, 0x31942, 0x832021,
-0xace40008, 0x8f82003c, 0x9443000e, 0x8f840054,
-0x101400, 0x621825, 0xac83000c, 0x8f820054,
-0xac400010, 0x8f830054, 0xac600014, 0x8f820054,
-0x3c030800, 0xac400018, 0x94627eae, 0x8f840054,
-0x3c035010, 0x431025, 0xac82001c, 0x0,
-0x0, 0x0, 0xe001db5, 0x24040001,
-0x8f84003c, 0x8c83001c, 0x8c82001c, 0x3c058000,
-0x24420020, 0x4610008, 0xac82001c, 0x8c82001c,
-0x451024, 0x14400004, 0x0, 0x8c820018,
-0x24420001, 0xac820018, 0x8f83003c, 0x94620008,
-0x24420001, 0xa4620008, 0x94640008, 0x94620010,
-0x14820003, 0x0, 0xe001f06, 0x0,
-0x8f84003c, 0x9482000e, 0x24420001, 0xa482000e,
-0x9483000e, 0x9482000c, 0x24420001, 0x43102a,
-0x10400002, 0x24020001, 0xa482000e, 0x8fbf0020,
-0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010,
-0x3e00008, 0x27bd0028, 0x27bdffd0, 0x3c020008,
-0xafb10014, 0x3428821, 0xafbf0028, 0xafb50024,
-0xafb40020, 0xafb3001c, 0xafb20018, 0xafb00010,
-0xaf910038, 0x9222021c, 0x30420001, 0x1040005b,
-0x80a021, 0x9222021b, 0x24030003, 0x30420003,
-0x14430057, 0x8fbf0028, 0x3c020800, 0x8c430020,
-0x10600054, 0x8fb50024, 0xe001d7b, 0x2208021,
-0x9021, 0x1821, 0x3c020800, 0x24537ea0,
-0x3c15d011, 0x16400027, 0x2821, 0x8f820054,
-0xac540000, 0x8f830054, 0x8e020000, 0x26100004,
-0xac620004, 0x8f840054, 0x8e020000, 0x26100004,
-0xac820008, 0x8f830054, 0x8e020000, 0x26100004,
-0xac62000c, 0x8f840054, 0x8e020000, 0x26100004,
-0xac820010, 0x8f830054, 0x8e020000, 0x26100004,
-0xac620014, 0x8f850054, 0x8e030000, 0x2021,
-0xaca30018, 0x9662000e, 0x8f830054, 0x26100004,
-0x551025, 0xe001db5, 0xac62001c, 0x2111823,
-0x2c620228, 0x5040ffdb, 0x24120001, 0xa00179a,
-0x0, 0x8f820054, 0x33080, 0xac540000,
-0x10c0000c, 0x24040001, 0x8e040000, 0x26100004,
-0x8f830054, 0x51080, 0x24a50001, 0x431021,
-0xa6182b, 0xac440004, 0x5460fff8, 0x8e040000,
-0x24040001, 0x9663000e, 0x8f850054, 0x3c025011,
-0x621825, 0xe001db5, 0xaca3001c, 0x8f830038,
-0x3c048000, 0x24020001, 0xa0620197, 0x8f420278,
-0x441024, 0x1440fffd, 0x24020002, 0x3c031000,
-0xaf540240, 0xa3420244, 0xaf430278, 0x8fbf0028,
-0x8fb50024, 0x8fb40020, 0x8fb3001c, 0x8fb20018,
-0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0030,
-0x93850020, 0x3c030008, 0x3433821, 0x51140,
-0x24420120, 0xe23021, 0x90c30005, 0x51080,
-0xa0e30079, 0x90c40005, 0x451021, 0x210c0,
-0xa0e40083, 0x94c30000, 0x24420088, 0xe22821,
-0x3063000f, 0x28620008, 0x10400008, 0x28620006,
-0x14400006, 0x0, 0xaca0000c, 0xaca00010,
-0xaca00024, 0xa00180d, 0x94c20000, 0x8f83002c,
-0xaca3000c, 0xaca30010, 0xaca30024, 0x94c20000,
-0x3042e1ff, 0x34422040, 0xa001848, 0xa4c20000,
-0x93840020, 0x41940, 0x24630120, 0xe33021,
-0x41080, 0x441021, 0x210c0, 0x94c40000,
-0x24420088, 0x30830020, 0x14600029, 0xe22821,
-0x3082000f, 0x2444ffff, 0x2c83000b, 0x10600027,
-0x3c020800, 0x24427d80, 0x41880, 0x621821,
-0x8c640000, 0x800008, 0x0, 0x8cc20008,
-0xaca2000c, 0x8cc30008, 0xaca30010, 0x8cc20008,
-0xaca20024, 0x94c30000, 0x3063e3ff, 0x30620200,
-0x1040000d, 0xa4c30000, 0xa001840, 0x34622040,
-0xaca0000c, 0xaca00010, 0xaca00024, 0x94c20000,
-0x3043e3ff, 0x30620200, 0x10400003, 0xa4c30000,
-0xa001840, 0x34622040, 0x34620040, 0xa4c20000,
-0x94c20000, 0x3042fdff, 0xa001848, 0xa4c20000,
-0xaca0000c, 0xaca00010, 0xaca00024, 0x93820020,
-0x24420001, 0xa3820020, 0x90e3010e, 0x304200ff,
-0x14430002, 0x0, 0xa3800020, 0x93830020,
-0x90e2010c, 0x1462ffbe, 0x0, 0x3e00008,
-0x0, 0x27bdffe0, 0xafb10014, 0x808821,
-0xafbf0018, 0xafb00010, 0x8e24001c, 0x3c0200ff,
-0x3442ffff, 0x2403ff80, 0x821024, 0x431024,
-0x3084007f, 0xaf420020, 0x3c020008, 0x822021,
-0xe001d7b, 0x3448021, 0x0, 0x0,
-0x0, 0x8f830054, 0x8e220004, 0xac620000,
-0x8f840054, 0x8e020000, 0xac820004, 0x8f830054,
-0x8e020004, 0xac620008, 0x8f840054, 0x8e020010,
-0xac82000c, 0x8f830054, 0x8e020014, 0xac620010,
-0x8f840054, 0x8e020018, 0xac820014, 0x8f850054,
-0x8e02001c, 0x3c030800, 0xaca20018, 0x94627eae,
-0x8f840054, 0x3c035013, 0x431025, 0xac82001c,
-0x0, 0x0, 0x0, 0xe001db5,
-0x24040001, 0x8fbf0018, 0x8fb10014, 0x8fb00010,
-0x3e00008, 0x27bd0020, 0x27bdffc0, 0x3c020008,
-0x3423021, 0xafbf003c, 0xafb60038, 0xafb50034,
-0xafb40030, 0xafb3002c, 0xafb20028, 0xafb10024,
-0xafb00020, 0x8cc301d8, 0x2402ff80, 0xaf860038,
-0x621824, 0xaf43002c, 0x8cc201d8, 0x3c03000e,
-0x3042007f, 0x431021, 0x3422821, 0xaf85003c,
-0x90a20007, 0x9821, 0x30420010, 0x104000c2,
-0x80b021, 0x90c3010d, 0x90c2010c, 0x106200be,
-0xa821, 0xafa00018, 0x27b40018, 0x8f840038,
-0x9083010d, 0x307200ff, 0x121140, 0x24420120,
-0x828021, 0x96110000, 0x3225000f, 0x111942,
-0x30630001, 0x38a20008, 0x2c420001, 0x621825,
-0x14600003, 0x2402000a, 0x14a20005, 0x32220020,
-0x908301ef, 0x908201ee, 0x106200a7, 0x32220020,
-0x5440008b, 0x2002021, 0x24020008, 0x14a2000b,
-0x2402000a, 0x2002021, 0x2202821, 0x2c03021,
-0x2403821, 0xe001c5c, 0xafb40010, 0xe001c34,
-0x2402021, 0xa001956, 0x0, 0x14a20024,
-0x32220040, 0x8e050008, 0x2402ff80, 0xa21024,
-0x30a3007f, 0xaf420028, 0x3c02000c, 0x621821,
-0x32220080, 0x10400005, 0x3432021, 0x9482001c,
-0x30421000, 0x54400078, 0x24150001, 0xe001c41,
-0x2003021, 0x8f830038, 0x906201ef, 0x2002021,
-0x24420001, 0xa06201ef, 0x8f880038, 0x2202821,
-0x2c03021, 0x9102021a, 0x2403821, 0x24130001,
-0x304200df, 0xa102021a, 0xe001c5c, 0xafb40010,
-0xe001c34, 0x2402021, 0xa00195b, 0x0,
-0x14400071, 0x24020007, 0x10a20013, 0x28a20008,
-0x10400005, 0x24020006, 0x10a20008, 0x0,
-0xa00193c, 0x0, 0x2402000b, 0x10a20029,
-0x0, 0xa00193c, 0x0, 0x8c8201f0,
-0x10400045, 0x32220800, 0x14400019, 0x2002021,
-0xa00194b, 0x96020000, 0x8c8201f0, 0x1040003e,
-0x32220800, 0x10400037, 0x3c0200ff, 0x8e040008,
-0x3442ffff, 0x3c030080, 0x822824, 0xa31824,
-0x5460000b, 0x2002021, 0x2402ff80, 0xa21024,
-0xaf420028, 0x3084007f, 0x3c02000c, 0x822021,
-0x3442021, 0xe001c41, 0x2003021, 0x2002021,
-0x2202821, 0x2c03021, 0x2403821, 0xe001c5c,
-0xafb40010, 0x8f820038, 0x24130001, 0xa00195b,
-0xa0400117, 0x8c820220, 0x8e03001c, 0x431023,
-0x1840001d, 0x32220800, 0x50400017, 0x96020000,
-0x24130001, 0xe001c34, 0x2402021, 0xe001c27,
-0x2402021, 0xa00195b, 0x0, 0x8c820220,
-0x8e03001c, 0x431023, 0x1840000f, 0x32220800,
-0x10400008, 0x2002021, 0xafb40010, 0x2202821,
-0x2c03021, 0xe001c5c, 0x2403821, 0xa00195b,
-0x24130001, 0x96020000, 0x24150001, 0x34421000,
-0xa00195b, 0xa6020000, 0xa00195b, 0x24150001,
-0x2202821, 0x2c03021, 0x2403821, 0xe001c5c,
-0xafb40010, 0x8f830038, 0x906201ef, 0x24130001,
-0x24420001, 0xa06201ef, 0x16a0000f, 0x0,
-0x8f830038, 0x9062010d, 0x24420001, 0xa062010d,
-0x8f850038, 0x9064010d, 0x90a2010e, 0x50820001,
-0xa0a0010d, 0x8f820038, 0x9044010d, 0x9043010c,
-0x1483ff46, 0x0, 0x12600004, 0x2601021,
-0xe001ce0, 0x2c02021, 0x2601021, 0x8fbf003c,
-0x8fb60038, 0x8fb50034, 0x8fb40030, 0x8fb3002c,
-0x8fb20028, 0x8fb10024, 0x8fb00020, 0x3e00008,
-0x27bd0040, 0x27bdffe0, 0x3c020008, 0x3423021,
-0xafbf001c, 0xafb20018, 0xafb10014, 0xafb00010,
-0x8cc301d8, 0x2402ff80, 0x9021, 0x27470100,
-0xaf860038, 0x621824, 0xaf43002c, 0x8cc401d8,
-0x3c05000e, 0x94e20016, 0x3084007f, 0x852021,
-0x3441821, 0x2442ffff, 0x2c420004, 0xaf83003c,
-0x50400021, 0x94e30016, 0x94e20008, 0x30420010,
-0x5040001d, 0x94e30016, 0x90c3018f, 0x24020001,
-0x90c4018e, 0x31902, 0x621004, 0x304200ff,
-0x2442ffff, 0x822024, 0x418c0, 0x641823,
-0x31880, 0x246301a0, 0xc31821, 0x94700008,
-0x90c2018e, 0x94710012, 0x24120001, 0x24420001,
-0xa0c2018e, 0x8f440100, 0x3c02000b, 0xe001ce0,
-0x2028025, 0x2002021, 0xe001cad, 0x2202821,
-0xa0019ba, 0x2401021, 0x24020006, 0x14620005,
-0x2401021, 0x8f440100, 0xe001ce0, 0x0,
-0x2401021, 0x8fbf001c, 0x8fb20018, 0x8fb10014,
-0x8fb00010, 0x3e00008, 0x27bd0020, 0x27bdffc8,
-0xafbf0030, 0xafb3002c, 0xafb20028, 0xafb10024,
-0xafb00020, 0x8f440188, 0x3c020008, 0x3423821,
-0x3c02ff00, 0x3c038100, 0xaf870038, 0x822024,
-0x14830086, 0xafa00018, 0xe03021, 0x8cc301d8,
-0x2408ff80, 0x681824, 0xaf43002c, 0x8cc201d8,
-0x3c03000e, 0x3042007f, 0x431021, 0x3422021,
-0xaf84003c, 0x90820007, 0x30420010, 0x104000ad,
-0x8fbf0030, 0x90c3010d, 0x90c2010c, 0x106200aa,
-0x8fb3002c, 0x90c3010d, 0x307200ff, 0x121140,
-0x24420120, 0xc28021, 0x96110000, 0x3224000f,
-0x111942, 0x30630001, 0x38820008, 0x2c420001,
-0x621825, 0x14600004, 0x32220020, 0x2402000a,
-0x14820052, 0x32220020, 0x1040000a, 0x24130001,
-0x2002021, 0x27a20018, 0xafa20010, 0x8f460180,
-0x2202821, 0xe001c5c, 0x2403821, 0xa001a34,
-0x0, 0x24020008, 0x54820008, 0x8e050008,
-0x2002021, 0x27a20018, 0xafa20010, 0x8f460180,
-0x2202821, 0xa001a30, 0x2403821, 0xa81824,
-0x30a2007f, 0xaf430028, 0x3c03000c, 0x431021,
-0x32230080, 0x10600015, 0x3422021, 0x9482001c,
-0x30421000, 0x10400011, 0x0, 0x8f420188,
-0x304200ff, 0x21140, 0x24420120, 0xc22021,
-0x94830000, 0x30630400, 0x14600021, 0x9821,
-0x90c201ee, 0x24420001, 0xa0c201ee, 0x94830000,
-0x34630400, 0xa001a3d, 0xa4830000, 0xe001c41,
-0x2003021, 0x8f850038, 0x90a2021a, 0x2002021,
-0x27a30018, 0x304200df, 0xa0a2021a, 0xafa30010,
-0x8f460180, 0x2403821, 0x2202821, 0xe001c5c,
-0x0, 0xe001c34, 0x2402021, 0x8f830038,
-0x9062010d, 0x24420001, 0xa062010d, 0x8f850038,
-0x9064010d, 0x90a2010e, 0x50820001, 0xa0a0010d,
-0x1260004c, 0x8fbf0030, 0x8f440180, 0xe001ce0,
-0x0, 0xa001a8a, 0x8fbf0030, 0x8f420188,
-0x304200ff, 0x21140, 0x24420120, 0xe22021,
-0x94830000, 0x30630400, 0x1460003e, 0x8fbf0030,
-0x90e201ee, 0x24420001, 0xa0e201ee, 0x94830000,
-0x34630400, 0xa001a89, 0xa4830000, 0x3c028200,
-0x14820011, 0x0, 0x8f420188, 0x304200ff,
-0x21140, 0x24420120, 0xe22021, 0x94830000,
-0x34630800, 0xa4830000, 0x30631000, 0x10600029,
-0x8fbf0030, 0x8f440180, 0xe00188f, 0x2821,
-0xa001a8a, 0x8fbf0030, 0x8f420188, 0xe02821,
-0x90e3007b, 0x304200ff, 0x1443001e, 0x8fbf0030,
-0x3c028300, 0x14820008, 0x3c027fff, 0x90a2021b,
-0x34420002, 0xa0a2021b, 0xe00177b, 0x8f440180,
-0xa001a8a, 0x8fbf0030, 0x8ce30074, 0x3442ffff,
-0x3c048000, 0x621824, 0xace30074, 0x8f4201f8,
-0x441024, 0x1440fffd, 0x0, 0x8f420180,
-0x24030002, 0xaf4201c0, 0xa34301c4, 0x8f820034,
-0x3c031000, 0xaf4301f8, 0x24420001, 0xaf820034,
-0x8fbf0030, 0x8fb3002c, 0x8fb20028, 0x8fb10024,
-0x8fb00020, 0x3e00008, 0x27bd0038, 0x27bdffe8,
-0xafb00010, 0x808021, 0x3c050080, 0x2051024,
-0x10400045, 0xafbf0014, 0x3c0200ff, 0x3442ffff,
-0x8f830048, 0x2023024, 0x8f840044, 0x2408ff80,
-0x3c07000c, 0x651821, 0xc31823, 0x642021,
-0x881024, 0x3083007f, 0x671821, 0x3432021,
-0xaf420028, 0x94820002, 0x94830000, 0x24420001,
-0xa4820002, 0x3042ffff, 0x14430030, 0x8fbf0014,
-0xc52023, 0x881824, 0xaf430028, 0x3082007f,
-0x471021, 0x3422021, 0x41e02, 0x30630060,
-0x24020020, 0x14620025, 0x8fbf0014, 0x3c020800,
-0xac800000, 0x8c430020, 0x50600021, 0x8fb00010,
-0xe001d7b, 0x0, 0x0, 0x0,
-0x0, 0x8f820054, 0xac400000, 0x8f830054,
-0xac600004, 0x8f820054, 0xac500008, 0x8f830054,
-0xac60000c, 0x8f820054, 0xac400010, 0x8f830054,
-0xac600014, 0x8f820054, 0x3c030800, 0xac400018,
-0x94627eae, 0x8f840054, 0x3c03500a, 0x431025,
-0xac82001c, 0x0, 0x0, 0x0,
-0xe001db5, 0x24040001, 0x8fbf0014, 0x8fb00010,
-0x3e00008, 0x27bd0018, 0x27bdffd0, 0xafb40020,
-0x80a021, 0x3c020080, 0x2821024, 0xafbf002c,
-0xafb60028, 0xafb50024, 0xafb3001c, 0xafb20018,
-0xafb10014, 0x14400066, 0xafb00010, 0x2402ff80,
-0x2821024, 0x3283007f, 0xaf420028, 0x3c02000c,
-0x621821, 0x3439021, 0x8f840040, 0x9642001a,
-0x8f56002c, 0x3c03000e, 0x2442e000, 0x21040,
-0x431021, 0xaf44002c, 0x3422021, 0x90830001,
-0x90820000, 0x24630001, 0xa0830001, 0x306300ff,
-0x1462004e, 0x0, 0x9643001c, 0x30628000,
-0x1040004a, 0x30620080, 0x10400027, 0x3c020800,
-0x96430018, 0x8f820048, 0x8f550020, 0x628021,
-0xe001d61, 0x2002021, 0x3202007f, 0x3c130008,
-0x531021, 0x3421821, 0x8c710000, 0x3c020800,
-0x2221024, 0x50400012, 0x90620001, 0xe001d6e,
-0x2002021, 0x3c1000ff, 0x3610ffff, 0x2308024,
-0xe001d61, 0x2002021, 0x3222007f, 0x531021,
-0x3422821, 0x90a3001e, 0x2002021, 0x2463ffff,
-0xe001d6e, 0xa0a3001e, 0xa001b2d, 0x0,
-0x2002021, 0x2442ffff, 0xe001d6e, 0xa0620001,
-0xaf550020, 0x3c020800, 0x8c430020, 0x1060001f,
-0xa640001c, 0xe001d7b, 0x0, 0x0,
-0x0, 0x0, 0x8f820054, 0xac400000,
-0x8f830054, 0xac600004, 0x8f820054, 0xac540008,
-0x8f830054, 0xac60000c, 0x8f820054, 0xac400010,
-0x8f830054, 0xac600014, 0x8f820054, 0x3c030800,
-0xac400018, 0x94627eae, 0x8f840054, 0x3c03500b,
-0x431025, 0xac82001c, 0x0, 0x0,
-0x0, 0xe001db5, 0x24040001, 0xaf56002c,
-0x8fbf002c, 0x8fb60028, 0x8fb50024, 0x8fb40020,
-0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010,
-0x3e00008, 0x27bd0030, 0x27bdffe8, 0x3c020008,
-0x3421821, 0xafb00010, 0xafbf0014, 0xaf830038,
-0xe00197a, 0x27500100, 0x8f840038, 0x8e030018,
-0x8c820220, 0x621023, 0x5c400001, 0xac830220,
-0x96030016, 0x2402000b, 0x14620007, 0x0,
-0x96020008, 0x30420010, 0x10400003, 0x24020001,
-0x8f830038, 0xac6201f0, 0xe00153f, 0x0,
-0x14400005, 0x8fbf0014, 0x8f440100, 0xe00188f,
-0x2821, 0x8fbf0014, 0x8fb00010, 0x24020001,
-0x3e00008, 0x27bd0018, 0x27bdffe0, 0xafb00010,
-0x808021, 0xafbf001c, 0xafb20018, 0xafb10014,
-0x8f520020, 0xe001d61, 0x8821, 0x3202007f,
-0x3c030008, 0x431021, 0x3422821, 0x90a30007,
-0x30620020, 0x10400004, 0x3062005f, 0xa0a20007,
-0xa001b95, 0x24110001, 0x34620080, 0xa0a20007,
-0x94a20016, 0x2002021, 0x24420001, 0xe001d6e,
-0xa4a20016, 0x3c020800, 0x8c430020, 0xaf520020,
-0x10600022, 0x8fbf001c, 0x12200021, 0x8fb20018,
-0xe001d7b, 0x0, 0x0, 0x0,
-0x0, 0x8f820054, 0xac400000, 0x8f830054,
-0xac600004, 0x8f820054, 0xac500008, 0x8f830054,
-0xac60000c, 0x8f820054, 0xac400010, 0x8f830054,
-0xac600014, 0x8f820054, 0x3c030800, 0xac400018,
-0x94627eae, 0x8f840054, 0x3c035080, 0x431025,
-0xac82001c, 0x0, 0x0, 0x0,
-0xe001db5, 0x24040001, 0x8fbf001c, 0x8fb20018,
-0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020,
-0x27bdffe8, 0xafbf0014, 0xafb00010, 0x97430116,
-0x2402000c, 0x1462001f, 0x27500100, 0x3c020008,
-0x3421821, 0xaf830038, 0xe00197a, 0x0,
-0x8f840038, 0x8e030018, 0x8c820220, 0x621023,
-0x5c400001, 0xac830220, 0x96030016, 0x2402000b,
-0x14620007, 0x0, 0x96020008, 0x30420010,
-0x10400003, 0x24020001, 0x8f830038, 0xac6201f0,
-0xe00153f, 0x0, 0x14400009, 0x8fbf0014,
-0x8f440100, 0xe00188f, 0x2821, 0xa001bed,
-0x8fbf0014, 0xe001556, 0x0, 0x8fbf0014,
-0x8fb00010, 0x3e00008, 0x27bd0018, 0x3c020800,
-0x244273a8, 0xaf820008, 0x3e00008, 0x0,
-0x27bdffd8, 0xafbf0020, 0xafb3001c, 0xafb20018,
-0xafb10014, 0xafb00010, 0x94830018, 0x8f820048,
-0x8f530020, 0x628021, 0xe001d61, 0x2002021,
-0x3202007f, 0x3c120008, 0x521021, 0x3421821,
-0x8c710000, 0x3c020800, 0x2221024, 0x50400012,
-0x90620001, 0xe001d6e, 0x2002021, 0x3c1000ff,
-0x3610ffff, 0x2308024, 0xe001d61, 0x2002021,
-0x3222007f, 0x521021, 0x3422821, 0x90a3001e,
-0x2002021, 0x2463ffff, 0xe001d6e, 0xa0a3001e,
-0xa001c20, 0x8fbf0020, 0x2002021, 0x2442ffff,
-0xe001d6e, 0xa0620001, 0x8fbf0020, 0xaf530020,
-0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010,
-0x3e00008, 0x27bd0028, 0x27bdffe8, 0x308400ff,
-0x41080, 0x8f830038, 0x441021, 0x210c0,
-0xafbf0010, 0x431021, 0xe001a90, 0x8c44009c,
-0x8fbf0010, 0x3e00008, 0x27bd0018, 0x27bdffe8,
-0x308400ff, 0x41080, 0x8f830038, 0x441021,
-0x210c0, 0xafbf0010, 0x431021, 0xe001adf,
-0x8c44009c, 0x8fbf0010, 0x3e00008, 0x27bd0018,
-0x8f820038, 0x27bdffe0, 0x801821, 0xafbf0018,
-0xafb10014, 0xafb00010, 0x944601e4, 0xa08021,
-0xe001bf5, 0xac660014, 0x2002021, 0xe001d61,
-0x8f510020, 0x2002021, 0x3210007f, 0x3c020008,
-0x2028021, 0x3501821, 0x24020050, 0xe001d6e,
-0xa462001c, 0x8fbf0018, 0x8fb00010, 0xaf510020,
-0x8fb10014, 0x3e00008, 0x27bd0020, 0x27bdffd8,
-0xafb10014, 0x808821, 0xafb3001c, 0xc09821,
-0xafb00010, 0x30b0ffff, 0xafb40020, 0x30f400ff,
-0x32030030, 0x24020010, 0xafbf0024, 0x10620032,
-0xafb20018, 0x8f83003c, 0x90620007, 0x30420020,
-0xe001ee9, 0x2902b, 0x96240002, 0x3202000f,
-0x21400, 0x32030020, 0x10600004, 0x442025,
-0x8e22000c, 0x21600, 0x822025, 0x0,
-0x0, 0x0, 0x8f820058, 0xac440000,
-0x8f830058, 0xac600004, 0x8f820058, 0xac530008,
-0x8f830058, 0xac60000c, 0x8f820058, 0xac400010,
-0x8f830058, 0xac600014, 0x8f840058, 0x121023,
-0x304200ff, 0xac820018, 0x8f83003c, 0x9462000e,
-0x8f840058, 0x3042ffff, 0xac82001c, 0x0,
-0x0, 0x0, 0xe001e8d, 0x24040001,
-0x8fa20038, 0x24040001, 0xac440000, 0x8f830038,
-0xe001b7f, 0x8c6401d8, 0x3202000f, 0x38430001,
-0x2c630001, 0x38420005, 0x2c420001, 0x621825,
-0x10600004, 0x8fbf0024, 0xe001c27, 0x2802021,
-0x8fbf0024, 0x8fb40020, 0x8fb3001c, 0x8fb20018,
-0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0028,
-0x8f82003c, 0x27bdffe0, 0xafbf001c, 0xafb20018,
-0xafb10014, 0xafb00010, 0x90500007, 0x808821,
-0xa09021, 0x32100020, 0xe001ee9, 0x10802b,
-0x0, 0x0, 0x0, 0x8f820058,
-0xac510000, 0x8f830058, 0xac720004, 0x8f840058,
-0x8f420100, 0xac820008, 0x8f830058, 0xac60000c,
-0x8f820058, 0xac400010, 0x8f830058, 0xac600014,
-0x8f820058, 0x108023, 0x321000ff, 0xac500018,
-0x8f83003c, 0x9462000e, 0x8f840058, 0x3042ffff,
-0xac82001c, 0x0, 0x0, 0x0,
-0xe001e8d, 0x24040001, 0x8f830038, 0xe001b7f,
-0x8c6401d8, 0x8fbf001c, 0x8fb20018, 0x8fb10014,
-0x8fb00010, 0x3e00008, 0x27bd0020, 0x3c038000,
-0x8f420278, 0x431024, 0x1440fffd, 0x24020002,
-0x3c031000, 0xaf440240, 0xa3420244, 0x3e00008,
-0xaf430278, 0x27bdffe0, 0x3c020008, 0x3421821,
-0xafbf0018, 0xaf830038, 0x9062010d, 0x24090001,
-0x805021, 0x30c700ff, 0xa001cfd, 0x304800ff,
-0x8f820038, 0x9043010e, 0x25040001, 0x308800ff,
-0x681826, 0x3182b, 0x31823, 0x1034024,
-0x8f830038, 0x9062010c, 0x11020014, 0x81140,
-0x24420120, 0x622021, 0x94830000, 0x30630200,
-0x1060000f, 0x8fbf0018, 0x8c820018, 0xa21023,
-0x440ffeb, 0x0, 0x8c82001c, 0xa21023,
-0x1c40ffe7, 0x0, 0xafa50010, 0x1402821,
-0xe001d18, 0x1003021, 0x4821, 0x8fbf0018,
-0x1201021, 0x3e00008, 0x27bd0020, 0x27bdffd8,
-0xafb10014, 0x808821, 0xafb40020, 0xa0a021,
-0xafb00010, 0x30d000ff, 0xafb3001c, 0x30f300ff,
-0x101080, 0x501021, 0x8f850038, 0x3c030800,
-0x8c640020, 0x210c0, 0x24420088, 0xafbf0024,
-0xafb20018, 0x1080002e, 0xa29021, 0xe001d7b,
-0x0, 0x0, 0x0, 0x0,
-0x8f820054, 0xac400000, 0x8f840054, 0x96230000,
-0x1411c2, 0x21400, 0x3063000f, 0x31a00,
-0x431025, 0x501025, 0xac820004, 0x8e430004,
-0x8f840054, 0x96220006, 0x30633fff, 0x31c00,
-0x621825, 0xac830008, 0x8f820054, 0xac53000c,
-0x8f830054, 0x8e220018, 0xac620010, 0x8f840054,
-0x8e220008, 0xac820014, 0x8f850054, 0x8fa20038,
-0x3c030800, 0xaca20018, 0x94627eae, 0x8f840054,
-0x3c035081, 0x431025, 0xac82001c, 0x0,
-0x0, 0x0, 0xe001db5, 0x24040001,
-0x8fbf0024, 0x8fb40020, 0x8fb3001c, 0x8fb20018,
-0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0028,
-0x3c029000, 0x34420007, 0x2403ff80, 0x832024,
-0x822025, 0xaf440020, 0x3c038000, 0x8f420020,
-0x431024, 0x1440fffd, 0x0, 0x3e00008,
-0x0, 0x3c028000, 0x34420007, 0x2403ff80,
-0x832024, 0x822025, 0xaf440020, 0x3c038000,
-0x8f420020, 0x431024, 0x1440fffd, 0x0,
-0x3e00008, 0x0, 0x3c060800, 0x24c57ea0,
-0x3c02000a, 0x3421821, 0x94640006, 0x94a2000a,
-0x441023, 0x21400, 0x21c03, 0x4610004,
-0xa4a40006, 0xd, 0xa001d8e, 0x24020001,
-0x8f820050, 0x62102b, 0x14400002, 0x1021,
-0x24020001, 0x304200ff, 0x1040001a, 0x274a0400,
-0x3c07000a, 0x3c020800, 0x24457ea0, 0x94a9000a,
-0x8f880050, 0x3471021, 0x94430006, 0x402021,
-0xa4a30006, 0x94820006, 0xa4a20006, 0x1221023,
-0x21400, 0x21403, 0x4410004, 0x48102b,
-0xd, 0xa001da7, 0x24020001, 0x14400002,
-0x1021, 0x24020001, 0x304200ff, 0x1440ffee,
-0x3471021, 0x24c47ea0, 0x8c820010, 0xaf420038,
-0x8c830014, 0x3c020005, 0xaf43003c, 0xaf420030,
-0xaf80004c, 0xaf8a0054, 0x3e00008, 0x0,
-0x27bdffe0, 0x8f82004c, 0x8f850054, 0x3c070800,
-0x24e87ea0, 0xafbf001c, 0xafb20018, 0xafb10014,
-0xafb00010, 0x9503000a, 0x8d060014, 0x9021,
-0x309000ff, 0xe08821, 0x24420001, 0x24a50020,
-0x24630001, 0xaf82004c, 0xaf850054, 0xa503000a,
-0x24c30020, 0x3c028000, 0x4c10007, 0xad030014,
-0x621024, 0x14400005, 0x26247ea0, 0x8d020010,
-0x24420001, 0xad020010, 0x26247ea0, 0x9482000a,
-0x94830018, 0x431026, 0x2c420001, 0x10182b,
-0x431025, 0x8f83004c, 0x54400005, 0x24120001,
-0x24020010, 0x1462001b, 0x26277ea0, 0x24120001,
-0x31140, 0x3c030006, 0x431025, 0xaf420030,
-0x0, 0x0, 0x0, 0x27450400,
-0x8f420000, 0x30420010, 0x1040fffd, 0x26227ea0,
-0x9444000a, 0x94430018, 0xaf80004c, 0xaf850054,
-0x14830003, 0x0, 0xe001e39, 0x0,
-0x16000004, 0x26277ea0, 0xe001d7b, 0x0,
-0x26277ea0, 0x94e2000e, 0x94e3000c, 0x24420001,
-0xa4e2000e, 0x3042ffff, 0x50430001, 0xa4e0000e,
-0x12000005, 0x3c02000a, 0x94e2000a, 0xa74200a2,
-0xa001e33, 0x2401021, 0x3421821, 0x94640006,
-0x94e2000a, 0x441023, 0x21400, 0x21c03,
-0x4610004, 0xa4e40006, 0xd, 0xa001e17,
-0x24020001, 0x8f820050, 0x62102b, 0x14400002,
-0x1021, 0x24020001, 0x304200ff, 0x10400019,
-0x3c020800, 0x3c06000a, 0x24457ea0, 0x94a8000a,
-0x8f870050, 0x3461021, 0x94430006, 0x402021,
-0xa4a30006, 0x94820006, 0xa4a20006, 0x1021023,
-0x21400, 0x21403, 0x4410004, 0x47102b,
-0xd, 0xa001e2f, 0x24020001, 0x14400002,
-0x1021, 0x24020001, 0x304200ff, 0x1440ffee,
-0x3461021, 0x2401021, 0x8fbf001c, 0x8fb20018,
+0x27bd0020, 0x27bdffe8, 0xafbf0010, 0x8f440180,
+0x97420184, 0x30420200, 0x10400005, 0x2821,
+0xe0010bf, 0x0, 0xa000373, 0x24050001,
+0x8f420188, 0x4400009, 0x8fbf0010, 0x8f420188,
+0x3c03ff00, 0x431024, 0x3c030400, 0x14430003,
+0x24050001, 0x9362003e, 0x8fbf0010, 0xa01021,
+0x3e00008, 0x27bd0018, 0x8f420140, 0xaf420200,
+0x3c021000, 0x3e00008, 0xaf420238, 0xa3600022,
+0x8f440140, 0xa000341, 0x24050001, 0x27bdffe8,
+0xafbf0014, 0xafb00010, 0x93620000, 0x24030020,
+0x304200ff, 0x1043000b, 0x0, 0x93620000,
+0x24030030, 0x304200ff, 0x10430006, 0x0,
+0x93620000, 0x24030050, 0x304200ff, 0x1443005f,
+0x8fbf0014, 0x93420148, 0x304200ff, 0x2443ffff,
+0x2c620005, 0x10400059, 0x8fbf0014, 0x31080,
+0x3c030800, 0x24634ebc, 0x431021, 0x8c420000,
+0x400008, 0x0, 0xe000333, 0x8f440140,
+0x8f70000c, 0x8f420144, 0x16020002, 0x24020001,
+0xaf62000c, 0xe00033c, 0x8f440140, 0x8f420144,
+0x14500004, 0x8fbf0014, 0x8fb00010, 0xa001033,
+0x27bd0018, 0x8f62000c, 0xa0003e9, 0x0,
+0x97620010, 0x8f430144, 0x3042ffff, 0x14620006,
+0x8fbf0014, 0x24020001, 0x8fb00010, 0xa7620010,
+0xa000377, 0x27bd0018, 0x97620010, 0xa0003e9,
+0x0, 0xe000333, 0x8f440140, 0x97620012,
+0x8f430144, 0x3050ffff, 0x16030002, 0x24020001,
+0xa7620012, 0xe00033c, 0x8f440140, 0x8f420144,
+0x16020004, 0x8fbf0014, 0x8fb00010, 0xa00037c,
+0x27bd0018, 0x97620012, 0xa0003e9, 0x0,
+0x97620014, 0x8f430144, 0x3042ffff, 0x14620006,
+0x8fbf0014, 0x24020001, 0x8fb00010, 0xa7620014,
+0xa00135f, 0x27bd0018, 0x97620014, 0xa0003e9,
+0x0, 0x97620016, 0x8f430144, 0x3042ffff,
+0x14620006, 0x24020001, 0x8fbf0014, 0x8fb00010,
+0xa7620016, 0xa000c47, 0x27bd0018, 0x97620016,
+0x14400006, 0x8fbf0014, 0x3c020800, 0x8c420070,
+0x24420001, 0x3c010800, 0xac220070, 0x8fb00010,
+0x3e00008, 0x27bd0018, 0x3c020800, 0x8c420020,
+0x27bdffe8, 0xafb00010, 0xafbf0014, 0x1040001a,
+0x27500100, 0xe0005a5, 0x0, 0x96040008,
+0x9603000c, 0x9605000e, 0x3c060800, 0x94c64fb6,
+0x8f820020, 0x31c00, 0x42400, 0x862025,
+0x651825, 0xac400000, 0x8fbf0014, 0xac400004,
+0x8fb00010, 0xac400008, 0x27bd0018, 0xac40000c,
+0xac430010, 0xac400014, 0xac400018, 0xac44001c,
+0xa0005dd, 0x24040001, 0x8fbf0014, 0x8fb00010,
+0x3e00008, 0x27bd0018, 0x8f420278, 0x440fffe,
+0x24020002, 0xaf440240, 0xa3420244, 0x3c021000,
+0x3e00008, 0xaf420278, 0x3c020800, 0x8c420020,
+0x27bdffe8, 0xafb00010, 0xafbf0014, 0x1040001d,
+0x27500100, 0xe0005a5, 0x0, 0x8e020004,
+0x8f830020, 0x9604000c, 0x3c050800, 0x94a54fb6,
+0xac620000, 0x9762002c, 0x42400, 0x3042ffff,
+0x822025, 0x3c02400e, 0xa22825, 0xac640004,
+0xac600008, 0x24040001, 0xac60000c, 0xac600010,
+0xac600014, 0xac600018, 0xe0005dd, 0xac65001c,
+0x8e040000, 0x8fbf0014, 0x8fb00010, 0xa000417,
+0x27bd0018, 0x8fbf0014, 0x8fb00010, 0x3e00008,
+0x27bd0018, 0x27bdffe0, 0xafbf0018, 0xafb10014,
+0xafb00010, 0x27510100, 0xe000333, 0x808021,
+0xa7600008, 0xe00033c, 0x2002021, 0x8f440100,
+0xe000341, 0x24050001, 0x3c020800, 0x8c420020,
+0x1040001b, 0x8fbf0018, 0xe0005a5, 0x0,
+0x9622000c, 0x8f830020, 0x3c050800, 0x94a54fb6,
+0x21400, 0xac700000, 0xac620004, 0xac600008,
+0x8f64004c, 0x3c02401f, 0xa22825, 0xac64000c,
+0x8f620050, 0x8fbf0018, 0x8fb10014, 0xac620010,
+0x8f620054, 0x8fb00010, 0x24040001, 0xac620014,
+0x27bd0020, 0xac600018, 0xa0005dd, 0xac65001c,
0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020,
-0x3c020800, 0x24457ea0, 0x94a3001a, 0x8ca40024,
-0x403021, 0x318c0, 0x832021, 0xaf44003c,
-0x8ca20020, 0xaf420038, 0x3c020050, 0x34420008,
-0xaf420030, 0x0, 0x0, 0x0,
-0x8f420000, 0x30420020, 0x1040fffd, 0x0,
-0x8f430400, 0x24c67ea0, 0xacc30010, 0x8f420404,
-0x3c030020, 0xacc20014, 0xaf430030, 0x94c40018,
-0x94c3001c, 0x94c2001a, 0x94c5001e, 0x832021,
-0x24420001, 0xa4c2001a, 0x3042ffff, 0x14450002,
-0xa4c40018, 0xa4c0001a, 0x3e00008, 0x0,
-0x8f82004c, 0x3c030006, 0x21140, 0x431025,
-0xaf420030, 0x0, 0x0, 0x0,
-0x27430400, 0x8f420000, 0x30420010, 0x1040fffd,
-0x0, 0xaf80004c, 0xaf830054, 0x3e00008,
-0x0, 0x27bdffe8, 0xafb00010, 0x3c100800,
-0x26107ea0, 0x3c05000a, 0x2002021, 0x3452821,
-0xafbf0014, 0xe001f35, 0x2406000a, 0x96020002,
-0x9603001e, 0x3042000f, 0x24420003, 0x431804,
-0x24027fff, 0x43102b, 0xaf830050, 0x10400002,
-0x0, 0xd, 0xe001e39, 0x0,
+0x3c020800, 0x8c420020, 0x27bdffe8, 0xafb00010,
+0xafbf0014, 0x1040001e, 0x27500100, 0xe0005a5,
+0x0, 0x8e020000, 0x8f830020, 0x96060008,
+0x9605000c, 0xac620000, 0x8e020004, 0x3c040800,
+0x94844fb6, 0x52c00, 0xac620004, 0x8e020018,
+0x63400, 0xc43025, 0xac620008, 0x8e02001c,
+0x8fbf0014, 0x24040001, 0xac62000c, 0x9202000a,
+0x8fb00010, 0x27bd0018, 0xa22825, 0xac650010,
+0xac600014, 0xac600018, 0xa0005dd, 0xac66001c,
0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018,
-0x8f86003c, 0x8f82005c, 0x8f830058, 0x27bdffe0,
-0xafb10014, 0x8821, 0xafbf0018, 0xafb00010,
-0x94c50008, 0x24420001, 0x24630020, 0xaf82005c,
-0xaf830058, 0x24a50001, 0xa4c50008, 0x8cc3001c,
-0x8cc2001c, 0x309000ff, 0x3c048000, 0x24420020,
-0x4610008, 0xacc2001c, 0x8cc2001c, 0x441024,
-0x14400004, 0x0, 0x8cc20018, 0x24420001,
-0xacc20018, 0x8f84003c, 0x94830008, 0x94820010,
-0x10620003, 0x0, 0x12000026, 0x0,
-0x8f82005c, 0x24110001, 0x3c030006, 0x21140,
+0x93620000, 0x24030020, 0x304200ff, 0x10430003,
+0x0, 0xa0010d5, 0x0, 0x3e00008,
+0x0, 0x27bdffe8, 0xafb00010, 0xafbf0014,
+0x9742010c, 0x10400004, 0x808021, 0xd,
+0xa0004c0, 0x8fbf0014, 0x93620005, 0x30420010,
+0x1440000e, 0x8fbf0014, 0xe000333, 0x0,
+0x93620005, 0x2002021, 0x34420010, 0xe00033c,
+0xa3620005, 0x2002021, 0x8fbf0014, 0x8fb00010,
+0x24055852, 0xa00049d, 0x27bd0018, 0x8fb00010,
+0x3e00008, 0x27bd0018, 0x27bdffe8, 0xafbf0010,
+0x97420108, 0x304300ff, 0x2402001f, 0x10620041,
+0x28620020, 0x1040001a, 0x24020038, 0x24020008,
+0x10620065, 0x28620009, 0x1040000a, 0x2402000a,
+0x4600061, 0x28620002, 0x1440002b, 0x8fbf0010,
+0x24020006, 0x10620028, 0x0, 0xa000534,
+0x0, 0x10620058, 0x2862000a, 0x14400022,
+0x8fbf0010, 0x2402000b, 0x10620024, 0x2402000e,
+0x10620026, 0x0, 0xa000534, 0x0,
+0x1062003b, 0x28620039, 0x1040000a, 0x24020080,
+0x24020036, 0x10620044, 0x28620037, 0x10400030,
+0x24020035, 0x1062003b, 0x8fbf0010, 0xa000534,
+0x0, 0x1062000e, 0x28620081, 0x10400006,
+0x240200c8, 0x24020039, 0x1062002e, 0x8fbf0010,
+0xa000534, 0x0, 0x10620012, 0x8fbf0010,
+0xa000534, 0x0, 0xa000475, 0x27bd0018,
+0x8fbf0010, 0xa0003f3, 0x27bd0018, 0x8f440100,
+0x8fbf0010, 0xa0004a6, 0x27bd0018, 0xa00041f,
+0x27bd0018, 0x8f440100, 0x8fbf0010, 0xa000446,
+0x27bd0018, 0x93620000, 0x24030020, 0x304200ff,
+0x10430022, 0x8fbf0010, 0x8f440100, 0xe00101d,
+0x0, 0x1040001d, 0x8fbf0010, 0x8f440100,
+0x8fbf0010, 0x2821, 0xa000341, 0x27bd0018,
+0x8f440100, 0x8fbf0010, 0xa0006b8, 0x27bd0018,
+0x8f440100, 0x9745010c, 0x8fbf0010, 0xa0006d8,
+0x27bd0018, 0x8f440100, 0x8fbf0010, 0xa0006fd,
+0x27bd0018, 0x8f440100, 0x9345010d, 0x8fbf0010,
+0xa000747, 0x27bd0018, 0x8f440100, 0x8fbf0010,
+0xa000723, 0x27bd0018, 0x8fbf0010, 0x3e00008,
+0x27bd0018, 0x3c040800, 0x94844fc2, 0x3c020800,
+0x8c424fcc, 0x3083ffff, 0x318c0, 0x431021,
+0xaf42003c, 0x3c020800, 0x8c424fc8, 0xaf420038,
+0x3c020050, 0x34420008, 0xaf420030, 0x0,
+0x0, 0x0, 0x8f420000, 0x30420020,
+0x1040fffd, 0x0, 0x8f420400, 0x3c010800,
+0xac224fb8, 0x8f420404, 0x3c010800, 0xac224fbc,
+0x3c020020, 0xaf420030, 0x0, 0x3c020800,
+0x94424fc0, 0x3c030800, 0x94634fc4, 0x3c050800,
+0x94a54fc6, 0x24840001, 0x431021, 0x3083ffff,
+0x3c010800, 0xa4224fc0, 0x3c010800, 0xa4244fc2,
+0x14650003, 0x0, 0x3c010800, 0xa4204fc2,
+0x3e00008, 0x0, 0x3c05000a, 0x27bdffe8,
+0x3452821, 0x3c040800, 0x24844fa8, 0xafbf0010,
+0xe000655, 0x2406000a, 0x3c020800, 0x94424faa,
+0x3c030800, 0x94634fc6, 0x3042000f, 0x24420003,
+0x431804, 0x24027fff, 0x43102b, 0x10400002,
+0xaf83001c, 0xd, 0xe000536, 0x0,
+0x3c020800, 0x94424fb2, 0x8fbf0010, 0x27bd0018,
+0x3e00008, 0xa74200a2, 0x3c02000a, 0x3421021,
+0x94430006, 0x3c020800, 0x94424fb2, 0x3c010800,
+0xa4234fae, 0x431023, 0x8f83001c, 0x21400,
+0x21403, 0x43102b, 0x3e00008, 0x38420001,
+0x3c060800, 0x94c64fb2, 0x8f85001c, 0x3c02000a,
+0x3422021, 0x94820006, 0x3c010800, 0xa4224fae,
+0x94830006, 0xc31023, 0x21400, 0x21403,
+0x45102b, 0x38420001, 0x3c010800, 0xa4234fae,
+0x1440fff4, 0x0, 0x3e00008, 0x0,
+0x3c03000a, 0x3431021, 0x94420006, 0x3c060800,
+0x94c64fb2, 0x8f85001c, 0x3c010800, 0xa4224fae,
+0xc21023, 0x21400, 0x21403, 0x45102b,
+0x38420001, 0x1040000f, 0x0, 0x3432021,
+0x94820006, 0x3c010800, 0xa4224fae, 0x94830006,
+0xc31023, 0x21400, 0x21403, 0x45102b,
+0x38420001, 0x3c010800, 0xa4234fae, 0x1440fff4,
+0x0, 0x3c020800, 0x8c424fb8, 0x27430400,
+0xaf830020, 0xaf420038, 0x3c020800, 0x8c424fbc,
+0xaf42003c, 0x3c020005, 0xaf420030, 0x3e00008,
+0xaf800018, 0x8f820018, 0x3c030006, 0x21140,
0x431025, 0xaf420030, 0x0, 0x0,
-0x0, 0x27450400, 0x8f420000, 0x30420010,
-0x1040fffd, 0x0, 0x8f82003c, 0x94440008,
-0x94430010, 0xaf80005c, 0xaf850058, 0x14830013,
-0x0, 0xe001f06, 0x0, 0x1600000f,
-0x0, 0x8f84003c, 0x8c820018, 0xaf420038,
-0x8c83001c, 0x3c020005, 0xaf43003c, 0xaf420030,
-0x27420400, 0xaf80005c, 0xaf820058, 0xa001ed8,
-0x0, 0x94820008, 0x94830010, 0x8f84003c,
-0x9482000e, 0x24420001, 0xa482000e, 0x9483000e,
-0x9482000c, 0x24420001, 0x43102a, 0x10400002,
-0x24020001, 0xa482000e, 0x2201021, 0x8fbf0018,
+0x0, 0x8f420000, 0x30420010, 0x1040fffd,
+0x27420400, 0xaf820020, 0x3e00008, 0xaf800018,
+0x3c060800, 0x8cc64fbc, 0x8f850018, 0x8f830020,
+0x3c020800, 0x94424fb2, 0x27bdffe0, 0x24a50001,
+0x24630020, 0x24420001, 0x24c70020, 0xafb10014,
+0xafb00010, 0xafbf0018, 0xaf850018, 0xaf830020,
+0x3c010800, 0xa4224fb2, 0x309000ff, 0x3c010800,
+0xac274fbc, 0x4c10008, 0x8821, 0x4e00006,
+0x0, 0x3c020800, 0x8c424fb8, 0x24420001,
+0x3c010800, 0xac224fb8, 0x3c020800, 0x94424fb2,
+0x3c030800, 0x94634fc0, 0x10202b, 0x431026,
+0x2c420001, 0x441025, 0x14400004, 0x8f830018,
+0x24020010, 0x1462000f, 0x0, 0xe0005ce,
+0x24110001, 0x3c030800, 0x94634fb2, 0x3c020800,
+0x94424fc0, 0x14620003, 0x0, 0xe000536,
+0x0, 0x16000003, 0x0, 0xe0005a5,
+0x0, 0x3c030800, 0x94634fb6, 0x3c020800,
+0x94424fb4, 0x24630001, 0x3064ffff, 0x3c010800,
+0xa4234fb6, 0x14820003, 0x0, 0x3c010800,
+0xa4204fb6, 0x3c040800, 0x94844fb2, 0x52000004,
+0x3c05000a, 0xa74400a2, 0xa000643, 0x2201021,
+0x3451021, 0x94430006, 0x8f86001c, 0x831023,
+0x21400, 0x21403, 0x46102b, 0x38420001,
+0x3c010800, 0xa4234fae, 0x1040000f, 0x2201021,
+0x3452821, 0x94a20006, 0x3c010800, 0xa4224fae,
+0x94a30006, 0x831023, 0x21400, 0x21403,
+0x46102b, 0x38420001, 0x3c010800, 0xa4234fae,
+0x1440fff4, 0x2201021, 0x8fbf0018, 0x8fb10014,
+0x8fb00010, 0x3e00008, 0x27bd0020, 0x3084ffff,
+0x30a5ffff, 0x1821, 0x10800007, 0x0,
+0x30820001, 0x10400002, 0x42042, 0x651821,
+0xa00064b, 0x52840, 0x3e00008, 0x601021,
+0x10c00006, 0x24c6ffff, 0x8ca20000, 0x24a50004,
+0xac820000, 0xa000655, 0x24840004, 0x3e00008,
+0x0, 0x10a00008, 0x24a3ffff, 0xac860000,
+0x0, 0x0, 0x2402ffff, 0x2463ffff,
+0x1462fffa, 0x24840004, 0x3e00008, 0x0,
+0x24020001, 0xaf62000c, 0xa7620010, 0xa7620012,
+0xa7620014, 0x3e00008, 0xa7620016, 0x3082007f,
+0x3421021, 0x3c08000e, 0x481821, 0x3c020800,
+0x8c420020, 0x27bdffd8, 0x2407ff80, 0xafb3001c,
+0xafb20018, 0xafb10014, 0xafb00010, 0xafbf0020,
+0x808021, 0x30b100ff, 0x872024, 0x30d200ff,
+0x1040002f, 0x9821, 0xaf44002c, 0x90620000,
+0x24030050, 0x304200ff, 0x1443000e, 0x0,
+0x3c020800, 0x8c4200e0, 0x2021021, 0x471024,
+0xaf42002c, 0x3c020800, 0x8c4200e0, 0x2021021,
+0x3042007f, 0x3421021, 0x481021, 0x944200d4,
+0x3053ffff, 0xe0005a5, 0x0, 0x3c020800,
+0x94424fb6, 0x8f830020, 0x113400, 0xc23025,
+0x122c00, 0x3c024000, 0xc23025, 0x34a50001,
+0xac700000, 0x8fbf0020, 0xac600004, 0x8fb20018,
+0xac730008, 0x8fb10014, 0xac60000c, 0x8fb3001c,
+0xac650010, 0x8fb00010, 0xac600014, 0x24040001,
+0xac600018, 0x27bd0028, 0xa0005dd, 0xac66001c,
+0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014,
+0x8fb00010, 0x3e00008, 0x27bd0028, 0x9343010f,
+0x24020010, 0x1062000e, 0x28650011, 0x10a00007,
+0x24020012, 0x24020008, 0x2405003a, 0x10620006,
+0x3021, 0x3e00008, 0x0, 0x24050035,
+0x1462fffc, 0x3021, 0xa000670, 0x0,
+0x8f420074, 0x24420fa0, 0x3e00008, 0xaf62000c,
+0x27bdffe8, 0xafbf0010, 0xe000341, 0x24050001,
+0x8fbf0010, 0x24020001, 0xa7620012, 0x27bd0018,
+0x24020001, 0x3e00008, 0xa3600022, 0x27bdffe0,
+0xafb10014, 0xafb00010, 0xafbf0018, 0x30b1ffff,
+0xe000333, 0x808021, 0x9362003f, 0x24030004,
+0x304200ff, 0x1443000c, 0x2002021, 0x12200008,
+0x2402000a, 0xe000669, 0x0, 0x93620005,
+0x2403fffe, 0x431024, 0xa3620005, 0x24020012,
+0xa362003f, 0x2002021, 0xe00033c, 0xa3600081,
+0x16200003, 0x2002021, 0xe0006cd, 0x0,
+0x2002021, 0x322600ff, 0x8fbf0018, 0x8fb10014,
+0x8fb00010, 0x24050038, 0xa000670, 0x27bd0020,
+0x27bdffe0, 0xafbf001c, 0xafb20018, 0xafb10014,
+0xafb00010, 0xe000333, 0x808021, 0xe000669,
+0x0, 0x9362003f, 0x24120018, 0x305100ff,
+0x12320003, 0x2002021, 0x24020012, 0xa362003f,
+0x93620005, 0x2403fffe, 0x431024, 0xe00033c,
+0xa3620005, 0x2002021, 0x24050020, 0x16320007,
+0x3021, 0x8fbf001c, 0x8fb20018, 0x8fb10014,
+0x8fb00010, 0xa000341, 0x27bd0020, 0x8fbf001c,
+0x8fb20018, 0x8fb10014, 0x8fb00010, 0x24050039,
+0xa000670, 0x27bd0020, 0x27bdffe8, 0xafb00010,
+0xafbf0014, 0x9742010c, 0x24050036, 0x808021,
+0x14400010, 0x304600ff, 0xe000333, 0x0,
+0x24020012, 0xa362003f, 0x93620005, 0x34420010,
+0xe000669, 0xa3620005, 0xe00033c, 0x2002021,
+0x2002021, 0xe000341, 0x24050020, 0xa00073c,
+0x0, 0xe000670, 0x0, 0xe000333,
+0x2002021, 0x93620023, 0x2403ff9f, 0x2002021,
+0x431024, 0x8fbf0014, 0x8fb00010, 0xa3620023,
+0xa00033c, 0x27bd0018, 0x27bdffe0, 0xafbf0018,
+0xafb10014, 0xafb00010, 0x30b100ff, 0xe000333,
+0x808021, 0x24020012, 0xe000669, 0xa362003f,
+0xe00033c, 0x2002021, 0x2002021, 0x2203021,
+0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x24050035,
+0xa000670, 0x27bd0020, 0xa380002c, 0x3e00008,
+0xa380002d, 0x8f420278, 0x440fffe, 0x8f820034,
+0xaf420240, 0x24020002, 0xa3420244, 0x3c021000,
+0x3e00008, 0xaf420278, 0x3c036000, 0x8c625400,
+0x30420008, 0x1440fffd, 0x0, 0x8c625408,
+0xaf820000, 0x24020052, 0xac605408, 0xac645430,
+0xac625434, 0x24020008, 0x3e00008, 0xac625400,
+0x3c026000, 0x8c425400, 0x30420008, 0x10400005,
+0x3c036000, 0x8c625400, 0x30420008, 0x1440fffd,
+0x0, 0x8f830000, 0x3c026000, 0x3e00008,
+0xac435408, 0x90a30000, 0x24020005, 0x804021,
+0x3063003f, 0x4821, 0x14620005, 0x5021,
+0x90a2001c, 0x94a3001e, 0x304900ff, 0x306affff,
+0xad00000c, 0xad000010, 0xad000024, 0x95020014,
+0x8d05001c, 0x8d040018, 0x3042ffff, 0x491023,
+0x21100, 0x237c3, 0x403821, 0x862023,
+0xa2102b, 0x822023, 0xa72823, 0xad05001c,
+0xad040018, 0xa5090014, 0xa5090020, 0xa50a0016,
+0x3e00008, 0xa50a0022, 0x8f4201f8, 0x440fffe,
+0x24020002, 0xaf4401c0, 0xa34201c4, 0x3c021000,
+0x3e00008, 0xaf4201f8, 0x3c020800, 0x8c4200b4,
+0x27bdffe8, 0xafbf0014, 0x24420001, 0xafb00010,
+0x3c010800, 0xac2200b4, 0x8f430024, 0x3c02001f,
+0x30aa00ff, 0x3442ff80, 0x30d800ff, 0x628024,
+0x80f821, 0x30ef00ff, 0x1158003b, 0x1405821,
+0x240cff80, 0x3c19000a, 0x3163007f, 0x310c0,
+0x31940, 0x621821, 0x3c020800, 0x8c4200dc,
+0x25680001, 0x310d007f, 0x3e21021, 0x431021,
+0x3043007f, 0x3431821, 0x4c1024, 0x794821,
+0xaf420024, 0x8d220024, 0x16c1824, 0x6c7026,
+0xad22000c, 0x8d220024, 0x310800ff, 0xad220010,
+0x95220014, 0x95230020, 0x8d27001c, 0x3042ffff,
+0x3063ffff, 0x8d260018, 0x431023, 0x21100,
+0x227c3, 0x402821, 0xc43023, 0xe2102b,
+0xc23023, 0xe53823, 0xad27001c, 0xad260018,
+0x95220020, 0xa5220014, 0x95220022, 0x154b000a,
+0xa5220016, 0x8d230024, 0x8d220008, 0x25460001,
+0x31450080, 0x14620004, 0x30c4007f, 0x108f0002,
+0x38aa0080, 0xc05021, 0x51af0001, 0x31c800ff,
+0x1518ffc9, 0x1005821, 0x8f840034, 0x3082007f,
+0x3421821, 0x3c02000a, 0x621821, 0x2402ff80,
+0x822024, 0xaf440024, 0xa06a0079, 0xa06a0083,
+0x8c620050, 0x8f840034, 0xac620070, 0x8c650074,
+0x3c027fff, 0x3442ffff, 0xa22824, 0xe0007a3,
+0xac650074, 0xaf500024, 0x8fbf0014, 0x8fb00010,
+0x3e00008, 0x27bd0018, 0x27bdffc0, 0xafbe0038,
+0xafb70034, 0xafb5002c, 0xafb20020, 0xafb1001c,
+0xafb00018, 0xafbf003c, 0xafb60030, 0xafb40028,
+0xafb30024, 0x8f450024, 0x8f460028, 0x8f43002c,
+0x3c02001f, 0x3442ff80, 0x621824, 0xc23024,
+0x80a821, 0xafa30014, 0xa2f024, 0xe000767,
+0xafa60010, 0x3c020800, 0x8c4200e0, 0x2410ff80,
+0x3608821, 0x2a21021, 0x501024, 0xaf420024,
+0x3c020800, 0x8c4200e0, 0x2a21021, 0x3042007f,
+0x3421821, 0x3c02000a, 0x629021, 0x924200d2,
+0x93630084, 0x305700ff, 0x306300ff, 0x24020001,
+0x10620034, 0x3602021, 0x24020002, 0x14620036,
+0x0, 0xe00132b, 0x2402821, 0x92230083,
+0x92220083, 0x3063007f, 0x3042007f, 0x210c0,
+0x31940, 0x621821, 0x3c020800, 0x8c4200dc,
+0x2a21021, 0x433821, 0xf01024, 0xaf420028,
+0x92250078, 0x92240083, 0x30e2007f, 0x3421821,
+0x3c02000c, 0x14850007, 0x628021, 0x2402ffff,
+0xa24200f1, 0x2402ffff, 0xa64200f2, 0xa00085f,
+0x2402ffff, 0x96020020, 0xa24200f1, 0x96020022,
+0xa64200f2, 0x8e020024, 0xae4200f4, 0x92220083,
+0xa24200f0, 0x8e4200c8, 0xae4200fc, 0x8e4200c4,
+0xae4200f8, 0x8e220050, 0xae420100, 0x8e4200cc,
+0xae420104, 0x92220085, 0x3042003f, 0xa0008ba,
+0x34420040, 0xe00134e, 0x2402821, 0x92220085,
+0xa0008ba, 0x3042003f, 0x93620085, 0x2403ffdf,
+0x3042003f, 0xa3620085, 0x93620085, 0x431024,
+0xa3620085, 0x93630083, 0x93620078, 0x307400ff,
+0x304200ff, 0x10540036, 0x240aff80, 0x3c0c000c,
+0x3283007f, 0x310c0, 0x31940, 0x621821,
+0x3c020800, 0x8c4200dc, 0x26880001, 0x3109007f,
+0x2a21021, 0x433821, 0x30e2007f, 0x3421821,
+0xea1024, 0xaf420028, 0x6c8021, 0x8e020024,
+0x28a1824, 0x6a5826, 0xae02000c, 0x8e020024,
+0x310800ff, 0xae020010, 0x96020014, 0x96030020,
+0x8e07001c, 0x3042ffff, 0x3063ffff, 0x8e060018,
+0x431023, 0x21100, 0x227c3, 0x402821,
+0xc43023, 0xe2102b, 0xc23023, 0xe53823,
+0xae07001c, 0xae060018, 0x96020020, 0xa6020014,
+0x96020022, 0xa6020016, 0x92220079, 0x304200ff,
+0x10540007, 0x0, 0x51370001, 0x316800ff,
+0x92220078, 0x304200ff, 0x1448ffcd, 0x100a021,
+0x92220083, 0xa2220079, 0x8e220050, 0xa00091a,
+0xae220070, 0xa2220085, 0x8e22004c, 0x2405ff80,
+0xae42010c, 0x92220085, 0x34420020, 0xa2220085,
+0x924200d1, 0x3c030800, 0x8c6300dc, 0x305400ff,
+0x3c020800, 0x8c4200e4, 0x143140, 0x1420c0,
+0x2a31821, 0xc42021, 0x2a21021, 0x643821,
+0x461021, 0x451824, 0xe52824, 0xaf450028,
+0xaf43002c, 0x3042007f, 0x924400d0, 0x30e3007f,
+0x3422821, 0x3431821, 0x3c02000c, 0x628021,
+0x3c02000e, 0x309600ff, 0xa29821, 0x1296002a,
+0x0, 0x8e02000c, 0x2002021, 0x2602821,
+0x10400025, 0x26100028, 0xe000782, 0x0,
+0x9262000d, 0x26830001, 0x307400ff, 0x3042007f,
+0xa262000d, 0x2404ff80, 0x1697fff0, 0x26730020,
+0x3c020800, 0x8c4200dc, 0xa021, 0x2a21021,
+0x441024, 0xaf420028, 0x3c020800, 0x8c4200e4,
+0x3c030800, 0x8c6300dc, 0x2a21021, 0x441024,
+0xaf42002c, 0x3c020800, 0x8c4200e4, 0x2a31821,
+0x3063007f, 0x2a21021, 0x3042007f, 0x3422021,
+0x3431821, 0x3c02000c, 0x628021, 0x3c02000e,
+0xa0008dc, 0x829821, 0x8e4200d8, 0xae220050,
+0x8e4200d8, 0xae220070, 0x92250083, 0x924600d1,
+0x92230083, 0x924400d1, 0x2402ff80, 0xa22824,
+0x3063007f, 0x308400ff, 0xa62825, 0x64182a,
+0x10600002, 0x30a500ff, 0x38a50080, 0xa2250083,
+0xa2250079, 0xe000775, 0x0, 0x9222007e,
+0x2a02021, 0xa222007a, 0x8e230074, 0x3c027fff,
+0x3442ffff, 0x621824, 0xe0007a3, 0xae230074,
+0x8fa20010, 0xaf5e0024, 0x8fbf003c, 0xaf420028,
+0x8fbe0038, 0x8fa20014, 0x8fb70034, 0x8fb60030,
+0x8fb5002c, 0x8fb40028, 0x8fb30024, 0x8fb20020,
+0x8fb1001c, 0x8fb00018, 0x27bd0040, 0x3e00008,
+0xaf42002c, 0x90a20000, 0x24420001, 0xa0a20000,
+0x3c030800, 0x8c6300f4, 0x304200ff, 0x1443000f,
+0x803021, 0xa0a00000, 0x3c020800, 0x8c4200e4,
+0x8f840034, 0x822021, 0x3082007f, 0x3421821,
+0x3c02000c, 0x621821, 0x2402ff80, 0x822024,
+0xacc30000, 0x3e00008, 0xaf440028, 0x8c820000,
+0x24420020, 0x3e00008, 0xac820000, 0x94c20000,
+0x3c080800, 0x950800ca, 0x30e7ffff, 0x804821,
+0x1021021, 0xa4c20000, 0x94c20000, 0x3042ffff,
+0xe2102b, 0x54400001, 0xa4c70000, 0x94a20000,
+0x3c030800, 0x8c6300cc, 0x24420001, 0xa4a20000,
+0x94a20000, 0x3042ffff, 0x54430007, 0x8f860028,
+0x107102b, 0xa4a00000, 0x54400001, 0x1003821,
+0xa4c70000, 0x8f860028, 0x8cc4001c, 0xaf44003c,
+0x94a20000, 0x8f43003c, 0x3042ffff, 0x210c0,
+0x621821, 0xaf43003c, 0x8f42003c, 0x822023,
+0x18800004, 0x0, 0x8cc20018, 0xa00097b,
+0x24420001, 0x8cc20018, 0xaf420038, 0x3c020050,
+0x34420010, 0xaf420030, 0x0, 0x0,
+0x0, 0x8f420000, 0x30420020, 0x1040fffd,
+0x0, 0x8f420404, 0xad220004, 0x8f420400,
+0xad220000, 0x3c020020, 0xaf420030, 0x3e00008,
+0x0, 0x27bdffe0, 0xafb20018, 0xafb10014,
+0xafb00010, 0xafbf001c, 0x94c20000, 0xc08021,
+0x3c120800, 0x965200c6, 0x24420001, 0xa6020000,
+0x96030000, 0x94e20000, 0xe03021, 0x14430005,
+0x8fb10030, 0xe000950, 0x2403821, 0xa0009ad,
+0x0, 0x8c830004, 0x8c820004, 0x24420040,
+0x4610007, 0xac820004, 0x8c820004, 0x4400004,
+0x0, 0x8c820000, 0x24420001, 0xac820000,
+0x96020000, 0x3042ffff, 0x50520001, 0xa6000000,
+0x96220000, 0x24420001, 0xa6220000, 0x8f820028,
+0x96230000, 0x94420016, 0x14430004, 0x8fbf001c,
+0x24020001, 0xa6220000, 0x8fbf001c, 0x8fb20018,
0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020,
-0x8f84003c, 0x8c820018, 0xaf420038, 0x8c83001c,
-0x3c020005, 0xaf43003c, 0xaf420030, 0x27420400,
-0xaf80005c, 0xaf820058, 0x3e00008, 0x0,
-0x8f82005c, 0x3c030006, 0x21140, 0x431025,
-0xaf420030, 0x0, 0x0, 0x0,
-0x27430400, 0x8f420000, 0x30420010, 0x1040fffd,
-0x0, 0xaf80005c, 0xaf830058, 0x3e00008,
-0x0, 0x8f85003c, 0x8ca40004, 0x94a20012,
-0x2403ff00, 0x832024, 0x210c0, 0x821021,
-0xaf42003c, 0x8f43003c, 0x832023, 0x18800004,
-0x0, 0x8ca20000, 0xa001f16, 0x24420001,
-0x8ca20000, 0xaf420038, 0x3c020050, 0x34420008,
+0x8f890028, 0x27bdffe0, 0xafbf0018, 0x8d220028,
+0x27480400, 0x30e700ff, 0xaf420038, 0x8d22002c,
+0xaf880030, 0xaf42003c, 0x3c020005, 0xaf420030,
+0x0, 0x0, 0x0, 0x0,
+0x0, 0x0, 0x8c82000c, 0x8c82000c,
+0xad020000, 0x8c820010, 0xad020004, 0x8c820018,
+0xad020008, 0x8c82001c, 0xad02000c, 0x8ca20014,
+0xad020010, 0x8c820020, 0xad020014, 0x90820005,
+0x304200ff, 0x21200, 0xad020018, 0x8ca20018,
+0xad02001c, 0x8ca2000c, 0xad020020, 0x8ca20010,
+0xad020024, 0x8ca2001c, 0xad020028, 0x8ca20020,
+0xad02002c, 0xad060030, 0xad000034, 0x97830026,
+0x3402ffff, 0x14620002, 0x602021, 0x3404ffff,
+0x10e00011, 0xad040038, 0x95230036, 0x95240036,
+0x24020001, 0x3063ffff, 0x318c2, 0x691821,
+0x90650040, 0x30840007, 0x821004, 0x451025,
+0xa0620040, 0x8f820028, 0x94420056, 0x3042ffff,
+0xa000a14, 0xad02003c, 0x95230036, 0x95240036,
+0x24020001, 0x3063ffff, 0x318c2, 0x691821,
+0x90650040, 0x30840007, 0x821004, 0x21027,
+0x451024, 0xa0620040, 0xad00003c, 0x0,
+0x0, 0x0, 0x3c020006, 0x34420040,
0xaf420030, 0x0, 0x0, 0x0,
-0x8f420000, 0x30420020, 0x1040fffd, 0x0,
-0x8f84003c, 0x8f420400, 0xac820018, 0x8f430404,
-0x3c020020, 0xac83001c, 0xaf420030, 0x94830010,
-0x9482000a, 0x621821, 0xa4830010, 0x94820012,
-0x24420001, 0xa4820012, 0x94830012, 0x94820014,
-0x50620001, 0xa4800012, 0x3e00008, 0x0,
-0x10c00007, 0x0, 0x8ca20000, 0x24c6ffff,
-0x24a50004, 0xac820000, 0x14c0fffb, 0x24840004,
-0x3e00008, 0x0, 0xa001f46, 0xa01021,
-0xac860000, 0x0, 0x0, 0x24840004,
-0xa01021, 0x1440fffa, 0x24a5ffff, 0x3e00008,
-0x0, 0x0 };
-static u32 bce_COM_b06FwData[(0x0/4) + 1] = { 0x0 };
-static u32 bce_COM_b06FwRodata[(0x88/4) + 1] = {
-0x8001c1c,
-0x8001c4c, 0x8001c4c, 0x8001c4c, 0x8001c4c,
-0x8001c4c, 0x8001b74, 0x8001c4c, 0x8001bdc,
-0x8001c4c, 0x8001b08, 0x8001c4c, 0x8001c4c,
-0x8001c4c, 0x8001b14, 0x0, 0x8002b58,
-0x8002ba8, 0x8002bd8, 0x8002c08, 0x8002c38,
-0x0, 0x80060a0, 0x80060a0, 0x80060a0,
-0x80060a0, 0x80060a0, 0x80060d4, 0x80060d4,
-0x8006114, 0x8006120, 0x8006120, 0x80060a0,
-0x0, 0x0 };
-static u32 bce_COM_b06FwBss[(0x88/4) + 1] = { 0x0 };
-static u32 bce_COM_b06FwSbss[(0x60/4) + 1] = { 0x0 };
-/* static u32 bce_COM_b06FwSdata[(0x0/4) + 1] = { 0x0 }; */
-
-static int bce_RXP_b06FwReleaseMajor = 0x1;
-static int bce_RXP_b06FwReleaseMinor = 0x0;
-static int bce_RXP_b06FwReleaseFix = 0x0;
-static u32 bce_RXP_b06FwStartAddr = 0x08003184;
-static u32 bce_RXP_b06FwTextAddr = 0x08000000;
-static int bce_RXP_b06FwTextLen = 0x6820;
-static u32 bce_RXP_b06FwDataAddr = 0x08006ac0;
-static int bce_RXP_b06FwDataLen = 0x0;
-static u32 bce_RXP_b06FwRodataAddr = 0x08006820;
-static int bce_RXP_b06FwRodataLen = 0x278;
-static u32 bce_RXP_b06FwBssAddr = 0x08006af0;
-static int bce_RXP_b06FwBssLen = 0x13dc;
-static u32 bce_RXP_b06FwSbssAddr = 0x08006ac0;
-static int bce_RXP_b06FwSbssLen = 0x28;
-/* static u32 bce_RXP_b06FwSDataAddr = 0x00000000; */
-/* static int bce_RXP_b06FwSDataLen = 0x0; */
-static u32 bce_RXP_b06FwText[(0x6820/4) + 1] = {
-0xa000c61,
-0x0, 0x0, 0xd, 0x72787020,
-0x332e342e, 0x38000000, 0x3040803, 0x0,
-0xd, 0x0, 0x0, 0x0,
+0x8f420000, 0x30420010, 0x1040fffd, 0x8f860028,
+0xaf880030, 0x24c20056, 0x24c7003c, 0x24c40028,
+0x24c50032, 0x24c60036, 0xe00098e, 0xafa20010,
+0x8fbf0018, 0x3e00008, 0x27bd0020, 0x8f830024,
+0x3c050800, 0x8ca500e8, 0x8f820034, 0x30633fff,
+0x31980, 0x451021, 0x431021, 0x2403ff80,
+0x3045007f, 0x431024, 0xaf420028, 0x3451821,
+0x3c02000c, 0x623021, 0x90c2000d, 0x3821,
+0x34420010, 0xa0c2000d, 0x8f890028, 0x8f8a0024,
+0x95230036, 0xa1382, 0x30480003, 0x24020001,
+0xa4c3000e, 0x1102000b, 0x29020002, 0x10400005,
+0x24020002, 0x1100000c, 0x24030001, 0xa000a57,
+0x1821, 0x11020006, 0x0, 0xa000a57,
+0x1821, 0x8cc2002c, 0xa000a57, 0x24430001,
+0x8cc20014, 0x24430001, 0x8cc20018, 0x43102b,
+0x14400003, 0x0, 0xa000a60, 0x24070001,
+0x9522003e, 0x24420001, 0xa522003e, 0xa1382,
+0x30430003, 0x2c620002, 0x10400009, 0x802821,
+0x14600004, 0x0, 0x8cc60034, 0xa000a70,
+0x0, 0x8cc60038, 0xa000a70, 0x802821,
+0x3021, 0x3c040800, 0x24844fd0, 0xa0009c1,
+0x0, 0x27490100, 0x8d22000c, 0x95230006,
+0x1202021, 0x21602, 0x3045003f, 0x3063ffff,
+0x24020027, 0x28a60028, 0x10a2000e, 0xaf830024,
+0x10c00008, 0x24020031, 0x24020021, 0x10a20009,
+0x24020025, 0x10a20007, 0x9382002d, 0xa000a8e,
+0x0, 0x10a20005, 0x9382002d, 0xa000a8e,
+0x0, 0xa000a2c, 0x0, 0xa00075e,
+0x0, 0x95230006, 0x91240005, 0x8d25000c,
+0x8d260010, 0x8d270018, 0x8d28001c, 0x8d290020,
+0x24420001, 0x3c010800, 0xa4234fd6, 0x3c010800,
+0xa0244fd5, 0x3c010800, 0xac254fdc, 0x3c010800,
+0xac264fe0, 0x3c010800, 0xac274fe8, 0x3c010800,
+0xac284fec, 0x3c010800, 0xac294ff0, 0x3e00008,
+0xa382002d, 0x8f870028, 0x27bdffc0, 0xafb30034,
+0xafb20030, 0xafb1002c, 0xafb00028, 0xafbf0038,
+0x3c020800, 0x8c4200d0, 0x94e30030, 0x30b0ffff,
+0x501007, 0x3045ffff, 0x3063ffff, 0xc09821,
+0xa7a20010, 0x3c110800, 0x963100c6, 0x14a30006,
+0x3092ffff, 0x8ce20024, 0x24420030, 0xaf42003c,
+0xa000ac7, 0x8ce20020, 0x94e20032, 0x3042ffff,
+0x54a20008, 0x27a40018, 0x8ce2002c, 0x24420030,
+0xaf42003c, 0x8ce20028, 0xaf420038, 0xa000ad5,
+0x8f840028, 0x27a50010, 0x27a60020, 0x2203821,
+0xe000950, 0xa7a00020, 0x8fa20018, 0x24420030,
+0xaf420038, 0x8fa2001c, 0xaf42003c, 0x8f840028,
+0x3c020005, 0xaf420030, 0x94820034, 0x27430400,
+0x3042ffff, 0x202102b, 0x14400007, 0xaf830030,
+0x94820054, 0x94830034, 0x2021021, 0x431023,
+0xa000ae9, 0x3043ffff, 0x94830054, 0x94820034,
+0x2231821, 0x501023, 0x621823, 0x3063ffff,
+0x94820016, 0x3042ffff, 0x14430003, 0x0,
+0xa000af7, 0x24030001, 0x94820016, 0x3042ffff,
+0x43102b, 0x10400005, 0x8f820030, 0x94820016,
+0x621023, 0x3043ffff, 0x8f820030, 0xac530000,
+0xac400004, 0xac520008, 0xac43000c, 0x3c020006,
+0x34420010, 0xaf420030, 0x0, 0x0,
+0x0, 0x8f420000, 0x30420010, 0x1040fffd,
+0x1018c2, 0x641821, 0x90650040, 0x32040007,
+0x24020001, 0x8fbf0038, 0x8fb30034, 0x8fb20030,
+0x8fb1002c, 0x8fb00028, 0x821004, 0x451025,
+0x27bd0040, 0x3e00008, 0xa0620040, 0x27bdffa8,
+0xafb60050, 0xafb5004c, 0xafb40048, 0xafb30044,
+0xafb1003c, 0xafbf0054, 0xafb20040, 0xafb00038,
+0x8c900000, 0x3c020800, 0x8c4200e8, 0x8f860034,
+0x96030002, 0x2413ff80, 0xc23021, 0x30633fff,
+0x31980, 0xc33821, 0xf31024, 0x90b20000,
+0xaf42002c, 0x92030002, 0x30e2007f, 0x3423021,
+0x3c02000e, 0xc28821, 0x306300c0, 0x24020040,
+0x80a821, 0xa0b021, 0x14620026, 0xa021,
+0x8e340038, 0x8e220018, 0x14400002, 0x24020001,
+0xae220018, 0x9202000d, 0x30420020, 0x14400015,
+0x8f820034, 0x3c030800, 0x8c6300dc, 0x1238c0,
+0x123140, 0x431021, 0xc73021, 0x463821,
+0x30e30007, 0x3c020080, 0x30e60078, 0xc23025,
+0x3431821, 0xf31024, 0xaf420800, 0x24630900,
+0xaf460810, 0x8e220018, 0x8c630008, 0x431021,
+0xae220018, 0x8e22002c, 0x8e230018, 0x24420001,
+0x62182b, 0x1060003d, 0x0, 0xa000bab,
+0x0, 0x92030002, 0x2402ffc0, 0x431024,
+0x304200ff, 0x14400005, 0x24020001, 0xae220018,
+0x8e340034, 0xa000b94, 0x0, 0x8e220014,
+0x24420001, 0xae220018, 0x92020000, 0x21600,
+0x21603, 0x4410029, 0x0, 0x96020002,
+0x27a40010, 0x802821, 0xa7a20016, 0x96020002,
+0x24070001, 0x3021, 0x3042ffff, 0xaf820024,
+0xe0009c1, 0xafa0001c, 0x96030002, 0x3c040800,
+0x8c8400e8, 0x8f820034, 0x30633fff, 0x31980,
+0x441021, 0x431021, 0x3043007f, 0x3c05000c,
+0x531024, 0x3431821, 0xaf420028, 0x651821,
+0x9062000d, 0x122140, 0x3042007f, 0xa062000d,
+0x3c030800, 0x8c6300e4, 0x8f820034, 0x431021,
+0x443821, 0x30e2007f, 0x3421021, 0x451021,
+0xf31824, 0xaf430028, 0xaea20000, 0x9222000d,
+0x30420010, 0x10400013, 0x2a02021, 0x8f830028,
+0x8ea40000, 0x2803021, 0x9462003e, 0x2442ffff,
+0xa462003e, 0x94840002, 0x9625000e, 0x3084ffff,
+0xe000aa6, 0x30a5ffff, 0x8f820028, 0x94430034,
+0x9622000e, 0x14430003, 0x2a02021, 0x24020001,
+0xa382002c, 0x2c02821, 0xe000936, 0x0,
+0x8fbf0054, 0x8fb60050, 0x8fb5004c, 0x8fb40048,
+0x8fb30044, 0x8fb20040, 0x8fb1003c, 0x8fb00038,
+0x3e00008, 0x27bd0058, 0x8f850028, 0x27bdffd0,
+0xafb40028, 0xafb20020, 0xafbf002c, 0xafb30024,
+0xafb1001c, 0xafb00018, 0x90a800d0, 0x90a600d1,
+0x3c020800, 0x8c4200e4, 0x8f830034, 0x30c700ff,
+0xa3a60010, 0x621821, 0x71140, 0x621821,
+0x3062007f, 0x3422021, 0x3c02000c, 0x822021,
+0x2402ff80, 0x621824, 0x311200ff, 0x8cb100d8,
+0xafa40014, 0x8cb300dc, 0xa021, 0xaf430028,
+0x10f2001f, 0x24020001, 0x8fa60014, 0x27a40014,
+0x27a50010, 0x8cc20004, 0x2228021, 0x2701023,
+0x4400017, 0x24020001, 0x90c3000d, 0x2402ff80,
+0x431024, 0x304200ff, 0x14400007, 0x2008821,
+0x90c2000d, 0x34420040, 0xe000936, 0xa0c2000d,
+0xa000bf2, 0x93a20010, 0xe000b14, 0x24140001,
+0x8f830028, 0xac7000d8, 0x93a20010, 0xa06200d1,
+0x93a20010, 0x1452ffe5, 0x8fa60014, 0x24020001,
+0x16820004, 0x8fbf002c, 0xe00075e, 0x0,
+0x8fbf002c, 0x8fb40028, 0x8fb30024, 0x8fb20020,
+0x8fb1001c, 0x8fb00018, 0x3e00008, 0x27bd0030,
+0x27bdffd8, 0xafb3001c, 0xafb20018, 0xafb10014,
+0xafb00010, 0xafbf0020, 0x809821, 0xe08021,
+0x30b1ffff, 0xe0005a5, 0x30d200ff, 0x0,
+0x0, 0x0, 0x8f820020, 0xac510000,
+0xac520004, 0xac530008, 0xac40000c, 0xac400010,
+0xac400014, 0xac400018, 0x3c030800, 0x94634fb6,
+0x2038025, 0xac50001c, 0x0, 0x0,
+0x0, 0x24040001, 0x8fbf0020, 0x8fb3001c,
+0x8fb20018, 0x8fb10014, 0x8fb00010, 0xa0005dd,
+0x27bd0028, 0x27bdffe8, 0xafb00010, 0xafbf0014,
+0x30a5ffff, 0x30c600ff, 0x808021, 0x24020c80,
+0xaf420024, 0x0, 0x0, 0x0,
+0x0, 0x0, 0xe000c01, 0x0,
+0x3c040800, 0x248400e0, 0x8c820000, 0x2403ff80,
+0x8fbf0014, 0x2021021, 0x431024, 0xaf420024,
+0x8c820000, 0x3c03000a, 0x2028021, 0x3210007f,
+0x3501021, 0x8fb00010, 0x431021, 0x27bd0018,
+0x3e00008, 0xaf820028, 0x27bdffe8, 0xafbf0010,
+0x8f440140, 0x3c030800, 0x8c6300e0, 0x2402ff80,
+0xaf840034, 0x831821, 0x621024, 0xaf420024,
+0x3c020008, 0x3424021, 0x95050002, 0x3063007f,
+0x3c02000a, 0x3431821, 0x621821, 0x30a5ffff,
+0x3402ffff, 0x3021, 0x3c076020, 0x10a20006,
+0xaf830028, 0x2402ffff, 0xa5020002, 0x946500d4,
+0xe000c26, 0x30a5ffff, 0x8fbf0010, 0x24020c80,
+0x27bd0018, 0x3e00008, 0xaf420024, 0x3c020008,
+0x3424021, 0x95020002, 0x3c0a0800, 0x954a00c6,
+0x3046ffff, 0x14c00007, 0x3402ffff, 0x8f820028,
+0x8f840034, 0x3c076020, 0x944500d4, 0xa000c8f,
+0x30a5ffff, 0x10c20024, 0x8f870028, 0x94e20054,
+0x94e40016, 0x3045ffff, 0xa61023, 0xa6182b,
+0x3089ffff, 0x10600004, 0x3044ffff, 0xc51023,
+0x1221023, 0x3044ffff, 0x8a102b, 0x1040000c,
+0x12a1023, 0x24020001, 0xa5020016, 0x2402ffff,
+0xa5020002, 0x94e500d4, 0x8f840034, 0x3021,
+0x30a5ffff, 0x3c076020, 0xa000c26, 0x0,
+0x44102a, 0x10400008, 0x0, 0x95020016,
+0x30420001, 0x10400004, 0x0, 0x9742007e,
+0x24420014, 0xa5020016, 0x3e00008, 0x0,
+0x8f840028, 0x27bdffe0, 0xafbf0018, 0x94820034,
+0x9483003e, 0x1060001a, 0x3048ffff, 0x9383002c,
+0x24020001, 0x14620027, 0x8fbf0018, 0x8f820028,
+0x818c2, 0x31080007, 0x621821, 0x2447003a,
+0x24490054, 0x24440020, 0x24450030, 0x24460034,
+0x90620040, 0x304200ff, 0x1021007, 0x30420001,
+0x10400016, 0x8fbf0018, 0xe00098e, 0xafa90010,
+0x8f820028, 0x94420034, 0xa000ca8, 0x3048ffff,
+0x94830036, 0x94820034, 0x1043000e, 0x8fbf0018,
+0x94820036, 0xa4820034, 0x94820056, 0xa4820054,
+0x8c82002c, 0xac820024, 0x94820032, 0xa4820030,
+0x9482003c, 0xa482003a, 0x8fbf0018, 0xa000c68,
+0x27bd0020, 0x3e00008, 0x27bd0020, 0x27bdffe8,
+0xafbf0010, 0x8f4a0100, 0x3c050800, 0x8ca500e0,
+0x3c020800, 0x90424fdc, 0x3c0c0800, 0x958c4fd6,
+0x1452821, 0x304b003f, 0x30a2007f, 0x3424021,
+0x39690032, 0x3c02000a, 0x3963003f, 0x2c630001,
+0x1024021, 0x2d290001, 0x2402ff80, 0xa22824,
+0x1234825, 0xaf8a0034, 0x801821, 0xaf450024,
+0x3021, 0x802821, 0x24070001, 0xaf880028,
+0x3c040800, 0x24844fd0, 0xaf8c0024, 0x15200006,
+0xa380002d, 0x24020020, 0x1562000e, 0x3402ffff,
+0x1582000c, 0x0, 0x24020020, 0x15620005,
+0x0, 0x8c630014, 0x2402ffff, 0x10620007,
+0x0, 0xe0009c1, 0x0, 0xa000d04,
+0x0, 0xe000a2c, 0x602021, 0xe000c9d,
+0x0, 0x8fbf0010, 0x24020c80, 0x27bd0018,
+0x3e00008, 0xaf420024, 0x3c020800, 0x8c4200e0,
+0x27bdffa0, 0xafb1003c, 0x821021, 0x2411ff80,
+0xafbe0058, 0xafb70054, 0xafb20040, 0xafb00038,
+0xafbf005c, 0xafb60050, 0xafb5004c, 0xafb40048,
+0xafb30044, 0x511024, 0x8f480024, 0x8f490028,
+0x8f470028, 0xaf420024, 0x3c020800, 0x8c4200e0,
+0x809021, 0x24060006, 0x821021, 0x3042007f,
+0x3421821, 0x3c02000a, 0x628021, 0x3c02001f,
+0x3442ff80, 0xe23824, 0x27a40010, 0x260500f0,
+0x122f024, 0x102b824, 0xe000655, 0xafa70030,
+0x8fa20018, 0xae0200c4, 0x8fa2001c, 0xae0200c8,
+0x8fa20024, 0xae0200cc, 0x93a40010, 0x920300d1,
+0x2402ff80, 0x821024, 0x431025, 0x304900ff,
+0x3083007f, 0x3122007f, 0x62102a, 0x10400004,
+0x310c0, 0x1311026, 0x304900ff, 0x310c0,
+0x31940, 0x621821, 0x3c020800, 0x8c4200dc,
+0x920400d2, 0x2421021, 0x431021, 0x511024,
+0xaf420028, 0x93a30010, 0x3063007f, 0x310c0,
+0x31940, 0x621821, 0x3c020800, 0x8c4200dc,
+0x2421021, 0x431021, 0x3042007f, 0x3421821,
+0x3c02000c, 0x624021, 0x8fa30014, 0x2402ffff,
+0x10620030, 0x309500ff, 0x93a20011, 0x95030014,
+0x304400ff, 0x3063ffff, 0x64182b, 0x1060000d,
+0x0, 0x95040014, 0x8d07001c, 0x8d060018,
+0x3084ffff, 0x442023, 0x42100, 0x1021,
+0xe43821, 0xe4202b, 0xc23021, 0xa000d7e,
+0xc43021, 0x95040014, 0x8d07001c, 0x8d060018,
+0x3084ffff, 0x822023, 0x42100, 0x1021,
+0x801821, 0xc23023, 0xe4202b, 0xc43023,
+0xe33823, 0xad07001c, 0xad060018, 0x93a20011,
+0xa5020014, 0x97a20012, 0xa5020016, 0x8fa20014,
+0xad020010, 0x8fa20014, 0xad02000c, 0x93a20011,
+0xa5020020, 0x97a20012, 0xa5020022, 0x8fa20014,
+0xad020024, 0x2406ff80, 0x2461024, 0x3256007f,
+0xaf420024, 0x3561821, 0x3c02000a, 0x628021,
+0x8e02004c, 0x8fa20020, 0x3124007f, 0x428c0,
+0xae020050, 0x8fa20020, 0x42140, 0x852821,
+0xae020070, 0x93a20010, 0x1208821, 0xa2020083,
+0x93a20010, 0xa2020079, 0x92020085, 0x3042003f,
+0xa2020085, 0x3c020800, 0x8c4200dc, 0x2421021,
+0x451021, 0x461024, 0xaf42002c, 0x3c020800,
+0x8c4200e4, 0x3c030800, 0x8c6300dc, 0x2421021,
+0x441021, 0x461024, 0xaf420028, 0x3c020800,
+0x8c4200e4, 0x2431821, 0x651821, 0x2421021,
+0x441021, 0x3042007f, 0x3063007f, 0x93a50010,
+0x3422021, 0x3431821, 0x3c02000e, 0x624021,
+0x3c02000c, 0x10b1008c, 0x824821, 0x3233007f,
+0x16600019, 0x2404ff80, 0x3c020800, 0x8c4200dc,
+0x2421021, 0x441024, 0xaf42002c, 0x3c020800,
+0x8c4200e4, 0x3c030800, 0x8c6300dc, 0x2421021,
+0x441024, 0xaf420028, 0x3c020800, 0x8c4200e4,
+0x2431821, 0x3063007f, 0x2421021, 0x3042007f,
+0x3422021, 0x3431821, 0x3c02000e, 0x624021,
+0x3c02000c, 0x824821, 0x9124000d, 0x2414ff80,
+0x1021, 0x942025, 0xa124000d, 0x95040002,
+0x95050014, 0x8d07001c, 0x3084ffff, 0x30a5ffff,
+0x8d060018, 0x852023, 0x42100, 0xe43821,
+0xc23021, 0xe4202b, 0xc43021, 0xad07001c,
+0xad060018, 0x95020002, 0xa5020014, 0xa5000016,
+0x8d020008, 0xad020010, 0x8d020008, 0xad02000c,
+0x95020002, 0xa5020020, 0xa5000022, 0x8d020008,
+0xad020024, 0x9122000d, 0x30420040, 0x10400042,
+0x26220001, 0x3c020800, 0x8c4200e0, 0xa3b30028,
+0x3c10000a, 0x2421021, 0x541024, 0xaf420024,
+0x3c020800, 0x8c4200e0, 0xa380002c, 0x27a4002c,
+0x2421021, 0x3042007f, 0x3421821, 0x701821,
+0x8c6200d8, 0x8d260004, 0x27a50028, 0xafa9002c,
+0x461021, 0xac6200d8, 0xe000b14, 0xaf830028,
+0x93a30028, 0x8f820028, 0xe00075e, 0xa04300d1,
+0xe000c9d, 0x0, 0x2541024, 0xaf420024,
+0x3c020800, 0x8c4200dc, 0x132940, 0x1320c0,
+0xa42021, 0x2421021, 0x441021, 0x541024,
+0xaf42002c, 0x3c020800, 0x8c4200e4, 0x3c030800,
+0x8c6300dc, 0x3563021, 0x2421021, 0x451021,
+0x541024, 0xaf420028, 0x3c020800, 0x8c4200e4,
+0x2431821, 0x641821, 0x2421021, 0x451021,
+0x3042007f, 0x3063007f, 0x3422021, 0x3431821,
+0x3c02000e, 0x624021, 0x3c02000c, 0xd08021,
+0x824821, 0x26220001, 0x3043007f, 0x14750005,
+0x304400ff, 0x2403ff80, 0x2231024, 0x431026,
+0x304400ff, 0x93a20010, 0x808821, 0x25080028,
+0x1444ff76, 0x25290020, 0x93a40010, 0x8fa30014,
+0x2402ffff, 0x1062000a, 0x308900ff, 0x24820001,
+0x24830001, 0x3042007f, 0x14550005, 0x306900ff,
+0x2403ff80, 0x831024, 0x431026, 0x304900ff,
+0x92020078, 0x305300ff, 0x11330032, 0x1208821,
+0x3c020800, 0x8c4200dc, 0x3225007f, 0x520c0,
+0x52940, 0xa42021, 0x2421021, 0x2406ff80,
+0x441021, 0x461024, 0xaf42002c, 0x3c030800,
+0x8c6300dc, 0x3c020800, 0x8c4200e4, 0x2431821,
+0x2421021, 0x451021, 0x641821, 0x461024,
+0x3063007f, 0xaf420028, 0x3431821, 0x3c02000e,
+0x624021, 0x3c020800, 0x8c4200e4, 0x8d06000c,
+0x1002021, 0x2421021, 0x451021, 0x3042007f,
+0x3421821, 0x3c02000c, 0x624821, 0x10c0000d,
+0x1202821, 0xe000782, 0x0, 0x2402ff80,
+0x2221824, 0x26240001, 0x622826, 0x3082007f,
+0x14550002, 0x308300ff, 0x30a300ff, 0x1473ffd0,
+0x608821, 0x8e030074, 0x3c027fff, 0x3442ffff,
+0x621824, 0xae030074, 0xe0007a3, 0x2402021,
+0xaf570024, 0x8fa20030, 0xaf5e0028, 0x8fbf005c,
+0x8fbe0058, 0x8fb70054, 0x8fb60050, 0x8fb5004c,
+0x8fb40048, 0x8fb30044, 0x8fb20040, 0x8fb1003c,
+0x8fb00038, 0x27bd0060, 0x3e00008, 0xaf42002c,
+0x27bdffd8, 0xafb1001c, 0xafbf0020, 0xafb00018,
+0x27510188, 0x92220003, 0x2408ff80, 0x3c03000a,
+0x3047007f, 0xa3a70010, 0x8f460180, 0x3c020800,
+0x8c4200e0, 0xaf860034, 0xc22821, 0xa81024,
+0xaf420024, 0x92240000, 0x30a2007f, 0x3421021,
+0x431021, 0xaf820028, 0x3084007f, 0x24020002,
+0x14820025, 0x71940, 0x3c020800, 0x8c4200e4,
+0xc21021, 0x432821, 0x30a2007f, 0x3421821,
+0xa81024, 0xaf420028, 0x3c02000c, 0x621821,
+0x9062000d, 0xafa30014, 0x481025, 0xa062000d,
+0x8fa30014, 0x9062000d, 0x30420040, 0x5040006a,
+0x8fbf0020, 0x8f860028, 0xa380002c, 0x27a40014,
+0x8cc200d8, 0x8c630004, 0x27a50010, 0x431021,
+0xe000b14, 0xacc200d8, 0x93a30010, 0x8f820028,
+0xe00075e, 0xa04300d1, 0xe000c9d, 0x0,
+0xa000f3f, 0x8fbf0020, 0xe000767, 0xc02021,
+0xe000775, 0x0, 0x3c020008, 0x3428021,
+0x92230001, 0x9202007b, 0x1443004f, 0x8fbf0020,
+0x92220000, 0x3044007f, 0x24020004, 0x10820017,
+0x28820005, 0x10400006, 0x24020005, 0x24020003,
+0x10820007, 0x8fb1001c, 0xa000f40, 0x0,
+0x10820012, 0x8fbf0020, 0xa000f40, 0x8fb1001c,
+0x92050083, 0x92060078, 0x8e070074, 0x8f840034,
+0x30a500ff, 0x73e02, 0x30c600ff, 0xe0007ab,
+0x30e7007f, 0xa000f3f, 0x8fbf0020, 0xe000d0b,
+0x8f840034, 0xa000f3f, 0x8fbf0020, 0x24020c80,
+0xaf420024, 0x9202003e, 0x30420040, 0x10400020,
+0x0, 0x9202003e, 0x21600, 0x21603,
+0x4410006, 0x0, 0x8f840034, 0xe0006d8,
+0x24050093, 0xa000f3f, 0x8fbf0020, 0x9202003f,
+0x24030018, 0x304200ff, 0x1443000c, 0x8f840034,
+0x24050039, 0xe000670, 0x3021, 0xe000333,
+0x8f840034, 0x24020012, 0xa202003f, 0xe00033c,
+0x8f840034, 0xa000f3f, 0x8fbf0020, 0x24050036,
+0xe000670, 0x3021, 0xa000f3f, 0x8fbf0020,
+0xe000333, 0x8f840034, 0x92020005, 0x34420020,
+0xa2020005, 0xe00033c, 0x8f840034, 0xe0010d5,
+0x8f840034, 0x8fbf0020, 0x8fb1001c, 0x8fb00018,
+0x24020c80, 0x27bd0028, 0x3e00008, 0xaf420024,
+0x27bdffe8, 0xafb00010, 0xafbf0014, 0x27430100,
+0x94620008, 0x21400, 0x21403, 0x4410002,
+0x8021, 0x24100001, 0x94620008, 0x30420080,
+0x1040001a, 0x2001021, 0x94620008, 0x30422000,
+0x10400016, 0x2001021, 0x8c630018, 0x3c021c2d,
+0x344219ed, 0x24060006, 0x1062000f, 0x3c076021,
+0x3c020800, 0x8c4200d4, 0x10400007, 0x8f820028,
+0x8f830028, 0x90620062, 0x3042000f, 0x34420040,
+0xa0620062, 0x8f820028, 0x8f840034, 0x944500d4,
+0xe000c26, 0x30a5ffff, 0x2001021, 0x8fbf0014,
+0x8fb00010, 0x3e00008, 0x27bd0018, 0x27bdffe0,
+0xafb10014, 0xafb00010, 0xa380002c, 0xafbf0018,
+0x8f450100, 0x3c030800, 0x8c6300e0, 0x2402ff80,
+0xaf850034, 0xa31821, 0x3064007f, 0x3442021,
+0x621824, 0x3c02000a, 0x822021, 0xaf430024,
+0x27500100, 0x8e020014, 0x8c8300dc, 0xaf840028,
+0x431023, 0x18400004, 0x8821, 0x8e020014,
+0xe000bb7, 0xac8200dc, 0x9202000b, 0x24030002,
+0x304200ff, 0x1443002f, 0x0, 0x96020008,
+0x304300ff, 0x24020082, 0x14620005, 0x24020084,
+0xe000a72, 0x0, 0xa000fcb, 0x0,
+0x14620009, 0x24020081, 0x8f820028, 0x8f840034,
+0x3c076021, 0x944500d4, 0x92060005, 0x30a5ffff,
+0xa000fba, 0x30c600ff, 0x14620027, 0x0,
+0x9202000a, 0x304300ff, 0x30620020, 0x10400004,
+0x30620040, 0x8f840034, 0xa000fb6, 0x24060040,
+0x10400004, 0x31600, 0x8f840034, 0xa000fb6,
+0x24060041, 0x21603, 0x4410017, 0x8f840034,
+0x24060042, 0x8f820028, 0x3c076019, 0x944500d4,
+0x30a5ffff, 0xe000c26, 0x0, 0xa000fcb,
+0x0, 0x9202000b, 0x24030016, 0x304200ff,
+0x10430006, 0x0, 0x9202000b, 0x24030017,
+0x304200ff, 0x14430004, 0x0, 0xe000f45,
+0x0, 0x408821, 0xe000c9d, 0x0,
+0x9202000a, 0x30420008, 0x10400006, 0x24020c80,
+0x8f850028, 0x3c040008, 0xe001303, 0x3442021,
+0x24020c80, 0xaf420024, 0x8fbf0018, 0x2201021,
+0x8fb00010, 0x8fb10014, 0x3e00008, 0x27bd0020,
+0x3c020800, 0x8c420020, 0x1040001d, 0x27450100,
+0x90a30009, 0x3c020008, 0x3422021, 0x24020018,
+0x54620003, 0x3c020008, 0xa000fee, 0x24020008,
+0x3422021, 0x24020016, 0x14620005, 0x24020017,
+0x24020012, 0xa082003f, 0xa000ff8, 0x94a70008,
+0x54620006, 0x94a70008, 0x93620005, 0x2403fffe,
+0x431024, 0xa3620005, 0x94a70008, 0x90a6001b,
+0x8ca40000, 0x94a50006, 0xa000c01, 0x73c00,
+0x3e00008, 0x0, 0x27440100, 0x94820008,
+0x304500ff, 0x38a30082, 0x38a20084, 0x2c630001,
+0x2c420001, 0x621825, 0x10600006, 0x24a2ff80,
+0x9382002d, 0x1040000e, 0x0, 0xa000cd0,
+0x0, 0x304200ff, 0x2c430002, 0x24020083,
+0x14a20005, 0x0, 0x8f430104, 0x3c026020,
+0x3e00008, 0xac430014, 0x10600003, 0x0,
+0xa000f70, 0x0, 0xa000fdd, 0x0,
+0x9363007e, 0x9362007a, 0x14430009, 0x2021,
+0x93620000, 0x24030050, 0x304200ff, 0x14430004,
+0x24040001, 0x9362007e, 0x24420001, 0xa362007e,
+0x3e00008, 0x801021, 0x8f4201f8, 0x440fffe,
+0x24020002, 0xaf4401c0, 0xa34201c4, 0x3c021000,
+0x3e00008, 0xaf4201f8, 0x27bdffe8, 0xafbf0010,
+0x9362003f, 0x2403000a, 0x304200ff, 0x14430046,
+0x0, 0x8f630054, 0x8f62004c, 0x1062007f,
+0x3603021, 0x93620000, 0x24030050, 0x304200ff,
+0x1443002f, 0x0, 0x8f440140, 0x3c020800,
+0x8c4200e0, 0x2403ff80, 0x821021, 0x431024,
+0xaf420024, 0x3c020800, 0x8c4200e0, 0x8f650054,
+0x3c03000a, 0x822021, 0x3084007f, 0x3441021,
+0x431021, 0xac450108, 0x9762003c, 0x8f63004c,
+0x3042ffff, 0x21040, 0x621821, 0xaf63005c,
+0x8f630054, 0x8f64004c, 0x9762003c, 0x641823,
+0x3042ffff, 0x31843, 0x21040, 0x43102a,
+0x10400006, 0x0, 0x8f620054, 0x8f63004c,
+0x431023, 0xa00106b, 0x21043, 0x9762003c,
+0x3042ffff, 0x21040, 0xacc20064, 0x24020001,
+0xa0c0007c, 0xa0c20084, 0x24020c80, 0xaf420024,
+0xe00101d, 0x8f440140, 0x10400049, 0x8fbf0010,
+0x8f430140, 0x8f4201f8, 0x440fffe, 0x24020002,
+0xaf4301c0, 0xa34201c4, 0x3c021000, 0xaf4201f8,
+0xa0010bd, 0x8fbf0010, 0x9362003f, 0x24030010,
+0x304200ff, 0x14430004, 0x0, 0x8f440140,
+0xa0010a9, 0x2821, 0x9362003f, 0x24030016,
+0x304200ff, 0x14430004, 0x24020014, 0xa362003f,
+0xa0010b7, 0x0, 0x8f62004c, 0x8f630050,
+0x431023, 0x441002a, 0x8fbf0010, 0x93620081,
+0x24420001, 0xa3620081, 0x93620081, 0x3c030800,
+0x8c6300c0, 0x304200ff, 0x14430010, 0x0,
+0x9362003f, 0x24030004, 0x304200ff, 0x14430006,
+0x0, 0x8f440140, 0x8fbf0010, 0x24050093,
+0xa0006d8, 0x27bd0018, 0x8f440140, 0x24050093,
+0x8fbf0010, 0xa000747, 0x27bd0018, 0x8f440140,
+0xe000333, 0x0, 0x8f620054, 0x2442ffff,
+0xaf620054, 0x8f620050, 0x2442ffff, 0xaf620050,
+0xe00033c, 0x8f440140, 0x8f440140, 0x8fbf0010,
+0x24050004, 0xa000341, 0x27bd0018, 0x8fbf0010,
+0x3e00008, 0x27bd0018, 0x8f420188, 0x9363007e,
+0x21402, 0x304400ff, 0x306300ff, 0x1464000d,
+0x0, 0x93620080, 0x304200ff, 0x10440009,
+0x0, 0xa3640080, 0x93620000, 0x24030050,
+0x304200ff, 0x14430004, 0x0, 0xa00080f,
+0x8f440180, 0xa3640080, 0x3e00008, 0x0,
+0x27bdffe8, 0xafb00010, 0xafbf0014, 0x93620005,
+0x24030030, 0x30420030, 0x14430089, 0x808021,
+0x3c020800, 0x8c420020, 0x10400080, 0x2002021,
+0xe0005a5, 0x0, 0x8f850020, 0xacb00000,
+0x9362003e, 0x9363003f, 0x304200ff, 0x21200,
+0x306300ff, 0x431025, 0xaca20004, 0x93620082,
+0x21600, 0x21603, 0x4410005, 0x0,
+0x3c030800, 0x8c630048, 0xa0010fb, 0x0,
+0x9362003e, 0x30420040, 0x14400003, 0x1821,
+0x93620081, 0x304300ff, 0x93620082, 0x31e00,
+0x304200ff, 0x21400, 0x621825, 0xaca30008,
+0x8f620040, 0xaca2000c, 0x8f620048, 0xaca20010,
+0x8f62004c, 0xaca20014, 0x8f620050, 0x8f63004c,
+0x431023, 0x4410003, 0x0, 0xa00110f,
+0x8f62004c, 0x8f620050, 0xaca20018, 0x3c020800,
+0x94424fb6, 0x3c03c00b, 0x2021, 0x431025,
+0xe0005dd, 0xaca2001c, 0x8f620054, 0x8f840020,
+0xac820000, 0x8f620058, 0xac820004, 0x8f62005c,
+0xac820008, 0x8f620060, 0x8f430074, 0x431021,
+0xac82000c, 0x8f620064, 0xac820010, 0x97630068,
+0x9762006a, 0x31c00, 0x3042ffff, 0x621825,
+0xac830014, 0x93620082, 0x24030080, 0x304200ff,
+0x14430003, 0x0, 0xa001143, 0xac800018,
+0x8f63000c, 0x24020001, 0x1062000e, 0x2402ffff,
+0x9362003e, 0x30420040, 0x1440000a, 0x2402ffff,
+0x8f63000c, 0x8f420074, 0x621823, 0x3c020800,
+0x621024, 0x14400002, 0x2821, 0x602821,
+0x51043, 0xac820018, 0x3c020800, 0x94424fb6,
+0x3c03c00c, 0x2021, 0x431025, 0x8f830020,
+0xe0005dd, 0xac62001c, 0x8f620018, 0x8f830020,
+0x3c050800, 0x94a54fb6, 0x24040001, 0xac620000,
+0xac600004, 0x8f66006c, 0x3c02400d, 0xa22825,
+0xac660008, 0x8f6200dc, 0xac62000c, 0xac600010,
+0x93620005, 0x21600, 0xac620014, 0xac600018,
+0xe0005dd, 0xac65001c, 0x2002021, 0x8fbf0014,
+0x8fb00010, 0xa3600005, 0xa000417, 0x27bd0018,
+0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018,
+0x9742007c, 0x30c600ff, 0xa0860084, 0x3047ffff,
+0x24020005, 0x14c2000b, 0x24e34650, 0x90a20112,
+0x2c420007, 0x10400007, 0x24e30a00, 0x90a30112,
+0x24020014, 0x621004, 0xe21021, 0xa00117b,
+0x3047ffff, 0x3067ffff, 0x3e00008, 0xa4870014,
+0xac87004c, 0x8ca20108, 0x804021, 0xa04821,
+0xe21023, 0x30c600ff, 0x18400003, 0x93aa0013,
+0x24e2fffc, 0xaca20108, 0x30c20001, 0x10400008,
+0x0, 0x8d020050, 0xe21023, 0x4410013,
+0x24060005, 0x8d020054, 0x10e20010, 0x0,
+0x8d020054, 0x14e2001a, 0x0, 0x3c020800,
+0x8c4200d8, 0x30420020, 0x1040000a, 0x24020001,
+0x91030078, 0x91020083, 0x14430006, 0x24020001,
+0x1002021, 0x1202821, 0x24060004, 0xa001169,
+0x0, 0xa1000084, 0x11400009, 0xa5020014,
+0x8f430100, 0x8f4201f8, 0x440fffe, 0x24020002,
+0xaf4301c0, 0xa34201c4, 0x3c021000, 0xaf4201f8,
+0x3e00008, 0x0, 0x27bdffe8, 0x8fa90028,
+0xafbf0010, 0x804021, 0xe91823, 0x18600073,
+0x30c600ff, 0xa080007c, 0xa0800081, 0x8ca20108,
+0xe21023, 0x440004d, 0x0, 0x8c820050,
+0x9483003c, 0x8c840064, 0x474823, 0x3063ffff,
+0x1231821, 0x83202b, 0x10800004, 0x0,
+0x8d020064, 0xa0011cc, 0xe21021, 0x9502003c,
+0x3042ffff, 0x1221021, 0xe21021, 0xad02005c,
+0x9502003c, 0x8d03005c, 0x3042ffff, 0x21040,
+0xe21021, 0x43102b, 0x10400003, 0x0,
+0xa0011db, 0x8d02005c, 0x9502003c, 0x3042ffff,
+0x21040, 0xe21021, 0xad02005c, 0xa1000084,
+0xad07004c, 0x8ca20108, 0xe21023, 0x18400002,
+0x24e2fffc, 0xaca20108, 0x30c20001, 0x1040000a,
+0x0, 0x8d020050, 0xe21023, 0x4410004,
+0x1002021, 0x8d020054, 0x14e20003, 0x0,
+0xa0011fd, 0x24060005, 0x8d020054, 0x14e20047,
+0x8fbf0010, 0x3c020800, 0x8c4200d8, 0x30420020,
+0x1040000a, 0x24020001, 0x91030078, 0x91020083,
+0x14430006, 0x24020001, 0x1002021, 0x24060004,
+0x8fbf0010, 0xa001169, 0x27bd0018, 0xa1000084,
+0xa5020014, 0x8f430100, 0x8f4201f8, 0x440fffe,
+0x24020002, 0xa001222, 0x0, 0x8c82005c,
+0x491023, 0x43102b, 0x54400001, 0xac87005c,
+0x9502003c, 0x3042ffff, 0x62102b, 0x14400007,
+0x24020002, 0x9502003c, 0x8d03005c, 0x3042ffff,
+0x621821, 0xad03005c, 0x24020002, 0xad07004c,
+0xa1020084, 0xe00101d, 0x8f440100, 0x1040001b,
+0x8fbf0010, 0x8f430100, 0x8f4201f8, 0x440fffe,
+0x24020002, 0xaf4301c0, 0xa34201c4, 0x3c021000,
+0xaf4201f8, 0xa001238, 0x8fbf0010, 0x30c20010,
+0x1040000e, 0x8fbf0010, 0x8c83005c, 0x9482003c,
+0x691823, 0x3042ffff, 0x621821, 0x3c023fff,
+0x3444ffff, 0x83102b, 0x54400001, 0x801821,
+0x1231021, 0xad02005c, 0x8fbf0010, 0x3e00008,
+0x27bd0018, 0x27bdffe8, 0x8faa0028, 0xafbf0010,
+0x804021, 0xea4823, 0x19200021, 0x30c600ff,
+0x8c83005c, 0x8c820064, 0x6a1823, 0x43102b,
+0x50400010, 0x691821, 0x94a20110, 0x1221021,
+0xa4a20110, 0x94a20110, 0x3042ffff, 0x43102b,
+0x1440000a, 0x3c023fff, 0x94a20110, 0x431023,
+0xa4a20110, 0x9482003c, 0x3042ffff, 0xa001257,
+0x621821, 0xa4a00110, 0x3c023fff, 0x3444ffff,
+0x83102b, 0x54400001, 0x801821, 0x671021,
+0xad02005c, 0xa100007c, 0xa00129f, 0xa1000081,
+0x30c20010, 0x1040003c, 0x0, 0x8c820050,
+0x4a1023, 0x18400038, 0x0, 0x9082007c,
+0x24420001, 0xa082007c, 0x9082007c, 0x3c030800,
+0x8c630024, 0x304200ff, 0x43102b, 0x1440005c,
+0x8fbf0010, 0x8ca20108, 0xe21023, 0x18400058,
+0x0, 0x8c830054, 0x9482003c, 0x6a1823,
+0x3042ffff, 0x31843, 0x21040, 0x43102a,
+0x10400005, 0x0, 0x8c820054, 0x4a1023,
+0xa001286, 0x21043, 0x9482003c, 0x3042ffff,
+0x21040, 0xad020064, 0x9502003c, 0x8d040064,
+0x9503003c, 0x3042ffff, 0x21040, 0x822021,
+0x3063ffff, 0x831821, 0x1431021, 0xad02005c,
+0x8d020054, 0xaca20108, 0x24020002, 0xa1020084,
+0xe00101d, 0x8f440100, 0x10400035, 0x8fbf0010,
+0x8f430100, 0x8f4201f8, 0x440fffe, 0x24020002,
+0xa0012c8, 0x0, 0xad07004c, 0x8ca20108,
+0xe21023, 0x18400002, 0x24e2fffc, 0xaca20108,
+0x30c20001, 0x1040000a, 0x0, 0x8d020050,
+0xe21023, 0x4410004, 0x1002021, 0x8d020054,
+0x14e20003, 0x0, 0xa0012bf, 0x24060005,
+0x8d020054, 0x14e2001a, 0x8fbf0010, 0x3c020800,
+0x8c4200d8, 0x30420020, 0x1040000a, 0x24020001,
+0x91030078, 0x91020083, 0x14430006, 0x24020001,
+0x1002021, 0x24060004, 0x8fbf0010, 0xa001169,
+0x27bd0018, 0xa1000084, 0xa5020014, 0x8f430100,
+0x8f4201f8, 0x440fffe, 0x24020002, 0xaf4301c0,
+0xa34201c4, 0x3c021000, 0xaf4201f8, 0x8fbf0010,
+0x3e00008, 0x27bd0018, 0x8faa0010, 0x8c820050,
+0x804021, 0x30c600ff, 0x4a1023, 0xa04821,
+0x18400007, 0xe01821, 0x24020001, 0xa0800084,
+0xa0a00112, 0xa4820014, 0xa00123a, 0xafaa0010,
+0xa0800081, 0xad07004c, 0x8ca20108, 0xe21023,
+0x18400002, 0x24e2fffc, 0xaca20108, 0x30c20001,
+0x10400008, 0x0, 0x8d020050, 0x621023,
+0x4410013, 0x24060005, 0x8d020054, 0x10620010,
+0x0, 0x8d020054, 0x14620011, 0x0,
+0x3c020800, 0x8c4200d8, 0x30420020, 0x1040000a,
+0x24020001, 0x91030078, 0x91020083, 0x14430006,
+0x24020001, 0x1002021, 0x1202821, 0x24060004,
+0xa001169, 0x0, 0xa1000084, 0xa5020014,
+0x3e00008, 0x0, 0x27bdffe0, 0xafbf0018,
+0x27420100, 0x9046000a, 0x8c480014, 0x8c8b004c,
+0x90820084, 0x30c900ff, 0x1681823, 0x304a00ff,
+0x1c60001a, 0x2d460006, 0x24020001, 0x1421004,
+0x10c00016, 0x30430003, 0x1203021, 0x1003821,
+0x14600007, 0x304c000c, 0x15800009, 0x30420030,
+0x1440000b, 0x8fbf0018, 0xa001329, 0x0,
+0xe00123a, 0xafab0010, 0xa001329, 0x8fbf0018,
+0xe0011af, 0xafab0010, 0xa001329, 0x8fbf0018,
+0xafab0010, 0xe0012cf, 0xafaa0014, 0x8fbf0018,
+0x3e00008, 0x27bd0020, 0x24020003, 0xa0820084,
+0x8c820054, 0x3e00008, 0xaca20108, 0x3c020008,
+0x3421821, 0x90620081, 0x24060043, 0x3c076019,
+0x24420001, 0xa0620081, 0x90630081, 0x3c020800,
+0x8c4200c0, 0x306300ff, 0x14620010, 0x2403ff80,
+0x3c020800, 0x8c4200e0, 0x821021, 0x431024,
+0xaf420024, 0x3c020800, 0x8c4200e0, 0x3c03000a,
+0x821021, 0x3042007f, 0x3421021, 0x431021,
+0x944500d4, 0xa000c26, 0x30a5ffff, 0x3e00008,
+0x0, 0x27bdffe0, 0xafbf0018, 0xafb10014,
+0xafb00010, 0x8f420180, 0x808021, 0xa08821,
+0xe001330, 0x402021, 0xa2000084, 0x8e020054,
+0x8fbf0018, 0x8fb00010, 0xae220108, 0x8fb10014,
+0x3e00008, 0x27bd0020, 0x27bdffe0, 0x3c020008,
+0xafb00010, 0xafbf0018, 0xafb10014, 0x3428021,
+0x8f510140, 0x92030084, 0x8e040050, 0x8e02004c,
+0x14820040, 0x306600ff, 0x3c020800, 0x8c4200e0,
+0x2403ff80, 0x2221021, 0x431024, 0xaf420024,
+0x3c020800, 0x8c4200e0, 0x9744007c, 0x92050081,
+0x2221021, 0x3042007f, 0x3421821, 0x3c02000a,
+0x621821, 0x14a0000b, 0x3084ffff, 0x24020005,
+0x54c20014, 0x248205dc, 0x90620112, 0x24420001,
+0xa0620112, 0x24020c80, 0xaf420024, 0xa001388,
+0x24020005, 0xa0600112, 0x24020005, 0x14c20009,
+0x248205dc, 0x92020081, 0x2c420007, 0x50400005,
+0x24820a00, 0x92030081, 0x24020014, 0x621004,
+0x821021, 0x3044ffff, 0xa6040014, 0xe001330,
+0x2202021, 0x9602003c, 0x8e03004c, 0x2202021,
+0x3042ffff, 0x21040, 0x621821, 0xe000333,
+0xae03005c, 0x9202007d, 0x2202021, 0x34420040,
+0xe00033c, 0xa202007d, 0x8f4201f8, 0x440fffe,
+0x24020002, 0xaf5101c0, 0xa34201c4, 0x3c021000,
+0xaf4201f8, 0x8fbf0018, 0x8fb10014, 0x8fb00010,
+0x3e00008, 0x27bd0020, 0x0 };
+u32 bce_COM_b06FwData[(0x0/4) + 1] = { 0x0 };
+u32 bce_COM_b06FwRodata[(0x14/4) + 1] = {
+0x8000e7c, 0x8000ec4, 0x8000ef8,
+0x8000f44, 0x8000f78, 0x0 };
+u32 bce_COM_b06FwBss[(0xbc/4) + 1] = { 0x0 };
+u32 bce_COM_b06FwSbss[(0x38/4) + 1] = { 0x0 };
+u32 bce_COM_b06FwSdata[(0x0/4) + 1] = { 0x0 };
+
+int bce_RXP_b06FwReleaseMajor = 0x1;
+int bce_RXP_b06FwReleaseMinor = 0x0;
+int bce_RXP_b06FwReleaseFix = 0x0;
+u32 bce_RXP_b06FwStartAddr = 0x080031d0;
+u32 bce_RXP_b06FwTextAddr = 0x08000000;
+int bce_RXP_b06FwTextLen = 0x71cc;
+u32 bce_RXP_b06FwDataAddr = 0x00000000;
+int bce_RXP_b06FwDataLen = 0x0;
+u32 bce_RXP_b06FwRodataAddr = 0x080071cc;
+int bce_RXP_b06FwRodataLen = 0x24;
+u32 bce_RXP_b06FwBssAddr = 0x08007278;
+int bce_RXP_b06FwBssLen = 0x44c;
+u32 bce_RXP_b06FwSbssAddr = 0x08007220;
+int bce_RXP_b06FwSbssLen = 0x58;
+u32 bce_RXP_b06FwSDataAddr = 0x00000000;
+int bce_RXP_b06FwSDataLen = 0x0;
+u32 bce_RXP_b06FwText[(0x71cc/4) + 1] = {
+0xa000c74,
+0x0, 0x0, 0xd, 0x72787034,
+0x2e342e33, 0x0, 0x4040303, 0x0,
+0x1, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0,
@@ -2887,2825 +2135,4906 @@ static u32 bce_RXP_b06FwText[(0x6820/4) + 1] = {
0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0,
-0x0, 0x10000003, 0x0, 0xd,
-0xd, 0x3c020800, 0x24426ac0, 0x3c030800,
-0x24637ecc, 0xac400000, 0x43202b, 0x1480fffd,
-0x24420004, 0x3c1d0800, 0x37bd7ffc, 0x3a0f021,
-0x3c100800, 0x26103184, 0x3c1c0800, 0x279c6ac0,
-0xe000ef6, 0x0, 0xd, 0x8ca20000,
-0x463021, 0xaca60000, 0xc2302b, 0x10c00004,
-0x0, 0x8c820000, 0x24420001, 0xac820000,
-0x3e00008, 0x0, 0x24020800, 0x3e00008,
-0xaf4201b8, 0x30a5ffff, 0x30c6ffff, 0x30e7ffff,
-0x8f4201b8, 0x440fffe, 0x24020003, 0xa342018b,
-0x9782000a, 0x8f830004, 0x8f880010, 0xaf440180,
-0xa745018c, 0xa746018e, 0xa7470188, 0xa7420190,
-0x31028000, 0x1040000c, 0xaf4301a8, 0x93420116,
-0x304200fc, 0x5a1021, 0x24424004, 0x8c420000,
-0x3042ffff, 0x14400004, 0x3c02ffff, 0x34427fff,
-0x1021024, 0xaf820010, 0x97820012, 0x9743010c,
-0x8f440104, 0x3042bfff, 0x31c00, 0x3084ffff,
-0x641825, 0xa74201a6, 0xaf4301ac, 0x3c021000,
-0xaf4201b8, 0x3e00008, 0x0, 0x27430180,
-0x8f4201b8, 0x440fffe, 0x24022000, 0xa4620008,
-0x24020002, 0xa062000b, 0xa4600010, 0x3c021000,
-0xaf4201b8, 0x3e00008, 0x0, 0x27bdffe0,
-0xafb00010, 0x808021, 0x8f840008, 0x3c020020,
-0x34424000, 0xafbf001c, 0xafb20018, 0x821824,
-0x14620007, 0xafb10014, 0x8f830010, 0x2402bfff,
-0x821024, 0xaf820008, 0xa000cd7, 0x34631000,
-0x3c020020, 0x34428000, 0x821824, 0x14620007,
-0x3c02ffff, 0x8f830010, 0x34427fff, 0x821024,
-0xaf820008, 0x34638000, 0xaf830010, 0xe000e5a,
-0x0, 0x14400006, 0x0, 0x9743011e,
-0x9742011c, 0x21400, 0x621825, 0xaf830004,
-0x9742010c, 0x8f840008, 0x3047ffff, 0x30821000,
-0x1040000f, 0x30820020, 0x1440000e, 0x24110005,
-0x3c021000, 0x821024, 0x10400009, 0x3c030dff,
-0x3463ffff, 0x3c020e00, 0x821024, 0x62182b,
-0x50600004, 0x24110001, 0xa000cf7, 0x3c120800,
-0x24110001, 0x3c120800, 0x8e420034, 0x14400020,
-0x0, 0x8f820014, 0x1440001d, 0x0,
-0x8f820010, 0x30424000, 0x14400019, 0x3c021f01,
-0x823024, 0x3c021000, 0x14c20015, 0x30e20200,
-0x14400013, 0x0, 0x9743010e, 0x24020003,
-0xa342018b, 0x97840012, 0x9785000a, 0x24020002,
-0xa742018c, 0x36220002, 0xaf400180, 0xa7420188,
-0x24630004, 0x3084bfff, 0xa743018e, 0xa74401a6,
-0xa7450190, 0xaf4601b8, 0xa000de6, 0x1021,
-0x8f850008, 0x3c020001, 0xa21024, 0x10400007,
-0x24040080, 0x9746010e, 0x24050002, 0xe000c86,
-0x24070003, 0xa000de6, 0x1021, 0x8f860010,
-0x30c24000, 0x10400015, 0x3c020f00, 0xa21024,
-0x14400012, 0x0, 0x93420116, 0x34424000,
-0x3421021, 0x94440002, 0x2c821389, 0x1040000b,
-0x3c030800, 0x24636af0, 0x41142, 0x21080,
-0x431021, 0x3084001f, 0x8c430000, 0x24020001,
-0x821004, 0x621824, 0x2038025, 0x16000070,
-0x24040180, 0x3c021000, 0xa21024, 0x1040004a,
-0x3c020800, 0x8c420030, 0x1040000a, 0x30c24000,
-0x10400008, 0x3c030f00, 0xa31824, 0x3c020100,
-0x43102b, 0x14400004, 0x3c020800, 0xa000dad,
-0x24040080, 0x3c020800, 0x8c420024, 0x30420008,
-0x1040000d, 0x3c020f00, 0xa21024, 0x1440000b,
-0x8e420034, 0x30e20200, 0x10400007, 0x24040180,
-0x9746010e, 0x24050002, 0x3227fffb, 0x24c60004,
-0xe000c86, 0x30c6ffff, 0x8e420034, 0x10400014,
-0x0, 0x8f830008, 0x30620100, 0x10400010,
-0x3c020f00, 0x621024, 0x3c030200, 0x1043000c,
-0x3c020800, 0x8c420038, 0x8f830004, 0x2442ffff,
-0x621824, 0x3c020800, 0x2442003c, 0x621821,
-0x90620000, 0x24420004, 0xa000dad, 0x221c0,
-0x0, 0x8f830008, 0x31602, 0x3050000f,
-0x2602fffc, 0x2c420004, 0x14400031, 0x2021,
-0x31242, 0x30420001, 0x10182b, 0x431024,
-0x5040002b, 0x1021c0, 0x9746010e, 0x24050002,
-0x3227fffb, 0x24c60004, 0xe000c86, 0x30c6ffff,
-0xa000dad, 0x1021c0, 0x8f424000, 0x30420100,
-0x1040004c, 0x8e420034, 0x10400017, 0x30a20100,
-0x10400015, 0x3c020f00, 0xa21024, 0x3c030200,
-0x10430011, 0x3c020800, 0x8f830004, 0x8c420038,
-0x24050002, 0x3227fffb, 0x9746010e, 0x2442ffff,
-0x621824, 0x3c020800, 0x2442003c, 0x621821,
-0x90640000, 0x24c60004, 0x30c6ffff, 0x24840004,
-0xe000c86, 0x421c0, 0x3c100800, 0x8e030024,
-0x24020001, 0x1462000a, 0x30620001, 0x2021,
-0x9746010e, 0x24050002, 0x36270002, 0x24c60004,
-0xe000c86, 0x30c6ffff, 0xa000de6, 0x1021,
-0x10400009, 0x32320004, 0x2021, 0x24050002,
-0x9746010e, 0x2203821, 0x3231fffb, 0x24c60004,
-0xe000c86, 0x30c6ffff, 0x8e020024, 0x30420004,
-0x10400008, 0x24040100, 0x24050002, 0x9746010e,
-0x2203821, 0x3231fffb, 0x24c60004, 0xe000c86,
-0x30c6ffff, 0x8e020024, 0x30420008, 0x10400007,
-0x24040180, 0x9746010e, 0x24050002, 0x2203821,
-0x24c60004, 0xe000c86, 0x30c6ffff, 0x16400011,
-0x1021, 0xe000cb0, 0x0, 0xa000de6,
-0x1021, 0x3c020800, 0x8c420024, 0x30420001,
-0x10400007, 0x2021, 0x9746010e, 0x24050002,
-0x36270002, 0x24c60004, 0xe000c86, 0x30c6ffff,
-0x1021, 0x8fbf001c, 0x8fb20018, 0x8fb10014,
-0x8fb00010, 0x3e00008, 0x27bd0020, 0x27440180,
-0x8f4201b8, 0x440fffe, 0x0, 0x8f420148,
-0x24030002, 0xa083000b, 0x21402, 0xa4820008,
-0x8f420148, 0xa4820010, 0x8f420144, 0xac820024,
-0x3c021000, 0x3e00008, 0xaf4201b8, 0x27bdffe0,
-0xafbf0018, 0xafb10014, 0xafb00010, 0x8f420148,
-0x3044ffff, 0x21402, 0x305000ff, 0x24020002,
-0x1202000c, 0x27510180, 0x2a020003, 0x10400005,
-0x24020003, 0x600001b, 0x0, 0xa000e19,
-0x0, 0x12020007, 0x0, 0xa000e26,
-0x0, 0xe000e2c, 0x0, 0xa000e19,
-0x402021, 0xe000e41, 0x0, 0x402021,
-0x8f4201b8, 0x440fffe, 0x36023000, 0xa6220008,
-0x24020002, 0xa222000b, 0xa6240010, 0x8f420144,
-0xae220024, 0x3c021000, 0xaf4201b8, 0xa000e28,
-0x8fbf0018, 0xd, 0x8fbf0018, 0x8fb10014,
-0x8fb00010, 0x3e00008, 0x27bd0020, 0x3084ffff,
-0x2c821389, 0x10400010, 0x3c030800, 0x24636af0,
-0x43142, 0x63080, 0xc33021, 0x3087001f,
-0x24030001, 0x8cc40000, 0x8f850014, 0xe31804,
-0x832025, 0x24a50001, 0xacc40000, 0xaf850014,
-0x3e00008, 0x1021, 0x3e00008, 0x24020091,
-0x3083ffff, 0x2c621389, 0x14400003, 0x3c020800,
-0x3e00008, 0x24020091, 0x24426af0, 0x32942,
-0x52880, 0xa22821, 0x3063001f, 0x24020001,
-0x621004, 0x8ca30000, 0x8f840014, 0x21027,
-0x621824, 0x2484ffff, 0xaca30000, 0xaf840014,
-0x4810002, 0x0, 0xd, 0x3e00008,
-0x1021, 0x8f4a0070, 0x93420112, 0x8f840008,
-0x22882, 0x30820100, 0x14400003, 0x24a30003,
-0x3e00008, 0x1021, 0x30824000, 0x10400010,
-0x27424000, 0x31880, 0x431021, 0x8c460000,
-0x24a30004, 0x31880, 0x27424000, 0x431021,
-0x8c480000, 0x93430116, 0x27424000, 0x306300fc,
-0x431021, 0x8c490000, 0xa000e82, 0x3c020800,
-0x30822000, 0x1040ffea, 0x31880, 0x27424000,
-0x431021, 0x8c460000, 0x24a30004, 0x31880,
-0x27424000, 0x431021, 0x8c480000, 0x4821,
-0x3c020800, 0x24470100, 0x61602, 0x21080,
-0x471021, 0x8c450000, 0x61382, 0x304203fc,
-0xe21021, 0x8c420400, 0xa22826, 0x61182,
-0x304203fc, 0xe21021, 0x8c440800, 0x30c200ff,
-0x21080, 0xe21021, 0x8c430c00, 0x81602,
-0x21080, 0xe21021, 0x8c421000, 0xa42826,
-0xa32826, 0xa22826, 0x81382, 0x304203fc,
-0xe21021, 0x8c441400, 0x81182, 0x304203fc,
-0xe21021, 0x8c431800, 0x310200ff, 0x21080,
-0xe21021, 0x8c421c00, 0xa42826, 0xa32826,
-0x11200015, 0xa22826, 0x91602, 0x21080,
-0xe21021, 0x8c422000, 0xa22826, 0x91382,
-0x304203fc, 0xe21021, 0x8c442400, 0x91182,
-0x304203fc, 0xe21021, 0x8c432800, 0x312200ff,
-0x21080, 0xe21021, 0x8c422c00, 0xa42826,
-0xa32826, 0xa22826, 0x8f420070, 0x3c060800,
-0x8cc43100, 0x4a5023, 0x2c820020, 0x10400007,
-0x3c020800, 0x24423104, 0x41880, 0x621821,
-0x24820001, 0xac6a0000, 0xacc23100, 0xaf850004,
-0x3e00008, 0x24020001, 0x27bdffe8, 0x3c04600c,
-0xafbf0014, 0xafb00010, 0x8c825000, 0x3c1a8000,
-0x2403ff7f, 0x3c106000, 0x431024, 0x3442380c,
-0xac825000, 0x24020003, 0x3c030008, 0xaf420008,
-0x8e020808, 0x343d825, 0x3c030800, 0xac600020,
-0x3042fff0, 0x38420010, 0x2c420001, 0xaf820000,
-0xe000fbe, 0x0, 0xe0015cb, 0x0,
-0x3c030400, 0x3463000c, 0x3c02ffff, 0x34420806,
-0xae031948, 0xae02194c, 0x8e021980, 0x8fbf0014,
-0x34420200, 0xae021980, 0x8fb00010, 0x3e00008,
-0x27bd0018, 0x27bdffe8, 0xafbf0014, 0xe000ecf,
-0xafb00010, 0x8f500000, 0x32020003, 0x1040fffd,
-0x32020001, 0x10400004, 0x32020002, 0xe000f09,
-0x0, 0x32020002, 0x1040fff6, 0x0,
-0xe000f72, 0x0, 0xa000efa, 0x0,
+0x0, 0x0, 0x0, 0x0,
+0x0, 0x0, 0x0, 0x0,
+0x0, 0x0, 0x0, 0x0,
+0x0, 0x0, 0x0, 0x0,
+0x0, 0x0, 0x0, 0x0,
+0x10000003, 0x0, 0xd, 0xd,
+0x3c020800, 0x24427220, 0x3c030800, 0x246376c4,
+0xac400000, 0x43202b, 0x1480fffd, 0x24420004,
+0x3c1d0800, 0x37bd7ffc, 0x3a0f021, 0x3c100800,
+0x261031d0, 0x3c1c0800, 0x279c7220, 0xe000fbf,
+0x0, 0xd, 0x8ca20000, 0x463021,
+0xc2102b, 0x10400004, 0xaca60000, 0x8c820000,
+0x24420001, 0xac820000, 0x3e00008, 0x0,
+0x8f4201b8, 0x440fffe, 0x24020800, 0xaf4201b8,
+0x3e00008, 0x0, 0x3c020008, 0x3422821,
+0x94a20048, 0x3084ffff, 0x1040001b, 0x24840012,
+0x94a20048, 0x3042ffff, 0x44102a, 0x10400017,
+0x24020003, 0x2402001a, 0x93430120, 0xa342018b,
+0x8f82000c, 0x306300ff, 0x30424000, 0x10400009,
+0x2463fffe, 0x94a20048, 0x3042ffff, 0x43102b,
+0x14400005, 0x8f820018, 0xa7430194, 0xa000cb9,
+0x34420001, 0x8f820018, 0x2403fffe, 0x431024,
+0x3e00008, 0xaf820018, 0x24020003, 0x3e00008,
+0xa342018b, 0x27bdffe0, 0xafb20018, 0xafb10014,
+0xafb00010, 0xafbf001c, 0x30b1ffff, 0x30d0ffff,
+0x30f2ffff, 0x8f4201b8, 0x440fffe, 0x0,
+0xaf440180, 0xe000c9b, 0x2002021, 0x8f83000c,
+0x8f840018, 0xa751018c, 0xa750018e, 0xa7430190,
+0x8f830004, 0x30828000, 0xaf4301a8, 0xa7520188,
+0x1040000e, 0x8f820018, 0x93420116, 0x304200fc,
+0x24420004, 0x5a1021, 0x8c424000, 0x3042ffff,
+0x14400006, 0x8f820018, 0x3c02ffff, 0x34427fff,
+0x821024, 0xaf820018, 0x8f820018, 0x2403bfff,
+0x431024, 0xa74201a6, 0x9743010c, 0x8f420104,
+0x31c00, 0x3042ffff, 0x621825, 0xaf4301ac,
+0x3c021000, 0xaf4201b8, 0x8fbf001c, 0x8fb20018,
+0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020,
+0x27bdffe0, 0xafb20018, 0x30d2ffff, 0xaf440180,
+0x2402021, 0xafb10014, 0xafb00010, 0x30f1ffff,
+0xafbf001c, 0xe000c9b, 0x30b0ffff, 0x8f830018,
+0x2402bfff, 0xa750018c, 0x621824, 0x8f82000c,
+0xa752018e, 0xa7510188, 0xa74301a6, 0xa7420190,
+0x3c021000, 0xaf4201b8, 0x8fbf001c, 0x8fb20018,
+0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020,
+0x27430180, 0x8f4201b8, 0x440fffe, 0x24022000,
+0xa4620008, 0x24020002, 0xa062000b, 0xa4600010,
+0x3c021000, 0xaf4201b8, 0x3e00008, 0x0,
+0x8f4c0070, 0x93420112, 0x8f83000c, 0x3021,
+0x304200ff, 0x22882, 0x30620100, 0x1040007f,
+0x24a40003, 0x30624000, 0x1040000e, 0x30622000,
+0x41880, 0x24a40004, 0x41080, 0x5a1021,
+0x7a1821, 0x8c654000, 0x8c4a4000, 0x93420116,
+0x304200fc, 0x5a1021, 0x8c4b4000, 0xa000d41,
+0x51e02, 0x1040006d, 0x3021, 0x41880,
+0x24a40004, 0x41080, 0x7a1821, 0x5a1021,
+0x8c654000, 0x8c4a4000, 0x5821, 0x51e02,
+0x52382, 0x3c020800, 0x24420100, 0x31880,
+0x621821, 0x53182, 0x3c020800, 0x24420500,
+0x308403fc, 0x822021, 0x30c603fc, 0x3c020800,
+0x24420900, 0x30a500ff, 0x8c870000, 0xc23021,
+0x8c690000, 0x3c020800, 0x24420d00, 0x52880,
+0xa1e02, 0xa22821, 0x8cc60000, 0x3c020800,
+0x24421100, 0x31880, 0xa2382, 0x621821,
+0x8ca80000, 0x3c020800, 0x24421500, 0x308403fc,
+0xa2982, 0x822021, 0x1274826, 0x3c020800,
+0x24421900, 0x8c670000, 0x30a503fc, 0x314300ff,
+0x1264826, 0xa22821, 0x8c860000, 0x3c020800,
+0x24421d00, 0x31880, 0x1284826, 0x621821,
+0x8ca40000, 0x1274826, 0x8c620000, 0x1264826,
+0x1244826, 0x1160001d, 0x1224826, 0xb1e02,
+0x3c020800, 0x24422100, 0x31880, 0xb2382,
+0x621821, 0x308403fc, 0x3c020800, 0x24422500,
+0xb2982, 0x822021, 0x8c670000, 0x3c020800,
+0x24422900, 0x30a503fc, 0x316300ff, 0xa22821,
+0x8c860000, 0x3c020800, 0x24422d00, 0x31880,
+0x621821, 0x8ca40000, 0x1274826, 0x8c620000,
+0x1264826, 0x1244826, 0x1224826, 0x3c040800,
+0x8c843104, 0x8f420070, 0x2c830020, 0x10600009,
+0x4c6023, 0x3c030800, 0x24633108, 0x41080,
+0x431021, 0x24830001, 0xac4c0000, 0x3c010800,
+0xac233104, 0xaf890004, 0x24060001, 0x3e00008,
+0xc01021, 0x8f85000c, 0x27bdffe0, 0xafb00010,
+0x30a24000, 0xafbf001c, 0xafb20018, 0xafb10014,
+0x1040000a, 0x808021, 0x3c020020, 0xa21024,
+0x50400007, 0x30a28000, 0x8f820018, 0x2403bfff,
+0xa31824, 0xa000dc2, 0x34421000, 0x30a28000,
+0x1040000a, 0x3c020020, 0xa21024, 0x10400007,
+0x8f820018, 0x3c03ffff, 0x34637fff, 0xa31824,
+0x34428000, 0xaf820018, 0xaf83000c, 0xe000d1d,
+0x0, 0x14400008, 0x8f84000c, 0x9743011e,
+0x9742011c, 0x3063ffff, 0x21400, 0x621825,
+0xaf830004, 0x8f84000c, 0x9742010c, 0x30831000,
+0x10600011, 0x3048ffff, 0x30820020, 0x1440000f,
+0x24120005, 0x3c021000, 0x821024, 0x1040000b,
+0x24120001, 0x3c030e00, 0x3c020dff, 0x831824,
+0x3442ffff, 0x43102b, 0x10400004, 0x0,
+0xa000de4, 0x24120005, 0x24120001, 0x3c070800,
+0x8ce70034, 0x14e00019, 0x8f85000c, 0x8f820020,
+0x14400017, 0x3c020001, 0x8f820018, 0x30424000,
+0x14400013, 0x3c020001, 0x3c021f01, 0x821024,
+0x3c031000, 0x1443000e, 0x3c020001, 0x31020200,
+0x1440000b, 0x3c020001, 0x9746010e, 0x36470002,
+0x2021, 0x24c60004, 0x30c6ffff, 0xe000cf5,
+0x24050002, 0xa000ee0, 0x8fbf001c, 0x3c020001,
+0xa21024, 0x50400007, 0x8f860018, 0x9746010e,
+0x24040080, 0x24050002, 0x30c6ffff, 0xa000edd,
+0x24070003, 0x30c24000, 0x10400014, 0x3c020f00,
+0xa21024, 0x14400011, 0x0, 0x93420116,
+0x304200ff, 0x3421021, 0x94444002, 0x2c820005,
+0x1040000a, 0x41142, 0x27830008, 0x21080,
+0x431021, 0x8c430000, 0x3084001f, 0x24020001,
+0x821004, 0x621824, 0x2038025, 0x12000005,
+0x3c021000, 0x9746010e, 0x36470002, 0xa000eda,
+0x24040180, 0xa21024, 0x1040005d, 0x0,
+0x3c020800, 0x8c420030, 0x1040000c, 0x30c24000,
+0x1040000a, 0x3c030f00, 0xa31824, 0x3c020100,
+0x43102b, 0x14400005, 0x0, 0x9746010e,
+0x36470002, 0xa000eda, 0x24040080, 0x3c020800,
+0x8c420024, 0x30420008, 0x1040000d, 0x3c020f00,
+0xa21024, 0x1440000a, 0x31020200, 0x10400008,
+0x0, 0x9746010e, 0x24040180, 0x24050002,
+0x24c60004, 0x30c6ffff, 0xe000cbe, 0x3247fffb,
+0x3c020800, 0x8c420034, 0x10400013, 0x8f83000c,
+0x30620100, 0x10400010, 0x3c020f00, 0x621024,
+0x3c030200, 0x1043000c, 0x8f830004, 0x3c020800,
+0x8c420038, 0x2442ffff, 0x621824, 0x3c020800,
+0x24420038, 0x621821, 0x90620004, 0x24420004,
+0xa000e82, 0x221c0, 0x0, 0x8f86000c,
+0x3c050800, 0x8ca500d0, 0x61602, 0x3050000f,
+0x38a20001, 0x2c420001, 0x2e03000c, 0x431024,
+0x14400018, 0x1021c0, 0x2602fffc, 0x2c420004,
+0x54400014, 0x2021, 0x38a20002, 0x2c420001,
+0x431024, 0x10400003, 0x61242, 0xa000e82,
+0x2021, 0x10182b, 0x431024, 0x50400009,
+0x1021c0, 0x9746010e, 0x2021, 0x24050002,
+0x24c60004, 0x30c6ffff, 0xe000cbe, 0x3247fffb,
+0x1021c0, 0x9746010e, 0xa000eda, 0x36470002,
+0x8f424000, 0x3c110800, 0x8e310024, 0x30420100,
+0x1040004b, 0x32220001, 0x10e0001b, 0x2208021,
+0x30a20100, 0x10400019, 0x24020001, 0x3c020f00,
+0xa21024, 0x3c030200, 0x10430013, 0x8f830004,
+0x3c020800, 0x8c420038, 0x9746010e, 0x2442ffff,
+0x621824, 0x3c020800, 0x24420038, 0x621821,
+0x90640004, 0x24c60004, 0x24050002, 0x24840004,
+0x421c0, 0x30c6ffff, 0xe000cbe, 0x3247fffb,
+0x2402fffe, 0x2228024, 0x24020001, 0x16020006,
+0x32510004, 0x52200001, 0x36520002, 0x9746010e,
+0xa000ed9, 0x2403821, 0x32020001, 0x1040000a,
+0x32020004, 0x9746010e, 0x2403821, 0x2021,
+0x24c60004, 0x30c6ffff, 0xe000cbe, 0x24050002,
+0x3252fffb, 0x32020004, 0x1040000a, 0x32020008,
+0x9746010e, 0x2403821, 0x24040100, 0x24c60004,
+0x30c6ffff, 0xe000cbe, 0x24050002, 0x3252fffb,
+0x32020008, 0x10400008, 0x0, 0x9746010e,
+0x2403821, 0x24040180, 0x24c60004, 0x30c6ffff,
+0xe000cbe, 0x24050002, 0x56200010, 0x8fbf001c,
+0xe000d11, 0x0, 0xa000ee0, 0x8fbf001c,
+0x1040000a, 0x8fbf001c, 0x9746010e, 0x36470002,
+0x2021, 0x24c60004, 0x30c6ffff, 0x24050002,
+0xe000cbe, 0x0, 0x8fbf001c, 0x8fb20018,
+0x8fb10014, 0x8fb00010, 0x1021, 0x3e00008,
+0x27bd0020, 0x27430180, 0x8f4201b8, 0x440fffe,
+0x0, 0x8f420148, 0x21402, 0xa4620008,
+0x24020002, 0xa062000b, 0x8f420148, 0xa4620010,
+0x8f420144, 0xac620024, 0x3c021000, 0x3e00008,
+0xaf4201b8, 0x27bdffe8, 0xafb00010, 0x3c04600c,
+0xafbf0014, 0x8c825000, 0x2403ff7f, 0x3c1a8000,
+0x431024, 0x3442380c, 0xac825000, 0x24020003,
+0x3c106000, 0xaf420008, 0x8e020808, 0x3c1b8008,
+0x3c010800, 0xac200020, 0x3042fff0, 0x38420010,
+0x2c420001, 0xe001998, 0xaf820000, 0x3c04ffff,
+0x3c020400, 0x34830806, 0x3442000c, 0xae021948,
+0xae03194c, 0x3c056016, 0x8e021980, 0x8ca30000,
+0x34420200, 0x641824, 0xae021980, 0x3c025353,
+0x14620003, 0x34a47c00, 0x8ca20004, 0x502021,
+0x8c82007c, 0x8c830078, 0x8fbf0014, 0x8fb00010,
+0x27bd0018, 0xaf82001c, 0x3e00008, 0xaf830014,
+0x27bdffe8, 0xafbf0010, 0x8f434000, 0x3402ffff,
+0x3c040800, 0x248400f0, 0x3c050800, 0x24a500ec,
+0x10620009, 0x0, 0x8f424000, 0x3c040800,
+0x248400e8, 0x3c050800, 0x24a500e4, 0x30420100,
+0x1040000b, 0x0, 0x9746010e, 0xe000c8b,
+0x30c6ffff, 0x9746010e, 0x3c040800, 0x248431cc,
+0x3c050800, 0x24a531c8, 0xa000f56, 0x8fbf0010,
+0x8f434000, 0x8f820014, 0x3c040800, 0x248400e0,
+0x3c050800, 0x24a500dc, 0x1462000c, 0x0,
+0x8f434004, 0x8f82001c, 0x14620008, 0x0,
+0x9746010e, 0x3c040800, 0x248431bc, 0x3c050800,
+0x24a531b8, 0xa000f56, 0x8fbf0010, 0x9746010e,
+0x8fbf0010, 0x30c6ffff, 0xa000c8b, 0x27bd0018,
0x27bdffe8, 0xafbf0014, 0xafb00010, 0x8f500128,
-0xaf500020, 0x8f420104, 0x8f430100, 0xaf820008,
-0xaf830010, 0xe000c83, 0x0, 0x8f434000,
-0x3402ffff, 0x14620008, 0x3c040800, 0x248400f0,
-0x9746010e, 0x3c050800, 0xe000c78, 0x24a500ec,
-0xa000f31, 0x3c020800, 0x8f424000, 0x30420100,
-0x10400008, 0x3c040800, 0x248400e8, 0x9746010e,
-0x3c050800, 0xe000c78, 0x24a500e4, 0xa000f31,
-0x3c020800, 0x3c040800, 0x248400e0, 0x9746010e,
-0x3c050800, 0xe000c78, 0x24a500dc, 0x3c020800,
-0x8c4200c0, 0x10400006, 0x3c030800, 0x8c6200c4,
-0x24040001, 0x24420001, 0xa000f65, 0xac6200c4,
-0x8f820008, 0x3c030010, 0x431024, 0x14400009,
-0x3c020017, 0x3c030800, 0x8c620020, 0x2021,
-0x24420001, 0xe000cbc, 0xac620020, 0xa000f65,
-0x402021, 0x3442f7ff, 0x50102b, 0x10400008,
-0x3c030800, 0x8c620020, 0x24040001, 0x24420001,
-0xe000cbc, 0xac620020, 0xa000f65, 0x402021,
-0x8f820010, 0x2403bfff, 0x431024, 0x1440000d,
-0x0, 0x93630000, 0x24020020, 0x14620005,
-0x0, 0xe001067, 0x0, 0xa000f65,
-0x402021, 0xe0013ab, 0x0, 0xa000f65,
-0x402021, 0xe00129b, 0x0, 0x402021,
-0x10800006, 0x3c024000, 0x8f430124, 0x3c026020,
+0xaf500020, 0x8f420104, 0x8f430100, 0xaf82000c,
+0xe000c95, 0xaf830018, 0xe000f25, 0x0,
+0x3c020800, 0x8c4200c0, 0x10400008, 0x8f82000c,
+0x3c020800, 0x8c4200c4, 0x24420001, 0x3c010800,
+0xac2200c4, 0xa000f8f, 0x0, 0x3c030010,
+0x431024, 0x10400007, 0x2021, 0x3c020017,
+0x3442f7ff, 0x50102b, 0x5040000b, 0x8f820018,
+0x24040001, 0x3c020800, 0x8c420020, 0x24420001,
+0x3c010800, 0xac220020, 0xe000da6, 0x0,
+0xa000f8d, 0x0, 0x2403bfff, 0x431024,
+0x14400005, 0x0, 0xe001a9c, 0x0,
+0xa000f8d, 0x0, 0xe001001, 0x0,
+0x10400006, 0x3c024000, 0x8f430124, 0x3c026020,
0xac430014, 0x0, 0x3c024000, 0xaf420138,
0x0, 0x8fbf0014, 0x8fb00010, 0x3e00008,
0x27bd0018, 0x27bdffe8, 0xafbf0010, 0x8f420140,
-0xaf420020, 0x8f430148, 0x3c027000, 0x621824,
-0x3c023000, 0x10620012, 0x43102b, 0x14400006,
-0x3c024000, 0x3c022000, 0x10620009, 0x3c024000,
-0xa000f98, 0x0, 0x1062000d, 0x3c025000,
-0x1062000f, 0x3c024000, 0xa000f98, 0x0,
-0xe000dec, 0x0, 0xa000f98, 0x3c024000,
-0xe000dfc, 0x0, 0xa000f98, 0x3c024000,
-0xe0012b1, 0x0, 0xa000f98, 0x3c024000,
-0xe001993, 0x0, 0x3c024000, 0xaf420178,
-0x0, 0x8fbf0010, 0x3e00008, 0x27bd0018,
-0x27bdffe8, 0xafbf0010, 0x8f434000, 0x3402ffff,
-0x14620008, 0x3c040800, 0x248400f0, 0x9746010e,
-0x3c050800, 0xe000c78, 0x24a500ec, 0xa000fbc,
-0x8fbf0010, 0x8f424000, 0x30420100, 0x10400008,
-0x3c040800, 0x248400e8, 0x9746010e, 0x3c050800,
-0xe000c78, 0x24a500e4, 0xa000fbc, 0x8fbf0010,
-0x3c040800, 0x248400e0, 0x9746010e, 0x3c050800,
-0xe000c78, 0x24a500dc, 0x8fbf0010, 0x3e00008,
-0x27bd0018, 0x3e00008, 0x0, 0x3c029000,
-0x34420001, 0x822025, 0xaf440020, 0x8f420020,
-0x440fffe, 0x0, 0x3e00008, 0x0,
-0x3c028000, 0x34420001, 0x822025, 0x3e00008,
-0xaf440020, 0x308400ff, 0x8f4201b8, 0x440fffe,
-0x0, 0x8f420128, 0xaf420180, 0x8f630040,
-0x240240c2, 0xa7420188, 0x24020002, 0xa344018a,
-0xa342018b, 0x24020008, 0xa7420190, 0x3c021000,
-0xa7400192, 0xaf400194, 0xaf4001a4, 0xaf4001a8,
-0xaf4001ac, 0xaf4201b8, 0x3e00008, 0xaf430198,
-0x1021, 0xacc40000, 0x3e00008, 0xa4e50000,
-0x9482000c, 0x24870014, 0x21302, 0x21080,
-0x824021, 0xe8102b, 0x1040004d, 0x0,
-0x90e30000, 0x2c620009, 0x10400047, 0x3c020800,
-0x24426820, 0x31880, 0x621821, 0x8c620000,
-0x400008, 0x0, 0xa000fee, 0x24e70001,
-0x90e30001, 0x2402000a, 0x54620024, 0x1003821,
-0x1071023, 0x2c42000a, 0x54400020, 0x1003821,
-0x3c050800, 0x8ca27eb0, 0x24e70002, 0x34420100,
-0xaca27eb0, 0x90e20000, 0x90e30001, 0x90e40002,
-0x90e60003, 0x24e70004, 0x24a57eb0, 0x21600,
-0x31c00, 0x431025, 0x42200, 0x441025,
-0x461025, 0xaca20004, 0x90e20000, 0x90e30001,
-0x90e40002, 0x90e60003, 0x24e70004, 0x21600,
+0x3c044000, 0xaf420020, 0x8f430148, 0x3c027000,
+0x621824, 0x10640010, 0x83102b, 0x14400006,
+0x3c026000, 0x3c022000, 0x10620007, 0x0,
+0xa000fba, 0x3c024000, 0x1062000b, 0x3c024000,
+0xa000fba, 0x0, 0xe000ee6, 0x0,
+0xa000fba, 0x3c024000, 0xe001025, 0x0,
+0xa000fba, 0x3c024000, 0xe0019a5, 0x0,
+0x3c024000, 0xaf420178, 0x0, 0x8fbf0010,
+0x3e00008, 0x27bd0018, 0x27bdffe8, 0xafbf0014,
+0xe000ef6, 0xafb00010, 0x3c028000, 0x34420070,
+0x8c430000, 0x403821, 0xaf830024, 0x603021,
+0x8ce80000, 0x3c050800, 0x8ca500fc, 0x3c040800,
+0x8c8400f8, 0x1063023, 0x1021, 0xa62821,
+0xa6302b, 0x822021, 0x862021, 0x3c010800,
+0xac2500fc, 0x3c010800, 0xac2400f8, 0x8f500000,
+0x32020003, 0x1040ffee, 0x1003021, 0x8ce60000,
+0x3c050800, 0x8ca500fc, 0x3c040800, 0x8c8400f8,
+0xc83023, 0xa62821, 0x1021, 0xa6302b,
+0x822021, 0x862021, 0x32070001, 0x3c010800,
+0xac2500fc, 0xaf880024, 0x3c010800, 0xac2400f8,
+0x10e00004, 0x32020002, 0xe000f59, 0x0,
+0x32020002, 0x5040ffd1, 0x3c028000, 0xe000f9a,
+0x0, 0xa000fc4, 0x3c028000, 0x27bdffe8,
+0xafbf0010, 0xe000c95, 0x0, 0xaf400180,
+0x8fbf0010, 0x2021, 0xa000da6, 0x27bd0018,
+0x8f420100, 0x3042003e, 0x14400011, 0x24020001,
+0xaf400048, 0x8f420100, 0x304207c0, 0x10400005,
+0x0, 0xaf40004c, 0xaf400050, 0x3e00008,
+0x24020001, 0xaf400054, 0xaf400040, 0x8f420100,
+0x30423800, 0x54400001, 0xaf400044, 0x24020001,
+0x3e00008, 0x0, 0x3c029000, 0x34420001,
+0x822025, 0xaf440020, 0x8f420020, 0x440fffe,
+0x0, 0x3e00008, 0x0, 0x3c028000,
+0x34420001, 0x822025, 0x3e00008, 0xaf440020,
+0x27bdffd8, 0xafb3001c, 0xafb00010, 0xafbf0020,
+0xafb20018, 0xafb10014, 0x8f510140, 0x8f520148,
+0x3c028000, 0x129c02, 0x2422024, 0x326300ff,
+0x2402000e, 0x10620086, 0x27500180, 0x2862000f,
+0x10400012, 0x28620037, 0x24020006, 0x1062003b,
+0x28620007, 0x10400007, 0x24020009, 0x1060001a,
+0x24020001, 0x10620025, 0x0, 0xa0010d7,
+0x0, 0x10620076, 0x2402000b, 0x1062005b,
+0x3242ffff, 0xa0010d7, 0x0, 0x10400008,
+0x24020038, 0x28620035, 0x1040007b, 0x2402001f,
+0x10620079, 0x0, 0xa0010d7, 0x0,
+0x10620075, 0x24020080, 0x10620042, 0x0,
+0xa0010d7, 0x0, 0x8f4201b8, 0x440fffe,
+0x24020001, 0xae110000, 0xae000004, 0xa6130008,
+0xa202000a, 0x24020002, 0xa202000b, 0xa6120010,
+0x8f420144, 0xa0010d2, 0xae020024, 0x1080000a,
+0x24020002, 0x3c010800, 0xa0227278, 0x3c010800,
+0xac317280, 0x8f420144, 0x3c010800, 0xac22727c,
+0xa0010d9, 0x8fbf0020, 0x8f4201b8, 0x440fffe,
+0x24020002, 0xa0010bc, 0x0, 0x8f4201b8,
+0x440fffe, 0x0, 0xae110000, 0x3c020800,
+0x90427278, 0x10400003, 0x1821, 0x3c030800,
+0x8c637280, 0xae030004, 0xa6130008, 0x3c020800,
+0x90427278, 0x1821, 0x34420001, 0xa202000a,
+0x24020002, 0xa202000b, 0xa6120010, 0x8f420144,
+0xae020024, 0x3c020800, 0x90427278, 0x10400003,
+0x3c021000, 0x3c030800, 0x8c63727c, 0xae030028,
+0xaf4201b8, 0x3c010800, 0xa0207278, 0xa0010d9,
+0x8fbf0020, 0x8f4201b8, 0x440fffe, 0x24020002,
+0xa202000b, 0xa6130008, 0xa6120010, 0x8f420144,
+0xa6020012, 0xa0010d4, 0x3c021000, 0x14400018,
+0x0, 0x93620005, 0x30420004, 0x14400032,
+0x0, 0xe001017, 0x2202021, 0x93620005,
+0x2202021, 0x34420004, 0xe001020, 0xa3620005,
+0x93620005, 0x30420004, 0x14400002, 0x0,
+0xd, 0x8f4201b8, 0x440fffe, 0x24020005,
+0xae110000, 0xa202000b, 0x3c021000, 0xaf4201b8,
+0x8f4201b8, 0x440fffe, 0x24020002, 0xae000000,
+0xae110004, 0xa6130008, 0xa202000a, 0xa202000b,
+0xa6120010, 0xae000024, 0x8f420144, 0xae020028,
+0xa0010d4, 0x3c021000, 0x8f4201b8, 0x440fffe,
+0x24020001, 0xae110000, 0xae000004, 0xa6130008,
+0xa202000a, 0x24020002, 0xa202000b, 0xa6120010,
+0xae000024, 0xae000028, 0x3c021000, 0xaf4201b8,
+0xa0010d9, 0x8fbf0020, 0xd, 0x8fbf0020,
+0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010,
+0x3e00008, 0x27bd0028, 0x3084ffff, 0x30a5ffff,
+0x1821, 0x10800007, 0x0, 0x30820001,
+0x10400002, 0x42042, 0x651821, 0xa0010e2,
+0x52840, 0x3e00008, 0x601021, 0x10c00006,
+0x24c6ffff, 0x8ca20000, 0x24a50004, 0xac820000,
+0xa0010ec, 0x24840004, 0x3e00008, 0x0,
+0x10a00008, 0x24a3ffff, 0xac860000, 0x0,
+0x0, 0x2402ffff, 0x2463ffff, 0x1462fffa,
+0x24840004, 0x3e00008, 0x0, 0x27bdffe0,
+0xafb20018, 0xafb10014, 0xafb00010, 0xafbf001c,
+0x9482000c, 0xa08821, 0x24900014, 0x21302,
+0x21080, 0x829021, 0x3021, 0xa02021,
+0xe0010f5, 0x24050005, 0x212102b, 0x10400057,
+0x1021, 0x92030000, 0x2c620009, 0x50400051,
+0x92020001, 0x31080, 0x3c030800, 0x246371cc,
+0x431021, 0x8c420000, 0x400008, 0x0,
+0x92030001, 0x2402000c, 0x14620048, 0x24020001,
+0x2501023, 0x2c42000a, 0x14400036, 0x26100002,
+0x8e220000, 0x34420100, 0xae220000, 0x92020000,
+0x92030001, 0x92040002, 0x92050003, 0x31c00,
+0x21600, 0x431025, 0x42200, 0x441025,
+0x451025, 0x26100004, 0xae220004, 0x92020000,
+0x92030001, 0x92040002, 0x92050003, 0x21600,
0x31c00, 0x431025, 0x42200, 0x441025,
-0x461025, 0xa000fee, 0xaca20008, 0x90e30001,
-0x24020004, 0x1062000e, 0x601021, 0xa001036,
-0x1001021, 0x90e30001, 0x24020003, 0x10620008,
-0x601021, 0xa001036, 0x1001021, 0x90e30001,
-0x24020002, 0x14620003, 0x1001021, 0x601021,
-0xe21021, 0xa000fee, 0x403821, 0x90e20001,
-0xa000fee, 0xe23821, 0xa000fee, 0x1003821,
-0x3e00008, 0x1021, 0x24020001, 0xaf400044,
-0x3e00008, 0xaf400050, 0x8f4201b8, 0x440fffe,
-0x0, 0x8f420128, 0x3c040800, 0x24847e90,
-0xaf420180, 0x8c830010, 0x240240c2, 0xa7420188,
-0xaf430198, 0x90820006, 0xa342018a, 0x24020002,
-0xa342018b, 0x94820008, 0xa7420190, 0x9082000a,
-0x9083000b, 0x21200, 0x621825, 0xa7430192,
-0x8c82000c, 0xaf420194, 0x8c820014, 0xaf4201a4,
-0x8c820018, 0xaf4201a8, 0x8c82001c, 0xaf4201ac,
-0x3c021000, 0xaf4201b8, 0x24020001, 0xaf400044,
-0x3e00008, 0xaf400050, 0x27bdffb8, 0xafbf0044,
-0xafbe0040, 0xafb7003c, 0xafb60038, 0xafb50034,
-0xafb40030, 0xafb3002c, 0xafb20028, 0xafb10024,
-0xafb00020, 0x8f670048, 0x9363003f, 0x3c020800,
-0xac407eb0, 0x93620023, 0x30420010, 0x1440003d,
-0x307500ff, 0x93420116, 0x93630005, 0x34424000,
-0x30630001, 0x14600005, 0x342b021, 0xe00135c,
-0x0, 0xa001290, 0x8fbf0044, 0x96c2000c,
-0x30420020, 0x14400011, 0x24040008, 0x93420112,
-0x8f430104, 0x34424000, 0x3422021, 0x3c020020,
-0x621824, 0x10600003, 0x0, 0xa001098,
-0x24040008, 0x8f420104, 0x3c030040, 0x431024,
-0x10400008, 0x0, 0x24040010, 0xe000fce,
-0x0, 0xe00135c, 0x0, 0xa001290,
-0x8fbf0044, 0x8f820000, 0x10400018, 0x0,
-0x8f420104, 0x3c030001, 0x431024, 0x10400013,
-0x0, 0x8c83000c, 0x8f620030, 0x146201e6,
-0x24020001, 0x8c830010, 0x8f62002c, 0x146201e2,
-0x24020001, 0x9763003a, 0x96c20000, 0x144301de,
-0x24020001, 0x97630038, 0x96c20002, 0x10430003,
-0x0, 0xa00128f, 0x24020001, 0xaf400048,
-0xaf400054, 0xaf400040, 0x8f730040, 0xf34023,
-0x5010002, 0x0, 0xd, 0x9742011a,
-0x3051ffff, 0x12200004, 0x8ed20004, 0x2511021,
-0xa0010c8, 0x2450ffff, 0x2408021, 0x92d7000d,
-0x3c060800, 0x24c57e90, 0xa4a00008, 0xa0a00006,
-0x32e20004, 0x10400023, 0xaca00010, 0x24030012,
-0x16a30009, 0x0, 0x3c030800, 0x8c620028,
-0x24420001, 0xac620028, 0xe00103f, 0x0,
-0xa001290, 0x8fbf0044, 0x8f620044, 0x1242000e,
-0x2402001a, 0x8f620044, 0x2421023, 0x440fff6,
-0x2471023, 0x441fff4, 0x3c020800, 0x8c4200d8,
-0x10400004, 0x24020001, 0xa4a20008, 0xa001120,
-0xacb30010, 0x2402001a, 0xa4a20008, 0x24020020,
-0xacb30010, 0xa0b5000a, 0xa0a3000b, 0xa001120,
-0xa0a20006, 0x272f023, 0x1bc00016, 0x23e102a,
-0x54400007, 0x32f700fe, 0x57d1000f, 0x25e9021,
-0x32e20001, 0x5440000c, 0x25e9021, 0x32f700fe,
-0x220f021, 0x3c040800, 0x8c8300c8, 0x8821,
-0x24020001, 0xa4a20008, 0xacb30010, 0x24630001,
-0xa00110b, 0xac8300c8, 0x23e1023, 0xa00110b,
-0x3051ffff, 0xf021, 0x24e2ffff, 0x2022823,
-0x18a0001a, 0xb1102a, 0x14400014, 0xe08021,
-0x24c47e90, 0x94820008, 0x3c050800, 0x8ca300cc,
-0xac930010, 0x34420001, 0x24630001, 0xa4820008,
-0x2531026, 0x2c420001, 0xaca300cc, 0x2d030001,
-0x431024, 0x14400005, 0x2202821, 0xe001043,
-0x0, 0xa001290, 0x8fbf0044, 0x2251023,
-0x3051ffff, 0xa001133, 0x32f700f6, 0x2531023,
-0x18400009, 0x24c47e90, 0x94820008, 0x3c050800,
-0x8ca300d4, 0xac920010, 0x34420400, 0x24630001,
-0xa4820008, 0xaca300d4, 0x32e20002, 0x1440004e,
-0x3c030800, 0x32e20010, 0x1040ff9f, 0x0,
-0x8f62004c, 0x8ed40008, 0x2442ffff, 0x12820047,
-0x24637e90, 0x8f630054, 0x2682ffff, 0x431023,
-0x1c400006, 0x3c030800, 0x8f62004c, 0x2821023,
-0x4410006, 0x32e20020, 0x3c030800, 0x8c6200d0,
-0x24420001, 0xa0010d7, 0xac6200d0, 0x10400013,
-0x0, 0x96c20012, 0x51102b, 0x10400008,
-0x3c020800, 0x96d10012, 0x12200003, 0x2511021,
-0xa001158, 0x2450ffff, 0x2408021, 0x3c020800,
-0x24427e90, 0x94430008, 0x90440006, 0x34630008,
-0x34840004, 0xa4430008, 0xa0440006, 0x8f420104,
-0x3c030080, 0x431024, 0x1040000c, 0x0,
-0xe000fe9, 0x2c02021, 0x24030002, 0x10430019,
-0x3c030800, 0x8c627eb0, 0x30420100, 0x10400003,
-0x24637eb0, 0x8c620004, 0xaf62012c, 0x8f620124,
-0x24420001, 0x2821026, 0x2c420001, 0xafa20018,
-0x26a2fff7, 0x2c420007, 0x50400048, 0x8821,
-0x1220001d, 0x2402021, 0x2202821, 0x27a60014,
-0xe000fe5, 0x27a70010, 0x24030002, 0x14430008,
-0x8fa30014, 0x3c030800, 0x24637e90, 0x94620008,
-0xac730010, 0x34420001, 0xa001120, 0xa4620008,
-0x12430003, 0x721023, 0x3c2f021, 0x609021,
-0x97a20010, 0x12220003, 0x0, 0x32f700f6,
-0x408821, 0x12200003, 0x2511021, 0xa001197,
-0x2450ffff, 0x2408021, 0x96c4000e, 0x93630035,
-0x8f62004c, 0x642004, 0x942021, 0x821023,
-0x18400015, 0x0, 0x8f62004c, 0x2821023,
-0x1c400015, 0x3c020800, 0x8f62004c, 0x1682001e,
-0x0, 0x8f620018, 0x2021023, 0x1c40000e,
-0x3c020800, 0x8f620018, 0x16020017, 0x0,
-0x8f620058, 0x821023, 0x18400013, 0x3c020800,
-0xa0011b8, 0x24427e90, 0x8f620058, 0x821023,
-0x441000d, 0x3c020800, 0x24427e90, 0x94430008,
-0xac500010, 0xac520014, 0xac540018, 0xac44001c,
-0x34630020, 0xa0011c3, 0xa4430008, 0x2609021,
-0x2408021, 0x8f640058, 0x8f62004c, 0x2821023,
-0x1840000c, 0x0, 0x8f620054, 0x2821023,
-0x1c400008, 0x3c020800, 0x24427e90, 0x94430008,
-0xac500010, 0xac54000c, 0x34630040, 0xa0011e1,
-0xa4430008, 0x9742011a, 0x5440000e, 0x8fa40018,
-0x8f620058, 0x1482000b, 0x8fa40018, 0x8f63004c,
-0x8f620054, 0x10620007, 0x3c030800, 0x24637e90,
-0x94620008, 0xac700010, 0x34420080, 0xa4620008,
-0x8fa40018, 0x3aa2000c, 0x2c420001, 0x4182b,
-0x431024, 0x1040000b, 0x3c020800, 0x24427e90,
-0x94440008, 0x2403000e, 0xac500010, 0xa055000a,
-0xa043000b, 0xac54000c, 0x34840054, 0xa001216,
-0xa4440008, 0x3aa20016, 0x2c420001, 0x431024,
-0x1040000e, 0x3c020800, 0x24427e90, 0x94440008,
-0x90450006, 0x24030010, 0xac500010, 0xa055000a,
-0xa043000b, 0xac54000c, 0x3484005d, 0x34a50002,
-0xa4440008, 0xa001216, 0xa0450006, 0x3aa20014,
-0x2c420001, 0x431024, 0x1040000e, 0x3c020800,
-0x24427e90, 0x94440008, 0x24030012, 0xa043000b,
-0x90430006, 0xac500010, 0xa055000a, 0xac54000c,
-0x3084fffe, 0x3484005c, 0x34630002, 0xa4440008,
-0xa0430006, 0x32e20001, 0x10400037, 0x2402000c,
-0x12a20016, 0x2aa2000d, 0x10400005, 0x2402000a,
-0x12a20008, 0x32e20009, 0xa001251, 0x2102b,
-0x2402000e, 0x12a20020, 0x32e20009, 0xa001251,
-0x2102b, 0x3c020800, 0x24427e90, 0x94440008,
-0x90450006, 0x24030008, 0xac500010, 0xa055000a,
-0xa043000b, 0xa00124c, 0x34840013, 0x3c020800,
-0x24447e90, 0x94830008, 0x30620004, 0x14400005,
-0x90820006, 0x3463001b, 0xa4830008, 0xa00123d,
-0x24030016, 0x3463001b, 0xa4830008, 0x24030010,
-0xac900010, 0xa095000a, 0xa083000b, 0x34420002,
-0xa00124f, 0xa0820006, 0x3c020800, 0x24427e90,
-0x94440008, 0x90450006, 0x24030010, 0xac500010,
-0xa055000a, 0xa043000b, 0x3484001b, 0x34a50002,
-0xa4440008, 0xa0450006, 0x32e20009, 0x2102b,
-0x21023, 0x30420007, 0x12200015, 0x34440003,
-0x8f820018, 0x27430180, 0x24420001, 0xaf820018,
-0x24020800, 0xaf4201b8, 0x24020004, 0xa4640008,
-0xa062000b, 0x93420120, 0x2821, 0xa471000e,
-0xac740024, 0xac720028, 0x5e1021, 0xa462000c,
-0x3c021000, 0xaf4201b8, 0xa00126b, 0x3c040800,
-0x24050001, 0x3c040800, 0x24827e90, 0x94420008,
-0x10400021, 0xa01021, 0x8f4201b8, 0x440fffe,
-0x0, 0x8f420128, 0x24847e90, 0xaf420180,
-0x8c830010, 0x240240c2, 0xa7420188, 0xaf430198,
-0x90820006, 0xa342018a, 0x24020002, 0xa342018b,
-0x94820008, 0xa7420190, 0x9082000a, 0x9083000b,
-0x21200, 0x621825, 0xa7430192, 0x8c82000c,
-0xaf420194, 0x8c820014, 0xaf4201a4, 0x8c820018,
-0xaf4201a8, 0x8c82001c, 0xaf4201ac, 0x3c021000,
-0xaf4201b8, 0xa01021, 0x8fbf0044, 0x8fbe0040,
-0x8fb7003c, 0x8fb60038, 0x8fb50034, 0x8fb40030,
-0x8fb3002c, 0x8fb20028, 0x8fb10024, 0x8fb00020,
-0x3e00008, 0x27bd0048, 0x8f420100, 0x3042003e,
-0x14400011, 0x24020001, 0xaf400048, 0x8f420100,
-0x304207c0, 0x10400005, 0x0, 0xaf40004c,
-0xaf400050, 0x3e00008, 0x24020001, 0xaf400054,
-0xaf400040, 0x8f420100, 0x30423800, 0x54400001,
-0xaf400044, 0x24020001, 0x3e00008, 0x0,
-0x27bdffd8, 0xafbf0020, 0xafb3001c, 0xafb20018,
-0xafb10014, 0xafb00010, 0x8f510140, 0x8f530148,
-0x3c028000, 0x2622024, 0x139402, 0x324300ff,
-0x2c620081, 0x10400095, 0x27500180, 0x3c020800,
-0x24426848, 0x31880, 0x621821, 0x8c620000,
-0x400008, 0x0, 0x8f4201b8, 0x440fffe,
-0x24020001, 0xa202000a, 0x24020002, 0xae110000,
-0xae000004, 0xa6120008, 0xa202000b, 0xa6130010,
-0x8f420144, 0xae000028, 0xa001340, 0xae020024,
-0x10800008, 0x3c020800, 0x24030002, 0xa0437e80,
-0x24427e80, 0xac510008, 0x8f430144, 0xa001355,
-0xac430004, 0x8f4201b8, 0x440fffe, 0x24020002,
-0xa001338, 0xae000000, 0x8f4201b8, 0x440fffe,
-0x3c040800, 0xae110000, 0x90827e80, 0x1821,
-0x10400002, 0x24857e80, 0x8ca30008, 0xae030004,
-0xa6120008, 0x90837e80, 0x24020002, 0xa202000b,
-0xa6130010, 0x34630001, 0xa203000a, 0x8f420144,
-0xae020024, 0x90827e80, 0x10400002, 0x1821,
-0x8ca30004, 0x3c021000, 0xae030028, 0xaf4201b8,
-0xa001355, 0xa0807e80, 0x8f4201b8, 0x440fffe,
-0x24020002, 0xa202000b, 0xa6120008, 0xa6130010,
-0x8f420144, 0xa001340, 0xa6020012, 0x3262ffff,
-0x1440001c, 0x0, 0x93620005, 0x30420004,
-0x14400015, 0x0, 0xe000fc0, 0x2202021,
-0x93620005, 0x2202021, 0x34420004, 0xe000fc9,
-0xa3620005, 0x93620005, 0x30420004, 0x14400002,
-0x0, 0xd, 0x8f4201b8, 0x440fffe,
-0x24020005, 0xa202000b, 0x3c021000, 0xae110000,
-0xa001326, 0xaf4201b8, 0xd, 0xa001356,
-0x8fbf0020, 0x8f4201b8, 0x440fffe, 0x24020001,
-0xa202000a, 0x24020002, 0xae110000, 0xae000004,
-0xa6120008, 0xa202000b, 0xa6130010, 0x8f420144,
-0xae000028, 0xa001340, 0xae020024, 0x8f4201b8,
-0x440fffe, 0x24020002, 0xae000000, 0xae110004,
-0xa6120008, 0xa202000a, 0xa202000b, 0xa6130010,
-0xae000024, 0x8f420144, 0xae020028, 0x3c021000,
-0xaf4201b8, 0xa001356, 0x8fbf0020, 0x8f4201b8,
-0x440fffe, 0x24020001, 0xa202000a, 0x24020002,
-0xa202000b, 0x3c021000, 0xae110000, 0xae000004,
-0xa6120008, 0xa6130010, 0xae000024, 0xae000028,
-0xaf4201b8, 0xa001356, 0x8fbf0020, 0xd,
+0x451025, 0x26100004, 0xa00110f, 0xae220008,
+0x92030001, 0x24020004, 0x14620016, 0x26100002,
+0x92020000, 0x92040001, 0x8e230000, 0x21200,
+0x441025, 0x34630004, 0x26100002, 0xae22000c,
+0xa00110f, 0xae230000, 0x92030001, 0x24020003,
+0x14620008, 0x26100002, 0x8e220000, 0x92030000,
+0x26100001, 0x34420008, 0xa2230010, 0xa00110f,
+0xae220000, 0xa001168, 0x24020001, 0x92030001,
+0x24020002, 0x10620002, 0x26040002, 0x2402021,
+0xa00110f, 0x808021, 0xa00110f, 0x26100001,
+0x92020001, 0xa00110f, 0x2028021, 0x8fbf001c,
+0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008,
+0x27bd0020, 0x27bdffe8, 0xafbf0014, 0xafb00010,
+0xe001017, 0x808021, 0x9362007d, 0x2002021,
+0x34420020, 0xe001020, 0xa362007d, 0x2002021,
+0x8fbf0014, 0x8fb00010, 0xa001a72, 0x27bd0018,
+0x308300ff, 0x30a500ff, 0x30c600ff, 0x27470180,
+0x8f4201b8, 0x440fffe, 0x0, 0x8f420128,
+0x34634000, 0xace20000, 0x24020001, 0xace00004,
+0xa4e30008, 0xa0e2000a, 0x24020002, 0xa0e2000b,
+0x3c021000, 0xa4e50010, 0xace00024, 0xace00028,
+0xa4e60012, 0x3e00008, 0xaf4201b8, 0x27bdffe8,
+0xafbf0010, 0x9362003f, 0x24030012, 0x304200ff,
+0x1043000d, 0x803021, 0x8f620044, 0x821023,
+0x440000a, 0x8fbf0010, 0x8f620048, 0x24040039,
+0x2821, 0xc21023, 0x4410004, 0x24060012,
+0xe00117d, 0x0, 0x8fbf0010, 0x24020001,
+0x3e00008, 0x27bd0018, 0x27bdffc8, 0xafb1002c,
+0xa08821, 0xafb20030, 0x27a50010, 0x809021,
+0x2202021, 0xafbf0034, 0xe001100, 0xafb00028,
+0x10400009, 0x2402021, 0x8e220008, 0xaf620084,
+0xe00116e, 0xaf600040, 0x24040038, 0x2405008d,
+0xa00122a, 0x24060012, 0x93620034, 0x93630037,
+0x8f640084, 0x304200ff, 0x306300ff, 0x432821,
+0xa4202b, 0x1080000b, 0x0, 0x9763003c,
+0x8f620084, 0x3063ffff, 0x451023, 0x62182b,
+0x14600004, 0x0, 0x8f620084, 0xa0011d4,
+0x458023, 0x9762003c, 0x3050ffff, 0x8fa30010,
+0x30620004, 0x50400003, 0x2e020218, 0x8fa2001c,
+0x202102b, 0x14400005, 0x2002021, 0x30620004,
+0x10400002, 0x24040218, 0x8fa4001c, 0x2c820080,
+0x10400002, 0x808021, 0x24100080, 0xe001017,
+0x2402021, 0x24020001, 0xaf62000c, 0x9362003e,
+0x102040, 0x3042007f, 0xa362003e, 0x8e220004,
+0x24420001, 0xaf620040, 0xa770003c, 0x8f620050,
+0x9623000e, 0x431021, 0xaf620058, 0x8f620050,
+0x441021, 0xaf62005c, 0x8e220004, 0xaf620018,
+0x8e220008, 0xaf62001c, 0x8fa20010, 0x30420008,
+0x5440000a, 0x93a20020, 0xa3600036, 0x93620036,
+0x2403ffdf, 0xa3620035, 0x9362003e, 0x431024,
+0xa362003e, 0xa00120a, 0x8e220008, 0xa3620035,
+0x8e220008, 0xaf62004c, 0x8f620024, 0x8f630040,
+0x431021, 0xaf620048, 0x93620000, 0x24030050,
+0x304200ff, 0x14430012, 0x2403ff80, 0x3c020800,
+0x8c4231a0, 0x2421021, 0x431024, 0xaf420028,
+0x3c020800, 0x8c4231a0, 0x8e240008, 0x3c03000c,
+0x2421021, 0x3042007f, 0x3421021, 0x431021,
+0xac4400d8, 0x8e230008, 0xaf82002c, 0xac4300dc,
+0xe001020, 0x2402021, 0x24040038, 0x2821,
+0x2406000a, 0xe00117d, 0x0, 0x8fbf0034,
+0x8fb20030, 0x8fb1002c, 0x8fb00028, 0x24020001,
+0x3e00008, 0x27bd0038, 0x27bdffe8, 0xafbf0010,
+0x90c7000d, 0xc02821, 0x30e60010, 0x10c0000b,
+0x30e20004, 0x8ca30008, 0x8f620054, 0x10620007,
+0x30e20004, 0x14400018, 0x24070001, 0xe001a89,
+0x2021, 0xa001257, 0x3821, 0x1040000c,
+0x30e30012, 0x10c00010, 0x24070001, 0x8ca30008,
+0x8f620054, 0x1462000c, 0x24040038, 0x2405008d,
+0xe00117d, 0x24060012, 0xa001257, 0x24070001,
+0x24020012, 0x14620004, 0x24070001, 0x8fbf0010,
+0xa0011ab, 0x27bd0018, 0x8fbf0010, 0xe01021,
+0x3e00008, 0x27bd0018, 0x27bdfff8, 0x27420180,
+0xafa20000, 0x308a00ff, 0x8f4201b8, 0x440fffe,
+0x0, 0x8f460128, 0x3c020800, 0x8c4231a0,
+0x2403ff80, 0xaf860054, 0xc21021, 0x431024,
+0xaf420024, 0x3c020800, 0x8c4231a0, 0x8fa90000,
+0x8fa80000, 0xc21021, 0x3042007f, 0x3421821,
+0x3c02000a, 0x621821, 0x946400d4, 0x8fa70000,
+0x8fa50000, 0x24020002, 0xaf83002c, 0xa0a2000b,
+0x8fa30000, 0x35426000, 0x3084ffff, 0xa4e20008,
+0x3c021000, 0xad260000, 0xad040004, 0xac600024,
+0x27bd0008, 0xaf4201b8, 0x3e00008, 0x24020001,
+0x8c820004, 0x8f83002c, 0x451023, 0xac820004,
+0x90620063, 0x3042007f, 0xa0620063, 0x8c820020,
+0x93830034, 0x8f85002c, 0x34420002, 0xaf830048,
+0xa7800044, 0xac820020, 0xa4a000e4, 0x90a20063,
+0x2403ffbf, 0x431024, 0x3e00008, 0xa0a20063,
+0x27430180, 0x8f4201b8, 0x440fffe, 0x8f820054,
+0xac620000, 0x8f420124, 0xac620004, 0x24026083,
+0xa4620008, 0x24020002, 0xa062000b, 0x3c021000,
+0x3e00008, 0xaf4201b8, 0x8f880048, 0x93820034,
+0x8f83002c, 0x3c070800, 0x24e77690, 0x481023,
+0x304200ff, 0x304900fc, 0x24650088, 0x8f86004c,
+0x304a0003, 0x11200009, 0x2021, 0x24820004,
+0x8ca30000, 0x304400ff, 0x89102a, 0xace30000,
+0x24a50004, 0x1440fff9, 0x24e70004, 0x11400009,
+0x2021, 0x24820001, 0x90a30000, 0x304400ff,
+0x8a102b, 0xa0e30000, 0x24a50001, 0x1440fff9,
+0x24e70001, 0x30c20003, 0x14400004, 0x8f850048,
+0x31020003, 0x1040000d, 0x0, 0x10a00009,
+0x2021, 0x24820001, 0x90c30000, 0x304400ff,
+0x85102b, 0xa0e30000, 0x24c60001, 0x1440fff9,
+0x24e70001, 0x3e00008, 0x0, 0x1100fffd,
+0x2021, 0x24820004, 0x8cc30000, 0x304400ff,
+0x88102b, 0xace30000, 0x24c60004, 0x1440fff9,
+0x24e70004, 0x3e00008, 0x0, 0x8f830048,
+0x93820034, 0x30c600ff, 0x30a500ff, 0x431023,
+0x304300ff, 0x8f82002c, 0x803821, 0x431021,
+0x14c00002, 0x24480088, 0x833821, 0x30e20003,
+0x14400005, 0x30a20003, 0x14400003, 0x30620003,
+0x1040000d, 0x0, 0x10a00009, 0x2021,
+0x24820001, 0x90e30000, 0x304400ff, 0x85102b,
+0xa1030000, 0x24e70001, 0x1440fff9, 0x25080001,
+0x3e00008, 0x0, 0x10a0fffd, 0x2021,
+0x24820004, 0x8ce30000, 0x304400ff, 0x85102b,
+0xad030000, 0x24e70004, 0x1440fff9, 0x25080004,
+0x3e00008, 0x0, 0x27bdfff8, 0x2402ffff,
+0xafa20000, 0x803821, 0x2405002f, 0x3c090800,
+0x25297290, 0x240800ff, 0x2406ffff, 0x90e20000,
+0x24a3ffff, 0x62202, 0xc21026, 0x304200ff,
+0x21080, 0x491021, 0x8c420000, 0x306500ff,
+0x24e70001, 0x14a8fff5, 0x823026, 0x61027,
+0xafa20004, 0xafa20000, 0x2821, 0x27a60004,
+0xc51023, 0x90440003, 0x24a20001, 0xbd1821,
+0x304500ff, 0x2ca20004, 0x1440fff9, 0xa0640000,
+0x8fa20000, 0x3e00008, 0x27bd0008, 0x804821,
+0x30aaffff, 0x30c600ff, 0x30e7ffff, 0x27480180,
+0x8f4201b8, 0x440fffe, 0x8f820054, 0xad020000,
+0x8f420124, 0xad020004, 0x8d220020, 0xa5070008,
+0xa102000a, 0x24020016, 0xa102000b, 0x93430120,
+0x8d220008, 0x8d240004, 0x306300ff, 0x431021,
+0x97830044, 0x441021, 0x8d250024, 0x431023,
+0x3c030800, 0x8c6331a0, 0x8f84002c, 0xa502000c,
+0x246300e8, 0x2402ffff, 0xa50a000e, 0xa5030010,
+0xa5060012, 0xad050018, 0xad020024, 0x94820114,
+0x2403fff7, 0x3042ffff, 0xad020028, 0x8c820118,
+0xad02002c, 0x3c021000, 0xad000030, 0xaf4201b8,
+0x8d220020, 0x431024, 0x3e00008, 0xad220020,
+0x8f82002c, 0x30e7ffff, 0x804821, 0x904200d3,
+0x30a5ffff, 0x30c600ff, 0x21100, 0x30420f00,
+0xe23825, 0x27480180, 0x8f4201b8, 0x440fffe,
+0x8f820054, 0xad020000, 0x8f420124, 0xad020004,
+0x8d220020, 0xa5070008, 0xa102000a, 0x24020017,
+0xa102000b, 0x93430120, 0x8d220008, 0x8d240004,
+0x306300ff, 0x431021, 0x97830044, 0x441021,
+0x8f84002c, 0x431023, 0x3c030800, 0x8c6331a0,
+0xa502000c, 0xa505000e, 0x246300e8, 0xa5030010,
+0xa5060012, 0xad000014, 0x8d220024, 0xad020018,
+0x8c82005c, 0xad02001c, 0x8c820058, 0xad020020,
+0x2402ffff, 0xad020024, 0x948200e6, 0x3042ffff,
+0xad020028, 0x94820060, 0x948300be, 0x30427fff,
+0x3063ffff, 0x21200, 0x431021, 0xad02002c,
+0x3c021000, 0xad000030, 0xaf4201b8, 0x948200be,
+0x2403fff7, 0xa21021, 0xa48200be, 0x8d220020,
+0x431024, 0x3e00008, 0xad220020, 0x27430180,
+0x8f4201b8, 0x440fffe, 0x24020018, 0xac640000,
+0xa062000b, 0x8f82002c, 0x944200e6, 0xa4620010,
+0x3c021000, 0xac600030, 0x3e00008, 0xaf4201b8,
+0x27430180, 0x8f4201b8, 0x440fffe, 0x8f820030,
+0x9442001c, 0x3042ffff, 0x211c0, 0xac620000,
+0x24020019, 0xa062000b, 0x3c021000, 0xac600030,
+0x3e00008, 0xaf4201b8, 0x8f870038, 0x30c300ff,
+0x8f4201b8, 0x440fffe, 0x8f820054, 0x34636000,
+0xaca20000, 0x93820050, 0xa0a20005, 0x8ce20010,
+0xa4a20006, 0xa4a30008, 0x8c820020, 0x2403fff7,
+0xa0a2000a, 0x24020002, 0xa0a2000b, 0x8ce20000,
+0xaca20010, 0x8ce20004, 0xaca20014, 0x8ce2001c,
+0xaca20024, 0x8ce20020, 0xaca20028, 0x8ce2002c,
+0xaca2002c, 0x8c820024, 0xaca20018, 0x3c021000,
+0xaf4201b8, 0x8c820020, 0x431024, 0x3e00008,
+0xac820020, 0x93820050, 0x24030001, 0x27bdffe8,
+0x433004, 0x2c420020, 0xafb00010, 0xafbf0014,
+0x2410fffe, 0x10400005, 0x27450180, 0x3c020800,
+0x8c423190, 0xa0013f7, 0x461024, 0x3c020800,
+0x8c423194, 0x461024, 0x14400007, 0x24060084,
+0x8f83002c, 0x2410ffff, 0x90620062, 0x3042000f,
+0x34420040, 0xa0620062, 0xe0013c3, 0x0,
+0x2001021, 0x8fbf0014, 0x8fb00010, 0x3e00008,
+0x27bd0018, 0x8f830030, 0x27bdffe0, 0xafb20018,
+0xafb10014, 0xafb00010, 0xafbf001c, 0x9062000d,
+0xa09021, 0x30d100ff, 0x3042007f, 0xa062000d,
+0x8f85002c, 0x8e430018, 0x808021, 0x8ca2007c,
+0x14620005, 0x2402000e, 0x90a20063, 0x34420020,
+0xa001420, 0xa0a20063, 0xe0013e6, 0xa3820050,
+0x2403ffff, 0x10430047, 0x2404ffff, 0x52200045,
+0x2021, 0x8e430000, 0x3c020010, 0x621024,
+0x50400004, 0x3c020008, 0x2002021, 0xa00142f,
+0x24020015, 0x621024, 0x50400009, 0x8e450000,
+0x2002021, 0x24020014, 0xe0013e6, 0xa3820050,
+0x2403ffff, 0x10430033, 0x2404ffff, 0x8e450000,
+0x3c020002, 0xa21024, 0x10400016, 0x3c020004,
+0x8f860030, 0x8cc20014, 0x8cc30010, 0x8cc40014,
+0x431023, 0x44102b, 0x50400005, 0x2002021,
+0x8e43002c, 0x8cc20010, 0x10620003, 0x2002021,
+0xa001460, 0x24020012, 0x3c020004, 0xa21024,
+0x5040001c, 0x2021, 0x2002021, 0xa001460,
+0x24020013, 0xa21024, 0x10400006, 0x8f830030,
+0x8c620010, 0x50400013, 0x2021, 0xa00145a,
+0x2002021, 0x8c620010, 0x50400004, 0x8e42002c,
+0x2002021, 0xa001460, 0x24020011, 0x50400009,
+0x2021, 0x2002021, 0x24020017, 0xe0013e6,
+0xa3820050, 0x2403ffff, 0x10430002, 0x2404ffff,
+0x2021, 0x8fbf001c, 0x8fb20018, 0x8fb10014,
+0x8fb00010, 0x801021, 0x3e00008, 0x27bd0020,
+0x93830034, 0x27bdffe0, 0x24020034, 0xafb20018,
+0xafb10014, 0xafbf001c, 0xafb00010, 0x808821,
+0x1462000c, 0xa09021, 0x8f840038, 0xe00130f,
+0x8c900030, 0x12020007, 0x24020005, 0x2202021,
+0xe0013e6, 0xa3820050, 0x2403ffff, 0x1043005f,
+0x2404ffff, 0x92420004, 0x10400009, 0x8f82002c,
+0x2202021, 0x2402000c, 0xe0013e6, 0xa3820050,
+0x2403ffff, 0x10430055, 0x2404ffff, 0x8f82002c,
+0xa3800028, 0x8e430004, 0x8c440080, 0x3c0200ff,
+0x3442ffff, 0x621824, 0x83202b, 0x10800008,
+0xaf830040, 0x2202021, 0x24020019, 0xe0013e6,
+0xa3820050, 0x2403ffff, 0x10430044, 0x2404ffff,
+0x97820044, 0x8f870048, 0x8f880040, 0x471023,
+0x11000039, 0xa7820044, 0x8f86002c, 0x3045ffff,
+0x8f840054, 0x90c300bc, 0x3c020800, 0x8c4231a0,
+0x31882, 0x30700001, 0x822021, 0x101080,
+0x1021021, 0xa2282b, 0x10a00010, 0x24820088,
+0x8f840038, 0x1082000d, 0x3c033f01, 0x8e420000,
+0x431024, 0x3c032500, 0x14430006, 0x30e500ff,
+0x8c820000, 0xacc20088, 0x8c820010, 0xa0014c0,
+0xacc20098, 0xe0012e4, 0x3021, 0x8f850040,
+0x93830028, 0x8f86002c, 0x30a20003, 0x21023,
+0x30420003, 0x433821, 0xa3870028, 0x94c400e4,
+0xa22821, 0x8f830048, 0x8f82004c, 0x34841000,
+0xa4c400e4, 0x431021, 0xaf82004c, 0x1200000e,
+0xaf850048, 0x24e20004, 0xa3820028, 0x94c200e4,
+0x24a30004, 0xaf830048, 0x34422000, 0xa4c200e4,
+0xa0014e0, 0x2021, 0x8f82004c, 0xaf800048,
+0x471021, 0xaf82004c, 0x2021, 0x8fbf001c,
+0x8fb20018, 0x8fb10014, 0x8fb00010, 0x801021,
+0x3e00008, 0x27bd0020, 0x8f86002c, 0x27bdffe8,
+0xafbf0014, 0xafb00010, 0x90c20063, 0x30420020,
+0x10400008, 0x30a500ff, 0x8cc2007c, 0x2403ffdf,
+0x24420001, 0xacc2007c, 0x90c20063, 0x431024,
+0xa0c20063, 0x10a00023, 0x8f83002c, 0x27500180,
+0x2002821, 0xe0013c3, 0x24060082, 0x8f82002c,
+0x90420063, 0x30420040, 0x50400019, 0xa3800050,
+0x8f830038, 0x8f4201b8, 0x440fffe, 0x8f820054,
+0xae020000, 0x24026082, 0xa6020008, 0x24020002,
+0xa202000b, 0x8c620008, 0xae020010, 0x8c62000c,
+0xae020014, 0x8c620014, 0xae020018, 0x8c620018,
+0xae020024, 0x8c620024, 0xae020028, 0x8c620028,
+0xae02002c, 0x3c021000, 0xaf4201b8, 0xa3800050,
+0x8f83002c, 0x8fbf0014, 0x8fb00010, 0x90620063,
+0x27bd0018, 0x3042007f, 0xa0620063, 0x97820044,
+0x8f860048, 0x8f85002c, 0x93830034, 0x461023,
+0xa7820044, 0xa4a000e4, 0x90a40063, 0x8f82004c,
+0xaf830048, 0x2403ffbf, 0x461021, 0x832024,
+0xaf82004c, 0xa0a40063, 0x8f82002c, 0xa04000bd,
+0x8f82002c, 0x3e00008, 0xa44000be, 0x8f8a002c,
+0x27bdffe0, 0xafb10014, 0xafb00010, 0x8f880048,
+0xafbf0018, 0x93890028, 0x954200e4, 0x30d100ff,
+0x109182b, 0x808021, 0x30ac00ff, 0x3047ffff,
+0x5821, 0x14600003, 0x310600ff, 0x1203021,
+0x1095823, 0x97830044, 0x68102b, 0x14400032,
+0x0, 0x14680007, 0x24020001, 0x8e020020,
+0x2403fffb, 0x34e78000, 0x431024, 0xae020020,
+0x24020001, 0x34e70880, 0x15820005, 0x3165ffff,
+0xe001334, 0x2002021, 0xa001575, 0x2002021,
+0xe001365, 0x2002021, 0xe0013a8, 0x8f840054,
+0x8f84002c, 0x94820060, 0x24420001, 0xa4820060,
+0x94820060, 0x3c030800, 0x8c633188, 0x30427fff,
+0x5443000f, 0x2002021, 0x94820060, 0x24038000,
+0x431024, 0xa4820060, 0x90820060, 0x90830060,
+0x304200ff, 0x211c2, 0x21027, 0x211c0,
+0x3063007f, 0x621825, 0xa0830060, 0x2002021,
+0x2202821, 0x8fbf0018, 0x8fb10014, 0x8fb00010,
+0xa0014e7, 0x27bd0020, 0x91420063, 0x2403ff80,
+0x431025, 0xa1420063, 0x97820044, 0x3048ffff,
+0x11000020, 0x93830028, 0x8f84002c, 0x4b1023,
+0x304600ff, 0x948300e4, 0x2402efff, 0x168282b,
+0x621824, 0xa48300e4, 0x14a00003, 0x8e020020,
+0x1005821, 0x3021, 0x2403fffb, 0x34e78000,
+0x431024, 0xae020020, 0x24020001, 0x15820005,
+0x3165ffff, 0xe001334, 0x2002021, 0xa00159d,
+0x97830044, 0xe001365, 0x2002021, 0x97830044,
+0x8f820048, 0xa7800044, 0x431023, 0xaf820048,
+0x93830028, 0x8f82002c, 0x8fbf0018, 0x8fb10014,
+0x8fb00010, 0x27bd0020, 0x3e00008, 0xa04300bd,
+0x8f82002c, 0x90430088, 0x904500bd, 0x24490088,
+0x3063003f, 0x2463ffe0, 0x24020001, 0x623804,
+0x2c630020, 0x30e80019, 0xa3850028, 0x10600010,
+0xaf890038, 0x3c028000, 0x34420002, 0x24050001,
+0x24060001, 0x15000008, 0xe21824, 0x2821,
+0x14600005, 0x30e20020, 0x10400005, 0x24050001,
+0x91260001, 0x30c60001, 0xa001534, 0x0,
+0x3e00008, 0x0, 0x27bdffd8, 0xafb00010,
+0x8f900038, 0xafb40020, 0xafb10014, 0xafbf0024,
+0xafb3001c, 0xafb20018, 0x8e050010, 0x3c020800,
+0x8c4231b0, 0x8f86003c, 0x30a33fff, 0x62182b,
+0x8cd30014, 0x808821, 0x8cd20020, 0x10600078,
+0xa021, 0x90c3000d, 0x2402ff80, 0x431024,
+0x304200ff, 0x50400073, 0x2202021, 0x51382,
+0x30420003, 0x5440006f, 0x2202021, 0x94c3001c,
+0x8f82002c, 0x8e050028, 0xa4430114, 0x8cc20010,
+0x2621823, 0x14650007, 0x2402001f, 0x8f820040,
+0x621021, 0x262102b, 0x10400008, 0x8f830030,
+0x24020018, 0xe0013e6, 0xa3820050, 0x2403ffff,
+0x1043006f, 0x2404ffff, 0x8f830030, 0x8f840040,
+0x8c620010, 0x2449021, 0x441023, 0xac620010,
+0x8f82002c, 0xac720020, 0x8c420068, 0x52102b,
+0x10400009, 0x8f83003c, 0x2202021, 0x2402001d,
+0xe0013e6, 0xa3820050, 0x2403ffff, 0x1043005c,
+0x2404ffff, 0x8f83003c, 0x8e020024, 0x8c630024,
+0x10430007, 0x2202021, 0x2402001c, 0xe0013e6,
+0xa3820050, 0x2403ffff, 0x10430051, 0x2404ffff,
+0x8f840030, 0x8c820024, 0x24420001, 0xac820024,
+0x12530004, 0x8f82002c, 0x8c420068, 0x5642000e,
+0x8e020000, 0x8e020000, 0x3c030080, 0x431024,
+0x1440000d, 0x2402001a, 0x2202021, 0xe0013e6,
+0xa3820050, 0x2403ffff, 0x1043003d, 0x2404ffff,
+0xa001631, 0x8e020014, 0x3c030080, 0x431024,
+0x50400003, 0x8e020014, 0xac800020, 0x8e020014,
+0x2412ffff, 0x10520006, 0x2402001b, 0x2202021,
+0xe0013e6, 0xa3820050, 0x1052002d, 0x2404ffff,
+0x8e030000, 0x3c020001, 0x621024, 0x1040001f,
+0x3c020080, 0x621024, 0x14400008, 0x2202021,
+0x2402001a, 0xe0013e6, 0xa3820050, 0x2403ffff,
+0x1043001f, 0x2404ffff, 0x2202021, 0x2002821,
+0xe001406, 0x24060001, 0x2403ffff, 0x2404ffff,
+0x1443000e, 0x24140001, 0xa001666, 0x8fbf0024,
+0x2202021, 0x2402000d, 0x8fbf0024, 0x8fb40020,
+0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010,
+0x27bd0028, 0xa0013e6, 0xa3820050, 0x8f830030,
+0x2202021, 0x2803021, 0x94620036, 0x24050001,
+0x24420001, 0xe001534, 0xa4620036, 0x2021,
+0x8fbf0024, 0x8fb40020, 0x8fb3001c, 0x8fb20018,
+0x8fb10014, 0x8fb00010, 0x801021, 0x3e00008,
+0x27bd0028, 0x8f83002c, 0x27bdffd8, 0xafb40020,
+0xafb3001c, 0xafb20018, 0xafb10014, 0xafb00010,
+0xafbf0024, 0x90620063, 0x8f910038, 0x2412ffff,
+0x34420040, 0x92250000, 0xa0620063, 0x8e220010,
+0x809821, 0x30b0003f, 0x10520006, 0x360a021,
+0x2402000d, 0xe0013e6, 0xa3820050, 0x10520056,
+0x2405ffff, 0x8f83002c, 0x8e220018, 0x8c63007c,
+0x10430007, 0x2402000e, 0x2602021, 0xe0013e6,
+0xa3820050, 0x2403ffff, 0x1043004b, 0x2405ffff,
+0x24050020, 0x12050004, 0x8f83002c, 0x90620063,
+0x34420020, 0xa0620063, 0x8f840040, 0x10800022,
+0x3a030032, 0x3a020020, 0x2c420001, 0x2c630001,
+0x431025, 0x50400004, 0x8f82002c, 0x2602021,
+0xa0016b4, 0x2402000a, 0x9683000a, 0x2405fffd,
+0x94420060, 0x3042ffff, 0x10430034, 0x8fbf0024,
+0x3c020800, 0x8c42318c, 0x44102b, 0x14400006,
+0x2602021, 0x2821, 0xe001534, 0x24060001,
+0xa0016db, 0x2821, 0x2402002d, 0xe0013e6,
+0xa3820050, 0x2403ffff, 0x10430023, 0x2405ffff,
+0xa0016db, 0x2821, 0x16050005, 0x8f84002c,
+0x8e230014, 0x2402ffff, 0x50620018, 0x2602021,
+0x94820060, 0x24420001, 0xa4820060, 0x94820060,
+0x3c030800, 0x8c633188, 0x30427fff, 0x5443000f,
+0x2602021, 0x94820060, 0x24038000, 0x431024,
+0xa4820060, 0x90820060, 0x90830060, 0x304200ff,
+0x211c2, 0x21027, 0x211c0, 0x3063007f,
+0x621825, 0xa0830060, 0x2602021, 0xe0014e7,
+0x24050001, 0x2821, 0x8fbf0024, 0x8fb40020,
+0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010,
+0xa01021, 0x3e00008, 0x27bd0028, 0x8f83002c,
+0x27bdffe8, 0xafb00010, 0xafbf0014, 0x90620063,
+0x8f870038, 0x808021, 0x34420040, 0x8ce60010,
+0xa0620063, 0x3c030800, 0x8c6331b0, 0x30c23fff,
+0x43102b, 0x1040004d, 0x8f85003c, 0x2402ff80,
+0x90a3000d, 0x431024, 0x304200ff, 0x50400048,
+0x2002021, 0x61382, 0x30420003, 0x24030002,
+0x54430043, 0x2002021, 0x94a2001c, 0x8f85002c,
+0x24030023, 0xa4a20114, 0x8ce60000, 0x61602,
+0x3042003f, 0x10430010, 0x3c030083, 0x8ce30018,
+0x8ca2007c, 0x10620006, 0x2402000e, 0xe0013e6,
+0xa3820050, 0x2403ffff, 0x10430037, 0x2404ffff,
+0x8f83002c, 0x90620063, 0x34420020, 0xa0620063,
+0xa00171f, 0x8f830030, 0xc31024, 0x14430006,
+0x8f830030, 0x90a20062, 0x3042000f, 0x34420020,
+0xa0a20062, 0x8f830030, 0x9062000d, 0x3042007f,
+0xa062000d, 0x8f830040, 0x10600018, 0x2002021,
+0x8f84003c, 0x8c820010, 0x43102b, 0x10400009,
+0x24020018, 0x2002021, 0xe0013e6, 0xa3820050,
+0x2403ffff, 0x10430018, 0x2404ffff, 0xa001747,
+0x2021, 0x8c820010, 0x24050001, 0x2002021,
+0x431023, 0x8f830030, 0x24060001, 0xe001534,
+0xac620010, 0xa001747, 0x2021, 0xe0014e7,
+0x24050001, 0xa001747, 0x2021, 0x2002021,
+0x2402000d, 0x8fbf0014, 0x8fb00010, 0x27bd0018,
+0xa0013e6, 0xa3820050, 0x8fbf0014, 0x8fb00010,
+0x801021, 0x3e00008, 0x27bd0018, 0x27bdffd8,
+0xafb00010, 0x8f900038, 0xafb3001c, 0xafbf0020,
+0xafb20018, 0xafb10014, 0x8e120010, 0x3c030800,
+0x8c6331b0, 0x32423fff, 0x43102b, 0x1040007c,
+0x809821, 0x8f85003c, 0x2402ff80, 0x90a3000d,
+0x431024, 0x304200ff, 0x50400076, 0x2602021,
+0x121382, 0x30420003, 0x24030001, 0x54430071,
+0x2602021, 0x90a2000d, 0x30420008, 0x54400003,
+0x8f820040, 0xa001777, 0x24020024, 0x50400003,
+0x8e03000c, 0xa001777, 0x24020027, 0x8ca20020,
+0x14620005, 0x24020020, 0x8e030008, 0x8ca20024,
+0x10620008, 0x24020020, 0xe0013e6, 0xa3820050,
+0x2403ffff, 0x1043006a, 0x2404ffff, 0xa0017a2,
+0x8f840030, 0x8e020014, 0x2411ffff, 0x14510003,
+0x8f87002c, 0xa00179d, 0x24020025, 0x8e030018,
+0x8ce2007c, 0x14620016, 0x2402000e, 0x8e030024,
+0x8ca20028, 0x14620012, 0x24020021, 0x8e060028,
+0x8ca2002c, 0x14c2000e, 0x2402001f, 0x8e03002c,
+0x1060000b, 0x24020023, 0x8ce20068, 0x43102b,
+0x14400007, 0x24020026, 0x8ca20014, 0x661821,
+0x43102b, 0x50400007, 0x8f840030, 0x24020022,
+0xe0013e6, 0xa3820050, 0x10510045, 0x2404ffff,
+0x8f840030, 0x2403fff7, 0x9082000d, 0x431024,
+0xa082000d, 0x8f86002c, 0x3c030800, 0x8c6331ac,
+0x8f820054, 0x94c400e0, 0x8f850030, 0x431021,
+0x30847fff, 0x42040, 0x441021, 0x3043007f,
+0x3432021, 0x3c03000e, 0x832021, 0x2403ff80,
+0x431024, 0xaf42002c, 0xa4920000, 0x8ca20028,
+0x24420001, 0xaca20028, 0x8ca2002c, 0x8e03002c,
+0x431021, 0xaca2002c, 0x8e02002c, 0xaca20030,
+0x8e020014, 0xaca20034, 0x94a20038, 0x24420001,
+0xa4a20038, 0x94c600e0, 0x3c020800, 0x8c4231b0,
+0x24c40001, 0x30837fff, 0x14620013, 0x803021,
+0x24028000, 0x823024, 0x30c2ffff, 0x213c2,
+0x304200ff, 0x21027, 0xa0017df, 0x233c0,
+0x2602021, 0x2402000d, 0x8fbf0020, 0x8fb3001c,
+0x8fb20018, 0x8fb10014, 0x8fb00010, 0x27bd0028,
+0xa0013e6, 0xa3820050, 0x8f82002c, 0x2602021,
+0x24050001, 0xe0014e7, 0xa44600e0, 0x2021,
0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014,
-0x8fb00010, 0x3e00008, 0x27bd0028, 0x27bdffe8,
-0xafbf0010, 0xe000c83, 0x0, 0x2021,
-0xe000cbc, 0xaf400180, 0x8fbf0010, 0x3e00008,
-0x27bd0018, 0x8f620044, 0x821023, 0x4400008,
-0x0, 0x8f620048, 0x821023, 0x4410004,
-0x0, 0x9363003f, 0x3e00008, 0x24020001,
-0x3e00008, 0x1021, 0x3e00008, 0x0,
-0x97a80012, 0x24020800, 0xaf4201b8, 0x27420180,
-0x24030004, 0xa043000b, 0xa444000c, 0xa445000e,
-0xac460024, 0xac470028, 0xa4480008, 0x3c021000,
-0x3e00008, 0xaf4201b8, 0x308400ff, 0xa3640082,
-0x93620005, 0x2403ff80, 0x304200fe, 0x431025,
-0xa3620005, 0x93620005, 0x30420002, 0x14400012,
-0x27440180, 0x8f4201b8, 0x440fffe, 0x0,
-0x8f430128, 0x2402400a, 0xa4820008, 0x24020001,
-0xa082000a, 0x24020002, 0xa082000b, 0x3c021000,
-0xac800004, 0xa4800010, 0xac800024, 0xac800028,
-0xac830000, 0xaf4201b8, 0x3e00008, 0x0,
-0xd, 0x3e00008, 0x24020001, 0xd,
-0x3e00008, 0x24020010, 0x3e00008, 0x24020001,
-0x3e00008, 0x24020001, 0x27bdff88, 0xafbf0074,
-0xafbe0070, 0xafb7006c, 0xafb60068, 0xafb50064,
-0xafb40060, 0xafb3005c, 0xafb20058, 0xafb10054,
-0xafb00050, 0x8f510128, 0x93630000, 0x24020020,
-0x14620005, 0x0, 0x0, 0xd,
-0x0, 0x240000e7, 0x93620000, 0xafa00048,
-0x93630005, 0x38420030, 0x30630001, 0x1060014c,
-0x2c5e0001, 0x93420116, 0x93430112, 0x34424000,
-0x342b821, 0x34634000, 0x8f420104, 0x343a821,
-0x3c030001, 0x431024, 0x10400011, 0x0,
-0x8ea3000c, 0x8f620030, 0x146201d0, 0x24020001,
-0x8ea30010, 0x8f62002c, 0x146201cc, 0x24020001,
-0x9763003a, 0x96e20000, 0x144301c8, 0x24020001,
-0x97630038, 0x96e20002, 0x144301c4, 0x24020001,
-0x93620000, 0x304300ff, 0x24020020, 0x10620009,
-0x24020030, 0x10620007, 0x3c030800, 0x8c6200f4,
-0x24420001, 0xe00135c, 0xac6200f4, 0xa0015a5,
-0x8fbf0074, 0x3c030800, 0x8c627ec0, 0x40f809,
-0x27a40040, 0x409021, 0x2402fffe, 0x2421024,
-0x1040000a, 0x32420020, 0x10400004, 0x32420004,
-0xe0015b0, 0x2202021, 0x32420004, 0x14400114,
-0x24020001, 0xa0015a5, 0x8fbf0074, 0x8f420104,
-0x3c030020, 0x431024, 0x10400010, 0x3c030800,
-0x24637ec0, 0x8c620008, 0x40f809, 0x24040008,
-0x30420020, 0x10400005, 0x0, 0xe0015b0,
-0x2202021, 0xa001511, 0x0, 0xe001383,
-0x24040008, 0xa001511, 0x0, 0x8f420104,
-0x3c030040, 0x431024, 0x1040000c, 0x3c040800,
-0x24847ec0, 0x8c820008, 0x40f809, 0x24040004,
-0x30420020, 0x1440ffed, 0x0, 0xe001383,
-0x24040010, 0xa001511, 0x0, 0x8f640048,
-0x8f630040, 0x9742011a, 0x8ef60004, 0x92f3000d,
-0x3050ffff, 0x2d02821, 0x24a6ffff, 0x32620004,
-0x10400010, 0x832023, 0xe001366, 0x2c02021,
-0x10400170, 0x3c030800, 0x24637ec0, 0x8c620008,
-0x40f809, 0x24040002, 0x30420020, 0x1440ffd3,
-0x0, 0xe001383, 0x24040020, 0xa001511,
-0x0, 0x8f620040, 0x56a023, 0x1a800010,
-0x214102a, 0x54400007, 0x327300fe, 0x16900009,
-0x2d4b021, 0x32620001, 0x14400007, 0x2141023,
-0x327300fe, 0x200a021, 0xa0b021, 0xa001452,
-0x8021, 0x2141023, 0xa001452, 0x3050ffff,
-0xa021, 0x8f620048, 0xc21823, 0x1860000c,
-0x70102a, 0x14400006, 0x0, 0x8f620040,
-0x16c20136, 0x0, 0x14800134, 0x0,
-0x8f660048, 0x2031023, 0x3050ffff, 0x327300f6,
-0x92a20001, 0x10400003, 0x32620002, 0xd,
-0x32620002, 0x1040000c, 0x3c040800, 0x24847ec0,
-0x8c820008, 0x40f809, 0x24040002, 0x30420020,
-0x1440ff9e, 0x0, 0xe001373, 0x0,
-0xa001511, 0x0, 0x8ee20008, 0xafa20044,
-0x32620010, 0x1040012b, 0x32620020, 0x1040000c,
-0x3c030800, 0x24637ec0, 0x8c620008, 0x40f809,
-0x24040002, 0x30420020, 0x1440ff8c, 0x0,
-0xe001383, 0x24040004, 0xa001511, 0x0,
-0x8f420104, 0x3c030080, 0x431024, 0x50400007,
-0xafb60018, 0xe0013a9, 0x0, 0x24030002,
-0x10430102, 0x0, 0xafb60018, 0xafb0001c,
-0xafb40020, 0x93420120, 0x8fa30044, 0x34424000,
-0x3421021, 0x541021, 0xafa20028, 0x8f620040,
-0xafa3003c, 0x3c030800, 0x24637ec0, 0xafa00034,
-0xafa00038, 0xafa2002c, 0xafa20030, 0x8c620004,
-0x8f750040, 0x8f63004c, 0x27a40018, 0x40f809,
-0xafa3004c, 0x409021, 0x24020001, 0x1642004c,
-0x24020010, 0x8fa30018, 0x8fa2002c, 0x146200e3,
-0x8fa2001c, 0x621021, 0xaf620040, 0x8f620040,
-0x3403ffff, 0x431021, 0xaf620048, 0x8f620040,
-0x551023, 0x1840000c, 0x97b0001e, 0xe000fc0,
-0x2202021, 0x9362007d, 0x24040001, 0xafa40048,
-0x2202021, 0x34420001, 0xe000fc9, 0xa362007d,
-0xa0014d2, 0x8fa6003c, 0x1600000e, 0x8fa6003c,
-0x8fa20020, 0x1040000b, 0x0, 0xe000fc0,
-0x2202021, 0x9362007d, 0x24030001, 0x2202021,
-0xafa30048, 0x34420004, 0xe000fc9, 0xa362007d,
-0x8fa6003c, 0x8f62004c, 0xc21023, 0x1840001c,
-0x3c023fff, 0x8f65005c, 0x8f63004c, 0x9764003c,
-0x3442ffff, 0xa32823, 0x852821, 0x45102b,
-0x10400003, 0x2202021, 0x3c053fff, 0x34a5ffff,
-0xc51021, 0xe000fc0, 0xaf62005c, 0x8fa3003c,
-0x8f620054, 0x24040001, 0x14620004, 0xafa40048,
-0xaf64000c, 0xa0014ef, 0x0, 0x8f420074,
-0x244203e8, 0xaf62000c, 0xe000fc9, 0x2202021,
-0x8fa2003c, 0xaf62004c, 0xa001503, 0x32620001,
-0x1242000c, 0x32420002, 0x14400098, 0x32420020,
-0x10400004, 0x32420004, 0xe0015b0, 0x2202021,
-0x32420004, 0x14400012, 0x24020001, 0xa0015a5,
-0x8fbf0074, 0x32620001, 0x10400012, 0x3c030800,
-0x24637ec0, 0x8c620008, 0x40f809, 0x24040001,
-0x93630000, 0x24020030, 0x14620009, 0x32420020,
-0x10400003, 0x0, 0xe0015b0, 0x2202021,
-0xe0015be, 0x3c02021, 0xa0015a4, 0x1021,
-0xd, 0x96e2000e, 0x8fa40044, 0x9743011a,
-0xf021, 0x14600027, 0x44a821, 0x8fa2004c,
-0x14820024, 0x0, 0x8f63004c, 0x8f620054,
-0x10620020, 0x0, 0x9362007c, 0x304400ff,
-0x24020002, 0x14820012, 0x240200ff, 0x27430180,
-0x8f4201b8, 0x440fffe, 0x240240c8, 0xa4620008,
-0x24020001, 0xa062000a, 0x24020002, 0xac710000,
-0xac600004, 0xa062000b, 0xa4600010, 0x8f62004c,
-0xac620024, 0x3c021000, 0xaf4201b8, 0x240200ff,
-0x10820008, 0x0, 0xe000fc0, 0x2202021,
-0x9362007c, 0x2202021, 0x24420001, 0xe000fc9,
-0xa362007c, 0x8f62004c, 0x2a21023, 0x18400022,
-0x8fa40048, 0x8ee40004, 0x8f620018, 0x821023,
-0x1c400010, 0x0, 0x8f620018, 0x5482001a,
-0x8fa40048, 0x8ee30008, 0x8f62001c, 0x621023,
-0x1c400008, 0x0, 0x8f62001c, 0x54620012,
-0x8fa40048, 0x8f620058, 0x2a21023, 0x5840000e,
-0x8fa40048, 0x8f620058, 0xaf640018, 0x8ee30008,
-0xaf63001c, 0xaf750058, 0x8f630050, 0x50430001,
-0x241e0080, 0x24020010, 0x12420002, 0x24030001,
-0xafa30048, 0x8fa40048, 0x1080000f, 0x32620008,
-0x3c036000, 0x8c624ff8, 0x401021, 0x442fffd,
-0x3c036000, 0xac714fc0, 0x0, 0x3c020200,
-0xac624fc4, 0x0, 0x3c021000, 0xac624ff8,
-0x0, 0x32620008, 0x10400003, 0x37de0003,
-0x37c20004, 0x305effff, 0x3a420010, 0x2c420001,
-0x10182b, 0x431024, 0x1040000a, 0x32420008,
-0x93440120, 0x8fa60044, 0x2002821, 0x2c03821,
-0xafbe0010, 0x942021, 0xe001375, 0x3084ffff,
-0x32420008, 0x10400019, 0x2e020001, 0xe001383,
-0x2021, 0xa0015a4, 0x2e020001, 0xe000fc0,
-0x2202021, 0x9362007d, 0x2202021, 0x34420004,
-0xe000fc9, 0xa362007d, 0x3c046000, 0x8c824ff8,
-0x440fffe, 0x24020001, 0x3c030200, 0xac914fc0,
-0xac834fc4, 0x3c031000, 0xac834ff8, 0xa0015a5,
-0x8fbf0074, 0xaf400044, 0x24020001, 0x8fbf0074,
-0x8fbe0070, 0x8fb7006c, 0x8fb60068, 0x8fb50064,
-0x8fb40060, 0x8fb3005c, 0x8fb20058, 0x8fb10054,
-0x8fb00050, 0x3e00008, 0x27bd0078, 0x27bdffe8,
-0xafb00010, 0xafbf0014, 0xe000fc0, 0x808021,
-0x93620005, 0x2002021, 0x304200fe, 0xe000fc9,
-0xa3620005, 0x8fbf0014, 0x8fb00010, 0x3e00008,
-0x27bd0018, 0x27bdffe8, 0xafb00010, 0xafbf0014,
-0xe000c83, 0x808021, 0x24020180, 0x2002021,
-0xe000cbc, 0xaf420180, 0x8fbf0014, 0x8fb00010,
-0x3e00008, 0x27bd0018, 0x3c020008, 0x3421021,
-0x3c030800, 0xaf82001c, 0x3c020800, 0x24425770,
-0xac627ec0, 0x24637ec0, 0x3c020800, 0x24425790,
-0xac620004, 0x3c020800, 0x24425870, 0xac620008,
-0xa3800020, 0x3e00008, 0x0, 0x8f82001c,
-0x904401e6, 0x24030001, 0x14830002, 0x24020024,
-0x24020001, 0x3e00008, 0x0, 0x27bdffd0,
-0xafb00020, 0x808021, 0xafbf002c, 0xafb20028,
-0xafb10024, 0x8e030000, 0x8e020014, 0x24120008,
-0x14620027, 0x24110001, 0x8e020004, 0x10400022,
-0x0, 0x8f420104, 0x3c034000, 0x431024,
-0x14400006, 0x2002021, 0x24040014, 0xe00197b,
-0x2002821, 0xa001616, 0x24020024, 0x27a50018,
-0xe00164f, 0x27a6001a, 0x54400001, 0x24120009,
-0x2002021, 0x2402821, 0x97a7001a, 0x97a30018,
-0x3021, 0x27a2001c, 0xafa20014, 0xe001676,
-0xafa30010, 0x1040000a, 0x24020011, 0x8fa4001c,
-0x10820007, 0x24110002, 0xe00197b, 0x2002821,
-0xa001615, 0x24110024, 0xe001969, 0x2002021,
-0x2201021, 0x8fbf002c, 0x8fb20028, 0x8fb10024,
-0x8fb00020, 0x3e00008, 0x27bd0030, 0x8f83001c,
-0x27bdffe8, 0xafbf0014, 0xafb00010, 0x906201e6,
-0x24050002, 0x10450027, 0x24100001, 0xa06501e6,
-0x8f83001c, 0x24100024, 0x24020004, 0xa0620197,
-0x10850012, 0x2c820003, 0x10400005, 0x24020001,
-0x1082000a, 0x0, 0xa001648, 0x0,
-0x24020004, 0x1082000d, 0x24020008, 0x1082000f,
-0x0, 0xa001648, 0x0, 0xe001987,
-0x24040018, 0xa00164b, 0x2001021, 0xe001987,
-0x24040017, 0xa00164b, 0x2001021, 0xe001987,
-0x24040016, 0xa00164b, 0x2001021, 0xe001987,
-0x24040015, 0xa00164b, 0x2001021, 0xe001987,
-0x24040017, 0x2001021, 0x8fbf0014, 0x8fb00010,
-0x3e00008, 0x27bd0018, 0x8f83001c, 0x3821,
-0x8c820000, 0x8c630224, 0x4021, 0x431023,
-0x304301ff, 0x14600006, 0x94840006, 0x24030200,
-0x24070004, 0x4821, 0xa001660, 0x24080001,
-0x24020200, 0x431823, 0x3069ffff, 0x64102b,
-0x1040000e, 0x832023, 0x308201ff, 0x10400007,
-0x24080001, 0x24e30004, 0x41242, 0x21080,
-0x621821, 0xa001670, 0x3067ffff, 0x41242,
-0x21080, 0xe21021, 0x3047ffff, 0x51000003,
-0xa4a00000, 0xa4a70000, 0xa4c90000, 0x3e00008,
-0x1001021, 0x27bdffd8, 0x8faa003c, 0x97ac003a,
-0x30a9ffff, 0x30e8ffff, 0xafbf0020, 0x8c870010,
-0x31220001, 0x1040000b, 0x948b0006, 0x10c00004,
-0xe81021, 0x8c420000, 0x14480018, 0x24020003,
-0x55000005, 0x94e60000, 0x94e60004, 0xa00168c,
-0x94e50006, 0x94e60000, 0x94e50002, 0x24c20002,
-0x30430003, 0x10600004, 0x24020004, 0x431023,
-0xa001694, 0x304300ff, 0x1821, 0x25820006,
-0x1621023, 0x431023, 0x14c20004, 0x24020002,
-0x30a20300, 0x10400004, 0x2402000b, 0xad420000,
-0xa0016aa, 0x2402ffff, 0x30a28000, 0x14400006,
-0xafa90010, 0xafa80014, 0xe0017cf, 0xafaa0018,
-0xa0016ab, 0x8fbf0020, 0xafa80014, 0xe0016ad,
-0xafaa0018, 0x8fbf0020, 0x3e00008, 0x27bd0028,
-0x27bdffa0, 0x97af0072, 0x8fb80078, 0x97b90076,
-0xafb40058, 0x80a021, 0xafb1004c, 0x30b1ffff,
-0xafb30054, 0x30d3ffff, 0x322200c0, 0xafbf005c,
-0xafb20050, 0x10400003, 0xafb00048, 0xa001769,
-0x2402000c, 0x3223000f, 0x10600005, 0x24020002,
-0x10620005, 0x24020004, 0xa00176a, 0xaf020000,
-0xa0016c8, 0x24120005, 0x2412000b, 0x31e80001,
-0x3102ffff, 0x10400005, 0x2f220005, 0x50400004,
-0x8cee0004, 0xa0016d1, 0x8cee0008, 0x8cee0004,
-0xe3602, 0x3c0400ff, 0x3484ffff, 0x3c030080,
-0x1c31024, 0x10400027, 0x1c48024, 0x2031023,
-0x2405ff80, 0x451024, 0xaf420028, 0x31c2007f,
-0x3c03000c, 0x431021, 0x3421021, 0x8c430000,
-0x3c020100, 0x621024, 0x54400003, 0x3c020800,
-0xa001769, 0x24020006, 0x621024, 0x54400003,
-0x641024, 0xa001769, 0x24020008, 0xafa20040,
-0x8fa20040, 0x451024, 0xaf42002c, 0x8fa20040,
-0x3c03000e, 0x3042007f, 0x431021, 0x3421021,
-0xafa20038, 0x8f82001c, 0x8fa30038, 0x944401e4,
-0x8c620014, 0x10440016, 0x24020009, 0xa00176a,
-0xaf020000, 0x2402ff80, 0x2021024, 0xaf42002c,
-0x31c2007f, 0x3c03000e, 0x431021, 0x3421021,
-0xafa20038, 0x8fa20038, 0x9442001c, 0x24030090,
-0x3042c890, 0x1443005e, 0x24020006, 0x8fa20038,
-0x8c430014, 0x8f420128, 0x14620059, 0x24020009,
-0x8fa20038, 0x9442001c, 0x30420200, 0x10400054,
-0x24020008, 0x8fa20038, 0x9042001f, 0x14460050,
-0x24020006, 0x3102ffff, 0x1040001a, 0x24020004,
-0x1322000d, 0x2b220005, 0x10400005, 0x24020008,
-0x13200009, 0x0, 0xa001736, 0x0,
-0x13220005, 0x2402000c, 0x53220006, 0x8ce30008,
-0xa001736, 0x0, 0x8cec000c, 0xa001738,
-0x8ced0010, 0x8ce50010, 0x1021, 0x36000,
-0x6821, 0x2021, 0x1846025, 0xa001738,
-0x1a56825, 0x8cec0008, 0x8ced000c, 0x8fa20038,
-0x8c450010, 0x2662fff2, 0x3046ffff, 0x2021,
-0x184102b, 0x14400006, 0x0, 0x148c0028,
-0x24020007, 0x1a5102b, 0x10400025, 0x24020007,
-0x10c00013, 0xc01821, 0x1021, 0x1a34821,
-0x123202b, 0x1824021, 0x1044021, 0x1001021,
-0x1201821, 0x2469ffff, 0x2d24ffff, 0x2448ffff,
-0x1044021, 0x10c102b, 0x14400015, 0x2402000a,
-0x15880003, 0x12d102b, 0x14400011, 0x2402000a,
-0x8fa40038, 0xc01821, 0x1021, 0x1a35821,
-0x8c890010, 0x163202b, 0x1825021, 0x1445021,
-0x4021, 0x10a102b, 0x14400005, 0x24020007,
-0x15480006, 0x12b102b, 0x10400004, 0x24020007,
-0xaf020000, 0xa0017c7, 0x2402ffff, 0x8f83001c,
-0x90620219, 0x30420008, 0x10400006, 0x32224000,
-0x90620219, 0x35ef0002, 0x304200f7, 0xa0620219,
-0x32224000, 0x10400028, 0x2402000b, 0x16420026,
-0x35ef0010, 0x3c020080, 0x1c21024, 0x14400022,
-0x0, 0x8fa20038, 0x9442001c, 0x30422000,
-0x1040001d, 0x3c039000, 0x34630007, 0x8f450020,
-0x2402ff80, 0x2021024, 0x431025, 0xaf420020,
-0x8f420020, 0x440fffe, 0x3202007f, 0x3c030008,
-0x431021, 0x3421021, 0xafa2003c, 0x8fa4003c,
-0x9482001c, 0x3c038000, 0x34630007, 0x34420800,
-0xa482001c, 0x2402ff80, 0x2021024, 0x431025,
-0xaf420020, 0x8f420020, 0x440fffe, 0x0,
-0xaf450020, 0x35ef0020, 0x8fa30038, 0x8fa40038,
-0x93460120, 0x8fa20038, 0x9445001a, 0x9463001c,
-0x9484001c, 0x8fa20038, 0xafa50010, 0x8c450004,
-0x24020010, 0x3063000f, 0xafa20018, 0x24020100,
-0x621004, 0x8fa30038, 0x2442ffff, 0xafb2001c,
-0xa22824, 0xafa50014, 0x8c620008, 0x8fa30038,
-0xafa20020, 0x8e820024, 0x8c63000c, 0x3203821,
-0x3084000f, 0xafac0030, 0xafad0034, 0xafa20028,
-0xafa30024, 0x9685000a, 0x42200, 0x1e42025,
-0xa62821, 0x26660002, 0x30a5ffff, 0xe001943,
-0x30c6ffff, 0x1021, 0x8fbf005c, 0x8fb40058,
-0x8fb30054, 0x8fb20050, 0x8fb1004c, 0x8fb00048,
-0x3e00008, 0x27bd0060, 0x27bdffd0, 0x5821,
-0x806021, 0xe06821, 0x8faa0048, 0x97a80042,
-0x97a90046, 0x30a5ffff, 0x30c7ffff, 0x31020001,
-0x10400006, 0xafbf0028, 0x2d220009, 0x50400004,
-0x8da30008, 0xa0017e1, 0x8da3000c, 0x8da30008,
-0x2c620003, 0x54400003, 0x30a200c0, 0xa0017e8,
-0x2402000d, 0x10400004, 0x2402000c, 0xad420000,
-0xa001818, 0x2402ffff, 0x24020001, 0x1062001b,
-0x30a2000f, 0x10600005, 0x24020002, 0x10620023,
-0x1601021, 0xa001819, 0x8fbf0028, 0x30a6000f,
-0x28c20007, 0x1040000f, 0x28c20003, 0x1440001c,
-0x24020005, 0x8d820000, 0x8d830024, 0x1802021,
-0xafad0010, 0xafa8001c, 0xafa90020, 0xafaa0024,
-0xafa20014, 0xe00181b, 0xafa30018, 0xa001817,
-0x405821, 0xa001815, 0x24020005, 0x1443000c,
-0x24020005, 0x1802021, 0xafa80010, 0xafa90014,
-0xafaa0018, 0x8c860000, 0x8c870024, 0xe0018c4,
-0x1a02821, 0xa001817, 0x405821, 0x240200ff,
-0xad420000, 0x240bffff, 0x1601021, 0x8fbf0028,
-0x3e00008, 0x27bd0030, 0x27bdffc0, 0x8f8c001c,
-0x97ae005e, 0xafb00038, 0x808021, 0x8fab0050,
-0x8faf0064, 0x30a5ffff, 0x30c6ffff, 0xafbf003c,
-0x9183018f, 0x9588000a, 0x95890182, 0x918a018c,
-0x9182018d, 0x30f9ffff, 0x97b80062, 0x304d00ff,
-0x31902, 0x24020001, 0x621004, 0x3108ffff,
-0x15aa0005, 0x3129ffff, 0x15280031, 0x24020011,
-0xa001865, 0x24020080, 0x2442ffff, 0x1a26824,
-0x31c20001, 0x1040000f, 0x2f020011, 0x1040000d,
-0x3c020800, 0x24426a50, 0x181880, 0x621821,
-0x8c620000, 0x400008, 0x0, 0x8d640010,
-0xa00184c, 0x8d6b0014, 0x8d64000c, 0xa00184c,
-0x8d6b0014, 0x8d64000c, 0x8d6b0010, 0x8d820228,
-0x2723ffee, 0x24420001, 0x10820003, 0x3063ffff,
-0xa001865, 0x2402000f, 0xd10c0, 0x4d1023,
-0x21080, 0x244201a0, 0x1825021, 0x8d440014,
-0x164102b, 0x10400009, 0x3821, 0x1631821,
-0x2462ffff, 0x4b102b, 0x14400005, 0x24020013,
-0x83102b, 0x50400005, 0x30a24000, 0x24020012,
-0xade20000, 0xa0018c0, 0x2402ffff, 0x50400028,
-0x24050001, 0xa5430012, 0x8fa20054, 0xad420018,
-0x24020005, 0x10c2000f, 0x28c20006, 0x10400005,
-0x24020004, 0x10c20008, 0x24050001, 0xa001884,
-0x91420007, 0x24020006, 0x10c20009, 0x24050001,
-0xa001884, 0x91420007, 0x24070040, 0xa001883,
-0x24050003, 0x24070020, 0xa001883, 0x24050002,
-0x24070060, 0x24050004, 0x91420007, 0xe21025,
-0xa1420007, 0x31c20008, 0x50400009, 0x35ce0010,
-0x8f82001c, 0x8c430228, 0x24630001, 0xac430228,
-0x9043018d, 0x24630001, 0xa043018d, 0x35ce0010,
-0x8f83001c, 0x90620219, 0x30420008, 0x50400006,
-0x95420010, 0x90620219, 0x35ce0002, 0x304200f7,
-0xa0620219, 0x95420010, 0x91440007, 0x93490120,
-0xafa20010, 0x9543000a, 0x24020014, 0xafa20018,
-0xafa5001c, 0xafa30014, 0x8d420000, 0x1603821,
-0xafa20020, 0x8d480004, 0x8e050024, 0x3021,
-0x3084000f, 0xafa50028, 0x2405ff00, 0x1054024,
-0xafa80024, 0x8d43000c, 0x42200, 0x1c42025,
-0x1021, 0xe33821, 0xe3282b, 0xc23021,
-0xc53021, 0xafa60030, 0xafa70034, 0x9605000a,
-0x27260002, 0x30c6ffff, 0x3003821, 0xa92821,
-0xe001943, 0x30a5ffff, 0x1021, 0x8fbf003c,
-0x8fb00038, 0x3e00008, 0x27bd0040, 0x27bdffc0,
-0x97a90052, 0x805021, 0x8f84001c, 0x8fa60058,
-0xafbf0038, 0x908301e7, 0x24020001, 0x14620003,
-0x97a70056, 0xa00190e, 0x2402000e, 0x31220001,
-0x10400037, 0x248801fc, 0x2ce2002d, 0x10400034,
-0x2ce2000d, 0x50400002, 0x8ca3000c, 0x8ca30010,
-0x8c82022c, 0x24420001, 0x14620032, 0x24020010,
-0x2ce20015, 0x1040000c, 0x3021, 0x1001821,
-0x24a50018, 0x8ca20000, 0x24a50004, 0x24c60001,
-0xac620000, 0x2cc20007, 0x1440fffa, 0x24630004,
-0xa00191b, 0x0, 0x24e2ffec, 0x23883,
-0x10e0000a, 0x24a50014, 0x1002021, 0xa01821,
-0x8c620000, 0x24630004, 0x24c60001, 0xac820000,
-0xc7102b, 0x1440fffa, 0x24840004, 0xc01821,
-0x2c620007, 0x10400020, 0x24c60001, 0x31080,
-0x482021, 0x61080, 0x452821, 0x8ca20000,
-0x24a50004, 0x24630001, 0xac820000, 0x2c620007,
-0x1440fffa, 0x24840004, 0xa00191b, 0x0,
-0x8c82022c, 0x8ca3000c, 0x24420001, 0x10620004,
-0x24020010, 0xacc20000, 0xa001940, 0x2402ffff,
-0x3021, 0x1001821, 0x24a50014, 0x8ca20000,
-0x24a50004, 0x24c60001, 0xac620000, 0x2cc20007,
-0x1440fffa, 0x24630004, 0x8f83001c, 0x8c62022c,
-0x24420001, 0xac62022c, 0x24020001, 0xa06201e7,
-0x8f83001c, 0x90620219, 0x30420008, 0x10400005,
-0x0, 0x90620219, 0x35290002, 0x304200f7,
-0xa0620219, 0x93440120, 0x9545000a, 0x8d460024,
-0x1021, 0x1821, 0xafa20030, 0xafa30034,
-0x24020006, 0x3821, 0xafa00010, 0xafa00014,
-0xafa00018, 0xafa2001c, 0xafa00020, 0xafa00024,
-0xa42821, 0x1202021, 0x30a5ffff, 0xafa60028,
-0xe001943, 0x3021, 0x1021, 0x8fbf0038,
-0x3e00008, 0x27bd0040, 0x27bdfff8, 0x8fad001c,
-0x8fae0028, 0x8faf002c, 0xafb00000, 0x8fb00030,
-0x8fa80038, 0x8fa9003c, 0x97aa001a, 0x97ac0022,
-0x93830020, 0x97ab0026, 0x24620001, 0xa3820020,
-0x27420180, 0xa043000a, 0x2403000a, 0xa4440008,
-0xa043000b, 0xa445000c, 0xa446000e, 0xa4470010,
-0xa44a0012, 0xac4d0014, 0xa44c0018, 0xa44b001a,
-0xac4e001c, 0xac4f0020, 0xac500024, 0xac480028,
-0xac49002c, 0x8f430128, 0x8fb00000, 0xac430000,
-0x3c021000, 0xaf4201b8, 0x3e00008, 0x27bd0008,
-0x8f450128, 0x27430180, 0x24025000, 0xa4620008,
-0xac650000, 0x93850020, 0x24a20001, 0xa3820020,
-0x24020002, 0xa062000b, 0x2402000c, 0xa065000a,
-0xa462001a, 0x8c820024, 0xac620024, 0x3c021000,
-0x3e00008, 0xaf4201b8, 0x8f83001c, 0x27bdffe8,
-0x24020002, 0xafbf0010, 0xa06201e6, 0x8f83001c,
-0x24020004, 0xe001987, 0xa0620197, 0x8fbf0010,
-0x3e00008, 0x27bd0018, 0x8f450128, 0x27430180,
-0x24025085, 0xa4620008, 0x24020002, 0xa062000b,
-0x3c021000, 0xac640028, 0xa460001a, 0xac650000,
-0x3e00008, 0xaf4201b8, 0x27bdffe0, 0xafbf0018,
-0xafb10014, 0xafb00010, 0x8f460148, 0x8f470144,
-0x62402, 0x308500ff, 0x8f4201b8, 0x440fffe,
-0x30a3003f, 0x2402000c, 0x14620010, 0x0,
-0x8f420140, 0x27440180, 0xac820000, 0x8f430144,
-0x2402000e, 0xa082000b, 0x30a20040, 0xa4860010,
-0x10400004, 0xac830004, 0x24020001, 0xa0019ec,
-0xa082000a, 0xa0019ec, 0xa080000a, 0x8f420140,
-0x27430180, 0xaf820024, 0xac620000, 0x61202,
-0x304200ff, 0xac620004, 0x24020002, 0xa062000b,
-0x30c200ff, 0xac620024, 0x24020007, 0xa4640008,
-0xac670028, 0x10a20018, 0xa460001a, 0x28a20008,
-0x1040000a, 0x2402000f, 0x10a00027, 0x28a20004,
-0x14400012, 0x24020001, 0x24020005, 0x10a2000f,
-0x24020001, 0xa0019ec, 0xa060000a, 0x10a20011,
-0x28a2000f, 0x5440001d, 0xa060000a, 0x28a20085,
-0x10400019, 0x28a20083, 0x54400018, 0xa060000a,
-0xa0019da, 0x3c020008, 0x24020001, 0xa0019ec,
-0xa062000a, 0x3428021, 0x920201e6, 0xa0019e3,
-0x24110002, 0x24110002, 0x10f1000c, 0x3c020008,
-0x3428021, 0x920201e6, 0x10510009, 0x8fbf0018,
-0x8f440140, 0xe0015b0, 0x0, 0xa21101e6,
-0xa0019ed, 0x8fbf0018, 0xa060000a, 0x8fbf0018,
-0x8fb10014, 0x8fb00010, 0x3c021000, 0xaf4201b8,
-0x3e00008, 0x27bd0020, 0x10c00007, 0x0,
-0x8ca20000, 0x24c6ffff, 0x24a50004, 0xac820000,
-0x14c0fffb, 0x24840004, 0x3e00008, 0x0,
-0xa001a04, 0xa01021, 0xac860000, 0x0,
-0x0, 0x24840004, 0xa01021, 0x1440fffa,
-0x24a5ffff, 0x3e00008, 0x0, 0x0 };
-static u32 bce_RXP_b06FwData[(0x0/4) + 1] = { 0x0 };
-static u32 bce_RXP_b06FwRodata[(0x278/4) + 1] = {
-0x80040ec, 0x8003fec, 0x8004090,
-0x80040a8, 0x80040c0, 0x80040e0, 0x80040ec,
-0x80040ec, 0x8003ff4, 0x0, 0x8004b1c,
-0x8004b54, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004b8c, 0x8004d50, 0x8004c98,
-0x8004cd0, 0x8004d50, 0x8004c20, 0x8004d50,
-0x8004d50, 0x8004cd0, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d10, 0x8004d50, 0x8004d10, 0x8004c98,
-0x8004d50, 0x8004d50, 0x8004d10, 0x8004d10,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004d50,
-0x8004d50, 0x8004d50, 0x8004d50, 0x8004bfc,
-0x0, 0x8006110, 0x8006128, 0x8006128,
-0x8006128, 0x8006110, 0x8006128, 0x8006128,
-0x8006128, 0x8006110, 0x8006128, 0x8006128,
-0x8006128, 0x8006110, 0x8006128, 0x8006128,
-0x8006128, 0x800611c, 0x0, 0x0 };
-static u32 bce_RXP_b06FwBss[(0x13dc/4) + 1] = { 0x0 };
-static u32 bce_RXP_b06FwSbss[(0x28/4) + 1] = { 0x0 };
-/* static u32 bce_RXP_b06FwSdata[(0x0/4) + 1] = { 0x0 }; */
-
-static u32 bce_rv2p_proc1[] = {
- 0x00000008, 0xac000001, 0x0000000c, 0x2f800001, 0x00000010, 0x203f0146,
- 0x00000010, 0x213f0003, 0x00000010, 0x20bf002b, 0x00000018, 0x8000fffd,
- 0x00000010, 0xb1b8b017, 0x0000000b, 0x2fdf0002, 0x00000000, 0x03d80000,
- 0x00000000, 0x2c380000, 0x00000008, 0x2c800000, 0x00000008, 0x2d000000,
- 0x00000010, 0x91d40000, 0x00000008, 0x2d800108, 0x00000008, 0x02000002,
- 0x00000010, 0x91de0000, 0x0000000f, 0x42e0001c, 0x00000010, 0x91840a08,
- 0x00000008, 0x2c8000b0, 0x00000008, 0x2d000008, 0x00000008, 0x2d800150,
- 0x00000000, 0x00000000, 0x00000010, 0x91de0000, 0x00000010, 0x2c620002,
- 0x00000018, 0x80000012, 0x0000000b, 0x2fdf0002, 0x0000000c, 0x1f800002,
- 0x00000000, 0x2c070000, 0x00000018, 0x8000ffe6, 0x00000008, 0x02000002,
- 0x0000000f, 0x42e0001c, 0x00000010, 0x91840a08, 0x00000008, 0x2c8000b0,
- 0x00000008, 0x2d000008, 0x00000010, 0x91d40000, 0x00000008, 0x2d800108,
- 0x00000000, 0x00000000, 0x00000010, 0x91de0000, 0x00000018, 0x80000004,
- 0x0000000c, 0x1f800002, 0x00000000, 0x00000000, 0x00000018, 0x8000ffd9,
- 0x0000000c, 0x29800002, 0x0000000c, 0x1f800002, 0x00000000, 0x2adf0000,
- 0x00000008, 0x2a000005, 0x00000018, 0x8000ffd4, 0x00000008, 0x02240030,
- 0x00000018, 0x00040000, 0x00000018, 0x80000016, 0x00000018, 0x80000018,
- 0x00000018, 0x8000001c, 0x00000018, 0x8000004d, 0x00000018, 0x8000008d,
- 0x00000018, 0x80000010, 0x00000018, 0x8000000f, 0x00000018, 0x8000000e,
- 0x00000018, 0x8000000d, 0x00000018, 0x800000c3, 0x00000018, 0x8000000b,
- 0x00000018, 0x8000000a, 0x00000018, 0x80000009, 0x00000018, 0x800000fe,
- 0x00000018, 0x80000007, 0x00000018, 0x80000006, 0x00000018, 0x80000100,
- 0x00000018, 0x80000105, 0x00000018, 0x80000003, 0x00000018, 0x80000099,
- 0x00000018, 0x80000123, 0x00000018, 0x80000000, 0x0000000c, 0x1f800001,
- 0x00000000, 0x00000000, 0x00000018, 0x8000ffb9, 0x00000010, 0x91d40000,
- 0x0000000c, 0x29800001, 0x0000000c, 0x1f800001, 0x00000008, 0x2a000002,
- 0x00000018, 0x8000ffb4, 0x00000010, 0xb1a0b012, 0x0000000b, 0x2fdf0002,
- 0x00000000, 0x2c200000, 0x00000008, 0x2c800000, 0x00000008, 0x2d000000,
- 0x00000010, 0x91d40000, 0x00000008, 0x2d80011c, 0x00000000, 0x00000000,
- 0x00000010, 0x91de0000, 0x0000000f, 0x47600008, 0x0000000f, 0x060e0001,
- 0x00000010, 0x001f0000, 0x00000000, 0x0f580000, 0x00000000, 0x0a640000,
- 0x00000000, 0x0ae50000, 0x00000000, 0x0b660000, 0x00000000, 0x0d610000,
- 0x00000018, 0x80000013, 0x0000000f, 0x47600008, 0x0000000b, 0x2fdf0002,
- 0x00000008, 0x2c800000, 0x00000008, 0x2d000000, 0x00000010, 0x91d40000,
- 0x00000008, 0x2d80011c, 0x0000000f, 0x060e0001, 0x00000010, 0x001f0000,
- 0x00000000, 0x0f580000, 0x00000010, 0x91de0000, 0x00000000, 0x0a640000,
- 0x00000000, 0x0ae50000, 0x00000000, 0x0b660000, 0x00000000, 0x0d610000,
- 0x00000000, 0x02620000, 0x0000000b, 0x2fdf0002, 0x00000000, 0x309a0000,
- 0x00000000, 0x31040000, 0x00000000, 0x0c961800, 0x00000009, 0x0c99ffff,
- 0x00000004, 0xcc993400, 0x00000010, 0xb1963202, 0x00000008, 0x0f800000,
- 0x0000000c, 0x29800001, 0x00000010, 0x00220002, 0x0000000c, 0x29520001,
- 0x0000000c, 0x29520000, 0x00000008, 0x22000001, 0x0000000c, 0x1f800001,
- 0x00000000, 0x2adf0000, 0x00000008, 0x2a000003, 0x00000018, 0x8000ff82,
- 0x00000010, 0xb1a0b01d, 0x0000000b, 0x2fdf0002, 0x00000000, 0x2c200000,
- 0x00000008, 0x2c8000b0, 0x00000008, 0x2d000008, 0x00000010, 0x91d40000,
- 0x00000008, 0x2d800150, 0x00000000, 0x00000000, 0x00000010, 0x205f0000,
- 0x00000008, 0x2c800000, 0x00000008, 0x2d000000, 0x00000008, 0x2d800108,
- 0x00000000, 0x00000000, 0x00000010, 0x91de0000, 0x0000000f, 0x47600008,
- 0x00000000, 0x060e0000, 0x00000010, 0x001f0000, 0x00000000, 0x0f580000,
- 0x00000010, 0x91de0000, 0x00000000, 0x0a640000, 0x00000000, 0x0ae50000,
- 0x00000000, 0x0b670000, 0x00000000, 0x0d620000, 0x00000000, 0x0ce71800,
- 0x00000009, 0x0c99ffff, 0x00000004, 0xcc993400, 0x00000010, 0xb1963220,
- 0x00000008, 0x0f800000, 0x00000018, 0x8000001e, 0x0000000f, 0x47600008,
- 0x0000000b, 0x2fdf0002, 0x00000008, 0x2c8000b0, 0x00000008, 0x2d000008,
- 0x00000010, 0x91d40000, 0x00000008, 0x2d80012c, 0x0000000f, 0x060e0001,
- 0x00000010, 0x001f0000, 0x00000000, 0x0f580000, 0x00000010, 0x91de0000,
- 0x00000000, 0x0a640000, 0x00000000, 0x0ae50000, 0x00000000, 0x0b670000,
- 0x00000000, 0x0d620000, 0x00000000, 0x02630000, 0x0000000f, 0x47620010,
- 0x00000000, 0x0ce71800, 0x0000000b, 0x2fdf0002, 0x00000000, 0x311a0000,
- 0x00000000, 0x31840000, 0x0000000b, 0xc20000ff, 0x00000002, 0x42040000,
- 0x00000001, 0x31620800, 0x0000000f, 0x020e0010, 0x00000002, 0x31620800,
- 0x00000009, 0x0c99ffff, 0x00000004, 0xcc993400, 0x00000010, 0xb1963202,
- 0x00000008, 0x0f800000, 0x0000000c, 0x29800001, 0x0000000c, 0x1f800001,
- 0x0000000c, 0x61420006, 0x00000008, 0x22000008, 0x00000000, 0x2adf0000,
- 0x00000008, 0x2a000004, 0x00000018, 0x8000ff41, 0x00000008, 0x2c8000b0,
- 0x00000008, 0x2d000008, 0x00000010, 0x91a0b008, 0x00000010, 0x91d40000,
- 0x0000000c, 0x31620018, 0x00000008, 0x2d800001, 0x00000000, 0x00000000,
- 0x00000010, 0x91de0000, 0x00000008, 0xac000001, 0x00000018, 0x8000000e,
- 0x00000000, 0x0380b000, 0x0000000b, 0x2fdf0002, 0x00000000, 0x2c004000,
- 0x00000010, 0x91d40000, 0x00000008, 0x2d800101, 0x00000000, 0x00000000,
- 0x00000010, 0x91de0000, 0x0000000c, 0x31620018, 0x00000008, 0x2d800001,
- 0x00000000, 0x00000000, 0x00000010, 0x91de0000, 0x0000000b, 0x2fdf0002,
- 0x00000000, 0x2c000e00, 0x0000000c, 0x29800001, 0x0000000c, 0x1f800001,
- 0x00000008, 0x2a000007, 0x00000018, 0x8000ff26, 0x00000010, 0xb1a0b016,
- 0x0000000b, 0x2fdf0002, 0x00000000, 0x03d80000, 0x00000000, 0x2c200000,
- 0x00000008, 0x2c8000b0, 0x00000008, 0x2d000008, 0x00000010, 0x91d40000,
- 0x00000008, 0x2d800150, 0x00000000, 0x00000000, 0x00000010, 0x205f0000,
- 0x00000008, 0x2c800000, 0x00000008, 0x2d000000, 0x00000008, 0x2d800108,
- 0x00000008, 0x07000001, 0x00000010, 0xb5de1c00, 0x00000010, 0x2c620002,
- 0x00000018, 0x8000000a, 0x0000000b, 0x2fdf0002, 0x00000000, 0x2c070000,
- 0x0000000c, 0x1f800001, 0x00000010, 0x91de0000, 0x00000018, 0x8000ff10,
- 0x00000008, 0x2c8000b0, 0x00000008, 0x2d000008, 0x00000010, 0x91d40000,
- 0x00000008, 0x2d800108, 0x0000000c, 0x29800001, 0x0000000c, 0x1f800001,
- 0x00000010, 0x91de0000, 0x00000000, 0x2adf0000, 0x00000008, 0x2a00000a,
- 0x00000018, 0x8000ff06, 0x00000000, 0x82265600, 0x0000000f, 0x47220008,
- 0x00000009, 0x070e000f, 0x00000008, 0x070e0008, 0x00000008, 0x02800001,
- 0x00000007, 0x02851c00, 0x00000008, 0x82850001, 0x00000000, 0x02840a00,
- 0x00000007, 0x42851c00, 0x00000003, 0xc3aa5200, 0x00000000, 0x03b10e00,
- 0x00000010, 0x001f0000, 0x0000000f, 0x0f280007, 0x00000007, 0x4b071c00,
- 0x00000000, 0x00000000, 0x0000000f, 0x0a960003, 0x00000000, 0x0a955c00,
- 0x00000000, 0x4a005a00, 0x00000000, 0x0c960a00, 0x00000009, 0x0c99ffff,
- 0x00000008, 0x0d00ffff, 0x00000010, 0xb1963202, 0x00000008, 0x0f800005,
- 0x00000010, 0x00220020, 0x00000000, 0x02a70000, 0x00000010, 0xb1850002,
- 0x00000008, 0x82850200, 0x00000000, 0x02000000, 0x00000000, 0x03a60000,
- 0x00000018, 0x80000053, 0x00000000, 0x072b0000, 0x00000001, 0x878c1c00,
- 0x00000000, 0x870e1e00, 0x00000000, 0x860c1e00, 0x00000000, 0x03061e00,
- 0x00000010, 0xb18e0003, 0x00000018, 0x8000004c, 0x00000018, 0x8000fffa,
- 0x00000010, 0x918c0003, 0x00000010, 0xb1870002, 0x00000018, 0x80000048,
- 0x00000010, 0x91d40000, 0x0000000c, 0x29800001, 0x00000000, 0x2a860000,
- 0x00000000, 0x230c0000, 0x00000000, 0x2b070000, 0x00000010, 0xb187000e,
- 0x00000008, 0x2a000008, 0x00000018, 0x80000040, 0x00000010, 0x91d40000,
- 0x00000000, 0x28d18c00, 0x00000000, 0x2a860000, 0x00000000, 0x230c0000,
- 0x00000000, 0x2b070000, 0x00000018, 0x8000fff8, 0x00000010, 0x91d40000,
- 0x0000000c, 0x29800001, 0x00000000, 0x2aab0000, 0x00000000, 0xa3265600,
- 0x00000000, 0x2b000000, 0x0000000c, 0x1f800001, 0x00000008, 0x2a000008,
- 0x00000018, 0x8000fec7, 0x00000010, 0x91d40000, 0x0000000c, 0x29800001,
- 0x0000000c, 0x1f800001, 0x00000008, 0x2a000009, 0x00000018, 0x8000fec2,
- 0x00000010, 0x91d40000, 0x0000000c, 0x29800001, 0x0000000c, 0x1f800001,
- 0x00000000, 0x29420000, 0x00000008, 0x2a000002, 0x00000018, 0x8000febc,
- 0x00000018, 0x8000febb, 0x00000010, 0xb1bcb016, 0x0000000b, 0x2fdf0002,
- 0x00000000, 0x03d80000, 0x00000000, 0x2c3c0000, 0x00000008, 0x2c8000b0,
- 0x00000008, 0x2d000008, 0x00000010, 0x91d40000, 0x00000008, 0x2d800150,
- 0x00000000, 0x00000000, 0x00000010, 0x205f0000, 0x00000008, 0x2c800000,
- 0x00000008, 0x2d000000, 0x00000008, 0x2d800108, 0x00000008, 0x07000001,
- 0x00000010, 0xb5de1c00, 0x00000010, 0x2c620002, 0x00000018, 0x8000000a,
- 0x0000000b, 0x2fdf0002, 0x00000000, 0x2c070000, 0x0000000c, 0x1f800000,
- 0x00000010, 0x91de0000, 0x00000018, 0x8000fea5, 0x00000008, 0x2c8000b0,
- 0x00000008, 0x2d000008, 0x00000010, 0x91d40000, 0x00000008, 0x2d800108,
- 0x0000000c, 0x29800000, 0x0000000c, 0x1f800000, 0x00000010, 0x91de0000,
- 0x00000000, 0x2adf0000, 0x00000008, 0x2a000006, 0x00000018, 0x8000fe9b,
- 0x00000010, 0x91d40000, 0x0000000c, 0x29800001, 0x0000000c, 0x1f800001,
- 0x00000008, 0x2a00000b, 0x00000018, 0x8000fe96, 0x00000008, 0x03050004,
- 0x00000006, 0x83040c00, 0x00000008, 0x02850200, 0x00000000, 0x86050c00,
- 0x00000001, 0x860c0e00, 0x00000008, 0x02040004, 0x00000000, 0x02041800,
- 0x00000000, 0x83871800, 0x00000018, 0x00020000
-};
-
-static u32 bce_rv2p_proc2[] = {
- 0x00000000, 0x2a000000,
- 0x00000010, 0xb1d40000, 0x00000008, 0x02540003, 0x00000018, 0x00040000,
- 0x00000018, 0x8000000b, 0x00000018, 0x8000000b, 0x00000018, 0x8000000f,
- 0x00000018, 0x8000004c, 0x00000018, 0x800001bd, 0x00000018, 0x800001e5,
- 0x00000018, 0x8000019f, 0x00000018, 0x800001fd, 0x00000018, 0x800001a3,
- 0x00000018, 0x800001aa, 0x00000018, 0x8000022f, 0x00000018, 0x80000000,
- 0x0000000c, 0x29800001, 0x00000000, 0x2a000000, 0x0000000c, 0x29800000,
- 0x00000010, 0x20530000, 0x00000018, 0x8000ffed, 0x0000000c, 0x29800001,
- 0x00000010, 0x91de0000, 0x00000010, 0x001f0000, 0x00000000, 0x2f80aa00,
- 0x00000000, 0x2a000000, 0x00000000, 0x0d610000, 0x00000000, 0x03620000,
- 0x00000000, 0x2c400000, 0x00000000, 0x02638c00, 0x00000000, 0x26460000,
- 0x00000008, 0x02040012, 0x00000010, 0xb906082c, 0x00000000, 0x0f580000,
- 0x00000000, 0x0a640000, 0x00000000, 0x0ae50000, 0x00000000, 0x0b660000,
- 0x00000000, 0x0c000000, 0x00000000, 0x0b800000, 0x00000008, 0x0cc60012,
- 0x00000008, 0x0f800003, 0x00000000, 0x00000000, 0x00000010, 0x009f0000,
- 0x00000008, 0x27110012, 0x00000000, 0x66900000, 0x00000008, 0xa31b0012,
- 0x00000010, 0xb197320d, 0x00000000, 0x25960000, 0x00000010, 0x001f0000,
- 0x00000008, 0x0f800003, 0x0000000c, 0x29800000, 0x00000010, 0x20530000,
- 0x00000000, 0x22c58c00, 0x00000010, 0x009f0000, 0x00000000, 0x27002200,
- 0x00000000, 0x26802000, 0x00000000, 0x231b0000, 0x0000000c, 0x69520001,
- 0x00000018, 0x8000fff4, 0x00000010, 0x01130002, 0x00000010, 0xb1980003,
- 0x00000010, 0x001f0000, 0x00000008, 0x0f800004, 0x00000008, 0x22000003,
- 0x00000008, 0x2c80000c, 0x00000008, 0x2d00000c, 0x00000010, 0x009f0000,
- 0x00000000, 0x25960000, 0x0000000c, 0x29800000, 0x00000000, 0x32140000,
- 0x00000000, 0x32950000, 0x00000000, 0x33160000, 0x00000000, 0x31e32e00,
- 0x00000008, 0x2d800010, 0x00000010, 0x20530000, 0x00000018, 0x8000ffb6,
- 0x00000000, 0x23000000, 0x00000000, 0x25e60000, 0x00000008, 0x2200000b,
- 0x0000000c, 0x69520000, 0x0000000c, 0x29800000, 0x00000010, 0x20530000,
- 0x00000018, 0x8000ffaf, 0x0000000c, 0x29800001, 0x00000010, 0x91de0000,
- 0x00000000, 0x2fd50000, 0x00000010, 0x001f0000, 0x00000000, 0x02700000,
- 0x00000000, 0x0d620000, 0x00000000, 0xbb630800, 0x00000000, 0x2a000000,
- 0x00000009, 0x076000ff, 0x0000000f, 0x2c0e0007, 0x00000008, 0x2c800000,
- 0x00000008, 0x2d000064, 0x00000008, 0x2d80011c, 0x00000009, 0x06420002,
- 0x0000000c, 0x61420001, 0x00000000, 0x0f400000, 0x00000000, 0x02d08c00,
- 0x00000000, 0x23000000, 0x00000004, 0x826da000, 0x00000000, 0x8304a000,
- 0x00000000, 0x22c50c00, 0x00000000, 0x03760000, 0x00000004, 0x83860a00,
- 0x00000000, 0x83870c00, 0x00000010, 0x91de0000, 0x00000000, 0x037c0000,
- 0x00000000, 0x837b0c00, 0x00000001, 0x83060e00, 0x00000000, 0x83870c00,
- 0x00000000, 0x82850e00, 0x00000010, 0xb1860016, 0x0000000f, 0x47610018,
- 0x00000000, 0x068e0000, 0x0000000f, 0x47670010, 0x0000000f, 0x47e20010,
- 0x00000000, 0x870e1e00, 0x00000010, 0xb70e1a10, 0x00000010, 0x0ce7000e,
- 0x00000008, 0x22000009, 0x00000000, 0x286d0000, 0x0000000f, 0x65680010,
- 0x00000003, 0xf66c9400, 0x00000010, 0xb972a003, 0x0000000c, 0x73e70019,
- 0x0000000c, 0x21420004, 0x0000000c, 0x29800000, 0x00000000, 0x37ed0000,
- 0x0000000c, 0x73e7001a, 0x00000010, 0x20530000, 0x00000008, 0x22000008,
- 0x0000000c, 0x61420004, 0x00000000, 0x02f60000, 0x00000004, 0x82840a00,
- 0x00000010, 0xb1840a2b, 0x00000010, 0x2d67000a, 0x00000010, 0xb96d0804,
- 0x00000004, 0xb6ed0a00, 0x00000000, 0x37ed0000, 0x00000018, 0x80000029,
- 0x0000000c, 0x61420000, 0x00000000, 0x37040000, 0x00000000, 0x37850000,
- 0x0000000c, 0x33e7001a, 0x00000018, 0x80000024, 0x00000010, 0xb96d0809,
- 0x00000004, 0xb6ed0a00, 0x00000000, 0x036d0000, 0x00000004, 0xb76e0c00,
- 0x00000010, 0x91ee0c1f, 0x0000000c, 0x73e7001a, 0x00000004, 0xb6ef0c00,
- 0x00000000, 0x37ed0000, 0x00000018, 0x8000001b, 0x0000000c, 0x61420000,
- 0x00000010, 0xb7ee0a05, 0x00000010, 0xb96f0815, 0x00000003, 0xb76e0800,
- 0x00000004, 0xb7ef0a00, 0x00000018, 0x80000015, 0x00000010, 0x0ce7000c,
- 0x00000008, 0x22000009, 0x00000000, 0x286d0000, 0x0000000f, 0x65680010,
- 0x00000003, 0xf66c9400, 0x00000010, 0xb972a003, 0x0000000c, 0x73e70019,
- 0x0000000c, 0x21420004, 0x0000000c, 0x29800000, 0x00000010, 0x20530000,
- 0x00000008, 0x22000008, 0x0000000c, 0x61420004, 0x00000000, 0x37040000,
- 0x00000000, 0x37850000, 0x00000000, 0x036d0000, 0x00000003, 0xb8f10c00,
- 0x00000018, 0x80000004, 0x00000000, 0x02840000, 0x00000002, 0x21421800,
- 0x0000000c, 0x61420000, 0x00000000, 0x286d0000, 0x0000000f, 0x65ed0010,
- 0x00000009, 0x266dffff, 0x00000000, 0x23000000, 0x00000010, 0xb1840a40,
- 0x00000010, 0x01420002, 0x00000004, 0xb8f10a00, 0x00000003, 0x83760a00,
- 0x00000010, 0xb8040c3c, 0x00000010, 0xb7e6080a, 0x00000000, 0x0a640000,
- 0x00000000, 0x0ae50000, 0x00000009, 0x0c68ffff, 0x00000009, 0x0b67ffff,
- 0x00000000, 0x0be60000, 0x00000000, 0x0c840000, 0x00000010, 0xb197320b,
- 0x00000008, 0x0f800002, 0x00000018, 0x80000009, 0x00000000, 0x0a6a0000,
- 0x00000000, 0x0aeb0000, 0x00000000, 0x0c000000, 0x00000009, 0x0b6cffff,
- 0x00000000, 0x0be90000, 0x00000000, 0x0c840000, 0x00000010, 0xb1973202,
- 0x00000008, 0x0f800002, 0x00000010, 0x001f0000, 0x00000000, 0x0c860000,
- 0x00000000, 0x06980000, 0x00000008, 0x0f800003, 0x00000000, 0x00000000,
- 0x00000010, 0x009f0000, 0x00000010, 0xb1973212, 0x00000000, 0x231b0000,
- 0x00000000, 0x28840000, 0x00000000, 0x02043600, 0x00000003, 0x8384a000,
- 0x0000000f, 0x65870010, 0x00000009, 0x2607ffff, 0x00000000, 0x27111a00,
- 0x00000000, 0x66900000, 0x0000000c, 0x29000000, 0x00000000, 0x24c60000,
- 0x0000000c, 0x29800000, 0x00000000, 0x06980000, 0x00000010, 0x20530000,
- 0x00000000, 0x22c58c00, 0x00000010, 0x001f0000, 0x00000008, 0x0f800003,
- 0x00000018, 0x8000ffee, 0x00000000, 0x02043600, 0x00000000, 0x231b0000,
- 0x00000000, 0x03840000, 0x00000010, 0x91870a03, 0x00000000, 0x03d00000,
- 0x00000002, 0x21421800, 0x00000003, 0x8387a000, 0x0000000f, 0x65870010,
- 0x00000009, 0x2607ffff, 0x00000000, 0x27111a00, 0x00000000, 0x66900000,
- 0x0000000c, 0x29000000, 0x00000000, 0x32140000, 0x00000000, 0x32950000,
- 0x00000005, 0x73e72c00, 0x00000005, 0x74683000, 0x00000000, 0x33170000,
- 0x00000018, 0x80000146, 0x00000010, 0x91c60005, 0x00000008, 0x07000004,
- 0x00000010, 0xb1c41c03, 0x00000010, 0x91840a06, 0x00000000, 0x28840000,
- 0x00000000, 0x24c60000, 0x0000000c, 0x29800000, 0x00000010, 0x20530000,
- 0x00000000, 0x22c58c00, 0x00000010, 0xb1840a97, 0x0000000c, 0x21420006,
- 0x00000010, 0x0ce7001d, 0x0000000f, 0x43680010, 0x00000000, 0x03f30c00,
- 0x00000010, 0x91870856, 0x0000000f, 0x46ec0010, 0x00000010, 0xb68d0c54,
- 0x00000000, 0x838d0c00, 0x00000000, 0xa3050800, 0x00000001, 0xa3460e00,
- 0x00000000, 0x28840000, 0x00000000, 0x02048c00, 0x00000008, 0x22000008,
- 0x00000000, 0x03840000, 0x00000010, 0x91870a03, 0x00000000, 0x03d00000,
- 0x00000002, 0x21421800, 0x00000003, 0x8387a000, 0x0000000f, 0x65870010,
- 0x00000009, 0x2607ffff, 0x00000000, 0x27750c00, 0x00000000, 0x66f40000,
- 0x0000000c, 0x29000000, 0x00000000, 0x24c60000, 0x0000000c, 0x29800000,
- 0x00000000, 0x03068c00, 0x00000003, 0xf4680c00, 0x00000010, 0x20530000,
- 0x00000000, 0x22c58c00, 0x00000018, 0x8000ffe2, 0x00000000, 0x39760000,
- 0x00000000, 0x39840000, 0x0000000c, 0x33e70019, 0x00000000, 0x031e0000,
- 0x00000009, 0x076000ff, 0x00000010, 0x001f0000, 0x0000000f, 0x0f0e0007,
- 0x00000000, 0x83850800, 0x00000000, 0x0a7d0000, 0x00000000, 0x0afe0000,
- 0x00000000, 0x0b7f0000, 0x00000000, 0x0d7a0000, 0x00000000, 0x0c000000,
- 0x00000000, 0x0bfc0000, 0x00000000, 0x0c970e00, 0x00000008, 0x0f800003,
- 0x0000000f, 0x47670010, 0x00000008, 0x070e0001, 0x0000000b, 0xc38000ff,
- 0x00000002, 0x43870000, 0x00000001, 0x33e70e00, 0x0000000f, 0x038e0010,
- 0x00000002, 0x33e70e00, 0x00000000, 0x28f30000, 0x00000010, 0x009f0000,
- 0x00000000, 0x02043600, 0x00000008, 0x22000006, 0x00000000, 0x231b0000,
- 0x00000000, 0x23ff0000, 0x00000000, 0x241b0000, 0x00000000, 0x03840000,
- 0x00000010, 0x91870a03, 0x00000000, 0x03d00000, 0x00000002, 0x21421800,
- 0x00000003, 0x8387a000, 0x0000000f, 0x65870010, 0x00000009, 0x2607ffff,
- 0x00000000, 0x27110000, 0x00000000, 0x26900000, 0x0000000c, 0x29000000,
- 0x00000000, 0x24c60000, 0x0000000c, 0x29800000, 0x00000003, 0xf4683600,
- 0x00000000, 0x3a100000, 0x00000000, 0x3a910000, 0x00000003, 0xf66c2400,
- 0x00000010, 0xb1923605, 0x00000010, 0x001f0000, 0x00000008, 0x0f800004,
- 0x00000000, 0x00000000, 0x00000010, 0x009f0000, 0x00000000, 0x3e170000,
- 0x00000000, 0x3e940000, 0x00000000, 0x3f150000, 0x00000000, 0x3f960000,
- 0x00000010, 0x001f0000, 0x00000000, 0x0f060000, 0x00000010, 0x20530000,
- 0x00000000, 0x22c53600, 0x00000018, 0x8000ffa6, 0x00000000, 0x031e0000,
- 0x00000000, 0x83850800, 0x00000009, 0x076000ff, 0x00000010, 0x001f0000,
- 0x0000000f, 0x0f0e0007, 0x00000000, 0x0c000000, 0x00000000, 0x0a7d0000,
- 0x00000000, 0x0afe0000, 0x00000000, 0x0b7f0000, 0x00000000, 0x0d7a0000,
- 0x00000000, 0x0bfc0000, 0x00000000, 0x0c970e00, 0x00000008, 0x0f800003,
- 0x0000000f, 0x47670010, 0x00000008, 0x070e0001, 0x0000000b, 0xc38000ff,
- 0x00000002, 0x43870000, 0x00000001, 0x33e70e00, 0x0000000f, 0x038e0010,
- 0x00000002, 0x33e70e00, 0x00000000, 0x39840000, 0x00000003, 0xb9720800,
- 0x00000000, 0x28f30000, 0x0000000f, 0x65680010, 0x00000010, 0x009f0000,
- 0x00000000, 0x02043600, 0x00000008, 0x22000007, 0x00000000, 0x231b0000,
- 0x00000000, 0x23ff0000, 0x00000000, 0x241b0000, 0x00000000, 0x03840000,
- 0x00000010, 0x91870a03, 0x00000000, 0x03d00000, 0x00000002, 0x21421800,
- 0x00000003, 0x8387a000, 0x0000000f, 0x65870010, 0x00000009, 0x2607ffff,
- 0x00000000, 0x27110000, 0x00000000, 0x26900000, 0x0000000c, 0x29000000,
- 0x00000000, 0x24c60000, 0x0000000c, 0x29800000, 0x00000003, 0xf4683600,
- 0x00000000, 0x3a100000, 0x00000000, 0x3a910000, 0x00000003, 0xf66c2400,
- 0x00000010, 0xb1923605, 0x00000010, 0x001f0000, 0x00000008, 0x0f800004,
- 0x00000000, 0x00000000, 0x00000010, 0x009f0000, 0x00000000, 0x3e170000,
- 0x00000000, 0x3e940000, 0x00000000, 0x3f150000, 0x00000000, 0x3f960000,
- 0x00000010, 0x001f0000, 0x00000000, 0x0f060000, 0x00000010, 0x20530000,
- 0x00000000, 0x22c53600, 0x00000018, 0x8000ff6a, 0x00000010, 0x0ce70005,
- 0x00000008, 0x2c80000c, 0x00000008, 0x2d000070, 0x00000008, 0x2d800010,
- 0x00000000, 0x00000000, 0x00000010, 0x205f0000, 0x00000018, 0x80000121,
- 0x00000000, 0x2c1e0000, 0x00000008, 0x2c8000b8, 0x00000008, 0x2d000010,
- 0x00000008, 0x2d800048, 0x00000000, 0x00000000, 0x00000010, 0x91de0000,
- 0x00000018, 0x8000fe59, 0x0000000c, 0x29800001, 0x00000000, 0x2a000000,
- 0x00000010, 0x001f0000, 0x00000000, 0x0f008000, 0x00000008, 0x0f800007,
- 0x00000018, 0x80000006, 0x0000000c, 0x29800001, 0x00000000, 0x2a000000,
- 0x00000010, 0x001f0000, 0x0000000f, 0x0f470007, 0x00000008, 0x0f800008,
- 0x0000000c, 0x29800000, 0x00000010, 0x20530000, 0x00000018, 0x8000fe4b,
- 0x0000000c, 0x29800001, 0x00000010, 0x91de0000, 0x00000000, 0x2fd50000,
- 0x00000000, 0x2a000000, 0x00000009, 0x0261ffff, 0x0000000d, 0x70e10001,
- 0x00000018, 0x80000105, 0x00000000, 0x2c400000, 0x00000008, 0x2c8000c4,
- 0x00000008, 0x2d00001c, 0x00000008, 0x2d800001, 0x00000005, 0x70e10800,
- 0x00000010, 0x91de0000, 0x00000018, 0x8000fe3d, 0x0000000c, 0x29800001,
- 0x00000010, 0x91de0000, 0x00000000, 0x2fd50000, 0x00000010, 0x001f0000,
- 0x00000000, 0x02700000, 0x00000000, 0x0d620000, 0x00000000, 0xbb630800,
- 0x00000000, 0x2a000000, 0x00000000, 0x0f400000, 0x00000000, 0x2c400000,
- 0x0000000c, 0x73e7001b, 0x00000010, 0x0ce7000e, 0x00000000, 0x286d0000,
- 0x0000000f, 0x65ed0010, 0x00000009, 0x266dffff, 0x00000018, 0x8000006c,
- 0x00000008, 0x02000004, 0x00000010, 0x91c40803, 0x0000000c, 0x29800000,
- 0x00000010, 0x20530000, 0x00000018, 0x800000e9, 0x00000008, 0x2c8000b8,
- 0x00000008, 0x2d000010, 0x00000008, 0x2d800048, 0x00000018, 0x80000005,
- 0x00000008, 0x2c8000c4, 0x00000008, 0x2d00001c, 0x00000008, 0x2d800001,
- 0x00000000, 0x00000000, 0x00000010, 0x205f0000, 0x00000008, 0x2c800048,
- 0x00000008, 0x2d000068, 0x00000008, 0x2d800104, 0x00000000, 0x00000000,
- 0x00000010, 0x91de0000, 0x00000000, 0x27f60000, 0x00000010, 0xb87a9e04,
- 0x00000008, 0x2200000d, 0x0000000c, 0x29800000, 0x00000010, 0x20530000,
- 0x00000018, 0x8000fe14, 0x0000000c, 0x29800001, 0x00000010, 0x91de0000,
- 0x00000000, 0x2fd50000, 0x00000010, 0x001f0000, 0x00000000, 0x02700000,
- 0x00000000, 0x0d620000, 0x00000000, 0xbb630800, 0x00000000, 0x2a000000,
- 0x00000010, 0x0e670011, 0x00000000, 0x286d0000, 0x0000000f, 0x65ed0010,
- 0x00000009, 0x266dffff, 0x00000004, 0xb8f1a000, 0x00000000, 0x0f400000,
- 0x0000000c, 0x73e7001c, 0x00000018, 0x80000043, 0x00000008, 0x02000004,
- 0x00000010, 0x91c40802, 0x0000000c, 0x29800000, 0x00000000, 0x2c1e0000,
- 0x00000008, 0x2c8000b8, 0x00000008, 0x2d000010, 0x00000008, 0x2d800048,
- 0x00000010, 0x20530000, 0x00000010, 0x91de0000, 0x00000018, 0x8000fdfa,
- 0x0000000c, 0x29800001, 0x00000000, 0x03550000, 0x00000000, 0x06460000,
- 0x00000000, 0x03d60000, 0x00000000, 0x2a000000, 0x0000000f, 0x0f480007,
- 0x00000010, 0xb18c0027, 0x0000000f, 0x47420008, 0x00000009, 0x070e000f,
- 0x00000008, 0x070e0008, 0x00000010, 0x001f0000, 0x00000008, 0x09000001,
- 0x00000007, 0x09121c00, 0x00000003, 0xcbca9200, 0x00000000, 0x0b97a200,
- 0x00000007, 0x4b171c00, 0x0000000f, 0x0a960003, 0x00000000, 0x0a959c00,
- 0x00000000, 0x4a009a00, 0x00000008, 0x82120001, 0x00000001, 0x0c170800,
- 0x00000000, 0x02180000, 0x00000000, 0x0c971800, 0x00000008, 0x0d00ffff,
- 0x00000008, 0x0f800006, 0x0000000c, 0x29000000, 0x00000008, 0x22000001,
- 0x00000000, 0x22c50c00, 0x00000010, 0x009f0000, 0x00000010, 0xb197320b,
- 0x00000000, 0x231b0000, 0x00000000, 0x27110800, 0x00000000, 0x66900000,
- 0x0000000c, 0x29800000, 0x00000000, 0x02180000, 0x00000010, 0x20530000,
- 0x00000000, 0x22c53600, 0x00000010, 0x001f0000, 0x00000008, 0x0f800006,
- 0x00000018, 0x8000fff5, 0x00000010, 0x91870002, 0x00000008, 0x2200000a,
- 0x00000000, 0x231b0000, 0x00000000, 0x27110800, 0x00000000, 0x66900000,
- 0x0000000c, 0x29800000, 0x00000008, 0x0200000a, 0x00000010, 0x91c40804,
- 0x00000010, 0x02c20003, 0x00000010, 0x001f0000, 0x00000008, 0x0f800008,
- 0x00000010, 0x20530000, 0x00000018, 0x8000fdc5, 0x0000000c, 0x29800001,
- 0x00000000, 0x2a000000, 0x00000018, 0x8000fdc2, 0x00000000, 0x06820000,
- 0x00000010, 0x001f0000, 0x00000010, 0x0ce70028, 0x00000000, 0x03720000,
- 0x00000000, 0xa8760c00, 0x00000000, 0x0cf60000, 0x00000010, 0xb8723224,
- 0x00000000, 0x03440000, 0x00000008, 0x22000010, 0x00000000, 0x03ca0000,
- 0x0000000f, 0x65680010, 0x00000000, 0x0bcf0000, 0x00000000, 0x27f20000,
- 0x00000010, 0xb7ef3203, 0x0000000c, 0x21420004, 0x0000000c, 0x73e70019,
- 0x00000000, 0x07520000, 0x00000000, 0x29000000, 0x0000000c, 0x29800000,
- 0x00000004, 0xb9723200, 0x00000010, 0x20530000, 0x00000000, 0x22060000,
- 0x0000000c, 0x61420004, 0x00000000, 0x25070000, 0x00000000, 0x27970000,
- 0x00000000, 0x290e0000, 0x00000010, 0x0ce70010, 0x00000010, 0xb873320f,
- 0x0000000f, 0x436c0010, 0x00000000, 0x03f30c00, 0x00000000, 0x03f30000,
- 0x00000000, 0x83990e00, 0x00000001, 0x83860e00, 0x00000000, 0x83060e00,
- 0x00000003, 0xf66c0c00, 0x00000000, 0x39f30e00, 0x00000000, 0x3af50e00,
- 0x00000000, 0x7a740000, 0x0000000f, 0x43680010, 0x00000001, 0x83860e00,
- 0x00000000, 0x83060e00, 0x00000003, 0xf4680c00, 0x00000000, 0x286d0000,
- 0x00000010, 0xb1e9a056, 0x00000000, 0x03690000, 0x00000010, 0xb1f60c54,
- 0x00000000, 0x0a6a0000, 0x00000000, 0x0aeb0000, 0x00000009, 0x0b6cffff,
- 0x00000000, 0x0c000000, 0x00000000, 0x0be90000, 0x00000003, 0x8cf6a000,
- 0x0000000c, 0x09800002, 0x00000010, 0x009f0000, 0x00000010, 0xb8173209,
- 0x00000000, 0x35140000, 0x00000000, 0x35950000, 0x00000005, 0x766c2c00,
- 0x00000000, 0x34970000, 0x00000004, 0xb8f12e00, 0x00000010, 0x001f0000,
- 0x00000008, 0x0f800004, 0x00000018, 0x8000fff7, 0x00000000, 0x03e90000,
- 0x00000010, 0xb8f6a01a, 0x00000010, 0x20130019, 0x00000010, 0xb1f10e18,
- 0x00000000, 0x83973200, 0x00000000, 0x38700e00, 0x00000000, 0xbb760e00,
- 0x00000000, 0x37d00000, 0x0000000c, 0x73e7001a, 0x00000003, 0xb8f1a000,
- 0x00000000, 0x32140000, 0x00000000, 0x32950000, 0x00000005, 0x73e72c00,
- 0x00000000, 0x33190000, 0x00000005, 0x74680000, 0x00000010, 0x0ce7000d,
- 0x00000008, 0x22000009, 0x00000000, 0x07520000, 0x00000000, 0x29000000,
- 0x0000000c, 0x73e70019, 0x0000000f, 0x65680010, 0x0000000c, 0x21420004,
- 0x0000000c, 0x29800000, 0x00000010, 0x20530000, 0x0000000c, 0x61420004,
- 0x00000000, 0x290e0000, 0x00000018, 0x80000002, 0x00000010, 0x91973206,
- 0x00000000, 0x35140000, 0x00000000, 0x35950000, 0x00000005, 0x766c2c00,
- 0x00000000, 0x34990000, 0x00000004, 0xb8f13200, 0x00000000, 0x83690c00,
- 0x00000010, 0xb1860013, 0x00000000, 0x28e90000, 0x00000008, 0x22000004,
- 0x00000000, 0x23ec0000, 0x00000000, 0x03690000, 0x00000010, 0xb8660c07,
- 0x00000009, 0x036cffff, 0x00000000, 0x326a0000, 0x00000000, 0x32eb0000,
- 0x00000005, 0x73e70c00, 0x00000000, 0x33690000, 0x00000005, 0x74680000,
- 0x0000000c, 0x73e7001c, 0x00000000, 0x03690000, 0x00000010, 0xb1f60c12,
- 0x00000010, 0xb1d00c11, 0x0000000c, 0x21420005, 0x0000000c, 0x33e7001c,
- 0x00000018, 0x8000000e, 0x00000010, 0x2e67000d, 0x00000000, 0x03690000,
- 0x00000010, 0xb1f60c0b, 0x00000010, 0xb1d00c0a, 0x00000000, 0x03440000,
- 0x00000008, 0x2200000c, 0x00000000, 0x07520000, 0x00000000, 0x29000000,
- 0x0000000c, 0x29800000, 0x0000000c, 0x33e7001c, 0x00000010, 0x20530000,
- 0x00000000, 0x22060000, 0x00000000, 0x290e0000, 0x00000018, 0x000d0000,
- 0x00000000, 0x06820000, 0x00000010, 0x2de7000d, 0x00000010, 0x0ce7000c,
- 0x00000000, 0x27f20000, 0x00000010, 0xb96d9e0a, 0x00000000, 0xa86d9e00,
- 0x00000009, 0x0361ffff, 0x00000010, 0xb7500c07, 0x00000008, 0x2200000f,
- 0x0000000f, 0x65680010, 0x00000000, 0x29000000, 0x0000000c, 0x29800000,
- 0x0000000c, 0x33e7001b, 0x00000010, 0x20530000, 0x00000018, 0x000d0000
-};
-
-static int bce_TPAT_b06FwReleaseMajor = 0x1;
-static int bce_TPAT_b06FwReleaseMinor = 0x0;
-static int bce_TPAT_b06FwReleaseFix = 0x0;
-static u32 bce_TPAT_b06FwStartAddr = 0x08000860;
-static u32 bce_TPAT_b06FwTextAddr = 0x08000800;
-static int bce_TPAT_b06FwTextLen = 0x16b0;
-static u32 bce_TPAT_b06FwDataAddr = 0x08001ee0;
-static int bce_TPAT_b06FwDataLen = 0x0;
-static u32 bce_TPAT_b06FwRodataAddr = 0x00000000;
-static int bce_TPAT_b06FwRodataLen = 0x0;
-static u32 bce_TPAT_b06FwBssAddr = 0x08001f20;
-static int bce_TPAT_b06FwBssLen = 0x450;
-static u32 bce_TPAT_b06FwSbssAddr = 0x08001ee0;
-static int bce_TPAT_b06FwSbssLen = 0x38;
-/* static u32 bce_TPAT_b06FwSDataAddr = 0x00000000; */
-/* static int bce_TPAT_b06FwSDataLen = 0x0; */
-static u32 bce_TPAT_b06FwText[(0x16b0/4) + 1] = {
-0xa000218, 0x0, 0x0,
-0xd, 0x74706174, 0x20332e34, 0x2e380000,
-0x3040801, 0x0, 0x0, 0x0,
+0x8fb00010, 0x801021, 0x3e00008, 0x27bd0028,
+0x27bdffe0, 0xafb10014, 0x8f910038, 0xafb00010,
+0xafbf0018, 0x8e260010, 0x3c030800, 0x8c6331b0,
+0x30c23fff, 0x43102b, 0x1040005e, 0x808021,
+0x8f85003c, 0x2402ff80, 0x90a3000d, 0x431024,
+0x304200ff, 0x50400058, 0x2002021, 0x8f820040,
+0x10400008, 0x61382, 0x8f82002c, 0x9763000a,
+0x2404fffd, 0x94420060, 0x3042ffff, 0x10430055,
+0x61382, 0x30420003, 0x1440000e, 0x0,
+0x92220002, 0x10400005, 0x8e230024, 0x50600015,
+0x92230003, 0xa001818, 0x2002021, 0x8ca20024,
+0x50620010, 0x92230003, 0x2002021, 0xa001820,
+0x2402000f, 0x90a2000d, 0x30420008, 0x54400009,
+0x92230003, 0x2002021, 0x24020010, 0xe0013e6,
+0xa3820050, 0x2403ffff, 0x1043003a, 0x2404ffff,
+0x92230003, 0x24020002, 0x5462000c, 0x92220003,
+0x8f820040, 0x54400009, 0x92220003, 0x2002021,
+0x2402002c, 0xe0013e6, 0xa3820050, 0x2403ffff,
+0x1043002c, 0x2404ffff, 0x92220003, 0x2202821,
+0x2002021, 0x38460010, 0x2cc60001, 0x2c420001,
+0xe001406, 0x463025, 0x2411ffff, 0x10510021,
+0x2404ffff, 0x8f830040, 0x10600012, 0x2002021,
+0x3c020800, 0x8c42318c, 0x43102b, 0x14400006,
+0x0, 0x2821, 0xe001534, 0x24060001,
+0xa00185e, 0x2021, 0x2402002d, 0xe0013e6,
+0xa3820050, 0x1051000f, 0x2404ffff, 0xa00185e,
+0x2021, 0xe0014e7, 0x24050001, 0xa00185e,
+0x2021, 0x2002021, 0x2402000d, 0x8fbf0018,
+0x8fb10014, 0x8fb00010, 0x27bd0020, 0xa0013e6,
+0xa3820050, 0x8fbf0018, 0x8fb10014, 0x8fb00010,
+0x801021, 0x3e00008, 0x27bd0020, 0x8f82002c,
+0x27bdffe0, 0xafb20018, 0xafb10014, 0xafb00010,
+0xafbf001c, 0x90420062, 0x808821, 0x8021,
+0x304200ff, 0x29102, 0x24020002, 0x1242008b,
+0x2403fffd, 0x97850044, 0x8f830048, 0x30a2ffff,
+0x43102b, 0x1440007c, 0x8f84004c, 0xe0012a7,
+0x0, 0x3c020800, 0x24427690, 0x402821,
+0x2202021, 0xe00146d, 0xaf820038, 0x2409ffff,
+0x1049007a, 0x2403ffff, 0x3c080800, 0x8d0876a0,
+0x3c020800, 0x8c4231b0, 0x3c030800, 0x90637690,
+0x31043fff, 0x82102b, 0x1040001b, 0x3067003f,
+0x3c020800, 0x8c4231a8, 0x8f830054, 0x42180,
+0x621821, 0x641821, 0x3062007f, 0x3422821,
+0x3c02000c, 0xa22821, 0x3c020080, 0x34420001,
+0x30660078, 0xc23025, 0x2402ff80, 0x621024,
+0xaf420028, 0x30640007, 0xaf420804, 0x8f82002c,
+0x3442021, 0x24840940, 0xaf460814, 0xaf850030,
+0xaf84003c, 0xac430118, 0x24020003, 0x1642003b,
+0x24020001, 0x24020026, 0x10e2003d, 0x28e20027,
+0x10400013, 0x24020032, 0x24020022, 0x10e20038,
+0x28e20023, 0x10400008, 0x24020024, 0x24020020,
+0x10e20024, 0x24020021, 0x10e2001e, 0x2202021,
+0xa0018e0, 0x2402000b, 0x10e2002d, 0x24020025,
+0x10e20010, 0x2202021, 0xa0018e0, 0x2402000b,
+0x10e2001a, 0x28e20033, 0x10400006, 0x2402003f,
+0x24020031, 0x10e2000b, 0x2202021, 0xa0018e0,
+0x2402000b, 0x10e20011, 0x2202021, 0xa0018e0,
+0x2402000b, 0xe0015c7, 0x2202021, 0xa0018fb,
+0x408021, 0xe00174c, 0x2202021, 0xa0018fb,
+0x408021, 0xe0017ed, 0x2202021, 0xa0018fb,
+0x408021, 0x1509000e, 0x0, 0xe00166e,
+0x2202021, 0xa0018fb, 0x408021, 0xe0013e6,
+0xa3820050, 0xa0018fb, 0x408021, 0x16420017,
+0x2001821, 0x24020023, 0x14e20005, 0x2402000b,
+0xe0016e4, 0x2202021, 0xa0018fb, 0x408021,
+0x2202021, 0xa3820050, 0xe0013e6, 0x2410ffff,
+0xa0018fc, 0x2001821, 0x30a500ff, 0xe0012e4,
+0x24060001, 0x97830044, 0x8f820048, 0xa7800044,
+0x431023, 0xaf820048, 0x2001821, 0x8fbf001c,
+0x8fb20018, 0x8fb10014, 0x8fb00010, 0x601021,
+0x3e00008, 0x27bd0020, 0x27bdffe0, 0xafb10014,
+0xafbf0018, 0xafb00010, 0x8f460128, 0x3c030800,
+0x8c6331a0, 0x2402ff80, 0xaf860054, 0xc31821,
+0x3065007f, 0x3452821, 0x621824, 0x3c02000a,
+0xa22821, 0xaf430024, 0x90a200bc, 0x808821,
+0xaf85002c, 0x30420002, 0x14400002, 0x24030034,
+0x24030030, 0x8f82002c, 0xa3830034, 0x8c4300c0,
+0xa3800050, 0x90420062, 0xaf830048, 0x24030040,
+0x304200f0, 0x10430030, 0x8f840048, 0x8e240004,
+0x5080002d, 0x8f840048, 0x8e220010, 0x3083ffff,
+0xa7840044, 0x1060001f, 0xaf82004c, 0x8f83002c,
+0x2405ff80, 0x2202021, 0x90620063, 0xa21024,
+0x304200ff, 0x1440000d, 0x0, 0xe001864,
+0x97900044, 0x10400010, 0x401821, 0x2402fffd,
+0x54620011, 0x8e230020, 0x2002821, 0xe001285,
+0x2202021, 0xa00194b, 0x8e230020, 0x90620063,
+0xa21024, 0x304200ff, 0x10400003, 0x2202021,
+0xe0015a9, 0x0, 0x97820044, 0x1440ffe4,
+0x8f83002c, 0x8e230020, 0x30620004, 0x10400006,
+0x8f840048, 0x2402fffb, 0x621024, 0xe001299,
+0xae220020, 0x8f840048, 0x8f83002c, 0x8fbf0018,
+0x8fb10014, 0x8fb00010, 0x24020001, 0x27bd0020,
+0x3e00008, 0xac6400c0, 0x30a500ff, 0x24030001,
+0x24a90001, 0x69102b, 0x1040000c, 0x4021,
+0x240a0001, 0xa31023, 0x4a3804, 0x24630001,
+0x30820001, 0x69302b, 0x10400002, 0x42042,
+0x1074025, 0x54c0fff8, 0xa31023, 0x3e00008,
+0x1001021, 0x27bdffe0, 0x3c021edc, 0xafb20018,
+0xafb10014, 0xafbf001c, 0xafb00010, 0x34526f41,
+0x8821, 0x24050008, 0xe00195b, 0x2202021,
+0x118080, 0x3c070800, 0x24e77290, 0x21600,
+0x2071821, 0xac620000, 0x2821, 0x24a20001,
+0x3045ffff, 0x8c620000, 0x2ca60008, 0x4410002,
+0x22040, 0x922026, 0x14c0fff8, 0xac640000,
+0x2078021, 0x8e040000, 0xe00195b, 0x24050020,
+0x26230001, 0x3071ffff, 0x2e230100, 0x1460ffe5,
+0xae020000, 0x8fbf001c, 0x8fb20018, 0x8fb10014,
+0x8fb00010, 0x3e00008, 0x27bd0020, 0x3c020800,
+0x2442640c, 0x3c010800, 0xac227284, 0x3c020800,
+0x2442496c, 0x3c010800, 0xac227288, 0x24020006,
+0x3c010800, 0xa022728c, 0xa00196e, 0x0,
+0x27bdffe0, 0xafbf001c, 0xafb20018, 0xafb10014,
+0xafb00010, 0x8f500140, 0x8f480148, 0x82c02,
+0x30a400ff, 0x310600ff, 0x8f4201b8, 0x440fffe,
+0x27430180, 0xac700000, 0x8f420144, 0xac620004,
+0x24020002, 0xa4650008, 0xa062000b, 0x24020012,
+0xac660024, 0x1082000e, 0x28820013, 0x10400006,
+0x24020014, 0x24020010, 0x1082002e, 0x8fbf001c,
+0xa001a5e, 0x8fb20018, 0x1082001a, 0x24020015,
+0x10820037, 0x8fbf001c, 0xa001a5e, 0x8fb20018,
+0x3c020800, 0x8c4231a0, 0x2403ff80, 0x2021021,
+0x431024, 0xaf420024, 0x3c020800, 0x8c4231a0,
+0x2021021, 0x3042007f, 0x3421821, 0x3c02000a,
+0x621821, 0x14c00085, 0xaf83002c, 0x90620062,
+0x3042000f, 0x34420030, 0xa0620062, 0xa001a5d,
+0x8fbf001c, 0x3c046000, 0x8c832c08, 0x3c02f003,
+0x3442ffff, 0x621824, 0xac832c08, 0x3c020800,
+0x8c4231a0, 0x8c832c08, 0x24420074, 0x21082,
+0x21480, 0x621825, 0xac832c08, 0xa001a5d,
+0x8fbf001c, 0x3c020800, 0x8c4231a0, 0x2403ff80,
+0x2021021, 0x431024, 0xaf420024, 0x3c020800,
+0x8c4231a0, 0x3c03000a, 0x2021021, 0x3042007f,
+0x3421021, 0x431021, 0xa001a5c, 0xaf82002c,
+0x2406ff80, 0x2061024, 0xaf420020, 0x3c020800,
+0x8c4231a0, 0x31043fff, 0x42180, 0x2021021,
+0x461024, 0xaf420024, 0x3c030800, 0x8c6331a8,
+0x3c020800, 0x8c4231a0, 0x3207007f, 0x2031821,
+0x2021021, 0x641821, 0x3042007f, 0x3064007f,
+0x3422821, 0x3c02000a, 0x661824, 0xa22821,
+0x3442021, 0x3c02000c, 0x822021, 0xaf430028,
+0x3c020008, 0x3471821, 0x629021, 0xaf85002c,
+0xaf840030, 0xe0013b5, 0x1008821, 0x8f4201b8,
+0x440fffe, 0x8f820030, 0x8f84002c, 0x27450180,
+0x9042000d, 0xacb00000, 0xa4b10006, 0x21600,
+0x21603, 0x21027, 0x237c2, 0x14c00016,
+0x24820088, 0x94420012, 0x32233fff, 0x30423fff,
+0x14430012, 0x24026082, 0x90830063, 0x2402ff80,
+0x431024, 0x304200ff, 0x5040000c, 0x24026082,
+0x90820062, 0x3042000f, 0x34420040, 0xa0820062,
+0x24026084, 0xa4a20008, 0x2402000d, 0xa0a20005,
+0xa001a47, 0x3c022700, 0x24026082, 0xa4a20008,
+0xa0a00005, 0x3c022700, 0x61c00, 0x621825,
+0x24020002, 0xa0a2000b, 0xaca30010, 0xaca00014,
+0xaca00024, 0xaca00028, 0xaca0002c, 0x8e42004c,
+0x8f840030, 0xaca20018, 0x9083000d, 0x2402ff80,
+0x431024, 0x304200ff, 0x10400005, 0x8fbf001c,
+0x9082000d, 0x3042007f, 0xa082000d, 0x8fbf001c,
+0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3c021000,
+0x27bd0020, 0x3e00008, 0xaf4201b8, 0x30a5ffff,
+0x30c600ff, 0x27430180, 0x8f4201b8, 0x440fffe,
+0x24020002, 0xac640000, 0xa4650008, 0xa066000a,
+0xa062000b, 0x3c021000, 0xac670018, 0x3e00008,
+0xaf4201b8, 0x3c036000, 0x8c624ff8, 0x440fffe,
+0x3c020200, 0xac644fc0, 0xac624fc4, 0x3c021000,
+0x3e00008, 0xac624ff8, 0x27bdffe8, 0xafbf0014,
+0xafb00010, 0xe001017, 0x808021, 0x93620005,
+0x2403fffe, 0x2002021, 0x431024, 0x8fbf0014,
+0x8fb00010, 0xa3620005, 0xa001020, 0x27bd0018,
+0x27bdffe8, 0xafb00010, 0xafbf0014, 0xe000c95,
+0x808021, 0x93620000, 0x24030050, 0x304200ff,
+0x14430004, 0x24020100, 0xaf420180, 0xa001a98,
+0x2002021, 0xaf400180, 0x2002021, 0x8fbf0014,
+0x8fb00010, 0xa000da6, 0x27bd0018, 0x27bdff98,
+0xafbe0060, 0xafb7005c, 0xafb20048, 0xafbf0064,
+0xafb60058, 0xafb50054, 0xafb40050, 0xafb3004c,
+0xafb10044, 0xafb00040, 0x8f500128, 0x9363003f,
+0x93620005, 0xf021, 0x307200ff, 0x21027,
+0x30420001, 0xb821, 0x10400005, 0xafa00038,
+0xe001a89, 0x2021, 0xa001c67, 0x1021,
+0x93430116, 0x93440112, 0x8f450104, 0x3c020001,
+0x306300ff, 0x308400ff, 0xa22824, 0x3433821,
+0x3441021, 0x24494000, 0x10a00013, 0x24e84000,
+0x8d23000c, 0x8f620030, 0x146201a3, 0x24020001,
+0x8d230010, 0x8f62002c, 0x1462019f, 0x24020001,
+0x9762003a, 0x94e34000, 0x3042ffff, 0x1462019a,
+0x24020001, 0x97620038, 0x95030002, 0x3042ffff,
+0x14620195, 0x24020001, 0x93620000, 0x304300ff,
+0x24020020, 0x10620005, 0x24020050, 0x10620006,
+0x0, 0xa001ae3, 0x0, 0xd,
+0xa001aec, 0xafa00030, 0x3c1e0800, 0x27de7284,
+0xa001aec, 0xafa00030, 0x3c020800, 0x8c4200f4,
+0x24420001, 0x3c010800, 0xac2200f4, 0xe000ff8,
+0x0, 0xa001c68, 0x8fbf0064, 0x8f420104,
+0x3c030020, 0x9113000d, 0x431024, 0x2202b,
+0x42140, 0xafa40030, 0x8f430104, 0x3c020040,
+0x621824, 0x14600002, 0x34850040, 0x802821,
+0x32620020, 0xafa50030, 0x14400002, 0x34a60080,
+0xa03021, 0x10c0000b, 0xafa60030, 0x93c50008,
+0x8f67004c, 0x2002021, 0x52b00, 0x34a50081,
+0x30a5f081, 0xe001a64, 0x30c600ff, 0xa001c65,
+0x0, 0x9362003e, 0x30420040, 0x1040000f,
+0x24020004, 0x56420007, 0x24020012, 0x2002021,
+0x1202821, 0xe001233, 0x1003021, 0xa001c68,
+0x8fbf0064, 0x16420005, 0x0, 0xe001a89,
+0x2021, 0xa001c65, 0x0, 0x9742011a,
+0x9504000e, 0x93630035, 0x32650004, 0x3055ffff,
+0x642004, 0xafa4003c, 0x8d110004, 0x10a00015,
+0x8d140008, 0x9362003e, 0x30420040, 0x10400007,
+0x0, 0xe001194, 0x2202021, 0x1040000d,
+0x0, 0xa001c65, 0x0, 0x8f620044,
+0x2221023, 0x4400132, 0x0, 0x8f620048,
+0x2221023, 0x441012e, 0x24040016, 0xa001b7b,
+0x8fc20004, 0x8f620048, 0x2221023, 0x4400008,
+0x0, 0x3c020800, 0x8c423100, 0x24420001,
+0x3c010800, 0xac223100, 0xa001c5a, 0x0,
+0x8f620040, 0x2221023, 0x18400009, 0x2402000c,
+0x3c020800, 0x8c423100, 0x327300fc, 0xa821,
+0x24420001, 0x3c010800, 0xac223100, 0x2402000c,
+0xafa20030, 0x8f620040, 0x511823, 0x1860000d,
+0x2a3102a, 0x14400103, 0x0, 0x14750006,
+0x2a31023, 0x3a620001, 0x30420001, 0x144000fd,
+0x0, 0x2a31023, 0x2238821, 0xa001b63,
+0x3055ffff, 0x1821, 0x32620002, 0x1040001a,
+0x32620010, 0x9362003e, 0x30420040, 0x50400011,
+0x8fc20004, 0xe001017, 0x2002021, 0x24020018,
+0xa362003f, 0x93620005, 0x2403fffe, 0x2002021,
+0x431024, 0xe001020, 0xa3620005, 0x24040039,
+0x2821, 0xe00117d, 0x24060018, 0xa001c67,
+0x24020001, 0x24040017, 0x40f809, 0x0,
+0xa001c67, 0x24020001, 0x104000e5, 0x0,
+0x8f64004c, 0x8f620054, 0x2821023, 0x1c4000e0,
+0x2841023, 0x4420001, 0x80a021, 0xafa30018,
+0xafb10010, 0xafb50014, 0x93420120, 0x8f660040,
+0x9764003c, 0x304200ff, 0x3422821, 0x8fa2003c,
+0xa32821, 0x8fa30030, 0x3084ffff, 0x44202b,
+0x8fc20000, 0x641825, 0x24a54000, 0xafa50020,
+0xafa60028, 0xafa30030, 0xafa60024, 0xafa0002c,
+0xafb40034, 0x40f809, 0x27a40010, 0x8fa20030,
+0x30420002, 0x54400001, 0x327300fe, 0x9362003e,
+0x30420040, 0x10400037, 0x8fa30014, 0x8f620054,
+0x1682001a, 0x32620001, 0x24020014, 0x12420010,
+0x2a420015, 0x10400006, 0x24020016, 0x2402000c,
+0x12420007, 0x32620001, 0xa001bc4, 0x0,
+0x12420005, 0x32620001, 0xa001bc4, 0x0,
+0xa001bbf, 0x2417000e, 0xa001bbf, 0x24170010,
+0xa001bc3, 0x24170012, 0x93620023, 0x2403ffbd,
+0x431024, 0xa3620023, 0x32620001, 0x10400019,
+0x8fa30014, 0x2402000c, 0x1242000e, 0x2a42000d,
+0x10400006, 0x2402000e, 0x2402000a, 0x12420007,
+0x8fa20024, 0xa001bdc, 0x24420001, 0x12420008,
+0x8fa20024, 0xa001bdc, 0x24420001, 0xa001bda,
+0x24170008, 0x2402000e, 0x16e20002, 0x24170016,
+0x24170010, 0x8fa20024, 0x24420001, 0xafa20024,
+0x8fa30014, 0x8fa20024, 0x8f760040, 0x431021,
+0xaf620040, 0x8fa2003c, 0x93640036, 0x8f630040,
+0x2829021, 0x3402ffff, 0x821004, 0x621821,
+0xaf630048, 0x8fa60030, 0x30c20008, 0x1040000e,
+0x0, 0x8f620058, 0x16420004, 0x30c600ff,
+0x9742011a, 0x50400001, 0x34c60010, 0x93c50008,
+0x8fa70034, 0x2002021, 0x52b00, 0x34a50080,
+0xe001a64, 0x30a5f080, 0x8f620040, 0x561023,
+0x18400017, 0x8fa20018, 0x3c020800, 0x8c423198,
+0x30420010, 0x10400009, 0x24020001, 0x97620068,
+0x14400006, 0x24020001, 0xa7620068, 0x9742007a,
+0x2442000a, 0xa001c20, 0xa7620012, 0xa7620012,
+0xe001017, 0x2002021, 0x9362007d, 0x24030001,
+0x2002021, 0x34420001, 0xa001c1e, 0xafa30038,
+0x1840000a, 0x0, 0xe001017, 0x2002021,
+0x9362007d, 0x24030001, 0x2002021, 0xafa30038,
+0x34420004, 0xe001020, 0xa362007d, 0x9362003e,
+0x30420040, 0x1440000c, 0x32620001, 0x1040000a,
+0x0, 0x8f630040, 0x8fc20004, 0x24040018,
+0x24630001, 0x40f809, 0xaf630040, 0x8fa20030,
+0xa001c67, 0x30420004, 0x8f620058, 0x10520010,
+0x0, 0x8f620018, 0x2221023, 0x1c400008,
+0x24020001, 0x8f620018, 0x16220009, 0x0,
+0x8f62001c, 0x2821023, 0x4400005, 0x24020001,
+0xaf720058, 0xafa20038, 0xaf710018, 0xaf74001c,
+0x12e0000b, 0x8fa30038, 0xe001017, 0x2002021,
+0xa377003f, 0xe001020, 0x2002021, 0x2e03021,
+0x24040037, 0xe00117d, 0x2821, 0x8fa30038,
+0x10600003, 0x0, 0xe001a72, 0x2002021,
+0x12a00005, 0x1821, 0x8fa20030, 0x30420004,
+0x50400011, 0x601021, 0x24030001, 0xa001c67,
+0x601021, 0xe001017, 0x2002021, 0x9362007d,
+0x2002021, 0x34420004, 0xe001020, 0xa362007d,
+0xe001a72, 0x2002021, 0xa001c67, 0x24020001,
+0xaf400044, 0x24020001, 0x8fbf0064, 0x8fbe0060,
+0x8fb7005c, 0x8fb60058, 0x8fb50054, 0x8fb40050,
+0x8fb3004c, 0x8fb20048, 0x8fb10044, 0x8fb00040,
+0x3e00008, 0x27bd0068, 0x0 };
+u32 bce_RXP_b06FwData[(0x0/4) + 1] = { 0x0 };
+u32 bce_RXP_b06FwRodata[(0x24/4) + 1] = {
+0x800458c, 0x800458c, 0x8004504,
+0x800453c, 0x8004570, 0x8004594, 0x8004594,
+0x8004594, 0x8004474, 0x0 };
+u32 bce_RXP_b06FwBss[(0x44c/4) + 1] = { 0x0 };
+u32 bce_RXP_b06FwSbss[(0x58/4) + 1] = { 0x0 };
+u32 bce_RXP_b06FwSdata[(0x0/4) + 1] = { 0x0 };
+
+int bce_TPAT_b06FwReleaseMajor = 0x1;
+int bce_TPAT_b06FwReleaseMinor = 0x0;
+int bce_TPAT_b06FwReleaseFix = 0x0;
+u32 bce_TPAT_b06FwStartAddr = 0x08000488;
+u32 bce_TPAT_b06FwTextAddr = 0x08000400;
+int bce_TPAT_b06FwTextLen = 0x1a90;
+u32 bce_TPAT_b06FwDataAddr = 0x00000000;
+int bce_TPAT_b06FwDataLen = 0x0;
+u32 bce_TPAT_b06FwRodataAddr = 0x00000000;
+int bce_TPAT_b06FwRodataLen = 0x0;
+u32 bce_TPAT_b06FwBssAddr = 0x08001f04;
+int bce_TPAT_b06FwBssLen = 0x450;
+u32 bce_TPAT_b06FwSbssAddr = 0x08001ec0;
+int bce_TPAT_b06FwSbssLen = 0x44;
+u32 bce_TPAT_b06FwSDataAddr = 0x00000000;
+int bce_TPAT_b06FwSDataLen = 0x0;
+u32 bce_TPAT_b06FwText[(0x1a90/4) + 1] = {
+0xa000122,
+0x0, 0x0, 0xd, 0x74706134,
+0x2e342e33, 0x0, 0x4040301, 0x0,
+0x0, 0x0, 0x0, 0x0,
+0x0, 0x0, 0x0, 0x0,
+0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x10000003, 0x0,
-0xd, 0xd, 0x3c020800, 0x24421ee0,
-0x3c030800, 0x24632370, 0xac400000, 0x43202b,
+0xd, 0xd, 0x3c020800, 0x24421ec0,
+0x3c030800, 0x24632354, 0xac400000, 0x43202b,
0x1480fffd, 0x24420004, 0x3c1d0800, 0x37bd2ffc,
-0x3a0f021, 0x3c100800, 0x26100860, 0x3c1c0800,
-0x279c1ee0, 0xe0005cb, 0x0, 0xd,
-0x8f840014, 0x3c038000, 0x8f420178, 0x431024,
-0x1440fffd, 0x0, 0x8c850008, 0x24020800,
-0xaf420178, 0x97440104, 0x3c020008, 0xaf420140,
-0x8f830028, 0x308affff, 0x30630001, 0x10600008,
-0x1404821, 0x2543fffe, 0x3069ffff, 0x24020002,
-0xa7420146, 0xa7430148, 0xa000249, 0x3c020800,
-0xa7400146, 0x3c020800, 0x8c43083c, 0x1460000e,
-0x24020f00, 0x8f820028, 0x30430020, 0x3182b,
-0x31823, 0x30650009, 0x30420c00, 0x24030400,
-0x14430002, 0x34a40001, 0x34a40005, 0xa744014a,
-0xa00026b, 0x3c020800, 0x8f830018, 0x14620008,
-0x0, 0x8f820028, 0x30420020, 0x2102b,
-0x21023, 0x3042000d, 0xa000269, 0x34420005,
-0x8f820028, 0x30420020, 0x2102b, 0x21023,
-0x30420009, 0x34420001, 0xa742014a, 0x3c020800,
-0x8c430820, 0x8f840028, 0x3c020048, 0x621825,
-0x30840006, 0x24020002, 0x1082000d, 0x2c820003,
-0x50400005, 0x24020004, 0x10800012, 0x3c020001,
-0xa00028b, 0x0, 0x10820007, 0x24020006,
-0x1482000f, 0x3c020111, 0xa000283, 0x621025,
-0xa000282, 0x3c020101, 0x3c020011, 0x621025,
-0x24030001, 0xaf421000, 0xaf830024, 0xa00028b,
-0x0, 0x621025, 0xaf421000, 0xaf800024,
-0x0, 0x0, 0x0, 0x0,
-0x8f830024, 0x10600045, 0x3c048000, 0x8f421000,
-0x441024, 0x1040fffd, 0x0, 0x1060003f,
-0x0, 0x8f421000, 0x3c030020, 0x431024,
-0x1040003a, 0x0, 0x8f820028, 0x30420002,
-0x10400036, 0x0, 0x97421014, 0x14400033,
-0x0, 0x97421008, 0x8f840014, 0x24420006,
-0x24082, 0x81880, 0x643821, 0x8ce50000,
-0x30430003, 0x30420001, 0x10400004, 0x0,
-0xd, 0xa0002d0, 0x81080, 0x54600010,
-0x30a5ffff, 0x3c06ffff, 0xa62824, 0x5182b,
-0xa61026, 0x2102b, 0x621824, 0x10600005,
-0x0, 0x0, 0xd, 0x0,
-0x2400019c, 0x8ce20000, 0xa0002cf, 0x462825,
-0x5182b, 0x38a2ffff, 0x2102b, 0x621824,
-0x10600005, 0x0, 0x0, 0xd,
-0x0, 0x240001a5, 0x8ce20000, 0x3445ffff,
-0x81080, 0x441021, 0x3c030800, 0xac450000,
-0x8c620830, 0x24420001, 0xac620830, 0x8f620000,
-0x8f840014, 0xaf820000, 0x8c830000, 0x3402ffff,
-0x1462000b, 0x3c020800, 0x8c440850, 0x891821,
-0xac430850, 0x64182b, 0x1060001d, 0x3c050800,
-0x8ca20854, 0x24420001, 0xa0002ff, 0xaca20854,
-0x8c820000, 0x30420100, 0x1040000b, 0x3c020800,
-0x8c440848, 0x891821, 0xac430848, 0x64182b,
-0x1060000f, 0x3c050800, 0x8ca2084c, 0x24420001,
-0xa0002ff, 0xaca2084c, 0x3c020800, 0x8c440840,
-0x891821, 0xac430840, 0x64182b, 0x10600004,
-0x3c050800, 0x8ca20844, 0x24420001, 0xaca20844,
-0x8f84001c, 0x1402821, 0x24820008, 0x30421fff,
-0x24434000, 0x343d821, 0x30a30007, 0xaf840010,
-0xaf82001c, 0xaf420084, 0x10600002, 0x24a20007,
-0x3045fff8, 0x8f820034, 0x8f840004, 0x451821,
-0xaf820020, 0x64102b, 0xaf830034, 0x14400002,
-0x641023, 0xaf820034, 0x8f840034, 0x34028000,
-0x821021, 0x3421821, 0x3c021000, 0xaf830014,
-0xaf440080, 0x3e00008, 0xaf420178, 0x27bdffe0,
-0x3c038000, 0xafbf0018, 0xafb10014, 0xafb00010,
-0x8f420178, 0x431024, 0x1440fffd, 0x0,
-0x8f830028, 0x30620200, 0x54400006, 0x31a82,
-0x0, 0xd, 0x0, 0x240001e6,
-0x31a82, 0x30630003, 0x31100, 0x431021,
-0x21080, 0x431021, 0x21080, 0x3c030800,
-0x24631f20, 0x438821, 0x8e240000, 0x10800005,
-0x0, 0x0, 0xd, 0x0,
-0x240001ea, 0x8f62000c, 0x4410003, 0x24020001,
-0xa0003c8, 0xae200000, 0x8f850014, 0xae220000,
-0x8ca70008, 0xa2200007, 0x8f620004, 0x21402,
-0xa2220004, 0x304300ff, 0x24630005, 0x33083,
-0x2cc20041, 0x14400006, 0x26300014, 0x0,
-0xd, 0x0, 0x240001fe, 0x26300014,
-0xe00070c, 0x2002021, 0x8f620004, 0xa6220008,
-0x8f430108, 0x3c021000, 0x621824, 0x10600008,
-0x0, 0x97420104, 0x92230007, 0x2442ffec,
-0x3045ffff, 0x34630002, 0xa00036a, 0xa2230007,
-0x97420104, 0x2442fff0, 0x3045ffff, 0x8f620004,
-0x3042ffff, 0x2c420013, 0x54400005, 0x92230007,
-0x92220007, 0x34420001, 0xa2220007, 0x92230007,
-0x24020001, 0x10620009, 0x28620002, 0x14400014,
-0x24020002, 0x10620012, 0x24020003, 0x1062000a,
-0x0, 0xa00038b, 0x0, 0x8f820014,
-0x8c43000c, 0x3c04ffff, 0x641824, 0x651825,
-0xa00038b, 0xac43000c, 0x8f820014, 0x8c430010,
-0x3c04ffff, 0x641824, 0x651825, 0xac430010,
-0x8f620004, 0x3042ffff, 0x24420002, 0x21083,
-0xa2220005, 0x304500ff, 0x8f820014, 0x3c04ffff,
-0x52880, 0xa22821, 0x8ca70000, 0x96220008,
-0x97430104, 0xe42024, 0x24420002, 0x621823,
-0x833825, 0xaca70000, 0x92240005, 0x41080,
-0x2021021, 0x90430000, 0x3c05fff6, 0x34a5ffff,
-0x3063000f, 0x832021, 0xa2240006, 0x308200ff,
-0x24420003, 0x21080, 0x2021021, 0x8c460000,
-0x308300ff, 0x8f820014, 0x3c04ff7f, 0x31880,
-0xc53824, 0x621821, 0xae26000c, 0xac67000c,
-0x8e22000c, 0x92230006, 0x3484ffff, 0x441024,
-0x24630003, 0x31880, 0x2031821, 0xe42024,
-0xae22000c, 0xac640000, 0x92220006, 0x24420004,
-0x21080, 0x2021021, 0x94470002, 0xac470000,
-0x92230006, 0x8f820014, 0x31880, 0x621821,
-0xac670010, 0x24020010, 0x24030002, 0xa7420140,
-0xa7400142, 0xa7400144, 0xa7430146, 0x97420104,
-0x8f840028, 0x24030001, 0x2442fffe, 0x30840006,
-0xa7420148, 0x24020002, 0xa743014a, 0x1082000d,
-0x2c820003, 0x10400005, 0x24020004, 0x10800011,
-0x3c020009, 0xa0003ee, 0x0, 0x10820007,
-0x24020006, 0x1482000d, 0x3c020119, 0xa0003e8,
-0x24030001, 0xa0003e7, 0x3c020109, 0x3c020019,
-0x24030001, 0xaf421000, 0xaf830024, 0xa0003ee,
-0x0, 0xaf421000, 0xaf800024, 0x0,
-0x0, 0x0, 0x0, 0x92220004,
-0x24030008, 0x3c050800, 0x24420002, 0x30420007,
-0x621823, 0x8f820024, 0x3c040800, 0x30630007,
-0x10400006, 0xae230010, 0x3c038000, 0x8f421000,
-0x431024, 0x1040fffd, 0x0, 0x8f620000,
-0xaf820000, 0x97430104, 0x8c820840, 0x2463fffe,
-0x431821, 0xac830840, 0x62182b, 0x10600003,
-0x8ca20844, 0x24420001, 0xaca20844, 0x8f82001c,
-0xaf820010, 0x24420010, 0x30421fff, 0xaf82001c,
-0xaf420084, 0x97430104, 0x24424000, 0x342d821,
-0x3063ffff, 0x30620007, 0x10400002, 0x24620007,
-0x3043fff8, 0x8f820034, 0x8f840004, 0x431821,
-0xaf820020, 0x64102b, 0xaf830034, 0x14400002,
-0x641023, 0xaf820034, 0x8f840034, 0x34028000,
-0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x821021,
-0x3421821, 0x3c021000, 0xaf830014, 0xaf440080,
-0xaf420178, 0x3e00008, 0x27bd0020, 0x27bdffe0,
-0x3c038000, 0xafbf0018, 0xafb10014, 0xafb00010,
-0x8f420178, 0x431024, 0x1440fffd, 0x0,
-0x8f830028, 0x30620200, 0x54400006, 0x31a82,
-0x0, 0xd, 0x0, 0x2400026d,
-0x31a82, 0x30630003, 0x31100, 0x431021,
-0x21080, 0x431021, 0x21080, 0x3c030800,
-0x24631f20, 0x438021, 0x8e040000, 0x14800005,
-0x0, 0x0, 0xd, 0x0,
-0x24000271, 0x8f620004, 0x4410008, 0x26050014,
-0x92020006, 0x8e03000c, 0x24420003, 0x21080,
-0xa21021, 0xac430000, 0xae000000, 0x92020005,
-0x24420001, 0x21080, 0xa21021, 0x8c430000,
-0x3c040001, 0x641821, 0xac430000, 0x92060004,
-0x27710008, 0x2202021, 0x24c60005, 0xe00070c,
-0x63082, 0x92040006, 0x3c057fff, 0x8f620004,
-0x42080, 0x912021, 0x8c830004, 0x34a5ffff,
-0x451024, 0x621821, 0xac830004, 0x92050005,
-0x3c07ffff, 0x92040004, 0x52880, 0xb12821,
-0x8ca30000, 0x97420104, 0x96060008, 0x671824,
-0x441021, 0x461023, 0x3042ffff, 0x621825,
-0xaca30000, 0x92030007, 0x24020001, 0x1062000a,
-0x28620002, 0x1440001d, 0x2402000a, 0x24020002,
-0x10620019, 0x24020003, 0x1062000e, 0x2402000a,
-0xa0004a6, 0x0, 0x92020004, 0x97430104,
-0x8e24000c, 0x621821, 0x2463fff2, 0x3063ffff,
-0x872024, 0x832025, 0xae24000c, 0xa0004a6,
-0x2402000a, 0x92020004, 0x97430104, 0x8e240010,
-0x621821, 0x2463ffee, 0x3063ffff, 0x872024,
-0x832025, 0xae240010, 0x2402000a, 0xa7420140,
-0x96030012, 0x8f840028, 0xa7430142, 0x92020004,
-0xa7420144, 0xa7400146, 0x97430104, 0x30840006,
-0x24020001, 0xa7430148, 0xa742014a, 0x24020002,
-0x1082000d, 0x2c820003, 0x10400005, 0x24020004,
-0x10800011, 0x3c020041, 0xa0004cb, 0x0,
-0x10820007, 0x24020006, 0x1482000d, 0x3c020151,
-0xa0004c5, 0x24030001, 0xa0004c4, 0x3c020141,
-0x3c020051, 0x24030001, 0xaf421000, 0xaf830024,
-0xa0004cb, 0x0, 0xaf421000, 0xaf800024,
-0x0, 0x0, 0x0, 0x0,
-0x8f820024, 0x3c060800, 0x10400006, 0x3c050800,
-0x3c038000, 0x8f421000, 0x431024, 0x1040fffd,
-0x0, 0x8f620000, 0xaf820000, 0x92040004,
-0x97420104, 0x8ca30840, 0x441021, 0x621021,
-0xaca20840, 0x43102b, 0x10400003, 0x8cc20844,
-0x24420001, 0xacc20844, 0x92020004, 0x2444000a,
-0x30830007, 0x10600002, 0x24820007, 0x304403f8,
-0x8f82001c, 0xaf820010, 0x441021, 0x30421fff,
-0xaf82001c, 0xaf420084, 0x97430104, 0x24424000,
-0x342d821, 0x3063ffff, 0x30620007, 0x10400002,
-0x24620007, 0x3043fff8, 0x8f820034, 0x8f840004,
-0x431821, 0xaf820020, 0x64102b, 0xaf830034,
-0x14400002, 0x641023, 0xaf820034, 0x8f840034,
-0x34028000, 0x8fbf0018, 0x8fb10014, 0x8fb00010,
-0x821021, 0x3421821, 0x3c021000, 0xaf830014,
-0xaf440080, 0xaf420178, 0x3e00008, 0x27bd0020,
-0x3c080800, 0x3c070800, 0x8f620000, 0x97430104,
-0x3c048000, 0x3045ffff, 0x3066ffff, 0x8f420178,
-0x441024, 0x1440fffd, 0x2402000a, 0x30a30007,
-0xa7420140, 0x24020008, 0x431023, 0x30420007,
-0x24a3fffe, 0xa7420142, 0xa7430144, 0xa7400146,
-0xa7460148, 0x8f420108, 0x8f830028, 0x30420020,
-0x2102b, 0x21023, 0x30420009, 0x34420001,
-0x30630006, 0xa742014a, 0x24020002, 0x1062000d,
-0x2c620003, 0x10400005, 0x24020004, 0x10600011,
-0x3c020041, 0xa000546, 0x0, 0x10620007,
-0x24020006, 0x1462000d, 0x3c020151, 0xa000540,
-0x24030001, 0xa00053f, 0x3c020141, 0x3c020051,
-0x24030001, 0xaf421000, 0xaf830024, 0xa000546,
-0x0, 0xaf421000, 0xaf800024, 0x0,
-0x0, 0x0, 0x0, 0x8f820024,
-0xc51821, 0x24a50008, 0x10400006, 0x30c6ffff,
-0x3c048000, 0x8f421000, 0x441024, 0x1040fffd,
-0x0, 0x8ce40840, 0x8f620000, 0x2463fffe,
-0x831821, 0xace30840, 0x64182b, 0xaf820000,
-0x10600003, 0x8d020844, 0x24420001, 0xad020844,
-0x30a3ffff, 0x30620007, 0x10400002, 0x24620007,
-0x3043fff8, 0x8f84001c, 0xc02821, 0x831021,
-0x30421fff, 0x24434000, 0x343d821, 0x30a30007,
-0xaf840010, 0xaf82001c, 0xaf420084, 0x10600002,
-0x24a20007, 0x3045fff8, 0x8f820034, 0x8f840004,
-0x451821, 0xaf820020, 0x64102b, 0xaf830034,
-0x14400002, 0x641023, 0xaf820034, 0x8f840034,
-0x34028000, 0x3c030800, 0x8c650834, 0x821021,
-0x3421821, 0xaf830014, 0xaf440080, 0x10a00006,
-0x2402000e, 0x93830033, 0x14620004, 0x3c021000,
-0x2402043f, 0xa7420148, 0x3c021000, 0x3e00008,
-0xaf420178, 0x3c038000, 0x8f420178, 0x431024,
-0x1440fffd, 0x0, 0x8f820028, 0x30424000,
-0x10400006, 0x24020800, 0x0, 0xd,
-0x0, 0x2400034d, 0x24020800, 0xaf420178,
-0x97440104, 0x3c030008, 0xaf430140, 0x8f820028,
-0x30420001, 0x10400006, 0x3084ffff, 0x24020002,
-0x2483fffe, 0xa7420146, 0xa0005a8, 0xa7430148,
-0xa7400146, 0x8f85001c, 0x803021, 0x2402000d,
-0xa742014a, 0x8f640000, 0x24a30008, 0x30631fff,
-0x24624000, 0x342d821, 0x30c20007, 0xaf840000,
-0xaf850010, 0xaf83001c, 0xaf430084, 0x10400002,
-0x24c20007, 0x3046fff8, 0x8f820034, 0x8f840004,
-0x461821, 0xaf820020, 0x64102b, 0xaf830034,
-0x14400002, 0x641023, 0xaf820034, 0x8f840034,
-0x34028000, 0x821021, 0x3421821, 0x3c021000,
-0xaf830014, 0xaf440080, 0x3e00008, 0xaf420178,
-0x27bdffe8, 0x3c046008, 0xafbf0014, 0xafb00010,
-0x8c825000, 0x3c1a8000, 0x2403ff7f, 0x375b4000,
-0x431024, 0x3442380c, 0xac825000, 0x8f430008,
-0x3c100800, 0x37428000, 0x34630001, 0xaf430008,
-0xaf820014, 0x3c02601c, 0xaf80001c, 0xaf400080,
-0xaf400084, 0x8c450008, 0x3c036000, 0x8c620808,
-0x3c040800, 0x3c030080, 0xac830820, 0x3042fff0,
-0x38420010, 0x2c420001, 0xaf850004, 0xaf820008,
-0xe0006e4, 0x0, 0x8f420000, 0x30420001,
-0x1040fffb, 0x0, 0x8f430108, 0x8f440100,
-0x30622000, 0xaf830028, 0xaf840018, 0x10400004,
-0x8e02082c, 0x24420001, 0xa000654, 0xae02082c,
-0x30620200, 0x14400003, 0x24020f00, 0x14820028,
-0x24020d00, 0x97420104, 0x1040001c, 0x30624000,
-0x14400005, 0x0, 0xe00022f, 0x0,
-0xa000648, 0x0, 0x8f620008, 0x8f630000,
-0x24020030, 0x31e02, 0x306300f0, 0x10620007,
-0x28620031, 0x14400037, 0x24020040, 0x10620007,
-0x0, 0xa000648, 0x0, 0xe00031e,
-0x0, 0xa000648, 0x0, 0xe000432,
-0x0, 0xa000648, 0x0, 0x30620040,
-0x14400035, 0x3c024000, 0x0, 0xd,
-0x0, 0x24000399, 0xa000655, 0x3c024000,
-0x14820010, 0x30620006, 0x97420104, 0x10400005,
-0x30620040, 0xe00058c, 0x0, 0xa000648,
-0x0, 0x14400024, 0x3c024000, 0x0,
-0xd, 0x0, 0x240003aa, 0xa000655,
-0x3c024000, 0x10400014, 0x30621000, 0x1040000b,
-0x0, 0x8f620000, 0x24030010, 0x21602,
-0x304200f0, 0x10430005, 0x0, 0xe000721,
-0x0, 0xa000648, 0x0, 0xe00050f,
-0x0, 0x8f820030, 0x24420001, 0xaf820030,
-0xa000655, 0x3c024000, 0x30620040, 0x14400006,
-0x3c024000, 0x0, 0xd, 0x0,
-0x240003c1, 0x3c024000, 0xaf420138, 0xa0005eb,
-0x0, 0x3c046008, 0x8c835000, 0x3c1a8000,
-0x2402ff7f, 0x375b4000, 0x621824, 0x3463380c,
-0xac835000, 0x8f420008, 0x3c056000, 0x3c03601c,
-0x34420001, 0xaf420008, 0x37428000, 0xaf80001c,
-0xaf820014, 0xaf400080, 0xaf400084, 0x8c660008,
-0x8ca20808, 0x3c040800, 0x3c030080, 0xac830820,
-0x3042fff0, 0x38420010, 0x2c420001, 0xaf860004,
-0xaf820008, 0x3e00008, 0x0, 0x3084ffff,
-0x30820007, 0x10400002, 0x24820007, 0x3044fff8,
-0x8f82001c, 0x441821, 0x30631fff, 0x24644000,
-0x344d821, 0xaf820010, 0xaf83001c, 0x3e00008,
-0xaf430084, 0x3084ffff, 0x30820007, 0x10400002,
-0x24820007, 0x3044fff8, 0x8f820034, 0x8f830004,
-0x442021, 0xaf820020, 0x83102b, 0xaf840034,
-0x14400002, 0x831023, 0xaf820034, 0x8f820034,
-0x34038000, 0x431821, 0x3432021, 0xaf840014,
-0x3e00008, 0xaf420080, 0x8f830028, 0x24020002,
-0x30630006, 0x1062000d, 0x2c620003, 0x50400005,
-0x24020004, 0x10600012, 0x3c020001, 0xa0006b6,
-0x0, 0x10620007, 0x24020006, 0x1462000f,
-0x3c020111, 0xa0006ae, 0x821025, 0xa0006ad,
-0x3c020101, 0x3c020011, 0x821025, 0x24030001,
-0xaf421000, 0xaf830024, 0xa0006b6, 0x0,
-0x821025, 0xaf421000, 0xaf800024, 0x0,
-0x0, 0x0, 0x3e00008, 0x0,
-0x8f820024, 0x10400005, 0x3c038000, 0x8f421000,
-0x431024, 0x1040fffd, 0x0, 0x3e00008,
-0x0, 0x8f820028, 0x27bdffe8, 0x30424000,
-0x14400005, 0xafbf0010, 0xe00022f, 0x0,
-0xa0006e2, 0x8fbf0010, 0x8f620008, 0x8f630000,
-0x24020030, 0x31e02, 0x306300f0, 0x10620008,
-0x28620031, 0x1440000d, 0x8fbf0010, 0x24020040,
-0x10620007, 0x0, 0xa0006e2, 0x0,
-0xe00031e, 0x0, 0xa0006e2, 0x8fbf0010,
-0xe000432, 0x0, 0x8fbf0010, 0x3e00008,
-0x27bd0018, 0x8f84002c, 0x10800010, 0x3c026000,
-0x8c430c3c, 0x30630fff, 0xaf83000c, 0x14600013,
-0x3082000f, 0x10400005, 0x308200f0, 0x10400003,
-0x30820f00, 0x14400007, 0x0, 0x0,
-0xd, 0x0, 0x240003dd, 0x3e00008,
-0x0, 0x0, 0xd, 0x0,
-0x240003e2, 0x3e00008, 0x0, 0xaf83002c,
-0x3e00008, 0x0, 0x8ca20000, 0x463021,
-0xaca60000, 0xc2302b, 0x10c00004, 0x0,
-0x8c820000, 0x24420001, 0xac820000, 0x3e00008,
-0x0, 0x10c00007, 0x0, 0x8ca20000,
+0x3a0f021, 0x3c100800, 0x26100488, 0x3c1c0800,
+0x279c1ec0, 0xe00055f, 0x0, 0xd,
+0x8ca30000, 0x663021, 0xc3102b, 0x10400004,
+0xaca60000, 0x8c870000, 0x24e50001, 0xac850000,
+0x3e00008, 0x0, 0x3c096008, 0x8d245000,
+0x2407ff7f, 0x3c1a8000, 0x872824, 0x34a2380c,
+0xad225000, 0x8f590008, 0x3c08601c, 0x3c096000,
+0x37380001, 0xaf580008, 0xaf800028, 0xaf400080,
+0xaf400084, 0x8d070008, 0x8d2f0808, 0x3c086016,
+0x8d0c0000, 0x31eefff0, 0x39ca0010, 0x3c0dffff,
+0x340b8000, 0x3c030080, 0x34b3021, 0x2d440001,
+0x18d2824, 0x3c025353, 0x3c010800, 0xac230420,
+0xaf86001c, 0xaf870010, 0xaf840014, 0x35037c00,
+0x10a20006, 0x275b4000, 0x8c6a007c, 0x8c630078,
+0xaf8a0038, 0x3e00008, 0xaf830020, 0x8d060004,
+0xc91821, 0x8c6a007c, 0x8c630078, 0xaf8a0038,
+0x3e00008, 0xaf830020, 0x3084ffff, 0x30820007,
+0x8f850028, 0x10400002, 0x24830007, 0x3064fff8,
+0x853021, 0x30c41fff, 0x3441821, 0x247b4000,
+0xaf850018, 0xaf840028, 0x3e00008, 0xaf440084,
+0x3084ffff, 0x30820007, 0x8f850040, 0x8f860010,
+0x10400002, 0x24830007, 0x3064fff8, 0x852021,
+0x86182b, 0x14600002, 0xaf85002c, 0x862023,
+0x3442821, 0x34068000, 0xaf840040, 0xaf440080,
+0xa62021, 0x3e00008, 0xaf84001c, 0x8f860034,
+0x3c020001, 0x822025, 0x30c30002, 0x30c50004,
+0x10600004, 0x1021, 0x3c070100, 0x872025,
+0x24020001, 0x50a0000b, 0xaf820030, 0x3c080010,
+0x882025, 0x24050001, 0xaf850030, 0xaf441000,
+0x0, 0x0, 0x0, 0x3e00008,
+0x0, 0xaf441000, 0x0, 0x0,
+0x0, 0x3e00008, 0x0, 0x8f820030,
+0x10400004, 0x0, 0x8f431000, 0x461fffe,
+0x0, 0x3e00008, 0x0, 0x8f420178,
+0x440fffe, 0x8f87001c, 0x24060800, 0x24050008,
+0x8ce30008, 0xaf460178, 0xa7450140, 0xa7400142,
+0x97440104, 0x8f860034, 0x3089ffff, 0x30c30001,
+0x10600091, 0x1204021, 0x252afffe, 0x240b0002,
+0xa74b0146, 0x3148ffff, 0xa74a0148, 0x3c0c0800,
+0x8d8c043c, 0x1580008a, 0x8f990024, 0x30cd0020,
+0x15a00002, 0x24040009, 0x24040001, 0x30cf0c00,
+0x240e0400, 0x51ee0001, 0x34840004, 0xa744014a,
+0x3c050800, 0x8ca50420, 0x3c0c0048, 0x3c0b0001,
+0xac1825, 0x30ca0002, 0x6b2825, 0x11400004,
+0x1821, 0x3c0d0100, 0xad2825, 0x24030001,
+0x30ce0004, 0x51c00005, 0xaf830030, 0x3c060010,
+0xa62825, 0x24030001, 0xaf830030, 0xaf451000,
+0x0, 0x0, 0x0, 0x0,
+0x8f830030, 0x10600023, 0x0, 0x8f4f1000,
+0x5e1fffe, 0x0, 0x1060001e, 0x0,
+0x8f591000, 0x3c020020, 0x322c024, 0x13000019,
+0x8f8a0034, 0x31440002, 0x10800016, 0x0,
+0x974b1014, 0x15600013, 0x0, 0x974e1008,
+0x31c5ffff, 0x24ad0006, 0xd1882, 0x33080,
+0xc72821, 0x31ac0001, 0x31a30003, 0x118000a0,
+0x8ca20000, 0xd, 0xc7c021, 0xaf020000,
+0x3c050800, 0x8ca50430, 0x24a60001, 0x3c010800,
+0xac260430, 0x8f6a0000, 0x3419ffff, 0xaf8a000c,
+0x8ce20000, 0x10590064, 0x0, 0x8cf80000,
+0x33050100, 0x10a00048, 0x0, 0x3c020800,
+0x8c420448, 0x485021, 0x142c82b, 0x3c010800,
+0xac2a0448, 0x13200006, 0x0, 0x3c0b0800,
+0x8d6b044c, 0x25670001, 0x3c010800, 0xac27044c,
+0x3c0d0800, 0x8dad0470, 0x1a86021, 0x18d202b,
+0x3c010800, 0xac2c0470, 0x10800007, 0x8f990028,
+0x3c0e0800, 0x8dce0474, 0x25c80001, 0x3c010800,
+0xac280474, 0x8f990028, 0x1203021, 0x31290007,
+0x272a0008, 0x31451fff, 0x345c021, 0xaf990018,
+0xaf850028, 0x271b4000, 0xaf450084, 0x11200003,
+0x8f8b0040, 0x24c20007, 0x3046fff8, 0x8f840010,
+0xcb2821, 0xa4382b, 0x14e00002, 0xaf8b002c,
+0xa42823, 0x3456821, 0x34088000, 0x1a86021,
+0x3c041000, 0xaf850040, 0xaf8c001c, 0xaf450080,
+0x3e00008, 0xaf440178, 0xa0001cc, 0xa7400146,
+0x24180f00, 0x13380006, 0x30c40020, 0x14800002,
+0x24030009, 0x24030001, 0xa0001d9, 0xa743014a,
+0x30c20020, 0x1440fffc, 0x2403000d, 0x24030005,
+0xa0001d9, 0xa743014a, 0x94e50008, 0x94ea000a,
+0x94f9000c, 0x8f830020, 0xa3400, 0x3338ffff,
+0x30afffff, 0x11e3002c, 0xd82025, 0x3c030800,
+0x8c630440, 0x687021, 0x1c3402b, 0x3c010800,
+0xac2e0440, 0x5100ffc4, 0x8f990028, 0x3c060800,
+0x8cc60444, 0x24cf0001, 0x3c010800, 0xac2f0444,
+0xa00023b, 0x8f990028, 0x3c040800, 0x8c840450,
+0x885821, 0x164382b, 0x3c010800, 0xac2b0450,
+0x10e00006, 0x0, 0x3c0d0800, 0x8dad0454,
+0x25ac0001, 0x3c010800, 0xac2c0454, 0x3c030800,
+0x8c630478, 0x687021, 0x1c3402b, 0x3c010800,
+0xac2e0478, 0x5100ffa8, 0x8f990028, 0x3c060800,
+0x8cc6047c, 0x24cf0001, 0x3c010800, 0xac2f047c,
+0xa00023b, 0x8f990028, 0x8f820038, 0x1482ffd3,
+0x0, 0x3c040800, 0x8c840468, 0x885821,
+0x164382b, 0x3c010800, 0xac2b0468, 0x50e0ff96,
+0x8f990028, 0x3c0d0800, 0x8dad046c, 0x25ac0001,
+0x3c010800, 0xac2c046c, 0xa00023b, 0x8f990028,
+0x14600010, 0x304effff, 0x3c04ffff, 0x441024,
+0x445026, 0xac82b, 0x2c02b, 0x3197824,
+0x11e00005, 0x0, 0x0, 0xd,
+0x0, 0x2400019f, 0x8cab0000, 0xa00020f,
+0x1641025, 0x39c3ffff, 0x3682b, 0xe602b,
+0x18d2024, 0x10800005, 0x0, 0x0,
+0xd, 0x0, 0x240001a8, 0x8caf0000,
+0xa00020f, 0x35e2ffff, 0x27bdffe8, 0xafbf0014,
+0xafb00010, 0x8f420178, 0x440fffe, 0x8f860034,
+0x30c30200, 0x14600006, 0x66a82, 0x0,
+0xd, 0x0, 0x24000200, 0x66a82,
+0x31aa0003, 0xa6100, 0x18a5821, 0xb4880,
+0x12a4021, 0x83880, 0x3c050800, 0x24a51f04,
+0xe58021, 0x8e040000, 0x10800005, 0x0,
+0x0, 0xd, 0x0, 0x24000204,
+0x8f6e000c, 0x5c000c7, 0x8f85001c, 0x24020001,
+0xae020000, 0x8ca30008, 0xa2000007, 0x8f7f0004,
+0x1fc402, 0x330600ff, 0x24d90005, 0x193083,
+0x2ccf0041, 0x15e00005, 0xa2180004, 0x0,
+0xd, 0x0, 0x24000218, 0xe00065d,
+0x26040014, 0x8f670004, 0x8f450108, 0x3c041000,
+0xa41824, 0x106000a4, 0xa6070008, 0x974b0104,
+0x920a0007, 0x2569ffec, 0x35480002, 0x3124ffff,
+0xa2080007, 0x8f780004, 0x330fffff, 0x2dee0013,
+0x55c00005, 0x92030007, 0x92060007, 0x34d90001,
+0xa2190007, 0x92030007, 0x241f0001, 0x107f0096,
+0x24020003, 0x1062009d, 0x8f88001c, 0x8f650004,
+0x960e0008, 0x3c19ffff, 0x30a3ffff, 0x247f0002,
+0x1f3083, 0x30c700ff, 0x72080, 0xa2060005,
+0x884821, 0x8d380000, 0x974f0104, 0x3c07ff7f,
+0x3195824, 0x31edffff, 0x1ae6023, 0x2582fffe,
+0x1625025, 0xad2a0000, 0x92040005, 0x3c0cfff6,
+0x358bffff, 0x308500ff, 0x51880, 0x70f821,
+0x93e60014, 0x34ffffff, 0x30d9000f, 0x3246821,
+0x31b800ff, 0x187080, 0x1d07821, 0x8dea0020,
+0x1c84821, 0xa20d0006, 0x14b1024, 0xae0a000c,
+0xad22000c, 0x92050006, 0x8e06000c, 0x5fc824,
+0x51880, 0x70c021, 0x970f0026, 0xdf2024,
+0x687021, 0xae04000c, 0xaf190020, 0xaf0f0024,
+0xadcf0010, 0x8f860034, 0x240c0010, 0x24020002,
+0xa74c0140, 0xa7400142, 0xa7400144, 0xa7420146,
+0x974b0104, 0x24090001, 0x30c80002, 0x256afffe,
+0xa74a0148, 0x3c050009, 0xa749014a, 0x11000003,
+0x1821, 0x3c050109, 0x24030001, 0x30cd0004,
+0x51a00005, 0xaf830030, 0x3c0e0010, 0xae2825,
+0x24030001, 0xaf830030, 0xaf451000, 0x0,
+0x0, 0x0, 0x0, 0x92060004,
+0x24c40002, 0x30990007, 0x19c023, 0x330f0007,
+0xae0f0010, 0x8f900030, 0x12000004, 0x0,
+0x8f471000, 0x4e1fffe, 0x0, 0x8f6b0000,
+0x3c030800, 0x8c630440, 0xaf8b000c, 0x974a0104,
+0x3149ffff, 0x2528fffe, 0x682821, 0xa3f82b,
+0x3c010800, 0xac250440, 0x13e00007, 0x8f980028,
+0x3c0c0800, 0x8d8c0444, 0x25820001, 0x3c010800,
+0xac220444, 0x8f980028, 0x27190010, 0x332f1fff,
+0xaf980018, 0xaf8f0028, 0xaf4f0084, 0x974e0104,
+0x34f8021, 0x31c4ffff, 0x308d0007, 0x11a00003,
+0x261b4000, 0x24860007, 0x30c4fff8, 0x8f9f0040,
+0x8f850010, 0x9f2021, 0x85382b, 0x14e00002,
+0xaf9f002c, 0x852023, 0x8fbf0014, 0x8fb00010,
+0x3444021, 0x34038000, 0xaf840040, 0x1032821,
+0xaf440080, 0x27bd0018, 0x3c041000, 0xaf85001c,
+0x3e00008, 0xaf440178, 0x974d0104, 0x25acfff0,
+0xa00030a, 0x3184ffff, 0x8f88001c, 0x3c09ffff,
+0x8d07000c, 0xe92824, 0xa41825, 0xa000318,
+0xad03000c, 0xa00034b, 0xae000000, 0x3c0dffff,
+0x8d0c0010, 0x18d5824, 0x1645025, 0xa000318,
+0xad0a0010, 0x27bdffe0, 0xafbf0018, 0xafb10014,
+0xafb00010, 0x8f420178, 0x440fffe, 0x8f830034,
+0x30640200, 0x14800006, 0x36282, 0x0,
+0xd, 0x0, 0x24000287, 0x36282,
+0x31890003, 0x95900, 0x1695021, 0xa4080,
+0x1093821, 0x73080, 0x3c050800, 0x24a51f04,
+0xc58021, 0x8e030000, 0x14600005, 0x0,
+0x0, 0xd, 0x0, 0x2400028b,
+0x8f6d0004, 0x5a20099, 0x92180006, 0x92070005,
+0x920d0004, 0x3c0c0001, 0x72880, 0xb04821,
+0x8d2b0018, 0x27710008, 0x25a60005, 0x16c5021,
+0xad2a0018, 0x63082, 0x2202021, 0xe00065d,
+0x26050014, 0x92080006, 0x8f7f0004, 0x3c027fff,
+0x82080, 0x917021, 0x8dd80004, 0x3443ffff,
+0x3e3c824, 0x3197821, 0xadcf0004, 0x92070005,
+0x920b0004, 0x96060008, 0x72880, 0xb1f821,
+0x8fed0000, 0x974c0104, 0x3c07ffff, 0x1a71824,
+0x318affff, 0x14b4821, 0x1264023, 0x3102ffff,
+0x622025, 0xafe40000, 0x92030007, 0x24190001,
+0x10790063, 0x240e0003, 0x106e0072, 0x0,
+0x8e190010, 0x241f000a, 0xa75f0140, 0xa7590142,
+0x92180004, 0x8f850034, 0x24070001, 0xa7580144,
+0xa7400146, 0x974f0104, 0x30b10002, 0x3c060041,
+0xa74f0148, 0x1821, 0xa747014a, 0x12200003,
+0x30a20004, 0x3c060141, 0x24030001, 0x50400005,
+0xaf830030, 0x3c030010, 0xc33025, 0x24030001,
+0xaf830030, 0xaf461000, 0x0, 0x0,
+0x0, 0x0, 0x8f880030, 0x11000004,
+0x0, 0x8f441000, 0x481fffe, 0x0,
+0x8f6e0000, 0x92050004, 0x3c0a0800, 0x8d4a0440,
+0xaf8e000c, 0x974d0104, 0x30ab00ff, 0x31acffff,
+0x16c3021, 0x1464821, 0x12a802b, 0x3c010800,
+0xac290440, 0x12000006, 0x30b800ff, 0x3c070800,
+0x8ce70444, 0x24f10001, 0x3c010800, 0xac310444,
+0x270f000a, 0x31e2ffff, 0x30450007, 0x10a00003,
+0x8f840028, 0x24590007, 0x3322fff8, 0x448021,
+0x32021fff, 0xaf840018, 0xaf820028, 0xaf420084,
+0x97480104, 0x3421821, 0x3104ffff, 0x309f0007,
+0x13e00003, 0x247b4000, 0x24890007, 0x3124fff8,
+0x8f860040, 0x8f850010, 0x862021, 0x85502b,
+0x15400002, 0xaf86002c, 0x852023, 0x8fbf0018,
+0x8fb10014, 0x8fb00010, 0x3446821, 0x340e8000,
+0x1ae6021, 0x3c0b1000, 0x27bd0020, 0xaf840040,
+0xaf8c001c, 0xaf440080, 0x3e00008, 0xaf4b0178,
+0x97480104, 0x92040004, 0x8e23000c, 0x1041021,
+0x245ffff2, 0x67c024, 0x33f9ffff, 0x3197825,
+0xae2f000c, 0xa00040a, 0x8e190010, 0x8e0f000c,
+0xae000000, 0x188880, 0x2307021, 0xa0003dc,
+0xadcf0020, 0x97450104, 0x920e0004, 0x8e2c0010,
+0xae6821, 0x25abffee, 0x1875024, 0x3166ffff,
+0x1464825, 0xae290010, 0xa00040a, 0x8e190010,
+0x8f830034, 0x30624000, 0x1040000c, 0x0,
+0x8f620008, 0x8f660000, 0x24040030, 0x62e02,
+0x30a300f0, 0x10640007, 0x24070040, 0x10670007,
+0x0, 0x3e00008, 0x0, 0xa0001b8,
+0x0, 0xa0002cb, 0x0, 0xa0003ba,
+0x0, 0x8f620000, 0x97430104, 0x3046ffff,
+0x3067ffff, 0x8f440178, 0x480fffe, 0x30cd0007,
+0xd6023, 0x318a0007, 0x24c9fffe, 0x240b000a,
+0xa74b0140, 0xa74a0142, 0xa7490144, 0xa7400146,
+0xa7470148, 0x8f480108, 0x31050020, 0x14a00002,
+0x24040009, 0x24040001, 0x8f830034, 0xa744014a,
+0x2821, 0x306e0002, 0x11c00003, 0x3c040041,
+0x3c040141, 0x24050001, 0x306f0004, 0x51e00005,
+0xaf850030, 0x3c190010, 0x24180001, 0x992025,
+0xaf980030, 0xaf441000, 0x0, 0x0,
+0x0, 0x0, 0x8f830030, 0x10600004,
+0x0, 0x8f421000, 0x441fffe, 0x0,
+0x8f6e0000, 0x276d0008, 0x8f880020, 0xaf8e000c,
+0x95ac0008, 0x95ab000a, 0x95aa000c, 0x3185ffff,
+0xb2400, 0x3149ffff, 0x10a80039, 0x892025,
+0x3c0b0800, 0x8d6b0440, 0xc76821, 0x25acfffe,
+0x16c5021, 0x14b482b, 0x3c010800, 0xac2a0440,
+0x11200006, 0x24d80008, 0x3c0f0800, 0x8def0444,
+0x25ee0001, 0x3c010800, 0xac2e0444, 0x3302ffff,
+0x30460007, 0x10c00003, 0x8f830028, 0x24590007,
+0x3322fff8, 0x30e6ffff, 0x30c70007, 0x432821,
+0x30a21fff, 0x3424021, 0xaf830018, 0xaf820028,
+0x251b4000, 0xaf420084, 0x10e00003, 0x8f8a0040,
+0x24c40007, 0x3086fff8, 0x8f840010, 0xca2821,
+0xa4482b, 0x15200002, 0xaf8a002c, 0xa42823,
+0xaf850040, 0xaf450080, 0x3c0b0800, 0x8d6b0434,
+0x3456821, 0x340e8000, 0x1ae6021, 0x11600005,
+0xaf8c001c, 0x9386003f, 0x240f000e, 0x50cf0017,
+0x2418043f, 0x3c191000, 0x3e00008, 0xaf590178,
+0x8f8f0038, 0x148fffc6, 0xc74021, 0x3c030800,
+0x8c630468, 0x2502fffe, 0x62c821, 0x323c02b,
+0x3c010800, 0xac390468, 0x1300ffcc, 0x24d80008,
+0x3c040800, 0x8c84046c, 0x24850001, 0x3c010800,
+0xac25046c, 0xa0004e5, 0x3302ffff, 0x3c191000,
+0xa7580148, 0x3e00008, 0xaf590178, 0x8f420178,
+0x440fffe, 0x8f840034, 0x30834000, 0x10600006,
+0x3c090008, 0x0, 0xd, 0x0,
+0x24000378, 0x3c090008, 0xaf490140, 0x24080800,
+0xaf480178, 0x8f870034, 0x97460104, 0x30e50001,
+0x10a00026, 0x30c4ffff, 0x248afffe, 0x240b0002,
+0xa74b0146, 0xa74a0148, 0x8f8f0028, 0x2402000d,
+0xa742014a, 0x8f780000, 0x25f90008, 0x332e1fff,
+0x34e6821, 0x308c0007, 0xaf98000c, 0xaf8f0018,
+0xaf8e0028, 0x803821, 0xaf4e0084, 0x11800003,
+0x25bb4000, 0x24830007, 0x3067fff8, 0x8f880040,
+0x8f850010, 0xe82021, 0x85302b, 0x14c00002,
+0xaf88002c, 0x852023, 0x3443821, 0x34098000,
+0xaf840040, 0xe92821, 0xaf440080, 0x3c041000,
+0xaf85001c, 0x3e00008, 0xaf440178, 0xa7400146,
+0xa00053c, 0x8f8f0028, 0x27bdffe0, 0xafb00010,
+0xafbf0018, 0xafb10014, 0x3c086008, 0x8d1f5000,
+0x2402ff7f, 0x3c1a8000, 0x3e2c824, 0x3738380c,
+0xad185000, 0x8f510008, 0x3c07601c, 0x3c086000,
+0x36300001, 0xaf500008, 0xaf800028, 0xaf400080,
+0xaf400084, 0x8ce60008, 0x8d0f0808, 0x3c076016,
+0x8cec0000, 0x31eefff0, 0x39ca0010, 0x3c0dffff,
+0x340b8000, 0x3c030080, 0x34b4821, 0x2d440001,
+0x18d2824, 0x3c025353, 0x3c010800, 0xac230420,
+0xaf89001c, 0xaf860010, 0xaf840014, 0x275b4000,
+0x14a20003, 0x34e37c00, 0x8ce50004, 0xa81821,
+0x8c64007c, 0x8c630078, 0x3c068000, 0x34d00070,
+0xaf830020, 0xaf840038, 0x2008821, 0x8e080000,
+0x8f4b0000, 0x396a0001, 0x31490001, 0x11200017,
+0xaf880008, 0x2204821, 0x8d2f0000, 0x3c050800,
+0x8ca5045c, 0x3c1f0800, 0x8fff0458, 0x1e81823,
+0xa34021, 0x1021, 0x103c82b, 0x3e2c021,
+0x3193821, 0x3c010800, 0xac28045c, 0x3c010800,
+0xac270458, 0x8f4e0000, 0x39cd0001, 0x31ac0001,
+0x1580ffed, 0x1e04021, 0xaf8f0008, 0x8e190000,
+0x3c070800, 0x8ce7045c, 0x3c0d0800, 0x8dad0458,
+0x328c023, 0xf85021, 0x7021, 0x158602b,
+0x1ae5821, 0x16c4821, 0x3c010800, 0xac2a045c,
+0x3c010800, 0xac290458, 0x8f430108, 0x8f440100,
+0x30662000, 0xaf830034, 0x10c0000a, 0xaf840024,
+0x3c1f0800, 0x8fff042c, 0x27e80001, 0x3c010800,
+0xac28042c, 0x3c0b4000, 0xaf4b0138, 0xa000590,
+0x0, 0x30620200, 0x14400015, 0x24050f00,
+0x10850013, 0x240c0d00, 0x108c0026, 0x30620006,
+0x1040fff5, 0x3c0b4000, 0x93690000, 0x24060010,
+0x312500f0, 0x10a60074, 0x240a0070, 0x10aa0063,
+0x0, 0x8f84003c, 0x24830001, 0xaf83003c,
+0x3c0b4000, 0xaf4b0138, 0xa000590, 0x0,
+0x97440104, 0x1080ffe4, 0x3c0b4000, 0x30664000,
+0x10c00050, 0x0, 0x8f620008, 0x8f6a0000,
+0x24090030, 0xa1e02, 0x306300f0, 0x10690055,
+0x240b0040, 0x146bffec, 0x8f84003c, 0xe0003ba,
+0x0, 0x8f84003c, 0x24830001, 0xa0005dd,
+0xaf83003c, 0x974d0104, 0x11a0ffcf, 0x3c0b4000,
+0x8f4e0178, 0x5c0fffe, 0x306f4000, 0x11e00006,
+0x3c1f0008, 0x0, 0xd, 0x0,
+0x24000378, 0x3c1f0008, 0xaf5f0140, 0x24080800,
+0xaf480178, 0x8f990034, 0x97580104, 0x33270001,
+0x10e0003e, 0x3306ffff, 0x24c5fffe, 0x24020002,
+0xa7420146, 0xa7450148, 0x8f830028, 0x240c000d,
+0xa74c014a, 0x8f640000, 0x246b0008, 0x316a1fff,
+0xc03821, 0x34a4821, 0x30c60007, 0xaf84000c,
+0xaf830018, 0xaf8a0028, 0x253b4000, 0xaf4a0084,
+0x10c00003, 0x8f8f0040, 0x24ed0007, 0x31a7fff8,
+0x8f840010, 0xef3021, 0xc4702b, 0x15c00002,
+0xaf8f002c, 0xc43023, 0x8f88003c, 0x346f821,
+0x34058000, 0x3e5c821, 0x25070001, 0x3c181000,
+0x3c0b4000, 0xaf860040, 0xaf99001c, 0xaf460080,
+0xaf580178, 0xaf87003c, 0xaf4b0138, 0xa000590,
+0x0, 0xe0001b8, 0x0, 0x8f84003c,
+0x24830001, 0xa0005dd, 0xaf83003c, 0xe000683,
+0x0, 0x8f84003c, 0x24830001, 0xa0005dd,
+0xaf83003c, 0xe0002cb, 0x0, 0x8f84003c,
+0x24830001, 0xa0005dd, 0xaf83003c, 0xa7400146,
+0xa000610, 0x8f830028, 0xe00049a, 0x0,
+0x8f84003c, 0x24830001, 0xa0005dd, 0xaf83003c,
+0x3084ffff, 0x30a5ffff, 0x10800007, 0x1821,
+0x30820001, 0x10400002, 0x42042, 0x651821,
+0x1480fffb, 0x52840, 0x3e00008, 0x601021,
+0x10c00007, 0x0, 0x8ca20000, 0x24c6ffff,
+0x24a50004, 0xac820000, 0x14c0fffb, 0x24840004,
+0x3e00008, 0x0, 0x10a00008, 0x24a3ffff,
+0xac860000, 0x0, 0x0, 0x2402ffff,
+0x2463ffff, 0x1462fffa, 0x24840004, 0x3e00008,
+0x0, 0x308effff, 0x30d8ffff, 0x57c00,
+0x1f86025, 0x39cdffff, 0x1ac5021, 0x14c582b,
+0x14b4821, 0x94402, 0x3127ffff, 0xe83021,
+0x62402, 0x30c5ffff, 0xa41821, 0x3862ffff,
+0x3e00008, 0x3042ffff, 0x3c0c0800, 0x8d8c0484,
+0x240bff80, 0x27bdffd8, 0x1845021, 0x14b4824,
+0xaf490020, 0x3c080800, 0x8d080484, 0xafb20018,
+0xafb00010, 0xafbf0020, 0xafb3001c, 0xafb10014,
+0x93660004, 0x1043821, 0x30e4007f, 0x9a1021,
+0x3c030008, 0x439021, 0x30c50020, 0x3608021,
+0x3c080111, 0x277b0008, 0x14a00002, 0x26460070,
+0x2646006c, 0x92130004, 0x97510104, 0x920f0004,
+0x3267000f, 0x322effff, 0x31ed0040, 0x1c72823,
+0x11a00005, 0x4821, 0x925900bc, 0x33380004,
+0x1700008c, 0x0, 0x924300bc, 0x307f0004,
+0x13e0000f, 0x0, 0x10a0000d, 0x0,
+0x960e0002, 0x240aff80, 0xa76021, 0x25cdfffe,
+0xa74d1016, 0x920b0004, 0x14b2024, 0x308200ff,
+0x10400081, 0x10c4025, 0x3c0f0400, 0x10f4025,
+0x8f530178, 0x660fffe, 0x2404000a, 0xa7440140,
+0x960d0002, 0x24040009, 0x31ac0007, 0xc5823,
+0x316a0007, 0xa74a0142, 0x96020002, 0x2443fffe,
+0xa7430144, 0xa7400146, 0x975f0104, 0xa75f0148,
+0x8f590108, 0x33380020, 0x53000001, 0x24040001,
+0x920f0004, 0x31ee0010, 0x15c00002, 0x34830010,
+0x801821, 0xa743014a, 0x0, 0x0,
+0x0, 0x0, 0xaf481000, 0x0,
+0x0, 0x0, 0x0, 0x8f511000,
+0x621fffe, 0x3113ffff, 0x12600003, 0x0,
+0x8f481018, 0xacc80000, 0x96030006, 0x307fffff,
+0x27f90002, 0x199882, 0x138880, 0x23b3021,
+0x8cd80000, 0x15200053, 0x183402, 0x921f0004,
+0x2419ff80, 0x33fc024, 0x331100ff, 0x12200028,
+0x0, 0x924300bc, 0x30720002, 0x12400024,
+0x0, 0x9745100c, 0x24a2fffe, 0xa7421016,
+0x0, 0x3c090400, 0x35270030, 0xaf471000,
+0x0, 0x0, 0x0, 0x0,
+0x8f4a1000, 0x541fffe, 0x0, 0x9752100c,
+0x8f4f101c, 0xc02021, 0x325fffff, 0x27f90030,
+0x19c082, 0x188880, 0x23b4021, 0x31e6ffff,
+0xad0f0000, 0xe000672, 0xf2c02, 0x137080,
+0x1db9821, 0x8e640000, 0x26400, 0x308dffff,
+0xae6d0000, 0x8e6b0000, 0x16c3025, 0xae660000,
+0x97650008, 0x9773000a, 0x976a000c, 0x8f830020,
+0x134c00, 0x3142ffff, 0x30a7ffff, 0x10e30032,
+0x1222025, 0x96180002, 0x3c101000, 0x27110008,
+0xe000173, 0x3224ffff, 0x97440104, 0xe000181,
+0x3084ffff, 0xaf500178, 0x8fbf0020, 0x8fb3001c,
+0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008,
+0x27bd0028, 0x10a0ff74, 0x0, 0x24a5fffc,
+0xa0006ab, 0x24090004, 0x8cd10000, 0xaf511018,
+0x8f530178, 0x660ff7e, 0x2404000a, 0xa0006c0,
+0x0, 0xa74021, 0x8f8e001c, 0x8f4c101c,
+0x87882, 0xf2080, 0x8e6821, 0xc2c02,
+0xc02021, 0xadac0000, 0xe000672, 0x3186ffff,
+0x23b3821, 0x8ceb0000, 0x22c00, 0x403021,
+0x316affff, 0xacea0000, 0x8ce20000, 0x454825,
+0xa0006f0, 0xace90000, 0x8f8b0038, 0x148bffcd,
+0x0, 0x97480104, 0x960f0002, 0x3c040800,
+0x2484046c, 0x310dffff, 0x31eeffff, 0x1ae6021,
+0x3c050800, 0x24a50468, 0xe000139, 0x2586fffe,
+0xa000726, 0x0, 0xa4102b, 0x10400009,
+0x24030001, 0x52840, 0xa4102b, 0x4a00003,
+0x31840, 0x5440fffc, 0x52840, 0x10600007,
+0x0, 0x85302b, 0x14c00002, 0x31842,
+0x852023, 0x1460fffb, 0x52842, 0x3e00008,
+0x801021, 0x8f850000, 0x27bdffe8, 0x53027,
+0x2cc30001, 0x2ca40002, 0x831025, 0x10400003,
+0xafbf0010, 0x2405007f, 0xaf850000, 0x52827,
+0x30a5ffff, 0xe000651, 0x240426f5, 0x8f830004,
+0x240402bd, 0x403021, 0x83382b, 0x10e00009,
+0x24050001, 0x42040, 0x83102b, 0x4800003,
+0x52840, 0x5440fffc, 0x42040, 0x10a00008,
+0xc35021, 0x64402b, 0x15000002, 0x52842,
+0x641823, 0x14a0fffb, 0x42042, 0xc35021,
+0x8fbf0010, 0xa4c02, 0x312200ff, 0x27bd0018,
+0xaf8a0000, 0x3e00008, 0xaf890004, 0x0 };
+u32 bce_TPAT_b06FwData[(0x0/4) + 1] = { 0x0 };
+u32 bce_TPAT_b06FwRodata[(0x0/4) + 1] = { 0x0 };
+u32 bce_TPAT_b06FwBss[(0x450/4) + 1] = { 0x0 };
+u32 bce_TPAT_b06FwSbss[(0x44/4) + 1] = { 0x0 };
+u32 bce_TPAT_b06FwSdata[(0x0/4) + 1] = { 0x0 };
+
+int bce_TXP_b06FwReleaseMajor = 0x1;
+int bce_TXP_b06FwReleaseMinor = 0x0;
+int bce_TXP_b06FwReleaseFix = 0x0;
+u32 bce_TXP_b06FwStartAddr = 0x08000098;
+u32 bce_TXP_b06FwTextAddr = 0x08000000;
+int bce_TXP_b06FwTextLen = 0x3ab0;
+u32 bce_TXP_b06FwDataAddr = 0x00000000;
+int bce_TXP_b06FwDataLen = 0x0;
+u32 bce_TXP_b06FwRodataAddr = 0x00000000;
+int bce_TXP_b06FwRodataLen = 0x0;
+u32 bce_TXP_b06FwBssAddr = 0x08003b48;
+int bce_TXP_b06FwBssLen = 0x14c;
+u32 bce_TXP_b06FwSbssAddr = 0x08003ae0;
+int bce_TXP_b06FwSbssLen = 0x68;
+u32 bce_TXP_b06FwSDataAddr = 0x00000000;
+int bce_TXP_b06FwSDataLen = 0x0;
+u32 bce_TXP_b06FwText[(0x3ab0/4) + 1] = {
+0xa000026,
+0x0, 0x0, 0xd, 0x74787034,
+0x2e342e33, 0x0, 0x4040300, 0xa,
+0x136, 0xea60, 0x0, 0x0,
+0x0, 0x0, 0x0, 0x0,
+0x0, 0x0, 0x0, 0x0,
+0x0, 0x0, 0x0, 0x1d,
+0x0, 0x0, 0x0, 0x0,
+0x0, 0x0, 0x0, 0x0,
+0x0, 0x0, 0x0, 0x0,
+0x0, 0x0, 0x10000003, 0x0,
+0xd, 0xd, 0x3c020800, 0x24423ae0,
+0x3c030800, 0x24633c94, 0xac400000, 0x43202b,
+0x1480fffd, 0x24420004, 0x3c1d0800, 0x37bd7ffc,
+0x3a0f021, 0x3c100800, 0x26100098, 0x3c1c0800,
+0x279c3ae0, 0xe00030f, 0x0, 0xd,
+0x8f830038, 0x3c088000, 0x35070070, 0x8ce50000,
+0x833025, 0x3c029000, 0xc22025, 0xaf850030,
+0xaf440020, 0x8f490020, 0x520fffe, 0x3c038000,
+0x34620070, 0x8c450000, 0x8f860030, 0x3c190800,
+0x8f39007c, 0x3c0e0800, 0x8dce0078, 0xa62023,
+0x3245821, 0x7821, 0x164682b, 0x1cf6021,
+0x18d5021, 0x3c010800, 0xac2b007c, 0x3c010800,
+0xac2a0078, 0x3e00008, 0x0, 0xa00003d,
+0x24040001, 0x8f840038, 0x3c058000, 0x34a20001,
+0x821825, 0x3e00008, 0xaf430020, 0x3e00008,
+0x1021, 0x3084ffff, 0x30a5ffff, 0x10800007,
+0x1821, 0x30820001, 0x10400002, 0x42042,
+0x651821, 0x1480fffb, 0x52840, 0x3e00008,
+0x601021, 0x10c00007, 0x0, 0x8ca20000,
0x24c6ffff, 0x24a50004, 0xac820000, 0x14c0fffb,
-0x24840004, 0x3e00008, 0x0, 0xa00071d,
-0xa01021, 0xac860000, 0x0, 0x0,
-0x24840004, 0xa01021, 0x1440fffa, 0x24a5ffff,
-0x3e00008, 0x0, 0x27bdffd8, 0xafbf0024,
+0x24840004, 0x3e00008, 0x0, 0x10a00008,
+0x24a3ffff, 0xac860000, 0x0, 0x0,
+0x2402ffff, 0x2463ffff, 0x1462fffa, 0x24840004,
+0x3e00008, 0x0, 0x308affff, 0x93a80013,
+0xa74a0144, 0x97490e16, 0x30c600ff, 0x3c021000,
+0xa7490146, 0xaf450148, 0xa3460152, 0xa748015a,
+0xaf470160, 0x8fa40018, 0x8fa30014, 0xa7440158,
+0xaf430154, 0x3e00008, 0xaf420178, 0x3e00008,
+0x0, 0x3c038000, 0x34620070, 0x8c490000,
+0x8f88003c, 0x24840007, 0x27bdfff8, 0x3084fff8,
+0xaf890030, 0x974d008a, 0x31acffff, 0xafac0000,
+0x8fab0000, 0x1685023, 0x2547ffff, 0x30e61fff,
+0xc4282b, 0x14a0fff7, 0x3c0c8000, 0x358b0070,
+0x8d6a0000, 0x3c070800, 0x8ce70084, 0x3c060800,
+0x8cc60080, 0x81082, 0x1491823, 0x27880,
+0xe37021, 0x2021, 0x1c3c82b, 0xc4c021,
+0x1fa4021, 0x3194821, 0x25024000, 0x27bd0008,
+0x3c010800, 0xac2e0084, 0x3c010800, 0xac290080,
+0x3e00008, 0x0, 0x8f82003c, 0x24860007,
+0x30c5fff8, 0xa21821, 0x30641fff, 0x3e00008,
+0xaf84003c, 0x3c0e20ff, 0x27bdffe0, 0x3c1a8000,
+0x3c0f8008, 0x35cdfffd, 0xafbf0018, 0xafb10014,
+0xafb00010, 0xaf8f0044, 0xaf4d0e00, 0x0,
+0x0, 0x0, 0x0, 0x0,
+0x3c0c00ff, 0x358bfffd, 0xaf4b0e00, 0x3c066004,
+0x8cc95000, 0x240aff7f, 0x3c116000, 0x12a4024,
+0x3507380c, 0xacc75000, 0x8e240438, 0x24050009,
+0xaf450008, 0x3083ffff, 0x38622f71, 0x2450c0b3,
+0xaf80004c, 0xe000064, 0xaf80003c, 0x52000001,
+0xae20442c, 0xe00046d, 0x0, 0x8fbf0018,
+0x8fb10014, 0x8fb00010, 0xa000e86, 0x27bd0020,
+0x27bdffd0, 0xafb20028, 0xafb10024, 0xafbf002c,
+0xafb00020, 0x93620008, 0x809021, 0xa08821,
+0x1440002d, 0x24040010, 0xe00009a, 0x0,
+0x8f8e004c, 0x3c103200, 0x31c600ff, 0x67c00,
+0x1f06025, 0x25cd0001, 0xaf8d004c, 0xac4c0000,
+0x936b0009, 0x9369000a, 0x316a00ff, 0xa3c00,
+0x312800ff, 0xe82025, 0xac440004, 0x8f83004c,
+0x6400043, 0xac430008, 0xac40000c, 0x97980040,
+0x33050008, 0x14a00002, 0x26280006, 0x26280002,
+0x97420e14, 0x8f450e1c, 0x8f670004, 0x937f0002,
+0x3044ffff, 0x33f900ff, 0xafb90010, 0x8f710014,
+0xafa80018, 0xe000087, 0xafb10014, 0x8fbf002c,
+0x8fb20028, 0x8fb10024, 0x8fb00020, 0x24040010,
+0xa0000c3, 0x27bd0030, 0x93690009, 0x9368000b,
+0x312300ff, 0x310200ff, 0x628021, 0x261f000a,
+0x33f0ffff, 0xe00009a, 0x2002021, 0x8f86004c,
+0x3c0d4100, 0x24d90001, 0xaf99004c, 0x93780009,
+0x30c600ff, 0x67400, 0x330500ff, 0x24af0002,
+0x1cf6025, 0x18d5825, 0xac4b0000, 0x8f6a000c,
+0x1523825, 0xac470004, 0x97440e14, 0x8f450e1c,
+0x8f670004, 0x93690002, 0x3084ffff, 0x312800ff,
+0xafa80010, 0x8f630014, 0xafb10018, 0xe000087,
+0xafa30014, 0x2002021, 0x8fbf002c, 0x8fb20028,
+0x8fb10024, 0x8fb00020, 0xa0000c3, 0x27bd0030,
+0x3c128000, 0xa000114, 0xac52000c, 0x27bdffd8,
+0xafb3001c, 0xafbf0020, 0xafb20018, 0xafb10014,
+0xafb00010, 0x93620008, 0x14400081, 0x809821,
+0xaf60000c, 0x97850040, 0x30a44000, 0x1080008b,
+0x24030016, 0x24104007, 0xa363000a, 0xaf700014,
+0x938f0042, 0x8f6c0014, 0x31ee0007, 0xe6a40,
+0x18d5825, 0xaf6b0014, 0x978a0040, 0x8f680014,
+0x31490010, 0x1093825, 0xaf670014, 0x97860040,
+0x30c30008, 0x5060008d, 0x2821, 0x8f660014,
+0x3c031000, 0x3c028100, 0xc32825, 0xaf650014,
+0x97440e0a, 0x2418000e, 0x3405fffc, 0x309fffff,
+0x3e2c825, 0xaf790004, 0xa3780002, 0x9372000a,
+0x26510004, 0xa371000a, 0x97830040, 0x9364000a,
+0x30661f00, 0x61183, 0x44f821, 0x27f90028,
+0xa3790009, 0x97580e0c, 0xa7780010, 0x93720009,
+0x26510002, 0x32300007, 0x107823, 0x31ee0007,
+0xa36e000b, 0x936d0009, 0x976c0010, 0x8f900034,
+0x97890040, 0x31ab00ff, 0x16c5021, 0x1454021,
+0x31270040, 0x10e00005, 0x3105ffff, 0xb0382b,
+0x3c068000, 0x10e00014, 0x8821, 0x205402b,
+0x15000033, 0x2021, 0x8f4a0e14, 0xaf4a0e10,
+0x8f490e1c, 0xaf490e18, 0xaf450e00, 0x8f4c0000,
+0x318b0008, 0x1160fffd, 0x0, 0x974d0e08,
+0xa08021, 0x3021, 0xa78d0040, 0x8f450e04,
+0x24110001, 0xaf850034, 0x976e0010, 0x31d2ffff,
+0x8e640000, 0x901023, 0x14400009, 0xae620000,
+0x8f6a0014, 0x8f870048, 0x35490040, 0xaf690014,
+0x8f480e10, 0xace80020, 0x8f430e18, 0xace30024,
+0xc02021, 0xe0000f5, 0x2002821, 0x8e660000,
+0x14c00005, 0x0, 0x8f6b0014, 0x240cffbf,
+0x16c9824, 0xaf730014, 0x8f6d000c, 0x1b22821,
+0xaf65000c, 0x93720008, 0x16400003, 0x0,
+0x16200031, 0x0, 0xa3710008, 0x2002021,
+0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014,
+0x8fb00010, 0x801021, 0x3e00008, 0x27bd0028,
+0x8f900034, 0x97910040, 0x3c068000, 0x2009021,
+0x322f0040, 0x15e0ffd2, 0x8821, 0x977f0010,
+0x8f980034, 0x33f9ffff, 0x1738ffed, 0x2021,
+0x3021, 0xa0001b9, 0x24110001, 0x2403000e,
+0x24104007, 0xa363000a, 0xaf700014, 0x938f0042,
+0x8f6c0014, 0x31ee0007, 0xe6a40, 0x18d5825,
+0xaf6b0014, 0x978a0040, 0x8f680014, 0x31490010,
+0x1093825, 0xaf670014, 0x97860040, 0x30c30008,
+0x1460ff76, 0x0, 0x2821, 0xaf600004,
+0xa000187, 0xa3600002, 0x8f6f0014, 0x3c19efff,
+0x3738fffe, 0x1f87024, 0xa0001d7, 0xaf6e0014,
+0x8f870038, 0x8f8a0044, 0x8f860048, 0x27bdffe0,
+0xafb00018, 0xafbf001c, 0x8f450104, 0x8d4900ac,
+0xaf470080, 0x8cc80020, 0xa93823, 0x8021,
+0xaf480e10, 0x8f440e10, 0x4821, 0xaf440e14,
+0x8cc20024, 0xaf420e18, 0x8f430e18, 0xaf430e1c,
+0x10e00036, 0x2d390001, 0x936b0008, 0x11600051,
+0x0, 0x976e0010, 0x31cdffff, 0xed602b,
+0x1580004c, 0x0, 0x97780010, 0x330fffff,
+0xaf4f0e00, 0x8f5f0000, 0x33f90008, 0x1320fffd,
+0x0, 0x97420e08, 0x8f460e04, 0x3045ffff,
+0x30a30001, 0x1060008c, 0x0, 0xd,
+0x30a8a040, 0x24040040, 0x1104003d, 0x30a9a000,
+0x11200087, 0x0, 0x936c0008, 0x51800009,
+0x27a40010, 0x976f0010, 0x31eeffff, 0xce682b,
+0x11a00004, 0x27a40010, 0x30b80040, 0x1300007c,
+0x0, 0xafa70010, 0xa7850040, 0xaf860034,
+0xe000158, 0x0, 0x404821, 0x1440ffd0,
+0x8fa70010, 0x8f420e14, 0x8f840048, 0xac820020,
+0x8f470e1c, 0xac870024, 0x2d390001, 0x3303025,
+0x10c00019, 0x8fbf001c, 0x8f840038, 0x24100f00,
+0x10900089, 0x0, 0x8f580178, 0x700fffe,
+0x24070f00, 0x10870071, 0x0, 0x97590e14,
+0x24020240, 0x3c0b1000, 0xa7590144, 0x97460e16,
+0xa7460146, 0x8f490e1c, 0xaf490148, 0xa3400152,
+0xa740015a, 0xaf400160, 0xa7400158, 0xaf420154,
+0xaf4b0178, 0x8fbf001c, 0x8fb00018, 0x3e00008,
+0x27bd0020, 0xaf470e00, 0xa00022e, 0x0,
+0x8f490178, 0x520fffe, 0x240a0800, 0x8f84003c,
+0xaf4a0178, 0x9758008a, 0x330fffff, 0x1e47023,
+0x25cdffff, 0x31ac1fff, 0x2d8b0008, 0x1560fff9,
+0x0, 0x8f83004c, 0x8f9f0038, 0xc04821,
+0x3442021, 0x24660001, 0x24190f00, 0xaf86004c,
+0x306a00ff, 0xe93823, 0x24864000, 0x13f90005,
+0x24080001, 0x938b0042, 0x31680007, 0x81240,
+0x34480001, 0xa7c00, 0x3c180100, 0x1f87025,
+0xac8e4000, 0x8f8d004c, 0x30ac0036, 0x30a40008,
+0xaccd0004, 0x1080002e, 0x10c3025, 0x974d0e0a,
+0x8f8c003c, 0x3c028100, 0x31a4ffff, 0x258b0008,
+0x824025, 0x3c031000, 0x31651fff, 0x25390006,
+0x241f000e, 0xaf480160, 0xc33025, 0xa75f015a,
+0xaf85003c, 0xa7590158, 0x14e0000a, 0x8f9f0038,
+0x24050f00, 0x53e50002, 0x24100001, 0x34c60040,
+0x8f430e10, 0x8f880048, 0xad030020, 0x8f4b0e18,
+0xad0b0024, 0x8f420e1c, 0x8f440e14, 0xaf420148,
+0xa34a0152, 0x3c0a1000, 0xaf460154, 0xaf440144,
+0xa000221, 0xaf4a0178, 0x14c0ff76, 0x30a8a040,
+0x8f420e14, 0x8f840048, 0x4821, 0xac820020,
+0x8f470e1c, 0xac870024, 0xa000258, 0x2d390001,
+0x8f98003c, 0x25390002, 0xa7590158, 0x270f0008,
+0x31ee1fff, 0xa0002af, 0xaf8e003c, 0xaf40014c,
+0x11200033, 0x0, 0x97450e10, 0xa7450144,
+0x97500e12, 0xa7500146, 0x8f420e18, 0xaf420148,
+0x3c0b1000, 0x24020040, 0xa3400152, 0xa740015a,
+0xaf400160, 0xa7400158, 0xaf420154, 0xaf4b0178,
+0xa000273, 0x8fbf001c, 0x11200009, 0x0,
+0x975f0e08, 0x33e50040, 0x14a00005, 0x0,
+0x0, 0xd, 0x0, 0x24000298,
+0x8f480178, 0x500fffe, 0x0, 0x974f0e10,
+0x3c0e0500, 0x24032000, 0x31edffff, 0x1ae6025,
+0xaf4c014c, 0x97420e14, 0x3c0b1000, 0xa7420144,
+0x97440e16, 0xa7440146, 0x8f4a0e1c, 0xaf4a0148,
+0xa3400152, 0x8f840038, 0xa740015a, 0xaf400160,
+0xa7400158, 0xaf430154, 0xa00025f, 0xaf4b0178,
+0x97480e14, 0xa7480144, 0x975f0e16, 0xa75f0146,
+0xa0002dc, 0x8f420e1c, 0x27bdffe0, 0xafb20018,
+0xafb10014, 0xafb00010, 0xafbf001c, 0xe0000ca,
+0x0, 0x3c028000, 0x8f8a0044, 0x34500070,
+0x3c120800, 0x26523bb0, 0x2008821, 0x8e080000,
+0x8f450000, 0x38a40001, 0x30830001, 0x10600017,
+0xaf880030, 0x2204821, 0x8d2c0000, 0x3c020800,
+0x8c42006c, 0x3c180800, 0x8f180068, 0x1881823,
+0x436821, 0xc821, 0x1a3782b, 0x3197021,
+0x1cf4021, 0x3c010800, 0xac2d006c, 0x3c010800,
+0xac280068, 0x8f4b0000, 0x39670001, 0x30e60001,
+0x14c0ffed, 0x1804021, 0xaf8c0030, 0x8e180000,
+0x3c0e0800, 0x8dce006c, 0x3c0c0800, 0x8d8c0068,
+0x3087823, 0x1cf2821, 0x4021, 0xaf302b,
+0x1885821, 0x1662021, 0x3c010800, 0xac25006c,
+0x3c010800, 0xac240068, 0x8f490100, 0x25470088,
+0xaf870048, 0xaf890038, 0xaf490020, 0x8e070000,
+0xaf870030, 0x8f590178, 0x720fffe, 0x0,
+0x8e0f0000, 0x3c0d0800, 0x8dad0074, 0x3c0c0800,
+0x8d8c0070, 0x1e77023, 0x1ae2821, 0x3021,
+0xae582b, 0x1862021, 0x8b3821, 0x24090800,
+0x3c010800, 0xac250074, 0x3c010800, 0xac270070,
+0xaf490178, 0x93430108, 0xa3830042, 0x93820042,
+0x305f0001, 0x17e00015, 0x8f830038, 0x241f0d00,
+0x107f0019, 0x24020f00, 0x1062001d, 0x0,
+0x91470000, 0x24030050, 0x30e900ff, 0x11230004,
+0x3c054000, 0xaf450138, 0xa00031c, 0x0,
+0xe0008ed, 0x0, 0x8f8a0044, 0x3c054000,
+0xaf450138, 0xa00031c, 0x0, 0x93990042,
+0x33380006, 0x185100, 0xe00020d, 0x152d821,
+0xa000378, 0x8f8a0044, 0x3c1b0800, 0x277b3c30,
+0xe00020d, 0x0, 0xa000378, 0x8f8a0044,
+0x3c1b0800, 0x277b3c50, 0xe00020d, 0x0,
+0xa000378, 0x8f8a0044, 0x90aa0001, 0x8fab0010,
+0x8cac0010, 0x3c0300ff, 0x8d680004, 0xad6c0020,
+0x8cad0014, 0xe06021, 0x3462ffff, 0xad6d0024,
+0x8ca70018, 0x3c09ff00, 0x109c024, 0xad670028,
+0x8cae001c, 0x182c824, 0x3197825, 0xad6f0004,
+0xad6e002c, 0x8cad0008, 0x314a00ff, 0xad6d001c,
+0x94a90002, 0x3128ffff, 0xad680010, 0x90a70000,
+0xa5600002, 0xa1600004, 0xa1670000, 0x90a30002,
+0x306200ff, 0x21982, 0x10600005, 0x24050001,
+0x1065000e, 0x0, 0x3e00008, 0xa16a0001,
+0x8cd80028, 0x354a0080, 0xad780018, 0x8ccf0014,
+0xad6f0014, 0x8cce0030, 0xad6e0008, 0x8cc4002c,
+0xa16a0001, 0x3e00008, 0xad64000c, 0x8ccd001c,
+0xad6d0018, 0x8cc90014, 0xad690014, 0x8cc80024,
+0xad680008, 0x8cc70020, 0xad67000c, 0x8cc20014,
+0x8c830064, 0x43c82b, 0x13200007, 0x0,
+0x8cc20014, 0x144cffe4, 0x0, 0x354a0080,
+0x3e00008, 0xa16a0001, 0x8c820064, 0xa0003ce,
+0x0, 0x90aa0000, 0x27bdfff8, 0x8fa9001c,
+0xa3aa0000, 0x8fae0000, 0x3c0fff80, 0x8fa80018,
+0x35e2ffff, 0x8ccd002c, 0x1c26024, 0xafac0000,
+0xa1200004, 0xe06021, 0xa7a00002, 0x8fb80000,
+0x8d270004, 0x1881821, 0xa05821, 0xc05021,
+0x6d2826, 0x3c06ff7f, 0x3c0f00ff, 0x2cad0001,
+0x35eeffff, 0x34d9ffff, 0x3c02ff00, 0x3193024,
+0xd1dc0, 0x10ec824, 0xe2c024, 0xc37025,
+0x3197825, 0xad2e0000, 0xad2f0004, 0x8d450024,
+0xafae0000, 0xad250008, 0x8d4d0020, 0x2405ffff,
+0xad2d000c, 0x95680002, 0x3107ffff, 0xad270010,
+0x91660018, 0x30c200ff, 0x219c2, 0x50600001,
+0x8d450034, 0xad250014, 0x8d670008, 0x27bd0008,
+0xad27001c, 0x8c8b00cc, 0xad2c0028, 0xad20002c,
+0xad2b0024, 0xad200018, 0xad200020, 0x9549003a,
+0x25240001, 0x3e00008, 0xa544003a, 0x27bdffe0,
+0xafb20018, 0xafb10014, 0xafb00010, 0xafbf001c,
+0x90980000, 0xc08821, 0x3c0d00ff, 0x330f007f,
+0xa0cf0000, 0x908e0001, 0x35acffff, 0x3c0aff00,
+0xa0ce0001, 0x94a6001e, 0xa2200004, 0x8cab0014,
+0x8e290004, 0xa08021, 0x16c2824, 0x12a4024,
+0x809021, 0x1052025, 0xa6260002, 0xae240004,
+0x26050020, 0x26240008, 0xe000072, 0x24060002,
+0x92470000, 0x26050028, 0x26240014, 0x71e00,
+0x31603, 0x24060004, 0x4400003, 0x2403ffff,
+0x96590002, 0x3323ffff, 0xe000072, 0xae230010,
+0x26240024, 0x8fbf001c, 0x8fb20018, 0x8fb10014,
+0x8fb00010, 0x24050003, 0x3021, 0xa00007c,
+0x27bd0020, 0x27bdffd8, 0xafb1001c, 0xafb00018,
+0xafbf0020, 0x90a80000, 0x24020001, 0x8fb0003c,
+0x3103003f, 0x808821, 0x10620014, 0x8faa0038,
+0x240b0005, 0x506b0016, 0xafaa0010, 0xa02021,
+0xc02821, 0xe000414, 0x2003021, 0x922400bc,
+0x30830002, 0x10600003, 0x26060030, 0xacc00000,
+0x24c60004, 0x8fbf0020, 0x8fb1001c, 0x8fb00018,
+0xc01021, 0x3e00008, 0x27bd0028, 0x1403821,
+0xe00038f, 0xafb00010, 0xa000458, 0x0,
+0xe0003d6, 0xafb00014, 0xa000458, 0x0,
+0x3c02000a, 0x3421821, 0x3c040800, 0x24843b48,
+0x2405001a, 0x3021, 0xa00007c, 0xaf83002c,
+0x3c038000, 0x34620070, 0x8c480000, 0xa05821,
+0xc04821, 0x308a00ff, 0xaf880030, 0x8f440178,
+0x480fffe, 0x3c0d8000, 0x35ac0070, 0x8d860000,
+0x3c040800, 0x8c840074, 0x3c190800, 0x8f390070,
+0xc82823, 0x857021, 0x1021, 0x1c5c02b,
+0x3227821, 0x1f86821, 0x3c010800, 0xac2e0074,
+0x3c010800, 0xac2d0070, 0x974c0e16, 0xa74c0146,
+0x97480e14, 0xa7480144, 0xaf47014c, 0xa34a0152,
+0xa74b0158, 0x93460108, 0x30c50008, 0x54a00001,
+0x35291000, 0x934b0900, 0x24070050, 0x316a00ff,
+0x11470007, 0x0, 0x8f4c0e1c, 0xaf4c0148,
+0xaf490154, 0x3c091000, 0x3e00008, 0xaf490178,
+0x934e0108, 0x31c80008, 0x11000012, 0x0,
+0x93580108, 0x330f0010, 0x51e00001, 0x35290008,
+0x3c060800, 0x90c63bac, 0xa3460150, 0x8f4509a4,
+0xaf450148, 0x974409a0, 0xa7440144, 0x974309a2,
+0xa7430146, 0xaf490154, 0x3c091000, 0x3e00008,
+0xaf490178, 0x3c020800, 0x8c423b68, 0x30590008,
+0x5720ffef, 0x35290008, 0xa0004ad, 0x0,
+0x24070040, 0xaf470814, 0xaf400810, 0x8f420944,
+0x8f430950, 0x8f440954, 0x8f45095c, 0x8f46094c,
+0xaf820064, 0xaf830054, 0xaf840050, 0xaf85005c,
+0x3e00008, 0xaf860060, 0x93460109, 0x30c5007f,
+0x518c0, 0x52140, 0x831021, 0x3e00008,
+0x24420088, 0x3c0a0800, 0x914a3b6d, 0x3c090800,
+0x95293b66, 0x3c051100, 0xa3c00, 0x25280002,
+0xe83025, 0xc51825, 0x24820008, 0xac830000,
+0x3e00008, 0xac800004, 0x8f4a002c, 0x974d0908,
+0x3c0e000e, 0x34e3821, 0x31acffff, 0xc41c0,
+0xaf48002c, 0x97430908, 0x94eb001a, 0x804021,
+0x24020001, 0x3169ffff, 0xac890000, 0x8ce6001c,
+0xa05821, 0xac860004, 0x8ce40020, 0xad040008,
+0x90e30019, 0x30630003, 0x1062003e, 0x0,
+0x28650002, 0x14a00071, 0x240f0002, 0x106f004c,
+0x0, 0x24180003, 0x10780055, 0x0,
+0x3c090800, 0x95293b5c, 0x93430934, 0x934f0921,
+0x3c050800, 0x94a53b62, 0x306400ff, 0x94ee002a,
+0x46882, 0x31ec00ff, 0x978f0058, 0xdc600,
+0xccc00, 0x3127ffff, 0x3191025, 0xa73021,
+0x462025, 0x1cf6821, 0x3c034000, 0x836025,
+0xd4c00, 0xad090004, 0xad0c0000, 0x93590920,
+0x3c180006, 0x25090014, 0x193e00, 0xf82825,
+0xad050008, 0x8f4e092c, 0x25e60001, 0x30c27fff,
+0xad0e000c, 0x8f440930, 0xa7820058, 0x25020028,
+0xad040010, 0x8f4d0938, 0xad0d0014, 0xad2b0004,
+0x8f4c0940, 0xad2c0008, 0x93430937, 0x3c190800,
+0x93393b6c, 0xad200010, 0x34700, 0x19c400,
+0x1185825, 0x3567ffff, 0xad27000c, 0x3e00008,
+0xaf4a002c, 0x3c090800, 0x95293b5c, 0x3c0d0800,
+0x95ad3b66, 0x3c0c0800, 0x958c3b58, 0x94e40024,
+0x312effff, 0x1ae3021, 0xcc1823, 0x4cc00,
+0x2462fff2, 0x322c025, 0x240f0800, 0xad18000c,
+0xad0f0014, 0xad000010, 0xa000503, 0x25080018,
+0x94e50024, 0x94ee0028, 0x3c090800, 0x95293b5c,
+0x56c00, 0xe6400, 0x35a68100, 0x35840800,
+0xad06000c, 0xad040010, 0xa000503, 0x25080014,
+0x3c090800, 0x95293b5c, 0x3c0f0800, 0x95ef3b66,
+0x3c060800, 0x94c63b58, 0x94e40024, 0x3125ffff,
+0x94ed0028, 0x1e57021, 0x1c66023, 0x4cc00,
+0xd1c00, 0x2582ffee, 0x627825, 0x37388100,
+0x24050800, 0xad18000c, 0xad0f0010, 0xad050018,
+0xad000014, 0xa000503, 0x2508001c, 0x1460ff94,
+0x0, 0x94e30024, 0x3c090800, 0x95293b5c,
+0x31400, 0x34590800, 0xad19000c, 0xa000503,
+0x25080010, 0x3e00008, 0x240201f4, 0x27bdffe8,
+0xafb00010, 0xafbf0014, 0xe00005c, 0x808021,
+0x24050040, 0xaf450814, 0x8f830054, 0x8f840050,
+0x8f85005c, 0x701821, 0x641023, 0x18400004,
+0xaf830054, 0xaf630054, 0x8f660054, 0xaf860050,
+0x1200000c, 0x0, 0x8f440074, 0x93680081,
+0x3409fa00, 0x2d070007, 0x10e00005, 0x891021,
+0x936c0081, 0x240b01f4, 0x18b5004, 0x1441021,
+0xaf62000c, 0x8f4e095c, 0x1c56823, 0x19a00004,
+0x8fbf0014, 0x8f4f095c, 0xaf8f005c, 0x8fbf0014,
+0x8fb00010, 0xa00005e, 0x27bd0018, 0x8f840064,
+0x8f830054, 0x8f820050, 0xaf640044, 0xaf630050,
+0x3e00008, 0xaf620054, 0x3c038000, 0x34620070,
+0x8c430000, 0x27bdfff8, 0x308700ff, 0x30a900ff,
+0x30c800ff, 0xaf830030, 0x8f440178, 0x480fffe,
+0x3c028000, 0x34590070, 0x8f380000, 0xa3a70003,
+0x3c070800, 0x8ce70074, 0x8fac0000, 0x3c060800,
+0x8cc60070, 0x3037823, 0x3c0e7fff, 0xefc821,
+0x35cdffff, 0x5021, 0x18d2824, 0xca1821,
+0x847c0, 0x32f202b, 0xa81025, 0x64c021,
+0xafa20000, 0x3c010800, 0xac390074, 0x3c010800,
+0xac380070, 0x934f010a, 0xa3a00002, 0x3c0e80ff,
+0xa3af0001, 0x8fac0000, 0x312b007f, 0x35cdffff,
+0x18d4824, 0xb5600, 0x12a4025, 0x24073000,
+0x2406ff80, 0x3c051000, 0x27bd0008, 0xaf48014c,
+0xaf470154, 0xa7400158, 0xa3460152, 0x3e00008,
+0xaf450178, 0x27bdffe8, 0xafbf0014, 0xafb00010,
+0x8f650074, 0x3c068000, 0x309000ff, 0xa62025,
+0xe00005c, 0xaf640074, 0x93630005, 0x34620008,
+0xe00005e, 0xa3620005, 0x2002021, 0x8fbf0014,
+0x8fb00010, 0x24050005, 0x24060001, 0xa0005a7,
+0x27bd0018, 0x27bdffe0, 0x3c038000, 0xafb00010,
+0xafbf0018, 0xafb10014, 0x34620070, 0x8c470000,
+0x309000ff, 0x30a800ff, 0xaf870030, 0x8f440178,
+0x480fffe, 0x3c188000, 0x37110070, 0x8e2f0000,
+0x3c0d0800, 0x8dad0074, 0x3c0a0800, 0x8d4a0070,
+0x1e77023, 0x1ae2821, 0x5821, 0xae302b,
+0x14b4821, 0x1263821, 0x3c010800, 0xac250074,
+0x8821, 0x3c010800, 0xac270070, 0x1100000f,
+0x0, 0x8f620074, 0x2619ffff, 0x3208007f,
+0x2fe02, 0x33e5007f, 0x15000006, 0x332200ff,
+0x2407ff80, 0x2072026, 0x24a3ffff, 0x838025,
+0x320200ff, 0x408021, 0x24111008, 0xe00005c,
+0x0, 0x8f490818, 0x31250004, 0x14a0fffd,
+0x3208007f, 0x8c0c0, 0x87940, 0x1f87021,
+0x25cd0088, 0xaf4d0818, 0x274a0980, 0x954c0022,
+0xa74c0146, 0x954b0020, 0xa74b0144, 0x8d460024,
+0xaf460148, 0xa3500150, 0xe00005e, 0xa7400158,
+0x2201021, 0x8fbf0018, 0x8fb10014, 0x8fb00010,
+0x3e00008, 0x27bd0020, 0x27bdffe8, 0x308400ff,
+0xafbf0010, 0xe0005f2, 0x30a500ff, 0x8f830054,
+0x8fbf0010, 0x34450040, 0x2404ff90, 0x3c021000,
+0x27bd0018, 0xaf43014c, 0xa3440152, 0xaf450154,
+0x3e00008, 0xaf420178, 0x27bdffe8, 0xafbf0014,
+0xafb00010, 0x9345093f, 0x24020006, 0x3c080800,
+0x95083b62, 0x30a300ff, 0x2487ffd8, 0x24050004,
+0x10620036, 0x24060002, 0x974e093c, 0x3c0d0204,
+0x63400, 0x31ccffff, 0x18d5825, 0xac8b0000,
+0x934a093e, 0x31490020, 0x11200008, 0x0,
+0x935f0936, 0x3c190103, 0x37380300, 0x33f000ff,
+0x2187825, 0x24050008, 0xac8f0004, 0x93580934,
+0x934d0921, 0x3c104000, 0x330e00ff, 0xe6082,
+0x31ab00ff, 0xc5600, 0xb1400, 0x1421825,
+0x68f825, 0x3f0c825, 0xac99ffd8, 0x93580937,
+0x8f4c0948, 0x8f4d0940, 0x57882, 0x330e00ff,
+0x1cf5821, 0x18d2823, 0xb5700, 0x1461025,
+0x30a3ffff, 0x434025, 0xf4880, 0x1273021,
+0xace80020, 0xe00005c, 0x24d00028, 0x24040004,
+0xe00005e, 0xa364003f, 0x2001021, 0x8fbf0014,
+0x8fb00010, 0x3e00008, 0x27bd0018, 0xa000657,
+0x24060012, 0x27bdffd0, 0x24090010, 0xafb50024,
+0xafb40020, 0xafb3001c, 0xafb10014, 0xafb00010,
+0x3c010800, 0xa0293b6c, 0xafbf0028, 0xafb20018,
+0x97480908, 0x309400ff, 0x3c02000e, 0x3107ffff,
+0x731c0, 0xaf46002c, 0x97440908, 0x9344010b,
+0x30b300ff, 0x3428021, 0x30830030, 0xa821,
+0x106000e4, 0x8821, 0x240c0004, 0x3c010800,
+0xa02c3b6c, 0x934b093e, 0xb5600, 0xa2e03,
+0x4a00131, 0x0, 0xaf400048, 0x9352010b,
+0x324f0020, 0x11e00006, 0x0, 0x935f093e,
+0x1fce00, 0x19c603, 0x7000148, 0x0,
+0x9346010b, 0x30c20040, 0x10400003, 0x8f920054,
+0x8f870054, 0x24f2ffff, 0x960a002c, 0x93450934,
+0x93490937, 0xa78a0058, 0x30a600ff, 0x312700ff,
+0x71080, 0x462021, 0x91f821, 0x3c010800,
+0xa43f3b62, 0x92030018, 0x3c010800, 0xa4203b5c,
+0x3c010800, 0xa4203b58, 0x307000ff, 0x3f04021,
+0x250b000a, 0x3170ffff, 0x3c010800, 0xa4283b64,
+0x3c010800, 0xa4283b66, 0xe00009a, 0x2002021,
+0xe0004d6, 0x402021, 0x8f4b002c, 0x97580908,
+0x3c19000e, 0x3594021, 0x330fffff, 0xf71c0,
+0xaf4e002c, 0x97430908, 0x950d001a, 0x24110001,
+0x403821, 0x31acffff, 0xac4c0000, 0x8d0a001c,
+0xac4a0004, 0x8d050020, 0xac450008, 0x91090019,
+0x31230003, 0x107100bd, 0x28710002, 0x16200103,
+0x240c0002, 0x106c00f5, 0x240d0003, 0x106d00ca,
+0x0, 0x3c090800, 0x95293b5c, 0x93430934,
+0x93580921, 0x3c0a0800, 0x954a3b62, 0x306400ff,
+0x950c002a, 0x4f882, 0x331900ff, 0x97980058,
+0x1f7600, 0x197c00, 0x3126ffff, 0x1cf4025,
+0x1466821, 0x10d8825, 0x1982821, 0x3c084000,
+0x2281025, 0x54c00, 0xace90004, 0xace20000,
+0x93430920, 0x3c040006, 0x24e90014, 0x3fe00,
+0x3e4c825, 0xacf90008, 0x8f4e092c, 0x270f0001,
+0x31e67fff, 0xacee000c, 0x8f4d0930, 0xa7860058,
+0x24e60028, 0xaced0010, 0x8f4c0938, 0xacec0014,
+0xad320004, 0x8f510940, 0xad310008, 0x93420937,
+0x3c050800, 0x90a53b6c, 0xad200010, 0x22700,
+0x51c00, 0x83f825, 0x37f2ffff, 0xad32000c,
+0xaf4b002c, 0x12a00033, 0x0, 0x9352093f,
+0x24150006, 0x24050004, 0x324b00ff, 0x117500cd,
+0x24090002, 0x974f093c, 0x3c0e0204, 0x31edffff,
+0x1ae6025, 0xacec0028, 0x9351093e, 0x32220020,
+0x10400008, 0x0, 0x93440936, 0x3c180103,
+0x371f0300, 0x309900ff, 0x33f2825, 0xacc50004,
+0x24050008, 0x93520934, 0x93430921, 0x56082,
+0x324b00ff, 0xba882, 0x306400ff, 0x15fe00,
+0x4c400, 0x3f8c825, 0x32a7825, 0x1e87025,
+0xacceffd8, 0x934d0937, 0x8f520948, 0x8f420940,
+0x31b100ff, 0x22c5821, 0x2423023, 0xb1f00,
+0x9ac00, 0x754825, 0x30c8ffff, 0x1285025,
+0xe00005c, 0xacea0020, 0x24070004, 0xe00005e,
+0xa367003f, 0xe0000c3, 0x2002021, 0x3c050800,
+0x90a53b6c, 0x30b00003, 0x1200000f, 0x2802021,
+0x8f880054, 0x25090001, 0xaf890054, 0xaf690050,
+0x8f6a0054, 0x1493823, 0x18e00002, 0x1202021,
+0x8f640054, 0xaf640054, 0x8f420074, 0x244601f4,
+0xaf66000c, 0x2802021, 0x2602821, 0xa7600068,
+0xe0005f2, 0x3c131000, 0x8f8e0054, 0x34540006,
+0xaf4e014c, 0x8f8d004c, 0x8fbf0028, 0x8fb50024,
+0x31b100ff, 0x25ac0001, 0xaf8c004c, 0x8fb20018,
+0xa3510152, 0x8fb00010, 0xaf540154, 0x8fb10014,
+0xaf530178, 0x8fb40020, 0x8fb3001c, 0x3e00008,
+0x27bd0030, 0x9359093e, 0x19c600, 0x189603,
+0x6420048, 0x24110002, 0x93420923, 0x30440002,
+0x1080ff1e, 0x8f870060, 0x8f860054, 0x14e6ff1b,
+0x0, 0xe00005c, 0x0, 0x9365003f,
+0x24080016, 0x30a900ff, 0x1128000c, 0x240a0008,
+0x3c0d0800, 0x91ad3b6c, 0x35ac0001, 0x3c010800,
+0xa02c3b6c, 0x936b003f, 0x316300ff, 0x106a0065,
+0x240e000a, 0x106e005e, 0x2402000c, 0xe00005e,
+0x0, 0xa0006b0, 0x0, 0x3c090800,
+0x95293b5c, 0x3c190800, 0x97393b66, 0x3c180800,
+0x97183b58, 0x950e0024, 0x313fffff, 0x33f7821,
+0x1f86823, 0xe8c00, 0x25acfff2, 0x22c5025,
+0x24050800, 0x24470018, 0xac4a000c, 0xac450014,
+0xa0006f8, 0xac400010, 0x3c090800, 0x95293b5c,
+0x3c180800, 0x97183b66, 0x3c0f0800, 0x95ef3b58,
+0x950d0024, 0x3139ffff, 0x950c0028, 0x3197021,
+0x1cf8823, 0xd2c00, 0xc5400, 0x2622ffee,
+0x1423025, 0x34a48100, 0x24030800, 0xace4000c,
+0xace60010, 0xace30018, 0xace00014, 0xa0006f8,
+0x24e7001c, 0x3c010800, 0xa0313b6c, 0x9343093e,
+0x24150001, 0x307f0020, 0x17e0fed4, 0x24110008,
+0xa0006b0, 0x24110004, 0x8f6e0084, 0x8f4d0940,
+0x11a0fecd, 0xaf8e0054, 0x240f0014, 0x3c010800,
+0xa02f3b6c, 0xa0006af, 0x0, 0x95020024,
+0x95060028, 0x3c090800, 0x95293b5c, 0x22400,
+0x61c00, 0x349f8100, 0x34790800, 0xacff000c,
+0xacf90010, 0xa0006f8, 0x24e70014, 0x1460ff01,
+0x0, 0x95180024, 0x3c090800, 0x95293b5c,
+0x24470010, 0x187c00, 0x35ee0800, 0xa0006f8,
+0xac4e000c, 0xa000732, 0x24090012, 0x8f64004c,
+0xaf640054, 0x8f630054, 0xa0006b9, 0xaf630050,
+0xa362003f, 0xe00005e, 0x0, 0xa0006b0,
+0x0, 0x24020014, 0xa000806, 0xa362003f,
+0x27bdffe8, 0x308400ff, 0xafbf0010, 0xe0005f2,
+0x30a500ff, 0x9378007e, 0x9379007f, 0x936e0080,
+0x9368007a, 0x332f00ff, 0x186600, 0xf6c00,
+0x31cb00ff, 0x18d4825, 0xb5200, 0x8fbf0010,
+0x12a3825, 0x310600ff, 0x34447000, 0xe62825,
+0x2402ff81, 0x3c031000, 0x27bd0018, 0xaf45014c,
+0xaf440154, 0xa3420152, 0x3e00008, 0xaf430178,
+0x27bdffd8, 0xafb20018, 0xafb10014, 0xafb00010,
+0xafbf0020, 0xafb3001c, 0x93420109, 0x308600ff,
+0x30b000ff, 0x618c2, 0x32040002, 0x30710001,
+0x14800005, 0x305200ff, 0x93670005, 0x30e50008,
+0x10a0000d, 0x30c80010, 0x2402021, 0xe0005de,
+0x2202821, 0x24040001, 0x8fbf0020, 0x8fb3001c,
+0x8fb20018, 0x8fb10014, 0x8fb00010, 0x801021,
+0x3e00008, 0x27bd0028, 0x15000032, 0x0,
+0x93430109, 0x2821, 0x3062007f, 0x220c0,
+0x2f940, 0x3e49821, 0x26790088, 0x33b9821,
+0x8e780024, 0x8e6f0008, 0x130f0046, 0x0,
+0x8f640084, 0x24180002, 0x4fd82, 0x33f90003,
+0x1338007c, 0x0, 0x93660083, 0x934a0109,
+0x51460004, 0x3205007c, 0x10a00060, 0x0,
+0x3205007c, 0x14a00053, 0x2402021, 0x16200006,
+0x32040001, 0x8e7f0024, 0x8f590104, 0x17f9ffd6,
+0x2021, 0x32040001, 0x1080000a, 0x2402021,
+0x8f420940, 0x8f930064, 0x10530006, 0x0,
+0xe00068e, 0x2202821, 0x8f430940, 0xaf630044,
+0x2402021, 0xe00063b, 0x2202821, 0xa00083f,
+0x24040001, 0x3c090800, 0x8d290064, 0x25260001,
+0x3c010800, 0xac260064, 0x16000012, 0x0,
+0x8f6d0084, 0x3c0e00c0, 0x1ae6024, 0x15800005,
+0x2402021, 0xe00080d, 0x2202821, 0xa00083f,
+0x24040001, 0x24050004, 0xe0005a7, 0x24060001,
+0x2402021, 0xe00080d, 0x2202821, 0xa00083f,
+0x24040001, 0xe00003d, 0x24040001, 0x936b007d,
+0x20b5025, 0xe00005e, 0xa36a007d, 0xa000882,
+0x8f6d0084, 0x8f660074, 0x8f480104, 0x8e670024,
+0x64e02, 0x1507ffb6, 0x3126007f, 0x936b0083,
+0x26440001, 0x308a007f, 0x11460043, 0x316300ff,
+0x5464ffb0, 0x8f640084, 0x26450001, 0x30b1007f,
+0x30a200ff, 0x12260004, 0x24050001, 0x409021,
+0xa000855, 0x24110001, 0x240fff80, 0x24f7024,
+0x1cf9026, 0x324200ff, 0x409021, 0xa000855,
+0x24110001, 0xe00068e, 0x2202821, 0x32180030,
+0x1300ffaa, 0x32100082, 0x2402021, 0xe0005de,
+0x2202821, 0xa00083f, 0x24040001, 0x8f6e0074,
+0x3c0f8000, 0x24050003, 0x1cf9025, 0xaf720074,
+0x93710083, 0x24060001, 0xe0005a7, 0x322400ff,
+0xe00003d, 0x24040001, 0x936d007d, 0x20d6025,
+0xe00005e, 0xa36c007d, 0x3c0b0800, 0x8d6b0054,
+0x25700001, 0x3c010800, 0xac300054, 0xa00083f,
+0x24040001, 0x8f680074, 0x3c098000, 0x24050004,
+0x1093825, 0xaf670074, 0x93630083, 0x24060001,
+0xe0005a7, 0x306400ff, 0xe00003d, 0x24040001,
+0x9362007d, 0x2029825, 0xe00005e, 0xa373007d,
+0xa00083f, 0x24040001, 0x324d0080, 0x39ac0080,
+0x546cff6c, 0x8f640084, 0xa0008a8, 0x26450001,
+0x27bdffd8, 0x3c0a0008, 0xafbf0024, 0xafb40020,
+0xafb3001c, 0xafb20018, 0xafb10014, 0xafb00010,
+0x34ad821, 0x24090040, 0xaf490814, 0xaf400810,
+0x8f420944, 0x8f430950, 0x8f460954, 0x8f47095c,
+0x8f48094c, 0x93440108, 0x9345010b, 0xaf820064,
+0x308400ff, 0x30a500ff, 0xaf830054, 0xaf860050,
+0xaf87005c, 0xe000829, 0xaf880060, 0x14400160,
+0x8fbf0024, 0xa7600068, 0x934d0900, 0x240b0050,
+0x3c140800, 0x26943c70, 0x31ac00ff, 0x3c120800,
+0x26523c80, 0x118b0003, 0x0, 0xa021,
+0x9021, 0x934f0109, 0x8f880054, 0x24020010,
+0x31f1007f, 0x1170c0, 0x116940, 0x1ae2821,
+0x24b80088, 0xaf580818, 0x8f4a0104, 0x8f4b09a4,
+0x3c0c000e, 0x34cc821, 0x14b4823, 0x3c010800,
+0xac293b48, 0x8f440958, 0x3c010800, 0xa0223b6c,
+0x97460908, 0x881823, 0x3c010800, 0xac233b4c,
+0x30c7ffff, 0x7f9c0, 0x3c010800, 0xac283b70,
+0xaf5f002c, 0x97420908, 0x9730002c, 0x8e910000,
+0x932f0018, 0x3789821, 0xa7900058, 0xaf930048,
+0x220f809, 0x31f000ff, 0x304e0002, 0x15c00133,
+0x0, 0x30530001, 0x12600152, 0x0,
+0x8f5109a4, 0x24130001, 0x3c010800, 0xac313b74,
+0x934e0934, 0x934d0937, 0x31cc00ff, 0x31a500ff,
+0x55880, 0x16c4821, 0x1305021, 0x3c010800,
+0xa42a3b64, 0x3c010800, 0xa4293b62, 0x93420934,
+0x304400ff, 0x2041821, 0x24700010, 0x3c010800,
+0xa4303b60, 0x241f0006, 0x8f980054, 0x3c010800,
+0xac3f3b68, 0x8f99005c, 0x8f4f0958, 0x8021,
+0x3382823, 0x4a00142, 0x1f82023, 0x4800140,
+0xa4402b, 0x11000142, 0x0, 0x3c010800,
+0xac253b4c, 0x8e420000, 0x40f809, 0x0,
+0x30470002, 0x14e000dd, 0x408821, 0x30460001,
+0x54c00010, 0x8e420004, 0x3c040800, 0x8c843b50,
+0x3c03c000, 0x838025, 0xaf500e00, 0x8f4a0000,
+0x31490008, 0x1120fffd, 0x0, 0x974c0e08,
+0x24100001, 0xa78c0040, 0x8f4b0e04, 0xaf8b0034,
+0x8e420004, 0x40f809, 0x0, 0x2228825,
+0x32250002, 0x14a00153, 0x0, 0x3c090800,
+0x95293b58, 0x3c060800, 0x94c63b64, 0x3c040800,
+0x94843b5a, 0x3c180800, 0x8f183b50, 0x1265021,
+0x3c0f0800, 0x8def3b74, 0x3c190800, 0x97393b6e,
+0x144f821, 0x8f4d0940, 0x3092821, 0x27ee0002,
+0xb95821, 0x1f86021, 0x3c010800, 0xa42b3b5c,
+0x3c010800, 0xa42a3b66, 0xaf8d0064, 0x3c010800,
+0xac2c3b74, 0xe00009a, 0x31c4ffff, 0x8f87004c,
+0x402021, 0x3c010800, 0xa0273b6d, 0x8e420008,
+0x24e80001, 0xaf88004c, 0x40f809, 0x0,
+0x8f4b002c, 0x97490908, 0x3c03000e, 0x3433821,
+0x3124ffff, 0x431c0, 0x8f8a0054, 0xaf46002c,
+0x97430908, 0x94ff001a, 0x404021, 0x33f9ffff,
+0xac590000, 0x8cf8001c, 0xac580004, 0x8cef0020,
+0xac4f0008, 0x90ee0019, 0x31c30003, 0x107300ec,
+0x0, 0x28620002, 0x14400108, 0x240c0002,
+0x106c00fa, 0x240d0003, 0x106d00b7, 0x0,
+0x3c090800, 0x95293b5c, 0x935f0934, 0x934c0921,
+0x3c0e0800, 0x95ce3b62, 0x33f900ff, 0x94e5002a,
+0x196882, 0x318300ff, 0x978c0058, 0xd1600,
+0x3c400, 0x312fffff, 0x1cf3021, 0x584825,
+0x1263825, 0xacf821, 0x3c044000, 0xe4c825,
+0x1f6c00, 0xad0d0004, 0xad190000, 0x93430920,
+0x3c180006, 0x250d0014, 0x37e00, 0x1f87025,
+0xad0e0008, 0x8f42092c, 0x25860001, 0x8e4c000c,
+0xad02000c, 0x8f440930, 0x30c97fff, 0xa7890058,
+0xad040010, 0x8f470938, 0x25040028, 0xad070014,
+0xadaa0004, 0x8f450940, 0xada50008, 0x935f0937,
+0x3c190800, 0x93393b6c, 0xada00010, 0x1fc700,
+0x191c00, 0x3037825, 0x35eeffff, 0xadae000c,
+0xaf4b002c, 0x180f809, 0x0, 0x3c060800,
+0x94c63b66, 0x3c020800, 0x94423b5a, 0xc24821,
+0x252b0002, 0xe0000c3, 0x3164ffff, 0x3c070800,
+0x8ce73b48, 0x3c0a0800, 0x8d4a3b50, 0xea4023,
+0x3c010800, 0xac283b48, 0x15000006, 0x0,
+0x3c0a0800, 0x8d4a3b68, 0x35480040, 0x3c010800,
+0xac283b68, 0x1200008b, 0x8f840048, 0x8f470e10,
+0x8f900048, 0xae070020, 0x8f4b0e18, 0xae0b0024,
+0x3c100800, 0x96103b5c, 0xe00005c, 0x0,
+0x240e0040, 0xaf4e0814, 0x8f860054, 0x8f890050,
+0xd01821, 0x692823, 0x18a00004, 0xaf830054,
+0xaf630054, 0x8f6f0054, 0xaf8f0050, 0x1200000c,
+0x0, 0x8f440074, 0x93780081, 0x3403fa00,
+0x2f020007, 0x10400005, 0x831821, 0x93790081,
+0x240c01f4, 0x32c6804, 0x1a41821, 0xaf63000c,
+0x8f48095c, 0x8f8a005c, 0x10af823, 0x1be00003,
+0x0, 0x8f50095c, 0xaf90005c, 0xe00005e,
+0x0, 0x8f840054, 0x8e470010, 0x3c010800,
+0xac243b70, 0xe0f809, 0x0, 0x3c0b0800,
+0x8d6b3b48, 0x1560ff10, 0x241f0006, 0x8f4d0024,
+0x97430908, 0x8f890064, 0x8f850054, 0x3c19001f,
+0x978f0058, 0x8f8e002c, 0x8f930050, 0x3078ffff,
+0x372cff80, 0x1ac3024, 0x1811c0, 0x32320010,
+0xaf420024, 0xa5cf002c, 0xaf460024, 0xaf690044,
+0xaf650050, 0xaf730054, 0x56400076, 0x8e880004,
+0x323f0040, 0x57e0007f, 0x8e910008, 0x8e99000c,
+0x8fbf0024, 0x8fb40020, 0x8fb3001c, 0x8fb20018,
+0x8fb10014, 0x8fb00010, 0x3200008, 0x27bd0028,
+0x8fb40020, 0x8fb3001c, 0x8fb20018, 0x8fb10014,
+0x8fb00010, 0x3e00008, 0x27bd0028, 0x93520109,
+0x8fbf0024, 0x8fb40020, 0x324400ff, 0x8fb3001c,
+0x8fb20018, 0x8fb10014, 0x8fb00010, 0x2821,
+0xa00063b, 0x27bd0028, 0x3c090800, 0x95293b5c,
+0x3c040800, 0x94843b66, 0x3c1f0800, 0x97ff3b58,
+0x94f80024, 0x3125ffff, 0x94e30028, 0x85c821,
+0x33f7823, 0x186400, 0x36c00, 0x25eeffee,
+0x1ae3025, 0x35828100, 0x24040800, 0xad02000c,
+0xad060010, 0xad040018, 0xad000014, 0xa0009c7,
+0x2508001c, 0x93460109, 0x8f870038, 0x64600,
+0x107f825, 0xaf5f0080, 0x8f5909a0, 0x8f5809a4,
+0xaf590e14, 0xaf590e10, 0xaf580e1c, 0xa000941,
+0xaf580e18, 0xac930020, 0xa000a19, 0xac930024,
+0x3c010800, 0xac203b4c, 0xa000967, 0x8e420000,
+0x3c010800, 0xac243b4c, 0xa000967, 0x8e420000,
+0x3c090800, 0x95293b5c, 0x3c190800, 0x97393b66,
+0x3c050800, 0x94a53b58, 0x94ef0024, 0x313fffff,
+0x33fc021, 0x3057023, 0xf6c00, 0x25c3fff2,
+0x1a36025, 0xac4c000c, 0x24020800, 0xad020014,
+0xad000010, 0xa0009c7, 0x25080018, 0x94e60024,
+0x94e40028, 0x3c090800, 0x95293b5c, 0x6fc00,
+0x4cc00, 0x37e58100, 0x37380800, 0xad05000c,
+0xad180010, 0xa0009c7, 0x25080014, 0x1460fefc,
+0x0, 0x94ef0024, 0x3c090800, 0x95293b5c,
+0xf7400, 0x35c30800, 0xad03000c, 0xa0009c7,
+0x25080010, 0x100f809, 0x0, 0xa000a5e,
+0x323f0040, 0x1200ff71, 0x0, 0x8f4d0e14,
+0x8f920048, 0xae4d0020, 0x8f530e1c, 0xa000a48,
+0xae530024, 0x220f809, 0x0, 0xa000a61,
+0x8e99000c, 0x8f820018, 0x804021, 0x3c040100,
+0x90470085, 0x30e30020, 0x10600009, 0x0,
+0x3c070800, 0x8ce73b70, 0x8f830014, 0xe32023,
+0x4800008, 0x93890000, 0x14e30003, 0x1002021,
+0x3e00008, 0x801021, 0x3c040100, 0x3e00008,
+0x801021, 0x1120000b, 0x673823, 0x8f8c001c,
+0x24090034, 0x918b00bc, 0x316a0002, 0x51400001,
+0x24090030, 0xe9682b, 0x15a0fff1, 0x1002021,
+0xe93823, 0x2419fffc, 0xb9c024, 0xf97824,
+0xf8702b, 0x15c0ffea, 0x1e82021, 0x30c20003,
+0x21823, 0x14c00012, 0x30690003, 0x3021,
+0xa97021, 0x1c66821, 0xed602b, 0x1180ffe0,
+0x3c040100, 0x2d2f0001, 0x6482b, 0x1053821,
+0x1e93024, 0x14c0ffda, 0x24e4fffc, 0x2419fffc,
+0xb9c024, 0x3082021, 0x3e00008, 0x801021,
+0x8f8b001c, 0x24060004, 0x916a00bc, 0x31440004,
+0x1480ffec, 0xa97021, 0xa000b0e, 0x3021,
+0x27bdffe8, 0xafbf0010, 0x8f460100, 0x934a0109,
+0x3c1f0800, 0x8fff0090, 0x2407ff80, 0x314f00ff,
+0x31e8007f, 0x86140, 0x3e6c821, 0x32cc021,
+0x27090120, 0x1277024, 0x3c010800, 0xa02f3bac,
+0xaf4e080c, 0x3c0d0800, 0x8dad0090, 0x3c040080,
+0x34820003, 0x1a65821, 0x16c1821, 0x24650120,
+0x30aa0078, 0x1424025, 0xaf48081c, 0x3c1f0800,
+0x8fff0090, 0x8f880044, 0x3e6c021, 0x33190007,
+0x3074824, 0x33a7821, 0xaf490028, 0x25e909c0,
+0x952e0002, 0x3c0d0800, 0x8dad008c, 0x3c0a0800,
+0x8d4a0090, 0x31cc3fff, 0x1a61821, 0xc5980,
+0x6b2821, 0xa72024, 0xaf44002c, 0x95220002,
+0x3c1f0800, 0x8fff008c, 0x91070085, 0x30593fff,
+0x3e67821, 0x19c180, 0x1467021, 0x1f86821,
+0x31cc007f, 0x31ab007f, 0x19a2821, 0x17a5021,
+0x3c03000c, 0x3c04000e, 0xa32821, 0x1441021,
+0x30e60020, 0x27470980, 0xaf820028, 0xaf880018,
+0xaf890020, 0xaf85001c, 0x10c00006, 0xaf870024,
+0x8d020050, 0x8ca4010c, 0x443023, 0x18c00077,
+0x0, 0x910c0085, 0x240dffdf, 0x18d3824,
+0xa1070085, 0x8f8b0018, 0x8f890020, 0x8f870024,
+0x8d65004c, 0xaf850014, 0x912f000d, 0x31ee0020,
+0x11c00017, 0x0, 0x24090001, 0xa3890000,
+0xaf800008, 0x8ce40024, 0x8f850008, 0x240a0008,
+0xaf800004, 0xaf80000c, 0x3c010800, 0xa42a3b5a,
+0x3c010800, 0xa4203b6e, 0xe000ae2, 0x3021,
+0x8f850020, 0x8fbf0010, 0xaf820010, 0x90a8000d,
+0x27bd0018, 0x83942, 0x3e00008, 0x30e20001,
+0x913f0002, 0x24180001, 0x33f900ff, 0x192182,
+0x10980039, 0x24080002, 0x1088005b, 0x8f860028,
+0x8ce50024, 0x14a0001b, 0x8f9f001c, 0x91220000,
+0x240a0005, 0x3046003f, 0x10ca0047, 0x24040001,
+0x8f860004, 0xa3840000, 0xaf86000c, 0xaf860008,
+0x8ce40024, 0x8f850008, 0x240a0008, 0x3c010800,
+0xa42a3b5a, 0x3c010800, 0xa4203b6e, 0xe000ae2,
+0x0, 0x8f850020, 0x8fbf0010, 0xaf820010,
+0x90a8000d, 0x27bd0018, 0x83942, 0x3e00008,
+0x30e20001, 0x8cf80008, 0x8cf90024, 0x8fee00c4,
+0xa3800000, 0x8ce40024, 0xaf8e0008, 0x8f850008,
+0x8f860004, 0x3197823, 0x240a0008, 0xaf8f000c,
+0x3c010800, 0xa42a3b5a, 0x3c010800, 0xa4203b6e,
+0xe000ae2, 0x0, 0x8f850020, 0x8fbf0010,
+0xaf820010, 0x90a8000d, 0x27bd0018, 0x83942,
+0x3e00008, 0x30e20001, 0x91230000, 0x3062003f,
+0x10440027, 0x8f85001c, 0x8ce40024, 0x14800021,
+0x0, 0x8d2e0018, 0x3c187fff, 0x8f85001c,
+0x370fffff, 0x1cf1824, 0xaf830004, 0x8f9f0004,
+0x8ca80084, 0x3e8c82b, 0x17200002, 0x3e02021,
+0x8ca40084, 0xa000b9d, 0xaf840004, 0x8ca3010c,
+0xa000b7b, 0xaf830014, 0x8d2c0018, 0x8f860004,
+0x3c0d7fff, 0x8f89001c, 0x35a3ffff, 0x1835824,
+0x24040001, 0xaf8b000c, 0xad2000cc, 0xa3840000,
+0xa000ba9, 0xaf860008, 0x8cca0014, 0xa000b9d,
+0xaf8a0004, 0x8ca300c8, 0xa000be0, 0xaf830004,
+0x8f840028, 0x8cac0064, 0x8c8d0014, 0x18d582b,
+0x11600004, 0x0, 0x8ca20064, 0xa000be0,
+0xaf820004, 0x8c820014, 0xa000be0, 0xaf820004,
+0x8f850008, 0x27bdffe0, 0xafbf0018, 0xafb10014,
+0x14a00007, 0xafb00010, 0x8f860020, 0x24020005,
+0x90c40000, 0x3083003f, 0x106200b6, 0x8f84001c,
+0x8f910004, 0xa08021, 0x8f8c0024, 0x3c050800,
+0x8ca53b4c, 0x8d8b0004, 0x31663fff, 0xc5502b,
+0x55400001, 0xc02821, 0x938d0000, 0x11a00073,
+0xb0f82b, 0x8f98001c, 0x24040034, 0x930f00bc,
+0x31ee0002, 0x51c00001, 0x24040030, 0xa4c82b,
+0x172000d1, 0x0, 0xa42823, 0xb0f82b,
+0x3c010800, 0xa4243b58, 0x17e00068, 0x2002021,
+0x3c030800, 0x8c633b48, 0x83102b, 0x54400001,
+0x801821, 0x8f880020, 0x3c010800, 0xac233b50,
+0x4821, 0x9104000d, 0x30830020, 0x50600001,
+0x8f490e18, 0x8f830010, 0x123382b, 0x10e00059,
+0x0, 0x3c040800, 0x8c843b50, 0x895821,
+0x6b502b, 0x11400056, 0x90602b, 0x693023,
+0xc02021, 0x3c010800, 0xac263b50, 0x12000003,
+0x241ffffc, 0x1090008a, 0x32270003, 0x9fc824,
+0x3c010800, 0xac393b50, 0x3c010800, 0xa4203b6e,
+0x8f840008, 0x12040007, 0x8f83001c, 0xaf910004,
+0x2002021, 0x8c7100cc, 0xaf900008, 0x26300001,
+0xac7000cc, 0x3c020800, 0x8c423b50, 0x8f8a000c,
+0x24070018, 0x822023, 0x1422823, 0xaf840008,
+0x10800002, 0xaf85000c, 0x24070010, 0x8f860018,
+0x3c010800, 0xa0273b6c, 0x24070040, 0x90cc0085,
+0x318b00c0, 0x11670040, 0x8f8d0010, 0x14a00015,
+0x2021, 0x934a0109, 0x8f420974, 0x314500ff,
+0x22602, 0x24a30001, 0x3090007f, 0x3071007f,
+0x1230007a, 0x2407ff80, 0xa0c30083, 0x3c090800,
+0x8d293b68, 0x8f880020, 0x240d0002, 0x352c0008,
+0x3c010800, 0xa02d3bad, 0x3c010800, 0xac2c3b68,
+0x24040010, 0x910e000d, 0x31c60020, 0x10c00005,
+0x801821, 0x24080001, 0x3c010800, 0xac283b50,
+0x34830001, 0x8fbf0018, 0x8fb10014, 0x8fb00010,
+0x601021, 0x3e00008, 0x27bd0020, 0x3c010800,
+0xa4203b58, 0x13e0ff9a, 0x2002021, 0xa000c31,
+0xa02021, 0x3c040800, 0x8c843b50, 0x90602b,
+0x1180ffae, 0x0, 0x3c0f0800, 0x95ef3b58,
+0x1e47021, 0x1c6682b, 0x11a00007, 0x2c820004,
+0x3c1f6000, 0x8ff95404, 0x3338003f, 0x1700ffe5,
+0x24030042, 0x2c820004, 0x1040ffa0, 0x24030042,
+0xa000c8f, 0x8fbf0018, 0x152dffc0, 0x0,
+0x8cdf0074, 0x3c038000, 0x2405ff80, 0x3e3c825,
+0xacd90074, 0x90d80085, 0x240e0004, 0x24040010,
+0x330f003f, 0x1e54025, 0xa0c80085, 0x8f880020,
+0x3c010800, 0xa02e3bad, 0x24030001, 0x9106000d,
+0x30c90020, 0x15200003, 0x0, 0x3c030800,
+0x8c633b50, 0x3c010800, 0xac233b48, 0xa000c86,
+0x0, 0x8f87000c, 0x8c880084, 0xe8282b,
+0x14a00002, 0xe08821, 0x8c910084, 0x24090001,
+0xa3890000, 0x8f440e18, 0x2202821, 0xe000ae2,
+0x2203021, 0x2208021, 0xa000c17, 0xaf820010,
+0x71823, 0x30660003, 0x3c010800, 0xa4263b6e,
+0x12200005, 0x8f8c001c, 0x918b00bc, 0x316a0004,
+0x15400015, 0x24cd0004, 0x3c0f0800, 0x95ef3b6e,
+0x1e47021, 0xae302b, 0x50c0ff6e, 0x8f840008,
+0x2c850005, 0x14a0ffa3, 0x24030042, 0x30980003,
+0x17000002, 0x981823, 0x2483fffc, 0x3c010800,
+0xac233b50, 0xa000c53, 0x0, 0xa75824,
+0xa000c7b, 0x1671826, 0x3c010800, 0xa42d3b6e,
+0xa000ce3, 0x0, 0x3c010800, 0xac203b50,
+0xa000c8e, 0x24030042, 0x8f83000c, 0x14600007,
+0x1021, 0x8f880020, 0x24050005, 0x91060000,
+0x30c400ff, 0x10850003, 0x0, 0x3e00008,
+0x0, 0x910a0018, 0x314900ff, 0x939c2,
+0x14e0fffa, 0x8f850018, 0x3c040800, 0x94843b58,
+0x3c030800, 0x8c633b70, 0x3c190800, 0x8f393b50,
+0x3c0f0800, 0x95ef3b6e, 0x64c021, 0x8cad0054,
+0x3197021, 0x1cf6021, 0x18d5823, 0x1960001a,
+0x0, 0x974d0e10, 0x8f8c0028, 0x910a001c,
+0x31a6ffff, 0x8d850004, 0x314900ff, 0x8d830000,
+0xc96823, 0xd3900, 0xa77821, 0x2021,
+0x1e7c82b, 0x64c021, 0x3197021, 0xad8f0004,
+0xad8e0000, 0x918b000a, 0x1ab5021, 0xa18a000a,
+0x8f880028, 0x97490e12, 0xa5090008, 0x9107000d,
+0x34e60008, 0xa106000d, 0x3e00008, 0x0,
+0x27bdffe0, 0x93870000, 0x8f8f0020, 0x8fad0014,
+0x3c0e7fff, 0x8f890008, 0x35c8ffff, 0xafbf001c,
+0xafb00018, 0x1a81824, 0x91ea000d, 0x717c0,
+0x3c1fbfff, 0x625825, 0x2d2e0001, 0x8f900014,
+0x37f9ffff, 0x3c180800, 0x8f183b70, 0x3c0f0800,
+0x95ef3b66, 0x1796824, 0xe4780, 0x3c07efff,
+0x3c05f0ff, 0x1a81825, 0x31490020, 0x34e2ffff,
+0x34acffff, 0x3105823, 0x27a50010, 0x24060002,
+0x25ea0002, 0x621824, 0x808021, 0x15200002,
+0x4021, 0x8f480e1c, 0xa7aa0012, 0x5600037,
+0x24070000, 0x30ff00ff, 0x1fcf00, 0x8f8b0018,
+0x793825, 0xafa70014, 0x916f0085, 0x3c080800,
+0x91083b6d, 0x3c18dfff, 0x31ee00c0, 0x370affff,
+0xe182b, 0x3c1f0800, 0x97ff3b60, 0xea6824,
+0xa3a80011, 0x31740, 0x1a24825, 0x8fb90010,
+0xafa90014, 0x3c0a0800, 0x914a3b6f, 0xa7bf0016,
+0x8fa80014, 0x32cc024, 0x3c0b0100, 0x3c0f0fff,
+0x30b1825, 0x31470003, 0x35eeffff, 0x10c6824,
+0x71600, 0x6ef824, 0x3c097000, 0x1a2c825,
+0x3e95825, 0xafb90014, 0xafab0010, 0xe000072,
+0xa3a00015, 0x8f8c0020, 0x26020008, 0x9186000d,
+0x30c40020, 0x10800006, 0x8fbf001c, 0x3c050800,
+0x94a53b5c, 0x24b0ffff, 0x3c010800, 0xa4303b5c,
+0x8fb00018, 0x3e00008, 0x27bd0020, 0x8f980010,
+0x118502b, 0x5540ffc7, 0x24070001, 0xa000d63,
+0x30ff00ff, 0x93820000, 0x27bdffe0, 0xafbf0018,
+0x1040000f, 0x805021, 0x8f880020, 0x240b0005,
+0x8f890004, 0x91070000, 0x8f84001c, 0x1002821,
+0x30e3003f, 0x8f860028, 0x106b0008, 0x3821,
+0xafa90010, 0xe000446, 0xafaa0014, 0xa3800000,
+0x8fbf0018, 0x3e00008, 0x27bd0020, 0x8d190018,
+0x3c0f0800, 0x8def3b50, 0x8f98000c, 0x3c027fff,
+0x8d080014, 0x345fffff, 0x33f6824, 0x1f87021,
+0x1ae6023, 0x1883821, 0xafa90010, 0xe000446,
+0xafaa0014, 0xa000db1, 0xa3800000, 0x8f870020,
+0x3c050800, 0x94a53b6e, 0x3c020800, 0x8c423b68,
+0x90e6000d, 0x52400, 0x30c30020, 0x1060002c,
+0x444025, 0x8f850018, 0x6021, 0x240b0001,
+0x90a30085, 0x4821, 0x240a0001, 0x3c0f8000,
+0x35ee0070, 0x8dc70000, 0xaf870030, 0x8f580178,
+0x700fffe, 0x3c038000, 0x34790070, 0x8f380000,
+0x3c050800, 0x8ca50074, 0x3c0d0800, 0x8dad0070,
+0x3077823, 0xaf3821, 0x1021, 0xef302b,
+0x1a22021, 0x861821, 0x3c010800, 0xac270074,
+0x3c010800, 0xac230070, 0xaf4b0148, 0x3c190800,
+0x8f393b70, 0xa7490144, 0xa74a0146, 0xaf59014c,
+0x3c0b0800, 0x916b3b6d, 0xa34b0152, 0xaf480154,
+0x3c081000, 0xa74c0158, 0x3e00008, 0xaf480178,
+0x8f4b0e1c, 0x3c0a0800, 0x8d4a3b50, 0x97490e16,
+0x974d0e14, 0x1456021, 0x312affff, 0xa000dd4,
+0x31a9ffff, 0x8f830020, 0x9064000d, 0x30820020,
+0x10400029, 0x0, 0x4821, 0x5021,
+0x4021, 0x3c078000, 0x34eb0070, 0x8d670000,
+0xaf870030, 0x8f4c0178, 0x580fffe, 0x3c0d8000,
+0x35ac0070, 0x8d8b0000, 0x3c050800, 0x8ca50074,
+0x3c040800, 0x8c840070, 0x1673023, 0xa67821,
+0x1021, 0x1e6c82b, 0x82c021, 0x3197021,
+0x3c010800, 0xac2f0074, 0x3c010800, 0xac2e0070,
+0xaf490148, 0x3c0d0800, 0x8dad3b70, 0xa7480144,
+0x24090040, 0xa74a0146, 0x3c081000, 0x240aff91,
+0xaf4d014c, 0xa34a0152, 0xaf490154, 0xa7400158,
+0x3e00008, 0xaf480178, 0x8f490e18, 0x97460e12,
+0x97450e10, 0x30caffff, 0xa000e0a, 0x30a8ffff,
+0x8f830020, 0x27bdfff8, 0x9064000d, 0x30820020,
+0x1040003a, 0x0, 0x240b0001, 0x4821,
+0x240a0001, 0x3c088000, 0x35070070, 0x8ce30000,
+0xaf830030, 0x8f4c0178, 0x580fffe, 0x3c0e8000,
+0x3c040800, 0x90843bac, 0x35c70070, 0x8cec0000,
+0x3c050800, 0x8ca50074, 0xa3a40003, 0x3c190800,
+0x8f390070, 0x8fad0000, 0x1833023, 0xa63821,
+0x1021, 0x3227821, 0xe6c02b, 0x1f86021,
+0x1ae4025, 0xafa80000, 0x3c010800, 0xac270074,
+0x3c010800, 0xac2c0070, 0x9346010a, 0x3c040800,
+0x90843bad, 0xa3a00002, 0xa3a60001, 0x8fa30000,
+0x3c0580ff, 0x3099007f, 0x34a2ffff, 0x627824,
+0x19c600, 0x1f87025, 0x240d3000, 0xaf4e014c,
+0x27bd0008, 0xaf4d0154, 0xa7400158, 0xaf4b0148,
+0xa7490144, 0xa74a0146, 0x3c091000, 0x240aff80,
+0xa34a0152, 0x3e00008, 0xaf490178, 0x8f4b0e18,
+0x97460e12, 0x97450e10, 0x30caffff, 0xa000e3e,
+0x30a9ffff, 0x8f850018, 0x24020080, 0x90a40085,
+0x308300c0, 0x10620005, 0x8f86001c, 0x8f880004,
+0x8f870008, 0xacc800c8, 0xacc700c4, 0x3e00008,
+0x0, 0x3c0a0800, 0x254a3808, 0x3c090800,
+0x252938d4, 0x3c080800, 0x25082c94, 0x3c070800,
+0x24e739e8, 0x3c060800, 0x24c63678, 0x3c050800,
+0x24a533fc, 0x3c040800, 0x24843024, 0x3c030800,
+0x24633710, 0x3c020800, 0x244234e4, 0x3c010800,
+0xac2a3c78, 0x3c010800, 0xac293c74, 0x3c010800,
+0xac283c70, 0x3c010800, 0xac273c7c, 0x3c010800,
+0xac263c8c, 0x3c010800, 0xac253c84, 0x3c010800,
+0xac243c80, 0x3c010800, 0xac233c90, 0x3c010800,
+0xac223c88, 0x3e00008, 0x0, 0x0 };
+u32 bce_TXP_b06FwData[(0x0/4) + 1] = { 0x0 };
+u32 bce_TXP_b06FwRodata[(0x0/4) + 1] = { 0x0 };
+u32 bce_TXP_b06FwBss[(0x14c/4) + 1] = { 0x0 };
+u32 bce_TXP_b06FwSbss[(0x68/4) + 1] = { 0x0 };
+u32 bce_TXP_b06FwSdata[(0x0/4) + 1] = { 0x0 };
+
+int bce_CP_b06FwReleaseMajor = 0x1;
+int bce_CP_b06FwReleaseMinor = 0x0;
+int bce_CP_b06FwReleaseFix = 0x0;
+u32 bce_CP_b06FwStartAddr = 0x08000078;
+u32 bce_CP_b06FwTextAddr = 0x08000000;
+int bce_CP_b06FwTextLen = 0x58fc;
+u32 bce_CP_b06FwDataAddr = 0x08005a60;
+int bce_CP_b06FwDataLen = 0x84;
+u32 bce_CP_b06FwRodataAddr = 0x080058fc;
+int bce_CP_b06FwRodataLen = 0x130;
+u32 bce_CP_b06FwBssAddr = 0x08005bd0;
+int bce_CP_b06FwBssLen = 0x5d8;
+u32 bce_CP_b06FwSbssAddr = 0x08005ae4;
+int bce_CP_b06FwSbssLen = 0xe9;
+u32 bce_CP_b06FwSDataAddr = 0x00000000;
+int bce_CP_b06FwSDataLen = 0x0;
+u32 bce_CP_b06FwText[(0x58fc/4) + 1] = {
+0xa00001e,
+0x0, 0x0, 0xd, 0x6370342e,
+0x342e3300, 0x0, 0x4040304, 0x0,
+0x0, 0x0, 0x0, 0x0,
+0x0, 0x0, 0x0, 0x0,
+0x0, 0x20, 0x0, 0x0,
+0x0, 0x0, 0x0, 0x0,
+0x0, 0x0, 0x0, 0x0,
+0x0, 0x0, 0x10000003, 0x0,
+0xd, 0xd, 0x3c020800, 0x24425ae4,
+0x3c030800, 0x246361a8, 0xac400000, 0x43202b,
+0x1480fffd, 0x24420004, 0x3c1d0800, 0x37bd7ffc,
+0x3a0f021, 0x3c100800, 0x26100078, 0x3c1c0800,
+0x279c5ae4, 0xe00018a, 0x0, 0xd,
+0x27bdffe8, 0x3c096018, 0xafbf0010, 0x8d2c5000,
+0x240dff7f, 0x24080031, 0x18d5824, 0x356a380c,
+0x24070c00, 0x3c1a8000, 0xad2a5000, 0x3c04800a,
+0xaf480008, 0x3c1b8008, 0xaf470024, 0xe0009f5,
+0xaf840008, 0xe0009b8, 0x0, 0xe000909,
+0x0, 0xe0012da, 0x0, 0x3c046016,
+0x8c850000, 0x3c06ffff, 0x3c025353, 0xa61824,
+0x1062003f, 0x34867c00, 0x94c201f2, 0xa7800024,
+0x10400003, 0xa78000c4, 0x38581e1e, 0xa7980024,
+0x94c201f8, 0x10400004, 0x978300c4, 0x38591e1e,
+0xa79900c4, 0x978300c4, 0x2c7f0067, 0x53e00001,
+0x24030066, 0x97840024, 0x2c820401, 0x14400002,
+0x602821, 0x24040400, 0x3c076000, 0x8ce90438,
+0x2403103c, 0x3128ffff, 0x11030017, 0x30b9ffff,
+0x5720000c, 0xa38000c6, 0x24020050, 0xa38200c6,
+0x939f00c6, 0x13e0000a, 0x8fbf0010, 0x27bd0018,
+0xa78000c4, 0xa7800024, 0xa780002c, 0x3e00008,
+0xa78000de, 0x939f00c6, 0x17e0fff8, 0x8fbf0010,
+0x27bd0018, 0xa78500c4, 0xa7840024, 0xa780002c,
+0x3e00008, 0xa78000de, 0xa38000c6, 0x8ccb003c,
+0x316a0001, 0x1140000e, 0x0, 0x30a7ffff,
+0x10e0ffe6, 0x24020050, 0x8ccc00c8, 0x31860001,
+0x14c0ffe4, 0x939f00c6, 0xa000070, 0x24020051,
+0x8c8f0004, 0x3c0e6000, 0xa000053, 0x1ee3021,
+0x8cef0808, 0x240d5708, 0xf7402, 0x11cd0004,
+0x30b8ffff, 0x24050066, 0xa000071, 0x24040400,
+0x1700ffd4, 0x939f00c6, 0xa000070, 0x24020050,
+0x8f860008, 0x3089ffff, 0x93940, 0x8cc30010,
+0x3c080050, 0xe82025, 0xaf430038, 0x8cc50014,
+0x27420400, 0xaf820014, 0xaf45003c, 0xaf440030,
+0x0, 0x0, 0x0, 0x0,
+0x0, 0x0, 0x0, 0x0,
+0x8f4b0000, 0x316a0020, 0x1140fffd, 0x0,
+0x3e00008, 0x0, 0x8f840008, 0x948a001a,
+0x8c870024, 0x3149ffff, 0x940c0, 0xe83021,
+0xaf46003c, 0x8c850024, 0x8f43003c, 0xa31023,
+0x18400029, 0x0, 0x8c8b0020, 0x25620001,
+0x3c0d0050, 0x35ac0008, 0xaf420038, 0xaf4c0030,
+0x0, 0x0, 0x0, 0x0,
+0x0, 0x0, 0x0, 0x0,
+0x8f4f0000, 0x31ee0020, 0x11c0fffd, 0x0,
+0x8f4a0400, 0x3c080020, 0xac8a0010, 0x8f490404,
+0xac890014, 0xaf480030, 0x0, 0x94860018,
+0x9487001c, 0xc71821, 0xa4830018, 0x9485001a,
+0x24a20001, 0xa482001a, 0x9498001a, 0x9499001e,
+0x13380003, 0x0, 0x3e00008, 0x0,
+0x3e00008, 0xa480001a, 0x8c820020, 0xa0000ca,
+0x3c0d0050, 0xa0000bb, 0x0, 0x3c030800,
+0x8c630020, 0x8f820010, 0x10620003, 0x0,
+0xa0000f2, 0xaf830010, 0x3e00008, 0x0,
+0x3c020800, 0x8c420020, 0x27bdffc8, 0xafbf0034,
+0xafbe0030, 0xafb7002c, 0xafb60028, 0xafb50024,
0xafb40020, 0xafb3001c, 0xafb20018, 0xafb10014,
-0xafb00010, 0x8f620000, 0x3c048000, 0x97430104,
-0x21542, 0x30520078, 0x8f620000, 0x36450002,
-0x3070ffff, 0x3051ffff, 0x8f420178, 0x441024,
-0x1440fffd, 0x32230007, 0x2624fffe, 0x24020008,
-0x431023, 0x30420007, 0x80a021, 0xa7450140,
-0xa7440144, 0xa7420142, 0xa7400146, 0x12000004,
-0x2602fffc, 0xa7420148, 0xa000749, 0x0,
-0x2622fffa, 0xa7420144, 0xa7400148, 0x8f620000,
-0x2442fffc, 0xaf620000, 0x8f420108, 0x30420020,
-0x2102b, 0x21023, 0x30420009, 0x34420001,
-0xa742014a, 0x8f630004, 0x3652021, 0x8f620000,
-0x3063ffff, 0x839821, 0x21602, 0x304400f0,
-0x24030050, 0x10830008, 0x24020060, 0x14820026,
-0x3c040800, 0x8f820014, 0x8f640008, 0x3203fffc,
-0x621821, 0xac64fff8, 0x8f820028, 0x3c033000,
-0xaf431000, 0x3c030211, 0xaf401000, 0xaf431000,
-0x30420006, 0x1040002a, 0x3c038000, 0x8f421000,
-0x431024, 0x1040fffd, 0x0, 0x97441014,
-0x8f451020, 0x8f461020, 0x52c02, 0xe00079b,
-0x30c6ffff, 0x16000006, 0xa6620000, 0x8f431020,
-0x3721021, 0x511021, 0xa000780, 0xac43fffc,
-0x8f820014, 0x8f441020, 0x3203fffc, 0x621821,
-0xac64fffc, 0x3c040800, 0x24840844, 0x3c050800,
-0x24a50840, 0x3c021000, 0xa7500148, 0xa7540144,
-0xaf420178, 0x8f630000, 0x2606fffe, 0x2263021,
-0xaf830000, 0xe000701, 0x0, 0x2512021,
-0xe000676, 0x3084ffff, 0xe000684, 0x2002021,
+0x10400050, 0xafb00010, 0x8f840008, 0x94860006,
+0x9483000a, 0xc32823, 0x30b6ffff, 0x12c0004a,
+0x8fbf0034, 0x94890018, 0x948a000a, 0x12a4023,
+0x3102ffff, 0x2c2382b, 0x14e00002, 0x2c02021,
+0x402021, 0x2c8c0005, 0x15800002, 0x80a021,
+0x24140004, 0xe0000a1, 0x2802021, 0x8f870008,
+0x2809821, 0xaf80000c, 0x94ed000a, 0x2808821,
+0x1280004e, 0x31b2ffff, 0x3c177000, 0x3c154000,
+0x3c1e6000, 0x8f8f0014, 0x8dee0000, 0x1d71824,
+0x50750050, 0x2202021, 0x2a3802b, 0x16000035,
+0x3c182000, 0x50780047, 0x2202021, 0x24100001,
+0x8f83000c, 0x14600039, 0x2915823, 0x230f823,
+0x250c821, 0x33f1ffff, 0x1620ffee, 0x3332ffff,
+0x8f870008, 0x3c110020, 0xaf510030, 0x0,
+0x94e6000a, 0x3c1e6012, 0x37d50010, 0x2662821,
+0xa4e5000a, 0x94e2000a, 0x94f2000a, 0x94f40018,
+0x3057ffff, 0x1292003b, 0xaeb70090, 0x8ced0014,
+0x8ce40010, 0x137140, 0x1ae4021, 0xe5fc3,
+0x10e502b, 0x8b4821, 0x12a1821, 0xace80014,
+0xace30010, 0x2d33823, 0x30f6ffff, 0x16c0ffb9,
+0x8f840008, 0x8fbf0034, 0x8fbe0030, 0x8fb7002c,
+0x8fb60028, 0x8fb50024, 0x8fb40020, 0x8fb3001c,
+0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008,
+0x27bd0038, 0x107e001b, 0x0, 0x1477ffcc,
+0x24100001, 0xe001635, 0x0, 0x8f83000c,
+0x1060ffcb, 0x230f823, 0x2915823, 0x8f870008,
+0x1702021, 0xa000175, 0x3093ffff, 0x8f83000c,
+0x1460ffcb, 0x3c110020, 0xaf510030, 0xa000141,
+0x0, 0xe000870, 0x2402821, 0xa000135,
+0x408021, 0xe000703, 0x2402821, 0xa000135,
+0x408021, 0xe0014fd, 0x2202021, 0xa000135,
+0x408021, 0xe0000bb, 0x0, 0xa000157,
+0x2d33823, 0x27bdffe8, 0xafb00010, 0xafbf0014,
+0xe000035, 0x0, 0x3c028000, 0x34500070,
+0xa000198, 0x8e060000, 0x8f4f0000, 0x39ee0001,
+0x31c20001, 0x10400024, 0x8f8600a0, 0x8e070000,
+0x3c0c0800, 0x8d8c003c, 0x3c090800, 0x8d290038,
+0xe66823, 0x18d2821, 0x5021, 0xad302b,
+0x12a4021, 0x1062021, 0x3c010800, 0xac25003c,
+0xaf8700a0, 0x3c010800, 0xac240038, 0xe0000f4,
+0x0, 0x3c030800, 0x8c630070, 0x1060ffe6,
+0x602021, 0x3c050800, 0x8ca50068, 0x3c060800,
+0x8cc6006c, 0xe0015c4, 0x0, 0x3c010800,
+0xac200070, 0x8f4f0000, 0x39ee0001, 0x31c20001,
+0x1440ffde, 0x8f8600a0, 0x8e0a0000, 0x8f8b00a0,
+0x3c050800, 0x8ca5003c, 0x3c040800, 0x8c840038,
+0x14b4823, 0xa93821, 0xe9402b, 0x821821,
+0x68f821, 0x3c010800, 0xac27003c, 0x3c010800,
+0xac3f0038, 0x8f590100, 0x24180c00, 0x13380013,
+0x0, 0x8f4d0100, 0x24020020, 0xaf4d0020,
+0x936c0000, 0x318300ff, 0x10620012, 0x240e0050,
+0x106e0004, 0x3c0f4000, 0xaf4f0138, 0xa000191,
+0x0, 0xe001274, 0x8f440100, 0x3c0f4000,
+0xaf4f0138, 0xa000191, 0x0, 0xe0000fd,
+0x0, 0x3c0f4000, 0xaf4f0138, 0xa000191,
+0x0, 0xe0005f0, 0x8f440100, 0x3c0f4000,
+0xaf4f0138, 0xa000191, 0x0, 0xa4102b,
+0x24030001, 0x10400009, 0x3021, 0x52840,
+0xa4102b, 0x4a00003, 0x31840, 0x5440fffc,
+0x52840, 0x5060000a, 0x4182b, 0x85382b,
+0x54e00004, 0x31842, 0xc33025, 0x852023,
+0x31842, 0x1460fff9, 0x52842, 0x4182b,
+0x3e00008, 0xc31021, 0x8f850014, 0x3c070008,
+0x3473021, 0x8ca80004, 0x24030050, 0x24070088,
+0xaf480020, 0x8ca90008, 0x90ca0000, 0x314200ff,
+0x1043000c, 0x0, 0x8f4501b8, 0x4a0fffe,
+0x3c024009, 0xe21825, 0x3c061000, 0x4102b,
+0xaf480180, 0xaf490184, 0xaf430188, 0x3e00008,
+0xaf4601b8, 0x90ac000c, 0x318b0001, 0x1560000a,
+0x0, 0x90af000c, 0x31ee0002, 0x11c0ffee,
+0x3821, 0x8cb90014, 0x94b80012, 0xacd9001c,
+0xa00020f, 0xa4d8001a, 0x94ad000e, 0xa00021e,
+0xa4cd002c, 0x3084ffff, 0x30a5ffff, 0x8f4201b8,
+0x440fffe, 0x3c074080, 0x873025, 0x3c031000,
+0xaf400180, 0xaf450184, 0xaf460188, 0x3e00008,
+0xaf4301b8, 0x3e00008, 0x4102b, 0x3084ffff,
+0x8f4201b8, 0x440fffe, 0x3c074038, 0x8ca60000,
+0x872825, 0x3c031000, 0xaf460180, 0xaf450188,
+0x3e00008, 0xaf4301b8, 0x8ca30000, 0x24020028,
+0x27bdffe8, 0xaf430020, 0x24040081, 0xa3620034,
+0xafbf0010, 0xe000238, 0x0, 0x8fbf0010,
+0x24020008, 0x3e00008, 0x27bd0018, 0x8f8d0028,
+0x8f820030, 0x3c0c0800, 0x258c5c54, 0x25ab0001,
+0xd50c0, 0x3168000f, 0x3c060800, 0x24c65c50,
+0x14c3821, 0x25030001, 0x1464821, 0xad250000,
+0xace40000, 0x3063000f, 0x11020003, 0xaf880028,
+0x3e00008, 0x0, 0x3e00008, 0xaf830030,
+0x8f820030, 0x8f870028, 0x1047000b, 0x0,
+0x3c080800, 0x25085c54, 0x228c0, 0xa83021,
+0x8cc30000, 0x24420001, 0x10640005, 0x3042000f,
+0x5447fffa, 0x228c0, 0x3e00008, 0x0,
+0x3c070800, 0x24e75c50, 0xa72021, 0xacc00000,
+0x3e00008, 0xac800000, 0x8f830030, 0x8f860028,
+0x1066000b, 0x804021, 0x3c070800, 0x24e75c50,
+0x328c0, 0xa71021, 0x8c440000, 0x24630001,
+0x10880005, 0x3063000f, 0x5466fffa, 0x328c0,
+0x3e00008, 0x1021, 0x3c070800, 0x24e75c54,
+0xa73021, 0x3e00008, 0x8cc20000, 0x3c039000,
+0x34620001, 0x822025, 0xaf440020, 0x8f450020,
+0x4a0fffe, 0x0, 0x3e00008, 0x0,
+0x3c038000, 0x34620001, 0x822025, 0x3e00008,
+0xaf440020, 0x8f850014, 0x27bdffe0, 0xafb10014,
+0xafbf0018, 0xafb00010, 0x8cb00004, 0x808821,
+0x24030081, 0xaf500020, 0x93640023, 0x30820010,
+0x10400011, 0x0, 0x8f4701b8, 0x4e0fffe,
+0x0, 0xaf500180, 0x11102b, 0x8fbf0018,
+0x8fb10014, 0x8fb00010, 0x3c0a401f, 0x6a4825,
+0x3c081000, 0x27bd0020, 0xaf400184, 0xaf490188,
+0x3e00008, 0xaf4801b8, 0xe000290, 0x2002021,
+0x93660023, 0x2002021, 0x34c30010, 0xe000299,
+0xa3630023, 0xa0002ab, 0x1821, 0x8f820014,
+0x27bdffe0, 0xafb10014, 0xafb00010, 0xafbf0018,
+0x808821, 0xe00027b, 0x8c44001c, 0x408021,
+0x10400012, 0x24050089, 0x8f4e01b8, 0x5c0fffe,
+0x8f9f0014, 0xaf500180, 0x3c194001, 0x8ff8001c,
+0xb98025, 0x11102b, 0xaf580184, 0x8fbf0018,
+0xaf500188, 0x8fb10014, 0x8fb00010, 0x3c0f1000,
+0x27bd0020, 0x3e00008, 0xaf4f01b8, 0x24050030,
+0xe000d2a, 0x24040004, 0x408021, 0x1040ffea,
+0x24050083, 0x8f860014, 0x3c0d0008, 0x34d2821,
+0x3c0c5001, 0xaf420020, 0xacac0000, 0x8cc40004,
+0x240b4646, 0xa4ab002e, 0xaca40018, 0x8cca0008,
+0x402021, 0xacaa001c, 0x8cc9000c, 0xaca90020,
+0x8cc80010, 0xaca80024, 0x8cc70014, 0xaca70028,
+0x8cc30018, 0xaca3002c, 0xe000250, 0x8cc5001c,
+0xa0002cf, 0x2821, 0x8f860014, 0x27bdffe0,
+0xafb20018, 0xafb10014, 0xafbf001c, 0xafb00010,
+0x8cd00004, 0x3c070008, 0x3478821, 0xaf500020,
+0x92250000, 0x24030050, 0x809021, 0x30a200ff,
+0x10430019, 0x24040088, 0x8f4801b8, 0x500fffe,
+0x3c0d400e, 0x8d6025, 0x3c041000, 0xaf500180,
+0xaf400184, 0xaf4c0188, 0xaf4401b8, 0x922a0000,
+0x240bff80, 0x2002021, 0x14b4825, 0xa2290000,
+0x24050004, 0xe000d0c, 0x24060030, 0x12102b,
+0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010,
+0x3e00008, 0x27bd0020, 0xe000265, 0x2002021,
+0xa00030f, 0x2021, 0x27bdffe0, 0xafb10014,
+0x3091ffff, 0xafb00010, 0xafbf0018, 0x12200015,
+0xa08021, 0x8ca40000, 0x10800013, 0x24050002,
+0xe000d0c, 0x24060140, 0xae000000, 0x8f4201b8,
+0x440000d, 0x2021, 0x3c064000, 0x2262825,
+0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3c031000,
+0x27bd0020, 0xaf440180, 0xaf450188, 0x3e00008,
+0xaf4301b8, 0x8ca40000, 0x8f4201b8, 0x440fffe,
+0x3c064000, 0x2262825, 0x8fbf0018, 0x8fb10014,
+0x8fb00010, 0x3c031000, 0x27bd0020, 0xaf440180,
+0xaf450188, 0x3e00008, 0xaf4301b8, 0x8f830014,
+0x27bdffe0, 0xafb20018, 0xafb10014, 0xafb00010,
+0xafbf001c, 0x94620002, 0x809021, 0x30510004,
+0x12200035, 0xa08021, 0x8c64001c, 0xaca40000,
+0x946c0002, 0x31850001, 0x14a00056, 0x0,
+0x8c620004, 0x10400058, 0xae020008, 0x8e070000,
+0x3c038000, 0x241f0001, 0xaf470020, 0x8f660074,
+0xc32025, 0xaf640074, 0xa3600005, 0xaf7f000c,
+0x8e020008, 0x8f850014, 0xa77f0010, 0x2c9c2,
+0xa77f0012, 0xa77f0014, 0xa77f0016, 0xa7790008,
+0x8cb80008, 0xaf78002c, 0x8caf000c, 0xaf6f0030,
+0x8cae0010, 0xaf6e0034, 0x8cad0014, 0x16200003,
+0xaf6d0038, 0x8cb10018, 0xaf710138, 0x8ca80018,
+0x24030002, 0xaf680024, 0x16400004, 0x2002821,
+0xe00032b, 0x2021, 0x1821, 0x8fbf001c,
+0x8fb20018, 0x8fb10014, 0x8fb00010, 0x601021,
+0x3e00008, 0x27bd0020, 0xaca00000, 0x3c086000,
+0x8d06442c, 0x3c076c62, 0x34e37970, 0x10c3000e,
+0x978a002c, 0x24040002, 0xe000d2a, 0x24050140,
+0x10400017, 0xae020000, 0xe000929, 0x0,
+0x14400014, 0x2002821, 0xe00092d, 0x0,
+0xa000361, 0x8f830014, 0x978b0024, 0x14b482b,
+0x1520fff0, 0x24040092, 0xe00032b, 0x0,
+0x12182b, 0x8fbf001c, 0x8fb20018, 0x8fb10014,
+0x8fb00010, 0x601021, 0x3e00008, 0x27bd0020,
+0x2002821, 0xe00032b, 0x24040083, 0xa0003ae,
+0x12182b, 0x8c640004, 0xe00027b, 0x0,
+0x1440ffaa, 0xae020008, 0x2002821, 0xe00032b,
+0x24040087, 0xa0003ae, 0x12182b, 0x3086ffff,
+0x8f4201b8, 0x440fffe, 0x3c094006, 0x8ca80000,
+0xc93825, 0xaf480180, 0x8ca40004, 0x3c031000,
+0xaf440184, 0xaf470188, 0x3e00008, 0xaf4301b8,
+0x27bdffe0, 0xafb00010, 0x8f900014, 0xafb20018,
+0xafb10014, 0xafbf001c, 0x809021, 0x8e040004,
+0xa08821, 0xaca40000, 0xaf440020, 0x92030003,
+0x30620004, 0x1040002d, 0x24020012, 0x24020006,
+0xa362003f, 0x920a001b, 0x2409ffc0, 0x3148003f,
+0x1093825, 0xa367003e, 0x92060003, 0x30c50001,
+0x14a0002c, 0x0, 0x8e020008, 0x1040002d,
+0xae220008, 0x2c9c2, 0xa7790008, 0x8e18000c,
+0x240c0001, 0x240b0014, 0xaf78002c, 0x8e0f0010,
+0xaf6f0030, 0x960e0016, 0xa76e0038, 0x960d0014,
+0xa76d003a, 0xaf6c000c, 0xa76c0010, 0xa76c0012,
+0xa76c0014, 0xa76c0016, 0xa36b0034, 0x12400023,
+0x2202821, 0x92120003, 0x8fbf001c, 0x32510002,
+0x2e300001, 0x26020007, 0x8fb20018, 0x8fb10014,
+0x8fb00010, 0x3e00008, 0x27bd0020, 0xa362003f,
+0x920a001b, 0x2409ffc0, 0x3148003f, 0x1093825,
+0xa367003e, 0x92060003, 0x30c50001, 0x10a0ffd6,
+0x0, 0xe00027b, 0x8e040008, 0x1440ffd5,
+0xae220008, 0x2202821, 0xe000238, 0x24040087,
+0x12102b, 0x8fbf001c, 0x8fb20018, 0x8fb10014,
+0x8fb00010, 0x3e00008, 0x27bd0020, 0xe0003c4,
+0x24040082, 0x8fbf001c, 0x8fb20018, 0x8fb10014,
+0x8fb00010, 0x1021, 0x3e00008, 0x27bd0020,
+0x27bdffe8, 0xafb00010, 0xafbf0014, 0x8ca60000,
+0xa03821, 0x8f850014, 0xaf460020, 0x808021,
+0x8ca90004, 0x24020800, 0x24062000, 0xaf69005c,
+0x8ca50008, 0x54602, 0x51c02, 0x30a4ff00,
+0xa3680021, 0xa3630020, 0x1082000d, 0x2c8a0801,
+0x11400035, 0x240f2000, 0x240b0200, 0x108b0008,
+0x24060400, 0x2c8c0201, 0x11800044, 0x240e0400,
+0x240d0100, 0x108d0002, 0x24060100, 0x24064000,
+0x8f690074, 0x3c0aff00, 0x3c02ffff, 0x12a4024,
+0x1061825, 0xaf630074, 0xa3650081, 0x8f850014,
+0x8ca3000c, 0x622024, 0x5080002c, 0xe02821,
+0xaf63003c, 0x8ca40010, 0x8f420074, 0x240cffbf,
+0x24060004, 0x82f823, 0xaf7f0060, 0x8cb90014,
+0xaf790064, 0x8caf0018, 0xfc402, 0xa7780068,
+0xa76f006a, 0x8cae001c, 0xaf6e006c, 0x90ad000e,
+0xa36d003e, 0x936b003e, 0x16c2824, 0xa365003e,
+0x16000004, 0xe02821, 0xe0003c4, 0x24040082,
+0x3021, 0x8fbf0014, 0x8fb00010, 0xc01021,
+0x3e00008, 0x27bd0018, 0x108fffd5, 0x34068000,
+0x2c982001, 0x1700ffd2, 0x24064000, 0x24194000,
+0x1099ffcf, 0x3c060001, 0x341f8000, 0x549fffcc,
+0x24064000, 0xa00044d, 0x3c060002, 0xe0003c4,
+0x2404008b, 0x10302b, 0x8fbf0014, 0x8fb00010,
+0xc01021, 0x3e00008, 0x27bd0018, 0x548effc0,
+0x24064000, 0xa00044d, 0x24061000, 0x8cb90000,
+0x8f880014, 0x27bdffe8, 0xaf590020, 0xafbf0010,
+0x8d0a0008, 0x24030050, 0xaf6a0040, 0x8d090008,
+0x805021, 0x2404008c, 0xaf690044, 0x8d18000c,
+0x24090003, 0xaf780048, 0x8d0f0010, 0xaf6f004c,
+0x8d0e0010, 0xaf6e0084, 0x8d0d0014, 0xaf6d0050,
+0x8d0c0018, 0xaf6c0054, 0x8d0b001c, 0xaf6b0058,
+0x93660000, 0x30c200ff, 0x1043000f, 0x0,
+0x8f670048, 0x8f620040, 0xe24023, 0x5000003,
+0x0, 0x15400004, 0x24040082, 0xe0003c4,
+0x0, 0x4821, 0x8fbf0010, 0x1201021,
+0x3e00008, 0x27bd0018, 0xaf600084, 0x3c1f0800,
+0x8fff0050, 0x8cb90000, 0x2418ff80, 0x3c0c000c,
+0x33f7021, 0x1d87824, 0xaf4f0028, 0x8d0b0014,
+0x31cd007f, 0x1ba1821, 0x6cf821, 0xafeb00d8,
+0x8d060014, 0xaf9f00c8, 0xafe600dc, 0x8d020010,
+0x2447fffe, 0xa0004ad, 0xafe70108, 0x27bdffe8,
+0xafb00010, 0xafbf0014, 0x9363003e, 0x808021,
+0x802821, 0x30620040, 0x1040000e, 0x2021,
+0x93660000, 0x24040050, 0x30c500ff, 0x10a40010,
+0x0, 0xe000931, 0x8e040000, 0x8e040000,
+0x8fbf0014, 0x8fb00010, 0xa762013c, 0xa0009f1,
+0x27bd0018, 0xe0003c4, 0x0, 0x93660000,
+0x24040050, 0x30c500ff, 0x14a4fff2, 0x0,
+0xe000931, 0x8e040000, 0x8e0e0000, 0x3c0f0800,
+0x8def0050, 0x240aff80, 0x3c0c000c, 0x1cf4821,
+0x12a4024, 0xaf480028, 0x312d007f, 0x1ba5821,
+0x8e040000, 0x16c3821, 0x8fbf0014, 0x8fb00010,
+0xa4e200d6, 0x27bd0018, 0xa0009f1, 0xaf8700c8,
+0x27bdffe8, 0xafbf0010, 0x8ca90000, 0x8f880014,
+0xa03821, 0xaf490020, 0x8d050014, 0x8d050018,
+0x24060005, 0xaf650018, 0x8f63004c, 0xaf63001c,
+0x8f620050, 0xaf620070, 0x10800004, 0x8fbf0010,
+0xc01021, 0x3e00008, 0x27bd0018, 0xe02021,
+0x8f62004c, 0xe0004d0, 0x8f630050, 0x8fbf0010,
+0x3021, 0xc01021, 0x3e00008, 0x27bd0018,
+0x27bdffe0, 0xafb10014, 0xafb00010, 0xafbf0018,
+0xa08021, 0x8ca50000, 0x808821, 0x24020050,
+0xaf450020, 0x93660000, 0x2002021, 0x30c300ff,
+0x10620007, 0x11282b, 0x8fbf0018, 0x8fb10014,
+0x8fb00010, 0xa01021, 0x3e00008, 0x27bd0020,
+0xe0004d0, 0x0, 0xe001582, 0x8e040000,
+0x11282b, 0x8fbf0018, 0x8fb10014, 0x8fb00010,
+0xa01021, 0x3e00008, 0x27bd0020, 0x27bdffe8,
+0xafb00010, 0xafbf0014, 0x8ca20000, 0xa08021,
+0x24030006, 0xaf420020, 0x1480000a, 0x8fbf0014,
+0xe0004d0, 0xa02021, 0x93650000, 0x24030050,
+0x30a400ff, 0x10830007, 0x0, 0x1821,
+0x8fbf0014, 0x8fb00010, 0x601021, 0x3e00008,
+0x27bd0018, 0xe001582, 0x8e040000, 0xa00054d,
+0x1821, 0x27bdffe0, 0xafb20018, 0x3092ffff,
+0xafb00010, 0xafbf001c, 0xafb10014, 0x1640001b,
+0xa08021, 0x93640000, 0x24030050, 0x308200ff,
+0x10430025, 0x240bff80, 0x9764013c, 0xe000988,
+0x3084ffff, 0x936e0000, 0x240d0050, 0x31d100ff,
+0x162d0005, 0x0, 0x9378003e, 0x330f0040,
+0x11e00025, 0x0, 0xe000290, 0x2002021,
+0x936d0005, 0x240efffe, 0x2002021, 0x1ae6024,
+0x358b0002, 0xe000299, 0xa36b0005, 0x8f4f01b8,
+0x5e0fffe, 0x3c19400b, 0xaf500180, 0x259c025,
+0x3c101000, 0xaf400184, 0x8fbf001c, 0xaf580188,
+0x8fb20018, 0xaf5001b8, 0x8fb10014, 0x8fb00010,
+0x3e00008, 0x27bd0020, 0x3c0c0800, 0x8d8c0050,
+0x3c08000c, 0x1855021, 0x3149007f, 0x14b3024,
+0x13a3821, 0xe82821, 0xaf460028, 0x94a400d6,
+0xa000564, 0xaf8500c8, 0xe000290, 0x2002021,
+0x93670005, 0x2408fffe, 0x2002021, 0xe83024,
+0x34c50002, 0xa3650005, 0x9362007d, 0x34430002,
+0xe000299, 0xa363007d, 0xe0009f3, 0x2002021,
+0x937f0000, 0x33f900ff, 0x13310009, 0x24110001,
+0x8f440178, 0x480fffe, 0x240a0002, 0x3c091000,
+0xaf500140, 0xa34a0144, 0xa000578, 0xaf490178,
+0xaf71000c, 0xa7710010, 0xa7710012, 0xa7710014,
+0xa0005a5, 0xa7710016, 0x8f850014, 0x27bdffe8,
+0xafbf0010, 0x8ca60004, 0x24030050, 0x24040086,
+0xaf460020, 0x93670000, 0x30e200ff, 0x10430007,
+0xc02821, 0xe000556, 0x0, 0x8fbf0010,
+0x1021, 0x3e00008, 0x27bd0018, 0x93690005,
+0x31280002, 0x1100fff7, 0x2021, 0x8fbf0010,
+0x1021, 0x3e00008, 0x27bd0018, 0x27bdffe0,
+0xafbf0018, 0xafb10014, 0xafb00010, 0x93660001,
+0x808021, 0xe000290, 0x30d10004, 0x93640005,
+0x1029c2, 0xa7650000, 0x34830040, 0xa3630005,
+0xe000299, 0x2002021, 0xe0009f3, 0x2002021,
+0x24020001, 0xaf62000c, 0x2002021, 0xa7620010,
+0x24050002, 0xa7620012, 0x24060140, 0xa7620014,
+0xe000d0c, 0xa7620016, 0x16200004, 0x8fbf0018,
+0x9788002c, 0x2507ffff, 0xa787002c, 0x8fb10014,
+0x8fb00010, 0x3e00008, 0x27bd0020, 0x27bdffe0,
+0xafbf0018, 0xafb10014, 0xafb00010, 0xe000290,
+0x808821, 0x93630005, 0x2202021, 0xe000299,
+0x307000ff, 0x2402003e, 0x12020006, 0x2202021,
+0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008,
+0x27bd0020, 0x8fbf0018, 0x8fb10014, 0x8fb00010,
+0xa0005cc, 0x27bd0020, 0x27bdffe8, 0xafbf0014,
+0xafb00010, 0x8f500020, 0x0, 0xe0009f3,
+0xaf440020, 0xaf500020, 0x8fbf0014, 0x8fb00010,
+0x3e00008, 0x27bd0018, 0x24091680, 0x3c08000c,
+0xaf490028, 0x3483821, 0x8ce60000, 0x3c036000,
+0x8c654448, 0xc41026, 0x3e00008, 0xa21021,
+0x24020004, 0x24030001, 0xa362007d, 0xa3630005,
+0x8f450178, 0x4a0fffe, 0x0, 0xaf440140,
+0x24060002, 0x3c041000, 0xa3460144, 0x3e00008,
+0xaf440178, 0x27bdffe0, 0xafb00010, 0x8f900014,
+0xafbf0018, 0xafb10014, 0x920c000e, 0xa08821,
+0xa36c0021, 0x920b000d, 0xa36b0020, 0x960a0012,
+0xa76a003c, 0x96090010, 0x3126ffff, 0xaf660084,
+0xe000613, 0x8e04001c, 0xaf62004c, 0x8f68004c,
+0x24450001, 0x403021, 0xaf680050, 0x8f620050,
+0x3c1f7fff, 0x24040005, 0xaf620054, 0xaf650058,
+0x8f630058, 0x37f9ffff, 0x3c0b7f00, 0xaf63005c,
+0xa3600023, 0xaf790064, 0xa3640037, 0x8e070014,
+0x24030050, 0x2202021, 0xaf670048, 0x8f780048,
+0x24c7fffe, 0xaf780024, 0x8e0f0018, 0xaf6f006c,
+0x920e000c, 0xa36e0036, 0x936d003e, 0x35ac0020,
+0xa36c003e, 0x8f6a0074, 0x14b4824, 0x35284000,
+0xaf680074, 0x93650000, 0x30a200ff, 0x5043000b,
+0x8e280000, 0xe0004d0, 0x0, 0xe00061d,
+0x8e240000, 0x8fbf0018, 0x8fb10014, 0x8fb00010,
+0x1021, 0x3e00008, 0x27bd0020, 0x3c090800,
+0x8d290050, 0x2402ff80, 0x3c10000c, 0x1092821,
+0xa21824, 0xaf430028, 0x8e390000, 0x3c1f0800,
+0x8fff0050, 0x33fc021, 0x330f007f, 0x1fa7021,
+0x1d06821, 0xada600d8, 0xada000dc, 0xada70108,
+0xe0004d0, 0xaf8d00c8, 0xe00061d, 0x8e240000,
+0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x1021,
+0x3e00008, 0x27bd0020, 0x3084ffff, 0x8f4201b8,
+0x440fffe, 0x3c074035, 0x873025, 0x3c031000,
+0xaf450180, 0xaf400184, 0xaf460188, 0x3e00008,
+0xaf4301b8, 0x27bdffe0, 0xafb10014, 0x808821,
+0x8f840014, 0xafbf0018, 0xafb00010, 0x8c900004,
+0x2404008a, 0xaf500020, 0x93630005, 0x30620002,
+0x14400022, 0x2002821, 0x93650023, 0x2404008d,
+0x30a60020, 0x14c0001d, 0x2002821, 0x9369003f,
+0x24070012, 0x312800ff, 0x11070018, 0x24040081,
+0xe000290, 0x2002021, 0x936c0023, 0x240a0004,
+0x2002021, 0x358b0042, 0xa36b0023, 0xe000299,
+0xa36a007d, 0x8f4d0178, 0x5a0fffe, 0x0,
+0xaf500140, 0x11102b, 0x8fbf0018, 0x8fb10014,
+0x8fb00010, 0x240f0002, 0x3c0e1000, 0x27bd0020,
+0xa34f0144, 0x3e00008, 0xaf4e0178, 0xe000687,
+0x0, 0x11102b, 0x8fbf0018, 0x8fb10014,
+0x8fb00010, 0x3e00008, 0x27bd0020, 0x3084ffff,
+0x8f4201b8, 0x440fffe, 0x3c074036, 0x873025,
+0x3c031000, 0xaf450180, 0xaf400184, 0xaf460188,
+0x3e00008, 0xaf4301b8, 0x27bdffe0, 0xafb20018,
+0x809021, 0x8f840014, 0xafb10014, 0xafbf001c,
+0xafb00010, 0x8c900004, 0x24110012, 0x2404008a,
+0xaf500020, 0x93630005, 0x30620002, 0x14400019,
+0x2002821, 0x9367003f, 0x2002821, 0x30e600ff,
+0x10d10014, 0x24040081, 0x936a003f, 0x24080004,
+0x314900ff, 0x1128000f, 0x0, 0xe000290,
+0x2002021, 0x936e0023, 0x240cfffe, 0x2002021,
+0x35cd0020, 0xa36d0023, 0xa371003f, 0x936b0005,
+0x16c2824, 0xe000299, 0xa3650005, 0x2002821,
+0x2021, 0xe0006c8, 0x0, 0x12102b,
+0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010,
+0x3e00008, 0x27bd0020, 0x27bdffd8, 0xafb3001c,
+0x3093ffff, 0xafb40020, 0xafb20018, 0xafbf0024,
+0xafb10014, 0xafb00010, 0x30b4ffff, 0x12600027,
+0x9021, 0x8f900014, 0x8e030000, 0x3c068000,
+0x24020040, 0x33e02, 0x32c02, 0x30e4007f,
+0x668824, 0x1482001d, 0x30a500ff, 0x8f830020,
+0x2c680009, 0x51000010, 0x8f91000c, 0x35880,
+0x3c0c0800, 0x258c58fc, 0x16c5021, 0x8d490000,
+0x1200008, 0x0, 0x2922821, 0x30a5ffff,
+0xe00022a, 0x24040084, 0x16200002, 0x8f900014,
+0xaf800020, 0x8f91000c, 0x260a0020, 0x26490001,
+0x1408021, 0x3132ffff, 0x16200004, 0xaf8a0014,
+0x253582b, 0x1560ffdc, 0x0, 0x2401021,
0x8fbf0024, 0x8fb40020, 0x8fb3001c, 0x8fb20018,
0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0028,
-0x3084ffff, 0x3882ffff, 0x30c6ffff, 0x52c00,
-0xa62825, 0x451021, 0x45282b, 0x451021,
-0x3043ffff, 0x21402, 0x621021, 0x3044ffff,
-0x21402, 0x821021, 0x3842ffff, 0x3e00008,
-0x3042ffff, 0x0 };
-static u32 bce_TPAT_b06FwData[(0x0/4) + 1] = { 0x0 };
-static u32 bce_TPAT_b06FwRodata[(0x0/4) + 1] = { 0x0 };
-static u32 bce_TPAT_b06FwBss[(0x450/4) + 1] = { 0x0 };
-static u32 bce_TPAT_b06FwSbss[(0x38/4) + 1] = { 0x0 };
-/* static u32 bce_TPAT_b06FwSdata[(0x0/4) + 1] = { 0x0 }; */
-
-static int bce_TXP_b06FwReleaseMajor = 0x1;
-static int bce_TXP_b06FwReleaseMinor = 0x0;
-static int bce_TXP_b06FwReleaseFix = 0x0;
-static u32 bce_TXP_b06FwStartAddr = 0x08000064;
-static u32 bce_TXP_b06FwTextAddr = 0x08000000;
-static int bce_TXP_b06FwTextLen = 0x44d4;
-static u32 bce_TXP_b06FwDataAddr = 0x08004520;
-static int bce_TXP_b06FwDataLen = 0xd0;
-static u32 bce_TXP_b06FwRodataAddr = 0x080044d8;
-static int bce_TXP_b06FwRodataLen = 0x30;
-static u32 bce_TXP_b06FwBssAddr = 0x08004670;
-static int bce_TXP_b06FwBssLen = 0xa20;
-static u32 bce_TXP_b06FwSbssAddr = 0x080045f0;
-static int bce_TXP_b06FwSbssLen = 0x80;
-/* static u32 bce_TXP_b06FwSDataAddr = 0x00000000; */
-/* static int bce_TXP_b06FwSDataLen = 0x0; */
-static u32 bce_TXP_b06FwText[(0x44d4/4) + 1] = {
-0xa000019,
-0x0, 0x0, 0xd, 0x74787020,
-0x332e342e, 0x38000000, 0x3040800, 0xa,
-0xe6, 0xea60, 0x0, 0x0,
-0x0, 0x0, 0x0, 0x0,
-0x0, 0x0, 0x0, 0x0,
-0x0, 0x0, 0x0, 0x0,
-0x0, 0x10000003, 0x0, 0xd,
-0xd, 0x3c020800, 0x244245f0, 0x3c030800,
-0x24635090, 0xac400000, 0x43202b, 0x1480fffd,
-0x24420004, 0x3c1d0800, 0x37bd7ffc, 0x3a0f021,
-0x3c100800, 0x26100064, 0x3c1c0800, 0x279c45f0,
-0xe00024f, 0x0, 0xd, 0x8f840018,
-0x27bdffe8, 0xafb00010, 0x8f460104, 0x8f83000c,
-0x8c8500ac, 0xaf430080, 0x948200a8, 0xa7420e10,
-0x948300aa, 0xa7430e12, 0x8c8200ac, 0xaf420e18,
-0x97430e10, 0xa7430e14, 0x97420e12, 0xc821,
-0xa7420e16, 0x8f430e18, 0x6021, 0xc53023,
-0xaf430e1c, 0x10c001aa, 0x2d820001, 0x3c0e1000,
-0x2418fff8, 0x24100010, 0x240f0f00, 0x93620008,
-0x10400009, 0x0, 0x97620010, 0xc2102b,
-0x14400005, 0x0, 0x97620010, 0x3042ffff,
-0xa000058, 0xaf420e00, 0xaf460e00, 0x8f420000,
-0x30420008, 0x1040fffd, 0x0, 0x97420e08,
-0x8f450e04, 0x3044ffff, 0x30820001, 0x14400005,
-0x0, 0x14a00005, 0x3083a040, 0xa000229,
-0x0, 0xd, 0x3083a040, 0x24020040,
-0x14620054, 0x3082a000, 0x3c038000, 0x8f420178,
-0x431024, 0x1440fffd, 0x308a0036, 0x8f880010,
-0x30890008, 0x24020800, 0xaf420178, 0x1001821,
-0x9742008a, 0x431023, 0x2442ffff, 0x30421fff,
-0x2c420008, 0x1440fffa, 0xa06021, 0x8f82001c,
-0xcc3023, 0x24070001, 0x8f83000c, 0x304b00ff,
-0x24420001, 0xaf82001c, 0x25024000, 0x106f0005,
-0x3422021, 0x93820016, 0x30420007, 0x21240,
-0x34470001, 0xb1400, 0x3c030100, 0x431025,
-0xac820000, 0x8f83001c, 0xea3825, 0x11200010,
-0xac830004, 0xee3825, 0x97430e0a, 0x8f840010,
-0x3c028100, 0x621825, 0x2402000e, 0xaf430160,
-0x25830006, 0x24840008, 0x30841fff, 0xa742015a,
-0xa7430158, 0xaf840010, 0xa0000a7, 0x0,
-0x8f830010, 0x25820002, 0xa7420158, 0x24630008,
-0x30631fff, 0xaf830010, 0x54c0000f, 0x8f420e14,
-0x8f82000c, 0x504f0002, 0x24190001, 0x34e70040,
-0x97420e10, 0x97430e12, 0x8f850018, 0x21400,
-0x621825, 0xaca300a8, 0x8f840018, 0x8f420e18,
-0xac8200ac, 0x8f420e14, 0x8f430e1c, 0xaf420144,
-0xaf430148, 0xa34b0152, 0xaf470154, 0xa0001ef,
-0xaf4e0178, 0x1040016a, 0x0, 0x93620008,
-0x50400008, 0xafa60008, 0x97620010, 0xa2102b,
-0x10400003, 0x30820040, 0x10400161, 0x0,
-0xafa60008, 0xa7840014, 0xaf850008, 0x93620008,
-0x14400060, 0x27ac0008, 0xaf60000c, 0x97820014,
-0x30424000, 0x10400002, 0x2403000e, 0x24030016,
-0xa363000a, 0x24034007, 0xaf630014, 0x93820016,
-0x8f630014, 0x30420007, 0x21240, 0x621825,
-0xaf630014, 0x97820014, 0x8f630014, 0x30420010,
-0x621825, 0xaf630014, 0x97820014, 0x30420008,
-0x5040000f, 0x2821, 0x8f620014, 0x4e1025,
-0xaf620014, 0x97430e0a, 0x3c028100, 0x621825,
-0x2402000e, 0xaf630004, 0xa3620002, 0x9363000a,
-0x3405fffc, 0x24630004, 0xa0000f7, 0xa363000a,
-0xaf600004, 0xa3600002, 0x97820014, 0x9363000a,
-0x30421f00, 0x21182, 0x24420028, 0x621821,
-0xa3630009, 0x97420e0c, 0xa7620010, 0x93630009,
-0x24020008, 0x24630002, 0x30630007, 0x431023,
-0x30420007, 0xa362000b, 0x93640009, 0x97620010,
-0x8f890008, 0x97830014, 0x441021, 0xa21021,
-0x30630040, 0x10600007, 0x3045ffff, 0xa9102b,
-0x14400005, 0x125102b, 0x3c078000, 0xa00012b,
-0x5821, 0x125102b, 0x544000ca, 0x6021,
-0x97420e14, 0xa7420e10, 0x97430e16, 0xa7430e12,
-0x8f420e1c, 0xaf420e18, 0xaf450e00, 0x8f420000,
-0x30420008, 0x1040fffd, 0x0, 0x97420e08,
-0xa04821, 0xa7820014, 0x8f430e04, 0x3821,
-0x240b0001, 0xaf830008, 0x97620010, 0xa00013d,
-0x304dffff, 0x8f890008, 0x97820014, 0x30420040,
-0x10400004, 0x1206821, 0x3c078000, 0xa00013d,
-0x5821, 0x97630010, 0x8f820008, 0x10430003,
-0x3821, 0xa0001e2, 0x6021, 0x240b0001,
-0x8d820000, 0x491023, 0x1440000d, 0xad820000,
-0x8f620014, 0x34420040, 0xaf620014, 0x97430e10,
-0x97420e12, 0x8f840018, 0x31c00, 0x431025,
-0xac8200a8, 0x8f830018, 0x8f420e18, 0xac6200ac,
-0x93620008, 0x14400041, 0x25260002, 0x8f840010,
-0x9743008a, 0x3063ffff, 0xafa30000, 0x8fa20000,
-0x441023, 0x2442ffff, 0x30421fff, 0x2c420010,
-0x1440fff7, 0x0, 0x8f820010, 0x8f83001c,
-0x21082, 0x21080, 0x24424000, 0x3422821,
-0x605021, 0x24630001, 0x314200ff, 0x21400,
-0xaf83001c, 0x3c033200, 0x431025, 0xaca20000,
-0x93630009, 0x9362000a, 0x31c00, 0x431025,
-0xaca20004, 0x8f83001c, 0x3c028000, 0xaca0000c,
-0x10e00002, 0xaca30008, 0xaca2000c, 0x97820014,
-0x30420008, 0x10400002, 0xc04021, 0x25280006,
-0x97430e14, 0x93640002, 0x8f450e1c, 0x8f660004,
-0x8f670014, 0x3063ffff, 0xa7430144, 0x97420e16,
-0xa7420146, 0xaf450148, 0xa34a0152, 0x8f820010,
-0x308400ff, 0xa744015a, 0xaf460160, 0xa7480158,
-0xaf470154, 0xaf4e0178, 0x501021, 0x30421fff,
-0xaf820010, 0xa0001cd, 0x8d820000, 0x93620009,
-0x9363000b, 0x8f850010, 0x2463000a, 0x435021,
-0x25440007, 0x982024, 0x9743008a, 0x3063ffff,
-0xafa30000, 0x8fa20000, 0x451023, 0x2442ffff,
-0x30421fff, 0x44102b, 0x1440fff7, 0x0,
-0x8f820010, 0x8f84001c, 0x21082, 0x21080,
-0x24424000, 0x3422821, 0x804021, 0x24840001,
-0xaf84001c, 0x93630009, 0x310200ff, 0x22400,
-0x3c024100, 0x24630002, 0x621825, 0x832025,
-0xaca40000, 0x8f62000c, 0x471025, 0xaca20004,
-0x97430e14, 0x93640002, 0x8f450e1c, 0x8f660004,
-0x8f670014, 0x3063ffff, 0xa7430144, 0x97420e16,
-0x308400ff, 0xa7420146, 0xaf450148, 0xa3480152,
-0x8f830010, 0x25420007, 0x581024, 0xa744015a,
-0xaf460160, 0xa7490158, 0xaf470154, 0xaf4e0178,
-0x621821, 0x30631fff, 0xaf830010, 0x8d820000,
-0x14400005, 0x0, 0x8f620014, 0x2403ffbf,
-0x431024, 0xaf620014, 0x8f62000c, 0x4d1021,
-0xaf62000c, 0x93630008, 0x14600008, 0x0,
-0x11600006, 0x0, 0x8f630014, 0x3c02efff,
-0x3442fffe, 0x621824, 0xaf630014, 0xa36b0008,
-0x1206021, 0x1580000c, 0x8fa60008, 0x97420e14,
-0x97430e16, 0x8f850018, 0x21400, 0x621825,
-0xaca300a8, 0x8f840018, 0x8f420e1c, 0xac8200ac,
-0xa0001f1, 0x2d820001, 0x14c0fe5c, 0x2d820001,
-0x591025, 0x10400059, 0x24020f00, 0x8f83000c,
-0x14620024, 0x3c048000, 0x1180000a, 0x3c038000,
-0x97420e08, 0x30420040, 0x14400006, 0x0,
-0x0, 0xd, 0x0, 0x24000284,
-0x3c038000, 0x8f420178, 0x431024, 0x1440fffd,
-0x0, 0x97420e10, 0x3c030500, 0x431025,
-0xaf42014c, 0x97430e14, 0xa7430144, 0x97420e16,
-0xa7420146, 0x8f430e1c, 0x24022000, 0xaf430148,
-0x3c031000, 0xa3400152, 0xa740015a, 0xaf400160,
-0xa7400158, 0xaf420154, 0xaf430178, 0x8f83000c,
-0x3c048000, 0x8f420178, 0x441024, 0x1440fffd,
-0x24020f00, 0x10620016, 0x0, 0x97420e14,
-0xa7420144, 0x97430e16, 0xa7430146, 0x8f420e1c,
-0x3c031000, 0xaf420148, 0xa000246, 0x24020240,
-0x97420e14, 0x97430e16, 0x8f840018, 0x21400,
-0x621825, 0xac8300a8, 0x8f850018, 0x8f420e1c,
-0x6021, 0xaca200ac, 0xa0001f1, 0x2d820001,
-0xaf40014c, 0x11800007, 0x0, 0x97420e10,
-0xa7420144, 0x97430e12, 0xa7430146, 0xa000243,
-0x8f420e18, 0x97420e14, 0xa7420144, 0x97430e16,
-0xa7430146, 0x8f420e1c, 0xaf420148, 0x24020040,
-0x3c031000, 0xa3400152, 0xa740015a, 0xaf400160,
-0xa7400158, 0xaf420154, 0xaf430178, 0x8fb00010,
-0x3e00008, 0x27bd0018, 0x27bdffd0, 0x3c1a8000,
-0x3c0420ff, 0x3484fffd, 0x3c020008, 0x3421821,
-0xafbf002c, 0xafb60028, 0xafb50024, 0xafb40020,
-0xafb3001c, 0xafb20018, 0xafb10014, 0xafb00010,
-0xaf830018, 0xaf440e00, 0x0, 0x0,
-0x0, 0x0, 0x0, 0x3c0200ff,
-0x3442fffd, 0x3c036004, 0xaf420e00, 0x8c705000,
-0x2402ff7f, 0x2028024, 0x3610380c, 0x3c026000,
-0xac705000, 0x8c440438, 0x24030009, 0xaf430008,
-0xaf80001c, 0xaf800010, 0x3090ffff, 0x3a102f71,
-0xe000819, 0x2610c0b3, 0xe000302, 0x0,
-0x16000003, 0x0, 0x3c016000, 0xac20442c,
-0xe000830, 0x24160800, 0xe000b90, 0x24140d00,
-0x3c020800, 0x24554690, 0x3c130800, 0x24120f00,
-0x3c110800, 0x3c104000, 0x8f420000, 0x30420001,
-0x1040fffd, 0x0, 0x8f420100, 0x3c038000,
-0xaf82000c, 0xaf420020, 0x8f420178, 0x431024,
-0x1440fffd, 0x0, 0xaf560178, 0x93430108,
-0xa3830016, 0x93820016, 0x30420001, 0x10400008,
-0x0, 0x93820016, 0x30420006, 0x21100,
-0xe000030, 0x55d821, 0xa0002b0, 0x0,
-0x8f82000c, 0x14540005, 0x0, 0xe000030,
-0x267b4710, 0xa0002b0, 0x0, 0x14520005,
-0x0, 0xe000030, 0x263b4730, 0xa0002b0,
-0x0, 0xe00047f, 0x0, 0xaf500138,
-0xa000287, 0x0, 0x27bdfff8, 0x3084ffff,
-0x24820007, 0x3044fff8, 0x8f850010, 0x9743008a,
-0x3063ffff, 0xafa30000, 0x8fa20000, 0x451023,
-0x2442ffff, 0x30421fff, 0x44102b, 0x1440fff7,
-0x0, 0x8f820010, 0x21082, 0x21080,
-0x24424000, 0x3421021, 0x3e00008, 0x27bd0008,
-0x3084ffff, 0x8f820010, 0x24840007, 0x3084fff8,
-0x441021, 0x30421fff, 0xaf820010, 0x3e00008,
-0x0, 0x27bdffe8, 0x3c1a8000, 0x3c0420ff,
-0x3484fffd, 0x3c020008, 0x3421821, 0xafbf0014,
-0xafb00010, 0xaf830018, 0xaf440e00, 0x0,
-0x0, 0x0, 0x0, 0x0,
-0x3c0200ff, 0x3442fffd, 0x3c036004, 0xaf420e00,
-0x8c705000, 0x2402ff7f, 0x2028024, 0x3610380c,
-0x3c026000, 0xac705000, 0x8c440438, 0x24030009,
-0xaf430008, 0xaf80001c, 0xaf800010, 0x3090ffff,
-0x3a102f71, 0xe000819, 0x2610c0b3, 0xe000302,
-0x0, 0x16000003, 0x0, 0x3c016000,
-0xac20442c, 0xe000830, 0x0, 0xe000b90,
-0x0, 0x8fbf0014, 0x8fb00010, 0x3e00008,
-0x27bd0018, 0x27bdffe8, 0x3c02000a, 0x3421821,
-0x3c040800, 0x24844750, 0x2405001a, 0xafbf0010,
-0xaf830028, 0xe000825, 0x3021, 0x3c050800,
-0x3c020800, 0x24421ec4, 0xaca247b8, 0x24a547b8,
-0x3c020800, 0x24421f78, 0x3c030800, 0x24631f90,
-0x3c040800, 0xaca20004, 0x3c020800, 0x24420ce4,
-0xaca30008, 0xac8247d0, 0x248447d0, 0x3c020800,
-0x24420e7c, 0x3c070800, 0x24e71ecc, 0x3c060800,
-0x24c61fa8, 0x3c050800, 0x24a51f00, 0x3c030800,
-0xac820004, 0x3c020800, 0x24421fb0, 0xac870008,
-0xac86000c, 0xac850010, 0xac6247f0, 0x246347f0,
-0x3c020800, 0x8fbf0010, 0x24421fc8, 0x3c040800,
-0xac620004, 0x2402001d, 0xac670008, 0xac66000c,
-0xac650010, 0xac820060, 0x3e00008, 0x27bd0018,
-0x8f830000, 0x9062003e, 0x4021, 0x30420004,
-0x10400020, 0x603821, 0x3c026000, 0x8c435404,
-0x3c040800, 0x8c820060, 0x3063003f, 0x43102b,
-0x10400018, 0x3c040800, 0x24834750, 0x9745093c,
-0x8c620004, 0x45102b, 0x10400006, 0x804821,
-0x8ce20050, 0x8ce3004c, 0x431023, 0x1c400019,
-0x3021, 0x25224750, 0x8c430004, 0x8d244750,
-0x83102b, 0x54400001, 0x801821, 0xa03021,
-0x66102b, 0x5440000f, 0x603021, 0xa00036b,
-0x93420923, 0x3c020800, 0x24434750, 0x8c650004,
-0x8c444750, 0x85182b, 0x10600002, 0x404821,
-0x802821, 0x9746093c, 0xa6102b, 0x54400001,
-0xa03021, 0x93420923, 0x30420002, 0x1040002e,
-0x25224750, 0x8f830024, 0x8ce20124, 0x621023,
-0x10c00028, 0x461821, 0x443000b, 0x28420002,
-0x18600018, 0x24020001, 0x10620016, 0x24080001,
-0x0, 0xd, 0x0, 0x24000103,
-0xa00038e, 0x24080001, 0x10400009, 0x24020001,
-0x10c2000c, 0x24080001, 0x0, 0xd,
-0x0, 0x2400010b, 0xa00038e, 0x24080001,
-0x0, 0xd, 0x0, 0x24000111,
-0x4021, 0x1100000b, 0x25244750, 0x8c830034,
-0x8d254750, 0x24c6ffff, 0x24020004, 0xa0820010,
-0x24630001, 0x10a00003, 0xac830034, 0x24a2ffff,
-0xad224750, 0x25224750, 0xac460008, 0xa4400026,
-0x3e00008, 0x1021, 0x8f840008, 0x97830014,
-0x3c020800, 0x8f850000, 0x24464750, 0x24020008,
-0xa4c00012, 0xa4c20014, 0x30630040, 0x3182b,
-0x31823, 0x30630018, 0x34630010, 0xacc40008,
-0xa0c30024, 0x90a2003e, 0x30420004, 0x10400029,
-0x0, 0x9743093c, 0x8f820008, 0x43102b,
-0x10400014, 0x603821, 0x3c026000, 0x8c435404,
-0x3c040800, 0x8c820060, 0x3063003f, 0x43102b,
-0x1040000c, 0x0, 0x94a2013e, 0x30420001,
-0x14400008, 0x0, 0x8ca20050, 0x8ca3004c,
-0x431023, 0x18400003, 0x24020006, 0x3e00008,
-0xacc00008, 0x97820014, 0x30420040, 0x10400005,
-0x0, 0x8f830000, 0x9462013e, 0xa0003d9,
-0x3042fffe, 0x8f820008, 0x47102b, 0x14400005,
-0x0, 0x8f830000, 0x9462013e, 0x34420001,
-0xa462013e, 0x8f820008, 0x2c420001, 0x21023,
-0x3e00008, 0x30420006, 0x974309da, 0x804021,
-0xad030000, 0x8f4209dc, 0xad020004, 0x8f4309e0,
-0xad030008, 0x934409d9, 0x24020001, 0x30840003,
-0x1082001f, 0x30a900ff, 0x28820002, 0x10400005,
-0x24020002, 0x10800009, 0x3c0a0800, 0xa000431,
-0x93430934, 0x1082000b, 0x24020003, 0x10820026,
-0x3c0a0800, 0xa000431, 0x93430934, 0x974209e4,
-0x21400, 0x34420800, 0xad02000c, 0xa000430,
-0x25080010, 0x974209e4, 0x21400, 0x34428100,
-0xad02000c, 0x974309e8, 0x3c0a0800, 0x31c00,
-0x34630800, 0xad030010, 0xa000430, 0x25080014,
-0x974409e4, 0x3c050800, 0x24a24750, 0x9443001e,
-0x94460016, 0x94470012, 0xa05021, 0x24020800,
-0xad000010, 0xad020014, 0x42400, 0x661821,
-0x671823, 0x2463fff2, 0x832025, 0xad04000c,
-0xa000430, 0x25080018, 0x974209e4, 0x3c050800,
-0x21400, 0x34428100, 0xad02000c, 0x974409e8,
-0x24a24750, 0x9443001e, 0x94460016, 0x94470012,
-0xa05021, 0x24020800, 0xad000014, 0xad020018,
-0x42400, 0x661821, 0x671823, 0x2463ffee,
-0x832025, 0xad040010, 0x2508001c, 0x93430934,
-0x93450921, 0x3c074000, 0x25444750, 0x9482001a,
-0x94860016, 0x31882, 0x31e00, 0x52c00,
-0xa72825, 0x651825, 0x461021, 0x621825,
-0xad030000, 0x97820030, 0x974309ea, 0x431021,
-0x21400, 0x34424000, 0xad020004, 0x97830030,
-0x24630001, 0x30637fff, 0xa7830030, 0x93420920,
-0x3c030006, 0x21600, 0x431025, 0xad020008,
-0x8f43092c, 0xad03000c, 0x8f420930, 0xad020010,
-0x8f430938, 0x25080014, 0xad030000, 0x8f820024,
-0x11200004, 0xad020004, 0x8f420940, 0xa00045b,
-0x2442ffff, 0x8f420940, 0xad020008, 0x8f440948,
-0x8f420940, 0x93430936, 0x822823, 0x652806,
-0x3402ffff, 0x45102b, 0x54400001, 0x3405ffff,
-0x93420937, 0x25434750, 0x90640024, 0xad000010,
-0x21700, 0x42400, 0x441025, 0x451025,
-0xad02000c, 0x8f830000, 0x9062003e, 0x30420008,
-0x1040000b, 0x25080014, 0x3c020101, 0x3442080a,
-0xad020000, 0x8f430960, 0x8f420074, 0x621821,
-0xad030004, 0x8f820000, 0x8c43012c, 0xad030008,
-0x3e00008, 0x1001021, 0x27bdffc0, 0x3c020008,
-0x3423021, 0xafbf003c, 0xafbe0038, 0xafb70034,
-0xafb60030, 0xafb5002c, 0xafb40028, 0xafb30024,
-0xafb20020, 0xafb1001c, 0xafb00018, 0xaf860000,
-0x24020040, 0xaf420814, 0xaf400810, 0x8f420944,
-0x8f430950, 0x8f440954, 0x8f45095c, 0xaf820038,
-0xaf830024, 0xaf840020, 0xaf850034, 0x90c20000,
-0x24030020, 0x304400ff, 0x10830005, 0x24020030,
-0x10820011, 0x3c030800, 0xa0004b3, 0x8c62002c,
-0x24020088, 0xaf420818, 0x93430109, 0x3c020800,
-0x10600002, 0x245747d0, 0xd, 0x9342010a,
-0x30420080, 0x14400010, 0x24020800, 0xd,
-0xa0004bb, 0x24020800, 0xe0008a0, 0x0,
-0xa000794, 0x8fbf003c, 0x24420001, 0xac62002c,
-0x0, 0xd, 0x0, 0x240002cb,
-0xa000794, 0x8fbf003c, 0xaf420178, 0x8f460104,
-0x8f430988, 0x24c2ffff, 0x431023, 0x58400006,
-0x8f4209a0, 0x0, 0xd, 0x0,
-0x240002d6, 0x8f4209a0, 0x3c100800, 0x8f850024,
-0x3c040800, 0x248447b8, 0xae024780, 0x8f4309a4,
-0x8c820000, 0x26044780, 0x2492ffd0, 0xae450028,
-0xae430034, 0xc31823, 0x40f809, 0xac83ffd0,
-0x408821, 0x32220010, 0xafa20010, 0x32220002,
-0x10400007, 0x200b021, 0x8e420020, 0x32340040,
-0x2403ffbf, 0x431024, 0xa000773, 0xae420020,
-0x32220020, 0x10400002, 0x3c020800, 0x245747f0,
-0x32220001, 0x14400007, 0x0, 0x8f82000c,
-0xaf420080, 0x8ec34780, 0xaf430e10, 0x8e420034,
-0xaf420e18, 0x9343010b, 0x93420905, 0x30420008,
-0x10400023, 0x307300ff, 0x8f830000, 0x8c620074,
-0x4400002, 0x0, 0xd, 0x9063007b,
-0x9342010a, 0x14620018, 0x32340040, 0x3c090800,
-0x3c038000, 0x8f420178, 0x431024, 0x1440fffd,
-0x8ec24780, 0x26c34780, 0xaf420144, 0x8c620004,
-0x3c030100, 0xaf420148, 0x24020047, 0xaf43014c,
-0xa3420152, 0x8d240030, 0x1021, 0x24032000,
-0xa7420158, 0x3c021000, 0xaf430154, 0xaf420178,
-0x24840001, 0xad240030, 0xa00054c, 0x3c030800,
-0x32620002, 0x1040003c, 0x3c039000, 0x34630001,
-0x8f82000c, 0x32340040, 0x3c048000, 0x431025,
-0xaf420020, 0x8f420020, 0x441024, 0x1440fffd,
-0x0, 0x8f830000, 0x90620005, 0x3c058000,
-0x34420008, 0xa0620005, 0x8f860000, 0x34a50001,
-0x8f84000c, 0x8cc20074, 0x3c038000, 0x852025,
-0x431025, 0xacc20074, 0xaf440020, 0x90c3007b,
-0x9342010a, 0x14620019, 0x3c040800, 0x3c090800,
-0x3c038000, 0x8f420178, 0x431024, 0x1440fffd,
-0x8ec24780, 0x26c34780, 0xaf420144, 0x8c620004,
-0x3c030100, 0xaf420148, 0x24020046, 0xaf43014c,
-0xa3420152, 0x8d240030, 0x1021, 0x24032000,
-0xa7420158, 0x3c021000, 0xaf430154, 0xaf420178,
-0x24840001, 0xad240030, 0x3c040800, 0x3c020800,
-0x24424750, 0x8c430020, 0x2404ffbf, 0x641824,
-0xa000773, 0xac430020, 0x93420108, 0x30420010,
-0x10400032, 0x3c090800, 0x8f850000, 0x3c088000,
-0x90a6007f, 0x90a2007e, 0x90a30080, 0x90a7007a,
-0x30c600ff, 0x21600, 0x62400, 0x441025,
-0x31a00, 0x431025, 0xe23825, 0xa0a6000a,
-0x8f420178, 0x481024, 0x1440fffd, 0x8ec24780,
-0x26c64780, 0x24c5ffd0, 0xaf420144, 0x8ca20034,
-0xaf420148, 0x24020052, 0xaf47014c, 0xa3420152,
-0x8d240030, 0x24036000, 0x1021, 0xa7420158,
-0x3c021000, 0xaf430154, 0xaf420178, 0x24840001,
-0x16600007, 0xad240030, 0x8ca20020, 0x32340040,
-0x2403ffbf, 0x431024, 0xa000773, 0xaca20020,
-0x8cc2ffd0, 0x10400005, 0x3c030800, 0x8c620034,
-0xacc0ffd0, 0x24420001, 0xac620034, 0x9343093f,
-0x24020012, 0x5462000e, 0x97420908, 0x32620038,
-0x14400009, 0x3c030800, 0x8f830000, 0x8c62004c,
-0xac62005c, 0x3c020800, 0x24444750, 0x8c820020,
-0xa0005b2, 0x32340040, 0xac604750, 0x97420908,
-0x5440001c, 0x97420908, 0x3c039000, 0x34630001,
-0x8f82000c, 0x32340040, 0x3c048000, 0x431025,
-0xaf420020, 0x8f420020, 0x441024, 0x1440fffd,
-0x3c028000, 0x8f840000, 0x8f85000c, 0x34420001,
-0x8c830050, 0xa22825, 0x3c020800, 0xaf830024,
-0xac830070, 0xac83005c, 0x24444750, 0xaf450020,
-0x8c820020, 0x2403ffbf, 0x431024, 0xa000773,
-0xac820020, 0x211c0, 0xaf420024, 0x97420908,
-0x3c030080, 0x34630003, 0x211c0, 0xaf42080c,
-0xaf43081c, 0x974209ec, 0x8f4309a4, 0xa7820030,
-0x3c020800, 0x24444750, 0xac83002c, 0x93420937,
-0x93430934, 0x21080, 0x621821, 0xa483001a,
-0x934209d8, 0x621821, 0xa483001c, 0x934209d8,
-0x93430934, 0x3c1e0800, 0x80a021, 0x431021,
-0x24420010, 0xa4820018, 0xa821, 0x24020006,
-0xae820020, 0x32620038, 0x10400003, 0xa2800010,
-0xa000622, 0x24110008, 0x8f420958, 0x8f830024,
-0x8f840034, 0x431023, 0x832023, 0x4800003,
-0xae820004, 0x4410003, 0x82102b, 0xa0005e8,
-0xae800004, 0x54400001, 0xae840004, 0x8ee20000,
-0x40f809, 0x0, 0x3c030800, 0x24644750,
-0x90830010, 0x408821, 0x32220001, 0x14400015,
-0x739825, 0x8c830008, 0x1060002e, 0x3c02c000,
-0x621025, 0xaf420e00, 0x8f420000, 0x30420008,
-0x1040fffd, 0x0, 0x97420e08, 0xa7820014,
-0x8f430e04, 0x8e820008, 0xaf830008, 0x8f840008,
-0x44102b, 0x10400003, 0x24150001, 0xd,
-0x24150001, 0x8ee20004, 0x40f809, 0x0,
-0x2228825, 0x32220002, 0x50400029, 0x8f470940,
-0x12a00006, 0x8ec24780, 0x8f830000, 0xac6200a8,
-0x8f840000, 0x8e820034, 0xac8200ac, 0x8f830000,
-0x9062003e, 0x30420004, 0x10400008, 0x32220004,
-0x12a00006, 0x0, 0x8e820008, 0x2102b,
-0x21023, 0x2a2a824, 0x32220004, 0x50400014,
-0x8f470940, 0x3c020800, 0x3263007d, 0x106000f7,
-0x245747f0, 0x32620001, 0x50400006, 0x36310002,
-0x8f830038, 0x8f420940, 0x106200f0, 0x0,
-0x36310002, 0x24020008, 0xa6820014, 0x24020010,
-0xa6800012, 0xae800008, 0xa2820024, 0x8f470940,
-0x3c040800, 0x24884750, 0x8d02002c, 0x8d050008,
-0x95040012, 0x9506000a, 0x95030026, 0x451021,
-0x862021, 0x641821, 0xaf870038, 0xad02002c,
-0x32620030, 0x10400009, 0xa5030016, 0x91020024,
-0x32720040, 0x304200ef, 0x34420004, 0xa1020024,
-0xaf400048, 0xa000678, 0x27d04750, 0x93420923,
-0x30420002, 0x10400028, 0x32720040, 0x8f820000,
-0x8f830024, 0x8c440124, 0x831023, 0x4400023,
-0x27d04750, 0x95020016, 0x621021, 0x821023,
-0x5c40001f, 0x96020012, 0x3c029000, 0x34420001,
-0x91030024, 0x8f84000c, 0x3c058000, 0x34630001,
-0x822025, 0xa1030024, 0xaf440020, 0x8f420020,
-0x451024, 0x1440fffd, 0x0, 0x8f840000,
-0x9083003f, 0x2402000a, 0x10620005, 0x2402000c,
-0x9083003f, 0x24020008, 0x14620002, 0x24020014,
-0xa082003f, 0x8f83000c, 0x3c028000, 0x34420001,
-0x621825, 0xaf430020, 0x27d04750, 0x96020012,
-0x9603001c, 0x96040014, 0x431021, 0x442021,
-0x24840002, 0x3084ffff, 0xe0002b3, 0xa602001e,
-0x8f85001c, 0xa01821, 0xa2030025, 0x8ee60008,
-0x402021, 0x24a50001, 0xaf85001c, 0xc0f809,
-0x0, 0x402021, 0xe0003df, 0x2402821,
-0x8ee3000c, 0x60f809, 0x402021, 0x9604001e,
-0x96020014, 0x822021, 0x24840002, 0xe0002c9,
-0x3084ffff, 0x8fc24750, 0x8e030008, 0x431023,
-0x14400012, 0xafc24750, 0x54600006, 0x8e020020,
-0x3223004a, 0x24020002, 0x14620005, 0x0,
-0x8e020020, 0x34420040, 0xa0006ab, 0xae020020,
-0x52a00006, 0x36310002, 0x8e020030, 0xaf420e10,
-0x8e030034, 0xaf430e18, 0x36310002, 0x52a00008,
-0x96870016, 0x8f830000, 0x8f420e10, 0xac6200a8,
-0x8f840000, 0x8f420e18, 0xac8200ac, 0x96870016,
-0x92880024, 0x24020040, 0xaf420814, 0x8f820024,
-0x471821, 0x31020001, 0xaf830024, 0x10400002,
-0x24620001, 0xaf820024, 0x8f830024, 0x8f820020,
-0x621023, 0x18400008, 0x0, 0x8f820000,
-0xaf830020, 0xac430054, 0x54e00005, 0xaf400040,
-0xa0006ce, 0x8f42095c, 0x54e00001, 0xaf400044,
-0x8f42095c, 0x31030008, 0xaf820034, 0x10600016,
-0x0, 0x8f840000, 0x90820120, 0x90830121,
-0x304600ff, 0xc31823, 0x30630007, 0x24020007,
-0x1062000c, 0x24020001, 0xa0820122, 0x8f850000,
-0x61880, 0x8f840024, 0x24a20100, 0x431021,
-0x24c30001, 0x30630007, 0xac440000, 0xa0006e7,
-0xa0a30120, 0xa0800122, 0x14e00003, 0x31020001,
-0x10400020, 0x32320002, 0x8f820000, 0x8c43000c,
-0x30630001, 0x1060001b, 0x32320002, 0x3c029000,
-0x8f83000c, 0x34420001, 0x3c048000, 0x621825,
-0xaf430020, 0x8f420020, 0x441024, 0x1440fffd,
-0x0, 0x8f830000, 0x8c62000c, 0x30420001,
-0x10400007, 0x0, 0xe0007fc, 0x0,
-0x8f430074, 0x8f840000, 0x431021, 0xac82000c,
-0x8f83000c, 0x3c028000, 0x34420001, 0x621825,
-0xaf430020, 0x8f820024, 0x3c030800, 0x24704750,
-0xae020028, 0x8ee30010, 0x60f809, 0x0,
-0x8f82002c, 0x24420001, 0xaf82002c, 0x12a00005,
-0xaf40004c, 0x8f420e10, 0xae020030, 0x8f430e18,
-0xae030034, 0x1240feb9, 0xa821, 0x8f870028,
-0x97860030, 0x8f830000, 0x8f820038, 0x8f840024,
-0x8f850020, 0x32340040, 0xa4e6002c, 0xac620044,
-0x32220008, 0xac640050, 0xac650054, 0x10400040,
-0x32620020, 0x10400018, 0x32650010, 0x3c090800,
-0x3c038000, 0x8f420178, 0x431024, 0x1440fffd,
-0x8ec24780, 0x26c34780, 0xaf420144, 0x8c620004,
-0x3c030400, 0xaf420148, 0x24020041, 0xaf43014c,
-0xa3420152, 0x8d240030, 0x1021, 0x24032000,
-0xa7420158, 0x3c021000, 0xaf430154, 0xaf420178,
-0x24840001, 0xad240030, 0x10a0000d, 0x3c090800,
-0x3c038000, 0x8f420178, 0x431024, 0x1440fffd,
-0x8ec24780, 0x26c34780, 0xaf420144, 0x8c620004,
-0x3c030300, 0xaf420148, 0xa00075e, 0x2402004e,
-0x32620008, 0x10400016, 0x3c038000, 0x8f420178,
-0x431024, 0x1440fffd, 0x8ec24780, 0x26c34780,
-0xaf420144, 0x8c620004, 0x3c030200, 0xaf420148,
-0x2402004b, 0xaf43014c, 0xa3420152, 0x8d240030,
-0x1021, 0x24032000, 0xa7420158, 0x3c021000,
-0xaf430154, 0xaf420178, 0x24840001, 0xad240030,
-0x8fa40010, 0x14800004, 0x3c030800, 0x32220010,
-0x10400005, 0x0, 0x246347b8, 0x8c620004,
-0x40f809, 0x0, 0x12800007, 0x3c040800,
-0x248447b8, 0x8c820008, 0x40f809, 0x0,
-0xa000794, 0x8fbf003c, 0x3c030800, 0x8c624770,
-0x30420040, 0x14400015, 0x8fbf003c, 0x8f840024,
-0x3c038000, 0x8f420178, 0x431024, 0x1440fffd,
-0x8ec24780, 0x26c34780, 0xaf420144, 0x8c620004,
-0x1821, 0xaf420148, 0x24020049, 0xaf44014c,
-0xa3420152, 0x24020040, 0xa7430158, 0x3c031000,
-0xaf420154, 0xaf430178, 0x8fbf003c, 0x8fbe0038,
-0x8fb70034, 0x8fb60030, 0x8fb5002c, 0x8fb40028,
-0x8fb30024, 0x8fb20020, 0x8fb1001c, 0x8fb00018,
-0x3e00008, 0x27bd0040, 0x3c029000, 0x8f83000c,
-0x34420001, 0x3c048000, 0x621825, 0xaf430020,
-0x8f420020, 0x441024, 0x1440fffd, 0x0,
-0x3e00008, 0x0, 0x8f83000c, 0x3c028000,
-0x34420001, 0x621825, 0x3e00008, 0xaf430020,
-0x3e00008, 0x1021, 0x3c020800, 0x24424750,
-0x90450025, 0x9443001e, 0x3c021100, 0xac800004,
-0x52c00, 0x24630002, 0x621825, 0xa32825,
-0x24820008, 0x3e00008, 0xac850000, 0x3c020800,
-0x24424750, 0x90470025, 0x8c480008, 0x8c460020,
-0x8f850024, 0x3c030800, 0x3c048000, 0x8f420178,
-0x441024, 0x1440fffd, 0x8c624780, 0x24634780,
-0xaf420144, 0x8c620004, 0x30c32000, 0xaf420148,
-0x3c021000, 0xaf45014c, 0xa3470152, 0xa7480158,
-0xaf460154, 0xaf420178, 0x10600004, 0x3c030800,
-0x8c620030, 0x24420001, 0xac620030, 0x3e00008,
-0x0, 0x0, 0xd, 0x0,
-0x2400017f, 0x3e00008, 0x0, 0x0,
-0xd, 0x0, 0x2400018a, 0x3e00008,
-0x0, 0x3e00008, 0x0, 0x3c020800,
-0x24424750, 0xac400008, 0xa4400026, 0x3e00008,
-0x24020001, 0x3c020800, 0x24424750, 0x24030008,
-0x24040010, 0xac400008, 0xa4400012, 0xa4430014,
-0xa0440024, 0x3e00008, 0x24020004, 0x8f820000,
-0x90430081, 0x1460000e, 0x403021, 0x94c2006a,
-0x22080, 0x50800001, 0x24040001, 0x94c20068,
-0x3c030800, 0x8c650024, 0x442021, 0xa4182b,
-0x54600001, 0x802821, 0xa00080e, 0xa02021,
-0x8cc40028, 0x3c020800, 0x8c450028, 0x85182b,
-0x54600001, 0x802821, 0x90c20081, 0x14400002,
-0xa02021, 0xacc40028, 0x3e00008, 0x41040,
-0x3e00008, 0x1021, 0x10c00007, 0x0,
-0x8ca20000, 0x24c6ffff, 0x24a50004, 0xac820000,
-0x14c0fffb, 0x24840004, 0x3e00008, 0x0,
-0xa00082c, 0xa01021, 0xac860000, 0x0,
-0x0, 0x24840004, 0xa01021, 0x1440fffa,
-0x24a5ffff, 0x3e00008, 0x0, 0x27bdffe8,
-0x3c02000a, 0x3421821, 0x3c040800, 0x24844750,
-0x2405001a, 0xafbf0010, 0xaf830028, 0xe000825,
-0x3021, 0x3c050800, 0x3c020800, 0x24422d34,
-0xaca24810, 0x24a54810, 0x3c020800, 0x24422dec,
-0x3c030800, 0x24632df4, 0x3c040800, 0xaca20004,
-0x3c020800, 0x24422d3c, 0xaca30008, 0xac824820,
-0x24844820, 0x3c020800, 0x24422d78, 0x3c070800,
-0x24e72db8, 0x3c060800, 0x24c62dfc, 0x3c050800,
-0x24a52190, 0x3c030800, 0xac820004, 0x3c020800,
-0x24422e04, 0xac870008, 0xac86000c, 0xac850010,
-0xac624840, 0x24634840, 0x8fbf0010, 0x3c020800,
-0x24422e1c, 0xac620004, 0xac670008, 0xac66000c,
-0xac650010, 0x3e00008, 0x27bd0018, 0x3c030800,
-0x24624750, 0x90490025, 0x8c4a0008, 0x8f880024,
-0x8c460020, 0x602821, 0x3c038000, 0xc03821,
-0x8f420178, 0x431024, 0x1440fffd, 0x0,
-0x97420e16, 0x93440900, 0xa7420146, 0x97430e14,
-0x24020030, 0xa7430144, 0xaf48014c, 0xa3490152,
-0x14820020, 0xa74a0158, 0x93420108, 0x30420008,
-0x10400007, 0x24a34750, 0x93420108, 0x30420010,
-0x14400008, 0x34c71000, 0xa00088a, 0x34c71008,
-0x8c620020, 0x30420008, 0x54400001, 0x34c70008,
-0x34e71000, 0x24a54750, 0x90a20064, 0xa3420150,
-0x90a30064, 0x8f840048, 0x3063007f, 0x31080,
-0x431021, 0x210c0, 0x248400ac, 0x822021,
-0x8c830000, 0xaf430148, 0xaf470154, 0xa00089e,
-0x3c021000, 0x8f420e1c, 0xaf420148, 0xaf460154,
-0x3c021000, 0x3e00008, 0xaf420178, 0x27bdffc8,
-0x3c020008, 0x3421821, 0xafbf0034, 0xafbe0030,
-0xafb7002c, 0xafb60028, 0xafb50024, 0xafb40020,
-0xafb3001c, 0xafb20018, 0xafb10014, 0xafb00010,
-0xaf830004, 0xe00079f, 0x0, 0x24020040,
-0xaf420814, 0xaf400810, 0x8f420944, 0x8f430950,
-0x8f440954, 0x8f45095c, 0xaf820038, 0xaf830024,
-0xaf840020, 0xaf850034, 0xe0007ab, 0x0,
-0x93430900, 0x24020020, 0x10620005, 0x24020030,
-0x1062000f, 0x0, 0xa0008dd, 0x0,
-0xd, 0x0, 0xd, 0x0,
-0x240001fd, 0x24020088, 0xaf420818, 0x3c020800,
-0x24574810, 0x3c030800, 0xa0008e0, 0x24734820,
-0x93430109, 0x3063007f, 0x31140, 0x318c0,
-0x431021, 0x24430088, 0xaf430818, 0x3c020800,
-0x24574860, 0x3c030800, 0xa0008e0, 0x24734870,
-0xd, 0xb821, 0x9821, 0x24020800,
-0xaf420178, 0x8f440104, 0x93420108, 0x30420010,
-0x10400004, 0x3c020800, 0xac404750, 0xa0008ef,
-0x40a821, 0x8f4209a4, 0x3c030800, 0x60a821,
-0x821023, 0xac624750, 0x8f420958, 0x8f830024,
-0x26b04750, 0x431023, 0xae020004, 0xae030028,
-0x8ee20000, 0x40f809, 0x0, 0x408821,
-0x32220002, 0x14400015, 0x323e0010, 0x32220020,
-0x10400002, 0x3c020800, 0x24534840, 0x32220001,
-0x5440000b, 0x93420905, 0x8f82000c, 0x8f4309a4,
-0xaf420080, 0x8f4209a0, 0xaf430e18, 0x8f430e18,
-0xaf420e10, 0xaf420e14, 0xaf430e1c, 0x93420905,
-0x30420008, 0x10400006, 0x0, 0x8e020020,
-0x2403ffbf, 0x431024, 0xa000b00, 0xae020020,
-0x9342010b, 0x30420002, 0x10400035, 0x0,
-0x8f830004, 0x90620005, 0x24062040, 0x3c048000,
-0x34420008, 0xa0620005, 0x8f420178, 0x441024,
-0x1440fffd, 0x0, 0x97420e16, 0x93440900,
-0xa7420146, 0x97430e14, 0x3c020100, 0xa7430144,
-0x24030080, 0xaf42014c, 0x1021, 0xa3430152,
-0x24030030, 0x1483020d, 0xa7420158, 0x93420108,
-0x30420008, 0x10400007, 0x26a34750, 0x93420108,
-0x30420010, 0x14400008, 0x24063040, 0xa00093f,
-0x24063048, 0x8c620020, 0x30420008, 0x54400001,
-0x24062048, 0x34c61000, 0x26a54750, 0x90a20064,
-0xa3420150, 0x90a30064, 0x8f840048, 0x3063007f,
-0x31080, 0x431021, 0x210c0, 0x248400ac,
-0x822021, 0x8c830000, 0xa000b3e, 0xaf430148,
-0x93420108, 0x30420010, 0x1040004a, 0x24076000,
-0x8f850004, 0x3c088000, 0x90a2007e, 0x90a4007f,
-0x90a30080, 0x90a6007a, 0x21600, 0x42400,
-0x441025, 0x31a00, 0x431025, 0xc23025,
-0x8f420178, 0x481024, 0x1440fffd, 0x0,
-0x97420e16, 0x93440900, 0xa7420146, 0x97430e14,
-0x24020052, 0xa7430144, 0x1821, 0xaf46014c,
-0xa3420152, 0x24020030, 0x1482001e, 0xa7430158,
-0x93420108, 0x30420008, 0x10400007, 0x26a34750,
-0x93420108, 0x30420010, 0x14400008, 0x24077000,
-0xa00097c, 0x24077008, 0x8c620020, 0x30420008,
-0x54400001, 0x24076008, 0x34e71000, 0x26a54750,
-0x90a20064, 0xa3420150, 0x90a30064, 0x8f840048,
-0x3063007f, 0x31080, 0x431021, 0x210c0,
-0x248400ac, 0x822021, 0x8c830000, 0xa00098c,
-0xaf430148, 0x8f420e1c, 0xaf420148, 0xaf470154,
-0x3c021000, 0xaf420178, 0x9343010b, 0x14600007,
-0x8ea24750, 0x26a24750, 0x8c430020, 0x2404ffbf,
-0x641824, 0xa000b00, 0xac430020, 0x54400001,
-0xaea04750, 0x97420908, 0x211c0, 0xaf420024,
-0x97420908, 0x3c030080, 0x34630003, 0x211c0,
-0xaf42080c, 0xaf43081c, 0x974209ec, 0x8f4309a4,
-0x26a44750, 0xa7820030, 0xac83002c, 0x93420937,
-0x93430934, 0x21080, 0x621821, 0xa483001a,
-0x934209d8, 0x621821, 0xa483001c, 0x934209d8,
-0x93430934, 0x809021, 0x2a0b021, 0x431021,
-0x24420010, 0xa4820018, 0x24020006, 0xae420020,
-0x8f430958, 0x8f820024, 0x8f840034, 0xa021,
-0x621823, 0x822023, 0x4800003, 0xae430004,
-0x4610003, 0x83102b, 0xa0009c7, 0xae400004,
-0x54400001, 0xae440004, 0x8e620000, 0x40f809,
-0x0, 0x408821, 0x32220001, 0x54400010,
-0x8e620004, 0x8e430008, 0x10600021, 0x3c02c000,
-0x621025, 0xaf420e00, 0x8f420000, 0x30420008,
-0x1040fffd, 0x0, 0x97420e08, 0xa7820014,
-0x8f430e04, 0x24140001, 0xaf830008, 0x8e620004,
-0x40f809, 0x0, 0x2228825, 0x32220002,
-0x50400022, 0x8f490940, 0x1280000b, 0x32220004,
-0x97420e14, 0x97430e16, 0x8f850004, 0x21400,
-0x621825, 0xaca300a8, 0x8f840004, 0x8f420e1c,
-0xac8200ac, 0x32220004, 0x50400014, 0x8f490940,
-0x9343010b, 0x3c020800, 0x30630005, 0x106000f9,
-0x24534840, 0x9342010b, 0x30420001, 0x50400006,
-0x36310002, 0x8f830038, 0x8f420940, 0x106200f1,
-0x0, 0x36310002, 0x24020008, 0xa6400012,
-0xa6420014, 0xae400008, 0x8f490940, 0x26b04750,
-0x8e06002c, 0x8e070008, 0x96030012, 0x9608000a,
-0x9605001c, 0x96040014, 0x96020026, 0x652821,
-0xa42021, 0x24840002, 0x3084ffff, 0xc73021,
-0x681821, 0x431021, 0xaf890038, 0xae06002c,
-0xa6020016, 0xe0002b3, 0xa605001e, 0x8f85001c,
-0xa01821, 0xa2030025, 0x8e660008, 0x402021,
-0x24a50001, 0xaf85001c, 0xc0f809, 0x0,
-0x974309da, 0x403821, 0xace30000, 0x8f4209dc,
-0xace20004, 0x8f4309e0, 0xace30008, 0x934409d9,
-0x24020001, 0x30840003, 0x1082001d, 0xe04021,
-0x28820002, 0x10400005, 0x24020002, 0x50800009,
-0x974209e4, 0xa000a6a, 0x93420934, 0x1082000a,
-0x24020003, 0x50820021, 0x974209e4, 0xa000a6a,
-0x93420934, 0x24e80010, 0x21400, 0x34420800,
-0xa000a69, 0xace2000c, 0x974209e4, 0x21400,
-0x34428100, 0xace2000c, 0x974309e8, 0x24e80014,
-0x31c00, 0x34630800, 0xa000a69, 0xace30010,
-0x974409e4, 0x9603001e, 0x96050016, 0x96060012,
-0x24e80018, 0x24020800, 0xace00010, 0xace20014,
-0x42400, 0x651821, 0x661823, 0x2463fff2,
-0x832025, 0xa000a69, 0xace4000c, 0x21400,
-0x34428100, 0xace2000c, 0x974409e8, 0x9603001e,
-0x96050016, 0x96060012, 0x24e8001c, 0x24020800,
-0xace00014, 0xace20018, 0x42400, 0x651821,
-0x661823, 0x2463ffee, 0x832025, 0xace40010,
-0x93420934, 0x93440921, 0x3c064000, 0x26d04750,
-0x9603001a, 0x96050016, 0x21082, 0x21600,
-0x42400, 0x862025, 0x441025, 0x651821,
-0x431025, 0xad020000, 0x97830030, 0x974209ea,
-0x621821, 0x31c00, 0xad030004, 0x97820030,
-0x24420001, 0x30427fff, 0xa7820030, 0x93430920,
-0x3c020006, 0x31e00, 0x621825, 0xad030008,
-0x8f42092c, 0xad02000c, 0x8f430930, 0xad030010,
-0x8f440938, 0x25080014, 0xad040000, 0x8f820024,
-0xad020004, 0x8f430940, 0xad030008, 0x93420937,
-0x92030024, 0x8f440948, 0x8f450940, 0xad000010,
-0x21700, 0x34630010, 0x31c00, 0x431025,
-0x852023, 0x3084ffff, 0x441025, 0xad02000c,
-0x8e63000c, 0x60f809, 0x25040014, 0x9604001e,
-0x96020014, 0x822021, 0x24840002, 0xe0002c9,
-0x3084ffff, 0x8ec24750, 0x8e030008, 0x431023,
-0x14400014, 0xaec24750, 0x54600006, 0x8e020020,
-0x32230042, 0x24020002, 0x14620005, 0x0,
-0x8e020020, 0x34420040, 0xa000abd, 0xae020020,
-0x52800008, 0x36310002, 0x97420e14, 0xa7420e10,
-0x97430e16, 0xa7430e12, 0x8f420e1c, 0xaf420e18,
-0x36310002, 0x1280000a, 0x0, 0x97420e10,
-0x97430e12, 0x8f850004, 0x21400, 0x621825,
-0xaca300a8, 0x8f840004, 0x8f420e18, 0xac8200ac,
-0xe00079f, 0x96500016, 0x24020040, 0xaf420814,
-0x8f830024, 0x8f820020, 0x702021, 0x821023,
-0xaf840024, 0x58400006, 0x8f42095c, 0x8f830004,
-0xac640054, 0x8c620054, 0xaf820020, 0x8f42095c,
-0xaf820034, 0x12000009, 0x0, 0x8f830004,
-0x8c62000c, 0x30420001, 0x10400004, 0x0,
-0x8f420074, 0x244203e8, 0xac62000c, 0xe0007ab,
-0x0, 0x8f820024, 0xae420028, 0x8e630010,
-0x60f809, 0x0, 0x32220002, 0x1040fecb,
-0x24020006, 0x8f870028, 0x97860030, 0x8f820004,
-0x8f830038, 0x8f840024, 0x8f850020, 0xa4e6002c,
-0xac430044, 0xac440050, 0xac450054, 0x57c00005,
-0x8ee20004, 0x32220010, 0x10400005, 0x32220040,
-0x8ee20004, 0x40f809, 0x0, 0x32220040,
-0x10400006, 0x26a34750, 0x8ee20008, 0x40f809,
-0x0, 0xa000b42, 0x8fbf0034, 0x8c620020,
-0x30420040, 0x14400037, 0x8fbf0034, 0x24060040,
-0x8f850024, 0x3c038000, 0x8f420178, 0x431024,
-0x1440fffd, 0x0, 0x97420e16, 0x93440900,
-0xa7420146, 0x97430e14, 0x1021, 0xa7430144,
-0x1821, 0xaf45014c, 0xa3420152, 0x24020030,
-0x1482001e, 0xa7430158, 0x93420108, 0x30420008,
-0x10400007, 0x26a34750, 0x93420108, 0x30420010,
-0x14400008, 0x24061040, 0xa000b2e, 0x24061048,
-0x8c620020, 0x30420008, 0x54400001, 0x24060048,
-0x34c61000, 0x26a54750, 0x90a20064, 0xa3420150,
-0x90a30064, 0x8f840048, 0x3063007f, 0x31080,
-0x431021, 0x210c0, 0x248400ac, 0x822021,
-0x8c830000, 0xa000b3e, 0xaf430148, 0x8f420e1c,
-0xaf420148, 0xaf460154, 0x3c021000, 0xaf420178,
-0x8fbf0034, 0x8fbe0030, 0x8fb7002c, 0x8fb60028,
-0x8fb50024, 0x8fb40020, 0x8fb3001c, 0x8fb20018,
-0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0038,
-0x3e00008, 0x1021, 0x3c030800, 0x24654750,
-0x8ca40004, 0x8c634750, 0x64102b, 0x54400001,
-0x602021, 0x9743093c, 0x83102b, 0x54400001,
-0x801821, 0x1021, 0xaca30008, 0x3e00008,
-0xa4a00026, 0x8f850008, 0x97840014, 0x3c030800,
-0x24634750, 0x24020008, 0xa4620014, 0x8f820008,
-0xa4600012, 0x420c2, 0x30840008, 0x2c420001,
-0x21023, 0x30420006, 0xac650008, 0x3e00008,
-0xa0640024, 0x3c020800, 0x24424750, 0x90450025,
-0x9443001e, 0x3c021100, 0xac800004, 0x52c00,
-0x24630002, 0x621825, 0xa32825, 0x24820008,
-0x3e00008, 0xac850000, 0x3e00008, 0x0,
-0x3e00008, 0x0, 0x3e00008, 0x0,
-0x3c020800, 0x24424750, 0xac400008, 0xa4400026,
-0x3e00008, 0x24020001, 0x3c020800, 0x24424750,
-0x24030008, 0xac400008, 0xa4400012, 0xa4430014,
-0xa0400024, 0x3e00008, 0x24020006, 0x3c020800,
-0x24464890, 0x24cd0004, 0x24cc0008, 0x24cb000c,
-0x24ca0010, 0x24c90014, 0x24c80018, 0x24c7001c,
-0x3c02000c, 0x3421821, 0x3c040800, 0x3c020800,
-0x24422f58, 0xac824860, 0x24844860, 0x3c020800,
-0x244240ac, 0xaf830048, 0x3c030800, 0x24634194,
-0x3c050800, 0xac820004, 0x3c020800, 0x24424308,
-0xac830008, 0xaca24870, 0x24a54870, 0x3c020800,
-0x24424364, 0x3c030800, 0x24633c58, 0xaca20008,
-0x3c020800, 0x24423f30, 0xaca3000c, 0xaca20010,
-0xaf800050, 0xaf800040, 0x8f850040, 0x52140,
-0x861021, 0x8d1821, 0xac400000, 0x8c1021,
-0xac600000, 0x8b1821, 0xac400000, 0x8a1021,
-0xac600000, 0x891821, 0xac400000, 0x881021,
-0x872021, 0x24a50001, 0xac600000, 0xac400000,
-0xac800000, 0xaf850040, 0x2ca50040, 0x14a0ffea,
-0x0, 0xaf800040, 0xaf800044, 0xaf80007c,
-0xaf800058, 0xaf80004c, 0xaf800074, 0x3e00008,
-0x0, 0x27bdffe0, 0xafbf001c, 0xafb20018,
-0xafb10014, 0xafb00010, 0x8f430100, 0x8f860048,
-0xaf430028, 0x90c20074, 0x3042007f, 0xa382006c,
-0x90c30083, 0xa383003c, 0x90c20078, 0x93440109,
-0x3c050800, 0x24b14750, 0xa2230064, 0x309000ff,
-0x3202007f, 0xa3820078, 0x9343010b, 0x24070001,
-0x30630002, 0x10600008, 0xa09021, 0x8cc20074,
-0x3c038000, 0x431025, 0xacc20074, 0x90c3021b,
-0x34630001, 0xa0c3021b, 0x9383003c, 0x24020003,
-0x12030032, 0xa2220065, 0x93420108, 0x30420010,
-0x14400007, 0x0, 0x8f820048, 0x8c430074,
-0x3c048000, 0x641825, 0xa000c0f, 0xac430074,
-0x8f840048, 0x9082021b, 0x30420001, 0x14400006,
-0x0, 0x8c830074, 0x3c027fff, 0x3442ffff,
-0x621824, 0xac830074, 0x93420108, 0x30420008,
-0x10400004, 0x0, 0xe001124, 0x2002021,
-0x408021, 0x9382003c, 0x12020009, 0x0,
-0xe0010fe, 0x2002021, 0xe001124, 0x2002021,
-0x9383003c, 0x408021, 0x1603fff9, 0x0,
-0xe0010fe, 0x2002021, 0x8f830048, 0x9062021b,
-0x30420001, 0x14400045, 0x26434750, 0x24020001,
-0xa0620065, 0xa000c6f, 0x24070030, 0x93420108,
-0x30420018, 0x10400009, 0x8e424750, 0x93420108,
-0x30420010, 0x14400034, 0x24070021, 0xe001124,
-0x2002021, 0xa000c3a, 0xa2220064, 0x14400003,
-0x3c030800, 0xa000c67, 0x24070021, 0x93820078,
-0x8f860048, 0x21140, 0x24420120, 0xc23021,
-0x94c50000, 0x24634520, 0x30a5002f, 0x30a2000f,
-0x21080, 0x431021, 0x8c440000, 0xa01021,
-0xa785003e, 0x30a50020, 0xaf860060, 0xaf840070,
-0x24840004, 0xaf840064, 0x14a00009, 0x3c030800,
-0x3045ffff, 0x24020008, 0x10a20006, 0x3c020800,
-0x2402000a, 0x54a20005, 0x24020006, 0x3c030800,
-0x3c020800, 0xa000c66, 0x24424320, 0x10a20005,
-0x3c030800, 0x24020007, 0x54a20005, 0x3c020800,
-0x3c030800, 0x3c020800, 0xa000c66, 0x24423b00,
-0x244231d8, 0xac624874, 0x8f830048, 0x9062021b,
-0x30420001, 0x10400004, 0x26434750, 0x24020002,
-0xa0620065, 0x24070042, 0x8fbf001c, 0x8fb20018,
+0x24080034, 0x10a80051, 0x0, 0x3c050800,
+0x24a55cd0, 0xe000238, 0x24040081, 0x8f900014,
+0x11102b, 0xa00072a, 0xaf820020, 0x24070033,
+0x14a7fff6, 0x0, 0x3c050800, 0x24a55cd0,
+0xe000243, 0x2202021, 0x8f900014, 0xa00072a,
+0xaf820020, 0x24030022, 0x10a30042, 0x0,
+0x3c050800, 0x24a55cd0, 0xe00032b, 0x24040081,
+0x8f900014, 0xa000746, 0x11102b, 0x24060007,
+0x14a6fff7, 0x0, 0x3c050800, 0x24a55cd0,
+0xe00053c, 0x2202021, 0xa000750, 0x8f900014,
+0x24040006, 0x14a4ffee, 0x0, 0x3c050800,
+0x24a55cd0, 0xe000501, 0x2202021, 0xa000750,
+0x8f900014, 0x24020005, 0x14a2ffe5, 0x0,
+0x3c050800, 0x24a55cd0, 0xe00042d, 0x2202021,
+0xa000750, 0x8f900014, 0x241f0004, 0x14bfffdc,
+0x0, 0x3c050800, 0x24a55cd0, 0xe000490,
+0x2202021, 0xa000750, 0x8f900014, 0x2cad0037,
+0x51a0ffa9, 0x8f91000c, 0x5c080, 0x3c190800,
+0x27395920, 0x3197821, 0x8dee0000, 0x1c00008,
+0x0, 0x2928021, 0x3205ffff, 0xe00022a,
+0x24040084, 0xa00072a, 0x8f900014, 0x3c050800,
+0x24a55cd0, 0xe00062a, 0x2202021, 0xa000750,
+0x8f900014, 0x3c050800, 0x24a55cd0, 0xe00051d,
+0x2202021, 0xa000750, 0x8f900014, 0xe000692,
+0x2202021, 0xa000750, 0x8f900014, 0xe0006d3,
+0x2202021, 0xa000750, 0x8f900014, 0x3c050800,
+0x24a55cd0, 0xe0003d1, 0x2202021, 0xa000750,
+0x8f900014, 0xe00029e, 0x2202021, 0xa000750,
+0x8f900014, 0xe000236, 0x2202021, 0xa00072a,
+0xaf820020, 0xe0002ff, 0x2202021, 0xa000750,
+0x8f900014, 0xe000203, 0x2202021, 0xa000750,
+0x8f900014, 0xe0002c4, 0x2202021, 0xa000750,
+0x8f900014, 0x3c050800, 0x24a55cd0, 0xe000354,
+0x2202021, 0xa000750, 0x8f900014, 0x3084ffff,
+0x30c600ff, 0x8f4201b8, 0x440fffe, 0x64400,
+0x1043025, 0x3c072000, 0xc72025, 0x3c031000,
+0xaf400180, 0xaf450184, 0xaf440188, 0x3e00008,
+0xaf4301b8, 0x27bdffe8, 0xafb00010, 0xafbf0014,
+0x3c076000, 0x24060002, 0x10800006, 0xa08021,
+0x10102b, 0x8fbf0014, 0x8fb00010, 0x3e00008,
+0x27bd0018, 0x3c09600e, 0xad200034, 0x8ce5201c,
+0x8f820014, 0x2408fffc, 0xa81824, 0xace3201c,
+0xe0007c4, 0x8c45000c, 0x10102b, 0x8fbf0014,
+0x8fb00010, 0x3e00008, 0x27bd0018, 0x3c02600e,
+0x34470100, 0x24090018, 0x274a0400, 0x0,
+0x0, 0x0, 0x3c060050, 0x34c30200,
+0xaf440038, 0xaf45003c, 0xaf430030, 0x1401821,
+0x8f4b0000, 0x31680020, 0x1100fffd, 0x2406007f,
+0x2408ffff, 0x8c6c0000, 0x24c6ffff, 0x24630004,
+0xacec0000, 0x14c8fffb, 0x24e70004, 0x0,
+0x0, 0x0, 0x3c0f0020, 0xaf4f0030,
+0x0, 0x24ad0200, 0x1a5702b, 0x2529ffff,
+0x8e2021, 0x1520ffe1, 0x1a02821, 0x3e00008,
+0x0, 0x27bdffe0, 0xafb10014, 0xafbf0018,
+0xafb00010, 0x3c05600e, 0x8ca20034, 0x808821,
+0x14400006, 0x3c046000, 0x8c87201c, 0x2408fffc,
+0xe83024, 0x34c30001, 0xac83201c, 0x8f8b0014,
+0x24090001, 0xaca90034, 0x95690002, 0x8d650014,
+0x8d70000c, 0x2d240081, 0x8d670004, 0x8d660008,
+0x10800007, 0x8d6a0010, 0x2d2c0004, 0x1580000e,
+0x30ce0007, 0x312d0003, 0x11a0000b, 0x0,
+0x2404008b, 0x2002821, 0xe0007c4, 0x24060003,
+0x11102b, 0x8fbf0018, 0x8fb10014, 0x8fb00010,
+0x3e00008, 0x27bd0020, 0x15c0fff6, 0x2404008b,
+0x3c030020, 0xaf430030, 0x0, 0x24020001,
+0xaf82000c, 0x0, 0x0, 0x0,
+0x3c1f0150, 0x13fc825, 0x25380003, 0x3c0f600e,
+0xaf470038, 0x181882, 0xaf46003c, 0x35e8003c,
+0xaf590030, 0x27470400, 0x8f440000, 0x30860020,
+0x10c0fffd, 0x0, 0x10600008, 0x2466ffff,
+0x2403ffff, 0x8ceb0000, 0x24c6ffff, 0x24e70004,
+0xad0b0000, 0x14c3fffb, 0x25080004, 0x3c08600e,
+0xad090038, 0x0, 0x0, 0x0,
+0x3c070020, 0xaf470030, 0x0, 0xe0007ec,
+0x1402021, 0x2002821, 0x2021, 0xe0007c4,
+0x24060003, 0x11102b, 0x8fbf0018, 0x8fb10014,
+0x8fb00010, 0x3e00008, 0x27bd0020, 0x27bdffd8,
+0xafb20018, 0x3092ffff, 0xafb10014, 0xafbf0020,
+0xafb3001c, 0xafb00010, 0x1240002c, 0x8821,
+0xa000884, 0x24130001, 0x50b3003c, 0x8ce5000c,
+0xd, 0x262d0001, 0x31b1ffff, 0x24ec0020,
+0x232382b, 0x10e00021, 0xaf8c0014, 0x8f82000c,
+0x1440001e, 0x8f870014, 0x3c067000, 0x3c032000,
+0x8ce40000, 0x862824, 0x14a30018, 0x8f850034,
+0x44402, 0x3c098000, 0x898024, 0x14a0ffea,
+0x310600ff, 0x24040002, 0x10c4001f, 0x28ca0003,
+0x11400016, 0x240b0003, 0x14d3ffe7, 0x262d0001,
+0x2002821, 0xe0007d2, 0x24040001, 0x8f870014,
+0xaf820034, 0x262d0001, 0x31b1ffff, 0x24ec0020,
+0x232382b, 0x14e0ffe1, 0xaf8c0014, 0x2201021,
+0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014,
+0x8fb00010, 0x3e00008, 0x27bd0028, 0x14cbffd2,
+0x262d0001, 0xe000812, 0x2002021, 0x8f870014,
+0xa00089e, 0xaf820034, 0x2002821, 0xe0007d2,
+0x2021, 0xa00089d, 0x8f870014, 0xe0007c4,
+0x24040084, 0x1600ffc3, 0x8f870014, 0xa00087e,
+0xaf800034, 0x3082ffff, 0x14400003, 0x1821,
+0x42402, 0x24030010, 0x308500ff, 0x14a00005,
+0x3087000f, 0x24660008, 0x42202, 0x30c300ff,
+0x3087000f, 0x14e00005, 0x30890003, 0x24680004,
+0x42102, 0x310300ff, 0x30890003, 0x15200005,
+0x388b0001, 0x246a0002, 0x42082, 0x314300ff,
+0x388b0001, 0x31640001, 0x10800002, 0x246c0001,
+0x318300ff, 0x3e00008, 0x601021, 0x308bffff,
+0xb3942, 0x30e600ff, 0x3c090800, 0x25295bd0,
+0x64080, 0x1096021, 0x8d870000, 0x3164001f,
+0x240a0001, 0x8a1804, 0x30a500ff, 0xe32025,
+0x14a00002, 0x31027, 0xe22024, 0x240f0001,
+0xcf7004, 0x1096821, 0xe2827, 0x14800005,
+0xada40000, 0x8f860004, 0xa61024, 0x3e00008,
+0xaf820004, 0x8f880004, 0x1c81025, 0x3e00008,
+0xaf820004, 0x3c06001f, 0x3c036000, 0x3084ffff,
+0x34c5ff80, 0x24020020, 0xac602008, 0xac60200c,
+0xac602010, 0xac652014, 0xac642018, 0xac622000,
+0x0, 0x0, 0x3e00008, 0x0,
+0x27bdffe8, 0x2402ffff, 0xafbf0010, 0xaf820004,
+0x2021, 0x3c060800, 0x24c65bd0, 0x2405ffff,
+0x24890001, 0x44080, 0x3124ffff, 0x1061821,
+0x2c870020, 0x14e0fffa, 0xac650000, 0xe0008fa,
+0x2021, 0x24020001, 0x3c046000, 0x24050020,
+0xac822018, 0xac852000, 0x0, 0x0,
+0x0, 0x244a0001, 0x3142ffff, 0x2c460400,
+0x14c0fff7, 0x8fbf0010, 0x3e00008, 0x27bd0018,
+0x8f830000, 0x2c620400, 0x3e00008, 0x38420001,
+0x8f830000, 0x24620001, 0x3e00008, 0xaf820000,
+0x27bdffe0, 0xafb10014, 0xafbf0018, 0xafb00010,
+0x8f6b0030, 0x3c066000, 0x808821, 0xaccb2008,
+0x8f6a002c, 0x3c028000, 0x24030008, 0xacca200c,
+0x9769003a, 0x97680038, 0x92c00, 0x3107ffff,
+0xa72025, 0xacc42010, 0xacc22014, 0xacc32000,
+0x0, 0x0, 0x0, 0x3c036000,
+0x8c6d2000, 0x31ac0008, 0x1580fff9, 0x0,
+0x8c6e2014, 0x5c00020, 0x0, 0xe0008be,
+0x8f840004, 0x24080, 0x3c090800, 0x25295bd0,
+0x1093821, 0x8ce40000, 0xe0008be, 0x28140,
+0x2022021, 0x3090ffff, 0x2002021, 0xe0008dc,
+0x2821, 0x3c0c8000, 0x22c5825, 0x3210ffff,
+0x3c116000, 0x240a0020, 0xae2b2014, 0xae302018,
+0xae2a2000, 0x0, 0x0, 0x0,
+0x2001021, 0x8fbf0018, 0x8fb10014, 0x8fb00010,
+0x3e00008, 0x27bd0020, 0x8c662014, 0x3c02001f,
+0x3443ff80, 0x3c1fffe8, 0xc3c024, 0x37f90800,
+0x3198021, 0x1079c2, 0x3c0c8000, 0x22c5825,
+0x31f0ffff, 0x3c116000, 0x240a0020, 0xae2b2014,
+0xae302018, 0xae2a2000, 0x0, 0x0,
+0x0, 0x2001021, 0x8fbf0018, 0x8fb10014,
+0x8fb00010, 0x3e00008, 0x27bd0020, 0x27bdffe8,
+0xafb00010, 0x3402ffff, 0x3090ffff, 0xafbf0014,
+0x12020006, 0x2002021, 0xe0008fa, 0x0,
+0x2002021, 0xe0008dc, 0x24050001, 0x8f840000,
+0x8fbf0014, 0x8fb00010, 0x2483ffff, 0x27bd0018,
+0x3e00008, 0xaf830000, 0x439c2, 0x30e6003f,
+0x43b42, 0x71840, 0x24021000, 0x2cc40020,
+0x24c8ffe0, 0xaf42002c, 0x24630001, 0x14800003,
+0x30a900ff, 0x71840, 0x310600ff, 0x36080,
+0x24080001, 0x19a5821, 0x3c0a000e, 0xc82804,
+0x16a3821, 0x11200005, 0x53027, 0x8ce90000,
+0x1253025, 0x3e00008, 0xace60000, 0x8cee0000,
+0x1c66824, 0x3e00008, 0xaced0000, 0x27bdffe8,
+0xafbf0014, 0xafb00010, 0x3c046000, 0x8c850808,
+0x3403f000, 0x30a2f000, 0x50430006, 0x24020001,
+0x8c870808, 0x3404e000, 0x30e6f000, 0x10c4001e,
+0x24020002, 0xaf820038, 0x3c106000, 0x3c0a0200,
+0xae0a0814, 0x24091000, 0x3c08000e, 0x8e034400,
+0x3482021, 0xaf49002c, 0x24050120, 0xe000d70,
+0x3021, 0x8f830038, 0x10600004, 0x3c021691,
+0x240b0001, 0x106b000e, 0x3c023d6c, 0x344f0090,
+0xae0f4408, 0x8fbf0014, 0x8fb00010, 0x3c0c6000,
+0x240e1000, 0x3c0d0200, 0x27bd0018, 0xad8e4420,
+0x3e00008, 0xad8d0810, 0xa0009c7, 0xaf800038,
+0x3c0218da, 0x344f0090, 0xae0f4408, 0x8fbf0014,
+0x8fb00010, 0x3c0c6000, 0x240e1000, 0x3c0d0200,
+0x27bd0018, 0xad8e4420, 0x3e00008, 0xad8d0810,
+0xa00099b, 0x24050001, 0xa00099b, 0x2821,
+0x3c080800, 0x25085fdc, 0x2404ffff, 0x1001821,
+0x2402001e, 0x2442ffff, 0xac640000, 0x441fffd,
+0x24630004, 0x3c070800, 0x24e76058, 0x8ce5fffc,
+0x2404001c, 0x24060001, 0x308a001f, 0x1464804,
+0x24840001, 0x91027, 0x2c830020, 0x1460fffa,
+0xa22824, 0xace5fffc, 0x3c056666, 0x34a4616e,
+0x3c060800, 0x24c66118, 0xaf840050, 0xaf880094,
+0x2404ffff, 0xc01821, 0x2402001f, 0x2442ffff,
+0xac640000, 0x441fffd, 0x24630004, 0x3c076666,
+0x3c050800, 0x24a560d8, 0xaf860040, 0x34e6616e,
+0xaf860090, 0x2404ffff, 0xa01821, 0x2402000f,
+0x2442ffff, 0xac640000, 0x441fffd, 0x24630004,
+0x3c0b6666, 0x3c060800, 0x24c66058, 0x3568616e,
+0xaf85009c, 0xaf880068, 0x2404ffff, 0xc01821,
+0x2402001f, 0x2442ffff, 0xac640000, 0x441fffd,
+0x24630004, 0x3c0d6666, 0x3c0a0800, 0x254a6198,
+0x35ac616e, 0xaf860088, 0xaf8c0054, 0x2404ffff,
+0x1401821, 0x24020003, 0x2442ffff, 0xac640000,
+0x441fffd, 0x24630004, 0x3c090800, 0x252961a8,
+0x8d27fffc, 0x24040006, 0x24050001, 0x3099001f,
+0x325c004, 0x24840001, 0x187827, 0x2c8e0020,
+0x15c0fffa, 0xef3824, 0xad27fffc, 0x3c096666,
+0x24030400, 0x240403dc, 0x24050200, 0x24060066,
+0x3522616e, 0x3c080800, 0x25085cdc, 0xaf82006c,
+0xaf83003c, 0xaf830064, 0xaf830048, 0xaf83007c,
+0xaf8a0084, 0xaf84005c, 0xaf850044, 0xaf86004c,
+0xaf840070, 0xaf850058, 0xaf860078, 0x1001821,
+0x24020002, 0x2442ffff, 0xac600000, 0x441fffd,
+0x24630004, 0x24040003, 0x2403000c, 0x3c0a0800,
+0x254a5ce8, 0xaf8a0060, 0xa000a6e, 0x2405ffff,
+0x41880, 0x24840001, 0x685821, 0x2c8700c0,
+0x14e0fffb, 0xad650000, 0x3c0e6666, 0x35cd616e,
+0x240c17a0, 0x24081800, 0xaf8d0080, 0xaf8c008c,
+0x3e00008, 0xaf880074, 0x2482007f, 0x221c2,
+0x3e00008, 0xaf840098, 0xaf440028, 0x3c04000c,
+0x3442021, 0x52882, 0xa000d70, 0x3021,
+0x42180, 0x3c036000, 0xac641008, 0x0,
+0x52980, 0xac65100c, 0x0, 0x3e00008,
+0x8c62100c, 0x27bdffe8, 0x802821, 0x24040038,
+0xafbf0014, 0xe000a85, 0xafb00010, 0x24040e00,
+0xaf440028, 0x3c10000c, 0x3502021, 0x24050010,
+0xe000d70, 0x3021, 0x3501021, 0xac400000,
+0xac400004, 0x24040038, 0x8fbf0014, 0x8fb00010,
+0x24053fff, 0x27bd0018, 0xa000a85, 0x8c430000,
+0x42180, 0x3c036000, 0xac641008, 0x0,
+0x8c62100c, 0x3e00008, 0x21182, 0x27bdffc8,
+0xafb40020, 0x8f940060, 0xafbe0030, 0xafb7002c,
+0xafb60028, 0xb821, 0x80b021, 0x241e00c0,
+0xafbf0034, 0xafb50024, 0xafb3001c, 0xafb20018,
+0xafb10014, 0xafb00010, 0xa000ac2, 0xafa5003c,
+0x50400001, 0x8f940060, 0x27deffff, 0x13c00028,
+0x26940004, 0x8e920000, 0x3c030800, 0x24635fd8,
+0x1240fff7, 0x283102b, 0x3c040800, 0x24845cdc,
+0x2841023, 0x2a8c0, 0x9821, 0xa000ad1,
+0x24110001, 0x118840, 0x12200026, 0x0,
+0x2b38021, 0x2512824, 0x2002021, 0x10a0fff9,
+0x26730001, 0xe000a8e, 0x0, 0x166840,
+0x32ec0001, 0x1ac2021, 0xe000a85, 0x2002821,
+0x8f89008c, 0x26f70001, 0x8fa6003c, 0x3aeb0001,
+0x316a0001, 0x2528ffff, 0x113827, 0x2cab021,
+0xaf88008c, 0x16e6ffe7, 0x2479024, 0xae920000,
+0x2e01021, 0x8fbf0034, 0x8fbe0030, 0x8fb7002c,
+0x8fb60028, 0x8fb50024, 0x8fb40020, 0x8fb3001c,
+0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008,
+0x27bd0038, 0x3c0e0800, 0x25ce5fd8, 0x28e102b,
+0xa000abd, 0xae920000, 0x27bdffd8, 0xafb10014,
+0xafb00010, 0xafbf0020, 0xafb3001c, 0xafb20018,
+0xa08821, 0x10a0001f, 0x48040, 0x3c130800,
+0x26735cdc, 0xa000b0a, 0x24120001, 0x12200019,
+0x26100001, 0xe000aa5, 0x2002021, 0x23142,
+0x2444ffa0, 0x61880, 0x3045001f, 0x2c8217a1,
+0x731821, 0x2631ffff, 0x1040fff4, 0xb23004,
+0x8c690000, 0x2002021, 0x24053fff, 0x1264024,
+0x1500ffee, 0x1263825, 0xe000a85, 0xac670000,
+0x8f8a008c, 0x26100001, 0x25470001, 0x1620ffe9,
+0xaf87008c, 0x8fbf0020, 0x8fb3001c, 0x8fb20018,
+0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0028,
+0x8f850094, 0x805821, 0x4021, 0x4821,
+0x240a001f, 0x3c0c0800, 0x258c6054, 0x3c0d0800,
+0x25ad5fdc, 0x8ca60000, 0x50c00014, 0x4021,
+0xad1023, 0x238c0, 0x24030001, 0xa000b43,
+0x2021, 0x15000003, 0xe41021, 0x24482024,
+0x4821, 0x25290001, 0x512b0013, 0x2506dfdc,
+0x10600006, 0x24840001, 0xc37024, 0x15c0fff5,
+0x31840, 0xa000b41, 0x4021, 0x10ac0026,
+0x24a30004, 0x602821, 0x254affff, 0x1540ffe5,
+0xaf850094, 0x512b0004, 0x2506dfdc, 0x4021,
+0x3e00008, 0x1001021, 0x66142, 0x30c5001f,
+0xc5080, 0x3c070800, 0x24e75fdc, 0x24040001,
+0x1473021, 0x1120000f, 0xa42004, 0x3c050800,
+0x24a56058, 0x14800005, 0x2529ffff, 0x24c60004,
+0x10c50011, 0x0, 0x24040001, 0x8ccf0000,
+0x4c027, 0x42040, 0x1f86824, 0x1520fff5,
+0xaccd0000, 0x8f990070, 0x1001021, 0x32b4823,
+0x3e00008, 0xaf890070, 0x3c050800, 0x24a55fdc,
+0xa000b4b, 0x4021, 0x3c060800, 0x24c65fdc,
+0xa000b64, 0x24040001, 0x308800ff, 0x24020002,
+0x1102000a, 0x24030003, 0x1103005c, 0x8f89009c,
+0x24040004, 0x1104005f, 0x24050005, 0x11050067,
+0x1821, 0x3e00008, 0x601021, 0x8f890040,
+0x3c0c0800, 0x258c6118, 0x3c040800, 0x24846198,
+0x24030020, 0x1060000f, 0x5821, 0x240d0002,
+0x240e0003, 0x3c0f0800, 0x25ef6118, 0x8d270000,
+0x14e0000b, 0x30f9ffff, 0x25290004, 0x124c02b,
+0x53000001, 0x1804821, 0x2463ffff, 0x5460fff8,
+0x8d270000, 0x1601821, 0x3e00008, 0x601021,
+0x13200032, 0x3c0500ff, 0x30e200ff, 0x403021,
+0x10400042, 0x5021, 0x24050001, 0x2021,
+0x5c840, 0xa6c024, 0x17000003, 0x332500ff,
+0x14a0fffb, 0x24840001, 0x12cc023, 0x1828c0,
+0xaa6021, 0x8c5021, 0x3144001f, 0x240c0001,
+0x8c1804, 0x31027, 0xe23024, 0x110d0041,
+0xad260000, 0x110e004c, 0xa1840, 0x110d0036,
+0x8f870064, 0x510e0056, 0x8f8c0058, 0x240d0004,
+0x110d005a, 0x8f8e007c, 0x240e0005, 0x150effda,
+0x1601821, 0x240b1430, 0x11400006, 0x1821,
+0x8f840098, 0x24630001, 0x6a402b, 0x1500fffd,
+0x1645821, 0x8f8a0078, 0xaf890084, 0x1601821,
+0x2549ffff, 0xa000b9b, 0xaf890078, 0xe52024,
+0x73602, 0x1080ffd0, 0x240a0018, 0x75402,
+0x314600ff, 0xa000ba3, 0x240a0010, 0x3c0c0800,
+0x258c60d8, 0x3c040800, 0x24846118, 0xa000b8a,
+0x24030010, 0x3c0c0800, 0x258c6058, 0x3c040800,
+0x248460d8, 0xa000b89, 0x8f890088, 0x71a02,
+0x306600ff, 0xa000ba3, 0x240a0008, 0x8f890084,
+0x3c0c0800, 0x258c6198, 0x3c040800, 0x248461a8,
+0xa000b8a, 0x24030004, 0xa4080, 0x250b0030,
+0x24e6ffff, 0x1601821, 0xaf890040, 0xa000b9b,
+0xaf860064, 0xac982, 0x197880, 0x3c070800,
+0x24e760d8, 0x1e72021, 0xa1842, 0x8c8f0000,
+0x3079001f, 0x32c3804, 0x7c027, 0x1f86024,
+0xa000bb8, 0xac8c0000, 0x33142, 0x62880,
+0xaf2821, 0x3062001f, 0x8cb80000, 0x24630001,
+0x4cc804, 0x32142, 0x193827, 0x41080,
+0x3073024, 0x4f2021, 0xa000bfc, 0xaca60000,
+0xa68c0, 0x25ab0032, 0x258affff, 0x1601821,
+0xaf89009c, 0xa000b9b, 0xaf8a0058, 0x254b1030,
+0xaf890088, 0x1601821, 0x25c9ffff, 0xa000b9b,
+0xaf89007c, 0x30860007, 0x2cc20006, 0x10400014,
+0x0, 0x64080, 0x3c030800, 0x246359fc,
+0x1033821, 0x8ce40000, 0x800008, 0x0,
+0x24090003, 0x10a9000e, 0x0, 0x240a0005,
+0x10aa000b, 0x0, 0x240b0001, 0x10ab0008,
+0x0, 0x8f8c0098, 0x10ac0005, 0x0,
+0x3e00008, 0x1021, 0xa000b29, 0xa02021,
+0xa000b77, 0xc02021, 0x27bdffe8, 0x308400ff,
+0x24030002, 0x1083000b, 0xafbf0010, 0x24060003,
+0x1086003a, 0x24080004, 0x10880068, 0x240e0005,
+0x108e007f, 0x2caf1430, 0x8fbf0010, 0x3e00008,
+0x27bd0018, 0x2ca20030, 0x1440fffc, 0x8fbf0010,
+0x24a5ffd0, 0x531c2, 0x66880, 0x3c070800,
+0x24e76118, 0x1a73021, 0x8cc90000, 0x52882,
+0x30ac001f, 0x240b0001, 0x18b5004, 0x8f840040,
+0x12a4025, 0xacc80000, 0x8c830000, 0x50600001,
+0xaf860040, 0x8f980064, 0x30ae0001, 0x24a6ffff,
+0x270f0001, 0x15c00002, 0xaf8f0064, 0x24a60001,
+0x64142, 0x82080, 0x871821, 0x8c790000,
+0x30c2001f, 0x24060001, 0x46f804, 0x33f3824,
+0x10e0ffda, 0x8fbf0010, 0x5c182, 0x187080,
+0x3c0f0800, 0x25ef60d8, 0x1cf4821, 0x8d2b0000,
+0x56842, 0x31a5001f, 0xa66004, 0x16c5025,
+0x27bd0018, 0x3e00008, 0xad2a0000, 0x2ca70030,
+0x14e0ffca, 0x8fbf0010, 0x30b90007, 0x1723ffc7,
+0x24a8ffce, 0x86a02, 0xd6080, 0x3c0b0800,
+0x256b60d8, 0x18b3021, 0x8cc40000, 0x828c2,
+0x30aa001f, 0x24080001, 0x1484804, 0x8f82009c,
+0x891825, 0xacc30000, 0x8c5f0000, 0x53e00001,
+0xaf86009c, 0x57040, 0xe7942, 0xf2880,
+0x3c040800, 0x24846118, 0xa41821, 0x8c6b0000,
+0x25df0001, 0x31cd001f, 0x1f5142, 0x1a86004,
+0x16c4825, 0xa1080, 0xac690000, 0x442821,
+0x8ca60000, 0x8f980058, 0x33f9001f, 0x8fbf0010,
+0x3283804, 0xc77825, 0x270e0001, 0x27bd0018,
+0xacaf0000, 0x3e00008, 0xaf8e0058, 0x24a5efd0,
+0x2cb80400, 0x1300ff99, 0x8fbf0010, 0x53142,
+0x65880, 0x3c0a0800, 0x254a6058, 0x16a3021,
+0x8cc40000, 0x30a3001f, 0x24090001, 0x691004,
+0x8f990088, 0x82f825, 0xacdf0000, 0x8f270000,
+0x50e00001, 0xaf860088, 0x8f8d007c, 0x8fbf0010,
+0x27bd0018, 0x25ac0001, 0x3e00008, 0xaf8c007c,
+0x15e0ff82, 0x8fbf0010, 0x8f860098, 0x61040,
+0x46f821, 0x1f2100, 0x3e4c821, 0x193840,
+0x24f81430, 0xb8402b, 0x1100ff78, 0x8fbf0010,
+0x24a4ebd0, 0xe0001ec, 0xc02821, 0x27942,
+0xf7080, 0x3c0d0800, 0x25ad6198, 0x1cd2021,
+0x8c8b0000, 0x304c001f, 0x24060001, 0x1861804,
+0x8f890084, 0x1635025, 0xac8a0000, 0x8d250000,
+0x50a00001, 0xaf840084, 0x8f980078, 0x8fbf0010,
+0x27bd0018, 0x27080001, 0x3e00008, 0xaf880078,
+0x30a50007, 0x24030003, 0x10a30010, 0x28a20004,
+0x14400008, 0x24070002, 0x24030004, 0x10a30015,
+0x24080005, 0x10a8000f, 0x8f850098, 0x3e00008,
+0x0, 0x14a7fffd, 0x802821, 0x14c3fffb,
+0x24040002, 0xa000c3b, 0x0, 0x24090005,
+0x802821, 0x10c9fffb, 0x24040003, 0x3e00008,
+0x0, 0x14c5fff1, 0x802821, 0xa000c3b,
+0x24040005, 0x240a0001, 0x802821, 0x10cafff1,
+0x24040004, 0x3e00008, 0x0, 0x27bdffe0,
+0xafb00010, 0x481c2, 0x2607ffd0, 0x24c3003f,
+0x2ce223d0, 0x24c6007f, 0xafb20018, 0xafb10014,
+0xafbf001c, 0x30b100ff, 0x2002021, 0x32982,
+0x691c2, 0x10400008, 0x2403ffff, 0xe000afb,
+0x0, 0x2002021, 0x2202821, 0xe000ce9,
+0x2403021, 0x1821, 0x8fbf001c, 0x8fb20018,
+0x8fb10014, 0x8fb00010, 0x601021, 0x3e00008,
+0x27bd0020, 0x27bdffd8, 0x24a2007f, 0xafb3001c,
+0xafb20018, 0x299c2, 0x309200ff, 0x24a3003f,
+0x2402021, 0x2602821, 0xafb10014, 0xafb00010,
+0xafbf0020, 0xe000c1e, 0x38982, 0x408021,
+0x402021, 0x2202821, 0x14400009, 0x1821,
+0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014,
+0x8fb00010, 0x601021, 0x3e00008, 0x27bd0028,
+0xe000aac, 0x0, 0x402821, 0x2002021,
+0x1051fff3, 0x1019c0, 0xe000afb, 0x0,
+0x2002021, 0x2402821, 0xe000ce9, 0x2603021,
+0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014,
+0x8fb00010, 0x1821, 0x601021, 0x3e00008,
+0x27bd0028, 0x3084ffff, 0x30a5ffff, 0x10800007,
+0x1821, 0x30820001, 0x10400002, 0x42042,
+0x651821, 0x1480fffb, 0x52840, 0x3e00008,
+0x601021, 0x10c00007, 0x0, 0x8ca20000,
+0x24c6ffff, 0x24a50004, 0xac820000, 0x14c0fffb,
+0x24840004, 0x3e00008, 0x0, 0x10a00008,
+0x24a3ffff, 0xac860000, 0x0, 0x0,
+0x2402ffff, 0x2463ffff, 0x1462fffa, 0x24840004,
+0x3e00008, 0x0, 0x30a5ffff, 0x8f4201b8,
+0x440fffe, 0x3c076015, 0xa73025, 0x3c031000,
+0xaf440180, 0xaf400184, 0xaf460188, 0x3e00008,
+0xaf4301b8, 0x8f8500c8, 0x2c864000, 0x801821,
+0x8ca70084, 0x87102b, 0x14400010, 0x0,
+0x8ca80084, 0x2d064000, 0x50c0000f, 0x24034000,
+0x8caa0084, 0x8a482b, 0x51200001, 0x8ca30084,
+0x35a42, 0xb2080, 0x3c050800, 0x24a55a60,
+0x851821, 0x3e00008, 0x8c620000, 0x14c0fff4,
+0x0, 0x24034000, 0x35a42, 0xb2080,
+0x3c050800, 0x24a55a60, 0x851821, 0x3e00008,
+0x8c620000, 0x8f8300c8, 0x906600d0, 0x24c50001,
+0xa06500d0, 0x8f8500c8, 0x906400d0, 0x90a200d2,
+0x10440017, 0x0, 0x936c0078, 0x8f8b00b4,
+0x318a00ff, 0xa16a000c, 0x25490001, 0x938700bc,
+0x312200ff, 0x3048007f, 0x1107000b, 0x26827,
+0xa3620078, 0x8f4e0178, 0x5c0fffe, 0x8f9900a8,
+0x24180002, 0x3c0f1000, 0xaf590140, 0xa3580144,
+0x3e00008, 0xaf4f0178, 0xa000db9, 0x31a20080,
+0xa0a000d0, 0xa000daf, 0x0, 0x8f8700c8,
+0x27bdffc8, 0xafbf0030, 0xafb7002c, 0xafb60028,
+0xafb50024, 0xafb40020, 0xafb3001c, 0xafb20018,
+0xafb10014, 0xafb00010, 0x94e300e0, 0x94e200e2,
+0x104300d7, 0x2405ffff, 0x3c047fff, 0x3497ffff,
+0x2415ff80, 0xa000ea0, 0x3c16000e, 0x108a00d1,
+0x8fbf0030, 0x8f9100a8, 0x3c180800, 0x8f18005c,
+0x1230c0, 0x129140, 0x3117021, 0x1d57824,
+0xaf4f002c, 0x94ec00e2, 0x31cd007f, 0x1ba5821,
+0x318a7fff, 0x1764821, 0xa8040, 0x2091021,
+0x94530000, 0x3c080800, 0x8d080058, 0x246c021,
+0x32733fff, 0x131980, 0x1032021, 0x2242821,
+0x30bf007f, 0x3fac821, 0xb5a024, 0xaf54002c,
+0x336a021, 0x8e870010, 0x8e8f0030, 0x3785821,
+0x256d0088, 0xef7023, 0x240c0002, 0xae8e0010,
+0xaf8d00a4, 0xa16c0088, 0x976a003c, 0x8e840030,
+0x8f9100a4, 0xe000d86, 0x3150ffff, 0x24b80,
+0x2094025, 0x3c024200, 0x1022025, 0xae240004,
+0x8e830004, 0x8f8d00a4, 0x8e860000, 0x240e0008,
+0xada3001c, 0xada60018, 0xada0000c, 0xada00010,
+0x929f000a, 0x33f900ff, 0xa5b90014, 0x96850008,
+0x3c1f000c, 0xa5a50016, 0x9298000a, 0x331100ff,
+0xa5b10020, 0x96900008, 0x24180005, 0xa5b00022,
+0xada00024, 0x928f000b, 0x2410c000, 0x31e700ff,
+0xa5a70002, 0xa1ae0001, 0x8e8c0030, 0x8f8b00a4,
+0x8f8400a8, 0xad6c0008, 0x3c0a0800, 0x8d4a0054,
+0x1444821, 0x1354024, 0xaf480028, 0x3c020800,
+0x8c420054, 0x443021, 0x30c3007f, 0x7ac821,
+0x33f2821, 0x2458821, 0xaf9100b4, 0xaf8500b8,
+0xa2380000, 0x8f8a00b4, 0x2403ffbf, 0x2418ffdf,
+0x954f0002, 0x1f03824, 0xf37025, 0xa54e0002,
+0x914d0002, 0x31ac003f, 0x358b0040, 0xa14b0002,
+0x8f8600b4, 0x8f8900c8, 0xacc00004, 0x8d28007c,
+0x3c098000, 0xacc80008, 0x90c4000d, 0x3082007f,
+0xa0c2000d, 0x8f8500b4, 0x90bf000d, 0x3e3c824,
+0xa0b9000d, 0x8f9100b4, 0x9233000d, 0x2789024,
+0xa232000d, 0x8e900034, 0x8f8b00b4, 0xad700010,
+0x8e87002c, 0x8e8f0030, 0xef7023, 0xad6e0014,
+0x916d0018, 0x31ac007f, 0xa16c0018, 0x8f9f00b4,
+0x8e8a0030, 0x8fe80018, 0x1572024, 0x1093024,
+0xc41025, 0xafe20018, 0x9283000a, 0xa3e3001c,
+0x96990008, 0x8f8500b4, 0x8f9800c8, 0xa4b9001e,
+0x8e900030, 0x8e840030, 0xe0001ec, 0x8f050084,
+0x8f8500c8, 0x29140, 0x29900, 0x90af00bc,
+0x2538821, 0x403021, 0x31e70002, 0x10e00003,
+0x2118021, 0x29080, 0x2128021, 0x90b900bc,
+0x33270004, 0x10e00002, 0x6f880, 0x21f8021,
+0x8e980030, 0x8f8b00b4, 0x24068000, 0x330f0003,
+0xf7023, 0x31cd0003, 0x20d6021, 0xad6c0004,
+0x94a400e2, 0x94aa00e2, 0x94b000e2, 0x31497fff,
+0x25220001, 0x30537fff, 0x2061824, 0x734025,
+0xa4a800e2, 0x94a400e2, 0x3c140800, 0x8e940060,
+0x30917fff, 0x12340022, 0x0, 0xe000da6,
+0x0, 0x8f8700c8, 0x2821, 0x94f300e0,
+0x94f000e2, 0x1213000f, 0x8fbf0030, 0x90e900d0,
+0x90e800d1, 0x313200ff, 0x310400ff, 0x244302b,
+0x14c0ff36, 0x264a0001, 0x90ee00d2, 0x264b0001,
+0x31cd00ff, 0x8d6021, 0x158bff33, 0x8f9100a8,
+0x8fbf0030, 0x8fb7002c, 0x8fb60028, 0x8fb50024,
+0x8fb40020, 0x8fb3001c, 0x8fb20018, 0x8fb10014,
+0x8fb00010, 0xa01021, 0x3e00008, 0x27bd0038,
+0x94a300e2, 0x664024, 0xa4a800e2, 0x90a400e2,
+0x90b900e2, 0x309100ff, 0x11a1c2, 0x14f827,
+0x1f39c0, 0x3332007f, 0x2473025, 0xa000e98,
+0xa0a600e2, 0x3084ffff, 0x30a5ffff, 0xaf440018,
+0xaf45001c, 0x3e00008, 0x8f420014, 0x27bdffb8,
+0xafb00020, 0x8f9000c8, 0x3084ffff, 0xafa40010,
+0xafbf0044, 0xafbe0040, 0xafb7003c, 0xafb60038,
+0xafb50034, 0xafb40030, 0xafb3002c, 0xafb20028,
+0xafb10024, 0xa7a00018, 0x920600d1, 0x920500d0,
+0x30c400ff, 0x30a300ff, 0x64102b, 0x10400122,
+0xafa00014, 0x920900d0, 0x8fb50010, 0x312800ff,
+0x883823, 0x24f4ffff, 0x14882b, 0x15982b,
+0x2339024, 0x52400126, 0x8fb40014, 0x961e0012,
+0x961f0010, 0x8fb70010, 0x3dfc823, 0x171400,
+0x19c400, 0x22403, 0x181403, 0x2e2b02a,
+0x52c00001, 0x402021, 0x284282b, 0x10a00002,
+0x801821, 0x2801821, 0x33c00, 0x71c03,
+0x3064ffff, 0x2c860009, 0x14c00002, 0x60b821,
+0x24170008, 0x8e0a0008, 0x176980, 0x8e09000c,
+0x31abffff, 0x3c0c0010, 0x16c4025, 0x27520400,
+0xaf4a0038, 0xaf9200b0, 0xaf49003c, 0xaf480030,
+0x0, 0x0, 0x0, 0x0,
+0x0, 0x0, 0x0, 0x0,
+0x8f4f0000, 0x31ee0020, 0x11c0fffd, 0x17982a,
+0x2711024, 0xa000f33, 0xb021, 0x55e00101,
+0x92580001, 0x31130080, 0x126001d0, 0x1202021,
+0x96550012, 0x32a5ffff, 0xe000d7b, 0xa7b50018,
+0x8f9000c8, 0x291a023, 0x26de0001, 0x8f9100b0,
+0x1eb400, 0x16b403, 0x26230040, 0x2d7f82a,
+0x14882b, 0x24180001, 0x609021, 0x3f11024,
+0xaf8300b0, 0xafb80014, 0x104001bd, 0x8f8900a8,
+0x3c0c0800, 0x8d8c0054, 0x240bff80, 0x921e00d0,
+0x1895021, 0x14b2824, 0x921900d0, 0xaf450028,
+0x8e470010, 0x3c080800, 0x8d080058, 0x3c180800,
+0x8f180054, 0x30e33fff, 0x32180, 0x1043021,
+0x1265821, 0x2402ff80, 0x162f824, 0x920c00d0,
+0xaf5f002c, 0x92480000, 0x33d100ff, 0x333500ff,
+0x3099821, 0x117140, 0x1578c0, 0x326d007f,
+0x1cf3821, 0x1ba2821, 0x318300ff, 0x3164007f,
+0x3c0a000c, 0xaa8821, 0x367f021, 0x33140,
+0x9a1021, 0x3108003f, 0x3c1f000e, 0xd1c021,
+0x5f9821, 0x27d90088, 0x2d150008, 0xaf9100b8,
+0xaf9900a4, 0xaf9800b4, 0xaf9300ac, 0x12a0018b,
+0x8821, 0x240e0001, 0x10e4004, 0x310d005d,
+0x11a0ffb2, 0x310f0002, 0x8e4a0028, 0x3c030080,
+0x3c04ffef, 0xae6a0000, 0x8e450024, 0xa260000a,
+0x3488ffff, 0xae650004, 0x9247002c, 0x3c1fff9f,
+0x37feffff, 0xa267000c, 0x8e62000c, 0x3c180040,
+0xa267000b, 0x433025, 0xc8c824, 0x33e8824,
+0x238a825, 0xae75000c, 0x8e490004, 0xae600018,
+0x3c0f00ff, 0xae690014, 0x8e4d002c, 0x35eeffff,
+0x8f8b00a8, 0x1ae6024, 0xae6c0010, 0x8e470008,
+0xa6600008, 0x96450012, 0xae670020, 0x8e42000c,
+0x30b03fff, 0x105180, 0xae620024, 0x8e5e0014,
+0x14b1821, 0x30a40001, 0xae7e0028, 0x8e590018,
+0x331c2, 0x44380, 0xae79002c, 0x8e51001c,
+0xc8f821, 0xa67f001c, 0xae710030, 0x96580002,
+0x8e550020, 0xa678001e, 0xae750034, 0x92490033,
+0x31300004, 0x56000005, 0x92500000, 0x8f8c00c8,
+0x8d8b007c, 0xae6b0030, 0x92500000, 0x8f8f00b4,
+0xa1f00000, 0x924e0033, 0x31cd0002, 0x51a00007,
+0x925e0001, 0x8f8900b4, 0x2418ff80, 0x91310000,
+0x311a825, 0xa1350000, 0x925e0001, 0x8f9900b4,
+0x2409ffbf, 0x240bffdf, 0xa33e0001, 0x8f9500b4,
+0x92b8000d, 0x3311007f, 0xa2b1000d, 0x8f8e00b4,
+0x91d0000d, 0x2097824, 0xa1cf000d, 0x8f8800b4,
+0x8e6d0014, 0x910a000d, 0x2dac0001, 0xc2940,
+0x14b3824, 0xe51825, 0xa103000d, 0x96420012,
+0x8f8800b4, 0x8f8700c8, 0xa5020002, 0x8e450004,
+0x90ff00bc, 0x30a40003, 0x43023, 0x30de0003,
+0xbe1021, 0x33f90002, 0x17200002, 0x24440034,
+0x24440030, 0x90e200bc, 0xa23024, 0x30df0004,
+0x17e00002, 0x24830004, 0x801821, 0x8f8f00a4,
+0x24090002, 0xad030004, 0xa1e90000, 0x924e003f,
+0x8f8d00a4, 0xa1ae0001, 0x8f9500a4, 0x924c003f,
+0x8e440004, 0xa6ac0002, 0x976b003c, 0xe000d86,
+0x3170ffff, 0x25380, 0x20a3825, 0x3c054200,
+0xe51825, 0xaea30004, 0x8f8600a4, 0x8e480038,
+0xacc80018, 0x8e440034, 0xacc4001c, 0xacc0000c,
+0xacc00010, 0xa4c00014, 0xa4c00016, 0xa4c00020,
+0xa4c00022, 0xacc00024, 0x8e640014, 0x50800001,
+0x24040001, 0xacc40008, 0xe000da6, 0x24110001,
+0xa000f26, 0x8f9000c8, 0x920f00d2, 0x920e00d0,
+0x8fb50010, 0x31eb00ff, 0x31cd00ff, 0x8d6023,
+0x16c5021, 0x2554ffff, 0x14882b, 0x15982b,
+0x2339024, 0x1640fedd, 0x0, 0x8fb40014,
+0x8fbf0044, 0x8fbe0040, 0x3a820001, 0x8fb7003c,
+0x8fb60038, 0x8fb50034, 0x8fb40030, 0x8fb3002c,
+0x8fb20028, 0x8fb10024, 0x8fb00020, 0x3e00008,
+0x27bd0048, 0x33110020, 0x122000ef, 0x24150001,
+0x921e00bc, 0x241f0001, 0xa821, 0x33d90001,
+0x1320000d, 0xafbf001c, 0x8e440014, 0x8e080084,
+0x88102b, 0x14400002, 0x803021, 0x8e060084,
+0x8e030064, 0xc3a82b, 0x16a00002, 0xc02021,
+0x8e040064, 0x80a821, 0x8e470014, 0x8e050064,
+0xe5302b, 0x14c00002, 0xe02021, 0x8e040064,
+0x95f023, 0x13c00004, 0x8fac001c, 0x240a0002,
+0xafaa001c, 0x8fac001c, 0x28c582b, 0x156000a9,
+0x1821, 0x8e4f0038, 0x8e6d000c, 0x3c0e0080,
+0xae6f0000, 0x8e4a0034, 0x3c10ff9f, 0x1ae5825,
+0xae6a0004, 0x9246003f, 0x360cffff, 0x16c3824,
+0x3c050020, 0x3c03ffef, 0xa266000b, 0xe51025,
+0x3468ffff, 0x8f8700b0, 0x48f824, 0x3c040008,
+0x3e4c825, 0xae79000c, 0x8cf80014, 0xae600018,
+0x2be7821, 0xae780014, 0x8cf10018, 0xa660003a,
+0xa6600038, 0xae71001c, 0x8ce90008, 0xae690024,
+0x8cee000c, 0xae6f002c, 0xae600028, 0xae6e0020,
+0x8ced0014, 0x1b58023, 0x21e9023, 0x12400011,
+0xae720010, 0x90ea003d, 0x8e650004, 0x8e640000,
+0xa3100, 0xa6c821, 0x1021, 0x326402b,
+0x82f821, 0x3e8c021, 0xae790004, 0xae780000,
+0x90f1003d, 0xa271000a, 0x8f8900b0, 0x95320006,
+0xa6720008, 0x8f8900a4, 0x24180002, 0x2a02021,
+0xa1380000, 0x976f003c, 0x8f9200a4, 0xe000d86,
+0x31f1ffff, 0x27380, 0x8f8500b0, 0x22e8025,
+0x3c0d4200, 0x20d6025, 0xae4c0004, 0x8f8400a4,
+0x8cab0038, 0xac8b0018, 0x8ca70034, 0xac87001c,
+0xac80000c, 0xac800010, 0xa4800014, 0xa4800016,
+0xa4800020, 0xa4800022, 0xac800024, 0x90b3003f,
+0xa4930002, 0x12a00135, 0x24020001, 0x53c00002,
+0x90a2003d, 0x90a2003e, 0x245f0001, 0xa09f0001,
+0x8f9900a4, 0xaf350008, 0x8f8300c8, 0x24070034,
+0x906600bc, 0x30c50002, 0x50a00001, 0x24070030,
+0x8f9200b0, 0x8f8600b4, 0x906c00bc, 0x924a0000,
+0x2412c000, 0x32a40003, 0xa0ca0000, 0x8f8500b0,
+0x8f9900b4, 0x24020004, 0x90bf0001, 0x444023,
+0x31090003, 0xa33f0001, 0x8f8a00b4, 0x8f9800b0,
+0xf53821, 0x954f0002, 0x970e0012, 0xe93821,
+0x1f26824, 0x31d13fff, 0x1b18025, 0xa5500002,
+0x914b0002, 0x31880004, 0x3173003f, 0x36630040,
+0xa1430002, 0x12a00002, 0x8f8500b4, 0xe83821,
+0x8f8c00c8, 0xaca70004, 0x2413ffbf, 0x8d8b007c,
+0x2ea40001, 0x2408ffdf, 0xacab0008, 0x90a3000d,
+0x4c940, 0x306a007f, 0xa0aa000d, 0x8f8500b4,
+0x90a6000d, 0xd31024, 0xa0a2000d, 0x8f8700b4,
+0x90ff000d, 0x3e8c024, 0x3194825, 0xa0e9000d,
+0x8f8d00b0, 0x8f8c00b4, 0x8daf0020, 0xad8f0010,
+0x8dae0024, 0xad8e0014, 0x8db10028, 0xad910018,
+0x8db0002c, 0xe000da6, 0xad90001c, 0x8fab001c,
+0x24030002, 0x116300ee, 0x8f8300c8, 0x8f9000c8,
+0x8fa3001c, 0x608821, 0x14600002, 0x60a821,
+0xa021, 0x56a0fe38, 0x291a023, 0x14882b,
+0x8faa0010, 0x960d0010, 0x3c0b0020, 0x1564023,
+0x2cd6021, 0x3112ffff, 0xa60c0010, 0xafb20010,
+0xaf4b0030, 0x0, 0x96170010, 0x96130012,
+0x1277008e, 0x16f180, 0x8e16000c, 0x8e1f0008,
+0x1e17c3, 0x2de2821, 0xbec02b, 0x3e2a821,
+0x2b8c821, 0xae05000c, 0xae190008, 0x8fb30010,
+0x13b82b, 0x2378024, 0x1200ff04, 0x8f9000c8,
+0xa000eec, 0x0, 0x8e5e0038, 0xa6600008,
+0x24100003, 0xae7e0000, 0x8e5f0034, 0xa260000a,
+0x8f8300b0, 0xae7f0004, 0x3c050080, 0x9078003f,
+0xa270000c, 0x8e62000c, 0x3c11ff9f, 0xa278000b,
+0x454825, 0x3639ffff, 0x3c04ffef, 0x8f9f00b0,
+0x1393024, 0x3487ffff, 0xc77824, 0xae6f000c,
+0x8fee0014, 0x97e80012, 0x8f8c00a8, 0xae6e0010,
+0x8fea0014, 0xae600018, 0xae600020, 0xae6a0014,
+0xae600024, 0x8fed0018, 0x310a3fff, 0xa5980,
+0xae6d0028, 0x8ffe0008, 0x16c9021, 0x31030001,
+0xae7e0030, 0x8ff1000c, 0x8f9900a4, 0x12c1c2,
+0x38380, 0x3102821, 0x24020002, 0xa665001c,
+0xa6600036, 0xae71002c, 0xa3220000, 0x9769003c,
+0x8f8b00a4, 0x3c044200, 0x3127ffff, 0xe43025,
+0xad660004, 0x8f8e00b0, 0x240c0001, 0x2418c000,
+0x8dcf0038, 0x24060034, 0xad6f0018, 0x8dcd0034,
+0xad6d001c, 0xad60000c, 0xad600010, 0xa5600014,
+0xa5600016, 0xa5600020, 0xa5600022, 0xad600024,
+0xa5750002, 0xa16c0001, 0x8f8800a4, 0x8f9e00b0,
+0x8f9200b4, 0xad150008, 0x93df0000, 0xa25f0000,
+0x8f8300b0, 0x8f9000b4, 0x90730001, 0xa2130001,
+0x8f8400b4, 0x94910002, 0x2382824, 0xaa1025,
+0xa4820002, 0x90990002, 0x3329003f, 0xa0890002,
+0x8f8300c8, 0x8f8400b4, 0x906700bc, 0x30ef0002,
+0x51e00001, 0x24060030, 0xac860004, 0x8c65007c,
+0x2409ffbf, 0x2a08821, 0xac850008, 0x9082000d,
+0x3059007f, 0xa099000d, 0x8f8600b4, 0x90c4000d,
+0x893824, 0xa0c7000d, 0x8f8a00b4, 0x914f000d,
+0x35ee0020, 0xa14e000d, 0x8f8800b0, 0x8f9300b4,
+0x8d0d0020, 0xae6d0010, 0x8d0c0024, 0xae6c0014,
+0x8d0b0028, 0xae6b0018, 0x8d12002c, 0xe000da6,
+0xae72001c, 0xa0010ee, 0x8f9000c8, 0x96020014,
+0x8e040004, 0x3059ffff, 0x1948c0, 0x893821,
+0xaf47003c, 0x8e0f0004, 0x8f46003c, 0x1e67023,
+0x19c0003c, 0x0, 0x8e050000, 0x24a20001,
+0x3c180010, 0x37150008, 0xaf420038, 0xaf550030,
+0x0, 0x0, 0x0, 0x0,
+0x0, 0x0, 0x0, 0x0,
+0x8f430000, 0x307f0020, 0x13e0fffd, 0x0,
+0x8f530400, 0x3c1e0020, 0xae130008, 0x8f570404,
+0xae17000c, 0xaf5e0030, 0x0, 0x3c060800,
+0x8cc60044, 0x24160001, 0x10d600b9, 0x0,
+0x960f0012, 0x3c050800, 0x8ca50040, 0xaf7021,
+0xa60e0012, 0x960a0014, 0x254d0001, 0xa60d0014,
+0x960c0014, 0x3184ffff, 0x5486ff49, 0x8fb30010,
+0xa6000014, 0xe000ec6, 0x30a5ffff, 0x3c040800,
+0x8c840024, 0x96070012, 0x444823, 0xe93023,
+0xa6060012, 0xa001109, 0x8fb30010, 0xa0820001,
+0x8f8800a4, 0x24040001, 0xad040008, 0xa0010a0,
+0x8f8300c8, 0x8e020000, 0xa00119a, 0x3c180010,
+0x8f8700b8, 0x8fac001c, 0x907000d0, 0x907800d0,
+0x906600d0, 0x321100ff, 0x330a00ff, 0xa28c0,
+0x111140, 0x45c821, 0x30c900ff, 0x3795821,
+0x97940, 0x1e76821, 0x256e0088, 0xaf8e00a4,
+0xaf8d00b4, 0xa16c0088, 0x9768003c, 0x3c02021,
+0x8f9100a4, 0xe000d86, 0x3110ffff, 0x2fb80,
+0x21f2025, 0x3c034200, 0x8f9f00b0, 0x83c025,
+0xae380004, 0x8fea0038, 0x8f9800a4, 0x3021,
+0x6c900, 0xaf0a0018, 0x8fe20034, 0x3c087fff,
+0x3504ffff, 0xaf02001c, 0x93e9003e, 0x8f07001c,
+0x8f110018, 0x97900, 0x92f02, 0xef6021,
+0x3257025, 0x18f682b, 0x22e8021, 0x20d5821,
+0xaf0c001c, 0xaf0b0018, 0xaf00000c, 0xaf000010,
+0x93e3003e, 0x240f0005, 0x3c44024, 0xa7030014,
+0x97ea0004, 0x3c02021, 0xa70a0016, 0x93e2003e,
+0xa7020020, 0x97e60004, 0xa7060022, 0xaf000024,
+0x93e5003f, 0xa7050002, 0x93f9003d, 0x27290001,
+0xa3090001, 0x8f8700a4, 0x8f8e00b4, 0xacfe0008,
+0xa1cf0000, 0x8f8600b4, 0x8f9100b0, 0x94cd0002,
+0x96300012, 0x2411ffdf, 0x24d6024, 0x32123fff,
+0x1925825, 0xa4cb0002, 0x90c30002, 0x240cff80,
+0x306a003f, 0x35420040, 0xa0c20002, 0x8f8900b4,
+0x8f8500c8, 0x3c068000, 0xad200004, 0x8cbf007c,
+0xad3f0008, 0x9139000d, 0x3338007f, 0xa138000d,
+0x8f8e00b4, 0x91c7000d, 0xf37824, 0xa1cf000d,
+0x8f9200b4, 0x2413ffff, 0x924d000d, 0x1b18024,
+0xa250000d, 0x8f8a00b4, 0xad530010, 0xad550014,
+0x914b0018, 0x18b1825, 0xa1430018, 0x8f8900b4,
+0x8f9900b0, 0x8d220018, 0x462824, 0xa8f825,
+0xad3f0018, 0x9338003e, 0xa138001c, 0x8f8700b0,
+0x8f8e00b4, 0x8f9100c8, 0x94ef0004, 0xa5cf001e,
+0xe0001ec, 0x8e250084, 0x8f8600c8, 0x28140,
+0x26900, 0x90d300bc, 0x20d9021, 0x402821,
+0x32750002, 0x12a00003, 0x3d22021, 0x2a880,
+0x952021, 0x90d200bc, 0x32530004, 0x12600003,
+0x33cd0003, 0x5f880, 0x9f2021, 0x240e0004,
+0x1cd6023, 0x8f9e00b4, 0x318b0003, 0x8b4021,
+0xe000da6, 0xafc80004, 0xa0010e9, 0x8f9000c8,
+0x960b0012, 0x3c080800, 0x8d080024, 0x10b9021,
+0xa6120012, 0xa001109, 0x8fb30010, 0x27bdffe0,
+0xafb10014, 0x3c110800, 0x8e310050, 0xafbf0018,
+0xafb00010, 0xaf8400a8, 0x93700074, 0x2247021,
+0x31cd007f, 0x240fff80, 0x3205007f, 0x1cf5024,
+0x1ba6021, 0x3c0b000a, 0xa38500bc, 0x18b2821,
+0xaf4a0024, 0x94a80010, 0x97670006, 0x90a60062,
+0x24020030, 0xe82023, 0x30c300f0, 0xaf8500c8,
+0x10620009, 0x3090ffff, 0x16000017, 0x8fbf0018,
+0x8fb10014, 0x8fb00010, 0x24090c00, 0x27bd0020,
+0x3e00008, 0xaf490024, 0x94a200e0, 0x94a400e2,
+0x90bf0113, 0x821826, 0x3079ffff, 0x33f800c0,
+0x17000012, 0x2f310001, 0x16000025, 0x0,
+0x5620ffef, 0x8fbf0018, 0xe000dc8, 0x0,
+0xa001291, 0x8fbf0018, 0xe000ecc, 0x2002021,
+0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x24090c00,
+0x27bd0020, 0x3e00008, 0xaf490024, 0x1620ffde,
+0x0, 0xe000dc8, 0x0, 0x1440ffdc,
+0x8fbf0018, 0x16000006, 0x8f8300c8, 0x90680113,
+0x3102003f, 0xa0620113, 0xa001291, 0x8fbf0018,
+0xe000ecc, 0x2002021, 0x5040ffd1, 0x8fbf0018,
+0x8f8300c8, 0x90680113, 0xa0012ba, 0x3102003f,
+0xe000ecc, 0x2002021, 0x1440ffc9, 0x8fbf0018,
+0x12200007, 0x8f8300c8, 0x90670113, 0x30e6003f,
+0x34c20040, 0xa0620113, 0xa001291, 0x8fbf0018,
+0xe000dc8, 0x0, 0x5040ffbd, 0x8fbf0018,
+0x8f8300c8, 0x90670113, 0x30e6003f, 0xa0012ce,
+0x34c20040, 0xaf9b00c0, 0x3e00008, 0xaf8000e4,
+0x3089ffff, 0x94042, 0x2d020041, 0x92980,
+0x14400002, 0x95040, 0x24080040, 0x87940,
+0x8c0c0, 0x1f85821, 0x256701a8, 0xef7021,
+0x25cc007f, 0x240dff80, 0x18d1824, 0x653021,
+0xca2821, 0x25640088, 0x240a0088, 0x3c010800,
+0xac2a004c, 0x3c010800, 0xac240050, 0xaf8500cc,
+0x3c010800, 0xac290060, 0x3c010800, 0xac280064,
+0x3c010800, 0xac270054, 0x3c010800, 0xac230058,
+0x3c010800, 0xac26005c, 0x3e00008, 0x0,
+0x308300ff, 0x30c6ffff, 0x30e400ff, 0x8f4201b8,
+0x440fffe, 0x34c00, 0x1243825, 0x3c086000,
+0xe82025, 0x3c031000, 0xaf450180, 0xaf460184,
+0xaf440188, 0x3e00008, 0xaf4301b8, 0x8f860014,
+0x3c096012, 0x35270010, 0x8ccb0004, 0x3c0c600e,
+0x35850010, 0x316a0006, 0x2d480001, 0xace800c4,
+0x8cc40004, 0xaca43180, 0x8cc20008, 0x94c30002,
+0xaca23184, 0x3e00008, 0xa78300dc, 0x3c030800,
+0x8c630050, 0x8f8400e0, 0x8f860014, 0x2402ff80,
+0x64c021, 0x302c824, 0xaf590028, 0x8ccd0004,
+0x3305007f, 0xba7821, 0x3c0e000c, 0x1ee2821,
+0xacad0058, 0x8cc80008, 0xaf8500c8, 0x3c076012,
+0xaca8005c, 0x8ccc0010, 0x34e80010, 0xacac000c,
+0x8ccb000c, 0xacab0008, 0x94aa0014, 0x3c020800,
+0x8c420044, 0x25490001, 0xa4a90014, 0x94a40014,
+0x3083ffff, 0x10620017, 0x8f8400c8, 0x3c0a0800,
+0x8d4a0040, 0xa4aa0012, 0x8cce0018, 0xac8e0024,
+0x8ccd0014, 0xac8d0020, 0x8cc70018, 0xac87002c,
+0x8ccc0014, 0x24060001, 0xac8c0028, 0x8d0b00bc,
+0x5166001a, 0x8d0200b4, 0x8d0200b8, 0xa482003a,
+0x948f003a, 0xa48f003c, 0x948800d4, 0x3e00008,
+0x3102ffff, 0x3c090800, 0x8d290024, 0xa4a00014,
+0x8f8400c8, 0xa4a90012, 0x8cce0018, 0xac8e0024,
+0x8ccd0014, 0xac8d0020, 0x8cc70018, 0xac87002c,
+0x8ccc0014, 0x24060001, 0xac8c0028, 0x8d0b00bc,
+0x5566ffea, 0x8d0200b8, 0x8d0200b4, 0xa482003a,
+0x948f003a, 0xa48f003c, 0x948800d4, 0x3e00008,
+0x3102ffff, 0x8f860014, 0x3c0c0800, 0x8d8c0050,
+0x240bff80, 0x8ccd0008, 0x3c03000c, 0xd51c0,
+0x18a4021, 0x10b4824, 0xaf8a00e0, 0xaf490028,
+0x90c70007, 0x3105007f, 0xba1021, 0x432821,
+0x30e40004, 0x1080002f, 0xaf8500c8, 0x90cf0007,
+0x31ee0008, 0x11c0003c, 0x0, 0x8cd9000c,
+0x8cc40014, 0x324c02b, 0x13000026, 0x0,
+0x8cc2000c, 0xaca20064, 0x8ccd0018, 0x2402fff8,
+0xacad0068, 0x8ccc0010, 0xacac0080, 0x8ccb000c,
+0xacab0084, 0x8cca001c, 0xacaa007c, 0x90a900bc,
+0x1224024, 0xa0a800bc, 0x90c30007, 0x30670008,
+0x10e00004, 0x8f8500c8, 0x90af00bc, 0x35ee0001,
+0xa0ae00bc, 0x90d90007, 0x33380001, 0x1300000f,
+0x8f8400c8, 0x24070020, 0x908200bc, 0x34490002,
+0xa08900bc, 0x8f8400c8, 0x90880062, 0x310300f0,
+0x14670006, 0x240a0034, 0xac8a00c0, 0xa0013b0,
+0x0, 0xa00138a, 0x8cc20014, 0x90cb0007,
+0x31660002, 0x10c00005, 0x0, 0x908d00bc,
+0x35ac0004, 0xa08c00bc, 0x8f8400c8, 0x90980113,
+0x330f003f, 0xa08f0113, 0x8f8e00c8, 0x95c500d4,
+0x3e00008, 0x30a2ffff, 0xaca00064, 0xa00138b,
+0x0, 0x27bdffd8, 0xafb00010, 0x8f900014,
+0xafbf0024, 0xafb40020, 0xafb20018, 0xafb10014,
+0xafb3001c, 0x9613000e, 0x3c07600a, 0x3c146006,
+0x3264ffff, 0x36930010, 0xe0012dd, 0x34f40410,
+0x8f8400cc, 0x3c11600e, 0xe000a7b, 0x36310010,
+0x920e0015, 0x3c070800, 0x8ce70060, 0x3c126012,
+0x31cd000f, 0xa38d00e8, 0x8e0e0004, 0x8e0d0008,
+0x96080012, 0x961f0010, 0x9619001a, 0x9618001e,
+0x960f001c, 0x310cffff, 0x33ebffff, 0x332affff,
+0x3309ffff, 0x31e6ffff, 0x3c010800, 0xac2b0040,
+0x3c010800, 0xac2c0024, 0x3c010800, 0xac2a0044,
+0xae293178, 0xae26317c, 0x92020015, 0x96030016,
+0x36520010, 0x304400ff, 0x3065ffff, 0x3c060800,
+0x8cc60064, 0xae243188, 0xae4500b4, 0x92080014,
+0x96190018, 0x241f0001, 0x11fc004, 0x332fffff,
+0x3c050800, 0x8ca50058, 0xae5800b8, 0xae4f00bc,
+0x920c0014, 0xaf8e00d0, 0xaf8d00d4, 0x318b00ff,
+0xae4b00c0, 0x920a0015, 0xae670048, 0xae66004c,
+0x314900ff, 0xae4900c8, 0xae65007c, 0x3c030800,
+0x8c630050, 0x3c040800, 0x8c84004c, 0x3c080800,
+0x8d080054, 0x3c020800, 0x8c42005c, 0x8fbf0024,
+0xae630080, 0x8fb00010, 0xae830074, 0x8fb3001c,
+0xae22319c, 0xae4200dc, 0xae2731a0, 0xae2631a4,
+0xae24318c, 0xae233190, 0xae283194, 0xae253198,
+0xae870050, 0xae860054, 0xae850070, 0x8fb10014,
+0xae4700e0, 0xae4600e4, 0xae4400cc, 0xae4300d0,
+0xae4800d4, 0xae4500d8, 0x8fb40020, 0x8fb20018,
+0x3e00008, 0x27bd0028, 0x27bdffe0, 0xafb10014,
+0xafbf0018, 0x24110001, 0xe000929, 0xafb00010,
+0x10510005, 0x978400de, 0x978300c4, 0x83102b,
+0x14400008, 0x8f8500cc, 0x24070002, 0x8fbf0018,
0x8fb10014, 0x8fb00010, 0xe01021, 0x3e00008,
-0x27bd0020, 0x27bdffe0, 0x3c020800, 0x24484750,
-0xafbf0018, 0xafb10014, 0xafb00010, 0xa1000024,
-0x8f430984, 0x8d060004, 0x30633fff, 0x66202b,
-0x10800002, 0x408821, 0x603021, 0x8f420984,
-0x2403fffc, 0xc32824, 0x30423ffc, 0x54a20132,
-0xa1000062, 0x8f820048, 0x7021, 0x8d030028,
-0x8c4401e8, 0x6021, 0x641823, 0x306401ff,
-0x10800003, 0x5021, 0x24020200, 0x442023,
-0x8f830060, 0x94620000, 0x30422200, 0x50400001,
-0xa4640006, 0x8e234750, 0x8f820070, 0xa1000063,
-0xad00004c, 0xaf840054, 0x621821, 0x83102b,
-0xaf830068, 0x1040001d, 0x603821, 0x805021,
-0x641823, 0x2c6201fd, 0x14400013, 0x25470004,
-0x254c0200, 0x2463fe04, 0x2c6201fd, 0x14400008,
-0x25470204, 0x254e0400, 0x25420208, 0x433821,
-0x2403000c, 0xa1030063, 0xa000cc0, 0xad0e004c,
-0xe33821, 0x24040200, 0x24020008, 0xa1020063,
-0xa000cc0, 0xad0c004c, 0xe33821, 0x24040200,
-0x24020004, 0xa1020063, 0xad0a004c, 0xe5102b,
-0x14400065, 0x30e20003, 0x26244750, 0x90820063,
-0x1040005e, 0x5821, 0x401821, 0x24070008,
-0x1067001b, 0x28620009, 0x10400005, 0x24020004,
-0x10620008, 0x26274750, 0xa000dfe, 0x0,
-0x2402000c, 0x1062002c, 0x24a6fffc, 0xa000dfe,
-0x26274750, 0x24a3fffc, 0x143102b, 0x14400008,
-0x0, 0x8f820064, 0xa0800063, 0xa21023,
-0x1543011f, 0xac820008, 0xa000dfc, 0x2442fffc,
-0x8f820064, 0xa21023, 0xa000dfc, 0x2442fffc,
-0x24a6fffc, 0x146102b, 0x14400008, 0x186102b,
-0x8f820064, 0xa0800063, 0xa21023, 0x15460110,
-0xac820008, 0xa000dfc, 0x2442fffc, 0x1440000a,
-0x24030004, 0x8f820064, 0xa0830063, 0xac8a004c,
-0xa21023, 0x2443fffc, 0x15860105, 0xac830008,
-0xa000dfc, 0x2442fff8, 0x8f820064, 0xa21023,
-0xa000dfc, 0x2442fff8, 0x146102b, 0x14400008,
-0x186102b, 0x8f820064, 0xa0800063, 0xa21023,
-0x154600f7, 0xac820008, 0xa000dfc, 0x2442fffc,
-0x1440000b, 0x1c6102b, 0x8f820064, 0x24030004,
-0xa0830063, 0xac8a004c, 0xa21023, 0x2443fffc,
-0x158600eb, 0xac830008, 0xa000dfc, 0x2442fff8,
-0x1440000a, 0x0, 0x8f830064, 0xa0870063,
-0xac8c004c, 0xa31823, 0x2462fff8, 0x15c600e0,
-0xac820008, 0xa000dfc, 0x2462fff4, 0x8f820064,
-0xa21023, 0xa000dfc, 0x2442fff4, 0x8f820064,
-0xa000dfc, 0xa21023, 0x10400072, 0x240d0004,
-0x1a25823, 0xeb3821, 0xe5102b, 0x10400066,
-0x26294750, 0x91220063, 0x2c42000c, 0x10400040,
-0x24e20004, 0x8d22004c, 0xe21023, 0x1444003c,
-0x24e20004, 0x24e20008, 0xa2102b, 0x54400031,
-0x5821, 0xeb2823, 0x8f860070, 0x93840078,
-0x91280063, 0x8f830048, 0x41080, 0x441021,
-0x210c0, 0x246300ac, 0x621821, 0x8f440988,
-0x8c620000, 0xa62823, 0xa82823, 0x822023,
-0x54a400ac, 0xa1200062, 0x510d000f, 0x254c0200,
-0x29020005, 0x50400005, 0x24020008, 0x11000007,
-0x26244750, 0xa000d61, 0x90830063, 0x11020008,
-0x26244750, 0xa000d61, 0x90830063, 0xe05021,
-0xa000d5f, 0xad2a004c, 0xa000d5f, 0xad2c004c,
-0x258e0200, 0xad2e004c, 0x26244750, 0x90830063,
-0x8f820070, 0x24630004, 0xa0830063, 0x306500ff,
-0x2442fffc, 0xe21023, 0x451023, 0xa000dfc,
-0x4b1023, 0x8f820064, 0x91230063, 0x24420004,
-0xa21023, 0x431023, 0xa000dfd, 0xad220008,
-0xa2102b, 0x5440001a, 0x5821, 0xeb2823,
-0x8f890070, 0x26264750, 0x93840078, 0x90c80063,
-0x8f830048, 0x41080, 0x441021, 0x210c0,
-0x246300ac, 0x621821, 0x8f440988, 0x8c620000,
-0xa92823, 0xa82823, 0x822023, 0x10a40003,
-0x24020006, 0xa000ebb, 0xa0c00062, 0xe91023,
-0x481023, 0x4b1023, 0xa000dfd, 0xacc20008,
-0x8f820064, 0x26244750, 0x90830063, 0x24420004,
-0xa000dfb, 0xa21023, 0x5821, 0x8f820070,
-0x26244750, 0x90830063, 0x24420004, 0xa000dfb,
-0xe21023, 0x26284750, 0x91020063, 0x2c42000c,
-0x10400043, 0x5821, 0x8d02004c, 0xe21023,
-0x14440040, 0x24e20004, 0x24e30008, 0xa3102b,
-0x54400035, 0x91030063, 0x65102b, 0x10400014,
-0x26244750, 0x8f850070, 0x93840078, 0x91060063,
-0x8f830048, 0x41080, 0x441021, 0x210c0,
-0x246300ac, 0x621821, 0x8f440988, 0x8c620000,
-0xe52823, 0xa62823, 0x822023, 0x10a40004,
-0x26244750, 0xa1000062, 0xa000ebb, 0x24020006,
-0x90830063, 0x24020004, 0x5062000e, 0x254c0200,
-0x28620005, 0x50400005, 0x24020008, 0x50600007,
-0xe05021, 0xa000dd3, 0x90830063, 0x50620007,
-0x258e0200, 0xa000dd2, 0x26244750, 0xa000dd1,
-0xac8a004c, 0xa000dd1, 0xac8c004c, 0xac8e004c,
-0x26244750, 0x90830063, 0x8f820070, 0x24630004,
-0xa0830063, 0x306500ff, 0x2442fffc, 0xe21023,
-0xa000dfc, 0x451023, 0x8f820064, 0x24420004,
-0xa21023, 0x431023, 0xa000dfd, 0xad020008,
-0x24e20004, 0x45102b, 0x8f880070, 0x10400013,
-0x26294750, 0x93840078, 0x91260063, 0x8f830048,
-0x41080, 0x441021, 0x210c0, 0x246300ac,
-0x621821, 0x8f440988, 0x8c650000, 0xe81023,
-0x461023, 0x852023, 0x10440005, 0x26244750,
-0xa1200062, 0xa000ebb, 0x24020006, 0x26244750,
-0x90830063, 0xe81023, 0x431023, 0xac820008,
-0x26274750, 0x97820072, 0x8ce40008, 0x8e234750,
-0x14830004, 0xa4e20012, 0x8ce20020, 0x34420040,
-0xace20020, 0x93830078, 0x8f840048, 0x8ce50008,
-0x31080, 0x431021, 0x210c0, 0x8ce3002c,
-0x248400ac, 0x822021, 0x651821, 0xac830000,
-0x90e60063, 0x50c00023, 0x26254750, 0x8f820070,
-0x4a102b, 0x14400005, 0x24c3fffc, 0x94e20012,
-0x306600ff, 0x24420004, 0xa4e20012, 0x10c00019,
-0x26254750, 0x94a20012, 0x8ca30008, 0x431021,
-0x2442fffc, 0x8ca3004c, 0x461021, 0x4b1021,
-0x1462000c, 0x24020008, 0x24c2fffc, 0x304600ff,
-0x90a40063, 0x256b0004, 0x24020010, 0x24030062,
-0xa4a20014, 0xaca30050, 0x2484fffc, 0xa000e3b,
-0xa0a40063, 0x24030051, 0xa4a20014, 0xa000e3b,
-0xaca30050, 0x26224750, 0x24030008, 0x24040051,
-0xa4430014, 0xac440050, 0x26244750, 0x8c830020,
-0x256b0004, 0xb1400, 0x622825, 0x10c00046,
-0xac850020, 0x90820063, 0x14c20027, 0x24020004,
-0x24020008, 0x10c20011, 0x28c20009, 0x10400005,
-0x24020004, 0x10c20016, 0x26304750, 0xa000e89,
-0x96030012, 0x2402000c, 0x14c20038, 0x26304750,
-0x94830012, 0x3c024000, 0xa21025, 0xac820020,
-0xa48e0060, 0x1c31823, 0xac830044, 0x26254750,
-0x8ca20020, 0x94a40012, 0x3c032000, 0xa4ac005e,
-0x431025, 0x1842023, 0xaca20020, 0xaca40040,
-0x26254750, 0x8ca20020, 0x94a40012, 0x3c031000,
-0xa4aa005c, 0x431025, 0x1442023, 0xaca20020,
-0xa000e87, 0xaca4003c, 0x10c2000e, 0x24020008,
-0x14c2001a, 0x26304750, 0x94830012, 0x3c022000,
-0xa21025, 0xac820020, 0x1c31823, 0x11400003,
-0xac830040, 0xa000e7a, 0xa48e005e, 0x240203fc,
-0xa482005e, 0x26254750, 0x8ca20020, 0x94a40012,
-0x3c031000, 0x431025, 0x1842023, 0xaca20020,
-0x11400003, 0xaca4003c, 0xa000e87, 0xa4ac005c,
-0x240201fc, 0xa4a2005c, 0x26304750, 0x96030012,
-0xcb1021, 0xa6020026, 0x24020001, 0xa2020062,
-0x8e02002c, 0xae0a0048, 0xae030054, 0x8e030008,
-0x8f440988, 0x431021, 0x1444000b, 0x24044000,
-0x8e020020, 0x34420008, 0xe000f5f, 0xae020020,
-0x8f830060, 0xae020058, 0x94620000, 0x3042ffbf,
-0xa000ea2, 0xa4620000, 0xe000f5f, 0x2021,
-0xae020058, 0x26284750, 0x95050012, 0x8d020028,
-0x8f870060, 0x8d030008, 0x95040026, 0x451021,
-0x431021, 0x94e60000, 0x441021, 0x2442ffff,
-0x30c32200, 0x14600006, 0xace2001c, 0x8d030028,
-0x34c20200, 0xa4e20000, 0xa000eba, 0xace30018,
-0x30c20200, 0x14400004, 0x1021, 0x34c20200,
-0xa4e20000, 0x1021, 0x8fbf0018, 0x8fb10014,
-0x8fb00010, 0x3e00008, 0x27bd0020, 0x27bdffe0,
-0x8f850048, 0x3c040800, 0x24864750, 0xafbf0018,
-0xafb10014, 0xafb00010, 0x8cc20028, 0xacc00008,
-0xa0c00024, 0x8ca301e8, 0x431023, 0x305101ff,
-0x12200002, 0x24020200, 0x518823, 0x8f820070,
-0x51102b, 0x54400004, 0xa0c00063, 0x24020004,
-0xa0c20063, 0xacd10048, 0x8f430984, 0x24904750,
-0x8e040004, 0x30633fff, 0x64102b, 0x54400001,
-0x602021, 0x92030063, 0x97820066, 0x431021,
-0xa6020012, 0x3043ffff, 0x2402fffc, 0x821024,
-0x43102b, 0x10400003, 0x24020006, 0xa000f11,
-0xa2000062, 0x96050012, 0x8e040020, 0x24020001,
-0x24030008, 0xa2020062, 0x24020051, 0xa6030014,
-0xae020050, 0xa6000026, 0x34840048, 0xae040020,
-0x24044000, 0xe000f5f, 0xae050054, 0x8f840060,
-0x8e030028, 0xae020058, 0xac830018, 0x96050012,
-0x8e020028, 0x94830000, 0xa4910006, 0x451021,
-0x2442ffff, 0x3063ffbf, 0x34630200, 0xac82001c,
-0xa4830000, 0x93850078, 0x24020002, 0x8f840048,
-0x51880, 0x651821, 0x318c0, 0x248400ac,
-0x832021, 0x24050001, 0xac850000, 0xae05002c,
+0x27bd0020, 0xe000d2a, 0x24040005, 0xaf8200e0,
+0x1040fff6, 0x24070002, 0xe00092d, 0x8f900014,
+0x979f00de, 0x8f9900e0, 0x8f8d00c0, 0x27ef0001,
+0x240e0050, 0xaf590020, 0xa78f00de, 0xa1ae0000,
+0x3c0c0800, 0x8d8c0064, 0x8f8600c0, 0x240a8000,
+0xc5e00, 0xaccb0074, 0xa4c00006, 0x94c9000a,
+0x241fff80, 0x3c0d000c, 0x12ac024, 0xa4d8000a,
+0x90c8000a, 0x24182000, 0x11f1825, 0xa0c3000a,
+0x8f8700c0, 0xa0e00078, 0x8f8500c0, 0x3821,
+0xa0a00083, 0x3c020800, 0x8c420050, 0x8f8400e0,
+0x447821, 0x1ffc824, 0xaf590028, 0x960b0002,
+0x31ee007f, 0x1da6021, 0x18d3021, 0xa4cb00d4,
+0x960a0002, 0xaf8600c8, 0x3c0e0004, 0x25492401,
+0xa4c900e6, 0x8e080004, 0xacc80004, 0x8e030008,
+0xacc30000, 0xa4c00010, 0xa4c00014, 0xa0c000d0,
+0x8f8500c8, 0x2403ffbf, 0xa0a000d1, 0x3c040800,
+0x8c840064, 0x8f8200c8, 0xa04400d2, 0x8e1f000c,
+0x8f8a00c8, 0x978f00dc, 0xad5f001c, 0x8e190010,
+0x24100030, 0xad590018, 0xa5400030, 0xa5510054,
+0xa5510056, 0xa54f0016, 0xad4e0068, 0xad580080,
+0xad580084, 0x914d0062, 0x31ac000f, 0x358b0010,
+0xa14b0062, 0x8f8600c8, 0x90c90063, 0x3128007f,
+0xa0c80063, 0x8f8400c8, 0x2406ffff, 0x90850063,
+0xa31024, 0xa0820063, 0x8f9100c8, 0xe01021,
+0x923f00bc, 0x37f90001, 0xa23900bc, 0x8f8a00c8,
+0x938f00e8, 0xad580064, 0xad5000c0, 0x914e00d3,
+0xf6900, 0x31cc000f, 0x18d5825, 0xa14b00d3,
+0x8f8500c8, 0x8f8900d4, 0xaca900e8, 0x8f8800d0,
+0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x27bd0020,
+0xaca800ec, 0xa4a600d6, 0xa4a000e0, 0xa4a000e2,
+0x3e00008, 0x0, 0x27bdffe0, 0xafb00010,
+0x8f900014, 0xafb10014, 0xafbf0018, 0x8e190004,
+0x3c180800, 0x8f180050, 0x240fff80, 0x1989c0,
+0x2387021, 0x31cd007f, 0x1cf6024, 0x1ba5021,
+0x3c0b000c, 0xaf4c0028, 0x14b4021, 0x950900d4,
+0x950400d6, 0x8e070004, 0x3131ffff, 0xaf8800c8,
+0xe0009f3, 0x721c0, 0x8e060004, 0x8f8300c0,
+0x629c0, 0xaf450020, 0x9064003e, 0x30820040,
+0x14400006, 0x8f8400c8, 0x341fffff, 0x948300d6,
+0x3062ffff, 0x145f0004, 0x0, 0x948400d6,
+0xe000988, 0x3084ffff, 0x8e070004, 0x8f8600cc,
+0x24050005, 0xe000d0c, 0x721c0, 0x2203021,
+0x24040013, 0x2821, 0x14400009, 0x3821,
+0x978800de, 0x8fbf0018, 0x8fb10014, 0x2510ffff,
+0xa79000de, 0x8fb00010, 0xa001301, 0x27bd0020,
+0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x24040013,
+0x2821, 0x24070003, 0xa001301, 0x27bd0020,
+0x27bdffe0, 0xafb10014, 0x3091ffff, 0xafb00010,
+0xafbf0018, 0x1220001d, 0x8021, 0x8f860014,
+0x8cc50000, 0x24030006, 0x53f02, 0x51402,
+0x30e40007, 0x14830015, 0x304500ff, 0x2ca80006,
+0x1100004d, 0x55880, 0x3c0c0800, 0x258c5a14,
+0x16c5021, 0x8d490000, 0x1200008, 0x0,
+0x8f8e00e4, 0x240d0001, 0x11cd0059, 0x0,
+0x260b0001, 0x3170ffff, 0x24ca0020, 0x211202b,
+0x1403021, 0x1480ffe6, 0xaf8a0014, 0x2001021,
0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008,
-0x27bd0020, 0x3c020800, 0x24464750, 0x90c30062,
-0x804821, 0x10600030, 0x405021, 0x90c20063,
-0x8f840070, 0x1040002e, 0x41082, 0x8cc30048,
-0x83102b, 0x1440002a, 0x41082, 0x33882,
-0x10e0000c, 0x2821, 0xc04021, 0x1203021,
-0x8d030058, 0x51080, 0x431021, 0x8c440000,
-0x24a50001, 0xa7102b, 0xacc40000, 0x1440fff8,
-0x24c60004, 0x25484750, 0x8d020048, 0x71880,
-0x691821, 0xac620000, 0x8f840070, 0xe03021,
-0x42082, 0xc4202b, 0x1080000f, 0x24e50001,
-0x1003821, 0x51080, 0x492821, 0x8ce40058,
-0x61080, 0x441021, 0x8c430000, 0xaca30000,
-0x8f820070, 0x24c60001, 0x21082, 0xc2102b,
-0x1440fff6, 0x24a50004, 0x3e00008, 0x0,
-0x1040fffd, 0x2821, 0x3c020800, 0x24474750,
-0x1203021, 0x8ce40058, 0x51080, 0x441021,
-0x8c430000, 0xacc30000, 0x8f820070, 0x24a50001,
-0x21082, 0xa2102b, 0x1440fff6, 0x24c60004,
-0x3e00008, 0x0, 0x9782003e, 0x3089ffff,
-0x3042000f, 0x2444ffff, 0x2c83000b, 0x10600064,
-0x3c020800, 0x244244d8, 0x41880, 0x621821,
-0x8c640000, 0x800008, 0x0, 0x3c050800,
-0x3c040800, 0x24844750, 0x9483000a, 0x8f880060,
-0x24a74550, 0x35228000, 0xa4e20002, 0x2463000e,
-0xa000f9b, 0xa4a34550, 0x8f860060, 0x3c050800,
-0x2402002e, 0xa4a245c0, 0x24a545c0, 0x35220001,
-0xa4a20002, 0x8cc3000c, 0xaca3000c, 0x8cc40008,
-0xaca40014, 0x8cc20010, 0x8cc30014, 0xaca20018,
-0xaca3001c, 0x8f440994, 0xaca40020, 0x8f4609a0,
-0x8f840048, 0xaca60024, 0x8c8201f4, 0x8c8301f8,
-0xaca20028, 0xaca3002c, 0xa000fca, 0xa04821,
-0x3c050800, 0x3c040800, 0x24844750, 0x9483000a,
-0x8f880060, 0x24a74560, 0x35228002, 0xa4e20002,
-0x2463000e, 0xa4a34560, 0x8d02000c, 0xace20004,
-0x8c86002c, 0x8d050008, 0xc53023, 0x8d040010,
-0x8d050014, 0xc01821, 0x1021, 0xa32821,
-0xa3302b, 0x822021, 0x862021, 0xace40008,
-0xace5000c, 0xa000fca, 0xe04821, 0x3c060800,
-0x3c040800, 0x24844750, 0x9483000a, 0x8f870060,
-0x24c54570, 0x35220003, 0xa4a20002, 0x24630012,
-0xa000fc1, 0xa4c34570, 0x3c060800, 0x3c040800,
-0x24844750, 0x9483000a, 0x8f870060, 0x24c54584,
-0x35220005, 0xa4a20002, 0x24630012, 0xa4c34584,
-0x8ce2000c, 0xaca2000c, 0x8c83002c, 0x8ce20008,
-0xa04821, 0x621823, 0xa000fca, 0xaca30010,
-0x4821, 0x3e00008, 0x1201021, 0x3c038000,
-0x8f420178, 0x431024, 0x1440fffd, 0x3c020800,
-0x24454750, 0x90a30064, 0xa3430150, 0x90a40062,
-0x1080001a, 0x403021, 0x8ca2002c, 0x8ca40008,
-0x93430980, 0x441023, 0x306300f0, 0x31a00,
-0xaf420148, 0xa7430144, 0x8ca20020, 0x34421000,
-0xaf420154, 0x94a3003e, 0xa743015a, 0x94a20042,
-0xa742015c, 0x94a30046, 0xa743015e, 0x94a2005c,
-0xaf420160, 0x94a3005e, 0xaf430164, 0x94a20060,
-0xaf420168, 0xa000ff7, 0x24c54750, 0xaf400148,
-0xa7400144, 0xa7400146, 0x8ca20020, 0x34421000,
-0xaf420154, 0x24c54750, 0x8ca20028, 0xaf42014c,
-0x90a30025, 0xa3430152, 0x94a2000a, 0x94a30026,
-0x431021, 0x3c031000, 0xa7420158, 0xaf430178,
-0x8ca20020, 0x30420008, 0x10400025, 0x0,
-0x9382003c, 0x9383006c, 0x24440001, 0x3082007f,
-0xa384003c, 0x14430003, 0x30820080, 0x38420080,
-0xa382003c, 0x8f820048, 0x9383003c, 0xa0430083,
-0x90a40062, 0x10800016, 0x3c038000, 0x8f420178,
-0x431024, 0x1440fffd, 0x0, 0x9382003c,
-0xa3420150, 0x9343010a, 0x24020080, 0xa3430151,
-0x24c34750, 0xa3420152, 0xa7400158, 0x90620064,
-0x3c038200, 0x3042007f, 0x431025, 0x24033000,
-0xaf42014c, 0x3c021000, 0xaf430154, 0xaf420178,
-0x3e00008, 0x0, 0x3c038000, 0x8f420178,
-0x431024, 0x1440fffd, 0x3c050800, 0x24a64750,
-0x90c30064, 0x8f840048, 0x3063007f, 0x31080,
-0x431021, 0x210c0, 0x248400ac, 0x822021,
-0x8c830000, 0xaf430148, 0x90c20064, 0xa3420150,
-0xa7400144, 0xa7400146, 0x9342010a, 0x24030080,
-0xa3420151, 0xa3430152, 0xa7400158, 0x90c30065,
-0x24023000, 0x14600014, 0xacc20020, 0x90c20064,
-0x3c038100, 0x3042007f, 0x431025, 0xaf42014c,
-0x9383003c, 0x9384006c, 0x24630001, 0x3062007f,
-0xa383003c, 0x14440003, 0x30620080, 0x38420080,
-0xa382003c, 0x8f830048, 0x9382003c, 0xa0620083,
-0xa001060, 0x24a24750, 0x9342010a, 0x3c038000,
-0x431025, 0xaf42014c, 0x24a24750, 0x8c430020,
-0x3c021000, 0xaf430154, 0x3e00008, 0xaf420178,
-0x3c038000, 0x8f420178, 0x431024, 0x1440fffd,
-0x3c020800, 0x24464750, 0x90c30065, 0x14600015,
-0x402821, 0xa7400146, 0xa7400144, 0x8cc20028,
-0x24030080, 0xaf42014c, 0xa3430152, 0xa7400158,
-0x90c20064, 0xa3420150, 0x90c30064, 0x8f840048,
-0x3063007f, 0x31080, 0x431021, 0x210c0,
-0x248400ac, 0x822021, 0x8c830000, 0xa0010b9,
-0x24021048, 0x24020002, 0x14620039, 0x0,
-0x90c30064, 0x8f840048, 0x3063007f, 0x31080,
-0x431021, 0x210c0, 0x248400ac, 0x822021,
-0x8c830000, 0xaf430148, 0x90c20064, 0xa3420150,
-0xa7400144, 0xa7400146, 0x9342010a, 0x24030080,
-0xa3420151, 0xa3430152, 0xa7400158, 0x9342010a,
-0x3c048000, 0x3c038300, 0x431025, 0x24033000,
-0xaf42014c, 0x3c021000, 0xaf430154, 0xaf420178,
-0x8f420178, 0x441024, 0x1440fffd, 0x0,
-0x24a54750, 0xa7400146, 0xa7400144, 0x8ca20028,
-0x24030080, 0xaf42014c, 0xa3430152, 0xa7400158,
-0x90a20064, 0xa3420150, 0x90a30064, 0x8f840048,
-0x3063007f, 0x31080, 0x431021, 0x210c0,
-0x248400ac, 0x822021, 0x8c830000, 0x24021040,
-0xaf430148, 0x3c031000, 0xaf420154, 0xaf430178,
-0x3e00008, 0x0, 0x3c026000, 0x3e00008,
-0xac400808, 0x3c020800, 0x24424750, 0xac400008,
-0xa4400026, 0x3e00008, 0x24020001, 0x93830078,
-0x3c050800, 0x24a54750, 0xa0a00062, 0x8f840048,
-0xaca00008, 0xa4a00026, 0x31080, 0x431021,
-0x210c0, 0x248400ac, 0x822021, 0x24030001,
-0x24020056, 0xac830000, 0x3e00008, 0xa0a00065,
-0x3c020800, 0x24464750, 0x90c30062, 0x10600015,
-0x802821, 0x8cc20050, 0x90c30025, 0x94c4001e,
-0x21600, 0x31c00, 0x431025, 0x24840002,
-0x441025, 0xaca20000, 0x8cc30054, 0x94c20018,
-0x31c00, 0x621825, 0xaca30004, 0x8cc40050,
-0x24020062, 0x1482000d, 0x24a50008, 0xa0010fa,
-0x8cc2004c, 0x90c20025, 0x94c3001e, 0x3c041100,
-0xaca00004, 0x21400, 0x24630002, 0x641825,
-0x431025, 0xaca20000, 0x24a50008, 0x3e00008,
-0xa01021, 0x308500ff, 0x3c038000, 0x8f420178,
-0x431024, 0x1440fffd, 0x24041040, 0x3c030800,
-0x24634750, 0xa7400144, 0xa7400146, 0xac640020,
-0xaf440154, 0x8c620028, 0xaf42014c, 0x8c630028,
-0x8f82005c, 0x62102b, 0x10400002, 0x24020001,
-0xaf82007c, 0xaf83005c, 0xa3400152, 0x9342010a,
-0x30a3007f, 0xa3420151, 0xa7400158, 0xa3450150,
-0x8f840048, 0x31080, 0x431021, 0x210c0,
-0x248400ac, 0x822021, 0x8c830000, 0x3c021000,
-0xaf430148, 0x3e00008, 0xaf420178, 0x308400ff,
-0x3082007f, 0x50400004, 0x24020080, 0x2482ffff,
-0x3e00008, 0x304200ff, 0x10820005, 0x0,
-0x9382006c, 0x2442007f, 0x3e00008, 0x304200ff,
-0x9382006c, 0x2442ffff, 0x3e00008, 0x304200ff,
-0x0 };
-static u32 bce_TXP_b06FwData[(0xd0/4) + 1] = {
-0x0,
-0x14, 0x14, 0x14, 0x14,
-0x10, 0x30, 0x30, 0x0,
-0x0, 0x0, 0x10, 0x8000,
-0x0, 0x0, 0x0, 0x8002,
-0x0, 0x0, 0x0, 0x3,
-0x0, 0x0, 0x0, 0x0,
-0x5, 0x0, 0x0, 0x0,
-0x0, 0x4, 0x0, 0x0,
-0x0, 0x0, 0x6, 0x0,
-0x0, 0x0, 0x0, 0x1,
-0x0, 0x1, 0x0, 0x0,
-0x0, 0x0, 0x0, 0x0,
-0x0, 0x0, 0x0, 0x0 };
-static u32 bce_TXP_b06FwRodata[(0x30/4) + 1] = {
-0x8003eb0, 0x8003edc, 0x8003f24,
-0x8003f24, 0x8003db0, 0x8003ddc, 0x8003ddc,
-0x8003f24, 0x8003f24, 0x8003f24, 0x8003e44,
-0x0, 0x0 };
-static u32 bce_TXP_b06FwBss[(0xa20/4) + 1] = { 0x0 };
-static u32 bce_TXP_b06FwSbss[(0x80/4) + 1] = { 0x0 };
-/* static u32 bce_TXP_b06FwSdata[(0x0/4) + 1] = { 0x0 }; */
+0x27bd0020, 0x938700c6, 0x14e00038, 0x24040014,
+0xe0013c2, 0x0, 0x8f860014, 0x24020001,
+0xa001519, 0xaf8200e4, 0x8f8900e4, 0x24080002,
+0x1128003b, 0x24040013, 0x2821, 0x3021,
+0x24070001, 0xe001301, 0x0, 0xa001519,
+0x8f860014, 0x8f8700e4, 0x24050002, 0x14e5fff6,
+0x24040012, 0xe00136e, 0x0, 0x8f8500e0,
+0x403021, 0x24040012, 0xe001301, 0x3821,
+0xa001519, 0x8f860014, 0x8f8300e4, 0x241f0003,
+0x147fffd0, 0x260b0001, 0xe001320, 0x0,
+0x8f8500e0, 0x403021, 0x24020002, 0x24040010,
+0x3821, 0xaf8200e4, 0xe001301, 0x0,
+0xa001519, 0x8f860014, 0x8f8f00e4, 0x24060002,
+0x11e6000b, 0x0, 0x24040010, 0x2821,
+0x3021, 0xa001536, 0x24070001, 0x2821,
+0xe001301, 0x3021, 0xa001519, 0x8f860014,
+0xe00142f, 0x0, 0x14400012, 0x8f990014,
+0x8f860014, 0x24020003, 0xa001519, 0xaf8200e4,
+0xe0014bb, 0x0, 0xa001519, 0x8f860014,
+0xe001310, 0x0, 0x24020002, 0x24040014,
+0x2821, 0x3021, 0x3821, 0xa001553,
+0xaf8200e4, 0x403821, 0x24040010, 0x97380002,
+0x2821, 0xe001301, 0x3306ffff, 0xa001519,
+0x8f860014, 0x8f8400c0, 0x3c077fff, 0x34e6ffff,
+0x8c850074, 0x24020001, 0xa61824, 0xac830074,
+0x3e00008, 0xa0820005, 0x10a00036, 0x2ca20080,
+0x274a0400, 0x3c0b0005, 0x24090080, 0x10400007,
+0x24080080, 0x30a6000f, 0xc54021, 0x2d030081,
+0x14600002, 0xa04821, 0x24080080, 0xaf4b0030,
+0x0, 0x0, 0x0, 0x11000009,
+0x3821, 0x1403021, 0x8c8d0000, 0x24e70004,
+0xe8602b, 0xaccd0000, 0x24840004, 0x1580fffa,
+0x24c60004, 0x0, 0x0, 0x0,
+0x3c0e0006, 0x10e3825, 0xaf470030, 0x0,
+0x0, 0x0, 0x8f4f0000, 0x31e80010,
+0x1100fffd, 0x0, 0x8f42003c, 0x8f43003c,
+0x49c821, 0x323c02b, 0x13000004, 0x0,
+0x8f4c0038, 0x25860001, 0xaf460038, 0x8f47003c,
+0xa92823, 0xe96821, 0xaf4d003c, 0x14a0ffce,
+0x2ca20080, 0x3e00008, 0x0, 0x27bdffd0,
+0x3c020002, 0xafb10014, 0x3c11000c, 0xaf450038,
+0xafb3001c, 0xaf46003c, 0x809821, 0xaf420030,
+0x24050088, 0xaf440028, 0x3512021, 0xafbf0028,
+0xafb50024, 0xafb40020, 0xafb20018, 0xe00158b,
+0xafb00010, 0x3c1f0800, 0x8fff004c, 0x3c180800,
+0x8f180064, 0x2410ff80, 0x3f3a821, 0x32b9007f,
+0x2b07824, 0x18a0c0, 0x33a7021, 0x189140,
+0x1d12021, 0xaf4f0028, 0xe00158b, 0x2542821,
+0x3c0d0800, 0x8dad0050, 0x24050120, 0x1b35821,
+0x316c007f, 0x1705024, 0x19a4821, 0x1312021,
+0xe00158b, 0xaf4a0028, 0x3c080800, 0x8d080054,
+0x3c050800, 0x8ca50064, 0x1133821, 0x30e6007f,
+0xf01824, 0xda2021, 0x912021, 0xaf430028,
+0xe00158b, 0x52940, 0x3c020800, 0x8c420058,
+0x3c100800, 0x8e100060, 0x1200001c, 0x538821,
+0x2415ff80, 0xa00160e, 0x3c14000c, 0x3226007f,
+0x2351824, 0xda2021, 0x2402821, 0xaf430028,
+0x942021, 0xe00158b, 0x2610ffc0, 0x1200000f,
+0x2328821, 0x2e050041, 0x10a0fff4, 0x24121000,
+0x3226007f, 0x109180, 0x2351824, 0xda2021,
+0x2402821, 0xaf430028, 0x942021, 0xe00158b,
+0x8021, 0x1600fff3, 0x2328821, 0x3c0b0800,
+0x8d6b005c, 0x240aff80, 0x24050002, 0x1734021,
+0x10a4824, 0xaf490028, 0x3c040800, 0x94840062,
+0x3110007f, 0x21a8821, 0x3c07000c, 0xe000d5a,
+0x2279821, 0x402821, 0x2602021, 0x8fbf0028,
+0x8fb50024, 0x8fb40020, 0x8fb3001c, 0x8fb20018,
+0x8fb10014, 0x8fb00010, 0xa00158b, 0x27bd0030,
+0x8f830014, 0x8c620004, 0x10400003, 0x0,
+0x3e00008, 0x0, 0x8c640010, 0x8c650008,
+0xa0015c4, 0x8c66000c, 0x0 };
+u32 bce_CP_b06FwData[(0x84/4) + 1] = {
+0x0, 0x1b, 0xf,
+0xa, 0x8, 0x6, 0x5,
+0x5, 0x4, 0x4, 0x3,
+0x3, 0x3, 0x3, 0x3,
+0x2, 0x2, 0x2, 0x2,
+0x2, 0x2, 0x2, 0x2,
+0x2, 0x2, 0x2, 0x2,
+0x2, 0x2, 0x2, 0x1,
+0x1, 0x1, 0x0 };
+u32 bce_CP_b06FwRodata[(0x130/4) + 1] = {
+0x8001e00,
+0x8001c8c, 0x8001ddc, 0x8001db8, 0x8001d94,
+0x8001d70, 0x8001d48, 0x8001d20, 0x8001cf4,
+0x8001ef8, 0x8001ee8, 0x8001ca8, 0x8001ca8,
+0x8001ca8, 0x8001e28, 0x8001e28, 0x8001ca8,
+0x8001ca8, 0x8001ed8, 0x8001ca8, 0x8001ca8,
+0x8001ca8, 0x8001ca8, 0x8001ec8, 0x8001ca8,
+0x8001ca8, 0x8001ca8, 0x8001ca8, 0x8001ca8,
+0x8001ca8, 0x8001ca8, 0x8001ca8, 0x8001ca8,
+0x8001ca8, 0x8001ca8, 0x8001ca8, 0x8001ca8,
+0x8001ca8, 0x8001eb8, 0x8001ca8, 0x8001ca8,
+0x8001ea8, 0x8001ca8, 0x8001ca8, 0x8001ca8,
+0x8001ca8, 0x8001ca8, 0x8001ca8, 0x8001ca8,
+0x8001ca8, 0x8001ca8, 0x8001ca8, 0x8001ca8,
+0x8001ca8, 0x8001ca8, 0x8001ca8, 0x8001ca8,
+0x8001ca8, 0x8001ca8, 0x8001e90, 0x8001ca8,
+0x8001ca8, 0x8001e80, 0x8001e70, 0x80030d4,
+0x80030dc, 0x80030a4, 0x80030b0, 0x80030bc,
+0x80030c8, 0x800555c, 0x800551c, 0x80054e8,
+0x80054bc, 0x8005498, 0x8005454, 0x0 };
+u32 bce_CP_b06FwBss[(0x5d8/4) + 1] = { 0x0 };
+u32 bce_CP_b06FwSbss[(0xe9/4) + 1] = { 0x0 };
+u32 bce_CP_b06FwSdata[(0x0/4) + 1] = { 0x0 };
+
+u32 bce_rv2p_proc1[] = {
+ 0x00000010, 0xb1800002,
+ 0x0000001f, 0x01020400,
+ 0x00000008, 0xac000001,
+ 0x0000000c, 0x2f800001,
+ 0x00000000, 0x2b000000,
+ 0x00000000, 0x2b800000,
+ 0x00000010, 0x203f0059,
+ 0x00000010, 0x213f0003,
+ 0x00000010, 0x20bf002b,
+ 0x00000018, 0x8000fffd,
+ 0x00000010, 0xb1b8b011,
+ 0x0000000b, 0x2fdf0002,
+ 0x00000000, 0x03d80000,
+ 0x00000000, 0x2c380000,
+ 0x00000008, 0x2c800000,
+ 0x00000008, 0x2d000000,
+ 0x00000010, 0x91d40000,
+ 0x00000008, 0x2d80011c,
+ 0x00000008, 0x02000001,
+ 0x00000010, 0x91de0000,
+ 0x0000000f, 0x42e0001c,
+ 0x00000010, 0x91840a11,
+ 0x00000010, 0x08660010,
+ 0x0000000c, 0x1f800002,
+ 0x00000000, 0x2adf0000,
+ 0x00000008, 0x2a00000f,
+ 0x00000018, 0x8000ffec,
+ 0x00000008, 0x02000001,
+ 0x0000000f, 0x42e0001c,
+ 0x00000010, 0x91840a0e,
+ 0x00000008, 0x2c800006,
+ 0x00000008, 0x2d000006,
+ 0x00000010, 0x91d40000,
+ 0x00000008, 0x2d800106,
+ 0x00000000, 0x00000000,
+ 0x00000010, 0x91de0000,
+ 0x00000010, 0x08660007,
+ 0x00000018, 0x8000fff2,
+ 0x0000000b, 0x2fdf0002,
+ 0x0000000c, 0x1f800002,
+ 0x00000000, 0x2c070000,
+ 0x00000010, 0x91de0000,
+ 0x00000018, 0x8000ffdc,
+ 0x0000000c, 0x1f800002,
+ 0x00000000, 0x00000000,
+ 0x00000018, 0x8000ffd9,
+ 0x0000000c, 0x29800002,
+ 0x0000000c, 0x1f800002,
+ 0x00000000, 0x2adf0000,
+ 0x00000008, 0x2a000005,
+ 0x00000018, 0x8000ffd4,
+ 0x00000008, 0x02240034,
+ 0x00000018, 0x00040000,
+ 0x00000018, 0x8000001b,
+ 0x00000018, 0x8000001d,
+ 0x00000018, 0x80000048,
+ 0x00000018, 0x8000007c,
+ 0x00000018, 0x8000007b,
+ 0x00000018, 0x80000015,
+ 0x00000018, 0x80000014,
+ 0x00000018, 0x80000013,
+ 0x00000018, 0x80000012,
+ 0x00000018, 0x800000b0,
+ 0x00000018, 0x80000010,
+ 0x00000018, 0x8000000f,
+ 0x00000018, 0x8000000e,
+ 0x00000018, 0x800000ac,
+ 0x00000018, 0x8000000c,
+ 0x00000018, 0x8000000b,
+ 0x00000018, 0x80000013,
+ 0x00000018, 0x80000018,
+ 0x00000018, 0x80000008,
+ 0x00000018, 0x80000087,
+ 0x00000018, 0x80000030,
+ 0x00000018, 0x800000a9,
+ 0x00000018, 0x800000d2,
+ 0x00000018, 0x800000a2,
+ 0x00000018, 0x800000f3,
+ 0x00000018, 0x80000031,
+ 0x00000018, 0x80000000,
+ 0x0000000c, 0x1f800001,
+ 0x00000000, 0x00000000,
+ 0x00000018, 0x8000ffb4,
+ 0x00000010, 0x91d40000,
+ 0x0000000c, 0x29800001,
+ 0x0000000c, 0x1f800001,
+ 0x00000008, 0x2a000002,
+ 0x00000018, 0x8000ffaf,
+ 0x00000010, 0x91d40000,
+ 0x0000000c, 0x29800001,
+ 0x0000000c, 0x1f800001,
+ 0x00000000, 0x29420000,
+ 0x00000008, 0x2a000002,
+ 0x00000018, 0x8000ffa9,
+ 0x00000018, 0x8000ffa8,
+ 0x00000010, 0xb1bcb010,
+ 0x0000000b, 0x2fdf0002,
+ 0x00000000, 0x03d80000,
+ 0x00000000, 0x2c3c0000,
+ 0x00000008, 0x2c8000b0,
+ 0x00000008, 0x2d000008,
+ 0x00000010, 0x91d40000,
+ 0x00000008, 0x2d800150,
+ 0x00000000, 0x00000000,
+ 0x00000010, 0x205f0000,
+ 0x00000008, 0x2c800000,
+ 0x00000008, 0x2d000000,
+ 0x00000008, 0x2d800108,
+ 0x00000010, 0x91de0000,
+ 0x00000010, 0x2c6201b9,
+ 0x00000018, 0x80000005,
+ 0x00000008, 0x2c8000b0,
+ 0x00000008, 0x2d000008,
+ 0x00000010, 0x91d40000,
+ 0x00000008, 0x2d800108,
+ 0x0000000c, 0x29800000,
+ 0x0000000c, 0x1f800000,
+ 0x00000010, 0x91de0000,
+ 0x00000000, 0x2adf0000,
+ 0x00000008, 0x2a000006,
+ 0x00000018, 0x8000ff8e,
+ 0x00000010, 0x91d40000,
+ 0x0000000c, 0x29800001,
+ 0x0000000c, 0x1f800001,
+ 0x00000008, 0x2a00000b,
+ 0x00000018, 0x8000ff89,
+ 0x00000018, 0x00020000,
+ 0x00000010, 0xb1a0b011,
+ 0x0000000b, 0x2fdf0002,
+ 0x00000000, 0x2c200000,
+ 0x00000008, 0x2c800000,
+ 0x00000008, 0x2d000000,
+ 0x00000010, 0x91d40000,
+ 0x00000008, 0x2d80011c,
+ 0x00000010, 0x001f0000,
+ 0x00000010, 0x91de0000,
+ 0x0000000f, 0x47600008,
+ 0x0000000f, 0x060e0001,
+ 0x00000000, 0x0f580000,
+ 0x00000000, 0x0a640000,
+ 0x00000000, 0x0ae50000,
+ 0x00000009, 0x0b66ffff,
+ 0x00000000, 0x0d610000,
+ 0x00000018, 0x80000013,
+ 0x0000000f, 0x47600008,
+ 0x0000000b, 0x2fdf0002,
+ 0x00000008, 0x2c800000,
+ 0x00000008, 0x2d000000,
+ 0x00000010, 0x91d40000,
+ 0x00000008, 0x2d80011c,
+ 0x0000000f, 0x060e0001,
+ 0x00000010, 0x001f0000,
+ 0x00000000, 0x0f580000,
+ 0x00000010, 0x91de0000,
+ 0x00000000, 0x0a640000,
+ 0x00000000, 0x0ae50000,
+ 0x00000009, 0x0b66ffff,
+ 0x00000000, 0x0d610000,
+ 0x00000000, 0x02620000,
+ 0x0000000b, 0x2fdf0002,
+ 0x00000000, 0x309a0000,
+ 0x00000000, 0x31040000,
+ 0x00000000, 0x0c961800,
+ 0x00000009, 0x0c99ffff,
+ 0x00000004, 0xcc993400,
+ 0x00000010, 0xb1963202,
+ 0x00000008, 0x0f800000,
+ 0x0000000c, 0x29800001,
+ 0x00000010, 0x00220002,
+ 0x0000000c, 0x29520001,
+ 0x0000000c, 0x29520000,
+ 0x00000008, 0x0200000e,
+ 0x00000008, 0x0280001a,
+ 0x00000010, 0xb1c40a02,
+ 0x00000008, 0x02000003,
+ 0x00000008, 0x22000001,
+ 0x0000000c, 0x1f800001,
+ 0x00000000, 0x2adf0000,
+ 0x00000000, 0x2a000800,
+ 0x00000018, 0x8000ff53,
+ 0x00000008, 0x2c8000b0,
+ 0x00000008, 0x2d000008,
+ 0x00000010, 0x91a0b008,
+ 0x00000010, 0x91d40000,
+ 0x0000000c, 0x31620018,
+ 0x00000008, 0x2d800001,
+ 0x00000000, 0x00000000,
+ 0x00000010, 0x91de0000,
+ 0x00000008, 0xac000001,
+ 0x00000018, 0x8000000e,
+ 0x00000000, 0x0380b000,
+ 0x0000000b, 0x2fdf0002,
+ 0x00000000, 0x2c004000,
+ 0x00000010, 0x91d40000,
+ 0x00000008, 0x2d800101,
+ 0x00000000, 0x00000000,
+ 0x00000010, 0x91de0000,
+ 0x0000000c, 0x31620018,
+ 0x00000008, 0x2d800001,
+ 0x00000000, 0x00000000,
+ 0x00000010, 0x91de0000,
+ 0x0000000b, 0x2fdf0002,
+ 0x00000000, 0x2c000e00,
+ 0x0000000c, 0x29800001,
+ 0x0000000c, 0x1f800001,
+ 0x00000008, 0x2a000007,
+ 0x00000018, 0x8000ff38,
+ 0x00000010, 0xb1a0b015,
+ 0x0000000b, 0x2fdf0002,
+ 0x00000000, 0x03d80000,
+ 0x00000000, 0x2c200000,
+ 0x00000008, 0x2c8000b0,
+ 0x00000008, 0x2d000008,
+ 0x00000010, 0x91d40000,
+ 0x00000008, 0x2d800150,
+ 0x00000000, 0x00000000,
+ 0x00000010, 0x205f0000,
+ 0x00000008, 0x2c800000,
+ 0x00000008, 0x2d000000,
+ 0x00000008, 0x2d800108,
+ 0x00000010, 0x91de0000,
+ 0x00000010, 0x2c620002,
+ 0x00000018, 0x8000000a,
+ 0x0000000b, 0x2fdf0002,
+ 0x00000000, 0x2c070000,
+ 0x0000000c, 0x1f800001,
+ 0x00000010, 0x91de0000,
+ 0x00000018, 0x8000ff23,
+ 0x00000008, 0x2c8000b0,
+ 0x00000008, 0x2d000008,
+ 0x00000010, 0x91d40000,
+ 0x00000008, 0x2d800108,
+ 0x0000000c, 0x29800001,
+ 0x0000000c, 0x1f800001,
+ 0x00000010, 0x91de0000,
+ 0x00000000, 0x2adf0000,
+ 0x00000008, 0x2a00000a,
+ 0x00000018, 0x8000ff19,
+ 0x00000010, 0x91d40000,
+ 0x0000000c, 0x29800001,
+ 0x0000000c, 0x1f800001,
+ 0x00000008, 0x2a000009,
+ 0x00000018, 0x8000ff14,
+ 0x00000010, 0x91d40000,
+ 0x00000010, 0x91a03c02,
+ 0x00000010, 0xb1e66207,
+ 0x0000000b, 0x2fdf0002,
+ 0x00000000, 0x2c310000,
+ 0x00000009, 0x2cb1007f,
+ 0x00000008, 0x2cd90000,
+ 0x00000008, 0x2d000000,
+ 0x00000008, 0x2d80010d,
+ 0x00000010, 0xb1a80007,
+ 0x00000010, 0x205f0000,
+ 0x00000000, 0x2c200000,
+ 0x00000000, 0x2ca70000,
+ 0x00000008, 0x2d000010,
+ 0x00000008, 0x2d800108,
+ 0x00000000, 0x00000000,
+ 0x00000010, 0x91de0000,
+ 0x00000010, 0xb1a60010,
+ 0x00000010, 0x001f0000,
+ 0x0000000f, 0x0f300007,
+ 0x00000000, 0x0a600000,
+ 0x00000000, 0x0ae10000,
+ 0x0000000f, 0x4b620008,
+ 0x00000009, 0x0b1600ff,
+ 0x00000000, 0x0d620000,
+ 0x00000009, 0x0d1a00ff,
+ 0x00000010, 0x07300003,
+ 0x0000000c, 0x0d1a0008,
+ 0x0000000c, 0x0b160008,
+ 0x0000000f, 0x4ce30018,
+ 0x00000000, 0x0c992c00,
+ 0x00000004, 0xcc993400,
+ 0x00000008, 0x0f800000,
+ 0x0000000c, 0x29800001,
+ 0x00000000, 0x33310000,
+ 0x00000008, 0x22000016,
+ 0x00000000, 0x2adf0000,
+ 0x00000008, 0x2a00000c,
+ 0x00000010, 0x009f0000,
+ 0x00000000, 0x0f200000,
+ 0x0000000c, 0x1f800001,
+ 0x00000018, 0x8000feea,
+ 0x0000000f, 0x47220008,
+ 0x00000009, 0x070e000f,
+ 0x00000008, 0x070e0008,
+ 0x00000008, 0x02800001,
+ 0x00000007, 0x02851c00,
+ 0x00000008, 0x82850001,
+ 0x00000000, 0x02854c00,
+ 0x00000007, 0x42851c00,
+ 0x00000003, 0xc3aa5200,
+ 0x00000000, 0x03b10e00,
+ 0x00000007, 0x4b071c00,
+ 0x0000000f, 0x0f300007,
+ 0x0000000f, 0x0a960003,
+ 0x00000000, 0x0a955c00,
+ 0x00000000, 0x4a005a00,
+ 0x00000000, 0x0c960a00,
+ 0x00000009, 0x0c99ffff,
+ 0x00000008, 0x0d00ffff,
+ 0x00000010, 0xb1963202,
+ 0x00000008, 0x0f800005,
+ 0x00000010, 0xb1a80009,
+ 0x00000010, 0x205f0000,
+ 0x0000000b, 0x2fdf0002,
+ 0x00000000, 0x2c200000,
+ 0x00000000, 0x2ca70000,
+ 0x00000008, 0x2d000010,
+ 0x00000008, 0x2d800108,
+ 0x00000000, 0x00000000,
+ 0x00000010, 0x91de0000,
+ 0x0000000c, 0x29800001,
+ 0x00000010, 0x001f0000,
+ 0x0000000c, 0x1f800001,
+ 0x00000000, 0x2adf0000,
+ 0x00000008, 0x2a00000d,
+ 0x00000018, 0x8000fec7,
+ 0x00000010, 0x91d40000,
+ 0x0000000c, 0x29800001,
+ 0x0000000c, 0x1f800001,
+ 0x00000008, 0x2a000007,
+ 0x00000018, 0x8000fec2,
+ 0x00000008, 0x03050004,
+ 0x00000006, 0x83040c00,
+ 0x00000008, 0x02850200,
+ 0x00000000, 0x86050c00,
+ 0x00000001, 0x860c0e00,
+ 0x00000008, 0x02040004,
+ 0x00000000, 0x02041800,
+ 0x00000000, 0x83871800,
+ 0x00000018, 0x00020000
+};
+
+
+u32 bce_rv2p_proc2[] = {
+ 0x00000010, 0xb1800004,
+ 0x0000001f, 0x01020400,
+ 0x00000008, 0x050000ff,
+ 0x00000018, 0x00020000,
+ 0x00000000, 0x2a000000,
+ 0x00000010, 0xb1d40000,
+ 0x00000008, 0x02540007,
+ 0x00000018, 0x00040000,
+ 0x00000018, 0x8000000f,
+ 0x00000018, 0x8000000f,
+ 0x00000018, 0x80000017,
+ 0x00000018, 0x800000d0,
+ 0x00000018, 0x800000e5,
+ 0x00000018, 0x8000010d,
+ 0x00000018, 0x800000cf,
+ 0x00000018, 0x800001c9,
+ 0x00000018, 0x800001c0,
+ 0x00000018, 0x800000d2,
+ 0x00000018, 0x8000000b,
+ 0x00000018, 0x800001c5,
+ 0x00000018, 0x80000218,
+ 0x00000018, 0x80000044,
+ 0x00000018, 0x800000b7,
+ 0x00000018, 0x80000000,
+ 0x0000000c, 0x29800001,
+ 0x00000000, 0x2a000000,
+ 0x0000000c, 0x29800000,
+ 0x00000010, 0x20530000,
+ 0x00000018, 0x8000ffe9,
+ 0x0000000c, 0x29800001,
+ 0x00000000, 0x2a000000,
+ 0x00000018, 0x8000ffe6,
+ 0x00000018, 0x00020000,
+ 0x0000000c, 0x29800001,
+ 0x00000010, 0x91de0000,
+ 0x00000010, 0x001f0000,
+ 0x00000000, 0x2f80aa00,
+ 0x00000000, 0x2a000000,
+ 0x00000000, 0x0d610000,
+ 0x00000000, 0x03620000,
+ 0x00000000, 0x2c400000,
+ 0x00000000, 0x02638c00,
+ 0x00000000, 0x26460000,
+ 0x00000008, 0x02040012,
+ 0x00000010, 0xb9060826,
+ 0x00000000, 0x0f580000,
+ 0x00000000, 0x0a640000,
+ 0x00000000, 0x0ae50000,
+ 0x00000009, 0x0b66ffff,
+ 0x00000000, 0x0c000000,
+ 0x00000000, 0x0b800000,
+ 0x00000008, 0x0cc60012,
+ 0x00000008, 0x0f800003,
+ 0x00000000, 0x00000000,
+ 0x00000010, 0x009f0000,
+ 0x00000008, 0x27110012,
+ 0x00000000, 0x66900000,
+ 0x00000008, 0xa31b0012,
+ 0x00000010, 0xb1980003,
+ 0x00000010, 0x001f0000,
+ 0x00000008, 0x0f800004,
+ 0x00000008, 0x22000003,
+ 0x00000008, 0x2c80000c,
+ 0x00000008, 0x2d00000c,
+ 0x00000010, 0x009f0000,
+ 0x00000000, 0x25960000,
+ 0x0000000c, 0x29800000,
+ 0x00000000, 0x06660000,
+ 0x00000000, 0x86611800,
+ 0x00000009, 0x0260000f,
+ 0x0000000f, 0x02040002,
+ 0x00000010, 0xb60c0803,
+ 0x0000000c, 0x1fbf0000,
+ 0x0000000c, 0x33660010,
+ 0x00000000, 0x32140000,
+ 0x00000000, 0x32950000,
+ 0x00000005, 0x73662c00,
+ 0x00000000, 0x31e32e00,
+ 0x00000008, 0x2d800010,
+ 0x00000010, 0x20530000,
+ 0x00000010, 0x91de0000,
+ 0x00000018, 0x8000ffb4,
+ 0x00000000, 0x23000000,
+ 0x00000009, 0x25e6ffff,
+ 0x00000008, 0x2200000b,
+ 0x0000000c, 0x69520000,
+ 0x0000000c, 0x29800000,
+ 0x00000010, 0x20530000,
+ 0x00000018, 0x8000ffad,
+ 0x0000000c, 0x29800001,
+ 0x00000010, 0x91de0000,
+ 0x00000010, 0x001f0000,
+ 0x00000000, 0x2f80aa00,
+ 0x00000000, 0x2a000000,
+ 0x00000008, 0x2c800040,
+ 0x00000008, 0x2d000020,
+ 0x00000008, 0x2d80011c,
+ 0x00000000, 0x00000000,
+ 0x00000010, 0x91de0000,
+ 0x0000000f, 0x42ea0010,
+ 0x00000010, 0x004f0004,
+ 0x00000010, 0xb7469200,
+ 0x00000008, 0x02490012,
+ 0x00000010, 0xb5840a00,
+ 0x00000000, 0x0d610000,
+ 0x00000010, 0xba66345a,
+ 0x00000000, 0x03620000,
+ 0x00000010, 0xb8630c58,
+ 0x00000008, 0x83050012,
+ 0x00000010, 0x004f0002,
+ 0x00000000, 0x03490000,
+ 0x00000001, 0x83068c00,
+ 0x00000000, 0x83c60c00,
+ 0x00000010, 0xb1870010,
+ 0x00000000, 0x0b6e0000,
+ 0x00000018, 0x8000ff8f,
+ 0x00000001, 0x06691400,
+ 0x00000010, 0x918c0002,
+ 0x00000008, 0xb4e90001,
+ 0x00000010, 0xb1e92c4c,
+ 0x00000000, 0x86692c00,
+ 0x00000000, 0x02000000,
+ 0x00000009, 0x02eaffff,
+ 0x00000010, 0x000c0002,
+ 0x00000000, 0x02040a00,
+ 0x0000000f, 0x460c0001,
+ 0x0000000f, 0x02850001,
+ 0x00000010, 0x918c01fc,
+ 0x00000010, 0xb7040e43,
+ 0x00000000, 0x2c400000,
+ 0x00000000, 0x0f580000,
+ 0x00000000, 0x0d610000,
+ 0x00000000, 0x0a640000,
+ 0x00000000, 0x0ae50000,
+ 0x00000009, 0x0b66ffff,
+ 0x00000000, 0x0c000000,
+ 0x00000000, 0x0b800000,
+ 0x00000008, 0x0c860012,
+ 0x00000008, 0x0f800003,
+ 0x0000000c, 0x29520000,
+ 0x00000010, 0x009f0000,
+ 0x00000008, 0x27110012,
+ 0x00000000, 0x66900000,
+ 0x00000000, 0x26460000,
+ 0x00000000, 0x23060000,
+ 0x00000010, 0xb1980005,
+ 0x00000010, 0x001f0000,
+ 0x00000008, 0x0f800004,
+ 0x00000000, 0x00000000,
+ 0x00000010, 0x001f0000,
+ 0x00000000, 0x32140000,
+ 0x00000000, 0x32950000,
+ 0x00000000, 0x31e32e00,
+ 0x00000005, 0x73662c00,
+ 0x00000000, 0x25960000,
+ 0x00000010, 0xb1870016,
+ 0x0000000c, 0x29800000,
+ 0x0000000f, 0x0f6b0007,
+ 0x00000000, 0x0d690000,
+ 0x00000000, 0x0a6c0000,
+ 0x00000000, 0x0aed0000,
+ 0x00000000, 0x0b6e0000,
+ 0x00000000, 0x0b800000,
+ 0x00000000, 0x0c870000,
+ 0x0000000c, 0x69520001,
+ 0x00000008, 0x0f800003,
+ 0x00000010, 0x20530000,
+ 0x00000010, 0x001f0000,
+ 0x00000000, 0x22c58c00,
+ 0x00000000, 0x231b0000,
+ 0x00000000, 0x27110000,
+ 0x00000000, 0x26900000,
+ 0x00000010, 0xb8170e03,
+ 0x0000000c, 0x29800000,
+ 0x00000018, 0x8000fff7,
+ 0x00000010, 0xb1980002,
+ 0x00000008, 0x0f800004,
+ 0x00000008, 0x2200001a,
+ 0x00000008, 0x2c80000c,
+ 0x00000008, 0x2d00000c,
+ 0x00000008, 0x2d800010,
+ 0x00000010, 0x001f0000,
+ 0x00000000, 0x0d6e0000,
+ 0x00000003, 0xe7cf3400,
+ 0x0000000c, 0x29800000,
+ 0x00000010, 0x91de0000,
+ 0x00000010, 0xb1870007,
+ 0x00000000, 0x36140000,
+ 0x00000000, 0x36950000,
+ 0x00000000, 0x37160000,
+ 0x00000008, 0x2c800050,
+ 0x00000008, 0x2d000030,
+ 0x00000008, 0x2d80000c,
+ 0x00000010, 0x20530000,
+ 0x00000018, 0x8000ff43,
+ 0x00000000, 0x26460000,
+ 0x00000000, 0x23000000,
+ 0x00000009, 0x25e6ffff,
+ 0x00000000, 0x0b6e0000,
+ 0x00000003, 0xe7cf2c00,
+ 0x00000008, 0x2200001b,
+ 0x0000000c, 0x69520000,
+ 0x0000000c, 0x29800000,
+ 0x00000010, 0x20530000,
+ 0x00000018, 0x8000ff39,
+ 0x00000000, 0x2fd50000,
+ 0x00000000, 0x2a000000,
+ 0x00000010, 0x003f000b,
+ 0x00000000, 0x06660000,
+ 0x00000000, 0x86611800,
+ 0x00000009, 0x026000f0,
+ 0x00000010, 0xb70c0807,
+ 0x0000000c, 0x73660010,
+ 0x00000008, 0x2c800018,
+ 0x00000008, 0x2d000018,
+ 0x00000008, 0x2d800002,
+ 0x0000000c, 0x5fbf0000,
+ 0x00000010, 0x91de0000,
+ 0x00000018, 0x8000ff2b,
+ 0x0000000c, 0x29800001,
+ 0x00000018, 0x8000ff29,
+ 0x0000000c, 0x29800001,
+ 0x00000000, 0x2a000000,
+ 0x00000010, 0x001f0000,
+ 0x00000000, 0x0f008000,
+ 0x00000008, 0x0f800007,
+ 0x00000018, 0x800000f3,
+ 0x0000000c, 0x29800001,
+ 0x00000010, 0x91de0000,
+ 0x00000000, 0x2fd50000,
+ 0x00000000, 0x2a000000,
+ 0x00000009, 0x0261ffff,
+ 0x0000000d, 0x70e10001,
+ 0x00000018, 0x800000d8,
+ 0x00000000, 0x2c400000,
+ 0x00000008, 0x2c8000c4,
+ 0x00000008, 0x2d00001c,
+ 0x00000008, 0x2d800001,
+ 0x00000005, 0x70e10800,
+ 0x00000010, 0x91de0000,
+ 0x00000018, 0x8000ff15,
+ 0x0000000c, 0x29800001,
+ 0x00000010, 0x91de0000,
+ 0x00000000, 0x2fd50000,
+ 0x00000010, 0x001f0000,
+ 0x00000000, 0x02700000,
+ 0x00000000, 0x0d620000,
+ 0x00000000, 0xbb630800,
+ 0x00000000, 0x2a000000,
+ 0x00000000, 0x0f400000,
+ 0x00000000, 0x2c400000,
+ 0x0000000c, 0x73e7001b,
+ 0x00000010, 0x0ce7000e,
+ 0x00000000, 0x286d0000,
+ 0x0000000f, 0x65ed0010,
+ 0x00000009, 0x266dffff,
+ 0x00000018, 0x80000034,
+ 0x00000008, 0x02000004,
+ 0x00000010, 0x91c40803,
+ 0x0000000c, 0x29800000,
+ 0x00000010, 0x20530000,
+ 0x00000018, 0x800000bc,
+ 0x00000008, 0x2c8000b8,
+ 0x00000008, 0x2d000010,
+ 0x00000008, 0x2d800048,
+ 0x00000018, 0x80000005,
+ 0x00000008, 0x2c8000c4,
+ 0x00000008, 0x2d00001c,
+ 0x00000008, 0x2d800001,
+ 0x00000000, 0x00000000,
+ 0x00000010, 0x205f0000,
+ 0x00000008, 0x2c800048,
+ 0x00000008, 0x2d000068,
+ 0x00000008, 0x2d800104,
+ 0x00000000, 0x00000000,
+ 0x00000010, 0x91de0000,
+ 0x00000000, 0x27f60000,
+ 0x00000010, 0xb87a9e04,
+ 0x00000008, 0x2200000d,
+ 0x0000000c, 0x29800000,
+ 0x00000010, 0x20530000,
+ 0x00000018, 0x8000feec,
+ 0x0000000c, 0x29800001,
+ 0x00000010, 0x91de0000,
+ 0x00000000, 0x2fd50000,
+ 0x00000010, 0x001f0000,
+ 0x00000000, 0x02700000,
+ 0x00000000, 0x0d620000,
+ 0x00000000, 0xbb630800,
+ 0x00000000, 0x2a000000,
+ 0x00000010, 0x0e670011,
+ 0x00000000, 0x286d0000,
+ 0x0000000f, 0x65ed0010,
+ 0x00000009, 0x266dffff,
+ 0x00000004, 0xb8f1a000,
+ 0x00000000, 0x0f400000,
+ 0x0000000c, 0x73e7001c,
+ 0x00000018, 0x8000000b,
+ 0x00000008, 0x02000004,
+ 0x00000010, 0x91c40802,
+ 0x0000000c, 0x29800000,
+ 0x00000000, 0x2c1e0000,
+ 0x00000008, 0x2c8000b8,
+ 0x00000008, 0x2d000010,
+ 0x00000008, 0x2d800048,
+ 0x00000010, 0x20530000,
+ 0x00000010, 0x91de0000,
+ 0x00000018, 0x8000fed2,
+ 0x00000000, 0x06820000,
+ 0x00000010, 0x001f0000,
+ 0x00000010, 0x0ce70030,
+ 0x00000000, 0x03720000,
+ 0x00000000, 0x0cf60000,
+ 0x00000003, 0x8ced3200,
+ 0x00000000, 0xa8190c00,
+ 0x00000010, 0xb872322b,
+ 0x00000000, 0x03ca0000,
+ 0x0000000f, 0x65680010,
+ 0x00000000, 0x0bcf0000,
+ 0x00000000, 0x27f20000,
+ 0x00000000, 0x08510000,
+ 0x00000000, 0x28ed0000,
+ 0x00000004, 0xb9723200,
+ 0x00000000, 0x03720000,
+ 0x00000003, 0xbbf60c00,
+ 0x00000000, 0x03440000,
+ 0x00000008, 0x22000010,
+ 0x00000010, 0xb7ef3204,
+ 0x0000000c, 0x21420004,
+ 0x0000000c, 0x73e70019,
+ 0x00000000, 0x3bf60000,
+ 0x00000000, 0x07520000,
+ 0x00000000, 0x29000000,
+ 0x0000000c, 0x29800000,
+ 0x00000000, 0x00000000,
+ 0x00000010, 0x20530000,
+ 0x00000000, 0x22060000,
+ 0x0000000c, 0x61420004,
+ 0x00000000, 0x25070000,
+ 0x00000000, 0x27970000,
+ 0x00000000, 0x28940000,
+ 0x00000000, 0x290e0000,
+ 0x00000010, 0x0ce70010,
+ 0x00000010, 0xb873320f,
+ 0x0000000f, 0x436c0010,
+ 0x00000000, 0x03f30c00,
+ 0x00000000, 0x03f30000,
+ 0x00000000, 0x83990e00,
+ 0x00000001, 0x83860e00,
+ 0x00000000, 0x83060e00,
+ 0x00000003, 0xf66c0c00,
+ 0x00000000, 0x39f30e00,
+ 0x00000000, 0x3af50e00,
+ 0x00000000, 0x7a740000,
+ 0x0000000f, 0x43680010,
+ 0x00000001, 0x83860e00,
+ 0x00000000, 0x83060e00,
+ 0x00000003, 0xf4680c00,
+ 0x00000000, 0x286d0000,
+ 0x00000010, 0xb1e9a059,
+ 0x00000000, 0x03690000,
+ 0x00000010, 0xb1f60c57,
+ 0x00000000, 0x0a6a0000,
+ 0x00000000, 0x0aeb0000,
+ 0x00000009, 0x0b6cffff,
+ 0x00000000, 0x0c000000,
+ 0x00000000, 0x0be90000,
+ 0x00000003, 0x8cf6a000,
+ 0x0000000c, 0x09800002,
+ 0x00000010, 0x009f0000,
+ 0x00000010, 0xb8173209,
+ 0x00000000, 0x35140000,
+ 0x00000000, 0x35950000,
+ 0x00000005, 0x766c2c00,
+ 0x00000000, 0x34970000,
+ 0x00000004, 0xb8f12e00,
+ 0x00000010, 0x001f0000,
+ 0x00000008, 0x0f800004,
+ 0x00000018, 0x8000fff7,
+ 0x00000000, 0x03e90000,
+ 0x00000010, 0xb8f6a01b,
+ 0x00000010, 0x2013001a,
+ 0x00000010, 0xb1f10e19,
+ 0x00000000, 0x83973200,
+ 0x00000000, 0x38700e00,
+ 0x00000000, 0xbb760e00,
+ 0x00000000, 0x3bf60000,
+ 0x00000000, 0x37d00000,
+ 0x0000000c, 0x73e7001a,
+ 0x00000003, 0xb8f1a000,
+ 0x00000000, 0x32140000,
+ 0x00000000, 0x32950000,
+ 0x00000005, 0x73e72c00,
+ 0x00000000, 0x33190000,
+ 0x00000005, 0x74680000,
+ 0x00000010, 0x0ce7000d,
+ 0x00000008, 0x22000009,
+ 0x00000000, 0x07520000,
+ 0x00000000, 0x29000000,
+ 0x0000000c, 0x73e70019,
+ 0x0000000f, 0x65680010,
+ 0x0000000c, 0x21420004,
+ 0x0000000c, 0x29800000,
+ 0x00000010, 0x20530000,
+ 0x0000000c, 0x61420004,
+ 0x00000000, 0x290e0000,
+ 0x00000018, 0x80000002,
+ 0x00000010, 0x91973206,
+ 0x00000000, 0x35140000,
+ 0x00000000, 0x35950000,
+ 0x00000005, 0x766c2c00,
+ 0x00000000, 0x34990000,
+ 0x00000004, 0xb8f13200,
+ 0x00000000, 0x83690c00,
+ 0x00000010, 0xb1860015,
+ 0x00000000, 0x28e90000,
+ 0x00000008, 0x22000004,
+ 0x00000009, 0x2470ffff,
+ 0x0000000f, 0x65700010,
+ 0x00000000, 0x23ec0000,
+ 0x00000000, 0x03690000,
+ 0x00000010, 0xb8660c07,
+ 0x00000009, 0x036cffff,
+ 0x00000000, 0x326a0000,
+ 0x00000000, 0x32eb0000,
+ 0x00000005, 0x73e70c00,
+ 0x00000000, 0x33690000,
+ 0x00000005, 0x74680000,
+ 0x0000000c, 0x73e7001c,
+ 0x00000000, 0x03690000,
+ 0x00000010, 0xb1f60c12,
+ 0x00000010, 0xb1d00c11,
+ 0x0000000c, 0x21420005,
+ 0x0000000c, 0x33e7001c,
+ 0x00000018, 0x8000000e,
+ 0x00000010, 0x2e67000d,
+ 0x00000000, 0x03690000,
+ 0x00000010, 0xb1f60c0b,
+ 0x00000010, 0xb1d00c0a,
+ 0x00000000, 0x03440000,
+ 0x00000008, 0x2200000c,
+ 0x00000000, 0x07520000,
+ 0x00000000, 0x29000000,
+ 0x0000000c, 0x29800000,
+ 0x0000000c, 0x33e7001c,
+ 0x00000010, 0x20530000,
+ 0x00000000, 0x22060000,
+ 0x00000000, 0x290e0000,
+ 0x00000018, 0x000d0000,
+ 0x00000000, 0x06820000,
+ 0x00000010, 0x2de7000d,
+ 0x00000010, 0x0ce7000c,
+ 0x00000000, 0x27f20000,
+ 0x00000010, 0xb96d9e0a,
+ 0x00000000, 0xa86d9e00,
+ 0x00000009, 0x0361ffff,
+ 0x00000010, 0xb7500c07,
+ 0x00000008, 0x2200000f,
+ 0x0000000f, 0x65680010,
+ 0x00000000, 0x29000000,
+ 0x0000000c, 0x29800000,
+ 0x0000000c, 0x33e7001b,
+ 0x00000010, 0x20530000,
+ 0x00000018, 0x000d0000,
+ 0x0000000c, 0x29800001,
+ 0x00000000, 0x2a000000,
+ 0x00000010, 0x001f0000,
+ 0x0000000f, 0x0f470007,
+ 0x00000008, 0x0f800008,
+ 0x0000000c, 0x29800000,
+ 0x00000010, 0x20530000,
+ 0x00000018, 0x8000fe2e,
+ 0x0000000c, 0x29800001,
+ 0x00000010, 0x91de0000,
+ 0x00000000, 0x2fd50000,
+ 0x00000010, 0x001f0000,
+ 0x00000000, 0x33510000,
+ 0x00000000, 0x2a000000,
+ 0x00000010, 0xb1c60023,
+ 0x0000000f, 0x0f500007,
+ 0x00000000, 0x0a600000,
+ 0x00000000, 0x0ae10000,
+ 0x0000000f, 0x4b620008,
+ 0x00000009, 0x0b1600ff,
+ 0x0000000f, 0x4c620010,
+ 0x00000000, 0x0d620000,
+ 0x00000009, 0x0d1a00ff,
+ 0x00000010, 0x07500003,
+ 0x0000000c, 0x0d1a0008,
+ 0x0000000c, 0x0b160008,
+ 0x00000000, 0x0cc60000,
+ 0x00000000, 0x0b800000,
+ 0x00000000, 0x06980000,
+ 0x00000008, 0x0f800003,
+ 0x00000010, 0x06c20004,
+ 0x0000000c, 0x29000002,
+ 0x00000010, 0x26420002,
+ 0x0000000c, 0x29520003,
+ 0x00000008, 0x22000001,
+ 0x00000010, 0x009f0000,
+ 0x00000000, 0x231b0000,
+ 0x00000000, 0x27111a00,
+ 0x00000000, 0x66900000,
+ 0x0000000c, 0x29520000,
+ 0x00000010, 0xb1973209,
+ 0x0000000c, 0x29800000,
+ 0x00000000, 0x06980000,
+ 0x00000010, 0x20530000,
+ 0x0000000c, 0x29520003,
+ 0x00000000, 0x22c58c00,
+ 0x00000010, 0x001f0000,
+ 0x00000008, 0x0f800003,
+ 0x00000018, 0x8000fff3,
+ 0x00000010, 0xb1c80013,
+ 0x00000010, 0xb1c60003,
+ 0x0000000c, 0x29800000,
+ 0x00000010, 0x20530000,
+ 0x0000000c, 0x29520000,
+ 0x0000000c, 0x29520003,
+ 0x00000010, 0x06c20002,
+ 0x0000000c, 0x29520002,
+ 0x00000000, 0x22c58c00,
+ 0x00000000, 0x27650000,
+ 0x00000000, 0x26e40000,
+ 0x00000008, 0x22000016,
+ 0x00000010, 0xb1c60003,
+ 0x00000000, 0x23480000,
+ 0x00000010, 0xb1800005,
+ 0x00000000, 0x23480000,
+ 0x0000000c, 0x29800000,
+ 0x0000000f, 0x0f500007,
+ 0x00000018, 0x80000012,
+ 0x00000008, 0x22000016,
+ 0x0000000c, 0x29800000,
+ 0x00000000, 0x30140000,
+ 0x00000000, 0x30950000,
+ 0x00000010, 0x07500003,
+ 0x00000009, 0x0b1600ff,
+ 0x00000009, 0x0d1a00ff,
+ 0x0000000f, 0x31160008,
+ 0x00000000, 0x31623400,
+ 0x00000003, 0xf1623000,
+ 0x00000010, 0x205f0000,
+ 0x00000000, 0x2c510000,
+ 0x00000009, 0x2cd1007f,
+ 0x00000008, 0x2cd90000,
+ 0x00000008, 0x2d000000,
+ 0x00000008, 0x2d80000c,
+ 0x00000000, 0x00000000,
+ 0x00000010, 0x91de0000,
+ 0x00000010, 0x05c20004,
+ 0x00000000, 0x33000000,
+ 0x00000008, 0x0f800007,
+ 0x00000010, 0x009f0000,
+ 0x00000010, 0x20530000,
+ 0x00000018, 0x8000fdda,
+ 0x0000000c, 0x29800001,
+ 0x00000000, 0x2fd50000,
+ 0x00000000, 0x2a000000,
+ 0x0000000f, 0x0f500007,
+ 0x00000010, 0xb1c6002c,
+ 0x0000000f, 0x47420008,
+ 0x00000009, 0x070e000f,
+ 0x00000008, 0x070e0008,
+ 0x00000010, 0x001f0000,
+ 0x00000008, 0x09000001,
+ 0x00000007, 0x09121c00,
+ 0x00000003, 0xcbca9200,
+ 0x00000000, 0x0b97a200,
+ 0x00000007, 0x4b171c00,
+ 0x0000000f, 0x0a960003,
+ 0x00000000, 0x0a959c00,
+ 0x00000000, 0x4a009a00,
+ 0x00000008, 0x82120001,
+ 0x00000001, 0x0c170800,
+ 0x00000000, 0x02180000,
+ 0x00000000, 0x0c978c00,
+ 0x00000008, 0x0d00ffff,
+ 0x00000008, 0x0f800006,
+ 0x0000000c, 0x29000000,
+ 0x00000010, 0x06c20004,
+ 0x0000000c, 0x29520002,
+ 0x00000010, 0x26420002,
+ 0x0000000c, 0x29520003,
+ 0x00000008, 0x22000001,
+ 0x00000010, 0x009f0000,
+ 0x00000010, 0xb197320c,
+ 0x00000000, 0x231b0000,
+ 0x00000000, 0x27110800,
+ 0x00000000, 0x66900000,
+ 0x0000000c, 0x29800000,
+ 0x00000000, 0x02180000,
+ 0x00000010, 0x20530000,
+ 0x0000000c, 0x29520003,
+ 0x00000000, 0x22c53600,
+ 0x00000010, 0x001f0000,
+ 0x00000008, 0x0f800006,
+ 0x00000018, 0x8000fff4,
+ 0x00000000, 0x231b0000,
+ 0x00000000, 0x27110800,
+ 0x00000000, 0x66900000,
+ 0x00000010, 0xb1c8000b,
+ 0x0000000c, 0x29800000,
+ 0x00000010, 0x20530000,
+ 0x0000000c, 0x29520000,
+ 0x0000000c, 0x29520003,
+ 0x00000010, 0x06c20002,
+ 0x0000000c, 0x29520002,
+ 0x00000000, 0x22c58c00,
+ 0x00000000, 0x27650000,
+ 0x00000000, 0x26e40000,
+ 0x00000000, 0x23480000,
+ 0x00000008, 0x22000017,
+ 0x0000000c, 0x29800000,
+ 0x00000010, 0x001f0000,
+ 0x00000010, 0x20530000,
+ 0x00000018, 0x8000fd9d
+};
+
+/*
+ * The RV2P block must be configured for the system
+ * page size, or more specifically, the number of
+ * usable rx_bd's per page, and should be called
+ * as follows prior to loading the RV2P firmware:
+ *
+ * BCE_RV2P_PROC2_CHG_MAX_BD_PAGE(USABLE_RX_BD_PER_PAGE)
+ *
+ * The default value is 0xFF.
+ */
+#define BCE_RV2P_PROC2_MAX_BD_PAGE_LOC 5
+#define BCE_RV2P_PROC2_CHG_MAX_BD_PAGE(value) { \
+ bce_rv2p_proc2[BCE_RV2P_PROC2_MAX_BD_PAGE_LOC] = \
+ (bce_rv2p_proc2[BCE_RV2P_PROC2_MAX_BD_PAGE_LOC] & ~0xFFFF) | (value);\
+}
+
+
+
diff --git a/sys/dev/bce/if_bcereg.h b/sys/dev/bce/if_bcereg.h
index 06d4b9d..48aabc1 100644
--- a/sys/dev/bce/if_bcereg.h
+++ b/sys/dev/bce/if_bcereg.h
@@ -96,7 +96,42 @@
#undef __BIG_ENDIAN
#define __LITTLE_ENDIAN 1
#endif
-
+
+#define BCE_DWORD_PRINTFB \
+ "\020" \
+ "\40b31" \
+ "\37b30" \
+ "\36b29" \
+ "\35b28" \
+ "\34b27" \
+ "\33b26" \
+ "\32b25" \
+ "\31b24" \
+ "\30b23" \
+ "\27b22" \
+ "\26b21" \
+ "\25b20" \
+ "\24b19" \
+ "\23b18" \
+ "\22b17" \
+ "\21b16" \
+ "\20b15" \
+ "\17b14" \
+ "\16b13" \
+ "\15b12" \
+ "\14b11" \
+ "\13b10" \
+ "\12b9" \
+ "\11b8" \
+ "\10b7" \
+ "\07b6" \
+ "\06b5" \
+ "\05b4" \
+ "\04b3" \
+ "\03b2" \
+ "\02b1" \
+ "\01b0"
+
/****************************************************************************/
/* Debugging macros and definitions. */
/****************************************************************************/
@@ -189,6 +224,13 @@
#define BCE_LOG_MSG(m) (BCE_CODE_PATH(m) && BCE_MSG_LEVEL(m))
#ifdef BCE_DEBUG
+
+/*
+ * Calculate the time delta between two reads
+ * of the 25MHz free running clock.
+ */
+#define BCE_TIME_DELTA(start, end) (start > end ? (start - end) : \
+ (~start + end + 1))
/* Print a message based on the logging level and code path. */
#define DBPRINT(sc, level, format, args...) \
@@ -196,28 +238,34 @@
device_printf(sc->bce_dev, format, ## args); \
}
+/* Runs a particular command when debugging is enabled. */
+#define DBRUN(args...) \
+ do { \
+ args; \
+ } while (0)
+
/* Runs a particular command based on the logging level and code path. */
-#define DBRUN(m, args...) \
- if (BCE_LOG_MSG(m)) { \
- args; \
+#define DBRUNMSG(msg, args...) \
+ if (BCE_LOG_MSG(msg)) { \
+ args; \
}
/* Runs a particular command based on the logging level. */
#define DBRUNLV(level, args...) \
if (BCE_MSG_LEVEL(level)) { \
- args; \
+ args; \
}
/* Runs a particular command based on the code path. */
-#define DBRUNCP(cp, args...) \
- if (BCE_CODE_PATH(cp)) { \
- args; \
+#define DBRUNCP(cp, args...) \
+ if (BCE_CODE_PATH(cp)) { \
+ args; \
}
/* Runs a particular command based on a condition. */
-#define DBRUNIF(cond, args...) \
- if (cond) { \
- args; \
+#define DBRUNIF(cond, args...) \
+ if (cond) { \
+ args; \
}
/* Needed for random() function which is only used in debugging. */
@@ -236,7 +284,8 @@
#else
#define DBPRINT(level, format, args...)
-#define DBRUN(m, args...)
+#define DBRUN(args...)
+#define DBRUNMSG(msg, args...)
#define DBRUNLV(level, args...)
#define DBRUNCP(cp, args...)
#define DBRUNIF(cond, args...)
@@ -747,6 +796,7 @@ struct flash_spec {
#define REG_RD_IND(sc, offset) bce_reg_rd_ind(sc, offset)
#define REG_WR_IND(sc, offset, val) bce_reg_wr_ind(sc, offset, val)
#define CTX_WR(sc, cid_addr, offset, val) bce_ctx_wr(sc, cid_addr, offset, val)
+#define CTX_RD(sc, cid_addr, offset) bce_ctx_rd(sc, cid_addr, offset)
#define BCE_SETBIT(sc, reg, x) REG_WR(sc, reg, (REG_RD(sc, reg) | (x)))
#define BCE_CLRBIT(sc, reg, x) REG_WR(sc, reg, (REG_RD(sc, reg) & ~(x)))
#define PCI_SETBIT(dev, reg, x, s) pci_write_config(dev, reg, (pci_read_config(dev, reg, s) | (x)), s)
@@ -1008,6 +1058,7 @@ struct l2_fhdr {
#define L2_FHDR_STATUS_TCP_SEGMENT (1<<14)
#define L2_FHDR_STATUS_UDP_DATAGRAM (1<<15)
+ #define L2_FHDR_STATUS_SPLIT (1<<16)
#define L2_FHDR_ERRORS_BAD_CRC (1<<17)
#define L2_FHDR_ERRORS_PHY_DECODE (1<<18)
#define L2_FHDR_ERRORS_ALIGNMENT (1<<19)
@@ -1030,30 +1081,62 @@ struct l2_fhdr {
#endif
};
+#define BCE_L2FHDR_PRINTFB \
+ "\20" \
+ "\40UDP_XSUM_ERR" \
+ "\37b30" \
+ "\36b29" \
+ "\35TCP_XSUM_ERR" \
+ "\34b27" \
+ "\33b26" \
+ "\32b25" \
+ "\31b24" \
+ "\30b23" \
+ "\27b22" \
+ "\26GIANT_ERR" \
+ "\25SHORT_ERR" \
+ "\24ALIGN_ERR" \
+ "\23PHY_ERR" \
+ "\22CRC_ERR" \
+ "\21SPLIT" \
+ "\20UDP" \
+ "\17TCP" \
+ "\16IP" \
+ "\15b12" \
+ "\14b11" \
+ "\13b10" \
+ "\12b09" \
+ "\11RSS" \
+ "\10SNAP" \
+ "\07VLAN" \
+ "\06P4" \
+ "\05P3" \
+ "\04P2"
+
/*
* l2_context definition
*/
#define BCE_L2CTX_TYPE 0x00000000
-#define BCE_L2CTX_TYPE_SIZE_L2 ((0xc0/0x20)<<16)
-#define BCE_L2CTX_TYPE_TYPE (0xf<<28)
-#define BCE_L2CTX_TYPE_TYPE_EMPTY (0<<28)
-#define BCE_L2CTX_TYPE_TYPE_L2 (1<<28)
+#define BCE_L2CTX_TYPE_SIZE_L2 ((0xc0/0x20)<<16)
+#define BCE_L2CTX_TYPE_TYPE (0xf<<28)
+#define BCE_L2CTX_TYPE_TYPE_EMPTY (0<<28)
+#define BCE_L2CTX_TYPE_TYPE_L2 (1<<28)
-#define BCE_L2CTX_TX_HOST_BIDX 0x00000088
+#define BCE_L2CTX_TX_HOST_BIDX 0x00000088
#define BCE_L2CTX_EST_NBD 0x00000088
#define BCE_L2CTX_CMD_TYPE 0x00000088
-#define BCE_L2CTX_CMD_TYPE_TYPE (0xf<<24)
-#define BCE_L2CTX_CMD_TYPE_TYPE_L2 (0<<24)
-#define BCE_L2CTX_CMD_TYPE_TYPE_TCP (1<<24)
+#define BCE_L2CTX_CMD_TYPE_TYPE (0xf<<24)
+#define BCE_L2CTX_CMD_TYPE_TYPE_L2 (0<<24)
+#define BCE_L2CTX_CMD_TYPE_TYPE_TCP (1<<24)
-#define BCE_L2CTX_TX_HOST_BSEQ 0x00000090
+#define BCE_L2CTX_TX_HOST_BSEQ 0x00000090
#define BCE_L2CTX_TSCH_BSEQ 0x00000094
#define BCE_L2CTX_TBDR_BSEQ 0x00000098
#define BCE_L2CTX_TBDR_BOFF 0x0000009c
#define BCE_L2CTX_TBDR_BIDX 0x0000009c
-#define BCE_L2CTX_TBDR_BHADDR_HI 0x000000a0
-#define BCE_L2CTX_TBDR_BHADDR_LO 0x000000a4
+#define BCE_L2CTX_TBDR_BHADDR_HI 0x000000a0
+#define BCE_L2CTX_TBDR_BHADDR_LO 0x000000a4
#define BCE_L2CTX_TXP_BOFF 0x000000a8
#define BCE_L2CTX_TXP_BIDX 0x000000a8
#define BCE_L2CTX_TXP_BSEQ 0x000000ac
@@ -1062,20 +1145,39 @@ struct l2_fhdr {
/*
* l2_bd_chain_context definition
*/
-#define BCE_L2CTX_BD_PRE_READ 0x00000000
+#define BCE_L2CTX_BD_PRE_READ 0x00000000
#define BCE_L2CTX_CTX_SIZE 0x00000000
-#define BCE_L2CTX_CTX_TYPE 0x00000000
-#define BCE_L2CTX_CTX_TYPE_SIZE_L2 ((0x20/20)<<16)
-#define BCE_L2CTX_CTX_TYPE_CTX_BD_CHN_TYPE (0xf<<28)
-#define BCE_L2CTX_CTX_TYPE_CTX_BD_CHN_TYPE_UNDEFINED (0<<28)
-#define BCE_L2CTX_CTX_TYPE_CTX_BD_CHN_TYPE_VALUE (1<<28)
-
-#define BCE_L2CTX_HOST_BDIDX 0x00000004
+#define BCE_L2CTX_CTX_TYPE 0x00000000
+#define BCE_L2CTX_LO_WATER_MARK_DEFAULT 32
+#define BCE_L2CTX_LO_WATER_MARK_SCALE 4
+#define BCE_L2CTX_LO_WATER_MARK_DIS 0
+#define BCE_L2CTX_HI_WATER_MARK_SHIFT 4
+#define BCE_L2CTX_HI_WATER_MARK_SCALE 16
+#define BCE_L2CTX_WATER_MARKS_MSK 0x000000ff
+
+#define BCE_L2CTX_CTX_TYPE_SIZE_L2 ((0x20/20)<<16)
+#define BCE_L2CTX_CTX_TYPE_CTX_BD_CHN_TYPE (0xf<<28)
+#define BCE_L2CTX_CTX_TYPE_CTX_BD_CHN_TYPE_UNDEFINED (0<<28)
+#define BCE_L2CTX_CTX_TYPE_CTX_BD_CHN_TYPE_VALUE (1<<28)
+
+#define BCE_L2CTX_HOST_BDIDX 0x00000004
#define BCE_L2CTX_HOST_BSEQ 0x00000008
#define BCE_L2CTX_NX_BSEQ 0x0000000c
#define BCE_L2CTX_NX_BDHADDR_HI 0x00000010
#define BCE_L2CTX_NX_BDHADDR_LO 0x00000014
#define BCE_L2CTX_NX_BDIDX 0x00000018
+
+/* Page Buffer Descriptor Index */
+#define BCE_L2CTX_HOST_PG_BDIDX 0x00000044
+/* SKB and Page Buffer Size */
+#define BCE_L2CTX_PG_BUF_SIZE 0x00000048
+/* Page Chain BD Context */
+#define BCE_L2CTX_RBDC_KEY 0x0000004c
+#define BCE_L2CTX_RBDC_JUMBO_KEY 0x3ffe
+/* Page Chain Next BD Host Address */
+#define BCE_L2CTX_NX_PG_BDHADDR_HI 0x00000050
+#define BCE_L2CTX_NX_PG_BDHADDR_LO 0x00000054
+#define BCE_L2CTX_NX_PG_BDIDX 0x00000058
/*
@@ -3011,7 +3113,26 @@ struct l2_fhdr {
#define BCE_RPM_ACPI_DBG_BUF_W31 0x000019f4
#define BCE_RPM_ACPI_DBG_BUF_W32 0x000019f8
#define BCE_RPM_ACPI_DBG_BUF_W33 0x000019fc
-
+
+/*
+ * timer_reg definition
+ * offset: 0x4400
+ */
+
+#define BCE_TIMER_COMMAND 0x00004400
+#define BCE_TIMER_COMMAND_ENABLED (1L<<0)
+
+#define BCE_TIMER_STATUS 0x00004404
+#define BCE_TIMER_STATUS_CMP_FTQ_WAIT (1L<<0)
+#define BCE_TIMER_STATUS_POLL_PASS_CNT (1L<<8)
+#define BCE_TIMER_STATUS_TMR1_CNT (1L<<9)
+#define BCE_TIMER_STATUS_TMR2_CNT (1L<<10)
+#define BCE_TIMER_STATUS_TMR3_CNT (1L<<11)
+#define BCE_TIMER_STATUS_TMR4_CNT (1L<<12)
+#define BCE_TIMER_STATUS_TMR5_CNT (1L<<13)
+
+#define BCE_TIMER_25MHZ_FREE_RUN 0x00004448
+
/*
* rbuf_reg definition
@@ -4444,6 +4565,38 @@ struct l2_fhdr {
/* End machine generated definitions. */
/****************************************************************************/
+/****************************************************************************/
+/* Begin firmware definitions. */
+/****************************************************************************/
+/* The following definitions refer to pre-defined locations in processor */
+/* memory space which allows the driver to enable particular functionality */
+/* within the firmware or read specfic information about the running */
+/* firmware. */
+/****************************************************************************/
+
+/*
+ * Perfect match control register.
+ * 0 = Default. All received unicst packets matching MAC address
+ * BCE_EMAC_MAC_MATCH[0:1,8:9,10:11,12:13,14:15] are sent to receive queue
+ * 0, all other perfect match registers are reserved.
+ * 1 = All received unicast packets matching MAC address
+ * BCE_EMAC_MAC_MATCH[0:1] are mapped to receive queue 0,
+ * BCE_EMAC_MAC_MATCH[2:3] is mapped to receive queue 1, etc.
+ * 2 = All received unicast packets matching any BCE_EMAC_MAC_MATCH[] register
+ * are sent to receive queue 0.
+ */
+#define BCE_RXP_PM_CTRL 0x0e00d0
+
+/*
+ * This firmware statistic records the number of frames that
+ * were dropped because there were no buffers available in the
+ * receive chain.
+ */
+#define BCE_COM_NO_BUFFERS 0x120084
+/****************************************************************************/
+/* End firmware definitions. */
+/****************************************************************************/
+
#define NUM_MC_HASH_REGISTERS 8
@@ -4508,8 +4661,14 @@ struct l2_fhdr {
/* Use the natural page size of the host CPU. */
/* XXX: This has only been tested on amd64/i386 systems using 4KB pages. */
#define BCM_PAGE_BITS PAGE_SHIFT
-#define BCM_PAGE_SIZE PAGE_SIZE
-
+#define BCM_PAGE_SIZE PAGE_SIZE
+#define BCM_PAGE_MASK (BCM_PAGE_SIZE - 1)
+#define BCM_PAGES(x) ((((x) + BCM_PAGE_SIZE - 1) & BCM_PAGE_MASK) >> BCM_PAGE_BITS)
+
+/*
+ * Page count must remain a power of 2 for all
+ * of the math to work correctly.
+ */
#define TX_PAGES 2
#define TOTAL_TX_BD_PER_PAGE (BCM_PAGE_SIZE / sizeof(struct tx_bd))
#define USABLE_TX_BD_PER_PAGE (TOTAL_TX_BD_PER_PAGE - 1)
@@ -4517,31 +4676,55 @@ struct l2_fhdr {
#define USABLE_TX_BD (USABLE_TX_BD_PER_PAGE * TX_PAGES)
#define MAX_TX_BD (TOTAL_TX_BD - 1)
-#define RX_PAGES 2
-#define TOTAL_RX_BD_PER_PAGE (BCM_PAGE_SIZE / sizeof(struct rx_bd))
-#define USABLE_RX_BD_PER_PAGE (TOTAL_RX_BD_PER_PAGE - 1)
-#define TOTAL_RX_BD (TOTAL_RX_BD_PER_PAGE * RX_PAGES)
-#define USABLE_RX_BD (USABLE_RX_BD_PER_PAGE * RX_PAGES)
-#define MAX_RX_BD (TOTAL_RX_BD - 1)
-
#define NEXT_TX_BD(x) (((x) & USABLE_TX_BD_PER_PAGE) == \
(USABLE_TX_BD_PER_PAGE - 1)) ? \
(x) + 2 : (x) + 1
#define TX_CHAIN_IDX(x) ((x) & MAX_TX_BD)
-#define TX_PAGE(x) (((x) & ~USABLE_TX_BD_PER_PAGE) >> 8)
+#define TX_PAGE(x) (((x) & ~USABLE_TX_BD_PER_PAGE) >> (BCM_PAGE_BITS - 4))
#define TX_IDX(x) ((x) & USABLE_TX_BD_PER_PAGE)
+/*
+ * Page count must remain a power of 2 for all
+ * of the math to work correctly.
+ */
+#define RX_PAGES 2
+#define TOTAL_RX_BD_PER_PAGE (BCM_PAGE_SIZE / sizeof(struct rx_bd))
+#define USABLE_RX_BD_PER_PAGE (TOTAL_RX_BD_PER_PAGE - 1)
+#define TOTAL_RX_BD (TOTAL_RX_BD_PER_PAGE * RX_PAGES)
+#define USABLE_RX_BD (USABLE_RX_BD_PER_PAGE * RX_PAGES)
+#define MAX_RX_BD (TOTAL_RX_BD - 1)
+
#define NEXT_RX_BD(x) (((x) & USABLE_RX_BD_PER_PAGE) == \
(USABLE_RX_BD_PER_PAGE - 1)) ? \
(x) + 2 : (x) + 1
#define RX_CHAIN_IDX(x) ((x) & MAX_RX_BD)
-#define RX_PAGE(x) (((x) & ~USABLE_RX_BD_PER_PAGE) >> 8)
+#define RX_PAGE(x) (((x) & ~USABLE_RX_BD_PER_PAGE) >> (BCM_PAGE_BITS - 4))
#define RX_IDX(x) ((x) & USABLE_RX_BD_PER_PAGE)
+/*
+ * To accomodate jumbo frames, the page chain should
+ * be 4 times larger than the receive chain.
+ */
+#define PG_PAGES (RX_PAGES * 4)
+#define TOTAL_PG_BD_PER_PAGE (BCM_PAGE_SIZE / sizeof(struct rx_bd))
+#define USABLE_PG_BD_PER_PAGE (TOTAL_PG_BD_PER_PAGE - 1)
+#define TOTAL_PG_BD (TOTAL_PG_BD_PER_PAGE * PG_PAGES)
+#define USABLE_PG_BD (USABLE_PG_BD_PER_PAGE * PG_PAGES)
+#define MAX_PG_BD (TOTAL_PG_BD - 1)
+
+#define NEXT_PG_BD(x) (((x) & USABLE_PG_BD_PER_PAGE) == \
+ (USABLE_PG_BD_PER_PAGE - 1)) ? \
+ (x) + 2 : (x) + 1
+
+#define PG_CHAIN_IDX(x) ((x) & MAX_PG_BD)
+
+#define PG_PAGE(x) (((x) & ~USABLE_PG_BD_PER_PAGE) >> (BCM_PAGE_BITS - 4))
+#define PG_IDX(x) ((x) & USABLE_PG_BD_PER_PAGE)
+
/* Context size. */
#define CTX_SHIFT 7
#define CTX_SIZE (1 << CTX_SHIFT)
@@ -4699,6 +4882,7 @@ struct fw_info {
#define BCE_STATS_BLK_SZ sizeof(struct statistics_block)
#define BCE_TX_CHAIN_PAGE_SZ BCM_PAGE_SIZE
#define BCE_RX_CHAIN_PAGE_SZ BCM_PAGE_SIZE
+#define BCE_PG_CHAIN_PAGE_SZ BCM_PAGE_SIZE
struct bce_softc
{
@@ -4726,7 +4910,7 @@ struct bce_softc
#define BCE_NO_WOL_FLAG 0x00000008
#define BCE_USING_DAC_FLAG 0x00000010
#define BCE_USING_MSI_FLAG 0x00000020
-#define BCE_MFW_ENABLE_FLAG 0x00000040
+#define BCE_MFW_ENABLE_FLAG 0x00000040
/* PHY specific flags. */
u32 bce_phy_flags;
@@ -4742,7 +4926,7 @@ struct bce_softc
u32 bce_shared_hw_cfg;
u32 bce_port_hw_cfg;
- bus_addr_t max_bus_addr;
+ bus_addr_t max_bus_addr;
u16 bus_speed_mhz; /* PCI bus speed */
struct flash_spec *bce_flash_info; /* Flash NVRAM settings */
u32 bce_flash_size; /* Flash NVRAM size */
@@ -4799,7 +4983,9 @@ struct bce_softc
u32 rx_prod_bseq; /* Counts the bytes used. */
u16 tx_prod;
u16 tx_cons;
- u32 tx_prod_bseq; /* Counts the bytes used. */
+ u32 tx_prod_bseq; /* Counts the bytes used. */
+ u16 pg_prod;
+ u16 pg_cons;
int bce_link;
struct callout bce_tick_callout;
@@ -4809,7 +4995,8 @@ struct bce_softc
/* Frame size and mbuf allocation size for RX frames. */
u32 max_frame_size;
- int mbuf_alloc_size;
+ int rx_bd_mbuf_alloc_size;
+ int pg_bd_mbuf_alloc_size;
/* Receive mode settings (i.e promiscuous, multicast, etc.). */
u32 rx_mode;
@@ -4833,6 +5020,12 @@ struct bce_softc
struct rx_bd *rx_bd_chain[RX_PAGES];
bus_addr_t rx_bd_chain_paddr[RX_PAGES];
+ /* H/W maintained page buffer descriptor chain structure. */
+ bus_dma_tag_t pg_bd_chain_tag;
+ bus_dmamap_t pg_bd_chain_map[PG_PAGES];
+ struct rx_bd *pg_bd_chain[PG_PAGES];
+ bus_addr_t pg_bd_chain_paddr[PG_PAGES];
+
/* H/W maintained status block. */
bus_dma_tag_t status_tag;
bus_dmamap_t status_map;
@@ -4853,6 +5046,7 @@ struct bce_softc
/* Bus tag for RX/TX mbufs. */
bus_dma_tag_t rx_mbuf_tag;
bus_dma_tag_t tx_mbuf_tag;
+ bus_dma_tag_t pg_mbuf_tag;
/* S/W maintained mbuf TX chain structure. */
bus_dmamap_t tx_mbuf_map[TOTAL_TX_BD];
@@ -4862,11 +5056,17 @@ struct bce_softc
bus_dmamap_t rx_mbuf_map[TOTAL_RX_BD];
struct mbuf *rx_mbuf_ptr[TOTAL_RX_BD];
- /* Track the number of rx_bd and tx_bd's in use. */
+ /* S/W maintained mbuf page chain structure. */
+ bus_dmamap_t pg_mbuf_map[TOTAL_PG_BD];
+ struct mbuf *pg_mbuf_ptr[TOTAL_PG_BD];
+
+ /* Track the number of buffer descriptors in use. */
u16 free_rx_bd;
- u16 max_rx_bd;
+ u16 max_rx_bd;
u16 used_tx_bd;
u16 max_tx_bd;
+ u16 free_pg_bd;
+ u16 max_pg_bd;
/* Provides access to hardware statistics through sysctl. */
u64 stat_IfHCInOctets;
@@ -4936,23 +5136,32 @@ struct bce_softc
#ifdef BCE_DEBUG
/* Track the number of enqueued mbufs. */
- int tx_mbuf_alloc;
- int rx_mbuf_alloc;
-
- /* Track the distribution buffer segments. */
- u32 rx_mbuf_segs[BCE_MAX_SEGMENTS+1];
+ int debug_tx_mbuf_alloc;
+ int debug_rx_mbuf_alloc;
+ int debug_pg_mbuf_alloc;
/* Track how many and what type of interrupts are generated. */
u32 interrupts_generated;
u32 interrupts_handled;
u32 rx_interrupts;
u32 tx_interrupts;
+
+ /* Track interrupt time (25MHz clock). */
+ u64 rx_intr_time;
+ u64 tx_intr_time;
u32 rx_low_watermark; /* Lowest number of rx_bd's free. */
- u32 rx_empty_count; /* Number of times the RX chain was empty. */
+ u32 rx_empty_count; /* Number of times the RX chain was empty. */
+
+ u32 pg_low_watermark; /* Lowest number of pages free. */
+ u32 pg_empty_count; /* Number of times the page chain was empty. */
+
u32 tx_hi_watermark; /* Greatest number of tx_bd's used. */
u32 tx_full_count; /* Number of times the TX chain was full. */
- u32 mbuf_sim_alloc_failed; /* Mbuf simulated allocation failure counter. */
+
+ /* Simulated mbuf allocation failure counter. */
+ u32 debug_mbuf_sim_alloc_failed;
+
u32 l2fhdr_status_errors;
u32 unexpected_attentions;
u32 lost_status_block_updates;
OpenPOWER on IntegriCloud