diff options
Diffstat (limited to 'recipes/orinoco/orinoco-modules-0.13e')
7 files changed, 8704 insertions, 0 deletions
diff --git a/recipes/orinoco/orinoco-modules-0.13e/add-spectrum-support.patch b/recipes/orinoco/orinoco-modules-0.13e/add-spectrum-support.patch new file mode 100644 index 0000000000..0ab46eabad --- /dev/null +++ b/recipes/orinoco/orinoco-modules-0.13e/add-spectrum-support.patch @@ -0,0 +1,5809 @@ + +# +# Patch managed by http://www.holgerschurig.de/patcher.html +# + +--- /dev/null ++++ orinoco-0.13e-SN-6/spectrum_cs.c +@@ -0,0 +1,1209 @@ ++/* ++ * spectrum_cs.c ++ * ++ * Copyright (C) 2002-2003 Pavel Roskin <proski@gnu.org> ++ * Portions based on orinoco_cs.c, Copyright (C) David Gibson, ++ * Linuxcare Australia <hermes@gibson.dropbear.id.au> ++ * Portions based on Spectrum24tDnld.c, Copyright (C) ++ * Symbol Technologies. ++ * ++ * Copyright notice & release notes in file orinoco.c ++ */ ++ ++#include <linux/config.h> ++#ifdef __IN_PCMCIA_PACKAGE__ ++#include <pcmcia/k_compat.h> ++#endif /* __IN_PCMCIA_PACKAGE__ */ ++ ++#include <linux/module.h> ++#include <linux/kernel.h> ++#include <linux/init.h> ++#include <linux/sched.h> ++#include <linux/ptrace.h> ++#include <linux/slab.h> ++#include <linux/string.h> ++#include <linux/ioport.h> ++#include <linux/netdevice.h> ++#include <linux/if_arp.h> ++#include <linux/etherdevice.h> ++#include <linux/wireless.h> ++ ++#include <pcmcia/version.h> ++#include <pcmcia/cs_types.h> ++#include <pcmcia/cs.h> ++#include <pcmcia/cistpl.h> ++#include <pcmcia/cisreg.h> ++#include <pcmcia/ds.h> ++ ++#include <asm/uaccess.h> ++#include <asm/io.h> ++#include <asm/system.h> ++ ++#include "orinoco.h" ++ ++/********************************************************************/ ++/* Module stuff */ ++/********************************************************************/ ++ ++MODULE_AUTHOR("Pavel Roskin <proski@gnu.org>"); ++MODULE_DESCRIPTION("Driver for Symbol Spectrum24 cards with firmware downloader"); ++#ifdef MODULE_LICENSE ++MODULE_LICENSE("Dual MPL/GPL"); ++#endif ++ ++/* Module parameters */ ++ ++/* The old way: bit map of interrupts to choose from */ ++/* This means pick from 15, 14, 12, 11, 10, 9, 7, 5, 4, and 3 */ ++static uint irq_mask = 0xdeb8; ++/* Newer, simpler way of listing specific interrupts */ ++static int irq_list[4] = { -1 }; ++ ++/* Some D-Link cards have buggy CIS. They do work at 5v properly, but ++ * don't have any CIS entry for it. This workaround it... */ ++static int ignore_cis_vcc; /* = 0 */ ++ ++MODULE_PARM(irq_mask, "i"); ++MODULE_PARM(irq_list, "1-4i"); ++MODULE_PARM(ignore_cis_vcc, "i"); ++ ++/********************************************************************/ ++/* Magic constants */ ++/********************************************************************/ ++ ++/* ++ * The dev_info variable is the "key" that is used to match up this ++ * device driver with appropriate cards, through the card ++ * configuration database. ++ */ ++static dev_info_t dev_info = "spectrum_cs"; ++ ++/********************************************************************/ ++/* Data structures */ ++/********************************************************************/ ++ ++/* PCMCIA specific device information (goes in the card field of ++ * struct orinoco_private */ ++struct orinoco_pccard { ++ dev_link_t link; ++ dev_node_t node; ++}; ++ ++/* ++ * A linked list of "instances" of the device. Each actual PCMCIA ++ * card corresponds to one device instance, and is described by one ++ * dev_link_t structure (defined in ds.h). ++ */ ++static dev_link_t *dev_list; /* = NULL */ ++ ++/********************************************************************/ ++/* Function prototypes */ ++/********************************************************************/ ++ ++/* device methods */ ++static int spectrum_cs_hard_reset(struct orinoco_private *priv); ++ ++/* PCMCIA gumpf */ ++static void spectrum_cs_config(dev_link_t * link); ++static void spectrum_cs_release(dev_link_t * link); ++static int spectrum_cs_event(event_t event, int priority, ++ event_callback_args_t * args); ++ ++static dev_link_t *spectrum_cs_attach(void); ++static void spectrum_cs_detach(dev_link_t *); ++ ++/********************************************************************/ ++/* Firmware downloader */ ++/********************************************************************/ ++ ++/* Header with the firmware */ ++#include "spectrum_fw.h" ++ ++/* Position of PDA in the adapter memory */ ++#define EEPROM_ADDR 0x3000 ++#define EEPROM_LEN 0x200 ++#define PDA_OFFSET 0x100 ++ ++#define PDA_ADDR (EEPROM_ADDR + PDA_OFFSET) ++#define PDA_WORDS ((EEPROM_LEN - PDA_OFFSET) / 2) ++ ++/* Constants for the CISREG_CCSR register */ ++#define HCR_RUN 0x07 /* run firmware after reset */ ++#define HCR_IDLE 0x0E /* don't run firmware after reset */ ++#define HCR_MEM16 0x10 /* memory width bit, should be preserved */ ++ ++/* Hermes command run by primary firmware */ ++#define HERMES_CMD_READEE 0x0030 /* read serial EEPROM */ ++ ++/* ++ * AUX port access. To unlock the AUX port write the access keys to the ++ * PARAM0-2 registers, then write HERMES_AUX_ENABLE to the HERMES_CONTROL ++ * register. Then read it and make sure it's HERMES_AUX_ENABLED. ++ */ ++#define HERMES_AUX_ENABLE 0x8000 /* Enable auxiliary port access */ ++#define HERMES_AUX_DISABLE 0x4000 /* Disable to auxiliary port access */ ++#define HERMES_AUX_ENABLED 0xC000 /* Auxiliary port is open */ ++ ++#define HERMES_AUX_PW0 0xFE01 ++#define HERMES_AUX_PW1 0xDC23 ++#define HERMES_AUX_PW2 0xBA45 ++ ++/* End markers */ ++#define PDI_END 0x00000000 /* End of PDA */ ++#define BLOCK_END 0xFFFFFFFF /* Last image block */ ++#define TEXT_END 0x1A /* End of text header */ ++ ++/* ++ * The following structures have little-endian fields denoted by ++ * the leading underscore. Don't access them directly - use inline ++ * functions defined below. ++ */ ++ ++/* ++ * The binary image to be downloaded consists of series of data blocks. ++ * Each block has the following structure. ++ */ ++struct dblock { ++ u32 _addr; /* adapter address where to write the block */ ++ u16 _len; /* length of the data only, in bytes */ ++ char data[0]; /* data to be written */ ++} __attribute__ ((packed)); ++ ++/* ++ * Plug Data References are located in in the image after the last data ++ * block. They refer to areas in the adapter memory where the plug data ++ * items with matching ID should be written. ++ */ ++struct pdr { ++ u32 _id; /* record ID */ ++ u32 _addr; /* adapter address where to write the data */ ++ u32 _len; /* expected length of the data, in bytes */ ++ char next[0]; /* next PDR starts here */ ++} __attribute__ ((packed)); ++ ++ ++/* ++ * Plug Data Items are located in the EEPROM read from the adapter by ++ * primary firmware. They refer to the device-specific data that should ++ * be plugged into the secondary firmware. ++ */ ++struct pdi { ++ u16 _len; /* length of ID and data, in words */ ++ u16 _id; /* record ID */ ++ char data[0]; /* plug data */ ++} __attribute__ ((packed));; ++ ++ ++/* Functions for access to little-endian data */ ++static inline u32 ++dblock_addr(const struct dblock *blk) ++{ ++ return le32_to_cpu(blk->_addr); ++} ++ ++static inline u32 ++dblock_len(const struct dblock *blk) ++{ ++ return le16_to_cpu(blk->_len); ++} ++ ++static inline u32 ++pdr_id(const struct pdr *pdr) ++{ ++ return le32_to_cpu(pdr->_id); ++} ++ ++static inline u32 ++pdr_addr(const struct pdr *pdr) ++{ ++ return le32_to_cpu(pdr->_addr); ++} ++ ++static inline u32 ++pdr_len(const struct pdr *pdr) ++{ ++ return le32_to_cpu(pdr->_len); ++} ++ ++static inline u32 ++pdi_id(const struct pdi *pdi) ++{ ++ return le16_to_cpu(pdi->_id); ++} ++ ++/* Return length of the data only, in bytes */ ++static inline u32 ++pdi_len(const struct pdi *pdi) ++{ ++ return 2 * (le16_to_cpu(pdi->_len) - 1); ++} ++ ++ ++/* Set address of the auxiliary port */ ++static inline void ++spectrum_aux_setaddr(hermes_t *hw, u32 addr) ++{ ++ hermes_write_reg(hw, HERMES_AUXPAGE, (u16) (addr >> 7)); ++ hermes_write_reg(hw, HERMES_AUXOFFSET, (u16) (addr & 0x7F)); ++} ++ ++ ++/* Open access to the auxiliary port */ ++static int ++spectrum_aux_open(hermes_t *hw) ++{ ++ int i; ++ ++ /* Already open? */ ++ if (hermes_read_reg(hw, HERMES_CONTROL) == HERMES_AUX_ENABLED) ++ return 0; ++ ++ hermes_write_reg(hw, HERMES_PARAM0, HERMES_AUX_PW0); ++ hermes_write_reg(hw, HERMES_PARAM1, HERMES_AUX_PW1); ++ hermes_write_reg(hw, HERMES_PARAM2, HERMES_AUX_PW2); ++ hermes_write_reg(hw, HERMES_CONTROL, HERMES_AUX_ENABLE); ++ ++ for (i = 0; i < 20; i++) { ++ udelay(10); ++ if (hermes_read_reg(hw, HERMES_CONTROL) == ++ HERMES_AUX_ENABLED) ++ return 0; ++ } ++ ++ return -EBUSY; ++} ++ ++#define CS_CHECK(fn, ret) \ ++ do { last_fn = (fn); if ((last_ret = (ret)) != 0) goto cs_failed; } while (0) ++ ++/* ++ * Reset the card using configuration registers COR and CCSR. ++ * If IDLE is 1, stop the firmware, so that it can be safely rewritten. ++ */ ++static int ++spectrum_reset(dev_link_t *link, int idle) ++{ ++ int last_ret, last_fn; ++ conf_reg_t reg; ++ u_int save_cor; ++ ++ /* Doing it if hardware is gone is guaranteed crash */ ++ if (!(link->state & DEV_CONFIG)) ++ return -ENODEV; ++ ++ /* Save original COR value */ ++ reg.Function = 0; ++ reg.Action = CS_READ; ++ reg.Offset = CISREG_COR; ++ CS_CHECK(AccessConfigurationRegister, pcmcia_access_configuration_register(link->handle, ®)); ++ save_cor = reg.Value; ++ ++ /* Soft-Reset card */ ++ reg.Action = CS_WRITE; ++ reg.Offset = CISREG_COR; ++ reg.Value = (save_cor | COR_SOFT_RESET); ++ CS_CHECK(AccessConfigurationRegister, pcmcia_access_configuration_register(link->handle, ®)); ++ udelay(1000); ++ ++ /* Read CCSR */ ++ reg.Action = CS_READ; ++ reg.Offset = CISREG_CCSR; ++ CS_CHECK(AccessConfigurationRegister, pcmcia_access_configuration_register(link->handle, ®)); ++ ++ /* ++ * Start or stop the firmware. Memory width bit should be ++ * preserved from the value we've just read. ++ */ ++ reg.Action = CS_WRITE; ++ reg.Offset = CISREG_CCSR; ++ reg.Value = (idle ? HCR_IDLE : HCR_RUN) | (reg.Value & HCR_MEM16); ++ CS_CHECK(AccessConfigurationRegister, pcmcia_access_configuration_register(link->handle, ®)); ++ udelay(1000); ++ ++ /* Restore original COR configuration index */ ++ reg.Action = CS_WRITE; ++ reg.Offset = CISREG_COR; ++ reg.Value = (save_cor & ~COR_SOFT_RESET); ++ CS_CHECK(AccessConfigurationRegister, pcmcia_access_configuration_register(link->handle, ®)); ++ udelay(1000); ++ return 0; ++ ++ cs_failed: ++ cs_error(link->handle, last_fn, last_ret); ++ return -ENODEV; ++} ++ ++ ++/* ++ * Scan PDR for the record with the specified RECORD_ID. ++ * If it's not found, return NULL. ++ */ ++static struct pdr * ++spectrum_find_pdr(struct pdr *first_pdr, u32 record_id) ++{ ++ struct pdr *pdr = first_pdr; ++ ++ while (pdr_id(pdr) != PDI_END) { ++ /* ++ * PDR area is currently not terminated by PDI_END. ++ * It's followed by CRC records, which have the type ++ * field where PDR has length. The type can be 0 or 1. ++ */ ++ if (pdr_len(pdr) < 2) ++ return NULL; ++ ++ /* If the record ID matches, we are done */ ++ if (pdr_id(pdr) == record_id) ++ return pdr; ++ ++ pdr = (struct pdr *) pdr->next; ++ } ++ return NULL; ++} ++ ++ ++/* Process one Plug Data Item - find corresponding PDR and plug it */ ++static int ++spectrum_plug_pdi(hermes_t *hw, struct pdr *first_pdr, struct pdi *pdi) ++{ ++ struct pdr *pdr; ++ ++ /* Find the PDI corresponding to this PDR */ ++ pdr = spectrum_find_pdr(first_pdr, pdi_id(pdi)); ++ ++ /* No match is found, safe to ignore */ ++ if (!pdr) ++ return 0; ++ ++ /* Lengths of the data in PDI and PDR must match */ ++ if (pdi_len(pdi) != pdr_len(pdr)) ++ return -EINVAL; ++ ++ /* do the actual plugging */ ++ spectrum_aux_setaddr(hw, pdr_addr(pdr)); ++ hermes_write_words(hw, HERMES_AUXDATA, pdi->data, ++ pdi_len(pdi) / 2); ++ ++ return 0; ++} ++ ++ ++/* Read PDA from the adapter */ ++static int ++spectrum_read_pda(hermes_t *hw, u16 *pda, int pda_len) ++{ ++ int ret; ++ int pda_size; ++ ++ /* Issue command to read EEPROM */ ++ ret = hermes_docmd_wait(hw, HERMES_CMD_READEE, 0, NULL); ++ if (ret) ++ return ret; ++ ++ /* Open auxiliary port */ ++ ret = spectrum_aux_open(hw); ++ if (ret) ++ return ret; ++ ++ /* read PDA from EEPROM */ ++ spectrum_aux_setaddr(hw, PDA_ADDR); ++ hermes_read_words(hw, HERMES_AUXDATA, pda, pda_len / 2); ++ ++ /* Check PDA length */ ++ pda_size = le16_to_cpu(pda[0]); ++ if (pda_size > pda_len) ++ return -EINVAL; ++ ++ return 0; ++} ++ ++ ++/* Parse PDA and write the records into the adapter */ ++static int ++spectrum_apply_pda(hermes_t *hw, const struct dblock *first_block, ++ u16 *pda) ++{ ++ int ret; ++ struct pdi *pdi; ++ struct pdr *first_pdr; ++ const struct dblock *blk = first_block; ++ ++ /* Skip all blocks to locate Plug Data References */ ++ while (dblock_addr(blk) != BLOCK_END) ++ blk = (struct dblock *) &blk->data[dblock_len(blk)]; ++ ++ first_pdr = (struct pdr *) blk; ++ ++ /* Go through every PDI and plug them into the adapter */ ++ pdi = (struct pdi *) (pda + 2); ++ while (pdi_id(pdi) != PDI_END) { ++ ret = spectrum_plug_pdi(hw, first_pdr, pdi); ++ if (ret) ++ return ret; ++ ++ /* Increment to the next PDI */ ++ pdi = (struct pdi *) &pdi->data[pdi_len(pdi)]; ++ } ++ return 0; ++} ++ ++ ++/* Load firmware blocks into the adapter */ ++static int ++spectrum_load_blocks(hermes_t *hw, const struct dblock *first_block) ++{ ++ const struct dblock *blk; ++ u32 blkaddr; ++ u32 blklen; ++ ++ blk = first_block; ++ blkaddr = dblock_addr(blk); ++ blklen = dblock_len(blk); ++ ++ while (dblock_addr(blk) != BLOCK_END) { ++ spectrum_aux_setaddr(hw, blkaddr); ++ hermes_write_words(hw, HERMES_AUXDATA, blk->data, ++ blklen / 2); ++ ++ blk = (struct dblock *) &blk->data[blklen]; ++ blkaddr = dblock_addr(blk); ++ blklen = dblock_len(blk); ++ } ++ return 0; ++} ++ ++ ++/* ++ * Process a firmware image - stop the card, load the firmware, reset ++ * the card and make sure it responds. For the secondary firmware take ++ * care of the PDA - read it and then write it on top of the firmware. ++ */ ++static int ++spectrum_dl_image(hermes_t *hw, dev_link_t *link, ++ const unsigned char *image) ++{ ++ int ret; ++ const unsigned char *ptr; ++ const struct dblock *first_block; ++ ++ /* Plug Data Area (PDA) */ ++ u16 pda[PDA_WORDS]; ++ ++ /* Binary block begins after the 0x1A marker */ ++ ptr = image; ++ while (*ptr++ != TEXT_END); ++ first_block = (const struct dblock *) ptr; ++ ++ /* Read the PDA */ ++ if (image != primsym) { ++ ret = spectrum_read_pda(hw, pda, sizeof(pda)); ++ if (ret) ++ return ret; ++ } ++ ++ /* Stop the firmware, so that it can be safely rewritten */ ++ ret = spectrum_reset(link, 1); ++ if (ret) ++ return ret; ++ ++ /* Program the adapter with new firmware */ ++ ret = spectrum_load_blocks(hw, first_block); ++ if (ret) ++ return ret; ++ ++ /* Write the PDA to the adapter */ ++ if (image != primsym) { ++ ret = spectrum_apply_pda(hw, first_block, pda); ++ if (ret) ++ return ret; ++ } ++ ++ /* Run the firmware */ ++ ret = spectrum_reset(link, 0); ++ if (ret) ++ return ret; ++ ++ /* Reset hermes chip and make sure it responds */ ++ ret = hermes_init(hw); ++ ++ /* hermes_reset() should return 0 with the secondary firmware */ ++ if (image != primsym && ret != 0) ++ return -ENODEV; ++ ++ /* And this should work with any firmware */ ++ if (!hermes_present(hw)) ++ return -ENODEV; ++ ++ return 0; ++} ++ ++ ++/* ++ * Download the firmware into the card, this also does a PCMCIA soft ++ * reset on the card, to make sure it's in a sane state. ++ */ ++static int ++spectrum_dl_firmware(hermes_t *hw, dev_link_t *link) ++{ ++ int ret; ++ ++ /* Load primary firmware */ ++ ret = spectrum_dl_image(hw, link, primsym); ++ if (ret) { ++ printk(KERN_ERR "spectrum_cs: " ++ "primary firmware download failed\n"); ++ return ret; ++ } ++ ++ /* Load secondary firmware */ ++ ret = spectrum_dl_image(hw, link, secsym); ++ ++ if (ret) { ++ printk(KERN_ERR "spectrum_cs: " ++ "secondary firmware download failed\n"); ++ } ++ ++ return ret; ++} ++ ++/********************************************************************/ ++/* Device methods */ ++/********************************************************************/ ++ ++static int ++spectrum_cs_hard_reset(struct orinoco_private *priv) ++{ ++ struct orinoco_pccard *card = priv->card; ++ dev_link_t *link = &card->link; ++ int err; ++ ++ if (!hermes_present(&priv->hw)) { ++ /* The firmware needs to be reloaded */ ++ if (spectrum_dl_firmware(&priv->hw, &card->link) != 0) { ++ printk(KERN_ERR ++ "spectrum_cs: firmware download failed\n"); ++ err = -ENODEV; ++ } ++ } else { ++ /* Soft reset using COR and HCR */ ++ spectrum_reset(link, 0); ++ } ++ ++ return 0; ++} ++ ++/********************************************************************/ ++/* PCMCIA stuff */ ++/********************************************************************/ ++ ++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) ++/* Remove zombie instances (card removed, detach pending) */ ++static void ++flush_stale_links(void) ++{ ++ dev_link_t *link, *next; ++ ++ TRACE_ENTER(""); ++ ++ for (link = dev_list; link; link = next) { ++ next = link->next; ++ if (link->state & DEV_STALE_LINK) { ++ spectrum_cs_detach(link); ++ } ++ } ++ TRACE_EXIT(""); ++} ++#endif ++/* ++ * This creates an "instance" of the driver, allocating local data ++ * structures for one device. The device is registered with Card ++ * Services. ++ * ++ * The dev_link structure is initialized, but we don't actually ++ * configure the card at this point -- we wait until we receive a card ++ * insertion event. */ ++static dev_link_t * ++spectrum_cs_attach(void) ++{ ++ struct net_device *dev; ++ struct orinoco_private *priv; ++ struct orinoco_pccard *card; ++ dev_link_t *link; ++ client_reg_t client_reg; ++ int ret, i; ++ ++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) ++ /* A bit of cleanup */ ++ flush_stale_links(); ++#endif ++ dev = alloc_orinocodev(sizeof(*card), spectrum_cs_hard_reset); ++ if (! dev) ++ return NULL; ++ priv = dev->priv; ++ card = priv->card; ++ ++ /* Link both structures together */ ++ link = &card->link; ++ link->priv = dev; ++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) ++ /* Initialize the dev_link_t structure */ ++ init_timer(&link->release); ++ link->release.function = &spectrum_cs_release; ++ link->release.data = (u_long) link; ++#endif ++ /* Interrupt setup */ ++ link->irq.Attributes = IRQ_TYPE_EXCLUSIVE; ++ link->irq.IRQInfo1 = IRQ_INFO2_VALID | IRQ_LEVEL_ID; ++ if (irq_list[0] == -1) ++ link->irq.IRQInfo2 = irq_mask; ++ else ++ for (i = 0; i < 4; i++) ++ link->irq.IRQInfo2 |= 1 << irq_list[i]; ++ link->irq.Handler = NULL; ++ ++ /* General socket configuration defaults can go here. In this ++ * client, we assume very little, and rely on the CIS for ++ * almost everything. In most clients, many details (i.e., ++ * number, sizes, and attributes of IO windows) are fixed by ++ * the nature of the device, and can be hard-wired here. */ ++ link->conf.Attributes = 0; ++ link->conf.IntType = INT_MEMORY_AND_IO; ++ ++ /* Register with Card Services */ ++ /* FIXME: need a lock? */ ++ link->next = dev_list; ++ dev_list = link; ++ ++ client_reg.dev_info = &dev_info; ++ client_reg.Attributes = INFO_IO_CLIENT | INFO_CARD_SHARE; ++ client_reg.EventMask = ++ CS_EVENT_CARD_INSERTION | CS_EVENT_CARD_REMOVAL | ++ CS_EVENT_RESET_PHYSICAL | CS_EVENT_CARD_RESET | ++ CS_EVENT_PM_SUSPEND | CS_EVENT_PM_RESUME; ++ client_reg.event_handler = &spectrum_cs_event; ++ client_reg.Version = 0x0210; /* FIXME: what does this mean? */ ++ client_reg.event_callback_args.client_data = link; ++ ++ ret = pcmcia_register_client(&link->handle, &client_reg); ++ if (ret != CS_SUCCESS) { ++ cs_error(link->handle, RegisterClient, ret); ++ spectrum_cs_detach(link); ++ return NULL; ++ } ++ ++ return link; ++} /* spectrum_cs_attach */ ++ ++/* ++ * This deletes a driver "instance". The device is de-registered with ++ * Card Services. If it has been released, all local data structures ++ * are freed. Otherwise, the structures will be freed when the device ++ * is released. ++ */ ++static void ++spectrum_cs_detach(dev_link_t * link) ++{ ++ dev_link_t **linkp; ++ struct net_device *dev = link->priv; ++ ++ /* Locate device structure */ ++ for (linkp = &dev_list; *linkp; linkp = &(*linkp)->next) ++ if (*linkp == link) ++ break; ++ if (*linkp == NULL) { ++ BUG(); ++ return; ++ } ++ ++ if (link->state & DEV_CONFIG) { ++ spectrum_cs_release(link); ++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) ++ if (link->state & DEV_CONFIG) { ++ link->state |= DEV_STALE_LINK; ++ return; ++ } ++#endif ++ } ++ ++ /* Break the link with Card Services */ ++ if (link->handle) ++ pcmcia_deregister_client(link->handle); ++ ++ /* Unlink device structure, and free it */ ++ *linkp = link->next; ++ DEBUG(0, "spectrum_cs: detach: link=%p link->dev=%p\n", link, link->dev); ++ if (link->dev) { ++ DEBUG(0, "spectrum_cs: About to unregister net device %p\n", ++ dev); ++ unregister_netdev(dev); ++ } ++ free_netdev(dev); ++} /* spectrum_cs_detach */ ++ ++/* ++ * spectrum_cs_config() is scheduled to run after a CARD_INSERTION ++ * event is received, to configure the PCMCIA socket, and to make the ++ * device available to the system. ++ */ ++ ++static void ++spectrum_cs_config(dev_link_t *link) ++{ ++ struct net_device *dev = link->priv; ++ client_handle_t handle = link->handle; ++ struct orinoco_private *priv = dev->priv; ++ struct orinoco_pccard *card = priv->card; ++ hermes_t *hw = &priv->hw; ++ int last_fn, last_ret; ++ u_char buf[64]; ++ config_info_t conf; ++ cisinfo_t info; ++ tuple_t tuple; ++ cisparse_t parse; ++ ++ CS_CHECK(ValidateCIS, pcmcia_validate_cis(handle, &info)); ++ ++ /* ++ * This reads the card's CONFIG tuple to find its ++ * configuration registers. ++ */ ++ tuple.DesiredTuple = CISTPL_CONFIG; ++ tuple.Attributes = 0; ++ tuple.TupleData = buf; ++ tuple.TupleDataMax = sizeof(buf); ++ tuple.TupleOffset = 0; ++ CS_CHECK(GetFirstTuple, pcmcia_get_first_tuple(handle, &tuple)); ++ CS_CHECK(GetTupleData, pcmcia_get_tuple_data(handle, &tuple)); ++ CS_CHECK(ParseTuple, pcmcia_parse_tuple(handle, &tuple, &parse)); ++ link->conf.ConfigBase = parse.config.base; ++ link->conf.Present = parse.config.rmask[0]; ++ ++ /* Configure card */ ++ link->state |= DEV_CONFIG; ++ ++ /* Look up the current Vcc */ ++ CS_CHECK(GetConfigurationInfo, pcmcia_get_configuration_info(handle, &conf)); ++ link->conf.Vcc = conf.Vcc; ++ ++ /* ++ * In this loop, we scan the CIS for configuration table ++ * entries, each of which describes a valid card ++ * configuration, including voltage, IO window, memory window, ++ * and interrupt settings. ++ * ++ * We make no assumptions about the card to be configured: we ++ * use just the information available in the CIS. In an ideal ++ * world, this would work for any PCMCIA card, but it requires ++ * a complete and accurate CIS. In practice, a driver usually ++ * "knows" most of these things without consulting the CIS, ++ * and most client drivers will only use the CIS to fill in ++ * implementation-defined details. ++ */ ++ tuple.DesiredTuple = CISTPL_CFTABLE_ENTRY; ++ CS_CHECK(GetFirstTuple, pcmcia_get_first_tuple(handle, &tuple)); ++ while (1) { ++ cistpl_cftable_entry_t *cfg = &(parse.cftable_entry); ++ cistpl_cftable_entry_t dflt = { .index = 0 }; ++ ++ if (pcmcia_get_tuple_data(handle, &tuple) != 0 || ++ pcmcia_parse_tuple(handle, &tuple, &parse) != 0) ++ goto next_entry; ++ ++ if (cfg->flags & CISTPL_CFTABLE_DEFAULT) ++ dflt = *cfg; ++ if (cfg->index == 0) ++ goto next_entry; ++ link->conf.ConfigIndex = cfg->index; ++ ++ /* Does this card need audio output? */ ++ if (cfg->flags & CISTPL_CFTABLE_AUDIO) { ++ link->conf.Attributes |= CONF_ENABLE_SPKR; ++ link->conf.Status = CCSR_AUDIO_ENA; ++ } ++ ++ /* Use power settings for Vcc and Vpp if present */ ++ /* Note that the CIS values need to be rescaled */ ++ if (cfg->vcc.present & (1 << CISTPL_POWER_VNOM)) { ++ if (conf.Vcc != cfg->vcc.param[CISTPL_POWER_VNOM] / 10000) { ++ DEBUG(2, "spectrum_cs_config: Vcc mismatch (conf.Vcc = %d, CIS = %d)\n", conf.Vcc, cfg->vcc.param[CISTPL_POWER_VNOM] / 10000); ++ if (!ignore_cis_vcc) ++ goto next_entry; ++ } ++ } else if (dflt.vcc.present & (1 << CISTPL_POWER_VNOM)) { ++ if (conf.Vcc != dflt.vcc.param[CISTPL_POWER_VNOM] / 10000) { ++ DEBUG(2, "spectrum_cs_config: Vcc mismatch (conf.Vcc = %d, CIS = %d)\n", conf.Vcc, dflt.vcc.param[CISTPL_POWER_VNOM] / 10000); ++ if(!ignore_cis_vcc) ++ goto next_entry; ++ } ++ } ++ ++ if (cfg->vpp1.present & (1 << CISTPL_POWER_VNOM)) ++ link->conf.Vpp1 = link->conf.Vpp2 = ++ cfg->vpp1.param[CISTPL_POWER_VNOM] / 10000; ++ else if (dflt.vpp1.present & (1 << CISTPL_POWER_VNOM)) ++ link->conf.Vpp1 = link->conf.Vpp2 = ++ dflt.vpp1.param[CISTPL_POWER_VNOM] / 10000; ++ ++ /* Do we need to allocate an interrupt? */ ++ if (cfg->irq.IRQInfo1 || dflt.irq.IRQInfo1) ++ link->conf.Attributes |= CONF_ENABLE_IRQ; ++ ++ /* IO window settings */ ++ link->io.NumPorts1 = link->io.NumPorts2 = 0; ++ if ((cfg->io.nwin > 0) || (dflt.io.nwin > 0)) { ++ cistpl_io_t *io = ++ (cfg->io.nwin) ? &cfg->io : &dflt.io; ++ link->io.Attributes1 = IO_DATA_PATH_WIDTH_AUTO; ++ if (!(io->flags & CISTPL_IO_8BIT)) ++ link->io.Attributes1 = ++ IO_DATA_PATH_WIDTH_16; ++ if (!(io->flags & CISTPL_IO_16BIT)) ++ link->io.Attributes1 = ++ IO_DATA_PATH_WIDTH_8; ++ link->io.IOAddrLines = ++ io->flags & CISTPL_IO_LINES_MASK; ++ link->io.BasePort1 = io->win[0].base; ++ link->io.NumPorts1 = io->win[0].len; ++ if (io->nwin > 1) { ++ link->io.Attributes2 = ++ link->io.Attributes1; ++ link->io.BasePort2 = io->win[1].base; ++ link->io.NumPorts2 = io->win[1].len; ++ } ++ ++ /* This reserves IO space but doesn't actually enable it */ ++ if (pcmcia_request_io(link->handle, &link->io) != 0) ++ goto next_entry; ++ } ++ ++ ++ /* If we got this far, we're cool! */ ++ ++ break; ++ ++ next_entry: ++ if (link->io.NumPorts1) ++ pcmcia_release_io(link->handle, &link->io); ++ last_ret = pcmcia_get_next_tuple(handle, &tuple); ++ if (last_ret == CS_NO_MORE_ITEMS) { ++ printk(KERN_ERR "GetNextTuple(). No matching CIS configuration, " ++ "maybe you need the ignore_cis_vcc=1 parameter.\n"); ++ goto cs_failed; ++ } ++ } ++ ++ /* ++ * Allocate an interrupt line. Note that this does not assign ++ * a handler to the interrupt, unless the 'Handler' member of ++ * the irq structure is initialized. ++ */ ++ if (link->conf.Attributes & CONF_ENABLE_IRQ) { ++ int i; ++ ++ link->irq.Attributes = IRQ_TYPE_EXCLUSIVE | IRQ_HANDLE_PRESENT; ++ link->irq.IRQInfo1 = IRQ_INFO2_VALID | IRQ_LEVEL_ID; ++ if (irq_list[0] == -1) ++ link->irq.IRQInfo2 = irq_mask; ++ else ++ for (i=0; i<4; i++) ++ link->irq.IRQInfo2 |= 1 << irq_list[i]; ++ ++ link->irq.Handler = orinoco_interrupt; ++ link->irq.Instance = dev; ++ ++ CS_CHECK(RequestIRQ, pcmcia_request_irq(link->handle, &link->irq)); ++ } ++ ++ /* We initialize the hermes structure before completing PCMCIA ++ * configuration just in case the interrupt handler gets ++ * called. */ ++ hermes_struct_init(hw, link->io.BasePort1, ++ HERMES_IO, HERMES_16BIT_REGSPACING); ++ ++ /* ++ * This actually configures the PCMCIA socket -- setting up ++ * the I/O windows and the interrupt mapping, and putting the ++ * card and host interface into "Memory and IO" mode. ++ */ ++ CS_CHECK(RequestConfiguration, pcmcia_request_configuration(link->handle, &link->conf)); ++ ++ /* Ok, we have the configuration, prepare to register the netdev */ ++ dev->base_addr = link->io.BasePort1; ++ dev->irq = link->irq.AssignedIRQ; ++ SET_MODULE_OWNER(dev); ++ card->node.major = card->node.minor = 0; ++ ++ /* Sanity check to avoid downloading firmware into a wrong card. ++ * HFA3842 should have CCSR and 7 address lines. */ ++ if (link->io.IOAddrLines < 7) { ++ printk(KERN_ERR "spectrum_cs: expected at least 7 address " ++ "lines, found just %d\n", link->io.IOAddrLines); ++ goto failed; ++ } ++ ++ if (!(link->conf.Present | PRESENT_STATUS)) { ++ printk(KERN_ERR ++ "spectrum_cs: Status register not found\n"); ++ goto failed; ++ } ++ ++ /* Reset card and download firmware */ ++ if (spectrum_cs_hard_reset(priv) != 0) { ++ goto failed; ++ } ++ ++ /* register_netdev will give us an ethX name */ ++ dev->name[0] = '\0'; ++ /* Tell the stack we exist */ ++ if (register_netdev(dev) != 0) { ++ printk(KERN_ERR "spectrum_cs: register_netdev() failed\n"); ++ goto failed; ++ } ++ ++ /* At this point, the dev_node_t structure(s) needs to be ++ * initialized and arranged in a linked list at link->dev. */ ++ strcpy(card->node.dev_name, dev->name); ++ link->dev = &card->node; /* link->dev being non-NULL is also ++ used to indicate that the ++ net_device has been registered */ ++ link->state &= ~DEV_CONFIG_PENDING; ++ ++ /* Finally, report what we've done */ ++ printk(KERN_DEBUG "%s: index 0x%02x: Vcc %d.%d", ++ dev->name, link->conf.ConfigIndex, ++ link->conf.Vcc / 10, link->conf.Vcc % 10); ++ if (link->conf.Vpp1) ++ printk(", Vpp %d.%d", link->conf.Vpp1 / 10, ++ link->conf.Vpp1 % 10); ++ if (link->conf.Attributes & CONF_ENABLE_IRQ) ++ printk(", irq %d", link->irq.AssignedIRQ); ++ if (link->io.NumPorts1) ++ printk(", io 0x%04x-0x%04x", link->io.BasePort1, ++ link->io.BasePort1 + link->io.NumPorts1 - 1); ++ if (link->io.NumPorts2) ++ printk(" & 0x%04x-0x%04x", link->io.BasePort2, ++ link->io.BasePort2 + link->io.NumPorts2 - 1); ++ printk("\n"); ++ ++ return; ++ ++ cs_failed: ++ cs_error(link->handle, last_fn, last_ret); ++ ++ failed: ++ spectrum_cs_release(link); ++} /* spectrum_cs_config */ ++ ++/* ++ * After a card is removed, spectrum_cs_release() will unregister the ++ * device, and release the PCMCIA configuration. If the device is ++ * still open, this will be postponed until it is closed. ++ */ ++static void ++spectrum_cs_release(dev_link_t * link) ++{ ++ struct net_device *dev = link->priv; ++ struct orinoco_private *priv = dev->priv; ++ unsigned long flags; ++ ++ /* We're committed to taking the device away now, so mark the ++ * hardware as unavailable */ ++ spin_lock_irqsave(&priv->lock, flags); ++ priv->hw_unavailable++; ++ spin_unlock_irqrestore(&priv->lock, flags); ++ ++ /* Don't bother checking to see if these succeed or not */ ++ pcmcia_release_configuration(link->handle); ++ if (link->io.NumPorts1) ++ pcmcia_release_io(link->handle, &link->io); ++ if (link->irq.AssignedIRQ) ++ pcmcia_release_irq(link->handle, &link->irq); ++ link->state &= ~DEV_CONFIG; ++} /* spectrum_cs_release */ ++ ++/* ++ * The card status event handler. Mostly, this schedules other stuff ++ * to run after an event is received. ++ */ ++static int ++spectrum_cs_event(event_t event, int priority, ++ event_callback_args_t * args) ++{ ++ dev_link_t *link = args->client_data; ++ struct net_device *dev = link->priv; ++ struct orinoco_private *priv = dev->priv; ++ int err = 0; ++ unsigned long flags; ++ ++ switch (event) { ++ case CS_EVENT_CARD_REMOVAL: ++ link->state &= ~DEV_PRESENT; ++ if (link->state & DEV_CONFIG) { ++ orinoco_lock(priv, &flags); ++ ++ netif_device_detach(dev); ++ priv->hw_unavailable++; ++ ++ orinoco_unlock(priv, &flags); ++ } ++ break; ++ ++ case CS_EVENT_CARD_INSERTION: ++ link->state |= DEV_PRESENT | DEV_CONFIG_PENDING; ++ spectrum_cs_config(link); ++ break; ++ ++ case CS_EVENT_PM_SUSPEND: ++ link->state |= DEV_SUSPEND; ++ /* Fall through... */ ++ case CS_EVENT_RESET_PHYSICAL: ++ /* Mark the device as stopped, to block IO until later */ ++ if (link->state & DEV_CONFIG) { ++ spin_lock_irqsave(&priv->lock, flags); ++ ++ err = __orinoco_down(dev); ++ if (err) ++ printk(KERN_WARNING "%s: %s: Error %d downing interface\n", ++ dev->name, ++ event == CS_EVENT_PM_SUSPEND ? "SUSPEND" : "RESET_PHYSICAL", ++ err); ++ ++ netif_device_detach(dev); ++ priv->hw_unavailable++; ++ ++ spin_unlock_irqrestore(&priv->lock, flags); ++ } ++ ++ pcmcia_release_configuration(link->handle); ++ break; ++ ++ case CS_EVENT_PM_RESUME: ++ link->state &= ~DEV_SUSPEND; ++ /* Fall through... */ ++ case CS_EVENT_CARD_RESET: ++ if (link->state & DEV_CONFIG) { ++ /* FIXME: should we double check that this is ++ * the same card as we had before */ ++ pcmcia_request_configuration(link->handle, ++ &link->conf); ++ ++ /* Download firmware if needed */ ++ err = spectrum_cs_hard_reset(priv); ++ if (err) { ++ printk(KERN_ERR ++ "spectrum_cs: firmware download failed\n"); ++ break; ++ } ++ ++ err = orinoco_reinit_firmware(dev); ++ if (err) { ++ printk(KERN_ERR "%s: Error %d re-initializing firmware\n", ++ dev->name, err); ++ break; ++ } ++ ++ spin_lock_irqsave(&priv->lock, flags); ++ ++ netif_device_attach(dev); ++ priv->hw_unavailable--; ++ ++ if (priv->open && ! priv->hw_unavailable) { ++ err = __orinoco_up(dev); ++ if (err) ++ printk(KERN_ERR "%s: Error %d restarting card\n", ++ dev->name, err); ++ } ++ ++ spin_unlock_irqrestore(&priv->lock, flags); ++ } ++ break; ++ } ++ ++ return err; ++} /* spectrum_cs_event */ ++ ++/********************************************************************/ ++/* Module initialization */ ++/********************************************************************/ ++ ++/* Can't be declared "const" or the whole __initdata section will ++ * become const */ ++static char version[] __initdata = ++ "spectrum_cs.c 0.4.2 (Pavel Roskin <proski@gnu.org> and others)"; ++ ++ ++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,70) ++ ++/* Icky old style pcmcia registration */ ++ ++static int __init orinoco_pcmcia_register(void) ++{ ++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) ++ servinfo_t serv; ++ ++ CardServices(GetCardServicesInfo, &serv); ++ if (serv.Revision != CS_RELEASE_CODE) { ++ printk(KERN_NOTICE "spectrum_cs: Card Services release " ++ "does not match!\n"); ++ return -1; ++ } ++ ++ register_pccard_driver(&dev_info, ++ spectrum_cs_attach, spectrum_cs_detach); ++ return 0; ++#else ++ return pcmcia_register_driver(&spectrum_driver); ++#endif ++} ++ ++ ++static void __exit orinoco_pcmcia_unregister(void) ++{ ++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) ++ unregister_pccard_driver(&dev_info); ++#else ++ pcmcia_unregister_driver(&spectrum_driver) ++#endif ++} ++ ++#else ++ ++static struct pcmcia_driver spectrum_cs_driver = { ++ .owner = THIS_MODULE, ++ .drv = { ++ .name = "spectrum_cs", ++ }, ++ .attach = spectrum_cs_attach, ++ .detach = spectrum_cs_detach, ++}; ++ ++#define orinoco_pcmcia_register() pcmcia_register_driver(&spectrum_cs_driver); ++#define orinoco_pcmcia_unregister() pcmcia_unregister_driver(&spectrum_cs_driver); ++ ++#endif ++ ++static int __init ++init_spectrum_cs(void) ++{ ++ printk(KERN_DEBUG "%s\n", version); ++ ++ return orinoco_pcmcia_register(); ++} ++ ++static void __exit ++exit_spectrum_cs(void) ++{ ++ orinoco_pcmcia_unregister(); ++ ++ if (dev_list) ++ DEBUG(0, "spectrum_cs: Removing leftover devices.\n"); ++ while (dev_list != NULL) { ++ if (dev_list->state & DEV_CONFIG) ++ spectrum_cs_release(dev_list); ++ spectrum_cs_detach(dev_list); ++ } ++} ++ ++module_init(init_spectrum_cs); ++module_exit(exit_spectrum_cs); ++ +--- /dev/null ++++ orinoco-0.13e-SN-6/spectrum_fw.h +@@ -0,0 +1,4569 @@ ++unsigned char primsym[] = { ++0x46,0x49,0x4c,0x45,0x3a,0x20,0x45,0x50,0x52,0x49,0x4d,0x53,0x59,0x4d,0x2c,0x54, ++0x33,0x2e,0x37,0x30,0x2d,0x32,0x37,0x2c,0x46,0x33,0x2e,0x37,0x30,0x2d,0x32,0x37, ++0x2c,0x31,0x32,0x2f,0x31,0x31,0x2f,0x32,0x30,0x30,0x32,0x20,0x50,0x52,0x49,0x4d, ++0x41,0x52,0x59,0x20,0x33,0x20,0x37,0x32,0x20,0x33,0x36,0x20,0x34,0x30,0x0a,0x1a, ++0xfe,0x17,0x7e,0x00,0x02,0x00,0xff,0xff,0x00,0x00,0x7e,0x00,0xfc,0x0f,0x00,0x64, ++0x90,0xff,0x00,0xf7,0x20,0xfe,0x00,0x64,0x91,0xff,0x01,0xf7,0x20,0xfe,0x00,0x64, ++0x92,0xff,0x02,0xf7,0x20,0xfe,0x00,0x64,0x93,0xff,0x03,0xf7,0x20,0xfe,0x00,0x64, ++0x94,0xff,0x04,0xf7,0x20,0xfe,0x00,0x64,0x95,0xff,0x05,0xf7,0x20,0xfe,0x00,0x64, ++0x96,0xff,0x06,0xf7,0x20,0xfe,0x00,0x64,0x97,0xff,0x07,0x04,0x30,0x44,0x04,0xa8, ++0xff,0xff,0x11,0x03,0x00,0x60,0xf6,0x78,0xff,0xff,0x87,0xff,0x8a,0xff,0x98,0xff, ++0x20,0xfe,0x44,0x41,0x00,0x64,0x64,0x40,0x10,0x2b,0x04,0x64,0x40,0x51,0x00,0x64, ++0x40,0x50,0x00,0x64,0x40,0x40,0x99,0xff,0x08,0x60,0x2a,0x62,0x04,0x60,0xff,0x64, ++0xa2,0xdb,0x04,0x60,0xff,0xe5,0xff,0xff,0xff,0xff,0x98,0xff,0x08,0x60,0x28,0x62, ++0x28,0x60,0x10,0x64,0xa2,0xdb,0x28,0x60,0x31,0x40,0x04,0x26,0xa8,0x60,0x99,0xff, ++0x10,0xe4,0xff,0xff,0xff,0xff,0x98,0xff,0x55,0x60,0xfc,0xe0,0xa0,0xfe,0xa1,0xfe, ++0xa2,0xfe,0xa3,0xfe,0xa4,0xfe,0xa5,0xfe,0xa6,0xfe,0xa7,0xfe,0xa8,0xfe,0xa9,0xfe, ++0xaa,0xfe,0xab,0xfe,0xac,0xfe,0xad,0xfe,0xae,0xfe,0xaf,0xfe,0xb0,0xfe,0xb1,0xfe, ++0xb2,0xfe,0xb3,0xfe,0xb4,0xfe,0xb5,0xfe,0xb6,0xfe,0xb7,0xfe,0xb8,0xfe,0xb9,0xfe, ++0xba,0xfe,0xbb,0xfe,0xbc,0xfe,0xbd,0xfe,0xbe,0xfe,0xbf,0xfe,0x99,0xff,0x18,0xec, ++0x0e,0xe3,0x12,0xe3,0x1d,0xe3,0x22,0xe3,0x2a,0xe3,0x32,0xe3,0x3a,0xe3,0x10,0xed, ++0x42,0xe3,0x4a,0xe3,0x52,0xe3,0x5a,0xe3,0x62,0xe3,0x68,0xe3,0x70,0xe3,0x7a,0xe3, ++0x04,0xee,0x82,0xe3,0x8a,0xe3,0x92,0xe3,0x9a,0xe3,0xa2,0xe3,0xaa,0xe3,0xb2,0xe3, ++0xba,0xe3,0x21,0x60,0x7d,0xe7,0x68,0x60,0x7d,0xe7,0x10,0x60,0x7d,0xe7,0x7d,0xe7, ++0xf0,0x60,0x7d,0xe7,0xa5,0x60,0x7d,0xe7,0x7d,0xe7,0x36,0x60,0x7d,0xe7,0x6d,0x60, ++0x7d,0xe7,0x98,0x60,0x7d,0xe7,0x39,0x60,0x7d,0xe7,0x3f,0x60,0x7d,0xe7,0x42,0x60, ++0x7d,0xe7,0x0c,0x60,0x7d,0xe7,0xc2,0x60,0x7d,0xe7,0x7d,0xe7,0xa5,0x60,0x7d,0xe7, ++0x7d,0xe7,0x36,0x60,0x7d,0xe7,0x01,0x60,0x7d,0xe7,0xad,0x60,0x7d,0xe7,0x7d,0xe7, ++0x37,0x60,0x7d,0xe7,0x42,0x60,0x7d,0xe7,0x0e,0x60,0x7d,0xe7,0xc2,0x60,0x7d,0xe7, ++0x07,0x60,0x80,0xe7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, ++0xff,0xff,0x80,0xe7,0xff,0xff,0xff,0xff,0x06,0xe3,0xff,0xff,0x98,0xff,0x30,0x44, ++0x00,0xa8,0xff,0xff,0x09,0x02,0x08,0x60,0x00,0x64,0xc8,0x81,0x3e,0x63,0x00,0x64, ++0x59,0xdb,0xfe,0x1f,0x04,0x60,0x41,0x76,0x00,0x60,0x3c,0x63,0xff,0x60,0xfe,0x61, ++0xfc,0x60,0x00,0x66,0x09,0x60,0xc2,0x64,0x58,0xd0,0x59,0xd9,0xfd,0x1f,0x05,0x60, ++0x08,0x63,0x08,0x60,0xfe,0x61,0xfc,0x60,0x00,0x66,0x0a,0x60,0x00,0x64,0x58,0xd0, ++0x59,0xd9,0xfd,0x1f,0x58,0x4f,0x2e,0x00,0x58,0x4f,0x14,0x00,0x30,0x44,0x00,0xa8, ++0x00,0x64,0x03,0x03,0x0f,0xfb,0xd4,0xfe,0x00,0x00,0x63,0xff,0xff,0xff,0x65,0xff, ++0xff,0xff,0x58,0x4f,0x41,0x00,0x01,0x60,0x9c,0x78,0xff,0xff,0x98,0xff,0x00,0xe1, ++0xa1,0xff,0xfc,0x00,0x00,0x60,0x7c,0x63,0x0e,0x60,0x80,0x64,0xe0,0x87,0x15,0xfb, ++0x04,0x61,0x60,0x46,0xdc,0x84,0x00,0xfa,0xcd,0x81,0x01,0xfc,0xfa,0x02,0x00,0x64, ++0x00,0xfa,0x80,0x60,0x00,0x65,0xb7,0x83,0x01,0xfc,0x15,0xf5,0x3c,0x63,0x01,0xfc, ++0x2f,0x58,0xff,0xff,0x00,0x60,0x7e,0x63,0xfe,0x60,0x00,0x65,0x45,0x4b,0xdc,0x60, ++0xfe,0x61,0xfc,0x60,0x00,0x65,0x0f,0x60,0x0a,0x64,0x65,0x46,0x58,0xd0,0x2b,0x46, ++0x59,0xd8,0xfb,0x1f,0x7e,0x63,0x40,0xa1,0x40,0xa1,0x65,0x46,0x58,0xd0,0x2b,0x46, ++0x59,0xd8,0xfb,0x1f,0x7e,0x63,0x40,0xa1,0x40,0xa1,0x65,0x46,0x58,0xd0,0x2b,0x46, ++0x59,0xd8,0xfb,0x1f,0x2f,0x58,0xff,0xff,0x04,0xee,0x0d,0x60,0x26,0x63,0x0e,0x60, ++0x0a,0x65,0xbd,0xd1,0xff,0xff,0x64,0x48,0x64,0x47,0x00,0x7f,0x60,0x41,0x80,0xbc, ++0x60,0x4a,0xff,0xff,0xff,0xff,0x01,0x16,0xfe,0x00,0xff,0xff,0xff,0xff,0xd7,0x80, ++0xff,0xff,0xef,0x02,0x68,0x40,0x99,0xff,0x3e,0x44,0xfc,0xb4,0x01,0xbc,0x00,0x7f, ++0x40,0x5e,0x98,0xff,0x0d,0x63,0x01,0x60,0x58,0x4e,0x70,0x78,0xff,0xff,0x99,0xff, ++0x3e,0x44,0xfc,0xb4,0x00,0x7f,0x40,0x5e,0x98,0xff,0x0d,0x63,0x01,0x60,0x58,0x4e, ++0x70,0x78,0xff,0xff,0x00,0xee,0x88,0xec,0x00,0xed,0x2f,0x58,0xff,0xff,0xff,0xff, ++0xfe,0x1f,0x2e,0x58,0xff,0xff,0x98,0xff,0x00,0xe1,0x30,0x44,0x01,0xa8,0x02,0xa8, ++0x05,0x03,0x05,0x03,0x83,0xff,0x8d,0xff,0x00,0x64,0x40,0x40,0x43,0xe1,0x00,0x60, ++0x91,0x65,0x78,0x44,0xc4,0x98,0xff,0xff,0x98,0xff,0x88,0xe2,0x00,0xe1,0x30,0x44, ++0x02,0xa8,0x01,0xa8,0x0b,0x03,0x06,0x03,0x85,0xff,0x88,0xff,0xeb,0x60,0x19,0xe2, ++0x00,0x60,0x90,0xe2,0x40,0xe1,0x04,0x60,0x00,0x71,0x8d,0xe2,0x01,0x60,0x3e,0x65, ++0x78,0x44,0xc4,0x98,0xff,0xff,0x0a,0xe1,0xa3,0xff,0xae,0xff,0xff,0xff,0xff,0xff, ++0xae,0xff,0x01,0x60,0x63,0x65,0x78,0x44,0xc4,0x98,0xff,0xff,0xaa,0xff,0x08,0x60, ++0x14,0x64,0xa0,0xd1,0x04,0x60,0x41,0x76,0x3f,0x60,0xff,0x64,0xa0,0x83,0x08,0x60, ++0x14,0x64,0xa0,0xdd,0x64,0x44,0x80,0x2b,0x1d,0x00,0x50,0xfe,0x08,0x60,0x02,0x64, ++0xa0,0xd1,0xfe,0x60,0x01,0x64,0xd0,0x80,0x08,0x60,0x04,0x64,0xa0,0xd1,0xdc,0x60, ++0x23,0x64,0xd0,0x80,0x08,0x60,0x06,0x64,0xa0,0xd1,0xba,0x60,0x45,0x64,0xd0,0x80, ++0x63,0x47,0x01,0x01,0x07,0x00,0xc0,0xbf,0x60,0x43,0x08,0x60,0x14,0x64,0xa0,0xdd, ++0x04,0x60,0x01,0x76,0x41,0x00,0xab,0xff,0xff,0xff,0xff,0xff,0xab,0xff,0x3c,0x00, ++0xa9,0xff,0x77,0x44,0x60,0x57,0x40,0x4a,0x2a,0x44,0x10,0xb0,0x20,0x44,0x04,0x03, ++0xfd,0xb4,0x01,0xb0,0x40,0x40,0x01,0x02,0x2f,0x00,0xfe,0xb4,0x40,0x40,0xa8,0xff, ++0x20,0x44,0x02,0xb0,0x60,0x41,0x08,0x60,0x00,0x64,0xa0,0xd1,0x61,0x44,0x03,0x03, ++0x01,0xbc,0x40,0x40,0x1e,0x00,0x02,0xbc,0x40,0x40,0x64,0x44,0x3f,0xb4,0x0b,0xa8, ++0xff,0xff,0x06,0x02,0x64,0x44,0x80,0xb0,0x00,0x64,0x01,0x03,0x01,0x64,0x13,0xfb, ++0x0f,0xf9,0x08,0x60,0x02,0x64,0xa0,0xd1,0x10,0xf9,0x08,0x60,0x04,0x64,0xa0,0xd1, ++0xd4,0xfe,0x11,0xf9,0x08,0x60,0x06,0x64,0xa0,0xd1,0x12,0xf9,0xae,0xff,0xff,0xff, ++0xae,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xa1,0xff,0xff,0xff,0xba,0x3f,0x75,0x44, ++0x01,0x26,0x08,0xf7,0xff,0xff,0xff,0xff,0x02,0x26,0x09,0xf7,0xff,0xff,0xff,0xff, ++0x04,0x26,0x0a,0xf7,0xff,0xff,0xff,0xff,0x08,0x26,0x0b,0xf7,0xff,0xff,0xff,0xff, ++0x40,0x26,0xa7,0xff,0xe9,0x00,0x0f,0x60,0xfe,0x65,0x08,0x60,0x1c,0x64,0xa0,0xd3, ++0xff,0xff,0x24,0x86,0x80,0x67,0x60,0x5c,0x08,0x60,0x1c,0x64,0xa0,0xd9,0x08,0x60, ++0x18,0x64,0xa0,0xd3,0x15,0xf3,0x40,0x45,0xfc,0x2b,0x02,0x00,0x40,0x45,0x05,0x00, ++0x02,0x60,0x58,0x4f,0xb2,0x78,0xff,0xff,0x07,0x02,0x58,0x4f,0x4a,0x00,0x04,0x05, ++0x66,0x50,0x65,0x52,0x61,0x51,0x0a,0x00,0x40,0x67,0x26,0x45,0xb4,0x84,0x40,0x46, ++0x15,0xf5,0x06,0xf0,0x80,0x60,0x64,0x50,0x20,0x52,0x7e,0x71,0x99,0xff,0xac,0xff, ++0x98,0xff,0x26,0x5c,0x08,0x60,0x1c,0x64,0xa0,0xd9,0xb6,0x00,0x0f,0x60,0xfe,0x65, ++0x08,0x60,0x1e,0x64,0xa0,0xd3,0xff,0xff,0x24,0x86,0x80,0x67,0x60,0x5c,0x08,0x60, ++0x1e,0x64,0xa0,0xd9,0x08,0x60,0x1a,0x64,0xa0,0xd3,0x15,0xf3,0x40,0x45,0xfc,0x2b, ++0x02,0x00,0x40,0x45,0x03,0x00,0x58,0x4f,0x3c,0x00,0x08,0x02,0x58,0x4f,0x19,0x00, ++0x8e,0xff,0x04,0x05,0x66,0x50,0x65,0x52,0x61,0x51,0x0a,0x00,0x40,0x67,0x26,0x45, ++0xb4,0x84,0x40,0x46,0x15,0xf5,0x06,0xf0,0x80,0x60,0x64,0x50,0x20,0x52,0x7e,0x71, ++0x8d,0xff,0x99,0xff,0xad,0xff,0x98,0xff,0x26,0x5c,0x08,0x60,0x1e,0x64,0xa0,0xd9, ++0xcc,0x00,0x25,0x46,0x26,0x41,0x44,0x63,0x01,0xf2,0xff,0xff,0xff,0xb5,0xd5,0x81, ++0xff,0xff,0x07,0x04,0x00,0xf2,0x04,0x63,0x00,0xa8,0x60,0x46,0xf5,0x02,0x42,0xfe, ++0x0e,0x00,0x61,0x44,0xc5,0x81,0x63,0x45,0xc5,0x81,0x60,0x45,0x00,0x64,0xd4,0x84, ++0x01,0xf2,0xf0,0x85,0xf0,0x80,0x65,0x44,0xf8,0x85,0xff,0xff,0x02,0xfe,0x2f,0x58, ++0xff,0xff,0x25,0x44,0x19,0xf1,0x1a,0xf1,0xd0,0x80,0xd0,0x80,0x0e,0x04,0x08,0x06, ++0x1b,0xf1,0x1c,0xf1,0xd0,0x80,0xd0,0x80,0x08,0x04,0x02,0x06,0x48,0xfe,0x05,0x00, ++0x25,0x46,0x01,0xf0,0x03,0x67,0xa0,0x85,0x94,0x80,0x2f,0x58,0xff,0xff,0x84,0xe2, ++0x04,0x60,0x00,0x71,0x8d,0xe2,0x1d,0xf3,0x14,0xf3,0x00,0xbd,0xcc,0x83,0x08,0x03, ++0x14,0xfd,0x06,0x02,0x65,0x44,0x14,0xfb,0x89,0xff,0x80,0x60,0x00,0x75,0x88,0xff, ++0xa1,0xff,0xff,0xff,0xbc,0x3f,0x7f,0x67,0x01,0x61,0x23,0x58,0xff,0xff,0x0f,0xf3, ++0x10,0xf1,0x40,0x44,0x44,0x45,0x11,0xf1,0x12,0xf1,0x44,0x46,0x44,0x47,0x3f,0xb4, ++0x0b,0xa8,0xff,0xff,0x06,0x02,0x24,0x44,0x80,0xb0,0xff,0xff,0x02,0x03,0x00,0x67, ++0x08,0x00,0x24,0x44,0x3f,0xb4,0xe0,0x85,0x09,0x60,0x00,0x64,0x44,0xd7,0x58,0x43, ++0xff,0xff,0x61,0x43,0x60,0x45,0x24,0x44,0x3f,0xb4,0xb4,0x9c,0xff,0x27,0x01,0x00, ++0x03,0x00,0x08,0x60,0x0a,0x64,0xa0,0xdd,0x08,0x60,0x08,0x64,0xa0,0xd9,0x10,0x75, ++0xa1,0xff,0xff,0xff,0xbe,0x3f,0xb4,0xfe,0xff,0xff,0xd1,0x05,0xb5,0xfe,0xb6,0xfe, ++0xb7,0xfe,0xf6,0x00,0x08,0x60,0x28,0x62,0x12,0x60,0x34,0x64,0xa2,0xdb,0x24,0x45, ++0x01,0x27,0x3d,0x00,0x7f,0x60,0xc0,0x64,0xa4,0x80,0x7f,0x67,0x02,0x61,0x40,0x02, ++0x20,0x44,0x20,0xb0,0xdf,0xb4,0x1b,0x03,0x40,0x40,0xfc,0x60,0x00,0x66,0x00,0x60, ++0x16,0x64,0x60,0x41,0x08,0x63,0x58,0xd0,0x59,0xd9,0xfd,0x1f,0x00,0x60,0x26,0x64, ++0x60,0x41,0x08,0x63,0x58,0xd0,0x59,0xd9,0xfd,0x1f,0x02,0x64,0x40,0x50,0x63,0xff, ++0xff,0xff,0x65,0xff,0xff,0xff,0x04,0x64,0x40,0x50,0x67,0xff,0xff,0xff,0xfc,0x60, ++0x00,0x66,0x17,0x60,0xfe,0x63,0xbd,0xd0,0xc0,0x60,0xde,0x64,0xd0,0x80,0xdb,0x83, ++0x0e,0x02,0x20,0x44,0x10,0xbc,0x40,0x40,0x02,0x64,0x40,0x50,0x63,0xff,0xff,0xff, ++0x65,0xff,0xff,0xff,0x00,0x64,0x40,0x50,0x0c,0x60,0x01,0x78,0xff,0xff,0x08,0x60, ++0x00,0x64,0xc8,0x81,0x3e,0x63,0x00,0x64,0x59,0xdb,0xfe,0x1f,0x04,0x60,0x41,0x76, ++0x23,0x58,0xff,0xff,0x7e,0x60,0xc0,0x64,0x24,0x45,0xa4,0x80,0x7f,0x67,0x02,0x61, ++0x23,0x02,0x25,0x45,0xfc,0x2b,0x1e,0x00,0x0c,0x60,0x70,0x63,0x0e,0x61,0x24,0x44, ++0x01,0x27,0x10,0x00,0xbd,0xd3,0xa3,0xd1,0xd4,0x80,0xcd,0x81,0x08,0x24,0x64,0x58, ++0x08,0xa3,0xf8,0x02,0x04,0x61,0x15,0xf5,0x00,0x64,0x22,0xfa,0x25,0x44,0x5a,0xda, ++0x00,0x67,0x0a,0x00,0xbd,0xd3,0xbe,0xd1,0xd4,0x80,0xcd,0x81,0x08,0x24,0x64,0x58, ++0x08,0xa3,0xf8,0x02,0x7f,0x67,0x04,0x61,0x23,0x58,0xff,0xff,0xbf,0xd3,0xff,0xff, ++0x62,0x43,0xbf,0xd1,0xf8,0xa3,0xa3,0xd1,0x64,0x43,0x60,0x41,0x15,0xf5,0xe8,0x84, ++0xdc,0x84,0x22,0xfa,0x5a,0xd8,0x62,0x44,0xbd,0xd1,0xc9,0x81,0x58,0xd8,0xfc,0x02, ++0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff,0x15,0xf5,0x22,0xf2,0xbf,0xd1,0xff,0xff, ++0x62,0x43,0xcc,0x84,0xe0,0x85,0x0b,0x06,0xbf,0xd1,0x64,0x41,0xd5,0x80,0x64,0x43, ++0x01,0x06,0x65,0x41,0x46,0x64,0x58,0xd0,0xc9,0x81,0xbd,0xd9,0xfc,0x02,0x00,0x67, ++0x00,0x61,0x23,0x58,0xff,0xff,0xfc,0x60,0x00,0x64,0x40,0x4b,0x4b,0xd3,0x15,0xf5, ++0x60,0x41,0xd8,0x84,0xe8,0x84,0x22,0xfa,0x25,0x44,0x23,0xfa,0xbf,0xd3,0x66,0x45, ++0x48,0x63,0xc8,0x84,0x2b,0x46,0x58,0xd0,0x65,0x46,0xc9,0x81,0xbd,0xd8,0xfa,0x02, ++0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff,0x00,0x64,0x40,0x45,0x02,0x60,0x00,0x64, ++0x40,0x46,0x77,0x60,0xfc,0xe0,0x99,0xff,0x00,0xec,0x02,0xe3,0xd8,0xe3,0x0a,0xe1, ++0x2f,0x60,0xfe,0x62,0x04,0x60,0x58,0x4e,0x7b,0x78,0xff,0xff,0x25,0x44,0x60,0x47, ++0x01,0xb4,0xe0,0x85,0xa0,0x7e,0xb4,0x84,0x04,0x60,0x58,0x4e,0xa4,0x78,0xff,0xff, ++0x25,0x44,0x04,0x60,0x58,0x4e,0xa4,0x78,0xff,0xff,0x08,0x61,0x61,0x5c,0x5a,0xd1, ++0xff,0xff,0x64,0x47,0x04,0x60,0x58,0x4e,0xa4,0x78,0xff,0xff,0x2c,0x02,0x64,0x44, ++0x04,0x60,0x58,0x4e,0xa4,0x78,0xff,0xff,0x26,0x02,0xcd,0x81,0xff,0xff,0xef,0x02, ++0x04,0x60,0x58,0x4e,0x89,0x78,0xff,0xff,0x03,0x60,0xe8,0x7a,0x2d,0xe2,0xa1,0xff, ++0xff,0xff,0x24,0xe2,0x04,0x60,0x58,0x4e,0x7b,0x78,0xff,0xff,0xa1,0x7e,0x04,0x60, ++0x58,0x4e,0xa4,0x78,0xff,0xff,0xf0,0x02,0x04,0x60,0x58,0x4e,0x97,0x78,0xff,0xff, ++0x04,0x60,0x58,0x4e,0x89,0x78,0xff,0xff,0x26,0x45,0x25,0x44,0x10,0xa4,0xd4,0x80, ++0x40,0x45,0xb8,0x02,0x28,0xe2,0xff,0x60,0xff,0x64,0xa2,0xdb,0x55,0x60,0xfc,0xe0, ++0x98,0xff,0x8d,0xe2,0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff,0x77,0x60,0xfc,0xe0, ++0x99,0xff,0x00,0xec,0x02,0xe3,0xd8,0xe3,0x04,0x60,0x58,0x4e,0x97,0x78,0xff,0xff, ++0x04,0x60,0x58,0x4e,0x7b,0x78,0xff,0xff,0xa0,0x7e,0x04,0x60,0x58,0x4e,0xa4,0x78, ++0xff,0xff,0x00,0x7e,0x04,0x60,0x58,0x4e,0xa4,0x78,0xff,0xff,0x04,0x60,0x58,0x4e, ++0x7b,0x78,0xff,0xff,0xa1,0x7e,0x04,0x60,0x58,0x4e,0xa4,0x78,0xff,0xff,0x2f,0x60, ++0xfe,0x62,0x01,0x60,0x00,0x61,0x61,0x5c,0x04,0x60,0x58,0x4e,0xc7,0x78,0xff,0xff, ++0x60,0x47,0x60,0x45,0x04,0x60,0x58,0x4e,0xc7,0x78,0xff,0xff,0xb4,0x84,0xcd,0x81, ++0x5a,0xdb,0xf2,0x02,0x04,0x60,0x58,0x4e,0x89,0x78,0xff,0xff,0xff,0xff,0x04,0x60, ++0x58,0x4e,0x97,0x78,0xff,0xff,0x55,0x60,0xfc,0xe0,0x98,0xff,0x00,0x67,0x00,0x61, ++0x23,0x58,0xff,0xff,0x01,0x60,0x02,0xe3,0xff,0xff,0xff,0xff,0x01,0xec,0xff,0xff, ++0xff,0xff,0x01,0x60,0x06,0xe3,0xff,0xff,0xff,0xff,0x00,0xec,0x2e,0x58,0xff,0xff, ++0x01,0x60,0x06,0xe3,0xff,0xff,0xff,0xff,0x01,0xec,0xff,0xff,0xff,0xff,0x01,0x60, ++0x02,0xe3,0xff,0xff,0xff,0xff,0x00,0xec,0x2e,0x58,0xff,0xff,0x09,0x63,0x01,0xec, ++0xff,0xff,0xff,0xff,0x3f,0x40,0x08,0x26,0x04,0x00,0x00,0xec,0xcf,0x83,0xff,0xff, ++0xf6,0x02,0x2e,0x58,0xff,0xff,0x0e,0x63,0x60,0x40,0x80,0x2a,0x03,0x00,0x01,0x60, ++0x02,0xe3,0x02,0x00,0x01,0x60,0x06,0xe3,0x01,0xec,0xe0,0x84,0xff,0xff,0xff,0xff, ++0xff,0xff,0x00,0xec,0xf1,0x1f,0x01,0x60,0x02,0xe3,0xff,0xff,0xff,0xff,0x3f,0x40, ++0x08,0x26,0x08,0x00,0x01,0xec,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0xec, ++0x00,0x64,0x01,0x00,0x01,0x64,0x00,0xbc,0x2e,0x58,0xff,0xff,0x0e,0x63,0xe0,0x84, ++0x3f,0x40,0x08,0x26,0xdc,0x84,0x01,0xec,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, ++0x00,0xec,0xf5,0x1f,0xff,0xff,0x01,0x60,0x06,0xe3,0xff,0xff,0x01,0xec,0xff,0xff, ++0xff,0xff,0xff,0xff,0xff,0xff,0x00,0xec,0x01,0x60,0x02,0xe3,0x00,0x7f,0x2e,0x58, ++0xff,0xff,0xff,0x00,0xff,0x00,0xff,0x00,0x74,0x01,0xff,0x00,0x85,0x01,0xff,0x00, ++0x18,0x02,0xe8,0x01,0xd9,0x01,0xa7,0x01,0xd4,0x01,0xdc,0x01,0xc8,0x02,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, ++0x13,0x03,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02, ++0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02, ++0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02, ++0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02, ++0xdc,0x02,0x63,0x03,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02, ++0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02, ++0x37,0x04,0xd5,0x03,0xdc,0x02,0xda,0x03,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02, ++0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02,0xdc,0x02, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x7e,0x00,0x06,0x11,0x00,0xf8,0x7f,0x00,0xfe,0x07,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, ++0xff,0xff,0x00,0x00,0xc1,0xc0,0x81,0xc1,0x40,0x01,0x01,0xc3,0xc0,0x03,0x80,0x02, ++0x41,0xc2,0x01,0xc6,0xc0,0x06,0x80,0x07,0x41,0xc7,0x00,0x05,0xc1,0xc5,0x81,0xc4, ++0x40,0x04,0x01,0xcc,0xc0,0x0c,0x80,0x0d,0x41,0xcd,0x00,0x0f,0xc1,0xcf,0x81,0xce, ++0x40,0x0e,0x00,0x0a,0xc1,0xca,0x81,0xcb,0x40,0x0b,0x01,0xc9,0xc0,0x09,0x80,0x08, ++0x41,0xc8,0x01,0xd8,0xc0,0x18,0x80,0x19,0x41,0xd9,0x00,0x1b,0xc1,0xdb,0x81,0xda, ++0x40,0x1a,0x00,0x1e,0xc1,0xde,0x81,0xdf,0x40,0x1f,0x01,0xdd,0xc0,0x1d,0x80,0x1c, ++0x41,0xdc,0x00,0x14,0xc1,0xd4,0x81,0xd5,0x40,0x15,0x01,0xd7,0xc0,0x17,0x80,0x16, ++0x41,0xd6,0x01,0xd2,0xc0,0x12,0x80,0x13,0x41,0xd3,0x00,0x11,0xc1,0xd1,0x81,0xd0, ++0x40,0x10,0x01,0xf0,0xc0,0x30,0x80,0x31,0x41,0xf1,0x00,0x33,0xc1,0xf3,0x81,0xf2, ++0x40,0x32,0x00,0x36,0xc1,0xf6,0x81,0xf7,0x40,0x37,0x01,0xf5,0xc0,0x35,0x80,0x34, ++0x41,0xf4,0x00,0x3c,0xc1,0xfc,0x81,0xfd,0x40,0x3d,0x01,0xff,0xc0,0x3f,0x80,0x3e, ++0x41,0xfe,0x01,0xfa,0xc0,0x3a,0x80,0x3b,0x41,0xfb,0x00,0x39,0xc1,0xf9,0x81,0xf8, ++0x40,0x38,0x00,0x28,0xc1,0xe8,0x81,0xe9,0x40,0x29,0x01,0xeb,0xc0,0x2b,0x80,0x2a, ++0x41,0xea,0x01,0xee,0xc0,0x2e,0x80,0x2f,0x41,0xef,0x00,0x2d,0xc1,0xed,0x81,0xec, ++0x40,0x2c,0x01,0xe4,0xc0,0x24,0x80,0x25,0x41,0xe5,0x00,0x27,0xc1,0xe7,0x81,0xe6, ++0x40,0x26,0x00,0x22,0xc1,0xe2,0x81,0xe3,0x40,0x23,0x01,0xe1,0xc0,0x21,0x80,0x20, ++0x41,0xe0,0x01,0xa0,0xc0,0x60,0x80,0x61,0x41,0xa1,0x00,0x63,0xc1,0xa3,0x81,0xa2, ++0x40,0x62,0x00,0x66,0xc1,0xa6,0x81,0xa7,0x40,0x67,0x01,0xa5,0xc0,0x65,0x80,0x64, ++0x41,0xa4,0x00,0x6c,0xc1,0xac,0x81,0xad,0x40,0x6d,0x01,0xaf,0xc0,0x6f,0x80,0x6e, ++0x41,0xae,0x01,0xaa,0xc0,0x6a,0x80,0x6b,0x41,0xab,0x00,0x69,0xc1,0xa9,0x81,0xa8, ++0x40,0x68,0x00,0x78,0xc1,0xb8,0x81,0xb9,0x40,0x79,0x01,0xbb,0xc0,0x7b,0x80,0x7a, ++0x41,0xba,0x01,0xbe,0xc0,0x7e,0x80,0x7f,0x41,0xbf,0x00,0x7d,0xc1,0xbd,0x81,0xbc, ++0x40,0x7c,0x01,0xb4,0xc0,0x74,0x80,0x75,0x41,0xb5,0x00,0x77,0xc1,0xb7,0x81,0xb6, ++0x40,0x76,0x00,0x72,0xc1,0xb2,0x81,0xb3,0x40,0x73,0x01,0xb1,0xc0,0x71,0x80,0x70, ++0x41,0xb0,0x00,0x50,0xc1,0x90,0x81,0x91,0x40,0x51,0x01,0x93,0xc0,0x53,0x80,0x52, ++0x41,0x92,0x01,0x96,0xc0,0x56,0x80,0x57,0x41,0x97,0x00,0x55,0xc1,0x95,0x81,0x94, ++0x40,0x54,0x01,0x9c,0xc0,0x5c,0x80,0x5d,0x41,0x9d,0x00,0x5f,0xc1,0x9f,0x81,0x9e, ++0x40,0x5e,0x00,0x5a,0xc1,0x9a,0x81,0x9b,0x40,0x5b,0x01,0x99,0xc0,0x59,0x80,0x58, ++0x41,0x98,0x01,0x88,0xc0,0x48,0x80,0x49,0x41,0x89,0x00,0x4b,0xc1,0x8b,0x81,0x8a, ++0x40,0x4a,0x00,0x4e,0xc1,0x8e,0x81,0x8f,0x40,0x4f,0x01,0x8d,0xc0,0x4d,0x80,0x4c, ++0x41,0x8c,0x00,0x44,0xc1,0x84,0x81,0x85,0x40,0x45,0x01,0x87,0xc0,0x47,0x80,0x46, ++0x41,0x86,0x01,0x82,0xc0,0x42,0x80,0x43,0x41,0x83,0x00,0x41,0xc1,0x81,0x81,0x80, ++0x40,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x63,0x03, ++0xff,0xff,0xbc,0x03,0x8b,0x03,0xda,0x10,0x0e,0x00,0xfe,0xff,0xbc,0x03,0x8b,0x03, ++0xd8,0x10,0x02,0x00,0x00,0xfd,0xbc,0x03,0x8b,0x03,0x8c,0x10,0x02,0x00,0x01,0xfd, ++0xbc,0x03,0x8b,0x03,0x8e,0x10,0x06,0x00,0x02,0xfd,0xbc,0x03,0x8b,0x03,0xa8,0x10, ++0x08,0x00,0x03,0xfd,0xbc,0x03,0x8b,0x03,0xb0,0x10,0x0a,0x00,0x04,0xfd,0xbc,0x03, ++0x8b,0x03,0xc4,0x10,0x0a,0x00,0x05,0xfd,0xbc,0x03,0x8b,0x03,0xe8,0x10,0x0c,0x00, ++0x06,0xfd,0xbc,0x03,0x8b,0x03,0xf6,0x10,0x0c,0x00,0x0a,0xfd,0xbc,0x03,0x8b,0x03, ++0x94,0x10,0x0c,0x00,0x0b,0xfd,0xbc,0x03,0x8b,0x03,0xa0,0x10,0x08,0x00,0x0c,0xfd, ++0xbc,0x03,0x8b,0x03,0xba,0x10,0x0a,0x00,0x0d,0xfd,0xbc,0x03,0x8b,0x03,0xce,0x10, ++0x0a,0x00,0xe0,0xfc,0x8f,0x03,0xa5,0x03,0x3a,0x00,0x02,0x00,0x09,0x00,0x06,0x00, ++0x74,0x01,0x0e,0x00,0x18,0x02,0x10,0x00,0xe8,0x01,0x12,0x00,0xd9,0x01,0x14,0x00, ++0xa7,0x01,0x16,0x00,0xd4,0x01,0x18,0x00,0xdc,0x01,0x1a,0x00,0xc8,0x02,0x0a,0x00, ++0x85,0x01,0x00,0x01,0x80,0x00,0x00,0x02,0x01,0x04,0x38,0x06,0x80,0x08,0x03,0x0a, ++0x04,0x0c,0x04,0x0e,0x00,0x10,0x00,0x12,0xc8,0x14,0x13,0x16,0x00,0x18,0x00,0x1a, ++0x00,0x1c,0x5c,0x1e,0xc1,0x20,0x1e,0x22,0x54,0x24,0x07,0x26,0x6a,0x28,0x12,0x2a, ++0x00,0x2c,0x00,0x2e,0x1c,0x30,0x20,0x32,0x82,0x34,0x08,0x36,0x7a,0x38,0xca,0x3a, ++0x24,0x3c,0xd6,0x3e,0x00,0x40,0x00,0x42,0x00,0x44,0x7f,0x46,0x8b,0x48,0x0f,0x4a, ++0x06,0x4c,0x0a,0x4e,0x0f,0x50,0x20,0x52,0x20,0x54,0x10,0x56,0x10,0x58,0x20,0x5a, ++0xee,0x5c,0x1a,0x5e,0x26,0x60,0x5b,0x62,0x00,0x04,0x00,0x2c,0x0c,0x2e,0x01,0x2c, ++0x10,0x2e,0x02,0x2c,0x14,0x2e,0x03,0x2c,0x18,0x2e,0x04,0x2c,0x1c,0x2e,0x05,0x2c, ++0x20,0x2e,0x06,0x2c,0x24,0x2e,0x07,0x2c,0x28,0x2e,0x08,0x2c,0x2e,0x2e,0x09,0x2c, ++0x34,0x2e,0x0a,0x2c,0x38,0x2e,0x0b,0x2c,0x3c,0x2e,0x0c,0x2c,0x3f,0x2e,0x0d,0x2c, ++0x43,0x2e,0x0e,0x2c,0x46,0x2e,0x0f,0x2c,0x48,0x2e,0x10,0x2c,0x4b,0x2e,0x11,0x2c, ++0x50,0x2e,0x12,0x2c,0x55,0x2e,0x13,0x2c,0x5a,0x2e,0x14,0x2c,0x63,0x2e,0x15,0x2c, ++0x6d,0x2e,0x16,0x2c,0x76,0x2e,0x17,0x2c,0x7f,0x2e,0x18,0x2c,0x7f,0x2e,0x19,0x2c, ++0x7f,0x2e,0x1a,0x2c,0x7f,0x2e,0x1b,0x2c,0x7f,0x2e,0x1c,0x2c,0x7f,0x2e,0x1d,0x2c, ++0x7f,0x2e,0x1e,0x2c,0x7f,0x2e,0x1f,0x2c,0x7f,0x2e,0xff,0xff,0x0e,0xf1,0x02,0x60, ++0x5f,0x64,0xc0,0x98,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x0e,0xf1,0x02,0x60, ++0x2c,0x64,0xc0,0x98,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0xff,0xff, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0xff,0xff, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0xff,0xff, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x45,0xff,0x0e,0xf1, ++0x02,0x60,0x15,0x64,0xc0,0x98,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf7,0xff,0xff, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x47,0xff,0x0e,0xf1, ++0x02,0x60,0x15,0x64,0xc0,0x98,0xff,0xff,0xff,0xff,0xff,0xff,0x40,0xff,0xff,0x00, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x41,0xff,0xff,0x00, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x42,0xff,0xff,0x00, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x43,0xff,0xff,0x00, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x44,0xff,0xff,0x00, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x45,0xff,0xff,0x00, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x0d,0xf7,0xff,0xff, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0x0f,0x7e,0x00,0x0a,0x01, ++0xff,0xff,0x47,0xff,0xff,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, ++0xff,0xff,0xb0,0xfe,0xb1,0xfe,0xb2,0xfe,0xb3,0xfe,0xff,0x00,0xff,0xff,0xff,0xff, ++0xff,0xff,0x0e,0xf1,0x03,0x60,0x0c,0x64,0xc0,0x98,0xff,0xff,0xff,0xff,0xff,0xff, ++0xff,0xff,0xb8,0xfe,0xb9,0xfe,0xba,0xfe,0xbb,0xfe,0xff,0x00,0xff,0xff,0xff,0xff, ++0xff,0xff,0xff,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, ++0xff,0xff,0xff,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, ++0xff,0xff,0xff,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, ++0xff,0xff,0xff,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, ++0xff,0xff,0xff,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, ++0x20,0x4e,0x60,0x00,0x00,0x00,0x00,0x40,0x39,0x39,0x53,0x41,0x30,0x31,0x30,0x30, ++0x30,0x30,0x30,0x30,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x17,0x00,0x02,0x00, ++0x02,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x00,0x00, ++0x01,0x00,0x00,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x02,0x00,0x01,0x00,0x01,0x00, ++0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x01,0x00,0x00,0x00,0x50,0x72, ++0x69,0x6d,0x61,0x72,0x79,0x20,0x46,0x27,0x73,0x20,0x20,0x00,0x46,0x33,0x2e,0x37, ++0x30,0x2d,0x32,0x37,0x00,0x00,0x00,0x00,0x00,0x00,0x31,0x32,0x2f,0x31,0x31,0x2f, ++0x32,0x30,0x30,0x32,0x00,0x00,0x00,0x00,0x01,0x80,0xff,0xff,0xff,0xff,0xda,0x10, ++0x7e,0x00,0x0e,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x94,0x10,0x7e,0x00,0x0c,0x00, ++0x00,0x00,0x05,0x00,0x00,0x00,0x24,0x0e,0x7e,0x00,0x02,0x00,0x00,0x00,0x06,0x00, ++0x00,0x00,0xba,0x10,0x7e,0x00,0x0a,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0xce,0x10, ++0x7e,0x00,0x0a,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xa0,0x10,0x7e,0x00,0x08,0x00, ++0x00,0x00,0xfe,0x17,0x7e,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf8, ++0x7f,0x00,0xfe,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7e,0x00,0x06,0x11, ++0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x01,0x00,0x17,0x00,0x02,0x00,0x02,0x00, ++0x01,0x00,0x06,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x02,0x00,0x01,0x00,0x01,0x00, ++0x06,0x00,0x02,0x00,0x01,0x00,0x02,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x41,0x6d, ++}; ++unsigned char secsym[] = { ++0x46,0x49,0x4c,0x45,0x3a,0x20,0x45,0x53,0x45,0x43,0x53,0x59,0x4d,0x2c,0x54,0x33, ++0x2e,0x37,0x30,0x2d,0x32,0x37,0x2c,0x46,0x33,0x2e,0x37,0x30,0x2d,0x32,0x37,0x2c, ++0x31,0x32,0x2f,0x31,0x31,0x2f,0x32,0x30,0x30,0x32,0x20,0x53,0x45,0x43,0x4f,0x4e, ++0x44,0x41,0x52,0x59,0x20,0x32,0x33,0x20,0x32,0x34,0x30,0x20,0x31,0x32,0x20,0x35, ++0x34,0x20,0x0a,0x1a,0xfe,0x17,0x7e,0x00,0xf2,0x0f,0xde,0xc0,0x62,0xda,0x0a,0x60, ++0x04,0x63,0xa3,0xd3,0x06,0xa3,0xdc,0x80,0x00,0xa8,0x0b,0x03,0xfa,0x02,0xf6,0xa3, ++0x18,0x60,0x00,0x64,0xbd,0xdb,0x00,0x60,0x7e,0x64,0xbd,0xdb,0xda,0x60,0x62,0x64, ++0xa3,0xdb,0x0c,0x60,0x23,0x78,0xff,0xff,0x7f,0x60,0xc0,0x64,0x24,0x45,0xa4,0x80, ++0x7f,0x67,0x02,0x61,0x02,0x03,0x23,0x58,0xff,0xff,0x02,0x64,0x40,0x50,0x61,0xff, ++0xff,0xff,0x99,0xff,0x88,0xec,0x0e,0xe3,0x12,0xe3,0x1d,0xe3,0x22,0xe3,0x2a,0xe3, ++0x32,0xe3,0x3a,0xe3,0x80,0xed,0x42,0xe3,0x4a,0xe3,0x52,0xe3,0x5a,0xe3,0x62,0xe3, ++0x68,0xe3,0x70,0xe3,0x7a,0xe3,0x00,0xee,0x82,0xe3,0x8a,0xe3,0x92,0xe3,0x9a,0xe3, ++0xa2,0xe3,0xaa,0xe3,0xb2,0xe3,0xba,0xe3,0x01,0x60,0x14,0xe3,0x01,0x60,0x19,0xe3, ++0x01,0x60,0x20,0xe3,0x01,0x60,0x28,0xe3,0x21,0x60,0x7d,0xe7,0x68,0x60,0x7d,0xe7, ++0x10,0x60,0x7d,0xe7,0x7d,0xe7,0xf0,0x60,0x7d,0xe7,0xa5,0x60,0x7d,0xe7,0x7d,0xe7, ++0x36,0x60,0x7d,0xe7,0x6d,0x60,0x7d,0xe7,0x98,0x60,0x7d,0xe7,0x39,0x60,0x7d,0xe7, ++0x3f,0x60,0x7d,0xe7,0x42,0x60,0x7d,0xe7,0x0c,0x60,0x7d,0xe7,0xc2,0x60,0x7d,0xe7, ++0x7d,0xe7,0xa5,0x60,0x7d,0xe7,0x7d,0xe7,0x36,0x60,0x7d,0xe7,0x01,0x60,0x7d,0xe7, ++0xad,0x60,0x7d,0xe7,0x7d,0xe7,0x37,0x60,0x7d,0xe7,0x42,0x60,0x7d,0xe7,0x0e,0x60, ++0x7d,0xe7,0xc2,0x60,0x7d,0xe7,0x07,0x60,0x80,0xe7,0xff,0xff,0xff,0xff,0xff,0xff, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x80,0xe7,0xff,0xff,0xff,0xff,0x06,0xe3, ++0xff,0xff,0x98,0xff,0x78,0x60,0xb5,0x78,0xff,0xff,0x04,0xee,0xff,0xff,0xff,0xff, ++0xff,0xff,0xff,0xff,0x00,0x69,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x01,0x16, ++0xfe,0x00,0x68,0x5e,0x00,0x7f,0x1e,0xfb,0x88,0xec,0x00,0xee,0xff,0xff,0xff,0xff, ++0x04,0xee,0xff,0xff,0xff,0xff,0x00,0xee,0xb0,0xfe,0xb1,0xfe,0xb2,0xfe,0xb3,0xfe, ++0xb8,0xfe,0xb9,0xfe,0xba,0xfe,0x10,0x64,0x40,0x40,0x00,0x64,0x40,0x41,0x40,0x42, ++0x40,0x54,0x40,0x55,0x40,0x5e,0x40,0x5a,0x40,0x5b,0x20,0x60,0x74,0x62,0xa2,0xd1, ++0x12,0x60,0x34,0x64,0xd0,0x80,0xff,0xff,0x20,0x02,0x20,0x60,0x76,0x62,0xa2,0xd1, ++0x55,0x60,0xaa,0x64,0xd0,0x80,0xff,0xff,0x18,0x02,0x21,0x60,0x38,0x62,0xa2,0xd3, ++0xff,0xff,0x01,0xa4,0xa2,0xdb,0x08,0x60,0x2e,0x64,0xa0,0xd3,0xff,0xff,0x00,0xa4, ++0xe1,0xa0,0x17,0x03,0xe0,0x85,0x15,0x07,0x21,0x60,0x3a,0x62,0xff,0xff,0xc6,0x82, ++0xa2,0xd3,0xff,0xff,0x01,0xa4,0xa2,0xdb,0x0c,0x00,0x21,0x60,0x38,0x62,0x00,0x64, ++0xa2,0xdb,0x21,0x60,0x3a,0x63,0x00,0x64,0x20,0x61,0xbd,0xdb,0xff,0xa1,0xff,0xff, ++0xfc,0x02,0x01,0x60,0x94,0x63,0x00,0x60,0x3c,0x61,0xfe,0x60,0x00,0x66,0x7f,0x60, ++0xfe,0x64,0x58,0xd0,0x59,0xd9,0xfd,0x1f,0x12,0x60,0xb6,0x63,0x0e,0x60,0x7e,0x61, ++0xfe,0x60,0x00,0x66,0x85,0x60,0x14,0x64,0x58,0xd0,0x59,0xd9,0xfd,0x1f,0x5f,0x60, ++0x78,0x63,0x21,0x60,0x78,0x61,0x00,0x64,0x59,0xdb,0xfe,0x1f,0x01,0x63,0x73,0xfd, ++0x00,0x60,0x2a,0x63,0x0c,0x60,0x40,0x61,0x0e,0x60,0x7e,0x64,0x58,0xd1,0x59,0xd9, ++0xfd,0x1f,0x16,0x60,0x8e,0x61,0xa1,0xd3,0xff,0xff,0xe0,0x83,0xcb,0x83,0x59,0xd1, ++0x59,0xd3,0xa4,0xdb,0xfc,0x1f,0x00,0x60,0xfe,0x63,0xfe,0x60,0x00,0x65,0x45,0x4b, ++0xdb,0x60,0xfe,0x61,0xfe,0x60,0x00,0x65,0x81,0x60,0x94,0x64,0x65,0x46,0x58,0xd0, ++0x2b,0x46,0x59,0xd8,0xfb,0x1f,0x01,0x60,0xbe,0x63,0xdd,0x60,0x4e,0x61,0x82,0x60, ++0xe4,0x64,0x65,0x46,0x58,0xd0,0x2b,0x46,0x59,0xd8,0xfb,0x1f,0x00,0x60,0x0e,0x63, ++0xdf,0x60,0x1e,0x61,0x84,0x60,0xb4,0x64,0x65,0x46,0x58,0xd0,0x2b,0x46,0x59,0xd8, ++0xfb,0x1f,0x01,0x60,0x00,0x65,0x80,0x60,0xf4,0x64,0x7f,0xa4,0xe0,0x87,0x00,0x7f, ++0x02,0x24,0xc4,0x84,0x19,0xfb,0x0d,0x60,0x22,0x62,0x08,0x60,0x00,0x65,0xa2,0xd3, ++0xff,0xff,0xd4,0x80,0xff,0xff,0x0b,0x06,0xe0,0x84,0xe0,0x84,0xe0,0x84,0xcc,0x84, ++0x1c,0xfb,0x65,0x44,0xe0,0x84,0xe0,0x84,0xe0,0x84,0x1b,0xfb,0x65,0x44,0x80,0xa4, ++0xe0,0x84,0xe0,0x84,0xe0,0x84,0xcc,0x84,0x1a,0xfb,0x1a,0xf1,0x19,0xf3,0xff,0xff, ++0x94,0xfb,0x7c,0x63,0x60,0x46,0x01,0xfc,0xdc,0x84,0xd0,0x80,0x00,0xfa,0xfa,0x04, ++0x95,0xfb,0x1b,0xf3,0x60,0x46,0x00,0xa8,0x1c,0xf1,0x09,0x03,0x00,0xfa,0x01,0xfc, ++0x60,0x46,0x01,0xfc,0xdc,0x84,0xd0,0x80,0x00,0xfa,0xfa,0x04,0x95,0xfb,0x00,0x64, ++0x00,0xfa,0x63,0x44,0x80,0x7f,0x01,0xfa,0x1a,0xf3,0x19,0xf1,0xdc,0x84,0x50,0x93, ++0x33,0x44,0xfd,0xfb,0x00,0x60,0x7c,0x61,0x19,0x60,0x58,0x4f,0x39,0x78,0xff,0xff, ++0x46,0x45,0x19,0x60,0x58,0x4f,0x5b,0x78,0xff,0xff,0x21,0x60,0x86,0x62,0x66,0x44, ++0xa2,0xdb,0x1e,0xf1,0x01,0x65,0x64,0x40,0x10,0x2a,0x07,0x00,0xeb,0x60,0x19,0xe2, ++0x01,0x60,0x76,0x63,0x20,0x64,0xb8,0xfb,0x07,0x00,0xeb,0x60,0x19,0xe2,0x00,0x65, ++0x01,0x60,0x18,0x63,0x14,0x64,0xb5,0xfb,0x17,0x60,0xca,0x62,0xa2,0xdd,0x18,0x60, ++0x14,0x62,0x65,0x44,0xa2,0xdb,0x00,0x60,0x30,0xe2,0x00,0x60,0x50,0xe2,0x00,0x60, ++0x79,0xe2,0x01,0x60,0x90,0xe2,0x01,0x60,0xd0,0xe2,0x01,0x60,0xf9,0xe2,0xa7,0xf3, ++0xa8,0xf1,0x60,0x45,0xc4,0x84,0xc0,0x84,0x23,0xfb,0x01,0x60,0x30,0x64,0xc0,0x84, ++0xa8,0xf3,0x60,0x45,0xc4,0x84,0x24,0xfb,0x00,0x64,0x40,0x50,0x63,0xff,0x00,0x64, ++0x40,0x54,0x40,0x55,0x40,0x41,0x40,0x42,0x40,0x5e,0x40,0x52,0xd1,0xfe,0x82,0xff, ++0x92,0xff,0x98,0xff,0x17,0x60,0xd0,0x65,0x1e,0xf3,0xa5,0xd1,0x60,0x40,0x10,0x2a, ++0xff,0xff,0x20,0x26,0x03,0x00,0x14,0x60,0x2e,0x62,0x02,0x00,0x15,0x60,0x10,0x62, ++0x64,0x44,0x3e,0x7f,0xa2,0xdb,0x1e,0xf3,0xff,0xff,0x17,0x60,0xf2,0x65,0xa5,0xd1, ++0x60,0x40,0x20,0x26,0x05,0x00,0x14,0x60,0x3c,0x62,0x64,0x44,0x4c,0x7f,0x04,0x00, ++0x15,0x60,0x18,0x62,0x64,0x44,0x46,0x7f,0xa2,0xdb,0x00,0x64,0x40,0x41,0x40,0x46, ++0x40,0x47,0x00,0xe1,0x11,0x60,0x50,0x63,0x0e,0x60,0xac,0x64,0xa0,0xdd,0x00,0x60, ++0x13,0x66,0x3c,0x64,0x01,0xfa,0x0a,0x64,0x20,0xfa,0x87,0xff,0x97,0xff,0x08,0x60, ++0x28,0x62,0x23,0x60,0x45,0x64,0xa2,0xdb,0x66,0xff,0xff,0xff,0x65,0xff,0xff,0xff, ++0x64,0xff,0xff,0xff,0x62,0xff,0xff,0xff,0x61,0xff,0xff,0xff,0x3f,0x60,0x8e,0x65, ++0x0c,0x64,0xa5,0xdb,0x0e,0x60,0x2d,0x64,0x8d,0xfb,0xff,0xff,0x2d,0xff,0x08,0x60, ++0x00,0x64,0xc8,0x81,0x3e,0x63,0x00,0x64,0x59,0xdb,0xfe,0x1f,0x04,0x60,0x41,0x76, ++0x10,0x60,0x21,0x78,0xff,0xff,0x10,0x75,0x01,0x60,0x03,0xe8,0x99,0xff,0x08,0x60, ++0x2a,0x62,0x04,0x60,0xff,0x64,0xa2,0xdb,0x04,0x60,0xff,0xe5,0xff,0xff,0xff,0xff, ++0x10,0x60,0xdc,0xe0,0xff,0xff,0xff,0xff,0x98,0xff,0x30,0x60,0x09,0x78,0xff,0xff, ++0xa1,0xff,0xff,0xff,0xfd,0x00,0x98,0xff,0x30,0x44,0x02,0xa8,0x00,0xe1,0x07,0x02, ++0x62,0xff,0x63,0xff,0x64,0xff,0x65,0xff,0x66,0xff,0xa1,0xff,0xff,0xff,0x82,0xff, ++0x91,0xff,0x99,0xff,0x88,0xff,0x6c,0x40,0x41,0xff,0xc4,0xe2,0x43,0xff,0x40,0x49, ++0x08,0xe1,0x10,0x60,0x43,0x78,0xff,0xff,0x98,0xff,0x30,0x44,0x02,0xa8,0x00,0xe1, ++0x02,0x02,0xa1,0xff,0xff,0xff,0x00,0x64,0xcb,0xfb,0x82,0xff,0x92,0xff,0x98,0xff, ++0x88,0xff,0x72,0x44,0x60,0x52,0x03,0x04,0x01,0x64,0x40,0x40,0x05,0x00,0xdc,0x80, ++0xff,0xff,0x02,0x02,0x01,0x64,0x40,0x40,0x48,0xe2,0xd1,0xf3,0xff,0xff,0x60,0x40, ++0x00,0x3a,0x09,0x00,0x6a,0x60,0xdc,0x65,0xa5,0xd1,0xff,0xff,0x64,0x40,0x00,0x3a, ++0x02,0x00,0x64,0xe2,0x01,0x70,0x6d,0xe2,0xbc,0xff,0xb5,0xff,0xff,0x64,0x40,0x4b, ++0x00,0x64,0x40,0x4d,0x40,0x47,0xc6,0xfb,0x21,0xfb,0x00,0xe1,0x08,0x64,0x40,0x4c, ++0x26,0x44,0x02,0xb4,0x40,0x46,0x59,0xf3,0xff,0xff,0x60,0x40,0x04,0x26,0x02,0x00, ++0x00,0x3a,0x03,0x00,0x68,0xe2,0xc8,0xe2,0x68,0x00,0xa7,0xf1,0x02,0x64,0x64,0x56, ++0x60,0x54,0xcd,0xe2,0xc4,0xe2,0x6c,0x40,0x07,0x60,0x80,0xe8,0x44,0xe2,0x64,0xe2, ++0x46,0xff,0x47,0xff,0x6a,0x60,0xb2,0x62,0x01,0x64,0xa2,0xdb,0x9c,0xfe,0xff,0xff, ++0x0b,0x04,0xbf,0xf3,0xff,0xff,0x00,0xa0,0xff,0xff,0x06,0x02,0x01,0x64,0x31,0xfb, ++0x26,0x44,0xfd,0xb4,0x40,0x46,0x05,0xff,0x27,0x44,0x06,0x22,0x06,0x00,0xf9,0xb4, ++0x40,0x47,0x02,0x64,0x20,0xfb,0xc0,0xfe,0x03,0x00,0x20,0x64,0x20,0xfb,0xc0,0xfe, ++0x99,0xff,0x3d,0x44,0xf7,0xb4,0x40,0x5d,0x98,0xff,0x99,0xff,0x3c,0x44,0x7f,0xb4, ++0x10,0xbc,0x40,0x5c,0x3e,0x44,0x7c,0xb4,0x08,0xbc,0x40,0x5e,0x98,0xff,0xff,0xff, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x99,0xff,0x3d,0x44,0x10,0xbc,0x00,0x7f, ++0x40,0x5d,0x98,0xff,0xbc,0xff,0xff,0xff,0xb5,0xff,0xff,0xff,0x99,0xff,0x07,0x60, ++0x80,0xe9,0x98,0xff,0xff,0xff,0xff,0xff,0x80,0xe9,0xff,0xff,0xff,0xff,0xb7,0xff, ++0xb4,0xff,0x99,0xff,0x3e,0x44,0x02,0xbc,0x00,0x7f,0x40,0x5e,0x98,0xff,0xff,0xff, ++0xff,0xff,0xff,0xff,0xff,0xff,0x46,0xff,0x47,0xff,0x0e,0x60,0xac,0x64,0xa0,0xd7, ++0xff,0xff,0xff,0xff,0x98,0xff,0x30,0x44,0x02,0xa8,0x00,0xe1,0x0f,0x03,0x83,0xff, ++0x8d,0xff,0x00,0x64,0x40,0x40,0x40,0x44,0x40,0x43,0x40,0x42,0x40,0x41,0x1a,0x60, ++0x65,0x64,0x40,0x4e,0x3f,0x60,0x52,0x64,0x40,0x4d,0xe3,0xe1,0x18,0x60,0xed,0x78, ++0xff,0xff,0x98,0xff,0x30,0x44,0x02,0xa8,0x00,0xe1,0x02,0x02,0xa1,0xff,0xff,0xff, ++0x84,0xff,0x88,0xff,0x98,0xff,0x99,0xff,0xf2,0xe6,0xda,0xe6,0x98,0xff,0x1a,0x60, ++0xb9,0x64,0x40,0x40,0x9e,0xf3,0x74,0xfb,0x0a,0x64,0x40,0x4b,0x21,0x60,0x80,0x65, ++0xab,0xf3,0xff,0xff,0xa5,0xdb,0x01,0x64,0x80,0xfb,0x00,0x64,0x82,0xfb,0x81,0xfb, ++0x40,0x5c,0x1a,0x60,0xb9,0x78,0xff,0xff,0x98,0xff,0x88,0xe2,0x30,0x44,0x00,0xe1, ++0x02,0xa8,0x85,0xff,0x02,0x02,0xa1,0xff,0xff,0xff,0x88,0xff,0x99,0xff,0x00,0x60, ++0x00,0xeb,0xff,0xff,0xff,0xff,0x00,0x60,0x00,0xea,0xff,0xff,0xff,0xff,0x4f,0x60, ++0xf3,0xea,0x4f,0x60,0x36,0xeb,0x43,0x60,0x40,0xea,0x43,0x60,0xe4,0xeb,0x44,0x60, ++0x52,0xea,0x44,0x60,0x34,0xeb,0x45,0x60,0x7d,0xea,0x45,0x60,0x58,0xeb,0x47,0x60, ++0x8b,0xea,0x47,0x60,0xd0,0xeb,0x48,0x60,0x47,0xea,0x48,0x60,0xc3,0xeb,0x49,0x60, ++0xa0,0xea,0x49,0x60,0xfd,0xeb,0x4a,0x60,0xb2,0xea,0x4a,0x60,0x34,0xeb,0x4b,0x60, ++0xc1,0xea,0x4b,0x60,0x58,0xeb,0x4c,0x60,0xd7,0xea,0x4c,0x60,0xc0,0xeb,0x4d,0x60, ++0xeb,0xea,0x4d,0x60,0xd0,0xeb,0x4e,0x60,0xa0,0xea,0x4e,0x60,0x91,0xeb,0x40,0x60, ++0xf0,0xea,0x40,0x60,0xfc,0xeb,0x41,0x60,0x24,0xea,0x41,0x60,0xa2,0xeb,0x42,0x60, ++0x20,0xea,0x42,0x60,0x20,0xeb,0x3a,0x5c,0x80,0x2b,0x12,0x00,0x8b,0xff,0x74,0x40, ++0x88,0xff,0x3a,0x5c,0x80,0x2b,0x09,0x00,0x8b,0xff,0x74,0x40,0x88,0xff,0x3a,0x5c, ++0x80,0x2b,0x03,0x00,0x8b,0xff,0x74,0x40,0x88,0xff,0x8b,0xff,0x74,0x40,0x88,0xff, ++0x3a,0x5c,0x80,0x2b,0xff,0xff,0x31,0x60,0x00,0xea,0xff,0xff,0xff,0xff,0x00,0x60, ++0x00,0xea,0x3a,0x5c,0x80,0x27,0x06,0x00,0x31,0x60,0x00,0xea,0xff,0xff,0xff,0xff, ++0x00,0x60,0x00,0xea,0x30,0x60,0x00,0xea,0xff,0xff,0xff,0xff,0x3a,0x5c,0x3a,0x5c, ++0x40,0x27,0xfd,0x00,0x00,0x60,0x00,0xeb,0xa0,0x60,0x00,0xeb,0xc0,0x60,0x00,0xeb, ++0x30,0x60,0x00,0xeb,0x3b,0x5c,0x3b,0x5c,0x40,0x27,0xfd,0x00,0x98,0xff,0xc0,0x60, ++0x00,0xeb,0x00,0x64,0x2f,0xfb,0x31,0xfb,0xff,0xff,0x6a,0x60,0x9e,0x62,0x00,0x64, ++0xa2,0xdb,0x0a,0x64,0x40,0x48,0x03,0x60,0xe8,0x64,0x40,0x4b,0x6a,0x60,0x9c,0x62, ++0x05,0x60,0xdc,0x64,0xa2,0xdb,0x1e,0x64,0x40,0x4c,0x69,0xe1,0x04,0x60,0x00,0x71, ++0x8d,0xe2,0x00,0x64,0x40,0x40,0xfb,0x60,0x27,0x78,0xff,0xff,0xa2,0xff,0x98,0xff, ++0x30,0x44,0x02,0xa8,0x00,0xe1,0x28,0x03,0x86,0xff,0x88,0xff,0x19,0x60,0x5c,0x65, ++0x64,0x64,0xa5,0xdb,0xff,0xff,0x00,0x64,0x40,0x46,0x4c,0xfb,0x28,0x60,0x58,0x4f, ++0x1b,0x78,0xff,0xff,0x28,0x60,0x58,0x4f,0x04,0x78,0xff,0xff,0x28,0x60,0x58,0x4f, ++0x8c,0x78,0xff,0xff,0x27,0x60,0x58,0x4f,0xb8,0x78,0xff,0xff,0x27,0x60,0x58,0x4f, ++0x65,0x78,0xff,0xff,0x27,0x60,0x58,0x4f,0x4e,0x78,0xff,0xff,0x27,0x60,0x58,0x4f, ++0x7c,0x78,0xff,0xff,0x13,0xe1,0xa3,0xff,0x3d,0x60,0x36,0x78,0xff,0xff,0x0f,0x4e, ++0x01,0x60,0xe4,0x61,0x41,0x4d,0x40,0xa1,0xa2,0xff,0x19,0x60,0x58,0x4f,0x39,0x78, ++0xff,0xff,0xa3,0xff,0x06,0x03,0x2d,0x41,0x19,0x60,0x58,0x4f,0x5b,0x78,0xff,0xff, ++0x08,0xfe,0x0e,0x4f,0x66,0x44,0x15,0xfb,0x07,0xe1,0xa3,0xff,0x04,0x60,0x41,0x76, ++0x00,0x60,0x00,0x7c,0x08,0x60,0x14,0x64,0xa0,0xd9,0xae,0xff,0x30,0x60,0x09,0x78, ++0xff,0xff,0xa1,0xff,0xff,0xff,0x2c,0x45,0xb8,0x3f,0x41,0xff,0x30,0x44,0x20,0xb4, ++0x34,0x91,0x9f,0xfe,0xff,0xff,0x43,0x05,0x29,0x44,0x05,0x22,0xf2,0x00,0x04,0x26, ++0x3a,0x00,0x01,0x2a,0xee,0x00,0x44,0xff,0xc8,0x74,0xcd,0xe2,0x0c,0xe1,0x29,0x44, ++0xfe,0xb4,0x40,0x49,0x24,0x41,0xe1,0x81,0x00,0x60,0xc8,0x65,0xc5,0x94,0x0c,0xe1, ++0xe0,0x00,0x1a,0xff,0xde,0x00,0xdd,0x00,0x41,0xff,0x40,0x64,0x96,0xfb,0x3e,0x44, ++0x01,0x26,0xd7,0x00,0x08,0x00,0xc4,0xe2,0x41,0x64,0x96,0xfb,0x3e,0x44,0x01,0x2a, ++0x02,0x00,0x62,0xff,0x09,0x00,0x01,0x64,0xcb,0xfb,0x6a,0x60,0xa8,0x62,0xa2,0xd3, ++0xff,0xff,0xdc,0x84,0xa2,0xdb,0x1a,0xff,0x6b,0x60,0x28,0x62,0x01,0x64,0xa2,0xdb, ++0x08,0xe1,0x00,0x64,0x40,0x49,0x72,0x52,0x32,0x7b,0x4d,0xe2,0x44,0xff,0xb9,0x00, ++0xb8,0x00,0xb7,0x00,0xb6,0x00,0x29,0x44,0xfb,0xb4,0x40,0x49,0xb6,0x00,0x59,0xf3, ++0xff,0xff,0xff,0xff,0x04,0x2a,0x04,0x00,0xbf,0xfe,0x10,0x60,0x75,0x78,0xff,0xff, ++0x8f,0xf1,0x99,0xff,0x64,0x40,0x02,0x3b,0x03,0x00,0x11,0x60,0x21,0x78,0xff,0xff, ++0x03,0x60,0xe8,0x74,0xcd,0xe2,0x04,0xe1,0xa1,0xff,0xff,0xff,0x3c,0x44,0x6f,0xb4, ++0x40,0x5c,0x00,0x6b,0x3e,0x44,0x74,0xb4,0x04,0xbc,0x40,0x5e,0xff,0xff,0xff,0xff, ++0x02,0xbd,0x45,0x5e,0xff,0xff,0xff,0xff,0x40,0x5e,0x00,0xe1,0x00,0x7c,0x15,0x60, ++0xb8,0x62,0x58,0x4f,0x18,0x00,0x58,0x4f,0x16,0x00,0x58,0x4f,0x14,0x00,0x58,0x4f, ++0x12,0x00,0x01,0x7c,0x58,0x4f,0x0f,0x00,0x58,0x4f,0x0d,0x00,0x3d,0x44,0x7f,0xb4, ++0x40,0x5d,0xff,0xff,0xff,0xff,0x80,0xbc,0x40,0x5d,0xbf,0xfe,0x2d,0xff,0x08,0xe1, ++0x10,0x60,0x43,0x78,0xff,0xff,0x02,0x65,0xa2,0xd3,0x02,0xa2,0x60,0x47,0xe0,0x84, ++0xe0,0x84,0xe0,0x84,0xe0,0x81,0x06,0x63,0xe1,0x81,0x3d,0x44,0x80,0xb4,0x10,0xbc, ++0x02,0x24,0x04,0xbc,0x40,0x5d,0xff,0xff,0x34,0x9d,0xf6,0x1f,0xff,0xff,0xff,0xff, ++0x40,0x5d,0xa2,0xd3,0x02,0xa2,0x60,0x47,0x60,0x41,0x0e,0x63,0xe1,0x81,0x3d,0x44, ++0x80,0xb4,0x10,0xbc,0x02,0x24,0x04,0xbc,0x40,0x5d,0xff,0xff,0x34,0x9d,0xf6,0x1f, ++0xff,0xff,0xff,0xff,0x40,0x5d,0xa2,0xd3,0x02,0xa2,0x60,0x47,0x60,0x41,0x0e,0x63, ++0xe1,0x81,0x3d,0x44,0x80,0xb4,0x10,0xbc,0x02,0x24,0x04,0xbc,0x40,0x5d,0xff,0xff, ++0x34,0x9d,0xf6,0x1f,0xff,0xff,0xff,0xff,0x40,0x5d,0x64,0x40,0x01,0x26,0x08,0x00, ++0x3c,0x44,0x5f,0xb4,0x20,0x65,0x34,0x9c,0xff,0xff,0xff,0xff,0x40,0x5c,0x05,0x00, ++0x01,0x65,0x34,0x9d,0xff,0xff,0xff,0xff,0x40,0x5d,0x2f,0x58,0xff,0xff,0x8f,0xf1, ++0x00,0xe1,0x64,0x44,0x00,0x7f,0xe0,0x85,0xc4,0x84,0xe0,0x85,0x3c,0x44,0x6f,0xb4, ++0x40,0x5c,0x00,0x6b,0x3e,0x44,0x74,0xb4,0x40,0x5e,0x01,0x7c,0x15,0x60,0xdc,0x62, ++0xc6,0x82,0x58,0x4f,0xa0,0x00,0x01,0x60,0xf4,0x64,0x60,0x54,0xcd,0xe2,0x32,0x44, ++0x08,0x2b,0xfd,0x00,0x3c,0x44,0x7f,0xb4,0x10,0xbc,0x40,0x5c,0x62,0xff,0x01,0x7c, ++0x08,0x60,0x2a,0x64,0xa0,0xd9,0x90,0xf3,0xbf,0xfe,0x60,0x40,0x05,0x36,0x2d,0xff, ++0x07,0x36,0xd8,0xfe,0x08,0xe1,0x10,0x60,0x43,0x78,0xff,0xff,0xcb,0xf3,0xff,0xff, ++0x60,0x40,0x00,0x36,0x03,0x00,0x0e,0x60,0x5e,0x78,0xff,0xff,0x00,0x64,0x96,0xfb, ++0x0a,0x64,0x40,0x4c,0x19,0xff,0x22,0xf3,0x20,0x44,0x01,0x2a,0x04,0x00,0x00,0x64, ++0x40,0x40,0x97,0xf3,0x0b,0x00,0x00,0x3a,0x32,0x00,0x1a,0xe1,0x00,0x64,0xc0,0xfb, ++0x31,0x44,0x01,0x26,0x1b,0xe1,0xa1,0xff,0xff,0xff,0xb9,0x3f,0x72,0x45,0xdc,0x84, ++0x97,0xfb,0x60,0x55,0x65,0x52,0x11,0x64,0x96,0xfb,0x98,0xf3,0x06,0x04,0xdc,0x84, ++0x98,0xfb,0x99,0xf3,0x02,0x04,0xdc,0x84,0x99,0xfb,0x3e,0xf3,0xff,0xff,0xfe,0xa0, ++0x59,0xf3,0xe3,0x04,0x60,0x40,0x02,0x2a,0xe0,0x00,0x99,0xff,0x3d,0x44,0x7f,0xb4, ++0x00,0x7f,0x40,0x5d,0x80,0xbc,0xff,0xff,0xff,0xff,0x40,0x5d,0x98,0xff,0x00,0x64, ++0x3e,0xfb,0xd3,0x00,0x21,0xf1,0x43,0xff,0x64,0x40,0x07,0x26,0x03,0x00,0x12,0x60, ++0x01,0x78,0xff,0xff,0x6c,0x40,0x03,0xe1,0x3c,0x46,0x0f,0xf0,0x46,0xf3,0x64,0x40, ++0x01,0x2a,0x09,0x00,0x60,0x5c,0x62,0x60,0xda,0x61,0xa1,0xd3,0xff,0xff,0xd0,0x80, ++0xff,0xff,0x01,0x06,0x64,0x44,0x1c,0xf0,0xff,0xff,0x64,0x41,0x08,0xb1,0x60,0x45, ++0x03,0x22,0x00,0x61,0xb5,0x85,0x2b,0x5c,0xd1,0x80,0x1e,0xf1,0x0b,0x03,0x41,0x4b, ++0x38,0x64,0x65,0x40,0x08,0x2a,0x80,0x64,0x60,0x48,0x88,0x6a,0xff,0xff,0xff,0xff, ++0x01,0x16,0xfe,0x00,0x00,0x6b,0x99,0xff,0x3e,0x44,0x01,0xbc,0x00,0x7f,0x40,0x5e, ++0xcc,0xf1,0x3d,0x44,0xe7,0xb4,0x40,0x5d,0x3e,0x44,0xed,0xb4,0xb0,0x84,0x40,0x5e, ++0x3d,0x44,0x08,0xbc,0x40,0x5d,0x98,0xff,0x05,0x64,0xcc,0x84,0xff,0xff,0xfd,0x02, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x99,0xff, ++0x3e,0x44,0x77,0xb4,0x80,0xbc,0x40,0x5e,0x98,0xff,0x73,0xf1,0x10,0x64,0x64,0x40, ++0x0e,0x36,0xb4,0x85,0x65,0x48,0x8a,0x6a,0xff,0xff,0xff,0xff,0x01,0x16,0xfe,0x00, ++0x3e,0xf3,0xff,0xff,0x00,0xa0,0xff,0xff,0x0a,0x03,0x99,0xff,0x3d,0x44,0x7f,0xb4, ++0x00,0x7f,0x40,0x5d,0x80,0xbd,0x00,0x64,0x3e,0xfb,0x45,0x5d,0x98,0xff,0x21,0xf1, ++0x22,0xf3,0x64,0x45,0x00,0xbc,0x00,0x64,0x4d,0x03,0x00,0x61,0x22,0xfb,0x52,0xf1, ++0x9a,0xf3,0x64,0x40,0x04,0x2a,0x06,0x00,0x60,0x45,0x73,0x44,0xd4,0x84,0xe7,0xa0, ++0x0d,0x0e,0x0c,0x04,0x2b,0x60,0xc2,0x63,0x72,0x45,0x65,0x44,0xc3,0xfb,0x04,0x05, ++0x65,0x44,0xdc,0x80,0xff,0xff,0x05,0x02,0x01,0x64,0x40,0x40,0x11,0x60,0x50,0x78, ++0xff,0xff,0xff,0x60,0xf0,0x64,0xd4,0x80,0x20,0xa4,0xf8,0x04,0xd4,0x80,0xff,0xff, ++0xf5,0x07,0x02,0xfe,0xbd,0xd3,0xff,0xff,0x44,0x8a,0x02,0x24,0xdd,0x81,0x02,0x24, ++0xdd,0x81,0xbd,0xd3,0x97,0xf1,0x61,0x45,0xc0,0x84,0x00,0x61,0x02,0x24,0x01,0xb9, ++0xc4,0x84,0x60,0x55,0x2a,0x52,0x97,0xfb,0x02,0x24,0x01,0xb9,0xbd,0xd3,0x98,0xf1, ++0x61,0x45,0xc0,0x84,0x00,0x61,0x02,0x24,0x01,0xb9,0xc4,0x84,0x98,0xfb,0x02,0x24, ++0x01,0xb9,0xbd,0xd3,0x99,0xf1,0x61,0x45,0xc0,0x84,0xc4,0x84,0x99,0xfb,0x21,0xf3, ++0xff,0xff,0x60,0x45,0x65,0x40,0x01,0x2a,0x07,0x00,0x3c,0x44,0x40,0x42,0x21,0xf3, ++0xff,0xff,0xfe,0xb4,0x21,0xfb,0x06,0x00,0x11,0x60,0x50,0x78,0xff,0xff,0x11,0x60, ++0x50,0x78,0xff,0xff,0x07,0x64,0x96,0xfb,0x22,0x46,0x0f,0xf0,0xff,0xff,0x64,0x40, ++0x01,0x2a,0x03,0x00,0x16,0x60,0x03,0x78,0xff,0xff,0x15,0x60,0x0c,0x78,0xff,0xff, ++0x27,0x44,0x04,0x2a,0x09,0x00,0xfb,0xb4,0x40,0x47,0x3c,0x46,0x02,0x64,0x20,0xfb, ++0xc0,0xfe,0x11,0x60,0x50,0x78,0xff,0xff,0x27,0x44,0x02,0x2a,0x08,0x00,0xfd,0xb4, ++0x40,0x47,0x06,0x64,0x20,0xfb,0xc0,0xfe,0x11,0x60,0x50,0x78,0xff,0xff,0x02,0x0a, ++0x00,0x64,0x60,0x50,0x11,0x60,0x50,0x78,0xff,0xff,0x01,0x60,0x2c,0x74,0xcd,0xe2, ++0x46,0xff,0x47,0xff,0x01,0x64,0x4a,0xfb,0x83,0xe1,0x00,0x65,0x26,0x44,0x02,0x26, ++0x09,0x00,0x3e,0x44,0x34,0x81,0xff,0xff,0x05,0x03,0x45,0x5e,0x26,0x44,0x02,0xbc, ++0x40,0x46,0xd1,0xfe,0x0c,0x64,0x40,0x4c,0x19,0xff,0xa1,0xff,0x4c,0x4e,0x01,0x25, ++0x00,0x00,0x01,0x64,0xc0,0xfb,0x4b,0x74,0xcd,0xe2,0xf0,0x60,0x00,0x78,0x00,0x61, ++0x46,0xff,0x47,0xff,0x11,0x60,0x50,0x78,0xff,0xff,0x99,0xff,0x3e,0x44,0xfd,0xb4, ++0x40,0x5e,0x98,0xff,0xb5,0xff,0xbc,0xff,0x46,0xff,0xb7,0xff,0xb4,0xff,0xff,0xff, ++0xff,0xff,0x84,0x60,0x1d,0x7d,0xb5,0xff,0xff,0xff,0x99,0xff,0x07,0x60,0x80,0xe9, ++0x98,0xff,0xff,0xff,0xff,0xff,0x80,0xe9,0xff,0xff,0xff,0xff,0xb7,0xff,0xb4,0xff, ++0xff,0xff,0x99,0xff,0x3e,0x44,0x02,0xbc,0x00,0x7f,0x40,0x5e,0x98,0xff,0xff,0xff, ++0xff,0xff,0x46,0xff,0x47,0xff,0x26,0x43,0x04,0x2a,0x54,0x00,0xfb,0xb3,0x43,0x46, ++0x04,0xbb,0x2a,0x44,0x23,0xfa,0x20,0x44,0xe8,0x80,0x00,0x64,0x40,0x40,0x97,0xf3, ++0x05,0x04,0x72,0x45,0xdc,0x84,0x97,0xfb,0x60,0x55,0x65,0x52,0x24,0xfa,0x98,0xf3, ++0x02,0x04,0xdc,0x84,0x98,0xfb,0x27,0xfa,0x99,0xf3,0x02,0x04,0xdc,0x84,0x99,0xfb, ++0x28,0xfa,0x65,0x44,0xdc,0x80,0xff,0xff,0x04,0x03,0x2a,0x44,0xdc,0x80,0xff,0xff, ++0x01,0x02,0x58,0x80,0xf4,0xb3,0x32,0x40,0x01,0x2a,0x08,0x00,0x04,0xbb,0x0f,0xfc, ++0x01,0x5d,0xdc,0xfe,0x05,0xff,0x11,0x60,0x50,0x78,0xff,0xff,0x2d,0x44,0x0c,0x26, ++0x0d,0x00,0xbf,0xf3,0xff,0xff,0x00,0xa0,0xff,0xff,0x04,0x03,0x26,0x44,0x02,0xbc, ++0x40,0x46,0x36,0x00,0x0f,0xfc,0x01,0x5d,0xdc,0xfe,0x05,0xff,0x27,0x44,0x04,0x2a, ++0x09,0x00,0xfb,0xb4,0x40,0x47,0x2d,0x44,0x58,0x36,0x37,0x00,0x02,0x64,0x20,0xfb, ++0xc0,0xfe,0x26,0x00,0x02,0x2a,0x24,0x00,0xfd,0xb4,0x40,0x47,0x06,0x64,0x20,0xfb, ++0xc0,0xfe,0x1e,0x00,0x2a,0x44,0xdc,0x80,0xff,0xff,0x01,0x02,0x58,0x80,0x27,0x44, ++0x80,0x2a,0x13,0x00,0x7f,0xb4,0x40,0x47,0x27,0x44,0x04,0x2a,0x06,0x00,0xfb,0xb4, ++0x40,0x47,0x02,0x64,0x20,0xfb,0xc0,0xfe,0x08,0x00,0x27,0x44,0x02,0x2a,0x05,0x00, ++0xfd,0xb4,0x40,0x47,0x06,0x64,0x20,0xfb,0xc0,0xfe,0x11,0x60,0x50,0x78,0xff,0xff, ++0x26,0x44,0x80,0x2a,0x07,0x00,0x1f,0xf1,0x70,0x44,0xd0,0x80,0xff,0xff,0x02,0x05, ++0x64,0xe2,0x64,0x50,0x11,0x60,0x50,0x78,0xff,0xff,0x06,0x64,0x96,0xfb,0x22,0x46, ++0x29,0xf0,0xf7,0x60,0xff,0x64,0xa0,0x84,0xa2,0xda,0x04,0x64,0x03,0xfa,0x00,0xf2, ++0xff,0xff,0x04,0xfa,0x01,0x64,0x20,0xfb,0xc0,0xfe,0x11,0x60,0x50,0x78,0xff,0xff, ++0x04,0x64,0x96,0xfb,0x46,0xff,0x47,0xff,0x0a,0x64,0x40,0x4c,0x19,0xff,0x03,0xe1, ++0x29,0xf2,0xff,0xff,0x0c,0xb4,0xff,0xff,0x08,0x3a,0x0f,0x00,0x18,0x60,0x80,0x64, ++0xa0,0xd3,0xff,0xff,0xe8,0x84,0xe0,0x84,0x60,0x45,0x18,0x60,0x84,0x64,0xc4,0x84, ++0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0xff,0xff,0xa1,0xff,0xff,0xff,0xb9,0x3f, ++0x22,0xf2,0x08,0x63,0xff,0xff,0x08,0x2a,0x00,0x63,0x28,0x44,0x04,0x26,0x0a,0x00, ++0x25,0x44,0x06,0xfa,0x60,0x46,0x01,0xf2,0xff,0xff,0x61,0x5e,0x03,0x2b,0x01,0xfa, ++0x21,0x46,0x0d,0x00,0x28,0x44,0xb4,0x36,0x0a,0x00,0x08,0x63,0x3c,0x46,0x1c,0xf2, ++0x46,0xf3,0x60,0x40,0x08,0x2a,0x00,0x63,0x21,0x46,0x60,0x45,0x1b,0x00,0x20,0xf2, ++0xff,0xff,0x00,0x7f,0xf6,0xa0,0x00,0x65,0x07,0x03,0xec,0xa0,0x01,0x65,0x04,0x03, ++0xc9,0xa0,0x02,0x65,0x01,0x03,0x03,0x65,0x29,0xf2,0xff,0xff,0x0c,0xb4,0xff,0xff, ++0x00,0x36,0x08,0x00,0x62,0x60,0xda,0x62,0xa2,0xd3,0xff,0xff,0xd4,0x80,0xff,0xff, ++0x01,0x05,0x60,0x45,0x45,0x45,0x65,0x40,0x03,0x22,0x00,0x63,0xb7,0x85,0x2b,0x5c, ++0xd3,0x80,0xff,0xff,0x0b,0x03,0x43,0x4b,0x38,0x64,0x65,0x40,0x08,0x2a,0x80,0x64, ++0x60,0x48,0x88,0x6a,0xff,0xff,0xff,0xff,0x01,0x16,0xfe,0x00,0x00,0x6b,0x99,0xff, ++0x3e,0x44,0x01,0xbc,0x00,0x7f,0x40,0x5e,0xcc,0xf1,0x3d,0x44,0xe7,0xb4,0x40,0x5d, ++0x3e,0x44,0xed,0xb4,0xb0,0x84,0x40,0x5e,0x3d,0x44,0x08,0xbc,0x40,0x5d,0x98,0xff, ++0x05,0x64,0xcc,0x84,0xff,0xff,0xfd,0x02,0xff,0xff,0xff,0xff,0xf0,0x27,0x7e,0x00, ++0x3e,0x06,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x99,0xff,0x3e,0x44, ++0x77,0xb4,0x80,0xbc,0x40,0x5e,0x98,0xff,0x73,0xf1,0x00,0x64,0x64,0x40,0x0e,0x36, ++0x10,0x64,0xb4,0x85,0x65,0x48,0x8a,0x6a,0xff,0xff,0xff,0xff,0x01,0x16,0xfe,0x00, ++0x3e,0xf3,0xff,0xff,0x00,0xa0,0xff,0xff,0x0a,0x03,0x99,0xff,0x3d,0x44,0x7f,0xb4, ++0x00,0x7f,0x40,0x5d,0x80,0xbd,0x00,0x64,0x3e,0xfb,0x45,0x5d,0x98,0xff,0x2a,0x44, ++0x23,0xfa,0x20,0x44,0xe8,0x80,0x00,0x64,0x40,0x40,0x97,0xf3,0x05,0x04,0x72,0x45, ++0xdc,0x84,0x97,0xfb,0x60,0x55,0x65,0x52,0x24,0xfa,0x98,0xf3,0x02,0x04,0xdc,0x84, ++0x98,0xfb,0x27,0xfa,0x99,0xf3,0x02,0x04,0xdc,0x84,0x99,0xfb,0x28,0xfa,0x65,0x44, ++0xdc,0x80,0xff,0xff,0x04,0x03,0x2a,0x44,0xdc,0x80,0xff,0xff,0x01,0x02,0x58,0x80, ++0x08,0x29,0x09,0x00,0x21,0xf1,0xff,0xff,0x64,0x40,0x07,0x2e,0x04,0x00,0x43,0xff, ++0x10,0x64,0x20,0xfb,0xc0,0xfe,0x2d,0x44,0x08,0x22,0x03,0x00,0x0d,0xb0,0x0c,0x3a, ++0x0a,0x00,0x26,0x43,0x84,0xbb,0xf4,0xb3,0x21,0x46,0x0f,0xfc,0x00,0x64,0x40,0x46, ++0x01,0x5d,0xdc,0xfe,0x05,0xff,0x09,0x64,0x96,0xfb,0x28,0x44,0xb4,0x3a,0x0b,0x00, ++0x27,0x44,0x06,0x22,0x05,0x00,0xf9,0xb4,0x40,0x47,0x02,0x64,0x20,0xfb,0xc0,0xfe, ++0x16,0x60,0xc0,0x78,0xff,0xff,0xa4,0x36,0x0a,0x00,0x04,0x26,0x0b,0x00,0x27,0x44, ++0x06,0x22,0x05,0x00,0xf9,0xb4,0x40,0x47,0x02,0x64,0x20,0xfb,0xc0,0xfe,0x16,0x60, ++0x89,0x78,0xff,0xff,0x28,0x44,0xd4,0x3a,0x5b,0x00,0x48,0xe2,0x1c,0x42,0x22,0x46, ++0x1c,0xf2,0xff,0xff,0x07,0xb4,0xfc,0xa0,0x03,0x64,0x01,0x02,0x1c,0xfa,0x27,0xf0, ++0x01,0x60,0x00,0x64,0xc0,0x84,0x27,0xfa,0x26,0xf0,0xff,0x60,0x00,0x64,0xa0,0x84, ++0x26,0xfa,0x63,0x60,0x5e,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04, ++0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x46,0xf3,0x00,0x7c,0x60,0x43, ++0xe0,0x84,0xe0,0x84,0x60,0x45,0x63,0x60,0x62,0x64,0xc4,0x84,0xa0,0xd3,0xff,0xff, ++0xdc,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb, ++0x19,0x60,0x52,0x65,0xe3,0x83,0xc7,0x82,0xa2,0xd9,0x27,0x44,0xfb,0xb4,0x40,0x47, ++0x29,0xf0,0xf7,0x60,0xff,0x64,0xa0,0x84,0xa2,0xda,0x0b,0xf2,0x03,0xfa,0xff,0xff, ++0x0c,0xf2,0x04,0xfa,0x34,0xf2,0xff,0xff,0xdc,0x84,0x34,0xfa,0x14,0xf2,0x0f,0xb5, ++0x0f,0xb4,0xcc,0x84,0x94,0x80,0x29,0xf0,0x04,0x02,0xfb,0x60,0xff,0x64,0xa0,0x84, ++0x03,0x00,0x04,0x64,0x60,0x47,0xb0,0x84,0x29,0xfa,0x00,0x64,0x15,0xfa,0x35,0x00, ++0xc4,0x3a,0x1d,0x00,0x27,0x44,0xfd,0xb4,0x40,0x47,0x48,0xe2,0x63,0x60,0xa0,0x64, ++0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff, ++0xdc,0x84,0xa2,0xdb,0x64,0x60,0x30,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb, ++0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x16,0x00,0x28,0x44, ++0x04,0x2a,0x01,0x00,0x00,0x00,0x04,0x26,0x08,0x00,0x68,0x3a,0x06,0x00,0x32,0x44, ++0x00,0x2b,0x03,0x00,0x15,0x60,0x07,0x78,0xff,0xff,0x11,0x60,0x50,0x78,0xff,0xff, ++0x0a,0x64,0x96,0xfb,0x11,0x60,0x50,0x78,0xff,0xff,0x1c,0x42,0x22,0x46,0x46,0xf3, ++0xff,0xff,0x40,0x45,0x29,0xf2,0xff,0xff,0xff,0xff,0x04,0x2b,0x59,0x00,0x16,0xf2, ++0xff,0xff,0x40,0x43,0x21,0xf2,0x25,0x40,0x02,0x36,0xe0,0x84,0x48,0xf3,0x60,0x41, ++0x60,0x45,0x22,0x60,0x58,0x4f,0xe1,0x78,0xff,0xff,0xae,0x81,0xff,0xff,0x0d,0x03, ++0xdc,0x84,0x03,0x65,0xd5,0x80,0x25,0x40,0x03,0x3a,0x07,0x00,0x06,0x07,0x23,0x5c, ++0x60,0x41,0x00,0x64,0x80,0x7f,0x30,0x83,0x61,0x44,0x40,0x44,0x0f,0x64,0x14,0xf0, ++0x34,0xf2,0xa0,0x81,0x0f,0xb4,0xc9,0x85,0xd4,0x80,0x24,0x44,0x0f,0x02,0x1f,0xf2, ++0x25,0x40,0x02,0x36,0xe0,0x84,0x48,0xf3,0x60,0x41,0x60,0x45,0x22,0x60,0x58,0x4f, ++0xe1,0x78,0xff,0xff,0xae,0x81,0xff,0xff,0x01,0x03,0xdc,0x84,0xc0,0x65,0xc4,0x85, ++0x62,0x60,0xda,0x61,0xa1,0xd1,0x25,0x44,0xd0,0x80,0xff,0xff,0x01,0x04,0x64,0x44, ++0xe0,0x84,0xe0,0x84,0xe0,0x9c,0x19,0x60,0xf4,0x64,0x2b,0x40,0x08,0x26,0x03,0x00, ++0x40,0xd1,0x65,0x44,0x04,0x00,0x04,0xa4,0x40,0xd1,0x65,0x44,0xa0,0xa4,0xc0,0x84, ++0xa8,0xf1,0xc0,0x84,0xc0,0x84,0x2a,0xfa,0x27,0x44,0x40,0xbc,0x40,0x47,0x3e,0x00, ++0x17,0xf2,0x1f,0xf2,0x40,0x43,0x25,0x40,0x02,0x36,0xe0,0x84,0x48,0xf3,0x60,0x41, ++0x60,0x45,0x22,0x60,0x58,0x4f,0xe1,0x78,0xff,0xff,0xae,0x81,0xff,0xff,0x0d,0x03, ++0xdc,0x84,0x03,0x65,0xd5,0x80,0x25,0x40,0x03,0x3a,0x07,0x00,0x06,0x07,0x23,0x5c, ++0x60,0x41,0x00,0x64,0x80,0x7f,0x30,0x83,0x61,0x44,0x40,0x44,0x29,0xf2,0xff,0xff, ++0x60,0x40,0xc4,0x36,0x18,0x00,0x56,0x64,0xa0,0xd2,0x00,0x7c,0x60,0x40,0x01,0x26, ++0x11,0x00,0x62,0x60,0xda,0x61,0xa1,0xd1,0x25,0x44,0xd0,0x80,0xff,0xff,0x01,0x04, ++0x64,0x44,0xe0,0x84,0xe0,0x84,0xe0,0x85,0x19,0x60,0xf4,0x64,0x2b,0x40,0x08,0x26, ++0x04,0xa4,0x44,0xd1,0x2a,0xf8,0x27,0x44,0xbf,0xb4,0x40,0x47,0x22,0x46,0x29,0xf0, ++0x6b,0x44,0x64,0x40,0x40,0x27,0x80,0xbc,0x60,0x4b,0xf3,0x60,0x58,0x4f,0xd8,0x78, ++0xff,0xff,0xbc,0xff,0x22,0x46,0x2b,0xf2,0xff,0xff,0xff,0xff,0x01,0x26,0x0e,0x00, ++0x27,0x44,0x04,0xbc,0x40,0x47,0x24,0xf3,0xb4,0xff,0x60,0x5b,0x4d,0xe2,0x84,0x60, ++0x1d,0x7d,0x8e,0x60,0x00,0x6b,0x13,0x60,0x72,0x78,0xff,0xff,0xb5,0xff,0xbc,0xff, ++0x46,0xff,0x47,0xff,0xb7,0xff,0xb4,0xff,0x00,0x6b,0x99,0xff,0x3e,0x44,0x7c,0xb4, ++0x08,0xbc,0x40,0x5e,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, ++0xff,0xff,0xff,0xff,0x99,0xff,0x3d,0x44,0x10,0xbc,0x00,0x7f,0x40,0x5d,0x98,0xff, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, ++0xff,0xff,0xff,0xff,0xb7,0xff,0xb4,0xff,0xff,0xff,0xff,0xff,0x84,0x60,0x1d,0x7d, ++0x99,0xff,0x3e,0x44,0x02,0xbc,0x00,0x7f,0x40,0x5e,0x98,0xff,0xff,0xff,0x46,0xff, ++0x47,0xff,0x13,0x60,0x5f,0x78,0xff,0xff,0x0e,0x64,0x96,0xfb,0x00,0x60,0x13,0x66, ++0x46,0x42,0x10,0x60,0x00,0x7c,0x3c,0x46,0x29,0xf2,0x22,0x46,0xa0,0x84,0xb4,0xbc, ++0x29,0xfa,0x62,0x60,0xda,0x61,0xa1,0xd1,0x46,0xf3,0xff,0xff,0xd0,0x80,0xff,0xff, ++0x01,0x06,0x64,0x44,0x40,0x45,0x3c,0x46,0x2b,0xf2,0x2c,0xf0,0x60,0x43,0x2d,0xf2, ++0x22,0x46,0x2b,0xfc,0x2c,0xf8,0x2d,0xfa,0x3c,0x46,0x2e,0xf2,0x2f,0xf0,0x60,0x43, ++0x30,0xf2,0x22,0x46,0x2e,0xfc,0x2f,0xf8,0x30,0xfa,0x3c,0x46,0x29,0xf2,0xff,0xff, ++0xff,0xff,0x04,0x2b,0x13,0x00,0x21,0xf2,0x46,0xf1,0xff,0xff,0x64,0x40,0x02,0x36, ++0xe0,0x84,0x48,0xf3,0x60,0x41,0x60,0x45,0x22,0x60,0x58,0x4f,0xe1,0x78,0xff,0xff, ++0xae,0x81,0xff,0xff,0x01,0x03,0xdc,0x84,0x40,0x44,0x12,0x00,0x1f,0xf2,0x46,0xf1, ++0xff,0xff,0x64,0x40,0x02,0x36,0xe0,0x84,0x48,0xf3,0x60,0x41,0x60,0x45,0x22,0x60, ++0x58,0x4f,0xe1,0x78,0xff,0xff,0xae,0x81,0xff,0xff,0x01,0x03,0xdc,0x84,0x40,0x44, ++0x00,0x64,0x40,0x43,0x19,0x60,0xf2,0x63,0x25,0x44,0xe0,0x84,0xe0,0x84,0xe0,0x85, ++0xc7,0x83,0x2b,0x40,0x08,0x26,0x04,0xa3,0xbd,0xd1,0xa3,0xd1,0x64,0x43,0xc0,0x65, ++0x2b,0x40,0x08,0x26,0x60,0x65,0xd7,0x83,0xa8,0xf3,0xff,0xff,0xc0,0x84,0xc0,0x84, ++0xc4,0x84,0x24,0x45,0xc4,0x84,0x22,0x46,0x2a,0xfa,0x63,0x44,0xa8,0xf1,0xff,0xff, ++0xd0,0x84,0xff,0xff,0x40,0x44,0xf3,0x60,0x58,0x4f,0xd8,0x78,0xff,0xff,0xbc,0xff, ++0x27,0x44,0x02,0xbc,0x40,0x47,0x24,0xf3,0xb4,0xff,0x60,0x5b,0x4d,0xe2,0x13,0x60, ++0x72,0x78,0xff,0xff,0x0d,0x64,0x96,0xfb,0x00,0x64,0x40,0x43,0x25,0x44,0xe0,0x84, ++0xe0,0x84,0xe0,0x85,0x19,0x60,0xf4,0x64,0x2b,0x40,0x08,0x26,0x04,0xa4,0x44,0xd1, ++0x80,0x60,0x00,0x64,0x25,0x40,0x03,0x36,0x40,0x43,0xc0,0x65,0x2b,0x40,0x08,0x26, ++0x60,0x65,0x00,0x60,0x13,0x66,0x1f,0xf3,0x46,0x42,0xd0,0x83,0xff,0xff,0x02,0x28, ++0x00,0x63,0x2a,0xfc,0x64,0x44,0xa8,0xf1,0xd4,0x84,0xd0,0x84,0xff,0xff,0x40,0x44, ++0xd4,0x64,0x29,0xfa,0x21,0x46,0x2e,0xf2,0x2f,0xf0,0x60,0x43,0x30,0xf2,0x22,0x46, ++0x2b,0xfc,0x2c,0xf8,0x2d,0xfa,0xf3,0x60,0x58,0x4f,0xd8,0x78,0xff,0xff,0xbc,0xff, ++0x4c,0x00,0x0f,0x64,0x96,0xfb,0x64,0x60,0x2c,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84, ++0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x00,0x64, ++0x40,0x43,0x00,0x60,0x13,0x66,0x46,0x42,0xc4,0x64,0x29,0xfa,0x21,0x46,0x2e,0xf2, ++0x2f,0xf0,0x60,0x43,0x30,0xf2,0x22,0x46,0x2b,0xfc,0x2c,0xf8,0x2d,0xfa,0x25,0x44, ++0xe0,0x84,0xe0,0x84,0xe0,0x85,0x19,0x60,0xf4,0x64,0x2b,0x40,0x08,0x26,0x04,0xa4, ++0x44,0xd1,0x80,0x60,0x00,0x64,0x25,0x40,0x03,0x36,0x40,0x43,0xc0,0x65,0x2b,0x40, ++0x08,0x26,0x60,0x65,0x1f,0xf3,0x22,0x46,0xd0,0x84,0x2a,0xfa,0x64,0x44,0xa8,0xf1, ++0xd4,0x84,0xd0,0x84,0xff,0xff,0x40,0x44,0xf3,0x60,0x58,0x4f,0xd8,0x78,0xff,0xff, ++0xbc,0xff,0x63,0x60,0xa4,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04, ++0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0xb4,0xff,0xff,0xff,0xff,0xff, ++0x84,0x60,0x1d,0x7d,0x8e,0x60,0x00,0x6b,0x11,0x60,0x50,0x78,0xff,0xff,0xff,0x00, ++0x00,0xe0,0x7f,0x00,0xfe,0x0f,0xc7,0xf1,0x01,0x64,0xd0,0x80,0xbf,0xfb,0x1a,0x03, ++0xc6,0xfb,0x18,0x60,0x7a,0x65,0xa5,0xd3,0x41,0x4d,0xdc,0x84,0xa5,0xdb,0x26,0x44, ++0x02,0x26,0x17,0x00,0x3e,0x45,0x35,0x81,0xff,0xff,0x0f,0x02,0x64,0x60,0x78,0x64, ++0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff, ++0xdc,0x84,0xa2,0xdb,0xf3,0x60,0xac,0x78,0xff,0xff,0x41,0x5e,0x02,0x64,0x40,0x46, ++0xd1,0xfe,0x21,0x46,0x46,0x45,0x4c,0xe2,0x0e,0x64,0x40,0x4c,0x19,0xff,0x03,0xe1, ++0x26,0x44,0x02,0xb4,0x12,0xbc,0x40,0x46,0x2e,0x44,0x20,0xfa,0x18,0x60,0x10,0x62, ++0xa2,0xd1,0xff,0xff,0x64,0x40,0x01,0x2a,0x12,0x00,0x66,0x69,0xff,0xff,0xff,0xff, ++0x01,0x16,0xfe,0x00,0x68,0x44,0x00,0x7f,0x60,0x45,0x7c,0x69,0xff,0xff,0xff,0xff, ++0x01,0x16,0xfe,0x00,0x68,0x44,0x00,0x7f,0x60,0x47,0xb4,0x84,0x0f,0x00,0x00,0x65, ++0x7c,0x69,0xff,0xff,0xff,0xff,0x01,0x16,0xfe,0x00,0x68,0x44,0xce,0xf1,0x00,0x7f, ++0xd0,0x80,0xff,0xff,0x01,0x04,0x64,0x44,0x60,0x47,0xb4,0x84,0x25,0xfa,0x20,0xf2, ++0xff,0xff,0xff,0xb4,0x0a,0x36,0x00,0x7f,0x14,0x36,0x01,0x7f,0x37,0x36,0x02,0x7f, ++0x6e,0x36,0x03,0x7f,0x26,0xfa,0x00,0x7c,0x22,0xf8,0x24,0xf1,0x01,0x64,0x4a,0xfb, ++0x2e,0x44,0xa1,0xff,0x6c,0x43,0x21,0xfc,0x7e,0x69,0xc3,0x94,0xcd,0xe2,0x9c,0xfe, ++0xff,0xff,0x0e,0x04,0x6a,0x60,0xb4,0x62,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb, ++0x01,0x64,0xbf,0xfb,0x27,0x44,0x80,0xbc,0x40,0x47,0xf3,0x60,0xb2,0x78,0xff,0xff, ++0xcb,0xf1,0xff,0xff,0x64,0x40,0x00,0x36,0x03,0x00,0x0e,0x60,0x5e,0x78,0xff,0xff, ++0x00,0x7c,0xbf,0xf9,0x40,0x45,0x6e,0x36,0x35,0x00,0x37,0x36,0x26,0x00,0x14,0x36, ++0x1f,0x00,0x0a,0x36,0x17,0x00,0x64,0x60,0x6c,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84, ++0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x21,0x63, ++0x96,0xfd,0x27,0x44,0x80,0xbc,0x40,0x47,0x07,0x60,0xd0,0x74,0xcd,0xe2,0xf3,0x60, ++0xb2,0x78,0xff,0xff,0xa1,0xff,0x4c,0x48,0xeb,0x83,0xeb,0x83,0xeb,0x83,0x20,0x00, ++0xa1,0xff,0x4c,0x48,0xeb,0x83,0xeb,0x83,0x1b,0x00,0xa1,0xff,0x4c,0x48,0xe3,0x85, ++0xc7,0x85,0xe3,0x83,0xe3,0x83,0xe3,0x83,0xc7,0x83,0xeb,0x83,0xeb,0x83,0xeb,0x83, ++0xeb,0x83,0x0e,0x00,0xe3,0x85,0xc7,0x85,0xe3,0x83,0xe3,0x83,0xe3,0x83,0xa1,0xff, ++0x4c,0x48,0xc7,0x83,0xeb,0x83,0xeb,0x83,0xeb,0x83,0xff,0xff,0x80,0x27,0xcf,0x83, ++0x1f,0xfc,0xfc,0xa3,0x3b,0xf3,0x43,0x43,0xa1,0xff,0x4c,0x4e,0x1c,0x7c,0xd0,0x9c, ++0xd3,0x80,0x20,0x44,0x0f,0x04,0x64,0x60,0x70,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84, ++0xa2,0xdb,0x27,0x44,0x80,0xbc,0x40,0x47,0x07,0x60,0xd0,0x74,0xcd,0xe2,0xf3,0x60, ++0xb2,0x78,0xff,0xff,0xe8,0x84,0x52,0x4a,0x01,0x05,0x70,0x80,0x52,0x63,0x28,0x44, ++0xbd,0xda,0xff,0xff,0xa1,0xff,0x6c,0x45,0x2e,0x44,0x80,0x2b,0x1f,0xfb,0xbd,0xda, ++0x65,0x44,0xb0,0xf1,0xbd,0xda,0x50,0xfe,0xff,0xff,0x01,0x2a,0x04,0x00,0x26,0x44, ++0x20,0xbc,0x40,0x46,0x01,0x00,0xd0,0x80,0xa1,0xff,0x6c,0x44,0xb1,0xf1,0xbd,0xda, ++0xc4,0x85,0xd0,0x80,0x00,0x61,0x28,0x44,0x04,0x2a,0x03,0x00,0x40,0x27,0xd1,0x00, ++0x01,0x61,0xb2,0xf1,0xff,0xff,0xa1,0xff,0x6c,0x44,0xbd,0xda,0xc4,0x85,0xd0,0x80, ++0x32,0x44,0x01,0x2a,0x27,0x00,0x28,0x44,0xd4,0x36,0x02,0x00,0xc4,0x3a,0x06,0x00, ++0x00,0x64,0x38,0xfa,0x08,0x64,0xf2,0x60,0xe6,0x78,0x40,0x4c,0xa1,0xff,0x6c,0x44, ++0xbd,0xda,0xff,0xff,0xa1,0xff,0x6c,0x44,0xbd,0xda,0x20,0x61,0x28,0x44,0x03,0x2b, ++0x00,0x61,0x60,0x40,0x40,0x27,0x02,0xb9,0x41,0x4e,0xa1,0xff,0x6c,0x44,0xbd,0xda, ++0x28,0x44,0xb4,0x36,0xe5,0x00,0xa4,0x36,0xe3,0x00,0xe4,0x36,0xe1,0x00,0xf1,0x60, ++0xb9,0x78,0xff,0xff,0x61,0x40,0x01,0x22,0x31,0x00,0xa1,0xff,0x6c,0x44,0xbd,0xda, ++0x28,0x44,0xd4,0x3a,0x02,0x00,0x48,0x61,0x08,0x00,0xc4,0x36,0x05,0x00,0x28,0x44, ++0xb4,0x3a,0x03,0x00,0x4d,0x61,0x01,0x00,0x49,0x61,0x41,0x4d,0x46,0x4e,0x08,0x64, ++0x40,0x4c,0x05,0x01,0x00,0x65,0x2d,0x44,0x04,0x2a,0x0a,0x00,0x0d,0x00,0x2d,0x44, ++0x49,0x36,0x05,0x00,0x48,0x3a,0x07,0x00,0x10,0x65,0x27,0x40,0x40,0x26,0x30,0x65, ++0xf2,0x60,0xe9,0x78,0x35,0x8d,0x30,0x65,0xa1,0xff,0x6c,0x44,0xbd,0xda,0xff,0xff, ++0xa1,0xff,0x6c,0x44,0xbd,0xda,0xf2,0x60,0xe6,0x78,0x35,0x8d,0x45,0x4e,0x23,0x44, ++0xe8,0xa5,0xff,0xff,0x05,0x05,0x60,0x43,0xfa,0xa3,0xf3,0x60,0xc6,0x78,0xff,0xff, ++0xa1,0xff,0x6c,0x44,0xbd,0xda,0xff,0xff,0xa1,0xff,0x6c,0x44,0xbd,0xda,0xff,0xff, ++0xa1,0xff,0x6c,0x44,0xbd,0xda,0x26,0x41,0x20,0x26,0x1d,0x00,0x2d,0x44,0x22,0x01, ++0x32,0x40,0x02,0x2a,0x03,0x00,0x50,0xbc,0x40,0x4d,0x1e,0x00,0x01,0x64,0xbf,0xfb, ++0x19,0x60,0x5e,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x27,0x44,0x06,0x22, ++0x06,0x00,0xf9,0xb4,0x40,0x47,0x02,0x64,0x20,0xfb,0xc0,0xfe,0x48,0xe2,0x27,0x44, ++0x80,0xbc,0x40,0x47,0x09,0x00,0x2e,0x44,0x03,0xa4,0xef,0xb1,0x08,0x24,0x40,0xb9, ++0x41,0x46,0x02,0x00,0x70,0xbc,0x40,0x4d,0xa1,0xff,0x6c,0x44,0xbd,0xda,0x20,0x61, ++0x28,0x44,0x03,0x2b,0x00,0x61,0x60,0x40,0x40,0x2b,0x0d,0x00,0xbf,0x60,0xff,0x65, ++0x34,0xf3,0x02,0xb9,0x80,0xb0,0x28,0x44,0x06,0x03,0xa4,0x84,0x40,0x48,0x29,0xfa, ++0x04,0x64,0x22,0xfa,0x02,0xa9,0x23,0x44,0xe8,0xa4,0x41,0x4e,0x20,0x26,0xfa,0xa4, ++0x28,0x40,0x40,0x27,0xf8,0xa4,0x40,0x43,0x38,0xfa,0xff,0xff,0xa1,0xff,0x6c,0x44, ++0xbd,0xda,0x23,0x44,0x80,0x2b,0x03,0x00,0x14,0x64,0x40,0x43,0x38,0xfa,0x23,0x47, ++0x3f,0xfa,0x08,0x65,0x45,0x4c,0x21,0xf2,0x70,0x45,0xd4,0x80,0xff,0xff,0x02,0x06, ++0x64,0xe2,0x60,0x50,0xa1,0xff,0x6c,0x44,0xbd,0xda,0x2e,0x44,0x22,0x26,0x05,0x00, ++0x23,0x41,0xa1,0xff,0x6c,0x44,0x34,0xfa,0x7f,0x00,0xa1,0xff,0x6c,0x44,0xbd,0xda, ++0x2e,0x40,0x20,0x2a,0x12,0x00,0xa1,0xff,0x6c,0x44,0xbd,0xda,0xff,0xff,0xa1,0xff, ++0x6c,0x44,0xbd,0xda,0x2e,0x40,0x02,0x26,0x05,0x00,0x23,0x41,0xa1,0xff,0x6c,0x44, ++0x37,0xfa,0x6a,0x00,0xa1,0xff,0x6c,0x44,0x37,0xfa,0x32,0x44,0x01,0x2a,0x1a,0x00, ++0x00,0xf4,0x02,0x62,0x46,0x45,0xa1,0xff,0xda,0x82,0x6c,0x44,0xa2,0xda,0xff,0xff, ++0xa1,0xff,0xda,0x82,0x6c,0x44,0xa2,0xda,0x23,0x41,0x04,0xa1,0x78,0x7c,0x01,0x65, ++0x61,0x43,0xd1,0x80,0x46,0x45,0x02,0x07,0x04,0xa1,0x62,0x00,0x64,0x43,0xd1,0x81, ++0x7c,0x7c,0x66,0x00,0xbf,0xf3,0x3b,0xf1,0x00,0xa0,0x23,0x44,0x04,0x02,0x00,0xa0, ++0xd0,0x80,0x01,0x03,0x05,0x04,0x60,0x43,0x0c,0xa3,0xf3,0x60,0xc6,0x78,0xff,0xff, ++0xa1,0xff,0x6c,0x44,0xff,0xff,0x1a,0xfa,0xff,0xff,0xa1,0xff,0x6c,0x44,0xff,0xff, ++0x1b,0xfa,0x60,0x40,0x20,0x2b,0x1e,0x00,0x1a,0xf2,0xff,0xff,0x60,0x47,0x1a,0xfa, ++0xff,0xff,0xa1,0xff,0x6c,0x44,0xff,0xff,0x60,0x47,0x10,0xfa,0xff,0xff,0xa1,0xff, ++0x6c,0x44,0xff,0xff,0x60,0x47,0x11,0xfa,0x3b,0xf1,0x23,0x44,0xfc,0xa4,0x00,0xa0, ++0x40,0x43,0xd0,0x80,0x01,0x03,0x03,0x04,0xf3,0x60,0xc6,0x78,0xff,0xff,0x38,0xfa, ++0x23,0x47,0x3f,0xfa,0x28,0x44,0x0c,0x2e,0x01,0x00,0x06,0x00,0x0c,0x26,0xf4,0x00, ++0xf0,0xb4,0xff,0xff,0xb0,0x3a,0xf0,0x00,0xb0,0xff,0x01,0x5d,0xdc,0xfe,0x05,0xff, ++0x2f,0xf3,0x23,0x41,0x04,0xbc,0x2f,0xfb,0x7c,0x7c,0x01,0x65,0x25,0x44,0xd5,0x80, ++0x61,0x43,0x45,0x04,0x35,0x03,0xcb,0xf3,0xff,0xff,0xff,0xff,0x00,0x36,0x03,0x00, ++0x0e,0x60,0x5e,0x78,0xff,0xff,0x00,0xf4,0x02,0x62,0xd1,0x80,0x46,0x45,0x06,0x07, ++0x61,0x40,0x01,0x26,0x01,0xa1,0x61,0x5c,0x00,0x61,0x02,0x00,0x64,0x43,0xd1,0x81, ++0xa1,0xff,0xec,0x44,0x5a,0xda,0xfc,0x1d,0xe2,0x1e,0x23,0x00,0xa1,0xff,0xd5,0x80, ++0x61,0x43,0x37,0x04,0x16,0x03,0x00,0xf4,0x02,0x62,0xd1,0x80,0x46,0x45,0x07,0x07, ++0xec,0x44,0x61,0x40,0x01,0x26,0x01,0xa1,0x61,0x5c,0x00,0x61,0x05,0x00,0x64,0x43, ++0xec,0x44,0xd1,0x81,0x01,0x00,0xec,0x44,0x7a,0xda,0xfd,0x1d,0xe8,0x1e,0x0a,0x00, ++0xa1,0xff,0xb6,0xff,0x6c,0x44,0x00,0xf4,0x02,0xfa,0x02,0x7c,0x46,0x45,0xb7,0xff, ++0x06,0x00,0xa1,0xff,0xb6,0xff,0x00,0x64,0x6c,0x44,0x5a,0xda,0xb7,0xff,0x64,0x41, ++0x28,0x44,0x40,0x2b,0x1d,0x00,0xb1,0xff,0x32,0x44,0x01,0x26,0x19,0x00,0xa1,0xff, ++0x6c,0x44,0xff,0xff,0x2d,0xfb,0xff,0xff,0xa1,0xff,0x6c,0x44,0xff,0xff,0x2e,0xfb, ++0x0f,0x00,0x6c,0x44,0x64,0x41,0x28,0x40,0x40,0x2b,0x0d,0x00,0xb1,0xff,0x32,0x40, ++0x01,0x26,0x09,0x00,0x2d,0xfb,0xff,0xff,0xa1,0xff,0x6c,0x44,0xff,0xff,0x2e,0xfb, ++0x21,0x46,0xa1,0xff,0x6c,0x40,0x21,0x46,0x01,0x16,0xfe,0x00,0x68,0x44,0x60,0x40, ++0x10,0x2a,0x04,0x00,0x22,0xf2,0xff,0xff,0x08,0xbc,0x22,0xfa,0x6a,0x43,0xa1,0xff, ++0x6c,0x40,0x23,0xf1,0xff,0xff,0x64,0x54,0xcd,0xe2,0x19,0xff,0x32,0x44,0x03,0x22, ++0x20,0x00,0x47,0xff,0x26,0x44,0xfd,0xb4,0x84,0xbc,0x63,0x40,0x40,0x27,0x08,0x00, ++0x0d,0x63,0x07,0x15,0x06,0x15,0x05,0x15,0x04,0x15,0xff,0xa3,0x02,0x15,0xf9,0x02, ++0x7f,0xb4,0x40,0x46,0x6c,0x40,0x28,0x44,0x40,0x2b,0x08,0x00,0x32,0x44,0x01,0x2a, ++0x05,0x00,0x23,0x44,0x08,0xa4,0x38,0xfa,0x60,0x47,0x3f,0xfa,0xf3,0x60,0x92,0x78, ++0xff,0xff,0x63,0x40,0x40,0x2b,0x07,0x00,0x6a,0x60,0xaa,0x62,0xa2,0xd3,0xff,0xff, ++0x01,0xa4,0xa2,0xdb,0x08,0x00,0x0d,0x64,0x4b,0x15,0x4a,0x15,0x49,0x15,0x48,0x15, ++0xff,0xa4,0x46,0x15,0xf9,0x02,0x48,0xe2,0xbf,0xf3,0xff,0xff,0x00,0xa0,0xff,0xff, ++0x64,0x02,0x27,0x44,0x06,0x22,0x05,0x00,0xf9,0xb4,0x40,0x47,0x02,0x64,0x20,0xfb, ++0xc0,0xfe,0x20,0xf2,0xff,0xff,0xff,0xb4,0x0a,0x36,0x00,0x7f,0x14,0x36,0x01,0x7f, ++0x37,0x36,0x02,0x7f,0x6e,0x36,0x03,0x7f,0x26,0xfa,0x64,0x60,0x44,0x64,0xa0,0xd3, ++0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84, ++0xa2,0xdb,0x26,0xf2,0xff,0xff,0x60,0x47,0x00,0x7f,0xe0,0x84,0xe0,0x84,0x60,0x45, ++0x64,0x60,0x48,0x64,0xc4,0x84,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04, ++0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x28,0x40,0x04,0x26,0x2d,0x00, ++0x28,0x40,0x40,0x2b,0x2a,0x00,0x26,0x44,0x04,0xbc,0xfd,0xb4,0x40,0x46,0x25,0x00, ++0x6c,0x40,0x2d,0x44,0x20,0x2a,0x09,0x00,0x01,0x74,0xcd,0xe2,0x47,0xff,0xb5,0xff, ++0x00,0x64,0xc6,0xfb,0x13,0x60,0x92,0x78,0xff,0xff,0xbf,0xf3,0xff,0xff,0x00,0xa0, ++0x26,0x44,0x03,0x03,0x84,0xbc,0x40,0x46,0x10,0x00,0x84,0xbc,0x2d,0x40,0x0c,0x22, ++0x02,0x00,0x40,0x46,0x0a,0x00,0xfd,0xb4,0x40,0x46,0x25,0x44,0x06,0xfa,0x60,0x46, ++0x01,0xf2,0xff,0xff,0x61,0x5e,0x03,0x2b,0x01,0xfa,0x21,0x46,0x08,0x29,0x09,0x00, ++0x21,0xf1,0xff,0xff,0x64,0x40,0x07,0x2e,0x04,0x00,0x43,0xff,0x10,0x64,0x20,0xfb, ++0xc0,0xfe,0x00,0x64,0xc6,0xfb,0x47,0xff,0x12,0x60,0xb7,0x78,0xff,0xff,0xa1,0xff, ++0x6c,0x43,0x63,0x54,0xcd,0xe2,0x0e,0x64,0x01,0x00,0x0c,0x64,0x40,0x4c,0x19,0xff, ++0x00,0x64,0x40,0x4a,0xc6,0xfb,0x08,0x64,0x40,0x4c,0x27,0x44,0x06,0x22,0x06,0x00, ++0xf9,0xb4,0x40,0x47,0x02,0x64,0x20,0xfb,0xc0,0xfe,0x48,0xe2,0x82,0xe1,0xa1,0xff, ++0xd4,0x00,0x00,0x60,0x18,0x63,0xa1,0xff,0xec,0x44,0xff,0xff,0xfc,0x1d,0x04,0x1e, ++0xb6,0xff,0xa1,0xff,0x6c,0x44,0xb7,0xff,0x08,0x64,0x40,0x4c,0x19,0xff,0x27,0x44, ++0x80,0xbc,0x40,0x47,0xc2,0x00,0x01,0x64,0xc0,0xfb,0x24,0x44,0x60,0x48,0x90,0x6a, ++0x60,0x47,0x23,0x41,0xe1,0x81,0xff,0xff,0x01,0x16,0xfe,0x00,0x60,0x48,0x8e,0x6a, ++0x00,0x64,0x02,0x24,0x80,0x64,0x69,0x83,0xcd,0xf1,0x25,0x45,0x02,0x2a,0x03,0x00, ++0x64,0x40,0x01,0x2a,0x04,0xbc,0x01,0x16,0xfe,0x00,0x60,0x48,0x8c,0x6a,0xff,0xff, ++0xff,0xff,0xff,0xff,0xff,0xff,0x01,0x16,0xfe,0x00,0x02,0xe1,0x08,0x64,0x40,0x4c, ++0x29,0x44,0x01,0xbc,0x40,0x49,0x19,0xff,0x52,0x63,0x22,0x46,0xbd,0xd0,0x21,0xf3, ++0x43,0xff,0x60,0x40,0x07,0x22,0x03,0x00,0x10,0x64,0x20,0xfb,0xc0,0xfe,0x01,0xe1, ++0x28,0xf2,0x44,0x48,0x60,0x40,0x01,0x2a,0x03,0x00,0x40,0x67,0xb0,0x84,0x60,0x5c, ++0x99,0xff,0x07,0x60,0x00,0xe8,0x98,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, ++0xff,0xff,0xff,0xff,0x80,0xe8,0xff,0xff,0xff,0xff,0xff,0xff,0x64,0x4d,0x64,0x47, ++0x60,0x4d,0xff,0xff,0xff,0xff,0xa1,0xff,0xb5,0xff,0xbb,0xff,0x32,0x64,0x96,0xfb, ++0xff,0xff,0xa1,0xff,0xbd,0xd2,0xff,0xff,0x60,0x4d,0x60,0x47,0x60,0x4d,0x26,0x44, ++0x02,0xb4,0x40,0x46,0x20,0x61,0x28,0x44,0x80,0x36,0x02,0x00,0x50,0x3a,0x01,0x00, ++0x04,0xb9,0x41,0x4e,0xa1,0xff,0xbd,0xd2,0xff,0xff,0x60,0x4d,0x60,0x47,0x60,0x4d, ++0xa1,0xff,0xbd,0xd2,0xff,0xff,0x60,0x4d,0x60,0x47,0x60,0x4d,0xa1,0xff,0xbd,0xd2, ++0xff,0xff,0x60,0x4c,0x28,0x44,0xc4,0x36,0x13,0x00,0xd4,0x36,0x11,0x00,0xa1,0xff, ++0xbd,0xd2,0xff,0xff,0x60,0x4c,0xa1,0xff,0xbd,0xd2,0xff,0xff,0x60,0x4c,0xa1,0xff, ++0xbd,0xd2,0xff,0xff,0x60,0x4c,0x28,0x44,0xb4,0x36,0x02,0x00,0xa4,0x3a,0x03,0x00, ++0xf5,0x60,0x33,0x78,0xff,0xff,0xa1,0xff,0xbd,0xd2,0xff,0xff,0x60,0x4c,0xff,0x65, ++0xa1,0xff,0xbd,0xd2,0xff,0xff,0x60,0x4c,0x2e,0x41,0x28,0x44,0x03,0x2b,0xdf,0xb1, ++0x60,0x40,0x40,0x27,0x02,0xb9,0xa1,0xff,0xbd,0xd2,0xff,0xff,0x60,0x4c,0x23,0x44, ++0xcc,0x84,0xdc,0x84,0x03,0x03,0x03,0x02,0x08,0xb9,0x01,0x00,0x10,0xb9,0xbd,0xd0, ++0x41,0x4e,0xa1,0xff,0xff,0xff,0x64,0x4c,0x2e,0x44,0x22,0x22,0x47,0x00,0x20,0x2a, ++0x0f,0x00,0xa1,0xff,0xbd,0xd2,0xff,0xff,0x60,0x4c,0xa1,0xff,0xbd,0xd2,0xff,0xff, ++0x60,0x4c,0xa1,0xff,0xbd,0xd2,0xff,0xff,0x60,0x4c,0x2e,0x44,0x02,0x2a,0x36,0x00, ++0xa1,0xff,0xff,0xff,0x1b,0xf0,0x1a,0xf2,0x64,0x40,0x20,0x27,0x06,0x00,0x60,0x4c, ++0xa1,0xff,0xff,0xff,0xff,0xff,0x64,0x4c,0x12,0x00,0xa1,0xff,0xff,0xff,0x60,0x47, ++0x60,0x4c,0xa1,0xff,0xff,0xff,0xff,0xff,0x64,0x4c,0xa1,0xff,0xff,0xff,0x10,0xf2, ++0x11,0xf0,0x60,0x47,0x60,0x4c,0xa1,0xff,0xff,0xff,0x64,0x47,0x60,0x4c,0x03,0xf0, ++0x04,0xf4,0x01,0xf2,0x64,0x42,0x04,0xa4,0xd0,0x81,0x23,0x43,0x2e,0x44,0x10,0x2a, ++0x06,0x00,0xa2,0xd2,0xff,0xff,0xa1,0xff,0xff,0xff,0x60,0x4f,0x60,0x00,0xe2,0xd2, ++0xff,0xff,0xa1,0xff,0xda,0x82,0xc9,0x81,0x60,0x4e,0x4e,0x00,0x18,0x22,0x0a,0x00, ++0x10,0x26,0x03,0x00,0xf5,0x60,0x33,0x78,0xff,0xff,0x03,0xf0,0x04,0xf4,0x00,0x61, ++0x64,0x42,0x48,0x00,0x04,0x2a,0x2f,0x00,0x00,0xf4,0x01,0xf2,0xff,0x65,0xa4,0x81, ++0xa1,0xff,0x02,0xfe,0xff,0xff,0x10,0x25,0x42,0xfe,0x72,0x45,0x65,0x4c,0x23,0x43, ++0x97,0xf3,0x04,0x04,0xdc,0x84,0x97,0xfb,0x60,0x55,0x65,0x52,0xa1,0xff,0xff,0xff, ++0x60,0x4c,0x98,0xf3,0x03,0x04,0xdc,0x84,0x98,0xfb,0xff,0xff,0xa1,0xff,0xff,0xff, ++0x60,0x4c,0x99,0xf3,0x03,0x04,0xdc,0x84,0x99,0xfb,0xff,0xff,0xa1,0xff,0x0c,0x62, ++0x60,0x4c,0xf8,0xa3,0x2e,0x44,0xfb,0xb4,0x40,0x4e,0x65,0x44,0xdc,0x80,0xff,0xff, ++0x01,0x02,0x58,0x80,0x0c,0x00,0x23,0x43,0x03,0xf0,0x04,0xf4,0x01,0xf2,0x64,0x42, ++0x04,0xa4,0xd0,0x81,0x04,0x00,0x00,0xf4,0x01,0xf2,0x04,0x62,0xa4,0x81,0xa1,0xff, ++0xe2,0xd2,0xda,0x82,0xc9,0x81,0x60,0x4c,0xfa,0x1c,0xf5,0x1d,0x08,0x1e,0x02,0x02, ++0x00,0xf4,0x04,0x62,0xa2,0xd2,0xff,0xff,0xa1,0xff,0xff,0xff,0x60,0x4d,0x28,0x44, ++0x40,0x2b,0x04,0x00,0xa1,0xff,0x60,0x4e,0xa1,0xff,0x60,0x4c,0xa1,0xff,0xc3,0x60, ++0x33,0x64,0x60,0x4e,0xa1,0xff,0xff,0xff,0x62,0x5c,0x02,0xe1,0x08,0x64,0x40,0x4c, ++0x19,0xff,0x61,0x40,0x7f,0x26,0x02,0x00,0x00,0xf4,0x04,0x7c,0x66,0x44,0x22,0x46, ++0x0b,0xf8,0x0c,0xfa,0x34,0x64,0x96,0xfb,0x6a,0x40,0x40,0x26,0x02,0x00,0xfc,0x0b, ++0x02,0x00,0x07,0x60,0x80,0xe8,0x23,0xf3,0xff,0xff,0x60,0x54,0xcd,0xe2,0x03,0x64, ++0xcc,0x84,0xff,0xff,0xfd,0x02,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, ++0xff,0xff,0xff,0xff,0x99,0xff,0x3e,0x44,0x7d,0xb4,0x08,0xbc,0x40,0x5e,0x98,0xff, ++0x05,0x64,0xcc,0x84,0xff,0xff,0xfd,0x02,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, ++0xff,0xff,0xff,0xff,0xff,0xff,0x99,0xff,0x3d,0x44,0xf7,0xb4,0x40,0x5d,0x98,0xff, ++0x00,0x60,0x00,0x6b,0x99,0xff,0x3d,0x44,0x10,0xbc,0x40,0x5d,0x3e,0x44,0xfe,0xb4, ++0x40,0x5e,0x98,0xff,0xbc,0xff,0x28,0x44,0x40,0x2b,0x39,0x00,0x99,0xff,0x3a,0x44, ++0x98,0xff,0x10,0x2b,0xfb,0x00,0x99,0xff,0x00,0x60,0x00,0xea,0xff,0xff,0xff,0xff, ++0xff,0xff,0x3a,0x5c,0x80,0x2b,0x12,0x00,0x8b,0xff,0x74,0x40,0x88,0xff,0x3a,0x5c, ++0x80,0x2b,0x09,0x00,0x8b,0xff,0x74,0x40,0x88,0xff,0x3a,0x5c,0x80,0x2b,0x03,0x00, ++0x8b,0xff,0x74,0x40,0x88,0xff,0x8b,0xff,0x74,0x40,0x88,0xff,0x3a,0x5c,0x80,0x2b, ++0xff,0xff,0x31,0x60,0x00,0xea,0xff,0xff,0xff,0xff,0x00,0x60,0x00,0xea,0x3a,0x5c, ++0x80,0x27,0x06,0x00,0x31,0x60,0x00,0xea,0xff,0xff,0xff,0xff,0x00,0x60,0x00,0xea, ++0x00,0x64,0xca,0xfb,0x30,0x60,0x00,0xea,0xff,0xff,0xff,0xff,0x98,0xff,0xff,0xff, ++0xb7,0xff,0xb4,0xff,0xff,0xff,0xff,0xff,0x84,0x60,0x1d,0x7d,0xb5,0xff,0xff,0xff, ++0x99,0xff,0x07,0x60,0x80,0xe9,0x98,0xff,0xff,0xff,0xff,0xff,0x80,0xe9,0xff,0xff, ++0xff,0xff,0xb7,0xff,0xb4,0xff,0xff,0xff,0x99,0xff,0x3e,0x44,0x02,0xbc,0x00,0x7f, ++0x40,0x5e,0x98,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x46,0xff,0x47,0xff, ++0x2f,0x58,0xff,0xff,0x01,0x64,0x30,0xfb,0xff,0xff,0x00,0xea,0x99,0xff,0x3b,0x44, ++0x40,0x27,0xfd,0x00,0x98,0xff,0x00,0xeb,0x31,0xf3,0xff,0xff,0x60,0x40,0x01,0x2a, ++0x03,0x00,0x17,0x60,0xae,0x78,0xff,0xff,0x00,0x64,0xd8,0xfb,0xdc,0xfb,0x89,0xf3, ++0xff,0xff,0x00,0xa0,0xff,0xff,0x03,0x02,0xf6,0x60,0x85,0x78,0xff,0xff,0x1a,0x60, ++0x12,0x65,0x30,0xf2,0x2f,0xf0,0x60,0x41,0x64,0x43,0xeb,0x83,0x00,0x7f,0xe0,0x84, ++0x44,0xd1,0x61,0x47,0x93,0x83,0x00,0x7f,0xe0,0x84,0x44,0xd1,0xeb,0x83,0x93,0x83, ++0x0f,0x60,0xf0,0x65,0xa7,0x85,0x4c,0x60,0xc2,0x63,0xc7,0x83,0x02,0x65,0xbd,0xd3, ++0xff,0xff,0x60,0x40,0x80,0x2b,0x0e,0x00,0x5c,0x61,0xa1,0xd0,0xbd,0xd3,0x50,0xfe, ++0x59,0xd0,0xd0,0x80,0xbd,0xd3,0x59,0xd0,0xd0,0x80,0xbd,0xd3,0xff,0xff,0xd0,0x80, ++0xff,0xff,0x23,0x01,0x65,0x44,0xff,0xa5,0xff,0xff,0xe9,0x02,0x5c,0x60,0xc2,0x63, ++0x9e,0x65,0xbd,0xd3,0xff,0xff,0x60,0x40,0x80,0x2b,0x0e,0x00,0x5c,0x61,0xa1,0xd0, ++0xbd,0xd3,0x50,0xfe,0x59,0xd0,0xd0,0x80,0xbd,0xd3,0x59,0xd0,0xd0,0x80,0xbd,0xd3, ++0xff,0xff,0xd0,0x80,0xff,0xff,0x09,0x01,0x65,0x44,0xff,0xa5,0xff,0xff,0xe9,0x02, ++0x0f,0x7c,0x37,0xf9,0x00,0x7c,0x00,0x61,0x16,0x00,0xf8,0xa3,0xa3,0xd3,0xff,0xff, ++0xe0,0x84,0xe8,0x81,0x60,0x5c,0xe0,0x84,0xe0,0x84,0xc0,0x9c,0xc0,0x9c,0x41,0x60, ++0x92,0x63,0x43,0xd3,0x07,0x7c,0x60,0x40,0x01,0x27,0x0f,0x7c,0x37,0xf9,0xee,0xa3, ++0x60,0x47,0x18,0xb4,0x60,0x5c,0x67,0x44,0xc8,0xfb,0x1b,0xf2,0xff,0xff,0x60,0x40, ++0xc0,0x2f,0x03,0x00,0x80,0x2b,0x01,0x00,0x3c,0x00,0xf0,0x81,0xf1,0x81,0xf1,0x81, ++0x03,0xb1,0x64,0x44,0xe8,0x9c,0xc1,0x81,0x90,0x7c,0xc1,0x81,0xe1,0x84,0x60,0x5c, ++0xe0,0x84,0xe0,0x84,0xc0,0x9c,0xc0,0x9c,0x41,0x60,0x80,0x63,0xc3,0x83,0x29,0x00, ++0x1b,0xf2,0x32,0xf1,0x60,0x40,0xc0,0x27,0x07,0x00,0x64,0x40,0x01,0x2a,0x16,0x00, ++0x6a,0x60,0xe6,0x63,0xa0,0x61,0x1d,0x00,0xc0,0x2b,0x07,0x00,0x64,0x40,0x08,0x2a, ++0x0d,0x00,0x6b,0x60,0x16,0x63,0xa3,0x61,0x14,0x00,0x40,0x2b,0x0c,0x00,0x64,0x40, ++0x02,0x2a,0x04,0x00,0x6a,0x60,0xf6,0x63,0xa1,0x61,0x0b,0x00,0x20,0x60,0x00,0xea, ++0xf8,0x60,0x51,0x78,0xff,0xff,0x64,0x40,0x04,0x2a,0xf8,0x00,0x6b,0x60,0x06,0x63, ++0xa2,0x61,0x1b,0xf0,0xff,0xff,0x64,0x40,0x20,0x27,0x03,0x00,0xf7,0x60,0xbb,0x78, ++0xff,0xff,0x67,0x44,0xc8,0xfb,0x79,0x60,0x98,0x64,0xe1,0x85,0x44,0xd1,0xd9,0xfb, ++0x64,0x45,0x61,0x44,0xe0,0x84,0xe0,0x9c,0x7d,0x60,0x70,0x64,0x40,0xd1,0xdb,0xfb, ++0x10,0xf0,0x64,0x42,0x50,0xfe,0xd2,0x80,0x58,0xd1,0x1a,0xf0,0x64,0x42,0xd2,0x80, ++0x90,0x7c,0x01,0x01,0x00,0x65,0x89,0xf3,0xd1,0x80,0x00,0xa0,0x19,0x04,0x18,0x03, ++0x61,0x44,0xd0,0x84,0xe0,0x84,0xe0,0x9c,0xc0,0x9c,0x80,0x60,0x00,0x64,0x40,0xd1, ++0x2e,0xf0,0x64,0x42,0x50,0xfe,0xd2,0x80,0x58,0xd1,0x2f,0xf0,0x64,0x42,0xd2,0x80, ++0x58,0xd1,0x30,0xf0,0x64,0x42,0xd2,0x80,0xfc,0xa4,0x02,0x01,0xdc,0xfb,0x00,0x65, ++0x65,0x5c,0xe1,0x85,0xe1,0x81,0xe1,0x81,0xc5,0x85,0xc5,0x85,0x71,0x60,0xe8,0x61, ++0xc5,0x81,0x1c,0x60,0x12,0x65,0x02,0xa3,0x64,0x40,0x01,0x2a,0x03,0x00,0xf7,0x60, ++0x49,0x78,0xff,0xff,0x61,0x44,0xda,0xfb,0x01,0x64,0xd8,0xfb,0x80,0x60,0x60,0x61, ++0x10,0xf2,0x1a,0xf0,0xa1,0xdb,0xff,0xff,0x59,0xd9,0x2e,0xf2,0x59,0xdb,0xff,0xff, ++0x2f,0xf2,0x59,0xdb,0x30,0xf0,0xff,0xff,0x59,0xd9,0x00,0x64,0xe5,0xfb,0xff,0xff, ++0x60,0x40,0x01,0x26,0x02,0xa3,0x05,0x64,0xe6,0xfb,0xa3,0xd3,0xff,0xff,0x90,0x84, ++0x60,0x5c,0x00,0x7f,0xe0,0x82,0x64,0x47,0x46,0xd1,0x00,0x7f,0xe0,0x84,0x44,0xd3, ++0xff,0xff,0x60,0x47,0x90,0x84,0xe6,0xf3,0x60,0x5c,0x02,0xa1,0x60,0x40,0x05,0x36, ++0xf6,0xa1,0xa1,0xd3,0xff,0xff,0xc0,0x9c,0xe6,0xf3,0xa1,0xd9,0xff,0xa4,0xe6,0xfb, ++0x04,0xa3,0x60,0x40,0x01,0x36,0xf0,0xa3,0x60,0x40,0x00,0x3a,0xde,0x00,0xe5,0xf3, ++0xfc,0xa3,0xff,0xff,0x60,0x40,0x01,0x26,0xfe,0xa3,0xc0,0x9c,0x01,0xa4,0xf8,0xa0, ++0xa1,0xd9,0xe5,0xfb,0xce,0x02,0xf8,0xa1,0x80,0x60,0x7c,0x64,0xfe,0xa1,0x63,0x45, ++0x08,0x63,0x59,0xd1,0x58,0xd9,0xfd,0x1f,0x11,0xf2,0x60,0x43,0xc0,0x9c,0x5b,0xd9, ++0x65,0x41,0xfe,0xa1,0x1c,0x60,0x12,0x65,0x00,0x64,0xe5,0xfb,0x59,0xd3,0xff,0xff, ++0x90,0x84,0x60,0x5c,0x00,0x7f,0xe0,0x82,0x64,0x47,0x46,0xd1,0x00,0x7f,0xe0,0x84, ++0x44,0xd3,0xff,0xff,0x60,0x47,0x90,0x84,0xe5,0xf3,0x60,0x5c,0x02,0xa3,0x60,0x40, ++0x00,0x36,0xf4,0xa3,0xa3,0xd3,0xe5,0xf3,0xc0,0x9c,0xa3,0xd9,0x01,0xa4,0xfa,0xa0, ++0xe5,0xfb,0xe4,0x02,0x61,0x44,0xf6,0xa4,0xe5,0xfb,0x59,0xd3,0xf6,0xa3,0x90,0x84, ++0xa3,0xd1,0xe8,0x85,0x01,0xb4,0xf8,0x84,0x94,0x84,0xc0,0x84,0x59,0xd1,0xa3,0xdb, ++0x90,0x84,0x5b,0xd1,0xe8,0x85,0x01,0xb4,0xf8,0x84,0x94,0x84,0xc0,0x84,0xa3,0xdb, ++0x04,0x61,0x5b,0xd1,0xe8,0x85,0x01,0xb4,0xf8,0x84,0x94,0x84,0xc0,0x84,0xff,0xa1, ++0xa3,0xdb,0x61,0x40,0x00,0x3a,0xf5,0x00,0xe5,0xf3,0x60,0x41,0xa0,0xd1,0x11,0xf2, ++0x91,0x81,0xe9,0x85,0xf2,0xa3,0x60,0x41,0x60,0x47,0x60,0x5c,0x20,0xbc,0x7f,0xb4, ++0x60,0x47,0x64,0x5e,0xa3,0xdb,0x65,0x47,0x61,0x5e,0x5b,0xdb,0x99,0xff,0xdf,0x61, ++0xfc,0xa3,0x01,0xa1,0x5b,0xd1,0x61,0x5f,0x64,0x5e,0x40,0x5b,0x01,0xa1,0x64,0x47, ++0x61,0x5f,0x40,0x5b,0xef,0x3b,0xf5,0x00,0x0f,0x7c,0x28,0x00,0x1a,0xf0,0x99,0xff, ++0x64,0x44,0xe0,0x7f,0x40,0x5b,0x64,0x47,0xe1,0x7f,0x40,0x5b,0x1b,0xf0,0xff,0xff, ++0x64,0x44,0xe2,0x7f,0x40,0x5b,0x60,0x47,0x60,0x41,0xc8,0xf3,0xc8,0xf9,0x37,0xf1, ++0x90,0x84,0x00,0x37,0x13,0x00,0x63,0x42,0x02,0x63,0x64,0x40,0x07,0x3a,0x0a,0x63, ++0x5a,0xd3,0xdd,0x81,0x60,0x45,0x61,0x5f,0x40,0x5b,0x65,0x47,0xdd,0x81,0x61,0x5f, ++0x40,0x5b,0xf6,0x1f,0x5a,0xd3,0xdd,0x81,0x61,0x5f,0x40,0x5b,0x98,0xff,0xa0,0x60, ++0x00,0xeb,0xc0,0x60,0x00,0xeb,0x64,0x40,0x07,0x3a,0x03,0x00,0x80,0x60,0x07,0xeb, ++0x02,0x00,0x80,0x60,0x0f,0xeb,0x33,0x60,0x00,0xeb,0x00,0x64,0x30,0xfb,0x38,0xf2, ++0x00,0xf4,0xff,0xff,0x28,0x87,0x04,0x64,0x40,0x49,0x46,0x4a,0xb3,0xff,0x02,0x64, ++0x92,0xfb,0x99,0xff,0xfe,0xef,0x7f,0x00,0xe8,0x00,0x30,0x44,0x02,0xbc,0x40,0x51, ++0x98,0xff,0xfb,0x60,0x27,0x78,0xff,0xff,0x31,0xf3,0x2a,0x46,0x60,0x40,0x01,0x26, ++0x65,0x00,0x29,0x43,0x27,0x44,0x00,0xa8,0x60,0x41,0xa3,0xd2,0x1b,0x03,0x99,0xff, ++0x3b,0x40,0x80,0x2b,0xfd,0x00,0x98,0xff,0x60,0x57,0xff,0xff,0x77,0x5f,0xc9,0x81, ++0x60,0x57,0xff,0xff,0x77,0x5f,0xbd,0xda,0x01,0x0f,0x25,0x00,0x0b,0x03,0xa3,0xd2, ++0x7f,0x26,0xf2,0x00,0x00,0xf2,0x04,0x63,0x00,0xa8,0x40,0x4a,0x60,0x46,0x3b,0x03, ++0xa3,0xd2,0xea,0x00,0x3d,0x46,0x38,0xf2,0x2a,0x46,0x60,0x40,0x01,0x2a,0x1f,0x00, ++0x63,0x40,0x7f,0x26,0x05,0x00,0x00,0xf2,0x04,0x63,0x00,0xa8,0x60,0x46,0x2b,0x03, ++0x46,0x4a,0x01,0x0f,0x11,0x00,0xa3,0xd2,0xff,0xff,0x60,0x57,0xff,0xff,0x77,0x5f, ++0x60,0x47,0xa3,0xda,0x0c,0x00,0xe6,0x03,0x63,0x40,0x7f,0x26,0x05,0x00,0x00,0xf2, ++0x04,0x63,0x00,0xa8,0x40,0x4a,0x17,0x03,0x43,0x49,0x41,0x47,0x11,0x00,0x00,0x64, ++0x92,0xfb,0x99,0xff,0x30,0x44,0xfd,0xb4,0x40,0x51,0x98,0xff,0x2f,0xf3,0x00,0x7c, ++0x02,0xbc,0x2f,0xfb,0x3d,0x46,0x0f,0xf2,0x44,0x47,0x60,0x40,0x04,0x26,0x0b,0x00, ++0xfb,0x60,0x27,0x78,0xff,0xff,0x3d,0x46,0x0f,0xf0,0xff,0x60,0xf7,0x65,0x64,0x43, ++0x17,0x60,0x56,0x78,0xff,0xff,0x17,0x60,0x17,0x78,0xff,0xff,0x17,0x60,0xae,0x78, ++0xff,0xff,0x2e,0x2e,0x7e,0x00,0x84,0x09,0x3d,0x46,0x0f,0xf0,0x2d,0xf3,0x64,0x43, ++0x60,0x45,0x1b,0xf2,0x32,0xf1,0x60,0x40,0xc0,0x23,0x01,0x64,0xc0,0x2b,0x01,0x00, ++0x08,0x64,0x80,0x2b,0x01,0x00,0x04,0x64,0x40,0x2b,0x01,0x00,0x02,0x64,0xa0,0x84, ++0x0f,0x22,0x53,0x00,0x65,0x44,0x63,0x5c,0x80,0x2a,0x4f,0x00,0x99,0xff,0x3b,0x40, ++0x80,0x2b,0xfd,0x00,0x98,0xff,0x60,0x57,0xff,0xff,0x77,0x5f,0x60,0x57,0xff,0xff, ++0x77,0x5f,0x99,0xff,0x3b,0x40,0x80,0x2b,0xfd,0x00,0x98,0xff,0x2e,0xf3,0xff,0xff, ++0x60,0x57,0xff,0xff,0x77,0x5f,0x60,0x57,0xff,0xff,0x77,0x5f,0xff,0xff,0xff,0x60, ++0xf7,0x65,0x0b,0x14,0x0a,0x14,0x09,0x14,0x08,0x14,0x07,0x14,0x06,0x14,0x05,0x14, ++0x04,0x14,0x03,0x14,0x02,0x14,0xa7,0x83,0x27,0x00,0xd8,0xf3,0x08,0xbb,0x60,0x40, ++0x01,0x3a,0x22,0x00,0x00,0x64,0xd8,0xfb,0x5a,0xd3,0x5a,0xd3,0x60,0x42,0x01,0x7c, ++0xa2,0xd9,0x63,0x45,0x08,0x63,0x60,0x41,0xfe,0xa1,0x80,0x60,0x5e,0x64,0x58,0xd1, ++0x59,0xd9,0xfd,0x1f,0xdb,0xf3,0x10,0xf0,0xa0,0xd9,0xff,0xff,0x1a,0xf0,0x58,0xd9, ++0xdc,0xf3,0xff,0xff,0x00,0xa0,0x2e,0xf0,0x06,0x03,0xa0,0xd9,0x2f,0xf0,0x58,0xd9, ++0xff,0xff,0x30,0xf0,0x58,0xd9,0x65,0x43,0x0f,0xfc,0x0f,0xf0,0x80,0x60,0x00,0x63, ++0xb3,0x9c,0x0f,0xf8,0x00,0x64,0x92,0xfb,0x99,0xff,0x30,0x44,0xfd,0xb4,0x40,0x51, ++0x98,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x20,0x60,0x00,0xea,0x00,0xeb, ++0xa0,0x60,0x00,0xeb,0x30,0x60,0x00,0xeb,0x2f,0xf3,0xff,0xff,0xf9,0xb4,0x2f,0xfb, ++0xfb,0x60,0x75,0x78,0xff,0xff,0x00,0x64,0x92,0xfb,0x99,0xff,0x30,0x44,0xfd,0xb4, ++0x40,0x51,0x98,0xff,0x00,0xeb,0xa0,0x60,0x00,0xeb,0x30,0x60,0x00,0xeb,0x20,0x60, ++0x00,0xea,0x00,0x64,0x2f,0xf3,0xff,0xff,0xf9,0xb4,0x2f,0xfb,0x31,0xfb,0xff,0xff, ++0xff,0xff,0xff,0xff,0xff,0xff,0x99,0xff,0x3a,0x44,0x3b,0x44,0x98,0xff,0x3d,0x46, ++0x0f,0xf0,0x80,0x60,0x00,0x63,0xb3,0x83,0xff,0x60,0x7f,0x7c,0xa3,0x83,0x0f,0xfc, ++0xfb,0x60,0x75,0x78,0xff,0xff,0xa9,0xff,0x77,0x44,0x60,0x57,0x40,0x4a,0x01,0x2a, ++0x31,0x00,0x24,0x44,0x00,0xa8,0x24,0x46,0x09,0xf2,0x2c,0x03,0x00,0xa8,0x40,0x44, ++0x13,0x03,0x60,0x46,0x60,0x5c,0x08,0x60,0x20,0x64,0xa0,0xd9,0x64,0x44,0x3a,0x44, ++0x01,0x26,0x02,0x00,0x01,0x75,0x03,0x00,0x3b,0x44,0x01,0xbc,0x40,0x5b,0x0e,0xf2, ++0xff,0xff,0x01,0xbc,0x0e,0xfa,0x0a,0xf4,0x08,0xf2,0x2d,0x45,0xd4,0x80,0x0e,0xf2, ++0x02,0x03,0xd2,0xfe,0x0f,0x00,0x02,0xbc,0x0e,0xfa,0xd0,0xfe,0x63,0x60,0xe2,0x64, ++0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff, ++0xdc,0x84,0xa2,0xdb,0x2a,0x44,0x08,0x2a,0x1c,0x00,0x23,0x44,0x00,0xa8,0xff,0xff, ++0x18,0x03,0x3f,0x60,0x28,0x64,0x40,0x47,0x58,0x4f,0x53,0x00,0x46,0x43,0x11,0x02, ++0x0e,0xf2,0x66,0x43,0x60,0x5c,0x08,0x60,0x22,0x64,0xa0,0xdd,0x64,0x44,0x01,0xbc, ++0x0e,0xfa,0x3a,0x44,0x01,0x26,0x02,0x00,0x08,0x75,0x03,0x00,0x3b,0x44,0x08,0xbc, ++0x40,0x5b,0x2a,0x44,0x06,0x22,0x4b,0x00,0x22,0x44,0x00,0xa8,0x60,0x46,0x0e,0xf2, ++0x46,0x03,0x01,0xb0,0x02,0xbc,0x03,0x02,0x00,0x64,0x40,0x42,0x40,0x00,0x0e,0xfa, ++0xd0,0xfe,0x3f,0x60,0x2e,0x64,0x40,0x47,0x58,0x4f,0x2b,0x00,0x46,0x42,0x37,0x02, ++0x22,0xf2,0x66,0x43,0x00,0xa8,0x0e,0xf2,0x12,0x02,0x01,0xbc,0x40,0x2a,0xe9,0x00, ++0xf7,0xb4,0x0e,0xfa,0xff,0xff,0x08,0x60,0x24,0x64,0xa0,0xdd,0x3a,0x44,0x01,0x26, ++0x02,0x00,0x02,0x75,0x24,0x00,0x3b,0x44,0x02,0xbc,0x40,0x5b,0x20,0x00,0x01,0xbc, ++0x80,0x2a,0xd7,0x00,0xf7,0xb4,0x0e,0xfa,0xff,0xff,0x08,0x60,0x24,0x64,0xa0,0xdd, ++0x3a,0x44,0x01,0x26,0x02,0x00,0x04,0x75,0x12,0x00,0x3b,0x44,0x04,0xbc,0x40,0x5b, ++0x0e,0x00,0x27,0x42,0xa2,0xd3,0xff,0xff,0x00,0xa8,0x60,0x46,0x0e,0xf2,0x04,0x03, ++0x05,0xb0,0x09,0xf2,0xf9,0x02,0x01,0x00,0x08,0xfe,0x2f,0x58,0xff,0xff,0x2a,0x44, ++0x80,0x2a,0x1f,0x00,0x21,0x44,0x00,0xa8,0x60,0x46,0x0e,0xf2,0x1a,0x03,0x02,0xbc, ++0x0e,0xfa,0xd0,0xfe,0x3f,0x60,0x58,0x64,0x40,0x47,0x58,0x4f,0xe2,0x00,0x46,0x41, ++0x10,0x02,0x0e,0xf2,0x66,0x43,0x01,0xbc,0x0e,0xfa,0xff,0xff,0x08,0x60,0x10,0x64, ++0xa0,0xdd,0x3a,0x44,0x01,0x26,0x02,0x00,0x80,0x75,0x03,0x00,0x3b,0x44,0x80,0xbc, ++0x40,0x5b,0x34,0x40,0xff,0x26,0x3b,0xff,0x2a,0x44,0x0c,0xf7,0xff,0xff,0xff,0xff, ++0x3a,0x44,0x02,0x2a,0x09,0x00,0x3b,0x44,0x00,0xa0,0xff,0xff,0x01,0x03,0x60,0x55, ++0x00,0x64,0x40,0x5a,0x40,0x5b,0x3d,0x00,0x00,0x64,0x40,0x4a,0x35,0x40,0x01,0x2a, ++0x19,0x00,0x24,0x41,0x00,0xb9,0x40,0x55,0x2c,0x02,0x0d,0x47,0x58,0x4f,0xb1,0x00, ++0x28,0x02,0x0e,0xf2,0x46,0x44,0x01,0xbc,0x0e,0xfa,0x66,0x5c,0x08,0x60,0x20,0x64, ++0xa0,0xd9,0x3a,0x44,0x01,0x26,0x02,0x00,0x01,0x75,0x03,0x00,0x3b,0x44,0x01,0xbc, ++0x40,0x5b,0x17,0x00,0x35,0x40,0x04,0x2a,0x07,0x00,0x23,0x41,0x00,0xb9,0x40,0x55, ++0x10,0x02,0x18,0x60,0x14,0x78,0xff,0xff,0x35,0x40,0x02,0x2a,0x07,0x00,0x22,0x41, ++0x00,0xb9,0x40,0x55,0x06,0x02,0x18,0x60,0x3c,0x78,0xff,0xff,0x35,0x40,0x08,0x26, ++0x03,0x00,0x34,0x40,0x08,0x2a,0x05,0x00,0x21,0x41,0x00,0xb9,0x40,0x55,0x40,0x54, ++0x99,0x03,0x00,0x00,0xa1,0xff,0xff,0xff,0xba,0x3f,0x18,0x60,0xff,0x61,0x27,0x42, ++0xa2,0xd3,0x0e,0x4c,0x41,0x4e,0x40,0x45,0x60,0x46,0x00,0xa8,0x09,0xf2,0x06,0x03, ++0x40,0x4b,0x19,0x60,0xf7,0x78,0xff,0xff,0x2b,0x44,0xf5,0x00,0x0c,0x4e,0x2e,0x58, ++0xff,0xff,0x25,0x46,0x08,0xf0,0x27,0x43,0xa4,0xd5,0xbd,0xd3,0x46,0x45,0x63,0x45, ++0x64,0x43,0x60,0x41,0x00,0xa8,0x00,0x64,0xa3,0xdb,0xbe,0xdb,0x04,0x02,0x65,0x43, ++0x25,0x44,0xbf,0xdb,0x05,0x00,0x61,0x44,0x0a,0xfa,0x61,0x46,0x25,0x44,0x09,0xfa, ++0x25,0x44,0x27,0x43,0x08,0xfe,0x05,0x03,0x60,0x46,0x09,0xf2,0x08,0xfc,0x00,0xa8, ++0xfa,0x00,0x66,0x44,0xa5,0xdb,0x2e,0x58,0xff,0xff,0x28,0x41,0x58,0x4f,0x0e,0x00, ++0x2e,0x58,0xff,0xff,0x28,0x41,0x40,0xa1,0x58,0x4f,0x08,0x00,0x05,0x03,0x28,0x41, ++0x58,0x4f,0x26,0x00,0x58,0x4f,0x58,0x00,0x2e,0x58,0xff,0xff,0x94,0xf3,0x7c,0x63, ++0x00,0xbe,0x40,0x45,0x1b,0x03,0x00,0x65,0x65,0x44,0xdc,0x85,0x84,0xa1,0x00,0xf2, ++0x06,0x06,0x01,0xfc,0x00,0xa8,0x60,0x46,0xf7,0x02,0x40,0x45,0x0f,0x00,0x33,0x44, ++0x54,0x93,0x33,0x44,0xfd,0xfb,0x80,0x60,0x7c,0x64,0x01,0xfa,0x00,0x64,0x00,0xf0, ++0x00,0xfa,0xd0,0x80,0x94,0xf9,0x02,0x02,0x95,0xf9,0x08,0xfe,0x2f,0x58,0xff,0xff, ++0x66,0x43,0x25,0x46,0x05,0xfc,0x06,0xfc,0x61,0x44,0x02,0xfa,0x01,0xf0,0x03,0x67, ++0xb0,0x84,0x00,0xf0,0x3c,0x7e,0x01,0xfa,0x04,0x64,0x03,0xfa,0x04,0xf8,0x00,0x64, ++0x23,0xfa,0x1a,0xfa,0x1b,0xfa,0x0c,0x61,0x14,0x63,0x59,0xda,0xfe,0x1f,0x2f,0x58, ++0xff,0xff,0x05,0x4c,0x7c,0x61,0x58,0x4f,0xc1,0x00,0x80,0x63,0x13,0x03,0x2c,0x46, ++0xbf,0xd0,0x25,0x46,0xff,0xd8,0x2c,0x46,0xfb,0x1d,0x25,0x46,0x00,0x64,0xd0,0x80, ++0x09,0xfa,0x0a,0xfa,0x05,0x03,0x64,0x46,0x01,0xf0,0x08,0x67,0xc0,0x84,0x01,0xfa, ++0x58,0x4f,0x02,0x00,0x2e,0x58,0xff,0xff,0x27,0x43,0x00,0xbb,0x25,0x46,0x12,0x03, ++0xbe,0xd3,0x08,0xfc,0x00,0xa8,0xff,0xff,0x03,0x02,0x25,0x44,0xa3,0xdb,0x04,0x00, ++0x0a,0xfa,0x60,0x46,0x25,0x44,0x09,0xfa,0xbe,0xdb,0x04,0xa3,0xa3,0xd3,0xff,0xff, ++0xdc,0x84,0xa3,0xdb,0x2f,0x58,0xff,0xff,0x07,0x4c,0x58,0x4f,0x28,0x00,0x0c,0x47, ++0x58,0x4f,0xe2,0x00,0x2e,0x58,0xff,0xff,0x07,0x4c,0x58,0x4f,0x20,0x00,0x0c,0x47, ++0x58,0x4f,0x5e,0x00,0x2e,0x58,0xff,0xff,0x07,0x4c,0x58,0x4f,0x18,0x00,0x0c,0x47, ++0x27,0x44,0x00,0xbe,0x08,0xf0,0x11,0x03,0x09,0xf2,0x25,0x43,0x09,0xfc,0x63,0x46, ++0x27,0x43,0x0a,0xfc,0x09,0xfa,0x08,0xf8,0x00,0xa8,0x66,0x43,0x03,0x02,0x64,0x44, ++0x58,0xdd,0x03,0x00,0x60,0x46,0x25,0x44,0x0a,0xfa,0x2e,0x58,0xff,0xff,0x25,0x46, ++0x08,0xf2,0x09,0xf0,0x00,0xa8,0x40,0x47,0x1d,0x03,0x0a,0xf2,0x64,0x43,0x00,0xbb, ++0x27,0x42,0xda,0x82,0x08,0x24,0xa2,0xdb,0x00,0xa8,0xca,0x82,0x02,0x02,0xa2,0xdd, ++0x02,0x00,0x60,0x46,0x09,0xfc,0x00,0xbb,0x63,0x46,0x08,0x28,0x0a,0xfa,0x25,0x46, ++0x00,0x64,0x09,0xfa,0x0a,0xfa,0x08,0xfa,0x27,0x42,0x04,0xa2,0xa2,0xd3,0xff,0xff, ++0xcc,0x84,0xa2,0xdb,0x2f,0x58,0xff,0xff,0x25,0x46,0x01,0xf2,0x00,0xf2,0xff,0xff, ++0x03,0x23,0x11,0x00,0x00,0xa8,0x60,0x46,0x0c,0x03,0x01,0xf0,0x78,0x67,0xa0,0x80, ++0xf8,0x67,0x07,0x03,0xc0,0x84,0x01,0xfa,0x25,0x46,0x00,0x64,0x00,0xfa,0x25,0x44, ++0x05,0xfa,0x58,0x4f,0xc4,0x00,0x58,0x4f,0x27,0x00,0xd1,0xfe,0x2e,0x58,0xff,0xff, ++0x27,0x43,0x00,0xbb,0x25,0x46,0x10,0x03,0xa3,0xd3,0x08,0xfc,0x00,0xa8,0x09,0xfa, ++0x03,0x02,0x25,0x44,0xbe,0xdb,0x04,0x00,0x60,0x46,0x25,0x44,0x0a,0xfa,0x25,0x46, ++0x00,0x64,0x0a,0xfa,0x25,0x44,0xa3,0xdb,0x2f,0x58,0xff,0xff,0x95,0xf3,0x05,0xf0, ++0x00,0xbe,0x95,0xf9,0x25,0x44,0x02,0x02,0x94,0xfb,0x01,0x00,0x00,0xfa,0x25,0x46, ++0x7c,0x64,0x01,0xfa,0x2f,0x58,0xff,0xff,0x95,0xf3,0x00,0x61,0x00,0xbe,0x25,0x44, ++0x02,0x03,0x00,0xfa,0x01,0x00,0x94,0xfb,0x60,0x46,0x00,0xf2,0x66,0x43,0x00,0xbe, ++0xdd,0x81,0xfb,0x02,0x95,0xfd,0x33,0x45,0x45,0x93,0x33,0x44,0xfd,0xfb,0x2f,0x58, ++0xff,0xff,0x25,0x46,0x05,0xf0,0x06,0xf2,0x05,0xfa,0xd0,0x80,0x64,0x43,0x0e,0x03, ++0x60,0x46,0x01,0xf0,0x80,0x67,0xb0,0x84,0x01,0xfa,0x00,0xf0,0x00,0x64,0x00,0xfa, ++0x64,0x46,0x05,0xfc,0x46,0x45,0x58,0x4f,0xd7,0x00,0xd1,0xfe,0x2e,0x58,0xff,0xff, ++0x00,0x66,0x46,0x45,0x29,0x43,0xfc,0xa3,0x66,0x44,0xbd,0xdb,0x25,0x44,0xbd,0xdb, ++0x00,0x64,0xbd,0xdb,0x03,0x61,0x1a,0x65,0x3f,0x60,0x68,0x63,0x43,0x49,0xa3,0xd3, ++0x06,0xa3,0x00,0xa8,0xcd,0x81,0x04,0x02,0xf9,0x02,0x18,0x60,0xed,0x78,0xff,0xff, ++0x01,0x26,0xe6,0x00,0xd4,0x80,0x60,0x45,0xe3,0x05,0xf6,0xa3,0xbd,0xd1,0xbd,0xd1, ++0x44,0x47,0x44,0x48,0x44,0x45,0x13,0x60,0xb0,0x64,0x44,0xd7,0xff,0xff,0xff,0xff, ++0x94,0xf3,0x33,0x41,0x00,0xa8,0x40,0x45,0x0f,0x03,0x60,0x46,0x80,0x60,0x7c,0x64, ++0x01,0xfa,0x4d,0x93,0x33,0x44,0xfd,0xfb,0x00,0x64,0x00,0xf0,0x00,0xfa,0xd0,0x80, ++0x94,0xf9,0x02,0x02,0x95,0xf9,0x08,0xfe,0x2f,0x58,0xff,0xff,0xa2,0xfe,0xff,0xff, ++0x12,0x05,0xa0,0xfe,0xff,0xff,0x07,0x05,0xa3,0xfe,0xff,0xff,0x07,0x05,0xa1,0xfe, ++0xff,0xff,0x0a,0x04,0x18,0x00,0x20,0x58,0xff,0xff,0xff,0xff,0x59,0xf3,0xff,0xff, ++0x80,0xbc,0x59,0xfb,0x10,0x00,0xff,0xff,0xff,0xff,0x0a,0x00,0x99,0xff,0x30,0x44, ++0x50,0xbc,0x40,0x51,0x98,0xff,0x99,0xff,0x30,0x44,0x7d,0xb4,0x40,0x51,0x98,0xff, ++0xa1,0xff,0xff,0xff,0xbb,0x3f,0x3c,0x44,0xac,0x84,0x7f,0xf3,0xf9,0x02,0x02,0xa8, ++0x00,0x64,0x09,0x02,0x7f,0xfb,0x80,0xfb,0x81,0xfb,0xca,0xfe,0x00,0x64,0x82,0xfb, ++0x1a,0x60,0xb9,0x78,0xff,0xff,0x7f,0xf3,0x80,0xf3,0x02,0xa8,0x02,0xa8,0x0a,0x02, ++0x00,0x64,0x81,0xfb,0x7f,0xfb,0x80,0xfb,0x00,0x64,0x82,0xfb,0xca,0xfe,0x1b,0x60, ++0x83,0x78,0xff,0xff,0x81,0xf1,0x00,0x64,0x64,0x41,0x02,0x02,0x80,0xfb,0xca,0xfe, ++0x61,0x44,0x01,0xa8,0xff,0xff,0x09,0x02,0x3f,0x60,0x5e,0x62,0xa2,0xd3,0xff,0xff, ++0x00,0xa8,0x60,0x46,0x14,0x02,0xfe,0xb4,0x81,0xfb,0x89,0xf3,0xff,0xff,0x60,0x40, ++0x01,0x26,0x10,0x00,0x80,0xf3,0x82,0xf3,0x01,0xa8,0x02,0xb0,0x01,0x02,0x0a,0x03, ++0x3f,0x60,0x16,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa8,0x60,0x46,0x53,0x03,0x1b,0x60, ++0x9b,0x78,0xff,0xff,0x3f,0x60,0x16,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa8,0x60,0x46, ++0xf6,0x02,0xbd,0xf3,0xff,0xff,0xfd,0xa0,0x61,0xf3,0x45,0x02,0x02,0xb0,0x5b,0xf1, ++0x06,0x02,0x64,0x43,0x00,0xbb,0xff,0xff,0x02,0x03,0x63,0x44,0x08,0x00,0xfd,0xb4, ++0x61,0xfb,0x3f,0x60,0x10,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa8,0x60,0x46,0x00,0xbc, ++0x5b,0xfb,0x56,0x03,0x60,0x46,0x2b,0xf2,0xff,0xff,0x01,0xb0,0x61,0xf3,0x04,0x03, ++0x01,0xb0,0xff,0xff,0x19,0x02,0x16,0x00,0xfe,0xb4,0x61,0xfb,0x6e,0x60,0x58,0x4e, ++0x48,0x78,0xff,0xff,0x0f,0x03,0x19,0xf2,0xff,0xff,0x00,0xbc,0xff,0xff,0x0c,0x03, ++0xa0,0xd3,0xff,0xff,0x02,0xb0,0xff,0xff,0x07,0x03,0x6e,0x60,0x58,0x4e,0x2e,0x78, ++0xff,0xff,0x02,0x03,0x09,0xf2,0xdb,0x00,0x0d,0xf2,0xff,0xff,0x00,0x7f,0x0d,0xfa, ++0x09,0xf2,0x5b,0xfb,0x00,0xbc,0xff,0xff,0x43,0x02,0x61,0xf3,0xff,0xff,0xfe,0xb4, ++0x61,0xfb,0x3e,0x00,0x25,0x00,0x3f,0x60,0x10,0x65,0x6a,0x60,0xd0,0x64,0xa0,0xd3, ++0xa5,0xd3,0x00,0xa0,0xff,0xff,0x0a,0x03,0x00,0xa0,0x60,0x46,0x07,0x03,0x0f,0xf2, ++0xff,0xff,0x60,0x40,0x02,0x26,0x07,0x00,0x09,0xf2,0xf6,0x00,0xa5,0xd3,0xff,0xff, ++0x00,0xa8,0x60,0x46,0x0d,0x03,0x13,0xf3,0x89,0xf3,0x00,0xa8,0x00,0xa0,0x20,0x03, ++0x1f,0x03,0x22,0xf0,0x10,0x64,0xb0,0x84,0xa2,0xda,0x1e,0x60,0x58,0x78,0xff,0xff, ++0x00,0x64,0x40,0x5c,0xbd,0xf1,0x59,0xf3,0xff,0xff,0x60,0x40,0x80,0x2a,0x0d,0x00, ++0x7f,0xb4,0x59,0xfb,0x64,0x40,0x04,0x3a,0x08,0x00,0x29,0x44,0x2a,0x37,0x05,0x00, ++0x68,0xf3,0xff,0xff,0x04,0xbc,0x68,0xfb,0xc9,0xfe,0x1a,0x60,0xb9,0x78,0xff,0xff, ++0x59,0xf3,0xff,0xff,0xff,0xff,0x80,0x26,0x0e,0x00,0x02,0x26,0x0a,0x00,0x3f,0x60, ++0x82,0x62,0x08,0x64,0xa2,0xdb,0x00,0x64,0x5a,0xdb,0x2d,0xff,0x1a,0x60,0xc3,0x78, ++0xff,0xff,0x80,0xbc,0x59,0xfb,0xbd,0xf3,0x0e,0xf0,0xfc,0xa0,0xfd,0xa0,0x01,0x03, ++0x17,0x02,0x60,0x41,0x02,0x65,0x64,0x44,0x40,0x49,0x2a,0x37,0x11,0x00,0x18,0x37, ++0x0f,0x00,0xff,0x37,0x02,0x00,0xfd,0x3b,0x06,0x00,0x61,0x44,0xfd,0xa0,0x01,0x65, ++0x02,0x03,0x00,0x64,0x5a,0xfb,0x68,0xf3,0xff,0xff,0xb4,0x84,0x68,0xfb,0xc9,0xfe, ++0x29,0xf2,0x5a,0xf1,0x60,0x40,0xb0,0x36,0x06,0x00,0x00,0x36,0x04,0x00,0x20,0x36, ++0x02,0x00,0xb0,0x84,0x29,0xfa,0xf8,0x60,0x73,0x78,0xff,0xff,0xe6,0xf0,0x7f,0x00, ++0xf6,0x04,0x6a,0x60,0xa0,0x62,0x00,0x64,0xa2,0xdb,0x29,0xf0,0xff,0xff,0x64,0x40, ++0x40,0x27,0x03,0x00,0x1b,0x60,0xd9,0x78,0xff,0xff,0x2f,0xf3,0xff,0xff,0xff,0xff, ++0x04,0x2a,0x19,0x00,0x46,0x5c,0x6a,0x60,0xae,0x62,0x01,0x64,0xa2,0xdb,0xf8,0x60, ++0x94,0x64,0x40,0x44,0x99,0xff,0x30,0x44,0x41,0xbc,0x40,0x51,0x98,0xff,0xa1,0xff, ++0xff,0xff,0xbb,0x3f,0x99,0xff,0x30,0x44,0xfe,0xb4,0x40,0x51,0x98,0xff,0x6a,0x60, ++0xae,0x62,0x00,0x64,0xa2,0xdb,0x33,0xf3,0x00,0x65,0x60,0x41,0x89,0xf3,0xc5,0xf3, ++0x00,0xa0,0x23,0xf2,0x00,0xa0,0x02,0x02,0x3a,0x03,0x37,0x00,0xe2,0xfb,0x60,0x41, ++0x60,0x47,0x00,0x7f,0xe0,0x84,0x60,0x45,0xe0,0x84,0xe0,0x84,0xc4,0x85,0xc4,0x85, ++0x41,0x60,0x92,0x63,0x47,0xd3,0xf0,0xa3,0x00,0x7c,0x60,0x40,0x02,0x27,0x02,0x7c, ++0xd5,0xf9,0xff,0xff,0x07,0x7c,0x60,0x40,0x01,0x27,0x0f,0x7c,0x38,0xf9,0x60,0x47, ++0x18,0xb4,0x60,0x5c,0x61,0x47,0xff,0xb5,0xff,0xb1,0x67,0x44,0xc9,0xfb,0x65,0x44, ++0x80,0xa0,0x61,0x40,0x02,0x36,0x40,0x00,0x3f,0x05,0x64,0x44,0xe8,0x85,0xc5,0x85, ++0x90,0x64,0xc4,0x85,0x65,0x44,0xe0,0x9c,0x64,0x44,0xe0,0x84,0xe0,0x84,0xc0,0x9c, ++0xc0,0x9c,0x41,0x60,0x82,0x63,0xc3,0x83,0x2f,0x00,0xff,0x36,0x03,0x61,0x61,0x5c, ++0x32,0xf3,0x64,0x40,0x03,0x26,0x06,0x00,0x60,0x40,0x01,0x2a,0x15,0x00,0x6a,0x60, ++0xe8,0x63,0x1f,0x00,0x64,0x40,0x03,0x2a,0x06,0x00,0x60,0x40,0x08,0x2a,0x0c,0x00, ++0x6b,0x60,0x18,0x63,0x16,0x00,0x64,0x40,0x01,0x2a,0x0e,0x00,0x60,0x40,0x02,0x2a, ++0x03,0x00,0x6a,0x60,0xf8,0x63,0x0d,0x00,0x46,0x5c,0x22,0xf0,0x04,0x64,0xb0,0x84, ++0xa2,0xda,0x1e,0x60,0x58,0x78,0xff,0xff,0x60,0x40,0x04,0x2a,0xf5,0x00,0x6b,0x60, ++0x08,0x63,0x03,0xb1,0xa0,0x65,0xc5,0x85,0x98,0xff,0x07,0xf2,0xff,0xff,0x60,0x40, ++0x00,0x3a,0x43,0x00,0xd5,0xf3,0xff,0xff,0x60,0x40,0x02,0x26,0x0d,0x00,0x25,0xf3, ++0x26,0xf1,0xdc,0x84,0x25,0xfb,0x1a,0xfa,0x64,0x44,0x02,0x24,0xdc,0x84,0xff,0xb4, ++0x60,0x5c,0x02,0xfe,0x4c,0x62,0x27,0x00,0x29,0xf3,0x2a,0xf1,0xdc,0x84,0x29,0xfb, ++0x11,0xfa,0x64,0x44,0x02,0x28,0x14,0x00,0x89,0xf3,0x63,0x5c,0x60,0x40,0x01,0x3a, ++0x05,0x00,0x78,0x60,0x4e,0x62,0x9f,0x63,0xe3,0x83,0x03,0x00,0x79,0x60,0x8e,0x62, ++0x06,0x63,0x00,0x64,0x5a,0xdb,0xfe,0x1f,0x2a,0xf3,0x64,0x43,0xdc,0x84,0x2a,0xfb, ++0x2c,0xf1,0x10,0xfa,0xff,0xff,0x64,0x44,0x02,0x24,0xdc,0x84,0x2c,0xfb,0x1a,0xfa, ++0x00,0x7c,0x42,0xfe,0x56,0x62,0x61,0x44,0x03,0xb4,0xf8,0x84,0xf8,0x84,0xf8,0x84, ++0xb0,0x84,0xa2,0xdb,0x1b,0xfa,0x01,0x64,0x07,0xfa,0x1b,0xf0,0x21,0xf2,0x64,0x40, ++0x20,0x27,0x04,0xa4,0x21,0xfa,0x64,0x40,0x20,0x27,0x03,0x00,0xfa,0x60,0x4b,0x78, ++0xff,0xff,0x67,0x44,0xc9,0xfb,0x78,0x60,0x50,0x62,0x65,0x44,0xe0,0x85,0x46,0xd1, ++0x01,0x64,0xa2,0xdb,0x65,0x44,0xe0,0x85,0x7a,0x60,0xe0,0x64,0x64,0x41,0x44,0xd1, ++0x10,0xf0,0x64,0x42,0x50,0xfe,0xd2,0x80,0xa0,0xd9,0x58,0xd1,0x1a,0xf0,0x64,0x42, ++0xd2,0x80,0xa0,0xd9,0x61,0x5c,0x01,0x01,0x00,0x7c,0x65,0x44,0xe8,0x85,0xc4,0x85, ++0xc4,0x85,0x6b,0x60,0x80,0x61,0xc5,0x81,0x1c,0x60,0x12,0x65,0x64,0x40,0x00,0x36, ++0x03,0x00,0xf9,0x60,0xd2,0x78,0xff,0xff,0x10,0xf2,0x1a,0xf0,0xa1,0xdb,0xff,0xff, ++0x59,0xd9,0xb0,0xf3,0x59,0xdb,0xff,0xff,0xb1,0xf3,0x59,0xdb,0xb2,0xf1,0xff,0xff, ++0x59,0xd9,0x00,0x64,0xe3,0xfb,0xff,0xff,0x60,0x40,0x01,0x26,0x02,0xa3,0x05,0x64, ++0xe4,0xfb,0xa3,0xd3,0xff,0xff,0x90,0x84,0x60,0x5c,0x00,0x7f,0xe0,0x82,0x64,0x47, ++0x46,0xd1,0x00,0x7f,0xe0,0x84,0x44,0xd3,0xff,0xff,0x60,0x47,0x90,0x84,0xe4,0xf3, ++0x60,0x5c,0x02,0xa1,0x60,0x40,0x05,0x36,0xf6,0xa1,0xa1,0xd3,0xff,0xff,0xc0,0x9c, ++0xe4,0xf3,0xa1,0xd9,0xff,0xa4,0xe4,0xfb,0x04,0xa3,0x60,0x40,0x01,0x36,0xf0,0xa3, ++0x60,0x40,0x00,0x3a,0xde,0x00,0xe3,0xf3,0xfc,0xa3,0xff,0xff,0x60,0x40,0x01,0x26, ++0xfe,0xa3,0xc0,0x9c,0x01,0xa4,0xf8,0xa0,0xa1,0xd9,0xe3,0xfb,0xce,0x02,0xf8,0xa1, ++0x80,0x60,0x6c,0x64,0xfe,0xa1,0x63,0x45,0x08,0x63,0x59,0xd1,0x58,0xd9,0xfd,0x1f, ++0x11,0xf2,0x60,0x43,0xc0,0x9c,0x5b,0xd9,0x65,0x41,0xfe,0xa1,0x1c,0x60,0x12,0x65, ++0x00,0x64,0xe3,0xfb,0x59,0xd3,0xff,0xff,0x90,0x84,0x60,0x5c,0x00,0x7f,0xe0,0x82, ++0x64,0x47,0x46,0xd1,0x00,0x7f,0xe0,0x84,0x44,0xd3,0xff,0xff,0x60,0x47,0x90,0x84, ++0xe3,0xf3,0x60,0x5c,0x02,0xa3,0x60,0x40,0x00,0x36,0xf4,0xa3,0xa3,0xd3,0xe3,0xf3, ++0xc0,0x9c,0xa3,0xd9,0x01,0xa4,0xfa,0xa0,0xe3,0xfb,0xe4,0x02,0x61,0x44,0xf6,0xa4, ++0xe3,0xfb,0x59,0xd3,0xf6,0xa3,0x90,0x84,0xa3,0xd1,0xe8,0x85,0x01,0xb4,0xf8,0x84, ++0x94,0x84,0xc0,0x84,0x59,0xd1,0xa3,0xdb,0x90,0x84,0x5b,0xd1,0xe8,0x85,0x01,0xb4, ++0xf8,0x84,0x94,0x84,0xc0,0x84,0xa3,0xdb,0x04,0x61,0x5b,0xd1,0xe8,0x85,0x01,0xb4, ++0xf8,0x84,0x94,0x84,0xc0,0x84,0xff,0xa1,0xa3,0xdb,0x61,0x40,0x00,0x3a,0xf5,0x00, ++0xe3,0xf3,0x60,0x41,0xa0,0xd1,0x11,0xf2,0x91,0x81,0xe9,0x85,0xf2,0xa3,0x60,0x41, ++0x60,0x47,0x60,0x5c,0x20,0xbc,0x7f,0xb4,0x60,0x47,0x64,0x5e,0xa3,0xdb,0x65,0x47, ++0x61,0x5e,0x5b,0xdb,0x99,0xff,0x00,0x60,0x00,0xea,0xff,0xff,0xff,0xff,0x00,0x60, ++0x00,0xeb,0xff,0xff,0xff,0xff,0xdf,0x61,0xfc,0xa3,0x01,0xa1,0x5b,0xd1,0x61,0x5f, ++0x64,0x5e,0x40,0x5a,0x01,0xa1,0x64,0x47,0x61,0x5f,0x40,0x5a,0xef,0x3b,0xf5,0x00, ++0x4c,0x00,0x00,0x60,0x00,0xea,0xff,0xff,0xff,0xff,0x00,0x60,0x00,0xeb,0xff,0xff, ++0xff,0xff,0x1a,0xf0,0xe0,0x7f,0x64,0x5e,0x99,0xff,0x40,0x5a,0x64,0x47,0xe1,0x7f, ++0x40,0x5a,0x1b,0xf2,0xff,0xff,0xe2,0x7f,0x40,0x5a,0x61,0x5c,0xc9,0xf3,0xc9,0xf9, ++0xd0,0x80,0xff,0xff,0x32,0x03,0xbd,0xd3,0xff,0xff,0x60,0x45,0xe3,0x7f,0x40,0x5a, ++0x65,0x47,0xe4,0x7f,0xbd,0xd3,0x40,0x5a,0x60,0x45,0xe5,0x7f,0x40,0x5a,0x65,0x47, ++0xe6,0x7f,0xbd,0xd3,0x40,0x5a,0x60,0x45,0x38,0xf1,0xe7,0x7f,0x40,0x5a,0x64,0x40, ++0x0f,0x3a,0x1b,0x00,0x65,0x47,0xe8,0x7f,0xbd,0xd3,0x40,0x5a,0x60,0x45,0xe9,0x7f, ++0x40,0x5a,0x65,0x47,0xea,0x7f,0xbd,0xd3,0x40,0x5a,0x60,0x45,0xeb,0x7f,0x40,0x5a, ++0x65,0x47,0xec,0x7f,0xbd,0xd3,0x40,0x5a,0x60,0x45,0xed,0x7f,0x40,0x5a,0x65,0x47, ++0xee,0x7f,0xbd,0xd3,0x40,0x5a,0xef,0x7f,0x40,0x5a,0x20,0x60,0x00,0xeb,0x6b,0x60, ++0x28,0x62,0xa2,0xd3,0xff,0xff,0xff,0xff,0x01,0x2a,0x38,0x00,0x00,0x64,0xa2,0xdb, ++0x00,0x60,0x00,0xea,0xff,0xff,0xff,0xff,0xff,0xff,0x3a,0x5c,0x80,0x2b,0x12,0x00, ++0x8b,0xff,0x74,0x40,0x88,0xff,0x3a,0x5c,0x80,0x2b,0x09,0x00,0x8b,0xff,0x74,0x40, ++0x88,0xff,0x3a,0x5c,0x80,0x2b,0x03,0x00,0x8b,0xff,0x74,0x40,0x88,0xff,0x8b,0xff, ++0x74,0x40,0x88,0xff,0x3a,0x5c,0x80,0x2b,0xff,0xff,0x31,0x60,0x00,0xea,0xff,0xff, ++0xff,0xff,0x00,0x60,0x00,0xea,0x3a,0x5c,0x80,0x27,0x09,0x00,0x31,0x60,0x00,0xea, ++0xff,0xff,0xff,0xff,0x00,0x60,0x00,0xea,0x3a,0x5c,0x80,0x2b,0xf7,0x00,0x00,0x64, ++0xca,0xfb,0x30,0x60,0x00,0xea,0xff,0xff,0xff,0xff,0xff,0xff,0x3a,0x40,0x40,0x27, ++0xfd,0x00,0x6a,0x60,0xb2,0x62,0x00,0x64,0xa2,0xdb,0x38,0xf1,0x80,0x60,0x00,0x64, ++0xb0,0x84,0x40,0x5a,0x98,0xff,0x33,0x60,0x00,0xea,0x30,0xf3,0xff,0xff,0x01,0xbc, ++0x30,0xfb,0x1b,0x60,0xd9,0x78,0xff,0xff,0xb2,0x37,0x7e,0x00,0xc0,0x06,0x19,0xf2, ++0xff,0xff,0x00,0xb8,0x1d,0xf2,0x06,0x03,0x60,0x47,0x00,0x7f,0x46,0xfb,0x44,0xfb, ++0x60,0x5c,0x07,0x00,0x43,0xf3,0x44,0xf1,0xff,0xff,0x45,0xfb,0x46,0xf9,0x00,0x64, ++0x47,0xfb,0x89,0xf3,0xff,0xff,0x00,0xbc,0xff,0xff,0x06,0x02,0x29,0xf2,0xff,0xff, ++0x0c,0xb4,0xff,0xff,0x00,0x3a,0x02,0x00,0x13,0xf0,0x46,0xf9,0x64,0x44,0x00,0xa0, ++0x01,0x63,0x04,0x03,0xff,0xa0,0x02,0x63,0x01,0x03,0x0b,0x63,0x48,0xfd,0x46,0x5c, ++0x22,0xf2,0xff,0xff,0x60,0x40,0x10,0x26,0x40,0x00,0x21,0xf2,0x16,0xf2,0x60,0x45, ++0x45,0x4c,0xc4,0x84,0xe0,0x84,0xe0,0x84,0xe0,0x84,0x21,0xfa,0x17,0xf0,0x2c,0x44, ++0xc0,0x84,0xe0,0x84,0xe0,0x84,0xe0,0x84,0x1f,0xfa,0x89,0xf3,0x29,0xf0,0x00,0xbc, ++0x00,0x64,0x03,0x02,0x64,0x40,0x80,0x3a,0x01,0xbc,0x42,0xfb,0x89,0xf3,0xff,0xff, ++0x00,0xa0,0xff,0xff,0x06,0x03,0x27,0xf2,0xff,0xff,0x00,0xa0,0xff,0xff,0x19,0x03, ++0x1c,0x00,0x9c,0xf3,0x56,0x63,0x02,0xa8,0x29,0xf2,0x13,0x03,0x29,0xf0,0x60,0x47, ++0x64,0x40,0x08,0x2a,0x0e,0x00,0x03,0xa8,0x03,0x2e,0x0b,0x00,0x03,0xb0,0x03,0x22, ++0x62,0x63,0x75,0xf1,0xbd,0xd8,0xff,0xff,0x76,0xf1,0xbd,0xd8,0xff,0xff,0x77,0xf1, ++0xa3,0xd8,0x3f,0xf3,0x34,0xfa,0x10,0xa4,0x3f,0xfb,0x89,0xf3,0xff,0xff,0x00,0xa0, ++0xff,0xff,0x6c,0x02,0x29,0xf2,0xbd,0xf3,0x60,0x40,0x08,0x3a,0x67,0x00,0xfd,0xa0, ++0xfc,0xa0,0x05,0x03,0x89,0xf3,0x03,0x03,0x60,0x40,0x00,0x36,0x5f,0x00,0x14,0xf2, ++0x21,0xf0,0xcc,0x84,0x60,0x41,0x04,0x03,0x00,0x64,0xcd,0x81,0xc0,0x84,0xfd,0x02, ++0x1f,0xf0,0x46,0xf1,0xc0,0x84,0x48,0xf1,0x64,0x41,0x02,0x36,0xe0,0x84,0x64,0x45, ++0x00,0x62,0x11,0x61,0xe0,0x84,0xcd,0x81,0xfd,0x04,0x01,0x00,0xe0,0x84,0xf2,0x82, ++0xff,0xff,0x02,0x24,0xc6,0x82,0x02,0x28,0xd6,0x82,0xe2,0x80,0xcd,0x81,0x02,0x28, ++0x01,0xbc,0xf4,0x02,0x01,0x2a,0xc6,0x82,0x14,0xf0,0x60,0x43,0x00,0x60,0xaf,0x65, ++0x00,0x64,0x64,0x41,0xcd,0x81,0xc4,0x84,0xfd,0x02,0x63,0x45,0xc4,0x84,0x40,0x48, ++0x28,0x44,0x70,0x45,0xc4,0x85,0x02,0x60,0x58,0x64,0xc4,0x84,0x9a,0xf1,0xe8,0x84, ++0xe8,0x84,0xe8,0x84,0xe8,0x84,0xe8,0x84,0xe8,0x84,0xc0,0x84,0x60,0x41,0x73,0x45, ++0xd4,0x80,0xd0,0xf1,0x0d,0x0d,0x64,0x44,0x00,0x36,0x29,0x00,0xe0,0x84,0xe0,0x84, ++0xe0,0x84,0xe0,0x84,0x61,0x45,0xc4,0x84,0x73,0x45,0xd4,0x80,0xff,0xff,0x1f,0x0e, ++0xbd,0xf3,0xff,0xff,0xfd,0xa0,0xff,0xff,0x0a,0x02,0x00,0x64,0x40,0x5c,0x22,0xf0, ++0x10,0x64,0xb0,0x84,0xa2,0xda,0x1a,0x60,0xb9,0x78,0xff,0xff,0x12,0x00,0xd1,0xf3, ++0x28,0x45,0x60,0x40,0x00,0x3a,0x0b,0x00,0x07,0x60,0xd0,0x64,0xc4,0x84,0x70,0x45, ++0xd4,0x80,0xff,0xff,0x04,0x04,0x60,0x50,0x01,0x64,0xd4,0xfb,0x02,0x00,0x28,0x44, ++0x5c,0xfb,0x6a,0x60,0xa0,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa0,0x00,0x64,0x08,0x03, ++0xa2,0xdb,0x6a,0x60,0xb0,0x62,0xa2,0xd1,0x21,0x60,0x82,0x62,0xa2,0xd9,0x35,0x00, ++0x29,0xf2,0x0f,0xf2,0x60,0x40,0x08,0x27,0x04,0x00,0x02,0x2a,0x02,0x00,0x03,0x7c, ++0x03,0x00,0x21,0x60,0x80,0x64,0xa0,0xd1,0x89,0xf3,0x64,0x41,0x00,0xa0,0x29,0xf2, ++0x0b,0x02,0x60,0x40,0x80,0x3a,0x08,0x00,0x65,0xf3,0xdd,0x81,0xf6,0xa0,0xec,0xa0, ++0x03,0x04,0xdd,0x81,0x01,0x04,0xdd,0x81,0x25,0xf2,0xff,0xff,0x60,0x47,0x60,0x43, ++0xff,0xb3,0x61,0x40,0xff,0x22,0x06,0x00,0x61,0x44,0xfe,0xfb,0x22,0x60,0x58,0x4f, ++0xd3,0x78,0xff,0xff,0x21,0x60,0x82,0x64,0xa0,0xdd,0xab,0xf1,0x22,0x60,0x58,0x4f, ++0xd2,0x78,0xff,0xff,0x21,0x60,0x84,0x64,0xa0,0xdd,0x29,0xf2,0xff,0xff,0x60,0x45, ++0x6b,0x60,0x2c,0x62,0x90,0x60,0x60,0x64,0xa2,0xdb,0x6b,0x60,0x2e,0x62,0x65,0x44, ++0xa2,0xdb,0x22,0xf0,0xff,0x60,0xef,0x64,0xa0,0x84,0xa2,0xda,0x82,0xf3,0x46,0x5c, ++0xfd,0xb4,0x01,0xbc,0x82,0xfb,0x66,0x44,0xcf,0xfb,0x1f,0x60,0xac,0x78,0xff,0xff, ++0x00,0x64,0x5c,0xfb,0xcf,0xfb,0x6b,0x60,0x2c,0x62,0x90,0x60,0x61,0x64,0xa2,0xdb, ++0x46,0x5c,0x82,0xf3,0x3c,0x46,0x41,0xf1,0xfe,0xb4,0x82,0xfb,0x01,0x65,0x32,0x40, ++0x04,0x2b,0x64,0x45,0x02,0x22,0x03,0x00,0x1e,0x60,0x80,0x78,0xff,0xff,0x65,0x40, ++0x01,0x26,0x09,0x00,0x63,0x60,0xcc,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb, ++0x1e,0x60,0x58,0x78,0xff,0xff,0x27,0xf0,0x01,0x60,0x00,0x64,0xc0,0x84,0x27,0xfa, ++0x29,0xf0,0x00,0x60,0x0c,0x64,0xa0,0x84,0x04,0x36,0x02,0x00,0x0c,0x3a,0x03,0x00, ++0x1e,0x60,0x58,0x78,0xff,0xff,0x60,0x41,0x61,0x40,0x08,0x36,0x62,0x00,0x29,0xf0, ++0x00,0x60,0xf0,0x64,0xa0,0x84,0xff,0xff,0x00,0x3a,0x07,0x00,0x63,0x60,0x90,0x64, ++0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x51,0x00,0x20,0x3a,0x07,0x00,0x63,0x60, ++0x90,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x48,0x00,0x40,0x3a,0x07,0x00, ++0x63,0x60,0x98,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x3f,0x00,0xb0,0x3a, ++0x07,0x00,0x63,0x60,0x8e,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x36,0x00, ++0x80,0x3a,0x11,0x00,0x65,0xf3,0xff,0xff,0xdc,0x84,0x65,0xfb,0x74,0xf3,0xff,0xff, ++0xfd,0xa4,0x60,0x47,0x01,0xbc,0x62,0xfb,0x63,0x60,0x86,0x64,0xa0,0xd3,0xff,0xff, ++0xdc,0x84,0xa2,0xdb,0x23,0x00,0xa0,0x3a,0x07,0x00,0x63,0x60,0x96,0x64,0xa0,0xd3, ++0xff,0xff,0xdc,0x84,0xa2,0xdb,0x1a,0x00,0x50,0x3a,0x07,0x00,0x63,0x60,0x9c,0x64, ++0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x11,0x00,0x10,0x3a,0x07,0x00,0x63,0x60, ++0x92,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x08,0x00,0x30,0x3a,0x06,0x00, ++0x63,0x60,0x92,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x1e,0x60,0x58,0x78, ++0xff,0xff,0x2b,0xf2,0x19,0xf2,0x60,0x40,0x01,0x26,0x18,0x00,0x00,0xa0,0x60,0x43, ++0x15,0x03,0x0e,0xa3,0xa3,0xd3,0xff,0xff,0x60,0x45,0x00,0x7f,0xec,0xa0,0xdc,0x84, ++0xa3,0xdb,0x0c,0x04,0x65,0x47,0x00,0x7f,0xfd,0xa0,0xff,0xff,0x05,0x07,0x19,0xf0, ++0x1f,0x60,0x58,0x4e,0x68,0x78,0xff,0xff,0x00,0x64,0xa3,0xdb,0x14,0xf2,0x28,0xf2, ++0x60,0x41,0x60,0x45,0x1e,0x63,0x60,0x47,0x18,0x63,0x04,0xa3,0x63,0x45,0x00,0x63, ++0xcd,0x81,0xc7,0x83,0xfd,0x02,0x38,0xf0,0xff,0xff,0xc3,0x83,0x2b,0xf2,0xff,0xff, ++0xff,0xff,0x01,0x2a,0x31,0x00,0x40,0x60,0x1c,0x64,0xa0,0xd3,0xff,0xff,0x01,0xbc, ++0xa2,0xdb,0x63,0x60,0x72,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04, ++0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x44,0xf3,0xff,0xff,0xe0,0x84, ++0xe0,0x84,0x60,0x45,0x63,0x60,0x76,0x64,0xc4,0x84,0xa0,0xd3,0xff,0xff,0xdc,0x84, ++0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x63,0x60, ++0xb4,0x64,0xa0,0xd3,0x63,0x45,0xc4,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3, ++0xff,0xff,0xdc,0x84,0xa2,0xdb,0x32,0x00,0x63,0x60,0x5e,0x64,0xa0,0xd3,0xff,0xff, ++0xdc,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb, ++0x46,0xf3,0xff,0xff,0xe0,0x84,0xe0,0x84,0x60,0x45,0x63,0x60,0x62,0x64,0xc4,0x84, ++0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff, ++0xdc,0x84,0xa2,0xdb,0x19,0x60,0x52,0x65,0x46,0xf3,0xff,0xff,0xe0,0x84,0xc4,0x82, ++0x00,0x64,0xa2,0xdb,0x63,0x60,0xb4,0x64,0xa0,0xd3,0x63,0x45,0xc4,0x84,0xa2,0xdb, ++0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0xbd,0xf3,0x3c,0x46, ++0xfd,0xa0,0xfc,0xa0,0x01,0x03,0x13,0x00,0x22,0xf2,0xff,0xff,0x60,0x40,0x10,0x2a, ++0x0e,0x00,0x80,0xf1,0x00,0x64,0x40,0x5c,0x13,0xfb,0xcf,0xfb,0x64,0x40,0x02,0x36, ++0x03,0x00,0x1a,0x60,0xb9,0x78,0xff,0xff,0x1a,0x60,0xc6,0x78,0xff,0xff,0x3f,0x60, ++0x64,0x62,0x3f,0x60,0x34,0x64,0xa2,0xdb,0x3c,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb, ++0xff,0xff,0x2b,0xff,0xce,0xfe,0x1a,0x60,0xd6,0x78,0xff,0xff,0x6a,0x60,0xa0,0x62, ++0xa2,0xd3,0xff,0xff,0x00,0xa0,0xff,0xff,0x03,0x03,0x1f,0x60,0x34,0x78,0xff,0xff, ++0x0f,0xf0,0xaa,0xf1,0x64,0x41,0x01,0x2a,0xa9,0xf1,0x89,0xf3,0xff,0xff,0x60,0x40, ++0xff,0x26,0x1d,0xf0,0x26,0xf2,0xff,0xff,0xdc,0x84,0x26,0xfa,0x15,0xf2,0xff,0xff, ++0xdc,0x84,0xd0,0x80,0x15,0xfa,0x03,0x04,0x1f,0x60,0x39,0x78,0xff,0xff,0x13,0xf3, ++0xff,0xff,0x00,0xa8,0xff,0xff,0x05,0x03,0x22,0xf0,0x10,0x64,0xb0,0x84,0xa2,0xda, ++0xad,0x00,0x89,0xf3,0xff,0xff,0x00,0xbc,0x29,0xf2,0x02,0x02,0x0c,0xb4,0x00,0x36, ++0x7d,0x00,0x19,0xf2,0xff,0xff,0x00,0xbc,0x0e,0xa4,0x4f,0x03,0x60,0x43,0xa3,0xd1, ++0x01,0x60,0x01,0x64,0xc0,0x84,0xa3,0xdb,0x60,0x45,0x00,0x7f,0xec,0xa0,0xff,0xff, ++0x0c,0x04,0x65,0x47,0x00,0x7f,0xf9,0xa0,0xff,0xff,0x05,0x04,0x19,0xf0,0x1f,0x60, ++0x58,0x4e,0x51,0x78,0xff,0xff,0x00,0x64,0xa3,0xdb,0x0d,0xf2,0xff,0xff,0x01,0xa4, ++0x0d,0xfa,0x00,0x7f,0xfe,0xa0,0xff,0xff,0x15,0x04,0x1f,0x60,0x58,0x4e,0x7f,0x78, ++0xff,0xff,0x1d,0xf2,0xff,0xff,0x00,0x7e,0x60,0x47,0x46,0xfb,0x0b,0x63,0x60,0x40, ++0x00,0x36,0x01,0x63,0x60,0x40,0x01,0x36,0x02,0x63,0x48,0xfd,0x0d,0xf2,0xff,0xff, ++0x00,0x7e,0x0d,0xfa,0x0d,0xf2,0xff,0xff,0x60,0x47,0x01,0xa4,0x60,0x47,0x0d,0xfa, ++0x60,0x47,0x00,0x7f,0xfd,0xa0,0xff,0xff,0x39,0x04,0x6e,0x60,0x58,0x4e,0x48,0x78, ++0xff,0xff,0x04,0x03,0x6e,0x60,0x58,0x4e,0x5f,0x78,0xff,0xff,0x22,0xf0,0x10,0x64, ++0xb0,0x84,0xa2,0xda,0x1e,0x60,0x58,0x78,0xff,0xff,0x47,0xf3,0xff,0xff,0xdc,0x84, ++0xfe,0xa0,0x47,0xfb,0x23,0x04,0x00,0x64,0x47,0xfb,0x46,0xf3,0x45,0xf3,0x60,0x41, ++0xff,0xa0,0xe8,0x84,0x1b,0x03,0xff,0xa1,0x60,0x45,0x62,0x60,0xdc,0x63,0xa3,0xd3, ++0xff,0xff,0xa4,0x80,0x65,0x44,0xf4,0x03,0x45,0xfb,0x61,0x43,0x46,0xfd,0x63,0x44, ++0x00,0x3a,0x02,0x00,0x01,0x63,0x09,0x00,0x01,0x3a,0x02,0x00,0x02,0x63,0x05,0x00, ++0x02,0x3a,0x02,0x00,0x0b,0x63,0x01,0x00,0x0b,0x63,0x48,0xfd,0x29,0xf0,0x08,0x67, ++0xb0,0x84,0xa2,0xda,0x00,0x64,0x42,0xfb,0xfa,0x60,0xee,0x78,0xff,0xff,0xdc,0xf5, ++0x7f,0x00,0x72,0x00,0x29,0xf0,0xff,0xff,0x64,0x40,0x40,0x2b,0x31,0x00,0x2f,0xf3, ++0xff,0xff,0x60,0x40,0x04,0x2a,0x18,0x00,0x6a,0x60,0xae,0x62,0x01,0x64,0xa2,0xdb, ++0xfb,0x60,0x07,0x64,0x40,0x44,0x99,0xff,0x30,0x44,0x41,0xbc,0x40,0x51,0x98,0xff, ++0xa1,0xff,0xff,0xff,0xbb,0x3f,0x99,0xff,0x30,0x44,0xfe,0xb4,0x40,0x51,0x98,0xff, ++0x6a,0x60,0xae,0x62,0x00,0x64,0xa2,0xdb,0x99,0xff,0x3a,0x44,0x98,0xff,0x8f,0x2b, ++0x0f,0x00,0x50,0x27,0x0d,0x00,0x6a,0x60,0xb2,0x62,0x00,0x64,0xa2,0xdb,0x38,0xf1, ++0x80,0x60,0x00,0x64,0xb0,0x84,0x99,0xff,0x40,0x5a,0x98,0xff,0x33,0x60,0x00,0xea, ++0x1c,0x60,0x47,0x78,0xff,0xff,0x72,0x3e,0x7e,0x00,0x94,0x07,0x29,0xf2,0xff,0xff, ++0x60,0x40,0x08,0x3a,0x06,0x00,0x63,0x60,0xcc,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84, ++0xa2,0xdb,0x21,0x60,0x80,0x65,0xab,0xf3,0xff,0xff,0xa5,0xdb,0x22,0xf0,0x01,0x64, ++0xb0,0x84,0xa2,0xda,0x1e,0x60,0x58,0x78,0xff,0xff,0xff,0x00,0x64,0x44,0x08,0xa4, ++0xa0,0xd3,0xff,0xff,0x60,0x41,0x60,0x47,0x00,0x7f,0x60,0x45,0x61,0x44,0x00,0x7f, ++0xe8,0x84,0xa4,0x80,0x00,0xa0,0x02,0x02,0x06,0x03,0xfa,0x00,0x60,0x41,0x65,0x47, ++0x61,0x45,0xb4,0x84,0xa2,0xdb,0x2e,0x58,0xff,0xff,0x64,0x44,0x08,0xa4,0xa0,0xd3, ++0xff,0xff,0x60,0x41,0x60,0x47,0x00,0x7f,0x60,0x45,0x61,0x44,0x00,0x7f,0xe0,0x84, ++0xa4,0x80,0xf0,0xa0,0x02,0x02,0x06,0x03,0xfa,0x00,0x60,0x41,0x65,0x47,0x61,0x45, ++0xb4,0x84,0xa2,0xdb,0x2e,0x58,0xff,0xff,0x19,0xf2,0xff,0xff,0x08,0xa4,0xa0,0xd3, ++0xff,0xff,0x60,0x47,0x00,0x7f,0x60,0x45,0x1d,0xf2,0xff,0xff,0x40,0x4d,0x60,0x47, ++0x00,0x7f,0x60,0x41,0x2d,0x44,0x00,0x7f,0xcd,0x81,0xe8,0x84,0x07,0x0e,0xa4,0x80, ++0xff,0xff,0xfa,0x03,0x60,0x45,0x61,0x47,0xb4,0x84,0x1d,0xfa,0x2e,0x58,0xff,0xff, ++0x21,0x60,0xf5,0x78,0xff,0xff,0x99,0xff,0x30,0x44,0xff,0xff,0x98,0xff,0x80,0x2a, ++0x03,0x00,0x47,0xff,0x21,0x58,0xff,0xff,0x47,0xff,0xa1,0xff,0xff,0xff,0xbb,0x3f, ++0xff,0xff,0x99,0xff,0x32,0x44,0x98,0xff,0x10,0x26,0x57,0x00,0x64,0xe2,0x45,0xff, ++0x47,0xff,0x53,0x0a,0x99,0xff,0x32,0x44,0x98,0xff,0x10,0x26,0x4e,0x00,0x04,0x27, ++0x04,0x00,0xa8,0xf3,0xff,0xff,0x60,0x54,0xcd,0xe2,0x1f,0x60,0xcd,0x64,0x40,0x42, ++0xc4,0xe2,0x99,0xff,0x30,0x44,0x04,0xbc,0x1d,0xb4,0x40,0x51,0x98,0xff,0xa1,0xff, ++0xff,0xff,0xbb,0x3f,0x99,0xff,0x32,0x44,0x98,0xff,0x10,0x26,0x36,0x00,0x64,0xe2, ++0x45,0xff,0x47,0xff,0x32,0x0a,0x99,0xff,0x32,0x44,0x98,0xff,0x10,0x26,0x2d,0x00, ++0xc0,0xf3,0x42,0xf3,0x00,0xa0,0xff,0xff,0xea,0x02,0x01,0x3a,0x63,0x00,0x99,0xff, ++0x3e,0x44,0xfc,0xb4,0x40,0x5e,0x02,0xbc,0xff,0xff,0xff,0xff,0x40,0x5e,0x98,0xff, ++0x1f,0x60,0xf7,0x64,0x40,0x42,0x99,0xff,0x30,0x44,0x44,0xbc,0x5d,0xb4,0x40,0x51, ++0x98,0xff,0xa1,0xff,0xff,0xff,0xbb,0x3f,0x99,0xff,0x32,0x44,0x98,0xff,0x10,0x26, ++0x0c,0x00,0x64,0xe2,0x45,0xff,0x47,0xff,0x08,0x0a,0x99,0xff,0x32,0x44,0x98,0xff, ++0x10,0x26,0x03,0x00,0x20,0x60,0xce,0x78,0xff,0xff,0x20,0x60,0x17,0x64,0x40,0x40, ++0x20,0x60,0x45,0x64,0x40,0x41,0x99,0xff,0x30,0x44,0xe0,0xbc,0xf9,0xb4,0x40,0x51, ++0x98,0xff,0xa1,0xff,0xff,0xff,0xbb,0x3f,0x2b,0x60,0x48,0x62,0xa2,0xd3,0x13,0xf3, ++0x00,0xa0,0x00,0xa0,0x13,0x03,0x6b,0x60,0x28,0x62,0x01,0x64,0xa2,0xdb,0x22,0xf0, ++0x01,0x64,0xb0,0x84,0xa2,0xda,0x99,0xff,0x30,0x44,0x59,0xb4,0x40,0x51,0x98,0xff, ++0x1a,0x60,0xb9,0x64,0x40,0x40,0x1e,0x60,0x58,0x78,0xff,0xff,0x13,0x03,0x6b,0x60, ++0x28,0x62,0x01,0x64,0xa2,0xdb,0x22,0xf0,0x10,0x64,0xb0,0x84,0xa2,0xda,0x99,0xff, ++0x30,0x44,0x59,0xb4,0x40,0x51,0x98,0xff,0x1a,0x60,0xb9,0x64,0x40,0x40,0x1e,0x60, ++0x58,0x78,0xff,0xff,0x20,0x60,0xb0,0x64,0x40,0x40,0x20,0x60,0x75,0x64,0x40,0x42, ++0x99,0xff,0x30,0x44,0x44,0xbc,0x5d,0xb4,0x40,0x51,0x98,0xff,0x99,0xff,0x32,0x44, ++0x98,0xff,0x10,0x26,0xb2,0x00,0xc0,0xf3,0x64,0xe2,0x00,0xa0,0x45,0xff,0x47,0xff, ++0x16,0x02,0xab,0x0a,0x99,0xff,0x32,0x44,0x98,0xff,0x10,0x26,0xa6,0x00,0x21,0x60, ++0x82,0x65,0xa5,0xd3,0xff,0xff,0x01,0xa8,0xff,0xff,0x09,0x02,0x99,0xff,0x3e,0x44, ++0xfc,0xb4,0x40,0x5e,0x02,0xbc,0xff,0xff,0xff,0xff,0x40,0x5e,0x98,0xff,0xa1,0xff, ++0xff,0xff,0xbb,0x3f,0xc0,0xf3,0xff,0xff,0x00,0xa0,0xff,0xff,0xf8,0x02,0x99,0xff, ++0x32,0x44,0x98,0xff,0x10,0x26,0x89,0x00,0x64,0xe2,0x45,0xff,0x47,0xff,0x29,0x0a, ++0x99,0xff,0x32,0x44,0x98,0xff,0x10,0x26,0x24,0x00,0x13,0xf3,0xff,0xff,0x00,0xa8, ++0xff,0xff,0x13,0x03,0x6b,0x60,0x28,0x62,0x01,0x64,0xa2,0xdb,0x22,0xf0,0x10,0x64, ++0xb0,0x84,0xa2,0xda,0x99,0xff,0x30,0x44,0x59,0xb4,0x40,0x51,0x98,0xff,0x1a,0x60, ++0xb9,0x64,0x40,0x40,0x1e,0x60,0x58,0x78,0xff,0xff,0x21,0x60,0x82,0x65,0xa5,0xd3, ++0xff,0xff,0x00,0xa8,0xcc,0x84,0x27,0x03,0xa5,0xdb,0x25,0x03,0x20,0x60,0x62,0x78, ++0xff,0xff,0x20,0x60,0x08,0x78,0xff,0xff,0x1e,0x00,0x2b,0x60,0x48,0x62,0xa2,0xd3, ++0x13,0xf3,0x00,0xa0,0x00,0xa0,0x13,0x03,0x6b,0x60,0x28,0x62,0x01,0x64,0xa2,0xdb, ++0x22,0xf0,0x01,0x64,0xb0,0x84,0xa2,0xda,0x99,0xff,0x30,0x44,0x59,0xb4,0x40,0x51, ++0x98,0xff,0x1a,0x60,0xb9,0x64,0x40,0x40,0x1e,0x60,0x58,0x78,0xff,0xff,0xc2,0x02, ++0x20,0x60,0x62,0x78,0xff,0xff,0x13,0xf3,0xff,0xff,0x00,0xa8,0xff,0xff,0x13,0x03, ++0x6b,0x60,0x28,0x62,0x01,0x64,0xa2,0xdb,0x22,0xf0,0x10,0x64,0xb0,0x84,0xa2,0xda, ++0x99,0xff,0x30,0x44,0x59,0xb4,0x40,0x51,0x98,0xff,0x1a,0x60,0xb9,0x64,0x40,0x40, ++0x1e,0x60,0x58,0x78,0xff,0xff,0x29,0xf2,0xff,0xff,0x60,0x40,0x40,0x2b,0x25,0x00, ++0x2f,0xf3,0xff,0xff,0x60,0x40,0x04,0x26,0x0b,0x00,0x99,0xff,0x3a,0x5c,0x98,0xff, ++0x64,0x40,0x40,0x27,0x09,0x00,0x64,0x40,0x0f,0x2b,0x02,0x00,0x33,0x60,0x00,0xea, ++0x98,0xff,0x20,0x60,0x45,0x78,0xff,0xff,0x99,0xff,0x3a,0x5c,0x98,0xff,0x64,0x40, ++0x10,0x2b,0xf6,0x00,0xca,0xf3,0xff,0xff,0xff,0xff,0x01,0x26,0x06,0x00,0x8b,0xff, ++0x74,0x40,0x74,0x40,0x88,0xff,0x01,0x64,0xca,0xfb,0x20,0xf3,0xff,0xff,0xc4,0xb4, ++0x20,0xfb,0x21,0x60,0x27,0x64,0x40,0x40,0x01,0x64,0x21,0xfb,0x99,0xff,0x30,0x44, ++0x40,0xbc,0x59,0xb4,0x40,0x51,0x98,0xff,0xa0,0xfe,0x1a,0xff,0x00,0x64,0x5c,0xfb, ++0xff,0xff,0xa1,0xff,0xff,0xff,0xbb,0x3f,0x89,0xf3,0xff,0xff,0x00,0xa0,0xff,0xff, ++0x07,0x02,0x13,0xf3,0xff,0xff,0x00,0xa0,0x00,0x64,0x02,0x03,0x13,0xfb,0xec,0x00, ++0x2b,0x60,0x48,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa0,0x00,0x64,0x02,0x03,0xa2,0xdb, ++0xe3,0x00,0x20,0xf3,0xff,0xff,0xff,0xff,0x01,0x2a,0x0d,0x00,0xfe,0xb4,0x20,0xfb, ++0x01,0x64,0x41,0xfb,0x21,0x60,0x80,0x65,0xab,0xf3,0xff,0xff,0xa5,0xdb,0xff,0xff, ++0x21,0x60,0xc6,0x78,0xff,0xff,0x02,0x2a,0x62,0x00,0x27,0xf2,0xff,0xff,0xdc,0x84, ++0x27,0xfa,0x63,0x60,0xb8,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04, ++0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x18,0x60,0x80,0x64,0xa0,0xd3, ++0xff,0xff,0xe8,0x84,0xe0,0x84,0x60,0x45,0x18,0x60,0xec,0x64,0xc4,0x84,0xa0,0xd3, ++0xff,0xff,0xdc,0x84,0xa2,0xdb,0x46,0xf3,0xff,0xff,0xe0,0x84,0x60,0x45,0x19,0x60, ++0x52,0x64,0xc4,0x84,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x46,0xf3,0xff,0xff, ++0xe0,0x84,0xe0,0x84,0x60,0x45,0x63,0x60,0xbc,0x64,0xc4,0x84,0xa0,0xd3,0xff,0xff, ++0xdc,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb, ++0x20,0xf3,0xff,0xff,0xfd,0xb4,0x20,0xfb,0x02,0x64,0x41,0xfb,0x29,0xf2,0xff,0xff, ++0x0c,0xb4,0xff,0xff,0x00,0x36,0x5e,0x00,0x89,0xf1,0x00,0x63,0xd3,0x80,0xff,0xff, ++0x04,0x02,0xac,0xf1,0xff,0xff,0x64,0x45,0x09,0x00,0x25,0xf2,0xff,0xff,0xe8,0x84, ++0xe8,0x84,0xe8,0x84,0xe8,0x84,0x0f,0xb4,0xff,0xff,0x60,0x45,0x21,0x60,0x80,0x63, ++0xa3,0xd3,0xff,0xff,0xd4,0x80,0xdc,0x84,0x45,0x03,0xa3,0xdb,0x43,0x00,0x10,0x2a, ++0x07,0x00,0x20,0xf3,0x2b,0xf0,0xef,0xb4,0x20,0xfb,0x1f,0x60,0xac,0x78,0xff,0xff, ++0x20,0xf3,0xff,0xff,0xdf,0xb4,0x20,0xfb,0x2b,0xf0,0x02,0x64,0x64,0x40,0x01,0x26, ++0x01,0x64,0x41,0xfb,0x2f,0x00,0x00,0x63,0x89,0xf3,0x5c,0xfd,0x00,0xbc,0xff,0xff, ++0x29,0x02,0x28,0x0a,0x70,0x44,0xac,0x80,0xff,0xff,0x24,0x02,0x32,0x40,0x02,0x27, ++0x21,0x00,0x21,0x60,0x84,0x65,0xa5,0xd3,0xff,0xff,0x00,0xa8,0xff,0xff,0x1a,0x03, ++0x21,0x60,0xe7,0x64,0x40,0x42,0x99,0xff,0x30,0x44,0x04,0xbc,0x1d,0xb4,0x40,0x51, ++0x98,0xff,0xa1,0xff,0xff,0xff,0xbb,0x3f,0x0d,0x0a,0x70,0x44,0xac,0x80,0xff,0xff, ++0x09,0x02,0x21,0x60,0x84,0x65,0xa5,0xd3,0xff,0xff,0xcc,0x84,0xa5,0xdb,0xff,0xff, ++0xf0,0x02,0x00,0x00,0x99,0xff,0x30,0x44,0x59,0xb4,0x40,0x51,0x98,0xff,0x1a,0x60, ++0xb9,0x64,0x40,0x40,0x1d,0x60,0x2a,0x78,0xff,0xff,0x19,0x60,0x92,0x63,0xbd,0xd3, ++0xff,0xff,0x00,0xa0,0x60,0x5c,0x1d,0x03,0xa3,0xd3,0xff,0xff,0x01,0xac,0xa3,0xdb, ++0x10,0x02,0x73,0x44,0x74,0xf3,0x60,0x45,0xe0,0x84,0xe0,0x84,0xe0,0x84,0xe0,0x84, ++0xd0,0x84,0xc4,0x84,0x60,0x53,0x60,0x53,0x8a,0xff,0x80,0x60,0x00,0x75,0x88,0xff, ++0x2b,0x00,0x73,0x44,0x9a,0xfb,0xc0,0x84,0x60,0x53,0x60,0x53,0x00,0x60,0x01,0x71, ++0x18,0x00,0x73,0x44,0x9a,0xfb,0x74,0xf3,0x60,0x45,0xe0,0x84,0xe0,0x84,0xe0,0x84, ++0xe0,0x84,0xc4,0x84,0x60,0x53,0x60,0x53,0x00,0x60,0x01,0x71,0x89,0xf1,0x16,0x60, ++0xd8,0x64,0xa0,0xd3,0x64,0x40,0x00,0x36,0x12,0x00,0x8a,0xff,0x80,0x60,0x00,0x75, ++0x88,0xff,0x6a,0x60,0xd6,0x63,0xd0,0xf3,0xff,0xff,0x00,0xa0,0x60,0x45,0x74,0xf3, ++0x20,0x03,0xd4,0x84,0xa3,0xdb,0x1d,0x00,0x1a,0x60,0xc3,0x78,0xff,0xff,0x01,0x3a, ++0x18,0x00,0xd0,0xf3,0x74,0xf1,0x00,0xa0,0x60,0x45,0x13,0x03,0x6a,0x60,0xd6,0x62, ++0x64,0x41,0xd5,0x84,0xdc,0x84,0xa2,0xdb,0x00,0x64,0xd1,0xfb,0xd2,0xf3,0xff,0xff, ++0x60,0x40,0x00,0x36,0x06,0x00,0x99,0xff,0x3c,0x44,0x00,0x7f,0xbf,0xb4,0x40,0x5c, ++0x98,0xff,0xd4,0xf3,0xd3,0xf1,0x00,0xa0,0xff,0xff,0x03,0x03,0x64,0x50,0x00,0x64, ++0xd4,0xfb,0x52,0xf3,0xff,0xff,0x60,0x41,0xfd,0xb4,0xa2,0xdb,0x61,0x44,0x01,0xb0, ++0x02,0xb0,0x0a,0x03,0x09,0x02,0x3f,0x60,0x96,0x62,0x2b,0x60,0xb6,0x64,0xa2,0xdb, ++0x02,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff,0x16,0x60,0xd8,0x62,0xa2,0xd3,0xff,0xff, ++0xfc,0xa0,0x01,0x64,0x02,0x02,0x69,0xfb,0xc9,0xfe,0x73,0x44,0xbd,0xf3,0x56,0xf3, ++0xfc,0xa0,0x00,0xa0,0x41,0x02,0x0d,0x02,0x58,0xf3,0xff,0xff,0x00,0xa0,0xcc,0x84, ++0x08,0x03,0x58,0xfb,0x39,0x02,0x57,0xf3,0x58,0xfb,0x6a,0x60,0xe2,0x62,0x01,0x64, ++0xa2,0xdb,0x6a,0x60,0xe2,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa0,0x00,0x64,0x2c,0x03, ++0xa2,0xdb,0x6a,0x60,0xdc,0x65,0x6a,0x60,0xda,0x63,0xa5,0xd1,0xa3,0xd3,0x64,0x40, ++0x00,0x36,0x22,0x00,0xcc,0x84,0xa3,0xdb,0x1f,0x02,0x64,0x44,0xa3,0xdb,0x6a,0x60, ++0xde,0x63,0x6a,0x60,0xe4,0x65,0xbd,0xd3,0xa3,0xdb,0xc4,0xa0,0xff,0xff,0x07,0x04, ++0xc4,0xa4,0xa3,0xdb,0xa5,0xdb,0xf0,0x60,0x00,0x64,0x60,0x50,0x0d,0x00,0x60,0x47, ++0xe0,0x84,0xe0,0x84,0x70,0x45,0xd4,0x80,0xff,0xff,0x06,0x04,0x60,0x50,0x6a,0x60, ++0xe4,0x65,0x00,0x64,0xa3,0xdb,0xa5,0xdb,0x1a,0x60,0xc3,0x78,0xff,0xff,0x64,0x41, ++0x40,0x60,0x0b,0x65,0x2b,0x44,0x00,0x63,0xe8,0x80,0xf8,0x84,0x02,0x24,0x94,0x84, ++0xf3,0x83,0xcd,0x81,0xff,0xff,0xf8,0x02,0x2f,0x58,0x40,0x4b,0x00,0x62,0x01,0x64, ++0xd4,0x80,0xe0,0x84,0x1b,0x03,0xd4,0x80,0xe0,0x84,0x16,0x03,0x61,0x44,0x11,0x61, ++0xe0,0x84,0xcd,0x81,0xfd,0x04,0x01,0x00,0xe0,0x84,0xf2,0x82,0xff,0xff,0x02,0x24, ++0xc6,0x82,0x02,0x28,0xd6,0x82,0xe2,0x80,0xcd,0x81,0x02,0x28,0x01,0xbc,0xf4,0x02, ++0x01,0x2a,0xc6,0x82,0x2f,0x58,0xff,0xff,0xe9,0x81,0xf2,0x82,0x61,0x44,0xfa,0x00, ++0x4e,0xf6,0x7f,0x00,0xda,0x00,0xa1,0xff,0xff,0xff,0xbc,0x3f,0x31,0xf3,0xff,0xff, ++0x60,0x40,0x01,0x2a,0x03,0x00,0x17,0x60,0xae,0x78,0xff,0xff,0x3d,0x46,0x29,0xf0, ++0xff,0xff,0x64,0x40,0x40,0x2b,0x27,0x00,0x2f,0xf3,0xff,0xff,0x60,0x40,0x02,0x26, ++0x1a,0x00,0x0f,0xf2,0xff,0xff,0x60,0x40,0x04,0x2a,0x00,0x00,0x99,0xff,0x3b,0x44, ++0x98,0xff,0xff,0xff,0x0f,0x2b,0x05,0x00,0x40,0x27,0xf8,0x00,0xf5,0x60,0xe7,0x78, ++0xff,0xff,0x92,0xf3,0xff,0xff,0xff,0xff,0x02,0x26,0xd5,0x00,0x6b,0x60,0x2a,0x62, ++0x01,0x64,0xa2,0xdb,0xd0,0x00,0x0f,0xf2,0xff,0xff,0x60,0x40,0x04,0x2a,0xcb,0x00, ++0x17,0x60,0x17,0x78,0xff,0xff,0x0f,0xf2,0xff,0xff,0x08,0xbc,0x0f,0xfa,0x3f,0x60, ++0x4c,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa8,0x60,0x46,0x01,0x02,0xbc,0x00,0x0f,0xf0, ++0xff,0xff,0xff,0xff,0x64,0x40,0x00,0x3a,0x04,0x00,0x0f,0xf0,0x70,0x64,0xb0,0x84, ++0xa2,0xda,0x6a,0x60,0xb8,0x62,0x00,0x64,0xa2,0xdb,0x31,0xfb,0x2f,0xf3,0xff,0xff, ++0xf9,0xb4,0x2f,0xfb,0x3d,0x46,0x0f,0xf0,0x04,0x64,0xb0,0x84,0xa2,0xda,0xcb,0xfe, ++0x40,0xff,0xbc,0xfe,0x29,0xf2,0xff,0xff,0xff,0xff,0x40,0x2b,0x9c,0x00,0x6a,0x60, ++0xae,0x64,0xa0,0xd3,0xff,0xff,0xff,0xa0,0xff,0xff,0x95,0x02,0x04,0xff,0x93,0x00, ++0x06,0x46,0x7e,0x00,0x00,0x10,0x73,0xf1,0x10,0x60,0xdc,0xe0,0x43,0x45,0x64,0x44, ++0x60,0x45,0x6b,0x60,0x2c,0x62,0x80,0x60,0x11,0x64,0xa2,0xdb,0x6b,0x60,0x2e,0x62, ++0x65,0x44,0xa2,0xdb,0x59,0xf3,0x44,0x46,0x60,0x40,0x02,0x2a,0x03,0x00,0x23,0x60, ++0x5c,0x78,0xff,0xff,0x01,0x64,0x59,0xfb,0x99,0xff,0x00,0x6b,0x3e,0x44,0x70,0xb4, ++0x40,0x5e,0x3d,0x44,0xf7,0xb4,0x90,0xbc,0x40,0x5d,0x3c,0x44,0x6f,0xb4,0x40,0x5c, ++0x98,0xff,0x20,0x44,0x60,0xbc,0x40,0x40,0x01,0x64,0x60,0x47,0x8f,0xfb,0x05,0x64, ++0x90,0xfb,0xff,0xff,0xdf,0xfe,0x19,0xff,0x23,0x60,0x3a,0x64,0x91,0xfb,0xfb,0x60, ++0x27,0x78,0xff,0xff,0x1e,0xf3,0xff,0xff,0xff,0xff,0x20,0x26,0x05,0x00,0x13,0x60, ++0xf0,0x63,0x14,0x60,0xd4,0x65,0x04,0x00,0x14,0x60,0xd4,0x63,0x15,0x60,0xb8,0x65, ++0x80,0xe1,0x02,0x00,0x01,0x16,0xfe,0x00,0xbd,0xd1,0xff,0xff,0x64,0x48,0x64,0x47, ++0x00,0x7f,0x60,0x41,0x80,0xbc,0x60,0x4a,0xff,0xff,0xff,0xff,0xa1,0xff,0xff,0xff, ++0xd7,0x80,0xff,0xff,0xef,0x02,0x68,0x40,0x20,0x44,0x60,0xbc,0x40,0x40,0x80,0xe1, ++0x15,0x60,0x10,0x63,0xa3,0xd1,0x6a,0x60,0xc6,0x62,0xa2,0xd3,0xff,0xff,0xd0,0x80, ++0xa2,0xd9,0x16,0x03,0x01,0x64,0xc7,0xfb,0xc6,0xf3,0xff,0xff,0xff,0xff,0x01,0x26, ++0xfb,0x00,0x64,0x48,0x64,0x47,0x00,0x7f,0x80,0xbc,0x60,0x4a,0xff,0xff,0xff,0xff, ++0xa1,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x68,0x40,0x00,0x64,0xc7,0xfb, ++0x6a,0x60,0x32,0x62,0x17,0x60,0xe8,0x7c,0xa2,0xd3,0x99,0xff,0xe0,0x84,0x40,0xd1, ++0x00,0x63,0x64,0x40,0x01,0x26,0x10,0x63,0xcc,0xfd,0x00,0x65,0x64,0x40,0x02,0x26, ++0x04,0x65,0x3c,0x44,0xfb,0xb4,0xb4,0x84,0x40,0x5c,0x98,0xff,0x26,0x44,0x73,0xfb, ++0x02,0x7f,0x8f,0xfb,0x05,0x64,0x90,0xfb,0xff,0xff,0xdf,0xfe,0x19,0xff,0x23,0x60, ++0xab,0x64,0x91,0xfb,0x92,0xf3,0x69,0x65,0xb4,0x84,0x99,0xff,0x40,0x51,0x98,0xff, ++0xfb,0x60,0x27,0x78,0xff,0xff,0x59,0xf3,0xff,0xff,0x02,0xbc,0x59,0xfb,0x25,0x43, ++0x24,0x60,0x27,0x78,0xff,0xff,0x20,0x44,0x43,0x45,0x20,0xbc,0x40,0x40,0x59,0xf3, ++0xff,0xff,0x60,0x40,0x80,0x2a,0x03,0x00,0x23,0x60,0xdf,0x78,0xff,0xff,0x00,0xee, ++0x04,0xbc,0x59,0xfb,0xff,0xff,0xdf,0xfe,0x19,0xff,0xff,0xff,0x99,0xff,0x00,0x6b, ++0x3c,0x44,0x40,0xb4,0x80,0xbc,0x40,0x5c,0x00,0xed,0x04,0xee,0xff,0xff,0xff,0xff, ++0x00,0xee,0x98,0xff,0x00,0x64,0x59,0xfb,0x6b,0x60,0x30,0x62,0xa2,0xd3,0xff,0xff, ++0x60,0x40,0x00,0x3a,0x04,0x00,0x55,0x60,0xfc,0xe0,0xff,0xff,0xff,0xff,0x25,0x43, ++0x24,0x60,0x27,0x78,0xff,0xff,0x24,0x60,0x27,0x78,0xff,0xff,0x20,0x44,0x20,0xbc, ++0x40,0x40,0x24,0x60,0x27,0x78,0xff,0xff,0x99,0xff,0x3c,0x44,0x7f,0xb4,0x10,0xbc, ++0x40,0x5c,0x98,0xff,0x99,0xff,0x3d,0x44,0x10,0xbc,0x00,0x7f,0x40,0x5d,0x98,0xff, ++0x99,0xff,0x3e,0x44,0x02,0xbc,0x00,0x7f,0x40,0x5e,0x98,0xff,0x24,0x60,0x27,0x78, ++0xff,0xff,0x20,0x44,0x20,0xbc,0x40,0x40,0x80,0xe1,0x01,0x64,0xc7,0xfb,0xc6,0xf3, ++0xff,0xff,0xff,0xff,0x01,0x26,0xfb,0x00,0x64,0x47,0x3f,0xb4,0xe0,0x85,0x64,0x44, ++0x80,0x2b,0x09,0x00,0x00,0x7f,0x60,0x48,0x65,0x44,0x80,0xbc,0x60,0x4a,0xff,0xff, ++0xff,0xff,0x0b,0x16,0xfe,0x00,0x65,0x49,0xff,0xff,0xff,0xff,0xa1,0xff,0x00,0x64, ++0x68,0x5e,0x60,0x5c,0x08,0x60,0x0a,0x64,0xa0,0xd9,0x00,0x64,0xc7,0xfb,0x92,0xf3, ++0x69,0x65,0xb4,0x84,0x99,0xff,0x40,0x51,0x98,0xff,0x00,0x64,0xbf,0xdb,0x20,0x44, ++0x20,0x2a,0x07,0x00,0x07,0xb4,0x04,0x36,0xc3,0xfe,0x06,0x36,0xcc,0xfe,0x07,0x36, ++0xd8,0xfe,0x20,0x44,0xd8,0xb4,0x40,0x40,0x20,0x44,0x40,0x2a,0x08,0x00,0x9f,0xfe, ++0xff,0xff,0x24,0x05,0xbf,0xb4,0x40,0x40,0x91,0xf7,0xff,0xff,0xff,0xff,0x3f,0x60, ++0x76,0x62,0xa2,0xd3,0xda,0x83,0x00,0xa8,0x02,0x61,0x1b,0x02,0xdb,0x82,0x5a,0xd3, ++0xda,0x83,0x00,0xa8,0x02,0x61,0x15,0x02,0xdb,0x82,0x5a,0xd3,0xda,0x83,0x00,0xa8, ++0x04,0x61,0x0f,0x02,0xdb,0x82,0x5a,0xd3,0xda,0x83,0x00,0xa8,0x06,0x61,0x09,0x02, ++0xdb,0x82,0x5a,0xd3,0xda,0x83,0x00,0xa8,0x07,0x61,0x03,0x02,0xfb,0x60,0x27,0x78, ++0xff,0xff,0xa3,0xd1,0x40,0x44,0x62,0x43,0x20,0x44,0x07,0xb5,0xd4,0x85,0x35,0x80, ++0x24,0x45,0x13,0x60,0xc8,0x64,0x44,0xd7,0xff,0xff,0xff,0xff,0x80,0xe1,0x43,0x45, ++0x20,0x44,0x20,0xbc,0x40,0x40,0x64,0x43,0xbd,0xd3,0xbd,0xd1,0xff,0xff,0x10,0x2b, ++0x01,0x00,0x0b,0x00,0x01,0x16,0xfe,0x00,0x64,0x49,0xff,0xff,0xff,0xff,0xff,0xff, ++0xa1,0xff,0xff,0xff,0x68,0x44,0x00,0x7f,0xa3,0xdb,0x25,0x43,0x98,0x00,0x80,0xe1, ++0x43,0x45,0x20,0x44,0x20,0xbc,0x40,0x40,0x64,0x43,0xbd,0xd3,0xbd,0xd1,0x40,0x44, ++0x10,0x2b,0x01,0x00,0x1a,0x00,0xa3,0xd3,0xff,0xff,0x01,0x16,0xfe,0x00,0x60,0x48, ++0x64,0x44,0x00,0x7f,0x60,0x4a,0xff,0xff,0xff,0xff,0xff,0xff,0xa1,0xff,0xff,0xff, ++0x68,0x40,0x01,0x16,0xfe,0x00,0x64,0x49,0xff,0xff,0xff,0xff,0xff,0xff,0xa1,0xff, ++0xff,0xff,0x68,0x45,0xd4,0x80,0xff,0xff,0xe8,0x02,0x25,0x43,0xd7,0x00,0x3f,0x60, ++0x94,0x61,0xa1,0xd3,0x00,0x63,0x00,0xa8,0x59,0xd1,0x31,0x02,0x59,0xd3,0x00,0x63, ++0x00,0xa8,0x59,0xd1,0x2c,0x02,0x59,0xd3,0x00,0x63,0x00,0xa8,0x59,0xd1,0x27,0x02, ++0x59,0xd3,0x00,0x63,0x00,0xa8,0x59,0xd1,0x22,0x02,0x59,0xd3,0x00,0x63,0x00,0xa8, ++0x59,0xd1,0x1d,0x02,0x59,0xd3,0x00,0x63,0x00,0xa8,0x59,0xd1,0x18,0x02,0x59,0xd3, ++0x00,0x63,0x00,0xa8,0x59,0xd1,0x13,0x02,0x59,0xd3,0x00,0x63,0x00,0xa8,0x59,0xd1, ++0x0e,0x02,0x59,0xd3,0x00,0x63,0x00,0xa8,0x59,0xd1,0x09,0x02,0xfb,0x60,0x27,0x78, ++0xff,0xff,0x27,0x60,0x32,0x78,0xff,0xff,0x27,0x60,0x0c,0x78,0xff,0xff,0x49,0xdd, ++0x60,0x40,0x02,0x36,0xf9,0x00,0x03,0x36,0xf4,0x00,0x01,0x36,0x28,0x00,0x05,0x3a, ++0xbe,0x00,0xa4,0xd3,0x5a,0xd3,0x9c,0x85,0xa4,0x84,0xa2,0xdb,0xb8,0x00,0x84,0xe2, ++0x04,0x60,0x00,0x71,0x1d,0xf3,0x14,0xf3,0x00,0xbd,0xcc,0x84,0x08,0x03,0x14,0xfb, ++0x06,0x02,0x65,0x44,0x14,0xfb,0x8a,0xff,0x80,0x60,0x00,0x75,0x88,0xff,0x73,0x44, ++0xbe,0xfb,0x21,0x60,0x7a,0x62,0xa2,0xd3,0xff,0xff,0x01,0xa4,0xa2,0xdb,0x0a,0x02, ++0x21,0x60,0x7c,0x62,0xa2,0xd3,0xff,0xff,0x01,0xa4,0xa2,0xdb,0x03,0x00,0x27,0x60, ++0x05,0x78,0xff,0xff,0x6a,0x60,0x0e,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa0,0xcc,0x84, ++0x06,0x03,0xa2,0xdb,0x04,0x02,0x3a,0x44,0x02,0xbc,0x40,0x5a,0x3b,0xff,0x62,0xf3, ++0xff,0xff,0x60,0x47,0xff,0x23,0x05,0x00,0xcc,0x84,0x60,0x47,0xff,0x22,0x00,0x64, ++0x62,0xfb,0x9a,0xf3,0xff,0xff,0x10,0xa4,0x9a,0xfb,0x5c,0xf3,0x10,0xa5,0x00,0xa0, ++0x73,0x41,0x40,0x03,0xd5,0x80,0xff,0xff,0x27,0x03,0x70,0x45,0xc4,0x85,0x02,0x60, ++0x58,0x64,0xc4,0x84,0x9a,0xf1,0xe8,0x84,0xe8,0x84,0xe8,0x84,0xe8,0x84,0xe8,0x84, ++0xe8,0x84,0x40,0x4d,0xc0,0x84,0x60,0x41,0x73,0x45,0xd4,0x80,0xd0,0xf1,0x14,0x0d, ++0x64,0x44,0x00,0x36,0x27,0x00,0xe0,0x84,0xe0,0x84,0xe0,0x84,0xe0,0x84,0x61,0x45, ++0xc4,0x84,0x73,0x45,0xd4,0x80,0xff,0xff,0x07,0x0d,0x6a,0x60,0xd6,0x62,0xa2,0xd3, ++0xff,0xff,0xfe,0xa0,0xff,0xff,0x16,0x02,0xbd,0xf3,0xff,0xff,0xfd,0xa0,0xff,0xff, ++0x07,0x02,0x01,0x64,0x13,0xfb,0x00,0x64,0x5c,0xfb,0xc0,0xfe,0x13,0xfb,0x0a,0x00, ++0xd3,0xf1,0x2d,0x44,0xc0,0x84,0x70,0x45,0xd4,0x80,0xff,0xff,0x03,0x04,0x60,0x50, ++0x01,0x64,0xd4,0xfb,0x6a,0x60,0x0c,0x64,0xa0,0xd3,0xff,0xff,0x00,0xa0,0xcc,0x84, ++0x12,0x03,0xa2,0xdb,0x10,0x02,0xcf,0xf3,0x6a,0xf3,0x60,0x45,0x6b,0xf3,0xd4,0x80, ++0xd4,0x80,0x01,0x03,0x08,0x02,0x2b,0x60,0x48,0x62,0x80,0x64,0xa2,0xdb,0xff,0xff, ++0xc0,0xfe,0x00,0x64,0xa2,0xdb,0x40,0x60,0x1a,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa0, ++0xff,0xff,0x0c,0x03,0xcc,0x84,0xa2,0xdb,0x09,0x02,0x40,0x60,0x16,0x63,0xbd,0xd1, ++0x19,0x60,0x5e,0x64,0xa0,0xd3,0xff,0xff,0xd0,0x84,0xa3,0xdb,0x32,0x44,0x01,0x2a, ++0x30,0x00,0x6b,0x60,0x36,0x62,0xa2,0xd3,0xff,0xff,0xff,0xa0,0xff,0xff,0x3b,0x02, ++0x6b,0x60,0x3c,0x61,0xa1,0xd3,0xff,0xff,0xcc,0x84,0xff,0xff,0xa1,0xdb,0x33,0x02, ++0x20,0x40,0x40,0x2a,0x03,0x00,0x01,0x64,0xa1,0xdb,0x2d,0x00,0xff,0x64,0xa1,0xdb, ++0x73,0xf3,0xff,0xff,0x01,0xa4,0x73,0xfb,0xf2,0xa0,0xff,0xff,0x02,0x06,0x01,0x64, ++0x73,0xfb,0x60,0x41,0x20,0x44,0x40,0xbc,0x40,0x40,0x24,0x60,0x47,0x64,0x91,0xfb, ++0x61,0x44,0x02,0x7f,0x8f,0xfb,0x05,0x64,0x90,0xfb,0xff,0xff,0xdf,0xfe,0x19,0xff, ++0x12,0x00,0x89,0xf3,0x59,0xf3,0x00,0xa0,0xff,0xff,0x0d,0x03,0x02,0x2a,0x0b,0x00, ++0x17,0x60,0x52,0x62,0xa2,0xd3,0x73,0xf1,0xff,0xff,0xd0,0x80,0xff,0xff,0x03,0x03, ++0x20,0x40,0x40,0x2a,0xd8,0x00,0x6a,0x60,0xd6,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa0, ++0xcc,0x84,0x35,0x03,0xa2,0xdb,0x33,0x02,0x89,0xf3,0xff,0xff,0x60,0x40,0x00,0x36, ++0x09,0x00,0x02,0x7c,0x08,0x60,0x2c,0x64,0xa0,0xd9,0x8a,0xff,0x80,0x60,0x00,0x75, ++0x88,0xff,0x56,0x00,0x01,0x64,0xd1,0xfb,0xd2,0xf3,0xff,0xff,0x60,0x40,0x00,0x36, ++0x06,0x00,0x99,0xff,0x3c,0x44,0x40,0xbc,0x00,0x7f,0x40,0x5c,0x98,0xff,0x21,0xf3, ++0xff,0xff,0x01,0xb4,0xff,0xff,0x06,0x03,0x6a,0x60,0xe6,0x64,0xa0,0xd3,0xff,0xff, ++0xdc,0x84,0xa2,0xdb,0xd0,0xf3,0xd3,0xf1,0x60,0x47,0xe0,0x84,0xe0,0x84,0xc0,0x84, ++0x70,0x45,0xd4,0x80,0xff,0xff,0x03,0x04,0x60,0x50,0x00,0x64,0xd4,0xfb,0x6a,0x60, ++0xd8,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa0,0xcc,0x84,0x16,0x03,0xa2,0xdb,0x14,0x02, ++0x00,0x64,0xd1,0xfb,0xd2,0xf3,0xff,0xff,0x60,0x40,0x00,0x36,0x06,0x00,0x99,0xff, ++0x3c,0x44,0xbf,0xb4,0x00,0x7f,0x40,0x5c,0x98,0xff,0x6a,0x60,0xd6,0x63,0xd0,0xf3, ++0x74,0xf3,0x60,0x45,0xd4,0x84,0xa3,0xdb,0x6a,0x60,0xe4,0x62,0xa2,0xd3,0xff,0xff, ++0x00,0xa0,0xcc,0x84,0x06,0x03,0xa2,0xdb,0x04,0x60,0x00,0x65,0x70,0x44,0xc4,0x84, ++0x60,0x50,0xd2,0xf3,0xd0,0xf3,0x00,0xa0,0x00,0xa0,0x02,0x03,0x32,0x02,0x27,0x00, ++0x28,0x44,0xcc,0x84,0x40,0x48,0x2d,0x02,0x6a,0x60,0xa2,0x62,0xa2,0xd3,0xff,0xff, ++0xff,0xff,0x03,0x22,0x03,0x00,0x01,0x2a,0x1a,0x00,0x07,0x00,0x6a,0x60,0x9e,0x62, ++0xa2,0xd3,0xff,0xff,0x01,0xac,0xa2,0xdb,0x12,0x03,0x99,0xff,0x3c,0x44,0x40,0xbc, ++0x00,0x7f,0x40,0x5c,0x98,0xff,0xbd,0xf3,0x0a,0x65,0xfc,0xa0,0xfd,0xa0,0x10,0x03, ++0x0f,0x03,0xfb,0xa0,0xff,0xff,0x0c,0x03,0x01,0x60,0xf4,0x65,0x09,0x00,0x99,0xff, ++0x3c,0x44,0xbf,0xb4,0x40,0x5c,0x6a,0x60,0x9c,0x62,0xa2,0xd3,0x98,0xff,0x60,0x45, ++0x45,0x48,0x2b,0x44,0xcc,0x84,0x40,0x4b,0x40,0x02,0x03,0x60,0xe8,0x64,0x40,0x4b, ++0x2c,0x44,0xcc,0x84,0x40,0x4c,0x05,0x02,0x1e,0x64,0x3e,0xf3,0x40,0x4c,0xdc,0x84, ++0x3e,0xfb,0xbd,0xf3,0xff,0xff,0xfc,0xa0,0xfd,0xa0,0x07,0x03,0x06,0x03,0xfb,0xa0, ++0xff,0xff,0x03,0x03,0x05,0x60,0xdc,0x64,0x24,0x00,0x63,0x60,0xe6,0x63,0xa3,0xd1, ++0x63,0x60,0x5e,0x62,0xa2,0xd3,0xff,0xff,0xc0,0x83,0x6a,0x60,0x96,0x62,0xa2,0xd1, ++0xa2,0xdd,0xd3,0x84,0xff,0xff,0xfe,0x27,0x13,0x00,0x01,0x27,0x0f,0x00,0xc0,0x26, ++0x0b,0x00,0x30,0x26,0x07,0x00,0x0f,0x26,0x03,0x00,0x03,0x60,0xde,0x64,0x09,0x00, ++0xf0,0x64,0x07,0x00,0x73,0x64,0x05,0x00,0x38,0x64,0x03,0x00,0x1e,0x64,0x01,0x00, ++0x0f,0x64,0x60,0x5c,0x6a,0x60,0x9c,0x62,0xa2,0xd9,0x01,0x60,0x26,0x61,0xa1,0xd3, ++0x61,0x43,0x00,0xa8,0x60,0x41,0x03,0x02,0xfb,0x60,0x27,0x78,0xff,0xff,0x59,0xd3, ++0x00,0x66,0x00,0xa8,0xcc,0x84,0x02,0x03,0xa1,0xdb,0xf6,0x00,0x49,0xd3,0xa3,0xdb, ++0x00,0xa8,0x60,0x43,0x5b,0xd3,0x06,0x03,0x00,0xa8,0xcc,0x84,0x02,0x02,0x01,0x66, ++0x01,0x00,0xa3,0xdb,0x06,0xa1,0xa1,0xd3,0x59,0xd1,0x60,0x45,0xa5,0xd3,0x59,0xd1, ++0xb0,0x84,0xa5,0xdb,0x64,0x47,0x06,0x36,0xcd,0xfe,0x07,0x37,0xd9,0xfe,0x66,0x40, ++0x00,0x3a,0xd3,0x00,0xfb,0x60,0x27,0x78,0xff,0xff,0x01,0x60,0x26,0x61,0x00,0x64, ++0xa1,0xdb,0x24,0x60,0xb7,0x78,0xff,0xff,0x27,0x60,0x11,0x64,0x40,0x41,0x44,0x42, ++0x24,0x00,0x01,0x60,0x26,0x66,0xa6,0xd3,0x04,0xa1,0x60,0x43,0xa1,0xd3,0xc9,0x81, ++0x60,0x45,0x00,0xbb,0xa1,0xdb,0xbe,0xd3,0x09,0x03,0xd4,0x84,0x9c,0x84,0xdc,0x84, ++0xff,0xff,0x04,0x0e,0xa3,0xd1,0x63,0x46,0x64,0x43,0xf2,0x00,0x9c,0x84,0xdc,0x85, ++0x49,0xdd,0x61,0x44,0x00,0xbb,0xa6,0xdb,0x02,0x03,0x65,0x44,0xbe,0xdb,0x24,0x60, ++0xb7,0x78,0xff,0xff,0x24,0x60,0xb7,0x64,0x40,0x41,0x01,0x60,0x26,0x66,0xa6,0xd3, ++0xff,0xff,0x00,0xa8,0xd0,0x80,0x10,0x03,0x02,0x03,0x60,0x46,0xf8,0x00,0x58,0xd3, ++0xa4,0xd3,0x60,0x45,0x00,0x63,0xa4,0xdd,0x58,0xd3,0x02,0xa8,0xc4,0x83,0x01,0x03, ++0xa2,0xdd,0x62,0x44,0xc8,0x84,0xa6,0xdb,0x21,0x58,0x22,0x41,0x2b,0x60,0x92,0x63, ++0x00,0x64,0xa3,0xdb,0x06,0xa3,0x22,0x60,0x02,0x64,0xbd,0xdb,0xbd,0xdb,0x06,0x64, ++0xa3,0xdb,0x22,0x60,0x00,0x62,0x5d,0x60,0xab,0x64,0xa2,0xdb,0x21,0x60,0xd2,0x62, ++0x53,0x60,0xd9,0x64,0xa2,0xdb,0x2f,0x58,0xff,0xff,0x2b,0x60,0x7a,0x63,0x00,0x64, ++0xa3,0xdb,0x06,0xa3,0x21,0x60,0xfa,0x64,0xbd,0xdb,0xbd,0xdb,0x06,0x64,0xa3,0xdb, ++0x21,0x60,0xf8,0x62,0x60,0x60,0xf7,0x64,0xa2,0xdb,0x21,0x60,0xd2,0x62,0x53,0x60, ++0xd9,0x64,0xa2,0xdb,0x2f,0x58,0xff,0xff,0x00,0x60,0x80,0x66,0x32,0x64,0x55,0xfb, ++0x21,0x60,0x7a,0x64,0xa0,0xd3,0x03,0xfa,0x0f,0x4e,0x00,0x60,0x3c,0x61,0x41,0x4d, ++0x40,0xa1,0xa2,0xff,0x19,0x60,0x58,0x4f,0x39,0x78,0xff,0xff,0xa3,0xff,0x06,0x03, ++0x2d,0x41,0x19,0x60,0x58,0x4f,0x5b,0x78,0xff,0xff,0x08,0xfe,0x0e,0x4f,0x66,0x44, ++0x6f,0xfb,0x00,0x64,0x28,0xfa,0x01,0x60,0x48,0x64,0x29,0xfa,0x00,0x64,0x38,0xfa, ++0x2b,0x60,0x86,0x63,0x00,0x64,0xa3,0xdb,0x06,0xa3,0x21,0x60,0xfe,0x64,0xbd,0xdb, ++0x02,0x64,0xbd,0xdb,0x06,0x64,0xa3,0xdb,0x21,0x60,0xfc,0x62,0x68,0x60,0xd8,0x64, ++0xa2,0xdb,0x21,0x60,0xd8,0x62,0x68,0x60,0xe3,0x64,0xa2,0xdb,0x2f,0x58,0xff,0xff, ++0x0f,0x4e,0x00,0x60,0x48,0x61,0x41,0x4d,0x40,0xa1,0xa2,0xff,0x19,0x60,0x58,0x4f, ++0x39,0x78,0xff,0xff,0xa3,0xff,0x06,0x03,0x2d,0x41,0x19,0x60,0x58,0x4f,0x5b,0x78, ++0xff,0xff,0x08,0xfe,0x0e,0x4f,0x66,0x44,0x6e,0xfb,0x08,0x64,0x28,0xfa,0xff,0x60, ++0xff,0x64,0x2b,0xfa,0x2c,0xfa,0x2d,0xfa,0xff,0xff,0x31,0xfa,0x32,0xfa,0x33,0xfa, ++0x12,0x60,0x20,0x64,0x0e,0xfa,0x2b,0x60,0x4a,0x63,0x00,0x64,0xa3,0xdb,0x06,0xa3, ++0x21,0x60,0xde,0x64,0xbd,0xdb,0x04,0x64,0xbd,0xdb,0x06,0x64,0xa3,0xdb,0x21,0x60, ++0xdc,0x62,0x59,0x60,0xd7,0x64,0xa2,0xdb,0x2b,0x60,0x56,0x63,0x00,0x64,0xa3,0xdb, ++0x06,0xa3,0x21,0x60,0xe2,0x64,0xbd,0xdb,0x08,0x64,0xbd,0xdb,0x06,0x64,0xa3,0xdb, ++0x21,0x60,0xe0,0x62,0x59,0x60,0xe2,0x64,0xa2,0xdb,0x21,0x60,0xd0,0x62,0x59,0x60, ++0xc7,0x64,0xa2,0xdb,0x2f,0x58,0xff,0xff,0x2b,0x60,0x62,0x63,0x00,0x64,0xa3,0xdb, ++0x06,0xa3,0x21,0x60,0xf2,0x64,0xbd,0xdb,0xbd,0xdb,0x06,0x64,0xa3,0xdb,0x21,0x60, ++0xf0,0x62,0x53,0x60,0xf3,0x64,0xa2,0xdb,0x21,0x60,0xd2,0x62,0x53,0x60,0xd9,0x64, ++0xa2,0xdb,0x2f,0x58,0xff,0xff,0x00,0x64,0xe9,0xfb,0x0f,0x4e,0x00,0x60,0x6c,0x61, ++0x41,0x4d,0x40,0xa1,0xa2,0xff,0x19,0x60,0x58,0x4f,0x39,0x78,0xff,0xff,0xa3,0xff, ++0x06,0x03,0x2d,0x41,0x19,0x60,0x58,0x4f,0x5b,0x78,0xff,0xff,0x08,0xfe,0x0e,0x4f, ++0x66,0x44,0x6d,0xfb,0x0f,0x4e,0x00,0x60,0x6c,0x61,0x41,0x4d,0x40,0xa1,0xa2,0xff, ++0x19,0x60,0x58,0x4f,0x39,0x78,0xff,0xff,0xa3,0xff,0x06,0x03,0x2d,0x41,0x19,0x60, ++0x58,0x4f,0x5b,0x78,0xff,0xff,0x08,0xfe,0x0e,0x4f,0x66,0x44,0x6c,0xfb,0x0f,0x4e, ++0x00,0x60,0x3c,0x61,0x41,0x4d,0x40,0xa1,0xa2,0xff,0x19,0x60,0x58,0x4f,0x39,0x78, ++0xff,0xff,0xa3,0xff,0x06,0x03,0x2d,0x41,0x19,0x60,0x58,0x4f,0x5b,0x78,0xff,0xff, ++0x08,0xfe,0x0e,0x4f,0x66,0x44,0x6b,0xfb,0x08,0x64,0x28,0xfa,0xf0,0x60,0x20,0x64, ++0x0e,0xfa,0x00,0x64,0x38,0xfa,0x00,0x60,0x90,0x64,0x29,0xfa,0x0f,0x4e,0x00,0x60, ++0xab,0x61,0x41,0x4d,0x40,0xa1,0xa2,0xff,0x19,0x60,0x58,0x4f,0x39,0x78,0xff,0xff, ++0xa3,0xff,0x06,0x03,0x2d,0x41,0x19,0x60,0x58,0x4f,0x5b,0x78,0xff,0xff,0x08,0xfe, ++0x0e,0x4f,0x66,0x44,0x6a,0xfb,0x08,0x64,0x28,0xfa,0x18,0x60,0x20,0x64,0x0e,0xfa, ++0x00,0x60,0x80,0x64,0x29,0xfa,0x00,0x64,0x19,0xfa,0x21,0x60,0xd4,0x62,0x43,0x60, ++0x96,0x64,0xa2,0xdb,0x2f,0x58,0xff,0xff,0x21,0x60,0xcc,0x62,0x2b,0x60,0x8c,0x64, ++0xa2,0xdb,0x2b,0x60,0x9e,0x62,0x00,0x64,0xa2,0xdb,0x06,0xa2,0x21,0x60,0xe6,0x64, ++0xa2,0xdb,0x06,0x64,0x5a,0xdb,0x5a,0xdb,0x2b,0x60,0xaa,0x62,0x00,0x64,0xa2,0xdb, ++0x06,0xa2,0x21,0x60,0xea,0x64,0xa2,0xdb,0x06,0x64,0x5a,0xdb,0x5a,0xdb,0x2b,0x60, ++0xb6,0x62,0x00,0x64,0xa2,0xdb,0x06,0xa2,0x21,0x60,0xee,0x64,0xa2,0xdb,0x06,0x64, ++0x5a,0xdb,0x5a,0xdb,0xa0,0xf1,0x2b,0x60,0xba,0x62,0xa2,0xd9,0x21,0x60,0xe4,0x62, ++0x2c,0x60,0xa5,0x64,0xa2,0xdb,0x21,0x60,0xe8,0x62,0x2c,0x60,0xb0,0x64,0xa2,0xdb, ++0x21,0x60,0xec,0x62,0x2c,0x60,0xbb,0x64,0xa2,0xdb,0x21,0x60,0x9a,0x62,0x00,0x60, ++0x02,0x64,0xa2,0xdb,0x28,0x60,0xd0,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff, ++0x21,0x60,0x98,0x62,0x00,0x64,0xa2,0xdb,0x03,0x64,0x52,0xfb,0x2c,0x60,0x58,0x4e, ++0x99,0x78,0xff,0xff,0x21,0x60,0x98,0x62,0xa2,0xd1,0xff,0x60,0x8f,0x64,0xa0,0x84, ++0xa2,0xdb,0xa1,0xf1,0x2b,0x60,0xae,0x62,0xa2,0xd9,0x3f,0x60,0x9e,0x62,0x2b,0x60, ++0xaa,0x64,0xa2,0xdb,0x02,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff,0x01,0x64,0xe8,0xfb, ++0x21,0x60,0x9a,0x62,0x00,0x60,0x74,0x64,0xa2,0xdb,0x28,0x60,0xfb,0x64,0x5a,0xdb, ++0xcf,0xfe,0x2f,0x58,0xff,0xff,0x6a,0x60,0xcc,0x62,0xa2,0xd3,0xff,0xff,0x60,0x40, ++0x02,0x2a,0x03,0x00,0x2a,0x60,0x3b,0x78,0xff,0xff,0x21,0x60,0x98,0x62,0xa2,0xd1, ++0x00,0x60,0x04,0x64,0xa0,0x80,0x9c,0x84,0x05,0x03,0xa0,0x84,0xa2,0xdb,0x2b,0x60, ++0x8c,0x78,0xff,0xff,0x00,0x60,0x40,0x64,0xa0,0x80,0x9c,0x84,0x03,0x03,0xa0,0x84, ++0xa2,0xdb,0xd4,0x00,0x00,0x60,0x20,0x64,0xa0,0x80,0x9c,0x84,0x0e,0x03,0xa0,0x84, ++0xa2,0xdb,0x01,0x65,0x2e,0x60,0x58,0x4e,0x4f,0x78,0xff,0xff,0xff,0x60,0xf7,0x65, ++0x52,0xf3,0xff,0xff,0xa4,0x84,0xa2,0xdb,0xc1,0x00,0x00,0x60,0x10,0x64,0xa0,0x80, ++0x9c,0x84,0xc7,0x03,0xa0,0x84,0xa2,0xdb,0x21,0x60,0x7a,0x63,0xa3,0xd1,0x6a,0x60, ++0x50,0x65,0xa5,0xd3,0xff,0xff,0xd0,0x80,0xff,0xff,0x14,0x0d,0xa2,0xf3,0xff,0xff, ++0xc0,0x84,0xa5,0xdb,0x6a,0x60,0x4e,0x62,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb, ++0x6a,0x60,0x5c,0x62,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xf8,0xa0,0xff,0xff,0x01,0x04, ++0x08,0x64,0xa2,0xdb,0x6a,0x60,0x52,0x65,0xa5,0xd1,0x4c,0xf3,0xff,0xff,0xd0,0x80, ++0x60,0x41,0x0d,0x06,0xa5,0xdb,0x6a,0x60,0x58,0x63,0x6a,0x60,0x56,0x65,0xa5,0xd1, ++0x61,0x44,0xd0,0x84,0xff,0xff,0x01,0x05,0x00,0x64,0xa3,0xdb,0x16,0x00,0x6a,0x60, ++0x58,0x63,0xa3,0xd1,0x4c,0xf3,0xff,0xff,0xd0,0x80,0x60,0x41,0x0e,0x05,0xa5,0xdb, ++0x6a,0x60,0x56,0x65,0xa5,0xd1,0x61,0x44,0xd0,0x84,0xff,0xff,0x01,0x05,0x00,0x64, ++0xa3,0xdb,0x6a,0x60,0x5a,0x62,0x01,0x64,0xa2,0xdb,0x6a,0x60,0x5a,0x63,0xbd,0xd3, ++0xff,0xff,0x00,0xa0,0xff,0xff,0x35,0x03,0xbd,0xd3,0xa3,0xd1,0xff,0xff,0xd0,0x80, ++0xff,0xff,0x2f,0x04,0x6a,0x60,0x4e,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa0,0xff,0xff, ++0x28,0x03,0x64,0x60,0xe4,0x62,0x06,0x64,0xa2,0xdb,0x6a,0x60,0x5c,0x63,0x00,0x64, ++0xbd,0xdb,0xa3,0xd3,0xff,0xff,0xe0,0x84,0xf8,0xa0,0xff,0xff,0x01,0x04,0x08,0x64, ++0xa3,0xdb,0x6a,0x60,0x56,0x62,0xa2,0xd3,0xff,0xff,0xe8,0x84,0xe8,0x84,0xb7,0xfb, ++0x6a,0x60,0x48,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x7e,0xf1,0x01,0x60, ++0x98,0x64,0xd0,0x80,0xe9,0xf3,0x02,0x07,0x04,0xbc,0xe9,0xfb,0x2a,0x60,0x8d,0x78, ++0xff,0xff,0xb5,0xf3,0x4c,0xf1,0xff,0xff,0xd0,0x80,0xff,0xff,0x0d,0x04,0x64,0x60, ++0xe4,0x62,0x06,0x64,0xa2,0xdb,0x63,0x60,0x28,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84, ++0xa2,0xdb,0x2a,0x60,0x8d,0x78,0xff,0xff,0x63,0x60,0x0e,0x62,0xa2,0xd1,0xb6,0xf3, ++0xff,0xff,0xd0,0x80,0xff,0xff,0x0d,0x07,0x64,0x60,0xe4,0x62,0x02,0x64,0xa2,0xdb, ++0x63,0x60,0x28,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x2a,0x60,0x8d,0x78, ++0xff,0xff,0x6a,0x60,0x14,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa0,0x60,0x45,0x0b,0x03, ++0x21,0x60,0x7c,0x62,0xa2,0xd3,0xff,0xff,0xd4,0x80,0xff,0xff,0x35,0x04,0x6a,0x60, ++0x14,0x62,0x00,0x64,0xa2,0xdb,0x6a,0x60,0x12,0x62,0xa2,0xd3,0xff,0xff,0xff,0xa0, ++0xff,0xff,0x2a,0x02,0x6a,0x60,0x16,0x62,0xa2,0xd1,0x6a,0x60,0x18,0x63,0xa3,0xd3, ++0xff,0xff,0xd0,0x84,0xfe,0xa0,0xff,0xff,0x1f,0x04,0xe0,0x84,0xe0,0x84,0xd0,0x80, ++0xff,0xff,0x1a,0x04,0x6a,0x60,0x16,0x62,0x64,0x44,0x01,0xa4,0xa2,0xdb,0x21,0x60, ++0x7c,0x62,0x6a,0x60,0x14,0x63,0xa2,0xd3,0xff,0xff,0x03,0xa4,0xa3,0xdb,0x64,0x60, ++0xe4,0x62,0x04,0x64,0xa2,0xdb,0x63,0x60,0x2a,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84, ++0xa2,0xdb,0x2a,0x60,0x8d,0x78,0xff,0xff,0x6a,0x60,0x10,0x62,0xa2,0xd1,0x21,0x60, ++0x7c,0x62,0xa2,0xd3,0xff,0xff,0xd0,0x80,0xff,0xff,0x0d,0x04,0x64,0x60,0xe4,0x62, ++0x14,0x64,0xa2,0xdb,0x63,0x60,0x2c,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb, ++0x2a,0x60,0x8d,0x78,0xff,0xff,0x6a,0x60,0xcc,0x62,0xa2,0xd3,0xff,0xff,0x60,0x40, ++0x03,0x22,0x12,0x00,0x60,0x45,0xfd,0xb4,0xa2,0xdb,0xe9,0xf3,0xff,0xff,0xb4,0x84, ++0xe9,0xfb,0x64,0x60,0xe4,0x62,0x10,0x64,0xa2,0xdb,0x63,0x60,0x2e,0x64,0xa0,0xd3, ++0xff,0xff,0xdc,0x84,0xa2,0xdb,0x39,0x00,0x02,0x64,0xe8,0xfb,0x21,0x60,0x9a,0x62, ++0x00,0x60,0x64,0x64,0xa2,0xdb,0x2a,0x60,0x61,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58, ++0xff,0xff,0x21,0x60,0x98,0x62,0xa2,0xd1,0x00,0x60,0x04,0x64,0xa0,0x80,0x9c,0x84, ++0x05,0x03,0xa0,0x84,0xa2,0xdb,0x2b,0x60,0x8c,0x78,0xff,0xff,0x00,0x60,0x40,0x64, ++0xa0,0x80,0x9c,0x84,0x05,0x03,0xa0,0x84,0xa2,0xdb,0x29,0x60,0x34,0x78,0xff,0xff, ++0x00,0x60,0x20,0x64,0xa0,0x80,0x9c,0x84,0xe2,0x03,0xa0,0x84,0xa2,0xdb,0x01,0x65, ++0x2e,0x60,0x58,0x4e,0x4f,0x78,0xff,0xff,0xff,0x60,0xf7,0x65,0x52,0xf3,0xff,0xff, ++0xa4,0x84,0xa2,0xdb,0x29,0x60,0x34,0x78,0xff,0xff,0xa2,0xf1,0x2b,0x60,0xae,0x62, ++0xa2,0xd9,0x2a,0x60,0x97,0x64,0x70,0xfb,0x2b,0x60,0xc3,0x78,0xff,0xff,0x3f,0x60, ++0x9a,0x62,0x2b,0x60,0xb6,0x64,0xa2,0xdb,0x03,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff, ++0x21,0x60,0x98,0x62,0xa2,0xd1,0xff,0x60,0xdf,0x64,0xa0,0x84,0xa2,0xdb,0x64,0x60, ++0xe4,0x62,0xa2,0xd3,0xff,0xff,0xf0,0xa0,0x60,0x5c,0x20,0x03,0x21,0x60,0x7a,0x65, ++0x6a,0x60,0x4e,0x63,0x00,0x64,0xbd,0xdb,0xa5,0xd3,0xa3,0xdb,0x64,0x44,0xec,0xa0, ++0xfc,0xa0,0x08,0x03,0x1f,0x02,0x6a,0x60,0x12,0x62,0xa2,0xd3,0xff,0xff,0xff,0xa0, ++0xff,0xff,0x18,0x03,0x3f,0x60,0x9a,0x62,0x2b,0x60,0xaa,0x64,0xa2,0xdb,0x03,0x64, ++0x4a,0xdb,0xff,0xff,0x1d,0xff,0x28,0x60,0xda,0x78,0xff,0xff,0x3f,0x60,0x9a,0x62, ++0x2b,0x60,0xaa,0x64,0xa2,0xdb,0x03,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff,0x29,0x60, ++0x34,0x78,0xff,0xff,0x6a,0x60,0x5a,0x63,0xa3,0xd3,0xff,0xff,0x60,0x40,0x00,0x36, ++0x07,0x00,0x4c,0xf3,0x1e,0x65,0xd4,0x80,0xff,0xff,0x02,0x04,0x00,0x64,0xa3,0xdb, ++0x7c,0xf1,0x2a,0x60,0xc8,0x63,0xd3,0x80,0xb7,0xf1,0x25,0x03,0x00,0x64,0xb7,0xfb, ++0x6a,0x60,0x54,0x65,0x4c,0xf3,0xa5,0xdb,0xa3,0xd3,0xc0,0x85,0xd4,0x80,0x5b,0xd3, ++0x1a,0x04,0x60,0x43,0x63,0x42,0x06,0x65,0x46,0xd3,0x5a,0xd3,0x40,0x48,0x5a,0xd3, ++0x40,0x4c,0x40,0x4d,0x75,0xf3,0x06,0x56,0x7e,0x00,0x00,0x10,0x28,0x45,0xd4,0x80, ++0x5a,0xd3,0x09,0x02,0x2c,0x45,0xd4,0x80,0x5a,0xd3,0x05,0x02,0x2d,0x45,0xd4,0x80, ++0x63,0x42,0x01,0x02,0x03,0x00,0x2b,0x60,0x83,0x78,0xff,0xff,0xb5,0xf1,0x4c,0xf3, ++0xff,0xff,0xd0,0x80,0xff,0xff,0x14,0x06,0x63,0x60,0x0e,0x62,0xa2,0xd3,0xb6,0xf1, ++0xff,0xff,0xd0,0x80,0xff,0xff,0x0c,0x05,0x3f,0x60,0x9a,0x62,0x2b,0x60,0xaa,0x64, ++0xa2,0xdb,0x03,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff,0x28,0x60,0xda,0x78,0xff,0xff, ++0x6a,0x60,0xcc,0x62,0xa2,0xd3,0xff,0xff,0x60,0x40,0x02,0x2a,0x03,0x00,0x2a,0x60, ++0x3b,0x78,0xff,0xff,0x03,0x64,0xe8,0xfb,0x21,0x60,0x9a,0x62,0x00,0x60,0x74,0x64, ++0xa2,0xdb,0x2b,0x60,0x44,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60, ++0x98,0x62,0xa2,0xd1,0x00,0x60,0x04,0x64,0xa0,0x80,0x9c,0x84,0x05,0x03,0xa0,0x84, ++0xa2,0xdb,0x2b,0x60,0x8c,0x78,0xff,0xff,0x00,0x60,0x40,0x64,0xa0,0x80,0x9c,0x84, ++0x05,0x03,0xa0,0x84,0xa2,0xdb,0x2a,0x60,0xda,0x78,0xff,0xff,0x00,0x60,0x20,0x64, ++0xa0,0x80,0x9c,0x84,0x10,0x03,0xa0,0x84,0xa2,0xdb,0x01,0x65,0x2e,0x60,0x58,0x4e, ++0x4f,0x78,0xff,0xff,0xff,0x60,0xf7,0x65,0x52,0xf3,0xff,0xff,0xa4,0x84,0xa2,0xdb, ++0x2a,0x60,0xda,0x78,0xff,0xff,0x00,0x60,0x10,0x64,0xa0,0x80,0x9c,0x84,0xcd,0x03, ++0xa0,0x84,0xa2,0xdb,0x3f,0x60,0x9a,0x62,0x2b,0x60,0xb6,0x64,0xa2,0xdb,0x03,0x64, ++0x4a,0xdb,0xff,0xff,0x1d,0xff,0x2a,0x60,0x8d,0x78,0xff,0xff,0x21,0x60,0xaa,0x62, ++0xa2,0xd1,0x00,0x60,0x20,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff,0xcf,0xfe,0x05,0x64, ++0xe8,0xfb,0x3f,0x60,0x9a,0x62,0x2b,0x60,0x9e,0x64,0xa2,0xdb,0x03,0x64,0x4a,0xdb, ++0xff,0xff,0x1d,0xff,0x3f,0x60,0x9a,0x62,0x2b,0x60,0xaa,0x64,0xa2,0xdb,0x03,0x64, ++0x4a,0xdb,0xff,0xff,0x1d,0xff,0x3f,0x60,0x9a,0x62,0x2b,0x60,0xb6,0x64,0xa2,0xdb, ++0x03,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff,0x21,0x60,0x98,0x62,0x00,0x64,0xa2,0xdb, ++0x5a,0xdb,0x00,0x64,0x52,0xfb,0x21,0x60,0x90,0x62,0xa2,0xd1,0x08,0x60,0x00,0x64, ++0xb0,0x84,0xa2,0xdb,0xcf,0xfe,0x21,0x60,0x9a,0x62,0x00,0x60,0x02,0x64,0xa2,0xdb, ++0x28,0x60,0xd0,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60,0x9a,0x62, ++0x80,0x60,0x00,0x64,0xa2,0xdb,0x2b,0x60,0xcc,0x64,0x5a,0xdb,0xcf,0xfe,0x80,0xf3, ++0xff,0xff,0xff,0xa0,0x02,0x64,0x2a,0x02,0x80,0xfb,0x21,0x60,0x98,0x62,0xa2,0xd1, ++0x7f,0x60,0xff,0x64,0xa0,0x84,0xa2,0xdb,0x21,0x60,0x9a,0x62,0x80,0x60,0x00,0x64, ++0xa2,0xdb,0x2b,0x60,0xe5,0x64,0x5a,0xdb,0xcf,0xfe,0xc1,0xfe,0x2f,0x58,0xff,0xff, ++0x21,0x60,0x98,0x62,0xa2,0xd1,0x7f,0x60,0xff,0x64,0xa0,0x84,0xa2,0xdb,0x80,0xf3, ++0xff,0xff,0x00,0xa0,0xff,0xff,0xf2,0x02,0x21,0x60,0x98,0x62,0xa2,0xd1,0x7f,0x60, ++0xff,0x61,0xa1,0x84,0x5a,0xd1,0x4a,0xdb,0xa1,0x84,0x5a,0xdb,0xe9,0xf3,0xff,0xff, ++0x60,0x40,0x40,0x26,0x08,0x00,0x6a,0x60,0xd0,0x62,0xa2,0xd3,0x56,0xf3,0x00,0xa0, ++0x00,0xa0,0x13,0x03,0x12,0x02,0xe9,0xf3,0xff,0xff,0x20,0xbc,0xe9,0xfb,0x11,0x60, ++0x48,0x65,0x2e,0x60,0x58,0x4e,0x9e,0x78,0xff,0xff,0x39,0x60,0x58,0x4e,0xfe,0x78, ++0xff,0xff,0x2e,0x60,0x58,0x4e,0xbd,0x78,0xff,0xff,0x62,0x60,0x92,0x64,0x4f,0xfb, ++0x21,0x60,0x98,0x62,0xa2,0xd1,0xef,0x60,0xff,0x64,0xa0,0x84,0xa2,0xdb,0x0f,0x4e, ++0x53,0x60,0x58,0x4f,0xfe,0x78,0xff,0xff,0x0e,0x4f,0x21,0x60,0x9a,0x62,0x10,0x60, ++0x00,0x64,0xa2,0xdb,0x2c,0x60,0x35,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff, ++0xe9,0xf3,0xff,0xff,0x60,0x40,0x20,0x2a,0x12,0x00,0xdf,0xb4,0xe9,0xfb,0x01,0x60, ++0x48,0x65,0x2e,0x60,0x58,0x4e,0x9e,0x78,0xff,0xff,0x39,0x60,0x58,0x4e,0xfe,0x78, ++0xff,0xff,0x2e,0x60,0x58,0x4e,0xbd,0x78,0xff,0xff,0xe9,0xf3,0xff,0xff,0x60,0x5c, ++0x03,0x22,0x09,0x00,0xff,0x60,0xfc,0x64,0xa0,0x84,0xe9,0xfb,0x04,0x65,0x3d,0x60, ++0x58,0x4e,0x39,0x78,0xff,0xff,0x3f,0x60,0x9e,0x62,0x2b,0x60,0xaa,0x64,0xa2,0xdb, ++0x02,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff,0x21,0x60,0x98,0x62,0xa2,0xd1,0xef,0x60, ++0xef,0x64,0xa0,0x84,0xa2,0xdb,0x01,0x64,0x80,0xfb,0xff,0xff,0xc1,0xfe,0xe9,0xf3, ++0xff,0xff,0xfb,0xb4,0xe9,0xfb,0x70,0xf7,0xff,0xff,0xff,0xff,0x4d,0xf1,0x28,0x44, ++0xd0,0x84,0x0f,0xa4,0x03,0x0e,0xe8,0x84,0xe8,0x84,0x04,0x00,0xe2,0xa4,0xe8,0x84, ++0xe8,0x87,0xf0,0xbf,0xc0,0x84,0xa2,0xdb,0x2e,0x58,0xff,0xff,0x4e,0xf1,0x28,0x44, ++0xd0,0x84,0x1f,0xa4,0x06,0x0e,0xe8,0x84,0xe8,0x84,0xe8,0x84,0xe8,0x84,0xe8,0x84, ++0x07,0x00,0xc2,0xa4,0xe8,0x84,0xe8,0x84,0xe8,0x84,0xe8,0x84,0xe8,0x87,0xf8,0xbf, ++0xc0,0x84,0xa2,0xdb,0x2e,0x58,0xff,0xff,0x4e,0xf1,0x4d,0xf3,0x64,0x45,0xd4,0x84, ++0x80,0x65,0xc4,0x87,0x01,0x05,0x00,0x64,0xff,0xb4,0x4c,0xfb,0x2e,0x58,0xff,0xff, ++0x21,0x60,0x98,0x62,0xa2,0xd1,0x00,0x60,0x08,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff, ++0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60,0x98,0x62,0xa2,0xd1,0x00,0x60,0x10,0x64, ++0xb0,0x84,0xa2,0xdb,0xff,0xff,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60,0x98,0x62, ++0xa2,0xd1,0x00,0x60,0x20,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff,0xcf,0xfe,0x2f,0x58, ++0xff,0xff,0x2e,0x60,0x3c,0x78,0xff,0xff,0xbd,0xf3,0xff,0xff,0x60,0x40,0x03,0x36, ++0x34,0x00,0x21,0x60,0x9a,0x62,0xa2,0xd3,0xff,0xff,0x60,0x40,0x40,0x22,0xf1,0x00, ++0x6a,0x60,0x2c,0x62,0x00,0x64,0xa2,0xdb,0x6a,0x60,0x12,0x62,0xa2,0xd3,0xff,0xff, ++0xff,0xa0,0xff,0xff,0x11,0x02,0x26,0x46,0x00,0xf4,0x5b,0x60,0x58,0x4e,0x51,0x78, ++0xff,0xff,0x6a,0x60,0x18,0x62,0xa2,0xd9,0x6a,0x60,0x16,0x63,0xa3,0xd3,0xff,0xff, ++0xd0,0x80,0xff,0xff,0x01,0x06,0xa3,0xd9,0x52,0xf3,0xff,0xff,0x60,0x40,0x04,0x26, ++0x06,0x00,0x5c,0x60,0x58,0x4e,0x73,0x78,0xff,0xff,0x65,0x44,0xd0,0xfb,0x00,0x65, ++0x2e,0x60,0x58,0x4e,0x4f,0x78,0xff,0xff,0x09,0x00,0x61,0xf3,0xff,0xff,0x04,0xb4, ++0x04,0xbc,0x03,0x03,0x2e,0x60,0x3c,0x78,0xff,0xff,0x61,0xfb,0x26,0x46,0x20,0xf2, ++0xa0,0x65,0x01,0x37,0x50,0x65,0x02,0x37,0x1e,0x65,0x03,0x37,0x0f,0x65,0x2b,0x60, ++0xc2,0x63,0x00,0xf4,0x02,0xf2,0xff,0xff,0xd4,0x84,0xbd,0xdb,0x03,0xf2,0x01,0x05, ++0xcc,0x84,0xbd,0xdb,0x04,0xf2,0x01,0x05,0xcc,0x84,0xbd,0xdb,0x05,0xf2,0x01,0x05, ++0xcc,0x84,0xa3,0xdb,0xfa,0xa3,0x26,0x46,0x00,0x60,0x00,0x65,0xa3,0xd3,0x23,0xf0, ++0x00,0x61,0xd0,0x84,0xf1,0x81,0xd4,0x84,0xf1,0x81,0xbd,0xdb,0xa3,0xd3,0x03,0xb1, ++0x03,0xa9,0x24,0xf0,0x42,0xfe,0x01,0x03,0xcc,0x84,0xf1,0x81,0xd0,0x84,0xf1,0x81, ++0xbd,0xdb,0xa3,0xd3,0x03,0xb1,0x03,0xa9,0x27,0xf0,0x42,0xfe,0x01,0x03,0xcc,0x84, ++0xf1,0x81,0xd0,0x84,0xf1,0x81,0xbd,0xdb,0xa3,0xd3,0x03,0xb1,0x03,0xa9,0x28,0xf0, ++0x01,0x03,0xcc,0x84,0xd0,0x84,0xa3,0xdb,0x52,0xf3,0xbd,0xf3,0x04,0xb0,0xff,0xff, ++0x35,0x03,0x03,0x3a,0x35,0x00,0x67,0xf3,0xff,0xff,0x60,0x40,0x04,0x26,0x30,0x00, ++0xa3,0xd3,0x4b,0xd1,0x4b,0xd3,0xc0,0x9c,0xc0,0x84,0x4b,0xd1,0x00,0xa0,0x03,0xa0, ++0x01,0x03,0x1f,0x02,0x80,0x60,0x00,0x65,0x64,0x44,0xa4,0x85,0xe8,0x84,0xb4,0x84, ++0xe8,0x84,0xb4,0x84,0xa3,0xdb,0x60,0x45,0xfa,0x64,0xd4,0x80,0xff,0x60,0x06,0x64, ++0xd4,0x80,0x14,0x07,0x13,0x04,0x69,0x60,0xfa,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84, ++0xa2,0xdb,0x40,0xf3,0xff,0xff,0x60,0x40,0x00,0x3a,0x03,0x00,0x01,0x64,0x40,0xfb, ++0x07,0x00,0x69,0x60,0xf4,0x62,0x10,0x64,0xa2,0xdb,0x06,0x00,0x00,0x64,0x40,0xfb, ++0x01,0x64,0x22,0xfb,0xff,0xff,0x1a,0xff,0x52,0xf3,0xff,0xff,0x04,0xb0,0x08,0xb0, ++0x06,0x03,0x74,0x02,0x53,0xf3,0xff,0xff,0xff,0xa4,0x53,0xfb,0x71,0x02,0x26,0x46, ++0x00,0xf4,0x02,0xf2,0x5a,0xd2,0x40,0x48,0x40,0x4c,0x5a,0xd2,0x5a,0xd2,0x40,0x4d, ++0x60,0x41,0x5a,0xd0,0x74,0xf9,0x40,0x63,0xad,0x80,0xf0,0xa3,0x09,0x02,0x3c,0x03, ++0x2d,0x41,0x2c,0x44,0x40,0x4d,0x28,0x44,0x40,0x4c,0x00,0x64,0x40,0x48,0xf4,0x00, ++0xd1,0x80,0x01,0x02,0x31,0x04,0x10,0xa3,0x80,0x60,0x00,0x65,0xa5,0x80,0xcf,0x83, ++0x08,0x02,0x28,0x44,0x60,0x88,0x2c,0x44,0x70,0x8c,0x2d,0x44,0x70,0x8d,0xf1,0x81, ++0xf5,0x00,0xe7,0xa3,0x64,0x44,0x00,0xa0,0x00,0x62,0x02,0x02,0x00,0x61,0x1c,0x00, ++0xe0,0x84,0xde,0x82,0xfd,0x04,0x42,0xfe,0xf8,0x84,0x62,0x45,0xc7,0x83,0x60,0x45, ++0x02,0xfe,0xd5,0x84,0x02,0x05,0x01,0x05,0x61,0x44,0xcf,0x83,0x60,0x41,0x08,0x03, ++0x28,0x44,0x60,0x88,0x2c,0x44,0x70,0x8c,0x2d,0x44,0x70,0x8d,0xf1,0x81,0xf1,0x00, ++0xce,0x82,0xe9,0x81,0xfd,0x02,0xf1,0x81,0x02,0xf2,0xff,0xff,0x60,0x47,0xe8,0x84, ++0xe8,0x84,0x5a,0xd2,0x3f,0xb5,0xe0,0x84,0xe0,0x84,0xe0,0x84,0xe0,0x84,0xe0,0x84, ++0xe0,0x84,0xb4,0x84,0x61,0x45,0xd4,0x84,0xc0,0x84,0xe0,0x84,0xe0,0x84,0xe0,0x84, ++0xe0,0x84,0x60,0x53,0x74,0xf3,0x60,0x41,0xe0,0x84,0xe0,0x84,0xe0,0x84,0xe0,0x84, ++0x60,0x45,0x61,0x44,0xd4,0x84,0x9a,0xfb,0x04,0x60,0x00,0x71,0x05,0x64,0x53,0xfb, ++0x52,0xf3,0x26,0x46,0x0c,0xbc,0xa2,0xdb,0x80,0x60,0xf0,0x65,0x25,0xf2,0x4c,0xf1, ++0xa5,0xdb,0x60,0x47,0x00,0x7f,0x08,0xa4,0xd0,0x80,0xff,0x60,0x00,0x65,0x04,0x07, ++0x64,0x44,0xfd,0xa4,0x60,0x47,0x02,0x00,0x25,0xf2,0xff,0xff,0x24,0x88,0x60,0x47, ++0x24,0x8c,0x2c,0x60,0x58,0x4e,0x73,0x78,0xff,0xff,0x0c,0x48,0x2c,0x60,0x58,0x4e, ++0x83,0x78,0xff,0xff,0x2c,0x60,0x58,0x4e,0x99,0x78,0xff,0xff,0x21,0x60,0x98,0x62, ++0xa2,0xd1,0x00,0x60,0x40,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff,0xcf,0xfe,0x3f,0x60, ++0x9a,0x62,0x2b,0x60,0xb6,0x64,0xa2,0xdb,0x03,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff, ++0x21,0x60,0x98,0x62,0xa2,0xd1,0xff,0x60,0xdf,0x64,0xa0,0x84,0xa2,0xdb,0x26,0x46, ++0x2f,0x58,0xff,0xff,0x65,0x44,0x00,0xa0,0x40,0x48,0x13,0x03,0x69,0x60,0x84,0x62, ++0xa2,0xd3,0xff,0xff,0xdc,0x84,0xf6,0xa0,0xa2,0xdb,0x0f,0x04,0x00,0x64,0xa2,0xdb, ++0x21,0x60,0xaa,0x62,0xa2,0xd1,0x00,0x60,0x40,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff, ++0xcf,0xfe,0x69,0x60,0x84,0x62,0x00,0x64,0xa2,0xdb,0x69,0x60,0x86,0x62,0xa2,0xd3, ++0x28,0x45,0xc4,0x84,0xa2,0xdb,0x69,0x60,0x88,0x62,0xa2,0xd3,0xff,0xff,0xdc,0x84, ++0xce,0xa0,0xa2,0xdb,0x14,0x06,0x32,0x64,0xa2,0xdb,0x69,0x60,0x8a,0x62,0xa2,0xd1, ++0x69,0x60,0x8c,0x64,0xc0,0x82,0xa2,0xd1,0x69,0x60,0x86,0x62,0xa2,0xd3,0xff,0xff, ++0xd0,0x84,0xa2,0xdb,0xe0,0x85,0x63,0x60,0x0e,0x62,0x65,0x44,0xa2,0xdb,0x69,0x60, ++0x8a,0x62,0xa2,0xd1,0x69,0x60,0x8c,0x64,0xc0,0x82,0x28,0x44,0xa2,0xdb,0x69,0x60, ++0x8a,0x62,0x64,0x44,0x9e,0xa0,0x02,0xa4,0x01,0x02,0x00,0x64,0xa2,0xdb,0x2e,0x58, ++0xff,0xff,0x6f,0xf5,0xff,0xff,0x75,0xf1,0x2b,0xf8,0x31,0xf8,0xff,0xff,0x76,0xf1, ++0x2c,0xf8,0x32,0xf8,0xff,0xff,0x77,0xf1,0x2d,0xf8,0x33,0xf8,0xff,0xff,0xb0,0xf1, ++0x2e,0xf8,0xb1,0xf1,0xff,0xff,0x2f,0xf8,0xb2,0xf1,0x30,0xf8,0xff,0xff,0x00,0x64, ++0x22,0xfa,0x06,0x60,0x20,0x64,0x0e,0xfa,0x65,0x44,0x29,0xfa,0x2e,0x58,0xff,0xff, ++0x6a,0x60,0x28,0x62,0x2e,0x44,0xa2,0xdb,0x21,0x60,0x98,0x62,0xa2,0xd1,0xff,0x60, ++0xfe,0x64,0xa0,0x84,0xa2,0xdb,0x3f,0x60,0x6a,0x62,0x3f,0x60,0x16,0x64,0xa2,0xdb, ++0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0xc1,0xfe,0x21,0x60, ++0x9a,0x62,0x00,0x60,0x01,0x64,0xa2,0xdb,0x2e,0x60,0xdf,0x64,0x5a,0xdb,0xcf,0xfe, ++0x2f,0x58,0xff,0xff,0x21,0x60,0x98,0x62,0xa2,0xd1,0xff,0x60,0xfe,0x61,0xa1,0x84, ++0x5a,0xd1,0x4a,0xdb,0xa1,0x84,0x5a,0xdb,0x6a,0x60,0x28,0x62,0xa2,0xd3,0xff,0xff, ++0x40,0x4e,0x2e,0x58,0xff,0xff,0x27,0x42,0xa2,0xd3,0xa2,0xd1,0xac,0x86,0x0e,0xf2, ++0x61,0x03,0x60,0x40,0x02,0x2a,0x60,0x00,0x2b,0xf2,0x8b,0xf3,0x60,0x40,0x01,0x2a, ++0x02,0x00,0xcc,0x84,0x8b,0xfb,0x0b,0xf2,0xff,0xff,0x00,0xa4,0x44,0x45,0x3c,0x02, ++0x21,0x44,0xf7,0xa0,0xff,0xff,0x38,0x07,0x5c,0x81,0x22,0x44,0x00,0x7c,0xd0,0x80, ++0xff,0xff,0x01,0x02,0x46,0x42,0x3b,0xf3,0xff,0xff,0x60,0x41,0x02,0xfa,0x40,0xa1, ++0x7c,0x63,0x84,0xa1,0x00,0xf2,0x03,0x06,0x01,0xfc,0x60,0x46,0xfa,0x00,0x80,0x60, ++0x7c,0x64,0x01,0xfa,0x66,0x43,0x25,0x46,0x05,0xfc,0x06,0xfc,0x01,0xf0,0x03,0x67, ++0xb0,0x84,0x00,0xf0,0x3c,0x7e,0x01,0xfa,0x04,0x64,0x03,0xfa,0x04,0xf8,0x00,0x64, ++0x0b,0xfa,0x0c,0xfa,0xff,0xff,0x0e,0xfa,0x0f,0xfa,0x10,0xfa,0xff,0xff,0x11,0xfa, ++0x3f,0x60,0x70,0x62,0x3f,0x60,0x4c,0x64,0xa2,0xdb,0x25,0x44,0x5a,0xdb,0x0a,0x64, ++0x5a,0xdb,0xff,0xff,0x2b,0xff,0xaf,0x00,0x0f,0x4e,0x44,0x45,0x64,0x46,0x3f,0x60, ++0x70,0x62,0x00,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb,0xff,0xff, ++0x2b,0xff,0xa2,0xff,0x1a,0x60,0x58,0x4f,0x37,0x78,0xff,0xff,0xa3,0xff,0xd1,0xfe, ++0x0e,0x4f,0x99,0x00,0x00,0x64,0x8b,0xfb,0x2f,0x58,0xff,0xff,0x3f,0x60,0x52,0x64, ++0x40,0x47,0x58,0x4f,0x90,0x00,0x3f,0x60,0x2e,0x64,0x40,0x47,0x58,0x4f,0x08,0x00, ++0x3f,0x60,0x58,0x64,0x40,0x47,0x58,0x4f,0x03,0x00,0x30,0x60,0x09,0x78,0xff,0xff, ++0x27,0x42,0xa2,0xd3,0xa2,0xd1,0xac,0x86,0x0e,0xf2,0x46,0x03,0x60,0x40,0x02,0x2a, ++0x43,0x00,0x89,0xf3,0xff,0xff,0x00,0xa0,0xff,0xff,0x28,0x03,0x3f,0x60,0x2e,0x64, ++0x27,0x45,0xd4,0x80,0xff,0xff,0x22,0x02,0x00,0x64,0x13,0xfb,0x22,0xf2,0xff,0xff, ++0xff,0xff,0x10,0x26,0x0f,0x00,0x1c,0xf2,0xff,0xff,0x03,0xb4,0xff,0xff,0x00,0x36, ++0x15,0x00,0x01,0x36,0x13,0x00,0x02,0x36,0x05,0x00,0x22,0xf2,0xff,0xff,0x00,0xa8, ++0xff,0xff,0x0c,0x03,0x3f,0x60,0x70,0x62,0x3f,0x60,0x28,0x64,0xa2,0xdb,0x66,0x44, ++0x5a,0xdb,0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0x16,0x00,0x0f,0x4e,0x44,0x45, ++0x64,0x46,0x3f,0x60,0x70,0x62,0x00,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb,0x0a,0x64, ++0x5a,0xdb,0xff,0xff,0x2b,0xff,0xa2,0xff,0x1a,0x60,0x58,0x4f,0x37,0x78,0xff,0xff, ++0xa3,0xff,0xd1,0xfe,0x0e,0x4f,0xb4,0x00,0x2f,0x58,0xff,0xff,0x02,0x64,0x01,0x00, ++0x01,0x64,0x40,0x55,0x3b,0xff,0x48,0x00,0xb2,0xfe,0xff,0xff,0xf9,0x05,0xb3,0xfe, ++0xff,0xff,0xf4,0x05,0xb0,0xfe,0xff,0xff,0x91,0x05,0xb1,0xfe,0xff,0xff,0x26,0x05, ++0x3b,0x00,0x3b,0xf1,0x0f,0x4e,0x64,0x41,0x41,0x4d,0x40,0xa1,0xa2,0xff,0x19,0x60, ++0x58,0x4f,0x39,0x78,0xff,0xff,0xa3,0xff,0x06,0x03,0x2d,0x41,0x19,0x60,0x58,0x4f, ++0x5b,0x78,0xff,0xff,0x08,0xfe,0x0e,0x4f,0x26,0x03,0x3f,0x60,0x70,0x62,0x3f,0x60, ++0x4c,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff, ++0x22,0x41,0x00,0xb9,0x21,0x44,0x08,0x24,0x46,0x42,0x5c,0x81,0x3e,0x41,0x22,0x44, ++0x00,0xb9,0xac,0x86,0x09,0x02,0xd5,0x03,0x31,0x40,0x01,0x2a,0x05,0x00,0x09,0xf0, ++0x02,0x5e,0x44,0x42,0x21,0x44,0x4c,0x81,0x8a,0xf3,0x21,0x45,0xd4,0x80,0xff,0xff, ++0xc8,0x07,0x58,0x4f,0x04,0x00,0x00,0x00,0xa1,0xff,0xff,0xff,0xbe,0x3f,0x3f,0x60, ++0x1c,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa8,0x60,0x46,0x40,0x03,0x46,0x48,0x03,0x60, ++0x3c,0x64,0x01,0xfa,0x02,0xf0,0x0f,0x4e,0x64,0x41,0x41,0x4d,0x40,0xa1,0xa2,0xff, ++0x19,0x60,0x58,0x4f,0x39,0x78,0xff,0xff,0xa3,0xff,0x06,0x03,0x2d,0x41,0x19,0x60, ++0x58,0x4f,0x5b,0x78,0xff,0xff,0x08,0xfe,0x0e,0x4f,0x76,0x03,0x3f,0x60,0x70,0x62, ++0x3f,0x60,0x22,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb,0xff,0xff, ++0x2b,0xff,0x00,0xf2,0x00,0x63,0x00,0xfc,0x05,0xf0,0x06,0xfc,0x66,0x43,0x05,0xfc, ++0x28,0x46,0x00,0xfa,0x04,0xfa,0x04,0x64,0x03,0xfa,0x05,0xf8,0x06,0xf8,0x08,0x64, ++0x0e,0xfa,0x3f,0x60,0x70,0x62,0x3f,0x60,0x28,0x64,0xa2,0xdb,0x28,0x44,0x5a,0xdb, ++0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0xd1,0xfe,0x4b,0x00,0x20,0x44,0x01,0x2a, ++0x4b,0x00,0x02,0x2a,0x22,0x00,0x0f,0x4e,0x00,0x60,0x3c,0x61,0x41,0x4d,0x40,0xa1, ++0xa2,0xff,0x19,0x60,0x58,0x4f,0x39,0x78,0xff,0xff,0xa3,0xff,0x06,0x03,0x2d,0x41, ++0x19,0x60,0x58,0x4f,0x5b,0x78,0xff,0xff,0x08,0xfe,0x0e,0x4f,0x35,0x03,0x3f,0x60, ++0x70,0x62,0x3f,0x60,0x22,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb, ++0xff,0xff,0x2b,0xff,0x20,0x44,0xfd,0xb4,0x40,0x40,0x85,0xf1,0x0f,0x4e,0x64,0x41, ++0x41,0x4d,0x40,0xa1,0xa2,0xff,0x19,0x60,0x58,0x4f,0x39,0x78,0xff,0xff,0xa3,0xff, ++0x06,0x03,0x2d,0x41,0x19,0x60,0x58,0x4f,0x5b,0x78,0xff,0xff,0x08,0xfe,0x0e,0x4f, ++0x13,0x03,0x3f,0x60,0x70,0x62,0x3f,0x60,0x28,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb, ++0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0x08,0x64,0x0e,0xfa,0x20,0x44,0xfe,0xb4, ++0x40,0x40,0x04,0x64,0x40,0x55,0x3b,0xff,0x2f,0x58,0xff,0xff,0xb8,0xfe,0xff,0xff, ++0x02,0x24,0x8d,0xf7,0xff,0xff,0xff,0xff,0xba,0xfe,0xff,0xff,0x05,0x05,0xb9,0xfe, ++0xbb,0xfe,0x30,0x60,0x09,0x78,0xff,0xff,0x36,0x44,0x00,0x7f,0xfc,0xa0,0x60,0x45, ++0x05,0x05,0x0e,0x60,0xd4,0x64,0x44,0xd7,0xff,0xff,0xff,0xff,0x30,0x60,0x09,0x78, ++0xff,0xff,0x7f,0x60,0xc0,0x64,0x24,0x45,0xa4,0x80,0x7f,0x67,0x02,0x61,0x13,0x02, ++0x20,0x44,0x01,0x2a,0x03,0x00,0x7f,0x67,0x07,0x61,0x0d,0x00,0x3b,0xf1,0x25,0x44, ++0x64,0x45,0x85,0xfb,0xd4,0x80,0x7f,0x67,0x05,0x61,0x05,0x07,0x20,0x44,0x03,0xbc, ++0x40,0x40,0xd1,0xfe,0x00,0x67,0x23,0x58,0xff,0xff,0x24,0x44,0x35,0x60,0x58,0x4f, ++0xc0,0x78,0xff,0xff,0x03,0x61,0x03,0x03,0x31,0x60,0x87,0x78,0xff,0xff,0x24,0x44, ++0x40,0xb0,0xff,0xff,0x48,0x03,0x25,0x46,0x66,0x5c,0xc1,0xf9,0x0e,0xf0,0xff,0xff, ++0x64,0x40,0x08,0x2a,0x1f,0x00,0x3f,0x60,0x22,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa8, ++0x60,0x46,0x18,0x03,0x0f,0x4e,0x46,0x45,0x3f,0x60,0x70,0x62,0x00,0x64,0xa2,0xdb, ++0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0xa2,0xff,0x1a,0x60, ++0x58,0x4f,0x37,0x78,0xff,0xff,0xa3,0xff,0xd1,0xfe,0x0e,0x4f,0x0e,0xf2,0xff,0xff, ++0xf7,0xb4,0x0e,0xfa,0xc1,0xf5,0x22,0xf0,0xff,0x60,0xef,0x64,0xa0,0x84,0xa2,0xda, ++0x00,0x64,0x1c,0xfa,0x3f,0x60,0x70,0x62,0x3f,0x60,0x2e,0x64,0xa2,0xdb,0x66,0x44, ++0x5a,0xdb,0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0x0e,0xf2,0xff,0xff,0x02,0xbc, ++0x0e,0xfa,0x3f,0x60,0x2e,0x64,0x40,0x47,0x2f,0x60,0x58,0x4f,0x6d,0x78,0xff,0xff, ++0x32,0x60,0x77,0x78,0xff,0xff,0x63,0x60,0x56,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84, ++0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x25,0x46, ++0x3f,0x60,0x10,0x65,0x08,0xf2,0xff,0xff,0xd4,0x80,0x03,0x61,0x43,0x03,0x3f,0x60, ++0x70,0x62,0x00,0x64,0xa2,0xdb,0x25,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb,0xff,0xff, ++0x2b,0xff,0x28,0xf0,0xfd,0x7f,0x04,0x7e,0x64,0x40,0x02,0x26,0x40,0xbc,0x0e,0xf0, ++0x64,0x40,0x04,0x26,0x80,0xbc,0xc0,0x22,0xff,0x7f,0x64,0x40,0x08,0x26,0x08,0xbc, ++0x0e,0xfa,0x3f,0xf0,0xff,0xff,0x28,0xf2,0x38,0xf2,0x60,0x41,0x08,0x2a,0x64,0x47, ++0x38,0xfa,0x60,0x45,0x3c,0xf3,0x00,0x63,0xd4,0x80,0x22,0xfc,0x01,0x04,0x05,0x00, ++0x22,0xf0,0x08,0x64,0xb0,0x84,0xa2,0xda,0x1c,0x00,0x39,0x60,0x58,0x4f,0x72,0x78, ++0xff,0xff,0x05,0x04,0x22,0xf0,0x04,0x64,0xb0,0x84,0xa2,0xda,0x12,0x00,0x25,0x46, ++0xbd,0xf3,0x89,0xf3,0xfe,0xa0,0x00,0xa0,0x06,0x07,0x05,0x02,0x22,0xf0,0x04,0x64, ++0xb0,0x84,0xa2,0xda,0x06,0x00,0x32,0x60,0x58,0x4f,0x7c,0x78,0xff,0xff,0x05,0x61, ++0x00,0x04,0x25,0x46,0x24,0x44,0x01,0x2b,0x3a,0x00,0x02,0x27,0x38,0x00,0x3f,0x60, ++0x22,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa8,0x60,0x46,0x46,0x48,0x10,0x63,0x25,0x46, ++0xbf,0xd0,0x28,0x46,0xff,0xd8,0x25,0x46,0xfb,0x1d,0x64,0x44,0x00,0xa8,0x28,0x44, ++0x03,0x02,0x28,0x46,0x05,0xfa,0x06,0xfa,0x16,0x63,0x6a,0x61,0x25,0x46,0xa3,0xd0, ++0x28,0x46,0xc9,0x81,0xbd,0xd8,0xfa,0x02,0x0e,0xf0,0xff,0x60,0xfc,0x64,0xa0,0x84, ++0x0e,0xfa,0x00,0x64,0x0f,0xfa,0x00,0x64,0x25,0x46,0x00,0xfa,0x66,0x44,0x05,0xfa, ++0x3f,0x60,0x70,0x62,0x3f,0x60,0x1c,0x64,0xa2,0xdb,0x25,0x44,0x5a,0xdb,0x0a,0x64, ++0x5a,0xdb,0xff,0xff,0x2b,0xff,0xd1,0xfe,0x00,0x64,0x0e,0xfa,0x28,0x46,0x0e,0xf0, ++0xff,0x60,0xfb,0x64,0xa0,0x84,0x0e,0xfa,0x22,0xf2,0x66,0x43,0x00,0xa8,0x60,0x5c, ++0x08,0x60,0x0a,0x64,0xa0,0xdd,0x64,0x44,0x69,0x02,0x89,0xf3,0xff,0xff,0x00,0xa0, ++0xff,0xff,0x44,0x03,0x26,0x44,0x0a,0x36,0x00,0x63,0x14,0x36,0x01,0x63,0x37,0x36, ++0x02,0x63,0x6e,0x36,0x03,0x63,0x13,0xfc,0x26,0x44,0xff,0x27,0x06,0x00,0x26,0xf2, ++0x26,0xf2,0x60,0x45,0x60,0x47,0xd4,0x84,0x01,0x00,0x60,0x47,0xff,0x65,0xa4,0x84, ++0x1d,0xfa,0x00,0x64,0x15,0xfa,0x27,0xf2,0xff,0xff,0x00,0xa0,0xff,0xff,0x15,0x02, ++0x21,0x60,0x80,0x65,0x25,0xf2,0xff,0xff,0x0f,0xb4,0xab,0xf1,0x00,0x7f,0xd0,0x80, ++0x60,0x5c,0x06,0x05,0x6a,0x60,0xc4,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb, ++0xa5,0xd9,0x64,0x40,0x00,0x3a,0xab,0xf9,0x11,0x00,0x29,0xf0,0x08,0x67,0xb0,0x84, ++0xa2,0xda,0x1e,0x65,0x29,0xf2,0xff,0xff,0x60,0x40,0x03,0x2b,0x18,0x65,0x65,0x44, ++0x04,0xa4,0x64,0x40,0x40,0x27,0x08,0xa4,0x21,0xfa,0x08,0x00,0x39,0x60,0x58,0x4e, ++0xfe,0x78,0xff,0xff,0x3a,0x60,0x58,0x4e,0x79,0x78,0xff,0xff,0x89,0xf3,0xff,0xff, ++0x00,0xa0,0x3a,0xf3,0x03,0x03,0x24,0x47,0x0f,0xb4,0x02,0x00,0xe8,0x84,0xe8,0x84, ++0x1c,0xfa,0x3f,0x60,0x70,0x62,0x3f,0x60,0x10,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb, ++0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0xc1,0xfe,0x0c,0x00,0x3f,0x60,0x70,0x62, ++0x3f,0x60,0x2e,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb,0xff,0xff, ++0x2b,0xff,0xd3,0xfe,0x0e,0xf0,0x24,0x44,0x02,0x27,0x02,0x00,0x01,0x27,0x22,0x00, ++0x64,0x40,0x08,0x2a,0x1f,0x00,0x3f,0x60,0x22,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa8, ++0x60,0x46,0x18,0x03,0x0f,0x4e,0x46,0x45,0x3f,0x60,0x70,0x62,0x00,0x64,0xa2,0xdb, ++0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0xa2,0xff,0x1a,0x60, ++0x58,0x4f,0x37,0x78,0xff,0xff,0xa3,0xff,0xd1,0xfe,0x0e,0x4f,0x0e,0xf2,0xff,0xff, ++0xf7,0xb4,0x0e,0xfa,0x00,0x67,0x01,0x00,0x7f,0x67,0x23,0x58,0xff,0xff,0x0f,0x4e, ++0x25,0x46,0x38,0xf2,0x05,0x48,0x00,0xa8,0x60,0x41,0x66,0x44,0x0a,0x03,0x00,0xf2, ++0x42,0xfe,0xac,0x86,0x01,0xf2,0x1e,0x03,0x7f,0xb5,0xd5,0x81,0x66,0x44,0xf7,0x07, ++0x25,0x46,0x05,0xf0,0x06,0xfa,0x05,0xfa,0xd0,0x80,0x64,0x43,0x12,0x03,0x60,0x46, ++0x01,0xf0,0x80,0x67,0xb0,0x84,0x01,0xfa,0x00,0xf0,0x00,0x64,0x00,0xfa,0x64,0x46, ++0x05,0xfc,0x46,0x45,0xa2,0xff,0x1a,0x60,0x58,0x4f,0x37,0x78,0xff,0xff,0xa3,0xff, ++0x08,0x45,0x02,0xfe,0x2e,0x58,0xff,0xff,0x20,0x44,0x40,0xb0,0x7f,0x67,0x02,0x61, ++0x03,0x03,0x33,0x60,0xb4,0x78,0xff,0xff,0x00,0x64,0x24,0x45,0x80,0x26,0x01,0x64, ++0x89,0xfb,0x62,0x60,0xc6,0x62,0xa2,0xd3,0xff,0xff,0x01,0xa4,0xa2,0xdb,0x3d,0xf1, ++0x34,0xf1,0x64,0x40,0x01,0x2a,0x08,0x00,0x64,0x40,0x01,0x2a,0x05,0x00,0x21,0x60, ++0x88,0x63,0x09,0x60,0x2b,0x64,0x19,0x00,0xb9,0xf1,0x21,0x60,0x88,0x63,0x64,0x45, ++0x80,0x27,0x19,0x00,0x64,0x44,0x00,0xac,0xff,0xff,0x0d,0x02,0x02,0x60,0x52,0x64, ++0xbd,0xdb,0x03,0x60,0x1c,0x64,0xbd,0xdb,0x7f,0x60,0xff,0x64,0xbd,0xdb,0x7f,0x60, ++0xff,0x64,0xbd,0xdb,0x07,0x00,0xe8,0x84,0xe0,0x84,0xbd,0xdb,0xbd,0xdb,0xbd,0xdb, ++0xff,0xff,0xbd,0xdb,0x36,0x00,0x80,0x67,0x94,0x81,0x61,0x44,0xe8,0x84,0xe8,0x84, ++0xe8,0x84,0xe8,0x84,0xe0,0x84,0xbd,0xdb,0x61,0x44,0xe8,0x84,0xe8,0x84,0xe8,0x84, ++0xe0,0x84,0xbd,0xdb,0x0d,0x60,0x18,0x65,0x61,0x44,0xd4,0x80,0xff,0xff,0x01,0x06, ++0x65,0x44,0xe0,0x85,0xc4,0x85,0xe0,0x84,0xe0,0x84,0xe0,0x84,0x06,0x66,0x7e,0x00, ++0x00,0x10,0xc4,0x84,0xe8,0x84,0xe8,0x84,0xe8,0x84,0xe8,0x84,0xe8,0x84,0xe0,0x84, ++0xbd,0xdb,0x06,0x60,0x8c,0x65,0x61,0x44,0xd4,0x80,0xff,0xff,0x01,0x06,0x65,0x44, ++0xe0,0x85,0xc4,0x85,0xe0,0x84,0xe0,0x84,0xe0,0x84,0xc4,0x84,0xe8,0x84,0xe8,0x84, ++0xe8,0x84,0xe8,0x84,0xe0,0x84,0xbd,0xdb,0x21,0x60,0x88,0x63,0x04,0x61,0xbd,0xd1, ++0x90,0x65,0x64,0x44,0xd4,0x80,0x65,0x44,0x01,0x05,0xbf,0xdb,0x09,0x60,0x2b,0x65, ++0x64,0x44,0xd4,0x80,0xcd,0x81,0x02,0x06,0x65,0x44,0xbf,0xdb,0xf0,0x02,0x00,0x61, ++0x41,0x56,0xc7,0xfe,0x30,0x60,0x09,0x78,0xff,0xff,0x36,0x47,0xff,0x23,0x06,0x00, ++0x00,0x7f,0x60,0x41,0x7f,0x67,0x33,0x60,0xb4,0x78,0xff,0xff,0x99,0xff,0x00,0x60, ++0x00,0xeb,0x00,0x60,0x00,0xea,0x98,0xff,0x20,0x44,0x80,0xbc,0x40,0x40,0x62,0x60, ++0xdc,0x63,0xbb,0xf3,0xa3,0xdb,0x00,0x63,0x60,0x40,0x01,0x26,0x09,0x00,0x01,0xa3, ++0x60,0x40,0x02,0x26,0x05,0x00,0x01,0xa3,0x60,0x40,0x04,0x26,0x01,0x00,0x01,0xa3, ++0x60,0x41,0x18,0x60,0x74,0x65,0xa5,0xdd,0x61,0x44,0x08,0x2a,0x03,0x00,0x03,0x63, ++0x08,0x64,0x0c,0x00,0x04,0x2a,0x03,0x00,0x02,0x63,0x04,0x64,0x07,0x00,0x02,0x2a, ++0x03,0x00,0x01,0x63,0x02,0x64,0x02,0x00,0x00,0x63,0x01,0x64,0x43,0xfb,0x44,0xfd, ++0x89,0xf3,0xff,0xff,0x00,0xa0,0x00,0x64,0x2d,0x03,0x97,0xfb,0x98,0xfb,0x99,0xfb, ++0xff,0xff,0x74,0xf3,0x88,0xff,0x00,0x75,0x00,0x72,0xe0,0x84,0xe0,0x84,0xe0,0x84, ++0xe0,0x84,0x60,0x53,0xed,0xe2,0xb2,0xf3,0xff,0xff,0xff,0xb4,0x60,0x52,0x8a,0xff, ++0xb0,0xf1,0x75,0xf9,0xb1,0xf1,0xff,0xff,0x76,0xf9,0xb2,0xf1,0x77,0xf9,0x18,0x60, ++0x72,0x63,0xa3,0xd3,0x00,0x65,0x60,0x40,0x02,0x26,0x01,0x65,0x60,0x40,0x04,0x26, ++0x02,0x65,0x60,0x40,0x08,0x26,0x03,0x65,0x62,0x60,0xda,0x62,0x65,0x44,0xa2,0xdb, ++0x00,0x67,0x10,0x00,0xbb,0xf3,0x00,0x65,0x60,0x40,0x02,0x26,0x01,0x65,0x60,0x40, ++0x04,0x26,0x02,0x65,0x60,0x40,0x08,0x26,0x03,0x65,0x62,0x60,0xda,0x62,0x65,0x44, ++0xa2,0xdb,0x00,0x67,0x23,0x58,0xff,0xff,0x7f,0x60,0xc0,0x64,0x24,0x45,0xa4,0x80, ++0x7f,0x67,0x02,0x61,0x3a,0x02,0x62,0x60,0xc8,0x62,0xa2,0xd3,0xff,0xff,0x01,0xa4, ++0xa2,0xdb,0xff,0x60,0xfe,0x64,0x32,0x45,0x24,0x92,0x02,0x61,0x41,0x56,0xc7,0xfe, ++0x30,0x60,0x09,0x78,0xff,0xff,0x88,0xf1,0x20,0x44,0x64,0x40,0xff,0x26,0x24,0x00, ++0x7f,0xb4,0x40,0x40,0x00,0x64,0x40,0x5e,0x3f,0x60,0x4c,0x62,0xa2,0xd3,0xff,0xff, ++0x00,0xa8,0x60,0x46,0x0f,0xf2,0x18,0x03,0x00,0xa8,0xff,0xff,0x15,0x03,0x0f,0x4e, ++0x46,0x45,0x3f,0x60,0x70,0x62,0x00,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb,0x0a,0x64, ++0x5a,0xdb,0xff,0xff,0x2b,0xff,0xa2,0xff,0x1a,0x60,0x58,0x4f,0x37,0x78,0xff,0xff, ++0xa3,0xff,0xd1,0xfe,0x0e,0x4f,0xe0,0x00,0x00,0x67,0x23,0x58,0xff,0xff,0x00,0x61, ++0x00,0x7c,0x08,0x60,0x0a,0x64,0xa0,0xd9,0x00,0x67,0x23,0x58,0xff,0xff,0x25,0x44, ++0xa0,0xd1,0x08,0x60,0x0a,0x64,0xa0,0xd9,0x00,0x67,0x23,0x58,0xff,0xff,0x7f,0x60, ++0xc0,0x64,0x24,0x45,0xa4,0x80,0x02,0x61,0x25,0x02,0x25,0x45,0x13,0x60,0x92,0x63, ++0x05,0x61,0xbd,0xd3,0xbd,0xd1,0xd4,0x80,0xbd,0xd3,0xcd,0x81,0x02,0x03,0x19,0x03, ++0xf8,0x00,0x40,0x4c,0x0f,0x4e,0x64,0x41,0x41,0x4d,0x40,0xa1,0xa2,0xff,0x19,0x60, ++0x58,0x4f,0x39,0x78,0xff,0xff,0xa3,0xff,0x06,0x03,0x2d,0x41,0x19,0x60,0x58,0x4f, ++0x5b,0x78,0xff,0xff,0x08,0xfe,0x0e,0x4f,0x01,0x03,0x2c,0x58,0x0c,0x61,0x05,0x67, ++0x02,0x00,0x04,0x61,0x7f,0x67,0x23,0x58,0xff,0xff,0x03,0x4e,0x0c,0x60,0x6e,0x62, ++0xa2,0xd7,0x58,0x43,0xff,0xff,0x0e,0x43,0x41,0x47,0x7e,0x60,0xc0,0x64,0x24,0x45, ++0xa4,0x80,0x02,0x61,0x26,0x02,0x25,0x45,0xfc,0x2b,0x22,0x00,0x0e,0x60,0xd8,0x63, ++0x79,0x61,0x24,0x44,0x01,0x27,0x11,0x00,0xbd,0xd3,0xa3,0xd1,0xd4,0x80,0xcd,0x81, ++0x08,0x24,0x64,0x58,0x08,0xa3,0xf8,0x02,0x15,0xf5,0x22,0xf2,0xff,0xff,0x00,0xa8, ++0x00,0x61,0x01,0x02,0x04,0x61,0x00,0x67,0x0d,0x00,0x27,0x40,0x04,0x3a,0xfb,0x00, ++0xbd,0xd3,0xbe,0xd1,0xd4,0x80,0xcd,0x81,0x08,0x24,0x64,0x58,0x08,0xa3,0xf5,0x02, ++0x04,0x61,0x7f,0x67,0x23,0x58,0xff,0xff,0x4b,0xd3,0x15,0xf5,0x60,0x41,0x22,0xf0, ++0xe9,0x85,0x64,0x44,0xff,0x22,0xdc,0x84,0xc4,0x84,0x22,0xfa,0x64,0x44,0xc2,0x82, ++0x00,0xa8,0xc2,0x84,0x08,0x24,0xd8,0x84,0xbf,0xd1,0xd8,0x85,0x64,0x43,0x58,0x4f, ++0x6f,0x00,0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff,0x6a,0x60,0xc0,0x62,0x01,0x64, ++0xa2,0xdb,0x0d,0x00,0x80,0x60,0xc0,0x62,0x00,0x64,0xa2,0xdb,0x08,0x00,0x79,0x60, ++0x8e,0x64,0x00,0x7c,0x58,0xd9,0x58,0xd9,0x58,0xd9,0xff,0xff,0x58,0xd9,0x21,0x60, ++0xaa,0x62,0xa2,0xd1,0x00,0x60,0x80,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff,0xcf,0xfe, ++0x05,0x00,0x01,0x64,0x84,0xfb,0x01,0x67,0x79,0xfb,0xff,0xff,0x15,0xf5,0xff,0xff, ++0x22,0xf2,0xbf,0xd1,0xff,0xff,0x62,0x43,0xcc,0x84,0xe0,0x85,0x09,0x06,0xbf,0xd1, ++0x64,0x41,0xd5,0x80,0x64,0x43,0x01,0x06,0x65,0x41,0x48,0x65,0x58,0x4f,0x55,0x00, ++0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff,0x61,0x60,0xcc,0x63,0xa3,0xd3,0x15,0xf5, ++0x60,0x41,0xe8,0x84,0xdc,0x84,0x22,0xfa,0xfc,0x60,0x80,0x64,0x5a,0xda,0xda,0x85, ++0x04,0xa3,0x58,0x4f,0x25,0x00,0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff,0x15,0xf5, ++0x22,0xf2,0xbf,0xd1,0xff,0xff,0x62,0x43,0xcc,0x84,0xe0,0x81,0x15,0x06,0xbf,0xd1, ++0x64,0x45,0xd5,0x80,0x64,0x43,0xfc,0xa3,0x04,0x06,0x65,0x41,0xe9,0x84,0xdc,0x84, ++0x22,0xfa,0x44,0x65,0x04,0xa1,0x58,0x4f,0x28,0x00,0x61,0x60,0xcc,0x62,0xa2,0xd3, ++0xff,0xff,0xcc,0x84,0xe0,0x84,0xa2,0xdb,0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff, ++0x41,0x4d,0x00,0xa1,0x80,0x64,0x17,0x03,0x65,0x42,0xd4,0x85,0x2d,0x41,0x55,0x8d, ++0xff,0xff,0x02,0x04,0x65,0x41,0x02,0x00,0x00,0x64,0x40,0x4d,0xca,0x84,0xbd,0xd1, ++0xc9,0x81,0x58,0xd8,0xfc,0x02,0x2d,0x41,0x00,0xa1,0xd8,0x85,0x04,0x03,0x00,0xf4, ++0x7c,0x65,0x04,0x62,0xeb,0x00,0x2f,0x58,0xff,0xff,0x41,0x4d,0x01,0xf2,0x65,0x42, ++0x7f,0xb5,0x2d,0x41,0x00,0xa1,0x55,0x8d,0x0e,0x03,0x02,0x04,0x65,0x41,0x02,0x00, ++0x00,0x64,0x40,0x4d,0xca,0x84,0x58,0xd0,0xc9,0x81,0xbd,0xd9,0xfc,0x02,0x00,0xf4, ++0x01,0xf2,0x04,0x62,0xed,0x00,0x2f,0x58,0xff,0xff,0x66,0x44,0x87,0xfb,0x7e,0xf1, ++0x02,0x64,0xc0,0x84,0xe8,0x84,0x22,0xfa,0xf1,0x60,0x01,0x64,0x23,0xfa,0x5a,0x8d, ++0x7d,0xf1,0x2a,0x60,0xc8,0x63,0x44,0x4b,0x43,0x4c,0x2b,0x45,0xd7,0x80,0xbe,0xd1, ++0x0b,0x05,0x2d,0x45,0x64,0x43,0x44,0x61,0x34,0x60,0x58,0x4f,0xf2,0x78,0xff,0xff, ++0x45,0x4d,0x2c,0x43,0x04,0xa3,0xf0,0x00,0x87,0xf1,0x3f,0x60,0x70,0x62,0x3f,0x60, ++0x58,0x64,0xa2,0xdb,0x5a,0xd9,0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0x08,0x65, ++0x45,0x55,0x3b,0xff,0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff,0x66,0x44,0x86,0xfb, ++0xc6,0xfe,0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff,0x66,0x44,0x87,0xfb,0x66,0xf1, ++0x01,0x60,0x00,0x64,0xc0,0x81,0x2b,0x60,0xca,0x63,0x00,0x64,0x40,0x4b,0xf1,0x60, ++0x02,0x64,0x23,0xfa,0xda,0x85,0xa3,0xd3,0xff,0xff,0xff,0xff,0x01,0x2a,0x0b,0x00, ++0x41,0x4c,0x10,0x61,0x34,0x60,0x58,0x4f,0xf2,0x78,0xff,0xff,0x2b,0x44,0xdc,0x84, ++0x40,0x4b,0x2c,0x41,0xf0,0xa3,0xcd,0x81,0x10,0xa3,0xed,0x02,0x87,0xf1,0xff,0xff, ++0x64,0x46,0x2b,0x44,0xe0,0x84,0xe0,0x84,0xe0,0x84,0xdc,0x84,0x22,0xfa,0x3f,0x60, ++0x70,0x62,0x3f,0x60,0x58,0x64,0xa2,0xdb,0x5a,0xd9,0x0a,0x64,0x5a,0xdb,0xff,0xff, ++0x2b,0xff,0x08,0x65,0x45,0x55,0x3b,0xff,0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff, ++0x66,0x44,0x87,0xfb,0x41,0x60,0x80,0x64,0xa0,0xd1,0x02,0x64,0xc0,0x84,0xe8,0x84, ++0x22,0xfa,0xf1,0x60,0x04,0x64,0x23,0xfa,0xda,0x85,0x41,0x60,0x82,0x63,0x64,0x41, ++0x34,0x60,0x58,0x4f,0xf2,0x78,0xff,0xff,0x87,0xf1,0x3f,0x60,0x70,0x62,0x3f,0x60, ++0x58,0x64,0xa2,0xdb,0x5a,0xd9,0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0x08,0x65, ++0x45,0x55,0x3b,0xff,0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff,0x25,0x44,0x19,0xf1, ++0x1a,0xf1,0xd0,0x80,0xd0,0x80,0x0e,0x04,0x08,0x06,0x1b,0xf1,0x1c,0xf1,0xd0,0x80, ++0xd0,0x80,0x08,0x04,0x02,0x06,0x48,0xfe,0x05,0x00,0x25,0x46,0x01,0xf0,0x03,0x67, ++0xa0,0x85,0x94,0x80,0x2f,0x58,0xff,0xff,0x15,0xf5,0x00,0x60,0xf1,0x64,0x22,0xfa, ++0x25,0x44,0x23,0xfa,0x01,0x60,0xa8,0x64,0x40,0x4d,0x46,0x4c,0xfc,0x60,0x00,0x64, ++0x40,0x4b,0xfe,0x60,0x00,0x64,0x36,0x63,0x46,0x61,0xc8,0x84,0x2b,0x46,0x58,0xd0, ++0x2c,0x46,0x59,0xd8,0xfb,0x1f,0x2d,0x41,0x00,0xb9,0x84,0xa1,0x08,0x03,0x04,0x24, ++0x00,0x61,0x41,0x4d,0x00,0xf4,0x02,0x61,0x7a,0x63,0x46,0x4c,0xef,0x00,0x00,0x67, ++0x00,0x61,0x23,0x58,0xff,0xff,0xfc,0x60,0x00,0x64,0x40,0x4b,0x4b,0xd3,0x15,0xf5, ++0x60,0x41,0xd8,0x84,0xe8,0x84,0x22,0xfa,0x25,0x44,0x23,0xfa,0xbf,0xd3,0x66,0x45, ++0x48,0x63,0xc8,0x84,0x2b,0x46,0x58,0xd0,0x65,0x46,0xc9,0x81,0xbd,0xd8,0xfa,0x02, ++0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff,0xfc,0x60,0x00,0x64,0x40,0x4b,0x4b,0xd3, ++0x15,0xf5,0x60,0x41,0x22,0xf0,0xe9,0x85,0x64,0x44,0xff,0x22,0xdc,0x84,0xc4,0x84, ++0x22,0xfa,0x64,0x44,0xc2,0x82,0x00,0xa8,0xc2,0x84,0x08,0x24,0xd8,0x84,0xbf,0xd1, ++0xc9,0x83,0x64,0x41,0xc9,0x81,0x66,0x45,0x2b,0x46,0x59,0xd0,0x65,0x46,0x58,0xd8, ++0xfb,0x1f,0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff,0x15,0xf5,0x02,0x64,0x22,0xfa, ++0xfc,0xa3,0xa3,0xd3,0x25,0x43,0xa0,0xd3,0x23,0xfc,0xdc,0x84,0x24,0xfa,0x00,0x67, ++0x00,0x61,0x23,0x58,0xff,0xff,0x15,0xf5,0x02,0x64,0x22,0xfa,0x25,0x44,0x23,0xfa, ++0x59,0xf3,0xff,0xff,0x02,0xb4,0x01,0x64,0x08,0x24,0x02,0x64,0x24,0xfa,0x00,0x67, ++0x00,0x61,0x23,0x58,0xff,0xff,0x15,0xf5,0x02,0x64,0x22,0xfa,0x25,0x44,0x23,0xfa, ++0x43,0xf3,0x24,0xfa,0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff,0x15,0xf5,0x04,0x64, ++0x22,0xfa,0x25,0x44,0x23,0xfa,0x4c,0xf3,0x24,0xfa,0xff,0xff,0x4d,0xf3,0x4e,0xf1, ++0x80,0x65,0xc4,0x87,0x00,0x7f,0x25,0xfa,0x64,0x44,0xc4,0x87,0x00,0x7f,0x26,0xfa, ++0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff,0x15,0xf5,0x24,0xf0,0x18,0x60,0x5c,0x65, ++0x22,0xf2,0xa5,0xd9,0x02,0xa8,0x64,0x41,0x0f,0x02,0x00,0xb9,0xff,0xff,0x0c,0x03, ++0x17,0x60,0x52,0x62,0xa2,0xd9,0x73,0xf3,0xff,0xff,0xd0,0x80,0xff,0xff,0x04,0x02, ++0x01,0x63,0x08,0x60,0x2a,0x64,0xa0,0xdd,0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff, ++0x15,0xf5,0x20,0x63,0x17,0x60,0xa4,0x61,0x46,0x64,0x58,0xd0,0x59,0xd9,0xfd,0x1f, ++0x24,0xf0,0x20,0x64,0xd0,0x81,0x17,0x60,0xa8,0x64,0x0d,0x06,0xc0,0x83,0x01,0x2a, ++0x06,0x00,0xcf,0x83,0xa3,0xd3,0xcd,0x81,0x00,0x7f,0xbd,0xdb,0x04,0x03,0x00,0x64, ++0xc9,0x81,0xbd,0xdb,0xfd,0x02,0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff,0x15,0xf5, ++0x22,0xf2,0x24,0xf0,0x02,0xa8,0x62,0x60,0x90,0x62,0x09,0x02,0xa2,0xd9,0x64,0x41, ++0x32,0x44,0x02,0xb5,0x00,0xb9,0xd4,0x84,0x08,0x28,0x02,0xbc,0x40,0x52,0x00,0x67, ++0x00,0x61,0x23,0x58,0xff,0xff,0x15,0xf5,0x22,0xf2,0x24,0xf0,0x02,0xa8,0x01,0x60, ++0x76,0x65,0x37,0x02,0xa5,0xd9,0x18,0x60,0x6a,0x62,0x00,0x61,0x00,0x64,0x01,0x65, ++0x64,0x40,0x01,0x2a,0x02,0x00,0x01,0xa1,0x02,0x7e,0x64,0x40,0x02,0x2a,0x09,0x00, ++0x01,0xa1,0xa5,0x80,0xff,0xff,0x02,0x03,0x04,0x7e,0x03,0x00,0x04,0x7f,0xa2,0xdb, ++0x02,0xa2,0x64,0x40,0x04,0x2a,0x09,0x00,0x01,0xa1,0xa5,0x80,0xff,0xff,0x02,0x03, ++0x0b,0x7e,0x03,0x00,0x0b,0x7f,0xa2,0xdb,0x02,0xa2,0x64,0x40,0x08,0x2a,0x08,0x00, ++0x01,0xa1,0xa5,0x80,0xff,0xff,0x02,0x03,0x16,0x7e,0x02,0x00,0x16,0x7f,0xa2,0xdb, ++0xa5,0x80,0xff,0xff,0x02,0x03,0x00,0x7f,0xa2,0xdb,0x18,0x60,0x68,0x62,0x61,0x43, ++0xa2,0xdd,0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff,0x63,0x60,0x18,0x63,0x00,0x60, ++0xd5,0x61,0x00,0x64,0xcd,0x81,0xbd,0xdb,0xfd,0x02,0x00,0x67,0x00,0x61,0x23,0x58, ++0xff,0xff,0x15,0xf5,0x24,0xf0,0x40,0x60,0x20,0x62,0xa2,0xd9,0x17,0x60,0x9c,0x62, ++0xa2,0xd9,0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff,0x15,0xf5,0x24,0xf0,0x6a,0x60, ++0x0e,0x65,0x03,0x60,0xe8,0x64,0x64,0x40,0x00,0x36,0x03,0x00,0xa5,0xdb,0x01,0x64, ++0x40,0x5a,0x18,0x60,0x0a,0x64,0xa0,0xd9,0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff, ++0x15,0xf5,0x24,0xf2,0x99,0xff,0x40,0x5b,0x98,0xff,0x00,0x67,0x00,0x61,0x23,0x58, ++0xff,0xff,0x15,0xf5,0x24,0xf2,0x99,0xff,0x40,0x5a,0x98,0xff,0x00,0x67,0x00,0x61, ++0x23,0x58,0xff,0xff,0x01,0x65,0x00,0x7c,0x6a,0x60,0xe6,0x61,0x0e,0x00,0x02,0x65, ++0x02,0x7c,0x6a,0x60,0xf6,0x61,0x09,0x00,0x04,0x65,0x04,0x7c,0x6b,0x60,0x06,0x61, ++0x04,0x00,0x08,0x65,0x06,0x7c,0x6b,0x60,0x16,0x61,0x32,0xf3,0x15,0xf5,0xb4,0x85, ++0x22,0xf2,0x07,0x63,0x60,0x40,0x04,0x36,0x06,0x00,0x0f,0x63,0x60,0x40,0x08,0x36, ++0x02,0x00,0x09,0x3a,0x23,0x00,0x36,0xfd,0x37,0xfd,0x38,0xfd,0x63,0x40,0x07,0x3a, ++0x03,0x00,0x00,0x63,0xd5,0xfd,0xd7,0xfd,0x65,0x43,0x32,0xfd,0x60,0x43,0x79,0x60, ++0x90,0x62,0x7a,0x60,0xd8,0x64,0x64,0x45,0x00,0x7c,0x46,0xd9,0x44,0xd9,0x63,0x45, ++0xfe,0xa3,0xe3,0x83,0x46,0x64,0x58,0xd0,0x59,0xd9,0xfd,0x1f,0x65,0x40,0x08,0x3a, ++0x05,0x00,0x64,0x44,0x00,0x7f,0xa1,0xdb,0x00,0x64,0x59,0xdb,0x67,0x44,0xc8,0xfb, ++0xc9,0xfb,0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff,0x15,0xf5,0x02,0x64,0x22,0xfa, ++0x25,0x44,0x23,0xfa,0x34,0xf3,0x83,0xb4,0x24,0xfa,0x00,0x67,0x00,0x61,0x23,0x58, ++0xff,0xff,0xaf,0xf3,0xff,0xff,0x00,0xa4,0xff,0xff,0x16,0x03,0x15,0xf5,0x34,0xf3, ++0x24,0xf2,0x60,0x41,0x83,0xb5,0xff,0x60,0x7c,0x7c,0xa1,0x81,0xb5,0x84,0x34,0xfb, ++0xff,0xff,0x01,0x2a,0x09,0x00,0x21,0x60,0x88,0x63,0x09,0x60,0x2b,0x64,0xbd,0xdb, ++0xbd,0xdb,0xbd,0xdb,0xff,0xff,0xbd,0xdb,0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff, ++0x15,0xf5,0x22,0xf2,0x24,0xf0,0x02,0xa8,0xff,0xff,0x05,0x02,0x00,0x64,0x64,0x40, ++0x00,0x3a,0x03,0x64,0xc4,0xfb,0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff,0x6a,0x60, ++0x36,0x62,0x01,0x64,0xa2,0xdb,0x17,0x60,0x9c,0x62,0x05,0x64,0xa2,0xdb,0x01,0x60, ++0x60,0x63,0x6a,0x60,0x38,0x65,0x03,0x61,0xbd,0xd1,0x00,0x7f,0x64,0x5e,0xa5,0xdb, ++0xda,0x85,0x64,0x47,0x00,0x7f,0xa5,0xdb,0xcd,0x81,0xda,0x85,0xf5,0x02,0x00,0x67, ++0x00,0x61,0x23,0x58,0xff,0xff,0x15,0xf5,0x22,0xf2,0x24,0xf0,0x02,0xa8,0x1e,0xf3, ++0x14,0x02,0x60,0x40,0x10,0x2a,0x11,0x00,0x18,0x60,0x14,0x62,0xa2,0xd9,0x00,0x64, ++0x64,0x40,0x01,0x26,0x20,0x64,0xb8,0xfb,0x16,0x60,0xd8,0x62,0xa2,0xd3,0xff,0xff, ++0x03,0xa8,0xff,0xff,0x02,0x02,0xb8,0xf3,0x3a,0xfb,0x00,0x67,0x00,0x61,0x23,0x58, ++0xff,0xff,0x15,0xf5,0x78,0x60,0x50,0x63,0x79,0x60,0x98,0x61,0x2f,0xf2,0x00,0x7c, ++0x00,0x7f,0xe0,0x85,0x47,0xd9,0x45,0xd9,0x81,0xa0,0x00,0x61,0x31,0x07,0x1a,0x60, ++0x12,0x65,0x26,0xf2,0x25,0xf0,0x60,0x41,0x64,0x43,0xeb,0x83,0x00,0x7f,0xe0,0x84, ++0x44,0xd1,0x61,0x47,0x93,0x83,0x00,0x7f,0xe0,0x84,0x44,0xd1,0xeb,0x83,0x93,0x83, ++0x0f,0x60,0xf0,0x65,0xa7,0x85,0x02,0x61,0x4c,0x60,0xc2,0x63,0xc7,0x83,0xa3,0xd3, ++0xff,0xff,0x60,0x40,0x80,0x2b,0x13,0x00,0x65,0x44,0xff,0xa1,0x08,0xa5,0xf4,0x02, ++0x00,0x65,0x9e,0x61,0x5c,0x60,0xc2,0x63,0xc7,0x83,0xa3,0xd3,0xff,0xff,0x60,0x40, ++0x80,0x2b,0x05,0x00,0x65,0x44,0xff,0xa1,0x08,0xa5,0xf4,0x02,0x25,0x00,0x01,0x61, ++0x2f,0xf2,0xff,0xff,0x00,0x7f,0x60,0x5c,0xe0,0x84,0x60,0x45,0xe0,0x84,0xe0,0x84, ++0xc4,0x85,0xc4,0x85,0x61,0x40,0x01,0x2a,0x0b,0x00,0x80,0x67,0xb0,0x84,0xbd,0xdb, ++0x24,0xf2,0xbd,0xdb,0xff,0xff,0x25,0xf2,0xbd,0xdb,0x26,0xf0,0xff,0xff,0xa3,0xd9, ++0x41,0x60,0x80,0x61,0xc5,0x81,0x4c,0x64,0x10,0x63,0x58,0xd0,0x59,0xd9,0xfd,0x1f, ++0x32,0xf3,0x0f,0x7c,0xb0,0x84,0x32,0xfb,0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff, ++0x15,0xf5,0x1a,0x60,0x12,0x65,0x26,0xf2,0x25,0xf0,0x60,0x41,0x64,0x43,0xeb,0x83, ++0x00,0x7f,0xe0,0x84,0x44,0xd1,0x61,0x47,0x93,0x83,0x00,0x7f,0xe0,0x84,0x44,0xd1, ++0xeb,0x83,0x93,0x83,0x0f,0x60,0xf0,0x65,0xa7,0x85,0x02,0x61,0x4c,0x60,0xc2,0x63, ++0xc7,0x83,0xa3,0xd3,0x02,0xa3,0x60,0x40,0x80,0x2b,0x0d,0x00,0x24,0xf0,0xbd,0xd3, ++0x50,0xfe,0x25,0xf0,0xd0,0x80,0xbd,0xd3,0x26,0xf0,0xd0,0x80,0xa3,0xd3,0xff,0xff, ++0xd0,0x80,0xff,0xff,0x20,0x01,0x65,0x44,0xff,0xa1,0x08,0xa5,0xe7,0x02,0x00,0x65, ++0x9e,0x61,0x5c,0x60,0xc2,0x63,0xc7,0x83,0xa3,0xd3,0x02,0xa3,0x60,0x40,0x80,0x2b, ++0x0d,0x00,0x24,0xf0,0xbd,0xd3,0x50,0xfe,0x25,0xf0,0xd0,0x80,0xbd,0xd3,0x26,0xf0, ++0xd0,0x80,0xa3,0xd3,0xff,0xff,0xd0,0x80,0xff,0xff,0x05,0x01,0x65,0x44,0xff,0xa1, ++0x08,0xa5,0xe7,0x02,0x0e,0x00,0xfa,0xa3,0xa3,0xd3,0xff,0xff,0xe0,0x84,0xe8,0x84, ++0xa3,0xdb,0xe0,0x85,0x78,0x60,0x50,0x63,0x79,0x60,0x98,0x61,0x00,0x7c,0x47,0xd9, ++0x45,0xd9,0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff,0x66,0x44,0x87,0xfb,0x00,0x60, ++0x92,0x64,0x22,0xfa,0xf1,0x60,0x03,0x64,0x23,0xfa,0x48,0x65,0x38,0x64,0x40,0x4c, ++0x20,0x60,0x78,0x63,0xbd,0xd3,0xff,0xff,0x00,0xa0,0xbd,0xd1,0x12,0x03,0x43,0x48, ++0x60,0x43,0x64,0x41,0xbd,0xd3,0xa5,0xda,0x2c,0x44,0xc8,0x84,0x40,0x4c,0x04,0x02, ++0x00,0xf4,0x78,0x64,0x40,0x4c,0x02,0x62,0xcd,0x81,0xda,0x85,0xf3,0x02,0x28,0x43, ++0xe9,0x00,0x87,0xf1,0x3f,0x60,0x70,0x62,0x3f,0x60,0x58,0x64,0xa2,0xdb,0x5a,0xd9, ++0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0x08,0x65,0x45,0x55,0x3b,0xff,0x00,0x67, ++0x00,0x61,0x23,0x58,0xff,0xff,0x1e,0xf3,0x15,0xf5,0x24,0xf0,0x60,0x40,0x20,0x2a, ++0x13,0x00,0x64,0x47,0x00,0x7f,0xfe,0xa4,0x82,0xa0,0x60,0x45,0x0d,0x05,0x14,0x60, ++0xd4,0x62,0x46,0xd9,0x6a,0x60,0xc8,0x62,0xa2,0xd3,0x64,0x40,0x12,0x37,0x01,0xbc, ++0x64,0x40,0x14,0x37,0x02,0xbc,0xa2,0xdb,0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff, ++0x2b,0x60,0xc2,0x63,0x00,0x64,0xbd,0xdb,0xbd,0xdb,0xff,0xff,0xbd,0xdb,0xbd,0xdb, ++0x01,0x64,0x22,0xfb,0xff,0xff,0x1a,0xff,0x22,0xf3,0xff,0xff,0x00,0xa0,0xff,0xff, ++0xfb,0x02,0x15,0xf5,0x05,0x64,0x22,0xfa,0x25,0x44,0x23,0xfa,0xc3,0xf3,0x24,0xfa, ++0xff,0xff,0x97,0xf3,0x25,0xfa,0x98,0xf3,0xff,0xff,0x26,0xfa,0x99,0xf3,0x27,0xfa, ++0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff,0x15,0xf5,0x22,0xf2,0xff,0xff,0xfb,0xa0, ++0x2b,0x60,0xc2,0x63,0x0b,0x02,0x24,0xf2,0xbd,0xdb,0x25,0xf2,0xff,0xff,0xbd,0xdb, ++0xbd,0xdb,0xbd,0xdb,0x01,0x64,0x22,0xfb,0xff,0xff,0x1a,0xff,0x00,0x67,0x00,0x61, ++0x23,0x58,0xff,0xff,0x6b,0x60,0x30,0x65,0x15,0xf5,0x22,0xf2,0x24,0xf2,0x60,0x40, ++0x02,0x3a,0x06,0x00,0xa5,0xdb,0x60,0x40,0x00,0x36,0x02,0x00,0x10,0x60,0xdc,0xe0, ++0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff,0x15,0xf5,0x22,0xf2,0x24,0xf2,0x60,0x40, ++0x02,0x3a,0x02,0x00,0xd0,0xfb,0xd2,0xfb,0x00,0x67,0x00,0x61,0x23,0x58,0xff,0xff, ++0x38,0xf2,0xff,0xff,0xff,0xa0,0x02,0x64,0x03,0x02,0x38,0xfa,0x60,0x47,0x3f,0xfa, ++0x28,0xf2,0xff,0xff,0x08,0xb0,0x60,0x47,0x07,0xb5,0x20,0x02,0x9c,0xf3,0x79,0x02, ++0x02,0xa8,0x01,0xa8,0x1c,0x02,0x39,0xf0,0x2b,0xf8,0x3a,0xf0,0xff,0xff,0x2c,0xf8, ++0x3b,0xf0,0x2d,0xf8,0xff,0xff,0x75,0xf1,0x2e,0xf8,0x76,0xf1,0xff,0xff,0x2f,0xf8, ++0x77,0xf1,0x30,0xf8,0xff,0xff,0x3c,0xf0,0x31,0xf8,0x3d,0xf0,0xff,0xff,0x32,0xf8, ++0x3e,0xf0,0x79,0xf3,0xff,0xff,0x33,0xf8,0x08,0xbc,0x29,0xfa,0x5a,0x00,0x50,0xfe, ++0x3c,0xf0,0xb0,0xf3,0x2e,0xf8,0xd0,0x80,0x3d,0xf0,0xb1,0xf3,0x2f,0xf8,0xd0,0x80, ++0x3e,0xf0,0xb2,0xf3,0x30,0xf8,0xd0,0x80,0x79,0xf3,0x07,0x01,0x84,0xf3,0x60,0x41, ++0x04,0xb0,0x61,0x44,0x02,0x02,0x42,0xfe,0x45,0x00,0x3d,0xf1,0x34,0xf1,0x64,0x40, ++0x01,0x2a,0x17,0x00,0x28,0xf0,0x64,0x40,0x01,0x2a,0x13,0x00,0x64,0x40,0x81,0x26, ++0x10,0x00,0x38,0xf2,0x60,0x5c,0x00,0xa8,0x64,0x44,0x0b,0x03,0x39,0xf0,0xe7,0xf1, ++0x64,0x40,0x01,0x2a,0x03,0x00,0x64,0x40,0x01,0x26,0x03,0x00,0x60,0x47,0x40,0xbc, ++0x60,0x47,0x08,0xbc,0x29,0xfa,0x84,0xf3,0xff,0xff,0x04,0xb0,0x39,0xf0,0x21,0x02, ++0x02,0xb0,0x39,0xf0,0x0f,0x03,0x2b,0xf8,0x3a,0xf0,0xff,0xff,0x2c,0xf8,0x3b,0xf0, ++0x2d,0xf8,0xff,0xff,0x75,0xf1,0x31,0xf8,0x76,0xf1,0xff,0xff,0x32,0xf8,0x77,0xf1, ++0x33,0xf8,0x0f,0x00,0x31,0xf8,0x3a,0xf0,0xff,0xff,0x32,0xf8,0x3b,0xf0,0x33,0xf8, ++0xff,0xff,0x75,0xf1,0x2b,0xf8,0x76,0xf1,0xff,0xff,0x2c,0xf8,0x77,0xf1,0x2d,0xf8, ++0x00,0x00,0x02,0xfe,0x2f,0x58,0xff,0xff,0x00,0x64,0x15,0xfa,0x16,0xfa,0x1c,0xfa, ++0xff,0xff,0x07,0xfa,0x19,0xfa,0x21,0x60,0x88,0x65,0x89,0xf1,0x44,0xf3,0x64,0x40, ++0x01,0x2a,0x02,0x00,0x13,0xf2,0xff,0xff,0xe0,0x84,0x44,0xd1,0xbc,0xf9,0x1e,0x63, ++0x29,0xf0,0x73,0x60,0xff,0x64,0xa0,0x84,0x03,0x2b,0x18,0x63,0x29,0xfa,0x04,0xa3, ++0x64,0x40,0x40,0x27,0x08,0xa3,0x43,0x4b,0x21,0xfc,0x56,0x61,0x64,0x40,0x01,0x27, ++0x62,0x61,0x38,0xf0,0xa1,0xd2,0x44,0x4d,0x60,0x40,0x01,0x26,0x22,0x00,0xbc,0xf1, ++0xc3,0x81,0xd1,0x80,0x63,0x45,0x20,0x06,0x64,0x43,0xd7,0x85,0x45,0x4c,0xba,0xf1, ++0x0f,0xf2,0xd3,0x80,0x01,0x65,0x01,0x05,0x00,0x65,0xb4,0x84,0x0f,0xfa,0x00,0x63, ++0x2d,0x44,0x2c,0x45,0x60,0x41,0xd4,0x84,0xdf,0x83,0xfc,0x07,0x14,0xfc,0x61,0x44, ++0x17,0xfa,0x29,0xf0,0x04,0x64,0x60,0x47,0xb0,0x84,0x29,0xfa,0x2c,0x43,0x16,0xfc, ++0x2c,0x00,0x2d,0x44,0x17,0xfa,0x0a,0x00,0x2d,0x44,0x17,0xfa,0x2b,0x45,0xba,0xf1, ++0xc4,0x81,0xd1,0x80,0x0f,0xf2,0x01,0x04,0x01,0xbc,0x0f,0xfa,0x01,0x64,0x14,0xfa, ++0x66,0x41,0x00,0xf4,0x6a,0x60,0xd0,0x64,0xa0,0xd1,0x05,0xf2,0x64,0x40,0x00,0x36, ++0x13,0x00,0x10,0xf2,0xf8,0xa0,0x90,0x84,0x0f,0x02,0x60,0x40,0x00,0x3a,0x0c,0x00, ++0x0a,0xf2,0xff,0xff,0x60,0x40,0x11,0x3b,0x07,0x00,0x61,0x46,0x0f,0xf2,0xff,0xff, ++0x02,0xbc,0x0f,0xfa,0x0a,0x64,0x15,0xfa,0x61,0x46,0x2e,0x58,0xff,0xff,0xbd,0xf3, ++0x2b,0xf2,0xfd,0xa0,0xff,0xff,0x4c,0x02,0x60,0x40,0x01,0x26,0x39,0x00,0x2b,0xf2, ++0xff,0xff,0x60,0x41,0xe1,0x81,0xf0,0x84,0xe1,0x81,0xf0,0x84,0xe1,0x81,0x5a,0xd2, ++0xf0,0x85,0x94,0x84,0x60,0x41,0xe1,0x81,0xf0,0x84,0xe1,0x81,0xf0,0x84,0xe1,0x81, ++0x5a,0xd2,0xf0,0x85,0x94,0x84,0x60,0x41,0xe1,0x81,0xf0,0x84,0xe1,0x81,0xf0,0x84, ++0xe1,0x81,0xf0,0x84,0x0e,0x4c,0x3a,0x60,0x58,0x4e,0xcc,0x78,0xff,0xff,0x0c,0x4e, ++0x14,0x03,0x19,0xfc,0x0a,0xa3,0x3c,0x64,0xa3,0xdb,0xfe,0xa3,0xa3,0xd3,0xff,0xff, ++0xff,0xff,0x01,0x26,0x00,0x7f,0x02,0x26,0x01,0x7f,0x04,0x26,0x02,0x7f,0x08,0x26, ++0x03,0x7f,0x1d,0xfa,0x00,0x64,0x0d,0xfa,0x13,0x00,0x19,0xfc,0x43,0xf3,0xf1,0x00, ++0x18,0x60,0x72,0x64,0xa0,0xd1,0x3c,0x60,0xca,0x64,0x19,0xfa,0x64,0x44,0x08,0x26, ++0x03,0x7f,0x04,0x26,0x02,0x7f,0x02,0x26,0x01,0x7f,0x01,0x26,0x00,0x7f,0xe9,0x00, ++0x2e,0x58,0xff,0xff,0x2b,0x60,0xca,0x65,0x00,0x7f,0xe0,0x84,0xe0,0x84,0xe0,0x84, ++0xe0,0x84,0x44,0xd3,0x62,0x43,0x60,0x40,0x01,0x2a,0x10,0x00,0x02,0xa3,0x2b,0xf2, ++0x50,0xfe,0xbd,0xd1,0x2c,0xf2,0xd0,0x80,0xbd,0xd1,0x2d,0xf2,0xd0,0x80,0xbd,0xd1, ++0xff,0xff,0xd0,0x80,0xff,0xff,0x02,0x02,0xf8,0xa3,0x1e,0x00,0x66,0xf1,0x3b,0x60, ++0xca,0x63,0x64,0x41,0xff,0x22,0x17,0x00,0xbd,0xd1,0x2b,0xf2,0x50,0xfe,0x64,0x40, ++0x01,0x26,0x04,0x00,0xcd,0x81,0x0e,0xa3,0xf7,0x02,0x0d,0x00,0xbd,0xd1,0x2c,0xf2, ++0xd0,0x80,0xbd,0xd1,0x2d,0xf2,0xd0,0x80,0xbd,0xd1,0xff,0xff,0xd0,0x80,0xcd,0x81, ++0xe3,0x01,0x06,0x76,0x7e,0x00,0x00,0x10,0x08,0xa3,0xe9,0x02,0x00,0x63,0x00,0xbb, ++0x2e,0x58,0xff,0xff,0x0f,0xf3,0x2c,0x65,0x60,0x47,0xff,0xb4,0xd4,0x80,0xff,0xff, ++0x04,0x28,0x06,0x00,0xe0,0x85,0x16,0x60,0x36,0x64,0x44,0xd7,0xff,0xff,0xff,0xff, ++0xff,0x67,0x23,0x58,0xff,0xff,0x3b,0x60,0x34,0x64,0x8d,0xfb,0xff,0xff,0x2d,0xff, ++0x30,0x60,0x09,0x78,0xff,0xff,0x10,0xf3,0x73,0xfb,0x02,0x7f,0x8f,0xfb,0x02,0x60, ++0xee,0x64,0x8e,0xfb,0x07,0x64,0x90,0xfb,0x3b,0x60,0x34,0x64,0x8d,0xfb,0xdf,0xfe, ++0x00,0x64,0x19,0xff,0x30,0x60,0x09,0x78,0xff,0xff,0x00,0x67,0x23,0x58,0xff,0xff, ++0x6b,0x60,0x3e,0x61,0x11,0xf3,0xff,0xff,0xa1,0xdb,0x6b,0x60,0x34,0x61,0x10,0xf3, ++0xff,0xff,0xa1,0xdb,0x6b,0x60,0x36,0x61,0xff,0xff,0x02,0x36,0x06,0x00,0x03,0x36, ++0x06,0x00,0x04,0x36,0x13,0x00,0x00,0x64,0x16,0x00,0x00,0x64,0x14,0x00,0x17,0x60, ++0x4c,0x63,0xbd,0xd3,0x75,0xfb,0xbd,0xd3,0xff,0xff,0x76,0xfb,0xa3,0xd3,0x77,0xfb, ++0x6b,0x60,0x3c,0x62,0xff,0x64,0xa2,0xdb,0x01,0x64,0x05,0x00,0x6b,0x60,0x3c,0x62, ++0xff,0x64,0xa2,0xdb,0x01,0x64,0xa1,0xdb,0x00,0x60,0x01,0x64,0x32,0x45,0x34,0x92, ++0x00,0x67,0x23,0x58,0xff,0xff,0x00,0x60,0x02,0xe8,0x3c,0x60,0x72,0x63,0x0e,0x60, ++0xac,0x64,0xa0,0xdd,0xff,0xff,0x62,0xff,0xff,0xff,0x1a,0xff,0x00,0x67,0x23,0x58, ++0xff,0xff,0x99,0xff,0x3e,0x44,0xfc,0xb4,0x00,0x7f,0x40,0x5e,0x98,0xff,0xbc,0xff, ++0x0d,0x63,0x58,0x4f,0x46,0x00,0x99,0xff,0x3d,0x44,0xf7,0xb4,0x40,0x5d,0x98,0xff, ++0x0d,0x63,0x58,0x4f,0x3e,0x00,0x99,0xff,0x3e,0x44,0x77,0xb4,0x08,0xbc,0x00,0x7f, ++0x40,0x5e,0x98,0xff,0x0d,0x63,0x58,0x4f,0x34,0x00,0x99,0xff,0x3c,0x44,0x10,0xbc, ++0x00,0x7f,0x40,0x5c,0x98,0xff,0x99,0xff,0x3d,0x44,0xef,0xb4,0x40,0x5d,0x98,0xff, ++0xb5,0xff,0xff,0xff,0x6c,0x40,0x11,0x60,0x03,0xe8,0x01,0x60,0x03,0xe8,0xff,0xff, ++0xff,0xff,0xff,0xff,0x0e,0x60,0x00,0x6b,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, ++0x46,0xff,0x47,0xff,0xf9,0x60,0xfe,0x64,0x32,0x45,0x24,0x92,0x99,0xff,0x35,0x47, ++0xff,0xb4,0x60,0x5c,0x08,0x60,0x0e,0x64,0xa0,0xd9,0x64,0x44,0x98,0xff,0x11,0x60, ++0x50,0x63,0x0e,0x60,0xac,0x64,0xa0,0xdd,0xff,0xff,0x62,0xff,0x00,0x67,0x23,0x58, ++0xff,0xff,0xff,0xff,0xfe,0x1f,0x2f,0x58,0xff,0xff,0x99,0xff,0x1e,0x65,0x3d,0x44, ++0xe1,0x81,0xf9,0xb4,0x02,0x24,0x04,0xbc,0x00,0x7f,0x40,0x5d,0x02,0x63,0xff,0xff, ++0xfe,0x1f,0x02,0xbc,0x40,0x5d,0xf4,0x1f,0x98,0xff,0x99,0xff,0x10,0xf3,0xff,0xff, ++0x60,0x47,0x60,0x45,0x60,0x47,0xa4,0x81,0x65,0x44,0xff,0xad,0x04,0x60,0xff,0xe5, ++0x3c,0x44,0x04,0x60,0xff,0xe5,0xa4,0x85,0xb5,0x84,0x00,0x7f,0x40,0x5c,0x04,0x60, ++0xff,0xe5,0x3c,0x44,0x04,0x60,0xff,0xe5,0x00,0x7f,0x60,0x5c,0x08,0x60,0x0a,0x64, ++0xa0,0xd9,0x11,0xf3,0xff,0xff,0x60,0x47,0x60,0x45,0x60,0x47,0xa4,0x81,0x65,0x44, ++0xff,0xad,0x3d,0x44,0xa4,0x85,0xb5,0x84,0x00,0x7f,0x40,0x5d,0x3d,0x44,0x00,0x7f, ++0x60,0x5c,0x08,0x60,0x0c,0x64,0xa0,0xd9,0x12,0xf3,0xff,0xff,0x60,0x47,0x60,0x45, ++0x60,0x47,0xa4,0x81,0x65,0x44,0xff,0xad,0x04,0x60,0xff,0xe5,0x3e,0x44,0x04,0x60, ++0xff,0xe5,0xa4,0x85,0xb5,0x84,0x00,0x7f,0x40,0x5e,0x00,0x6b,0x04,0x60,0xff,0xe5, ++0x3e,0x44,0x04,0x60,0xff,0xe5,0x00,0x7f,0x60,0x5c,0x08,0x60,0x0e,0x64,0xa0,0xd9, ++0x98,0xff,0x00,0x67,0x23,0x58,0xff,0xff,0x10,0xf1,0x3f,0x60,0x90,0x62,0xa2,0xd9, ++0xca,0x82,0x22,0x64,0xa2,0xdb,0x3b,0x60,0x1a,0x78,0xff,0xff,0x10,0xf1,0xff,0xff, ++0x73,0xf9,0x3f,0x60,0x8e,0x62,0x08,0x64,0xa2,0xdb,0x3b,0x60,0x1a,0x78,0xff,0xff, ++0x10,0xf1,0x3f,0x60,0x90,0x62,0xa2,0xd9,0xca,0x82,0x1e,0x64,0xa2,0xdb,0x3b,0x60, ++0x1a,0x78,0xff,0xff,0x3f,0x60,0x8e,0x62,0x02,0x64,0xa2,0xdb,0x3b,0x60,0x1a,0x78, ++0xff,0xff,0x01,0x65,0x01,0x00,0x00,0x65,0x10,0xf1,0x15,0x60,0xdc,0x63,0xbd,0xd9, ++0x11,0xf1,0xbd,0xd9,0xff,0xff,0x12,0xf1,0xa3,0xd9,0x65,0x40,0x01,0x2a,0x06,0x00, ++0x00,0x64,0x10,0xfb,0xff,0xff,0x3b,0x60,0x22,0x78,0xff,0xff,0x00,0x67,0x23,0x58, ++0xff,0xff,0x10,0xf1,0x6a,0x60,0xa2,0x62,0xa2,0xd9,0x00,0x67,0x23,0x58,0xff,0xff, ++0x00,0x67,0x23,0x58,0xff,0xff,0x08,0xe1,0xa1,0xff,0xff,0xff,0x43,0xff,0x01,0xe1, ++0x99,0xff,0x3c,0x44,0x7f,0xb4,0x10,0xbc,0x40,0x5c,0x98,0xff,0x99,0xff,0x3d,0x44, ++0xef,0xb4,0x40,0x5d,0x98,0xff,0x0d,0x63,0x58,0x4f,0x76,0x00,0x99,0xff,0x3e,0x44, ++0x77,0xb4,0x80,0xbc,0x00,0x7f,0x40,0x5e,0x98,0xff,0x0d,0x63,0x58,0x4f,0x6c,0x00, ++0xff,0x6d,0x99,0xff,0x3e,0x44,0xfc,0xb4,0x01,0xbc,0x00,0x7f,0x40,0x5e,0x01,0x60, ++0x00,0x6b,0x98,0xff,0x0d,0x63,0x58,0x4f,0x5f,0x00,0x99,0xff,0x3d,0x44,0xf7,0xb4, ++0x40,0x5d,0x98,0xff,0x99,0xff,0x3d,0x44,0x08,0xbc,0x00,0x7f,0x40,0x5d,0x98,0xff, ++0x10,0xf3,0xff,0xff,0x60,0x5c,0x99,0xff,0x07,0x60,0x00,0xe8,0x98,0xff,0xff,0xff, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x80,0xe8,0xff,0xff,0xff,0xff, ++0xff,0xff,0x64,0x4d,0xa1,0xff,0x64,0x47,0x60,0x4d,0xff,0xff,0xff,0xff,0xa1,0xff, ++0xbb,0xff,0x64,0x44,0xa1,0xff,0x60,0x4d,0xa1,0xff,0x60,0x47,0x60,0x4d,0x64,0x44, ++0xa1,0xff,0x60,0x4d,0xa1,0xff,0x60,0x47,0x60,0x4d,0x64,0x44,0xa1,0xff,0x60,0x4d, ++0xa1,0xff,0x60,0x47,0x60,0x4d,0x11,0xf3,0xff,0xff,0x00,0xa8,0x60,0x43,0x05,0x02, ++0x64,0x44,0xa1,0xff,0xff,0xff,0x60,0x4c,0xfc,0x00,0x63,0x46,0x43,0x4f,0x3f,0xf2, ++0xff,0xff,0x60,0x47,0x60,0x5c,0xff,0x65,0x2f,0x46,0x64,0x43,0x00,0xf4,0x01,0xf2, ++0x04,0x62,0xa4,0x81,0xe2,0xd2,0xff,0xff,0xa1,0xff,0xda,0x82,0xc9,0x81,0x60,0x4c, ++0xf9,0x1c,0xf4,0x1d,0xf1,0x1e,0x02,0x02,0x00,0xf4,0x04,0x62,0xa2,0xd2,0xff,0xff, ++0xa1,0xff,0xff,0xff,0x60,0x4d,0xe8,0x00,0xff,0xff,0xfe,0x1f,0x2f,0x58,0xff,0xff, ++0x6e,0x60,0x9f,0x78,0xff,0xff,0x21,0x60,0x90,0x62,0xa2,0xd1,0x80,0x60,0x00,0x64, ++0xb0,0x84,0xa2,0xdb,0xcf,0xfe,0x2b,0x00,0x68,0xf3,0x54,0xf1,0x00,0xa0,0xb0,0x84, ++0x0c,0x03,0x54,0xfb,0x21,0x60,0xbc,0x62,0xa2,0xd1,0x00,0x60,0x20,0x64,0xb0,0x84, ++0xa2,0xdb,0xff,0xff,0xcf,0xfe,0x00,0x64,0x68,0xfb,0x69,0xf3,0xff,0xff,0x00,0xa0, ++0x00,0x64,0x15,0x03,0x69,0xfb,0x21,0x60,0xaa,0x62,0xa2,0xd1,0x00,0x60,0x02,0x64, ++0xb0,0x84,0xa2,0xdb,0xff,0xff,0xcf,0xfe,0x0a,0x00,0xab,0xfe,0xff,0xff,0xd0,0x05, ++0xaa,0xfe,0xff,0xff,0xd0,0x05,0xa9,0xfe,0xff,0xff,0xd6,0x05,0xff,0xff,0xa1,0xff, ++0xff,0xff,0xbd,0x3f,0x0e,0x57,0x6b,0x60,0x2a,0x62,0xa2,0xd3,0xff,0xff,0xff,0xff, ++0x01,0x26,0x0c,0x65,0x45,0x48,0x0f,0x4e,0x00,0x60,0x06,0x61,0x41,0x4d,0x40,0xa1, ++0xa2,0xff,0x19,0x60,0x58,0x4f,0x39,0x78,0xff,0xff,0xa3,0xff,0x06,0x03,0x2d,0x41, ++0x19,0x60,0x58,0x4f,0x5b,0x78,0xff,0xff,0x08,0xfe,0x0e,0x4f,0x15,0x03,0x02,0x64, ++0x22,0xfa,0xf2,0x60,0x00,0x64,0x5a,0xda,0x28,0x44,0x5a,0xda,0x08,0x65,0x3f,0x60, ++0x6a,0x62,0x3f,0x60,0x58,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb, ++0xff,0xff,0x2b,0xff,0x45,0x54,0x3b,0xff,0x37,0x58,0xff,0xff,0x86,0xf3,0x15,0x61, ++0x00,0xa8,0x60,0x46,0x15,0x02,0x0f,0x4e,0x00,0x60,0x2e,0x61,0x41,0x4d,0x40,0xa1, ++0xa2,0xff,0x19,0x60,0x58,0x4f,0x39,0x78,0xff,0xff,0xa3,0xff,0x06,0x03,0x2d,0x41, ++0x19,0x60,0x58,0x4f,0x5b,0x78,0xff,0xff,0x08,0xfe,0x0e,0x4f,0x21,0x03,0x15,0x61, ++0x00,0x64,0x86,0xfb,0x61,0x60,0xa2,0x63,0x16,0x64,0x22,0xfa,0xf1,0x60,0x00,0x64, ++0x23,0xfa,0x48,0x65,0x00,0x64,0xa3,0xd1,0xbd,0xdb,0xa5,0xd8,0xcd,0x81,0xda,0x85, ++0xfa,0x02,0x3f,0x60,0x6a,0x62,0x3f,0x60,0x58,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb, ++0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0x08,0x65,0x45,0x54,0x3b,0xff,0xa6,0xfe, ++0x8e,0x00,0xa6,0xfe,0xff,0xff,0xc2,0x05,0xa7,0xfe,0xff,0xff,0x08,0x05,0xa5,0xfe, ++0xff,0xff,0x1f,0x05,0xa4,0xfe,0xff,0xff,0x01,0x05,0x81,0x00,0x80,0x00,0x36,0x45, ++0x0e,0x60,0xd0,0x64,0x44,0xd7,0xff,0xff,0xff,0xff,0x88,0xf3,0xff,0xff,0x01,0xb0, ++0x00,0x64,0x0f,0x03,0x88,0xfb,0x31,0x44,0xfe,0xb4,0x40,0x51,0x21,0x60,0xc8,0x62, ++0xa2,0xd1,0x00,0x60,0x20,0x64,0xb0,0x84,0xa2,0xdb,0xcf,0xfe,0x3d,0x60,0x36,0x78, ++0xff,0xff,0x3e,0x60,0x9e,0x78,0xff,0xff,0x17,0x60,0x4c,0x63,0xbd,0xd3,0xbd,0xd1, ++0xbd,0xd1,0xb0,0x84,0xb0,0x84,0xff,0xff,0x0b,0x02,0x80,0xfb,0x31,0x44,0xfe,0xb4, ++0x40,0x51,0x0d,0x7c,0x08,0x60,0x0a,0x64,0xa0,0xd9,0x3e,0x60,0x9e,0x78,0xff,0xff, ++0x0f,0xf3,0x88,0xf1,0x60,0x47,0x07,0xb4,0x01,0x61,0x03,0x03,0xcc,0x84,0xe1,0x81, ++0xfd,0x02,0xa1,0x80,0xb1,0x83,0x03,0x03,0x3e,0x60,0x9e,0x78,0xff,0xff,0x88,0xfd, ++0x31,0x44,0x01,0xbc,0x40,0x51,0xd1,0xfe,0x1e,0xf3,0xff,0xff,0xff,0xff,0x20,0x26, ++0x18,0x00,0x18,0x60,0x12,0x62,0xa2,0xd3,0xff,0xff,0x60,0x40,0x01,0x3a,0x03,0x00, ++0xe4,0x65,0xbb,0x63,0x0b,0x00,0x60,0x40,0x02,0x3a,0x03,0x00,0xe0,0x65,0xb9,0x63, ++0x05,0x00,0xb8,0x63,0xe6,0x65,0x60,0x40,0x03,0x36,0xe4,0x65,0x14,0x60,0x02,0x62, ++0x15,0x00,0x18,0x60,0x12,0x62,0xa2,0xd3,0xff,0xff,0x60,0x40,0x01,0x3a,0x03,0x00, ++0xe4,0x65,0xcb,0x63,0x0b,0x00,0x60,0x40,0x02,0x3a,0x03,0x00,0xe0,0x65,0xc9,0x63, ++0x05,0x00,0xc8,0x63,0xe6,0x65,0x60,0x40,0x03,0x36,0xe4,0x65,0x6a,0x60,0xc8,0x62, ++0xa2,0xd3,0xff,0xff,0x14,0x60,0xe4,0x62,0x60,0x41,0x01,0x26,0x03,0x00,0x65,0x5e, ++0x12,0x7f,0xa2,0xdb,0x61,0x40,0x02,0x26,0x03,0x00,0x63,0x5e,0x14,0x7f,0x5a,0xdb, ++0x00,0x64,0x59,0xfb,0x17,0x60,0xda,0x62,0xa2,0xd3,0xff,0xff,0xfc,0xa0,0xff,0xff, ++0x01,0x06,0x04,0x64,0xa2,0xdb,0x3e,0x60,0x58,0x4e,0xbf,0x78,0xff,0xff,0x89,0xf3, ++0xff,0xff,0x00,0xa0,0xff,0xff,0x30,0x03,0x00,0x60,0x08,0x63,0x01,0x60,0x5e,0x61, ++0x17,0x60,0x4a,0x64,0x58,0xd1,0x59,0xd9,0xfd,0x1f,0x00,0x60,0x72,0x63,0x16,0x60, ++0xd6,0x61,0x17,0x60,0x54,0x64,0x58,0xd1,0x59,0xd9,0xfd,0x1f,0x00,0x60,0x1a,0x63, ++0x00,0x60,0xe8,0x61,0x00,0x64,0x59,0xdb,0xfe,0x1f,0x01,0x60,0xa0,0x62,0xa2,0xd3, ++0xff,0xff,0x00,0xa0,0x19,0x60,0x92,0x62,0x02,0x02,0x00,0x64,0xa2,0xdb,0x00,0x60, ++0xfa,0x64,0xd3,0xfb,0xb3,0xf1,0x3f,0x60,0x8a,0x62,0xa2,0xd9,0xca,0x82,0x1e,0x64, ++0xa2,0xdb,0xff,0xff,0x2d,0xff,0x1b,0x00,0x0d,0x60,0xac,0x64,0xd3,0xfb,0x32,0x40, ++0x01,0x26,0x0f,0x00,0x17,0x60,0x52,0x62,0xa2,0xd3,0x9b,0xf3,0x60,0x41,0x00,0x36, ++0x04,0x00,0xcd,0x81,0xe8,0x84,0xfd,0x02,0x04,0x05,0xb3,0xf1,0x17,0x60,0x52,0x62, ++0xa2,0xd9,0x0f,0x4e,0x42,0x60,0x58,0x4f,0x7b,0x78,0xff,0xff,0x0e,0x4f,0xda,0xfe, ++0x3d,0x60,0x36,0x78,0xff,0xff,0x66,0x44,0x00,0xa8,0x0e,0x57,0x17,0x03,0x00,0x64, ++0x40,0x46,0xcb,0xfe,0x0f,0x4e,0x46,0x45,0x3f,0x60,0x6a,0x62,0x00,0x64,0xa2,0xdb, ++0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0xa2,0xff,0x1a,0x60, ++0x58,0x4f,0x37,0x78,0xff,0xff,0xa3,0xff,0xd1,0xfe,0x0e,0x4f,0x37,0x58,0xff,0xff, ++0x1e,0xf3,0xff,0xff,0xff,0xff,0x10,0x2a,0x34,0x00,0x17,0x60,0xda,0x62,0xa2,0xd3, ++0xff,0xff,0x60,0x45,0xc4,0xf3,0xff,0xff,0x00,0xa0,0xff,0xff,0x19,0x03,0x18,0x60, ++0x16,0x62,0xa2,0xd3,0xff,0xff,0x60,0x45,0x17,0x60,0xde,0x63,0xff,0x60,0xff,0x61, ++0xbd,0xd3,0xdd,0x81,0xd4,0x80,0x61,0x44,0x03,0x06,0xfc,0xa0,0xff,0xff,0xf8,0x02, ++0x17,0x60,0xda,0x62,0xa2,0xd3,0x61,0x45,0xd4,0x80,0xff,0xff,0x01,0x06,0x60,0x45, ++0x6a,0x60,0x32,0x62,0x65,0x44,0xa2,0xdb,0xe0,0x85,0x17,0x60,0xd0,0x64,0x44,0xd3, ++0xff,0xff,0x14,0x60,0x2e,0x62,0x3e,0x7f,0xa2,0xdb,0x15,0x60,0x10,0x62,0x3e,0x7f, ++0xa2,0xdb,0x2e,0x58,0xff,0xff,0x3f,0x60,0x34,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa8, ++0x60,0x46,0x0e,0xf2,0x69,0x03,0x60,0x47,0xfd,0x37,0x3a,0x00,0xff,0x36,0x17,0x00, ++0xf0,0x36,0x0a,0x00,0xff,0xb5,0x21,0x60,0x92,0x62,0x46,0xd1,0x00,0x60,0x01,0x64, ++0xb0,0x84,0xa2,0xdb,0xff,0xff,0xcf,0xfe,0x3f,0x60,0x6a,0x62,0x00,0x64,0xa2,0xdb, ++0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0xdc,0x00,0x0f,0x4e, ++0x46,0x45,0x3f,0x60,0x6a,0x62,0x00,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb,0x0a,0x64, ++0x5a,0xdb,0xff,0xff,0x2b,0xff,0xa2,0xff,0x1a,0x60,0x58,0x4f,0x37,0x78,0xff,0xff, ++0xa3,0xff,0xd1,0xfe,0x0e,0x4f,0x63,0x60,0x5a,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84, ++0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0xbb,0x00, ++0x0f,0xf0,0x15,0xf2,0x64,0x40,0x02,0x2a,0x02,0x00,0xf6,0xa4,0x15,0xfa,0x3f,0x60, ++0x6a,0x62,0x3f,0x60,0x2e,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb, ++0xff,0xff,0x2b,0xff,0xd3,0xfe,0x63,0x60,0x5a,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84, ++0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x9b,0x00, ++0xac,0xfe,0xff,0xff,0x0c,0x05,0xad,0xfe,0xff,0xff,0x12,0x05,0xae,0xfe,0xff,0xff, ++0x92,0x05,0xaf,0xfe,0xff,0xff,0x3a,0x05,0x3d,0x60,0x36,0x78,0xff,0xff,0x21,0x60, ++0x90,0x62,0xa2,0xd1,0x20,0x60,0x00,0x64,0xb0,0x84,0xa2,0xdb,0xcf,0xfe,0xf4,0x00, ++0x21,0x60,0xdc,0x65,0x0a,0x61,0x07,0x00,0xa2,0xdd,0x58,0x4f,0x64,0x58,0xff,0xff, ++0x00,0xb9,0xff,0xff,0x08,0x03,0x00,0x63,0xa5,0xd1,0x5a,0xd3,0xda,0x85,0x00,0xa8, ++0xcd,0x81,0xf2,0x02,0xf8,0x02,0xe0,0x00,0x21,0x60,0x8e,0x62,0x21,0x60,0xc6,0x65, ++0x3f,0x60,0xa3,0x63,0x00,0x64,0x5a,0xdb,0xd6,0x80,0xff,0xff,0x04,0x03,0x5a,0xdb, ++0x5a,0xdb,0x5a,0xdd,0xf9,0x00,0x21,0x60,0xda,0x65,0x00,0x64,0x5a,0xdb,0xd6,0x80, ++0xff,0xff,0x02,0x03,0x5a,0xdd,0xfb,0x00,0x2f,0x58,0xff,0xff,0x21,0x60,0x92,0x64, ++0x40,0x41,0x21,0x60,0x90,0x63,0xa3,0xd1,0x00,0x64,0xd0,0x80,0x09,0x61,0x08,0x03, ++0xbd,0xdb,0xa3,0xd3,0xff,0xff,0xb0,0x84,0xcd,0x81,0xa3,0xdb,0x06,0xa3,0xf9,0x02, ++0x21,0x60,0xc8,0x63,0xa3,0xd1,0x00,0x64,0xd0,0x80,0x0a,0x61,0x16,0x03,0xbd,0xdb, ++0x64,0x44,0xfe,0xa3,0x02,0xa3,0xcd,0x81,0xe8,0x84,0xe3,0x03,0x02,0x05,0xe1,0x03, ++0xf9,0x00,0x40,0x42,0xa3,0xd3,0x43,0x44,0x00,0xa8,0x41,0x43,0x02,0x03,0x58,0x4f, ++0x60,0x58,0x22,0x44,0x23,0x41,0x24,0x43,0xed,0x00,0x21,0x43,0x21,0x60,0xc8,0x65, ++0xd7,0x80,0xbd,0xd1,0xbd,0xd3,0x01,0x02,0x8f,0x00,0xa0,0x84,0xbd,0xd1,0x43,0x41, ++0xf7,0x03,0x3f,0x60,0xa8,0x64,0x64,0x58,0x40,0x4f,0x29,0xf2,0xff,0xff,0x60,0x40, ++0x08,0x26,0x03,0x00,0x40,0x60,0x4d,0x78,0xff,0xff,0x60,0x40,0x18,0x36,0x17,0x00, ++0x0c,0x60,0x44,0x64,0xa0,0xd7,0x58,0x4f,0xff,0xff,0x0f,0xf0,0xb0,0xf1,0x64,0x44, ++0x60,0x22,0x17,0x00,0x31,0xf2,0x32,0xf2,0xd0,0x80,0xb1,0xf1,0x0b,0x02,0xd0,0x80, ++0x33,0xf2,0x08,0x02,0xb2,0xf1,0xff,0xff,0xd0,0x80,0x0f,0xf0,0x03,0x02,0x41,0x60, ++0x91,0x78,0xff,0xff,0x8c,0xf3,0x8b,0xf3,0x60,0x45,0xd4,0x80,0xdc,0x84,0xf7,0x07, ++0x8b,0xfb,0x00,0xf4,0xaa,0x60,0xaa,0x65,0x02,0xf2,0x03,0xf0,0xd4,0x80,0x03,0x64, ++0x16,0x02,0xd0,0x80,0x00,0x64,0x04,0xf0,0x12,0x02,0xd0,0x80,0xf8,0x7f,0x06,0x02, ++0x26,0x46,0x22,0xf0,0x20,0x67,0xb0,0x84,0xa2,0xda,0x09,0x00,0xd0,0x80,0xff,0xff, ++0x06,0x02,0x26,0x46,0x22,0xf0,0x40,0x67,0xb0,0x84,0xa2,0xda,0x00,0x00,0x26,0x46, ++0x0f,0xf2,0x75,0xf1,0x29,0xf2,0x60,0x40,0x20,0x2a,0x11,0x00,0x5c,0x63,0x60,0x40, ++0x02,0x2b,0x62,0x63,0xbd,0xd2,0xbd,0xd2,0xd0,0x80,0x76,0xf1,0x5c,0x02,0xd0,0x80, ++0xa3,0xd2,0x77,0xf1,0x58,0x02,0xd0,0x80,0xff,0xff,0x55,0x02,0x00,0x00,0x68,0x60, ++0x58,0x4f,0xf3,0x78,0xff,0xff,0x41,0x60,0x67,0x78,0xff,0xff,0x26,0x46,0x29,0xf2, ++0xff,0xff,0xff,0xff,0x0c,0x26,0x47,0x00,0x89,0xf1,0x00,0x63,0xd3,0x80,0xff,0xff, ++0xf2,0x02,0x60,0x40,0xb0,0x3a,0x07,0x00,0x64,0x60,0x1a,0x64,0xa0,0xd3,0xff,0xff, ++0xdc,0x84,0xa2,0xdb,0x23,0x00,0x10,0x3a,0x07,0x00,0x64,0x60,0x1e,0x64,0xa0,0xd3, ++0xff,0xff,0xdc,0x84,0xa2,0xdb,0x1a,0x00,0x30,0x3a,0x07,0x00,0x64,0x60,0x1e,0x64, ++0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x11,0x00,0xc0,0x3a,0x07,0x00,0x64,0x60, ++0x20,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x08,0x00,0xa0,0x3a,0x1e,0x00, ++0x64,0x60,0x22,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x0c,0x60,0x48,0x64, ++0xa0,0xd7,0x58,0x4f,0xff,0xff,0x2d,0x00,0xbd,0xf3,0xff,0xff,0x60,0x40,0x03,0x3a, ++0x0a,0x00,0x6d,0x60,0x58,0x4e,0x1c,0x78,0xff,0xff,0x26,0x46,0x04,0x02,0x41,0x60, ++0x58,0x4e,0xa7,0x78,0xff,0xff,0x41,0x60,0x91,0x78,0xff,0xff,0x50,0x3a,0x0c,0x00, ++0x64,0x60,0x28,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x0c,0x60,0x50,0x64, ++0xa0,0xd7,0x58,0x4f,0xff,0xff,0x0d,0x00,0x40,0x3a,0x0e,0x00,0x64,0x60,0x24,0x64, ++0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x0c,0x60,0x4a,0x64,0xa0,0xd7,0x58,0x4f, ++0xff,0xff,0x41,0x60,0x8d,0x78,0xff,0xff,0x90,0x3a,0x10,0x00,0x41,0x60,0x58,0x4e, ++0x98,0x78,0xff,0xff,0x0c,0x60,0x52,0x64,0xa0,0xd7,0x58,0x4f,0xff,0xff,0x64,0x60, ++0x16,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0xeb,0x00,0x80,0x3a,0x6f,0x00, ++0xe9,0xf3,0xbd,0xf3,0x60,0x40,0x40,0x26,0x32,0x00,0xfd,0xa0,0xfc,0xa0,0x01,0x03, ++0x29,0x02,0x75,0xf1,0x31,0xf2,0x32,0xf2,0xd0,0x80,0x76,0xf1,0xad,0x02,0xd0,0x80, ++0x33,0xf2,0x77,0xf1,0xa9,0x02,0xd0,0x80,0x64,0xf3,0xa6,0x02,0xdc,0x84,0xbd,0xf1, ++0x64,0xfb,0x00,0x64,0x65,0xfb,0x0a,0x60,0x02,0x64,0x62,0xfb,0x64,0x40,0x03,0x36, ++0x50,0x00,0x64,0x60,0x0e,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x0c,0x60, ++0x4c,0x64,0xa0,0xd7,0x58,0x4f,0xff,0xff,0x0c,0x60,0x4e,0x64,0xa0,0xd7,0x58,0x4f, ++0xff,0xff,0x3d,0x00,0xc4,0xf3,0xff,0xff,0xfd,0xa0,0xff,0xff,0x08,0x04,0x0c,0x60, ++0x50,0x64,0xa0,0xd7,0x58,0x4f,0xff,0xff,0x41,0x60,0x8d,0x78,0xff,0xff,0x16,0x60, ++0xd8,0x62,0xa2,0xd3,0xff,0xff,0xfc,0xa0,0x75,0xf3,0x29,0x02,0x00,0xa0,0x31,0xf0, ++0x13,0x03,0xd0,0x80,0x76,0xf3,0x32,0xf0,0x0f,0x02,0xd0,0x80,0x77,0xf3,0x33,0xf0, ++0x0b,0x02,0xd0,0x80,0x64,0xf3,0x08,0x02,0xdc,0x84,0x64,0xfb,0x00,0x64,0x65,0xfb, ++0x0a,0x60,0x02,0x64,0x62,0xfb,0x13,0x00,0x62,0x60,0x92,0x64,0xa0,0xd3,0xff,0xff, ++0x60,0x40,0xff,0x22,0x0c,0x00,0x6d,0x60,0x58,0x4e,0x1c,0x78,0xff,0xff,0x07,0x02, ++0x0f,0x4e,0x26,0x46,0x6b,0x60,0x58,0x4f,0xac,0x78,0xff,0xff,0x0e,0x4f,0x26,0x46, ++0x51,0x00,0x29,0xf0,0x40,0x60,0x0e,0x65,0x0a,0x64,0x64,0x40,0x10,0x2b,0xa5,0xdb, ++0x41,0x60,0x58,0x4e,0x98,0x78,0xff,0xff,0x9a,0xf3,0x52,0xf1,0x60,0x45,0x73,0x44, ++0x64,0x40,0x04,0x2a,0x04,0x00,0xd4,0x84,0xe7,0xa0,0x9b,0x0e,0x9a,0x04,0x64,0x60, ++0x0e,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x0c,0x60,0x4c,0x64,0xa0,0xd7, ++0x58,0x4f,0xff,0xff,0x0c,0x60,0x4e,0x64,0xa0,0xd7,0x58,0x4f,0xff,0xff,0xd7,0x00, ++0x6a,0x60,0x36,0x62,0xa2,0xd3,0xff,0xff,0x81,0xa0,0xff,0xa0,0x23,0x03,0x0f,0x02, ++0x42,0x60,0x58,0x4e,0x09,0x78,0xff,0xff,0xff,0xa1,0x26,0x46,0x1b,0x02,0x6a,0x60, ++0x36,0x62,0x7f,0x64,0xa2,0xdb,0xba,0xff,0xff,0xff,0xaf,0xff,0x13,0x00,0x3f,0x60, ++0x6a,0x62,0x3f,0x60,0x52,0x64,0xa2,0xdb,0x26,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb, ++0xff,0xff,0x2b,0xff,0x00,0x64,0x40,0x46,0xd2,0xfe,0x08,0x00,0x66,0x44,0x00,0xbc, ++0xff,0xff,0x04,0x03,0x3e,0x60,0x58,0x4e,0xa2,0x78,0xff,0xff,0x49,0xf7,0xff,0xff, ++0xff,0xff,0x6a,0xf3,0x3c,0x45,0xd4,0x80,0x2b,0x60,0x48,0x62,0x07,0x02,0x80,0x64, ++0xa2,0xdb,0xff,0xff,0xc0,0xfe,0x00,0x64,0xa2,0xdb,0x65,0xfb,0x2e,0x58,0xff,0xff, ++0x26,0x46,0x2b,0x60,0xc2,0x63,0x00,0xf4,0x02,0xf2,0xbd,0xdb,0xff,0xff,0x03,0xf2, ++0xbd,0xdb,0x04,0xf2,0xff,0xff,0xbd,0xdb,0x05,0xf2,0xa3,0xdb,0xfa,0xa3,0x26,0x46, ++0x00,0x60,0x00,0x65,0xa3,0xd3,0x23,0xf0,0x00,0x61,0xd0,0x84,0xf1,0x81,0xd4,0x84, ++0xf1,0x81,0xbd,0xdb,0xa3,0xd3,0x03,0xb1,0x03,0xa9,0x24,0xf0,0x42,0xfe,0x01,0x03, ++0xcc,0x84,0xf1,0x81,0xd0,0x84,0xf1,0x81,0xbd,0xdb,0xa3,0xd3,0x03,0xb1,0x03,0xa9, ++0x27,0xf0,0x42,0xfe,0x01,0x03,0xcc,0x84,0xf1,0x81,0xd0,0x84,0xf1,0x81,0xbd,0xdb, ++0xa3,0xd3,0x03,0xb1,0x03,0xa9,0x28,0xf0,0x01,0x03,0xcc,0x84,0xd0,0x84,0xa3,0xdb, ++0x26,0x0e,0x2b,0x60,0xc2,0x63,0xbd,0xd3,0x00,0x65,0x00,0x61,0xd4,0x84,0xbd,0xd3, ++0xf1,0x81,0x01,0xa9,0x42,0xfe,0x01,0x03,0xcc,0x84,0xf1,0x81,0x01,0x65,0xd4,0x84, ++0xf1,0x81,0xbd,0xd3,0x03,0xb1,0x03,0xa9,0x42,0xfe,0x01,0x03,0xcc,0x84,0xf1,0x81, ++0x00,0x65,0xd4,0x84,0xf1,0x81,0xa3,0xd3,0x03,0xb1,0x03,0xa9,0x42,0xfe,0x01,0x03, ++0xcc,0x84,0xd4,0x84,0x04,0x0e,0x69,0x60,0xf4,0x62,0x01,0x64,0xa2,0xdb,0x26,0x46, ++0x2e,0x58,0xff,0xff,0x6a,0x60,0x34,0x62,0x2e,0x44,0xa2,0xdb,0x00,0x64,0x38,0xf2, ++0x40,0x48,0x40,0x4c,0xa0,0xa0,0xff,0xff,0x43,0x04,0x00,0xf4,0x01,0xf2,0x04,0x63, ++0x60,0x41,0x6a,0x60,0x44,0x62,0x00,0x64,0xa2,0xdb,0x42,0x60,0x58,0x4e,0x5f,0x78, ++0xff,0xff,0x36,0x03,0xff,0x65,0xd4,0x80,0xff,0xff,0xf7,0x02,0x00,0x64,0xdc,0x84, ++0x40,0x4d,0x42,0x60,0x58,0x4e,0x5f,0x78,0xff,0xff,0x2a,0x03,0xff,0x65,0xd4,0x80, ++0x60,0x42,0x2d,0x44,0xf4,0x03,0xfa,0xa0,0xff,0xff,0xe3,0x04,0x06,0x64,0x40,0x4d, ++0x6a,0x60,0x38,0x65,0x62,0x44,0x05,0x00,0x42,0x60,0x58,0x4e,0x5f,0x78,0xff,0xff, ++0x17,0x03,0xa5,0xd1,0xda,0x85,0xd0,0x80,0xff,0xff,0xdc,0x02,0x2d,0x44,0xcc,0x84, ++0x40,0x4d,0xf2,0x02,0x06,0x64,0x40,0x4d,0x6a,0x60,0x38,0x65,0x6a,0x60,0x44,0x62, ++0xa2,0xd3,0xff,0xff,0xdc,0x84,0xf0,0xa0,0xa2,0xdb,0xe6,0x02,0x01,0x61,0x01,0x00, ++0x00,0x61,0x6a,0x60,0x34,0x62,0xa2,0xd3,0xff,0xff,0x40,0x4e,0x2e,0x58,0xff,0xff, ++0x2c,0x44,0xcc,0x84,0x40,0x4c,0x11,0x0e,0xcd,0x81,0xff,0xff,0x05,0x0d,0x00,0xf4, ++0x01,0xf2,0x04,0x63,0xcc,0x84,0x60,0x41,0x28,0x44,0x01,0xac,0x40,0x48,0x07,0x02, ++0xbd,0xd2,0x01,0xb8,0x60,0x47,0x00,0x7f,0x05,0x00,0xdc,0x84,0x03,0x00,0xa3,0xd2, ++0xff,0xff,0x00,0x7f,0x2e,0x58,0xff,0xff,0x01,0x64,0xbd,0xfb,0x21,0x60,0xb0,0x62, ++0x00,0x64,0xa2,0xdb,0x00,0x60,0x08,0x63,0x01,0x60,0x5e,0x61,0x17,0x60,0x4a,0x64, ++0x58,0xd1,0x59,0xd9,0xfd,0x1f,0x00,0x60,0x72,0x63,0x16,0x60,0xd6,0x61,0x17,0x60, ++0x54,0x64,0x58,0xd1,0x59,0xd9,0xfd,0x1f,0xc4,0xf3,0xff,0xff,0x00,0xa0,0xff,0xff, ++0x15,0x03,0x19,0x60,0x66,0x63,0x18,0x60,0x18,0x61,0x13,0x64,0xbd,0xd1,0xa1,0xd9, ++0xff,0xa4,0x02,0xa1,0xfb,0x02,0x22,0x60,0x20,0x63,0x05,0x64,0xa3,0xdb,0x0a,0xa3, ++0xa3,0xdb,0x0a,0xa3,0xa3,0xdb,0x06,0xa3,0xa3,0xdb,0x29,0x00,0x22,0x60,0x3e,0x62, ++0x00,0x64,0xa2,0xdb,0x22,0x60,0x04,0x63,0x19,0x60,0x8e,0x64,0xa0,0xd3,0x9b,0xf3, ++0x60,0x45,0xa4,0x85,0x01,0x61,0x65,0x44,0xe8,0x85,0x05,0x64,0x02,0x28,0x00,0x64, ++0xbd,0xdb,0x00,0xa0,0xff,0xff,0x0d,0x03,0x22,0x60,0x3e,0x62,0xa2,0xd3,0xff,0xff, ++0x01,0xa4,0xa2,0xdb,0xff,0xa0,0xff,0xff,0x04,0x02,0x22,0x60,0x3c,0x62,0x61,0x44, ++0xa2,0xdb,0xdd,0x81,0xff,0xff,0x61,0x44,0xf2,0xa0,0xff,0xff,0xe4,0x06,0x62,0x60, ++0x90,0x61,0x16,0x60,0xd8,0x64,0x20,0x63,0x58,0xd1,0x59,0xd9,0xfd,0x1f,0x9e,0xf1, ++0x74,0xf9,0x1e,0xf1,0x6a,0x60,0x56,0x65,0x0a,0x64,0x64,0x40,0x10,0x2a,0x04,0x64, ++0xa5,0xdb,0x32,0x40,0x01,0x26,0x07,0x00,0x00,0x60,0x1a,0x63,0x00,0x60,0xe8,0x61, ++0x00,0x64,0x59,0xdb,0xfe,0x1f,0x00,0x64,0xe9,0xfb,0xb3,0xf3,0xff,0xff,0x40,0x4a, ++0x21,0x60,0xb0,0x62,0x00,0x64,0xa2,0xdb,0xde,0xfe,0xff,0xff,0x0b,0x04,0x21,0x60, ++0xb2,0x62,0x40,0x60,0x00,0x64,0xa2,0xdb,0x06,0x86,0x7e,0x00,0x00,0x10,0x42,0x60, ++0xf7,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x3f,0x60,0x8a,0x62,0x2a,0x44, ++0xa2,0xdb,0xca,0x82,0x08,0x64,0xa2,0xdb,0xff,0xff,0x2d,0xff,0x21,0x60,0xb2,0x62, ++0x20,0x60,0x00,0x64,0xa2,0xdb,0x43,0x60,0x1d,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58, ++0xff,0xff,0x21,0x60,0xb0,0x62,0x00,0x64,0xa2,0xdb,0xbe,0xfe,0x21,0x60,0x90,0x62, ++0xa2,0xd1,0x40,0x60,0x00,0x64,0xb0,0x84,0xa2,0xdb,0xcf,0xfe,0x64,0x60,0xe4,0x62, ++0x0c,0x64,0xa2,0xdb,0x67,0x60,0x74,0x62,0x01,0x64,0xa2,0xdb,0xc4,0xf1,0x03,0x64, ++0x64,0x40,0x00,0x3a,0xc4,0xfb,0x89,0xf3,0xff,0xff,0x00,0xa0,0xff,0xff,0x02,0x02, ++0x00,0x64,0x56,0xfb,0x6a,0x60,0xca,0x62,0xa2,0xd3,0xff,0xff,0x60,0x40,0x00,0x3a, ++0x32,0x00,0x01,0x64,0xa2,0xdb,0x12,0x60,0x34,0x65,0x72,0x44,0xb4,0x83,0x00,0x7f, ++0x60,0x5c,0x10,0x61,0x40,0x60,0x0b,0x65,0x63,0x44,0x00,0x63,0xe8,0x80,0xf8,0x84, ++0x02,0x24,0x94,0x84,0xf3,0x83,0xcd,0x81,0xff,0xff,0xf8,0x02,0x60,0x47,0x60,0x45, ++0x00,0x7f,0x26,0xfb,0x29,0xfb,0x65,0x44,0x00,0x7e,0xb0,0x84,0x25,0xfb,0x2a,0xfb, ++0x60,0x45,0x34,0x60,0x56,0x64,0xb4,0x84,0x2c,0xfb,0x6a,0x60,0x04,0x63,0xb0,0xf3, ++0xff,0xff,0x02,0xbc,0xbd,0xdb,0x26,0xf3,0xb1,0xf1,0x60,0x47,0x00,0x7e,0xb0,0x84, ++0xbd,0xdb,0x25,0xf3,0xa3,0xdb,0x0f,0x4e,0x61,0x60,0x58,0x4f,0x02,0x78,0xff,0xff, ++0x0e,0x4f,0x0f,0x4e,0x5d,0x60,0x58,0x4f,0xb6,0x78,0xff,0xff,0x0e,0x4f,0x0f,0x4e, ++0x63,0x60,0x58,0x4f,0x39,0x78,0xff,0xff,0x0e,0x4f,0x0f,0x4e,0x44,0x60,0x58,0x4f, ++0x50,0x78,0xff,0xff,0x0e,0x4f,0x21,0x60,0xb0,0x62,0x00,0x64,0xa2,0xdb,0x5a,0xdb, ++0x2f,0x58,0xff,0xff,0x21,0x60,0xb0,0x62,0x00,0x64,0xa2,0xdb,0x02,0x64,0x7f,0xfb, ++0xff,0xff,0xc1,0xfe,0x7f,0xf3,0x00,0x65,0xd4,0x80,0xff,0xff,0x0b,0x03,0x21,0x60, ++0xb2,0x62,0x80,0x60,0x00,0x64,0xa2,0xdb,0x43,0x60,0x9e,0x64,0x5a,0xdb,0xcf,0xfe, ++0x2f,0x58,0xff,0xff,0x21,0x60,0xc8,0x62,0xa2,0xd1,0x00,0x60,0x1f,0x64,0xb0,0x84, ++0xa2,0xdb,0xcf,0xfe,0x21,0x60,0xb0,0x62,0xa2,0xd1,0x00,0x60,0x08,0x64,0xb0,0x84, ++0xa2,0xdb,0xff,0xff,0xcf,0xfe,0x21,0x60,0xb2,0x62,0x00,0x60,0x08,0x64,0xa2,0xdb, ++0x43,0x60,0xca,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60,0xb0,0x62, ++0x00,0x64,0xa2,0xdb,0xde,0xfe,0xff,0xff,0x0b,0x04,0x21,0x60,0xb2,0x62,0x20,0x60, ++0x00,0x64,0xa2,0xdb,0x43,0x60,0xdc,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff, ++0x3f,0x60,0x8a,0x62,0xca,0x82,0x06,0x64,0xa2,0xdb,0xff,0xff,0x2d,0xff,0x21,0x60, ++0xb0,0x62,0x00,0x64,0xa2,0xdb,0x5a,0xdb,0xbe,0xfe,0x3f,0x60,0x10,0x61,0x44,0x60, ++0x58,0x4e,0x21,0x78,0xff,0xff,0x3f,0x60,0x16,0x61,0x44,0x60,0x58,0x4e,0x21,0x78, ++0xff,0xff,0x3f,0x60,0x2e,0x61,0x44,0x60,0x58,0x4e,0x21,0x78,0xff,0xff,0x3f,0x60, ++0x52,0x61,0x44,0x60,0x58,0x4e,0x21,0x78,0xff,0xff,0x3f,0x60,0x34,0x61,0x44,0x60, ++0x58,0x4e,0x21,0x78,0xff,0xff,0x3f,0x60,0x5e,0x61,0x44,0x60,0x58,0x4e,0x21,0x78, ++0xff,0xff,0x00,0x64,0x8b,0xfb,0xc5,0xfe,0x01,0x64,0xbd,0xfb,0x0e,0x7c,0x80,0x60, ++0xe6,0x62,0xa2,0xd9,0x00,0x64,0x06,0xa2,0xa2,0xdb,0x5a,0xdb,0x02,0x65,0x3d,0x60, ++0x58,0x4e,0x39,0x78,0xff,0xff,0x2f,0x58,0xff,0xff,0xa1,0xd3,0x0e,0x57,0x00,0xa8, ++0x60,0x46,0x28,0x03,0x09,0xf0,0x0e,0xf2,0x44,0x4c,0x20,0xb0,0x01,0xb0,0x0b,0x03, ++0x3f,0x60,0x6a,0x62,0x00,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb, ++0xff,0xff,0x2b,0xff,0x15,0x00,0x14,0x02,0x0f,0x4e,0x46,0x45,0x3f,0x60,0x6a,0x62, ++0x00,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff, ++0xa2,0xff,0x1a,0x60,0x58,0x4f,0x37,0x78,0xff,0xff,0xa3,0xff,0xd1,0xfe,0x0e,0x4f, ++0x2c,0x44,0xd5,0x00,0x37,0x58,0xff,0xff,0x21,0x60,0xaa,0x62,0x00,0x64,0xa2,0xdb, ++0x21,0x60,0xaa,0x62,0xa2,0xd1,0x00,0x60,0x02,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff, ++0xcf,0xfe,0x21,0x60,0xac,0x62,0x00,0x60,0x02,0x64,0xa2,0xdb,0x44,0x60,0x68,0x64, ++0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60,0xaa,0x62,0x00,0x64,0xa2,0xdb, ++0x16,0x60,0xd8,0x62,0xa2,0xd3,0xff,0xff,0x03,0xa8,0x04,0xa8,0x02,0x03,0x04,0x03, ++0x06,0x00,0x45,0x60,0x5d,0x78,0xff,0xff,0x45,0x60,0xa3,0x78,0xff,0xff,0x02,0x64, ++0xbd,0xfb,0x00,0x64,0x75,0xfb,0x76,0xfb,0x77,0xfb,0x00,0x64,0x7e,0xfb,0x2a,0x60, ++0xc8,0x64,0x7d,0xfb,0x6a,0x60,0x1a,0x62,0x01,0x64,0xa2,0xdb,0x16,0x60,0xda,0x64, ++0x4f,0xfb,0x0f,0x4e,0x53,0x60,0x58,0x4f,0xfe,0x78,0xff,0xff,0x0e,0x4f,0x21,0x60, ++0xac,0x62,0x10,0x60,0x00,0x64,0xa2,0xdb,0x44,0x60,0x9e,0x64,0x5a,0xdb,0xcf,0xfe, ++0x2f,0x58,0xff,0xff,0x21,0x60,0xaa,0x62,0x00,0x64,0xa2,0xdb,0x63,0x60,0x26,0x64, ++0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x7e,0xf3,0xff,0xff,0x00,0xa0,0xff,0xff, ++0x03,0x03,0x4b,0x60,0xb4,0x78,0xff,0xff,0x3e,0x60,0x58,0x4e,0xbf,0x78,0xff,0xff, ++0x02,0x64,0xbd,0xfb,0x67,0x60,0x74,0x62,0xa2,0xd3,0xff,0xff,0x9d,0xa0,0x01,0xa4, ++0x03,0x05,0xfb,0xa0,0xa2,0xdb,0x18,0x06,0x9f,0xf1,0x2b,0x60,0x66,0x64,0xa0,0xd9, ++0x3f,0x60,0x9a,0x62,0x2b,0x60,0x62,0x64,0xa2,0xdb,0x02,0x64,0x4a,0xdb,0xff,0xff, ++0x1d,0xff,0x21,0x60,0xac,0x62,0x00,0x60,0x04,0x64,0xa2,0xdb,0x44,0x60,0xf4,0x64, ++0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0xd0,0xf3,0xff,0xff,0x00,0xa0,0x60,0x5c, ++0x17,0x03,0x2b,0x60,0x66,0x64,0xa0,0xd9,0x3f,0x60,0x9a,0x62,0x2b,0x60,0x62,0x64, ++0xa2,0xdb,0x02,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff,0x21,0x60,0xac,0x62,0x00,0x60, ++0x04,0x64,0xa2,0xdb,0x44,0x60,0xf4,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff, ++0x21,0x60,0xaa,0x62,0x00,0x64,0xa2,0xdb,0xc4,0xf3,0xff,0xff,0x00,0xa0,0xff,0xff, ++0x18,0x03,0x6a,0x60,0x1e,0x62,0xa2,0xd3,0xff,0xff,0xdc,0x84,0x88,0xa0,0xa2,0xdb, ++0x10,0x04,0x00,0x64,0xa2,0xdb,0x03,0x64,0xc4,0xfb,0x0a,0x65,0x3d,0x60,0x58,0x4e, ++0x39,0x78,0xff,0xff,0x22,0x60,0x04,0x63,0x0e,0x64,0x00,0x7c,0xcc,0x84,0xbd,0xd9, ++0xfd,0x02,0x6a,0x60,0xcc,0x65,0xa5,0xd3,0xff,0xff,0x60,0x40,0x03,0x22,0x3e,0x00, ++0x01,0x2a,0x0c,0x00,0x21,0x60,0x7a,0x63,0xa3,0xd1,0x6a,0x60,0x50,0x65,0xa2,0xf3, ++0xa5,0xd3,0x60,0x45,0xc4,0x84,0xd0,0x80,0xff,0xff,0x30,0x0d,0x6a,0x60,0xcc,0x65, ++0xa5,0xd3,0xff,0xff,0x60,0x45,0xfd,0xb4,0xa2,0xdb,0xe9,0xf3,0xff,0xff,0xb4,0x84, ++0xe9,0xfb,0x63,0x60,0x2e,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x0f,0x4e, ++0x53,0x60,0x58,0x4f,0xfe,0x78,0xff,0xff,0x0e,0x4f,0x21,0x60,0xac,0x62,0x10,0x60, ++0x00,0x64,0xa2,0xdb,0x45,0x60,0x4c,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff, ++0xe9,0xf1,0xff,0x60,0xfc,0x64,0xa0,0x84,0xe9,0xfb,0x04,0x65,0x3d,0x60,0x58,0x4e, ++0x39,0x78,0xff,0xff,0x21,0x60,0xaa,0x62,0x00,0x64,0xa2,0xdb,0x44,0x60,0x86,0x78, ++0xff,0xff,0x05,0x64,0xbd,0xfb,0xb8,0xf3,0x3a,0xfb,0x00,0x64,0xb3,0xf1,0x79,0xfb, ++0x44,0x4a,0x21,0x60,0xaa,0x62,0x00,0x64,0xa2,0xdb,0xde,0xfe,0xff,0xff,0x0b,0x04, ++0x21,0x60,0xac,0x62,0x40,0x60,0x00,0x64,0xa2,0xdb,0x45,0x60,0x65,0x64,0x5a,0xdb, ++0xcf,0xfe,0x2f,0x58,0xff,0xff,0x3f,0x60,0x8a,0x62,0x2a,0x44,0xa2,0xdb,0xca,0x82, ++0x1e,0x64,0xa2,0xdb,0xff,0xff,0x2d,0xff,0x21,0x60,0xac,0x62,0x20,0x60,0x00,0x64, ++0xa2,0xdb,0x45,0x60,0x8b,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60, ++0xaa,0x62,0x00,0x64,0xa2,0xdb,0xbe,0xfe,0x21,0x60,0x90,0x62,0xa2,0xd1,0x40,0x60, ++0x00,0x64,0xb0,0x84,0xa2,0xdb,0xcf,0xfe,0x01,0x64,0x80,0xfb,0x02,0x64,0x84,0xfb, ++0x01,0x65,0x3d,0x60,0x58,0x4e,0x39,0x78,0xff,0xff,0x2f,0x58,0xff,0xff,0xc4,0xf3, ++0xff,0xff,0xfd,0xa0,0xff,0xff,0x05,0x05,0x0c,0x60,0x50,0x62,0x6b,0x60,0xac,0x64, ++0xa2,0xdb,0x0c,0x60,0x48,0x62,0x6c,0x60,0x73,0x64,0xa2,0xdb,0x62,0x60,0xe6,0x62, ++0x2b,0x60,0xca,0x64,0xa2,0xdb,0x6b,0xf5,0x00,0x64,0x22,0xfa,0x38,0xfa,0x08,0x64, ++0x28,0xfa,0x18,0x60,0x20,0x64,0x0e,0xfa,0x90,0x64,0x29,0xfa,0x69,0x60,0xfe,0x62, ++0x12,0x60,0x34,0x65,0x72,0x44,0xb4,0x84,0xa2,0xdb,0xb3,0xf3,0x73,0xfb,0x69,0x60, ++0xf0,0x63,0x00,0x64,0xbd,0xdb,0xbd,0xdb,0xa3,0xdb,0xff,0xff,0x65,0xfb,0x64,0xfb, ++0x75,0xfb,0xff,0xff,0x76,0xfb,0x77,0xfb,0xff,0xff,0xb8,0xf3,0x3a,0xfb,0x17,0x60, ++0x54,0x64,0xa0,0xd3,0x7a,0xfb,0x69,0x60,0xfc,0x63,0x06,0x64,0xa3,0xdb,0x01,0x64, ++0x67,0xfb,0x3c,0x60,0xda,0x62,0x00,0x64,0xa2,0xdb,0x52,0xfb,0x6a,0x60,0x00,0x63, ++0x02,0x64,0xbd,0xfb,0xa3,0xdb,0x2b,0x60,0xba,0x63,0x3c,0x60,0x9a,0x7c,0x10,0x65, ++0x00,0x64,0x47,0xdb,0xd3,0x80,0x47,0xdb,0xfc,0x04,0x16,0x60,0xda,0x64,0x4f,0xfb, ++0x0f,0x4e,0x53,0x60,0x58,0x4f,0xfe,0x78,0xff,0xff,0x0e,0x4f,0x21,0x60,0xac,0x62, ++0x10,0x60,0x00,0x64,0xa2,0xdb,0x46,0x60,0x0d,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58, ++0xff,0xff,0x21,0x60,0xaa,0x62,0x00,0x64,0xa2,0xdb,0x63,0x60,0x26,0x64,0xa0,0xd3, ++0xff,0xff,0xdc,0x84,0xa2,0xdb,0x3c,0x60,0xda,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa0, ++0xff,0xff,0x09,0x03,0x4b,0x60,0x58,0x4e,0x98,0x78,0xff,0xff,0x04,0x02,0x46,0x60, ++0xc5,0x78,0xff,0xff,0xd2,0x00,0x62,0x60,0x92,0x62,0xa2,0xd3,0x01,0x63,0x60,0x40, ++0x00,0x3a,0x62,0xfd,0x0a,0x61,0x69,0x60,0xfe,0x62,0x40,0x60,0x0b,0x65,0xa2,0xd3, ++0x00,0x63,0xe8,0x80,0xf8,0x84,0x02,0x24,0x94,0x84,0xf3,0x83,0xcd,0x81,0xff,0xff, ++0xf8,0x02,0xa2,0xdb,0x64,0xa3,0x2b,0x60,0x66,0x62,0xa2,0xdd,0x3f,0x60,0x9a,0x62, ++0x2b,0x60,0x62,0x64,0xa2,0xdb,0x02,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff,0x21,0x60, ++0xac,0x62,0x00,0x60,0x04,0x64,0xa2,0xdb,0x46,0x60,0x56,0x64,0x5a,0xdb,0xcf,0xfe, ++0x2f,0x58,0xff,0xff,0x21,0x60,0xaa,0x62,0x00,0x64,0xa2,0xdb,0x00,0x64,0x62,0xfb, ++0x3c,0x60,0xda,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa0,0x60,0x45,0x62,0x02,0x69,0x60, ++0xfc,0x62,0xa2,0xd3,0xff,0xff,0xcc,0x84,0xa2,0xdb,0xbc,0x02,0x62,0x60,0x92,0x62, ++0xa2,0xd3,0xff,0xff,0x00,0xa0,0xff,0xff,0x10,0x03,0x6a,0x60,0x02,0x62,0xa2,0xd1, ++0x67,0xf3,0xff,0xff,0xfd,0xa0,0xfe,0xa0,0x2e,0x03,0x07,0x03,0x64,0x44,0x00,0x3a, ++0x2a,0x00,0x65,0x44,0x00,0xa0,0xff,0xff,0x26,0x03,0x17,0x60,0x1e,0x62,0xa2,0xd1, ++0x04,0x7f,0x64,0x40,0xff,0x26,0x08,0x7f,0x60,0x43,0x2b,0x60,0x66,0x62,0xa2,0xdd, ++0x3f,0x60,0x9a,0x62,0x2b,0x60,0x62,0x64,0xa2,0xdb,0x02,0x64,0x4a,0xdb,0xff,0xff, ++0x1d,0xff,0x21,0x60,0xac,0x62,0x00,0x60,0x04,0x64,0xa2,0xdb,0x46,0x60,0xa0,0x64, ++0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60,0xaa,0x62,0x00,0x64,0xa2,0xdb, ++0x45,0x60,0xcb,0x78,0xff,0xff,0x6a,0x60,0x04,0x63,0xbd,0xd3,0x75,0xfb,0xbd,0xd3, ++0xff,0xff,0x76,0xfb,0xa3,0xd3,0xff,0xff,0xdc,0x84,0xa3,0xdb,0x77,0xfb,0xff,0xff, ++0xb4,0xf3,0x7a,0xfb,0x67,0xf3,0xff,0xff,0x04,0xbc,0x67,0xfb,0x04,0x64,0x52,0xfb, ++0x69,0x60,0xf8,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x47,0x60,0x48,0x78, ++0xff,0xff,0x3c,0x60,0xda,0x63,0xbd,0xd1,0x75,0xf9,0xbd,0xd1,0xff,0xff,0x76,0xf9, ++0xbd,0xd1,0x77,0xf9,0x08,0xa3,0xbd,0xd1,0x74,0xf9,0xff,0xff,0xbd,0xd1,0xbd,0xd1, ++0x62,0x60,0x92,0x65,0xa5,0xd9,0x02,0xa2,0x62,0x45,0x64,0x41,0xdd,0x81,0xe9,0x81, ++0xbd,0xd1,0xa5,0xd9,0xda,0x82,0xcd,0x81,0x62,0x45,0xfa,0x02,0x3d,0x60,0x0e,0x63, ++0xbd,0xd3,0x00,0x61,0x60,0x45,0xbd,0xd3,0xff,0xff,0x7f,0xb4,0x02,0x36,0x01,0xb9, ++0x04,0x36,0x02,0xb9,0x0b,0x36,0x04,0xb9,0x16,0x36,0x08,0xb9,0x65,0x44,0xcc,0x84, ++0x60,0x45,0xf1,0x02,0xbb,0xf1,0x61,0x44,0xa0,0x84,0xbb,0xfb,0x00,0x61,0x60,0x45, ++0x3d,0x60,0x10,0x63,0x65,0x40,0x01,0x2a,0x03,0x00,0x02,0x64,0xbd,0xdb,0xdd,0x81, ++0x65,0x40,0x02,0x2a,0x03,0x00,0x04,0x64,0xbd,0xdb,0xdd,0x81,0x65,0x40,0x04,0x2a, ++0x03,0x00,0x0b,0x64,0xbd,0xdb,0xdd,0x81,0x65,0x40,0x08,0x2a,0x03,0x00,0x16,0x64, ++0xbd,0xdb,0xdd,0x81,0x3d,0x60,0x0e,0x63,0x61,0x44,0xbd,0xdb,0x18,0x60,0x68,0x65, ++0x61,0x44,0xa5,0xdb,0xda,0x82,0x62,0x45,0xbd,0xd3,0xbd,0xd1,0x60,0x47,0xb0,0x87, ++0xa5,0xda,0xda,0x85,0xcd,0x81,0xcd,0x81,0x01,0x03,0xf6,0x02,0x3d,0x60,0x1a,0x63, ++0xbd,0xd1,0x18,0x60,0x72,0x62,0xa2,0xd3,0xff,0xff,0xa0,0x84,0xa2,0xdb,0x60,0x45, ++0xbd,0xd3,0x73,0xfb,0xff,0xff,0xbd,0xd3,0x7a,0xfb,0x65,0x44,0x00,0x65,0x60,0x40, ++0x02,0x26,0x01,0x65,0x60,0x40,0x04,0x26,0x02,0x65,0x60,0x40,0x08,0x26,0x03,0x65, ++0x62,0x60,0xda,0x62,0x65,0x44,0xa2,0xdb,0x17,0x60,0x1e,0x63,0xa3,0xd1,0x17,0x60, ++0x9c,0x63,0xa3,0xd9,0x7a,0xf3,0xff,0xff,0x00,0xa0,0xff,0xff,0x02,0x02,0xa3,0xdb, ++0x05,0x00,0xfd,0xa0,0xff,0xff,0x02,0x05,0x03,0x64,0x7a,0xfb,0xff,0x60,0xff,0x64, ++0x56,0xfb,0x6a,0xf5,0x6a,0x60,0x58,0x4e,0xd3,0x78,0xff,0xff,0x18,0x60,0x72,0x62, ++0xa2,0xd3,0xff,0xff,0xff,0xff,0x01,0x2a,0x02,0x00,0x00,0x64,0x09,0x00,0x02,0x2a, ++0x02,0x00,0x01,0x64,0x05,0x00,0x04,0x2a,0x02,0x00,0x02,0x64,0x01,0x00,0x03,0x64, ++0x13,0xfa,0x6b,0xf5,0x13,0xfa,0xff,0xff,0xb0,0xf1,0x2e,0xf8,0xb1,0xf1,0xff,0xff, ++0x2f,0xf8,0xb2,0xf1,0x30,0xf8,0xff,0xff,0x75,0xf1,0x31,0xf8,0x76,0xf1,0xff,0xff, ++0x32,0xf8,0x77,0xf1,0x33,0xf8,0x6a,0x60,0x00,0x63,0x03,0x64,0xbd,0xfb,0xa3,0xdb, ++0x00,0x64,0x73,0xf1,0x79,0xfb,0x44,0x4a,0x21,0x60,0xaa,0x62,0x00,0x64,0xa2,0xdb, ++0xde,0xfe,0xff,0xff,0x0b,0x04,0x21,0x60,0xac,0x62,0x40,0x60,0x00,0x64,0xa2,0xdb, ++0x47,0x60,0x90,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x3f,0x60,0x8a,0x62, ++0x2a,0x44,0xa2,0xdb,0xca,0x82,0x1e,0x64,0xa2,0xdb,0xff,0xff,0x2d,0xff,0x21,0x60, ++0xac,0x62,0x20,0x60,0x00,0x64,0xa2,0xdb,0x47,0x60,0xb6,0x64,0x5a,0xdb,0xcf,0xfe, ++0x2f,0x58,0xff,0xff,0x21,0x60,0xaa,0x62,0x00,0x64,0xa2,0xdb,0xbe,0xfe,0x21,0x60, ++0x90,0x62,0xa2,0xd1,0x40,0x60,0x00,0x64,0xb0,0x84,0xa2,0xdb,0xcf,0xfe,0x01,0x64, ++0x80,0xfb,0x02,0x64,0x84,0xfb,0xe9,0xf3,0xff,0xff,0x60,0x40,0x10,0x26,0x05,0x00, ++0x01,0x65,0x3d,0x60,0x58,0x4e,0x39,0x78,0xff,0xff,0xe9,0xf3,0xff,0xff,0xef,0xb4, ++0xe9,0xfb,0x21,0x60,0xbc,0x62,0xa2,0xd1,0x00,0x60,0x80,0x64,0xb0,0x84,0xa2,0xdb, ++0xff,0xff,0xcf,0xfe,0x21,0x60,0xac,0x62,0x00,0x60,0x02,0x64,0xa2,0xdb,0x47,0x60, ++0xe9,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60,0xaa,0x62,0x00,0x64, ++0xa2,0xdb,0x40,0x60,0x1c,0x62,0xa2,0xd3,0x10,0x61,0x00,0x63,0x60,0x45,0xe0,0x84, ++0xa2,0xdb,0x65,0x44,0x01,0x26,0xdf,0x83,0xcd,0x81,0xe8,0x84,0xfb,0x02,0x63,0x44, ++0xfc,0xa0,0xff,0xff,0x0d,0x04,0x40,0x60,0x1e,0x62,0x32,0x64,0xa2,0xdb,0x56,0xf3, ++0xff,0xff,0x60,0x40,0x00,0x36,0x13,0x00,0x17,0x60,0x9c,0x62,0x00,0x64,0xa2,0xdb, ++0x40,0x60,0x1e,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa0,0xcc,0x84,0x08,0x03,0xa2,0xdb, ++0x06,0x02,0x40,0x60,0x20,0x62,0xa2,0xd1,0x17,0x60,0x9c,0x62,0xa2,0xd9,0x59,0xf1, ++0x00,0x64,0x5e,0xfb,0x5f,0xfb,0xff,0xff,0x61,0xfb,0x63,0xfb,0x64,0x40,0x02,0x26, ++0x03,0x00,0x4b,0x60,0x69,0x78,0xff,0xff,0x21,0x60,0xbc,0x62,0xa2,0xd1,0x00,0x60, ++0x08,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff,0xcf,0xfe,0x6a,0x60,0x0c,0x65,0x7a,0xf3, ++0x9a,0xf1,0xa5,0xdb,0xff,0xff,0xff,0x22,0x06,0x00,0xe0,0x84,0xe0,0x84,0xe0,0x84, ++0xe0,0x84,0xc0,0x84,0x60,0xfb,0x52,0xf3,0xff,0xff,0x04,0xb0,0xff,0xff,0x15,0x03, ++0x02,0x64,0x80,0xfb,0x21,0x60,0xaa,0x62,0xa2,0xd1,0x7f,0x60,0xff,0x64,0xa0,0x84, ++0xa2,0xdb,0x21,0x60,0xac,0x62,0x80,0x60,0x00,0x64,0xa2,0xdb,0x48,0x60,0x5c,0x64, ++0x5a,0xdb,0xcf,0xfe,0xc1,0xfe,0x2f,0x58,0xff,0xff,0x49,0x60,0xf8,0x78,0xff,0xff, ++0x21,0x60,0xaa,0x62,0xa2,0xd1,0x7f,0x60,0xff,0x64,0xa0,0x84,0xa2,0xdb,0x80,0xf3, ++0xff,0xff,0x00,0xa0,0xff,0xff,0xef,0x02,0x21,0x60,0xaa,0x62,0xa2,0xd1,0x7f,0x60, ++0xff,0x61,0xa1,0x84,0x5a,0xd1,0x4a,0xdb,0xa1,0x84,0x5a,0xdb,0x62,0xf3,0x60,0x40, ++0x02,0x26,0x32,0x00,0x6a,0xf5,0x80,0x64,0x29,0xfa,0x00,0x63,0x38,0xf2,0x22,0xfc, ++0x17,0xfa,0x1c,0x64,0x21,0xfa,0x15,0xfc,0x16,0xfc,0x01,0x64,0x14,0xfa,0x21,0x60, ++0xaa,0x62,0x00,0x64,0xa2,0xdb,0x3f,0x60,0x6a,0x62,0x3f,0x60,0x16,0x64,0xa2,0xdb, ++0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0xc1,0xfe,0x21,0x60, ++0xac,0x62,0x00,0x60,0x01,0x64,0xa2,0xdb,0x48,0x60,0x9e,0x64,0x5a,0xdb,0xcf,0xfe, ++0x2f,0x58,0xff,0xff,0x21,0x60,0xaa,0x62,0xa2,0xd1,0xff,0x60,0xfe,0x61,0xa1,0x84, ++0x5a,0xd1,0x4a,0xdb,0xa1,0x84,0x5a,0xdb,0x7a,0xf3,0xff,0xff,0x00,0xa0,0xff,0xff, ++0x2f,0x03,0x3f,0x60,0x10,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa8,0x60,0x46,0x25,0x03, ++0x40,0x48,0x00,0x64,0x40,0x4c,0x3f,0x60,0x12,0x62,0xa2,0xd3,0x28,0x45,0xd4,0x80, ++0x60,0x46,0x23,0x03,0x2b,0xf2,0xff,0xff,0xff,0xff,0x01,0x2a,0x14,0x00,0x09,0xf2, ++0xff,0xff,0x40,0x4d,0x3f,0x60,0x6a,0x62,0x3f,0x60,0x10,0x64,0xa2,0xdb,0x66,0x44, ++0x5a,0xdb,0x0e,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0x01,0x64,0x40,0x4c,0x2d,0x44, ++0x00,0xbc,0x60,0x46,0xe0,0x03,0x0a,0xf2,0xe1,0x00,0x49,0x60,0xc5,0x78,0xff,0xff, ++0x01,0x64,0x61,0xfb,0x49,0x60,0xee,0x78,0xff,0xff,0x2c,0x44,0x01,0x2a,0x11,0x00, ++0x28,0x46,0x2b,0xf2,0xff,0xff,0xff,0xff,0x01,0x2a,0x0b,0x00,0x3f,0x60,0x6a,0x62, ++0x3f,0x60,0x10,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb,0x0e,0x64,0x5a,0xdb,0xff,0xff, ++0x2b,0xff,0x3f,0x60,0x10,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa8,0x60,0x46,0x2b,0xf2, ++0xff,0xff,0xff,0xff,0x01,0x2a,0x31,0x00,0x4b,0x60,0x58,0x4e,0x70,0x78,0xff,0xff, ++0x21,0x60,0xaa,0x62,0x00,0x64,0xa2,0xdb,0x3f,0x60,0x6a,0x62,0x3f,0x60,0x16,0x64, ++0xa2,0xdb,0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0xc1,0xfe, ++0x21,0x60,0xac,0x62,0x00,0x60,0x01,0x64,0xa2,0xdb,0x49,0x60,0x1f,0x64,0x5a,0xdb, ++0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60,0xaa,0x62,0xa2,0xd1,0xff,0x60,0xfe,0x61, ++0xa1,0x84,0x5a,0xd1,0x4a,0xdb,0xa1,0x84,0x5a,0xdb,0x6b,0xf5,0x22,0xf2,0xff,0xff, ++0xff,0xff,0x0f,0x26,0x02,0x00,0x01,0x64,0x61,0xfb,0x01,0x64,0x63,0xfb,0x3f,0x60, ++0x10,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa8,0x60,0x46,0x40,0x48,0x00,0xbc,0x60,0x46, ++0x03,0x02,0x49,0x60,0xc5,0x78,0xff,0xff,0x60,0xf3,0x9a,0xf1,0xff,0xff,0xd0,0x80, ++0xff,0xff,0x7f,0x0e,0x2b,0xf2,0xff,0xff,0x01,0xb0,0x19,0xf2,0x77,0x02,0x00,0xbc, ++0x60,0x43,0x6b,0x03,0xa3,0xd3,0xff,0xff,0xff,0xff,0x02,0x2a,0x63,0x00,0x6e,0x60, ++0x58,0x4e,0x2e,0x78,0xff,0xff,0x6a,0x03,0x6e,0x60,0x58,0x4e,0x48,0x78,0xff,0xff, ++0x65,0x03,0x66,0x44,0x5d,0xfb,0x4b,0x60,0x58,0x4e,0x77,0x78,0xff,0xff,0x21,0x60, ++0xaa,0x62,0x00,0x64,0xa2,0xdb,0x3f,0x60,0x6a,0x62,0x3f,0x60,0x16,0x64,0xa2,0xdb, ++0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0xc1,0xfe,0x21,0x60, ++0xac,0x62,0x00,0x60,0x01,0x64,0xa2,0xdb,0x49,0x60,0x7e,0x64,0x5a,0xdb,0xcf,0xfe, ++0x2f,0x58,0xff,0xff,0x21,0x60,0xaa,0x62,0xa2,0xd1,0xff,0x60,0xfe,0x61,0xa1,0x84, ++0x5a,0xd1,0x4a,0xdb,0xa1,0x84,0x5a,0xdb,0x6b,0xf5,0x22,0xf2,0x5d,0xf5,0x0f,0xb0, ++0x46,0x48,0x07,0x02,0x6e,0x60,0x58,0x4e,0x4c,0x78,0xff,0xff,0x00,0x64,0x15,0xfa, ++0x21,0x00,0x6e,0x60,0x58,0x4e,0x5f,0x78,0xff,0xff,0x15,0xf2,0xff,0xff,0x01,0xa4, ++0xe7,0xa0,0x15,0xfa,0x23,0x04,0x6a,0x60,0x0a,0x62,0xa2,0xd3,0xff,0xff,0xdc,0x84, ++0xa2,0xdb,0x09,0xf2,0xff,0xff,0x40,0x48,0x3f,0x60,0x6a,0x62,0x3f,0x60,0x34,0x64, ++0xa2,0xdb,0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0xce,0xfe, ++0x28,0x44,0x83,0x00,0x01,0x64,0x63,0xfb,0x09,0x00,0x6e,0x60,0x58,0x4e,0x2e,0x78, ++0xff,0xff,0x04,0x03,0x6e,0x60,0x58,0x4e,0x4c,0x78,0xff,0xff,0x28,0x46,0x09,0xf2, ++0xf0,0x00,0x60,0xf3,0x9a,0xf1,0xff,0xff,0xd0,0x84,0xff,0xff,0x23,0x0e,0xe8,0x84, ++0xe8,0x84,0xe8,0x84,0xe8,0x84,0x60,0x40,0xff,0x22,0x01,0x64,0x60,0x43,0x2b,0x60, ++0x66,0x62,0xa2,0xdd,0x3f,0x60,0x9a,0x62,0x2b,0x60,0x62,0x64,0xa2,0xdb,0x02,0x64, ++0x4a,0xdb,0xff,0xff,0x1d,0xff,0x21,0x60,0xac,0x62,0x00,0x60,0x04,0x64,0xa2,0xdb, ++0x49,0x60,0xea,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60,0xaa,0x62, ++0x00,0x64,0xa2,0xdb,0x61,0xf3,0xff,0xff,0x02,0xbc,0x61,0xfb,0x00,0x64,0x5e,0xfb, ++0x01,0x64,0x80,0xfb,0xff,0xff,0xc1,0xfe,0x69,0x60,0xf4,0x62,0xa2,0xd3,0xff,0xff, ++0x00,0xa0,0xff,0xff,0x40,0x03,0x10,0xb4,0xe9,0xf3,0x60,0x45,0xb4,0x84,0xe9,0xfb, ++0x69,0x60,0xf6,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x80,0xf3,0xff,0xff, ++0x00,0xa0,0x02,0x64,0x2a,0x03,0x80,0xfb,0x21,0x60,0xaa,0x62,0xa2,0xd1,0x7f,0x60, ++0xff,0x64,0xa0,0x84,0xa2,0xdb,0x21,0x60,0xac,0x62,0x80,0x60,0x00,0x64,0xa2,0xdb, ++0x4a,0x60,0x23,0x64,0x5a,0xdb,0xcf,0xfe,0xc1,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60, ++0xaa,0x62,0xa2,0xd1,0x7f,0x60,0xff,0x64,0xa0,0x84,0xa2,0xdb,0x80,0xf3,0xff,0xff, ++0x00,0xa0,0xff,0xff,0xf2,0x02,0x21,0x60,0xaa,0x62,0xa2,0xd1,0x7f,0x60,0xff,0x61, ++0xa1,0x84,0x5a,0xd1,0x4a,0xdb,0xa1,0x84,0x5a,0xdb,0x45,0x60,0xcb,0x78,0xff,0xff, ++0x4a,0x60,0xc1,0x78,0xff,0xff,0x6a,0x60,0xcc,0x65,0xa5,0xd3,0xff,0xff,0x60,0x40, ++0x03,0x22,0xf6,0x00,0x01,0x2a,0x0c,0x00,0x21,0x60,0x7a,0x63,0xa3,0xd1,0x6a,0x60, ++0x50,0x65,0xa2,0xf3,0xa5,0xd3,0x60,0x45,0xc4,0x84,0xd0,0x80,0xff,0xff,0x64,0x0d, ++0x6a,0x60,0xcc,0x65,0xa5,0xd3,0xff,0xff,0x60,0x45,0xfd,0xb4,0xa2,0xdb,0xe9,0xf3, ++0xff,0xff,0xb4,0x84,0xe9,0xfb,0x63,0x60,0x2e,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84, ++0xa2,0xdb,0x80,0xf3,0xff,0xff,0x00,0xa0,0x02,0x64,0x2a,0x03,0x80,0xfb,0x21,0x60, ++0xaa,0x62,0xa2,0xd1,0x7f,0x60,0xff,0x64,0xa0,0x84,0xa2,0xdb,0x21,0x60,0xac,0x62, ++0x80,0x60,0x00,0x64,0xa2,0xdb,0x4a,0x60,0x7e,0x64,0x5a,0xdb,0xcf,0xfe,0xc1,0xfe, ++0x2f,0x58,0xff,0xff,0x21,0x60,0xaa,0x62,0xa2,0xd1,0x7f,0x60,0xff,0x64,0xa0,0x84, ++0xa2,0xdb,0x80,0xf3,0xff,0xff,0x00,0xa0,0xff,0xff,0xf2,0x02,0x21,0x60,0xaa,0x62, ++0xa2,0xd1,0x7f,0x60,0xff,0x61,0xa1,0x84,0x5a,0xd1,0x4a,0xdb,0xa1,0x84,0x5a,0xdb, ++0x0c,0x60,0x50,0x62,0x59,0x60,0xed,0x64,0xa2,0xdb,0x0f,0x4e,0x53,0x60,0x58,0x4f, ++0xfe,0x78,0xff,0xff,0x0e,0x4f,0x21,0x60,0xac,0x62,0x10,0x60,0x00,0x64,0xa2,0xdb, ++0x4a,0x60,0xaa,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0xe9,0xf1,0xff,0x60, ++0xfc,0x64,0xa0,0x84,0xe9,0xfb,0x04,0x65,0x3d,0x60,0x58,0x4e,0x39,0x78,0xff,0xff, ++0x01,0x64,0x80,0xfb,0xff,0xff,0xc1,0xfe,0x21,0x60,0xaa,0x62,0x00,0x64,0xa2,0xdb, ++0x0c,0x60,0x50,0x62,0x6b,0x60,0xac,0x64,0xa2,0xdb,0x65,0xf3,0x64,0xf3,0x9c,0xa0, ++0xff,0xff,0x27,0x04,0x64,0x64,0x65,0xfb,0x6a,0x60,0x02,0x62,0xa2,0xd3,0xff,0xff, ++0x00,0xa0,0xff,0xff,0x7a,0x02,0xbd,0xf3,0xff,0xff,0xfd,0xa0,0xff,0xff,0x48,0x02, ++0x80,0xf3,0xff,0xff,0xff,0xa0,0x02,0x64,0x2b,0x02,0x80,0xfb,0x21,0x60,0xaa,0x62, ++0xa2,0xd1,0x7f,0x60,0xff,0x64,0xa0,0x84,0xa2,0xdb,0x21,0x60,0xac,0x62,0x80,0x60, ++0x00,0x64,0xa2,0xdb,0x4a,0x60,0xee,0x64,0x5a,0xdb,0xcf,0xfe,0xc1,0xfe,0x2f,0x58, ++0xff,0xff,0x5b,0x00,0x21,0x60,0xaa,0x62,0xa2,0xd1,0x7f,0x60,0xff,0x64,0xa0,0x84, ++0xa2,0xdb,0x80,0xf3,0xff,0xff,0x00,0xa0,0xff,0xff,0xf1,0x02,0x21,0x60,0xaa,0x62, ++0xa2,0xd1,0x7f,0x60,0xff,0x61,0xa1,0x84,0x5a,0xd1,0x4a,0xdb,0xa1,0x84,0x06,0x96, ++0x7e,0x00,0x00,0x10,0x5a,0xdb,0x6a,0x60,0x00,0x64,0xa0,0xd3,0xff,0xff,0xfd,0xa0, ++0xff,0xff,0x11,0x02,0x02,0x64,0xa2,0xdb,0x00,0x64,0x64,0xfb,0x12,0x7c,0x80,0x60, ++0xe6,0x62,0xa2,0xd9,0x00,0x64,0x06,0xa2,0xa2,0xdb,0x5a,0xdb,0x02,0x65,0x3d,0x60, ++0x58,0x4e,0x39,0x78,0xff,0xff,0x69,0x60,0xf0,0x65,0xa5,0xd1,0x01,0x60,0xf4,0x64, ++0x64,0x43,0xdf,0x83,0xd0,0x80,0xa5,0xdd,0x43,0x05,0x69,0x60,0xf2,0x62,0xa2,0xd3, ++0xff,0xff,0x00,0xa0,0x00,0x64,0xa5,0xdb,0x3b,0x03,0xc4,0xf3,0x03,0x7c,0x00,0xa0, ++0xff,0xff,0x13,0x03,0xc4,0xf9,0x0a,0x65,0x3d,0x60,0x58,0x4e,0x39,0x78,0xff,0xff, ++0x0c,0x60,0x50,0x62,0x59,0x60,0xed,0x64,0xa2,0xdb,0x22,0x60,0x04,0x63,0x0e,0x64, ++0x00,0x7c,0xbd,0xd9,0xcc,0x84,0xff,0xff,0xfc,0x02,0x45,0x60,0xcb,0x78,0xff,0xff, ++0xfd,0xa0,0xff,0xff,0x1d,0x04,0x69,0x60,0xf0,0x62,0x00,0x64,0xa2,0xdb,0x64,0xfb, ++0x69,0x60,0xf2,0x62,0x01,0x64,0xa2,0xdb,0x6a,0x60,0x00,0x64,0xa0,0xd3,0xff,0xff, ++0xfd,0xa0,0xff,0xff,0x0d,0x03,0x03,0x64,0xa2,0xdb,0x03,0x64,0xbd,0xfb,0x01,0x64, ++0x80,0xfb,0xff,0xff,0xc1,0xfe,0x01,0x65,0x3d,0x60,0x58,0x4e,0x39,0x78,0xff,0xff, ++0x6d,0x60,0x58,0x4e,0xeb,0x78,0xff,0xff,0x47,0x60,0xde,0x78,0xff,0xff,0x6b,0xf5, ++0xff,0x60,0xff,0x64,0x2b,0xfa,0x2c,0xfa,0x2d,0xfa,0x0b,0x00,0x6b,0xf1,0x2b,0xf2, ++0x2c,0xf2,0x60,0x43,0x64,0x46,0x2c,0xfa,0x2b,0xfc,0x28,0x46,0x2d,0xf2,0x64,0x46, ++0x2d,0xfa,0x90,0x64,0x29,0xfa,0x3a,0xf3,0xff,0xff,0xe8,0x84,0xe8,0x84,0x1c,0xfa, ++0x00,0x63,0x38,0xf2,0x22,0xfc,0xff,0xff,0x19,0xfc,0x16,0xfc,0x17,0xfa,0x1c,0x64, ++0x21,0xfa,0x0e,0x64,0x15,0xfa,0x01,0x64,0x14,0xfa,0x2e,0x58,0xff,0xff,0x3c,0x60, ++0xea,0x62,0xa2,0xd3,0x34,0xf1,0x60,0x41,0xe8,0x84,0xe8,0x84,0xe8,0x84,0xe8,0x84, ++0x90,0x84,0x01,0xb4,0xb8,0xf1,0x0d,0x02,0x61,0x44,0x90,0x84,0x20,0xb4,0xff,0xff, ++0x08,0x03,0x64,0x44,0x20,0x2a,0x04,0x00,0x00,0x64,0x3a,0xfb,0x00,0xbc,0x01,0x00, ++0x01,0xbc,0x2e,0x58,0xff,0xff,0x00,0x64,0xd5,0xfb,0x4c,0x60,0xb6,0x78,0xff,0xff, ++0x6c,0xf5,0x52,0x60,0x58,0x4e,0x52,0x78,0xff,0xff,0x52,0x60,0x58,0x4e,0xdc,0x78, ++0xff,0xff,0x79,0xf1,0x10,0x67,0xa0,0x84,0xb0,0xbc,0x29,0xfa,0x52,0x60,0x58,0x4e, ++0xcd,0x78,0xff,0xff,0x06,0x63,0x38,0xfc,0x00,0x64,0x22,0xfa,0x39,0x60,0x58,0x4e, ++0xfe,0x78,0xff,0xff,0x66,0x45,0x00,0xf4,0x04,0x61,0x71,0xf1,0x01,0x64,0x64,0x40, ++0x02,0x36,0x05,0x00,0x80,0x64,0x64,0x40,0x04,0x36,0x01,0x00,0x00,0x64,0xa1,0xda, ++0x01,0x63,0x59,0xdc,0x00,0x64,0x59,0xda,0x9d,0xf1,0x2b,0x60,0x66,0x62,0xa2,0xd9, ++0x3f,0x60,0x6a,0x62,0x3f,0x60,0x16,0x64,0xa2,0xdb,0x65,0x44,0x5a,0xdb,0x0a,0x64, ++0x5a,0xdb,0xff,0xff,0x2b,0xff,0xc1,0xfe,0x01,0x64,0x51,0xfb,0x3f,0x60,0x9a,0x62, ++0x2b,0x60,0x62,0x64,0xa2,0xdb,0x02,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff,0x21,0x60, ++0xac,0x62,0x00,0x60,0x0c,0x64,0xa2,0xdb,0x4c,0x60,0x0b,0x64,0x5a,0xdb,0xcf,0xfe, ++0x2f,0x58,0xff,0xff,0x21,0x60,0xaa,0x62,0xa2,0xd1,0x00,0x60,0x08,0x64,0xa0,0x80, ++0x9c,0x84,0x2e,0x03,0xa0,0x84,0xa2,0xdb,0x3f,0x60,0x9a,0x62,0x2b,0x60,0x62,0x64, ++0xa2,0xdb,0x03,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff,0x00,0x64,0x51,0xfb,0x21,0x60, ++0xaa,0x62,0x00,0x64,0xa2,0xdb,0x5a,0xdb,0x26,0x46,0x38,0xf2,0x00,0xf4,0x04,0xf2, ++0x60,0x41,0x00,0xa8,0xff,0xff,0x03,0x03,0x4c,0x60,0xa6,0x78,0xff,0xff,0x71,0xf3, ++0xff,0xff,0x02,0xb4,0x03,0xf2,0x03,0x02,0x4c,0x60,0x76,0x78,0xff,0xff,0x02,0xa8, ++0x88,0x65,0x38,0x02,0xd5,0x80,0xff,0xff,0x04,0x05,0x4c,0x60,0xa6,0x78,0xff,0xff, ++0x44,0x00,0x26,0x46,0x52,0x60,0x58,0x4e,0x52,0x78,0xff,0xff,0xff,0x7f,0x00,0x7e, ++0x0e,0xfa,0x08,0x64,0x28,0xfa,0x79,0xf1,0x10,0x67,0xa0,0x84,0xb0,0xbd,0x40,0x67, ++0xb4,0x84,0x29,0xfa,0x2b,0xf0,0x2e,0xf2,0xff,0xff,0x2e,0xf8,0x2b,0xfa,0x2c,0xf0, ++0xff,0xff,0x2f,0xf2,0x2f,0xf8,0x2c,0xfa,0xff,0xff,0x2d,0xf0,0x30,0xf2,0x30,0xf8, ++0xff,0xff,0x2d,0xfa,0x00,0x64,0x22,0xfa,0x39,0x60,0x58,0x4e,0xfe,0x78,0xff,0xff, ++0x66,0x45,0x00,0xf4,0x04,0x61,0x01,0x64,0xa1,0xda,0x03,0x63,0x59,0xdc,0x4b,0x60, ++0xe5,0x78,0xff,0xff,0x04,0xa8,0xff,0xff,0x30,0x02,0x26,0x46,0x3e,0x60,0x58,0x4e, ++0xa2,0x78,0xff,0xff,0xe9,0xf3,0xff,0xff,0x08,0xb0,0xff,0xff,0x03,0x03,0x4d,0x60, ++0x50,0x78,0xff,0xff,0x50,0x60,0x46,0x78,0xff,0xff,0x00,0x60,0x04,0x64,0xa0,0x80, ++0x9c,0x84,0x18,0x03,0xa0,0x84,0xa2,0xdb,0x00,0x64,0x51,0xfb,0x21,0x60,0xaa,0x62, ++0x00,0x64,0xa2,0xdb,0x5a,0xdb,0x52,0x60,0x58,0x4e,0xeb,0x78,0xff,0xff,0xe9,0xf3, ++0xff,0xff,0x08,0xb0,0xff,0xff,0x03,0x03,0x4d,0x60,0x50,0x78,0xff,0xff,0x50,0x60, ++0x46,0x78,0xff,0xff,0x4c,0x60,0x09,0x78,0xff,0xff,0x26,0x46,0x3e,0x60,0x58,0x4e, ++0xa2,0x78,0xff,0xff,0xe9,0xf3,0xff,0xff,0x08,0xb0,0xff,0xff,0x03,0x03,0x4c,0x60, ++0xd0,0x78,0xff,0xff,0x4f,0x60,0x33,0x78,0xff,0xff,0x9d,0xf1,0x2b,0x60,0x66,0x62, ++0xa2,0xd9,0x6d,0xf5,0x52,0x60,0x58,0x4e,0xdc,0x78,0xff,0xff,0x00,0x60,0xa0,0x63, ++0x2a,0x60,0xc6,0x64,0xa3,0xdb,0x64,0x60,0xd8,0x63,0xbd,0xd3,0xbd,0xd1,0xff,0xff, ++0xb0,0x84,0xa3,0xd1,0xff,0xff,0xb0,0x83,0x64,0x60,0xd6,0x62,0xa2,0xdd,0x00,0x60, ++0xa0,0x63,0x00,0x60,0xf8,0x65,0xa3,0xd3,0xa5,0xd1,0x04,0xa4,0xa3,0xdb,0xd0,0x80, ++0xa0,0xd3,0x07,0x07,0x40,0x47,0x53,0x60,0x58,0x4e,0x3e,0x78,0xff,0xff,0xef,0x02, ++0x0c,0x00,0x21,0x60,0xaa,0x62,0x00,0x64,0xa2,0xdb,0x5a,0xdb,0x6a,0x60,0x1e,0x65, ++0x00,0x64,0xa5,0xdb,0x44,0x60,0xb0,0x78,0xff,0xff,0x27,0x43,0x3c,0xa3,0xa3,0xd1, ++0x6a,0x60,0x9a,0x63,0xbb,0xf3,0xa3,0xd9,0xa0,0x84,0xd0,0x80,0xff,0xff,0xd7,0x02, ++0x27,0x43,0x40,0xa3,0xa3,0xd3,0xff,0xff,0x01,0xa0,0x60,0x41,0x05,0x02,0x3e,0x60, ++0x58,0x4e,0xbf,0x78,0xff,0xff,0x0d,0x00,0x17,0x60,0xdc,0x62,0xa2,0xd3,0xff,0xff, ++0x60,0x45,0xd5,0x84,0x60,0x45,0x01,0x0d,0x00,0x65,0x3e,0x60,0x58,0x4e,0xe7,0x78, ++0xff,0xff,0x21,0x60,0xaa,0x62,0x00,0x64,0xa2,0xdb,0xde,0xfe,0xff,0xff,0x0b,0x04, ++0x21,0x60,0xac,0x62,0x40,0x60,0x00,0x64,0xa2,0xdb,0x4c,0x60,0xee,0x64,0x5a,0xdb, ++0xcf,0xfe,0x2f,0x58,0xff,0xff,0x27,0x44,0xa0,0xd3,0xff,0xff,0x00,0x7f,0x60,0x5c, ++0x3f,0x60,0x8a,0x62,0xa2,0xd9,0xca,0x82,0x1e,0x64,0xa2,0xdb,0xff,0xff,0x2d,0xff, ++0x21,0x60,0xac,0x62,0x20,0x60,0x00,0x64,0xa2,0xdb,0x4d,0x60,0x3c,0x64,0x5a,0xdb, ++0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60,0xaa,0x62,0x00,0x64,0xa2,0xdb,0xbe,0xfe, ++0x21,0x60,0x90,0x62,0xa2,0xd1,0x40,0x60,0x00,0x64,0xb0,0x84,0xa2,0xdb,0xcf,0xfe, ++0xe9,0xf3,0xff,0xff,0x08,0xbc,0xe9,0xfb,0x4b,0x60,0xb9,0x78,0xff,0xff,0x6d,0xf5, ++0x52,0x60,0x58,0x4e,0x52,0x78,0xff,0xff,0x00,0x64,0x29,0xfa,0x52,0x60,0x58,0x4e, ++0xcd,0x78,0xff,0xff,0xff,0xff,0x3a,0xf1,0x00,0xf4,0x04,0x62,0x00,0x60,0x01,0x64, ++0xb0,0x84,0xa2,0xda,0x0f,0x63,0x04,0x61,0x59,0xdc,0x51,0x60,0x58,0x4e,0x9e,0x78, ++0xff,0xff,0x6d,0xf5,0x2d,0x44,0x08,0xa4,0x38,0xfa,0x00,0x64,0x22,0xfa,0x39,0x60, ++0x58,0x4e,0xfe,0x78,0xff,0xff,0x3f,0x60,0x6a,0x62,0x3f,0x60,0x16,0x64,0xa2,0xdb, ++0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0xc1,0xfe,0x06,0x64, ++0x51,0xfb,0x3f,0x60,0x9a,0x62,0x2b,0x60,0x62,0x64,0xa2,0xdb,0x02,0x64,0x4a,0xdb, ++0xff,0xff,0x1d,0xff,0x21,0x60,0xac,0x62,0x00,0x60,0x1c,0x64,0xa2,0xdb,0x4d,0x60, ++0x96,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60,0xaa,0x62,0xa2,0xd1, ++0x00,0x60,0x08,0x64,0xa0,0x80,0x9c,0x84,0x21,0x03,0xa0,0x84,0xa2,0xdb,0x3f,0x60, ++0x9a,0x62,0x2b,0x60,0x62,0x64,0xa2,0xdb,0x03,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff, ++0x00,0x63,0x51,0xfd,0x21,0x60,0xaa,0x62,0x00,0x64,0xa2,0xdb,0x5a,0xdb,0x26,0x46, ++0x00,0xf4,0x03,0xf2,0xff,0xff,0x00,0xb8,0xff,0xff,0x3d,0x03,0x26,0x46,0x3e,0x60, ++0x58,0x4e,0xa2,0x78,0xff,0xff,0x4c,0x60,0xd0,0x78,0xff,0xff,0x00,0x60,0x10,0x64, ++0xa0,0x80,0x9c,0x84,0x1a,0x03,0xa0,0x84,0xa2,0xdb,0x3f,0x60,0x9a,0x62,0x2b,0x60, ++0x62,0x64,0xa2,0xdb,0x03,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff,0x26,0x46,0x3e,0x60, ++0x58,0x4e,0xa2,0x78,0xff,0xff,0x00,0x64,0x51,0xfb,0x21,0x60,0xaa,0x62,0x00,0x64, ++0xa2,0xdb,0x5a,0xdb,0x4d,0x60,0x49,0x78,0xff,0xff,0x00,0x60,0x04,0x64,0xa0,0x80, ++0x9c,0x84,0x10,0x03,0xa0,0x84,0xa2,0xdb,0x00,0x64,0x51,0xfb,0x21,0x60,0xaa,0x62, ++0x00,0x64,0xa2,0xdb,0x5a,0xdb,0x52,0x60,0x58,0x4e,0xeb,0x78,0xff,0xff,0x4c,0x60, ++0xd0,0x78,0xff,0xff,0xa0,0x00,0x53,0x60,0x58,0x4e,0xab,0x78,0xff,0xff,0x21,0x60, ++0xc2,0x62,0xa2,0xd1,0x00,0x60,0x08,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff,0xcf,0xfe, ++0x52,0x60,0x58,0x4e,0x67,0x78,0xff,0xff,0x52,0x60,0x58,0x4e,0x7e,0x78,0xff,0xff, ++0x5f,0x60,0x58,0x4e,0xbe,0x78,0xff,0xff,0x53,0x60,0x58,0x4e,0x75,0x78,0xff,0xff, ++0x52,0x60,0x58,0x4e,0xfe,0x78,0xff,0xff,0x27,0x43,0x11,0x61,0x10,0x65,0xc7,0x83, ++0x62,0x60,0x90,0x64,0xbd,0xd1,0xcd,0x81,0x58,0xd9,0xfc,0x02,0x26,0x46,0x3e,0x60, ++0x58,0x4e,0xa2,0x78,0xff,0xff,0x01,0x64,0x80,0xfb,0xff,0xff,0xc1,0xfe,0x01,0x64, ++0x84,0xfb,0x01,0x67,0x79,0xfb,0x04,0x64,0xbd,0xfb,0x01,0x65,0x3d,0x60,0x58,0x4e, ++0x39,0x78,0xff,0xff,0x53,0x60,0x58,0x4e,0x9a,0x78,0xff,0xff,0x21,0x60,0x98,0x62, ++0xa2,0xd1,0x00,0x60,0x02,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff,0xcf,0xfe,0x21,0x60, ++0xbc,0x62,0xa2,0xd1,0x00,0x60,0x80,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff,0xcf,0xfe, ++0x0c,0x64,0x51,0xfb,0x21,0x60,0xac,0x62,0x00,0x60,0xf0,0x64,0xa2,0xdb,0x4e,0x60, ++0x56,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60,0xaa,0x62,0xa2,0xd1, ++0x00,0x60,0x80,0x64,0xa0,0x80,0x9c,0x84,0x07,0x03,0xa0,0x84,0xa2,0xdb,0x64,0x60, ++0xe4,0x62,0x0e,0x64,0xa2,0xdb,0x17,0x00,0x00,0x60,0x40,0x64,0xa0,0x80,0x9c,0x84, ++0x07,0x03,0xa0,0x84,0xa2,0xdb,0x64,0x60,0xe4,0x62,0x00,0x64,0xa2,0xdb,0x0b,0x00, ++0x00,0x60,0x10,0x64,0xa0,0x80,0x9c,0x84,0x5a,0x03,0xa0,0x84,0xa2,0xdb,0x64,0x60, ++0xe4,0x62,0x0a,0x64,0xa2,0xdb,0x52,0xf3,0xff,0xff,0x01,0xb0,0xff,0xff,0x14,0x03, ++0x21,0x60,0x98,0x62,0xa2,0xd1,0x00,0x60,0x04,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff, ++0xcf,0xfe,0x21,0x60,0xac,0x62,0x08,0x60,0x00,0x64,0xa2,0xdb,0x4e,0x60,0x95,0x64, ++0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60,0xaa,0x62,0x00,0x64,0xa2,0xdb, ++0x5a,0xdb,0x00,0x64,0x51,0xfb,0x21,0x60,0x7a,0x62,0xa2,0xd1,0x64,0x60,0xee,0x62, ++0xa2,0xd9,0x21,0x60,0x7c,0x62,0xa2,0xd1,0x64,0x60,0xf0,0x62,0xa2,0xd9,0x4e,0x60, ++0x58,0x4e,0xe4,0x78,0xff,0xff,0x02,0x64,0x80,0xfb,0xff,0xff,0xc1,0xfe,0x64,0x60, ++0xe4,0x62,0xa2,0xd1,0x80,0x60,0xe6,0x62,0xa2,0xd9,0x64,0x40,0x0a,0x36,0x04,0x00, ++0x06,0xa2,0x00,0x64,0xa2,0xdb,0x5a,0xdb,0x6a,0x60,0x1c,0x62,0x00,0x64,0xa2,0xdb, ++0x02,0x65,0x3d,0x60,0x58,0x4e,0x39,0x78,0xff,0xff,0x6a,0x60,0x1e,0x65,0x67,0x60, ++0x74,0x62,0x00,0x64,0xa2,0xdb,0xa5,0xdb,0x44,0x60,0xb0,0x78,0xff,0xff,0x00,0x60, ++0x20,0x64,0xa0,0x80,0x9c,0x84,0x0a,0x03,0xa0,0x84,0xa2,0xdb,0x00,0x63,0x51,0xfd, ++0x21,0x60,0xaa,0x62,0x00,0x64,0xa2,0xdb,0x5a,0xdb,0x1b,0x00,0x4e,0x60,0x54,0x78, ++0xff,0xff,0x2f,0x58,0xff,0xff,0x3f,0x60,0x9a,0x62,0x2b,0x60,0x62,0x64,0xa2,0xdb, ++0x03,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff,0x00,0x64,0x51,0xfb,0x21,0x60,0xaa,0x62, ++0x00,0x64,0xa2,0xdb,0x5a,0xdb,0x01,0x64,0x80,0xfb,0xff,0xff,0xc1,0xfe,0x2e,0x58, ++0xff,0xff,0x02,0x64,0x80,0xfb,0x3a,0xf3,0x39,0xfb,0x00,0x60,0xe6,0x65,0x00,0x60, ++0xe4,0x63,0xa5,0xd3,0xa3,0xdb,0x9d,0xf1,0x2b,0x60,0x66,0x62,0xa2,0xd9,0x80,0xf3, ++0x00,0x65,0xd4,0x80,0xff,0xff,0x0c,0x03,0x21,0x60,0xac,0x62,0x80,0x60,0x00,0x64, ++0xa2,0xdb,0x4f,0x60,0x08,0x64,0x5a,0xdb,0xcf,0xfe,0xc1,0xfe,0x2f,0x58,0xff,0xff, ++0x21,0x60,0xaa,0x62,0x00,0x64,0xa2,0xdb,0x5a,0xdb,0x00,0x60,0xa0,0x63,0x2a,0x60, ++0xc6,0x64,0xa3,0xdb,0x67,0x60,0x76,0x62,0x00,0x64,0xa2,0xdb,0x64,0x60,0xd8,0x63, ++0xbd,0xd3,0xbd,0xd1,0xff,0xff,0xb0,0x84,0xa3,0xd1,0xff,0xff,0xb0,0x83,0x64,0x60, ++0xd6,0x62,0xa2,0xdd,0x00,0x60,0xa0,0x63,0x00,0x60,0xf8,0x65,0xa3,0xd3,0xff,0xff, ++0x02,0xa4,0xa0,0xd1,0xff,0xff,0x64,0x41,0xa5,0xd1,0x02,0xa4,0xa3,0xdb,0xd0,0x80, ++0xa0,0xd3,0x49,0x07,0x40,0x47,0xb7,0xf1,0x4c,0xf3,0xff,0xff,0xc0,0x85,0xd5,0x80, ++0x60,0x45,0x0e,0x05,0x64,0x60,0xe4,0x62,0xa2,0xd3,0x1e,0xf1,0xfc,0xa0,0x65,0x44, ++0x3a,0x02,0x64,0x40,0x10,0x2a,0x37,0x00,0x03,0xa5,0xd5,0x80,0x34,0x04,0x07,0x00, ++0x64,0x60,0xe4,0x62,0xa2,0xd3,0xff,0xff,0xfc,0xa0,0xff,0xff,0x13,0x02,0x6a,0x60, ++0x18,0x62,0xa2,0xd1,0x27,0x44,0x3e,0xa4,0xa0,0xd3,0xff,0xff,0x60,0x41,0x02,0xa4, ++0xd0,0x80,0xff,0xff,0xc7,0x07,0xe1,0x85,0xc5,0x85,0x64,0x44,0xe0,0x84,0xd4,0x80, ++0xff,0xff,0xc0,0x04,0x53,0x60,0x58,0x4e,0x3e,0x78,0xff,0xff,0xbb,0x02,0x27,0x44, ++0x06,0xa4,0x60,0x41,0xa1,0xd1,0x75,0xf3,0xff,0xff,0xd0,0x80,0x76,0xf1,0x59,0xd3, ++0x68,0x02,0xd0,0x80,0x77,0xf3,0x59,0xd1,0x64,0x02,0xd0,0x80,0xff,0xff,0x61,0x02, ++0x4f,0x60,0x33,0x78,0xff,0xff,0x21,0x60,0xaa,0x62,0x00,0x64,0xa2,0xdb,0xde,0xfe, ++0xff,0xff,0x0b,0x04,0x21,0x60,0xac,0x62,0x40,0x60,0x00,0x64,0xa2,0xdb,0x4f,0x60, ++0x8c,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x39,0xf3,0x3a,0xfb,0x00,0x60, ++0xe4,0x63,0xa3,0xd1,0x3f,0x60,0x8a,0x62,0xa2,0xd9,0xca,0x82,0x1e,0x64,0xa2,0xdb, ++0xff,0xff,0x2d,0xff,0x21,0x60,0xac,0x62,0x20,0x60,0x00,0x64,0xa2,0xdb,0x4f,0x60, ++0xb6,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60,0xaa,0x62,0x00,0x64, ++0xa2,0xdb,0xbe,0xfe,0x21,0x60,0x90,0x62,0xa2,0xd1,0x40,0x60,0x00,0x64,0xb0,0x84, ++0xa2,0xdb,0xcf,0xfe,0x67,0x60,0x76,0x62,0xa2,0xd3,0xff,0xff,0xff,0xa0,0xff,0xff, ++0x10,0x02,0x3f,0x60,0x10,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa8,0x60,0x46,0x09,0x02, ++0x21,0x60,0xc2,0x62,0xa2,0xd1,0x00,0x60,0x08,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff, ++0xcf,0xfe,0x01,0x63,0x80,0xfd,0xff,0xff,0xc1,0xfe,0x21,0x60,0x98,0x62,0xa2,0xd1, ++0x00,0x60,0x02,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff,0xcf,0xfe,0x4e,0x60,0x49,0x78, ++0xff,0xff,0x27,0x43,0x3c,0xa3,0xa3,0xd1,0xbb,0xf3,0xff,0xff,0xa0,0x84,0xd0,0x80, ++0xff,0xff,0x03,0x03,0x4f,0x60,0x33,0x78,0xff,0xff,0x27,0x43,0x40,0xa3,0xa3,0xd3, ++0xff,0xff,0x01,0xa0,0x60,0x41,0x05,0x02,0x3e,0x60,0x58,0x4e,0xbf,0x78,0xff,0xff, ++0x0d,0x00,0x17,0x60,0xdc,0x62,0xa2,0xd3,0xff,0xff,0x60,0x45,0xd5,0x84,0x60,0x45, ++0x01,0x0d,0x00,0x65,0x3e,0x60,0x58,0x4e,0xe7,0x78,0xff,0xff,0x21,0x60,0xaa,0x62, ++0x00,0x64,0xa2,0xdb,0xde,0xfe,0xff,0xff,0x0b,0x04,0x21,0x60,0xac,0x62,0x40,0x60, ++0x00,0x64,0xa2,0xdb,0x4f,0x60,0xf6,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff, ++0x27,0x44,0xa0,0xd3,0xff,0xff,0x00,0x7f,0x60,0x5c,0x3f,0x60,0x8a,0x62,0xa2,0xd9, ++0xca,0x82,0x1e,0x64,0xa2,0xdb,0xff,0xff,0x2d,0xff,0x21,0x60,0xac,0x62,0x20,0x60, ++0x00,0x64,0xa2,0xdb,0x50,0x60,0x39,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff, ++0x21,0x60,0xaa,0x62,0x00,0x64,0xa2,0xdb,0xbe,0xfe,0x21,0x60,0x90,0x62,0xa2,0xd1, ++0x40,0x60,0x00,0x64,0xb0,0x84,0xa2,0xdb,0xcf,0xfe,0x6d,0xf5,0x52,0x60,0x58,0x4e, ++0x52,0x78,0xff,0xff,0x00,0x60,0x20,0x64,0x29,0xfa,0x52,0x60,0x58,0x4e,0xcd,0x78, ++0xff,0xff,0x52,0x60,0x58,0x4e,0xdc,0x78,0xff,0xff,0x00,0xf4,0x04,0x61,0x3a,0xf1, ++0x01,0x64,0xb0,0x84,0xa1,0xda,0x0f,0x64,0x59,0xda,0x75,0xf1,0xff,0xff,0x59,0xd8, ++0x76,0xf1,0x59,0xd8,0xff,0xff,0x77,0xf1,0x59,0xd8,0x51,0x60,0x58,0x4e,0x9e,0x78, ++0xff,0xff,0x6d,0xf5,0x2d,0x44,0x0e,0xa4,0x38,0xfa,0x00,0x64,0x22,0xfa,0x39,0x60, ++0x58,0x4e,0xfe,0x78,0xff,0xff,0x3f,0x60,0x6a,0x62,0x3f,0x60,0x16,0x64,0xa2,0xdb, ++0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0xc1,0xfe,0x14,0x64, ++0x51,0xfb,0x3f,0x60,0x9a,0x62,0x2b,0x60,0x62,0x64,0xa2,0xdb,0x02,0x64,0x4a,0xdb, ++0xff,0xff,0x1d,0xff,0x21,0x60,0xac,0x62,0x00,0x60,0x1c,0x64,0xa2,0xdb,0x50,0x60, ++0x96,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60,0xaa,0x62,0xa2,0xd1, ++0x00,0x60,0x04,0x64,0xa0,0x80,0x9c,0x84,0x14,0x03,0xa0,0x84,0xa2,0xdb,0x00,0x64, ++0x51,0xfb,0x21,0x60,0xaa,0x62,0x00,0x64,0xa2,0xdb,0x5a,0xdb,0x52,0x60,0x58,0x4e, ++0xeb,0x78,0xff,0xff,0x67,0x60,0x76,0x62,0x01,0x64,0xa2,0xdb,0x4f,0x60,0x33,0x78, ++0xff,0xff,0x00,0x60,0x10,0x64,0xa0,0x80,0x9c,0x84,0x15,0x03,0xa0,0x84,0xa2,0xdb, ++0x3f,0x60,0x9a,0x62,0x2b,0x60,0x62,0x64,0xa2,0xdb,0x03,0x64,0x4a,0xdb,0xff,0xff, ++0x1d,0xff,0x00,0x64,0x51,0xfb,0x21,0x60,0xaa,0x62,0x00,0x64,0xa2,0xdb,0x5a,0xdb, ++0x51,0x60,0x4d,0x78,0xff,0xff,0x00,0x60,0x08,0x64,0xa0,0x80,0x9c,0x84,0x22,0x03, ++0xa0,0x84,0xa2,0xdb,0x3f,0x60,0x9a,0x62,0x2b,0x60,0x62,0x64,0xa2,0xdb,0x03,0x64, ++0x4a,0xdb,0xff,0xff,0x1d,0xff,0x00,0x64,0x51,0xfb,0x21,0x60,0xaa,0x62,0x00,0x64, ++0xa2,0xdb,0x5a,0xdb,0x26,0x46,0x00,0xf4,0xff,0xff,0x03,0xf2,0xff,0xff,0x00,0xb8, ++0xff,0xff,0x09,0x03,0x26,0x46,0x3e,0x60,0x58,0x4e,0xa2,0x78,0xff,0xff,0x4f,0x60, ++0x33,0x78,0xff,0xff,0xa0,0x00,0x53,0x60,0x58,0x4e,0xab,0x78,0xff,0xff,0x21,0x60, ++0xc2,0x62,0xa2,0xd1,0x00,0x60,0x08,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff,0xcf,0xfe, ++0x52,0x60,0x58,0x4e,0x67,0x78,0xff,0xff,0x52,0x60,0x58,0x4e,0x7e,0x78,0xff,0xff, ++0x5f,0x60,0x58,0x4e,0xbe,0x78,0xff,0xff,0x53,0x60,0x58,0x4e,0x75,0x78,0xff,0xff, ++0x52,0x60,0x58,0x4e,0xfe,0x78,0xff,0xff,0x26,0x46,0x3e,0x60,0x58,0x4e,0xa2,0x78, ++0xff,0xff,0x18,0x60,0x0a,0x64,0xa0,0xd3,0xff,0xff,0x00,0xa0,0xff,0xff,0x0f,0x02, ++0x64,0x60,0xe4,0x62,0xa2,0xd1,0x80,0x60,0xe6,0x62,0xa2,0xd9,0x00,0x64,0x06,0xa2, ++0xa2,0xdb,0x5a,0xdb,0x03,0x65,0x3d,0x60,0x58,0x4e,0x39,0x78,0xff,0xff,0x53,0x60, ++0x58,0x4e,0x9a,0x78,0xff,0xff,0x01,0x63,0x80,0xfd,0xff,0xff,0xc1,0xfe,0x21,0x60, ++0x98,0x62,0xa2,0xd1,0x00,0x60,0x02,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff,0xcf,0xfe, ++0x21,0x60,0xbc,0x62,0xa2,0xd1,0x00,0x60,0x80,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff, ++0xcf,0xfe,0x4e,0x60,0x49,0x78,0xff,0xff,0xe9,0xf3,0xff,0xff,0xf7,0xb4,0xe9,0xfb, ++0x4b,0x60,0xb9,0x78,0xff,0xff,0x51,0xf1,0x29,0xf2,0x64,0x41,0x60,0x40,0xa0,0x3a, ++0x14,0x00,0x08,0xb1,0xff,0xff,0x3f,0x03,0x66,0x45,0x00,0xf4,0x80,0x60,0xee,0x64, ++0x02,0xf0,0xa0,0xd9,0x65,0x46,0x21,0x60,0xaa,0x62,0xa2,0xd1,0x00,0x60,0x10,0x64, ++0xb0,0x84,0xa2,0xdb,0xff,0xff,0xcf,0xfe,0x2e,0x00,0xc0,0x3a,0x14,0x00,0x04,0xb1, ++0xff,0xff,0x29,0x03,0x66,0x45,0x00,0xf4,0x80,0x60,0xec,0x64,0x02,0xf0,0xa0,0xd9, ++0x65,0x46,0x21,0x60,0xaa,0x62,0xa2,0xd1,0x00,0x60,0x10,0x64,0xb0,0x84,0xa2,0xdb, ++0xff,0xff,0xcf,0xfe,0x18,0x00,0xb0,0x3a,0x02,0x00,0x01,0x65,0x07,0x00,0x10,0x3a, ++0x02,0x00,0x02,0x65,0x03,0x00,0x30,0x3a,0x0e,0x00,0x10,0x65,0xa5,0x80,0xff,0xff, ++0x0a,0x03,0x21,0x60,0xaa,0x62,0xa2,0xd1,0x00,0x60,0x08,0x64,0xb0,0x84,0xa2,0xdb, ++0xff,0xff,0xcf,0xfe,0x00,0x66,0x2f,0x58,0xff,0xff,0x27,0x43,0x12,0xa3,0xbf,0xd1, ++0xff,0xff,0x64,0x47,0x59,0xda,0x64,0x41,0xdd,0x81,0xe9,0x81,0x62,0x44,0x04,0x03, ++0xbd,0xd1,0xcd,0x81,0x58,0xd8,0xfc,0x02,0x58,0x8d,0x18,0x60,0x68,0x63,0xa3,0xd1, ++0x2d,0x44,0xc8,0x84,0x64,0x45,0x64,0x41,0x03,0xa1,0xe9,0x81,0x41,0x4c,0xbd,0xd1, ++0xcd,0x81,0x58,0xd8,0xfc,0x02,0x2d,0x44,0xa0,0xd2,0x2d,0x43,0x60,0x47,0x01,0x7e, ++0xa3,0xda,0x2d,0x41,0x27,0x44,0x10,0xa4,0xa0,0xd3,0xcb,0x83,0xc5,0x81,0x02,0xa1, ++0x61,0x5c,0x44,0x8d,0xf8,0x84,0x2c,0x41,0x0f,0x04,0x64,0x44,0xff,0xa4,0x60,0x5c, ++0xbe,0xd2,0xff,0xff,0x60,0x47,0xbe,0xda,0x00,0x7e,0xa3,0xd2,0x60,0x45,0x00,0x7f, ++0xb4,0x84,0xcd,0x81,0xbd,0xda,0xf4,0x02,0xe1,0xf3,0x64,0x41,0x60,0x40,0x01,0x3a, ++0x24,0x00,0x64,0x44,0x07,0xa4,0x60,0x5c,0x01,0xa1,0x05,0x60,0xb0,0x64,0xa1,0xda, ++0xa0,0x60,0x00,0x64,0x59,0xda,0x01,0x60,0xf8,0x64,0x59,0xda,0x00,0xb4,0x59,0xda, ++0x2d,0x40,0x01,0x2a,0x0f,0x00,0xf8,0xa1,0x61,0x43,0x04,0x61,0xbe,0xd2,0xff,0xff, ++0x60,0x47,0xbe,0xda,0x00,0x7e,0xa3,0xd2,0x60,0x45,0x00,0x7f,0xb4,0x84,0xcd,0x81, ++0xbd,0xda,0xf4,0x02,0x2d,0x44,0x07,0xa4,0x40,0x4d,0x27,0x44,0x42,0xa4,0x64,0x41, ++0xa0,0xd1,0x01,0xa1,0x36,0xf3,0x64,0x40,0x01,0x2a,0x41,0x00,0x0f,0x3a,0x3f,0x00, ++0x34,0xf3,0xff,0xff,0x60,0x40,0x01,0x2a,0x3a,0x00,0x12,0x65,0xdd,0x64,0x65,0x5f, ++0xa1,0xda,0x50,0x60,0x00,0x64,0x59,0xda,0x01,0x60,0xf2,0x64,0x59,0xda,0x01,0x64, ++0x59,0xda,0x50,0x60,0x00,0x64,0x59,0xda,0x00,0x60,0xf2,0x64,0x59,0xda,0x00,0x64, ++0x59,0xda,0x01,0x64,0x59,0xda,0xa0,0x60,0x00,0x64,0x59,0xda,0xd6,0xf1,0x64,0x47, ++0xfe,0xb4,0x64,0x40,0x01,0x26,0x01,0xbc,0x60,0x47,0xf8,0x7e,0x59,0xda,0x65,0x44, ++0x02,0xa5,0x2d,0x40,0x01,0x2a,0x10,0x00,0xd5,0x81,0x61,0x43,0x65,0x41,0xe9,0x81, ++0xbe,0xd2,0xff,0xff,0x60,0x47,0xbe,0xda,0x00,0x7e,0xa3,0xd2,0x60,0x5c,0x00,0x7f, ++0xb0,0x84,0xcd,0x81,0xbd,0xda,0xf4,0x02,0x2d,0x44,0xc4,0x84,0x40,0x4d,0x2e,0x58, ++0xff,0xff,0x6a,0x60,0x9a,0x62,0xa2,0xd3,0xff,0xff,0xff,0xff,0x01,0x2a,0x02,0x00, ++0x00,0x64,0x09,0x00,0x02,0x2a,0x02,0x00,0x01,0x64,0x05,0x00,0x04,0x2a,0x02,0x00, ++0x02,0x64,0x01,0x00,0x03,0x64,0x13,0xfa,0x2e,0x58,0xff,0xff,0xff,0x60,0xff,0x65, ++0x6a,0x60,0x18,0x63,0x27,0x42,0x3e,0xa2,0xa2,0xd3,0x7f,0x7c,0xa3,0xdb,0xd4,0x80, ++0x01,0x61,0x02,0x02,0x00,0x61,0x65,0x5c,0x6a,0x60,0x1a,0x62,0x61,0x44,0xa2,0xdb, ++0x6a,0x60,0x16,0x62,0xa2,0xd9,0x2e,0x58,0xff,0xff,0x27,0x42,0x32,0xa2,0x00,0x61, ++0x00,0x63,0xa2,0xd3,0xff,0xff,0x00,0xbc,0xe0,0x84,0x24,0x03,0x04,0x3a,0x02,0x00, ++0x01,0xb9,0x1e,0x00,0x08,0x3a,0x0a,0x00,0x02,0xb9,0x60,0x40,0x01,0x2b,0x18,0x00, ++0x01,0x65,0xd7,0x80,0xff,0xff,0x14,0x05,0x01,0x63,0x12,0x00,0x16,0x3a,0x0a,0x00, ++0x04,0xb9,0x60,0x40,0x01,0x2b,0x0c,0x00,0x02,0x65,0xd7,0x80,0xff,0xff,0x08,0x05, ++0x02,0x63,0x06,0x00,0x2c,0x3a,0x04,0x00,0x08,0xb9,0x60,0x40,0x01,0x27,0x03,0x63, ++0x02,0xa2,0xd7,0x00,0x62,0x60,0xda,0x62,0xa2,0xdd,0xbb,0xf1,0x62,0x60,0xdc,0x63, ++0xa1,0x84,0xa3,0xdb,0x60,0x40,0x08,0x2a,0x03,0x00,0x03,0x63,0x08,0x64,0x0c,0x00, ++0x04,0x2a,0x03,0x00,0x02,0x63,0x04,0x64,0x07,0x00,0x02,0x2a,0x03,0x00,0x01,0x63, ++0x02,0x64,0x02,0x00,0x00,0x63,0x01,0x64,0x43,0xfb,0x44,0xf1,0x64,0x60,0xec,0x62, ++0xa2,0xd9,0x44,0xfd,0x2e,0x58,0xff,0xff,0x27,0x43,0x06,0xa3,0xbd,0xd1,0x2b,0xf8, ++0x31,0xf8,0xff,0xff,0xbd,0xd1,0x2c,0xf8,0x32,0xf8,0xff,0xff,0xa3,0xd1,0x2d,0xf8, ++0x33,0xf8,0x2e,0x58,0xff,0xff,0xb0,0xf1,0xff,0xff,0x2e,0xf8,0xb1,0xf1,0x2f,0xf8, ++0xff,0xff,0xb2,0xf1,0x30,0xf8,0xf0,0x60,0x20,0x64,0x0e,0xfa,0x08,0x64,0x28,0xfa, ++0x2e,0x58,0xff,0xff,0x6a,0x60,0xbc,0x62,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xff,0xff, ++0xa2,0xdb,0x2b,0x60,0x48,0x62,0x01,0x64,0xa2,0xdb,0xff,0xff,0xc0,0xfe,0x2b,0x60, ++0x48,0x62,0x00,0x64,0xa2,0xdb,0x2e,0x58,0xff,0xff,0x6a,0x60,0x1c,0x62,0x27,0x43, ++0xa2,0xdd,0x02,0x65,0x06,0xa6,0x7e,0x00,0x00,0x10,0xc7,0x85,0xa5,0xd3,0xff,0xff, ++0x60,0x47,0x4e,0xfb,0x04,0x65,0xc7,0x85,0xa5,0xd3,0xff,0xff,0x60,0x47,0x4d,0xfb, ++0x0c,0x65,0xc7,0x85,0xa5,0xd3,0x74,0xfb,0xf1,0xa4,0xa0,0xfb,0xa0,0xf1,0x2b,0x60, ++0xba,0x62,0xa2,0xd9,0x3f,0x60,0xba,0x65,0x04,0xf0,0x3f,0x60,0xff,0x64,0x78,0xf9, ++0xa0,0x84,0x60,0x41,0xe8,0x84,0xe8,0x84,0xe8,0x84,0xa5,0xdb,0x3f,0x60,0xb8,0x65, ++0x01,0x64,0x07,0xb1,0x03,0x00,0xe0,0x84,0xcd,0x81,0xff,0xff,0xfc,0x02,0xa5,0xdb, ++0x64,0x60,0xe6,0x63,0x26,0x46,0x31,0xf0,0x75,0xf9,0xbd,0xd9,0xff,0xff,0x32,0xf0, ++0x76,0xf9,0xbd,0xd9,0xff,0xff,0x33,0xf0,0x77,0xf9,0xa3,0xd9,0x2e,0x58,0xff,0xff, ++0x27,0x44,0x0e,0xa4,0xa0,0xd3,0xff,0xff,0x60,0x41,0xe8,0x84,0xe8,0x84,0xe8,0x84, ++0x34,0xf3,0xe8,0x85,0x94,0x84,0x01,0x26,0x26,0x00,0xb8,0xf1,0x1e,0xf3,0x91,0x80, ++0x20,0x2a,0x05,0x00,0x60,0x40,0x10,0x2a,0x1e,0x00,0x20,0xb1,0x61,0x5c,0x3a,0xf9, ++0x64,0x60,0xd6,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa0,0xff,0xff,0x12,0x03,0x50,0xfe, ++0x27,0x41,0x06,0xa1,0x64,0x60,0xd8,0x63,0xa1,0xd3,0xbd,0xd1,0x59,0xd3,0xd0,0x80, ++0xbd,0xd1,0x59,0xd3,0xd0,0x80,0xbd,0xd1,0xff,0xff,0xd0,0x80,0xff,0xff,0x01,0x01, ++0x02,0x00,0x00,0x64,0x01,0x00,0x01,0x64,0x00,0xbc,0x2e,0x58,0xff,0xff,0x6a,0x60, ++0x5a,0x63,0x00,0x64,0xbd,0xdb,0x01,0x64,0xbd,0xdb,0xa3,0xdb,0x27,0x44,0x02,0xa4, ++0xa0,0xd1,0x27,0x44,0x04,0xa4,0xa0,0xd3,0xff,0xff,0xd0,0x81,0xff,0xff,0x01,0x05, ++0x00,0x61,0x6a,0x60,0x52,0x63,0x61,0x44,0xbd,0xdb,0xa3,0xdb,0x6a,0x60,0x56,0x62, ++0xa2,0xd1,0xff,0xff,0xd1,0x81,0xff,0xff,0x01,0x05,0x00,0x61,0x6a,0x60,0x58,0x62, ++0x61,0x44,0xa2,0xdb,0x2e,0x58,0xff,0xff,0x63,0x60,0x0e,0x62,0x69,0x60,0x84,0x63, ++0x00,0x64,0xa2,0xdb,0xbd,0xdb,0xff,0xff,0xbd,0xdb,0xbd,0xdb,0xbd,0xdb,0x6a,0x60, ++0xdc,0x62,0x00,0x64,0xa2,0xdb,0x2e,0x58,0xff,0xff,0x7a,0x60,0xd6,0x64,0x00,0x7c, ++0x58,0xd9,0x58,0xd9,0x58,0xd9,0xff,0xff,0x58,0xd9,0xd5,0xf9,0xd7,0xf9,0x27,0x44, ++0x42,0xa4,0xa0,0xd1,0x00,0x64,0x64,0x40,0x04,0x27,0x01,0x64,0xe7,0xfb,0x64,0x40, ++0x01,0x2a,0x17,0x00,0x36,0xf3,0xff,0xff,0x60,0x40,0x0f,0x3a,0x12,0x00,0x34,0xf3, ++0xff,0xff,0x60,0x40,0x01,0x2a,0x0d,0x00,0x64,0x47,0x01,0xb4,0x02,0xbc,0xd7,0xfb, ++0x02,0x64,0xd6,0xf1,0x64,0x40,0x01,0x27,0x04,0xbc,0x64,0x40,0x01,0x26,0x08,0xbc, ++0xd5,0xfb,0x2e,0x58,0xff,0xff,0x00,0x64,0x51,0xfb,0x3f,0x60,0x98,0x63,0x21,0x44, ++0xbd,0xdb,0xff,0xff,0x1d,0xff,0x01,0x64,0xbd,0xfb,0x21,0x60,0xaa,0x62,0x00,0x64, ++0xa2,0xdb,0x5a,0xdb,0x00,0x60,0x2a,0x63,0x0c,0x60,0x40,0x61,0x0e,0x60,0x7e,0x64, ++0x58,0xd1,0x59,0xd9,0xfd,0x1f,0x2f,0x58,0xff,0xff,0x21,0x60,0xaa,0x62,0xa2,0xd1, ++0x00,0x60,0x04,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff,0xcf,0xfe,0x2f,0x58,0xff,0xff, ++0x6e,0xf5,0xb0,0xf1,0x2e,0xf8,0xff,0xff,0xb1,0xf1,0x2f,0xf8,0xb2,0xf1,0xff,0xff, ++0x30,0xf8,0x73,0xf3,0x72,0xfb,0xe9,0xf3,0xff,0xff,0x60,0x47,0x01,0xbc,0x60,0x47, ++0xe9,0xfb,0x6a,0x60,0x1a,0x62,0xa2,0xd1,0x6a,0x60,0x12,0x62,0xa2,0xd9,0xd0,0xf3, ++0x14,0x7c,0x00,0xa0,0x0f,0x64,0x0e,0x02,0xbd,0xf3,0x14,0x7c,0xfc,0xa0,0x0f,0x64, ++0x09,0x03,0xc4,0xf3,0x28,0x7c,0xfd,0xa0,0x0f,0x64,0x04,0x04,0x01,0x60,0x86,0x64, ++0x01,0x03,0x78,0x64,0xa3,0xf9,0xa5,0xfb,0x21,0x60,0xa4,0x62,0x00,0x64,0xa2,0xdb, ++0xe9,0xf3,0xff,0xff,0x60,0x40,0x03,0x26,0x4d,0x00,0xbd,0xf3,0xff,0xff,0xfc,0xa0, ++0x6a,0x60,0x1c,0x64,0x0e,0x02,0xa0,0xd3,0xff,0xff,0x00,0xa0,0x4e,0xf3,0x60,0x43, ++0x08,0x03,0x02,0xa3,0x60,0x47,0x00,0x7f,0x4d,0xf1,0xbd,0xdb,0x64,0x47,0x00,0x7f, ++0xa3,0xdb,0xe9,0xf3,0xff,0xff,0x60,0x40,0x04,0x2a,0x21,0x00,0x6b,0x60,0x2c,0x62, ++0x80,0x60,0x02,0x64,0xa2,0xdb,0x00,0x65,0x03,0x61,0x7c,0xf1,0x2a,0x60,0xca,0x63, ++0xd3,0x80,0xa3,0xd3,0x0f,0x05,0x04,0xa3,0xa0,0xd3,0x45,0x48,0x00,0x7f,0xe0,0x85, ++0x19,0x60,0xd2,0x64,0x44,0xd3,0x28,0x45,0xa4,0x80,0xb4,0x85,0xf1,0x02,0xcd,0x81, ++0xff,0xff,0xee,0x02,0x19,0x60,0x90,0x62,0x65,0x44,0xa2,0xdb,0x1d,0x00,0x6b,0x60, ++0x2c,0x62,0x80,0x60,0x01,0x64,0xa2,0xdb,0x6a,0x60,0x2a,0x62,0x2e,0x44,0xa2,0xdb, ++0x59,0x60,0x58,0x4e,0x64,0x78,0xff,0xff,0x6a,0x60,0x2a,0x62,0xa2,0xd3,0xff,0xff, ++0x40,0x4e,0x0a,0x00,0x40,0x2a,0x04,0x00,0x19,0x60,0x8c,0x62,0xa2,0xd3,0xa5,0xfb, ++0x41,0x60,0x80,0x62,0x00,0x64,0xa2,0xdb,0xc4,0xf3,0xff,0xff,0xfd,0xa0,0xff,0xff, ++0x74,0x05,0xe9,0xf3,0xff,0xff,0x60,0x40,0x40,0x26,0x6f,0x00,0x10,0x60,0x00,0x65, ++0x79,0xf3,0x6e,0xf5,0xa4,0x84,0x40,0x7e,0x29,0xfa,0x18,0x60,0x74,0x64,0xa0,0xd1, ++0x13,0xf8,0xff,0xff,0x4f,0xf3,0x00,0xf4,0x60,0x43,0xbd,0xd1,0x04,0x65,0xe9,0xf3, ++0x60,0x41,0x60,0x40,0x80,0x26,0x00,0x7c,0x61,0x44,0x64,0x47,0xa5,0xda,0x64,0x41, ++0xdd,0x81,0xe9,0x81,0x62,0x44,0x04,0x03,0xbd,0xd1,0xcd,0x81,0x58,0xd8,0xfc,0x02, ++0x58,0x8d,0x18,0x60,0x68,0x63,0xa3,0xd1,0x2d,0x44,0xc8,0x84,0x64,0x45,0x64,0x41, ++0x03,0xa1,0xe9,0x81,0x41,0x4c,0xbd,0xd1,0xcd,0x81,0x58,0xd8,0xfc,0x02,0x2d,0x44, ++0xa0,0xd2,0x2d,0x43,0x60,0x47,0x01,0x7e,0x4f,0xf1,0xa3,0xda,0xa4,0xd3,0xcb,0x83, ++0xe9,0xf3,0x60,0x41,0x60,0x40,0x80,0x26,0x00,0x61,0x61,0x44,0x44,0x8d,0xf8,0x84, ++0x2c,0x41,0x0c,0x04,0xbe,0xd2,0xff,0xff,0x60,0x47,0xbe,0xda,0x00,0x7e,0xa3,0xd2, ++0x60,0x45,0x00,0x7f,0xb4,0x84,0xcd,0x81,0xbd,0xda,0xf4,0x02,0x6e,0xf5,0x2d,0x44, ++0x04,0xa4,0x38,0xfa,0x22,0x60,0x42,0x63,0xb2,0xf3,0x71,0x5c,0x60,0x47,0xc0,0x84, ++0x1f,0xb5,0x01,0xb4,0xa3,0xdb,0x22,0x60,0x3e,0x62,0xa2,0xd3,0x65,0x41,0x60,0x45, ++0x61,0x44,0xd4,0x80,0xff,0xff,0x02,0x04,0xd4,0x84,0xfb,0x00,0x60,0x45,0x22,0x60, ++0x3c,0x62,0xa2,0xd3,0xff,0xff,0xc4,0x84,0x40,0x4a,0x22,0x60,0x40,0x62,0x00,0x64, ++0xa2,0xdb,0x18,0x00,0xc4,0xf3,0xff,0xff,0xfd,0xa0,0xfc,0xa0,0x0e,0x03,0x05,0x02, ++0x01,0x60,0x86,0x64,0xa5,0xfb,0x03,0x64,0xc4,0xfb,0xe9,0xf1,0xfe,0x60,0xff,0x64, ++0xa0,0x84,0xe9,0xfb,0x58,0x60,0x57,0x78,0xff,0xff,0x04,0x64,0xc4,0xfb,0x54,0x60, ++0x07,0x78,0xff,0xff,0x6b,0x60,0x2c,0x62,0x80,0x60,0x14,0x64,0xa2,0xdb,0xc4,0xf1, ++0x22,0x60,0x40,0x62,0xa2,0xd3,0xff,0xff,0xf2,0xa0,0xff,0xff,0xdb,0x03,0x01,0xa4, ++0xa2,0xdb,0x22,0x60,0x42,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa0,0xff,0xff,0x07,0x03, ++0x2a,0x44,0xdc,0x84,0xf2,0xa0,0xff,0xff,0x08,0x06,0x01,0x64,0x06,0x00,0x2a,0x44, ++0xcc,0x84,0xff,0xa0,0xff,0xff,0x01,0x05,0x0e,0x64,0x40,0x4a,0x22,0x60,0x02,0x63, ++0xe9,0xf3,0xff,0xff,0x60,0x40,0x40,0x26,0x20,0x00,0x64,0x44,0x04,0x36,0x1d,0x00, ++0x03,0x3a,0x02,0x00,0x22,0x60,0x1e,0x63,0xe9,0xf3,0xff,0xff,0x60,0x40,0x04,0x26, ++0x08,0x00,0x2a,0x44,0xe0,0x85,0x47,0xd3,0xff,0xff,0x01,0xb0,0xff,0xff,0xc2,0x03, ++0x0c,0x00,0x19,0x60,0xd2,0x63,0x2a,0x44,0xe0,0x85,0x19,0x60,0x90,0x62,0xa2,0xd1, ++0x47,0xd3,0xff,0xff,0xa0,0x80,0xff,0xff,0xb5,0x03,0x56,0xf1,0xff,0xff,0x64,0x40, ++0x00,0x3a,0x0d,0x00,0x3f,0x60,0x10,0x64,0xa0,0xd3,0xff,0xff,0x00,0xa0,0x60,0x46, ++0x0f,0xf2,0x05,0x03,0x60,0x40,0x02,0x26,0x05,0x00,0x0a,0xf2,0xf7,0x00,0x56,0x60, ++0x4a,0x78,0xff,0xff,0x21,0x60,0xa4,0x62,0x00,0x64,0xa2,0xdb,0xde,0xfe,0xff,0xff, ++0x0b,0x04,0x21,0x60,0xa6,0x62,0x40,0x60,0x00,0x64,0xa2,0xdb,0x55,0x60,0x80,0x64, ++0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x72,0xf1,0x3f,0x60,0x8a,0x62,0xa2,0xd9, ++0xca,0x82,0x1e,0x64,0xa2,0xdb,0xff,0xff,0x2d,0xff,0x21,0x60,0xa6,0x62,0x20,0x60, ++0x00,0x64,0xa2,0xdb,0x55,0x60,0xa6,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff, ++0xbe,0xfe,0x21,0x60,0x90,0x62,0xa2,0xd1,0x40,0x60,0x00,0x64,0xb0,0x84,0xa2,0xdb, ++0xcf,0xfe,0x3f,0x60,0x10,0x64,0xa0,0xd3,0xff,0xff,0x00,0xa0,0x60,0x46,0x0f,0xf2, ++0x45,0x03,0x60,0x40,0x02,0x26,0x02,0x00,0x0a,0xf2,0xf7,0x00,0x3f,0x60,0x6a,0x62, ++0x3f,0x60,0x16,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb,0xff,0xff, ++0x2b,0xff,0xc1,0xfe,0x6a,0x60,0xac,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb, ++0x21,0x60,0xa4,0x62,0x00,0x64,0xa2,0xdb,0xa6,0xf1,0x2b,0x60,0x4e,0x62,0xa2,0xd9, ++0x3f,0x60,0xa2,0x62,0x2b,0x60,0x4a,0x64,0xa2,0xdb,0x02,0x64,0x4a,0xdb,0xff,0xff, ++0x1d,0xff,0x21,0x60,0xa6,0x62,0x00,0x60,0x04,0x64,0xa2,0xdb,0x55,0x60,0xea,0x64, ++0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60,0xa4,0x62,0xa2,0xd1,0xff,0x60, ++0xfb,0x61,0xa1,0x84,0x5a,0xd1,0x4a,0xdb,0xa1,0x84,0x5a,0xdb,0x3f,0x60,0x16,0x62, ++0xa2,0xd3,0xff,0xff,0x00,0xa8,0x60,0x46,0xd3,0x02,0xb3,0x00,0x21,0x60,0xa4,0x62, ++0x00,0x64,0xa2,0xdb,0xa4,0xf1,0x2b,0x60,0x4e,0x62,0xa2,0xd9,0x3f,0x60,0xa2,0x62, ++0x2b,0x60,0x4a,0x64,0xa2,0xdb,0x02,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff,0x21,0x60, ++0xa6,0x62,0x00,0x60,0x04,0x64,0xa2,0xdb,0x56,0x60,0x18,0x64,0x5a,0xdb,0xcf,0xfe, ++0x2f,0x58,0xff,0xff,0x21,0x60,0xa4,0x62,0x00,0x64,0xa2,0xdb,0x11,0x60,0x48,0x65, ++0x2e,0x60,0x58,0x4e,0x9e,0x78,0xff,0xff,0x12,0x60,0x20,0x64,0x0e,0xfa,0x39,0x60, ++0x58,0x4e,0xfe,0x78,0xff,0xff,0x3f,0x60,0x6a,0x62,0x3f,0x60,0x16,0x64,0xa2,0xdb, ++0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0xc1,0xfe,0x21,0x60, ++0xa6,0x62,0x00,0x60,0x01,0x64,0xa2,0xdb,0x56,0x60,0x40,0x64,0x5a,0xdb,0xcf,0xfe, ++0x2f,0x58,0xff,0xff,0x21,0x60,0xa4,0x62,0xa2,0xd1,0xff,0x60,0xfe,0x61,0xa1,0x84, ++0x5a,0xd1,0x4a,0xdb,0xa1,0x84,0x5a,0xdb,0xd0,0xf3,0x9a,0xf1,0x00,0xa0,0x73,0x44, ++0x24,0x03,0xd0,0x84,0xe8,0x84,0xe8,0x84,0xe8,0x84,0xe8,0x84,0xfe,0xa0,0x60,0x5c, ++0x01,0x05,0x02,0x7c,0x21,0x60,0xa4,0x62,0x00,0x64,0xa2,0xdb,0x2b,0x60,0x4e,0x62, ++0xa2,0xd9,0x3f,0x60,0xa2,0x62,0x2b,0x60,0x4a,0x64,0xa2,0xdb,0x02,0x64,0x4a,0xdb, ++0xff,0xff,0x1d,0xff,0x21,0x60,0xa6,0x62,0x00,0x60,0x04,0x64,0xa2,0xdb,0x56,0x60, ++0x73,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60,0xa4,0x62,0x00,0x64, ++0xa2,0xdb,0xde,0xfe,0xff,0xff,0x0b,0x04,0x21,0x60,0xa6,0x62,0x40,0x60,0x00,0x64, ++0xa2,0xdb,0x56,0x60,0x73,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x3f,0x60, ++0x8a,0x62,0x2a,0x44,0xa2,0xdb,0xca,0x82,0x1e,0x64,0xa2,0xdb,0xff,0xff,0x2d,0xff, ++0x21,0x60,0xa6,0x62,0x20,0x60,0x00,0x64,0xa2,0xdb,0x56,0x60,0x99,0x64,0x5a,0xdb, ++0xcf,0xfe,0x2f,0x58,0xff,0xff,0xbe,0xfe,0x21,0x60,0x90,0x62,0xa2,0xd1,0x40,0x60, ++0x00,0x64,0xb0,0x84,0xa2,0xdb,0xcf,0xfe,0x02,0x0a,0x00,0x64,0x4a,0xfb,0xe9,0xf3, ++0xff,0xff,0x60,0x40,0x40,0x2a,0x09,0x00,0x21,0x60,0xbc,0x62,0xa2,0xd1,0x00,0x60, ++0x80,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff,0xcf,0xfe,0xe9,0xf3,0xff,0xff,0x60,0x40, ++0x40,0x22,0x03,0x00,0x57,0x60,0xb3,0x78,0xff,0xff,0xc4,0xf3,0xff,0xff,0xfd,0xa0, ++0xff,0xff,0x47,0x05,0x6b,0x60,0x2c,0x62,0x80,0x60,0x21,0x64,0xa2,0xdb,0x21,0x60, ++0x7a,0x62,0xa2,0xd1,0x67,0x60,0x78,0x62,0xa2,0xd9,0xd0,0xf1,0x6a,0x60,0xd6,0x62, ++0xa2,0xd3,0x64,0x40,0x00,0x36,0x06,0x00,0xec,0xa0,0xff,0xff,0x03,0x05,0x55,0x60, ++0x20,0x78,0xff,0xff,0x6e,0xf5,0x00,0x64,0x22,0xfa,0x39,0x60,0x58,0x4e,0xfe,0x78, ++0xff,0xff,0x3f,0x60,0x6a,0x62,0x3f,0x60,0x16,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb, ++0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0x21,0x60,0xa4,0x62,0x00,0x64,0xa2,0xdb, ++0xa3,0xf1,0x2b,0x60,0x4e,0x62,0xa2,0xd9,0x3f,0x60,0xa2,0x62,0x2b,0x60,0x4a,0x64, ++0xa2,0xdb,0x02,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff,0xc1,0xfe,0x21,0x60,0xa6,0x62, ++0x00,0x60,0x05,0x64,0xa2,0xdb,0x57,0x60,0x0a,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58, ++0xff,0xff,0x57,0x60,0xb3,0x78,0xff,0xff,0x6b,0x60,0x2c,0x62,0x80,0x60,0x22,0x64, ++0xa2,0xdb,0xd0,0xf3,0xff,0xff,0x00,0xa0,0xff,0xff,0x1f,0x02,0x21,0x60,0xa4,0x62, ++0xa2,0xd1,0x00,0x60,0x01,0x64,0xa0,0x80,0x9c,0x84,0x0c,0x03,0xa0,0x84,0xa2,0xdb, ++0x3f,0x60,0xa2,0x62,0x2b,0x60,0x4a,0x64,0xa2,0xdb,0x03,0x64,0x4a,0xdb,0xff,0xff, ++0x1d,0xff,0x5a,0x00,0x2b,0x60,0x48,0x62,0x01,0x64,0xa2,0xdb,0xff,0xff,0xc0,0xfe, ++0x00,0x64,0xa2,0xdb,0x55,0x60,0x20,0x78,0xff,0xff,0x21,0x60,0xa4,0x62,0xa2,0xd1, ++0x00,0x60,0x01,0x64,0xa0,0x80,0x9c,0x84,0x0d,0x03,0xa0,0x84,0xa2,0xdb,0x21,0x60, ++0xa6,0x62,0x00,0x60,0x04,0x64,0xa2,0xdb,0x56,0x60,0xcb,0x64,0x5a,0xdb,0xcf,0xfe, ++0x2f,0x58,0xff,0xff,0xff,0x60,0xfb,0x64,0xa0,0x84,0xa2,0xdb,0x6a,0x60,0xd6,0x62, ++0xa2,0xd3,0xff,0xff,0xfb,0xa0,0x60,0x5c,0x01,0x07,0x05,0x7c,0x2b,0x60,0x4e,0x62, ++0xa2,0xd9,0x3f,0x60,0xa2,0x62,0x2b,0x60,0x4a,0x64,0xa2,0xdb,0x02,0x64,0x4a,0xdb, ++0xff,0xff,0x1d,0xff,0x21,0x60,0xa6,0x62,0x00,0x60,0x05,0x64,0xa2,0xdb,0x57,0x60, ++0x6b,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60,0xa4,0x62,0xa2,0xd1, ++0x00,0x60,0x01,0x64,0xa0,0x80,0x9c,0x84,0x0e,0x03,0xa0,0x84,0xa2,0xdb,0x3f,0x60, ++0xa2,0x62,0x2b,0x60,0x4a,0x64,0xa2,0xdb,0x03,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff, ++0x56,0x60,0xcb,0x78,0xff,0xff,0xa6,0x00,0x6b,0x60,0x2c,0x62,0x80,0x60,0x12,0x64, ++0xa2,0xdb,0x21,0x60,0xa4,0x62,0x00,0x64,0xa2,0xdb,0xa4,0xf1,0x2b,0x60,0x4e,0x62, ++0xa2,0xd9,0x3f,0x60,0xa2,0x62,0x2b,0x60,0x4a,0x64,0xa2,0xdb,0x02,0x64,0x4a,0xdb, ++0xff,0xff,0x1d,0xff,0x21,0x60,0xa6,0x62,0x00,0x60,0x04,0x64,0xa2,0xdb,0x57,0x60, ++0xa3,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60,0xa4,0x62,0x00,0x64, ++0xa2,0xdb,0x4a,0xf3,0x3d,0x0a,0x00,0xa8,0xff,0xff,0x3a,0x02,0x59,0x60,0x58,0x4e, ++0xb3,0x78,0xff,0xff,0x55,0x60,0x20,0x78,0xff,0xff,0x21,0x60,0xa4,0x62,0x00,0x64, ++0xa2,0xdb,0xa5,0xf1,0x2b,0x60,0x4e,0x62,0xa2,0xd9,0x3f,0x60,0xa2,0x62,0x2b,0x60, ++0x4a,0x64,0xa2,0xdb,0x02,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff,0x21,0x60,0xa6,0x62, ++0x00,0x60,0x04,0x64,0xa2,0xdb,0x57,0x60,0xcf,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58, ++0xff,0xff,0x21,0x60,0xa4,0x62,0x00,0x64,0xa2,0xdb,0xc4,0xf3,0xff,0xff,0xff,0xa0, ++0xff,0xff,0x03,0x03,0x55,0x60,0x20,0x78,0xff,0xff,0xe9,0xf3,0xff,0xff,0x60,0x40, ++0x03,0x26,0x03,0x00,0x54,0x60,0x07,0x78,0xff,0xff,0x55,0x60,0x20,0x78,0xff,0xff, ++0x6b,0x60,0x2c,0x62,0x80,0x60,0x13,0x64,0xa2,0xdb,0xa5,0xf1,0x2b,0x60,0x4e,0x62, ++0xa2,0xd9,0xa6,0xf1,0x2b,0x60,0x5a,0x62,0xa2,0xd9,0x3f,0x60,0xa2,0x62,0x2b,0x60, ++0x4a,0x64,0xa2,0xdb,0x02,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff,0x3f,0x60,0xa6,0x62, ++0x2b,0x60,0x56,0x64,0xa2,0xdb,0x02,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff,0x21,0x60, ++0xa6,0x62,0x00,0x60,0x0c,0x64,0xa2,0xdb,0x58,0x60,0x12,0x64,0x5a,0xdb,0xcf,0xfe, ++0x03,0x64,0x4b,0xfb,0x2f,0x58,0xff,0xff,0x21,0x60,0xa4,0x62,0xa2,0xd1,0x00,0x60, ++0x04,0x64,0xa0,0x80,0x9c,0x84,0x12,0x03,0xa0,0x84,0xa2,0xdb,0x3f,0x60,0xa6,0x62, ++0x2b,0x60,0x56,0x64,0xa2,0xdb,0x03,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff,0x59,0x60, ++0x58,0x4e,0xb3,0x78,0xff,0xff,0x55,0x60,0x20,0x78,0xff,0xff,0x00,0x60,0x08,0x64, ++0xa0,0x80,0x9c,0x84,0xdf,0x03,0xa0,0x84,0xa2,0xdb,0x4a,0xf3,0x18,0x0a,0x00,0xa0, ++0x4b,0xf3,0x13,0x02,0xcc,0x84,0x4b,0xfb,0x12,0x02,0x3f,0x60,0xa2,0x62,0x2b,0x60, ++0x4a,0x64,0xa2,0xdb,0x03,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff,0x59,0x60,0x58,0x4e, ++0xb3,0x78,0xff,0xff,0x55,0x60,0x20,0x78,0xff,0xff,0x00,0x64,0x4a,0xfb,0x3f,0x60, ++0xa6,0x62,0x2b,0x60,0x56,0x64,0xa2,0xdb,0x02,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff, ++0xb9,0x00,0x21,0x60,0x7c,0x62,0x6a,0x60,0x10,0x63,0xa2,0xd3,0xff,0xff,0x04,0xa4, ++0xa3,0xdb,0x63,0x60,0x24,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x21,0x60, ++0xa4,0x62,0x00,0x64,0xa2,0xdb,0xde,0xfe,0xff,0xff,0x0b,0x04,0x21,0x60,0xa6,0x62, ++0x40,0x60,0x00,0x64,0xa2,0xdb,0x58,0x60,0x65,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58, ++0xff,0xff,0x72,0xf1,0x3f,0x60,0x8a,0x62,0xa2,0xd9,0xca,0x82,0x1e,0x64,0xa2,0xdb, ++0xff,0xff,0x2d,0xff,0x21,0x60,0xa6,0x62,0x20,0x60,0x00,0x64,0xa2,0xdb,0x58,0x60, ++0x8b,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0xbe,0xfe,0x21,0x60,0x90,0x62, ++0xa2,0xd1,0x40,0x60,0x00,0x64,0xb0,0x84,0xa2,0xdb,0xcf,0xfe,0xe9,0xf3,0xff,0xff, ++0x60,0x40,0x03,0x22,0x03,0x00,0x59,0x60,0x50,0x78,0xff,0xff,0x6b,0x60,0x2c,0x62, ++0x80,0x60,0x03,0x64,0xa2,0xdb,0x6a,0x60,0xd0,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa0, ++0xff,0xff,0x01,0x03,0x01,0x64,0x40,0x47,0x7e,0xf1,0x22,0x60,0x48,0x63,0xc3,0x85, ++0x45,0x4d,0x2a,0x60,0xc8,0x65,0x7d,0xf3,0x45,0x4c,0x40,0x48,0x62,0x60,0xfc,0x62, ++0x28,0x44,0xd4,0x84,0xe8,0x84,0xe8,0x84,0xa2,0xdb,0x2d,0x45,0xd7,0x80,0x02,0x65, ++0x24,0x05,0x47,0xd1,0x02,0x65,0x47,0xd3,0x0a,0x65,0xd0,0x81,0x47,0xd3,0x01,0x05, ++0x00,0x61,0xf2,0xa3,0x01,0xb0,0xa3,0xd3,0x11,0x03,0x60,0x47,0x00,0x7f,0x27,0x40, ++0x01,0x2a,0x00,0x64,0xfc,0xa0,0xff,0xff,0x01,0x06,0x04,0x64,0x61,0x45,0xc4,0x84, ++0x2c,0x42,0xa2,0xdb,0x5a,0xdd,0x5a,0x8c,0x44,0xa3,0xdf,0x00,0x61,0x44,0x28,0x42, ++0x4a,0xdd,0x4a,0xdb,0x42,0x48,0x44,0xa3,0xd8,0x00,0x28,0x44,0x7c,0xfb,0x7c,0xf1, ++0x2a,0x60,0xc8,0x63,0x44,0x48,0x28,0x45,0xd7,0x80,0xa3,0xd1,0x15,0x05,0x04,0x65, ++0x46,0xd3,0x28,0x45,0xd6,0x80,0xd0,0x80,0x02,0x04,0x04,0xa3,0xf5,0x00,0xf7,0x06, ++0x62,0x46,0xa2,0xd9,0xa3,0xdb,0x5b,0xd3,0x66,0x42,0x5a,0xd1,0xa2,0xdb,0xa3,0xd9, ++0xfe,0xa3,0xa3,0xd1,0x66,0x42,0xeb,0x00,0x6a,0x60,0x12,0x62,0xa2,0xd3,0xff,0xff, ++0xff,0xa0,0x7c,0xf1,0x47,0x02,0x2a,0x60,0xc8,0x63,0xd3,0x80,0xa3,0xd3,0x43,0x48, ++0xe4,0xa0,0x40,0x05,0x3f,0x04,0xfb,0xa4,0x60,0x45,0x04,0xa2,0xd2,0x80,0xa2,0xd3, ++0x05,0x05,0xd4,0x80,0xff,0xff,0x02,0x04,0x42,0x48,0xf7,0x00,0x28,0x45,0x43,0x4c, ++0xd7,0x80,0x63,0x42,0x5a,0xd3,0x2e,0x05,0x3e,0xa4,0xa0,0xd3,0x04,0xa3,0x63,0x42, ++0xd7,0x80,0x5a,0xd1,0x23,0x07,0x64,0x42,0x3e,0xa2,0xa2,0xd1,0xff,0xff,0x90,0x80, ++0x00,0x3a,0x0a,0x00,0x60,0x41,0x2c,0x42,0xa2,0xd3,0xa3,0xd1,0xff,0xff,0xd0,0x80, ++0x61,0x5c,0x06,0x04,0x61,0x44,0xea,0x00,0xd0,0x80,0xff,0xff,0x01,0x07,0xe6,0x00, ++0x64,0x41,0x5b,0xd3,0x2c,0x42,0x5a,0xd1,0xa2,0xdb,0xa3,0xd9,0xff,0xff,0x4b,0xd3, ++0x2c,0x42,0xa2,0xd1,0xa2,0xdb,0xa3,0xd9,0x61,0x44,0xd8,0x00,0x2c,0x43,0x04,0xa3, ++0x43,0x4c,0xce,0x00,0xe9,0xf1,0xff,0x60,0x3f,0x64,0xa0,0x84,0xe9,0xfb,0x21,0x60, ++0x90,0x62,0xa2,0xd1,0x10,0x60,0x00,0x64,0xb0,0x84,0xa2,0xdb,0xcf,0xfe,0x21,0x60, ++0xa4,0x62,0x00,0x64,0xa2,0xdb,0x5a,0xdb,0x2f,0x58,0xff,0xff,0x6a,0x60,0x1c,0x62, ++0xa2,0xd3,0xff,0xff,0x00,0xa0,0xa0,0xd3,0x02,0x03,0x80,0xbc,0xa2,0xdb,0x22,0x60, ++0x48,0x63,0x63,0x45,0x2a,0x60,0xc8,0x64,0x7e,0xf3,0x40,0x48,0xc4,0x84,0x40,0x4c, ++0x2c,0x5c,0xd3,0x80,0xa3,0xd3,0x1f,0x05,0x60,0x47,0x80,0x2a,0x02,0x00,0x02,0x36, ++0x02,0xa4,0xfe,0xa4,0x60,0x47,0xa3,0xdb,0x60,0x40,0x00,0x3b,0x02,0x00,0x44,0xa3, ++0xef,0x00,0xd7,0x80,0xff,0xff,0x07,0x03,0x22,0x61,0xbd,0xd1,0xa5,0xd9,0xcd,0x81, ++0xda,0x85,0xfb,0x02,0x04,0x00,0x44,0xa3,0x65,0x44,0x44,0xa4,0x60,0x45,0x28,0x44, ++0x04,0xa4,0x40,0x48,0xdd,0x00,0x45,0x4c,0x22,0x60,0x48,0x65,0x2c,0x44,0xd4,0x84, ++0x7e,0xfb,0x65,0x43,0x2c,0x5c,0xd3,0x80,0xa3,0xd3,0x0b,0x05,0x60,0x40,0x80,0x26, ++0x02,0x00,0x44,0xa3,0xf8,0x00,0x80,0xac,0xa3,0xdb,0x6a,0x60,0x1c,0x65,0x63,0x44, ++0xa5,0xdb,0x28,0x44,0x7d,0xfb,0x2e,0x58,0xff,0xff,0x67,0x60,0x78,0x62,0xa2,0xd1, ++0x21,0x60,0x7a,0x62,0xa2,0xd3,0xff,0xff,0xd0,0x9c,0x67,0x60,0x7a,0x63,0x2a,0x44, ++0xe0,0x84,0xe0,0x85,0x47,0xd3,0xff,0xff,0xdc,0x84,0xbd,0xdb,0xa3,0xd9,0x2e,0x58, ++0xff,0xff,0x3f,0x60,0x9a,0x62,0x2b,0x60,0x4a,0x64,0xa2,0xdb,0x03,0x64,0x4a,0xdb, ++0xff,0xff,0x1d,0xff,0x21,0x60,0xa4,0x62,0x00,0x64,0xa2,0xdb,0x5a,0xdb,0x2f,0x58, ++0xff,0xff,0x21,0x60,0xa4,0x62,0xa2,0xd1,0x00,0x60,0x04,0x64,0xb0,0x84,0xa2,0xdb, ++0xff,0xff,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60,0xa4,0x62,0xa2,0xd1,0x00,0x60, ++0x08,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff,0xcf,0xfe,0x2f,0x58,0xff,0xff,0xe9,0xf3, ++0xff,0xff,0x60,0x40,0x03,0x26,0x37,0x00,0x6b,0x60,0x2c,0x62,0x80,0x60,0x23,0x64, ++0xa2,0xdb,0x22,0x60,0x48,0x63,0x7e,0xf3,0xff,0xff,0x00,0xa0,0x60,0x45,0x08,0x03, ++0xc7,0x85,0x5c,0x60,0x58,0x4e,0xd9,0x78,0xff,0xff,0x65,0x40,0x01,0x26,0x06,0x00, ++0x22,0x60,0x48,0x63,0x7e,0xf1,0x08,0x60,0x80,0x64,0x33,0x00,0x63,0x44,0x7b,0xfb, ++0xa3,0xd3,0xff,0xff,0x08,0x7f,0xa3,0xdb,0x25,0xf2,0x02,0xa3,0x60,0x45,0x00,0x7f, ++0xbd,0xdb,0x65,0x47,0x00,0x7f,0xa3,0xdb,0x5b,0x60,0x58,0x4e,0x51,0x78,0xff,0xff, ++0x64,0x44,0x00,0x3b,0x05,0x00,0x7b,0xf1,0xff,0xff,0x64,0x43,0x3e,0xa3,0xa3,0xdb, ++0x5b,0x60,0x4e,0x78,0xff,0xff,0x41,0x60,0x80,0x63,0xbd,0xd3,0xff,0xff,0x00,0xa0, ++0x60,0x45,0x08,0x03,0xc7,0x85,0x5c,0x60,0x58,0x4e,0xd9,0x78,0xff,0xff,0x65,0x40, ++0x01,0x26,0xee,0x00,0x41,0x60,0x82,0x63,0x41,0x60,0x80,0x62,0xa2,0xd1,0x1a,0x60, ++0x90,0x64,0xd0,0x80,0xff,0xff,0xe4,0x06,0xc3,0x83,0x7b,0xfd,0xff,0xff,0x73,0xf3, ++0x25,0xf0,0x08,0x7f,0xbd,0xdb,0x64,0x44,0x00,0x7f,0xbd,0xdb,0x64,0x47,0x00,0x7f, ++0xbd,0xdb,0x31,0xf0,0xbd,0xd9,0xff,0xff,0x32,0xf0,0xbd,0xd9,0x33,0xf0,0xff,0xff, ++0xbd,0xd9,0xff,0x60,0xff,0x7c,0x38,0xf2,0x00,0xf4,0x05,0xa4,0xa0,0xd8,0x06,0xf0, ++0xff,0xff,0xbd,0xd9,0x07,0xf0,0xff,0xff,0xbd,0xd9,0xe9,0xf3,0xff,0xff,0x03,0xb4, ++0xff,0xff,0x0a,0x02,0x16,0x60,0xd8,0x62,0xa2,0xd3,0xff,0xff,0x60,0x40,0x01,0x3a, ++0x03,0x00,0x64,0x40,0x01,0x2a,0xb4,0x00,0x00,0x64,0x32,0xa3,0xa3,0xdb,0x5b,0x60, ++0x58,0x4e,0x51,0x78,0xff,0xff,0xff,0x60,0xfe,0x64,0xd0,0x80,0xff,0xff,0xa8,0x03, ++0xc4,0xf3,0xff,0xff,0xfd,0xa0,0xff,0xff,0x58,0x05,0x00,0x36,0x13,0x00,0x6a,0x60, ++0x20,0x64,0xa0,0xd3,0xff,0xff,0x00,0xa0,0x60,0x43,0x0c,0x03,0x5c,0x60,0x58,0x4e, ++0xbe,0x78,0xff,0xff,0x64,0x43,0x18,0x60,0x18,0x64,0xa0,0xd1,0x65,0x44,0xd0,0x80, ++0x63,0x5c,0x8e,0x02,0x7b,0xf3,0xff,0xff,0x3e,0xa4,0x60,0x43,0xbd,0xd9,0x61,0x44, ++0xbd,0xdb,0xe9,0xf3,0xff,0xff,0x60,0x40,0x03,0x26,0x28,0x00,0xff,0x60,0xff,0x64, ++0xd0,0x80,0xff,0xff,0x04,0x02,0x6a,0x60,0x12,0x62,0x00,0x64,0xa2,0xdb,0x16,0x60, ++0xd8,0x62,0xa2,0xd1,0x80,0x60,0xc0,0x61,0xa1,0xd3,0x64,0x40,0x01,0x3a,0x16,0x00, ++0x60,0x43,0x00,0x36,0x13,0x00,0xff,0xa3,0xe3,0x83,0x66,0x45,0x26,0x46,0x50,0xfe, ++0x31,0xf2,0x59,0xd1,0x32,0xf2,0xd0,0x80,0x59,0xd1,0x33,0xf2,0xd0,0x80,0x59,0xd1, ++0xff,0xff,0xd0,0x80,0xff,0xff,0x11,0x01,0xf2,0x1f,0x65,0x46,0x5d,0x60,0x58,0x4e, ++0x12,0x78,0xff,0xff,0x7b,0xf3,0x42,0x65,0x44,0xd9,0xce,0xa4,0x60,0x43,0x00,0x64, ++0x08,0xf0,0xa3,0xdb,0x64,0x47,0x60,0x45,0x00,0x3b,0x4b,0x00,0x00,0x36,0x49,0x00, ++0xbd,0xdb,0xdc,0x84,0xe8,0x81,0x10,0x64,0x58,0xd0,0xcd,0x81,0xbd,0xd9,0xfc,0x02, ++0xd8,0x83,0x04,0x64,0x40,0x4d,0x07,0x61,0x65,0x40,0x01,0x2a,0xbd,0xd0,0xff,0xff, ++0x64,0x44,0x00,0x7f,0x2d,0x42,0xa2,0xda,0x5a,0x8d,0x64,0x47,0x00,0x7f,0x2d,0x42, ++0xa2,0xda,0xcd,0x81,0x5a,0x8d,0xf2,0x02,0x7b,0xf1,0x32,0x63,0xc3,0x83,0x04,0x61, ++0x65,0x40,0x01,0x26,0x02,0xa1,0xa1,0xd2,0xff,0xff,0x06,0xb6,0x7e,0x00,0x00,0x10, ++0x01,0xa8,0x59,0xd2,0x21,0x02,0x59,0xd0,0xcc,0x84,0xbd,0xd9,0xfc,0x02,0x00,0x64, ++0xbd,0xdb,0x59,0xd2,0x59,0xd0,0x03,0xa8,0x73,0xf3,0x16,0x02,0x59,0xd0,0xff,0xff, ++0x00,0x7f,0xd0,0x80,0xff,0xff,0x10,0x02,0x7b,0xf3,0x32,0x65,0xc4,0x83,0x00,0x61, ++0xa3,0xd3,0xff,0xff,0x60,0x40,0xff,0x22,0x14,0x00,0x80,0x2a,0x10,0x00,0x60,0x40, ++0x82,0x3a,0x03,0x00,0x01,0xb9,0x0b,0x00,0x26,0x00,0x84,0x3a,0x02,0x00,0x02,0xb9, ++0x06,0x00,0x8b,0x3a,0x02,0x00,0x04,0xb9,0x02,0x00,0x96,0x36,0x08,0xb9,0x02,0xa3, ++0xe7,0x00,0x7b,0xf3,0x3c,0x65,0xc4,0x82,0x61,0x43,0xa2,0xdd,0xe9,0xf3,0xff,0xff, ++0x60,0x40,0x03,0x26,0x09,0x00,0x7e,0xf3,0xff,0xff,0x44,0xa4,0x7e,0xfb,0x7d,0xf3, ++0xff,0xff,0x04,0xa4,0xa2,0xdb,0x07,0x00,0x41,0x60,0x80,0x62,0xa2,0xd3,0xff,0xff, ++0x44,0xa4,0xa2,0xdb,0xff,0xff,0x26,0x46,0x2f,0x58,0xff,0xff,0x6a,0x60,0x26,0x62, ++0x2e,0x44,0xa2,0xdb,0x6a,0x60,0x20,0x62,0x00,0x7c,0xa2,0xd9,0x6a,0x60,0x2c,0x62, ++0xa2,0xd9,0x80,0x60,0x8a,0x62,0xa2,0xd9,0x01,0xf2,0x10,0x63,0x00,0x7f,0xf4,0xa4, ++0x60,0x41,0x10,0x63,0x63,0x44,0x01,0x22,0x05,0x00,0x01,0xac,0xa0,0xd2,0x01,0xa3, ++0x60,0x47,0x02,0x00,0xa0,0xd2,0x01,0xa3,0x00,0x7f,0x60,0x5c,0x63,0x44,0x01,0x22, ++0x05,0x00,0x01,0xac,0xa0,0xd2,0x01,0xa3,0x60,0x47,0x02,0x00,0xa0,0xd2,0x01,0xa3, ++0x00,0x7f,0x60,0x45,0x64,0x44,0xad,0xa8,0x07,0xa8,0x13,0x03,0xdd,0xa8,0x1b,0x03, ++0x05,0x02,0x80,0x60,0x88,0x62,0x5a,0xdd,0x65,0x44,0x5a,0xdb,0xc9,0x81,0xd5,0x81, ++0x61,0x44,0x80,0x27,0x03,0x00,0xff,0xa0,0xc7,0x83,0xd4,0x07,0x5c,0x60,0x68,0x78, ++0xff,0xff,0x6a,0x60,0x2a,0x62,0x5a,0xdd,0x65,0x44,0x5a,0xdb,0x61,0x44,0x5a,0xdb, ++0x5c,0x60,0x20,0x78,0xff,0xff,0x6a,0x60,0x20,0x62,0xa2,0xdd,0xc4,0xf3,0xff,0xff, ++0xfd,0xa0,0xff,0xff,0xe3,0x04,0x18,0x60,0x18,0x61,0x5c,0x60,0x58,0x4e,0xbe,0x78, ++0xff,0xff,0x65,0x44,0xa1,0xdb,0x08,0xa1,0xa1,0xdb,0x02,0xa1,0x63,0x44,0x01,0x22, ++0x05,0x00,0x01,0xac,0xa0,0xd2,0x01,0xa3,0x60,0x47,0x02,0x00,0xa0,0xd2,0x01,0xa3, ++0x00,0x7f,0xa1,0xdb,0x22,0x60,0x3c,0x61,0x63,0x44,0x01,0x22,0x05,0x00,0x01,0xac, ++0xa0,0xd2,0x01,0xa3,0x60,0x47,0x02,0x00,0xa0,0xd2,0x01,0xa3,0x00,0x7f,0xa1,0xdb, ++0x22,0x60,0x3e,0x61,0x63,0x44,0x01,0x22,0x05,0x00,0x01,0xac,0xa0,0xd2,0x01,0xa3, ++0x60,0x47,0x02,0x00,0xa0,0xd2,0x01,0xa3,0x00,0x7f,0xf2,0xa0,0xff,0xff,0x01,0x06, ++0x0e,0x64,0xa1,0xdb,0x18,0x60,0x16,0x61,0x63,0x44,0x01,0x22,0x05,0x00,0x01,0xac, ++0xa0,0xd2,0x01,0xa3,0x60,0x47,0x02,0x00,0xa0,0xd2,0x01,0xa3,0x00,0x7f,0xa1,0xdb, ++0x3e,0x60,0x58,0x4e,0xbf,0x78,0xff,0xff,0x22,0x60,0x3e,0x61,0xa1,0xd1,0x22,0x60, ++0x04,0x63,0x22,0x60,0x3c,0x62,0xa2,0xd3,0x01,0x61,0x00,0x65,0xff,0xa0,0xff,0xff, ++0x04,0x03,0xe1,0x81,0xcc,0x84,0x02,0xa3,0xf9,0x00,0x64,0x44,0x05,0x7c,0xb5,0x85, ++0xbd,0xd9,0xcc,0x84,0x00,0xa0,0xe1,0x81,0xfa,0x02,0x65,0x44,0x9b,0xfb,0x16,0x60, ++0xd8,0x62,0xa2,0xd3,0x01,0x7c,0x04,0xa8,0xc4,0xf9,0x05,0x02,0x0c,0x60,0x50,0x62, ++0x6b,0x60,0xac,0x64,0xa2,0xdb,0x0b,0x65,0x3d,0x60,0x58,0x4e,0x39,0x78,0xff,0xff, ++0xff,0x60,0xfe,0x7c,0x5c,0x60,0x6c,0x78,0xff,0xff,0x45,0x4d,0x5c,0x60,0x58,0x4e, ++0xbe,0x78,0xff,0xff,0xa0,0x60,0x00,0x64,0xd4,0x80,0xff,0xff,0x3e,0x02,0x63,0x44, ++0x01,0x22,0x05,0x00,0x01,0xac,0xa0,0xd2,0x01,0xa3,0x60,0x47,0x02,0x00,0xa0,0xd2, ++0x01,0xa3,0x00,0x7f,0xf8,0x65,0xd4,0x80,0xff,0xff,0x2f,0x02,0x5c,0x60,0x58,0x4e, ++0xbe,0x78,0xff,0xff,0x65,0x5c,0x5c,0x60,0x58,0x4e,0xbe,0x78,0xff,0xff,0x67,0x41, ++0x5c,0x60,0x58,0x4e,0xbe,0x78,0xff,0xff,0x2d,0x44,0xf1,0xa0,0xff,0xff,0x21,0x04, ++0x45,0x4d,0x5c,0x60,0x58,0x4e,0xbe,0x78,0xff,0xff,0x65,0x41,0xe9,0xf3,0xff,0xff, ++0x60,0x40,0x03,0x26,0x10,0x00,0x5c,0x60,0x58,0x4e,0xbe,0x78,0xff,0xff,0x6a,0x60, ++0x22,0x62,0x65,0x44,0xa2,0xdb,0x5c,0x60,0x58,0x4e,0xbe,0x78,0xff,0xff,0x6a,0x60, ++0x24,0x62,0x65,0x44,0xa2,0xdb,0x2d,0x45,0x04,0x00,0xff,0x60,0xff,0x7c,0x64,0x41, ++0x00,0x65,0x6a,0x60,0x26,0x62,0xa2,0xd3,0xff,0xff,0x40,0x4e,0x2e,0x58,0xff,0xff, ++0x6a,0x60,0x26,0x62,0x2e,0x44,0xa2,0xdb,0x6a,0x60,0x2a,0x62,0x5a,0xd3,0x5a,0xd1, ++0x00,0xa0,0x60,0x43,0x38,0x03,0x5a,0xd3,0x64,0x45,0x60,0x41,0x1c,0x00,0x63,0x44, ++0x01,0x22,0x05,0x00,0x01,0xac,0xa0,0xd2,0x01,0xa3,0x60,0x47,0x02,0x00,0xa0,0xd2, ++0x01,0xa3,0x00,0x7f,0x60,0x5c,0x63,0x44,0x01,0x22,0x05,0x00,0x01,0xac,0xa0,0xd2, ++0x01,0xa3,0x60,0x47,0x02,0x00,0xa0,0xd2,0x01,0xa3,0x00,0x7f,0x60,0x45,0x64,0x44, ++0xae,0xa8,0xff,0xff,0x09,0x03,0xc9,0x81,0xd5,0x81,0x61,0x44,0x80,0x27,0x13,0x00, ++0xff,0xa0,0xc7,0x83,0xdc,0x07,0x0f,0x00,0xdf,0x83,0x5c,0x60,0x58,0x4e,0xbe,0x78, ++0xff,0xff,0xf8,0x60,0xa0,0x64,0xd4,0x80,0xff,0xff,0x05,0x02,0x5c,0x60,0x58,0x4e, ++0xbe,0x78,0xff,0xff,0x01,0x00,0x00,0x65,0x6a,0x60,0x26,0x62,0xa2,0xd3,0xff,0xff, ++0x40,0x4e,0x2e,0x58,0xff,0xff,0x63,0x44,0x01,0x22,0x05,0x00,0x01,0xac,0xa0,0xd2, ++0x01,0xa3,0x60,0x47,0x02,0x00,0xa0,0xd2,0x01,0xa3,0x00,0x7f,0x60,0x45,0x63,0x44, ++0x01,0x22,0x05,0x00,0x01,0xac,0xa0,0xd2,0x01,0xa3,0x60,0x47,0x02,0x00,0xa0,0xd2, ++0x01,0xa3,0x00,0x7f,0x60,0x47,0xb4,0x85,0x2e,0x58,0xff,0xff,0x63,0x5c,0x04,0x64, ++0xc0,0x81,0x31,0xf2,0x50,0xfe,0x59,0xd1,0x32,0xf2,0xd0,0x80,0x59,0xd1,0x33,0xf2, ++0xd0,0x80,0x59,0xd1,0xff,0xff,0xd0,0x80,0xff,0xff,0x01,0x01,0x1e,0x00,0x00,0xf4, ++0x06,0xa1,0x08,0xf2,0xa1,0xd1,0x02,0xa1,0xc1,0x81,0x60,0x47,0xd0,0x80,0x12,0xa4, ++0x13,0x02,0x01,0x2a,0x09,0x00,0x01,0xac,0x01,0xa9,0xa1,0xd1,0xa0,0xd0,0x64,0x42, ++0x92,0x82,0x62,0x40,0x00,0x3a,0x08,0x00,0x48,0xd0,0x49,0xd1,0x64,0x42,0xf0,0xa0, ++0xd2,0x80,0x09,0x03,0x01,0x02,0xf8,0x00,0x26,0x46,0x44,0xa3,0xd7,0x80,0xff,0xff, ++0xcd,0x02,0x00,0x65,0x01,0x00,0x01,0x65,0x26,0x46,0x2e,0x58,0xff,0xff,0x6a,0x60, ++0x26,0x62,0x2e,0x44,0xa2,0xdb,0x80,0x60,0x88,0x62,0x5a,0xd3,0x5a,0xd1,0x00,0xa0, ++0x60,0x43,0x64,0x45,0x30,0x02,0x6a,0x60,0x2a,0x62,0x5a,0xd3,0x5a,0xd1,0x00,0xa0, ++0x60,0x43,0x7c,0x03,0x5a,0xd3,0x64,0x45,0x60,0x41,0x1c,0x00,0x63,0x44,0x01,0x22, ++0x05,0x00,0x01,0xac,0xa0,0xd2,0x01,0xa3,0x60,0x47,0x02,0x00,0xa0,0xd2,0x01,0xa3, ++0x00,0x7f,0x60,0x5c,0x63,0x44,0x01,0x22,0x05,0x00,0x01,0xac,0xa0,0xd2,0x01,0xa3, ++0x60,0x47,0x02,0x00,0xa0,0xd2,0x01,0xa3,0x00,0x7f,0x60,0x45,0x64,0x44,0xdd,0xa8, ++0xff,0xff,0x09,0x03,0xc9,0x81,0xd5,0x81,0x61,0x44,0x80,0x27,0x57,0x00,0xff,0xa0, ++0xc7,0x83,0xdc,0x07,0x53,0x00,0x45,0x4d,0x5c,0x60,0x58,0x4e,0xbe,0x78,0xff,0xff, ++0x50,0x60,0x00,0x64,0xd4,0x80,0xff,0xff,0x49,0x02,0x5c,0x60,0x58,0x4e,0xbe,0x78, ++0xff,0xff,0x01,0x60,0xf2,0x64,0xd4,0x80,0xff,0xff,0x40,0x02,0x5c,0x60,0x58,0x4e, ++0xbe,0x78,0xff,0xff,0x00,0x60,0x01,0x64,0xd4,0x80,0xff,0xff,0x37,0x02,0x2d,0x44, ++0xfa,0xa0,0xf6,0xa4,0x33,0x03,0x04,0xa3,0x40,0x4d,0x00,0x36,0x2f,0x00,0x5c,0x60, ++0x58,0x4e,0xbe,0x78,0xff,0xff,0x65,0x44,0xe0,0x84,0xe0,0x85,0x2d,0x44,0xfe,0xa4, ++0xd4,0x84,0x40,0x4d,0x00,0x36,0x22,0x00,0xc7,0x83,0x5c,0x60,0x58,0x4e,0xbe,0x78, ++0xff,0xff,0x65,0x41,0x00,0x36,0x1a,0x00,0xa0,0x60,0x00,0x7c,0x61,0x40,0x00,0x36, ++0x15,0x00,0x5c,0x60,0x58,0x4e,0xbe,0x78,0xff,0xff,0x65,0x44,0xd0,0x80,0xff,0xff, ++0x0a,0x02,0x5c,0x60,0x58,0x4e,0xbe,0x78,0xff,0xff,0x65,0x44,0xf8,0x3a,0x04,0x00, ++0x01,0x7e,0x60,0x5c,0x04,0x00,0x02,0xa3,0xcd,0x81,0xe8,0x00,0x00,0x7c,0x6a,0x60, ++0x26,0x62,0xa2,0xd3,0xff,0xff,0x40,0x4e,0x2e,0x58,0xff,0xff,0x2f,0x58,0xff,0xff, ++0x21,0x60,0xc2,0x62,0xa2,0xd1,0x00,0x60,0x04,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff, ++0xcf,0xfe,0x2f,0x58,0xff,0xff,0xae,0xf1,0x2b,0x60,0x96,0x62,0xa2,0xd9,0x3f,0x60, ++0xaa,0x62,0x2b,0x60,0x92,0x64,0xa2,0xdb,0x02,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff, ++0x21,0x60,0xc4,0x62,0x00,0x60,0x0c,0x64,0xa2,0xdb,0x5d,0x60,0xce,0x64,0x5a,0xdb, ++0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60,0xc2,0x62,0xa2,0xd1,0x00,0x60,0x08,0x64, ++0xa0,0x80,0x9c,0x84,0x0c,0x03,0xa0,0x84,0xa2,0xdb,0x0f,0x47,0x6a,0x60,0x94,0x62, ++0x6f,0x60,0x00,0x64,0xa2,0xdb,0x58,0x4f,0x29,0x00,0x07,0x4f,0xd4,0x00,0x21,0x60, ++0xc2,0x62,0xa2,0xd1,0xff,0x60,0xfb,0x61,0xa1,0x84,0x5a,0xd1,0x4a,0xdb,0xa1,0x84, ++0x5a,0xdb,0xbd,0xf3,0xff,0xff,0xfc,0xa0,0xff,0xff,0xc5,0x02,0x18,0x60,0x10,0x62, ++0xa2,0xd3,0xff,0xff,0xff,0xff,0x02,0x2a,0xbe,0x00,0x0f,0x47,0x6a,0x60,0x94,0x62, ++0x66,0x60,0x00,0x64,0xa2,0xdb,0x58,0x4f,0x09,0x00,0x6a,0x60,0x94,0x62,0x69,0x60, ++0x00,0x64,0xa2,0xdb,0x58,0x4f,0x02,0x00,0x07,0x4f,0xad,0x00,0x3b,0xf1,0x0f,0x4e, ++0x64,0x41,0x41,0x4d,0x40,0xa1,0xa2,0xff,0x19,0x60,0x58,0x4f,0x39,0x78,0xff,0xff, ++0xa3,0xff,0x06,0x03,0x2d,0x41,0x19,0x60,0x58,0x4f,0x5b,0x78,0xff,0xff,0x08,0xfe, ++0x0e,0x4f,0x03,0x02,0x5f,0x60,0xbc,0x78,0xff,0xff,0x6a,0x60,0x94,0x64,0xa0,0xd3, ++0xff,0xff,0x60,0x47,0xff,0xff,0x66,0x3a,0x59,0x00,0x43,0xf1,0x64,0x60,0xaa,0x64, ++0xa0,0xd9,0x73,0xf1,0x64,0x60,0xac,0x64,0xa0,0xd9,0x78,0xf1,0x64,0x60,0xb4,0x64, ++0xa0,0xd9,0xbd,0xf1,0x64,0x60,0xb6,0x64,0xa0,0xd9,0xb0,0xf1,0x64,0x60,0xb8,0x64, ++0xa0,0xd9,0xb9,0xf1,0x64,0x60,0xbe,0x64,0xa0,0xd9,0xba,0xf1,0x64,0x60,0xc0,0x64, ++0xa0,0xd9,0x64,0x60,0xae,0x63,0x75,0xf1,0xbd,0xd9,0x75,0xf1,0xff,0xff,0xbd,0xd9, ++0x75,0xf1,0xa3,0xd9,0x63,0x60,0x18,0x65,0x64,0x60,0xc2,0x64,0x65,0x41,0xd4,0x85, ++0xfe,0xa1,0x65,0x43,0x0a,0xa3,0x38,0xfc,0x46,0x48,0x00,0xf4,0x04,0x63,0x0a,0xa3, ++0x81,0x60,0x87,0x64,0x02,0xfa,0x6a,0x60,0x94,0x64,0xa0,0xd3,0xff,0xff,0x03,0xfa, ++0x65,0x47,0x05,0xfa,0x60,0x47,0x8e,0xa0,0xff,0xff,0x09,0x04,0x8e,0xa5,0x72,0x64, ++0x07,0x00,0x84,0xa0,0xff,0xff,0x03,0x04,0x84,0xa5,0x7c,0x64,0x01,0x00,0x00,0x65, ++0x59,0xd1,0xbd,0xd8,0xfe,0xa4,0xff,0xff,0xfb,0x07,0x65,0x44,0x00,0xa0,0x00,0xf4, ++0x02,0x03,0x04,0x63,0xee,0x00,0x5f,0x60,0x67,0x78,0xff,0xff,0x6e,0x3a,0x00,0x00, ++0x67,0x3a,0x00,0x00,0x68,0x3a,0x00,0x00,0x69,0x36,0x03,0x00,0x5f,0x60,0x23,0x78, ++0xff,0xff,0x64,0x60,0xde,0x63,0x64,0x60,0xe2,0x62,0xa2,0xd3,0xa3,0xd1,0x00,0xa0, ++0xff,0xff,0x56,0x03,0x02,0x60,0x80,0x63,0x64,0x41,0x64,0x60,0xf4,0x65,0xc5,0x81, ++0xfe,0xa1,0xd3,0x85,0x0a,0xa3,0x38,0xfc,0x46,0x48,0x00,0xf4,0x81,0x60,0x87,0x64, ++0x02,0xfa,0x6a,0x60,0x94,0x64,0xa0,0xd3,0xff,0xff,0x03,0xfa,0x63,0x47,0x05,0xfa, ++0x04,0x63,0x0a,0xa3,0x65,0x44,0x8e,0xa0,0xff,0xff,0x09,0x04,0x8e,0xa5,0x72,0x64, ++0x08,0x00,0x84,0xa0,0xff,0xff,0x03,0x04,0x84,0xa5,0x7c,0x64,0x02,0x00,0x00,0x65, ++0x40,0x49,0x59,0xd1,0xbd,0xd8,0xfe,0xa4,0xff,0xff,0xfb,0x07,0x65,0x44,0x00,0xa0, ++0xff,0xff,0x03,0x03,0x00,0xf4,0x04,0x63,0xec,0x00,0x64,0x60,0xde,0x62,0x64,0x60, ++0xf4,0x61,0xfe,0xa1,0xa2,0xd3,0x29,0x45,0x00,0xa0,0x7c,0x62,0x4e,0x03,0xd6,0x85, ++0xd4,0x80,0x60,0x42,0x09,0x06,0x65,0x44,0xd6,0x85,0x07,0x00,0x84,0xa0,0xff,0xff, ++0x03,0x04,0x84,0xa5,0x7c,0x64,0x01,0x00,0x00,0x65,0x59,0xd1,0xbd,0xd8,0xfe,0xa4, ++0xff,0xff,0xfb,0x07,0x65,0x44,0x00,0xa0,0x00,0xf4,0x37,0x03,0x04,0x63,0xee,0x00, ++0x00,0x64,0xd0,0x80,0xff,0xff,0x03,0x02,0x5f,0x60,0xa8,0x78,0xff,0xff,0x64,0x45, ++0x64,0x44,0x0a,0xa4,0x38,0xfa,0x64,0x60,0xf4,0x61,0xfe,0xa1,0x46,0x48,0x00,0xf4, ++0x04,0x63,0x81,0x60,0x87,0x64,0x02,0xfa,0x6a,0x60,0x94,0x64,0xa0,0xd3,0xff,0xff, ++0x03,0xfa,0x65,0x47,0x05,0xfa,0x0a,0xa3,0x65,0x44,0x8e,0xa0,0xff,0xff,0x09,0x04, ++0x8e,0xa5,0x72,0x64,0x07,0x00,0x84,0xa0,0xff,0xff,0x03,0x04,0x84,0xa5,0x7c,0x64, ++0x01,0x00,0x00,0x65,0x59,0xd1,0xbd,0xd8,0xfe,0xa4,0xff,0xff,0xfb,0x07,0x65,0x44, ++0x00,0xa0,0x00,0xf4,0x02,0x03,0x04,0x63,0xee,0x00,0x5f,0x60,0x67,0x78,0xff,0xff, ++0x6a,0x3a,0x00,0x00,0x64,0x3a,0x0f,0x00,0x0a,0x63,0x38,0xfc,0x46,0x48,0x00,0xf4, ++0x81,0x60,0x87,0x64,0x02,0xfa,0x6a,0x60,0x94,0x64,0xa0,0xd3,0xff,0xff,0x03,0xfa, ++0x63,0x47,0x05,0xfa,0x31,0x00,0x6f,0x36,0x03,0x00,0x5f,0x60,0xa8,0x78,0xff,0xff, ++0x12,0x63,0x38,0xfc,0xa0,0x60,0x01,0x64,0x31,0xfa,0xf0,0x60,0xf8,0x64,0x32,0xfa, ++0x04,0x60,0xf0,0x64,0x33,0xfa,0xff,0xff,0x75,0xf1,0x2b,0xf8,0x76,0xf1,0xff,0xff, ++0x2c,0xf8,0x77,0xf1,0x2d,0xf8,0x46,0x48,0x00,0xf4,0xaa,0x60,0xaa,0x64,0x02,0xfa, ++0x00,0x60,0x03,0x64,0x03,0xfa,0x00,0x60,0x00,0x64,0x04,0xfa,0x81,0x60,0x87,0x64, ++0x05,0xfa,0x00,0x64,0x0a,0xfa,0x6a,0x60,0x94,0x64,0xa0,0xd3,0xff,0xff,0x06,0xfa, ++0x63,0x47,0x08,0xfa,0x28,0x46,0x0d,0x00,0x28,0x46,0x75,0xf1,0x2b,0xf8,0x31,0xf8, ++0xff,0xff,0x76,0xf1,0x2c,0xf8,0x32,0xf8,0xff,0xff,0x77,0xf1,0x2d,0xf8,0x33,0xf8, ++0xff,0xff,0xb0,0xf1,0x2e,0xf8,0xb1,0xf1,0xff,0xff,0x2f,0xf8,0xb2,0xf1,0x30,0xf8, ++0xff,0xff,0x79,0xf3,0xff,0xff,0x08,0xbc,0x34,0xf1,0x31,0xf0,0x64,0x40,0x01,0x2a, ++0x0a,0x00,0xe7,0xf1,0x64,0x40,0x01,0x2a,0x03,0x00,0x64,0x40,0x01,0x26,0x03,0x00, ++0x60,0x47,0x40,0xbc,0x60,0x47,0x29,0xfa,0x00,0x63,0x28,0xfc,0x22,0xfc,0x39,0x60, ++0x58,0x4e,0xfe,0x78,0xff,0xff,0xff,0x64,0x23,0xfa,0xff,0x7f,0x00,0x7e,0x0e,0xfa, ++0x3f,0x60,0x6a,0x62,0x3f,0x60,0x10,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb,0x0a,0x64, ++0x5a,0xdb,0xff,0xff,0x2b,0xff,0xc1,0xfe,0x14,0x00,0x0f,0x4e,0x46,0x45,0x3f,0x60, ++0x6a,0x62,0x00,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb,0xff,0xff, ++0x2b,0xff,0xa2,0xff,0x1a,0x60,0x58,0x4f,0x37,0x78,0xff,0xff,0xa3,0xff,0xd1,0xfe, ++0x0e,0x4f,0x2f,0x58,0xff,0xff,0x64,0x60,0xde,0x62,0xa2,0xd1,0x64,0x60,0xf4,0x64, ++0xc0,0x83,0x64,0x60,0xe4,0x62,0xa2,0xd3,0xbd,0xdb,0xf6,0xa0,0x00,0xa0,0x01,0x03, ++0x34,0x02,0x64,0x60,0xf2,0x62,0xa2,0xd3,0xff,0xff,0xff,0xa0,0xff,0xff,0x2d,0x03, ++0x21,0x60,0x7a,0x62,0x64,0x60,0xee,0x61,0xa2,0xd3,0xa1,0xd1,0xff,0xff,0xd0,0x85, ++0x21,0x60,0x7c,0x62,0x64,0x60,0xf0,0x61,0xa2,0xd3,0xa1,0xd1,0x01,0x05,0xff,0xa4, ++0xd0,0x84,0x65,0x44,0x02,0x02,0xfc,0x23,0x14,0x00,0x64,0x60,0xee,0x62,0xa2,0xd3, ++0xbd,0xdb,0x64,0x60,0xf0,0x62,0xa2,0xd3,0xbd,0xdb,0x00,0x64,0xbd,0xdb,0xbd,0xdb, ++0xbd,0xdb,0xff,0xff,0xbd,0xdb,0xbd,0xdb,0xbd,0xdb,0xff,0xff,0xbd,0xdb,0xbd,0xdb, ++0x2f,0x00,0x64,0x60,0xf2,0x62,0x02,0x64,0xa2,0xdb,0x21,0x60,0x7a,0x62,0xa2,0xd3, ++0xbd,0xdb,0x21,0x60,0x7c,0x62,0xa2,0xd3,0xbd,0xdb,0x2a,0x60,0xc8,0x65,0x7c,0xf3, ++0xff,0xff,0xd4,0x84,0xe8,0x84,0xe8,0x84,0xbd,0xdb,0x67,0x60,0x74,0x62,0xa2,0xd1, ++0x00,0x64,0xa2,0xdb,0xbd,0xd9,0x27,0x41,0x06,0xa1,0xa1,0xd1,0xbd,0xd9,0x59,0xd1, ++0xff,0xff,0xbd,0xd9,0x59,0xd1,0xbd,0xd9,0x27,0x41,0x04,0xa1,0xa1,0xd3,0xbd,0xdb, ++0x27,0x41,0x02,0xa1,0xa1,0xd1,0xff,0xff,0xd0,0x84,0xbd,0xdb,0x44,0xf3,0xbd,0xdb, ++0x64,0x60,0xf2,0x62,0xa2,0xd3,0xff,0xff,0xff,0xa0,0xff,0xff,0x05,0x02,0x64,0x60, ++0xe0,0x62,0xa2,0xd3,0xbd,0xdb,0x09,0x00,0x64,0x60,0xe0,0x62,0xa2,0xd3,0xff,0xff, ++0xdc,0x84,0xa2,0xdb,0xff,0xa0,0xbd,0xdb,0x09,0x02,0x00,0x64,0xbd,0xdb,0xbd,0xdb, ++0xbd,0xdb,0xff,0xff,0xbd,0xdb,0xbd,0xdb,0xbd,0xdb,0x20,0x00,0x64,0x60,0xe6,0x62, ++0xa2,0xd1,0xbd,0xd9,0x64,0x60,0xe8,0x62,0xa2,0xd1,0xbd,0xd9,0x64,0x60,0xea,0x62, ++0xa2,0xd1,0xbd,0xd9,0xff,0xff,0x4d,0xf3,0x80,0x65,0xc4,0x87,0xff,0xb4,0xbd,0xdb, ++0x4c,0xf3,0xbd,0xdb,0x64,0x60,0xec,0x62,0xa2,0xd3,0xbd,0xdb,0x63,0x60,0x0e,0x62, ++0xa2,0xd3,0xbd,0xdb,0x63,0x60,0x10,0x62,0xa2,0xd3,0xbd,0xdb,0x64,0x60,0xde,0x63, ++0x02,0x60,0x80,0x65,0xa3,0xd3,0xff,0xff,0x28,0xa4,0xd4,0x80,0xff,0xff,0x05,0x04, ++0x64,0x60,0xe2,0x62,0x01,0x64,0xa2,0xdb,0x00,0x64,0xa3,0xdb,0x64,0x60,0xe4,0x62, ++0xa2,0xd3,0xff,0xff,0xf6,0xa0,0x00,0xa0,0x01,0x03,0x0f,0x02,0x64,0x60,0xf2,0x62, ++0xa2,0xd3,0xff,0xff,0xff,0xa0,0xfe,0xa0,0x06,0x03,0x05,0x03,0x01,0x64,0xa2,0xdb, ++0x5f,0x60,0xbe,0x78,0xff,0xff,0x00,0x64,0xa2,0xdb,0x64,0x60,0xe4,0x62,0xa2,0xd1, ++0xff,0xff,0x64,0x44,0xf4,0xa0,0xff,0xff,0x07,0x03,0x63,0x60,0x32,0x64,0xc0,0x83, ++0xa3,0xd3,0xff,0xff,0xdc,0x84,0xa3,0xdb,0x63,0x60,0x18,0x62,0xa2,0xd3,0xff,0xff, ++0xdc,0x84,0xa2,0xdb,0x2e,0x58,0xff,0xff,0x67,0x60,0xb6,0x62,0xa2,0xd1,0x67,0x60, ++0xbc,0x64,0xc0,0x83,0x67,0x60,0xb8,0x62,0xa2,0xd3,0xff,0xff,0x01,0xa4,0xa2,0xdb, ++0xbd,0xdb,0x21,0x60,0x7a,0x62,0xa2,0xd3,0xbd,0xdb,0x21,0x60,0x7c,0x62,0xa2,0xd3, ++0xbd,0xdb,0x69,0x60,0x7e,0x62,0xa2,0xd3,0xbd,0xdb,0x69,0x60,0x80,0x62,0xa2,0xd3, ++0xbd,0xdb,0x69,0x60,0x82,0x62,0xa2,0xd3,0xbd,0xdb,0x69,0x60,0x7c,0x62,0xa2,0xd3, ++0xbd,0xdb,0x63,0x60,0x0e,0x62,0xa2,0xd3,0xbd,0xdb,0xff,0xff,0x4c,0xf3,0xbd,0xdb, ++0x4d,0xf3,0x80,0x65,0xc4,0x87,0xff,0xb4,0xbd,0xdb,0x4e,0xf3,0x80,0x65,0xc4,0x87, ++0xff,0xb4,0xbd,0xdb,0xff,0xff,0x75,0xf3,0xbd,0xdb,0x76,0xf3,0xff,0xff,0xbd,0xdb, ++0x77,0xf3,0xa3,0xdb,0x67,0x60,0xb6,0x63,0x01,0x60,0xc0,0x65,0xa3,0xd3,0xff,0xff, ++0x1c,0xa4,0xd4,0x80,0xff,0xff,0x05,0x04,0x67,0x60,0xba,0x62,0x01,0x64,0xa2,0xdb, ++0x00,0x64,0xa3,0xdb,0x2e,0x58,0xff,0xff,0x21,0x60,0xb6,0x62,0xa2,0xd1,0x00,0x60, ++0x04,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff,0xcf,0xfe,0x2f,0x58,0xff,0xff,0xad,0xf1, ++0x2b,0x60,0x7e,0x62,0xa2,0xd9,0x3f,0x60,0xae,0x62,0x2b,0x60,0x7a,0x64,0xa2,0xdb, ++0x02,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff,0x21,0x60,0xb8,0x62,0x00,0x60,0x04,0x64, ++0xa2,0xdb,0x61,0x60,0x1a,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60, ++0xb6,0x62,0x00,0x64,0xa2,0xdb,0xbd,0xf3,0xff,0xff,0xfc,0xa0,0xff,0xff,0xdf,0x02, ++0x69,0x60,0x82,0x62,0x0f,0x64,0xa2,0xdb,0x18,0x60,0x80,0x64,0xa0,0xd3,0xff,0xff, ++0x60,0x41,0x02,0xa4,0xff,0xff,0x9c,0xa0,0xff,0xff,0x01,0x04,0x00,0x64,0x60,0x45, ++0x18,0x60,0xec,0x62,0xc6,0x82,0xa2,0xd1,0x00,0x63,0xa2,0xdd,0x18,0x60,0xea,0x63, ++0xa3,0xd3,0xff,0xff,0xd0,0x84,0xa3,0xdb,0x18,0x60,0x84,0x62,0xc6,0x82,0xa2,0xd1, ++0x00,0x63,0xa2,0xdd,0x18,0x60,0x82,0x63,0xa3,0xd3,0xff,0xff,0xd0,0x84,0xa3,0xdb, ++0x18,0x60,0x80,0x63,0x65,0x44,0xa3,0xdb,0x61,0x45,0x19,0x60,0x50,0x63,0xa3,0xd1, ++0x18,0x60,0xec,0x64,0xc4,0x84,0xa0,0xd3,0xff,0xff,0x60,0x41,0xc0,0x84,0xa3,0xdb, ++0x18,0x60,0xea,0x63,0xa3,0xd1,0xff,0xff,0xc1,0x84,0xa3,0xdb,0x18,0x60,0xe8,0x63, ++0xa3,0xd1,0x18,0x60,0x84,0x64,0xc4,0x84,0xa0,0xd3,0xff,0xff,0x60,0x41,0xc0,0x84, ++0xa3,0xdb,0x18,0x60,0x82,0x63,0xa3,0xd1,0xff,0xff,0xc1,0x84,0xa3,0xdb,0xe2,0xa0, ++0x00,0x64,0x03,0x05,0x05,0x7c,0xab,0xf9,0x3f,0x00,0x00,0x63,0x18,0x60,0xe8,0x64, ++0xa0,0xdd,0x19,0x60,0x50,0x64,0xa0,0xdd,0x19,0x60,0x5c,0x64,0x64,0x63,0xa0,0xdd, ++0x18,0x60,0xea,0x63,0xa3,0xd3,0xff,0xff,0x00,0xbc,0x60,0x41,0x2d,0x03,0x02,0x60, ++0x8f,0x65,0x18,0x60,0x82,0x62,0xa2,0xd3,0xd5,0x80,0xff,0xff,0x03,0x06,0xe9,0x81, ++0xe8,0x84,0xfa,0x00,0x60,0x5c,0x61,0x44,0xe0,0x84,0xe0,0x84,0x60,0x41,0xe0,0x84, ++0xe0,0x84,0xe0,0x84,0x60,0x45,0xe0,0x84,0xc4,0x85,0xc5,0x85,0x00,0x62,0x65,0x44, ++0x64,0x45,0x11,0x61,0xe0,0x84,0xcd,0x81,0xfd,0x04,0x01,0x00,0xe0,0x84,0xf2,0x82, ++0xff,0xff,0x02,0x24,0xc6,0x82,0x02,0x28,0xd6,0x82,0xe2,0x80,0xcd,0x81,0x02,0x28, ++0x01,0xbc,0xf4,0x02,0x01,0x2a,0xc6,0x82,0x60,0x43,0x63,0x60,0x10,0x62,0xa2,0xdd, ++0x69,0x60,0x7c,0x62,0xa2,0xdd,0x63,0x44,0xd3,0xa0,0x01,0x65,0x0e,0x04,0x1e,0xf3, ++0x4d,0xf3,0x60,0x40,0x10,0x2a,0x67,0x00,0xec,0xa0,0x6a,0x60,0xc2,0x64,0x63,0x04, ++0xa0,0xd3,0xff,0xff,0x00,0xa0,0xff,0xff,0x5e,0x03,0x19,0x60,0x52,0x65,0x44,0xf3, ++0xff,0xff,0xe0,0x84,0xc4,0x83,0xa3,0xd3,0xff,0xff,0xf8,0xa0,0x03,0x65,0x53,0x05, ++0x18,0x60,0xe8,0x64,0xa0,0xd3,0xff,0xff,0xe2,0xa0,0x19,0x60,0x50,0x63,0x33,0x04, ++0xa3,0xd3,0xff,0xff,0x00,0xbc,0x60,0x41,0x2f,0x03,0x02,0x60,0x8f,0x65,0x18,0x60, ++0xe8,0x62,0xa2,0xd3,0xd5,0x80,0xff,0xff,0x03,0x06,0xe9,0x81,0xe8,0x84,0xfa,0x00, ++0x60,0x5c,0x61,0x44,0xe0,0x84,0xe0,0x84,0x60,0x41,0xe0,0x84,0xe0,0x84,0xe0,0x84, ++0x60,0x45,0xe0,0x84,0xc4,0x85,0xc5,0x85,0x00,0x62,0x65,0x44,0x64,0x45,0x11,0x61, ++0xe0,0x84,0xcd,0x81,0xfd,0x04,0x01,0x00,0xe0,0x84,0xf2,0x82,0xff,0xff,0x02,0x24, ++0xc6,0x82,0x02,0x28,0xd6,0x82,0xe2,0x80,0xcd,0x81,0x02,0x28,0x01,0xbc,0xf4,0x02, ++0x01,0x2a,0xc6,0x82,0x01,0x00,0x69,0x00,0x60,0x43,0x19,0x60,0x5c,0x62,0xa2,0xdd, ++0x63,0x44,0xd3,0xa0,0x00,0x63,0x18,0x60,0xe8,0x62,0xa2,0xdd,0x19,0x60,0x50,0x62, ++0xa2,0xdd,0x5b,0x04,0x19,0x60,0x5c,0x63,0xa3,0xd1,0x69,0x60,0x7c,0x62,0xa2,0xd9, ++0x64,0x64,0xa3,0xdb,0x02,0x65,0x05,0x64,0xab,0xfb,0x69,0x60,0x7e,0x63,0x65,0x44, ++0xbd,0xdb,0x44,0xf3,0xa3,0xdb,0x44,0xf3,0x43,0xf3,0x60,0x41,0xff,0xa0,0xe8,0x85, ++0x41,0x03,0xff,0xa1,0x62,0x60,0xdc,0x64,0xa0,0xd3,0xff,0xff,0xa4,0x80,0x65,0x44, ++0xf5,0x03,0x43,0xfb,0x61,0x43,0x69,0x60,0x82,0x62,0xa2,0xdd,0x44,0xfd,0x61,0x45, ++0x00,0x63,0x18,0x60,0x7c,0x62,0xa2,0xdd,0x18,0x60,0x7a,0x62,0xa2,0xdd,0x18,0x60, ++0x82,0x62,0xa2,0xdd,0x18,0x60,0xea,0x62,0xa2,0xdd,0x18,0x60,0x7e,0x62,0xa2,0xdd, ++0x6a,0x60,0xc2,0x62,0xa2,0xdd,0x64,0x61,0x18,0x60,0x84,0x63,0x00,0x64,0xc9,0x81, ++0xbd,0xdb,0xfd,0x02,0x64,0x61,0x18,0x60,0xec,0x63,0x00,0x64,0xc9,0x81,0xbd,0xdb, ++0xfd,0x02,0x65,0x41,0xe1,0x85,0x19,0x60,0x52,0x63,0xc7,0x83,0xa3,0xd3,0xff,0xff, ++0xf8,0xa0,0xff,0xff,0xc0,0x05,0x04,0x61,0x19,0x60,0x52,0x63,0x00,0x64,0xcd,0x81, ++0xbd,0xdb,0xfd,0x02,0x63,0x60,0x18,0x78,0xff,0xff,0x18,0x60,0x82,0x63,0xa3,0xd3, ++0xff,0xff,0xe2,0xa0,0x63,0x60,0x10,0x63,0xa3,0xd3,0x20,0x04,0xdd,0xa0,0xff,0xff, ++0x26,0x05,0x43,0xf3,0x04,0x65,0xf8,0xa0,0xa3,0xd3,0x35,0x02,0xf1,0xa0,0xff,0xff, ++0x1e,0x05,0xab,0xf3,0xff,0xff,0xfd,0xa0,0x03,0x64,0x2d,0x03,0xab,0xfb,0x6a,0x60, ++0xc4,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x25,0x00,0x18,0x60,0x7e,0x62, ++0xa2,0xd3,0xff,0xff,0x00,0xa0,0xff,0xff,0x1e,0x02,0x6f,0x00,0x19,0x60,0x5c,0x63, ++0xa3,0xd3,0xff,0xff,0xdd,0xa0,0x64,0x64,0xa3,0xdb,0x05,0x65,0xef,0x04,0x05,0x64, ++0xab,0xfb,0x44,0xf3,0xff,0xff,0xfd,0xa0,0xff,0xff,0x5f,0x03,0x03,0x60,0xe8,0x65, ++0x18,0x60,0x7a,0x64,0xa0,0xd3,0x4d,0xf3,0xd4,0x80,0x06,0x65,0x56,0x04,0xf1,0xa0, ++0xff,0xff,0xdc,0x05,0x52,0x00,0x69,0x60,0x7e,0x63,0x65,0x44,0xbd,0xdb,0xfa,0xa0, ++0x44,0xf3,0x15,0x02,0xbd,0xdb,0x60,0x5c,0x08,0x65,0x03,0x61,0x6a,0x60,0xc2,0x62, ++0x01,0x64,0xa2,0xdb,0x04,0x00,0xd0,0x80,0xe8,0x85,0x3f,0x03,0xff,0xa1,0x62,0x60, ++0xdc,0x64,0xa0,0xd3,0xff,0xff,0xa4,0x80,0x65,0x44,0xf5,0x03,0x0e,0x00,0xbd,0xdb, ++0x43,0xf3,0x60,0x41,0xf8,0xa0,0xe0,0x85,0x30,0x03,0x01,0xa1,0x62,0x60,0xdc,0x64, ++0xa0,0xd3,0xff,0xff,0xa4,0x80,0x65,0x44,0xf5,0x03,0x43,0xfb,0x61,0x43,0x44,0xfd, ++0x69,0x60,0x82,0x62,0xa2,0xdd,0x00,0x63,0x18,0x60,0x7c,0x62,0xa2,0xdd,0x18,0x60, ++0x7a,0x62,0xa2,0xdd,0x18,0x60,0x82,0x62,0xa2,0xdd,0x18,0x60,0xea,0x62,0xa2,0xdd, ++0x06,0xc6,0x7e,0x00,0x00,0x10,0x64,0x61,0x18,0x60,0x84,0x63,0x00,0x64,0xc9,0x81, ++0xbd,0xdb,0xfd,0x02,0x64,0x61,0x18,0x60,0xec,0x63,0x00,0x64,0xc9,0x81,0xbd,0xdb, ++0xfd,0x02,0x04,0x61,0x19,0x60,0x52,0x63,0x00,0x64,0xcd,0x81,0xbd,0xdb,0xfd,0x02, ++0x00,0x60,0x64,0x65,0x18,0x60,0x7c,0x62,0xa2,0xd3,0xff,0xff,0x01,0xa4,0xd4,0x80, ++0xa2,0xdb,0x09,0x04,0x18,0x60,0x7a,0x63,0x00,0x64,0xa2,0xdb,0xa3,0xdb,0x18,0x60, ++0x7e,0x62,0x01,0x64,0xa2,0xdb,0x69,0x60,0x82,0x62,0xa2,0xd3,0xff,0xff,0xfd,0xa0, ++0xff,0xff,0x04,0x07,0x60,0x60,0x58,0x4e,0xa7,0x78,0xff,0xff,0x61,0x60,0x02,0x78, ++0xff,0xff,0x55,0xf1,0x2b,0x60,0x8a,0x62,0xa2,0xd9,0x3f,0x60,0xb2,0x62,0x2b,0x60, ++0x86,0x64,0xa2,0xdb,0x02,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff,0x21,0x60,0xbe,0x62, ++0x00,0x60,0xfe,0x64,0xa2,0xdb,0x63,0x60,0x51,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58, ++0xff,0xff,0x00,0x60,0x80,0x66,0x00,0x64,0x55,0xfb,0x01,0xf2,0xff,0xff,0x00,0xa0, ++0xff,0xff,0x14,0x03,0x21,0x60,0x7a,0x64,0xa0,0xd3,0x03,0xf0,0xff,0xff,0xd0,0x84, ++0x00,0xfa,0x01,0xf2,0x60,0x45,0xd4,0x80,0xff,0xff,0x05,0x06,0xd4,0x84,0x01,0xfa, ++0xfe,0xa0,0xff,0xff,0x03,0x05,0x00,0x64,0x01,0xfa,0x02,0xfa,0x56,0xf1,0x17,0x60, ++0x9c,0x64,0xa0,0xd3,0xff,0xff,0xd0,0x80,0x60,0x45,0x5f,0x03,0x16,0x60,0xd8,0x64, ++0xa0,0xd3,0xff,0xff,0xff,0xa0,0xfc,0xa0,0x06,0x03,0x58,0x02,0x7a,0xf3,0xff,0xff, ++0x00,0xa0,0xff,0xff,0x53,0x03,0x65,0x44,0x19,0xf2,0xff,0xff,0xdc,0x84,0x19,0xfa, ++0x65,0x44,0xff,0x22,0x4b,0x00,0x12,0xfa,0xcc,0x84,0xfc,0xa0,0x60,0x41,0x01,0x06, ++0x04,0x64,0xe0,0x84,0x60,0x45,0xe0,0x84,0xe0,0x84,0xc4,0x85,0x19,0x60,0xa0,0x64, ++0xc4,0x83,0xbd,0xd3,0xff,0xff,0x14,0xfa,0xbd,0xd3,0xff,0xff,0x15,0xfa,0xbd,0xd3, ++0xff,0xff,0x16,0xfa,0xbd,0xd3,0xff,0xff,0x17,0xfa,0xbd,0xd3,0xff,0xff,0x18,0xfa, ++0x16,0x60,0xd8,0x64,0xa0,0xd3,0xff,0xff,0xfc,0xa0,0x61,0x44,0x05,0x02,0xfd,0xa0, ++0x14,0xf2,0x02,0x05,0xfd,0xa4,0x14,0xfa,0xbd,0xf3,0xff,0xff,0xfc,0xa0,0x56,0xf3, ++0x08,0x02,0xff,0xff,0xff,0x26,0x05,0x00,0x01,0x64,0x67,0x60,0x58,0x4e,0x9c,0x78, ++0xff,0xff,0x56,0xf3,0xff,0xff,0x60,0x40,0x00,0x3a,0x2f,0x00,0x15,0xf2,0x01,0xfa, ++0x55,0xfb,0x02,0x64,0x02,0xfa,0x08,0x64,0x54,0xfb,0x01,0x64,0x13,0xfa,0x05,0xfa, ++0x04,0xfa,0x10,0x60,0x00,0x64,0x5a,0xfb,0x20,0x00,0x24,0x00,0x59,0xf3,0xff,0xff, ++0x02,0xb0,0xff,0xff,0x04,0x02,0x68,0x60,0x58,0x4e,0x16,0x78,0xff,0xff,0xbd,0xf3, ++0xff,0xff,0xfc,0xa0,0xff,0xff,0x05,0x02,0x00,0x64,0x67,0x60,0x58,0x4e,0x9c,0x78, ++0xff,0xff,0x80,0x64,0x54,0xfb,0x32,0x64,0x55,0xfb,0x17,0x60,0x9c,0x63,0x00,0x64, ++0x5a,0xfb,0x01,0xfa,0x02,0xfa,0xff,0xff,0xa3,0xdb,0x17,0x60,0x9c,0x64,0xa0,0xd3, ++0x56,0xfb,0x05,0x00,0x00,0xa0,0xff,0xff,0x02,0x02,0x32,0x64,0x55,0xfb,0xff,0xff, ++0x21,0x60,0xbc,0x62,0xa2,0xd1,0x00,0x60,0x01,0x64,0xa0,0x84,0xa2,0xdb,0x09,0xf8, ++0x16,0x60,0xd8,0x62,0xa2,0xd3,0xff,0xff,0xfc,0xa0,0x56,0xf3,0x03,0x03,0x65,0x60, ++0x53,0x78,0xff,0xff,0x00,0xa0,0xff,0xff,0x64,0x03,0x64,0x44,0x80,0x2a,0x1f,0x00, ++0x20,0xf2,0xff,0xff,0xdc,0x84,0x20,0xfa,0x01,0x60,0x5e,0x64,0xe9,0xf1,0xff,0xff, ++0x64,0x40,0x40,0x2a,0x08,0x00,0x19,0x60,0x8c,0x62,0xa2,0xd3,0xff,0xff,0xe0,0x84, ++0xe0,0x84,0xe0,0x84,0xe0,0x84,0x01,0xfa,0x01,0x64,0x02,0xfa,0x59,0xf3,0xff,0xff, ++0xff,0xff,0xff,0x26,0x04,0x00,0x68,0x60,0x58,0x4e,0x16,0x78,0xff,0xff,0x62,0xf3, ++0x63,0xf1,0xff,0xff,0x01,0xb4,0xb0,0x84,0xff,0xff,0x0f,0x03,0x54,0xf3,0xff,0xff, ++0x08,0xbc,0x54,0xfb,0x67,0x60,0x58,0x4e,0x75,0x78,0xff,0xff,0x00,0xfa,0x01,0xf0, ++0xff,0xff,0xd0,0x80,0xff,0xff,0x01,0x06,0x01,0xfa,0x09,0xf2,0x06,0xf2,0x60,0x40, ++0x08,0x2a,0x28,0x00,0x60,0x40,0xff,0x22,0x02,0x00,0xcc,0x84,0x06,0xfa,0x00,0xa0, ++0xff,0xff,0x13,0x02,0x05,0xf2,0x14,0xf0,0x03,0xa4,0xd0,0x80,0xff,0xff,0x01,0x06, ++0x64,0x44,0x05,0xfa,0x07,0xf2,0xff,0xff,0x60,0x40,0xff,0x22,0x02,0x00,0xcc,0x84, ++0x07,0xfa,0x00,0xa0,0x01,0x64,0x01,0x02,0x05,0xfa,0x7a,0xf3,0x01,0xf0,0x00,0xfa, ++0xd0,0x80,0xff,0xff,0x01,0x06,0x01,0xfa,0x54,0xf3,0xff,0xff,0x08,0xbc,0x54,0xfb, ++0x01,0x00,0x4c,0x00,0x09,0xf2,0x54,0xf1,0x60,0x40,0x04,0x2a,0x22,0x00,0x64,0x40, ++0x20,0x2a,0x0f,0x00,0x01,0x64,0x05,0xfa,0x04,0xfa,0x67,0x60,0x58,0x4e,0x75,0x78, ++0xff,0xff,0x00,0xfa,0x01,0xf0,0xff,0xff,0xd0,0x80,0xff,0xff,0x0d,0x06,0x01,0xfa, ++0x0b,0x00,0x64,0x40,0x10,0x2a,0x08,0x00,0x14,0x64,0x00,0xfa,0x55,0xf1,0xff,0xff, ++0xd0,0x80,0xff,0xff,0x01,0x06,0x55,0xfb,0x54,0xf3,0xff,0xff,0xcf,0xb4,0x08,0xbc, ++0x54,0xfb,0x09,0xf2,0x54,0xf1,0x60,0x40,0x10,0x2a,0x0b,0x00,0x64,0x44,0xbf,0xb4, ++0x08,0xbc,0x54,0xfb,0x14,0x64,0x55,0xf1,0x00,0xfa,0xd0,0x80,0xff,0xff,0x01,0x06, ++0x55,0xfb,0x09,0xf2,0x18,0xf0,0x60,0x40,0x20,0x2a,0x04,0x00,0x01,0x63,0x05,0xfc, ++0x04,0xfc,0x06,0xf8,0x60,0x40,0x40,0x2a,0x01,0x00,0x06,0xf8,0x55,0xf3,0x59,0xf1, ++0x00,0xa0,0x05,0x64,0x03,0x02,0x64,0x40,0x80,0x26,0x55,0xfb,0x01,0xf2,0x55,0xf1, ++0xff,0xff,0xd0,0x80,0xff,0xff,0x01,0x06,0x55,0xfb,0x09,0xf0,0x55,0xf3,0x64,0x40, ++0x02,0x26,0x03,0x00,0x00,0xa0,0xff,0xff,0x7b,0x02,0x56,0xf3,0xff,0xff,0x00,0xa0, ++0x54,0xf3,0x76,0x03,0x00,0xa0,0xbd,0xf3,0x5d,0x02,0xfd,0xa0,0x04,0xf2,0x48,0x02, ++0x60,0x40,0xff,0x22,0x02,0x00,0xcc,0x84,0x04,0xfa,0x60,0x40,0x00,0x36,0x0b,0x00, ++0x65,0xf3,0xff,0xff,0xfb,0xa0,0x3f,0x60,0x10,0x62,0x05,0x05,0xa2,0xd3,0xff,0xff, ++0x00,0xa0,0xff,0xff,0x12,0x03,0x05,0xf2,0x59,0xf1,0x04,0xfa,0x64,0x40,0xff,0x26, ++0x04,0x00,0x68,0x60,0x58,0x4e,0x16,0x78,0xff,0xff,0x54,0xf3,0x7a,0xf1,0x08,0xbc, ++0x54,0xfb,0x05,0x64,0xc0,0x84,0x00,0xfa,0x44,0x00,0x9a,0xf3,0xff,0xff,0x60,0x41, ++0x74,0xf3,0xff,0xff,0xe0,0x84,0xe0,0x84,0xe0,0x84,0xe0,0x85,0x73,0x44,0xc4,0x84, ++0x61,0x45,0xd4,0x84,0xe8,0x84,0xe8,0x84,0xe8,0x84,0xe8,0x84,0x60,0x45,0x01,0x60, ++0xf4,0x64,0xd4,0x80,0x65,0x44,0x05,0x05,0x23,0xf2,0xff,0xff,0xdc,0x84,0x23,0xfa, ++0x32,0x64,0xfa,0xa0,0xff,0xff,0x01,0x05,0x06,0x64,0xfb,0xa4,0x00,0xfa,0x21,0x00, ++0x55,0xf3,0xff,0xff,0x00,0xa0,0x59,0xf3,0x1c,0x02,0xfd,0xa0,0xff,0xff,0x04,0x02, ++0x68,0x60,0x58,0x4e,0x6e,0x78,0xff,0xff,0x32,0x64,0x00,0xfa,0x01,0x64,0x05,0xfa, ++0x04,0xfa,0x0f,0x00,0x55,0xf3,0xff,0xff,0x00,0xa0,0x00,0x64,0x0a,0x02,0x54,0xfb, ++0x68,0x60,0x58,0x4e,0x6e,0x78,0xff,0xff,0x67,0x60,0x58,0x4e,0x81,0x78,0xff,0xff, ++0x00,0xfa,0x00,0xf2,0x55,0xf1,0xff,0xff,0xd0,0x80,0xff,0xff,0x01,0x06,0x55,0xfb, ++0x67,0x60,0x6e,0x78,0xff,0xff,0x56,0xf3,0xff,0xff,0x00,0xa0,0xff,0xff,0x03,0x02, ++0x66,0x60,0x5e,0x78,0xff,0xff,0x64,0x44,0x80,0x2a,0x1f,0x00,0x20,0xf2,0xff,0xff, ++0xdc,0x84,0x20,0xfa,0x01,0x60,0x5e,0x64,0xe9,0xf1,0xff,0xff,0x64,0x40,0x40,0x2a, ++0x08,0x00,0x19,0x60,0x8c,0x62,0xa2,0xd3,0xff,0xff,0xe0,0x84,0xe0,0x84,0xe0,0x84, ++0xe0,0x84,0x01,0xfa,0x01,0x64,0x02,0xfa,0x59,0xf3,0xff,0xff,0xff,0xff,0xff,0x26, ++0x04,0x00,0x68,0x60,0x58,0x4e,0x16,0x78,0xff,0xff,0x09,0xf2,0xff,0xff,0xff,0xff, ++0x04,0x2a,0x62,0x00,0x1c,0xf2,0xff,0xff,0xdc,0x84,0x1c,0xfa,0x00,0x64,0x00,0xfa, ++0x01,0x64,0x08,0xfa,0x06,0xf2,0xff,0xff,0xff,0xff,0xff,0x22,0x03,0x00,0xcc,0x84, ++0x06,0xfa,0x0b,0x02,0x00,0xa0,0xff,0xff,0x07,0x02,0x05,0xf2,0x14,0xf0,0x03,0xa4, ++0xd0,0x80,0xff,0xff,0x01,0x06,0x64,0x44,0x05,0xfa,0x54,0xf3,0xff,0xff,0x60,0x40, ++0x20,0x2a,0x22,0x00,0x01,0x60,0x2c,0x64,0x00,0xfa,0x64,0x60,0x9a,0x64,0xa0,0xd3, ++0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84, ++0xa2,0xdb,0x13,0xf2,0xff,0xff,0x05,0xfa,0x04,0xfa,0x00,0x64,0x67,0x60,0x58,0x4e, ++0x9c,0x78,0xff,0xff,0x00,0xf2,0x01,0xf0,0xff,0xff,0xd0,0x80,0xff,0xff,0x18,0x06, ++0x01,0xfa,0x04,0x64,0x02,0xfa,0x14,0x00,0x60,0x40,0x10,0x2a,0x11,0x00,0x64,0x60, ++0x9e,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3, ++0xff,0xff,0xdc,0x84,0xa2,0xdb,0x32,0x64,0x00,0xfa,0xff,0xff,0x57,0xf3,0x58,0xfb, ++0x54,0xf3,0x55,0xf1,0xcf,0xb4,0x54,0xfb,0x00,0xf2,0xff,0xff,0xd0,0x80,0xff,0xff, ++0x01,0x06,0x55,0xfb,0x00,0x64,0x0a,0xfa,0x09,0xf2,0xff,0xff,0xff,0xff,0x10,0x2a, ++0x12,0x00,0x1d,0xf2,0xff,0xff,0xdc,0x84,0x1d,0xfa,0x54,0xf3,0x32,0x65,0x60,0x40, ++0x40,0x2a,0x05,0x65,0xbf,0xb4,0x54,0xfb,0x65,0x44,0x55,0xf1,0x00,0xfa,0xd0,0x80, ++0xff,0xff,0x01,0x06,0x55,0xfb,0x09,0xf2,0xff,0xff,0xff,0xff,0x20,0x2a,0x38,0x00, ++0x1a,0xf2,0xff,0xff,0xdc,0x84,0x1a,0xfa,0x51,0xf3,0x9d,0xf1,0x60,0x40,0xff,0x22, ++0x14,0x7c,0x64,0x44,0x54,0xf1,0x00,0xfa,0x64,0x40,0x01,0x2a,0x09,0x00,0x17,0xf2, ++0x13,0xf0,0x00,0xfa,0xff,0xff,0x05,0xf8,0x04,0xf8,0x18,0xf0,0xff,0xff,0x06,0xf8, ++0x54,0xf1,0xff,0xff,0x64,0x40,0x04,0x2a,0x09,0x00,0x17,0xf2,0x64,0x40,0x01,0x2a, ++0x05,0x64,0x00,0xfa,0x54,0xf3,0xff,0xff,0xfe,0xb4,0x54,0xfb,0x54,0xf3,0xff,0xff, ++0x08,0xbc,0xf9,0xb4,0x54,0xfb,0x00,0xf2,0x01,0xf0,0xff,0xff,0xd0,0x80,0xff,0xff, ++0x01,0x06,0x01,0xfa,0x55,0xf1,0xff,0xff,0xd0,0x80,0xff,0xff,0x01,0x06,0x55,0xfb, ++0x09,0xf2,0xff,0xff,0xff,0xff,0x40,0x22,0x16,0x00,0x1b,0xf2,0xff,0xff,0xdc,0x84, ++0x1b,0xfa,0x18,0xf2,0xff,0xff,0x06,0xfa,0x02,0xf2,0xff,0xff,0xfc,0xa0,0x00,0x64, ++0x03,0x02,0x01,0xfa,0x02,0xfa,0xff,0xff,0x16,0xf2,0x01,0xf0,0x00,0xfa,0xd0,0x80, ++0xff,0xff,0x01,0x06,0x01,0xfa,0x55,0xf3,0xff,0xff,0x00,0xa0,0xff,0xff,0x05,0x02, ++0x59,0xf1,0x05,0x64,0x64,0x40,0x80,0x26,0x55,0xfb,0x04,0x00,0x54,0xf3,0xff,0xff, ++0x80,0xb4,0x54,0xfb,0x54,0xf3,0x59,0xf3,0x60,0x45,0x60,0x47,0xb4,0x84,0x01,0xf2, ++0x55,0xf1,0xff,0xff,0xd0,0x80,0xff,0xff,0x01,0x06,0x55,0xfb,0x09,0xf2,0x55,0xf1, ++0x02,0xb0,0x00,0x64,0x06,0x02,0xd0,0x80,0xff,0xff,0x03,0x03,0x67,0x60,0x6e,0x78, ++0xff,0xff,0x56,0xf3,0x54,0xf3,0x00,0xa0,0xff,0xff,0x03,0x02,0x67,0x60,0x6c,0x78, ++0xff,0xff,0x60,0x40,0xff,0x26,0x58,0x00,0xbd,0xf3,0xff,0xff,0xfc,0xa0,0x58,0xf3, ++0x52,0x02,0x00,0xb8,0xcc,0x84,0x0c,0x03,0x58,0xfb,0x6a,0x60,0xdc,0x64,0xa0,0xd3, ++0x07,0x02,0x00,0xa0,0xff,0xff,0x04,0x03,0x6a,0x60,0xe2,0x62,0x01,0x64,0xa2,0xdb, ++0x04,0xf2,0xff,0xff,0x00,0xb8,0xcc,0x84,0x01,0x03,0x04,0xfa,0x00,0x65,0x58,0xf3, ++0x57,0xf3,0x00,0xa0,0xff,0xff,0x02,0x02,0x58,0xfb,0x01,0x65,0x04,0xf2,0x05,0xf2, ++0x00,0xa0,0xff,0xff,0x02,0x02,0x04,0xfa,0x01,0x65,0x65,0x40,0x00,0x36,0x2d,0x00, ++0x54,0xf3,0xff,0xff,0x08,0xbc,0x54,0xfb,0x00,0x64,0x08,0xfa,0x0a,0xf2,0x15,0xf0, ++0x60,0x40,0x01,0x26,0x0d,0x00,0x69,0x60,0x84,0x62,0xa2,0xd3,0x37,0x7c,0xfe,0xa0, ++0xff,0xff,0x06,0x05,0x0c,0xf2,0x25,0x7c,0xfe,0xa0,0xff,0xff,0x01,0x05,0x15,0x7c, ++0x00,0xf8,0x59,0xf3,0xff,0xff,0xff,0xff,0xff,0x26,0x04,0x00,0x68,0x60,0x58,0x4e, ++0x16,0x78,0xff,0xff,0x19,0x60,0x5e,0x62,0xa2,0xd3,0x10,0x7c,0x0b,0xfa,0x0d,0xf8, ++0x67,0x60,0x64,0x78,0xff,0xff,0x19,0x00,0x36,0x00,0x74,0xf3,0xff,0xff,0xe0,0x84, ++0xe0,0x84,0xe0,0x84,0xe0,0x84,0x73,0x45,0xc4,0x84,0x60,0x53,0x67,0x60,0x58,0x4e, ++0x81,0x78,0xff,0xff,0x00,0xfa,0xd0,0xf1,0x6a,0x60,0xd8,0x65,0x05,0x64,0x64,0x40, ++0x00,0x3a,0xa5,0xdb,0x67,0x60,0x64,0x78,0xff,0xff,0x55,0xf3,0xff,0xff,0x00,0xa0, ++0x32,0x64,0x12,0x02,0x55,0xfb,0x59,0xf3,0xff,0xff,0xfd,0xa0,0xff,0xff,0x0c,0x02, ++0xe9,0xf1,0x51,0xf3,0x64,0x40,0x01,0x27,0x07,0x00,0x60,0x40,0x13,0x26,0x04,0x00, ++0x68,0x60,0x58,0x4e,0x6e,0x78,0xff,0xff,0x13,0xf2,0xff,0xff,0x05,0xfa,0x04,0xfa, ++0x01,0x64,0x0a,0xfa,0x51,0x00,0x55,0xf3,0xff,0xff,0x00,0xa0,0x00,0x64,0x4c,0x02, ++0x54,0xfb,0x5a,0xf3,0xff,0xff,0x00,0xa0,0x01,0x64,0x04,0x02,0x67,0x60,0x58,0x4e, ++0x9c,0x78,0xff,0xff,0x68,0x60,0x58,0x4e,0x6e,0x78,0xff,0xff,0xbd,0xf3,0xff,0xff, ++0xfc,0xa0,0xff,0xff,0x26,0x02,0x73,0x44,0x74,0xf3,0xff,0xff,0xe0,0x84,0xe0,0x84, ++0xe0,0x84,0x60,0x8c,0x9a,0xf3,0xff,0xff,0x60,0x41,0x73,0x44,0x61,0x45,0xd4,0x80, ++0xff,0xff,0x03,0x0d,0x2c,0x45,0xc4,0x84,0xf9,0x00,0x60,0x53,0x08,0xf2,0xff,0xff, ++0x00,0xa0,0xff,0xff,0x08,0x02,0x13,0xf2,0xff,0xff,0x05,0xfa,0x04,0xfa,0x24,0xf2, ++0xff,0xff,0xdc,0x84,0x24,0xfa,0x67,0x60,0x58,0x4e,0x81,0x78,0xff,0xff,0x00,0xfa, ++0x08,0x00,0x32,0x64,0x00,0xfa,0x13,0xf2,0xff,0xff,0x05,0xfa,0x04,0xfa,0x01,0x64, ++0x0a,0xfa,0x59,0xf3,0xff,0xff,0x00,0xa0,0xff,0xff,0x06,0x03,0x00,0xf2,0x14,0x65, ++0xd4,0x80,0x02,0x06,0x65,0x44,0x00,0xfa,0x00,0xf2,0x55,0xf1,0xff,0xff,0xd0,0x80, ++0xff,0xff,0x04,0x06,0x55,0xfb,0x02,0x00,0x32,0x64,0x55,0xfb,0x21,0x60,0x7a,0x64, ++0xa0,0xd3,0x03,0xfa,0x63,0x60,0x39,0x78,0xff,0xff,0x9a,0xf1,0x73,0x44,0x64,0x45, ++0x7a,0xf1,0xd4,0x84,0xe8,0x84,0xe8,0x84,0xe8,0x84,0xe8,0x84,0xc0,0x84,0x2e,0x58, ++0xff,0xff,0x9a,0xf3,0xff,0xff,0x60,0x45,0x73,0x44,0xd4,0x84,0xe8,0x84,0xe8,0x84, ++0xe8,0x84,0xe8,0x84,0x60,0x45,0x01,0x60,0xf4,0x64,0xd4,0x80,0x65,0x44,0x05,0x05, ++0x23,0xf2,0xff,0xff,0xdc,0x84,0x23,0xfa,0x32,0x64,0xfa,0xa0,0xff,0xff,0x01,0x05, ++0x06,0x64,0xfb,0xa4,0x2e,0x58,0xff,0xff,0x60,0x45,0x6b,0x60,0x2c,0x62,0x20,0x60, ++0x00,0x64,0xb4,0x84,0xa2,0xdb,0x65,0x44,0x2e,0x43,0x11,0xfc,0x10,0x60,0x00,0x65, ++0x60,0x40,0xff,0x22,0x00,0x65,0x65,0x44,0x5a,0xfb,0x21,0xf2,0xff,0xff,0xdc,0x84, ++0x21,0xfa,0x6f,0xf5,0xff,0xff,0x75,0xf1,0x2b,0xf8,0x31,0xf8,0xff,0xff,0x76,0xf1, ++0x2c,0xf8,0x32,0xf8,0xff,0xff,0x77,0xf1,0x2d,0xf8,0x33,0xf8,0xff,0xff,0xb0,0xf1, ++0x2e,0xf8,0xb1,0xf1,0xff,0xff,0x2f,0xf8,0xb2,0xf1,0x30,0xf8,0xff,0xff,0x01,0x60, ++0x48,0x64,0xb4,0x84,0x29,0xfa,0x00,0x63,0x22,0xfc,0x2a,0x60,0x20,0x64,0x0e,0xfa, ++0x39,0x60,0x58,0x4e,0xfe,0x78,0xff,0xff,0x3f,0x60,0x6a,0x62,0x3f,0x60,0x10,0x64, ++0xa2,0xdb,0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0xc1,0xfe, ++0x21,0x60,0xbe,0x62,0x00,0x60,0x01,0x64,0xa2,0xdb,0x67,0x60,0xeb,0x64,0x5a,0xdb, ++0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60,0xbc,0x62,0xa2,0xd1,0xff,0x60,0xfe,0x61, ++0xa1,0x84,0x5a,0xd1,0x4a,0xdb,0xa1,0x84,0x5a,0xdb,0x6f,0xf5,0x22,0xf0,0x00,0x60, ++0x80,0x66,0x64,0x44,0x0f,0x22,0x04,0x00,0x22,0xf2,0xff,0xff,0xdc,0x84,0x22,0xfa, ++0x63,0x60,0xac,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82, ++0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x11,0xf0,0x6b,0x60,0x2c,0x62,0x20,0x60, ++0x02,0x64,0xa2,0xdb,0xff,0xff,0x44,0x4e,0x2e,0x58,0xff,0xff,0x1e,0xf2,0xff,0xff, ++0xdc,0x84,0x1e,0xfa,0x6b,0x60,0x2c,0x62,0x30,0x60,0x00,0x64,0xa2,0xdb,0x2e,0x43, ++0x11,0xfc,0x21,0x60,0xbc,0x62,0xa2,0xd1,0xbf,0x60,0xff,0x61,0xa1,0x84,0x5a,0xd1, ++0x4a,0xdb,0xa1,0x84,0x5a,0xdb,0xff,0xff,0xde,0xfe,0xff,0xff,0x0b,0x04,0x21,0x60, ++0xbe,0x62,0x40,0x60,0x00,0x64,0xa2,0xdb,0x68,0x60,0x3a,0x64,0x5a,0xdb,0xcf,0xfe, ++0x2f,0x58,0xff,0xff,0x3f,0x60,0x8a,0x62,0x2a,0x44,0xa2,0xdb,0xca,0x82,0x08,0x64, ++0xa2,0xdb,0xff,0xff,0x2d,0xff,0x21,0x60,0xbe,0x62,0x20,0x60,0x00,0x64,0xa2,0xdb, ++0x68,0x60,0x4e,0x64,0x5a,0xdb,0xcf,0xfe,0x2f,0x58,0xff,0xff,0x21,0x60,0xbc,0x62, ++0xa2,0xd1,0x9f,0x60,0xff,0x61,0xa1,0x84,0x5a,0xd1,0x4a,0xdb,0xa1,0x84,0x5a,0xdb, ++0xff,0xff,0xbe,0xfe,0x21,0x60,0x90,0x62,0xa2,0xd1,0x40,0x60,0x00,0x64,0xb0,0x84, ++0xa2,0xdb,0xcf,0xfe,0x00,0x60,0x80,0x66,0x6b,0x60,0x2c,0x62,0x30,0x60,0x01,0x64, ++0xa2,0xdb,0x11,0xf2,0xff,0xff,0x40,0x4e,0x2e,0x58,0xff,0xff,0x1f,0xf2,0xff,0xff, ++0xdc,0x84,0x1f,0xfa,0x6b,0x60,0x2c,0x62,0x40,0x60,0x00,0x64,0xa2,0xdb,0x2e,0x43, ++0x11,0xfc,0x21,0x60,0xbc,0x62,0xa2,0xd1,0xbf,0x60,0xff,0x61,0xa1,0x84,0x5a,0xd1, ++0x4a,0xdb,0xa1,0x84,0x5a,0xdb,0xff,0xff,0xde,0xfe,0xff,0xff,0x0b,0x04,0x21,0x60, ++0xbe,0x62,0x40,0x60,0x00,0x64,0xa2,0xdb,0x68,0x60,0x92,0x64,0x5a,0xdb,0xcf,0xfe, ++0x2f,0x58,0xff,0xff,0x59,0xf3,0xff,0xff,0xff,0xff,0x80,0x26,0x14,0x00,0x3f,0x60, ++0x8a,0x62,0x2a,0x44,0xa2,0xdb,0xca,0x82,0x02,0x64,0xa2,0xdb,0xff,0xff,0x2d,0xff, ++0x21,0x60,0xbe,0x62,0x20,0x60,0x00,0x64,0xa2,0xdb,0x68,0x60,0xac,0x64,0x5a,0xdb, ++0xcf,0xfe,0x2f,0x58,0xff,0xff,0xff,0xff,0x21,0x60,0xbc,0x62,0xa2,0xd1,0x9f,0x60, ++0xff,0x61,0xa1,0x84,0x5a,0xd1,0x4a,0xdb,0xa1,0x84,0x5a,0xdb,0xff,0xff,0xbe,0xfe, ++0x21,0x60,0x90,0x62,0xa2,0xd1,0x40,0x60,0x00,0x64,0xb0,0x84,0xa2,0xdb,0xcf,0xfe, ++0x64,0x60,0x96,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82, ++0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x00,0x60,0x80,0x66,0x6b,0x60,0x2c,0x62, ++0x40,0x60,0x01,0x64,0xa2,0xdb,0x11,0xf2,0xff,0xff,0x40,0x4e,0x2e,0x58,0xff,0xff, ++0x21,0x60,0xbc,0x62,0xa2,0xd1,0x00,0x60,0x02,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff, ++0xcf,0xfe,0x2f,0x58,0xff,0xff,0x3f,0x60,0x9a,0x62,0x2b,0x60,0x86,0x64,0xa2,0xdb, ++0x03,0x64,0x4a,0xdb,0xff,0xff,0x1d,0xff,0x21,0x60,0xbc,0x62,0x00,0x64,0xa2,0xdb, ++0x5a,0xdb,0x2f,0x58,0xff,0xff,0x56,0xf3,0x26,0x46,0x60,0x40,0xff,0x22,0x37,0x00, ++0x54,0xf3,0x0f,0xf2,0x60,0x43,0x29,0xf0,0x60,0x40,0x10,0x2a,0x15,0x00,0x63,0x44, ++0x60,0x43,0x6b,0x60,0x2c,0x62,0x00,0x60,0x40,0x64,0xa2,0xdb,0x6b,0x60,0x2e,0x62, ++0x63,0x44,0xa2,0xdb,0x21,0x60,0xbc,0x62,0xa2,0xd1,0x00,0x60,0x40,0x64,0xb0,0x84, ++0xa2,0xdb,0xff,0xff,0xcf,0xfe,0x1b,0x00,0x64,0x40,0x20,0x2b,0x02,0x00,0x40,0xbb, ++0x01,0x00,0xbf,0xb3,0x54,0xfd,0x63,0x44,0x60,0x43,0x6b,0x60,0x2c,0x62,0x00,0x60, ++0x10,0x64,0xa2,0xdb,0x6b,0x60,0x2e,0x62,0x63,0x44,0xa2,0xdb,0x21,0x60,0xbc,0x62, ++0xa2,0xd1,0x00,0x60,0x10,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff,0xcf,0xfe,0x26,0x46, ++0x2f,0x58,0xff,0xff,0x22,0x02,0x2e,0xf2,0xff,0xff,0x60,0x41,0xe1,0x81,0xf0,0x84, ++0xe1,0x81,0xf0,0x84,0xe1,0x81,0x5a,0xd2,0xf0,0x85,0x94,0x84,0x60,0x41,0xe1,0x81, ++0xf0,0x84,0xe1,0x81,0xf0,0x84,0xe1,0x81,0x5a,0xd2,0xf0,0x85,0x94,0x84,0x60,0x41, ++0xe1,0x81,0xf0,0x84,0xe1,0x81,0xf0,0x84,0xe1,0x81,0xf0,0x84,0x6a,0x60,0x58,0x4e, ++0x2b,0x78,0xff,0xff,0x6a,0x60,0x28,0x78,0xff,0xff,0x6a,0x60,0x1a,0x78,0xff,0xff, ++0xbd,0xf3,0xff,0xff,0xfc,0xa0,0xfd,0xa0,0xd5,0x02,0x00,0x64,0x40,0x48,0x26,0x46, ++0x38,0xf2,0x00,0xf4,0x10,0x63,0xf4,0xa4,0x60,0x41,0x00,0x65,0x63,0x44,0x01,0x22, ++0x05,0x00,0x01,0xac,0xa0,0xd2,0x01,0xa3,0x60,0x47,0x02,0x00,0xa0,0xd2,0x01,0xa3, ++0x00,0x7f,0x40,0x4c,0x63,0x44,0x01,0x22,0x05,0x00,0x01,0xac,0xa0,0xd2,0x01,0xa3, ++0x60,0x47,0x02,0x00,0xa0,0xd2,0x01,0xa3,0x00,0x7f,0x60,0x45,0x2c,0x44,0x04,0xa8, ++0x05,0xa8,0x06,0x03,0xc9,0x81,0x2e,0x03,0xd5,0x81,0xc7,0x83,0xce,0x06,0xde,0x00, ++0x41,0x4c,0x6a,0x60,0xd8,0x61,0x63,0x44,0x01,0x22,0x05,0x00,0x01,0xac,0xa0,0xd2, ++0x01,0xa3,0x60,0x47,0x02,0x00,0xa0,0xd2,0x01,0xa3,0x00,0x7f,0x59,0xdb,0x63,0x44, ++0x01,0x22,0x05,0x00,0x01,0xac,0xa0,0xd2,0x01,0xa3,0x60,0x47,0x02,0x00,0xa0,0xd2, ++0x01,0xa3,0x00,0x7f,0x59,0xdb,0x5c,0x60,0x58,0x4e,0xbe,0x78,0xff,0xff,0x65,0x44, ++0x59,0xdb,0x5c,0x60,0x58,0x4e,0xbe,0x78,0xff,0xff,0x65,0x44,0x59,0xdb,0x2c,0x41, ++0xf8,0xa1,0xb4,0x00,0x65,0x41,0x63,0x44,0x01,0x22,0x05,0x00,0x01,0xac,0xa0,0xd2, ++0x01,0xa3,0x60,0x47,0x02,0x00,0xa0,0xd2,0x01,0xa3,0x00,0x7f,0x40,0x4c,0x58,0xfb, ++0x63,0x44,0x01,0x22,0x05,0x00,0x01,0xac,0xa0,0xd2,0x01,0xa3,0x60,0x47,0x02,0x00, ++0xa0,0xd2,0x01,0xa3,0x00,0x7f,0x57,0xfb,0x56,0xf3,0xff,0xff,0x00,0xa0,0xff,0xff, ++0x49,0x03,0x63,0x44,0x01,0x22,0x05,0x00,0x01,0xac,0xa0,0xd2,0x01,0xa3,0x60,0x47, ++0x02,0x00,0xa0,0xd2,0x01,0xa3,0x00,0x7f,0x40,0x4d,0x2c,0x44,0x00,0xb8,0xff,0xff, ++0x05,0x02,0x2d,0x44,0x01,0x2a,0x02,0x00,0x10,0x65,0x45,0x48,0x5a,0xf3,0xff,0xff, ++0x00,0xa0,0xff,0xff,0x2f,0x03,0x2d,0x44,0xfe,0xb5,0x3f,0x60,0xba,0x64,0xa0,0xd3, ++0xff,0xff,0x00,0x7f,0xd4,0x84,0x04,0xa4,0x19,0x04,0x60,0x45,0xd5,0x80,0xfc,0xa5, ++0x15,0x04,0x3f,0x60,0xb8,0x64,0xa0,0xd1,0xc7,0x83,0x63,0x44,0x01,0x22,0x05,0x00, ++0x01,0xac,0xa0,0xd2,0x01,0xa3,0x60,0x47,0x02,0x00,0xa0,0xd2,0x01,0xa3,0x00,0x7f, ++0xa0,0x80,0xff,0xff,0x03,0x03,0x28,0x44,0x20,0xbc,0x40,0x48,0x28,0x44,0xff,0x22, ++0x09,0x00,0x54,0xf1,0xff,0xff,0xb0,0x84,0x54,0xfb,0x60,0x45,0x6b,0x60,0x2e,0x62, ++0x65,0x44,0xa2,0xdb,0x6b,0x60,0x2c,0x62,0x00,0x60,0x04,0x64,0xa2,0xdb,0x21,0x60, ++0xbc,0x62,0xa2,0xd1,0x00,0x60,0x04,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff,0xcf,0xfe, ++0x26,0x46,0x2f,0x58,0xff,0xff,0x0e,0x48,0x6a,0x60,0x58,0x4e,0x95,0x78,0xff,0xff, ++0x10,0x03,0x29,0xf2,0xa3,0xd1,0x60,0x40,0x10,0x2b,0x03,0x00,0x64,0x44,0x02,0xbc, ++0x02,0x00,0x64,0x44,0xfd,0xb4,0xa3,0xdb,0x0a,0xa3,0x3c,0x64,0xa3,0xdb,0xf6,0xa3, ++0x50,0x00,0x2c,0x43,0xa3,0xd3,0xff,0xff,0x60,0x40,0x01,0x26,0x37,0x00,0x43,0x4c, ++0x29,0xf0,0x01,0x64,0x64,0x40,0x10,0x27,0x03,0x64,0xbd,0xdb,0x2e,0xf2,0xff,0xff, ++0xbd,0xdb,0x2f,0xf2,0xbd,0xdb,0xff,0xff,0x30,0xf2,0xbd,0xdb,0x01,0x60,0x76,0x64, ++0xa0,0xd3,0xff,0xff,0x60,0x40,0x08,0x2a,0x02,0x00,0x08,0x7f,0x0a,0x00,0x04,0x2a, ++0x02,0x00,0x04,0x7f,0x06,0x00,0x02,0x2a,0x02,0x00,0x02,0x7f,0x02,0x00,0x01,0x7f, ++0x01,0x7e,0x60,0x47,0xbd,0xdb,0x3c,0x64,0xbd,0xdb,0x29,0xf0,0x34,0xf2,0x64,0x40, ++0x08,0x27,0xcc,0x84,0xbd,0xdb,0x00,0x64,0xbd,0xdb,0x2c,0x43,0x1a,0x00,0x61,0x44, ++0xdc,0x84,0xd0,0x80,0xff,0xff,0xcb,0x06,0x66,0xfb,0xc9,0x00,0x66,0xf1,0x3b,0x60, ++0xca,0x63,0x00,0x61,0xa3,0xd3,0xff,0xff,0xff,0xff,0x01,0x2a,0xf0,0x00,0x10,0xa3, ++0x61,0x44,0xf1,0xa0,0xdd,0x81,0xf6,0x04,0x00,0x63,0x40,0x60,0x4a,0x62,0x01,0x64, ++0xa2,0xdb,0x08,0x4e,0x00,0xbb,0x2e,0x58,0xff,0xff,0x2b,0x60,0xca,0x65,0x00,0x7f, ++0xe0,0x84,0xe0,0x84,0xe0,0x84,0xe0,0x84,0x44,0xd3,0x62,0x43,0x43,0x4c,0x60,0x40, ++0x01,0x2a,0x10,0x00,0x02,0xa3,0x2e,0xf2,0x50,0xfe,0xbd,0xd1,0x2f,0xf2,0xd0,0x80, ++0xbd,0xd1,0x30,0xf2,0xd0,0x80,0xbd,0xd1,0xff,0xff,0xd0,0x80,0xff,0xff,0x02,0x02, ++0xf8,0xa3,0x1e,0x00,0x66,0xf1,0x3b,0x60,0xca,0x63,0x64,0x41,0xff,0x22,0x17,0x00, ++0xbd,0xd1,0x2e,0xf2,0x50,0xfe,0x64,0x40,0x01,0x26,0x04,0x00,0xcd,0x81,0x0e,0xa3, ++0xf7,0x02,0x0d,0x00,0xbd,0xd1,0x2f,0xf2,0xd0,0x80,0xbd,0xd1,0x30,0xf2,0xd0,0x80, ++0xbd,0xd1,0xff,0xff,0xd0,0x80,0xcd,0x81,0xe3,0x01,0x08,0xa3,0xe9,0x02,0x00,0x63, ++0x00,0xbb,0x2e,0x58,0xff,0xff,0xff,0x60,0xff,0x64,0x2b,0xfa,0x2c,0xfa,0x2d,0xfa, ++0xff,0xff,0x3a,0xf3,0xff,0xff,0xe8,0x84,0xe8,0x84,0x01,0x00,0x00,0x64,0x1c,0xfa, ++0x46,0x4d,0xb0,0xf1,0x2e,0xf8,0xb1,0xf1,0xff,0xff,0x2f,0xf8,0xb2,0xf1,0x30,0xf8, ++0xff,0xff,0x75,0xf1,0x31,0xf8,0x76,0xf1,0xff,0xff,0x32,0xf8,0x77,0xf1,0x33,0xf8, ++0x3e,0x60,0x10,0x63,0x74,0xf1,0x00,0x64,0x64,0x5e,0xbd,0xdb,0x64,0x47,0x00,0x7f, ++0xbd,0xdb,0x34,0xf3,0x3a,0xf1,0x01,0xb4,0xe0,0x84,0xe0,0x84,0xe0,0x84,0xe0,0x84, ++0xb0,0x84,0x02,0xbc,0xbd,0xdb,0x06,0xd6,0x7e,0x00,0x00,0x10,0x00,0x64,0xbd,0xdb, ++0x00,0x64,0xbd,0xdb,0x62,0x60,0x92,0x62,0xa2,0xd3,0xda,0x85,0xbd,0xdb,0x60,0x41, ++0x06,0xa4,0x83,0xfb,0xa5,0xd1,0xda,0x85,0x64,0x44,0x00,0x7f,0xcd,0x81,0xbd,0xdb, ++0x05,0x03,0x64,0x47,0x00,0x7f,0xcd,0x81,0xbd,0xdb,0xf4,0x02,0x01,0x64,0xbd,0xdb, ++0x83,0xf1,0x18,0x60,0x68,0x62,0xa2,0xd3,0xda,0x85,0xbd,0xdb,0x43,0x48,0x60,0x41, ++0x41,0x4c,0xc0,0x84,0x02,0xa4,0x83,0xfb,0xa5,0xd1,0xda,0x85,0x64,0x44,0x00,0x7f, ++0xcd,0x81,0xbd,0xdb,0x05,0x03,0x64,0x47,0x00,0x7f,0xcd,0x81,0xbd,0xdb,0xf4,0x02, ++0x03,0x64,0xbd,0xdb,0x01,0x64,0xbd,0xdb,0x73,0xf3,0xbd,0xdb,0xff,0xff,0x83,0xf3, ++0xff,0xff,0x03,0xa4,0x83,0xfb,0x06,0x64,0xbd,0xdb,0x02,0x64,0xbd,0xdb,0x7a,0xf1, ++0x00,0x64,0x64,0x5e,0xbd,0xdb,0x64,0x47,0x00,0x7f,0xbd,0xdb,0x83,0xf3,0xff,0xff, ++0x04,0xa4,0x83,0xfb,0x07,0x64,0xbd,0xdb,0x06,0x64,0xbd,0xdb,0x18,0x60,0x18,0x62, ++0xa2,0xd1,0x00,0x64,0x64,0x5e,0xbd,0xdb,0x64,0x47,0x00,0x7f,0xbd,0xdb,0x00,0x64, ++0xbd,0xdb,0x22,0x60,0x3c,0x62,0xa2,0xd3,0xbd,0xdb,0x22,0x60,0x3e,0x62,0xa2,0xd3, ++0xbd,0xdb,0x00,0x64,0xbd,0xdb,0x83,0xf3,0xff,0xff,0x08,0xa4,0x83,0xfb,0x00,0x64, ++0xa3,0xdb,0x18,0x60,0x72,0x62,0xa2,0xd1,0x28,0x43,0x2c,0x41,0xa3,0xd3,0xff,0xff, ++0x60,0x40,0x02,0x3a,0x04,0x00,0x64,0x40,0x01,0x2a,0x14,0x00,0x11,0x00,0x04,0x3a, ++0x04,0x00,0x64,0x40,0x02,0x2a,0x0e,0x00,0x0b,0x00,0x0b,0x3a,0x04,0x00,0x64,0x40, ++0x04,0x2a,0x08,0x00,0x05,0x00,0x16,0x3a,0x05,0x00,0x64,0x40,0x08,0x2a,0x02,0x00, ++0x80,0xbc,0xa3,0xdb,0xcd,0x81,0xdb,0x83,0xe1,0x02,0x83,0xf3,0xff,0xff,0x60,0x41, ++0x08,0xa4,0x38,0xfa,0x00,0xf4,0x3e,0x60,0x10,0x63,0x01,0xf2,0xff,0xff,0x7c,0x7e, ++0x01,0xfa,0x0c,0x65,0xbd,0xd3,0xbd,0xd1,0x60,0x47,0xb0,0x87,0xa5,0xda,0xda,0x85, ++0xcd,0x81,0xcd,0x81,0x01,0x03,0xf6,0x02,0x2d,0x46,0x2e,0x58,0xff,0xff,0x00,0xf4, ++0x07,0xf0,0x67,0xf3,0x64,0x40,0x02,0x2a,0x49,0x00,0x26,0x46,0x02,0xbc,0x67,0xfb, ++0x60,0x45,0x2e,0xf2,0xff,0xff,0x60,0x47,0xb0,0xf3,0x60,0x5c,0x60,0x47,0x2f,0xf2, ++0xd0,0x80,0x60,0x47,0xb1,0xf3,0x60,0x5c,0x60,0x47,0x10,0x07,0x0b,0x04,0x30,0xf2, ++0xd0,0x80,0x60,0x47,0x60,0x5c,0xb2,0xf3,0x09,0x07,0x04,0x04,0x60,0x47,0xd0,0x80, ++0xff,0xff,0x04,0x07,0xfe,0x64,0xa4,0x84,0x67,0xfb,0xff,0xff,0x31,0xf2,0x32,0xf0, ++0x33,0xf0,0xb0,0x84,0xb0,0x84,0xff,0xff,0x21,0x03,0x3e,0x60,0x10,0x63,0x31,0xf0, ++0xbd,0xd9,0x32,0xf0,0xff,0xff,0xbd,0xd9,0x33,0xf0,0xbd,0xd9,0xff,0xff,0x00,0xf4, ++0x02,0xf0,0xbd,0xd9,0xff,0xff,0x03,0xf0,0xbd,0xd9,0x04,0xf0,0xff,0xff,0xbd,0xd9, ++0x05,0xf0,0xbd,0xd9,0xff,0xff,0x06,0xf0,0xbd,0xd9,0x07,0xf0,0xff,0xff,0xbd,0xd9, ++0x00,0x64,0x08,0xf0,0xa3,0xdb,0x64,0x47,0x60,0x45,0x00,0x3b,0x66,0x00,0x00,0x36, ++0x64,0x00,0xbd,0xdb,0xdc,0x84,0xe8,0x81,0x10,0x64,0x58,0xd0,0xcd,0x81,0xbd,0xd9, ++0xfc,0x02,0xd8,0x83,0x04,0x64,0x40,0x4d,0x09,0x61,0x65,0x40,0x01,0x2a,0xbd,0xd0, ++0xff,0xff,0x64,0x44,0x00,0x7f,0x2d,0x42,0xa2,0xda,0x5a,0x8d,0x64,0x47,0x00,0x7f, ++0x2d,0x42,0xa2,0xda,0xcd,0x81,0x5a,0x8d,0xf2,0x02,0x3e,0x60,0x44,0x63,0x04,0x61, ++0x65,0x40,0x01,0x26,0x02,0xa1,0xa1,0xd2,0xff,0xff,0x01,0xa8,0x59,0xd2,0x4b,0x02, ++0xfc,0xa0,0xff,0xff,0x48,0x07,0xbd,0xdb,0x59,0xd0,0xcc,0x84,0xbd,0xd9,0xfc,0x02, ++0x00,0x64,0xbd,0xdb,0x3e,0x60,0x52,0x63,0x59,0xd2,0x59,0xd0,0x03,0xa8,0x73,0xf3, ++0x3a,0x02,0x59,0xd0,0xff,0xff,0xd0,0x80,0xbd,0xd9,0x35,0x02,0x59,0xd2,0x59,0xd0, ++0x06,0xa8,0x59,0xd0,0x30,0x02,0x59,0xd2,0xff,0xff,0x60,0x47,0xb0,0x84,0xbd,0xdb, ++0x3e,0x60,0x46,0x63,0x00,0x61,0xa3,0xd3,0xff,0xff,0x60,0x40,0xff,0x22,0x16,0x00, ++0x80,0x2a,0x11,0x00,0x7f,0xb4,0xa3,0xdb,0x60,0x40,0x02,0x3a,0x02,0x00,0x01,0xb9, ++0x0a,0x00,0x04,0x3a,0x02,0x00,0x02,0xb9,0x06,0x00,0x0b,0x3a,0x02,0x00,0x04,0xb9, ++0x02,0x00,0x16,0x36,0x08,0xb9,0x02,0xa3,0xe6,0x00,0x0d,0x00,0x3e,0x60,0x50,0x63, ++0x61,0x44,0xa3,0xdb,0x3e,0x60,0x10,0x63,0x3c,0x60,0xd8,0x64,0x23,0x61,0xbd,0xd1, ++0xcd,0x81,0x58,0xd9,0xfc,0x02,0x26,0x46,0x2f,0x58,0xff,0xff,0xbd,0xf3,0x0f,0xf0, ++0xfd,0xa0,0xff,0xff,0x07,0x02,0x64,0x40,0x60,0x26,0x04,0x00,0x6d,0x60,0x58,0x4e, ++0x4d,0x78,0xff,0xff,0x2f,0x58,0xff,0xff,0xc4,0xf3,0xff,0xff,0xfd,0xa0,0xff,0xff, ++0x4d,0x05,0x16,0x60,0xd8,0x62,0xa2,0xd3,0x62,0xf1,0xfc,0xa0,0xff,0xff,0x46,0x02, ++0x64,0x40,0x01,0x2a,0x43,0x00,0x6d,0x60,0x58,0x4e,0x19,0x78,0xff,0xff,0x26,0x46, ++0x3d,0x02,0x2e,0xf0,0x2b,0xf8,0x2f,0xf0,0xff,0xff,0x2c,0xf8,0x30,0xf0,0x2d,0xf8, ++0x6a,0x60,0x58,0x4e,0xde,0x78,0xff,0xff,0x26,0x46,0x00,0xf0,0x04,0x64,0x03,0xfa, ++0x04,0xf8,0x00,0x64,0x0b,0xfa,0x0c,0xfa,0x0f,0xfa,0xff,0xff,0x79,0xf3,0x38,0xf0, ++0x50,0xbc,0x29,0xfa,0x17,0xf8,0x0c,0x64,0x15,0xfa,0x20,0xf2,0xff,0xff,0x60,0x47, ++0x00,0x7f,0x13,0xfa,0x1c,0x64,0x21,0xfa,0x08,0x64,0x28,0xfa,0x00,0x63,0x22,0xfc, ++0x16,0xfc,0x07,0xfc,0x01,0x64,0x19,0xfc,0x1c,0xfc,0x14,0xfa,0xff,0x67,0x0e,0xfa, ++0x3f,0x60,0x6a,0x62,0x3f,0x60,0x16,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb,0x0e,0x64, ++0x5a,0xdb,0xff,0xff,0x2b,0xff,0xc1,0xfe,0x00,0x66,0x46,0x46,0x2f,0x58,0xff,0xff, ++0xbd,0xf3,0x0f,0xf0,0xfd,0xa0,0x20,0x64,0x3d,0x02,0x64,0x40,0x60,0x26,0x10,0x64, ++0x54,0xf1,0xff,0xff,0xb0,0x84,0x54,0xfb,0x21,0x60,0xbc,0x62,0xa2,0xd1,0x00,0x60, ++0x04,0x64,0xb0,0x84,0xa2,0xdb,0xff,0xff,0xcf,0xfe,0x2e,0xf2,0xff,0xff,0x60,0x41, ++0xe1,0x81,0xf0,0x84,0xe1,0x81,0xf0,0x84,0xe1,0x81,0x5a,0xd2,0xf0,0x85,0x94,0x84, ++0x60,0x41,0xe1,0x81,0xf0,0x84,0xe1,0x81,0xf0,0x84,0xe1,0x81,0x5a,0xd2,0xf0,0x85, ++0x94,0x84,0x60,0x41,0xe1,0x81,0xf0,0x84,0xe1,0x81,0xf0,0x84,0xe1,0x81,0xf0,0x84, ++0x6a,0x60,0x58,0x4e,0x2b,0x78,0xff,0xff,0x29,0xf2,0xff,0xff,0x60,0x40,0x10,0x2b, ++0x09,0x00,0x6e,0x60,0x58,0x4e,0x72,0x78,0xff,0xff,0x04,0x03,0x6e,0x60,0x58,0x4e, ++0x8c,0x78,0xff,0xff,0x2f,0x58,0xff,0xff,0x00,0xf4,0x04,0x63,0x06,0x00,0x00,0xf4, ++0x07,0xf0,0x10,0x63,0x64,0x40,0x02,0x2a,0x27,0x00,0xbd,0xd2,0xff,0xff,0x60,0x47, ++0x00,0x3a,0x22,0x00,0x60,0x41,0x00,0x36,0x1d,0x00,0x62,0x60,0x92,0x62,0xa2,0xd3, ++0x61,0x45,0xd4,0x80,0xff,0xff,0x18,0x02,0xda,0x82,0x61,0x40,0xfe,0x22,0x08,0x00, ++0x62,0x45,0xbd,0xd2,0xa5,0xd1,0xda,0x82,0xd0,0x80,0xc9,0x81,0xf6,0x03,0x0c,0x00, ++0x61,0x40,0x00,0x36,0x07,0x00,0x62,0x45,0xa3,0xd2,0xa5,0xd1,0xff,0xff,0x90,0x80, ++0xff,0x26,0x02,0x00,0x00,0x64,0x01,0x00,0x01,0x64,0x01,0xb4,0x2e,0x58,0xff,0xff, ++0x2e,0xf0,0x2b,0xf8,0x2f,0xf0,0xff,0xff,0x2c,0xf8,0x30,0xf0,0x2d,0xf8,0xff,0xff, ++0xb0,0xf1,0x2e,0xf8,0xff,0xff,0xb1,0xf1,0x2f,0xf8,0xb2,0xf1,0xff,0xff,0x30,0xf8, ++0x75,0xf1,0x31,0xf8,0xff,0xff,0x76,0xf1,0x32,0xf8,0x77,0xf1,0xff,0xff,0x33,0xf8, ++0x00,0xf0,0x04,0x64,0x03,0xfa,0x04,0xf8,0x00,0x64,0x0b,0xfa,0x0c,0xfa,0x0f,0xfa, ++0xff,0xff,0x79,0xf3,0xff,0xff,0xb0,0xbc,0x29,0xfa,0x0c,0x64,0x15,0xfa,0x20,0xf2, ++0xff,0xff,0x60,0x47,0x00,0x7f,0x13,0xfa,0x1c,0x64,0x21,0xfa,0x08,0x64,0x28,0xfa, ++0x00,0x63,0x22,0xfc,0x16,0xfc,0x07,0xfc,0x01,0x64,0x19,0xfc,0x1c,0xfc,0x14,0xfa, ++0xff,0x67,0x0e,0xfa,0x38,0xf0,0x06,0x64,0x38,0xfa,0x17,0xfa,0x44,0x48,0x00,0xf4, ++0x01,0xf2,0xff,0xff,0x7c,0x7e,0x01,0xfa,0x02,0xf2,0x00,0x63,0x00,0xa0,0x04,0xfc, ++0x07,0x02,0x03,0xf2,0x00,0x63,0xff,0xa0,0xff,0xff,0x3b,0x03,0x0e,0x63,0x39,0x00, ++0xff,0xa0,0x0d,0x63,0x36,0x02,0x34,0xf3,0xff,0xff,0x60,0x40,0x01,0x2a,0x31,0x00, ++0x03,0xf2,0x0e,0x63,0xff,0xa0,0xff,0xff,0x1c,0x02,0x0a,0x63,0x80,0x60,0x10,0x64, ++0xbd,0xda,0x00,0x60,0x3a,0x61,0x01,0x60,0x02,0x65,0x55,0x60,0xaa,0x64,0xcd,0x81, ++0xbd,0xda,0xc4,0x84,0xfc,0x02,0x00,0xf4,0x04,0x63,0x06,0x61,0xcd,0x81,0xbd,0xda, ++0xc4,0x84,0xfc,0x02,0x26,0x46,0x88,0x64,0x38,0xfa,0x17,0xfa,0x00,0xf4,0x00,0x63, ++0x10,0x00,0xfd,0xa0,0xff,0xff,0x0d,0x02,0x0f,0x63,0x55,0x60,0xaa,0x65,0x05,0xf2, ++0xff,0xff,0xd4,0x80,0x88,0x64,0x05,0x02,0x28,0x45,0xd4,0x80,0xff,0xff,0x01,0x02, ++0x00,0x63,0x03,0xf2,0x04,0xfc,0xdc,0x84,0x03,0xfa,0x26,0x46,0x3f,0x60,0x6a,0x62, ++0x3f,0x60,0x16,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb,0x0e,0x64,0x5a,0xdb,0xff,0xff, ++0x2b,0xff,0xc1,0xfe,0x00,0x66,0x46,0x46,0x2e,0x58,0xff,0xff,0x21,0x60,0x7a,0x62, ++0xa2,0xd1,0x62,0x60,0xe8,0x64,0xa0,0xd3,0xfa,0x65,0xd0,0x80,0xff,0xff,0x37,0x0d, ++0xc4,0x84,0xa2,0xdb,0x62,0x60,0xe6,0x64,0xa0,0xd1,0x3c,0x60,0xca,0x64,0x64,0x43, ++0xd0,0x80,0x2b,0x60,0xca,0x64,0x01,0x07,0x60,0x43,0x10,0x61,0xa3,0xd3,0xff,0xff, ++0xff,0xff,0x01,0x2a,0x1e,0x00,0x0a,0x65,0x46,0xd3,0xff,0xff,0xcc,0x84,0xa2,0xdb, ++0x03,0x02,0x00,0x64,0xa3,0xdb,0x15,0x00,0xfe,0xa2,0xa2,0xd3,0xff,0xff,0x60,0x47, ++0x60,0x40,0x08,0x2a,0x02,0x00,0x08,0x7f,0x0a,0x00,0x04,0x2a,0x02,0x00,0x04,0x7f, ++0x06,0x00,0x02,0x2a,0x02,0x00,0x02,0x7f,0x02,0x00,0x01,0x7f,0x01,0x7e,0x60,0x47, ++0xa2,0xdb,0xcd,0x81,0x10,0xa3,0xda,0x02,0x62,0x60,0xe6,0x64,0xa0,0xdd,0x2e,0x58, ++0xff,0xff,0x3d,0x60,0x98,0x63,0x5f,0xf3,0xff,0xff,0x00,0xbc,0x60,0x41,0x10,0x03, ++0x2b,0xf2,0x50,0xfe,0xbd,0xd1,0x2c,0xf2,0xd0,0x80,0xbd,0xd1,0x2d,0xf2,0xd0,0x80, ++0xbd,0xd1,0xff,0xff,0xd0,0x80,0xff,0xff,0x04,0x03,0xfa,0xa1,0xff,0xff,0xf0,0x02, ++0x01,0xbc,0x2e,0x58,0xff,0xff,0x3d,0x60,0x20,0x63,0x5e,0xf3,0xe6,0x00,0x3d,0x60, ++0x98,0x65,0x5f,0xf3,0xff,0xff,0xc4,0x83,0x88,0xa0,0x06,0xa4,0x09,0x05,0x5f,0xfb, ++0xff,0xff,0x2b,0xf2,0xbd,0xdb,0x2c,0xf2,0xff,0xff,0xbd,0xdb,0x2d,0xf2,0xbd,0xdb, ++0x2e,0x58,0xff,0xff,0x3d,0x60,0x20,0x65,0x5e,0xf3,0xff,0xff,0xc4,0x83,0x88,0xa0, ++0x06,0xa4,0x09,0x05,0x5e,0xfb,0xff,0xff,0x2b,0xf2,0xbd,0xdb,0x2c,0xf2,0xff,0xff, ++0xbd,0xdb,0x2d,0xf2,0xbd,0xdb,0x2e,0x58,0xff,0xff,0x3d,0x60,0x98,0x63,0x5f,0xf3, ++0xff,0xff,0x00,0xbc,0x60,0x41,0x10,0x03,0x2e,0xf2,0x50,0xfe,0xbd,0xd1,0x2f,0xf2, ++0xd0,0x80,0xbd,0xd1,0x30,0xf2,0xd0,0x80,0xbd,0xd1,0xff,0xff,0xd0,0x80,0xff,0xff, ++0x04,0x03,0xfa,0xa1,0xff,0xff,0xf0,0x02,0x01,0xbc,0x2e,0x58,0xff,0xff,0x3d,0x60, ++0x98,0x65,0x5f,0xf3,0xff,0xff,0xc4,0x83,0x88,0xa0,0x06,0xa4,0x09,0x05,0x5f,0xfb, ++0xff,0xff,0x2e,0xf2,0xbd,0xdb,0x2f,0xf2,0xff,0xff,0xbd,0xdb,0x30,0xf2,0xbd,0xdb, ++0x2e,0x58,0xff,0xff,0x3f,0x60,0x4c,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa8,0x60,0x46, ++0x03,0x02,0x3d,0x60,0x36,0x78,0xff,0xff,0x26,0x45,0xd4,0x80,0x0f,0xf0,0xf9,0x03, ++0x64,0x44,0x70,0xb0,0x70,0x2a,0x03,0x00,0x74,0x60,0x40,0x78,0xff,0xff,0x64,0x40, ++0x04,0x2a,0x13,0x00,0x6a,0x60,0xb6,0x62,0x00,0x64,0xa2,0xdb,0x29,0xf2,0xff,0xff, ++0xff,0xff,0x40,0x2b,0x0f,0x00,0x64,0x40,0x80,0x2b,0x07,0x00,0x1b,0xf2,0x22,0xf0, ++0x60,0x47,0xc0,0xb4,0xb0,0x84,0x22,0xfa,0x05,0x00,0x00,0x64,0x40,0x46,0x3d,0x60, ++0x36,0x78,0xff,0xff,0x32,0x40,0x01,0x2a,0x07,0x00,0x75,0x60,0x80,0x78,0xff,0xff, ++0x03,0x03,0x74,0x60,0x40,0x78,0xff,0xff,0x46,0x46,0x0f,0xf0,0xff,0xff,0x64,0x44, ++0x80,0x26,0x0e,0x00,0x32,0x40,0x01,0x2a,0x08,0x00,0x22,0xf0,0x07,0x60,0x01,0x64, ++0xb0,0x84,0x22,0xfa,0x74,0x60,0x59,0x78,0xff,0xff,0x74,0x60,0x40,0x78,0xff,0xff, ++0x08,0x26,0x4d,0x00,0x64,0x60,0x94,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb, ++0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x89,0xf1,0x29,0xf2, ++0x64,0x40,0x01,0x3a,0x1e,0x00,0x0c,0x26,0x1c,0x00,0xf0,0xb4,0xff,0xff,0xb0,0x3a, ++0x18,0x00,0x80,0x60,0xf2,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04, ++0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x66,0x5c,0x00,0xf4,0x00,0x60, ++0x01,0x64,0x02,0xfa,0x00,0x60,0x03,0x64,0x03,0xfa,0x64,0x46,0x74,0x60,0x59,0x78, ++0xff,0xff,0x29,0xf2,0xff,0xff,0xff,0xff,0x03,0x27,0x06,0x00,0x6a,0x60,0xd2,0x62, ++0xa2,0xd3,0xff,0xff,0x01,0xa4,0xa2,0xdb,0x32,0x44,0x01,0x2a,0x05,0x00,0x22,0xf0, ++0x07,0x60,0x02,0x64,0xb0,0x84,0x04,0x00,0x02,0x2a,0x06,0x00,0x00,0x60,0x02,0x64, ++0x22,0xfa,0x74,0x60,0x59,0x78,0xff,0xff,0x74,0x60,0x40,0x78,0xff,0xff,0x32,0x40, ++0x01,0x2a,0x08,0x00,0x22,0xf0,0x07,0x60,0x00,0x64,0xb0,0x84,0x22,0xfa,0x74,0x60, ++0x59,0x78,0xff,0xff,0x29,0xf2,0x0f,0xf0,0x60,0x40,0xa4,0x36,0x08,0x00,0x0c,0xb4, ++0x04,0x36,0x02,0x00,0x0c,0x3a,0x06,0x00,0x74,0x60,0x40,0x78,0xff,0xff,0x74,0x60, ++0x3b,0x78,0xff,0xff,0x64,0x40,0x60,0x26,0x03,0x00,0x70,0x60,0x4a,0x78,0xff,0xff, ++0x89,0xf3,0x29,0xf2,0x00,0xbc,0xc2,0xf1,0x20,0x03,0x64,0x40,0x00,0x3a,0x4e,0x00, ++0x60,0x40,0x40,0x36,0x4b,0x00,0x80,0x3a,0x15,0x00,0x5c,0x63,0x64,0x60,0xd8,0x61, ++0xbd,0xd2,0xa1,0xd1,0x02,0xa1,0xbd,0xd2,0xd0,0x80,0xa1,0xd1,0x02,0xa1,0x0a,0x02, ++0xd0,0x80,0xbd,0xd2,0xa1,0xd1,0x06,0x02,0xd0,0x80,0xff,0xff,0x03,0x02,0x72,0x60, ++0x99,0x78,0xff,0xff,0x74,0x60,0x40,0x78,0xff,0xff,0x5c,0x63,0x60,0x40,0x02,0x2b, ++0x62,0x63,0xbd,0xd2,0x75,0xf1,0xbd,0xd2,0xd0,0x80,0x76,0xf1,0x07,0x02,0xd0,0x80, ++0xbd,0xd2,0x77,0xf1,0x03,0x02,0xd0,0x80,0xff,0xff,0x20,0x03,0xc4,0xf3,0xff,0xff, ++0xfd,0xa0,0x29,0xf2,0x04,0x04,0x60,0x40,0x80,0x36,0x18,0x00,0x14,0x00,0xe9,0xf3, ++0x29,0xf2,0x60,0x40,0x40,0x26,0xf7,0x00,0x16,0x60,0xd8,0x62,0xa2,0xd3,0x29,0xf2, ++0xfc,0xa0,0x2b,0xf0,0x08,0x02,0x60,0x40,0x80,0x36,0x02,0x00,0x40,0x3a,0x03,0x00, ++0x64,0x40,0x01,0x26,0x03,0x00,0x74,0x60,0x40,0x78,0xff,0xff,0x29,0xf2,0xff,0xff, ++0x60,0x5c,0x0c,0xb4,0x08,0x3a,0x47,0x00,0x34,0xf3,0x64,0x40,0x40,0x27,0x09,0x00, ++0xe7,0xf3,0x60,0x40,0x02,0x2a,0x05,0x00,0x01,0x26,0x03,0x00,0x74,0x60,0x40,0x78, ++0xff,0xff,0x74,0x60,0xdb,0x78,0xff,0xff,0x18,0x60,0x0a,0x64,0xa0,0xd3,0xbd,0xf3, ++0x00,0xa0,0xfe,0xa0,0xe0,0x02,0xdf,0x03,0x63,0x60,0xfa,0x64,0xa0,0xd3,0xff,0xff, ++0xdc,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb, ++0x1f,0xf2,0xff,0xff,0x60,0x45,0x64,0x60,0x40,0x64,0xa0,0xd3,0xff,0xff,0xc4,0x84, ++0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x26,0xf2, ++0xff,0xff,0x60,0x47,0x00,0x7f,0xe0,0x84,0xe0,0x84,0x60,0x45,0x63,0x60,0xfe,0x64, ++0xc4,0x84,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3, ++0xff,0xff,0xdc,0x84,0xa2,0xdb,0x0f,0xf2,0xff,0xff,0x60,0x40,0x40,0x26,0x42,0x00, ++0x32,0x44,0x02,0x26,0x3f,0x00,0x61,0x60,0xcc,0x64,0xa0,0xd3,0xff,0xff,0x00,0xa0, ++0x60,0x41,0x13,0x03,0x61,0x60,0xd0,0x63,0x2b,0xf2,0x50,0xfe,0xbd,0xd1,0x2c,0xf2, ++0xd0,0x80,0xbd,0xd1,0x2d,0xf2,0xd0,0x80,0xbd,0xd1,0xff,0xff,0xd0,0x80,0xfa,0xa1, ++0x04,0x01,0xf2,0x02,0x74,0x60,0x40,0x78,0xff,0xff,0xbd,0xf3,0xff,0xff,0xfd,0xa0, ++0xff,0xff,0x20,0x02,0x2e,0xf2,0xff,0xff,0x60,0x41,0xe1,0x81,0xf0,0x84,0xe1,0x81, ++0xf0,0x84,0xe1,0x81,0x5a,0xd2,0xf0,0x85,0x94,0x84,0x60,0x41,0xe1,0x81,0xf0,0x84, ++0xe1,0x81,0xf0,0x84,0xe1,0x81,0x5a,0xd2,0xf0,0x85,0x94,0x84,0x60,0x41,0xe1,0x81, ++0xf0,0x84,0xe1,0x81,0xf0,0x84,0xe1,0x81,0xf0,0x84,0x6a,0x60,0x58,0x4e,0x2b,0x78, ++0xff,0xff,0x00,0x03,0x74,0x60,0x2a,0x78,0xff,0xff,0x32,0x40,0x02,0x26,0x2e,0x00, ++0x29,0xf0,0x34,0xf3,0x64,0x40,0x08,0x2a,0x29,0x00,0x64,0x40,0x40,0x27,0x0a,0x00, ++0x02,0x2a,0x08,0x00,0x38,0xf2,0xff,0xff,0x00,0xa8,0xff,0xff,0x03,0x03,0x74,0x60, ++0x40,0x78,0xff,0xff,0x29,0xf0,0x03,0x67,0xa0,0x84,0xff,0xff,0x00,0x37,0x62,0x63, ++0x02,0x37,0x5c,0x63,0x01,0x37,0x56,0x63,0x03,0x37,0x10,0x00,0xbd,0xd2,0x75,0xf1, ++0xbd,0xd2,0xd0,0x80,0x76,0xf1,0x07,0x02,0xd0,0x80,0xbd,0xd2,0x77,0xf1,0x03,0x02, ++0xd0,0x80,0xff,0xff,0x03,0x03,0x74,0x60,0x40,0x78,0xff,0xff,0x21,0x60,0x86,0x62, ++0xa2,0xd5,0x21,0x60,0x7a,0x62,0xa2,0xd3,0xff,0xff,0x40,0x48,0x09,0xf2,0x46,0x4b, ++0x00,0xbe,0x12,0xf2,0x19,0x03,0x60,0x45,0x28,0x44,0xd4,0x81,0x27,0x60,0x10,0x65, ++0xd5,0x80,0x46,0x45,0xf3,0x04,0x09,0xf2,0x2b,0x46,0x09,0xfa,0x64,0x60,0x8a,0x62, ++0xa2,0xd3,0xff,0xff,0x01,0xa4,0xa2,0xdb,0xa2,0xff,0x1a,0x60,0x58,0x4f,0x37,0x78, ++0xff,0xff,0xa3,0xff,0x2b,0x46,0xe2,0x00,0x26,0x46,0x34,0xf2,0xff,0xff,0x0f,0xb4, ++0x29,0xf0,0x03,0x02,0x64,0x40,0x04,0x2b,0x67,0x00,0x60,0x40,0x0f,0x26,0x7d,0x00, ++0x63,0x60,0xe6,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82, ++0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x26,0xf2,0xff,0xff,0x60,0x47,0x00,0x7f, ++0xe0,0x84,0xe0,0x84,0x60,0x45,0x63,0x60,0xea,0x64,0xc4,0x84,0xa0,0xd3,0xff,0xff, ++0xdc,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb, ++0x1f,0xf2,0xff,0xff,0x60,0x45,0x64,0x60,0x40,0x64,0xa0,0xd3,0xff,0xff,0xc4,0x84, ++0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x21,0x60, ++0x7a,0x62,0xa2,0xd1,0xff,0xff,0x12,0xf8,0x3f,0x60,0x6a,0x62,0x00,0x64,0xa2,0xdb, ++0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0x00,0x64,0x09,0xfa, ++0x05,0xf2,0x06,0xf2,0x60,0x43,0x05,0xfa,0x60,0x46,0x01,0xf0,0x7f,0x60,0xff,0x64, ++0xa0,0x84,0x01,0xfa,0x00,0x64,0x00,0xf0,0x00,0xfa,0xc0,0x80,0x44,0x45,0x08,0x03, ++0x25,0x46,0x05,0xfc,0xa2,0xff,0x1a,0x60,0x58,0x4f,0x37,0x78,0xff,0xff,0xa3,0xff, ++0x26,0x46,0x75,0x60,0x58,0x4e,0x63,0x78,0xff,0xff,0x09,0x02,0x2b,0x46,0x26,0x44, ++0x09,0xfa,0x74,0x60,0x54,0x78,0xff,0xff,0x72,0x60,0x7a,0x78,0xff,0xff,0x09,0x45, ++0x09,0xf0,0x26,0x46,0x09,0xf8,0x2b,0x46,0x26,0x44,0x09,0xfa,0xa2,0xff,0x1a,0x60, ++0x58,0x4f,0x37,0x78,0xff,0xff,0xa3,0xff,0x64,0x60,0x84,0x62,0xa2,0xd3,0xff,0xff, ++0x01,0xa4,0xa2,0xdb,0x74,0x60,0x54,0x78,0xff,0xff,0x75,0x60,0x58,0x4e,0x63,0x78, ++0xff,0xff,0x39,0x02,0x63,0x60,0xe6,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb, ++0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x26,0xf2,0xff,0xff, ++0x60,0x47,0x00,0x7f,0xe0,0x84,0xe0,0x84,0x60,0x45,0x63,0x60,0xea,0x64,0xc4,0x84, ++0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff, ++0xdc,0x84,0xa2,0xdb,0x1f,0xf2,0xff,0xff,0x60,0x45,0x64,0x60,0x40,0x64,0xa0,0xd3, ++0xff,0xff,0xc4,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84, ++0xa2,0xdb,0x64,0x60,0x88,0x62,0xa2,0xd3,0xff,0xff,0x01,0xa4,0xa2,0xdb,0x26,0x46, ++0x74,0x60,0x40,0x78,0xff,0xff,0x34,0xf2,0x26,0x46,0x34,0xf2,0x01,0xa5,0xd4,0x80, ++0x29,0x46,0x6a,0x03,0x01,0xa4,0xd4,0x80,0x26,0x46,0x23,0x02,0x64,0x60,0x58,0x64, ++0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff, ++0xdc,0x84,0xa2,0xdb,0x26,0xf2,0xff,0xff,0x60,0x47,0x00,0x7f,0xe0,0x84,0xe0,0x84, ++0x60,0x45,0x64,0x60,0x5c,0x64,0xc4,0x84,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb, ++0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x74,0x60,0x40,0x78, ++0xff,0xff,0x29,0x46,0x05,0xf2,0x09,0xf0,0x2b,0x46,0x09,0xf8,0x26,0x46,0x05,0xf4, ++0x29,0x43,0x00,0xfc,0x26,0x46,0x05,0xfa,0x63,0x60,0xe6,0x64,0xa0,0xd3,0xff,0xff, ++0xdc,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb, ++0x26,0xf2,0xff,0xff,0x60,0x47,0x00,0x7f,0xe0,0x84,0xe0,0x84,0x60,0x45,0x63,0x60, ++0xea,0x64,0xc4,0x84,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82, ++0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x1f,0xf2,0xff,0xff,0x60,0x45,0x64,0x60, ++0x40,0x64,0xa0,0xd3,0xff,0xff,0xc4,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3, ++0xff,0xff,0xdc,0x84,0xa2,0xdb,0x64,0x60,0x86,0x62,0xa2,0xd3,0xff,0xff,0x01,0xa4, ++0xa2,0xdb,0x74,0x60,0x40,0x78,0xff,0xff,0x34,0xfa,0x63,0x60,0xe6,0x64,0xa0,0xd3, ++0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84, ++0xa2,0xdb,0x26,0xf2,0xff,0xff,0x60,0x47,0x00,0x7f,0xe0,0x84,0xe0,0x84,0x60,0x45, ++0x63,0x60,0xea,0x64,0xc4,0x84,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04, ++0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x1f,0xf2,0xff,0xff,0x60,0x45, ++0x64,0x60,0x40,0x64,0xa0,0xd3,0xff,0xff,0xc4,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82, ++0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x3f,0x60,0x6a,0x62,0x00,0x64,0xa2,0xdb, ++0x26,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb,0xff,0xff,0x2b,0xff,0x26,0x46,0x7f,0x60, ++0xff,0x65,0x00,0xf0,0x38,0xf2,0xff,0xff,0x06,0xf4,0x01,0xf2,0x60,0x41,0xa4,0x84, ++0x01,0xfa,0x00,0xf2,0x00,0x63,0x00,0xfc,0x66,0x45,0x26,0x46,0x00,0xfa,0x29,0x46, ++0x65,0x44,0x05,0xfa,0x64,0x45,0x06,0xf0,0x06,0xfa,0x64,0x46,0x65,0x44,0x00,0xfa, ++0x29,0x46,0x38,0xf0,0x61,0x44,0xc0,0x84,0x38,0xfa,0x26,0x46,0x29,0xf0,0x00,0xf2, ++0x06,0x45,0x00,0xa8,0x66,0x44,0x01,0x02,0x05,0xfa,0x64,0x40,0x04,0x2b,0x0e,0x00, ++0x21,0x60,0x7a,0x62,0xa2,0xd3,0x29,0x46,0x12,0xfa,0xa2,0xff,0x1a,0x60,0x58,0x4f, ++0x37,0x78,0xff,0xff,0xa3,0xff,0x74,0x60,0x54,0x78,0xff,0xff,0x29,0x46,0x38,0xf2, ++0x09,0xf0,0x60,0x47,0x3f,0xfa,0x2b,0x46,0x09,0xf8,0x26,0x46,0xff,0x60,0xf0,0x65, ++0x34,0xf2,0x29,0xf0,0xa4,0x84,0x29,0x46,0x34,0xfa,0xf7,0x60,0xff,0x64,0x0b,0xfa, ++0xa0,0x9c,0x29,0xf8,0x00,0x64,0x09,0xfa,0x06,0xf4,0x80,0x67,0x01,0xf2,0x60,0x45, ++0xb4,0x83,0x01,0xfc,0xa2,0xff,0x1a,0x60,0x58,0x4f,0x37,0x78,0xff,0xff,0xa3,0xff, ++0x09,0x46,0x29,0x46,0x89,0xf3,0xff,0xff,0x60,0x40,0x01,0x26,0x03,0x00,0x74,0x60, ++0x17,0x78,0xff,0xff,0x74,0x60,0x2a,0x78,0xff,0xff,0x89,0xf3,0xff,0xff,0x60,0x40, ++0x01,0x26,0x03,0x00,0x73,0x60,0x44,0x78,0xff,0xff,0x29,0xf2,0xff,0xff,0xff,0xff, ++0x50,0x3a,0xf0,0x00,0x5c,0x63,0x64,0x60,0xd8,0x61,0xbd,0xd2,0xa1,0xd1,0x02,0xa1, ++0xbd,0xd2,0xd0,0x80,0xa1,0xd1,0x02,0xa1,0xe5,0x02,0xd0,0x80,0xbd,0xd2,0xa1,0xd1, ++0xe1,0x02,0xd0,0x80,0xff,0xff,0xde,0x02,0x26,0x46,0x2b,0x60,0xc2,0x63,0x00,0xf4, ++0x02,0xf2,0xbd,0xdb,0xff,0xff,0x03,0xf2,0xbd,0xdb,0x04,0xf2,0xff,0xff,0xbd,0xdb, ++0x05,0xf2,0xa3,0xdb,0xfa,0xa3,0x26,0x46,0x00,0x60,0x00,0x65,0xa3,0xd3,0x23,0xf0, ++0x00,0x61,0xd0,0x84,0xf1,0x81,0xd4,0x84,0xf1,0x81,0xbd,0xdb,0xa3,0xd3,0x03,0xb1, ++0x03,0xa9,0x24,0xf0,0x42,0xfe,0x01,0x03,0xcc,0x84,0xf1,0x81,0xd0,0x84,0xf1,0x81, ++0xbd,0xdb,0xa3,0xd3,0x03,0xb1,0x03,0xa9,0x27,0xf0,0x42,0xfe,0x01,0x03,0xcc,0x84, ++0xf1,0x81,0xd0,0x84,0xf1,0x81,0xbd,0xdb,0xa3,0xd3,0x03,0xb1,0x03,0xa9,0x28,0xf0, ++0x01,0x03,0xcc,0x84,0xd0,0x84,0xa3,0xdb,0x01,0x64,0x22,0xfb,0xff,0xff,0x1a,0xff, ++0x6a,0x60,0xc0,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa0,0xff,0xff,0x68,0x03,0x26,0x46, ++0x00,0xf4,0x02,0xf2,0x5a,0xd2,0x40,0x47,0x40,0x48,0x5a,0xd2,0x5a,0xd2,0x40,0x49, ++0x60,0x41,0x5a,0xd0,0x74,0xf9,0x40,0x63,0xad,0x80,0xf0,0xa3,0x09,0x02,0x3c,0x03, ++0x29,0x41,0x28,0x44,0x40,0x49,0x27,0x44,0x40,0x48,0x00,0x64,0x40,0x47,0xf4,0x00, ++0xd1,0x80,0x01,0x02,0x31,0x04,0x10,0xa3,0x80,0x60,0x00,0x65,0xa5,0x80,0xcf,0x83, ++0x08,0x02,0x27,0x44,0x60,0x87,0x28,0x44,0x70,0x88,0x29,0x44,0x06,0xe6,0x7e,0x00, ++0x5c,0x0c,0x70,0x89,0xf1,0x81,0xf5,0x00,0xe7,0xa3,0x64,0x44,0x00,0xa0,0x00,0x62, ++0x02,0x02,0x00,0x61,0x1c,0x00,0xe0,0x84,0xde,0x82,0xfd,0x04,0x42,0xfe,0xf8,0x84, ++0x62,0x45,0xc7,0x83,0x60,0x45,0x02,0xfe,0xd5,0x84,0x02,0x05,0x01,0x05,0x61,0x44, ++0xcf,0x83,0x60,0x41,0x08,0x03,0x27,0x44,0x60,0x87,0x28,0x44,0x70,0x88,0x29,0x44, ++0x70,0x89,0xf1,0x81,0xf1,0x00,0xce,0x82,0xe9,0x81,0xfd,0x02,0xf1,0x81,0x02,0xf2, ++0xff,0xff,0x60,0x47,0xe8,0x84,0xe8,0x84,0x5a,0xd2,0x3f,0xb5,0xe0,0x84,0xe0,0x84, ++0xe0,0x84,0xe0,0x84,0xe0,0x84,0xe0,0x84,0xb4,0x84,0x61,0x45,0xd4,0x84,0xc0,0x84, ++0xe0,0x84,0xe0,0x84,0xe0,0x84,0xe0,0x93,0x6a,0x60,0xc0,0x62,0x00,0x64,0xa2,0xdb, ++0x26,0x46,0x6d,0x00,0xbd,0xf3,0xff,0xff,0xfd,0xa0,0xff,0xff,0x68,0x02,0x40,0x60, ++0x1c,0x64,0xa0,0xd3,0xff,0xff,0x01,0xbc,0xa2,0xdb,0x29,0xf2,0xff,0xff,0x60,0x40, ++0x10,0x2b,0x09,0x00,0x6e,0x60,0x58,0x4e,0x72,0x78,0xff,0xff,0x04,0x03,0x6e,0x60, ++0x58,0x4e,0x8c,0x78,0xff,0xff,0x2e,0xf2,0xff,0xff,0x60,0x41,0xe1,0x81,0xf0,0x84, ++0xe1,0x81,0xf0,0x84,0xe1,0x81,0x5a,0xd2,0xf0,0x85,0x94,0x84,0x60,0x41,0xe1,0x81, ++0xf0,0x84,0xe1,0x81,0xf0,0x84,0xe1,0x81,0x5a,0xd2,0xf0,0x85,0x94,0x84,0x60,0x41, ++0xe1,0x81,0xf0,0x84,0xe1,0x81,0xf0,0x84,0xe1,0x81,0xf0,0x84,0x6a,0x60,0x58,0x4e, ++0x2b,0x78,0xff,0xff,0x34,0x03,0x29,0xf2,0x34,0xf0,0x60,0x40,0x08,0x3a,0x61,0x00, ++0x08,0x2b,0x2a,0x00,0x0c,0xa3,0xa3,0xd3,0xff,0xff,0xd0,0x80,0xff,0xff,0x25,0x02, ++0x64,0x60,0x58,0x64,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82, ++0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x26,0xf2,0xff,0xff,0x60,0x47,0x00,0x7f, ++0xe0,0x84,0xe0,0x84,0x60,0x45,0x64,0x60,0x5c,0x64,0xc4,0x84,0xa0,0xd3,0xff,0xff, ++0xdc,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb, ++0x74,0x60,0x40,0x78,0xff,0xff,0x69,0x00,0x0c,0xa3,0xa3,0xd9,0x32,0x00,0x6a,0x60, ++0x98,0x65,0x29,0xf2,0x34,0xf0,0x60,0x40,0xa4,0x36,0x72,0x00,0x08,0x2b,0x28,0x00, ++0xa5,0xd3,0xff,0xff,0xd0,0x80,0xff,0xff,0x23,0x02,0x64,0x60,0x58,0x64,0xa0,0xd3, ++0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84, ++0xa2,0xdb,0x26,0xf2,0xff,0xff,0x60,0x47,0x00,0x7f,0xe0,0x84,0xe0,0x84,0x60,0x45, ++0x64,0x60,0x5c,0x64,0xc4,0x84,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04, ++0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x74,0x60,0x40,0x78,0xff,0xff, ++0xa5,0xd9,0x29,0xf2,0xff,0xff,0xff,0xff,0x0c,0x22,0x42,0x00,0x63,0x60,0xe6,0x64, ++0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff, ++0xdc,0x84,0xa2,0xdb,0x26,0xf2,0xff,0xff,0x60,0x47,0x00,0x7f,0xe0,0x84,0xe0,0x84, ++0x60,0x45,0x63,0x60,0xea,0x64,0xc4,0x84,0xa0,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb, ++0x05,0x04,0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x1f,0xf2,0xff,0xff, ++0x60,0x45,0x64,0x60,0x40,0x64,0xa0,0xd3,0xff,0xff,0xc4,0x84,0xa2,0xdb,0x05,0x04, ++0xda,0x82,0xa2,0xd3,0xff,0xff,0xdc,0x84,0xa2,0xdb,0x46,0x48,0x00,0xf4,0x80,0x60, ++0x87,0x65,0x66,0x44,0xac,0x80,0x05,0xf2,0xff,0xff,0xd4,0x80,0x08,0x03,0x07,0x02, ++0x74,0x60,0x8a,0x78,0xff,0xff,0x03,0x02,0x6e,0x60,0x9f,0x78,0xff,0xff,0x28,0x46, ++0x38,0xf2,0x3c,0xf1,0xff,0xff,0xd0,0x80,0xff,0xff,0x10,0x07,0x78,0x43,0x04,0xa3, ++0x49,0xfd,0x0c,0x60,0x46,0x64,0xa0,0xd7,0xff,0xff,0xff,0xff,0x6e,0x60,0x9f,0x78, ++0xff,0xff,0x89,0xf3,0xff,0xff,0x60,0x40,0x01,0x26,0x19,0x00,0x0f,0x4e,0x46,0x45, ++0x3f,0x60,0x6a,0x62,0x00,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb, ++0xff,0xff,0x2b,0xff,0xa2,0xff,0x1a,0x60,0x58,0x4f,0x37,0x78,0xff,0xff,0xa3,0xff, ++0xd1,0xfe,0x0e,0x4f,0x00,0x64,0x40,0x46,0x6e,0x60,0x9f,0x78,0xff,0xff,0x3f,0x60, ++0x6a,0x62,0x3f,0x60,0x52,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb, ++0xff,0xff,0x2b,0xff,0xd2,0xfe,0x00,0x64,0x40,0x46,0x6e,0x60,0x9f,0x78,0xff,0xff, ++0x2f,0x58,0xff,0xff,0x29,0xf2,0xff,0xff,0x60,0x47,0x56,0x63,0x01,0xb0,0x01,0x26, ++0x62,0x63,0xbd,0xd0,0x39,0xf8,0xbd,0xd0,0xff,0xff,0x3a,0xf8,0xbd,0xd0,0x3b,0xf8, ++0x02,0xb0,0x5c,0x63,0x04,0x03,0x62,0x63,0x03,0xb0,0x02,0x3a,0x6a,0x63,0xbd,0xd0, ++0x3c,0xf8,0xbd,0xd0,0xff,0xff,0x3d,0xf8,0xbd,0xd0,0x3e,0xf8,0x2f,0x58,0xff,0xff, ++0x06,0x67,0x06,0xf2,0x60,0x45,0xd4,0x80,0xff,0xff,0x48,0x02,0x18,0x60,0x10,0x63, ++0xa3,0xd3,0x08,0xfe,0xff,0xff,0x04,0x26,0x41,0x00,0x07,0x67,0x06,0xfa,0x28,0x46, ++0x00,0xf0,0x04,0x64,0x03,0xfa,0x04,0xf8,0x00,0x64,0x0b,0xfa,0x0c,0xfa,0xff,0xff, ++0x0f,0xfa,0x2e,0xf2,0x2b,0xfa,0xff,0xff,0x2f,0xf2,0x2c,0xfa,0x30,0xf2,0xff,0xff, ++0x2d,0xfa,0xb0,0xf1,0x2e,0xf8,0xff,0xff,0xb1,0xf1,0x2f,0xf8,0xb2,0xf1,0xff,0xff, ++0x30,0xf8,0x79,0xf3,0xff,0xff,0x08,0xbc,0x34,0xf1,0xff,0xff,0x64,0x40,0x01,0x2a, ++0x03,0x00,0x60,0x47,0x40,0xbc,0x60,0x47,0x29,0xfa,0x00,0x63,0x28,0xfc,0x22,0xfc, ++0x39,0x60,0x58,0x4e,0xfe,0x78,0xff,0xff,0xff,0x7f,0x00,0x7e,0x0e,0xfa,0x3f,0x60, ++0x6a,0x62,0x3f,0x60,0x10,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb,0x0a,0x64,0x5a,0xdb, ++0xff,0xff,0x2b,0xff,0xc1,0xfe,0x00,0x64,0x40,0x46,0x48,0xfe,0x74,0x60,0x25,0x78, ++0xff,0xff,0x2b,0xf0,0x67,0x44,0xd0,0x80,0x38,0xf2,0x20,0x02,0xdc,0xa0,0x00,0xf4, ++0x1d,0x04,0x06,0x60,0x08,0x65,0x05,0xf2,0x09,0xf0,0xd4,0x80,0x01,0x60,0x00,0x64, ++0x15,0x02,0xd0,0x80,0x6a,0x60,0x60,0x63,0x11,0x02,0x6a,0x60,0x64,0x64,0xa0,0xd3, ++0xff,0xff,0xdc,0x84,0xa2,0xdb,0x12,0xf0,0xbd,0xd3,0x13,0xf0,0xd0,0x80,0xa3,0xd3, ++0x05,0x02,0xd0,0x80,0x00,0xa0,0x02,0x02,0x01,0x03,0x03,0x00,0x75,0x60,0x5f,0x78, ++0xff,0xff,0xb0,0xf3,0x0f,0xfa,0xb1,0xf3,0xff,0xff,0x10,0xfa,0xb2,0xf3,0x11,0xfa, ++0x02,0x60,0x00,0x64,0x09,0xfa,0x14,0x63,0x1e,0x61,0x26,0x65,0xa3,0xd2,0xa1,0xd0, ++0xa1,0xda,0x64,0x44,0xbd,0xda,0xd5,0x80,0xd9,0x81,0xf8,0x02,0x26,0x46,0x79,0xf3, ++0x34,0xf1,0x08,0xbc,0x60,0x47,0x64,0x40,0x01,0x26,0x40,0xbc,0x60,0x47,0x29,0xfa, ++0xff,0x7f,0x00,0x7e,0x0e,0xfa,0x24,0x64,0x38,0xfa,0x00,0x64,0x22,0xfa,0x28,0xfa, ++0xff,0xff,0x75,0xf3,0x2b,0xfa,0x76,0xf3,0xff,0xff,0x2c,0xfa,0x77,0xf3,0x2d,0xfa, ++0xff,0xff,0xb0,0xf3,0x2e,0xfa,0xb1,0xf3,0xff,0xff,0x2f,0xfa,0xb2,0xf3,0x30,0xfa, ++0xff,0xff,0x00,0xf4,0x0f,0xf2,0x10,0xf0,0x60,0x45,0x11,0xf2,0x26,0x46,0x33,0xfa, ++0x64,0x44,0x32,0xfa,0x65,0x44,0x31,0xfa,0x39,0x60,0x58,0x4e,0xfe,0x78,0xff,0xff, ++0x3f,0x60,0x6a,0x62,0x3f,0x60,0x10,0x64,0xa2,0xdb,0x66,0x44,0x5a,0xdb,0x0a,0x64, ++0x5a,0xdb,0xff,0xff,0x2b,0xff,0xc1,0xfe,0x6a,0x60,0x66,0x64,0xa0,0xd3,0xff,0xff, ++0xdc,0x84,0xa2,0xdb,0x74,0x60,0x54,0x78,0xff,0xff,0x26,0x46,0x6f,0x60,0xc9,0x78, ++0xff,0xff,0x21,0x60,0x86,0x64,0xa0,0xd5,0x66,0x45,0x09,0xf2,0x46,0x4b,0x00,0xbe, ++0x46,0x49,0x12,0x03,0x30,0xf0,0x65,0x46,0x30,0xf2,0x2f,0xf0,0xd0,0x80,0x29,0x46, ++0xf4,0x02,0x2f,0xf2,0x2e,0xf2,0xd0,0x80,0x65,0x46,0x03,0x02,0x2e,0xf0,0xff,0xff, ++0xd0,0x80,0x29,0x46,0xea,0x02,0x08,0xfe,0x2e,0x58,0xff,0xff,0x00,0x64,0x00,0xa0, ++0x6b,0x60,0x36,0x62,0xa2,0xd3,0x29,0xf0,0x60,0x40,0x00,0x36,0x34,0x00,0x01,0x3a, ++0x07,0x00,0x64,0x44,0x00,0x7f,0x80,0x65,0xd4,0x80,0xff,0xff,0x2f,0x03,0x2b,0x00, ++0x64,0x44,0x0c,0xb4,0xf8,0xa0,0xff,0xff,0x44,0x03,0x64,0x44,0x80,0x36,0x26,0x00, ++0xb4,0x36,0x27,0x00,0xc4,0x36,0x28,0x00,0xd4,0x36,0x29,0x00,0x40,0x36,0x2a,0x00, ++0xe4,0x36,0x2b,0x00,0x00,0x36,0x2c,0x00,0x10,0x36,0x2d,0x00,0x20,0x36,0x28,0x00, ++0x30,0x36,0x29,0x00,0x50,0x36,0x27,0x00,0xa0,0x36,0x28,0x00,0xa4,0x36,0x20,0x00, ++0xb0,0x36,0x24,0x00,0xc0,0x36,0x22,0x00,0x6b,0x60,0x38,0x62,0x6b,0x60,0x3a,0x63, ++0x00,0x64,0xa2,0xdb,0xa3,0xdb,0x6e,0x60,0xd5,0x78,0xff,0xff,0x77,0x60,0x82,0x78, ++0xff,0xff,0x76,0x60,0x24,0x78,0xff,0xff,0x76,0x60,0x62,0x78,0xff,0xff,0x76,0x60, ++0x55,0x78,0xff,0xff,0x76,0x60,0x6f,0x78,0xff,0xff,0x76,0x60,0xc7,0x78,0xff,0xff, ++0x75,0x60,0xde,0x78,0xff,0xff,0x76,0x60,0x01,0x78,0xff,0xff,0x76,0x60,0xe5,0x78, ++0xff,0xff,0x77,0x60,0x1c,0x78,0xff,0xff,0x6b,0x60,0x38,0x62,0x6b,0x60,0x3a,0x63, ++0x00,0x64,0xa2,0xdb,0xa3,0xdb,0xff,0xff,0x2b,0xf2,0x75,0xf1,0xff,0xff,0xd0,0x80, ++0x2c,0xf2,0x76,0xf1,0x07,0x02,0xd0,0x80,0x2d,0xf2,0x77,0xf1,0x03,0x02,0xd0,0x80, ++0xff,0xff,0x06,0x03,0x56,0x65,0x78,0x60,0x58,0x4f,0x8c,0x78,0xff,0xff,0x04,0x02, ++0x6b,0x60,0x38,0x62,0x01,0x64,0xa2,0xdb,0x75,0x60,0xbd,0x78,0xff,0xff,0x6b,0x60, ++0x38,0x62,0x6b,0x60,0x3a,0x63,0x00,0x64,0xa2,0xdb,0xa3,0xdb,0xff,0xff,0x2e,0xf2, ++0x75,0xf1,0xff,0xff,0xd0,0x80,0x2f,0xf2,0x76,0xf1,0x07,0x02,0xd0,0x80,0x30,0xf2, ++0x77,0xf1,0x03,0x02,0xd0,0x80,0xff,0xff,0x06,0x03,0x5c,0x65,0x78,0x60,0x58,0x4f, ++0x8c,0x78,0xff,0xff,0x04,0x02,0x6b,0x60,0x38,0x62,0x01,0x64,0xa2,0xdb,0x75,0x60, ++0xbd,0x78,0xff,0xff,0x6b,0x60,0x38,0x62,0x6b,0x60,0x3a,0x63,0x00,0x64,0xa2,0xdb, ++0xa3,0xdb,0xff,0xff,0x2b,0xf2,0x75,0xf1,0xff,0xff,0xd0,0x80,0x2c,0xf2,0x76,0xf1, ++0x15,0x02,0xd0,0x80,0x2d,0xf2,0x77,0xf1,0x11,0x02,0xd0,0x80,0xff,0xff,0x14,0x03, ++0x2e,0xf2,0x75,0xf1,0xff,0xff,0xd0,0x80,0x2f,0xf2,0x76,0xf1,0x07,0x02,0xd0,0x80, ++0x30,0xf2,0x77,0xf1,0x03,0x02,0xd0,0x80,0xff,0xff,0x06,0x03,0x56,0x65,0x78,0x60, ++0x58,0x4f,0x8c,0x78,0xff,0xff,0x04,0x02,0x6b,0x60,0x3a,0x62,0x01,0x64,0xa2,0xdb, ++0x75,0x60,0xbd,0x78,0xff,0xff,0x6b,0x60,0x3a,0x65,0x6b,0x60,0x38,0x63,0x00,0x64, ++0x01,0x61,0xa3,0xd1,0xa5,0xdb,0xd1,0x80,0xa3,0xdb,0x75,0x60,0xbd,0x78,0xff,0xff, ++0x6b,0x60,0x3a,0x65,0x6b,0x60,0x38,0x63,0x00,0x64,0x01,0x61,0xa5,0xd1,0xa3,0xdb, ++0xd1,0x80,0xa5,0xdb,0x75,0x60,0xbd,0x78,0xff,0xff,0x6b,0x60,0x38,0x62,0x6b,0x60, ++0x3a,0x63,0x00,0x64,0xa2,0xdb,0xa3,0xdb,0x46,0x4a,0x2b,0xf2,0x75,0xf1,0xff,0xff, ++0xd0,0x80,0x2c,0xf2,0x76,0xf1,0x0c,0x02,0xd0,0x80,0x2d,0xf2,0x77,0xf1,0x08,0x02, ++0xd0,0x80,0xff,0xff,0x05,0x02,0x6b,0x60,0x38,0x62,0x01,0x64,0xa2,0xdb,0x0c,0x00, ++0x2b,0xf0,0xff,0x60,0xff,0x64,0xd0,0x80,0x2c,0xf0,0x33,0x02,0xd0,0x80,0x2d,0xf0, ++0x30,0x02,0xd0,0x80,0xff,0xff,0x2d,0x02,0x38,0xf2,0xff,0xff,0xfe,0xa0,0xff,0xff, ++0x28,0x04,0x00,0xf4,0x02,0xf0,0x16,0x60,0xda,0x62,0xa2,0xd1,0x64,0x47,0xd0,0x80, ++0xff,0xff,0x1f,0x02,0x60,0x41,0xe9,0x81,0x06,0x63,0x0c,0x03,0x16,0x60,0xdc,0x64, ++0x60,0x45,0xbd,0xd0,0xa5,0xd3,0xff,0xff,0xd0,0x80,0x65,0x44,0x12,0x02,0xcd,0x81, ++0x02,0xa4,0xf6,0x02,0x02,0xf0,0xff,0xff,0x64,0x40,0x01,0x27,0x02,0x00,0x48,0xfe, ++0x08,0x00,0xa3,0xd0,0xa0,0xd1,0x64,0x44,0x00,0x7f,0x60,0x45,0x64,0x44,0x00,0x7f, ++0xd4,0x80,0x2a,0x46,0x75,0x60,0xbd,0x78,0xff,0xff,0x6b,0x60,0x38,0x62,0x6b,0x60, ++0x3a,0x63,0x00,0x64,0xa2,0xdb,0xa3,0xdb,0xff,0xff,0x2e,0xf2,0x75,0xf1,0xff,0xff, ++0xd0,0x80,0x2f,0xf2,0x76,0xf1,0x07,0x02,0xd0,0x80,0x30,0xf2,0x77,0xf1,0x03,0x02, ++0xd0,0x80,0xff,0xff,0x05,0x03,0x5c,0x65,0x78,0x60,0x58,0x4f,0x8c,0x78,0xff,0xff, ++0x75,0x60,0xbd,0x78,0xff,0xff,0x6b,0x60,0x38,0x62,0x6b,0x60,0x3a,0x63,0x00,0x64, ++0xa2,0xdb,0xa3,0xdb,0xff,0xff,0x2b,0xf2,0x75,0xf1,0xff,0xff,0xd0,0x80,0x2c,0xf2, ++0x76,0xf1,0x07,0x02,0xd0,0x80,0x2d,0xf2,0x77,0xf1,0x03,0x02,0xd0,0x80,0xff,0xff, ++0x1a,0x03,0x56,0x65,0x78,0x60,0x58,0x4f,0x8c,0x78,0xff,0xff,0x14,0x03,0x2e,0xf2, ++0x75,0xf1,0xff,0xff,0xd0,0x80,0x2f,0xf2,0x76,0xf1,0x07,0x02,0xd0,0x80,0x30,0xf2, ++0x77,0xf1,0x03,0x02,0xd0,0x80,0xff,0xff,0x06,0x03,0x5c,0x65,0x78,0x60,0x58,0x4f, ++0x8c,0x78,0xff,0xff,0x04,0x00,0x6b,0x60,0x38,0x62,0x01,0x64,0xa2,0xdb,0x75,0x60, ++0xbd,0x78,0xff,0xff,0x6b,0x60,0x38,0x62,0x6b,0x60,0x3a,0x63,0x00,0x64,0xa2,0xdb, ++0xa3,0xdb,0x29,0xf2,0xff,0xff,0xff,0xff,0x01,0x2b,0x3a,0x00,0x2b,0xf2,0x75,0xf1, ++0xff,0xff,0xd0,0x80,0x2c,0xf2,0x76,0xf1,0x07,0x02,0xd0,0x80,0x2d,0xf2,0x77,0xf1, ++0x03,0x02,0xd0,0x80,0xff,0xff,0x40,0x03,0x6b,0x60,0x3e,0x62,0xa2,0xd3,0xff,0xff, ++0xff,0xa0,0xff,0xff,0x42,0x02,0x6b,0x60,0x40,0x62,0xa2,0xd3,0xff,0xff,0x00,0xa0, ++0x40,0x47,0x1e,0x03,0x56,0x65,0x6b,0x60,0x42,0x61,0x65,0x43,0x50,0xfe,0xbd,0xd2, ++0xa1,0xd1,0x02,0xa1,0xd0,0x80,0xbd,0xd2,0xa1,0xd1,0x02,0xa1,0xd0,0x80,0xa3,0xd2, ++0xa1,0xd1,0x02,0xa1,0xd0,0x80,0xff,0xff,0x1f,0x01,0x27,0x44,0xcc,0x84,0x40,0x47, ++0xec,0x02,0x29,0xf2,0xff,0xff,0xff,0xff,0x01,0x27,0x02,0x00,0x08,0xfe,0x1d,0x00, ++0x2e,0xf2,0x75,0xf1,0xff,0xff,0xd0,0x80,0x2f,0xf2,0x76,0xf1,0x07,0x02,0xd0,0x80, ++0x30,0xf2,0x77,0xf1,0x03,0x02,0xd0,0x80,0xff,0xff,0x06,0x03,0x5c,0x65,0x78,0x60, ++0x58,0x4f,0x8c,0x78,0xff,0xff,0x09,0x02,0x2b,0xf2,0xff,0xff,0xff,0xff,0x01,0x26, ++0x04,0x00,0x6b,0x60,0x38,0x62,0x01,0x64,0xa2,0xdb,0x75,0x60,0xbd,0x78,0xff,0xff, ++0x6b,0x60,0x38,0x62,0x6b,0x60,0x3a,0x63,0x00,0x64,0xa2,0xdb,0xa3,0xdb,0x38,0xf2, ++0x46,0x4a,0x60,0x41,0x6b,0x60,0x36,0x62,0xa2,0xd3,0xff,0xff,0xff,0xff,0x02,0x36, ++0x07,0x00,0x6b,0x60,0x34,0x62,0xa2,0xd3,0xff,0xff,0xff,0xff,0x04,0x36,0x07,0x00, ++0x61,0x44,0xf2,0xa0,0xff,0xff,0x06,0x05,0x78,0x60,0x88,0x78,0xff,0xff,0x77,0x60, ++0xdf,0x78,0xff,0xff,0x2e,0xf2,0x75,0xf1,0xff,0xff,0xd0,0x80,0x2f,0xf2,0x76,0xf1, ++0x07,0x02,0xd0,0x80,0x30,0xf2,0x77,0xf1,0x03,0x02,0xd0,0x80,0xff,0xff,0xef,0x03, ++0x6b,0x60,0x36,0x62,0xa2,0xd3,0xff,0xff,0xfe,0xa0,0xff,0xff,0xe5,0x02,0x6b,0x60, ++0x3e,0x62,0xa2,0xd3,0xff,0xff,0xff,0xa0,0xff,0xff,0xde,0x02,0x6b,0x60,0x40,0x62, ++0xa2,0xd3,0xff,0xff,0x00,0xa0,0x40,0x47,0x22,0x03,0x5c,0x65,0x6b,0x60,0x42,0x61, ++0x65,0x43,0x50,0xfe,0xbd,0xd2,0xa1,0xd1,0x02,0xa1,0xd0,0x80,0xbd,0xd2,0xa1,0xd1, ++0x02,0xa1,0xd0,0x80,0xa3,0xd2,0xa1,0xd1,0x02,0xa1,0xd0,0x80,0xff,0xff,0xc4,0x01, ++0x27,0x44,0xcc,0x84,0x40,0x47,0xec,0x02,0x0a,0x00,0x6b,0x60,0x36,0x62,0xa2,0xd3, ++0xff,0xff,0xff,0xff,0x02,0x3a,0x03,0x00,0x78,0x60,0x88,0x78,0xff,0xff,0x38,0xf2, ++0x00,0xf4,0x08,0xf0,0xf2,0xa0,0xff,0xff,0x03,0x05,0x78,0x60,0x88,0x78,0xff,0xff, ++0x6b,0x60,0x34,0x62,0xa2,0xd3,0xff,0xff,0xff,0xff,0x04,0x36,0x1b,0x00,0x16,0x60, ++0xda,0x62,0x64,0x47,0x00,0xa0,0xff,0xff,0x3c,0x06,0xe0,0xa0,0xff,0xff,0x39,0x07, ++0xa2,0xdb,0x12,0x63,0x60,0x41,0x16,0x60,0xdc,0x64,0xbd,0xd0,0xa0,0xd9,0xcd,0x81, ++0x02,0xa4,0xfb,0x02,0x08,0xf0,0xff,0xff,0x64,0x40,0x01,0x2b,0x2a,0x00,0xa3,0xd0, ++0xa0,0xd9,0x27,0x00,0x16,0x60,0xda,0x62,0x64,0x47,0xa2,0xd1,0xff,0xff,0xd0,0x80, ++0xff,0xff,0x6c,0x02,0x60,0x41,0xe9,0x81,0x12,0x63,0x0c,0x03,0x16,0x60,0xdc,0x64, ++0x60,0x45,0xbd,0xd0,0xa5,0xd3,0xff,0xff,0xd0,0x80,0x65,0x44,0x5f,0x02,0xcd,0x81, ++0x02,0xa4,0xf6,0x02,0x08,0xf0,0xff,0xff,0x64,0x40,0x01,0x2b,0x0a,0x00,0xa3,0xd0, ++0xa0,0xd1,0x64,0x44,0x00,0x7f,0x60,0x45,0x64,0x44,0x00,0x7f,0xd4,0x80,0xff,0xff, ++0x4d,0x02,0x08,0xf2,0x12,0x65,0x00,0x7e,0x60,0x47,0xc4,0x81,0x61,0x45,0x01,0x26, ++0x04,0x00,0xa1,0xd2,0xff,0xff,0x60,0x47,0x02,0x00,0x01,0xa1,0xa1,0xd2,0xff,0xff, ++0x00,0x7f,0x02,0xa4,0xc4,0x81,0x02,0xa1,0x01,0x26,0x02,0x00,0xa1,0xd2,0x04,0x00, ++0xff,0xa1,0xa1,0xd2,0xff,0xff,0x60,0x47,0x73,0xf1,0x00,0x7f,0xd0,0x80,0xff,0xff, ++0x2d,0x02,0x6b,0x60,0x36,0x62,0xa2,0xd3,0xff,0xff,0xfe,0xa0,0xff,0xff,0x19,0x02, ++0x6b,0x60,0x40,0x62,0xa2,0xd3,0xff,0xff,0xf6,0xa0,0x60,0x41,0x12,0x05,0x01,0xa4, ++0xa2,0xdb,0xe1,0x81,0xe1,0x85,0xc5,0x85,0x6b,0x60,0x42,0x64,0xc4,0x81,0x2a,0x46, ++0x5c,0x63,0xbd,0xd2,0xa1,0xdb,0xbd,0xd2,0x02,0xa1,0xa1,0xdb,0xa3,0xd2,0x02,0xa1, ++0xa1,0xdb,0x6b,0x60,0x36,0x62,0x02,0x64,0xa2,0xdb,0x2a,0x46,0xff,0xff,0x2e,0xf0, ++0x75,0xf9,0x2f,0xf0,0xff,0xff,0x76,0xf9,0x30,0xf0,0x77,0xf9,0x2a,0x46,0x75,0x60, ++0xbd,0x78,0xff,0xff,0x6b,0x60,0x3e,0x62,0xa2,0xd3,0xff,0xff,0xff,0xa0,0xff,0xff, ++0x1d,0x02,0x6b,0x60,0x40,0x62,0xa2,0xd3,0xff,0xff,0xff,0xa0,0x40,0x47,0x16,0x04, ++0x6b,0x60,0x42,0x61,0x65,0x43,0x50,0xfe,0xbd,0xd2,0xa1,0xd1,0x02,0xa1,0xd0,0x80, ++0xbd,0xd2,0xa1,0xd1,0x02,0xa1,0xd0,0x80,0xa3,0xd2,0xa1,0xd1,0x02,0xa1,0xd0,0x80, ++0xff,0xff,0x06,0x01,0x27,0x44,0xcc,0x84,0x40,0x47,0xec,0x02,0x08,0xfe,0x01,0x00, ++0x48,0xfe,0x2f,0x58,0xff,0xff,0x99,0xff,0x08,0x60,0x2a,0x62,0x05,0x60,0xff,0x64, ++0xa2,0xdb,0x05,0x60,0xff,0xe5,0xff,0xff,0xff,0xff,0x98,0xff,0xe0,0x60,0x00,0x63, ++0xfe,0x60,0x00,0x66,0x0d,0x60,0xca,0x64,0xa3,0xd0,0xcc,0x84,0xbd,0xd8,0xfc,0x02, ++0x99,0xff,0x08,0x60,0x2a,0x62,0x04,0x60,0xff,0x64,0xa2,0xdb,0x04,0x60,0xff,0xe5, ++0xff,0xff,0xff,0xff,0x98,0xff,0x0c,0x60,0x87,0x78,0xff,0xff,0x01,0x00,0x01,0x00, ++0x01,0x00,0x01,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x01,0x00, ++0x01,0x00,0x02,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x21,0x00,0x02,0x00,0x02,0x00, ++0x01,0x00,0x00,0x00,0x04,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x02,0x00,0x10,0x20, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00, ++0x02,0x00,0x02,0x00,0x00,0x00,0x53,0x65,0x63,0x6f,0x6e,0x64,0x61,0x72,0x79,0x20, ++0x46,0x27,0x73,0x00,0x0f,0x01,0x00,0x18,0x7e,0x00,0x62,0xda,0x0c,0x01,0x20,0x81, ++0x7f,0x00,0x02,0x00,0x0e,0x01,0x9c,0x8e,0x7f,0x00,0x02,0x00,0x10,0x01,0x00,0x80, ++0x7f,0x00,0xce,0x17,0x0a,0x01,0x64,0x8e,0x7f,0x00,0x02,0x00,0x0b,0x01,0xae,0x8e, ++0x7f,0x00,0x24,0x00,0x08,0x01,0x8a,0x8e,0x7f,0x00,0x12,0x00,0x09,0x01,0x88,0x8e, ++0x7f,0x00,0x02,0x00,0x04,0x01,0xf8,0x80,0x7f,0x00,0x02,0x00,0x05,0x01,0xe8,0x8d, ++0x7f,0x00,0x02,0x00,0x05,0x01,0x28,0x81,0x7f,0x00,0x02,0x00,0x02,0x00,0x00,0x80, ++0x7f,0x00,0xf6,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x08,0x00,0x0f,0x00,0x0f,0x00,0x0f,0x00,0x00,0x00,0x00,0x00,0x70,0x09,0x34,0x09, ++0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x1b,0x00,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x2a, ++0xc8,0x2a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x08,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x07,0x01,0x00, ++0x64,0x00,0x64,0x00,0xe8,0x03,0x14,0x00,0x88,0x13,0x88,0x13,0x14,0x00,0x05,0x00, ++0x32,0x00,0x02,0x00,0x14,0x00,0x0a,0x00,0x0f,0x00,0x0f,0x00,0x05,0x00,0x0a,0x00, ++0x64,0x00,0x88,0x13,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x05,0x00, ++0x08,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x09,0x03,0x00,0x00,0x00, ++0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x3f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x10,0x60,0x65,0x78, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x41,0xff,0x10,0x60, ++0x66,0x78,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xc4,0xe2,0x10,0x60, ++0x6d,0x78,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x10,0x60,0x47,0x78, ++0x43,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x44,0xff,0x08,0xe1, ++0x10,0x60,0x88,0x78,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x44,0xe2,0x10,0x60, ++0x8a,0x78,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x46,0xff,0x10,0x60, ++0x8b,0x78,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x10,0x60,0x8c,0x78, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x12,0x60,0xab,0x78, ++0x4c,0x4e,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x12,0x60,0x72,0x78, ++0x4c,0xe2,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x11,0x60,0x94,0x78, ++0x43,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x11,0x60,0x70,0x78, ++0x97,0xf3,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x12,0x60,0x8f,0x78, ++0x46,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x11,0x60,0x50,0x78, ++0x47,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x42,0xff,0x18,0x60, ++0xed,0x78,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x43,0xff,0x18,0x60, ++0xed,0x78,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x44,0xff,0x18,0x60, ++0xed,0x78,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x45,0xff,0x1a,0x60, ++0x6d,0x78,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf7,0xff,0xff, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x83,0x7c,0x08,0x60,0x12,0x64, ++0x80,0x29,0xa0,0xd9,0x47,0xff,0x18,0x60,0xa3,0x78,0xff,0xff,0x40,0xff,0x24,0x58, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x41,0xff,0x21,0x58, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xc4,0xe2,0x22,0x58, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x1f,0x60,0x9b,0x78, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x22,0x60,0x00,0x78, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x45,0xff,0x21,0x58, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x1a,0x60,0xa1,0x78, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x1f,0x60,0x9e,0x78, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0x60,0x2a,0x78, ++0x40,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0xff,0xff,0xf8,0x60,0x06,0x78, ++0x41,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0xff,0xff,0xfb,0x60,0x93,0x78, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0xff,0xff,0x24,0x60,0xb7,0x78, ++0x43,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0xff,0xff,0xfb,0x60,0x93,0x78, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0xff,0xff,0x24,0x60,0x3c,0x78, ++0x45,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0xff,0xff,0x24,0x60,0xff,0x78, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0xff,0xff,0xfb,0x60,0x93,0x78, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0xff,0xff,0x3d,0x60,0x2c,0x78, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x3f,0x60,0x5f,0x78, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0x79,0x3d,0x60, ++0x35,0x78,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x24,0xe2,0x3d,0x60, ++0x35,0x78,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x3d,0x60,0xa8,0x78, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x44,0xe2,0x3d,0x60, ++0x35,0x78,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x84,0xe2,0x3d,0x60, ++0x35,0x78,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x47,0xff,0x3d,0x60, ++0x35,0x78,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x2f,0x60,0xc1,0x78, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x30,0x60,0xa3,0x78, ++0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x28,0xe2,0x30,0x60, ++0x09,0x78,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x44,0xff,0x30,0x60, ++0x09,0x78,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x45,0xff,0x30,0x60, ++0x09,0x78,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x46,0xff,0x30,0x60, ++0x09,0x78,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x87,0x7c,0x08,0x60,0x12,0x64, ++0x80,0x29,0xa0,0xd9,0x47,0xff,0x30,0x60,0x09,0x78,0x59,0x74,0x6c,0x74,0xe4,0x3f, ++0x54,0x51,0x81,0x6c,0x58,0x69,0xc9,0x2c,0xed,0x59,0xd5,0x6c,0xa9,0x5d,0x6a,0x74, ++0x6a,0x74,0x6a,0x74,0x6a,0x74,0x6a,0x74,0x6a,0x74,0x6a,0x74,0x6a,0x74,0x6a,0x74, ++0x6a,0x74,0x6a,0x74,0x6a,0x74,0x50,0x11,0x00,0x0a,0x10,0x01,0x68,0xa4,0xb0,0x01, ++0x84,0x01,0x30,0x33,0x31,0x33,0x44,0x44,0x30,0x33,0x31,0x33,0x30,0x33,0x31,0x33, ++0x32,0x33,0x32,0x33,0x90,0x00,0x78,0x04,0xae,0xe4,0xd3,0x3d,0xbc,0x3d,0x37,0x33, ++0xcd,0x33,0x03,0xfc,0x6e,0x34,0x76,0x36,0x5c,0x18,0x02,0x00,0x04,0xfc,0x6e,0x34, ++0xa8,0x34,0x7a,0x17,0x22,0x00,0x07,0xfc,0x6e,0x34,0xa8,0x34,0x78,0x00,0x02,0x00, ++0x0e,0xfc,0x6e,0x34,0x92,0x36,0xa6,0x17,0x22,0x00,0x00,0xfc,0x6e,0x34,0xa8,0x34, ++0x56,0x17,0x02,0x00,0x01,0xfc,0x6e,0x34,0x91,0x34,0x4c,0x17,0x06,0x00,0x02,0xfc, ++0x6e,0x34,0x8c,0x34,0x58,0x17,0x22,0x00,0x05,0xfc,0x6e,0x34,0xa8,0x34,0x54,0x17, ++0x02,0x00,0x09,0xfc,0x6e,0x34,0x13,0x37,0xac,0x00,0x02,0x00,0x0a,0xfc,0x6e,0x34, ++0xa8,0x34,0x9e,0x17,0x02,0x00,0x0b,0xfc,0x6e,0x34,0xa8,0x34,0xa0,0x17,0x02,0x00, ++0x0c,0xfc,0x6e,0x34,0xa8,0x34,0xa2,0x17,0x02,0x00,0x0f,0xfc,0x6e,0x34,0xa8,0x34, ++0xf4,0x17,0x02,0x00,0x19,0xfd,0x6e,0x34,0xa8,0x34,0x06,0x18,0x02,0x00,0xb0,0xfc, ++0x6e,0x34,0xa8,0x34,0x9c,0x01,0x02,0x00,0xb1,0xfc,0x6e,0x34,0xa8,0x34,0x18,0x01, ++0x02,0x00,0x1a,0xfd,0x6e,0x34,0xa8,0x34,0xd0,0x17,0x02,0x00,0x8e,0xfc,0x6e,0x34, ++0xa8,0x34,0xda,0x17,0x02,0x00,0xa8,0xfc,0x6e,0x34,0xa8,0x34,0xdc,0x17,0x02,0x00, ++0xb3,0xfc,0x6e,0x34,0xa8,0x34,0x72,0x18,0x02,0x00,0xb4,0xfc,0x6e,0x34,0xc5,0x36, ++0x76,0x01,0x02,0x00,0xa9,0xfc,0x6e,0x34,0x56,0x34,0x32,0x6a,0x02,0x00,0xad,0xfc, ++0x6e,0x34,0xa8,0x34,0x48,0x00,0x02,0x00,0xaa,0xfc,0x6e,0x34,0x66,0x39,0xa0,0x01, ++0x02,0x00,0xab,0xfc,0x6e,0x34,0xa8,0x34,0xcc,0x6a,0x02,0x00,0xac,0xfc,0x6e,0x34, ++0xa8,0x34,0x8c,0x19,0x02,0x00,0xaf,0xfc,0x56,0x34,0xfd,0x38,0x00,0x00,0x02,0x00, ++0x0d,0xfc,0x6e,0x34,0xa8,0x34,0xa4,0x17,0x02,0x00,0x19,0xfc,0x6e,0x34,0xa8,0x34, ++0x84,0x01,0x02,0x00,0x20,0xfc,0x6e,0x34,0xa8,0x34,0xd0,0x64,0x06,0x00,0x21,0xfc, ++0x6e,0x34,0x87,0x34,0xd8,0x64,0x06,0x00,0xb2,0xfc,0x6e,0x34,0xa8,0x34,0x92,0x19, ++0x02,0x00,0x24,0xfc,0xa8,0x34,0x44,0x37,0x00,0x00,0x10,0x00,0x25,0xfc,0xa8,0x34, ++0x49,0x37,0x00,0x00,0x10,0x00,0x26,0xfc,0xa8,0x34,0x4e,0x37,0x00,0x00,0x10,0x00, ++0x27,0xfc,0xa8,0x34,0x53,0x37,0x00,0x00,0x10,0x00,0x23,0xfc,0x6e,0x34,0xa8,0x34, ++0x66,0x00,0x02,0x00,0x28,0xfc,0x8f,0x37,0x9b,0x37,0x00,0x00,0x06,0x00,0x2a,0xfc, ++0x6e,0x34,0xa8,0x34,0xe2,0x00,0x02,0x00,0x2b,0xfc,0x6e,0x34,0x6a,0x34,0x5e,0x01, ++0x02,0x00,0x2c,0xfc,0x6e,0x34,0xc9,0x37,0x36,0x6a,0x02,0x00,0x2d,0xfc,0x6e,0x34, ++0xba,0x37,0x88,0x01,0x02,0x00,0x2e,0xfc,0x6e,0x34,0xa8,0x34,0x02,0x6a,0x02,0x00, ++0x3a,0xfc,0x6e,0x34,0xa8,0x34,0x60,0x6a,0x04,0x00,0x3b,0xfc,0x6e,0x34,0x54,0x39, ++0x30,0x6b,0x02,0x00,0x3c,0xfc,0x6e,0x34,0xa8,0x34,0x8e,0x19,0x02,0x00,0x3d,0xfc, ++0x6e,0x34,0x6a,0x34,0xe6,0x80,0x0a,0x00,0x3e,0xfc,0x56,0x34,0xa8,0x34,0xc2,0x01, ++0x02,0x00,0x3f,0xfc,0x56,0x34,0xa8,0x34,0xc0,0x80,0x26,0x00,0x80,0xfc,0xbe,0x34, ++0xd1,0x34,0xd0,0x61,0xc0,0x00,0x81,0xfc,0x6e,0x34,0xa8,0x34,0x46,0x6a,0x02,0x00, ++0x82,0xfc,0x6e,0x34,0xa8,0x34,0x72,0x01,0x02,0x00,0x83,0xfc,0x6e,0x34,0xa8,0x34, ++0x74,0x01,0x02,0x00,0x84,0xfc,0x6e,0x34,0xc5,0x36,0x76,0x01,0x02,0x00,0x85,0xfc, ++0x6e,0x34,0xb1,0x36,0x90,0x62,0x02,0x00,0x87,0xfc,0x6e,0x34,0xa8,0x34,0x12,0x18, ++0x02,0x00,0x88,0xfc,0x6e,0x34,0xa8,0x34,0x10,0x18,0x02,0x00,0x89,0xfc,0x6e,0x34, ++0xa8,0x34,0xca,0x17,0x02,0x00,0x8a,0xfc,0x6e,0x34,0xa8,0x34,0x72,0x18,0x02,0x00, ++0x8b,0xfc,0x6e,0x34,0xa8,0x34,0xe8,0x00,0x02,0x00,0x8c,0xfc,0x6e,0x34,0xe5,0x37, ++0x14,0x18,0x02,0x00,0xa5,0xfc,0x6e,0x34,0x1f,0x37,0x0a,0x18,0x02,0x00,0xa6,0xfc, ++0x56,0x34,0x07,0x37,0x00,0x00,0x02,0x00,0x18,0xfc,0x6e,0x34,0xa8,0x34,0x52,0x17, ++0x02,0x00,0xae,0xfc,0x6e,0x34,0xa8,0x34,0x9a,0x01,0x02,0x00,0x2f,0xfc,0x6e,0x34, ++0xa8,0x34,0x8a,0x01,0x02,0x00,0x30,0xfc,0x56,0x34,0x03,0x38,0x00,0x00,0x18,0x00, ++0x31,0xfc,0x56,0x34,0x6a,0x38,0x00,0x00,0x06,0x00,0x32,0xfc,0x56,0x34,0xa8,0x34, ++0xac,0x01,0x02,0x00,0x34,0xfc,0x56,0x34,0xa8,0x34,0x8e,0x80,0x20,0x00,0x35,0xfc, ++0x6e,0x34,0x6a,0x34,0xae,0x01,0x02,0x00,0x38,0xfc,0x1a,0x39,0x6a,0x34,0x00,0x00, ++0x08,0x00,0x39,0xfc,0x56,0x34,0x3e,0x39,0xc2,0x2b,0x08,0x00,0xb5,0xfc,0x6e,0x34, ++0xa8,0x34,0xce,0x6a,0x02,0x00,0xb6,0xfc,0x6e,0x34,0xa8,0x34,0xd0,0x6a,0x02,0x00, ++0x10,0xfd,0x6e,0x34,0x6a,0x34,0x36,0x01,0x02,0x00,0x11,0xfd,0x16,0x36,0x6a,0x34, ++0xe0,0xf1,0x0c,0x00,0x12,0xfd,0x16,0x36,0x6a,0x34,0xee,0xf1,0x02,0x00,0x13,0xfd, ++0xd6,0x35,0x6a,0x34,0x00,0x04,0xe0,0x01,0x14,0xfd,0x6e,0x34,0x6a,0x34,0xce,0x17, ++0x02,0x00,0x15,0xfd,0x6e,0x34,0x6a,0x34,0x18,0x18,0x24,0x00,0x16,0xfd,0x6e,0x34, ++0x6a,0x34,0xf6,0x17,0x10,0x00,0x17,0xfd,0x6e,0x34,0x6a,0x34,0xf2,0x17,0x02,0x00, ++0x18,0xfd,0x6e,0x34,0x6a,0x34,0x0c,0x18,0x04,0x00,0x1b,0xfd,0x6e,0x34,0x6a,0x34, ++0x08,0x18,0x02,0x00,0x1c,0xfd,0x6e,0x34,0x6a,0x34,0x3c,0x00,0x02,0x00,0x24,0xfd, ++0x6e,0x34,0x6a,0x34,0x40,0x18,0x0c,0x00,0x25,0xfd,0x6e,0x34,0x6a,0x34,0x4e,0x18, ++0x0c,0x00,0x26,0xfd,0x16,0x36,0x6a,0x34,0x08,0xf2,0x20,0x00,0x27,0xfd,0x16,0x36, ++0x6a,0x34,0x28,0xf2,0x38,0x00,0x45,0xfd,0x6e,0x34,0x6a,0x34,0xe8,0x00,0x02,0x00, ++0x47,0xfd,0x6e,0x34,0x6a,0x34,0x3a,0x01,0x02,0x00,0x48,0xfd,0x37,0x36,0x6a,0x34, ++0x52,0x01,0x02,0x00,0x49,0xfd,0x37,0x36,0x6a,0x34,0x54,0x01,0x02,0x00,0x4a,0xfd, ++0x6e,0x34,0x6a,0x34,0x76,0x18,0x02,0x00,0x4b,0xfd,0x6e,0x34,0x6a,0x34,0x78,0x18, ++0x02,0x00,0x4d,0xfd,0x16,0x36,0x6a,0x34,0xf0,0xf1,0x04,0x00,0x50,0xfd,0x6e,0x34, ++0x6a,0x34,0x24,0x63,0x12,0x00,0x4f,0xfd,0x16,0x36,0x6a,0x34,0xec,0xf1,0x02,0x00, ++0xc0,0xfd,0x16,0x36,0x6a,0x34,0xf4,0xf1,0x02,0x00,0xc1,0xfd,0x6e,0x34,0x6a,0x34, ++0xe6,0x00,0x02,0x00,0xc2,0xfd,0x45,0x36,0x6a,0x34,0x00,0x00,0x02,0x00,0xc3,0xfd, ++0x16,0x36,0x6a,0x34,0xf6,0xf1,0x02,0x00,0xc6,0xfd,0x6e,0x34,0x6a,0x34,0x68,0x18, ++0x0a,0x00,0x20,0xfd,0xfd,0x35,0x6a,0x34,0xce,0xf1,0x08,0x00,0x21,0xfd,0xfd,0x35, ++0x6a,0x34,0xd6,0xf1,0x0a,0x00,0x29,0xfd,0x6e,0x34,0x6a,0x34,0x10,0x3f,0x06,0x00, ++0x22,0xfd,0xfd,0x35,0x6a,0x34,0xb0,0xf1,0x0a,0x00,0x23,0xfd,0xfd,0x35,0x6a,0x34, ++0xc4,0xf1,0x0a,0x00,0x40,0xfd,0x6e,0x34,0x6a,0x34,0x7a,0x01,0x02,0x00,0x41,0xfd, ++0x6e,0x34,0x6a,0x34,0x92,0x62,0x22,0x00,0x42,0xfd,0x6e,0x34,0xa3,0x34,0xea,0x00, ++0x06,0x00,0x43,0xfd,0x60,0x36,0x6a,0x34,0x00,0x00,0x06,0x00,0x44,0xfd,0x55,0x36, ++0x6a,0x34,0x86,0x00,0x02,0x00,0x46,0xfd,0x6e,0x34,0x6a,0x34,0x96,0x19,0x0c,0x00, ++0x4c,0xfd,0x6e,0x34,0x6a,0x34,0x60,0x19,0x02,0x00,0x8d,0xfc,0x6e,0x34,0x6a,0x34, ++0x74,0x00,0x02,0x00,0x8f,0xfc,0x6e,0x34,0x6a,0x34,0x16,0x18,0x02,0x00,0xa7,0xfc, ++0x6e,0x34,0x6a,0x34,0x22,0x6a,0x04,0x00,0xfe,0xff,0x16,0x36,0x6a,0x34,0xf8,0xf1, ++0x02,0x00,0xff,0xff,0x16,0x36,0x6a,0x34,0xfa,0xf1,0x0e,0x00,0x00,0xf1,0x2a,0x00, ++0x58,0x35,0x01,0xf1,0x80,0x08,0x27,0x35,0x02,0xf1,0x80,0x08,0x5f,0x35,0x03,0xf1, ++0x96,0x00,0xc7,0x38,0x04,0xf1,0x90,0x1a,0x9a,0x35,0x71,0x1a,0x28,0x19,0x2d,0x19, ++0xf7,0x19,0x4c,0x1a,0xa7,0x19,0x04,0x19,0xaf,0x19,0xb7,0x19,0x74,0x19,0xf0,0x18, ++0x63,0x1a,0x63,0x1a,0xb3,0x23,0xe6,0x23,0xe3,0x23,0x03,0x23,0xe6,0x23,0xe6,0x23, ++0x00,0x00,0xec,0x23,0xec,0x23,0xec,0x23,0x00,0x00,0x00,0x00,0x76,0x24,0x8f,0x24, ++0x04,0x23,0x00,0x00,0x01,0x24,0x00,0x00,0x00,0x00,0x9b,0x16,0x00,0x02,0x48,0x04, ++0x48,0x06,0x80,0x08,0x03,0x0a,0x04,0x0c,0x04,0x0e,0x00,0x10,0xe4,0x12,0xbb,0x14, ++0x1b,0x16,0x00,0x18,0x00,0x1a,0x00,0x1c,0x5c,0x1e,0xc1,0x20,0x20,0x22,0x74,0x24, ++0x07,0x26,0x0a,0x28,0x16,0x2a,0x00,0x2c,0x00,0x2e,0x1c,0x30,0x20,0x32,0x98,0x34, ++0x08,0x36,0x7a,0x38,0x0a,0x3a,0x24,0x3c,0xb2,0x3e,0x00,0x40,0x00,0x42,0x00,0x44, ++0x0c,0x46,0x26,0x48,0x5b,0x4a,0x7f,0x4c,0x29,0x4e,0x0f,0x50,0x20,0x52,0x20,0x54, ++0x10,0x56,0x10,0x58,0x10,0x5a,0x10,0x5c,0x1e,0x5e,0x1a,0x60,0x18,0x62,0x00,0x2c, ++0x0c,0x2e,0x01,0x2c,0x10,0x2e,0x02,0x2c,0x14,0x2e,0x03,0x2c,0x18,0x2e,0x04,0x2c, ++0x1c,0x2e,0x05,0x2c,0x20,0x2e,0x06,0x2c,0x24,0x2e,0x07,0x2c,0x28,0x2e,0x08,0x2c, ++0x2e,0x2e,0x09,0x2c,0x34,0x2e,0x0a,0x2c,0x38,0x2e,0x0b,0x2c,0x3c,0x2e,0x0c,0x2c, ++0x3f,0x2e,0x0d,0x2c,0x43,0x2e,0x0e,0x2c,0x46,0x2e,0x0f,0x2c,0x48,0x2e,0x10,0x2c, ++0x4b,0x2e,0x11,0x2c,0x50,0x2e,0x12,0x2c,0x55,0x2e,0x13,0x2c,0x5a,0x2e,0x14,0x2c, ++0x63,0x2e,0x15,0x2c,0x6d,0x2e,0x16,0x2c,0x76,0x2e,0x17,0x2c,0x7f,0x2e,0x18,0x2c, ++0x7f,0x2e,0x19,0x2c,0x7f,0x2e,0x1a,0x2c,0x7f,0x2e,0x1b,0x2c,0x7f,0x2e,0x1c,0x2c, ++0x7f,0x2e,0x1d,0x2c,0x7f,0x2e,0x1e,0x2c,0x7f,0x2e,0x1f,0x2c,0x7f,0x2e,0x00,0x02, ++0x01,0x04,0x38,0x06,0x80,0x08,0x03,0x0a,0x04,0x0c,0x04,0x0e,0x00,0x10,0xa2,0x12, ++0xc8,0x14,0x1b,0x16,0x00,0x18,0x00,0x1a,0x00,0x1c,0x5c,0x1e,0xc1,0x20,0x1e,0x22, ++0x54,0x24,0x07,0x26,0x6a,0x28,0x12,0x2a,0x00,0x2c,0x00,0x2e,0x1c,0x30,0x20,0x32, ++0x82,0x34,0x08,0x36,0x7a,0x38,0xca,0x3a,0x24,0x3c,0xb6,0x3e,0x00,0x40,0x00,0x42, ++0x00,0x44,0x7f,0x46,0x8b,0x48,0x0f,0x4a,0x06,0x4c,0x0a,0x4e,0x0f,0x50,0x20,0x52, ++0x20,0x54,0x10,0x56,0x10,0x58,0x20,0x5a,0xee,0x5c,0x1a,0x5e,0x26,0x60,0x5b,0x62, ++0x00,0x04,0x00,0x2c,0x0c,0x2e,0x01,0x2c,0x10,0x2e,0x02,0x2c,0x14,0x2e,0x03,0x2c, ++0x18,0x2e,0x04,0x2c,0x1c,0x2e,0x05,0x2c,0x20,0x2e,0x06,0x2c,0x24,0x2e,0x07,0x2c, ++0x28,0x2e,0x08,0x2c,0x2e,0x2e,0x09,0x2c,0x34,0x2e,0x0a,0x2c,0x38,0x2e,0x0b,0x2c, ++0x3c,0x2e,0x0c,0x2c,0x3f,0x2e,0x0d,0x2c,0x43,0x2e,0x0e,0x2c,0x46,0x2e,0x0f,0x2c, ++0x48,0x2e,0x10,0x2c,0x4b,0x2e,0x11,0x2c,0x50,0x2e,0x12,0x2c,0x55,0x2e,0x13,0x2c, ++0x5a,0x2e,0x14,0x2c,0x63,0x2e,0x15,0x2c,0x6d,0x2e,0x16,0x2c,0x76,0x2e,0x17,0x2c, ++0x7f,0x2e,0x18,0x2c,0x7f,0x2e,0x19,0x2c,0x7f,0x2e,0x1a,0x2c,0x7f,0x2e,0x1b,0x2c, ++0x7f,0x2e,0x1c,0x2c,0x7f,0x2e,0x1d,0x2c,0x7f,0x2e,0x1e,0x2c,0x7f,0x2e,0x1f,0x2c, ++0x7f,0x2e,0x00,0x00,0x04,0x00,0x65,0x00,0x00,0x00,0x00,0x00,0x67,0x00,0x00,0x00, ++0x00,0x00,0xb0,0x00,0x00,0x00,0x5c,0x00,0x32,0x00,0x00,0x00,0x04,0x00,0x65,0x00, ++0x00,0x00,0x00,0x00,0xb0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7e,0x00, ++0x5a,0x00,0x00,0x00,0x7e,0x00,0x6e,0x00,0x00,0x00,0x80,0x00,0x02,0x00,0x00,0x00, ++0x80,0x00,0x16,0x00,0x00,0x00,0x80,0x00,0x2a,0x00,0x00,0x00,0x80,0x00,0x3e,0x00, ++0x00,0x00,0x80,0x00,0x52,0x00,0x00,0x00,0x80,0x00,0x66,0x00,0x00,0x00,0x80,0x00, ++0x7a,0x00,0x00,0x00,0x82,0x00,0x0e,0x00,0x00,0x00,0x82,0x00,0x22,0x00,0x00,0x00, ++0x82,0x00,0x36,0x00,0x00,0x00,0x82,0x00,0x4a,0x00,0x00,0x00,0x82,0x00,0x7a,0x00, ++0x17,0x3b,0x17,0x3b,0x17,0x3b,0x17,0x3b,0x17,0x3b,0x17,0x3b,0x17,0x3b,0x17,0x3b, ++0x22,0x3b,0x17,0x3b,0x17,0x3b,0x37,0x3b,0x17,0x3b,0x17,0x3b,0x6a,0x3b,0x78,0x3b, ++0x17,0x3b,0x17,0x3b,0x17,0x3b,0x17,0x3b,0x17,0x3b,0x17,0x3b,0x17,0x3b,0x17,0x3b, ++0x17,0x3b,0x17,0x3b,0x17,0x3b,0x17,0x3b,0x17,0x3b,0x17,0x3b,0x17,0x3b,0x17,0x3b, ++0xdc,0x3b,0x2b,0x3c,0x50,0x3c,0x49,0x3c,0x35,0x3c,0x3f,0x3c,0x17,0x3b,0x17,0x3b, ++0x17,0x3b,0x52,0x3c,0x68,0x3c,0x6f,0x3c,0x12,0x00,0x02,0x00,0x45,0x0e,0x04,0x00, ++0x5e,0x0e,0x06,0x00,0x0c,0x0f,0x08,0x00,0x23,0x0f,0x0a,0x00,0x46,0x0f,0x0c,0x00, ++0xf0,0x0f,0x12,0x00,0xd6,0x17,0x1a,0x00,0xff,0x24,0x00,0x09,0x16,0x0c,0x02,0x09, ++0xa9,0x32,0x04,0x09,0xb6,0x33,0x06,0x09,0xf9,0x33,0x14,0x09,0xbe,0x30,0x16,0x09, ++0xda,0x30,0x42,0x09,0x37,0x34,0x22,0x09,0x09,0x34,0x64,0x09,0x01,0x34,0x70,0x09, ++0x09,0x3b,0x03,0x00,0x00,0x00,0x53,0x70,0x65,0x63,0x74,0x72,0x75,0x6d,0x32,0x34, ++0x2f,0x48,0x44,0x52,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x20,0x20,0x20,0x20,0x20,0x20,0x14,0x00,0x6e,0x6f,0x6e,0x2d,0x73,0x70,0x65,0x63, ++0x69,0x66,0x69,0x65,0x64,0x20,0x53,0x53,0x49,0x44,0x20,0x21,0x21,0x20,0x20,0x20, ++0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x00,0x00,0x01,0x00,0x01,0x00,0x64,0x00, ++0x64,0x00,0x00,0x00,0x50,0x72,0x69,0x73,0x6d,0x20,0x20,0x49,0x00,0x20,0x20,0x20, ++0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x20,0x20,0x20,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x05,0x00, ++0x03,0x00,0x00,0x00,0x53,0x70,0x65,0x63,0x74,0x72,0x75,0x6d,0x32,0x34,0x2f,0x48, ++0x44,0x52,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x20,0x20,0x20,0x20,0x14,0x00,0x6e,0x6f,0x6e,0x2d,0x73,0x70,0x65,0x63,0x69,0x66, ++0x69,0x65,0x64,0x20,0x53,0x53,0x49,0x44,0x20,0x21,0x21,0x20,0x20,0x20,0x20,0x20, ++0x20,0x20,0x20,0x20,0x20,0x20,0x00,0x00,0x01,0x00,0x01,0x00,0x64,0x00,0x64,0x00, ++0x00,0x00,0x50,0x72,0x69,0x73,0x6d,0x20,0x20,0x49,0x00,0x20,0x20,0x20,0x20,0x20, ++0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x20,0x20,0x00,0x00,0x80,0x01,0x2c,0x00,0x01,0x00,0xb6,0x00,0xc0,0x00,0xd4,0x00, ++0xee,0x00,0xfe,0x00,0x00,0x00,0x00,0x00,0x12,0x00,0x0f,0x00,0x0c,0x00,0x07,0x00, ++0x00,0x00,0x00,0x00,0x02,0x00,0x01,0x00,0x03,0x00,0x03,0x00,0x7f,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x08,0x00,0x00,0x00,0x00,0x00,0x12,0x1e,0x08,0x20,0x00,0x00,0x00,0x00,0x00,0x00, ++0x12,0x00,0x20,0x20,0x53,0x74,0x61,0x6e,0x64,0x61,0x72,0x64,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x46,0x33,0x2e,0x37,0x30,0x2d, ++0x32,0x37,0x00,0x00,0x00,0x00,0x00,0x00,0x31,0x32,0x2f,0x31,0x31,0x2f,0x32,0x30, ++0x30,0x32,0x00,0x00,0x00,0x00,0x01,0x00,0x04,0x00,0x82,0x84,0x8b,0x96,0x00,0x00, ++0x00,0x00,0x04,0x00,0x02,0x04,0x0b,0x16,0x00,0x00,0x00,0x00,0x0f,0x00,0x00,0x00, ++0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf6,0x8f,0x7f,0x00,0xd8,0x07, ++0x00,0x00,0x48,0x22,0xc8,0x2a,0x3f,0x3f,0x49,0x6e,0x74,0x27,0x6c,0x2d,0x73,0x65, ++0x61,0x72,0x63,0x68,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x7d,0x00,0xff,0x3f, ++0xff,0x3f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ++0x04,0x00,0xfa,0x00,0xc8,0x00,0xf4,0x01,0x05,0x00,0x07,0x00,0xfa,0x00,0xc8,0x00, ++0x2c,0x01,0x05,0x00,0x0a,0x00,0xfa,0x00,0x32,0x00,0x64,0x00,0x05,0x00,0x0a,0x00, ++0xfa,0x00,0x32,0x00,0x32,0x00,0x05,0x00,0x0a,0x00,0xfa,0x00,0x19,0x00,0x19,0x00, ++0x05,0x00,0x01,0x00,0x02,0x00,0x04,0x00,0x08,0x00,0x10,0x00,0x20,0x00,0x40,0x00, ++0x80,0x00,0x00,0x01,0x00,0x02,0x00,0x04,0x00,0x08,0x00,0x10,0x00,0x20,0x00,0x40, ++0x00,0x80,0x6a,0x01,0x3a,0x01,0x6a,0x01,0x3a,0x01,0x1a,0x01,0x02,0x01,0xba,0x00, ++0xa2,0x00,0xe8,0x00,0xdf,0x00,0x88,0x00,0x7f,0x00,0xd9,0x00,0xd5,0x00,0x79,0x00, ++0x75,0x00,0x35,0x44,0x5d,0x65,0xf7,0x98,0xd9,0x6e,0x42,0xf7,0xb8,0x74,0xdc,0x15, ++0xfc,0xf8,0x82,0x05,0x79,0xf3,0x09,0x59,0x97,0x30,0xee,0x53,0x7b,0x83,0x15,0x46, ++0xbd,0x2c,0xd1,0x91,0x43,0x08,0x1e,0x7f,0xc9,0x60,0x53,0x68,0xf4,0xd2,0x88,0x06, ++0x22,0x14,0x39,0x09,0xf5,0x9f,0x05,0x27,0x74,0xfe,0xec,0x75,0x1f,0x42,0xf2,0x0c, ++0xae,0xb0,0x1b,0xfd,0xb5,0x76,0x03,0x39,0x35,0x2a,0x7f,0x42,0x2f,0x45,0xd9,0xd4, ++0x49,0xe6,0xf8,0xd9,0x86,0xee,0x78,0x42,0xca,0x54,0x39,0x10,0x17,0x89,0x15,0xfc, ++0xcd,0x61,0x9c,0x76,0xdc,0xbe,0x02,0x0a,0x46,0xb6,0xea,0xad,0x47,0xaa,0x89,0x11, ++0x97,0xf1,0x0b,0xec,0x22,0x6d,0xf3,0x33,0xd3,0xef,0x02,0x6f,0x58,0xb8,0x73,0x50, ++0x2a,0x8b,0xe8,0x3a,0x53,0xa8,0xe9,0x09,0xbf,0xbc,0x57,0x47,0x83,0xdb,0x5e,0xb1, ++0x62,0x82,0x5c,0xb2,0x71,0x5f,0x23,0x67,0xfd,0xcb,0xe0,0xd1,0x0d,0xe8,0xab,0x44, ++0x33,0x0f,0x4c,0x76,0x92,0x32,0x65,0xb1,0x7e,0xca,0xed,0x21,0x5e,0x45,0xba,0x92, ++0xa4,0x67,0x67,0x9e,0x23,0x33,0x8e,0x6a,0xa1,0xe9,0x94,0x3a,0x39,0xef,0x34,0xb3, ++0x65,0x96,0x3b,0x6e,0x46,0xbd,0xd0,0xc3,0x22,0x87,0x54,0xad,0xbc,0x89,0xd6,0x3a, ++0x3a,0x99,0xe0,0x89,0x0e,0xcf,0xfe,0xa3,0x0a,0x1a,0x68,0x6f,0xcb,0xd7,0xa6,0x25, ++0xd1,0x25,0x4d,0xc0,0x86,0xd8,0x9b,0xf7,0xe2,0xd5,0xf7,0xa3,0x0c,0x33,0xe3,0x83, ++0x87,0xff,0x4c,0x9d,0xd6,0xd6,0x89,0x9a,0x0c,0x38,0xa0,0xe8,0xef,0x52,0x1b,0x0e, ++0xbb,0x52,0xbc,0x9f,0xde,0xbf,0x1a,0xc8,0xf0,0xd0,0xd9,0x54,0xc2,0x6c,0x53,0xa8, ++0x1b,0xc4,0x17,0x42,0x1d,0x51,0x2e,0xc8,0x8e,0xe7,0x63,0x5c,0x00,0xd6,0xc5,0x0d, ++0xcd,0xeb,0xab,0x59,0x13,0xf3,0x02,0x82,0x0c,0x2c,0x36,0x3c,0xe7,0x21,0xb8,0xf9, ++0x57,0x67,0xdd,0xae,0x1d,0x6e,0x39,0x06,0xe2,0xd2,0x16,0x1f,0x8e,0x2c,0xec,0x5f, ++0x71,0xf1,0x01,0x8b,0x6b,0x52,0x72,0x04,0x49,0xa8,0x8b,0xa7,0x27,0xe3,0x3c,0xfa, ++0x55,0x45,0x94,0x54,0xcc,0x68,0xc9,0xf9,0x35,0xa8,0xa5,0x8c,0xa2,0x5c,0xb8,0x7f, ++0x24,0xe5,0x6e,0x15,0xe4,0xdd,0x97,0xf2,0xe8,0x84,0xf9,0xcf,0x92,0x98,0x70,0x25, ++0x24,0xf3,0x6a,0x39,0x15,0x11,0xa0,0x40,0xa2,0x99,0x58,0x7a,0xa2,0x9b,0x2a,0xb2, ++0x74,0xa4,0x7d,0x2d,0x7e,0x5e,0x0e,0xf5,0x59,0x37,0xf6,0x50,0x9f,0x06,0xf3,0x0d, ++0x03,0x87,0xcc,0x18,0xb5,0xca,0x44,0xf1,0x57,0x55,0xe2,0x5f,0x8c,0x82,0x6c,0x1e, ++0xb2,0x83,0x40,0x0f,0xef,0x6d,0x61,0x34,0x9d,0x8f,0x68,0x59,0xcb,0x22,0x9b,0x29, ++0x55,0x1a,0x87,0x3f,0x64,0x22,0x4a,0xbd,0x6c,0x7c,0x0e,0xc3,0x89,0x5d,0x2a,0x86, ++0xa2,0xb6,0xf5,0xa3,0xd8,0x36,0x90,0x08,0x95,0xee,0xca,0xb4,0x95,0xcc,0xa1,0x8b, ++0x98,0xc7,0x48,0xfd,0xa7,0xce,0xd6,0xc5,0x3b,0x7a,0x2e,0x3a,0x0e,0xf8,0x11,0x63, ++0xef,0xb5,0xd1,0x10,0xed,0x67,0xb7,0x25,0x26,0x23,0x2d,0xdb,0x8b,0xf8,0x50,0x8d, ++0xd1,0x2c,0x32,0x14,0xe5,0x92,0xd8,0x88,0x31,0x82,0x7c,0xa1,0x6e,0x59,0xf1,0x54, ++0xb7,0x6f,0xa5,0xc6,0x84,0xf8,0x99,0xee,0x8d,0xf6,0x0d,0xff,0xbd,0xd6,0xb1,0xde, ++0x54,0x91,0x50,0x60,0x03,0x02,0xa9,0xce,0x7d,0x56,0x19,0xe7,0x62,0xb5,0xe6,0x4d, ++0x9a,0xec,0x45,0x8f,0x9d,0x1f,0x40,0x89,0x87,0xfa,0x15,0xef,0xeb,0xb2,0xc9,0x8e, ++0x0b,0xfb,0xec,0x41,0x67,0xb3,0xfd,0x5f,0xea,0x45,0xbf,0x23,0xf7,0x53,0x96,0xe4, ++0x5b,0x9b,0xc2,0x75,0x1c,0xe1,0xae,0x3d,0x6a,0x4c,0x5a,0x6c,0x41,0x7e,0x02,0xf5, ++0x4f,0x83,0x5c,0x68,0xf4,0x51,0x34,0xd1,0x08,0xf9,0x93,0xe2,0x73,0xab,0x53,0x62, ++0x3f,0x2a,0x0c,0x08,0x52,0x95,0x65,0x46,0x5e,0x9d,0x28,0x30,0xa1,0x37,0x0f,0x0a, ++0xb5,0x2f,0x09,0x0e,0x36,0x24,0x9b,0x1b,0x3d,0xdf,0x26,0xcd,0x69,0x4e,0xcd,0x7f, ++0x9f,0xea,0x1b,0x12,0x9e,0x1d,0x74,0x58,0x2e,0x34,0x2d,0x36,0xb2,0xdc,0xee,0xb4, ++0xfb,0x5b,0xf6,0xa4,0x4d,0x76,0x61,0xb7,0xce,0x7d,0x7b,0x52,0x3e,0xdd,0x71,0x5e, ++0x97,0x13,0xf5,0xa6,0x68,0xb9,0x00,0x00,0x2c,0xc1,0x60,0x40,0x1f,0xe3,0xc8,0x79, ++0xed,0xb6,0xbe,0xd4,0x46,0x8d,0xd9,0x67,0x4b,0x72,0xde,0x94,0xd4,0x98,0xe8,0xb0, ++0x4a,0x85,0x6b,0xbb,0x2a,0xc5,0xe5,0x4f,0x16,0xed,0xc5,0x86,0xd7,0x9a,0x55,0x66, ++0x94,0x11,0xcf,0x8a,0x10,0xe9,0x06,0x04,0x81,0xfe,0xf0,0xa0,0x44,0x78,0xba,0x25, ++0xe3,0x4b,0xf3,0xa2,0xfe,0x5d,0xc0,0x80,0x8a,0x05,0xad,0x3f,0xbc,0x21,0x48,0x70, ++0x04,0xf1,0xdf,0x63,0xc1,0x77,0x75,0xaf,0x63,0x42,0x30,0x20,0x1a,0xe5,0x0e,0xfd, ++0x6d,0xbf,0x4c,0x81,0x14,0x18,0x35,0x26,0x2f,0xc3,0xe1,0xbe,0xa2,0x35,0xcc,0x88, ++0x39,0x2e,0x57,0x93,0xf2,0x55,0x82,0xfc,0x47,0x7a,0xac,0xc8,0xe7,0xba,0x2b,0x32, ++0x95,0xe6,0xa0,0xc0,0x98,0x19,0xd1,0x9e,0x7f,0xa3,0x66,0x44,0x7e,0x54,0xab,0x3b, ++0x83,0x0b,0xca,0x8c,0x29,0xc7,0xd3,0x6b,0x3c,0x28,0x79,0xa7,0xe2,0xbc,0x1d,0x16, ++0x76,0xad,0x3b,0xdb,0x56,0x64,0x4e,0x74,0x1e,0x14,0xdb,0x92,0x0a,0x0c,0x6c,0x48, ++0xe4,0xb8,0x5d,0x9f,0x6e,0xbd,0xef,0x43,0xa6,0xc4,0xa8,0x39,0xa4,0x31,0x37,0xd3, ++0x8b,0xf2,0x32,0xd5,0x43,0x8b,0x59,0x6e,0xb7,0xda,0x8c,0x01,0x64,0xb1,0xd2,0x9c, ++0xe0,0x49,0xb4,0xd8,0xfa,0xac,0x07,0xf3,0x25,0xcf,0xaf,0xca,0x8e,0xf4,0xe9,0x47, ++0x18,0x10,0xd5,0x6f,0x88,0xf0,0x6f,0x4a,0x72,0x5c,0x24,0x38,0xf1,0x57,0xc7,0x73, ++0x51,0x97,0x23,0xcb,0x7c,0xa1,0x9c,0xe8,0x21,0x3e,0xdd,0x96,0xdc,0x61,0x86,0x0d, ++0x85,0x0f,0x90,0xe0,0x42,0x7c,0xc4,0x71,0xaa,0xcc,0xd8,0x90,0x05,0x06,0x01,0xf7, ++0x12,0x1c,0xa3,0xc2,0x5f,0x6a,0xf9,0xae,0xd0,0x69,0x91,0x17,0x58,0x99,0x27,0x3a, ++0xb9,0x27,0x38,0xd9,0x13,0xeb,0xb3,0x2b,0x33,0x22,0xbb,0xd2,0x70,0xa9,0x89,0x07, ++0xa7,0x33,0xb6,0x2d,0x22,0x3c,0x92,0x15,0x20,0xc9,0x49,0x87,0xff,0xaa,0x78,0x50, ++0x7a,0xa5,0x8f,0x03,0xf8,0x59,0x80,0x09,0x17,0x1a,0xda,0x65,0x31,0xd7,0xc6,0x84, ++0xb8,0xd0,0xc3,0x82,0xb0,0x29,0x77,0x5a,0x11,0x1e,0xcb,0x7b,0xfc,0xa8,0xd6,0x6d, ++0x3a,0x2c,0xfa,0x00,0x56,0x63,0x5a,0x63,0x5e,0x63,0x62,0x63,0x66,0x63,0x72,0x63, ++0x76,0x63,0x7a,0x63,0x86,0x63,0x8a,0x63,0xb0,0x63,0xb4,0x63,0xb8,0x63,0xbc,0x63, ++0xc0,0x63,0xcc,0xe3,0x90,0x6a,0x90,0x6a,0x90,0x6a,0x90,0x6a,0x90,0x6a,0x90,0x6a, ++0x90,0x6a,0x90,0x6a,0x90,0x6a,0xce,0xe3,0xd0,0x63,0x90,0xea,0x90,0xea,0xd4,0x63, ++0xd8,0x63,0x90,0x6a,0xe2,0x63,0xe6,0x63,0xea,0x63,0xee,0x63,0xfa,0x63,0xfe,0x63, ++0x02,0x64,0x0e,0x64,0x12,0x64,0x3c,0x64,0x40,0x64,0x44,0x64,0x48,0x64,0x4c,0x64, ++0x58,0x64,0x90,0x6a,0x90,0xea,0x6c,0x64,0x70,0xe4,0x72,0xe4,0x74,0xe4,0x76,0xe4, ++0x78,0x64,0x90,0xea,0x7c,0x64,0x80,0xe4,0x82,0xe4,0x84,0xe4,0x86,0xe4,0x88,0xe4, ++0x8a,0xe4,0x90,0xea,0x90,0xea,0x8c,0xe4,0x8e,0xe4,0x90,0xe4,0x92,0xe4,0x96,0x64, ++0x9a,0x64,0x9e,0x64,0xa2,0x64,0xa6,0xe4,0xa8,0xe4,0x00,0x63,0x04,0x63,0x0e,0xe3, ++0x10,0xe3,0x90,0xea,0xfa,0xe2,0xfc,0xe2,0xfe,0xe2,0x18,0xe3,0x1a,0xe3,0x1c,0xe3, ++0x26,0xe3,0x28,0xe3,0x30,0xe3,0x12,0xe3,0x14,0xe3,0x16,0xe3,0x32,0xe3,0x34,0xe3, ++0x36,0xe3,0x38,0xe3,0x3a,0xe3,0x3c,0xe3,0x42,0xe3,0x44,0xe3,0x46,0xe3,0x48,0xe3, ++0x4a,0xe3,0x4c,0xe3,0x4e,0xe3,0x50,0xe3,0x52,0xe3,0x54,0xe3,0xde,0xe2,0xe0,0xe2, ++0xb8,0xe2,0xbc,0xe2,0xbe,0xe2,0xc0,0xe2,0xc2,0xe2,0x90,0xea,0xce,0x97,0x90,0xea, ++0xf0,0x80,0x38,0xa1,0xcc,0xe2,0xce,0xe2,0x90,0xea,0xd0,0xe2,0xe2,0xe2,0xe4,0xe2, ++0x90,0xea,0xea,0xe2,0xec,0xe2,0xee,0xe2,0xf0,0xe2,0xf2,0xe2,0xf4,0xe2,0xf6,0xe2, ++0xf8,0xe2,0xac,0x63,0x8e,0xe3,0x90,0xe3,0x92,0xe3,0x94,0xe3,0x96,0xe3,0x98,0x63, ++0x9c,0x63,0xa0,0x63,0xa4,0x63,0xa8,0x63,0x38,0x64,0x1a,0xe4,0x1c,0xe4,0x1e,0xe4, ++0x20,0xe4,0x22,0xe4,0x24,0x64,0x28,0x64,0x2c,0x64,0x30,0x64,0x34,0x64,0x5c,0x64, ++0x60,0x64,0x1e,0xe3,0x20,0xe3,0x3e,0xe3,0x40,0xe3,0x90,0x6a,0xb4,0xe2,0xb6,0xe2, ++0xc4,0xe4,0x90,0xea,0xba,0xe2,0x86,0x80,0x90,0xea,0x90,0xea,0xd2,0xe2,0xdc,0xe3, ++0x90,0xea,0x22,0xe3,0xc6,0xe4,0xd6,0xe2,0x94,0xe4,0xd4,0xe2,0xd8,0xe2,0xde,0x63, ++0x74,0x81,0x90,0x6a,0x90,0x6a,0x90,0x6a,0x90,0x6a,0x90,0x6a,0x90,0x6a,0x90,0x6a, ++0x90,0x6a,0x90,0x6a,0x90,0x6a,0x90,0x6a,0x90,0x6a,0x90,0x6a,0x90,0x6a,0x90,0x6a, ++0x90,0x6a,0x90,0x6a,0x90,0x6a,0x90,0x6a,0x90,0x6a,0x90,0x6a,0x90,0x6a,0x90,0x6a, ++0x90,0x6a,0x90,0x6a,0x90,0x6a,0x90,0x6a,0x18,0xea,0x16,0xea,0x2a,0xe3,0x2c,0xe3, ++0x64,0x99,0xb6,0xe7,0xba,0xe7,0xc6,0xe2,0xc8,0xe2,0x6a,0x63,0x6e,0x63,0x7e,0x63, ++0x82,0x63,0xc4,0x63,0xc8,0x63,0xf2,0x63,0xf6,0x63,0x06,0x64,0x0a,0x64,0x50,0x64, ++0x54,0x64,0x64,0x64,0x68,0x64,0x7a,0x21,0xda,0x62,0xdc,0x62,0xde,0xe4,0xe2,0xe4, ++0xfa,0x81,0x14,0xbf,0x1a,0xbf,0x20,0xbf,0x2c,0xbf,0x32,0xbf,0x50,0xbf,0x56,0xbf, ++0x62,0x99,0x98,0x80,0x9a,0x80,0x9c,0x80,0x11,0x00,0x00,0x00,0x00,0x00,0x4c,0x17, ++0x06,0x00,0x01,0x00,0xd0,0x64,0x06,0x00,0x01,0x00,0xd8,0x64,0x06,0x00,0x01,0x00, ++0xf6,0x17,0x10,0x00,0x01,0x00,0x18,0x18,0x24,0x00,0x01,0x00,0x40,0x18,0x0e,0x00, ++0x01,0x00,0x5a,0x17,0x20,0x00,0x01,0x00,0xc2,0x64,0x02,0x00,0x01,0x00,0xc8,0x64, ++0x06,0x00,0x01,0x00,0xbc,0x67,0xc0,0x01,0x10,0x00,0xf4,0x64,0x80,0x02,0x10,0x00, ++0x7c,0x6a,0x38,0x00,0x07,0x00,0x18,0x63,0x99,0x01,0x01,0x00,0x40,0x18,0x0e,0x00, ++0x01,0x00,0x4e,0x18,0x0e,0x00,0x01,0x00,0xea,0x00,0x06,0x00,0x01,0x00,0x68,0x6a, ++0x00,0x00,0x00,0x00,0x34,0x12,0xaa,0x55,0x5a,0x63,0x02,0x00,0x5e,0x63,0x02,0x00, ++0x62,0x63,0x02,0x00,0x66,0x63,0x02,0x00,0x72,0x63,0x02,0x00,0x76,0x63,0x02,0x00, ++0x7a,0x63,0x02,0x00,0xb4,0x63,0x02,0x00,0xcc,0x63,0x01,0x00,0xe2,0x63,0x02,0x00, ++0xe6,0x63,0x02,0x00,0xea,0x63,0x02,0x00,0xee,0x63,0x02,0x00,0xfa,0x63,0x02,0x00, ++0xfe,0x63,0x02,0x00,0x02,0x64,0x02,0x00,0x0e,0x64,0x02,0x00,0x40,0x64,0x02,0x00, ++0x0e,0x63,0x01,0x00,0x10,0x63,0x01,0x00,0x90,0x6a,0x01,0x00,0xfc,0x62,0x01,0x00, ++0x18,0x63,0x01,0x00,0x26,0x63,0x01,0x00,0x28,0x63,0x01,0x00,0x32,0x63,0x01,0x00, ++0x34,0x63,0x01,0x00,0x36,0x63,0x01,0x00,0x38,0x63,0x01,0x00,0x3a,0x63,0x01,0x00, ++0x3c,0x63,0x01,0x00,0xde,0x62,0x01,0x00,0xb8,0x62,0x01,0x00,0x90,0x6a,0x01,0x00, ++0xce,0x17,0x01,0x00,0xe6,0x00,0x01,0x00,0x86,0x00,0x01,0x00,0x6a,0x63,0x02,0x00, ++0x6e,0x63,0x02,0x00,0x7e,0x63,0x02,0x00,0x82,0x63,0x02,0x00,0xf2,0x63,0x02,0x00, ++0xf6,0x63,0x02,0x00,0x06,0x64,0x02,0x00,0x0a,0x64,0x02,0x00,0x62,0x19,0x01,0x00, ++0x98,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xfa,0xf1,0x7e,0x00, ++0x0e,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0xe2,0x8d,0x7f,0x00,0x06,0x00,0x00,0x00, ++0x08,0x01,0x00,0x00,0x8a,0x8e,0x7f,0x00,0x12,0x00,0x00,0x00,0x09,0x01,0x00,0x00, ++0x88,0x8e,0x7f,0x00,0x02,0x00,0x00,0x00,0x0a,0x01,0x00,0x00,0x64,0x8e,0x7f,0x00, ++0x02,0x00,0x00,0x00,0x0b,0x01,0x00,0x00,0xae,0x8e,0x7f,0x00,0x24,0x00,0x00,0x00, ++0x03,0x01,0x00,0x00,0xe0,0xf1,0x7e,0x00,0x0c,0x00,0x00,0x00,0x04,0x01,0x00,0x00, ++0xf8,0x80,0x7f,0x00,0x02,0x00,0x00,0x00,0x05,0x01,0x00,0x00,0xe8,0x8d,0x7f,0x00, ++0x02,0x00,0x00,0x00,0x05,0x01,0x00,0x00,0x28,0x81,0x7f,0x00,0x02,0x00,0x00,0x00, ++0x05,0x01,0x00,0x00,0xf2,0x8e,0x7f,0x00,0x02,0x00,0x00,0x00,0x06,0x01,0x00,0x00, ++0xec,0xf1,0x7e,0x00,0x02,0x00,0x00,0x00,0x07,0x01,0x00,0x00,0xee,0xf1,0x7e,0x00, ++0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xba,0xf1,0x7e,0x00,0x0a,0x00,0x00,0x00, ++0x09,0x00,0x00,0x00,0x60,0x8e,0x7f,0x00,0x02,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, ++0x62,0x8e,0x7f,0x00,0x02,0x00,0x00,0x00,0x0c,0x01,0x00,0x00,0x20,0x81,0x7f,0x00, ++0x02,0x00,0x00,0x00,0x0d,0x01,0x00,0x00,0x66,0x8e,0x7f,0x00,0x02,0x00,0x00,0x00, ++0x0e,0x01,0x00,0x00,0x9c,0x8e,0x7f,0x00,0x02,0x00,0x00,0x00,0x11,0x01,0x00,0x00, ++0x9e,0x8e,0x7f,0x00,0x02,0x00,0x00,0x00,0x00,0x18,0x7e,0x00,0x62,0xda,0x00,0x00, ++0x01,0x00,0x00,0x00,0x05,0x00,0x01,0x00,0x21,0x00,0x02,0x00,0x02,0x00,0x01,0x00, ++0x06,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x02,0x00,0x01,0x00,0x01,0x00,0x06,0x00, ++0x02,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x06,0x00,0x02,0x00, ++0x01,0x00,0x02,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x33,0x05, ++}; +--- orinoco-0.13e-SN-6/Makefile~add-spectrum-support.patch ++++ orinoco-0.13e-SN-6/Makefile +@@ -20,7 +20,7 @@ + endif + endif + +-MODULES = hermes.o orinoco.o orinoco_cs.o orinoco_plx.o orinoco_tmd.o orinoco_pci.o ++MODULES = hermes.o orinoco.o orinoco_cs.o orinoco_plx.o orinoco_tmd.o orinoco_pci.o spectrum_cs.o + ifeq ($(shell uname -m),ppc) + MODULES += airport.o + endif +@@ -28,7 +28,7 @@ + SRCS = hermes.c \ + orinoco.c \ + airport.c orinoco_cs.c orinoco_plx.c orinoco_tmd.c orinoco_pci.c \ +- userhermes.c ++ spectrum_cs.c userhermes.c + HDRS = hermes.h hermes_rid.h ieee802_11.h orinoco.h + CONF = hermes.conf + TAR = tar diff --git a/recipes/orinoco/orinoco-modules-0.13e/crosscompile.patch b/recipes/orinoco/orinoco-modules-0.13e/crosscompile.patch new file mode 100644 index 0000000000..5963e931c2 --- /dev/null +++ b/recipes/orinoco/orinoco-modules-0.13e/crosscompile.patch @@ -0,0 +1,48 @@ +--- orinoco-0.13e/Makefile~crosscompile 2003-05-12 08:22:27.000000000 +0200 ++++ orinoco-0.13e/Makefile 2003-06-15 18:17:21.000000000 +0200 +@@ -19,7 +19,7 @@ + endif + endif + +-MODULES = hermes.o orinoco.o orinoco_cs.o orinoco_plx.o orinoco_tmd.o orinoco_pci.o ++MODULES = hermes.o orinoco.o orinoco_cs.o orinoco_plx.o orinoco_tmd.o orinoco_pci.o spectrum_cs.o + ifeq ($(shell uname -m),ppc) + MODULES += airport.o + endif +@@ -27,9 +27,9 @@ + SRCS = hermes.c \ + orinoco.c \ + airport.c orinoco_cs.c orinoco_plx.c orinoco_tmd.c orinoco_pci.c \ +- userhermes.c ++ userhermes.c spectrum_cs.c + HDRS = hermes.h hermes_rid.h ieee802_11.h orinoco.h +-CONF = hermes.conf ++CONF = hermes.conf spectrum.conf + TAR = tar + + DISTFILES = $(SRCS) $(HDRS) $(CONF) Makefile README.orinoco +@@ -41,7 +41,7 @@ + all: modules + + installconf: +- if [ -d $(CONF_DIR) ]; then install -m 644 -o 0 -g 0 $(CONF) $(CONF_DIR)/$(CONF); fi ++ if [ -d $(CONF_DIR) ]; then install -m 644 $(CONF) $(CONF_DIR)/; fi + + + userhermes: userhermes.c +@@ -118,12 +118,12 @@ + mkdir -p $(MODULE_DIR_WIRELESS) + for f in $(MODULES); do \ + if test -e $(MODULE_DIR_PCMCIA)/$$f; then \ +- install -m 644 -o 0 -g 0 $$f $(MODULE_DIR_PCMCIA)/$$f; \ ++ install -m 644 $$f $(MODULE_DIR_PCMCIA)/$$f; \ + else \ +- install -m 644 -o 0 -g 0 $$f $(MODULE_DIR_WIRELESS)/$$f; \ ++ install -m 644 $$f $(MODULE_DIR_WIRELESS)/$$f; \ + fi; \ + done +- depmod -a ++ #depmod -a + + %.o: %.c + $(CC) -MD $(CFLAGS) $(CPPFLAGS) $(MFLAG) -c $< diff --git a/recipes/orinoco/orinoco-modules-0.13e/monitor-0.13e.patch b/recipes/orinoco/orinoco-modules-0.13e/monitor-0.13e.patch new file mode 100644 index 0000000000..cfffced893 --- /dev/null +++ b/recipes/orinoco/orinoco-modules-0.13e/monitor-0.13e.patch @@ -0,0 +1,758 @@ +diff -urN dist/orinoco-0.13e/hermes.c orinoco-monitor/hermes.c +--- dist/orinoco-0.13e/hermes.c 2003-05-12 16:22:27.000000000 +1000 ++++ orinoco-monitor/hermes.c 2003-05-13 13:26:02.000000000 +1000 +@@ -183,6 +183,10 @@ + if (err) + return err; + ++ for (k = 0; k < HERMES_NUMPORTS_MAX; k++) { ++ hw->port_enabled[k] = 0; ++ } ++ + reg = hermes_read_regn(hw, EVSTAT); + k = CMD_INIT_TIMEOUT; + while ( (! (reg & HERMES_EV_CMD)) && k) { +diff -urN dist/orinoco-0.13e/hermes.h orinoco-monitor/hermes.h +--- dist/orinoco-0.13e/hermes.h 2003-05-12 16:22:27.000000000 +1000 ++++ orinoco-monitor/hermes.h 2003-05-07 16:54:45.000000000 +1000 +@@ -33,6 +33,10 @@ + #include <linux/if_ether.h> + #include <asm/byteorder.h> + ++#define HFA384x_PORTTYPE_IBSS ((uint16_t)3) ++#define HFA384x_WEPFLAGS_DISABLE_TXCRYPT (0x10) ++#define HFA384x_WEPFLAGS_DISABLE_RXCRYPT (0x80) ++ + /* + * Limits and constants + */ +@@ -148,6 +152,14 @@ + #define HERMES_MONITOR_ENABLE (0x000b) + #define HERMES_MONITOR_DISABLE (0x000f) + ++/*-------------------------------------------------------------------- ++Communication Frames: Field Masks for Receive Frames ++--------------------------------------------------------------------*/ ++/*-- Offsets --------*/ ++#define HERMES_RX_DATA_LEN_OFF (44) ++#define HERMES_RX_80211HDR_OFF (14) ++#define HERMES_RX_DATA_OFF (60) ++ + /* + * Frame structures and constants + */ +@@ -171,6 +183,7 @@ + #define HERMES_RXSTAT_BADCRC (0x0001) + #define HERMES_RXSTAT_UNDECRYPTABLE (0x0002) + #define HERMES_RXSTAT_MACPORT (0x0700) ++#define HERMES_RXSTAT_GET_MACPORT(s) (((s) & HERMES_RXSTAT_MACPORT) >> 8) + #define HERMES_RXSTAT_PCF (0x1000) /* Frame was received in CF period */ + #define HERMES_RXSTAT_MSGTYPE (0xE000) + #define HERMES_RXSTAT_1042 (0x2000) /* RFC-1042 frame */ +@@ -286,6 +299,7 @@ + #define HERMES_32BIT_REGSPACING 1 + + u16 inten; /* Which interrupts should be enabled? */ ++ u8 port_enabled[HERMES_NUMPORTS_MAX]; + + #ifdef HERMES_DEBUG_BUFFER + struct hermes_debug_entry dbuf[HERMES_DEBUG_BUFSIZE]; +@@ -339,12 +353,14 @@ + + static inline int hermes_enable_port(hermes_t *hw, int port) + { ++ hw->port_enabled[port] = 1; + return hermes_docmd_wait(hw, HERMES_CMD_ENABLE | (port << 8), + 0, NULL); + } + + static inline int hermes_disable_port(hermes_t *hw, int port) + { ++ hw->port_enabled[port] = 0; + return hermes_docmd_wait(hw, HERMES_CMD_DISABLE | (port << 8), + 0, NULL); + } +diff -urN dist/orinoco-0.13e/orinoco.c orinoco-monitor/orinoco.c +--- dist/orinoco-0.13e/orinoco.c 2003-05-12 16:22:27.000000000 +1000 ++++ orinoco-monitor/orinoco.c 2003-05-13 13:27:31.000000000 +1000 +@@ -1673,6 +1673,7 @@ + struct header_struct hdr; + struct ethhdr *eh; + int err; ++ struct ieee802_11_hdr hdr80211; + + rxfid = hermes_read_regn(hw, RXFID); + +@@ -1689,6 +1690,8 @@ + + if (status & HERMES_RXSTAT_ERR) { + if (status & HERMES_RXSTAT_UNDECRYPTABLE) { ++ if (dev->type != ARPHRD_ETHER) ++ goto sniffing; + wstats->discard.code++; + DEBUG(1, "%s: Undecryptable frame on Rx. Frame dropped.\n", + dev->name); +@@ -1699,7 +1702,7 @@ + stats->rx_errors++; + goto drop; + } +- ++sniffing: + /* For now we ignore the 802.11 header completely, assuming + that the card's firmware has handled anything vital */ + +@@ -1729,81 +1732,111 @@ + stats->rx_errors++; + goto drop; + } ++ /* Now handle frame based on port# */ ++ switch (HERMES_RXSTAT_GET_MACPORT(status)) { ++ case 0: ++ /* We need space for the packet data itself, plus an ++ * ethernet header, plus 2 bytes so we can align the ++ * IP header on a 32bit boundary, plus 1 byte so we ++ * can read in odd length packets from the card, which ++ * has an IO granularity of 16 bits */ ++ skb = dev_alloc_skb(length+ETH_HLEN+2+1); ++ if (!skb) { ++ printk(KERN_WARNING "%s: Can't allocate skb for Rx\n", ++ dev->name); ++ goto drop; ++ } + +- /* We need space for the packet data itself, plus an ethernet +- header, plus 2 bytes so we can align the IP header on a +- 32bit boundary, plus 1 byte so we can read in odd length +- packets from the card, which has an IO granularity of 16 +- bits */ +- skb = dev_alloc_skb(length+ETH_HLEN+2+1); +- if (!skb) { +- printk(KERN_WARNING "%s: Can't allocate skb for Rx\n", +- dev->name); +- goto drop; +- } +- +- skb_reserve(skb, 2); /* This way the IP header is aligned */ +- +- /* Handle decapsulation +- * In most cases, the firmware tell us about SNAP frames. +- * For some reason, the SNAP frames sent by LinkSys APs +- * are not properly recognised by most firmwares. +- * So, check ourselves */ +- if(((status & HERMES_RXSTAT_MSGTYPE) == HERMES_RXSTAT_1042) || +- ((status & HERMES_RXSTAT_MSGTYPE) == HERMES_RXSTAT_TUNNEL) || +- is_ethersnap(&hdr)) { +- /* These indicate a SNAP within 802.2 LLC within +- 802.11 frame which we'll need to de-encapsulate to +- the original EthernetII frame. */ ++ skb_reserve(skb, 2); /* This way the IP header is aligned */ + +- if (length < ENCAPS_OVERHEAD) { /* No room for full LLC+SNAP */ +- stats->rx_length_errors++; ++ /* Handle decapsulation In most cases, the firmware ++ * tell us about SNAP frames. For some reason, the ++ * SNAP frames sent by LinkSys APs are not properly ++ * recognised by most firmwares. So, check ourselves ++ * */ ++ if (((status & HERMES_RXSTAT_MSGTYPE) == HERMES_RXSTAT_1042) || ++ ((status & HERMES_RXSTAT_MSGTYPE) == HERMES_RXSTAT_TUNNEL) || ++ is_ethersnap(&hdr)) { ++ /* These indicate a SNAP within 802.2 LLC ++ * within 802.11 frame which we'll need to ++ * de-encapsulate to the original EthernetII ++ * frame. */ ++ ++ if (length < ENCAPS_OVERHEAD) { /* No room for full LLC+SNAP */ ++ stats->rx_length_errors++; ++ goto drop; ++ } ++ ++ /* Remove SNAP header, reconstruct EthernetII frame */ ++ data_len = length - ENCAPS_OVERHEAD; ++ data_off = HERMES_802_3_OFFSET + sizeof(hdr); ++ ++ eh = (struct ethhdr *)skb_put(skb, ETH_HLEN); ++ ++ memcpy(eh, &hdr, 2 * ETH_ALEN); ++ eh->h_proto = hdr.ethertype; ++ } else { ++ /* All other cases indicate a genuine 802.3 frame. No ++ decapsulation needed. We just throw the whole ++ thing in, and hope the protocol layer can deal with ++ it as 802.3 */ ++ data_len = length; ++ data_off = HERMES_802_3_OFFSET; ++ /* FIXME: we re-read from the card data we already read here */ ++ } ++ ++ p = skb_put(skb, data_len); ++ err = hermes_bap_pread(hw, IRQ_BAP, p, RUP_EVEN(data_len), ++ rxfid, data_off); ++ if (err) { ++ printk(KERN_ERR "%s: error %d reading frame. " ++ "Frame dropped.\n", dev->name, err); ++ stats->rx_errors++; ++ goto drop; ++ } ++ ++ dev->last_rx = jiffies; ++ skb->dev = dev; ++ skb->protocol = eth_type_trans(skb, dev); ++ skb->ip_summed = CHECKSUM_NONE; ++ ++ /* Process the wireless stats if needed */ ++ orinoco_stat_gather(dev, skb, &desc); ++ ++ /* Pass the packet to the networking stack */ ++ netif_rx(skb); ++ stats->rx_packets++; ++ stats->rx_bytes += length; ++ ++ return; ++ ++ case 7: ++ if (status & HERMES_RXSTAT_BADCRC) { ++ printk(KERN_DEBUG "%s: Received monitor frame: " ++ "BADCRC set\n", dev->name); + goto drop; + } + +- /* Remove SNAP header, reconstruct EthernetII frame */ +- data_len = length - ENCAPS_OVERHEAD; +- data_off = HERMES_802_3_OFFSET + sizeof(hdr); ++ err = hermes_bap_pread(hw, IRQ_BAP, &hdr80211, ++ sizeof(hdr80211), ++ rxfid, HERMES_RX_80211HDR_OFF); + +- eh = (struct ethhdr *)skb_put(skb, ETH_HLEN); ++ if (err) { ++ printk(KERN_ERR "%s: error %d reading monitor frame. " ++ "Frame dropped.\n", dev->name, err); ++ stats->rx_errors++; ++ goto drop; ++ } + +- memcpy(eh, &hdr, 2 * ETH_ALEN); +- eh->h_proto = hdr.ethertype; +- } else { +- /* All other cases indicate a genuine 802.3 frame. No +- decapsulation needed. We just throw the whole +- thing in, and hope the protocol layer can deal with +- it as 802.3 */ +- data_len = length; +- data_off = HERMES_802_3_OFFSET; +- /* FIXME: we re-read from the card data we already read here */ +- } ++ orinoco_int_rxmonitor(dev, rxfid, length, ++ &desc, &hdr80211); ++ break; + +- p = skb_put(skb, data_len); +- err = hermes_bap_pread(hw, IRQ_BAP, p, RUP_EVEN(data_len), +- rxfid, data_off); +- if (err) { +- printk(KERN_ERR "%s: error %d reading frame. " +- "Frame dropped.\n", dev->name, err); +- stats->rx_errors++; +- goto drop; ++ default: ++ printk("Received frame on unsupported port=%d\n", ++ HERMES_RXSTAT_GET_MACPORT(status)); ++ break; + } +- +- dev->last_rx = jiffies; +- skb->dev = dev; +- skb->protocol = eth_type_trans(skb, dev); +- skb->ip_summed = CHECKSUM_NONE; +- +- /* Process the wireless stats if needed */ +- orinoco_stat_gather(dev, skb, &desc); +- +- /* Pass the packet to the networking stack */ +- netif_rx(skb); +- stats->rx_packets++; +- stats->rx_bytes += length; +- +- return; +- + drop: + stats->rx_dropped++; + +@@ -3598,6 +3631,159 @@ + return 0; + } + ++static int orinoco_wlansniff(struct net_device *dev, struct iwreq *wrq) ++{ ++ struct orinoco_private *priv = dev->priv; ++ hermes_t *hw = &priv->hw; ++ int err = 0; ++ u16 word; ++ int *parms = (int *) wrq->u.name; ++ int enable = parms[0] > 0; ++ unsigned long flags; ++ ++ err = orinoco_lock(priv, &flags); ++ if (err) ++ return err; ++ ++ switch (enable) { ++ case 0: ++ /* Confirm that we're in monitor mode */ ++ if (dev->type == ARPHRD_ETHER) ++ err = -EFAULT; ++ ++ /* Disable monitor mode */ ++ word = HERMES_CMD_MONITOR | (HERMES_MONITOR_DISABLE << 8); ++ err = hermes_docmd_wait(hw, word, 0, NULL); ++ if (err) ++ break; ++ ++ /* Disable port 0 */ ++ err = hermes_disable_port(hw, 0); ++ if (err) ++ break; ++ ++ /* Clear the driver state */ ++ dev->type = ARPHRD_ETHER; ++ ++ /* Restore the wepflags */ /*Orinoco doesn't like this*/ ++#if 0 ++ err = hermes_write_wordrec(hw, USER_BAP, ++ HERMES_RID_CNFWEPFLAGS_INTERSIL, ++ priv->presniff_wepflags); ++ if (err) ++ break; ++#endif /* 0 */ ++ ++ /* Set the port to its prior type and enable (if necessary) */ ++ if (priv->presniff_port_type != 0) { ++ word = priv->presniff_port_type; ++ err = hermes_write_wordrec(hw, USER_BAP, ++ HERMES_RID_CNFPORTTYPE, ++ word); ++ if (err) ++ break; ++ ++ /* Enable the port */ ++ err = hermes_enable_port(hw, 0); ++ if (err) ++ break; ++ } ++ ++ break; ++ ++ case 1: ++ /* Re-initialize the card before changing channel as advised at ++ * http://lists.samba.org/pipermail/wireless/2002-June/004491.html ++ * by Ian Goldberg. Implementation by Pat Swieskowski. ++ */ ++/* __orinoco_down(dev); */ ++ hermes_set_irqmask(hw, 0); ++ hermes_init(hw); ++/* __orinoco_up(dev); */ ++ hermes_set_irqmask(hw, ORINOCO_INTEN); ++ /* Disable the port (if enabled), only check Port 0 */ ++ if (hw->port_enabled[0]) { ++ /* Save macport 0 state */ ++ err = hermes_read_wordrec(hw, USER_BAP, ++ HERMES_RID_CNFPORTTYPE, ++ &(priv->presniff_port_type)); ++ if (err) ++ break; ++ ++ /* Save the wepflags state */ ++ err = hermes_read_wordrec(hw, USER_BAP, ++ HERMES_RID_CNFWEPFLAGS_INTERSIL, ++ &(priv->presniff_wepflags)); ++ if (err) ++ break; ++ err = hermes_disable_port(hw, 0); ++ if (err) ++ break; ++ } else { ++ priv->presniff_port_type = 0; ++ } ++ ++ /* Set the channel we wish to sniff */ ++ if ((parms[1] > 0) && (parms[1] < 15)) { ++ word = parms[1]; ++ err = hermes_write_wordrec(hw, USER_BAP, ++ HERMES_RID_CNFOWNCHANNEL, ++ word); ++ } else { ++ err = -EFAULT; ++ } ++ ++ if (err) ++ break; ++ ++ /* Set the port type to pIbss */ ++ word = HFA384x_PORTTYPE_IBSS; ++ err = hermes_write_wordrec(hw, USER_BAP, ++ HERMES_RID_CNFPORTTYPE, word); ++ if (err) ++ break; ++ ++#if 0 ++ if ( (msg->keepwepflags.status == P80211ENUM_msgitem_status_data_ok) && ++ (msg->keepwepflags.data != 1)) { ++ /* Set the wepflags for no decryption */ ++ /* Orinoco doesn't like this */ ++ word = HFA384x_WEPFLAGS_DISABLE_TXCRYPT | ++ HFA384x_WEPFLAGS_DISABLE_RXCRYPT; ++ err = hermes_write_wordrec(hw, USER_BAP, ++ HERMES_RID_CNFWEPFLAGS_INTERSIL, ++ word); /*won't work with the bits above */ ++ } ++ if (err) ++ break; ++#endif /* 0 */ ++ /* Enable the port */ ++ err = hermes_enable_port(hw, 0); ++ if (err) ++ break; ++ ++ /* Enable monitor mode */ ++ word = HERMES_CMD_MONITOR | (HERMES_MONITOR_ENABLE << 8); ++ err = hermes_docmd_wait(hw, word, 0, NULL); ++ if (err) ++ break; ++ ++ /* Set the driver state */ ++ /* Do we want the prism2 header? */ ++ if (parms[0] == 1) ++ dev->type = ARPHRD_IEEE80211_PRISM; ++ else ++ dev->type = ARPHRD_IEEE80211; ++ break; ++ default: ++ BUG(); ++ break; ++ } ++ ++ orinoco_unlock(priv, &flags); ++ return err; ++} ++ + static int + orinoco_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) + { +@@ -3830,6 +4016,9 @@ + { SIOCIWFIRSTPRIV + 0x7, 0, + IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1, + "get_ibssport" }, ++ { SIOCIWFIRSTPRIV + 0x8, ++ IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 2, ++ 0, "monitor" }, + { SIOCIWLASTPRIV, 0, 0, "dump_recs" }, + }; + +@@ -3924,6 +4113,16 @@ + err = orinoco_ioctl_getibssport(dev, wrq); + break; + ++ case SIOCIWFIRSTPRIV + 0x8: /* set sniff (monitor) mode */ ++ DEBUG(1, "%s: SIOCIWFIRSTPRIV + 0x8 (monitor)\n", ++ dev->name); ++ if (! capable(CAP_NET_ADMIN)) { ++ err = -EPERM; ++ break; ++ } ++ err = orinoco_wlansniff(dev, wrq); ++ break; ++ + case SIOCIWLASTPRIV: + err = orinoco_debug_dump_recs(dev); + if (err) +@@ -4171,6 +4370,191 @@ + + } + ++/*---------------------------------------------------------------- ++* orinoco_int_rxmonitor ++* ++* Handles monitor frames. Note that this function allocates space for ++* the FCS and sets it to 0xffffffff. The hfa384x doesn't give us the ++* FCS value but the higher layers expect it. 0xffffffff is used as a ++* flag to indicate the FCS is bogus. ++* ++* Arguments: ++* dev wlan device structure ++* rxfid received FID ++* rxdesc rx descriptor read from card in int_rx ++* ++* Side effects: ++* Allocates an skb and passes it up via the PF_PACKET interface. ++* Call context: ++* interrupt ++----------------------------------------------------------------*/ ++void orinoco_int_rxmonitor(struct net_device *dev, u16 rxfid, ++ int len, struct hermes_rx_descriptor *rxdesc, ++ struct ieee802_11_hdr *hdr) ++{ ++ struct orinoco_private *priv = dev->priv; ++ hermes_t *hw = &priv->hw; ++ u32 hdrlen = 0; ++ u32 datalen = 0; ++ u32 skblen = 0; ++ p80211msg_lnxind_wlansniffrm_t *msg; ++ struct net_device_stats *stats = &priv->stats; ++ u8 *datap; ++ u16 fc; ++ struct sk_buff *skb; ++ ++ /* Don't forget the status, time, and data_len fields are in ++ * little-endian order */ ++ /* Figure out how big the frame is */ ++ fc = le16_to_cpu(hdr->frame_ctl); ++ switch (fc & IEEE802_11_FCTL_FTYPE) { ++ case IEEE802_11_FTYPE_DATA: ++ if ((fc & IEEE802_11_FCTL_TODS) ++ && (fc & IEEE802_11_FCTL_FROMDS)) ++ hdrlen = WLAN_HDR_A4_LEN; ++ else ++ hdrlen = WLAN_HDR_A3_LEN; ++ datalen = len; ++ break; ++ case IEEE802_11_FTYPE_MGMT: ++ hdrlen = WLAN_HDR_A3_LEN; ++ datalen = len; ++ break; ++ case IEEE802_11_FTYPE_CTL: ++ switch (fc & IEEE802_11_FCTL_STYPE) { ++ case IEEE802_11_STYPE_PSPOLL: ++ case IEEE802_11_STYPE_RTS: ++ case IEEE802_11_STYPE_CFEND: ++ case IEEE802_11_STYPE_CFENDACK: ++ hdrlen = 16; ++ break; ++ case IEEE802_11_STYPE_CTS: ++ case IEEE802_11_STYPE_ACK: ++ hdrlen = 10; ++ break; ++ } ++ datalen = 0; ++ break; ++ default: ++ printk("unknown frm: fc=0x%04x\n", fc); ++ return; ++ } ++ ++ /* Allocate an ind message+framesize skb */ ++ skblen = sizeof(p80211msg_lnxind_wlansniffrm_t) + ++ hdrlen + datalen; ++ ++ /* sanity check the length */ ++ if ( skblen > ++ ( (sizeof(p80211msg_lnxind_wlansniffrm_t) + ++ WLAN_HDR_A4_LEN + WLAN_DATA_MAXLEN + WLAN_CRC_LEN) ) ) { ++ printk("overlen frm: len=%d\n", ++ skblen - sizeof(p80211msg_lnxind_wlansniffrm_t)); ++ } ++ ++ if ( (skb = dev_alloc_skb(skblen)) == NULL ) { ++ printk("alloc_skb failed trying to allocate %d bytes\n", skblen); ++ return; ++ } ++ ++ /* only prepend the prism header if in the right mode */ ++ if (dev->type != ARPHRD_IEEE80211_PRISM) { ++ skb_put(skb, skblen - sizeof(p80211msg_lnxind_wlansniffrm_t)); ++ datap = skb->data; ++ } else { ++ skb_put(skb, skblen); ++ datap = skb->data + sizeof(p80211msg_lnxind_wlansniffrm_t); ++ msg = (p80211msg_lnxind_wlansniffrm_t*)skb->data; ++ ++ /* Initialize the message members */ ++ msg->msgcode = DIDmsg_lnxind_wlansniffrm; ++ msg->msglen = sizeof(p80211msg_lnxind_wlansniffrm_t); ++ strcpy(msg->devname, dev->name); ++ ++ msg->hosttime.did = DIDmsg_lnxind_wlansniffrm_hosttime; ++ msg->hosttime.status = 0; ++ msg->hosttime.len = 4; ++ msg->hosttime.data = jiffies; ++ ++ msg->mactime.did = DIDmsg_lnxind_wlansniffrm_mactime; ++ msg->mactime.status = 0; ++ msg->mactime.len = 4; ++ msg->mactime.data = rxdesc->time; ++ ++ msg->channel.did = DIDmsg_lnxind_wlansniffrm_channel; ++ msg->channel.status = P80211ENUM_msgitem_status_no_value; ++ msg->channel.len = 4; ++ msg->channel.data = 0; ++ ++ msg->rssi.did = DIDmsg_lnxind_wlansniffrm_rssi; ++ msg->rssi.status = P80211ENUM_msgitem_status_no_value; ++ msg->rssi.len = 4; ++ msg->rssi.data = 0; ++ ++ msg->sq.did = DIDmsg_lnxind_wlansniffrm_sq; ++ msg->sq.status = P80211ENUM_msgitem_status_no_value; ++ msg->sq.len = 4; ++ msg->sq.data = 0; ++ ++ msg->signal.did = DIDmsg_lnxind_wlansniffrm_signal; ++ msg->signal.status = 0; ++ msg->signal.len = 4; ++ msg->signal.data = rxdesc->signal; ++ ++ msg->noise.did = DIDmsg_lnxind_wlansniffrm_noise; ++ msg->noise.status = 0; ++ msg->noise.len = 4; ++ msg->noise.data = rxdesc->silence; ++ ++ msg->rate.did = DIDmsg_lnxind_wlansniffrm_rate; ++ msg->rate.status = 0; ++ msg->rate.len = 4; ++ msg->rate.data = rxdesc->rate / 5; /* set to 802.11 units */ ++ ++ msg->istx.did = DIDmsg_lnxind_wlansniffrm_istx; ++ msg->istx.status = 0; ++ msg->istx.len = 4; ++ msg->istx.data = 0; ++ ++ msg->frmlen.did = DIDmsg_lnxind_wlansniffrm_frmlen; ++ msg->frmlen.status = 0; ++ msg->frmlen.len = 4; ++ msg->frmlen.data = hdrlen + datalen; ++ } ++ ++ /* Copy the 802.11 header to the skb (ctl frames may be less ++ * than a full header) */ ++ memcpy(datap, &(hdr->frame_ctl), hdrlen); ++ ++ /* If any, copy the data from the card to the skb */ ++ if (datalen > 0) { ++ hermes_bap_pread(hw, IRQ_BAP, datap + hdrlen, (datalen+1)&~1, ++ rxfid, HERMES_RX_DATA_OFF); ++ ++ /* check for unencrypted stuff if WEP bit set. */ ++ if (datap[1] & 0x40) /* wep set */ ++ if ((datap[hdrlen] == 0xaa) ++ && (datap[hdrlen+1] == 0xaa)) ++ datap[1] &= 0xbf; /* clear wep; it's the 802.2 header! */ ++ } ++ ++ /* pass it up via the PF_PACKET interface */ ++ skb->dev = dev; ++ skb->dev->last_rx = jiffies; ++ ++ skb->mac.raw = skb->data ; ++ skb->ip_summed = CHECKSUM_NONE; ++ skb->pkt_type = PACKET_OTHERHOST; ++ skb->protocol = htons(ETH_P_80211_RAW); /* XXX ETH_P_802_2? */ ++ ++ stats->rx_packets++; ++ stats->rx_bytes += skb->len; ++ ++ netif_rx(skb); ++ ++ return; ++} ++ + /********************************************************************/ + /* Module initialization */ + /********************************************************************/ +diff -urN dist/orinoco-0.13e/orinoco.h orinoco-monitor/orinoco.h +--- dist/orinoco-0.13e/orinoco.h 2003-05-12 16:22:27.000000000 +1000 ++++ orinoco-monitor/orinoco.h 2003-05-13 13:27:02.000000000 +1000 +@@ -37,6 +37,16 @@ + /* To enable debug messages */ + //#define ORINOCO_DEBUG 3 + ++#define ETH_P_80211_RAW (ETH_P_ECONET + 1) ++ ++#ifndef ARPHRD_IEEE80211 ++#define ARPHRD_IEEE80211 801 /* kernel 2.4.6 */ ++#endif ++ ++#ifndef ARPHRD_IEEE80211_PRISM /* kernel 2.4.18 */ ++#define ARPHRD_IEEE80211_PRISM 802 ++#endif ++ + #if (! defined (WIRELESS_EXT)) || (WIRELESS_EXT < 10) + #error "orinoco driver requires Wireless extensions v10 or later." + #endif /* (! defined (WIRELESS_EXT)) || (WIRELESS_EXT < 10) */ +@@ -55,6 +65,67 @@ + HERMES_EV_INFDROP ) + + ++#define WLAN_DEVNAMELEN_MAX 16 ++ ++/* message data item for INT, BOUNDEDINT, ENUMINT */ ++typedef struct p80211item_uint32 { ++ u32 did; ++ u16 status; ++ u16 len; ++ u32 data; ++} __attribute__ ((packed)) p80211item_uint32_t; ++ ++#define DIDmsg_lnxind_wlansniffrm 0x0041 ++#define DIDmsg_lnxind_wlansniffrm_hosttime 0x1041 ++#define DIDmsg_lnxind_wlansniffrm_mactime 0x2041 ++#define DIDmsg_lnxind_wlansniffrm_channel 0x3041 ++#define DIDmsg_lnxind_wlansniffrm_rssi 0x4041 ++#define DIDmsg_lnxind_wlansniffrm_sq 0x5041 ++#define DIDmsg_lnxind_wlansniffrm_signal 0x6041 ++#define DIDmsg_lnxind_wlansniffrm_noise 0x7041 ++#define DIDmsg_lnxind_wlansniffrm_rate 0x8041 ++#define DIDmsg_lnxind_wlansniffrm_istx 0x9041 ++#define DIDmsg_lnxind_wlansniffrm_frmlen 0xA041 ++ ++typedef struct p80211msg_lnxind_wlansniffrm { ++ u32 msgcode; ++ u32 msglen; ++ u8 devname[WLAN_DEVNAMELEN_MAX]; ++ p80211item_uint32_t hosttime; ++ p80211item_uint32_t mactime; ++ p80211item_uint32_t channel; ++ p80211item_uint32_t rssi; ++ p80211item_uint32_t sq; ++ p80211item_uint32_t signal; ++ p80211item_uint32_t noise; ++ p80211item_uint32_t rate; ++ p80211item_uint32_t istx; ++ p80211item_uint32_t frmlen; ++} __attribute__ ((packed)) p80211msg_lnxind_wlansniffrm_t; ++ ++#define P80211ENUM_msgitem_status_data_ok 0 ++#define P80211ENUM_msgitem_status_no_value 1 ++#define P80211ENUM_msgitem_status_invalid_itemname 2 ++#define P80211ENUM_msgitem_status_invalid_itemdata 3 ++#define P80211ENUM_msgitem_status_missing_itemdata 4 ++#define P80211ENUM_msgitem_status_incomplete_itemdata 5 ++#define P80211ENUM_msgitem_status_invalid_msg_did 6 ++#define P80211ENUM_msgitem_status_invalid_mib_did 7 ++#define P80211ENUM_msgitem_status_missing_conv_func 8 ++#define P80211ENUM_msgitem_status_string_too_long 9 ++#define P80211ENUM_msgitem_status_data_out_of_range 10 ++#define P80211ENUM_msgitem_status_string_too_short 11 ++#define P80211ENUM_msgitem_status_missing_valid_func 12 ++#define P80211ENUM_msgitem_status_unknown 13 ++#define P80211ENUM_msgitem_status_invalid_did 14 ++#define P80211ENUM_msgitem_status_missing_print_func 15 ++ ++/*--- Sizes -----------------------------------------------*/ ++#define WLAN_CRC_LEN 4 ++#define WLAN_HDR_A3_LEN 24 ++#define WLAN_HDR_A4_LEN 30 ++#define WLAN_DATA_MAXLEN 2312 ++ + struct orinoco_private { + void *card; /* Pointer to card dependent structure */ + int (*hard_reset)(struct orinoco_private *); +@@ -116,6 +187,9 @@ + /* Configuration dependent variables */ + int port_type, createibss; + int promiscuous, mc_count; ++ ++ u16 presniff_port_type; ++ u16 presniff_wepflags; + }; + + #ifdef ORINOCO_DEBUG diff --git a/recipes/orinoco/orinoco-modules-0.13e/remove-slot-name.patch b/recipes/orinoco/orinoco-modules-0.13e/remove-slot-name.patch new file mode 100644 index 0000000000..432be91d23 --- /dev/null +++ b/recipes/orinoco/orinoco-modules-0.13e/remove-slot-name.patch @@ -0,0 +1,38 @@ + +# +# Patch managed by http://www.holgerschurig.de/patcher.html +# + +--- orinoco-0.13e-SN-6/orinoco_plx.c~fix-plx ++++ orinoco-0.13e-SN-6/orinoco_plx.c +@@ -236,7 +236,7 @@ + + printk(KERN_DEBUG + "Detected Orinoco/Prism2 PLX device at %s irq:%d, io addr:0x%lx\n", +- pdev->slot_name, pdev->irq, pccard_ioaddr); ++ "unknown", pdev->irq, pccard_ioaddr); + + hermes_struct_init(&(priv->hw), dev->base_addr, + HERMES_IO, HERMES_16BIT_REGSPACING); +--- orinoco-0.13e-SN-6/orinoco_tmd.c~fix-plx ++++ orinoco-0.13e-SN-6/orinoco_tmd.c +@@ -128,7 +128,7 @@ + + printk(KERN_DEBUG + "Detected Orinoco/Prism2 TMD device at %s irq:%d, io addr:0x%lx\n", +- pdev->slot_name, pdev->irq, pccard_ioaddr); ++ "unknown", pdev->irq, pccard_ioaddr); + + hermes_struct_init(&(priv->hw), dev->base_addr, + HERMES_IO, HERMES_16BIT_REGSPACING); +--- orinoco-0.13e-SN-6/orinoco_pci.c~fix-plx ++++ orinoco-0.13e-SN-6/orinoco_pci.c +@@ -223,7 +223,7 @@ + + printk(KERN_DEBUG + "Detected Orinoco/Prism2 PCI device at %s, mem:0x%lX to 0x%lX -> 0x%p, irq:%d\n", +- pdev->slot_name, dev->mem_start, dev->mem_end, pci_ioaddr, pdev->irq); ++ pci_name, dev->mem_start, dev->mem_end, pci_ioaddr, pdev->irq); + + hermes_struct_init(&priv->hw, dev->base_addr, + HERMES_MEM, HERMES_32BIT_REGSPACING); diff --git a/recipes/orinoco/orinoco-modules-0.13e/shmoo-monitor-0.13e.patch b/recipes/orinoco/orinoco-modules-0.13e/shmoo-monitor-0.13e.patch new file mode 100644 index 0000000000..fe9693f69c --- /dev/null +++ b/recipes/orinoco/orinoco-modules-0.13e/shmoo-monitor-0.13e.patch @@ -0,0 +1,797 @@ +diff -aur orinoco-0.13e/hermes.c orinoco-0.13e-patched/hermes.c +--- orinoco-0.13e/hermes.c 2003-05-11 23:22:27.000000000 -0700 ++++ orinoco-0.13e-patched/hermes.c 2003-08-07 04:16:04.000000000 -0700 +@@ -183,6 +183,10 @@ + if (err) + return err; + ++ for ( k = 0; k < HERMES_NUMPORTS_MAX; k++) { ++ hw->port_enabled[k] = 0; ++ } ++ + reg = hermes_read_regn(hw, EVSTAT); + k = CMD_INIT_TIMEOUT; + while ( (! (reg & HERMES_EV_CMD)) && k) { +diff -aur orinoco-0.13e/hermes.h orinoco-0.13e-patched/hermes.h +--- orinoco-0.13e/hermes.h 2003-05-11 23:22:27.000000000 -0700 ++++ orinoco-0.13e-patched/hermes.h 2003-08-07 04:16:04.000000000 -0700 +@@ -33,6 +33,10 @@ + #include <linux/if_ether.h> + #include <asm/byteorder.h> + ++#define HFA384x_PORTTYPE_IBSS ((uint16_t)3) ++#define HFA384x_WEPFLAGS_DISABLE_TXCRYPT (0x10) ++#define HFA384x_WEPFLAGS_DISABLE_RXCRYPT (0x80) ++ + /* + * Limits and constants + */ +@@ -149,6 +153,38 @@ + #define HERMES_MONITOR_DISABLE (0x000f) + + /* ++ * Configuration RIDs ++ */ ++ ++#define HERMES_RID_CNF_PORTTYPE (0xfc00) ++#define HERMES_RID_CNF_CHANNEL (0xfc03) ++#define HERMES_RID_CNF_PRISM2_WEP_ON (0xfc28) ++ ++/*-- Status Fields --*/ ++#define HERMES_RXSTATUS_MSGTYPE (0xE000) ++#define HERMES_RXSTATUS_MACPORT (0x0700) ++#define HERMES_RXSTATUS_UNDECR (0x0002) ++#define HERMES_RXSTATUS_FCSERR (0x0001) ++ ++/*-------------------------------------------------------------------- ++Communication Frames: Test/Get/Set Field Values for Receive Frames ++--------------------------------------------------------------------*/ ++#define HERMES_RXSTATUS_MSGTYPE_GET(value) (((value) & HERMES_RXSTATUS_MSGTYPE) >> 13) ++#define HERMES_RXSTATUS_MSGTYPE_SET(value) ((value) << 13) ++#define HERMES_RXSTATUS_MACPORT_GET(value) (((value) & HERMES_RXSTATUS_MACPORT) >> 8) ++#define HERMES_RXSTATUS_MACPORT_SET(value) ((value) << 8) ++#define HERMES_RXSTATUS_ISUNDECR(value) ((value) & HERMES_RXSTATUS_UNDECR) ++#define HERMES_RXSTATUS_ISFCSERR(value) ((value) & HERMES_RXSTATUS_FCSERR) ++ ++/*-------------------------------------------------------------------- ++Communication Frames: Field Masks for Receive Frames ++--------------------------------------------------------------------*/ ++/*-- Offsets --------*/ ++#define HERMES_RX_DATA_LEN_OFF (44) ++#define HERMES_RX_80211HDR_OFF (14) ++#define HERMES_RX_DATA_OFF (60) ++ ++/* + * Frame structures and constants + */ + +@@ -286,6 +322,7 @@ + #define HERMES_32BIT_REGSPACING 1 + + u16 inten; /* Which interrupts should be enabled? */ ++ uint8_t port_enabled[HERMES_NUMPORTS_MAX]; + + #ifdef HERMES_DEBUG_BUFFER + struct hermes_debug_entry dbuf[HERMES_DEBUG_BUFSIZE]; +@@ -339,12 +376,14 @@ + + static inline int hermes_enable_port(hermes_t *hw, int port) + { ++ hw->port_enabled[port] = 1; + return hermes_docmd_wait(hw, HERMES_CMD_ENABLE | (port << 8), + 0, NULL); + } + + static inline int hermes_disable_port(hermes_t *hw, int port) + { ++ hw->port_enabled[port] = 0; + return hermes_docmd_wait(hw, HERMES_CMD_DISABLE | (port << 8), + 0, NULL); + } +diff -aur orinoco-0.13e/orinoco.c orinoco-0.13e-patched/orinoco.c +--- orinoco-0.13e/orinoco.c 2003-05-11 23:22:27.000000000 -0700 ++++ orinoco-0.13e-patched/orinoco.c 2003-08-07 04:16:04.000000000 -0700 +@@ -1673,6 +1673,7 @@ + struct header_struct hdr; + struct ethhdr *eh; + int err; ++ struct ieee802_11_hdr hdr80211; + + rxfid = hermes_read_regn(hw, RXFID); + +@@ -1689,6 +1690,7 @@ + + if (status & HERMES_RXSTAT_ERR) { + if (status & HERMES_RXSTAT_UNDECRYPTABLE) { ++ if (dev->type != ARPHRD_ETHER) goto sniffing; + wstats->discard.code++; + DEBUG(1, "%s: Undecryptable frame on Rx. Frame dropped.\n", + dev->name); +@@ -1699,7 +1701,7 @@ + stats->rx_errors++; + goto drop; + } +- ++sniffing: + /* For now we ignore the 802.11 header completely, assuming + that the card's firmware has handled anything vital */ + +@@ -1730,6 +1732,11 @@ + goto drop; + } + ++ /* Now handle frame based on port# */ ++ switch( HERMES_RXSTATUS_MACPORT_GET(status) ) ++ { ++ case 0: ++ + /* We need space for the packet data itself, plus an ethernet + header, plus 2 bytes so we can align the IP header on a + 32bit boundary, plus 1 byte so we can read in odd length +@@ -1804,6 +1811,26 @@ + + return; + ++ case 7: ++ if ( ! HERMES_RXSTATUS_ISFCSERR(status) ) { ++ if (hermes_bap_pread(hw, IRQ_BAP, &hdr80211, sizeof(hdr80211), ++ rxfid, HERMES_RX_80211HDR_OFF)) { ++ stats->rx_errors++; ++ } ++ else { ++ /* Copy to wlansnif skb */ ++ orinoco_int_rxmonitor( priv, rxfid, length, &desc, &hdr80211); ++ } ++ } else { ++ printk("Received monitor frame: FCSerr set\n"); ++ } ++ break; ++ default: ++ printk("Received frame on unsupported port=%d\n", ++ HERMES_RXSTATUS_MACPORT_GET(status) ); ++ break; ++ } ++ + drop: + stats->rx_dropped++; + +@@ -2446,6 +2473,24 @@ + return err; + } + ++//#define SET_MAC_ADDRESS ++#ifdef SET_MAC_ADDRESS ++static int ++orinoco_set_mac_address(struct net_device *dev, void *addr) ++{ ++ struct orinoco_private *priv = dev->priv; ++ struct sockaddr *mac = addr; ++ ++ /* Copy the address */ ++ memcpy(dev->dev_addr, mac->sa_data, WLAN_ADDR_LEN); ++ ++ /* Reconfig the beast */ ++ orinoco_reset(priv); ++ ++ return 0; ++} ++#endif /* SET_MAC_ADDRESS */ ++ + static void + orinoco_tx_timeout(struct net_device *dev) + { +@@ -3598,6 +3643,173 @@ + return 0; + } + ++/*---------------------------------------------------------------- ++* orinoco_wlansniff ++* ++* Start or stop sniffing. ++* ++* Arguments: ++* wlandev wlan device structure ++* msgp ptr to msg buffer ++* ++* Returns: ++* 0 success and done ++* <0 success, but we're waiting for something to finish. ++* >0 an error occurred while handling the message. ++* Side effects: ++* ++* Call context: ++* process thread (usually) ++* interrupt ++----------------------------------------------------------------*/ ++static int orinoco_wlansniff(struct net_device *dev, struct iwreq *wrq) ++{ ++ struct orinoco_private *priv = dev->priv; ++ ++ hermes_t *hw = &(priv->hw); ++ hermes_response_t resp; ++ int result = 0; ++ uint16_t word; ++ ++ int *parms = (int *) wrq->u.name; ++ int enable = parms[0] > 0; ++ unsigned long flags; ++ ++ orinoco_lock(priv, &flags); ++ ++ switch (enable) ++ { ++ case P80211ENUM_truth_false: ++ /* Confirm that we're in monitor mode */ ++ if ( dev->type == ARPHRD_ETHER ) { ++ result = -EFAULT; ++ } ++ /* Disable monitor mode */ ++ word = HERMES_CMD_MONITOR | (HERMES_MONITOR_DISABLE << 8); ++ result = hermes_docmd_wait(hw, word, 0, &resp); ++ ++ if ( result ) break; ++ ++ /* Disable port 0 */ ++ result = hermes_disable_port(hw, 0); ++ if ( result ) break; ++ ++ /* Clear the driver state */ ++ dev->type = ARPHRD_ETHER; ++ ++ /* Restore the wepflags */ //Orinoco doesn't like this ++/* ++ result = hermes_write_wordrec(hw, USER_BAP, ++ HERMES_RID_CNF_PRISM2_WEP_ON, ++ priv->presniff_wepflags); ++ if ( result ) break; ++ ++*/ ++ /* Set the port to its prior type and enable (if necessary) */ ++ if (priv->presniff_port_type != 0 ) { ++ word = priv->presniff_port_type; ++ result = hermes_write_wordrec(hw, USER_BAP, ++ HERMES_RID_CNF_PORTTYPE, word); ++ if ( result ) break; ++ ++ /* Enable the port */ ++ result = hermes_enable_port(hw, 0); ++ if ( result ) break; ++ ++ } ++ ++ break; ++ case P80211ENUM_truth_true: ++ /* Re-initialize the card before changing channel as advised at ++ * http://lists.samba.org/pipermail/wireless/2002-June/004491.html ++ * by Ian Goldberg. Implementation by Pat Swieskowski. ++ */ ++// __orinoco_down(dev); ++ hermes_set_irqmask(hw, 0); ++ hermes_init(hw); ++// _orinoco_up(dev); ++ hermes_set_irqmask(hw, ORINOCO_INTEN); ++/* ++ __orinoco_stop_irqs(priv); ++ hermes_reset(hw); ++ __orinoco_start_irqs(priv, HERMES_EV_RX | HERMES_EV_ALLOC | ++ HERMES_EV_TX | HERMES_EV_TXEXC | ++ HERMES_EV_WTERR | HERMES_EV_INFO | ++ HERMES_EV_INFDROP); ++*/ ++ /* Disable the port (if enabled), only check Port 0 */ ++ if ( hw->port_enabled[0] ) { ++ /* Save macport 0 state */ ++ result = hermes_read_wordrec(hw, USER_BAP, ++ HERMES_RID_CNF_PORTTYPE, ++ &(priv->presniff_port_type)); ++ if ( result ) break; ++ ++ /* Save the wepflags state */ ++ result = hermes_read_wordrec(hw, USER_BAP, ++ HERMES_RID_CNF_PRISM2_WEP_ON, ++ &(priv->presniff_wepflags)); ++ if ( result ) break; ++ result = hermes_disable_port(hw, 0); ++ if ( result ) break; ++ } ++ else { ++ priv->presniff_port_type = 0; ++ } ++ ++ /* Set the channel we wish to sniff */ ++ if (parms[1] > 0 && parms[1] < 15) { ++ word = parms[1]; ++ result = hermes_write_wordrec(hw, USER_BAP, ++ HERMES_RID_CNF_CHANNEL, word); ++ } else { ++ result = -EFAULT; ++ } ++ ++ if ( result ) break; ++ ++ /* Set the port type to pIbss */ ++ word = HFA384x_PORTTYPE_IBSS; ++ result = hermes_write_wordrec(hw, USER_BAP, ++ HERMES_RID_CNF_PORTTYPE, word); ++ if ( result ) break; ++ ++/* ++ if ( (msg->keepwepflags.status == P80211ENUM_msgitem_status_data_ok) && ++ (msg->keepwepflags.data != P80211ENUM_truth_true)) { ++ // Set the wepflags for no decryption //Orinoco doesn't like this ++ word = HFA384x_WEPFLAGS_DISABLE_TXCRYPT | ++ HFA384x_WEPFLAGS_DISABLE_RXCRYPT; ++ result = hermes_write_wordrec(hw, USER_BAP, ++ HERMES_RID_CNF_PRISM2_WEP_ON, word); //won't work with the bits above ++ } ++ if ( result ) break; ++ ++*/ ++ /* Enable the port */ ++ result = hermes_enable_port(hw, 0); ++ if ( result ) break; ++ ++ /* Enable monitor mode */ ++ word = HERMES_CMD_MONITOR | (HERMES_MONITOR_ENABLE << 8); ++ result = hermes_docmd_wait(hw, word, 0, &resp); ++ if ( result ) break; ++ ++ /* Set the driver state */ ++ /* Do we want the prism2 header? */ ++ if (parms[0] == 1) ++ dev->type = ARPHRD_IEEE80211_PRISM; ++ else ++ dev->type = ARPHRD_IEEE80211; ++ break; ++ default: ++ result = -EFAULT; ++ break; ++ } ++ orinoco_unlock(priv, &flags); ++ return result; ++} ++ + static int + orinoco_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) + { +@@ -3830,6 +4042,9 @@ + { SIOCIWFIRSTPRIV + 0x7, 0, + IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1, + "get_ibssport" }, ++ { SIOCIWFIRSTPRIV + 0x8, ++ IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 2, ++ 0, "monitor" }, + { SIOCIWLASTPRIV, 0, 0, "dump_recs" }, + }; + +@@ -3924,6 +4139,16 @@ + err = orinoco_ioctl_getibssport(dev, wrq); + break; + ++ case SIOCIWFIRSTPRIV + 0x8: /* set sniff (monitor) mode */ ++ DEBUG(1, "%s: SIOCIWFIRSTPRIV + 0x8 (monitor)\n", ++ dev->name); ++ if (! capable(CAP_NET_ADMIN)) { ++ err = -EPERM; ++ break; ++ } ++ err = orinoco_wlansniff(dev, wrq); ++ break; ++ + case SIOCIWLASTPRIV: + err = orinoco_debug_dump_recs(dev); + if (err) +@@ -4146,6 +4371,9 @@ + dev->tx_timeout = orinoco_tx_timeout; + dev->watchdog_timeo = HZ; /* 1 second timeout */ + dev->get_stats = orinoco_get_stats; ++#ifdef SET_MAC_ADDRESS ++ dev->set_mac_address = orinoco_set_mac_address; ++#endif /* SET_MAC_ADDRESS */ + dev->get_wireless_stats = orinoco_get_wireless_stats; + dev->do_ioctl = orinoco_ioctl; + dev->change_mtu = orinoco_change_mtu; +@@ -4171,6 +4399,197 @@ + + } + ++/*---------------------------------------------------------------- ++* orinoco_int_rxmonitor ++* ++* Helper function for int_rx. Handles monitor frames. ++* Note that this function allocates space for the FCS and sets it ++* to 0xffffffff. The hfa384x doesn't give us the FCS value but the ++* higher layers expect it. 0xffffffff is used as a flag to indicate ++* the FCS is bogus. ++* ++* Arguments: ++* dev wlan device structure ++* rxfid received FID ++* rxdesc rx descriptor read from card in int_rx ++* ++* Returns: ++* nothing ++* ++* Side effects: ++* Allocates an skb and passes it up via the PF_PACKET interface. ++* Call context: ++* interrupt ++----------------------------------------------------------------*/ ++void orinoco_int_rxmonitor( struct orinoco_private *dev, uint16_t rxfid, int len, ++ struct hermes_rx_descriptor *rxdesc, struct ieee802_11_hdr *hdr) ++{ ++ hermes_t *hw = &(dev->hw); ++ uint32_t hdrlen = 0; ++ uint32_t datalen = 0; ++ uint32_t skblen = 0; ++ p80211msg_lnxind_wlansniffrm_t *msg; ++ struct net_device_stats *stats = &dev->stats; ++ ++ ++ uint8_t *datap; ++ uint16_t fc; ++ struct sk_buff *skb; ++ ++ /* Don't forget the status, time, and data_len fields are in host order */ ++ /* Figure out how big the frame is */ ++ fc = le16_to_cpu(hdr->frame_ctl); ++ switch ( WLAN_GET_FC_FTYPE(fc) ) ++ { ++ case WLAN_FTYPE_DATA: ++ if ( WLAN_GET_FC_TODS(fc) && WLAN_GET_FC_FROMDS(fc) ) { ++ hdrlen = WLAN_HDR_A4_LEN; ++ } else { ++ hdrlen = WLAN_HDR_A3_LEN; ++ } ++ datalen = len; ++ break; ++ case WLAN_FTYPE_MGMT: ++ hdrlen = WLAN_HDR_A3_LEN; ++ datalen = len; ++ break; ++ case WLAN_FTYPE_CTL: ++ switch ( WLAN_GET_FC_FSTYPE(fc) ) ++ { ++ case WLAN_FSTYPE_PSPOLL: ++ case WLAN_FSTYPE_RTS: ++ case WLAN_FSTYPE_CFEND: ++ case WLAN_FSTYPE_CFENDCFACK: ++ hdrlen = 16; ++ break; ++ case WLAN_FSTYPE_CTS: ++ case WLAN_FSTYPE_ACK: ++ hdrlen = 10; ++ break; ++ } ++ datalen = 0; ++ break; ++ default: ++ printk("unknown frm: fc=0x%04x\n", fc); ++ return; ++ } ++ ++ /* Allocate an ind message+framesize skb */ ++ skblen = sizeof(p80211msg_lnxind_wlansniffrm_t) + ++ hdrlen + datalen; ++ ++ /* sanity check the length */ ++ if ( skblen > ++ (sizeof(p80211msg_lnxind_wlansniffrm_t) + ++ WLAN_HDR_A4_LEN + WLAN_DATA_MAXLEN + WLAN_CRC_LEN) ) { ++ printk("overlen frm: len=%d\n", ++ skblen - sizeof(p80211msg_lnxind_wlansniffrm_t)); ++ } ++ ++ if ( (skb = dev_alloc_skb(skblen)) == NULL ) { ++ printk("alloc_skb failed trying to allocate %d bytes\n", skblen); ++ return; ++ } ++ ++ /* only prepend the prism header if in the right mode */ ++ if (dev->ndev->type != ARPHRD_IEEE80211_PRISM) { ++ skb_put(skb, skblen - sizeof(p80211msg_lnxind_wlansniffrm_t)); ++ datap = skb->data; ++ } else { ++ skb_put(skb, skblen); ++ datap = skb->data + sizeof(p80211msg_lnxind_wlansniffrm_t); ++ msg = (p80211msg_lnxind_wlansniffrm_t*)skb->data; ++ ++ /* Initialize the message members */ ++ msg->msgcode = DIDmsg_lnxind_wlansniffrm; ++ msg->msglen = sizeof(p80211msg_lnxind_wlansniffrm_t); ++ strcpy(msg->devname, dev->ndev->name); ++ ++ msg->hosttime.did = DIDmsg_lnxind_wlansniffrm_hosttime; ++ msg->hosttime.status = 0; ++ msg->hosttime.len = 4; ++ msg->hosttime.data = jiffies; ++ ++ msg->mactime.did = DIDmsg_lnxind_wlansniffrm_mactime; ++ msg->mactime.status = 0; ++ msg->mactime.len = 4; ++ msg->mactime.data = rxdesc->time; ++ ++ msg->channel.did = DIDmsg_lnxind_wlansniffrm_channel; ++ msg->channel.status = P80211ENUM_msgitem_status_no_value; ++ msg->channel.len = 4; ++ msg->channel.data = 0; ++ ++ msg->rssi.did = DIDmsg_lnxind_wlansniffrm_rssi; ++ msg->rssi.status = P80211ENUM_msgitem_status_no_value; ++ msg->rssi.len = 4; ++ msg->rssi.data = 0; ++ ++ msg->sq.did = DIDmsg_lnxind_wlansniffrm_sq; ++ msg->sq.status = P80211ENUM_msgitem_status_no_value; ++ msg->sq.len = 4; ++ msg->sq.data = 0; ++ ++ msg->signal.did = DIDmsg_lnxind_wlansniffrm_signal; ++ msg->signal.status = 0; ++ msg->signal.len = 4; ++ msg->signal.data = rxdesc->signal; ++ ++ msg->noise.did = DIDmsg_lnxind_wlansniffrm_noise; ++ msg->noise.status = 0; ++ msg->noise.len = 4; ++ msg->noise.data = rxdesc->silence; ++ ++ msg->rate.did = DIDmsg_lnxind_wlansniffrm_rate; ++ msg->rate.status = 0; ++ msg->rate.len = 4; ++ msg->rate.data = rxdesc->rate / 5; /* set to 802.11 units */ ++ ++ msg->istx.did = DIDmsg_lnxind_wlansniffrm_istx; ++ msg->istx.status = 0; ++ msg->istx.len = 4; ++ msg->istx.data = P80211ENUM_truth_false; ++ ++ msg->frmlen.did = DIDmsg_lnxind_wlansniffrm_frmlen; ++ msg->frmlen.status = 0; ++ msg->frmlen.len = 4; ++ msg->frmlen.data = hdrlen + datalen; ++ } ++ ++ /* Copy the 802.11 header to the skb (ctl frames may be less than a full header) */ ++ memcpy( datap, &(hdr->frame_ctl), hdrlen); ++ ++ /* If any, copy the data from the card to the skb */ ++ if ( datalen > 0 ) ++ { ++ hermes_bap_pread(hw, IRQ_BAP, datap + hdrlen, (datalen+1)&~1, ++ rxfid, HERMES_RX_DATA_OFF); ++ ++ /* check for unencrypted stuff if WEP bit set. */ ++ if (*(datap+1) & 0x40) // wep set ++ if ((*(datap+hdrlen) == 0xaa) && (*(datap+hdrlen+1) == 0xaa)) ++ *(datap+1) &= 0xbf; // clear wep; it's the 802.2 header! ++ } ++ ++ /* pass it up via the PF_PACKET interface */ ++ { ++ skb->dev = dev->ndev; ++ skb->dev->last_rx = jiffies; ++ ++ skb->mac.raw = skb->data ; ++ skb->ip_summed = CHECKSUM_NONE; ++ skb->pkt_type = PACKET_OTHERHOST; ++ skb->protocol = htons(ETH_P_80211_RAW); /* XXX ETH_P_802_2? */ ++ ++ stats->rx_packets++; ++ stats->rx_bytes += skb->len; ++ ++ netif_rx(skb); ++ } ++ ++ return; ++} ++ + /********************************************************************/ + /* Module initialization */ + /********************************************************************/ +diff -aur orinoco-0.13e/orinoco.h orinoco-0.13e-patched/orinoco.h +--- orinoco-0.13e/orinoco.h 2003-05-11 23:22:27.000000000 -0700 ++++ orinoco-0.13e-patched/orinoco.h 2003-08-07 04:16:04.000000000 -0700 +@@ -37,6 +37,20 @@ + /* To enable debug messages */ + //#define ORINOCO_DEBUG 3 + ++#ifndef ETH_P_ECONET ++#define ETH_P_ECONET 0x0018 /* needed for 2.2.x kernels */ ++#endif ++ ++#define ETH_P_80211_RAW (ETH_P_ECONET + 1) ++ ++#ifndef ARPHRD_IEEE80211 ++#define ARPHRD_IEEE80211 801 /* kernel 2.4.6 */ ++#endif ++ ++#ifndef ARPHRD_IEEE80211_PRISM /* kernel 2.4.18 */ ++#define ARPHRD_IEEE80211_PRISM 802 ++#endif ++ + #if (! defined (WIRELESS_EXT)) || (WIRELESS_EXT < 10) + #error "orinoco driver requires Wireless extensions v10 or later." + #endif /* (! defined (WIRELESS_EXT)) || (WIRELESS_EXT < 10) */ +@@ -54,6 +68,158 @@ + HERMES_EV_TXEXC | HERMES_EV_WTERR | HERMES_EV_INFO | \ + HERMES_EV_INFDROP ) + ++#define WLAN_DEVNAMELEN_MAX 16 ++ ++/* message data item for INT, BOUNDEDINT, ENUMINT */ ++typedef struct p80211item_uint32 ++{ ++ uint32_t did __attribute__ ((packed)); ++ uint16_t status __attribute__ ((packed)); ++ uint16_t len __attribute__ ((packed)); ++ uint32_t data __attribute__ ((packed)); ++} __attribute__ ((packed)) p80211item_uint32_t; ++ ++typedef struct p80211msg ++{ ++ uint32_t msgcode __attribute__ ((packed)); ++ uint32_t msglen __attribute__ ((packed)); ++ uint8_t devname[WLAN_DEVNAMELEN_MAX] __attribute__ ((packed)); ++} __attribute__ ((packed)) p80211msg_t; ++ ++#define DIDmsg_lnxind_wlansniffrm 0x0041 ++#define DIDmsg_lnxind_wlansniffrm_hosttime 0x1041 ++#define DIDmsg_lnxind_wlansniffrm_mactime 0x2041 ++#define DIDmsg_lnxind_wlansniffrm_channel 0x3041 ++#define DIDmsg_lnxind_wlansniffrm_rssi 0x4041 ++#define DIDmsg_lnxind_wlansniffrm_sq 0x5041 ++#define DIDmsg_lnxind_wlansniffrm_signal 0x6041 ++#define DIDmsg_lnxind_wlansniffrm_noise 0x7041 ++#define DIDmsg_lnxind_wlansniffrm_rate 0x8041 ++#define DIDmsg_lnxind_wlansniffrm_istx 0x9041 ++#define DIDmsg_lnxind_wlansniffrm_frmlen 0xA041 ++ ++typedef struct p80211msg_lnxind_wlansniffrm ++{ ++ uint32_t msgcode; ++ uint32_t msglen; ++ uint8_t devname[WLAN_DEVNAMELEN_MAX]; ++ p80211item_uint32_t hosttime; ++ p80211item_uint32_t mactime; ++ p80211item_uint32_t channel; ++ p80211item_uint32_t rssi; ++ p80211item_uint32_t sq; ++ p80211item_uint32_t signal; ++ p80211item_uint32_t noise; ++ p80211item_uint32_t rate; ++ p80211item_uint32_t istx; ++ p80211item_uint32_t frmlen; ++} __attribute__ ((packed)) p80211msg_lnxind_wlansniffrm_t; ++ ++#define P80211ENUM_truth_false 0 ++#define P80211ENUM_truth_true 1 ++#define P80211ENUM_resultcode_success 1 ++#define P80211ENUM_resultcode_invalid_parameters 2 ++#define P80211ENUM_resultcode_not_supported 3 ++#define P80211ENUM_resultcode_timeout 4 ++#define P80211ENUM_resultcode_too_many_req 5 ++#define P80211ENUM_resultcode_refused 6 ++#define P80211ENUM_resultcode_bss_already 7 ++#define P80211ENUM_resultcode_invalid_access 8 ++#define P80211ENUM_resultcode_invalid_mibattribute 9 ++#define P80211ENUM_resultcode_cant_set_readonly_mib 10 ++#define P80211ENUM_resultcode_implementation_failure 11 ++#define P80211ENUM_resultcode_cant_get_writeonly_mib 12 ++#define P80211ENUM_msgitem_status_data_ok 0 ++#define P80211ENUM_msgitem_status_no_value 1 ++#define P80211ENUM_msgitem_status_invalid_itemname 2 ++#define P80211ENUM_msgitem_status_invalid_itemdata 3 ++#define P80211ENUM_msgitem_status_missing_itemdata 4 ++#define P80211ENUM_msgitem_status_incomplete_itemdata 5 ++#define P80211ENUM_msgitem_status_invalid_msg_did 6 ++#define P80211ENUM_msgitem_status_invalid_mib_did 7 ++#define P80211ENUM_msgitem_status_missing_conv_func 8 ++#define P80211ENUM_msgitem_status_string_too_long 9 ++#define P80211ENUM_msgitem_status_data_out_of_range 10 ++#define P80211ENUM_msgitem_status_string_too_short 11 ++#define P80211ENUM_msgitem_status_missing_valid_func 12 ++#define P80211ENUM_msgitem_status_unknown 13 ++#define P80211ENUM_msgitem_status_invalid_did 14 ++#define P80211ENUM_msgitem_status_missing_print_func 15 ++ ++#define WLAN_GET_FC_FTYPE(n) (((n) & 0x0C) >> 2) ++#define WLAN_GET_FC_FSTYPE(n) (((n) & 0xF0) >> 4) ++#define WLAN_GET_FC_TODS(n) (((n) & 0x0100) >> 8) ++#define WLAN_GET_FC_FROMDS(n) (((n) & 0x0200) >> 9) ++ ++/*--- Sizes -----------------------------------------------*/ ++#define WLAN_ADDR_LEN 6 ++#define WLAN_CRC_LEN 4 ++#define WLAN_BSSID_LEN 6 ++#define WLAN_BSS_TS_LEN 8 ++#define WLAN_HDR_A3_LEN 24 ++#define WLAN_HDR_A4_LEN 30 ++#define WLAN_SSID_MAXLEN 32 ++#define WLAN_DATA_MAXLEN 2312 ++ ++/*--- Frame Control Field -------------------------------------*/ ++/* Frame Types */ ++#define WLAN_FTYPE_MGMT 0x00 ++#define WLAN_FTYPE_CTL 0x01 ++#define WLAN_FTYPE_DATA 0x02 ++ ++/* Frame subtypes */ ++/* Management */ ++#define WLAN_FSTYPE_ASSOCREQ 0x00 ++#define WLAN_FSTYPE_ASSOCRESP 0x01 ++#define WLAN_FSTYPE_REASSOCREQ 0x02 ++#define WLAN_FSTYPE_REASSOCRESP 0x03 ++#define WLAN_FSTYPE_PROBEREQ 0x04 ++#define WLAN_FSTYPE_PROBERESP 0x05 ++#define WLAN_FSTYPE_BEACON 0x08 ++#define WLAN_FSTYPE_ATIM 0x09 ++#define WLAN_FSTYPE_DISASSOC 0x0a ++#define WLAN_FSTYPE_AUTHEN 0x0b ++#define WLAN_FSTYPE_DEAUTHEN 0x0c ++ ++/* Control */ ++#define WLAN_FSTYPE_PSPOLL 0x0a ++#define WLAN_FSTYPE_RTS 0x0b ++#define WLAN_FSTYPE_CTS 0x0c ++#define WLAN_FSTYPE_ACK 0x0d ++#define WLAN_FSTYPE_CFEND 0x0e ++#define WLAN_FSTYPE_CFENDCFACK 0x0f ++ ++/* Data */ ++#define WLAN_FSTYPE_DATAONLY 0x00 ++#define WLAN_FSTYPE_DATA_CFACK 0x01 ++#define WLAN_FSTYPE_DATA_CFPOLL 0x02 ++#define WLAN_FSTYPE_DATA_CFACK_CFPOLL 0x03 ++#define WLAN_FSTYPE_NULL 0x04 ++#define WLAN_FSTYPE_CFACK 0x05 ++#define WLAN_FSTYPE_CFPOLL 0x06 ++#define WLAN_FSTYPE_CFACK_CFPOLL 0x07 ++ ++/*----------------------------------------------------------------*/ ++/* Magic number, a quick test to see we're getting the desired struct */ ++ ++#define P80211_IOCTL_MAGIC (0x4a2d464dUL) ++ ++/*================================================================*/ ++/* Types */ ++ ++/*----------------------------------------------------------------*/ ++/* A ptr to the following structure type is passed as the third */ ++/* argument to the ioctl system call when issuing a request to */ ++/* the p80211 module. */ ++ ++typedef struct p80211ioctl_req ++{ ++ char name[WLAN_DEVNAMELEN_MAX] __attribute__ ((packed)); ++ void *data __attribute__ ((packed)); ++ uint32_t magic __attribute__ ((packed)); ++ uint16_t len __attribute__ ((packed)); ++ uint32_t result __attribute__ ((packed)); ++} __attribute__ ((packed)) p80211ioctl_req_t; + + struct orinoco_private { + void *card; /* Pointer to card dependent structure */ +@@ -116,6 +282,9 @@ + /* Configuration dependent variables */ + int port_type, createibss; + int promiscuous, mc_count; ++ ++ uint16_t presniff_port_type; ++ uint16_t presniff_wepflags; + }; + + #ifdef ORINOCO_DEBUG +@@ -163,4 +332,12 @@ + spin_unlock_irqrestore(&priv->lock, *flags); + } + ++/*================================================================*/ ++/* Function Declarations */ ++ ++struct ieee802_11_hdr; ++ ++void orinoco_int_rxmonitor( struct orinoco_private *dev, uint16_t rxfid, int len, ++ struct hermes_rx_descriptor *rxdesc, struct ieee802_11_hdr *hdr); ++ + #endif /* _ORINOCO_H */ diff --git a/recipes/orinoco/orinoco-modules-0.13e/spectrum_cs.c b/recipes/orinoco/orinoco-modules-0.13e/spectrum_cs.c new file mode 100644 index 0000000000..9fb9d12ca6 --- /dev/null +++ b/recipes/orinoco/orinoco-modules-0.13e/spectrum_cs.c @@ -0,0 +1,1212 @@ +/* + * spectrum_cs.c + * + * Copyright (C) 2002-2003 Pavel Roskin <proski@gnu.org> + * Portions based on orinoco_cs.c, Copyright (C) David Gibson, + * Linuxcare Australia <hermes@gibson.dropbear.id.au> + * Portions based on Spectrum24tDnld.c, Copyright (C) + * Symbol Technologies. + * + * Copyright notice & release notes in file orinoco.c + */ + +#include <linux/config.h> +#ifdef __IN_PCMCIA_PACKAGE__ +#include <pcmcia/k_compat.h> +#endif /* __IN_PCMCIA_PACKAGE__ */ + +#include <linux/module.h> +#include <linux/kernel.h> +#include <linux/init.h> +#include <linux/sched.h> +#include <linux/ptrace.h> +#include <linux/slab.h> +#include <linux/string.h> +#include <linux/ioport.h> +#include <linux/netdevice.h> +#include <linux/if_arp.h> +#include <linux/etherdevice.h> +#include <linux/wireless.h> + +#include <pcmcia/version.h> +#include <pcmcia/cs_types.h> +#include <pcmcia/cs.h> +#include <pcmcia/cistpl.h> +#include <pcmcia/cisreg.h> +#include <pcmcia/ds.h> + +#include <asm/uaccess.h> +#include <asm/io.h> +#include <asm/system.h> + +#include "orinoco.h" + +/********************************************************************/ +/* Module stuff */ +/********************************************************************/ + +MODULE_AUTHOR("Pavel Roskin <proski@gnu.org>"); +MODULE_DESCRIPTION("Driver for Symbol Spectrum24 cards with firmware downloader"); +#ifdef MODULE_LICENSE +MODULE_LICENSE("Dual MPL/GPL"); +#endif + +/* Module parameters */ + +/* The old way: bit map of interrupts to choose from */ +/* This means pick from 15, 14, 12, 11, 10, 9, 7, 5, 4, and 3 */ +static uint irq_mask = 0xdeb8; +/* Newer, simpler way of listing specific interrupts */ +static int irq_list[4] = { -1 }; + +/* Some D-Link cards have buggy CIS. They do work at 5v properly, but + * don't have any CIS entry for it. This workaround it... */ +static int ignore_cis_vcc; /* = 0 */ + +MODULE_PARM(irq_mask, "i"); +MODULE_PARM(irq_list, "1-4i"); +MODULE_PARM(ignore_cis_vcc, "i"); + +/********************************************************************/ +/* Magic constants */ +/********************************************************************/ + +/* + * The dev_info variable is the "key" that is used to match up this + * device driver with appropriate cards, through the card + * configuration database. + */ +static dev_info_t dev_info = "spectrum_cs"; + +/********************************************************************/ +/* Data structures */ +/********************************************************************/ + +/* PCMCIA specific device information (goes in the card field of + * struct orinoco_private */ +struct orinoco_pccard { + dev_link_t link; + dev_node_t node; +}; + +/* + * A linked list of "instances" of the device. Each actual PCMCIA + * card corresponds to one device instance, and is described by one + * dev_link_t structure (defined in ds.h). + */ +static dev_link_t *dev_list; /* = NULL */ + +/********************************************************************/ +/* Function prototypes */ +/********************************************************************/ + +/* device methods */ +static int spectrum_cs_hard_reset(struct orinoco_private *priv); + +/* PCMCIA gumpf */ +static void spectrum_cs_config(dev_link_t * link); +static void spectrum_cs_release(u_long arg); +static int spectrum_cs_event(event_t event, int priority, + event_callback_args_t * args); + +static dev_link_t *spectrum_cs_attach(void); +static void spectrum_cs_detach(dev_link_t *); + +/********************************************************************/ +/* Firmware downloader */ +/********************************************************************/ + +/* Header with the firmware */ +#include "spectrum_fw.h" + +/* Position of PDA in the adapter memory */ +#define EEPROM_ADDR 0x3000 +#define EEPROM_LEN 0x200 +#define PDA_OFFSET 0x100 + +#define PDA_ADDR (EEPROM_ADDR + PDA_OFFSET) +#define PDA_WORDS ((EEPROM_LEN - PDA_OFFSET) / 2) + +/* Constants for the CISREG_CCSR register */ +#define HCR_RUN 0x07 /* run firmware after reset */ +#define HCR_IDLE 0x0E /* don't run firmware after reset */ +#define HCR_MEM16 0x10 /* memory width bit, should be preserved */ + +/* Hermes command run by primary firmware */ +#define HERMES_CMD_READEE 0x0030 /* read serial EEPROM */ + +/* + * AUX port access. To unlock the AUX port write the access keys to the + * PARAM0-2 registers, then write HERMES_AUX_ENABLE to the HERMES_CONTROL + * register. Then read it and make sure it's HERMES_AUX_ENABLED. + */ +#define HERMES_AUX_ENABLE 0x8000 /* Enable auxiliary port access */ +#define HERMES_AUX_DISABLE 0x4000 /* Disable to auxiliary port access */ +#define HERMES_AUX_ENABLED 0xC000 /* Auxiliary port is open */ + +#define HERMES_AUX_PW0 0xFE01 +#define HERMES_AUX_PW1 0xDC23 +#define HERMES_AUX_PW2 0xBA45 + +/* End markers */ +#define PDI_END 0x00000000 /* End of PDA */ +#define BLOCK_END 0xFFFFFFFF /* Last image block */ +#define TEXT_END 0x1A /* End of text header */ + +/* + * The following structures have little-endian fields denoted by + * the leading underscore. Don't access them directly - use inline + * functions defined below. + */ + +/* + * The binary image to be downloaded consists of series of data blocks. + * Each block has the following structure. + */ +struct dblock { + u32 _addr; /* adapter address where to write the block */ + u16 _len; /* length of the data only, in bytes */ + char data[0]; /* data to be written */ +} __attribute__ ((packed)); + +/* + * Plug Data References are located in in the image after the last data + * block. They refer to areas in the adapter memory where the plug data + * items with matching ID should be written. + */ +struct pdr { + u32 _id; /* record ID */ + u32 _addr; /* adapter address where to write the data */ + u32 _len; /* expected length of the data, in bytes */ + char next[0]; /* next PDR starts here */ +} __attribute__ ((packed)); + + +/* + * Plug Data Items are located in the EEPROM read from the adapter by + * primary firmware. They refer to the device-specific data that should + * be plugged into the secondary firmware. + */ +struct pdi { + u16 _len; /* length of ID and data, in words */ + u16 _id; /* record ID */ + char data[0]; /* plug data */ +} __attribute__ ((packed));; + + +/* Functions for access to little-endian data */ +static inline u32 +dblock_addr(const struct dblock *blk) +{ + return le32_to_cpu(blk->_addr); +} + +static inline u32 +dblock_len(const struct dblock *blk) +{ + return le16_to_cpu(blk->_len); +} + +static inline u32 +pdr_id(const struct pdr *pdr) +{ + return le32_to_cpu(pdr->_id); +} + +static inline u32 +pdr_addr(const struct pdr *pdr) +{ + return le32_to_cpu(pdr->_addr); +} + +static inline u32 +pdr_len(const struct pdr *pdr) +{ + return le32_to_cpu(pdr->_len); +} + +static inline u32 +pdi_id(const struct pdi *pdi) +{ + return le16_to_cpu(pdi->_id); +} + +/* Return length of the data only, in bytes */ +static inline u32 +pdi_len(const struct pdi *pdi) +{ + return 2 * (le16_to_cpu(pdi->_len) - 1); +} + + +/* Set address of the auxiliary port */ +static inline void +spectrum_aux_setaddr(hermes_t *hw, u32 addr) +{ + hermes_write_reg(hw, HERMES_AUXPAGE, (u16) (addr >> 7)); + hermes_write_reg(hw, HERMES_AUXOFFSET, (u16) (addr & 0x7F)); +} + + +/* Open access to the auxiliary port */ +static int +spectrum_aux_open(hermes_t *hw) +{ + int i; + + /* Already open? */ + if (hermes_read_reg(hw, HERMES_CONTROL) == HERMES_AUX_ENABLED) + return 0; + + hermes_write_reg(hw, HERMES_PARAM0, HERMES_AUX_PW0); + hermes_write_reg(hw, HERMES_PARAM1, HERMES_AUX_PW1); + hermes_write_reg(hw, HERMES_PARAM2, HERMES_AUX_PW2); + hermes_write_reg(hw, HERMES_CONTROL, HERMES_AUX_ENABLE); + + for (i = 0; i < 20; i++) { + udelay(10); + if (hermes_read_reg(hw, HERMES_CONTROL) == + HERMES_AUX_ENABLED) + return 0; + } + + return -EBUSY; +} + + +#define CS_CHECK(fn, args...) \ + while ((last_ret=CardServices(last_fn=(fn),args))!=0) goto cs_failed + +#define CFG_CHECK(fn, args...) \ + if (CardServices(fn, args) != 0) goto next_entry + +static void spectrum_cs_error(client_handle_t handle, int func, int ret); + +/* + * Reset the card using configuration registers COR and CCSR. + * If IDLE is 1, stop the firmware, so that it can be safely rewritten. + */ +static int +spectrum_reset(dev_link_t *link, int idle) +{ + int last_ret, last_fn; + conf_reg_t reg; + u_int save_cor; + + /* Doing it if hardware is gone is guaranteed crash */ + if (!(link->state & DEV_CONFIG)) + return -ENODEV; + + /* Save original COR value */ + reg.Function = 0; + reg.Action = CS_READ; + reg.Offset = CISREG_COR; + CS_CHECK(AccessConfigurationRegister, link->handle, ®); + save_cor = reg.Value; + + /* Soft-Reset card */ + reg.Action = CS_WRITE; + reg.Offset = CISREG_COR; + reg.Value = (save_cor | COR_SOFT_RESET); + CS_CHECK(AccessConfigurationRegister, link->handle, ®); + udelay(1000); + + /* Read CCSR */ + reg.Action = CS_READ; + reg.Offset = CISREG_CCSR; + CS_CHECK(AccessConfigurationRegister, link->handle, ®); + + /* + * Start or stop the firmware. Memory width bit should be + * preserved from the value we've just read. + */ + reg.Action = CS_WRITE; + reg.Offset = CISREG_CCSR; + reg.Value = (idle ? HCR_IDLE : HCR_RUN) | (reg.Value & HCR_MEM16); + CS_CHECK(AccessConfigurationRegister, link->handle, ®); + udelay(1000); + + /* Restore original COR configuration index */ + reg.Action = CS_WRITE; + reg.Offset = CISREG_COR; + reg.Value = (save_cor & ~COR_SOFT_RESET); + CS_CHECK(AccessConfigurationRegister, link->handle, ®); + udelay(1000); + return 0; + + cs_failed: + spectrum_cs_error(link->handle, last_fn, last_ret); + return -ENODEV; +} + + +/* + * Scan PDR for the record with the specified RECORD_ID. + * If it's not found, return NULL. + */ +static struct pdr * +spectrum_find_pdr(struct pdr *first_pdr, u32 record_id) +{ + struct pdr *pdr = first_pdr; + + while (pdr_id(pdr) != PDI_END) { + /* + * PDR area is currently not terminated by PDI_END. + * It's followed by CRC records, which have the type + * field where PDR has length. The type can be 0 or 1. + */ + if (pdr_len(pdr) < 2) + return NULL; + + /* If the record ID matches, we are done */ + if (pdr_id(pdr) == record_id) + return pdr; + + pdr = (struct pdr *) pdr->next; + } + return NULL; +} + + +/* Process one Plug Data Item - find corresponding PDR and plug it */ +static int +spectrum_plug_pdi(hermes_t *hw, struct pdr *first_pdr, struct pdi *pdi) +{ + struct pdr *pdr; + + /* Find the PDI corresponding to this PDR */ + pdr = spectrum_find_pdr(first_pdr, pdi_id(pdi)); + + /* No match is found, safe to ignore */ + if (!pdr) + return 0; + + /* Lengths of the data in PDI and PDR must match */ + if (pdi_len(pdi) != pdr_len(pdr)) + return -EINVAL; + + /* do the actual plugging */ + spectrum_aux_setaddr(hw, pdr_addr(pdr)); + hermes_write_words(hw, HERMES_AUXDATA, pdi->data, + pdi_len(pdi) / 2); + + return 0; +} + + +/* Read PDA from the adapter */ +static int +spectrum_read_pda(hermes_t *hw, u16 *pda, int pda_len) +{ + int ret; + int pda_size; + + /* Issue command to read EEPROM */ + ret = hermes_docmd_wait(hw, HERMES_CMD_READEE, 0, NULL); + if (ret) + return ret; + + /* Open auxiliary port */ + ret = spectrum_aux_open(hw); + if (ret) + return ret; + + /* read PDA from EEPROM */ + spectrum_aux_setaddr(hw, PDA_ADDR); + hermes_read_words(hw, HERMES_AUXDATA, pda, pda_len / 2); + + /* Check PDA length */ + pda_size = le16_to_cpu(pda[0]); + if (pda_size > pda_len) + return -EINVAL; + + return 0; +} + + +/* Parse PDA and write the records into the adapter */ +static int +spectrum_apply_pda(hermes_t *hw, const struct dblock *first_block, + u16 *pda) +{ + int ret; + struct pdi *pdi; + struct pdr *first_pdr; + const struct dblock *blk = first_block; + + /* Skip all blocks to locate Plug Data References */ + while (dblock_addr(blk) != BLOCK_END) + blk = (struct dblock *) &blk->data[dblock_len(blk)]; + + first_pdr = (struct pdr *) blk; + + /* Go through every PDI and plug them into the adapter */ + pdi = (struct pdi *) (pda + 2); + while (pdi_id(pdi) != PDI_END) { + ret = spectrum_plug_pdi(hw, first_pdr, pdi); + if (ret) + return ret; + + /* Increment to the next PDI */ + pdi = (struct pdi *) &pdi->data[pdi_len(pdi)]; + } + return 0; +} + + +/* Load firmware blocks into the adapter */ +static int +spectrum_load_blocks(hermes_t *hw, const struct dblock *first_block) +{ + const struct dblock *blk; + u32 blkaddr; + u32 blklen; + + blk = first_block; + blkaddr = dblock_addr(blk); + blklen = dblock_len(blk); + + while (dblock_addr(blk) != BLOCK_END) { + spectrum_aux_setaddr(hw, blkaddr); + hermes_write_words(hw, HERMES_AUXDATA, blk->data, + blklen / 2); + + blk = (struct dblock *) &blk->data[blklen]; + blkaddr = dblock_addr(blk); + blklen = dblock_len(blk); + } + return 0; +} + + +/* + * Process a firmware image - stop the card, load the firmware, reset + * the card and make sure it responds. For the secondary firmware take + * care of the PDA - read it and then write it on top of the firmware. + */ +static int +spectrum_dl_image(hermes_t *hw, dev_link_t *link, + const unsigned char *image) +{ + int ret; + const unsigned char *ptr; + const struct dblock *first_block; + + /* Plug Data Area (PDA) */ + u16 pda[PDA_WORDS]; + + /* Binary block begins after the 0x1A marker */ + ptr = image; + while (*ptr++ != TEXT_END); + first_block = (const struct dblock *) ptr; + + /* Read the PDA */ + if (image != primsym) { + ret = spectrum_read_pda(hw, pda, sizeof(pda)); + if (ret) + return ret; + } + + /* Stop the firmware, so that it can be safely rewritten */ + ret = spectrum_reset(link, 1); + if (ret) + return ret; + + /* Program the adapter with new firmware */ + ret = spectrum_load_blocks(hw, first_block); + if (ret) + return ret; + + /* Write the PDA to the adapter */ + if (image != primsym) { + ret = spectrum_apply_pda(hw, first_block, pda); + if (ret) + return ret; + } + + /* Run the firmware */ + ret = spectrum_reset(link, 0); + if (ret) + return ret; + + /* Reset hermes chip and make sure it responds */ + ret = hermes_init(hw); + + /* hermes_reset() should return 0 with the secondary firmware */ + if (image != primsym && ret != 0) + return -ENODEV; + + /* And this should work with any firmware */ + if (!hermes_present(hw)) + return -ENODEV; + + return 0; +} + + +/* + * Download the firmware into the card, this also does a PCMCIA soft + * reset on the card, to make sure it's in a sane state. + */ +static int +spectrum_dl_firmware(hermes_t *hw, dev_link_t *link) +{ + int ret; + + /* Load primary firmware */ + ret = spectrum_dl_image(hw, link, primsym); + if (ret) { + printk(KERN_ERR "spectrum_cs: " + "primary firmware download failed\n"); + return ret; + } + + /* Load secondary firmware */ + ret = spectrum_dl_image(hw, link, secsym); + + if (ret) { + printk(KERN_ERR "spectrum_cs: " + "secondary firmware download failed\n"); + } + + return ret; +} + +/********************************************************************/ +/* Device methods */ +/********************************************************************/ + +static int +spectrum_cs_hard_reset(struct orinoco_private *priv) +{ + struct orinoco_pccard *card = priv->card; + dev_link_t *link = &card->link; + int err; + + if (!hermes_present(&priv->hw)) { + /* The firmware needs to be reloaded */ + if (spectrum_dl_firmware(&priv->hw, &card->link) != 0) { + printk(KERN_ERR + "spectrum_cs: firmware download failed\n"); + err = -ENODEV; + } + } else { + /* Soft reset using COR and HCR */ + spectrum_reset(link, 0); + } + + return 0; +} + +/********************************************************************/ +/* PCMCIA stuff */ +/********************************************************************/ + +/* In 2.5 (as of 2.5.69 at least) there is a cs_error exported which + * does this, but it's not in 2.4 so we do our own for now. */ +static void +spectrum_cs_error(client_handle_t handle, int func, int ret) +{ + error_info_t err = { func, ret }; + CardServices(ReportError, handle, &err); +} + + +/* Remove zombie instances (card removed, detach pending) */ +static void +flush_stale_links(void) +{ + dev_link_t *link, *next; + + TRACE_ENTER(""); + + for (link = dev_list; link; link = next) { + next = link->next; + if (link->state & DEV_STALE_LINK) { + spectrum_cs_detach(link); + } + } + TRACE_EXIT(""); +} + +/* + * This creates an "instance" of the driver, allocating local data + * structures for one device. The device is registered with Card + * Services. + * + * The dev_link structure is initialized, but we don't actually + * configure the card at this point -- we wait until we receive a card + * insertion event. */ +static dev_link_t * +spectrum_cs_attach(void) +{ + struct net_device *dev; + struct orinoco_private *priv; + struct orinoco_pccard *card; + dev_link_t *link; + client_reg_t client_reg; + int ret, i; + + /* A bit of cleanup */ + flush_stale_links(); + + dev = alloc_orinocodev(sizeof(*card), spectrum_cs_hard_reset); + if (! dev) + return NULL; + priv = dev->priv; + card = priv->card; + + /* Link both structures together */ + link = &card->link; + link->priv = dev; + + /* Initialize the dev_link_t structure */ + init_timer(&link->release); + link->release.function = &spectrum_cs_release; + link->release.data = (u_long) link; + + /* Interrupt setup */ + link->irq.Attributes = IRQ_TYPE_EXCLUSIVE; + link->irq.IRQInfo1 = IRQ_INFO2_VALID | IRQ_LEVEL_ID; + if (irq_list[0] == -1) + link->irq.IRQInfo2 = irq_mask; + else + for (i = 0; i < 4; i++) + link->irq.IRQInfo2 |= 1 << irq_list[i]; + link->irq.Handler = NULL; + + /* General socket configuration defaults can go here. In this + * client, we assume very little, and rely on the CIS for + * almost everything. In most clients, many details (i.e., + * number, sizes, and attributes of IO windows) are fixed by + * the nature of the device, and can be hard-wired here. */ + link->conf.Attributes = 0; + link->conf.IntType = INT_MEMORY_AND_IO; + + /* Register with Card Services */ + /* FIXME: need a lock? */ + link->next = dev_list; + dev_list = link; + + client_reg.dev_info = &dev_info; + client_reg.Attributes = INFO_IO_CLIENT | INFO_CARD_SHARE; + client_reg.EventMask = + CS_EVENT_CARD_INSERTION | CS_EVENT_CARD_REMOVAL | + CS_EVENT_RESET_PHYSICAL | CS_EVENT_CARD_RESET | + CS_EVENT_PM_SUSPEND | CS_EVENT_PM_RESUME; + client_reg.event_handler = &spectrum_cs_event; + client_reg.Version = 0x0210; /* FIXME: what does this mean? */ + client_reg.event_callback_args.client_data = link; + + ret = CardServices(RegisterClient, &link->handle, &client_reg); + if (ret != CS_SUCCESS) { + spectrum_cs_error(link->handle, RegisterClient, ret); + spectrum_cs_detach(link); + return NULL; + } + + return link; +} /* spectrum_cs_attach */ + +/* + * This deletes a driver "instance". The device is de-registered with + * Card Services. If it has been released, all local data structures + * are freed. Otherwise, the structures will be freed when the device + * is released. + */ +static void +spectrum_cs_detach(dev_link_t * link) +{ + dev_link_t **linkp; + struct net_device *dev = link->priv; + + /* Locate device structure */ + for (linkp = &dev_list; *linkp; linkp = &(*linkp)->next) + if (*linkp == link) + break; + if (*linkp == NULL) { + BUG(); + return; + } + + if (link->state & DEV_CONFIG) { + spectrum_cs_release((u_long)link); + if (link->state & DEV_CONFIG) { + link->state |= DEV_STALE_LINK; + return; + } + } + + /* Break the link with Card Services */ + if (link->handle) + CardServices(DeregisterClient, link->handle); + + /* Unlink device structure, and free it */ + *linkp = link->next; + DEBUG(0, "spectrum_cs: detach: link=%p link->dev=%p\n", link, link->dev); + if (link->dev) { + DEBUG(0, "spectrum_cs: About to unregister net device %p\n", + dev); + unregister_netdev(dev); + } + kfree(dev); +} /* spectrum_cs_detach */ + +/* + * spectrum_cs_config() is scheduled to run after a CARD_INSERTION + * event is received, to configure the PCMCIA socket, and to make the + * device available to the system. + */ + +static void +spectrum_cs_config(dev_link_t *link) +{ + struct net_device *dev = link->priv; + client_handle_t handle = link->handle; + struct orinoco_private *priv = dev->priv; + struct orinoco_pccard *card = priv->card; + hermes_t *hw = &priv->hw; + int last_fn, last_ret; + u_char buf[64]; + config_info_t conf; + cisinfo_t info; + tuple_t tuple; + cisparse_t parse; + + CS_CHECK(ValidateCIS, handle, &info); + + /* + * This reads the card's CONFIG tuple to find its + * configuration registers. + */ + tuple.DesiredTuple = CISTPL_CONFIG; + tuple.Attributes = 0; + tuple.TupleData = buf; + tuple.TupleDataMax = sizeof(buf); + tuple.TupleOffset = 0; + CS_CHECK(GetFirstTuple, handle, &tuple); + CS_CHECK(GetTupleData, handle, &tuple); + CS_CHECK(ParseTuple, handle, &tuple, &parse); + link->conf.ConfigBase = parse.config.base; + link->conf.Present = parse.config.rmask[0]; + + /* Configure card */ + link->state |= DEV_CONFIG; + + /* Look up the current Vcc */ + CS_CHECK(GetConfigurationInfo, handle, &conf); + link->conf.Vcc = conf.Vcc; + + /* + * In this loop, we scan the CIS for configuration table + * entries, each of which describes a valid card + * configuration, including voltage, IO window, memory window, + * and interrupt settings. + * + * We make no assumptions about the card to be configured: we + * use just the information available in the CIS. In an ideal + * world, this would work for any PCMCIA card, but it requires + * a complete and accurate CIS. In practice, a driver usually + * "knows" most of these things without consulting the CIS, + * and most client drivers will only use the CIS to fill in + * implementation-defined details. + */ + tuple.DesiredTuple = CISTPL_CFTABLE_ENTRY; + CS_CHECK(GetFirstTuple, handle, &tuple); + while (1) { + cistpl_cftable_entry_t *cfg = &(parse.cftable_entry); + cistpl_cftable_entry_t dflt = { .index = 0 }; + + CFG_CHECK(GetTupleData, handle, &tuple); + CFG_CHECK(ParseTuple, handle, &tuple, &parse); + + if (cfg->flags & CISTPL_CFTABLE_DEFAULT) + dflt = *cfg; + if (cfg->index == 0) + goto next_entry; + link->conf.ConfigIndex = cfg->index; + + /* Does this card need audio output? */ + if (cfg->flags & CISTPL_CFTABLE_AUDIO) { + link->conf.Attributes |= CONF_ENABLE_SPKR; + link->conf.Status = CCSR_AUDIO_ENA; + } + + /* Use power settings for Vcc and Vpp if present */ + /* Note that the CIS values need to be rescaled */ + if (cfg->vcc.present & (1 << CISTPL_POWER_VNOM)) { + if (conf.Vcc != cfg->vcc.param[CISTPL_POWER_VNOM] / 10000) { + DEBUG(2, "spectrum_cs_config: Vcc mismatch (conf.Vcc = %d, CIS = %d)\n", conf.Vcc, cfg->vcc.param[CISTPL_POWER_VNOM] / 10000); + if (!ignore_cis_vcc) + goto next_entry; + } + } else if (dflt.vcc.present & (1 << CISTPL_POWER_VNOM)) { + if (conf.Vcc != dflt.vcc.param[CISTPL_POWER_VNOM] / 10000) { + DEBUG(2, "spectrum_cs_config: Vcc mismatch (conf.Vcc = %d, CIS = %d)\n", conf.Vcc, dflt.vcc.param[CISTPL_POWER_VNOM] / 10000); + if(!ignore_cis_vcc) + goto next_entry; + } + } + + if (cfg->vpp1.present & (1 << CISTPL_POWER_VNOM)) + link->conf.Vpp1 = link->conf.Vpp2 = + cfg->vpp1.param[CISTPL_POWER_VNOM] / 10000; + else if (dflt.vpp1.present & (1 << CISTPL_POWER_VNOM)) + link->conf.Vpp1 = link->conf.Vpp2 = + dflt.vpp1.param[CISTPL_POWER_VNOM] / 10000; + + /* Do we need to allocate an interrupt? */ + if (cfg->irq.IRQInfo1 || dflt.irq.IRQInfo1) + link->conf.Attributes |= CONF_ENABLE_IRQ; + + /* IO window settings */ + link->io.NumPorts1 = link->io.NumPorts2 = 0; + if ((cfg->io.nwin > 0) || (dflt.io.nwin > 0)) { + cistpl_io_t *io = + (cfg->io.nwin) ? &cfg->io : &dflt.io; + link->io.Attributes1 = IO_DATA_PATH_WIDTH_AUTO; + if (!(io->flags & CISTPL_IO_8BIT)) + link->io.Attributes1 = + IO_DATA_PATH_WIDTH_16; + if (!(io->flags & CISTPL_IO_16BIT)) + link->io.Attributes1 = + IO_DATA_PATH_WIDTH_8; + link->io.IOAddrLines = + io->flags & CISTPL_IO_LINES_MASK; + link->io.BasePort1 = io->win[0].base; + link->io.NumPorts1 = io->win[0].len; + if (io->nwin > 1) { + link->io.Attributes2 = + link->io.Attributes1; + link->io.BasePort2 = io->win[1].base; + link->io.NumPorts2 = io->win[1].len; + } + + /* This reserves IO space but doesn't actually enable it */ + CFG_CHECK(RequestIO, link->handle, &link->io); + } + + + /* If we got this far, we're cool! */ + + break; + + next_entry: + if (link->io.NumPorts1) + CardServices(ReleaseIO, link->handle, &link->io); + last_ret = CardServices(GetNextTuple, handle, &tuple); + if (last_ret == CS_NO_MORE_ITEMS) { + printk(KERN_ERR "GetNextTuple(). No matching CIS configuration, " + "maybe you need the ignore_cis_vcc=1 parameter.\n"); + goto cs_failed; + } + } + + /* + * Allocate an interrupt line. Note that this does not assign + * a handler to the interrupt, unless the 'Handler' member of + * the irq structure is initialized. + */ + if (link->conf.Attributes & CONF_ENABLE_IRQ) { + int i; + + link->irq.Attributes = IRQ_TYPE_EXCLUSIVE | IRQ_HANDLE_PRESENT; + link->irq.IRQInfo1 = IRQ_INFO2_VALID | IRQ_LEVEL_ID; + if (irq_list[0] == -1) + link->irq.IRQInfo2 = irq_mask; + else + for (i=0; i<4; i++) + link->irq.IRQInfo2 |= 1 << irq_list[i]; + + link->irq.Handler = orinoco_interrupt; + link->irq.Instance = dev; + + CS_CHECK(RequestIRQ, link->handle, &link->irq); + } + + /* We initialize the hermes structure before completing PCMCIA + * configuration just in case the interrupt handler gets + * called. */ + hermes_struct_init(hw, link->io.BasePort1, + HERMES_IO, HERMES_16BIT_REGSPACING); + + /* + * This actually configures the PCMCIA socket -- setting up + * the I/O windows and the interrupt mapping, and putting the + * card and host interface into "Memory and IO" mode. + */ + CS_CHECK(RequestConfiguration, link->handle, &link->conf); + + /* Ok, we have the configuration, prepare to register the netdev */ + dev->base_addr = link->io.BasePort1; + dev->irq = link->irq.AssignedIRQ; + SET_MODULE_OWNER(dev); + card->node.major = card->node.minor = 0; + + /* Sanity check to avoid downloading firmware into a wrong card. + * HFA3842 should have CCSR and 7 address lines. */ + if (link->io.IOAddrLines < 7) { + printk(KERN_ERR "spectrum_cs: expected at least 7 address " + "lines, found just %d\n", link->io.IOAddrLines); + goto failed; + } + + if (!(link->conf.Present | PRESENT_STATUS)) { + printk(KERN_ERR + "spectrum_cs: Status register not found\n"); + goto failed; + } + + /* Reset card and download firmware */ + if (spectrum_cs_hard_reset(priv) != 0) { + goto failed; + } + + /* register_netdev will give us an ethX name */ + dev->name[0] = '\0'; + /* Tell the stack we exist */ + if (register_netdev(dev) != 0) { + printk(KERN_ERR "spectrum_cs: register_netdev() failed\n"); + goto failed; + } + + /* At this point, the dev_node_t structure(s) needs to be + * initialized and arranged in a linked list at link->dev. */ + strcpy(card->node.dev_name, dev->name); + link->dev = &card->node; /* link->dev being non-NULL is also + used to indicate that the + net_device has been registered */ + link->state &= ~DEV_CONFIG_PENDING; + + /* Finally, report what we've done */ + printk(KERN_DEBUG "%s: index 0x%02x: Vcc %d.%d", + dev->name, link->conf.ConfigIndex, + link->conf.Vcc / 10, link->conf.Vcc % 10); + if (link->conf.Vpp1) + printk(", Vpp %d.%d", link->conf.Vpp1 / 10, + link->conf.Vpp1 % 10); + if (link->conf.Attributes & CONF_ENABLE_IRQ) + printk(", irq %d", link->irq.AssignedIRQ); + if (link->io.NumPorts1) + printk(", io 0x%04x-0x%04x", link->io.BasePort1, + link->io.BasePort1 + link->io.NumPorts1 - 1); + if (link->io.NumPorts2) + printk(" & 0x%04x-0x%04x", link->io.BasePort2, + link->io.BasePort2 + link->io.NumPorts2 - 1); + printk("\n"); + + return; + + cs_failed: + spectrum_cs_error(link->handle, last_fn, last_ret); + + failed: + spectrum_cs_release((u_long) link); +} /* spectrum_cs_config */ + +/* + * After a card is removed, spectrum_cs_release() will unregister the + * device, and release the PCMCIA configuration. If the device is + * still open, this will be postponed until it is closed. + */ +static void +spectrum_cs_release(u_long arg) +{ + dev_link_t *link = (dev_link_t *) arg; + struct net_device *dev = link->priv; + struct orinoco_private *priv = dev->priv; + unsigned long flags; + + /* We're committed to taking the device away now, so mark the + * hardware as unavailable */ + spin_lock_irqsave(&priv->lock, flags); + priv->hw_unavailable++; + spin_unlock_irqrestore(&priv->lock, flags); + + /* Don't bother checking to see if these succeed or not */ + CardServices(ReleaseConfiguration, link->handle); + if (link->io.NumPorts1) + CardServices(ReleaseIO, link->handle, &link->io); + if (link->irq.AssignedIRQ) + CardServices(ReleaseIRQ, link->handle, &link->irq); + link->state &= ~DEV_CONFIG; +} /* spectrum_cs_release */ + +/* + * The card status event handler. Mostly, this schedules other stuff + * to run after an event is received. + */ +static int +spectrum_cs_event(event_t event, int priority, + event_callback_args_t * args) +{ + dev_link_t *link = args->client_data; + struct net_device *dev = link->priv; + struct orinoco_private *priv = dev->priv; + int err = 0; + unsigned long flags; + + switch (event) { + case CS_EVENT_CARD_REMOVAL: + link->state &= ~DEV_PRESENT; + if (link->state & DEV_CONFIG) { + orinoco_lock(priv, &flags); + + netif_device_detach(dev); + priv->hw_unavailable++; + + orinoco_unlock(priv, &flags); + } + break; + + case CS_EVENT_CARD_INSERTION: + link->state |= DEV_PRESENT | DEV_CONFIG_PENDING; + spectrum_cs_config(link); + break; + + case CS_EVENT_PM_SUSPEND: + link->state |= DEV_SUSPEND; + /* Fall through... */ + case CS_EVENT_RESET_PHYSICAL: + /* Mark the device as stopped, to block IO until later */ + if (link->state & DEV_CONFIG) { + spin_lock_irqsave(&priv->lock, flags); + + err = __orinoco_down(dev); + if (err) + printk(KERN_WARNING "%s: %s: Error %d downing interface\n", + dev->name, + event == CS_EVENT_PM_SUSPEND ? "SUSPEND" : "RESET_PHYSICAL", + err); + + netif_device_detach(dev); + priv->hw_unavailable++; + + spin_unlock_irqrestore(&priv->lock, flags); + } + + CardServices(ReleaseConfiguration, link->handle); + break; + + case CS_EVENT_PM_RESUME: + link->state &= ~DEV_SUSPEND; + /* Fall through... */ + case CS_EVENT_CARD_RESET: + if (link->state & DEV_CONFIG) { + /* FIXME: should we double check that this is + * the same card as we had before */ + CardServices(RequestConfiguration, link->handle, + &link->conf); + + /* Download firmware if needed */ + err = spectrum_cs_hard_reset(priv); + if (err) { + printk(KERN_ERR + "spectrum_cs: firmware download failed\n"); + break; + } + + err = orinoco_reinit_firmware(dev); + if (err) { + printk(KERN_ERR "%s: Error %d re-initializing firmware\n", + dev->name, err); + break; + } + + spin_lock_irqsave(&priv->lock, flags); + + netif_device_attach(dev); + priv->hw_unavailable--; + + if (priv->open && ! priv->hw_unavailable) { + err = __orinoco_up(dev); + if (err) + printk(KERN_ERR "%s: Error %d restarting card\n", + dev->name, err); + } + + spin_unlock_irqrestore(&priv->lock, flags); + } + break; + } + + return err; +} /* spectrum_cs_event */ + +/********************************************************************/ +/* Module initialization */ +/********************************************************************/ + +/* Can't be declared "const" or the whole __initdata section will + * become const */ +static char version[] __initdata = + "spectrum_cs.c 0.4.2 (Pavel Roskin <proski@gnu.org> and others)"; + + +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,70) + +/* Icky old style pcmcia registration */ + +static int __init orinoco_pcmcia_register(void) +{ + servinfo_t serv; + + CardServices(GetCardServicesInfo, &serv); + if (serv.Revision != CS_RELEASE_CODE) { + printk(KERN_NOTICE "spectrum_cs: Card Services release " + "does not match!\n"); + return -1; + } + + register_pccard_driver(&dev_info, + spectrum_cs_attach, spectrum_cs_detach); + return 0; +} + + +static void __exit orinoco_pcmcia_unregister(void) +{ + unregister_pccard_driver(&dev_info); +} + +#else + +static struct pcmcia_driver spectrum_cs_driver = { + .owner = THIS_MODULE, + .drv = { + .name = "spectrum_cs", + }, + .attach = spectrum_cs_attach, + .detach = spectrum_cs_detach, +}; + +#define orinoco_pcmcia_register() pcmcia_register_driver(&spectrum_cs_driver); +#define orinoco_pcmcia_unregister() pcmcia_unregister_driver(&spectrum_cs_driver); + +#endif + +static int __init +init_spectrum_cs(void) +{ + printk(KERN_DEBUG "%s\n", version); + + return orinoco_pcmcia_register(); +} + +static void __exit +exit_spectrum_cs(void) +{ + orinoco_pcmcia_unregister(); + + if (dev_list) + DEBUG(0, "spectrum_cs: Removing leftover devices.\n"); + while (dev_list != NULL) { + if (dev_list->state & DEV_CONFIG) + spectrum_cs_release((u_long) dev_list); + spectrum_cs_detach(dev_list); + } +} + +module_init(init_spectrum_cs); +module_exit(exit_spectrum_cs); + diff --git a/recipes/orinoco/orinoco-modules-0.13e/use-cs-error.patch b/recipes/orinoco/orinoco-modules-0.13e/use-cs-error.patch new file mode 100644 index 0000000000..cc369bdd8f --- /dev/null +++ b/recipes/orinoco/orinoco-modules-0.13e/use-cs-error.patch @@ -0,0 +1,42 @@ + +# +# Patch managed by http://www.holgerschurig.de/patcher.html +# + +--- orinoco-0.13e-SN-6/orinoco_cs.c~catch-up-with-cardservices.patch ++++ orinoco-0.13e-SN-6/orinoco_cs.c +@@ -144,16 +144,6 @@ + /* PCMCIA stuff */ + /********************************************************************/ + +-/* In 2.5 (as of 2.5.69 at least) there is a cs_error exported which +- * does this, but it's not in 2.4 so we do our own for now. */ +-static void +-orinoco_cs_error(client_handle_t handle, int func, int ret) +-{ +- error_info_t err = { func, ret }; +- pcmcia_report_error(handle, &err); +-} +- +- + #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) + /* Remove zombie instances (card removed, detach pending) */ + static void +@@ -248,7 +238,7 @@ + + ret = pcmcia_register_client(&link->handle, &client_reg); + if (ret != CS_SUCCESS) { +- orinoco_cs_error(link->handle, RegisterClient, ret); ++ cs_error(link->handle, RegisterClient, ret); + orinoco_cs_detach(link); + return NULL; + } +@@ -538,7 +528,7 @@ + return; + + cs_failed: +- orinoco_cs_error(link->handle, last_fn, last_ret); ++ cs_error(link->handle, last_fn, last_ret); + + failed: + orinoco_cs_release(link); |