summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortzafrir <tzafrir@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2008-08-07 12:26:45 +0000
committertzafrir <tzafrir@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2008-08-07 12:26:45 +0000
commit7e63c5db9520d28a203482ab53b86499d32f7a96 (patch)
tree5fc39393d825d9266ac6daafe58fce6da516b1e4
parent953ba089d48e99229fee21dfaa4c47b3bead9340 (diff)
xpp: preliminary CAS support.
Uses newer firmware (5975) for the 1151 alone. (From r4463 in branches/1.4) git-svn-id: http://svn.digium.com/svn/zaptel/branches/1.2@4467 5390a7c7-147a-4af0-8ec9-7488f05a26cb
-rw-r--r--xpp/card_pri.c371
-rw-r--r--xpp/firmwares/FPGA_1151.hex1352
-rw-r--r--xpp/xbus-core.c2
3 files changed, 968 insertions, 757 deletions
diff --git a/xpp/card_pri.c b/xpp/card_pri.c
index 335b933..6b2f487 100644
--- a/xpp/card_pri.c
+++ b/xpp/card_pri.c
@@ -53,7 +53,7 @@ static DEF_PARM(uint, poll_interval, 500, 0644, "Poll channel state interval in
ZT_SIG_DACS | \
ZT_SIG_SF \
)
-#define PRI_BCHAN_SIGCAP (ZT_SIG_CLEAR | ZT_SIG_DACS)
+#define PRI_BCHAN_SIGCAP (ZT_SIG_CLEAR | ZT_SIG_DACS | ZT_SIG_CAS)
#define MAX_SLAVES 4 /* we have MUX of 4 clocks */
#define PRI_PORT(xpd) ((xpd)->addr.subunit)
@@ -66,6 +66,7 @@ static int proc_pri_info_read(char *page, char **start, off_t off, int count, in
static int proc_pri_info_write(struct file *file, const char __user *buffer, unsigned long count, void *data);
static int pri_startup(struct zt_span *span);
static int pri_shutdown(struct zt_span *span);
+static int pri_rbsbits(struct zt_chan *chan, int bits);
static int pri_lineconfig(xpd_t *xpd, int lineconfig);
#define PROC_REGISTER_FNAME "slics"
@@ -128,7 +129,6 @@ static int pri_linecompat(enum pri_protocol pri_protocol)
[PRI_PROTO_E1] =
/* coding */
ZT_CONFIG_CCS |
- // CAS |
ZT_CONFIG_CRC4 |
/* framing */
ZT_CONFIG_AMI | ZT_CONFIG_HDB3,
@@ -195,6 +195,9 @@ struct pri_leds {
*/
#define REG_LIM0_LL BIT(1) /* LL (Local Loopback) */
+#define REG_IMR0_E 0x14 /* Interrupt Mask Register 0 */
+#define REG_IMR0_E_CASC BIT(3)
+
#define REG_FMR0 0x1C
#define REG_FMR0_E_RC0 BIT(4) /* Receive Code - LSB */
#define REG_FMR0_E_RC1 BIT(5) /* Receive Code - MSB */
@@ -205,7 +208,7 @@ struct pri_leds {
#define REG_FMR1_XAIS BIT(0) /* Transmit AIS toward transmit end */
#define REG_FMR1_SSD0 BIT(1)
#define REG_FMR1_ECM BIT(2)
-#define REG_FMR1_XFS BIT(3)
+#define REG_FMR1_XFS BIT(3) /* Transmit Framing Select */
#define REG_FMR1_PMOD BIT(4) /* E1 = 0, T1/J1 = 1 */
#define REG_FMR1_EDL BIT(5)
#define REG_FMR1_AFR BIT(6)
@@ -222,8 +225,28 @@ struct pri_leds {
#define REG_FMR2_T_MCSP BIT(6) /* Multiple Candidates Synchronization Procedure */
#define REG_FMR2_T_AFRS BIT(7) /* Automatic Force Resynchronization */
+#define REG_FMR3 0x31
+#define REG_FMR3_EXTIW BIT(0) /* Extended CRC4 to Non-CRC4 Interworking */
+
#define REG_FMR4 0x20
+#define REG_FMR4_FM0 BIT(0)
#define REG_FMR4_FM1 BIT(1)
+#define REG_FMR4_AUTO BIT(2)
+#define REG_FMR4_SSC0 BIT(3)
+#define REG_FMR4_SSC1 BIT(4)
+#define REG_FMR4_XRA BIT(5) /* Transmit Remote Alarm (Yellow Alarm) */
+#define REG_FMR4_TM BIT(6)
+#define REG_FMR4_AIS3 BIT(7)
+
+#define REG_XSW_E 0x20
+#define REG_XSW_E_XY4 BIT(0)
+#define REG_XSW_E_XY3 BIT(1)
+#define REG_XSW_E_XY2 BIT(2)
+#define REG_XSW_E_XY1 BIT(3)
+#define REG_XSW_E_XY0 BIT(4)
+#define REG_XSW_E_XRA BIT(5) /* Transmit Remote Alarm (Yellow Alarm) */
+#define REG_XSW_E_XTM BIT(6)
+#define REG_XSW_E_XSIS BIT(7)
#define REG_XSP_E 0x21
#define REG_FMR5_T 0x21
@@ -231,7 +254,7 @@ struct pri_leds {
#define REG_FMR5_T_XTM BIT(2) /* Transmit Transparent Mode */
#define REG_XSP_E_AXS BIT(3) /* Automatic Transmission of Submultiframe Status */
#define REG_XSP_E_EBP BIT(4) /* E-Bit Polarity, Si-bit position of every outgoing CRC multiframe */
-#define REG_XSP_E_CASEN BIT(7) /* Channel Associated Signaling Enable */
+#define REG_XSP_E_CASEN BIT(6) /* CAS: Channel Associated Signaling Enable */
#define REG_RC0 0x24
#define REG_RC0_SJR BIT(7) /* T1 = 0, J1 = 1 */
@@ -241,6 +264,25 @@ struct pri_leds {
#define REG_CMR1_RS (BIT(5) | BIT(4))
#define REG_CMR1_STF BIT(2)
+#define REG_RS1_E 0x70 /* Receive CAS Register 1 */
+#define REG_RS2_E 0x71 /* Receive CAS Register 2 */
+#define REG_RS3_E 0x72 /* Receive CAS Register 3 */
+#define REG_RS4_E 0x73 /* Receive CAS Register 4 */
+#define REG_RS5_E 0x74 /* Receive CAS Register 5 */
+#define REG_RS6_E 0x75 /* Receive CAS Register 6 */
+#define REG_RS7_E 0x76 /* Receive CAS Register 7 */
+#define REG_RS8_E 0x77 /* Receive CAS Register 8 */
+#define REG_RS9_E 0x78 /* Receive CAS Register 9 */
+#define REG_RS10_E 0x79 /* Receive CAS Register 10 */
+#define REG_RS11_E 0x7A /* Receive CAS Register 11 */
+#define REG_RS12_E 0x7B /* Receive CAS Register 12 */
+#define REG_RS13_E 0x7C /* Receive CAS Register 13 */
+#define REG_RS14_E 0x7D /* Receive CAS Register 14 */
+#define REG_RS15_E 0x7E /* Receive CAS Register 15 */
+#define REG_RS16_E 0x7F /* Receive CAS Register 16 */
+
+#define NUM_CAS_RS (REG_RS16_E - REG_RS2_E + 1)
+
struct PRI_priv_data {
bool is_nt;
bool clock_source;
@@ -249,6 +291,10 @@ struct PRI_priv_data {
int deflaw;
unsigned int dchan_num;
bool initialized;
+ bool is_cas;
+ byte cas_rs_e[NUM_CAS_RS];
+ byte cas_ts_e[NUM_CAS_RS];
+ uint cas_replies;
bool local_loopback;
uint poll_noreplies;
uint layer1_replies;
@@ -391,6 +437,22 @@ static bool valid_pri_modes(const xpd_t *xpd)
return 1;
}
+static void pri_pcm_update(xpd_t *xpd)
+{
+ struct PRI_priv_data *priv;
+ int channels = xpd->channels;
+ xpp_line_t mask = BITMASK(xpd->channels);
+
+ priv = xpd->priv;
+ if(priv->is_cas) {
+ /* CAS: Don't send PCM to D-Channel */
+ channels--;
+ mask &= ~BIT(PRI_DCHAN_IDX(priv));
+ }
+ xpd->pcm_len = RPACKET_HEADERSIZE + sizeof(xpp_line_t) + channels * ZT_CHUNKSIZE;
+ xpd->wanted_pcm_mask = mask;
+}
+
/*
* Set E1/T1/J1
* May only be called on unregistered xpd's
@@ -401,12 +463,7 @@ static int set_pri_proto(xpd_t *xpd, enum pri_protocol set_proto)
struct PRI_priv_data *priv;
int deflaw;
unsigned int dchan_num;
- byte fmr1 =
- REG_FMR1_AFR |
- REG_FMR1_XFS |
- REG_FMR1_ECM;
int default_lineconfig = 0;
- byte rc0 = 0; /* FIXME: PCM offsets */
int ret;
BUG_ON(!xpd);
@@ -416,6 +473,16 @@ static int set_pri_proto(xpd_t *xpd, enum pri_protocol set_proto)
xpd->span.spanno, __FUNCTION__);
return -EBUSY;
}
+ if(priv->pri_protocol != PRI_PROTO_0) {
+ if(priv->pri_protocol == set_proto) {
+ XPD_NOTICE(xpd, "Already in protocol %s. Ignored\n", pri_protocol_name(set_proto));
+ return 0;
+ } else {
+ XPD_INFO(xpd, "Switching from %s to %s\n",
+ pri_protocol_name(priv->pri_protocol),
+ pri_protocol_name(set_proto));
+ }
+ }
switch(set_proto) {
case PRI_PROTO_E1:
deflaw = ZT_LAW_ALAW;
@@ -426,7 +493,6 @@ static int set_pri_proto(xpd_t *xpd, enum pri_protocol set_proto)
deflaw = ZT_LAW_MULAW;
dchan_num = 24;
default_lineconfig = ZT_CONFIG_ESF | ZT_CONFIG_B8ZS;
- fmr1 |= REG_FMR1_PMOD;
break;
case PRI_PROTO_J1:
/*
@@ -434,8 +500,6 @@ static int set_pri_proto(xpd_t *xpd, enum pri_protocol set_proto)
*/
deflaw = ZT_LAW_MULAW;
dchan_num = 24;
- fmr1 |= REG_FMR1_PMOD;
- rc0 |= REG_RC0_SJR;
default_lineconfig = 0; /* FIXME: J1??? */
XPD_NOTICE(xpd, "J1 is not supported yet\n");
return -ENOSYS;
@@ -446,10 +510,10 @@ static int set_pri_proto(xpd_t *xpd, enum pri_protocol set_proto)
}
priv->pri_protocol = set_proto;
xpd->channels = pri_num_channels(set_proto);
- xpd->pcm_len = RPACKET_HEADERSIZE + sizeof(xpp_line_t) + xpd->channels * ZT_CHUNKSIZE;
- xpd->wanted_pcm_mask = BITMASK(xpd->channels);
+ pri_pcm_update(xpd);
priv->deflaw = deflaw;
priv->dchan_num = dchan_num;
+ priv->local_loopback = 0;
xpd->type_name = type_name(priv->pri_protocol, priv->is_nt);
XPD_DBG(GENERAL, xpd, "%s, channels=%d, dchan_num=%d, deflaw=%d\n",
pri_protocol_name(set_proto),
@@ -457,11 +521,6 @@ static int set_pri_proto(xpd_t *xpd, enum pri_protocol set_proto)
priv->dchan_num,
priv->deflaw
);
- write_subunit(xpd, REG_FMR1, fmr1);
-#ifdef JAPANEZE_SUPPORT
- if(rc0)
- write_subunit(xpd, REG_RC0, rc0);
-#endif
/*
* Must set default now, so layer1 polling (Register REG_FRS0) would
* give reliable results.
@@ -566,6 +625,29 @@ static void set_clocking(xpd_t *xpd)
put_xbus(xbus);
}
+static void set_reg_lim0(const char *msg, xpd_t *xpd)
+{
+ struct PRI_priv_data *priv;
+ bool is_master_mode;
+ bool localloop;
+ byte lim0 = 0;
+
+ BUG_ON(!xpd);
+ priv = xpd->priv;
+ BUG_ON(!priv);
+ is_master_mode = xpd->timing_priority == 0;
+ localloop = priv->local_loopback;
+ lim0 |= (localloop) ? REG_LIM0_LL : 0;
+ if(is_master_mode)
+ lim0 |= REG_LIM0_MAS;
+ else
+ lim0 &= ~REG_LIM0_MAS;
+ XPD_DBG(SIGNAL, xpd, "%s(%s): %s, %s\n", __FUNCTION__, msg,
+ (is_master_mode) ? "MASTER" : "SLAVE",
+ (localloop) ? "LOCALLOOP" : "NO_LOCALLOOP");
+ write_subunit(xpd, REG_LIM0 , lim0);
+}
+
/*
* Normally set by the timing parameter in zaptel.conf
* If this is called by ztcfg, than it's too late to change
@@ -578,28 +660,11 @@ static void set_clocking(xpd_t *xpd)
static int set_master_mode(const char *msg, xpd_t *xpd)
{
struct PRI_priv_data *priv;
- byte lim0 = 0;
- byte xsp = 0;
- bool is_master_mode = xpd->timing_priority == 0;
BUG_ON(!xpd);
+ XPD_DBG(SIGNAL, xpd, "\n");
priv = xpd->priv;
- lim0 |= (priv->local_loopback) ? REG_LIM0_LL : 0;
- if(is_master_mode)
- lim0 |= REG_LIM0_MAS;
- else
- lim0 &= ~REG_LIM0_MAS;
- if(priv->pri_protocol == PRI_PROTO_E1)
- {
- lim0 &= ~REG_LIM0_RTRS; /* Receive termination: Integrated resistor is switched off (100 Ohm, no internal 300 Ohm) */;
- xsp |= REG_XSP_E_EBP | REG_XSP_E_AXS | REG_XSP_E_XSIF;
- } else if(priv->pri_protocol == PRI_PROTO_T1) {
- lim0 |= REG_LIM0_RTRS; /* Receive termination: Integrated resistor is switched on (100 Ohm || 300 Ohm = 75 Ohm) */
- xsp |= REG_FMR5_T_XTM;
- }
- XPD_DBG(SIGNAL, xpd, "%s(%s): %s\n", __FUNCTION__, msg, (is_master_mode) ? "MASTER" : "SLAVE");
- write_subunit(xpd, REG_LIM0 , lim0);
- write_subunit(xpd, REG_XSP_E, xsp);
+ set_reg_lim0(__FUNCTION__, xpd);
set_clocking(xpd);
return 0;
}
@@ -607,18 +672,20 @@ static int set_master_mode(const char *msg, xpd_t *xpd)
static int set_nt(const char *msg, xpd_t *xpd, bool is_nt)
{
struct PRI_priv_data *priv;
+ const char *tname;
BUG_ON(!xpd);
priv = xpd->priv;
+ tname = type_name(priv->pri_protocol, is_nt);
+ XPD_DBG(SIGNAL, xpd, "%s(%s): %s %s\n", __FUNCTION__, msg, tname, (is_nt) ? "NT" : "TE");
if(SPAN_REGISTERED(xpd)) {
XPD_NOTICE(xpd, "Registered as span %d. Cannot do %s(%s)\n",
xpd->span.spanno, __FUNCTION__, msg);
return -EBUSY;
}
priv->is_nt = is_nt;
- xpd->type_name = type_name(priv->pri_protocol, is_nt);
+ xpd->type_name = tname;
xpd->direction = (is_nt) ? TO_PHONE : TO_PSTN;
- XPD_DBG(SIGNAL, xpd, "%s(%s): %s %s\n", __FUNCTION__, msg, xpd->type_name, (is_nt) ? "NT" : "TE");
if(xpd->timing_priority == 0 && !is_nt) /* by default set timing priority from NT/TE */
xpd->timing_priority = 1;
set_master_mode(msg, xpd);
@@ -628,33 +695,17 @@ static int set_nt(const char *msg, xpd_t *xpd, bool is_nt)
static int set_localloop(const char *msg, xpd_t *xpd, bool localloop)
{
struct PRI_priv_data *priv;
- byte lim0 = 0;
- byte xsp = 0;
BUG_ON(!xpd);
priv = xpd->priv;
+ XPD_DBG(SIGNAL, xpd, "(%s): %s\n", msg, (localloop)?"YES":"NO");
if(SPAN_REGISTERED(xpd)) {
XPD_NOTICE(xpd, "Registered as span %d. Cannot do %s(%s)\n",
xpd->span.spanno, __FUNCTION__, msg);
return -EBUSY;
}
- lim0 |= (localloop) ? REG_LIM0_LL : 0;
- if(priv->is_nt)
- lim0 |= REG_LIM0_MAS;
- else
- lim0 &= ~REG_LIM0_MAS;
- if(priv->pri_protocol == PRI_PROTO_E1)
- {
- lim0 |= REG_LIM0_RTRS; /* Receive termination: Integrated resistor is switched on (100 Ohm || 300 Ohm = 75 Ohm) */
- xsp |= REG_XSP_E_EBP | REG_XSP_E_AXS | REG_XSP_E_XSIF;
- } else if(priv->pri_protocol == PRI_PROTO_T1) {
- lim0 &= ~REG_LIM0_RTRS ; /* Receive termination: Integrated resistor is switched off (100 Ohm, no internal 300 Ohm) */;
- xsp |= REG_FMR5_T_XTM;
- }
priv->local_loopback = localloop;
- XPD_DBG(SIGNAL, xpd, "%s(%s): %s\n", __FUNCTION__, msg, (localloop) ? "LOCALLOOP" : "NO");
- write_subunit(xpd, REG_LIM0 , lim0);
- write_subunit(xpd, REG_XSP_E, xsp);
+ set_reg_lim0(__FUNCTION__, xpd);
return 0;
}
@@ -681,9 +732,18 @@ static int pri_lineconfig(xpd_t *xpd, int lineconfig)
const char *framingstr = "";
const char *codingstr = "";
const char *crcstr = "";
- byte fmr0 = 0; /* Dummy initilizations to */
- byte fmr2 = 0; /* silense false gcc warnings */
- byte fmr4 = 0; /* Dummy initilizations to */
+#ifdef JAPANEZE_SUPPORT
+ byte rc0 = 0; /* FIXME: PCM offsets */
+#endif
+ byte fmr0 = 0;
+ byte fmr1 =
+ REG_FMR1_AFR |
+ REG_FMR1_ECM;
+ byte fmr2 = 0;
+ byte fmr3 = 0; /* write only for CRC4 */
+ byte fmr4 = 0;
+ byte imr0 = 0;
+ byte xsp;
unsigned int bad_bits;
int i;
@@ -722,10 +782,14 @@ static int pri_lineconfig(xpd_t *xpd, int lineconfig)
if(priv->pri_protocol == PRI_PROTO_E1) {
fmr2 = REG_FMR2_E_AXRA | REG_FMR2_E_ALMF; /* 0x03 */
fmr4 = 0x9F; /* E1.XSW: All spare bits = 1*/
+ xsp |= REG_XSP_E_EBP | REG_XSP_E_AXS | REG_XSP_E_XSIF;
} else if(priv->pri_protocol == PRI_PROTO_T1) {
+ fmr1 |= REG_FMR1_PMOD;
fmr2 = REG_FMR2_T_SSP | REG_FMR2_T_AXRA; /* 0x22 */
fmr4 = 0x0C;
+ xsp |= REG_FMR5_T_XTM;
} else if(priv->pri_protocol == PRI_PROTO_J1) {
+ fmr1 |= REG_FMR1_PMOD;
fmr4 = 0x1C;
XPD_ERR(xpd, "J1 unsupported yet\n");
return -ENOSYS;
@@ -742,36 +806,65 @@ static int pri_lineconfig(xpd_t *xpd, int lineconfig)
} else if (lineconfig & ZT_CONFIG_HDB3) {
framingstr = "HDB3";
fmr0 = REG_FMR0_E_XC1 | REG_FMR0_E_XC0 | REG_FMR0_E_RC1 | REG_FMR0_E_RC0;
+ } else {
+ XPD_NOTICE(xpd, "Bad lineconfig. Not (B8ZS|AMI|HDB3). Ignored.\n");
+ return -EINVAL;
}
/* then coding */
if (lineconfig & ZT_CONFIG_ESF) {
codingstr = "ESF";
+ priv->is_cas = 0;
fmr4 |= REG_FMR4_FM1;
fmr2 |= REG_FMR2_T_AXRA | REG_FMR2_T_MCSP | REG_FMR2_T_SSP;
} else if (lineconfig & ZT_CONFIG_D4) {
codingstr = "D4";
+ priv->is_cas = 0;
} else if (lineconfig & ZT_CONFIG_CCS) {
codingstr = "CCS";
+ priv->is_cas = 0;
/* do nothing */
+ } else { /* CAS */
+ codingstr = "CAS";
+ imr0 |= REG_IMR0_E_CASC;
+ xsp |= REG_XSP_E_CASEN;
+ priv->is_cas = 1;
}
+ pri_pcm_update(xpd);
/* E1's can enable CRC checking */
if (lineconfig & ZT_CONFIG_CRC4) {
crcstr = "CRC4";
+ fmr1 |= REG_FMR1_XFS;
fmr2 |= REG_FMR2_E_RFS1;
+ fmr3 |= REG_FMR3_EXTIW;
}
XPD_DBG(GENERAL, xpd, "[%s] lineconfig=%s/%s/%s %s (0x%X)\n",
(priv->is_nt)?"NT":"TE",
framingstr, codingstr, crcstr,
(lineconfig & ZT_CONFIG_NOTOPEN)?"YELLOW":"",
lineconfig);
- if(fmr0 != 0) {
- XPD_DBG(GENERAL, xpd, "%s: fmr0(0x%02X) = 0x%02X\n", __FUNCTION__, REG_FMR0, fmr0);
- write_subunit(xpd, REG_FMR0, fmr0);
- }
- XPD_DBG(GENERAL, xpd, "%s: fmr4(0x%02X) = 0x%02X\n", __FUNCTION__, REG_FMR4, fmr4);
- write_subunit(xpd, REG_FMR4, fmr4);
+ set_reg_lim0(__FUNCTION__, xpd);
+ XPD_DBG(GENERAL, xpd, "%s: fmr1(0x%02X) = 0x%02X\n", __FUNCTION__, REG_FMR1, fmr1);
+ write_subunit(xpd, REG_FMR1, fmr1);
XPD_DBG(GENERAL, xpd, "%s: fmr2(0x%02X) = 0x%02X\n", __FUNCTION__, REG_FMR2, fmr2);
write_subunit(xpd, REG_FMR2, fmr2);
+ XPD_DBG(GENERAL, xpd, "%s: fmr0(0x%02X) = 0x%02X\n", __FUNCTION__, REG_FMR0, fmr0);
+ write_subunit(xpd, REG_FMR0, fmr0);
+ XPD_DBG(GENERAL, xpd, "%s: fmr4(0x%02X) = 0x%02X\n", __FUNCTION__, REG_FMR4, fmr4);
+ write_subunit(xpd, REG_FMR4, fmr4);
+ XPD_DBG(GENERAL, xpd, "%s: xsp(0x%02X) = 0x%02X\n", __FUNCTION__, REG_XSP_E, xsp);
+ write_subunit(xpd, REG_XSP_E, xsp);
+ if(fmr3) {
+ XPD_DBG(GENERAL, xpd, "%s: fmr3(0x%02X) = 0x%02X\n", __FUNCTION__, REG_FMR3, fmr3);
+ write_subunit(xpd, REG_FMR3, fmr3);
+ }
+#ifdef JAPANEZE_SUPPORT
+ if(rc0) {
+ XPD_DBG(GENERAL, xpd, "%s: rc0(0x%02X) = 0x%02X\n", __FUNCTION__, REG_RC0, rc0);
+ write_subunit(xpd, REG_RC0, rc0);
+ }
+#endif
+ XPD_DBG(GENERAL, xpd, "%s: imr0(0x%02X) = 0x%02X\n", __FUNCTION__, REG_IMR0_E, imr0);
+ write_subunit(xpd, REG_IMR0_E, imr0);
return 0;
bad_lineconfig:
XPD_ERR(xpd, "Bad lineconfig. Abort\n");
@@ -830,7 +923,6 @@ static xpd_t *PRI_card_new(xbus_t *xbus, int unit, int subunit, const xproto_tab
xpd_t *xpd = NULL;
struct PRI_priv_data *priv;
int channels = min(31, CHANNELS_PERXPD); /* worst case */
- int ret = 0;
XBUS_DBG(GENERAL, xbus, "\n");
xpd = xpd_alloc(sizeof(struct PRI_priv_data), proto_table, channels);
@@ -845,10 +937,6 @@ static xpd_t *PRI_card_new(xbus_t *xbus, int unit, int subunit, const xproto_tab
goto err;
if(pri_proc_create(xbus, xpd) < 0)
goto err;
- /* Assume E1, changes later from user space */
- ret = set_pri_proto(xpd, PRI_PROTO_E1);
- if(ret < 0)
- goto err;
return xpd;
err:
xpd_free(xpd);
@@ -866,6 +954,15 @@ static int PRI_card_init(xbus_t *xbus, xpd_t *xpd)
xpd->type = XPD_TYPE_PRI;
proto_table = &PROTO_TABLE(PRI);
priv = xpd->priv;
+ if(priv->pri_protocol == PRI_PROTO_0) {
+ /*
+ * init_card_* script didn't set pri protocol
+ * Let's have a default E1
+ */
+ ret = set_pri_proto(xpd, PRI_PROTO_E1);
+ if(ret < 0)
+ goto err;
+ }
/*
* initialization script should have set correct
* operating modes.
@@ -932,7 +1029,7 @@ static int PRI_card_zaptel_preregistration(xpd_t *xpd, bool on)
xpd->type_name, xbus->num, xpd->addr.unit, xpd->addr.subunit, i);
cur_chan->chanpos = i + 1;
cur_chan->pvt = xpd;
- if(is_dchan) { /* D-CHAN */
+ if(is_dchan && !priv->is_cas) { /* D-CHAN */
cur_chan->sigcap = PRI_DCHAN_SIGCAP;
//FIXME: cur_chan->flags |= ZT_FLAG_PRIDCHAN;
cur_chan->flags &= ~ZT_FLAG_HDLC;
@@ -944,6 +1041,7 @@ static int PRI_card_zaptel_preregistration(xpd_t *xpd, bool on)
xpd->span.chanconfig = pri_chanconfig;
xpd->span.startup = pri_startup;
xpd->span.shutdown = pri_shutdown;
+ xpd->span.rbsbits = pri_rbsbits;
return 0;
}
@@ -1165,6 +1263,57 @@ static int pri_shutdown(struct zt_span *span)
return 0;
}
+static int pri_rbsbits(struct zt_chan *chan, int bits)
+{
+ xpd_t *xpd;
+ struct PRI_priv_data *priv;
+ int pos;
+ byte val;
+ int reg_pos;
+ int regnum;
+ unsigned long flags;
+
+
+ xpd = chan->pvt;
+ BUG_ON(!xpd);
+ pos = chan->chanpos - 1;
+ priv = xpd->priv;
+ BUG_ON(!priv);
+ if(!priv->layer1_up) {
+ XPD_DBG(SIGNAL, xpd, "RBS: TX: No layer1. Ignore.\n");
+ return 0;
+ }
+ if(priv->pri_protocol != PRI_PROTO_E1) {
+ XPD_NOTICE(xpd, "%s: protocol %s is not supported yet with CAS\n",
+ __FUNCTION__, pri_protocol_name(priv->pri_protocol));
+ return 0;
+ }
+ if(pos == 15)
+ return 0; /* Don't write dchan in CAS */
+ if(pos < 0 || pos > 31) {
+ XPD_NOTICE(xpd, "%s: pos=%d out of range. Ignore\n", __FUNCTION__, pos);
+ return 0;
+ }
+ spin_lock_irqsave(&xpd->lock, flags);
+ if(pos >= 16) {
+ /* Low nibble */
+ reg_pos = pos - 16;
+ val = (priv->cas_ts_e[reg_pos] & 0xF0) | (bits & 0x0F);
+ } else {
+ /* High nibble */
+ reg_pos = pos;
+ val = (priv->cas_ts_e[reg_pos] & 0x0F) | ((bits << 4) & 0xF0);
+ }
+ regnum = REG_RS2_E + reg_pos;
+ priv->cas_ts_e[reg_pos] = val;
+ priv->dchan_tx_counter++;
+ spin_unlock_irqrestore(&xpd->lock, flags);
+ LINE_DBG(SIGNAL, xpd, pos, "RBS: TX: bits=0x%X (reg=0x%X val=0x%02X)\n",
+ bits, regnum, val);
+ pri_write_reg(xpd, regnum, val);
+ return 0;
+}
+
/*! Copy PCM chunks from the buffers of the xpd to a new packet
* \param xbus xbus of source xpd.
* \param xpd source xpd.
@@ -1216,6 +1365,8 @@ static void PRI_card_pcm_fromspan(xbus_t *xbus, xpd_t *xpd, xpp_line_t lines, xp
priv->dchan_tx_counter++;
} else if(chans[i].writechunk[0] == 0xFF)
dchan_state(xpd, 0);
+ else
+ chans[i].writechunk[0] = 0xFF; /* Clobber for next tick */
}
#ifdef DEBUG_PCMTX
if(pcmtx >= 0 && pcmtx_chan == i)
@@ -1223,9 +1374,8 @@ static void PRI_card_pcm_fromspan(xbus_t *xbus, xpd_t *xpd, xpp_line_t lines, xp
else
#endif
memcpy((u_char *)pcm, chans[i].writechunk, ZT_CHUNKSIZE);
- // fill_beep((u_char *)pcm, xpd->addr.subunit, 2);
} else
- memset((u_char *)pcm, 0x7F, ZT_CHUNKSIZE);
+ memset((u_char *)pcm, ZT_XLAW(0, (&chans[i])), ZT_CHUNKSIZE);
pcm += ZT_CHUNKSIZE;
}
physical_chan++;
@@ -1276,7 +1426,7 @@ static void PRI_card_pcm_tospan(xbus_t *xbus, xpd_t *xpd, xpacket_t *pack)
if((i % 4) == 0)
continue;
}
- if(logical_chan == PRI_DCHAN_IDX(priv)) {
+ if(logical_chan == PRI_DCHAN_IDX(priv) && !priv->is_cas) {
if(priv->dchan_rx_sample != pcm[0]) {
if(debug & DBG_PCM) {
XPD_INFO(xpd, "RX-D-Chan: prev=0x%X now=0x%X\n",
@@ -1381,17 +1531,59 @@ static void layer1_state(xpd_t *xpd, byte data_low)
XPD_DBG(REGS, xpd, "subunit=%d data_low=0x%02X\n", xpd->addr.subunit, data_low);
}
+static void process_cas_dchan(xpd_t *xpd, byte regnum, byte data_low)
+{
+ struct PRI_priv_data *priv;
+ uint pos = regnum - REG_RS2_E;
+ int rsnum = pos + 2;
+ int chan1 = pos;
+ int chan2 = pos + 16;
+
+ priv = xpd->priv;
+ if(!priv->is_cas)
+ return;
+ if(pos < 0 || pos >= NUM_CAS_RS) {
+ XPD_ERR(xpd, "%s: got bad pos=%d [0-%d]\n", __FUNCTION__, pos, NUM_CAS_RS);
+ return;
+ }
+ priv->cas_replies++;
+ if(priv->cas_rs_e[pos] != data_low) {
+ int old1 = (priv->cas_rs_e[pos] >> 4) & 0xF;
+ int old2 = priv->cas_rs_e[pos] & 0xF;
+ int new1 = (data_low >> 4) & 0xF;
+ int new2 = data_low & 0xF;
+
+ XPD_DBG(SIGNAL, xpd, "RBS: RX: RS%02d (channel %2d, channel %2d): 0x%02X -> 0x%02X\n",
+ rsnum, chan1+1, chan2+1, priv->cas_rs_e[pos], data_low);
+ if(SPAN_REGISTERED(xpd)) {
+ if(old1 != new1)
+ zt_rbsbits(&xpd->span.chans[chan1], new1);
+ if(old2 != new2)
+ zt_rbsbits(&xpd->span.chans[chan2], new2);
+ }
+ priv->dchan_rx_counter++;
+ priv->cas_rs_e[pos] = data_low;
+ } else {
+ XPD_DBG(SIGNAL, xpd, "RBS: RX: RS%02d (channel %2d, channel %2d): REPEAT 0x%02X\n",
+ rsnum, chan1+1, chan2+1, priv->cas_rs_e[pos]);
+ }
+}
+
static int PRI_card_register_reply(xbus_t *xbus, xpd_t *xpd, reg_cmd_t *info)
{
unsigned long flags;
struct PRI_priv_data *priv;
struct xpd_addr addr;
xpd_t *orig_xpd;
+ byte regnum;
+ byte data_low;
/* Map UNIT + PORTNUM to XPD */
orig_xpd = xpd;
addr.unit = orig_xpd->addr.unit;
addr.subunit = info->portnum;
+ regnum = REG_FIELD(info, regnum);
+ data_low = REG_FIELD(info, data_low);
xpd = xpd_byaddr(xbus, addr.unit, addr.subunit);
if(!xpd) {
static int rate_limit;
@@ -1408,10 +1600,15 @@ static int PRI_card_register_reply(xbus_t *xbus, xpd_t *xpd, reg_cmd_t *info)
info->bytes, info->eoframe);
goto end;
}
- if(REG_FIELD(info, regnum) == REG_FRS0 && !REG_FIELD(info, do_subreg))
- layer1_state(xpd, REG_FIELD(info, data_low));
- if(REG_FIELD(info, regnum) == REG_FRS1 && !REG_FIELD(info, do_subreg))
- priv->reg_frs1 = REG_FIELD(info, data_low);
+ if(regnum == REG_FRS0 && !REG_FIELD(info, do_subreg))
+ layer1_state(xpd, data_low);
+ else if(regnum == REG_FRS1 && !REG_FIELD(info, do_subreg))
+ priv->reg_frs1 = data_low;
+ if(priv->is_cas && !REG_FIELD(info, do_subreg)) {
+ if(regnum >= REG_RS2_E && regnum <= REG_RS16_E) {
+ process_cas_dchan(xpd, regnum, data_low);
+ }
+ }
/* Update /proc info only if reply relate to the last slic read request */
if(
REG_FIELD(&xpd->requested_reply, regnum) == REG_FIELD(info, regnum) &&
@@ -1584,6 +1781,20 @@ static int proc_pri_info_read(char *page, char **start, off_t off, int count, in
len += sprintf(page + len, " YELLOW");
len += sprintf(page + len, "\n");
}
+ if(priv->is_cas) {
+ len += sprintf(page + len,
+ "CAS: replies=%d\n", priv->cas_replies);
+ len += sprintf(page + len, " CAS-TS: ");
+ for(i = 0; i < NUM_CAS_RS; i++) {
+ len += sprintf(page + len, " %02X", priv->cas_ts_e[i]);
+ }
+ len += sprintf(page + len, "\n");
+ len += sprintf(page + len, " CAS-RS: ");
+ for(i = 0; i < NUM_CAS_RS; i++) {
+ len += sprintf(page + len, " %02X", priv->cas_rs_e[i]);
+ }
+ len += sprintf(page + len, "\n");
+ }
len += sprintf(page + len, "D-Channel: TX=[%5d] (0x%02X) RX=[%5d] (0x%02X) ",
priv->dchan_tx_counter, priv->dchan_tx_sample,
priv->dchan_rx_counter, priv->dchan_rx_sample);
diff --git a/xpp/firmwares/FPGA_1151.hex b/xpp/firmwares/FPGA_1151.hex
index adb7ef5..bb461bd 100644
--- a/xpp/firmwares/FPGA_1151.hex
+++ b/xpp/firmwares/FPGA_1151.hex
@@ -1,8 +1,8 @@
#
-# $Id: FPGA_1151.hex 5959 2008-07-24 16:42:49Z dima $
+# $Id: FPGA_1151.hex 5975 2008-07-28 14:38:23Z dima $
#
:020000040000FA
-:80000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6AD6FF400090C80A006AD6FF400090C80A006AD6FF400090C80A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4455544455557475577775577675577775577765566665563625523235D2E37C2B5111155111155111155111A8
+:80000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6AD6FF400008CB0A006AD6FF400008CB0A006AD6FF400008CB0A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4455544455557475577775577675577775577765566665563625523235D2E37C2B511115511115511115511137
:80008000155111155111155111155111155111155111155111155111155111155111155111155111155111155111155111155111000000000000000000000000000000000000002552222552222552220025522225522200000000001AA1111AA1110025522200001AA1111AA111001AA11100001AA1111AA11100001AA1111AA1111AA113
:80010000110000002552222552222F21F112122F21F112122552222552222552222552220000001AA111255222255222255222255222255222255222255222255222255222255222000000002F21F112122F21F1121200002552222552221AA1111AA1112552222F21F1121200001AA1112F21F112121AA111002F21F112122F21F11212EF
:800180001AA11100255222255222000000000025522200000000255222255222000000000025522200001F1BFBB1B1755777000000000000000000000000001AA1111AA11100000000000000000000000000002552220000000025522225522200002552222552222552222552222552222552222552222552222552220025522200000066
@@ -19,679 +19,679 @@
:800700004F48F8848425522200CFCCFCCCCCFFFFFFFFFF3F33F333330000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000004F48F884846F68F88686255222000000CFC4F44C4CFFF7F77F7F3F33F333334F48F884846556664554448F8CFCC8C8FFFFFFFFFF7F73F337375F59F9959585588800655666455444FFFFFFFFFFFFFFFFFFFFFFC6
:80078000FFFFFFFF000000004F44F444447F75F557573F31F11313000000CFC8F88C8CCFCBFBBCBC3AA3334F44F444443F31F1131300CFC8F88C8CCFCBFBBCBC3AA3330000CFCBFBBCBCCFCBFBBCBCCFCBFBBCBC000000004F44F444445F54F445451551110000008F8CFCC8C88F8FFFF8F83AA3334F44F444441F15F551514AA4448F88ED
:80080000F888888F8EFEE8E86AA6664AA4444AA4448F8EFEE8E88F8EFEE8E88F8EFEE8E8000000004F44F444444F47F774743AA333000000CFCCFCCCCCDFDEFEEDED1F12F221214F44F444441F17F771714AA444CFC8F88C8CCFCEFEECEC6AA6664AA4444AA444CFCEFEECECCFCEFEECECCFCEFEECEC000000004F44F444444F47F774740C
-:800880003AA3330000008F8CFCC8C89F9FFFF9F91F13F331314F44F444441F17F771714AA4448F88F888888F8FFFF8F87AA7774AA4444AA4448F8FFFF8F88F8FFFF8F88F8FFFF8F80000000000000000000000000000000000008F8FFFF8F88F8DFDD8D8000080010000000000000000000014000000000000000000000000000000003E43
-:800900006580040000000000000000000000000000140000000000000000000000000000F7D8000000000000000000000000000000000000000000000000000000000000FFE40F48008001000000000000000000001400400100000000000000000000000000E06F0900000000000000000000000000000000000000000000000000000043
-:800980000000F04FFE800200400100800414800280041480020000800280040000214840010080041400108204000021BF26050000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F48180028000000002100000021001400CD
-:800A00001002400100000080020000882800008088020000EFE40F0080840100002001000000000000402101000014000000140000001400000000007028034818148002800414182810820416012810A21140012810A2414001002B11484001280048408188022148008828108204F05C65808401800200000010020000100240010021B6
-:800A8000001400000000280000808802000088280000F04EFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000901200180000000000000088000000000000F0DC97000020020000002400000010020000000000000000200200008002000088220000F0ED570000000053
-:800B00000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000002001800100000000000000000000820000005F130C0000000000000000000000000000000000000000000000000000000000F04FFE00002002000000000000002100000000000000000022000000000000000000F0DB74
-:800B800023000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000000002028020000000000301B00000000000040020000000000001002000000000000000000000000280000F086FF00000000000000000000000000000000000022000000000000000082B6
-:800C00000000003F340D0000400200240000000000002200000000000024000028000000000000000028E0DF0D00000021001002000000000028000000000000000000000000000020080000B089020000000000000000000000000000000000C022000022000000000000000028D036058001000000120000201801121400000010A11183
-:800C800000000020010000008008000000000028707908000000000000008002000000000080080000000014000000000000000000006BFB000000000000001001820021800800000012000000000042002800000000000000F07FFF100100000012002358230060231200220011460242122200000031008002130200800C200800800441
-:800D000000F0951C000000002001002140011A120280220811004812000000400100289021800220042008000000009F5B01140000000040224803008812240000201402808201000021000048000020080000004800007FC70C0000002A01224824400200000000000000280000000000002200000000000048004A02FF120E222002000A
-:800D8000244800284220088822D8808922880200281280818208A2001002A88088242A080088000000800882FB5880022200000048284880080042208822080020020080088200002008A2800A00000000000022F0E528000000E02221840210022180882209180022000018221822002200100228004280080082000020048242822F982D
-:800E00000B200248381800488024222184A112C2222A842688020018220018008228002288008A0114200200008088A882881400F0A46600A041000000290442A28200210024240018808221A918C02222200882402184040000208202242822000000281E342001A02100144A02112200000021000000880000802184048004000080028D
-:800E8000004824822088048012A18220FCF8A1202182210212004612812404C8207242228284848802208822812181612148C888202C9281009240012280048220AA2488800AA8A042DF9B020020A1124081064822289880218108282221000080028280220222000020048002002824400288800A00207829090028802423268224AA28FC
-:800F0000200400808288228202286828282868280028008028A828A0248002284220082082288608206218621F74021280042820118212028280220420280288A0928008008860222028C122822400281828C22842882200202402228082A442F063DE20A6212200423200C22A84822188A924E880A1852818288002284828188220014859
-:800F800018128880218C820488A0840000220020886816E0F10412005A02004A01004288528008524220840400000000C2808128042880020028000020840888222A0800887F9F0A420040022D4220044882481002488223080042484821005A282821828C0C00211A88080082422880880420282428A42800F0B9E8001812802201282858
-:80100000296121101282021022820288A0822042220760221222282C090000288828802208002002221480240222EE77000018120000001882802502A0410048000042008004008008122200180080040042480020024200CF89060020C24242C042400229448204482C82044A21A8128270820225220910028098223032000042882008FA
-:8010800020042282202824280486A148EF9F0A22281A041828001878881A82A1A18888883280A814882B418818485A08A0C3C29AE6118482A4258278A085928A01C280A286A02400420042201842F124D320A21320E422A21322282B62A22B122AD12231828AA46A8E221AA3AF2A85AC141A6C224A6A22282AA8ED9E223AAAE89AC8125EB6
-:80110000821E42181AA228127AAA98EA02AAA2A88A2628A4642A022A0280A26A142AF2829EA01528005A15F2127223849182482BA48AAC152B1280B4C298121AAA2C688A83E82A1462222B1422884E4223048AA668212CA28832AA82A523C82A82242406004AA82AC8AAA284E2E01EAAC41F950968A0333A034A26A45246A275CEA29A2446
-:8011800085AC854AA8862A8424AC12BA28A66880A6451A062A25A8136AA78322EAA9892B12884A292804CAA8842A84A88448A0484A28AC84AA86AC844882AFAB01000040022412241224400220410220012014229412802194120042290121808104488004004820084880040000BF25071AA132182AA3662B337AE326A4772E32C22B6608
-:80120000982BC4DAA997BABD62A7BE6AAAC92AAD9A2BC12BAA422B722AA42A7AB2A2AE299A81B222AE432BB3288AAC63AAAA2BAAAA2A2AAAA4A088CAA88CEAAA22AAEA1AB2C188A422AAEE1AFE1FCAA053EAA5133AA5413AA5334AA4428A2CAAC62AAFD4385AAD334AAC114AE628B242A42B2B31AAA29A2AA2C4AA2288F4A1213AE518A813
-:8012800082627AAFAA2AA42A2AA22B2AAE62AAAA62AAA42A8AA8ACEAAAE2AAEA12A2AAEE622B2EEAB6A2EAF706182A87A1237AF622222B322F25B562F622322B192F2FB782FA42C22B8C6AA88A2F26B6E2AAB69AB922A9DE2CFDA2E24EC22F2323A17B7EE22F2BEB1DA64D4E622F2BE72BF422E21AA2995AA69DCAA68CCAA4E44A0ACA2E5D
-:8013000024A48A4AA4EC4AE41EA84229A2C88AFCFE4D20A25A2A21E721D422F422222F25F512522F29BDB2F172D22F21FB52D22B134AEC22F252F22B995AA77D2B54FE724E522F2EF652C22F27B7D2A57FDED22F25F7F271BAFCD1D22F2BFDF2D22F23BFB2AA9FDAA555DAA5C44AA48C6AA64ECAA6446AA4C84AA48C4AA4EE4A34C2CE42EE
-:801380008E813FE60200000000002001000082000000000000008029240218800800008004004800002800F0DA9900800118000000800818008001421200004200884200008828000018000000000010010000FC052AB41122B21122B411364219B242B181B66299212B9413B842A94A2F142BF24291AAD412AB4A1CEB2AC4812E4216E1C2
-:801400002264192E4296E122AC292E421B292CB491E222B89122B491B242B881B242B881B262B881B24218B14228B24228B24228B242A84A4AE822F422F7A0521B412A34116692416E121B4166B291E42691414EB21B684AA1492F3482E414AB492D312B482F14A3184E3129E811DA22E51D82E111F222D3D621329129B511F622C213A9E2
-:80148000121B412B8219B422B881B462388129BA8136428229AA4829AA4A2B8423B8426A28AF9D01208804000010020028400200001002188008000014000048800400000080020000005012D08F0E82008083C1122248B082B14299D18218224222A22488484800004820A2418022840A100200424A0A22004200002188200200EFD40228
-:80150000118A312112426012482001248001009280A8241186212228869212AA2104422944221583810221D2AE11004846A14211C2109281C242A084CAC241E092031182115852121221428081C451A02180A412882C682C4282328262245AA8282A8451212A8484436124281082397168A024198462148012422188088E222814F082224E
-:801580000012222002268106122D8292292809222088022811460100282001424840221C2201004888820080048A04C082484220A44842F0C2B1000060144082442141029800400220880288201402214229280400280021004888480042200400290200202224F2F773302180A22130434002232662211012B182024290434822421908C0
-:80160000144842002C2221818434820014231AC211828242200A231832C280A8244A888C2882F89D7C00802221D4120421905210820814889042B041A84222428210C14200212E4218208432822440420282C2824848826028243022A0424848886822DDED30210022140046122182622116022428002400801861240048488200128004CF
-:8016800000112A2834110000284221200C8220882802822FC80E1862111601114823A824240082302288221582083522322188AAA4182904009021128280280262288002272400002511122202A248200829DA3605200422424E1240422183322221422A249682006028C21824A01C124A31812A552111001C410282CA219431488028868B
-:8017000018A128C24820082C8408284A18F21B688004120080A282802484041820012335210000130428140021124824000018100220028842000080642800290820F45E6120240219034611922213242712328248486AA8285632819082C819D3212C2AE411846518237711820421160122181A3242362124C24268C81488372842A08695
-:801780002C289C4282A8484AF813AD80011C014212623022304268201122512211284021022064220000202281082C08888222200229280800482400802218028826711D01800280C42240023041284A32413022622442E8421916012D426A81A42448424A8804A04180028AC2824A022880C6424A420286022C28220C00C2222FC40B0093
-:80180000121A0252463112008A220180244141411102982002866122204802002824822C082413941114240029082142006200200222886F8C01424200000068240021428846024200824082042411000019222214C2C21A845112248004002440225822482D220040220414EE84802101400200200400000086217A42028085814581CC8F
-:8018800012480020018A0200181301390162232422248424240282292222222A02BF780520A32142200400000000142C0200460288A0820021212100C28A82820228422886C12200288228210022602686220222242AE81C0900001220A142112938222304704122220C80021C13428201000042290415022150221002200400000030820D
-:801900002084042004DB53204201388A021082842108B081218808321C28288B28A28110220282888280024A898122888AA82480028200008008000000F0FB1DA04182287041C222602430422022263821134C0122108204002A14A242222B42302220085AA21828144A024E228092824A0242200EA0842224806418487F560628800432AA
-:80198000121A048028744202005022422304002D514238908188C012A0181C250424808401182921344210028012A284420023041042F13539A0159AA5125AA2382CA2542F21C442241022A248822A2AF422111F283A824682F951825A88E832AD222A66282E4286023A24BA227232E22228AA1333BAE2752121A222226A322229B442A482
-:801A0000C82BAEA82B246AAA22282B221C82F68BC88024AA212AE117B45275122114B282A52C32481B844E431F18F423E24A28A6A42B124E2122782302158198228223A41642A8DEC2CA8926D131A2C41F3132422F2496428A988220843842482B4E8E428E422B44224A68168AB82A042A922100242224281B244AF822C34E622B241C916D
-:801A8000A12725141D422D412E428ABCB1C451244E623B242F247452A2C42B14C82DE18AF3414218682B192D222B8C1E23E0210746F242628E424E6224242C4242A282211082E4282CF2B7DE0010011110A11219E42201188081C41280138101200823081112A0210020040000481C8804008224488044824422480100422E88A0557AF248
-:801B000011211D411B611F26E61772112391811E715A3632A0F1323B89282F15E725F522A22E611B722F23E226F6E2735E726EE2EEF2AEF23AB2C1A7B92E432B132F23A6BF2E222F32F6A3212F27B3B2AF226AA2262BE66A56222F2C082B248AAE226A6A2626A2EC4AB2E27ED30D5AA7681F11D311B151B543F5727137113F15F453922F7D
-:801B800035B752B672A4DD5E125EA13F15BED3BD53F5D2D22B442BE31F13E32CAC443F35FC51537E72EAEF2EAF63AE71DAC9C22F2FFBF2723AE723F3A1A33F36F623323F1FAF226E222B2A2F26EA26E626F682822F2CFA62A22F24EC2AB2627A43B222B2E2AE88EAD6570D5AF411511A43E111E42636511F36D731B413E51CEC26B542A286
-:801C000015C82E123F2CEC23F3C2A34E422B913F1EFF2171EED26E422EE12B445E72CEC2FABE92F882318AEA26B632B3B2BD92FD123225F393113F35B112354262422BCC4AD622F2C2828ABC62A2622B242BC82E226AB6E2AEEACAFC3E69A0661F1BA3331CE135F542523F25F522322B663F2EFAD2F16E322B641B88DED26EF33F16FAE371
-:801C8000A13F3DFFC2C22B991F1CF521316E626AF641423F25C5622B442F2FFED2C22B7ECAE826FEF2B22F2DF592922F29F991933F3FFD53523F157742F242422B482F2CFC42422F24F6C2C22F2EEC2EEA2E6E2C2BCC2F26B262A6EEEAAE4CBF1A0C0018002008202882048A0400482088020010022128211022A49280092180092448247B
-:801D000048002008488044820400F02BD580942180621611272440834401214081D4121251222AA424124E2124281B428024842804400258001125A2411400824250228A04A22111292802AA8428F8326E80B411021B214AB111B662B111F242121B612B941B212B9413F142921B432F1439312F1429D312A9421CE922C4813F2264112E0F
-:801D80005296E12265192E52DAC2421B2D2D421B29241B2927341B6927141B6827241B282F2498212F2498412F24A8422F24A84A2B842229A84288AE426F2107181B614819A29419B66211714292612B8419B2421AD122BAA16414137A4223C2813B4A29E92AC5813F22CD812E4286C1421CE2326C1DB0D17222B211E4222D7962A3492F94
-:801E000016B881746232816612F142A21B682CA8422D828AA4242229B8A2B4426828EBE82022088008002100002800000000001880088800000000000000000080022800000014F0BDECA02890211112002840C1A12983480127248A04A829C3210022C0221246A18248288004803222004E822270812218024002232802282890C28A24DD
-:801E8000045FFC0E4AB181021868906113914320C44248C24A91A12642230448460113642211282723D01238512A247242C26111988E221C3A2342481021641C800C42C8C6C24148A8008681F26717A024C6411181031914814471A1A216A2C0128E21230E2F228CF321424601762162282CB11192A2141A922142421342B14221D8329AB7
-:801F0000412B2448828848118014B242828A94414A826A2C428E4128F60D182822124220A22125014230421B48424824110000003023284890C2468184522242228A22022A08105132A084800888482C2802102208F0BE262022018011410100904100102114810814124220140300214A921282200480082400282468228A0248A0488830
-:801F8000822C08282200EF3F04132462121992214825C2426622F5422398481825A214382B16E0210419621213822284341329A11416015820B812043D32883B142A341133A482822C8404884225219242200C8882A22F4A07481001281D420027222CC1418E11C012B041A1142F12044221222A148142410280C44180048A240419512207
-:802000004222156214828824228028948130C22448808808FFD1091CA2212813921140914248422C222404242082212811911114222C8424D421612118322981092412B082827811228421C2224A82A684800429A4822088882202A2DF46072A24040042A0251C6412CA6112884AA842388043814202C022C011A0481B820019048A1282ED
-:8020800021014A088641226218246842212984223222002522088227283BB200621880D12131210052111002388222312C21F421426A88A384488A93611280A286114880812822E12421E62102002008C22C88A68446422288028830421BB30040C131420024002442121542213442A082004041818284414222641120110242800A008293
-:802100003410028210612820086200626828DF24012228141B12584E11141E2246A1428AD51232121425E124AB421116A22413A2A42A91812B241CA4122CB52188B6212D24253812D21A82C89242AE1386C2213125A2288E42F041828E422AA8A4602422A0862A6826DF280B4880010023820413418184A8484A0124321C0A4240A1422061
-:802180006214002100302200A0122002008820044E8200482502290A29084286F128C814E011022044C12280948280A1811812808196A288210000180023081304400282CA2109C6021082CC42002482A2804C8242A2C200425F3C0448102104408184C1418211211130A2404141C11127121482C041140058222CA8812E41A812006222B2
-:802200002223820800100100212800808284D8EC0E14001220044260245800304224C01148184248622A244423011081014682C11200860214201802484A1281240800482C042288281CF8AC32200248132221021B12212826010080E8181482A12888882B811AE818818228C4312C82846C1222001168111023249282338228C282242814
-:802280002822800842482B84F01D3C000010014800982448144A1892631301304280022511412226984112200120011424144001008601002018224402881002F097BD8004482004142044032CC2928001C0E24003468121044A02237612221C031C61248218181210826412482290C18A842C048A2488E8140214D022487268038082837D
-:8023000023A22138281D22288812421A62128008A22213022718222A0898128822A6028200822200228220080040014240028842801482F4358D802224021611011814121848141964142C04214681242101006014826200293522C022001C228204822A042A0814205422822682426218214011D2BF0F11138114014818112903661301A5
-:802380002B288212428A6121182A849842212A052C6811802841C143188082884402282304230423A28680026221C81428888A9222281FCF492164121CD2112121E525A2411E6237155EE2312C18D121E816E82CE113BA61B8126C1B3E411B181CAD8A1C24D52364228621EA2C21EB11A72892982A81542266B28124BE82642AC86AA24C43
-:8024000046A22ECAB6422EF2A2812F12A888AA6836C88F61062E411B34221A62142817121CF24311F8315E2335B112EC12B41292C32B5C2F3167263B244A6A356A32412AD131A5171B486E923C25B142212223E2192261321B421CF222A22D424AC2C133F681418044928286C2622C4292224AE6182AFA6794902112122A94711F1284F193
-:80248000611222A6E21A81A51DCE132B158E42165121821F188335832A3C821CF6412223A2882F15AB613B2539CCE227242D922999418EA339A2A43328848AB843A228881D832B88296822222B8C4A24EC26044827244FD20C4200144818408144022603148200244012011100288002100200002A088880082448001400408244022C0266
-:8025000020A824BFFC48A1557A83E213A75D2E315E322B762B75AABA83E81CEA2FFD92C22B8C2E321F11F121211F1EB863F351326ABED1BC32FEE1C11F26F733332F12F9D1C17E621F12FC61622B67CEC31E12221F1DF981921D432B223F32BA424CB2E2F681832B8E1BAC62A06C8E82CAA8A26EE119E22AA6648AFC6263AD1F141F11A3AF
-:80258000732AF221217AF321311F37F773713B333F1E9AC23F3FFBF2F23F35B543FE23333F19F172633F1FFE31332F17F762E17EE11F16F7A1611F34FC63632F32FB93C11F33A6EE2F3EEE27E6283D92221F19FD911235D313F263613F14A2242B221F1EFA61A11BA84E212CA8ACCE822B842F24F262632CB2E2BE42AE446EE2DFF944A1FD
-:80260000752AB621E213B3F1E713E327F362712F37A7AB3F2CFAD2A11F25F792C12F1DF931731F37F773311F1BBBA2ABBF2BF61BFF1F12FFE1E11F26FE33731F16F4A1411F37F621E36E732BCDDEC29E92AAFA91D11F397983F3E3613F32FAC3E186F2E26237383F1EFA61212CBA42B4C27482E22CEC22A6AA2BA22B6E2B64CAAC44CF8DBF
-:80268000031F15A7331B221F13B271F361711F27F773713F27F7E3A13F1EFEF3B33F25F753533BDF3F33FFF3F12F37F363E33F37FF72F11F16FFF1F11F16FEA1E11F36F633733F1EF6B1E11F37F6E1E32F2EEE2DEC29BD92AABB1F19F991933F38F2C3411F16F4C3A323F462623F3CF8E3E11F1AEE34FC42C22B8E2F2EB8C2F8E2A22F2E6F
-:80270000FE61E22BCC4AACCC4EC16FD4081440011840012041A149240013081A84A248200982004A921200A092800918C0814002260226A248224800248280C422480000EFDE0C58282260166026136124282C0946013CA1411051221323341142224631211424563121D02224642200122612419261A048002581E21428384280022928A2
-:802780000848A848EF9203481B21B01162141B6127241B212F3491612F2499212F1419F14293222F3439212F3439312F14B921E414E922E414F821421E212E4296E122641D2D42DAD222B491D222B491C2821B29421B2927241B682394612B8419F2428113F84282222F24A8422F24289282AAA484AE421F72019061481A229461211B61A7
-:802800002119B64289B2429B412B34224E9113F2421113E314B923A4942F22E114F92182122EC216B121641D1CE41D82B411C2421B492CBC1122B41112B2810619B64288F242A113B8422AA284482B8422882B4A42272AF7E80082000000000000000000000000000000000000008001000080020000200814F09DC3001411404281051210
-:80288000882944C212D023249112111BC21C346213A324190420011C22C142222A08C0213928022114A068000014884842288088A284200ABD582025882323E623247232A3482E118AC28148829811621E42181A220114A2223B24481D421214381A3412121B41422088A9292B4113068E212F38E41836428AD42164181D8286612E42257C
-:8029000082226C142AF88FA32035C11412D021E224D321A358342ACC812B52888AD112B12281B143217412C21126A187288A82052712E02491112B1812196514271C281E828AD3123141201A33C12334A18622683CA6E12882D422C28240A1825F7406002A8162261A04009A0240022714209441A813A32422421190439041121981A24202
-:8029800028002280088024A268148A342220944146018084084AA2484A0A5FFA0F2280013C815212A01210023419041224002242482820140280822531222820592200401201194282024022280442008A84220882DF9C0A1418148064114E225824A21E413B61001CD82224E51856211B4112190340A124134692D12D2119E6242935927C
-:802A0000132266222E13222F12A1181C0422464193411908142724884AEA2A048A04C84AF213F7302180011D121A92432110522348111115A214244E21144218260140B1226416241382E434A294228810022125621282421130232419C481294802822AA44AC828828862CF7F092041014211285838A8522E11304282905288241323A430
-:802A800041288004005A983312222B1423E119E22482E21122C212194121228214010013C442428224A0482084E84E4521240100C041E022641428297492C2413AC4121022021682A2428088112141021C11012111DE2128924229C6518A14210448142084068A820846026830621DA5A0126228114A42821221A1124A880220A284222A0C
-:802B000084D92256214A182118A21820A44A622411822C240121A084200848242CA882282B24882038422C04002012F24F9D0014800111001120110188400118118008601460142A0111122A248424281202C0112400266218100182240024A042288A048A049F11096A61112001141B42E035B26181D62206421A2494226813D82244A1CB
-:802B800028111D8220C4115286834301864262328E22001CC1421CA9482C642486A2422448882384A848212384128222085F3703802212210621110098112C398130912412382298484A82841881024A82A4252924842CC15128988223820419C281C0811982880490228A8482A484484AE232B4ED08800380024A8101863122144A08484D
-:802C00003288481E212B82219212236816111430219880081B84228814882922032A4162288800271423A48642682008888286028FEC0B1021832234423042421819013912A281230C2982082821484820E22442012816032C22022824184021048800A028100182202624180242F0F1FFA02400001160241222424A01002C3411248084EE
-:802C80008B344190424829C2428014428371310252218081288414220C2511820815220850222A0429088E21CE6900A02111182935122302880019211132124221422541C181800914248021498204821331A11AA248C242B2112224A0482002212C860820084002FFA10B481911C11111B0228422416212803182382A1811812881041074
-:802D000001001B8148119842223012A042341800180042004001008A820422228A82F2D7150080044A12011848230221C06250214846B221042140C142131292124817223043228E42002954322A442281022002482A042008C24682023100F0C588800100A0210020048228288A0420082820432202800C20021200190C881A042880AA90
-:802D80004211200820082002880048006F7D0C328A422142012810420110A2C11081A928181921858411818846C112522D412032424862141813223C421A28CCC2622C0400502200821502A84001DF42032084041210011022B8A3A18428004001484091828001882888A02412140023014822820000220023888A042121E014220423227F
-:802E0000F8BD7F80275811121D321E235E32321AA1A11E411B2D3F27B1C264214E624653314AF2D1436AC481344E832E822631122F16A146171A3B2C2906171E2B7B1F181332A32B312BF2482A4BE222B8C296412B241CA8884A9EC22ACE8213E21CA22C48AEA121AFC20922868191215AB4427522F1423225722181088AC4922B563F1949
-:802E8000B992B122F493D329B212A15758211D412CE42414F113114E523C6535CAF412622427221F14C12122D6A1A613A4862B6C9082D0221241E2244222DC22542223824823F8D49C20B571A3232661121148484A74C2F223222D931C2AA1882219ACAC222AB18132831B851B5A2B241B241F12E229E428B2122AA1922F22837841A1C566
-:802F0000BE221E92CEC2A0199AB4821641226C2A8AC443332838C22AA68C2A8C38A2422AFAD54320C411C011482682448244A2492602A04130119041241228924A328142A02439091928949280081C09211984110111B081048A044820088AC421822820F4FAEFA0453E311AE31184FC41411F14A6337AB74194829AB9F3FD82822B2D2F4A
-:802F800022F3222266F272719AE9288DF431E1211D832F34F512132D928E413E622F3FF343728A46E329A3333F3E52221E513E311F13A2332A7241F1C1A1EEE23F2EFEA281882B446E62AEA227243B84AAF8C2C2624AF4C2C18F1F0D4AB461943113F1D1621F36F623237E322B761F24FC23813F19F8B3922F2CF8D2923F36F362733F3228
-:80300000F272322F1BFBF2F12F14EC13EF27FB22832BEA3F33F773F32B5A1F3FB6F2F752632B688E623B79FE723F2B7792F212116E311F17F771711F3E32423F1EFEE1E11F2EFEA2A11D812B4C2F26F662A2272C2F2CF4A1822BCE2B8E6AACCCFF7D0C7AF631711B311F13B341F663713B662B332F25B543F582B2BEB23F2DFF82922F2DD4
-:80308000DC22F533232F27F372711D933F11BD22F791C12AF7A1832F36FC52532F22E33BFC12622F3BFF52738EE227241F3DED21F3A3E32F23F331123B771F13F331232B66421F1CFAE1633F2CFCC2214AB842EC22A6EA27243B84EABEC2BC62A2C8AAFC4A29A0671B6219B211F351721F36F263627E322B111F2CFDE3F13F1FFFD3722F02
-:803100002CF9D2923F3CF172733F37F773B32F17FF32D1EEF19ED11F3EFFE2C32F22FE33733F3FF7F3D11F3DFEF3F32F27B792EF2DBD93ED2FFEB3B23F3BBA13B1F1A37D5E722F26F243412F2EFEA2223F2CFCC2214AB8C2FCE2C22BC62F2CF8E2E22EA22BEEEAAAE22EC167F6800122006012001A440124920000308110210400281810CF
-:803180000222420000210000008222488004004828000070DC0E2212141180F442111227241A4281F44281001B492B2413FA421280230115222462112945F12112522C216122281C85E232318190614E921B2826226836134812C182482C0A1F242888828428F8F3DB80B411C2111B2146B311764292612F24B111F6429319F642911B41FE
-:803200002B941B432F1439212F34A9432D911B434EB11F22E414F8234256F1214296F12352D6C1429AD222B591D222B491C2131B2923B491B642B18132421B282B841B682F2498412F24A84A2B84A22F24A84A29AA4A88AE42FB5C0068581A021A16B21196121B61221A86BB1194A23AF442812229A9432D812321F422524E112EC2522A7D
-:803280000C2E12521C84C2531B212C9561181B694AB181B642B18112B28132421B682B2419B442AA4A23242AA44829B2A204272A8F5907200828000000008002000000000080080000000000008840010000000000280014227FD40C9021181981A11229051E418A0223830486A121133121222721829282482922021C34923156C1821A6E
-:80330000A252122E912820828D1202221124882414408202488288A028B05248212188021F28027071022CA1C1883D124E11235121B0428194414A33414828C224562141C13220A18423F84281422F1891113951218A94511D621CA428E81C34C12C6C141B242419042D4228C6C141F01BD72031E11A021A022B414A238128843B3158C05D
-:8033800032185E214A324227211A28A4612B28823146B21178229152112981F212C19E417E8117211E211E4128133521281142141B823C1881342211482C6828118641D2F20A00301186A321107142A1212D92704212D11219410330114A9A41882024229511804181A92C290D2602002CA848214827148AE222A8484682246412244824E2
-:8034000048288AA424F062C70000004826814401421B418892422228D012012882001411142D420014C8800422281440814483028224400224820024800820F8CB83E0166113141CE132C4112934122A9492132242022D835E812D1139ABA41D22424E1168A69142216813B36191112B2112582F2861241388919213B182258299C1C2233E
-:80348000F68241466218111C8496422CA44846028280F44D2780A412807161D221612448468398411B248622D812E81678229192E2199242CE1162142954122CC4414A0126A15852922562182C921116E211A442183B24882F24A2844239186214282034C242828220F89A576013141414803421122212281280612418121D221C01280036
-:803500002A48012661231CC21312402284242281188108138888244811021424C8230424240020E4660B2262181100208624862C2281289281221136236228421188481A44E12A04211C936128258284D42202628008484221002420022448268222A8429042CFFA02304180128121120121124221482A84818C21082D4222323C041C817C
-:8035800021A86812108181162188A1481C28961128908262A82D238AC24142822A0C211082883482DF9D4D8125110118A04124111828141C18C111422442003200280021002800480019038001628A144201000010028242822200F02945206413202221A12426D112B422A56111824681A1816E82198461223A24C421172A4819D4128107
-:80360000A22C291201282632411C26133231621CAC2C4692C1628825C2824890826AB842784222B282A284602C7C092A011C11410118480088682D118246914120C1A38028828104002C04181AA2425229042C098882A0212440022219021142008022082242F0214600141001002904A043209212121722D012D812021338438222221DE8
-:803680004216022442821888208118410111422882001140814482024200004823F4AE118021042242484830110023842CA442800A8001204201C04112581651122E424846318148808208A242112A0429222C24081002422288C880F251AF004021641A288022041C08212C884831111AA28411282A61211420A2242D52881C82212902D1
-:803700002D421130811E414800108228846418308220248408428288889F870B681800002142214A0329888111014220A186002521C4410020020014222882980040022A0413823821004223842A0221210070780B80021100201282882C05485816C21222180013C661826014E0182239822302484081A6480048909214284242808C1456
-:803780000210220420C44214BF76030000483302230180034821240013782281230C1220C822602480A61421341729008044112104211C54121422002008204882022148F796208101388085046A8102281800C88A020080182282021A08800146611900122001122222828822288224200800224A8888A28222DF9E0B2240819421100221
-:80380000221A08181400CA4121840828800413042611912190A12D82004E82141218808121140229081100422C8408800800884FAB04481148800118128004108212222224014E811985D9222884018800824840A1C120118124012308623148290890228068248821424821219097A06219062819926348724AA1AA2652225224582F2257
-:80388000277D8123E813BDE1A86F171739E214A8426AA2466E222AFA83532F24A14E15D211E918A28913B341A114FEC22F26A42C3F1CF641436ABEA1A484237882A2242632822A3CC2A044868172C30A181651117A6414122CD1222722A49D1AF882722939818E812CB332FD23B1809511284860341E513F28B192914342881AA86C2B423E
-:803900005AFC41118A816821281A92C3201A611417282CA4442B48824221482BC4A22E42AAF4CB1120850115A152663242F012611A95614A47A1452B2513F523C1281AB4C1C2212D818ED26E811B6219522316C181DE133ABAB154221E91C692134061111D412068322692A22718A81C2484C8822BC468C22C6A2A884AB842F828E70022A2
-:8039800000001124111021124122084012011210010021282100288002288042010034400100002002220000F0CDFEA0441F14E213E313F671515E423F15F543413B466AFE81C33F38BDB19D423D232F2ABAC3B962EE16A28EBEA22AA2662F1FFEA1818AF111721F16EC38E83AFC23611F26F432122F34F523331B726E21288EE1AEA22BFB
-:803A0000882BAE1BAE2BEEEEE12B6E6641724282A8AE8E822F2EBA62EA2CF8E2E2CAA4662B8C3FBB094AD211F631311B231F37F752423F15F5414133F46161CEC23F3EBDB3DF3184E13AF9C3912BC43F1CAECEEAFE22311F17F7D1D11F16C4913F37F771D31F3AF8A1C31F33E537B432E527F733733F11D51194211F18EA2EBED2B9C2BCF0
-:803A8000C3BEC3FEE1E32BEE1F16F621A22394A2EAAAEE2F28F842C22F2EBEC2BCA2A6668AB8810C4AF431711F1363111F17F731232B552F16F662712AEA2EFE82E3DEF12BC83F3878A2B2D3FD6363EEF1EAADDB3B761BF71F1CFDA1C16EE21F23F771612F3CF8E1C33F33F712632F25F162723F35F151511E41AA68131F22F2E2E22F2EBA
-:803B0000FEE1A12F16E61EBEE3EE16E22CFE8282CAAC88EEE22F2CB8C26C242B6E2BC46AAE8C5F3A0A6AF631311F1333111F37F773232F21E536F762312AFAE1F32F33F712713D432D122F3BFDD3D12F24F7C3F1FAED1BE714F771311F1CFD21417E633F33F7F1633F3FFBF1433F3FF752622F25F5D2523F3BF733711F19B8B17831F17147
-:803B8000622F27F3C2C23BAE3BEA1F3EBEE3FE61211F2CBEC2BCE2ACEE2BC42F28F8E2E22F26B242A4EEEAAE8EAFFA03186012400280442141210982200900824212308100800111A092A012A01260128081840922482282A04824822880022800B0A20B00100148273680A169460246012D932AC483138A2148A1484E21224AD82104242C
-:803C000056C182009082131C32110046033081215012408344826424C022824A024A48F1117180B411021B2146B31172C292212B1419F2429219F2429213B94239212F3439212F1429D212B921C4912E421CF8214216F1224296F1224296E122A4292E421B292D421B29341B2946B1917242B281724293212F1498212F3418B14228B242F0
-:803C80002AF242A22229AA42882E42EF8D0E906118684A11A11419A21419B26299212BB413B9422BD21229C291122F14B822C4912F22E514C9C2522A68192C641D26A12D26B3D1E222A4412E4212621B49221B48422880B6429A612B842AB442AA4AA82A94A22984FA22424F380100480000000040820200000000420000000000008004F8
-:803D000000000000000000000000EFF10128114061134E2124724621E82924691D524226A284132291D2A0181AA22448197412E222C1211B5A2142231CA21A2DC129D11222B241AA9426633810F14221D0320846028A84A228232C0442483FBC41A141282828483063112AE114021306241B81CA31212D8213CC23193B41502134104161F0
-:803D80002590512322A3241C8411C1121F216821144A8134C14032416014218222424220226412F0CB7E80242612B11182C242624A91C14AF952211B424E124E814A3A4325F3411215623819AC12361271C211F222111CD423B311B441728282C412341365122F18B2A1B4518862142F1408114633A1248088062EC2822C8424C442DFFA22
-:803E00000E2A11012842197422311126810282988021812A8AA84B38129041426011241A820C215A22B2C1820D2921D122014E1382107162022419642480A84280840228F03D2D002002806226202688012C090000422225010014401101245022C200230230112C91412D118A522282002448002480082822006F254E91211C1261112EBF
-:803E8000412711211502E034A212E028A5418693A116A3831924E81422C2436642B142B242B1334421A418185A8866153C410333280129C441667142C18111866234C229C4822A34C229044A82E49A036012118054224A02809821288AE121A8141423028A0688192482C441904227112905242442CA8184145123C0115622B142DA32A417
-:803F000048211C0825024248822A0C29242202FF32091C02281961122E11501229064E1212904280388116837161422102112D22111C829421158224A98120B223210117218612110130211C0414C24683185222244A8802422CF47F53004A022082816625A02121002AD421810322222424281119B482E228A142428821141B41292441DE
-:803F800081083266A12588282148284200B04202420024828250225736202725014A01208218A2182223651240A22833B581246622A02428428A011231E022992128212123048A8408248811808408208C2228823482230480B242F8A44400001C01260214E621A424002C88641842881220A4841882808221021A022081A2411D322220B6
-:80400000010070A20114282100218220822AA44248F0233EA034221811E021226613662387662218C64393918AB243E91A2426266616172268281AA4148229E231A812722B211D421B412382BA2181C28224342EC1221B482221882384A88646229A42422A84E624E886072001126A01801402290942A01422232482012182188A84488210
-:8040800062221418282C0424122A0818824A012A0880040048240000A2292808F014D600A20042202401422714A09448241C5112801101624213829841482C82420320414102134202C092001429D4124882082C08A89042208208F0F989C0210042380023240282008A2104488A02A082408148020080A4822EC2208166211890811821CE
-:804100008800822C02208C2202220048E028C4821F9F0B1324C82111002081012C21126214232102180029210148113C1281442161312088249141C82112001270421121044842222448212004482074C90BB0110428121916A32C23B441030018102221142142014A5122002C246121222081C6A3110048244222421328088002190200ED
-:804180000080280823E21402402121012712222302241C014A014011C22180828402112C26631248582858A8D022D4218C01183021C2304120642442421411230446028222001CF87F9A8006208442224402238822542219022846011C32112219D41201212C04888024C241141812241343034E1220044800009042B04202C200482982C4
-:80420000F44AB8001A82041118004A82028A82021C842903208811A228821909881400820080822488AAA188222A8848220288800280082022288208DFB40920681240021220D112A182234402120011000020248261224021512112482302408248B18162211A22224A01420080022902480080F2FF2520084819120119022088248888AC
-:8042800012032246220219447122228205882C8804482416013081B031240442200410821282122104422008212942E21942019A26A2243C22C3123AA2162C81A8A8A22C34131A61124213C2A12683D321A4881C62112F1224C4321B3423E221C1828AA1341E8122BE221D42AAD122AA921338818E4226F3622248B0628282D2220282A0BC
-:804300004E86A14C2DD8B0616418281914C1221B642CC1622F13E43FF722422F21F5C2114E5127121B341CB31272219251145EA11B222B481726282F28BA1324E2192CBC42B432D622D421D11395132BA91DE152924EA1663343238438421348E1241422B4422C82022CE822F22321C0211B12171136A153371427122B4423B1C11A23A487
-:80438000841341D221BA12B4A14481A12D1B462AF142431F26987217241E4146A1411F24B323AE131734171B2B449EA21CC81156A25A2B642C84CC218A8424E81474813222EEC22A044AEC2E88A82629F86D181400C01180080026022440018880088811880011100300000022100222006012C082C082800888008228800230BDA0441F37
-:8044000017B121B231A22B3F37B733F222322B113531C31E32DE523F2DA1B12F24F483819E132F17AF44AEE31F18E812F232622F32023382FC11511F32F391531B1B2F22F412233F39B9D1F4F1B31D211F19ADAA2F2EBBA269146AF4C1413F1CB622A2CE173C3F2C7242A28A2F26B242A48AEEA26AAC8A2BE2A7E4141B441F1FF721211314
-:80448000E337FE33333F37F462322B551F31FDD1917EF22F27FFD1532F21F8E2F32F1FED2DF373F11BDDFEF13F1EFC61211F2DFD62832F3EBF33F151D11F15F571733F3DF5F2432BCA2F2EFE83C33F18F4B3629E233F28F9F3F22F2EBF62ED16B4E1F8C3413F1CE62EBE827A81F3C3632B222F2EFE626223A48EEABAC2ACAA2E62BF150C79
-:804500001F17F721411F12B231F331323F37F573632F2636423F14F843E12DA2DEF23F2DE531F9B2B23F1AE832F86261DAFFF1F12F15E71AEA26F7E3A32BC43F36F421433F17E537F5D1535E512F24F442623F3FFFF3631F3BFF11333F19AADF2F2CBD62F7C1C1EE421F14BC43B2E2AA641F347843F3C2824AF462622BAE626ABAE2AC8AA5
-:804580002AFEB71A141B771F1BF721211B131F37F613933F37F672322B553F31FF63F12F22FA52F21F3DF512932F32F332113EB23F17B741F471711B661F1AFAE1F23F36F872E33F33F1F1511F17E537F7D3D32F27BD62F462623F3FFFF3733F2BEA39BAB3F3F1D22F2EBF72FFE1E11F2EF443C13F24F262222BCC1F34FC63432BAA2F26E6
-:80460000F662622BAE6AAAA6EAAEAAAEE21F470A2A011400601212A049229280448204482001110010018012022A0888501280082B9280011C0814004081840228008220B85B0A0022112602422825A22134482C118131112813A2141B422043214A3122F022421C5221282C21212281295132C081122160226012100200250200888A2463
-:8046800044F3D9C4C0411B21221B2146B111364219F2621219F2429219F2429213F8429113FA429113FA429313DA12A94A1CF921421CF821421E212F2265192E4296D122A4292F22B491C2421B2925B39162341B2927241B2827341B282F26B881B24238812F2428FA4282222B84222B842AA4842E429F630448192682041B612394212B82
-:8047000016112B9419A2B41B282B94A22B94A22B94A22B9423EA14F922124AA8925E212A6C1C2A21CC11DA4233D1241B492C3491B01116B28114B28114B28184B281A424A2A04288482B84214A7822F258B40082480000820000000000401104004C01880000002002800400124002400100008480810400DF7D0718282216B14251292438
-:8047800017831220182871114201502198304128812CA44289A2426846E822E132A5412D52382012C4A48342E191B442A8866694C126612111884283280A828A54422064242B5990214338128C42A28149826442A932722B92318849643615E2844AA14B2E98F02451D05888D485117212624C844184642C14719152211D92438C0A194176
-:804800000186228E5412612444A39462218E48C294F0C61D1428CE22381CD52254186C628216C6228A71B8B221611859140123B483A12CAC8E921C523B8289F719266E82846F21F2182115E2A4C124299421D6435418821F84B882C491418813AA4B2F1234814C04696884230A2DCE88898474F3031C41048C82A181211B41228466022009
-:8048800011A2422571A108121C014E217048044220852C9456800121442E839A7246A121806616194402241062882C0246A2488004F0B1FBB0240418001952141351248AC2121002211F818428A284132224324811141944A152D21322058384219414122918219441002248232288084088084622A824484AA8484F210E90312651386809
-:8049000012122CB2410242119AE414418138421F817419C65285E511C411282D44214F224553184437A24F22855162984E211C622283DA723B386227A47C5418111724141E8A86C1E243E2A8A4825A122CCA28F0272480264241812231111846A282421502141198428B121CB42114914148114C046E16172646591427122F448264219AEE
-:8049800004222C92293E861B41424073411231C113E8A1082AAC2883B8822434482A88A6482FD6044419A11284296412443C7221041602D82C059C348219E4E1C812C324D318815212334481A181228B4116628125045B3417218286C2412668228D424B24842824001C485842482CA22926846488F09CDC608460411D424337144B424147
-:804A00009763131459841CF1249860234AA31213F2182425624426E1224518648DC0183841112025D41834248B42A3081F239428818968212226A9291661884CC8282E424183028614744A741C0725AD14212604250B004F286129438174227154882818B182011B418116B288C186156222C644458C18B94A912C276181C0411C414428EC
-:804A80009C144372A2C41141292264242825648996222488A12129FAF5E3142260324008128D624284220048008145182844843944144284113022B02B91641082820360228C26889142133548C218A44D880042204214922848F07EBE344F1422D1425216CB1437811E4447841E491FC451281213B15C98581AB8887334BA88714866150F
-:804B00008A31149B822DCE85E4A294441B124782679A497448C24A4B431C33248392284D489B618B41484F947A12CAC1198359C1C6CAA64E2C2E8249312C888E281A66CA1F810A001C813222442382722622F8229184461241243242111C2243D484E41482041562112485842161A2124B1290424033912322F82282168CE148A61284A591
-:804B8000A24900E081C4A24821434184F4FD6A8002811440584329044E2A1142100A1D688742466182232444C8444096488316C222442C3124E0C2C41253D41261128D1380011211922B2460142084E2C4E1240958808515F2FE2A203411001E482304228413280443A2282A015022C021411116C84914928828128C24422141010000206C
-:804C000048924D12532208A08149B88211024282492208123FE5096022111813B12B344880924A11211210188A112342E418130441CC0C16E3985418008D442C021C0224C42A44048995322D4218181488212D182B8490224B1889082A6882229B9C004440081211E11A449418468694224845621441569152C0714F120C2C819282408266
-:804C80004A434209248C08128522044410081022C1844480A8418082381288F0552DA0182D4116C44140A124460212302842D04232118140681888874C88146018849043100840420848850213B1183488C30430412611622128842144844284C0142F14F855BD2468807412424802184124626449A114E064624264464544048412182A3E
-:804D0000312218504841282B421D24435684B5C4414C838288025220A94956C1644094842A1812C4C42E444A6842EFA70F804208222A410800C084840080A852001B1400811B18000014001412D08102000000DC52180000A01210080000F02CB420C11811245B248031188344E4411202188D12181B14C0148C1882691120449881826011
-:804D8000348D4180041921022911E18214A8181160628008218B14848C13288882014C022FD54D424C8204008032142D11814C01280020012A0122212CC41848988B521AA412188CCC17D8C0488B124C0C5CC1244B24286183147142248A024246024307421082F898347052E2B86391871483A623CF2414FC1246E6F5441383D42464811F
-:804E000043B311521C16F1656828519B21CF1851C145FC3A892B14211465D89952468C562911797258F8138515F446448B218AD821D651F5A2444E124AB8124C7648FC48388A58286BF1128E989AE7188CF8D1A78036649586D1A1D41854832B158CB118F43B282CFE1A342B1CACF344413FC3D545F41A166F19E411F9844C1BC44E438E38
-:804E8000434E6217839E621FA4D131E564D1A8A4116EC16C676835D128E134A222828FC7F32619478195F213C1481F2CB1C2F134426BC38FE4F52638C28BE84B4469F85436613F2F48B22431112117216F11F3431A1CE382B64CD2A781341242904AAFE2E124FA6212141FC6F9E2446E91363C189B848AD138F268991AF6E824126EA12756
-:804F0000666F417338E116C43647828F83F119114E9C4D428745AB244F9123FA833126B114B88261286B21DA4C3C644C226682AAE75B02442541541244244426024D83E02248C882C086846C026C022811812110922829A12879219816826D11C2618465014184344800A0412440066484441648446844579E606857D4C55C558FC9F4B541
-:804F80002D7F947444F2184887487B58482F4FEC28F1DC3CCF46F2B2C1CFC1D19AD4D6D4B9F54C4941EF51F48F8D9D1B2AC188AF8A7818F822811F21F9BCA88F98B68BEA2DFDD5282EA4AB228F83F214283AF229328F81D531F9D3B22D813F56EC28B9CABA82EA89E9A2FA9CA88FCAE829FCA888CF88791AF8AE3FF052745F42F618189FA9
-:8050000081F17A5E77EFFF96B64CF4184E3F7CF48A5E2F2EBCF2FEC4548F2DF76B627F3FFD3B3BEF95F75949DFB2F75A481F93D697F585C91F367423FB82881F1AFCDDC82E898FB1FB8AEAEF88D681F231123F3BF62AA91F13F379688F83F2F8E83B36AF31F533B37F7DFF93933F58AA18AB5D8DB2EF84FDE2B82BFC6AF818C8AF83AEB725
-:805080003AFB232B244F21F33177A5FA191BCFA9F43335BFD4E566F34E52FF51F853662BFDAF85D728795EFEC694AFB1F44E4CAF92F6E7EDBF99F926351AF14D57FFD8FC49CB9F32F66B6BBF93F5F8FF2FD3F5F87F4F6BF242C63FC1E175F585762DB6EF43F3292D4FCDAE6CBF27F37B789FB4FDD3B72F15F153F18E92AF8CF9E2A62FCE51
-:80510000FCEEAE6BEF4F4EF9ECF86B8B4BBF4B127FDC4EF2D6721F63F31F1FBFA1F17F7BBFF7F36B7F2F67F77A76BF77FF72722F27F7DADAEF64FD6A42FF6EFF7F5BFFF7F67E7BFFFFFEFF797F56F77DFFDFF4F487CF3FB6F6236B2FAEF6B3D3FFF7F7365FAFEFF7FE7EEFE5FD77763F7FFDB737AFF1FB3F3FBFC6F6FCFC8F8CF74B2CBFBB
-:8051800037F76BE73F7DFFD3537F3DBDC6F5CA58CFEFFF7EDCEFCFFBFEF84F4EB964FFFCECCFC7FF64D47FDD0522400126011400160884A04160814C02101108104104281100008118420018004818000012240016081200420082FF7B0E4112C150248C94148CD424114122A1146064407311485584893915831424447858117258112192
-:80520000452814021C9121A5018D118618BC1114E681D632886614124C88942A8A541A2A14088186F1EEF7D024F4112485F3112487341F41366E1D64EF24D141F24A9319B24A9945AF24B925F44A9757822F547924D852FB25488DB14FAAC4814FA27418F1264A8F19F2215A9E25ACE549D2A2F5D1243CF59124A5F3912C87141F49724A84
-:80528000F2812CAF34F18164AB941B21AF34B985F44A9243F24A9243B24A792498924F8284F9A44A3F2F0529F11164AB4215D42AF1116485D241F66A128E448F64B981D468B985D62AA94A4E93484EB32AF442916F8294122E52146F82E411F8264A96F126CA926F922CF826CB178C69E889F626C21B2963B69132628E2489F181648F4445
-:80530000E14892AA5B68AB14A28F4429EA4423DA42F982484EB42FA8D1ED0720080040210900002800000000000088110000002800002008000044800200820000003F7D0F405126224F24712871289468848B2D8F2132C8E0885484266421174183383AB08824446814811745AF247144D81A64548C3B42898B988416F4128113E8815EB1
-:80538000281D3C4D42349564111C611C3DC8818E6266B812F418A49280A428222FC8041334821B21411922B112748792846523641299DC3491818D131784A6326117681CC41143824C9C27902519C22481428C61442F246224139828361865194283B1588A92482B24A341E24924112428D4A2C6A4C9621181BF760942272C4F2291241BCD
-:80540000522D284B344F24C8846F157814F8224191CD42CC722867156D3317A21D26172456C96483D924D448C241699B4B8746599419AB418D24AB4A445F2C91318B211F4295196B2447842F117A24914529F52B8286DA84AC256F82A484C9FCDA228E22874438125F7909141114103411A5D28112C8282366884A38911C281128A8849668
-:8054800008828054181116D481C42431812A0CD8D0220C8938818928D81821714842981819A2141984214822810344228826F8DAD6005012124128241092412E1140214114A5144B4125175418438291445081445018215E2124420000508114100CC18A04111415D828110486882219688390441F8E48712245614226D5A1D421D1418809
-:80550000D238B124314A197642184A235E8328827A9822141C24724A23F252283D224B4B8742256A41CC53242C7651C6212D222CF314484F89F422129B48167228C78B4A283CC243A834AB122F21C48C672646C4C18C6682FF8743712304444962C42D2310C2125287162A7448111A91A1178142257192065CB24161428D4230281417A4A1
-:805580006024442F82012D4219851252A31D5C8E481E24871C24131492C12C94418E14682382E4E8C2944698A18483F2649C00142D21191181C1852C5281572212150212416934424993844AC229004642C1292F6164224B388D261D381843448442468182036C4118921CCCDA3808193888812D148D129618E22412C4582A3444CF880212
-:805600001362442823724184B214841831182B854130B1441B923AA4826C3318362A0282866414A0141B4141861281E2280228838186F21448244B84A44EA4622B4B5D888AE23804A0834EA24C2422C4C8B082D25101278162941116D84901841614227294A34143924240D8816118225522E9D8E124414828586A8189F6241197432CC501
-:80568000141D221919886411217341C21116484418A4614548E24882242198148521E1485382DF874F410230142120A228841C4281062D4814842502844C1402400922E325222841889484811A2414240190288901901224382508894412442C837482112424F47AFD14395242913F61F2144889E1422442FD122A1CA458524D13111F28CD
-:80570000C37A2E19382D6C5B218847811FA8544887268764CD121D18CB5236DD86A621A7483B42668121C321AF445114276D1D182FC4FA22168B21A7192B414D892D482F28A2A48BE166C4548248CE148B846F580E18282240D14182418811A1921952228E48464408828D8512A1321C088811122A240C8218C6A4121229490412241E28B0
-:80578000818081A48428898804414C11949222A374948862124F8302411788413E4163518446F2144884229C1852821874224C32583028845840C8884B128902824D1913444888021A222482014A1131484800215018130864C0428185246288F0FD1D200310829282108191124392512A0846381821224C01218648084058244781168EC5
-:8058000044084A61892A4414B11B94219381624149C83428A883314818218881498128840C42B03447314286144854C11642CE2211142420D424F11182493118248682210348CA1202256124C0128C21156863142F44A218162248446115288442450821A74C48258224042304844414E72500161201122800103253221814288448448C0A
-:805880004614B4212108C041160E1522C286D0148A24582126820442101821B8142874412408C1B02428322226024820F4EE2630411428C1242880912245024821102232228511022344884286021C628887124F2884426422A42041184C8205001C02502846416412417022281444A44840C25F20420437248C226486114324B1A84491F4
-:80590000412D44814928B41208178884822D142D48CE16898424A48414422E421482528C941170481141E8C8324842001C484881E484296468004825180A5FDF080000888C088481C290288486081112663444A018428122008859420498118280282882082A0890948544280280020060C88018E42492247E950082293238481800471248
-:8059800028121061140024C01A184126C46418465421004283C2244116064952328D442441411410014E88004D8224866E24888C0C3420681289F4FC4450A32AC15810C14260421888708884B98AA281888608884C22163282D02141A4C115228148919214149184824CB8D892883E84C21AA2814332882EC480028C9228D01CE2810222D6
-:805A00002721F02979142B164F28312A6F15D34CE2245B681C7425C4211F2E344115F3C8141B431E148F219676484F63F1781A8B29CDC4CB47CF4ED46DD25751448BC4DF28BE58F119948B2C87D62F17F224158D1C16754ADC1CEC127248E4543565CF46FA28C49D2137C827C486B882B46EB844AA823B244B488F8AE69A52A22F2F0634EA
-:805A800017C92C3228EE12AB412839F348226E16442F1832186572889B2A6A78687BCC588A4DC46E81C0882146F828483D4A153D728C94663E9E2B219F28944229D8A6C1E25E2C8F48D41424A8B18CE5A8E2A1DC2818796CA5948E6EAF23F48762844E84881C25F667B12459C6215D181D4E379147822F84743CFE12192B89AF91FB384A69
-:805B00002F8CFF11C92D944FBAD8C2E141F832961C9A224D58EE3A2CC2832D515E228F1EF1B612DCF1A7A74612E428C9841F2DF2F1638B8A1F1BB181B111F191B8DF83FA884C8220AC444F31D8237C2C0A867C48FC3C42A53244C72449A4F12034220048246012502400000040011C22480554003189120221004001611004494808200217
-:805B80002A21C812C0368013C114C0145048FF8E0E7B757FD4F12C28DD6557F24F67F3561C5F41F11838AD886F81F8C988EECC5DCD9FD4F7EDED8FCABBB8FB919DD5D9A4E184F41141BF96B628F66C7B2E721ED24FA1B578F6B3E11F2CF44AD64EC1DD744B643B2D8768ABFACAFC6C69C29F9FEB45F534344BA237B12F47F448516B352F04
-:805C000045B15AF768328FA7FD5B4E8F2FFE48484F457562F36D1F145B554D5CDFB2F23F7D8FD3F23836AFA5F11C15CF95F589987FEDF9C9898EA16F58F8DBDFEFC6FFABBDBF93F3B3BBAF48F853593F14F5395D9F33F38886DF9EF863536FE7BF94F9FCAF4FFBEFBCF47AFAEFEDFE94FF2F3DFEB13286F2FBB2AF8CFC59491B889F9FFFEC
-:805C8000FDBDCF4AA2F53F35F45367BF5CFDDDFC8B64AB28AF26FB3A9BA7A5ABEFAF8EBEF8ED27F54DF8241F35F717759F92F23D3F1FF7E2C6F252587FC1F52A1C65F41ACCBF8CF842FADFD8FD8999FFD8FABABA9F9BFBD1D9ED186B547F5CFC15C1CF66F72D6BAFD6FE787C4F61E521F478623F7DE63FD666CDC25FE6E766F637661F79D9
-:805D0000F23337AF8DF5FCBDDAF1C1195FD5F5547C8FEEFA633BBF947E1CB9C659CE2B6EFE2A8FACFD6E7E2B62EFC7EF86FCECDE2FA144F35373FF71F32B2BFFF7F3786D8FC6F65A5AFFF3F75F5F4D162FEDFFCB8B2F34F9D797BF19F91E9CBFBFFF6A3A2F8FFFB7956BD94D54CFC1F5ECF6DFF8F86D8CFFE7F5F67E2F1BFBFE2F4F7BF751
-:805D8000F4766FE3FFBEEE5F7BFF55675F6BF395377F6BFBDEDCDFDFBBF1FFF97DDFDFF3EC648FADFB4BBBFF34FC5F4FFFEEFD3C36EF4EF67EA2AF26FD6E7F6F46F67CFCCFC6FCECDF7FB40B140020020026A24822160848148688228882A424122810084C92128171282A18180218400125417824011412244021410560892029242104F6
-:805E00008F64058A042643C81316386215184248C168256188292151128C545255981A4051A1282A444148C542C018C664224081B22241084840C8118E2C83249188822D1216883814A9221202A826F2A7C5C0421F4152281F417248F31124A3D641F24A131F41B24A9921AF1419B54A3924AF1439A42F147B24D812FB24481CF9244A4ED0
-:805E8000A15FA2F418216FA2641D3FA264592DCA9E24ACFD91243CF49124A5F2912483F49124A7141FC8B26ED141B24AB981F24A9251AF343924AF2439242BB447822D914F8284F9A44ABF2508639261E5A36145B21132661267241E24AF44C824AB3419F24A9422AF5431142F1452842D316F82F442354D1A4E355D885AF2264A4E213F2D
-:805F00008261552D4B5CC25A5E284D411B61ED4219B24C11D112D1C1B62ED141F66A9419D24A9A448F34AB42ADA64B4229CA48AD942B428D942D5ADFEA0E8400000000004440040000000080010000008800005800828400444004002400000014E095024C14711236192119C15880E248022D62C29592112B1C4D42C0828A1102591524FD
-:805F800004A9416A111E45426AE824830943F112216D221A9211121C59584F2268884A2804839442496842A948C288848046F48E11241D32A6042249211232342915F282288591119842941CC1888565925B428714E0A836241CC2231D648C8CC218654A742CA281426081C1433C486222A561221C62A85658128931222B841CB41676240B
-:806000002296448629F4AC39241B424736412FB201322126A221416F8832482B42197813B259C85786D838B898724452181CE5241AA4381783C9F612894AE1A1F4814E2E548F42988816847322FE28441919981115F28926244BA489742248C91A26B424EC947852D2A45228416E8952DFCB044D1280014911B148614146A2282419C291CF
-:806080001628040044112D21484445A82415023142530222D02221C14211181243A4416AC82CE0884221E8248134428225024C22A8244810F41A3CE022818201221F8136648421A012602460441944054C48186888281142248932211420B122082A34112B12289850284C2444344882811F88441281C14824124E148429EB81146822EFAE
-:80610000910F436431269C136D5141163311CF12F1CA1114568331993331B2A9FB1264113279E31482041FE892251D5685D62C63938F12D4A4C53867214B484F18941327121FA2B121B818F223889B5A2DA556C8612E121B489A5412222393242DA84EA4C4A0488CF8667940522189033B428D141F445118253B4913118191881C0199B3D2
-:80618000221135282F92112114611423D2627125C83827114621D922013B581D2219128163982E18A71C13F849A48C81E4169181130168182AF11288442319185828FF99054B16324592114C91612223E142A181225227243C7144B2B1348649842841B4682802CB8245F141282445C12883B32EC4284347B446C912B295C2224384F22CF1
-:8062000052A04826D928C8428A941385821266464EA84D2858C28AF2C915248C0427C3831616626147226829F682224522E132D828644B8A516138448721105C8582128A14F812841091418C04181685A224A02424A881C052D02464844F11287222840423C9865E88285082A4402B13314693913420445CC19315CC88874249414808C14E
-:80628000244D23898282C3482D248E284B421932548855E242F9821415D428247148628AC11F82817434F1A45282A6382788211840B1120A4222128A94864F670E4004126885818641018042021031244E281B48A327E8443811C82810018189E246B128018128230886D425018614984294268401D028C4488A518785548432B0481868E2
-:8063000024EFAA4A623447211362C22FC47238C56249724E716398E1218721942FC1F48A342E881FA4E2D33C521D8C4E2C16F589248B4829C361C457816E1415944C6DBA8F48D141635470A8D42A0893E2A87464793499E62D12348827741E484F21427886B88AE12489B51826B84CF86C710028CD12123C0149A1412244A9C12829388452
-:8063800010C1144170249832828982841214E822A42884DAA21242002D921A021F41326C963422124A28B12888B648628924824624433424892A384824B77924608280141104843082A048260460410015582540087022B13574188112846818442D66824F86489142858159188E4123341141C1141814200360488AB286C288460826F86A
-:806400005E5500122C02481A024392448B410042122A0138B04442981465810A88844082C24984280000822C242481A2214C2892212121A31821149A1284C018584181212F89074825911647111424C04821262609491135822AC444244C280213022004001394224228401881C624184AD22164441981C25A834881CB418289A282488D00
-:80648000221032222220FCC6DD608144802642F8284450482321C42A81A8002D814450121988C411682A5121884521A918289486810413512148112001814412C4144484212022210241239812189F670947284C423114C118008411424850164821124117899051128E618200224978840110C444100185C52200C14C222518841102708C
-:80650000823142C02461A049414A82F2F57E100222004112122032231E24002B124B186015A012433288C5C24882C9541C8C1598418008293648AC048CC8224219E2844841A12422A014192184628510C886844014F42FB100006024622D422622C2889602B018521414200800001120828D022281482088588400882224808804218181EE
-:8065800048848124C88800188991487F58041A024126D124024D284428448541820449982386C4C22C74140888581F285281103291A483216C8821CB1240A4288250248E18822E4486098C5821863218124288214480024382F8DB427044C81319041284160212D024C21C89C9A8118A7442010027824953C2C052D0244C82051C039C48BD
-:80660000814208295428811044083B492885048A422108128941084E1829083D97707472820145E11471129444455C8C27CA5AAA25CD847592247AA9814B488E29148749CBB93EEA4AB66182F424585FD934111F1DDC11F4A4C2AF68B482B481C8443DC32F88FA822923F4488EABCC83E685C44E9D841B11584A68176AB8187CC2EC42C828
-:80668000A86F893A528CB22CFD2B5A244CF1313A4B212F455528CFA252C22CF222548BC1D7328F82F542285CF9A21477282F4846B74FC524671217C44E11AE888E816FC27141F12292458EA2A35CB264D898F364491711C352186AD49CF5351149B18175A8B13FE312F22A8AD542D388F1822A2CB134518CC72983C2A41A0DAEC4904245F8
-:806700007423B521F225644AF17832AB162CD225B3827582A25187891F35C8655F14A1946CF83F1A197722718D5431A9F44923A74128AF1CFF2A18878C85084B8689F244228E2416C2921D222B681F43F214AD5D86CE812D1A142F9CF899183DE28924D628FA823225A454CD58C7422F8CF2CE9900260140A812001A64228C048214801253
-:8067800081220100101881028B2480025220011261122100844501249200006089200982462438488F6747E263F3763F4B223E519FD2E2233324EFC7A7665F56DE8DA4ECAFC7F419132F15F534744F17EF27F563C1CFEBFAA6A6CD384DC52F2FFE28E3AFA2F224642EA52F93FF31391F977741F48C5ECFDCF595D41F1CFC77399F29F9B19B
-:80680000E21D56DF512173C5E514F249275F11C91A2F4EFDD3DB3F29F17A322F24F4E242FF8971AEED2BC55CDAFD56651F7B46F226345F43B721F231714F56F67E7E6F87F66E688FA6F6FBFD3F7AFF88F8AFA5F71B9E2F3DFDF6765F5FFBE1433F3EFCBE963F1CFDDF7C5F59EF3BFB88E3FFE6FF34242EB41F7ABFF3FFF1714EA7EFE8F789
-:806880008C1CDF5BFF9193FF72FE8B821F1BFE2177FF7FF777F55BBD8F91FB5F3D3F62FA2123AF89FBCBDBBFADFF7832CE426F6BB9AE7887FE9E14EFC3A7774F47B54842E263F526674B2236F1596D8F22B326F26C6EAF83F72DE7BFC1B5CAFE5AEABFB4F442527F63FC76F33F34F653F15F66F6656D6F84D7D4FCE9FAAFB2FE2EA85FD6CD
-:80690000F27C6C8F99FFB9399F16FEF8312EEA4B675F9AFC51557F18F4898B9FB9F881D7FF73FB9B199F1CF148149F76F399BF3D3B2F34F7D3D3AFA9F1D212AF8DF5EE766F49FBA6144F4AFD325C4BDF4F44FF11A3242F62F137371F13F37121CF57F62C3EEFA3F27E7EAFA3F5BBF5BF3EFFCAF8AFA5FD5BDE2F6CFD77D45F77FFD7777F43
-:806980001DFF74527F94F4D578DFD9FFA9ABAFBAFE7F69DFD5F4FC7EFFF9FFD3F89F9EFED8FE6FE8BEB4F2B5D91F52F2A5A7BFBBFBFBA93F78FDF7F5FFDDFDCD98CF64F9FFB7BF98FB8BABAFADFDDBD3BFBFFDF232AFAFF7FE5E7F4AF9A6B6EF4AFFBCDC4B9B4FD6BEBD05230200002484228C44A141248424126C028526514892448281DF
-:806A0000214C9212282189028188C01180494841C89140010024122400102841044282DFEF0343A82125D14112E44116C2244522A182107211C88482145318322140C821130213022216C588169184F02218864441543AC0124C12A4214D811D28A502AD91118D118031A42504A9A841442E48DFE4032E421F41722CF31124E7161F41B235
-:806A80004AD141F26E121F48B66AB911B64A3985AF143925AF543BA42F147924D812FBB5488F14FBA54A4E814FA2F418214FA2E41DF221CA9E25ACE44DD2A2F4D1244D421F49522A1F49B24EF19164E3F4816CAF34D941B24A9921AB9451AB944B43AB94478A2F2479A4B84AF924488F44F9244A1D9DE022E4417428B311F86A1115981A7D
-:806B00001F41722A32818F427111F84A345B48AD1151ADB1437342F184482F14739798325F2AC5114DCA5E2145E211D2A1E44CE292E158D2A2F5812C4F22F58128AB521F41B24EF9912463B481D23AF911648F66D14192BA49F64A114392224B4B2F64712488F3A2482F44F32412279600004002000000000000800100000014410000008A
-:806B80008444480000200200000000000016016F5B474294151362136994193881189748E2241183719234834849C7A8436216816A3844234851244986F348812D2C2E864644C411281CF88221137248467842EC48F45C8122816242305249068B1A2D44224B244A22F9488277A9A012A622416C114396461E2226E22542B182C6484B481C
-:806C0000B05CF2811A814E153789924F1A65819932212D2C1784119F646843192505224C62511A22718692B14F187211B228C122437DE261183C69444492490913321C1286EC5482F2A3D834285304381E448F54A2618CB312D2843A6621A3921C697926F818C14E381B9235F82112CD518B831E4839FA8821912F44F23582C71D3F83F475
-:806C80008152407428C1141B2939E34A944527B24D482BA1C718E8F9E814A25246045AE248A1825944DC24B244F2845183FB6DBA90141AF22211155C12126140B211C4818A66148A041B492441874443AB84A24253026146143148224443624422166412C08211AB9286C411CCE426614162823C082F44318460812922A314868882D46C2A
-:806D00000E48404198142818154891214AA1214250424378420425054C6A81402214054522DC8298281800112D1280012522384A124B8286386A40012523584212281028C1244D426F7D0139F2221649C2272C74417824A3521E464F8471A382F8831886F8881319C6998D31F6F27489181CE218D2145C492F84D22E937885C5745427C83D
-:806D800023F88A7682A671112492149B181B4143C144164204AC28541ECC7178E487E8827442BA44B2C222A441221767B022D426022681F4214813C2114664158E21829B188D828D824B429629E211F622C1493331A88E42518716831256146B691C52262CA8218260112A21611827394D481AC41282908819548419E141BC28912823444C
-:806E0000A482484A6162CA0D141259522C6C016CC1681D128762562233427011948163741891868D1488811451AC1494168F22B5481858488B1870C458123F221904442D184212418E2445B84A0221255368872243AC41AC62268C249124482F940393049B2146C218A9A1146C32111D4A135824830646BC42C2185421F0831A4E148122C4
-:806E8000C81B348E28441148421324A738A06881DCB348923812268444C4348CC13A8BA18843B8280824E021220249F16A828B6AD04A6221A016424169D28174283426224B21B02528618188841183D124140845C12EF083148D7243182C381984813181274242414134824D313332488A9246289429B442F1A81445C822C81289CC482532
-:806F0000F4DB9A20D14202412601200118896194882901142984A11A2A24A2284B122C0845682460821612684265024721181840024D8889113858241C0442006480F2844881490400FF684C725134242F8162415E291869F2384616DCE235B18B218273915493951A4D191C8BF21461478A43614A2E44AD6343F63448499814A96847AF41
-:806F800024A2121D14C2441E258962819729A6D81CF441242CE3129C2A42944F28E448F2A81489B284D428C914899858AAF424AE602A1214282542AC14112691218119344A828522A28410E281948A1A94281D128918741851228D218C24446841AC082F22A1218144634294141A921ACC94181A949A82211E482141AD222AA42448444565
-:80700000DADC4912D16942143A32441C1418C88816184164A800108892A121198144461294421D8A811129C2A410112A59121829F18421212D231214A0212410022A654400218816C474CAE2670D4C02111A4214031944913411E018412184140A25487814485884844D188C442841146288848486A82840342CC513384985B448121C5C47
-:8070800018833218C9981C8124246022818048F4B7F2248240449548A352851684052184253C8216DD84C814841A08A2283042422243942181874460244C2204428880924149CAC1B9A141324C94122C6425480068C8812001B0F84CF1441A1281802119022D21114004419041823B12101405330949112192448E151B2122C081414C4127
-:8071000091285028260422451244420114C08125D4224124118491282184DFB5092052A29C5418281200230223885C21260842D048388188C0581602294518C241681E4826E4223481481A0C28005304428374482232484E18828183A585128B1442160A40F1BEEC204201448001C952428B14892421D2484602810000161116092416C157
-:8071800018242018C8181A841832911C110440149422239818A2212820880200441012F8C6CE141C14C2612244602419044728146418806821002C84450221000000502682250533438412040000190100002100265422830183628A28EF8702189212404174120C4A8184B88841184274111C743116A41260422813A4949742416934C26A
-:807200008C914142C21A22444386088C848104C071C8254181C46380A241811A860860443F1F0A8441481282830821C312235142A02413129291299811672416C1482718611C21A182803184244043445684D02134A1801292219084E04588EA5182A18221006444D08211F2D222141AF58413CCC2211753E7295E126CF3135F27461D93CE
-:807280002998144D422EA31A817918D8B8EA6E7889B42486B11EF44486893236CF11F5468815E428D8CE6E65F7414B146F693C114F817124354F845FE4D24EF648388AA4241B18844AE48CE128E64384B6D2D124D62AC824BE814F26F2439FD022E24B523976FC8A18DC518BBD48224731A361B9A57D4111DBBE7C4AF324334B15AB216B39
-:807300009385F1D8A446DB1854D6812DAA1F19F4542BA36426A9EA2CEC4AB241D142A82287A8ACFC31412B4216F917443EAE9F52EDA2BE2BFC169CBD662FC1C8122385742AEC817118D8885242FF6C487265558369911F4D422AD2547444B14CF289F8469818FE82AFC8F8144C174447C9337882D41545F311185D4B1514F271524E6F17ED
-:80738000448D16ABD23E6D824F8AE412F113CA14CF1AD27398332E254F646A181F2641B14F71123A5A5E13172816B168B142FA241685AA1547482AE144F188482FC44D2114022342C8114023018214481482241144194402441210011901188139082A016F12012A014B82F0248240024521482149274826C826C0266044824CF2EC55E001
-:807400002CD676F23B23BF92F7CC59DE62AFC4F465655FB1F18715FFB8F1494B3F78F41116EF49DD2814F978C21F4D8DF853428F8AF95958EFC1E48CF8EC7E1FC17345F5D293AF5EF5CA4C9FC175E6FEC64DEF5DE347F6969EFF6AF23C77CFEDF1C7C7BF5FF96841EFE4F5DE5E3F25F16843AFEDF48EC7EFEDF85E5E6F6FF586C66FCFFE19
-:8074800044444F6FFFE4FC4FC8BCB2EC9F42E134F4476FBFF3F22B7D4F14B4DA765EFE75773FB5F77F2FBFF9F14BDBBFF8FB13163FC5E524B596F972DAAFA9F88C8E4F4FFEBA985E5C9FE4E5CCFCECFE3E7E5F74FCD3D3AFAEF6C24CCFFDFDFEFEEFD5F5D6FE4F47FFD7D7F7E8EFE1F7FC7E7F6CFEDADDFFD7F56E7CCF65F54656AF26F722
-:807500006A7AEF64FD4EDEEF67F756466F6CFCF6EC4FC4F5ECF46FCEFDB4DC8F8AFFE16FF014727F71F73B3B9FB2F3AC194F23F24E5CFF56D633F2BFAFBFF9F85A4B2FBDF74F8FEF4CFC4A42D5F96CEEDF1CBE6CFB4B55EF8AF8EDE9CFC4F5C1C1CFE6FE113F4F14F1D2CBAF5EF4EA4F8FFDFFF6566F6EF5E77D4F46F6B6F66F6AF3A5A7AB
-:80758000CFECF4656F3F57E526F45E5EFFEFFF53F69F36FDDAFA3F7CFDDEDEAFE5FDF2D62F27F7767CEF4EFAA4AC2FC1E148F8E8D87FE44CE11AF61F77BFB3F3591F9793AF13F25657CF77F74363FFF6F39A9BAF35FCD6DBFFF4FC4FCDBF35F597917FF6FECFAFFFBFFBFBF5DFDBF8E5E59FF4F4C1C7DFF7FE3D7FDFADF5D7DFBFBEF6E3EA
-:8076000067CFEDFFFEFEFFE7F5E7E35F56FEB7F7FFA9F1CF8FDFFEF6C5EAAFFDFF6F6FFFD7F7B5F3BFFDFFEBFBBFBCFFC3D7DFDCFDF2F62F6FFF62724FC6F7FCFCCF8BEBC3E34AFAECEADFE3040069014D118441841440224142486488641210C124112840044440040010021840011460126012000000C026502810285148F057C99042B8
-:807680001F4152281922022D131664121D4C2921681440031884290A292921442244A224255218D8CA3226424D824AE2224884E8487226B2815424482CE1489412682999442D9248884B43112AC414224A68325F26032D531F41722AF21124A7241FC1F24A131F41F24A111D64AF14B981F24A9151AF3439A4AF3439A42F3479A4D812F924
-:8077000034481CF9244A5CF8244A5E214FA2F498212FA26D596FA2EC49F224CA1F49F222D21F49F22E821F49726EF29124EF34F88124EF24D141F24A921B21AF243985AF643924AF6439242F647B24D842FBA4484CF9A44A6F7D0925F911642372111CCA2CA7164485C1642D158E68AF541B744A31A58931A1AB94478AAF1479A2D858F81B
-:80778000B74A89D1A5BC58D284F188215BC2814DCB83D1B44DC8CB1F4994DC15784C7281F84C821F88F24C121E688F74E8C1F24AB3848F7461838F64084E16A6C8142F8AD442C15897BD00828002000000000000100100000024000088210000800200180000000000000000FF890748182238848D161C3611A5D18231218A3241DCF51165
-:80780000C22684BC5192822B4855688788C0245B2440C828684CFB184461244B38113C2A32821D44EC1CD42452248116A2281414642412A5B412FA2248442043E22C072D1413588637A82CC1214D1ACE2886C444296985AC284844D82A43FC184587112B84448F4472E4490287674F12B5527896324823E226D884082E964931848C312AB2
-:80788000271113E381A4128A16E28194182DC48AE58394688AD6482481225B584F82E4BF4B13E41CD128B2111858A61B212D91259D184D116A28F214491F219424E28F3532811B8417284B528AF2982428E621D1369488C2A6D241942224CB215D8246644827288F547286C8314141226931A23648B144392216029A72624882A1123E48FA
-:807900005FDF015810C62829B111324C8C66284CB42268818F3428C88484AD12418F646181A744848744194414F648242E185AF2261287452E18C6D48628A8121B29236281B01114E681F622128E48E08144B384041E48AB244F8A744A24C124A28514F4553C209221004120040000808409284001B88A8428C281A44002204C0248924021
-:80798000041B28A04122684230228C021110848984089044E082F4C24D80052678220447338972219224432A7868B14811148282C422CAC1242145C8142CA44249C274281CE381B612B228D8240328466211884381742463845328A1681A3841A96848486221AC224196D8844A48E2C20A181C3228614145912A14614182178246082B81E8
-:807A000000D012C52423E14884C1421B48844A4312C14A8AF628824C018A816411D0410217452F82E45284E42C827921125841203412668A48A4814482223F76412106A02480238422824A8424934420A2242288A082253884322826664822383818809242264842842C8984028818604289A482824849220812248994484289F5C61F244F
-:807A80000040286483422112128E226212C4248C64418288102822328D108101C01843083042C021282E982148182243212423E68204A01C84960C8546084A82081BD510C1221722281A4282528145021D1810416144828218432202004246084D42409C664226B23C6428126C01908428A39812871212811C8131882744C56249402228FB
-:807B0000948C40A824AF52074C024418650141122B4242008424112C830284812A18448C022826986CC2B018A2418042021854200182218C3242A1000042C01C1816242688C6849FA4042581127412D812E182714294192327C5BA4A9218B417442F83FC128418260481436282A63D4819F21C42C97244E281668562276168121D222AE145
-:807B8000780238AF21A8217F81C26A4E2827138B418618F494482F4518DC84B18AF14214832AB628BC44FAD4C5302470228132646022502440011441002882896882A840840480823488418E24188B242C0869018961484280081812838442820484984044684482005BB400002822120000818488100800282AA4842244100800800448D5
-:807C0000100288000010080042002004284188488004F0BB15803222210080C1381821160200828D8212216C014441684A828662448B1250242E5A288D4443966424003840044A09890842A0C19088462864411883E441C848F0B169602210A2242212181212404AA8820082216022908449C2442242A048222004224825240221482200C9
-:807C80008442800842200D844084013094009F370185B848A64400002648024D1445B42482B228486821C014684652222D225AB118A38B8E8483014532783914AC428D4C87888B44484A0144A01840D84454444B222A22266886424CA81487244883A4115FCE0222000000245280182289210821800190488044A8420000412002000000C9
-:807D000044008904128084018200180000F0C723404888840400400825444424820200001012921218184A888814884211415184454828840400200144444C828202002004AD4248A9F19BEE50888004D02402008041248202880020220823942818828A280248005C082A58884A82040020028048848922040042A0841022F4D1FD002A86
-:807D8000840222000040042A020000100821221848882200284001400848000000004480828408424840082180E1550E41220040022400000000000000800400008001410000220000200192480000480081800442BFC9048932482262240023021014B4240222000040424A22212129240C101491211312183848414A080000884143345E
-:807E0000A422221800205428854222F19BD840C84848480080018218C444286A820140084228257422848181882A42044C425112404888A44400800120444C848282040022002514F2B8F10012002002A0410082872800004C0881832804004226082120024022228101800200200182460848004481200810F4531A2001410000001288E2
-:807E80000042000000004A020000A0422004000088000000000000008A04008004FFE50EA022280026022D122384018938882142240000848F8404C936488002226E442A0288242A3A142286240800181298DA81A44448828A0142126688181814F44C5E000028222912021A8168280020A8188028C1288A2C92244280C2480070148466F6
-:807F0000620000002841005880B848A889124A0442494C9848428C2484F4FC31B034226142004180C248241A091A280500418481006A24024A24E6222694284094242841202102002042080081004248800486288434481F26032F227212C2122B11122B11C0122592822F11F111118B988E898F84F888418F8424549111489558884F8460
-:807F8000E644544449F22424224C02284554642E242F22F212222CB192A1812B99822C5122881E131F11B188ED98D888B888F44848428C04488558884F84F4F8CFF0262265E222A3111212002592822D1B1F2191D19E888F81F888418B4C4246511148C485C8488F44544C4B644B222200504245C4346F22D226EA22A1131AB892282858C6
-:808000002229C8191B1119E989F818888B488B4C420048C485C8685F69050000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000009F
-:8080800000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000022
-:80810000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00A1
-:808180000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04F1F
-:80820000FE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000DF
-:80828000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000000000000000000000020
-:808300000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000000000000009F
-:8083800000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000000000000001F
-:80840000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000009E
-:808480000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000001E
-:8085000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000009D
-:80858000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000001D
-:808600000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000009C
-:8086800000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000001C
-:80870000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000009B
-:808780000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000001B
-:8088000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000009A
-:80888000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000001A
-:808900000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0099
-:8089800000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE428
-:808A00000F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000000000000000000000007B
-:808A8000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000000000000000000018
-:808B00000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000097
-:808B800000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000000000017
-:808C0000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000000096
-:808C80000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000016
-:808D000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000095
-:808D8000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000015
-:808E00000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000094
-:808E800000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000014
-:808F0000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000093
-:808F80000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000013
-:8090000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0021844D1A8C3424222012244A04426C064485061A628812278942184429992210289488830473
-:8090800040480818400849AC43206A42008CC22416041A0282B084F454AE9062899418422344C4584D484CF6825429222152488E26846C62832B122E928C381283488238822B21F018861E888AB59862442C5868425218AC7844784834648D64288694248019E44AC44480C63C884EB816A85812CFBB432282341284618504400220880262
-:80910000C22144D084A2122A18B81808484084D862011A2432444210223118822D18808482880140043044286289012881A0C13FE50B48810012292421C444986982038160842845084028098D1282B01212220A20285828C4200484101408208822A83841E881C01426A42846288114F47DFE00006084F02844C48002004044062212247C
-:80918000182100240018A081848120084200904446880249E644022200411004800180013FA40F008448008022924400444122282412212308002308920084848258840040080010C44C00440000280000988288F0443F00000000000022000000120088000000400400410000008100280000001800000000CF710A16144404002A145AEF
-:80920000142028888868C188A42818A8238411118882A234DC042711C260254AA2816C0481121848904228448B82291791144542084841A92122528470B60A10B21962419B414B61A9E14122F41448222D6A112781829F42B512BA153C8A9C35A41CB2E841D3281454422051246426C8241868184973A1C42219E642F8114C8742A0481170
-:8092800082239CC8C28AB51CF612281E684CBC8C01B2F073A36041418312341116B468514A4D4118828B283D82828D148CC9924B12821B928E6416611815384829A2214D49126D1169487814A2611A6C4125E49882C2514E84582FC48202A2239A821EC84F2864818D5446D884B44CA82122C308BF580624D01421314868211A02CC642274
-:80930000486081885B42A9B281941A8C1422B248438252244604004223A2248082A42141122382521C008E4485A1414611048AC422322C23D1480838F03972A042C01200C4611AA6148289898221183A948F64224234815C12E444021C32248177228141874C1008822A084186048E242B1611C184262101D0123114A9618264324C484827
-:80938000A442CFE50B4C61436712CB1237A113C351A441AB43222F2C51185D484F19D4A382F8411A1D9A688E181D28178959D648541A2F4304388F141A7272C434EB4A213D465CFA289136D8524578847318042123F842A8BD52DCF5844883B4449A4462C93C284A9138842F6F0D6AC124130225D8A492545024DAB228A1A140D3A1C1AC11
-:809400008764132728227824A94A221B428014823164892486D2488CB88446C411847183DA12C4140026E2846821489661C4C98A64442E444CA8141E2883D2BB0C41122D16C973116211118B342B418488237412D984BC843411294A981F271C17C3D058D1145468C7122FC1722433289D82437812941C2D225023A6E1C8E2498245E44AA9
-:80948000114B4E3A811A724AD194D1C28431524D2822AB8189421884E48C082D11C11853C4544AC218541130E1452152148410B4110221D58214C848A13094452A24411291C8982261A3F282438093124F2289921183A158512512E5C2288268818748288A211A5842CFC605460885E18401350490149F44321243322827882B1419821134
-:80950000C8881E2826221884084D29A681614A8C14B21144026D118B18128B4254450840040049098F2402004B42E0C10481437282F8D62DC0222E124C02A1B0442231481840182241E6A11438449044211E283641C12220942213819289702244280444162481D448487811D248464441A8181258A981044A0142568484D22F0123941420
-:809580004D2147B18CD414D648624147114F8284C229F08A1527656618EAC225782452148B29C3718811581E1F46C1285B858D72993852EB48AB8137476F286162594AE144F218848C33348F5621B141E8918861912FC821A148CCD148BC24A15847878F4274A4F8199DE03281921AD024014A11314813F14291100A8113C1141185E2819B
-:809600009428481CC2523822D026810200280020D12861418D12D0241811428C012D8249642426082A84C1482008F0EA281084921112184501185482400123511850188C12240414461884A8213D141480120C8281230B40440242265348267A188582144415032013C2188427426028FF9403484064449140C424214001004502230114C9
-:8096800084488091124F1401A44532444001841411108402841200200A889088248282800949A88141419F3A0D29410429121308211D18431128512844292101161604301D90224008150823D1224828022482118576611C922189B2881304ACE111961A8A210118497928249212481822CF2E042412811116A4218111902229218841088E
-:809700006312041836C11548718CC448446C0811004C52948A4124228A064487448213E424012304444217844306423042C0988984F44B9D200490518C820119514A8D8249421824C1186082219088622968850000889081448828104801114C6112101422C948483091A04116484C2C2931244488F018FC50942731164408421246044685
-:809780001578424671C1041784184E8581428014A2C1141351821241448440C524436181440016C8243391218C168102248544182201808208244E24CF4B030084001018084001005C024028411418144204800C004220046044800C24114824800189884411C422CA12828448082594884FDE0F2711260643922626812182A11292BB528A
-:809800001601B015268A179121CB128C41D4811A88C211164C1134818490242D228E117088011489218158146C64112D28252311A64128884C1296124AC24816F2B41440082C0470484481048C84428488B622D8285814D08288C181D012088A41896828864243D21461188C98814598812C7461882218684120127811148882584841A71E
-:8098800022818422842901FF120D4D4241274147728F5191384B118515642BACF9188849E121F51B185FC355194D2A85342D5F51F154C141DE9895FC181B23F18E1475D173C249D9928449922586D111C82BF7468D212B339F96B312D3E2F48269AF2196411D955F48F11294FE14CF61F122344B9189A3834F887358EEA4F28C3F341F14C0
-:80990000A1322CB1437324689385B11353C2CD6CBF11C2413711DD845CD23AF212A887435F91C1A88F8416D821752724F82124D54E02418E842B18AA7418FE8A833F41322497429C02C127284782763151422718E7A12F31F8414869249284AB2E6F82F88A34AF46849844EF720D27413761C5B91894235F4444F864429F11B14339243B01
-:8099800034AC38424F2228FC24142F149D825E512E821D1C8FD598684EC1C0511F91686C92F542DCC8E21AE84391D486B484E8217433FCC14D16F4C985CB38CF62E192F178BA428784C5D388B2C27AD84A6E2545A88149E54BD8540860122002422046681620648846212824A82482200813C824E0440290C11248122A0C48A0828088C443
-:809A00008248248008A0481482248C0448004282B0890457646F7253EC6F63F23E445F43F75C5E6F66D2CAF421676F3CEE2FDBEAF41D4A5B544F76F2B4742A7641C179261ED511F1262D5D454FF2F7455545764665245D121F8CFDEC6CDE511E243B6F2E2C5FE8F296B67FC8DE45F449585F58FA1B22ADB37BD429F8695CC5FC5C7AEFA284
-:809A8000E2ACF4A28A2F2EFCA68EE5BA68E68C714AFA9CC5F054126F7357EE7F737746F52D4CCFE5F567259765AF72FE6AEFAFA6F24A2ACFE9BD42F76E2EEFEFF3BFF15F11F5ACCC4F41F78FD84F14F57C7D5F58F825BF5F71F14FCC6F55E12DF94557CEDD8F897128FCBB9C7F4FB7A15ECDCF6BFF92985751DFCADB55F34B5CEDA5BFC74B
-:809B0000BF1AF2283EFFF8D1ABF27E1EBE1A6FCBFB8C92EFEAF89EBC8FC7F61818EF89FDC6FB145F63F237772F62F23727E7515B165F27F32767BF32F26F23AFFDEA2AFF82A23F34F1DB89CF73FEB4A1DFD6F2F9B52E59CEED6F45F499D95F9AFF2DED4F72FE6D7D47A17F59ED41F14C4A4751CF4AE249E1CD1FC244CF48F21F34FD66FFA1
-:809B80007AFF4F553F18F95B77FFFC76C3F5ABB89BF4CD8DCFBDDDA2F1C8DA6F62FAF6F84FC3F17E58ABF6EEF88FAEFF4694147E727F73F32A28FFF7D3DEF25D1CDFA2F62F6D9F73F26FA7AF32FE2B72AFA8F9CF9DCFCBFD3FF7FFF9FBEFB59F5AFF9DFDDFDBF9CCDC4F58F9EDF9DFD6FE696F9FF3F3D34A7F78FC8187FFF8F8F8EC8BFFD6
-:809C00008FC2FAF3FD7F52F2A5A5DF38F87F35BF97F7FDFFFF6EFFEFFFBFDEF9FF3FBFBFF3DB71DFB4FFCFDDBFAFFD6A2AAFAFFFFEFE4F8CFDE6DCEFCEFFE8FC8FEAFBACDCFF580F6901006184185024206281340084404824011130818110884114129884908410040022601284473212148224122041264826C1251244822F440D808206
-:809C800081A2126022448981C2128048C89443D33228C1A115B8481AC4914F82044B421431825502902822D01289F2248116784661884F1421394860321E484651854A28A28422AB14008CA484146FE70B2E421F417228F211248F14F11124A7261F41F26A111D2CAB9419B24A5985AF243924AF3439242F147B24D812F925481CF9244AA9
-:809D00005CFA254A1E257FA264192E4A9E252E4A9E24ACFC91242F22F491248F22F89124C3F49124A3F48124AB141D2CAB9419B24A19F54A9543B24A39242B944782AB944F82A4944FA2F48B87D084A461C5E281B248E149724EF211282F14E1C8F24A1415A43445F84A1243F24A1343F2421126D852F127481CF1225A5CF8218816F425EE
-:809D80004AC04A8E252E4B548CFC912C2E4A1F41F428821F4912EC41521C1F48A2141D2CAF549921AD3459F24A154782184782297924981A6D488B346B12BF9D0D0048002008000000002008000000000000000000480000000000000000001022F49A8E402221311415D484C5281C5458482B18253818308A48288098864E381844890842
-:809E00009912346C25C48C291378846223C012608A4B8260463C98218141264108DC1418C4188E28188A0245F8442847827FEB4B314122254AC34A2214321692898914E118B41698148651A1CCD114711832815B281F814A221CF44A221417AB1353412A6182C11E675B241949C61189FA128184CCBC36A824A5B28176112A21C8224C8872
-:809E8000E14462C456A42886013F8D05422F24911851BD446826A824C97182BA9C14A25263F814881398292D1C8E114F21F8A15A1B21871883A94817A8D0417639C28C3392394D2885F21825572313E488B28442E2121899434CE34492279413534986382467888921B18CF6441245B8AC7438F22B6E408142224162C11413419141508100
-:809F00008D8112214800648430844C430243F24824256A481B121604826B12422924592413B128E84184E8C8928A50288A56281A048021EA4402200A414F350C23024712112AD14152288C8281123211215012844A38148D1222871441282AB44818022094428348325820D5360114444732178814442E82A09260141018048A04848886E6
-:809F80000841EFBD4A017C3398AF616254ACE41144D728D41869142AC49B4D188D842F6EF111282C96C4CE1D823EC8C3CC8E26D468F4491226F12B142E1127442F869924CB1C20DC2193A43B1AA9ED23A421BBC2186E18421CD728F811441B948CF62412542F6AA5C11E4C184E34C25F814982322543912C1B344F24121914382A298494CF
-:80A0000092C37185C81427862E54697CC45181566888864258864E181187152E1142AB1A2D288901337822F321826CBB19B88821D185A481421ACC1117844489B844425461499248C4821A5224BF720660211F8892132554814E121D282935911419533810B2CA9291D02861834A98A466F42448E62454232827622C748428345443AC14B5
-:80A080004B4112441143D632C621236A228B2128628692511E41841E224AC8D21AA89416C844C8CF790E1F2231188362246400446F26715801433462E711111B1248661281C61B8843E188358A428C34928F5964219A5249412922E49C212226C81827148E2881834AB44223CC2A86911446C4122E14008128895326E50E84D052E116E114
-:80A1000011E412C418128C486219512242502A4532888460684489C21544848E114E2228854411A2841CC1128C02874C471344842CC121231102C12148263812830C1843A4824C8494223F130E480000AC0123222802160810284448B1142811C24811C02230260050844A628141264114321120246A445246244281028148831A62A4833F
-:80A180003838488820F8F8D7F041222C713895216B418F22C5182D24EB523E4133984823D4145181272185B28164192AA418C92CD21CB824D82A747429F7228CC42D174D481E4E4B1256E32A253228888331C98DF21B21566C421B1282A1AD418CF5D22C89DC683598CB21AE4849668426F66373A01800123411204142883111248C041F90
-:80A2000082644426584A12A5058D152C1408106215188B282282805214D014F91124472428418CF4228230428C068244D022210248208823D82F0B0025014022021681381242166191141D124847838127265214F04982701881018E1A45028E448C01F024921192272812814974288224C44129821172130684834204410022AF770448E7
-:80A2800011A02421801103A1801822480240818801239851401122641121002888CCA4420023420128A142828A8201202904202C642418004CFC4D1160494D383212A01214851208241C628C18CAE11832881C4C42A128284021888146895492908C22448A3161811922F3112C821D84291C4518013D421021B244012150844A9284246F5C
-:80A30000EE0622245012904383810299E31468440028211890518C1144B8221894182A1421014492284800449E22444384080081419011811C1144021004A88440C8A7001810021881121886011C0A810020C22183041C314186C8438714142081882541288221342188318024028628841291181724002243E622240AA028342FAA064801
-:80A3800000C0113022219022436141518A044839911442B013C48881200800911652C148418B1C47148812C092D01C024782E011E221440241484E342C440844884C5822C87F530F2110C141298208400140440211201A082282800849214238420024A018202801484100210044800A8480080080244218F42C3BE04172A2810114111162
-:80A400008D3122F022C121AD5425810D4608438A4828E382314449449218A123C818C61822A6A14071821401118285532147148311828434481248264E42C28284306484F90E2548A442383A982280148A044C014A3222E2284A884121221452228901A880C4C140480128849044228F4C22A486C02200441128802101004E128C54A2228F
-:80A480009DD980B181C33123B51138313AE13212C22B23EC32D134B1D961324AC2192E298F2155812631281B524D413F24F818126A048799A9ED11B51254888FC3B111E411F412A25D242F65F84D8C97884F48FA494A2E461F8B5512183721141581712C04422B884B18624F3278C2F85984345E24871B17221F122392A289D2887138BBA2
-:80A50000A2BC25BD83B25384B452E513AC659B811D212F34B646E7987398F189869CF442498F81D21A9452171127488BA86EB4C88EB41F2CF981152F3AF98521BAE262F2634A27425D81811B35197C48F8D9522F25F124425E32C7A42E4243E2C498CC87C4CF42FEBD54F026424536122CD432E33451B33B4119911916A3C587C82D891BD6
-:80A58000A83728AB8A4F4CE54EB8B8B198B813EC847A42788CB421D231F1111A4E8247E88FA47864AC494B2C624F423228A0122D114A5C18A8A78C4F44C2422F32C25165D844A4A58CB4A256462CF43A428CA22824F7EE002D116012E014084603260126012041124134814C12E144120111281142114271100445014712C0814847127074
-:80A6000024031C083C087C084C086C98416440044AF2D73AA04157511F13B331E526FE222329847642F2A3C26BDD6E42AFC5F5DADA2F25FE72B16AFA4815CE52EF56F246764DED55F542C94F28EC3AF723231C558887318AB889381485F188841B63DE92132873A1B8247449F866A98BA48B2E3B182E229F4F6928336C468AB9E222FCB2BE
-:80A6800035CEC26E448F8A78DAF9EF39B064E4DAF623211B736E633F26B439F52B61BF24F12B432F65F563533FA4F65A5A2F25E72FFF6AC89D851F1DB56AB622F3A68D4F5BD5B9FD838B8FBEFF222BAD9AAF8D7998BA94FDFBF18AFBA8E9CE484F21F653DB1D211F1B7E19B988FEC868AD88ABE48B3E6F48F1B1B31FDBFBD3591F58A39F9D
-:80A700008B9CAFAA624C3F2BABAE2F8CAC888F86F3A289144F21F617651F13F321213E223F37F71B2A8FA5F34B39BFAAFE12F76AF65B79BFADBDD2ED1FFEF1B18F54F2C1CFAFBEF6E9F1AF91DE91EC98FD854D8FB2FC2B633CD59BFC5ED71FB8E898F8F47CCBB85FDBBB21F685D51B391F11F2A12C5F72FE4B8C7FFEFAC9E81F17FA535485
-:80A780001F38BC59D375B853F4A6C4EB55EF44B842F8F6746BDDEF46F68CC88FAEF7C7FE144F26F4BF373F32F27131FE633F23FB19283F15F34B3A3F33FF52F33F36FF13DA2F25F57252FEE3BF9FFF39B51FFDFDEE6FFF5EFEB9E99F9BFF89CB7FB8F879EBBFB2F68A4BBF9DFDDC5FDFF9FD6EED4FCDF7DDE85F5FF795F6FF7AFB91331F18
-:80A800005DFAD9CDDF7CFECB6CFFF2FA4BE89FD6FB63743F33F7DFF9FFF5FD37556F42B4FEF96EE66F56FAF6F6EF8FFFE4ECCBEACFB6F61365901600800118842482204822088A0440022081220880120210A88200A082B024082A4108908416081200002C424822982800F0AF12A0421361221122112119D22A91214E121B2983149112F4
-:80A88000903A1B4B466481291B2154854A3823830183D922248124C4184A82215932130882228E4823846624C0111F811482A43400484A2282C8485F3C072CF511248F32F1112487341F41724AD341F26A111D24AF169921AF147915F84A9343F24A915F8AF4429547822DB15F82C4B15FA2E414F8254A8F11F2244A87192E4A875D2D4A5F
-:80A90000DE24ACF4D1242E421F4952381F49F268911FC9726AF2816CAB161D2CAF24B911F24A9353F14A9143F24A9243F242924F8A94924F8AA4944FAAD4A8048CE141F62A13167448E3417248E341724AC124AF7489F24AB54781AF343825AD911F8AF44A1451ADB17398B25FA2B548D825BC587A257A98712578D8D136E41DD2A4F8D123
-:80A98000284FB2A44985E341F22C811F89722EF381486E1115FC6A971E248F34AB218F5429F24A96226CEB8B44F4A2484CF1A65A3F460222820000800100000000820000000022000010040010010000480044004002000040014EC67021742481611114181C031A2284611887111608228E152D411E2259BC87F2413C4B2462A8433221D7
-:80AA0000281E88839E112E1C86F812822614B1125848896A21974A83D28131219B4A1B421A961A8827844D22C38491628223044841FFE106128A712458224F215218611C7B4A22E198A41410724186B14AA212C348A8142011D85AD42A9414844C56438918321289E428818592A11289C4124C24F6481243911894172416292881912845F0
-:80AA8000A1168F48A2E187186AF85FCFD041B3E5713882311185311117224E384AB14CC1811B12A991412CE253CC714D2A4D82F6E281B43464A58F28F2842A4C21E286B9A864119F22618123BD8CB313247C28B428287184A324811F84D21CDA14D629B3317481C2C822CB412C5341586F2AA484C6A1431B8A00101471262231269224C05A
-:80AB0000811A140864128502981D48545302224685C421844471831826480A241AC2811287241E28C11B612CA141898154281608431142A824A281328143F81F6A002008880080080000000000000000000000000000000000000000110010011400775E004618D34CA14142142885D866A4134E21112C38C21E48490122141D8628229645
-:80AB8000888864728D2A3012B08125F818886E244810D3C435384AD218480855D41224A4128882846B312A04C0A6A0178C74430F2013D3448138481CC42828D7442F130583C88A6524A14429E13A18E14282791838844448348F83A214C8171823D18881C844EE22239111474815B1285A48469824112F13A148C082218C9214BA84C81265
-:80AC00002D247038A8C88FF606008200880088000000000000000000000000000000000000000010010011400170290741501E8C2274118481068E28181AD43A0146024A3221811B43B8224C2A4804284B12A01242244241282482211225C1284511410280948800822D828225064C4108F0CF5A142D4136A112122D2B2CF221484C7123DB
-:80AC800094533F885212429E4C597895C2974E161B69253444CE1983D441B68B7462D91C8474A8744AF516AACB3C16F852281AF422144B122E112E8DECA7843A64AA4B129C72123182126F8164C58B1687426E18484FA8C4E841C6F424C85FDD03401349F241286B218C074572A8F381321B4121D67C856251765424925365411B188C34C1
-:80AD000081B5A624C0542664442BA42984B1582282831331982F9264844D61882B129302236888CC84E484A8822B4265C2CCC44548644AAFA30E67141AC2348903143149D712A21481F0481121428839B823356923A2A483B6243864C215C86D2283F82A118D14C97B4258421A54426728384D216C218AC12944212D11481823C11C2A112E
-:80AD80009E984890F2A08446FADF477021362419158441C42445494CA91816E8C52882E48AB1A85448847022E162C9744B2C6784184B384C8222844814912848990881141A34358C2193281011022032A2461864884781832235282E168FFD0E42184E2438802124315129146842605217C121448847188391144642019012278887244411
-:80AE0000498222924D8241AB41481B21478128302465098B4183984C12412A2481086822616C68418E18CF16081800144E28811608283654124611220110E214A112488648088581420118163918CD128059222226421684420882E01451422213127258311885C6142723188084024257A2603626B41462422E58C46A911C26787698939E
-:80AE8000847011A4412DA2478CCD91174B8721143E8C4F11F288224E227022E446518356989C4CE2C164282E421B6865D285C1217638118DA48F512216E482F82249D014C41AAE1E4E184CB192C42427861E642AF128C64B1790141214130112C1114F141111B811B64A09856581284881488DB44842595448118341E84132242821822755
-:80AF00008244182062C1C0242C018D131E481490121628046C2892281648245848F0654E2460421844811825A32419410440032E11228321A886956241538511011A048E22F082358486942846816444C4888D119504A392982541880214426542942449C8328841262C6844AEF814151211040043411448921C1921348540186242255858
-:80AF80004248848C6422848012810B3C88242942032B21002B2416243844124210A81441144224806822001A84F2848B90426022811451156A114428A0245D1881132481345181009890841439C214118445E241D42811248106811C11A228224E2322488E26850184213C2482312222818842002DFE402C41983122290210621511101294
-:80B0000052822501214CA112141342C54950A4428C041E48002415781244682881EC0289049181A014191A324889714882042394861200922F45098643845142181428502882A32298128A648142918F22887882981481A6D128219C18D04824E4846811802842A48288221E844563218843911427244A6182188289014B82438721942476
-:80B080004B241826F1A88620D128D11C4402441822400438D041A24A204124028728D02A1494194281290931A9E84264814C08678428CC98218C01121912382824108162442C22819884262804690EAFE505841100C0180013312150420044890240712182040050240000222908008C0100004142261161821D428C04000020411808B018
-:80B10000B547816122147031984A21742682C821C846D82801144A120949C1214A22218486D241913299854214E9443216B9A12825952680D5527618415224443420523E224D18422C0449B4A805444F88F48921E0C43248481FA5020010042C59412A8842A414212112828149782682CA12114A0823084210C2C88AC218121914223888FA
-:80B1800046064A02C0448002102831441225022902DFCC0146622D1CF2214A25D94E7115C922C5B1C1F818853F24FA1382A511E18221A1284F1BF79126F0E5496ABBC586BC1191226D12278D3F68F8D552BBCC4E12DFE2E85AE1487614DAD872A5EC6F3DC29EA43E6A55EB22FE183223E493F5488C8F84F3726A2AF814424B8B5EEA83DAFD
-:80B200008CF624118E4EAFCA4BB115742B5D8687519F22F231482C817131DC44F1221218CF12F1458CCFD65F2B2D799F4219581A3DBEA85791A5E984F2284E16FFA9E88DB38F97F42A881AB224A81DDD623E82B9B1B4F81811A5D989D724F1441583514446F1214933D421D426449456CE342F2411BA12068AA8922F284EF2221549F3197D
-:80B280001669A3113429F227452D122F32D281E21BE484642923E11576487246DBA2F82498CF15F418148D463E86B5F346214B54568194345445FE9A2C2D6123B546E14A5A232D22597234F66B49B9F86274B7843F82D4285A28611751C18F65B222C8644F4AF1449E66E445B644D255432154125012706403436481666189148A44258885
-:80B30000B2810413812208824C22C824112831286901614249084D119084D0340824C083122C28C187126C0864506850481244DE67144F64F6623F4FE2F2226AC7C41F35F1584CCFE2F61614DFE2B844D6A9DC4BF18D84BF25B482FA98896F42F8B3B84D28EFA1E583F738586FE452A8C7DC87A31EC36F6AD9B8F41F1F1F82F6848C8E5D87
-:80B38000E741E6F2141E1F62F23E7F1F92F32C3E9FA4F8AA96AB9C8F39A98C2AE263F19E963F8C7A44A6DCCFC8F2CCC84F42FB92B84F4F5B8C6F6FF8F5DEF042667F4757E99FB2767DB46AF16B6CCFE2F64644DFE7D554F67A29AFA5F7878483E58CFBD9D16F4AFAAEAE4F88D31FF1FE749F92F7CD3E1D4BCFE47C3AFE18CACF6BFD9FC336
-:80B40000CFFEFACECA67C92F997F16BC54F146648F22F23E547F14FF7674AFA1F6BFFFABADAB37EFCCF8A9A1AFEFFF5656AFC8DE6CE248F93CBCAFAFF9F4B4AFEBFFDEDC8F82F4A4F66FE541F344666F72F72C3EEF73E311F313736F41B466F214347F56FED2F419BC81FBC1C4FF65FC2A218793CFEEFCB5BDDFAA3A223BB38F8BF96CBC7F
-:80B480007FDAFC2CEFEF97F4282BEF5EF12AF7EFD1F522EF4F6CFCA8765FFBEE6AF495561F6AFAB5A63F5EF2E5B6DFA4F86A162F92D731F4888E9F3DFF583BF764FBC8CF6ABC64F3CC3C4B9C4F6EFAA6A8EFCEFA8C884F6EF99723247F74F23777BFF1F13B37BF83F23B797F43F676332F61F3B3B32F79FFF3A3BFADFDCBCFAF1DF8693905
-:80B500009F17F5FBF3FFFBFBBD3B7F1FFDF5F19F9AFFECEEFFFAFC2D6FFFD7F5E979FF7FF5BF75FFFBFF9EDE6FCDF41F7E7F7FFED6D67F79FFBDBDEFEFF9CEFFFFFBFB9FEBFFD6D7BBF6EBE7BFF6F65973EFA5F78785FF54F4EEA66F46F77CFC4F6EF8F4B6EFCBFFEEECCFCEFCE4E6CF330E41001004450240081648031440224834914422
-:80B5800011461401214210882124324841001002418CA4121A64121E48221A448104482812280012007F760E47181B212342DC12C12C6F12B11142F21128AF22282844C8143E48A324C32626284498B8228D842A7418742242D421DC489214826B12926B42824B12846F3229582C00442941D82A018D14D04A9144AF6428E1546A824E1443
-:80B60000479ADF22092F32F51124A7321F41726EF31124E7161F41F26A111FC1F26A911F81F24A915B41AF74B934F44AB14B432F14FB24482DB14F83C4B14FA2C4A54FA2E451F2244A9E216FA2F498256FA2E54DD2A6F591244F32F59124CF22F19124C7261F49F26A121FC8F24A121F41F24A921B21AF247915F84A9643F34A9643FA4A57
-:80B68000B64782AF44F934484E944FAAB4AB032D511E44A56141A7141A764881F446114CF6421548AD2149744AB524948859B4427924D812D18644F5225A46F1258A16F42148D2578216F12449C245EB8452241AF62C4313716C026653418F24E948F248871F48E2242AF84887A28F6429EA642BD24879A2D842A818AF7D05420000008206
-:80B7000000A0110000004001000080080024400100000000000000800100800200428F5F0C4993215B212F81D28691748721811FC4C2321282132145E181449248C12E4451C48D74284242141D2827C4212D34C14E2C4B422337B2184332114D5266DC12E2156234131688812831488642A4818AF486588748C0244784EF974C83240915BA
-:80B78000C442A446F151262C91888BC225C14895F48A1245D158C1248AB719B888E51128D881B48D722A345418124D481964249825988453A48231C9D881A2818D14C9B838D884C9D285C1596430462E584D22382C22B6547A9881F256CF141E6413C521A527756A7443C81A5B24224F841A33614E1933D8125181467C8824F4418A4F1843
-:80B80000B13C64814F38B48416E4829148478433D341B41CC86CAF66D814AA855CC294724BA42D3C9D849E61C377C4C2182A98142D4861682418AF46F18C224B124B8172FFA809212849A121C1122CD141D6286189292198184189D184C416224A73B5C81484881B4289426815156241214644AA24211258282115583C1648A16185328152
-:80B880008911F14811008AD44A31B44A2A38428A942845F8A52B1004250141704881662620068591442D8653B9421141124154811081588144A442214A122451224C424314847224813248114B12802889092C098F640885A242A0414A82F459A71427125B218D122AF1235AC7114B8347111289B2197832A118141D482857AA49E248718A
-:80B9000024A8614CF28871C15D624E261E62514B381F84D22361264E244C26F5C214AE1217826B8129F4855226F112C6483F4568B68F2264A48F617C44C1F71843E44214BC44439898229F1C411261423129D17AD641318853A512A3B2819113178151D3D863E994896248856542411B2815D8614AE82411B1447222E13142B44261422D97
-:80B98000121F64E949621227482D45142D2190122DC12E428856C29869D5423A5E21CC24961412842CD49D0843921116882241F854212842608628882C84247224126521225887128C1524F4214643522C988C3442686C22B4440250862A21E2446BA4539D644CD181B848D382C8441CE8118498442C42AC2489A44B22BF4D0C2F42C11B54
-:80BA00004841160216083CC11411743034416884B6112871126828602A00C621361248490A13883829491A3654811E2485A26168212624182473482664222C0420B224C42E41885F8A0448841F8186231288542E4C92292156048F221828F88236460484C06A13227454CA2D872A856498407142D4610783044813322260122449511C18D7
-:80BA80008CF1241183C4113283E881DA2C6189F01288248C62644F2F0A10041542EC1284222204A281180085018413634214188481224280712422018301260433A4126011461806815283D4214218022001624502208591282F2146B11246D118E312D148F222498395247334341B288714211654428D428E188416616314891D41982E23
-:80BB0000AB248F24322C1B181245D384B18487A8242D6143B321311B47A34712688726566842ACEB92315ABC84E122E888755874162832B672288B4A2F9E044116144294126022842E121518228161888113CA265B4B894298182289A24A4A1145C1528D2429A428483026114D8210842244D822614145E181440130144216C822222C0862
-:80BB80008354848D1441CFDF083286061E272A1118835222844C041002101113681122228141811D6495241222744681268212420226D481043D284194004942110420C322E025E222A124465414B08805A0148146180860812018A285848618B918C828A22800478847288225351268442663188008142214C48002649934425AB2838290
-:80BC00000170810410244A484804124CF411441411864102431195241018082811754244021126C12E4C3141C028502230482A7421C44222211084825281415304145082442D422602241004495182258444681889F2FFF10029822404788415148102112128244302101262144085244C68448A4186A88240A514112DC8115890885290F4
-:80BC800024A014403455A01618290500122221702F4B8311541289512211161A11820260421110441412C82111A0412191502822114A02112A4404421149C24824842C42586800004D415944D42402286489C22882446F71024D28C03241110085C422826822B0842262122018838102230226C4412A4801004C440148D42902001C12829D
-:80BD0000A482260220140223248114864194822FC224F1E6ED00124D481C127884180180012C1CC838118948182801825A0A4E958218304400888225240410841421018E444C611140E14128018088240215A8181812F019B74023CA1540622244228144105141101201434242D82401118423441CC28A1034268004114302856142893292
-:80BD800044892212C154113C024E1241004B411800435418845F6B4B420C48D04128819342112C0444803228104408442944B582C42118821C084C8451214CC18144CCC218800C1D440013D14214817112042942712202402542A8812123F694352427322F6981D2E29681B518E4A3D223F2822A68A295495283476A4489C21816FC27D1C3
-:80BE00008F5273A874C5F423C847E17FC676446D644BE213BA454664144D251F4253428F41FA2C419F2DF42A758F88F46A1137246B282F21416261344331262D466D64263C21AF44F888DC1C7474FA2673D045F3846131897132F4248539531B8591D8421B8567628A88D29912D916B821D22EC1268AB841343A905814C86D21114F34B686
-:80BE800022B1C662438722473C1531241B24455D252E274D628D3C2E5619F4218129758494431E36187E127D526F81F3144249E25A01CFD84D2121F21C1F5717CD1B5E3287F34D44842654423C06FD1DC7122B814D2A17AAA5F32121525B444D93BC7ECCF7C32185F2B8221B422F7CD142E868A842499443484F825291C42246384717C167
-:80BF00004F1B745161522B3153B45364764AB87422B81852682E3872CF81D84AF6EC3A002170240143046E12E022092A092C89840B2C096C28C12480024C02122112211241921492419220088214C081800888C0828018D1480800424FA54591341554ED9F42F2715455D1C2F4164E27856F6AF6D6523F17F6918577789FBDF556436F5B66
-:80BF80003881DFCBF32D18AEA64F59FD84C16FC3FA8CCA5FAAF53F5FEFC2FAE7334F6AFBB1951F4FF834122F7FFFBB972F41F255BEAFC1F989CD9FD3F5BBF9AFD9F91D359F8D694A5F28F333332F4EBCC1A53822CA7A8474947A2AFDEEEA8BFF9E982FB6F6E239246F63F3334D75FD1E11FFD7F55D447F61F73563A7B5EF49F552D63F1D15
-:80C00000FC99A3FF79F15FDDDFDDFCB585273AEF53F92E3E6F4EBFB6F395944FDDFD8D8FCD9F7F91F15D7F7F72FB27375F3BFFB4C54F62B2E2FEF5D84F4DEC62DE1BFABDF91FCEFC7D7DDFF3F3CFEEFF84B6E7F683363F3BFBD3B11B5C5F6CE72AFAE6A66F2AF39E3D7FC2F2EEACEFCFFFB4B83E3ADF1E46C3321D5795FF24244F62F154B5
-:80C08000468F63F34E1CA7A4CFE37F42F4E1F3BDABFFF1591ADF1AFB25871F21F92C2FDFEAF934346F5BFFA8E5DFEAFB8F881FE6FC2F4FEFE7F7E7276F6BEA5BF8C6976F48EC42F2714D4F28DB47F6A82C9FD2F2F9DC9FA2F64E4CCF75F3DB9AAFF2F813363F3BFA51615F55FD56516F4EBF36F356D4AF63F1AEBCEFC7F5FAF49E944FE6B4
-:80C10000F78F21241F73F333157FB2F23637BFF7751FFB1F37FFB6F3682BEFE2AE776E72A7987D87DFF1F12F3FF75A3F23792EF5AEBA2F46E75FFFDDD5CFFEFEEFEFEFF7F6333DDFD4F627A74F73F274E32F6CBD86EC67F7B7867F74F527219F59F3FDBD1FE6F46F6EFFCEFEDEACFFC5F77DFF3F21F323233F1CFC55D45F23F174766BFF63
-:80C180007EF6EFC3F3BAB4EF87F3ECEC4F8EF7647FCF530F23024541D82641880140084041081548124102461441041052484004B02628342442415014400124842412002041A141281281124C2208B05B0841131182621250348C42811282460254430243023648210B2E488D851B42F0234290441C820422422601812887141D246B1644
-:80C200006012CC449121215062484E2422254681D28484F2244A3FD40E2E521F41722EF21124C7161F41726ED241F26A131D24AB9619F24A9251AF443924AF743B24AF347B35D85AFB24488DB54FA2D458FA254A8F51F2274ADE216FA2E459D2A6E449E2A2F491244F32F4912485F2912CC3F6916CAB161FC8F26A111D64AF169961AB94C4
-:80C2800051AF243924AB9443F24A924F82F44A944F82A4B44FA2F426A7C0581F415628167448F11124A354418F1451418F6411B14A13D52801AF147124F84811578385F136488F14D826F148815938585362152E48D641EB19F2224A96FC224B1B49A5F2912C83F281682B121FC9746AC144AF56B911D64A9B25AF2439248B9443F24292EC
-:80C300002E4829F9364829FA241AFF4746618882480000000048000000000000008800000000000000000000000000000014F0556514122712501241CD112D128514582189921125180324221748A5A52193C4445084C511445C25844863D58214AE4270628342B81422E29214F624482F161164168986416781222249E2441248D84898FC
-:80C38000284B84AD685042968642324128912A9822690A21E0E449554986112202212E81C36222E0A42202143214222C66412D251214109B4125945119418C5382124888134434C43CC8194B242386C64122DF374D2231F22215621426C311108A922C1D128722931445C1A11348AD1224CE258D244F2142FC884289421528F21441BB241C
-:80C4000087466CD72892711346782128E434625543B6496241D9A6122243381860468E246F1162C62D4A85E41462294FB706411554221064C185C2AC2672815422004319528425129422704A01404831244424142C05241052412440624126430C1781698112C2484A11714231248811830428AA14B824F4211E40022001120000189088FD
-:80C4800010080021100280C4810024202201444840C2248908400400200400189082802182418821F25BBE0022842634481068528311846C82181D44D826729881B281011AE882B481418C6282128C84C14A442CA418A182B081018E2190112147285843E288912929C444484489614240288806C5F25E14142422C02481121001A01C2607
-:80C50000988849244CB2118832838061821C68441C4A88819412ACC214484C8124084F120111601121492824A2851110244524492491281A188831245FDA0E008418481038248C11042041C1182881804182888441082210084240C282810023C888A81004241841848392424840122802004A0281CF440A4042140224002AA1218212187E
-:80C5800011008411408821912826081018240481244084850A40181A8868942001122011048100004281F016B520C211284064924A03404322048311941C4128802102008C044D42406A442604200821282A11021C8212820184420010022C16846481442A44F48588006011241121701A411E180110020018260400800822281212101206
-:80C6000004480000438802008728100140028116444808220084BF5509221169011566922AD41A61C22792144A21618141CC11BC2121022818808884D22C843118274463120486C412A8282C938C2658812A384B8E18294101C0126484C4AC1688E482014884CF6E042061321002290118122D8240120100406481189028261808284142A8
-:80C680001048024842000021280000811A04008001440049942841DF69040000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F8004000000400428000000002180018800004001400848000000004480020000001002183FCE
-:80C700005F0B0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000000000000000000000E3
-:80C7800000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000DB
-:80C80000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000004800000000A02100000000000040040000620000001800000000F0D9FC200112800126029042800140948200440080040020643A
-:80C88000420000822001440042820018C08211000000124800F093D92441642828446041C02483012124838801822180C844822604C30247821048012BA12002282023A228902184102A02A0812024122A22C42C00F0CAF53014800249014F2201268404400244296828402438448849042604226042142400820030240048820018201881
-:80C900002308480022124800B09707214429810200406281241260881800000080028150484881002A0922A0128081A2826012842484220012002C4208488D2400F0AF2C9046802101288D1212001850181A041301113851448414222827821CC21842809282444D8282248245233822824148C3C42400004E114889018B24401404413FD1
-:80C98000470B32126D2A13C21419F122411D248CC1142896283884BC34848E422C21B492A2521B522ACCC5ADC44116D441C4844B6929F12814CAB2183234538ED182C211CCB524E482352428429C32288D9148842922A24292422842BA9448CF724C8226D1829123181CD192C414402402804868411002275126C4714AD241B44E3A26284E
-:80CA000085C1441A024148244B81490814C03448490741C021228908560220B6D88284029A82F46443301490241844222AD112321818188E181D8843C54139883C1129A7281A146818A2407814E14124686C2A71B298A4B62CE23422792EF2811289644A814C36684B24818419815418688B210040944448C4CF530162580022174122643F
-:80CA8000422621D86182082B142B282A813388002C94181F21482C621482442A6484221FC2048721481A64422782899461001A062998252A318642434418388421846044C4DF930F80062508008184414084211251244094268CD242682220821302B6840814A4112181868204860118828302415084A01280820481AC6E422C041AF4DEC3
-:80CB000097C0114460234301122A0118160830884116C188601142121890444A0818248412324888108163429218104434121022029048808832121280618881A2EFAC0F722644C23A49331512831188C2983C028938464F11B822D12431B44E2A438183F164812D6829621549024299C322412116A21E23F284221E21E011C28216884220
-:80CB8000042649220D8684868178A2C238C6C84CCCF27D3D4021010020C2242374110480093C219288228501884881C084002C7188A412428CB4C802116041188638484C1484E224012B82805184422A5428848D148C4404A048BFCD041100104416015220A82821104182C8818A022C253811144842228042021A2851144143C214214186
-:80CC0000112EC44428410021102224461432246146849244527DC424604170128624032744110029C188898461428C951C898514F224118D6241100E53012243028F2812A8A1860888824A12827452840A4A2209102161841800008188FF740D20420400008008800121886022265281141E48821F8892C326422212011A082100213181E2
-:80CC800023531819118898485191428111814460422283028084F2A2621001118C9221D0418416D382931390412B18110018112860182152416013892439489048141082B4888271410A2110827822082982DC82443182442B484223084C2412F4F393B092923118150411C024281C22110111188008212214601425642226011544210331
-:80CD00004848803184400112100422282126124402246841257C48828442D438F121FE004126229112123012481092B212403214641B8211B02244242242116C4589E3425848874283CBA18D744384C38126B615CA24497C122144440144902100000049820428AFC40D4100401482068024827482688421428C42A884C88C881402008488
-:80CD800000881821D022082091C280084A1A0449810A80098D2481203414604812F0282880021D34C0334149132123C8A1401502A86B124112210041824C026D42C843459442262221418274223421241216A11A241012856442801482220280022225F4CA3B30148084826482218C11924248C4481AEA288481140219A812282B182C94D8
-:80CE0000981C948110A81887281114A04A16081E4430448C12C1A848C242C48002004220061022F44E757013B18451411A7141761114D54211916313F461B83D424AFD41132928DC25D318F14A212DE1AF1E6C418B824E84812D541E414E14CE368AB9C1B52AF212272CE52318E7C8D126E28EF127745F8A7452E48A7A8371627BA2D8A62B
-:80CE8000B44B784198CE2312C22C2D2C29A2448D256FA6D2EF0D4D141E241C7124C6212F22B262F6152A2D728D928EB1241E1587A88822497498B923A48A8449F1C8D22F54F3A2236FA27414F962B84B88CF82F84C2685C842CF88F562244F4CF1883429F891845B618AE854FA248825D24883AC2544D03244D4CC7634B42484B964E442B9
-:80CF0000BA64E441F12315242A32214F23922B6B534D187CA14676217E3232928F8C381323F1D436AFE3FB2284DEA21D421B171F41F221215F28944D1F54F26122D5F439211227832F23AA99B09498623E835F33F268112567952F21A1684F44B424942548A21C013A62244A7E42B26C441484A1489FA94301145018D01801850185013445
-:80CF800040210800846088508100421110012100A0820010088502CD12D02C018F2281D42889C492C092D0280B98D048FA17D4241C24F4182F4F61D3C5F1444CCFD1B448D498F588C8DB8A2FA4BDC1DCA2F41221CA5DCADFF6F46E84B71C3F29D1CCF18884EF71FAE1A54FEC71437265F4945CAE42EFEDBCD12AE192F3F4E42417B98FAA69
-:80D00000F2B1E3DEEA4F89FBE88C8F6DF8D8AEDFDCF2DCDA8B298FE7FCC8C81F397D7CFCFC8ACF8CF9D89ACF85A1B94BCACF89DD46FA2455242B638B478FC1D28CF624182FA6F65A4C8F27B632B7A2FEFE762FACFFF2F62F2CB542B7C2F49A1CEFCEF6DEE48F3CF4B878EFDAFFF9B5CF6DFB87E56FFEF97A7B7F57FF95792EC2AF8DFFCA19
-:80D08000AB2BEF9E9AAFCDF546567FDDF5ACBE9FFBEFD4F6B4AD8F9BF3B8A4474DDE159FDDBF98A2E75E518F91F5D4A48FCDFC283C8FC7B584F884C62F42F438186BE72F354FF153111D711731FFD3F17577FF57F77D673F94D633F5A1E3BF78F8C3DB3F3CFEC3533F39F1C4D4EFC6F67D5C1F97FDE221AF9EFCE7554FC8F4E4FFDFFEFA97
-:80D1000064AF35F34F7C4F8DF4E84E8F6FFCF2E38FA3F2222A4FEB8EF494451F38F29D8D9E86BF7CF8CBC72FE8F9C6C27F7BF3EAA62FA8D322FA12122D42EFAA7D26F63E2AAFA6F5AEAE2B666B53CD684FEEB71E49F373345F53F7192A7F37F37655FF77F77F663F95F673729FBAFCDAF53FBCFFD4F33F3CFD63D26B5F6FAFF7EF5E3F9D51
-:80D18000FDE2E32F1AF86C5D5FDBFDE4FEDFFAFE24CBAFB3F2FE7C5FDFF47CDCEF67FFEAEA8FAF7E16FEB27C2F68FF9A57EFE8F3F3B52F56F6FAA6FF3FFFE6FC6F4EFEAE2BABBD2FACB742FECBCBBF91F522766F4EFCFEEEEFC6F17E3E2BEA6F4BFD2C2AEE7EDBEF200241200245826422822622089A0482006C82A42492428228E0448294
-:80D20000011828881006490147129082481C89840826A148200882288E48448A042024F8FCFCB086012A016D12808182012A2141424822C216159892111813420487543170267848D124088CA129A44AE222082911A19244424C3224000048461104807224088AC424147FDC032D521F4152281FC132481FC1B24AF1112CAB141FC9F24A25
-:80D28000921F89B24A19B54A39A4AF1439A4AF147924D81AF935488D915FAAE414F8254A16F1254A96E1A26C592DDA9E242E5A1F49C2D21F49D228F1912C8F14F9912CE3F4912CEB141FC1B26AF99128AB945F81B44AF93448AB9443B34A793498B24F8384F9244A5FC902ACE141C6421E2CC06C2B141E2C219E6C2D849E68ABA449921AE0
-:80D300004B4AAD914B4A8F143924AD117B4189FAA7528B945FA27C18F1254A87192EC88758BCFD58252E1A15CCDA1D642CC12C4E911FC922F49128F0916866F491284EA45F8186F834488B8447838B844381FAB648F0A2584F3B0784000000000000288100001882000084000000004008000000000000000028001022D4B8061220C118EC
-:80D38000611220822181110889844822015D8A2022A641428744859414F02282433628488D1410C3524B12883609244119289634281D1810324458CD42182422A283443824AFAC0EE04A112242C2223C31144417A88A02128218CA3321898422368641C02215A22423C61417812C9894A829F222944BA582196822881112382E12888142BF
-:80D400004A8274194601822662C524814CE3153248CF6E03127622C11A412D32169126901163082A8124A9871C227481867422B24482A56149648C2D54122D884E243E8C13C63A16D443AE843F8621F218A1112CB12451212AE84291241C63264D125112ECCC22850226BA2465818F45F2BD470044800200124961882A41088608901284D6
-:80D480008922C284002485312628411E212D82C082442A288161482C0800A0294284428C0415288404124E14222948A824E0E60318151484E2245181612822284A011C012411A59241890888481C41CA2447827022027088242201824582521270420283C428621339488442008421438238844AF21448002FBB0B6622C329294138141F97
-:80D5000084B144F118442D488658B282A14B488B24A88338146CD241C3248CC821864A912948B8AF512CE124F12882682D12CE211D9443D218BB81728841A118846D22A01A1971417C91A28189C3882E482A9118824922EC610360414932124A711A364D426A8192883091A11032A8A71843018E154B4216518140DD3822C612835C4868FB
-:80D5800032281229F6251214AE128A328A8C8499282B9281AA0181112598128748683289434404AFDD0A2E52194289121881C134E446E824518121604C178621428978242202832872AA860224A81D14921662882724825728824312C94111142628543442811B145984A918838292884988E48825A2484F660A4E31142A24220390184849
-:80D600006A416852B04EC12429036289012641C225288B2CA9C246C229028C185885812489984222260485249C2229931883C1492480119C84128AC144842A1C68894EF3002C9148181118160812842444192802142D8811148514E82E0124122058848243148131112A8811880580C23226184894829026182E11212348189224ACA182C9
-:80D6800085A2121E62AF84082082410AC4116C4241048B14232508814344043218204401428042092004E04204406818C3018071882124088484200722810000F07DBCB0412192282E1238CC61816C33412281B12B14E90D18C9F42144188B1211D85C4233486846344C278A46348989C1148AE241662812845CF8142885B628A4213F499E
-:80D7000032588369128371134A325810F214881E4C23B828A8218D42AF1806221391128414404188E1C1041AC681407621988250184189232224825B823022140048818410022228A0212C4858288224CC04281843DA4828830289821428FA39A520840222811002002058829400221012418602A50210410110582468222810013302222B
-:80D78000818C021A321C26010022808A81022A24B12A78410D15049410011116C231C28C451861482921949A2811848845A1D26AB14419B8120C52141A8422113812200183C143871124189440C214158AE28208AC58842C24042002AF2C0A28000084284A028A12244A048002841814181018A2349242814AC28942888384088883848819
-:80D80000C481100100C08C4B128AC11100802821486888485FDC0212141850241972415894814425030054400326342425417822011422882A410114841429018428890126480215921180C842821D22242C0485022C280180F8541A148200001484C02291424018820411181721181211C023100240098421000028104218382481228446
-:80D8800023012815A8384420089048C24948B1370B19042C44140118214248904190282849844801C51284420581142C3881007024685240421A110200896141808188014144A028228240448822F2A4A2005041112B21401414818102501484B1494244283828863842424328280200002042688410492835421003212825C48121A01806
-:80D90000122B144829842A21013D28004C828282C2244862A12D2C2922444422C121291131242962824484C1B42632292240184201A42888402126982180C21820C2291282242C080022A0384846F861DF406814CC241444922425011061622229121112C42284400169418151812C6888818A4181591A1948C21884C8112224194442927B
-:80D9800068818646E8A156812226C8124CC1124A032170690F1A223C111F4224512A1D224F41F6212217EA1CF242228495332563B222722EF211224D819659834F9A51318E48314E41A59848248D4928AD4281222951218F217863B9111843D18A5119A9F19A84BB8197932B49BC39628E882B25882B813AB278E11862AAEFE202421F520E
-:80DA0000722C4772246852C372236115AB7427872E48648624F141424FD1D81163422D3C6B222E841B45CB3687248CD22133A12E111CA8148D184E341EA18D32888F825111188FA4D238532A742F21C14826E234F382324D823992842F22E2EAF982466E4269CC887E1889F8C991D0150484281D2519F2524D8724A598841D441B88E7122C
-:80DA800065F84A138D211B18D09E7129D249D11CD268D282F427858F3B382A1EA117849F8851215F6A6882A61AE228C461869868AE4166F8512C1B238CA2238C638A49D89931BC8E328911A81538CE188A96842B641F344801436281671212418418481C49C89180C8484440040088C0A400481A822489249944924892200912004304462B
-:80DB0000024601462421140441100420E4BC054F14541555F33A588FF3F32B2FFF85F74312FF53F73AB2EFBFFFFA3A2F5BD1F6F813D195FE3B1AEF83B128F2AEA4FF63F38889BED52F75F4C88E8D615E1A3F85B111ADC59FBCF9CB126F41EF36BCCABDA2E3A1D98AF8B13A3FB74FFB1A1B3FA4F44A428F8DF9747A2FA5FFEBDAFFE4F15906
-:80DB8000786AFE9C9C6F67FFD6C26F64F4AEEC8F87FDBC1C2BAF1DAAB064F254591F31F12A482AF23537BFB4F26353FF53A3828FEAFEFA581EB77D876F61F92323AFA1F12F2AFF93F33434FBBBEF92F2545D5E5FEAFA68B337B63D49BAF758CABF9CF9A87B2F29F77ADA2FAEFDA2323F19F519981FA2FA63E22F2757EEBF86F64351FEB839
-:80DC00004F63E3B8FAC3F6BF24F99BBA2B9BCF6FFDBE366BDD2F2EFEEAEA6F4FFE9888AF8DF9751D141F44F43571DFB1F32F2D957A2FFF53733F35F26F55FF7EF26BE6BF34DE237286F7DA5846F4BE9EEFF2F236337F79FB17156B225B57DF7E7F4FFB22E12E628B2283B581F5894BAF71F84E262F2B7782A8C52E632FBBF3A3288F34FE14
-:80DC80004B4ABFB7F7333B2F86F2B2FA2FE9F9939A3FACDBE755336F6AFA92126F2FFF72F62F24F4AAC8AF8FFCACCCEEF2FF564DF17135DF12D6FDF22F2FFFF1F33F3FBFB4F27363FF56F5FF5FBF3EF64BC3757287F7DE5CFFD6F6B7B77F62F23F3DDFF3F3BE98CF9AFA5559DFEEFF6F2C7E233F32F63B319F17F2C91AADC88FE3FA5A366B
-:80DD0000AFAEF222A22F25FC33319FAAF22BA88F25FF5B7AFFF4F43F3F2FA4F1B2FA2F6BFAD3FB7F2CD9EEFDB6974F6FFDF8D2EF2BFBB2762F2FFCEECC6F47FE884A8FAEFF579720020000268104001E482484441308118912011183149128101812181108810021000084404861816088204163882009128192005FBF0C822826C12881A4
-:80DD80002825427C4C83222211126124902832A5323481C0242270231238212810488242822202141568221D48203122822662891486981245180825B28484A2424CE198F4BEA2E022F4112487221FC132481F41326A1FC1B66AF11124AB941D28AB9453F14A9443F34AB143F24291478A2D954F8BC4914FAAC4A15FA264114FA2E519E281
-:80DE0000A27598E5A2E549C25A1F49C2521F49D228F191248B141F49B24AF1812CAB141D24AB941F81F24A9153B94A3924ABB443F24294478AAB944F82B448FBA44A6FAD052E4A1B412A61818B141B212B121FC1366A9E24AB849E28ABA41B292F446983AF142BF2429126D852F136481CD1A2C5315782884D1A8E212E9A86D5B269188CDC
-:80DE8000F9812C2CF98164AD921748AB941F48B2423181AB1415F448941B21AF14B991B24A3814AB84412F4479A4B842D186A4946F88F13A7F000000000000000000001200218001881004000000444812000000400428160800008810028F680572000084874346622284818B1A814A182C018C514832213844490243424209181E484208
-:80DF00002185024C129482411D88C82E8883D14228188808CA4101308C80046818E2DF7203319A124198589042281CA4851C04582D1A1AB442D281D443B82354421D24841058852153342489A682157414F848A2881C454221D21822E212E14144C1684712981456581843381882122B18A0281AD8180A3F420C1E4162005608AD644682A3
-:80DF8000D682D11494A82E52826D4A4819F484199D642C7124A212418C52214C7341D4848A84DA4155812DA281A56142275428141CE211CE548D11AB48548368188D541EC18E2580584823296428782AA181EFFD0D2322414108841828148A142811E88184215328502243424108418504109328188149354888520029C82C89088B823060
-:80E00000248A8201400816089200288289A842CF6405211084722E02004144004048052052121312382481844E8550481028022C242102410000102421A4212961892001160841252483C14880F44AC7E041229212415287451618CE182DC1837132A21C3924DCC3329415B86CE841C8A59CA48422A14E2839F44E221B48488D4169E282B2
-:80E08000181832421C1141EA6A34846649CC2684284E215283D84ACC244D48832422A42818494AFC57AA1082624164388C41024C5141181AA28183E464782C9194118B48411D88414072C4C1428CE4A2C4412817844A52825022901111D02612C44818495228B0118A65284A48644445382662828018F84237C03410827248C64483518453
-:80E10000812B848425622414140026CA251B1A4CE29234C88C129828516186284412A41A8302430440A884881D248524B42281C3486081C18B1284428081B318C42449F4CFF920410829211428410126BA118A4734221528584A4180014E8A4484221B1A00441A9244A0182942E248D148221458A4875330441A92144028D84A8304602228
-:80E18000001248C315F69FDBD042423C146817821185C52A36C4515084A01A4921A12DA4861118C812324A28514842440025582493122804A9942C392344821119868492468C214222D2C212846484414450822F530124100123311430128441488051481006124C12240483042150685842C4228064691468181482321088038582E1226B
-:80E200000100832144B88422C2288C29028FCE0E2911627138A9579447812F825182C72662815048D16B1843552413321C8CC4188F44813822DC52684325C4286D4841CE122E142D43416313FC13284E28DF22C1185823C14228A336122D1C42AB1241CD22CA62824D181E848C44F434EB30244400141214114B1213C1911AC61292189015
-:80E28000AA16C884008A84C2488028044449814292288C082A0D2621D82401D0C13224168C6141890800AB24408484C2484C4378710510C822484012483924811603812C08112C0400001815048C0111126E112D3C1692381C33142E125021D068A41427E4902150814216410240423812248422002E482453021190212912058100C01263
-:80E30000002018944440140412004928020080C4448A82088002002481A309A12528183422418200434408F0B3891411149544115194114450844002440021248214401144189414502C441601838248086082A32221822222321125C24238102451268D14288145880228C157AD004385121884444418E2321184048188498402D04804BA
-:80E38000848C4611622248008428424443011100441200414226A4128024648242008002181823F2E42D2443084084020094001881604811241140484408104209902221502C3042204A11A11415082194001901621004811241508444005FA50F3054502281002141260421238142022515D41248440925038501341342415A81212A25B5
-:80E4000052C1A40091B041428183723C219468139138112684110822142284F06A3B00111001710050221840022820845484004400242285948880848404209814001004444220148208008C5922802208A04824BFCA0918100444241005110028C0224014C14800D08414444402462402464644448842417422B8428236189C042D486091
-:80E48000C218A14427110049921E4429C21836D848F212494008400228812D42904240044D62414182422846C12A161162848D12548DC2D0840118221480412882141C1384721844045041241F81964889041226020021F0D94524A05C2464A5F4242285528126B2215122D0A8C1424417641C14D2D8144811F14C439D1234B5DD1ED4A3C7
-:80E50000641213F4662883F668644FC393896022971259F12F221F42B16C86F162698AF33141167269B1443147CF4422D1863222493A6E45E8227124F8EFD4142645F1242185E132525A255D2E65D44484A11421A7484722616F4CF841426348D18C6251365C8465A821E4875A8F61E3B162512D7621484B13AE874CD2A2F2124856C86A3D
-:80E5800035D9A8721D52ED4E32ABB61E5A878887B32CC1148B12188342A8128DE881AF280F7971155CC139143541515C5489AD2B16552232412BA8142652544AFA454C64C5085C54484F222194246189D52855844F217948E148B211130B8F46C245526457473072E5D88114F211464CF122C8E56A29CFE142C6248B21126C72A401281844
-:80E60000842284434428442804421628043021302130213081461401114A12231401002E8140012D1170240326011C28C183C08148A81288138188C4A44828EA47F113211D29DFD3712DFD494D9FF4F44F4D5754AB42DFD2B64544F22A4CCFC87C86F4E5E66F46F6E6A32BCE9B248D2A9F48E98A7B5F544655A6665FC4F46C749FA1D1A290
-:80E68000F1687EEFCCFCE4CDCF42F115162F86E232F2242C8F96F648461B752FA5F53E172D862F3DF9D2D29ED16F61FDDF922F29F9BEB8ED8EEF88F88E8F6F6AAC454FCFFF646FD712143F11F241295F737163F721255F72F24F4FB774BFB2F43D775F45F552522D624F68FCC6668E826F44F4A4E22F4EF848688D28AF8AFB8898CD1661D0
-:80E700004FA8F8222A6FA2F87E748D1A2FA4F16D7FEFEFFFD69DBE9C4D966F42F62A22CFC1F7484C8D625E5C2FE3F336162F66FCDEFE2F27F75A34EFE5FD9EDE65F63A3AEF63FBBEA5FF62D28EF47A58CFC9F93E3EFE5F1457525F53F53D1DD7F2B55CDFC7F45D4FB7D2BFF6F213174E42AF81F3CA8C23F8C7C367547F36F4CFE8DD45C788
-:80E78000D277514F97F64D1D65F725A32F16F64F49CFF6F65B6A7F51E374F65E4C4FC6F7242D57713D634FF2F2353EBFD7F77A77BF74F67B7BEF77F7C347AF77FB4B53BFB5F7DF5FFF75BD3AF33E38EFEAD22EF82E2663F6B6E48B33CFE2F37CF4143752DF53F53D3EBFF2F22125FFF4764FDFFF742BF96B233F75F512122B11EFCCF8C600
-:80E80000463F38F827677F36F48FEDDFD47429FD3D2DD791DFF454F75FF2FA2B6BFFFEF67F6FBFB6F6373FEFF4F65E6E7FC4F135255F72D277F22F2FDFF7F34B4DBF71F74B4FBFF3F27F6FBFDAF24BFF3F3FFF5F12FFFDF45EDFEFEBFB3E3EEF6BF1369E6FEA7A46F8BCDC8F25F52C3D2748501250144003450243224103006440060000D2
-:80E880008304442110524821812901004110022184228C4442088C048C44C2484400800228F03D66B086012C411804141518B811120289215842824282874450484004405848A02584A01216D486A4282A01436281803642B042C1242E121224414C013847812D228485240145E8C7012CF511248D121FC1324C1F41364A1D6CAB161D6CD5
-:80E90000AB941B61AB945F88B44AB9A4F44A9143F2429147822D914F82C4914FA2C4854FA264114FA2E41DF2224A96D5A4F4D8242FA2F491242CFC912485F29124AF26F1916CA3F68164EB161F49F24A921B69AB9453B84A39B4AF247BB4B84279A498B24F8B84FB244A3FE70F2CD5C1E62271113C241311D2C1B22251C1AD941F4192B25B
-:80E980005788A931A4AB1443B242792498926F8A94822E1A4CD8A4ACA145A82D65AA2945B958F222CB16CCCA9E6485E249F266128E48E3A648EB161A724AE641B64883D24A31142F247234A8144782A9F316482D244D5AAFC801004818000010080000000000000090212008001400000000180000000000000040016FEE07641E22896123
-:80EA00009131001782412F4211A28418453811C358844C51122D124782898431442952842951D2214F8804478260A9C0444193124A2CB428644126D46885939A1781E024D12899441E242884266441CB218D22FF5E0628434814B224D18241088712888134159812CD82D01292488C51484A581484704822628430E41164482F41022C43F3
-:80EA80000141458233111601890100105848228414CD1188842648C1841F954311F4421647A187112127818190246C1194C12782A3F118852D88A7524666314D186542293154A9B28C921825AF28890CB7662A71983218114285552E83C14199068C331C4D328B18871284C3E583C84449C32D897824FA281447138BA16F32012228004F7D
-:80EB00001201D08152388A12081C110441608181B0489A44812054224260445144400428694424024322816141414821800124101A81010081417FF80C45012502CD1100124B120000C015841845C815400120022E484604008591129094120022C422688042C248211121800846A2418190181281488F414C0280434182E1D1982A46BA96
-:80EB80008162298817AD60281247882B81C648B28C84B28861C41F881212F812211D1C4A187444325824222B83254222988885846A882AD1414982811868448C82C881381E44624268CCF2C6C25042A021144429718882B248C2218A1172580174408CD8840441228C9144A042C129418914D16204868482092962C88185842848328824E8
-:80EC0000112184C80019E18132441688344843B2DE0E1450227018015931184D12822088188299182C7914C891D0920C8883D2185A824819C21482C4188985711262224002A84A8232282AD11415822108448C22BC42081262182283F4A48E10618459025941443512122518041123128639124302608186A21243411215F288442D12484D
-:80EC8000218B42212F590224894511222712488842A8414902228150188002802442F424F92470440A108841581865312482194434240040080085164842880182819014114F82044582B22C7428244294184CB5116241C02163042742504222A48485A28229C184F065E220A2124019021222C0138480183818402461C9893122106496BB
-:80ED000040584900CCA182A018004220B114180882214E81428420110846621498415240284172EF43239224228431444D13267A14D178111831816598168A31124F81F21884812844C9D149562A1558C1469C1846989289E2C2E541128486912929FB144836F818441B124BA4F018632812446044AB428E128962A58256B8A411B4880C47
-:80ED800014126511911C12811341828288041008440012A96188280045022490164CC24282290825C224494124022C48C8118C0448248485024048042800F07C2F2416041184164C14564884184608212422004121444008008100101498842147211004C1704608807654286225266885400412A012F018444CE13162C1EF39012C541814
-:80EE0000486B2162284228232418C24199A4491A044964883011841018012011A441121621438384C1182C8202202105008824888288428B82414AA8242C28D28228F2A7C63014100212A3114451410081180024414004214141A44141E18420148C34248D214982142EB24482922488201A048140941827222A7422C22425065038F0D816
-:80EE8000C224148D14959441C041110044181071151811840158A35114481C114421045022840016080060281810588267218011B8420130421200608160814424AFDE0B82141048082412A1244021114202124483011812124421C012499184415841901481412992142141C0186249242C01214044880400764408C18732141004501495
-:80EF00004C6181418081110234224800502846C8284E2200C120384285524121467482684422446042814CA4428450488C4404C965822091881841000097AF60848093140020029419A4844220842814088A04860130884820440800001002488941022140480288442D22424A48845418C648282882F2CE3D40024D18250331111C4114E7
-:80EF800006A1222860248450A4001241408611E2818801803448242442608180E88441542E2A28036A2163852A512C44AC062C82824601FF97048412480030124813C14884161492261522011829C444444614229418D024088423C44250124A22A428124884680040324844448904101218668431103412F0ABF44034971D1B1354486DBA
-:80F0000016DD151C52A68789218117229F213461248F4154A447A1CF85D88A65421E42248534424518F2485283C4172AC454EAC3446E2226D48862422B222FC401AD1689EE4243FA721A216F84F148482C756CE46434285DDA4AE1C2D1B4D244D13D4D334754F036112D4A83A34177829D455D569D4A1D8A4A7482A4614C34421614984363
-:80F0800015D488F82D148514D36861614B4884EC91452D16C552EB65C284C351424B248D8C45F24C122E28969C4C8B5CC8C78886F6862267842FA9948E3FACF44224EB2B297CB87128EA690D1E528D1ACF4152C85B131714211E5618A0152F15F412194D1125B352981483F842546C11F4545190454D884D4829F1189E63994687854B84E2
-:80F1000027864B418B166995224F2BF11A184B448B432F89B6447466E285381689A2578B413E14898AE382B2143328CCB41C829122FF3E0A1002A028428C2204008880088884888028C1A1C0812142210082308820882118229812822008800888800888C0841188E0440888FF6645F2534377948FA3F21E161F177433F41356BF52F75D52
-:80F18000114B58BFB5F9CBDA3BDD5F64FCC7C42B9C2F2DFD46D62BDD3FEDFDD2D35F13F2D5DD4FDC5C74CD185AF51C9E2F29D9E6F1D4DE4FE5FF162C6763AF6FED47FD16144F41F2AEE6EDEEEF61F65A5C4F6FFF1EDEEFCAFBFEF829F1DADE6F4CF4DC666F67F5B4D2EFEFFFF2F2CFF7F5B6D48F8AABB9CFD2F2D4F3347F15F5555897A181
-:80F20000BFB3F771553F57F51656EF73F75F195F19F557DFBF94F55A7CDFD4FCC4E44F24F55E5A6F64FDDEDE7FA57516F996944FC9F9D6D945D3A8F95A5ACFE1F9D696ED1E6F4DFD55F7EFEDFBBEBFEF6FFF16D4EFCFFDBCB4EF2AFE2EECCFEFFFFAF4EF47FFBE56EF43F13A3C9E92AFAFFD8646EFEEF2F6F6EF6FFF7A722FA7F5F6DE6FC2
-:80F28000ABFB263C8F83F3382EFFD346F212167F51F5383EAFE1F11A38FFC5F53B38DF74F15B13EB59BFF5FD5B5A3B75576C3BC46B55EFA1B1DEB514FD4F4E6F14F4BAB85E585FE4F583824F64FC5E5EE7E12FA1F1969E5FF5EDFDF6163EEFEBFB76EC4F4FF416566F4BFA3EBCCFCAF2383EEFCFFFE4E6EFE4FC7674AFC3F7FAB82F85F7A9
-:80F3000044CCCF64F4FEFEEF86F66E6E2F27F7E6E66F42B662F6242C4FCAFBF2DA347F31F11F52FFE1F17F3FFFD5FF1717AFA3F35B13FFB5F19F593FF5FDD3DBEFA5F5CD1F6ED26F2DFD1E1AAB5D8FA5FDCFCA6D199F93E3A9F9455E3FA8E8A5F45A5ACFC9F11E1EAFE9F957DD4FFDF21E3EFFE3F376EE6F4FF41E56EFC3F37EBCCFCAF2C5
-:80F380003C3EEFC7F73EFCEFABF7B6B4AF83F33832AFADFF4ECAEFE6F47E7EEF6FFFEEE6EFF7F77E3FEFCEFEEEFC4F43E37AFBF947501400008449014140410800408644841408460481400485941242103824200240582484411A6422204248628164C0261E48240010089B515022D01411512612141140188254324B413C110440C2487E
-:80F4000044484224444850821245024D12202215062722160468241638448446028054281230149D2216D14822C12422D728D022F41124A7321F41326C1F41766AD141B64AD141B64A9921AF145985AF143924AF1439242F347925F842915F82D418F9254A4E816FA264116FA264592E4A96E5A2E449C24A1F49C2521F49522A1F49B24ACB
-:80F48000F19124A7241F48B24AF18124AF24B981B64A3985AB9443BA4A39A42F4479A498924F8AC4944FAAF4FD9110E241D622D44112EC4156221D6C811D64AF44C824AB844D28AB944B422F1438242F347835A8847598AA5F22A5846FA27C48F1224A16F5218A87512EC35CC28A1FC1C2D81D64AD821D24AB941D24AB8415B448F98124DF
-:80F50000A5F481648B2453183AA4AB1443DA4271A49812278A4CF1A45A2771402888040000001200281148000000000088000040014008002A042004840080020000005012F02AEE40741112148483412111582183010081434128114613A81412104416E8C194224678122201266219008C121A5124C619C8481608328F214424C4184195
-:80F58000A6E86611A8381684C2846F7E0920285128155625169E25397184489299818D811D5642634A44B24C982441844189B42A0422C394128C726862C48B4148862612C322CD428362412C63634C944810B11888014E19106222E088741861824F860B411788184C9435235181736181D318FE1881819998656B41833214C0C787224C13
-:80F60000C41812814F8854822E1869B6187412BA38D4C2D418E61C21688691267249D4E27294094D48831584F21841CC81638146D828EA417422C8124CED9271A2E43E0C20114618524169815212C012009018D042082546482401414634229044812128002C01450227228400421E282F2241344812248242C0158002294A08845F43076E
-:80F6800000858192148C661619048C248244018122249018484416384800008012A2256D1A8122422041018D81C0120048888246C2482C0100289289228A28FA5168344732903623415132701A74440A1345C24A4398815D428AB248DA241231484928D28472C85422C712472141864428C2844721172126544149321A648CD214D248DA94
-:80F7000024C88862AB421698944598884F22B918E8885422432DD48457848F7B08222493B11282F1422826F3451848466816109B8419C821228226344146248116B8840465C8162844241E268071416242123484869C2218A74243C8882A94824E184CC81E8C98148C289E824B16C8469488BF1D4B4307260454344250A42081642410689E
-:80F780004429D882361821848D84814C1218C2214034828B2581869C24290145C1241214844D21823042884E28F04218008E221884122D88223E8843F2121EB041628248848429921489124134892F11443C292311F8548241286E1A8074186114249C850B1124841694446781809548950427416149B2291462228E21C9A21883022B8247
-:80F800004B28442F4AD128323489CC8885F2981524704264C2133214444041981A68843694468442212E424C04488D1422A123B224D126481238441C486281112C25D84884E34228048729496148C470448324C6481858008880813252471E00C012801488428206200200290384164114050085044889C4128462812A084942440221848F
-:80F880001C0160936021001664414D428118844AA1844084B8C4499241228D12178283544241912D2B81AAE412045C84D182B352F8224E1E648CD5410426C949A76253D22242D882D186F422C9818542BC341446C62461278559912C8C639A441F297248A2811694484E84AB126CE148B1483AB2464834884F180C2642342490148CA21274
-:80F90000284216543816D82841188A4404144312F2144818008C64454814004D12DE2518800D8D118A5224C0921D4469C128211922C4486C21E34408892261449289CA42EF7F0E411C312161602281C0484372A2712B6221C112482D86812C0994411028022E424384382119AA4240361D1C3543842B12105A84411490998C8428E822C406
-:80F9800038800422008896F8314840082011514800174182808128A88486A112100222118245819111881CA8421052A18748008CA22140091228288504428820148A88C4282441004B12229FC2053181612671524841C44610C114400120681249481504814C61211C1244244241082962328490262441842164228D824938213028A41318
-:80FA0000A81845C28890A221A5848242F244AE6021414800209421641008831401548181C0182782C89C848421D4124C8A81C818C0188A854448144134481B425C4461144421114400898581816584884508411F37038E4400121526941840A8429011814A614144103221241301608485D281041984C42821008C142171168961115635AD
-:80FA80001218222048012944D89214C242420048444E1870790E204221021C022414005042112E4348612008821182005022844502604429C4244184226044107848220816B812C284002038228C48C882A01844441B8B1400122130181912224118A3821004201801904420024984818368922004002100202202601442100CC041182249
-:80FB00002002181800F08C2E801186D11414181401A04118B011444224611117611A4218644189032D444414648004C448A02542A48148A56526148314B818C8221962A24021148828F24884B0180289E2C20D1D289391445024422F21F2412424D440043815028018C494608C671444189084C01460A49854502884D0210532158451421F
-:80FB800023C2614004006062248384C34888A9042F9B072A7584B815D124B1157424E821865479978E17B815621C15F1A14257343281451198644AD41C7A41F8266C3CB547348B2E87848B84C7242A3C486D3D7681C41997522E6A17429F44F12A8A29F42878C3E1127A84B2C9BC42D24261424E488783CF2C42B824DACCD428F2A66A1495
-:80FC0000342F5141B71156F83B453599245036E082FA161A47C8528EC42DBA27981B324FE9F1231515BC81D464214448E28496448B62ACC434E3F4144A1F25C4125D3B116D52C745CFB47524E94C648457393F988134221483A8CD1E6A8F22A9482F42B4C4011A73A4F423C92457419D22222752D078F2281437766F81E541F632141E11C1
-:80FC800099A4156D15237185F515862F69088D88CF19E8C79148157255E453D274F85338172839F322C9ECE14812D842763A741AE685D213B112F212625D21D75A882E629788878425F2115B8FA232CA2B282F24E281994A8FC921CE188F2B07280061B0440142800888800820022244322042240222442019210900000000400188808857
-:80FD000084088880088D841A94884889F8A374E025346215F531559FF2F66A6E6F46F66A68FF52F6FA74EFA1F91B3A9FFFFDDE5FDE733F74F7B2325F33F32BBBFFB3F231A95F16F7F1F54F22F66A6AEFCEF3686CDFB7F7F7B3B7B23F3CF167BE6F6EFAF2FABF77F253727FF5F33333EF63F7567C4FE3F7394ADFA6F6C1A7BF5DFBFD332FA7
-:80FD80002EFAE8CE3F18FCD3D36F2FBB96BBE8EE8EE48ABAC8FCF4D8FE7847CC7BFB246F24F46E4A37617F42F4696EFF66F66736EFE6F6676E7F4FF71A9EAFA9FB98BAEFFDF5D4723F76F7B3BA5FF3F1293BB7B25F73FAEFD95FDFFF22584F66F66BD9DFD2F67CDC4F2FFFEBCBBF9CF527F94FE7F7464B3F77F75776FF73F13F3FEF73F788
-:80FE0000767D4FE3F75F58DFAEFECDAFFF4DFBE9AE2F2EAA821F18FC79F96F8FFF3EB88BEE2F8EF8BCACAFA4FCA6ECEEE8EFEDF415412427667F73F717373F72F21E1EAFE7F77E2EFFD6F61F558F46FF3816BF2BFBC1FBFFF4FD55D77F1DF5B6325F73F13332FFB3F134BCFFDBF9FCFCCFB2F12E2FAF82F86664DFB7F7E7A72F3BFB426332
-:80FE80006FFDF6CEE6AFCFFF737D7F55F717755771EF63F37E6CCFE3F3193AEFAAFAC6E6FF7BFB7B673FBEDEA8FAC3C1BF15FDBCB66F47BBE8FE6A28AEA8EFC4FCA6F8CFC7D7C4F1A16E342767FF63F317367F47F31C5CFFE7F73E3EFFE6F45F5CDF56FF3812BF23F3111BFFF5FD74967F7DFFBFBFDFF1F13333BD1B4F47FFDF5D5F6FD7B8
-:80FF000098F46467BFB5F46665CFCFF56C6FAF97F74A696F9FF6747E7FE4F473757F75F71635DFD1F17F376FD7F7397EFF85F5E5EAFFFCFEBFB6AFACF7E3EB8FA4F6CBC8AF87F5A4FCEFC6B7F8FFFA18CFCBFB5E5C6FCAFAE86ACFE4F17F869012F02211C01100121460228434401141225848134824584811461451481901214A1222343A
-:80FF8000229012200227124826820412268144033484208182140844705D0143887224024184A5C324855241832211A8414614140A3420041400214221443782142244484644D24112064D128C521844458116821202B0148422921245182203B4BFDE062CF41124C5F21124E3F41164A3D441B64EF18164AF24B981B24AB985B44A3924EB
+:800880003AA3330000008F8CFCC8C89F9FFFF9F91F13F331314F44F444441F17F771714AA4448F88F888888F8FFFF8F87AA7774AA4444AA4448F8FFFF8F88F8FFFF8F88F8FFFF8F80000000000000000000000000000000000008F8FFFF8F88F8DFDD8D800004818000000000000000000000000000014000000000000000000000000D0D2
+:800900005E0A000000000000000000000040010000000000000000000000000000000000BF280C0000000000000000000000000000000000000000000000000000000000F04FFE0000481800000000000000000014000000004001000000000000000000000000AF9C09000000000000000000000000000000000000000000000000000095
+:80098000000000F04FFE800200400100800414800280041480020000800280040000214840010080041400108204000021BF26050000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F481800280000000021000000210014CD
+:800A0000001002400100000080020000882800008088020000EFE40F0080840100002001000000000000402101000014000000140000001400000000007028034818148002800414182810820416012810A21140012810A2414001002B11484001280048408188022148008828108204F05C658084018002000000100200001002400100D7
+:800A800021001400000000280000808802000088280000F04EFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000001002000000000000000000000000000000EFFC0500002200000040020000002100000018001800000000280000202802000082220000E01302000000EF
+:800B00000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000012000000000000000000000000000000F04BF2000000000000000000000000000000800100000000000000000000000000E0DB0800002800000000000000000000400200000000008002000000000000220000C0F6F1
+:800B800000000000000000000000100200000000000000000000000000000082000000DFFC010000000000000000000000000000000000000000000080080000000000003F1B08000000000000240000000000000000000000000000000020020000000000F087210000000000000000000000000000002400000000000000000000000099
+:800C00000000F0EFFC00001200210000000000000000002200000023020000000000000000000082008A026FF80700800110020000000000000000200200008002000000000000000000008800003F910A0000000000000000000000000000400210020000000000000000000000A028F08CE320040000002001000088001A810400001112
+:800C8000001800000080011200000000001400000080027E2500000000140000000000800200000011000000000020020000000000000000001F8B020000280000000042120000200200000020010000000000000028000000000080025FD2043280021260126022004812004A280290C2128248112E4280A241282022010088800112429B
+:800D00002C021C22448148210C202204880042888E6B80032800008002001220212C023082128842112C0680042082010088008021048002002004000088002882BBAC0000A0126012400280044800008084020000281828180000008001002602144826214821088082040020045F9A06000022000000004001200100000080020028005E
+:800D80000000008004000000004820080000F031318002220020022248200100482220A2414A022280044200200442220000002120442204C2000022004A088242F042B820022280022800480000000022184A0228008004004280040000400200100248000000800488002FBD080000000022001200114228182004002004280080022001
+:800E00000200002004422004820080848208820048E0C343012A242202A02400122280A2140012188004002280A142302280A46112A820A45218000080288402280068001120042984FCBAB7001A84210118A0120018222888528022062001112921062001121800008248002005002242800A428200000021228F5E080000280000420008
+:800E800000804301822A01A0244220046820028004180024984A0288138404002004800819022A0800B77F148081012212422820212202CA81A5121AA24288481830414868422AE424032A21A543188A822188622118684882A0484A8204202424048002480028FF48018022A221002212808401000014122003802202008002004601803F
+:800F00002401822001190420028800A28800800A428AF448FE0000004601200200201401000022420028002082240280810112124228004A02802488082008820088888601FFF102488083020012800212281420010080044880010000A041221122200222242042022220420288808882086800825F5607A052000000360212481A04323A
+:800F800020015200A02400224A8186011061110000000040215412C081420000808202C81448DF1E051400002880020026010000000040820400182082A1210000208184024200241424C0A2480000882A0480F8A1F32022014200002094222004200200808404001800282242200112800300206424808224242424240482000000AF9BC7
+:8010000005202202A820820428400100002024040042200200208104188001480040024248C0228228C082404241220842F019E10040011422112214181122B041410100120010021800284880022200002222000000825021248800000000F0681EA0420028228002000000000000000000480048422800004800000080044222880088BE
+:8010800020A882001C84F4998C0080040000002800282200200200218001A84842180014282828A0420028D012C2222428004AC22242246022001042F1AF71A024382242C041203731283B23262181341120011A01284A240280828584A126187A8361111A21A12138422C023061203443681DC242468208888228226014F04AEDA0422206
+:801100002890212822289012A025484220028026840442482021A4266A0222141A0228A014A04222A04434243C824823BC82AC68428602228AA844C21CA4841A09111A94112A22229221802206114AD211E1122201200442C042422822281248585A8624A212222222322880622229B662B422A442EA38222429A84829A8282DA2222BA8FC
+:8011800088828AB42503130411102114A116114E12A01200802182210232422200001A024A02000000003022481081180148200800112008008F6B44F141611F15A3121D411F16F64121F041511F15E521F313114AF521111F11C121123AA2227AA5131AA3664AA446282AA2737A25A1321AB571A7333AA133227AA313482A127262523343
+:8012000023F2A3E137362B2217362D822F24BE42D42298222DA22F12FA42C24A8C4CF3CB7B80F4B1711F1221A2661F16F241612AA3771F14A666381D3115F11111123AA2223AA1571E722B226AB27285A2BA2AA2C6322AA1551F17A7333E113AA3133A87012A1232221F1464222F2AFA62423F12C6A22F2C7CC2B2C2F482822B2A2F2AFAA0
+:801280002221272E2B844A1CE25E064AA6711712A0622AF62121124AE52456131F17F611211F1151112A031AA3644A24B262A6666A85A2A22AA4461AA2321AE417A7121AA1331AA1731A012CC2226E222F2252132F22F6C2822F22F2C3232CF842C22B442D82212D832BA22BE42B4448F0AD6DD011F4B13122221F12F62161287AF62131ED
+:801300001F31B362F61121171515F111112A031AA3644AA4422B4446A256283A2AA25F3AA2526AE617A7331B113AA3113AA311E022E222A2666A56332F22F2C3C33F32F6C2C22F24FC42422B4C2F28B8A2F2A2A22BA22BAE2B8CCEC28E811F3E0A00146012400126011400400100280000008002002800000000000024008A440280041176
+:80138000002882005F740E2260120048802606620048002820044A024A022822A042422084A121200120020021484282420048888220088242008E42BFFF042AB41122B21122B4117262B111B262B111B262B911B24239112B94322F1429F34291222F14A9424E912E421CE82264152E52DE212E52DE212CA4292CB491C2421B29241B293A
+:80140000421B2923B481764291612F1498612F14B881B44228BA4228BA4228BA42AA424AE82AF4CB6240B11184B51122B4117242B111324213A184122F143A112BB4322F1429D312A9432D812B421CE922C5812EC21CE82261182C61193CE419E222B481E222B481C6121B6966329166B281621219F2228319E214BA81724222EA2428EA34
+:80148000242A883A2229A84A3F560920080021000000001800000010022901880000400100000000000000000000004001BFF60AA2001C0120033AA44212202181A181280012182AA42588220048382A240480142102008280242482084A8804482024AA422008A2C24F2A0212A228208504260280862E8484244622A221CA220620168220
+:8015000006324218A01422122A8421A2188063132A21A28442CA02824A0828884282824A32411C8472FB0738C2281800C0221A86A243882A8121252482A2124A63244A82A54A218A075A22A1244811221E412A24222408282E112AA442E888E882224A08288862E8E02448611A4AF85821002810A114482A018004684248204B02208803C0
+:80158000288002004A8201580011182818800918004880A484200442822088822424F2258200408142020022682A2108000000002004282084012B42122021A228000018200288A0848A048008248002202804FF320F382021218A0312A08120061A0838268284A214F28A22828C04282D4228884A22226421182880038A0618602282224D
+:801600008028084228E880AC242088781904182001882820810228A22008002128488A04628A040058A08272281A84128202003880022A2888248408884828C822C2488004DF8A0D22108123921200A069124880012A218204182A210A20062C466222420020A1290038800C1240028A82088200302200288888824F3C08143A8481020056
+:80168000182021984128C812228025882482227382828808238544820E4A48018A820420048A02218002284814E288802462288084F8631A004828188085068002800742C242118022210421322A0C2088812122A18438422AA52128208104486282A84A0A8A0422484042A28400DF320F18000000288024812208202102130182124220C2
+:80170000042A25120280042842160280018280840A90410000008004004A72450DA0211A0220A14200688226A149A0413AA8241935816282525A223842425E22468224A1A1428A84A2258A071820842884A48620C8E14A0814222880642288C24862BF84081C01A02180041A02121848A04880048001382200A822A0128224422621810C75
+:80178000241A22A22120A1821082260280A4848A84880448006018BF740F4AA1128024240130418880A21814AA013062C22848000000821A02281A88210212881442000028222CA2420080040022868204224FDD0228200100242C210252CAC1214001182C29012A880448001222202208484A01281288182C09210024C082004682082430
+:801800000000002E552002282A24C261130432280011A024188008A024A02100828008008008888002A01200232284240442214002284242220046F1D8BA008084210112134202A82004214248122288162222240122881800122381041821904182804101001C02228A04420000808218F2D4248081210180A1242D42428A04209C82142C
+:8018800028400218800110024A024A2102880088E01489820900800621420050220000A02488825F4403482248144226010024428200522006A0241200423022808482858202C280081A8C8408122880280448800200AA24A884A02448EF610700482819083021111A021B142004004848002AC4120080080088001818182448002100103B
+:8019000002210021400221288008F0C3CC008A04A021481848802401100180033898202116028084820400128200800100210029040020060000686012825FF20D00481814800218128828122BA129A84100888008218001290810220186511280084800181840810228214A022002A04800296412EFC6072AA22E187AE41DD611A1421583
+:80198000A1249AB192A2C49AD42138C2124A24A132EAA2226AA157482488A041723AA41A002B5A1E12822CB18181A889211A012E612137222B482384A8224829D222A246884ABC42E21884BE8A0D128AA12138132294212F23D612A5E64ABDA1B14132521BD24AE422C2A288129A2C4182012A82858217C28298CAA88188881321A1542436
+:801A000010B32202E8484268233442272C002168A2486EA382CF7E084A250111183AE62521343121A0213C69181E212AA111CAB5D284A91429867242022462AA08281AA2291A6514823AA18E1C2A89E32101602466A2242E2280C4420080288EA28220F6916C2004000048A041204121091220011200422014022C814282C292282CA1244C
+:801A80002C89C28128982818194212018088C4828028828804200442DFE30A2AA226121B6219A1375E122B112F25D122BA22B231A3DF4E422BA43AA1331E121AA9333E926AA31148242B3A3E322F21FF52521E52272A35F2B2323E132F2BB912E32FFA3231BAAF112AF2222225F32261CAFE41212AAA8E8E822B24A82BA88AA822112EC20E
+:801B00008AA88823F6942CA066AA27F131315AA7351F34F113533B552CB882A8B35AE73CFC42817AA733BE927AADBB3ABF32A5172B51242BA21E122F23F172526A86F821A32F2BE71FAD139E322B7B1AA1193AF323313F1243E116F663612BEE2EE22BAC42CEC2E82BA8AEA22B44CEA12AB8C2ACEAC8C9034AA2631211111F17F341532362
+:801B8000F153132DF22B223E311F1DDF31B141A8133AE325B152AD772ABB62A35158242F22BA32E323A7572B73A22E23DAB512A3992AF191E33B119AE923533135A1221F22F6E2E23F36F2A2222F2C9242428672A212A2AA6AA4C22B66AAAC6ECFF3096AA63B3AF231315AF751311F34F513633B752CBEE2AAB3DAFCC1D33B847AA767DE9D
+:801C0000922BC5BAABF77AA5572C55222F22B22262227AB562E629F88283AAB7D3EF29F9B2123F19F3B1B18AA1992B3329A1221B661F36B6E2BEA236C2CAEC24E42874A2F222222BCCEAAA82EAAECAC8DEF5A012800122408364124800001448A041800412280000A0248082010000002C0100246022820024820000004A22F8452C0000F9
+:801C800028181A260A18126A28091A840838228822983A24040028585220089A828482A929A028808281028A2682048A242402A242A2A04800EF360A481B21B01122B6117642B211B642B191B642B991B24239912B943AF44291B22F1429FB42913AE414EB22C4812E4216E122E519E222E519C2D2DAC2D21B292ED21B292CB991A2941B22
+:801D0000292B161B282394612B8419B64298412B842AB44228B242AA4A2B842AA484AE426DBB001B61A061141B2127241B61241B214AB811D2323A114AA2412F3428E31428531223C3812AC1912DC2142C6D182C61183CC5212CB581C25219C61319A6148AF242138A5212282D8119F242A2112BA4222F24084A2A9A822B422126F215CDE9
+:801D8000008200000022000000000000000000000040012002000000000000000014005012602CA04836011862141C212403521214482084A1421A82220458008022A2821C818103181A822181826128004280A482A82984240446A228484A822888A4869F29428121880116014AC2212486C3A2132228092C220848172818288022CA61E5
+:801E000020212114218406C21C24022AA842A8218A32432C288464288219C822229082372822688601EF3648A141DA2221811481E6122441A1422631214A082C222122C422168282A121A28E6122281A3A4112138424A1C1125222984228E02228E424886A24AA04134C022722881722A6A2A486A12CEFEA061001E012011C012622D822EC
+:801E80002981280148884838132804420000188041A1122880C2412880E2222818824401428A42A24820A2248246A2480042D0A10E1CA4212220028024042A8804400118C01222A8124248288032221421A052822A29019012282248000024484282A0480000424842D0D2082280218185251282B31222A118522B1824782A28A442C200E7
+:801F00001982288482242127E2260142C042221228F04282B02139C1E82AAC242A081924048A6224A28AA428A828824F2101683238124A022820A11238181042A152A2C0420018468188244222C262222C83059846022C2121A24A2111C2A82AAC42C248860188220042A800F04F54100100184A418264268028AC148A012118482A21AEC4
+:801F8000822022240268121C014222C2221228804202422A1921042428202484842894A28242E862884F670B2A8424C11142222C0114124846A228004A8182C1422682281C9142124A08282C88A1814820C82112481AA88342C2A842290828468182244482841441220680FA97851418681122388024A2422302803242588248282200A052
+:80200000212B2812882852482800168226218C0600184222422200298A084A082088022821F0585640012200121C8201E028822221082C420119212403002A84B241010020A284001002800200118888800480822848010082485FF44F410126911180F34112324623622E241A2828A11A80E326C14292C819A3844AA224784A01218822B8
+:80208000D260115823822828A41CC8681C2C8A48A384C8803242C82092428088F8CFA9A0522818286A012220220168244842482F14021422280022001422C22A21C141142BC2288880A1212220022120820420A4488880082822E012F442A58014014E31400122B01104332898818221881100220021CA0222211A0442200C2A082A210124
+:80210000282442242088A248232888849222A084008220F47461808294211011121101291282111392211306201201AE114813484221A152200382000080028821302224201402210080122122A2422B84B0860D2238800428103242821E412B28A01842C22C23B82288888824840429270480052E41802C2421048220228284821482049B
+:802180007082822408218223042642F14FC51001480023210420840812281002222002122C2802C0820014864102008A041E221A26248101422288A80000001480880826F2439620052280022A01190622180010011190114813081988944122182A042A0448390114402171928141012480088E2200242682682290228008BF6C0420418F
+:802200000114501242301221D01298222D21180021208284C2422290828E4216C2422442212C46C2422C01C042424602204A0280AA24A2800242882248289FE10100480000130111001A828241021800182021812188081100168101920024808202220000000000000000AFAE02122820238222159212229A2202208CA1A12182A84228B4
+:80228000A82888281A8402288631228226A124238912A22C0013016880240280228898826E8122424021F84DC44011A14111121381A22519021334419031A082208381210821008088682220031C328210011C042521942242211002212829384200212D818094222CF471E520E61106222C2322B1427341A24419E21884D812E1223B531F
+:80230000A2298182A8141BC84E222B252A3212241A61252D518E832F1194824824122C012B272B2A3A25022CA42E8AE82C4802E8292AAA2A421B2A488A6A18AAF2189D90211991111B5511313F2662332A741132721F22B8B1918133E41299921E2382171B2AE211A3928E83881D41722F24C8212419A2A2DE221739EAFAC3823AF6213261
+:802380008E92171429B213B1221482281292828222A22D82B0212CB4A2A2422EA348AFF84DE11125E212C22126E111C35119D412F322B18ED32B312523E918A4681E221B822B92388A2CA6481B42CE42EE2278AAA6527AA2471724482BA61AC451701281E4216C244E634E226A52222F24A462A22D82272C4E42282D822F28D222A884421C
+:802400004A64244F5A01002022E82281041A042002241A4403141234921C22E91432821C1262142190128001293941211188190448002200820020883281002088F22DD5144AE61642E11364111C523127233B222F22B2C3EC16EF33F911813CFAA2A33F18FAB3A23F2A7A32D333B47114F172411D411B5C1F23A1F71F31F77171AEE21FCA
+:802480002FBFA2AEDF26E316F7713317212E43AE232E237E732E222B442E82CEE22F2222C282CABE6284C822B0A3A8CC4A048E611FD542F151612E611D2117133E831E315E632F36F263612F3AFED3E33F35F592B114CEC1EEA11F3A7A23F282A32F32FAE3E13BC68EA12F12FCC1E13BF656A1661F17A777EAEE3CFEE2E22F1CB481EC1AE7
+:80250000F231711F23B3A1E836F263727E332E224E622F2EEC2CEA2EE228DA22E82CFC62822E822DA2EEC2372A6EE22B6EEABC82F6341E144AE41247E11363112F32D332B162F573126AF2C1C27EB11EB33CF912933F2EFEA2B32F3ABBB2BBA1E11DF5E2D13AF1E1D22F36E414FC32123F37F772725E722F2FEF1EB6F2FFE2C22F21F971D8
+:80258000E23F21E531E123F1E1623E235E732CA244AEA2CEE22EA2A82CA8C42B4E2AE82A4AB1A2A88C2BC488AABEB542F171612E311CE21363332F33F352632F37F373712F3BFED3E32F37F392932F31F1D2D13F26FBA3B22F33B192BB31BBF1EF17ED2FFF21C23F2EFE72637E221F33F372622F27F7F2F22F2DB7F2FFD1D22F29FDF3727A
+:802600002F31F13233BE921F2DFB71725E134E624E622F2EEE2CEA2EE228F88282CEC22F2EEC22F822A2EEC2272A6ABEE2E62EEC1AFEF3C90080012A01242002000020480200000000000020022B82200200001800822200004800004A02002FA7062A042A01241262004829A9612C28282482210A80AA424A2882B82224B422012B5282C8
+:802680002BC24220B4222851228A2284228224840268888288802A82A8482082A842EE7FC0511B21221B21621B212B1619F642111B682F16B991B24239812B942AF44291A22F142BDA12AB4A4EB1AE421CEA22E415E22264192E4296C1429AC2421B2D2CBC9162221B294AB89136421B68272619B662B881F64282112F2428FA4282A22F65
+:8027000024AA4A29AA4A4AEA22F4FF8BC0411A46A16146214181724281D212A1214E31C02113E21439212F1438112D813B411C98511C98D156B12168192A042CE41882B5C142B19146916146B39162341B282419E42418E1241AE1242A6224602480B82294824837B8008200000000002100002001002180010000001400000000000000FA
+:802780008A04000000002501DF2505122E11006642A15258C0414AA8A12D838A843C81821116B22191421292224233228192422B2C901288A086290129A1822E1180448304A81906482082B2C2A282822006281DE32026C8211921C1228828422AA1212100241A22A542424213A1426811803442A0929033C8238692128AE212012901BA20
+:8028000054228A82F8A2421984880CC2211B4880C4638A048E41C85F390C4A220F207522A36148484E21228E12138228442169122CA1422F21A416583224869112228E422ADC2333112982D222AFA11F24012B1A13E12229249AC223964113A8828084622268681F2CA248428691225E6380116112132102821A02124E92282C88C482B25B
+:80288000424842134101A811422A2444A22100C8C2008082012248241120B822882684C482E0142888082022A448FF2D0D00001848A04100003011184818320028A0242024021128A0242282301148281C012E12001082C282E024A84880A424822822A800826FB94981A3123228681CB1310426C14180878894418024C4311B52482061DB
+:8029000012824832181B141A04123AA49648381800C0421B86484A222CA64800298888888694C223A428E8705E0B281AA221808495411214002A04181981041A823331228043014AA22116A1245262A061F811582813011662241B8448286210622410828488A8246AA8C2A0A4885FBD031200221A12A1124228190418881924045842110D
+:8029800048482024A248003011002A8108522212002820022324882E8CA88482824A824642022A08242B841428481C820118481081210AA848218A81A816888028B81114621D4AA841482C84022E411622AC21A04212408181086611118188020062800611424248AB1A002A04144800122A84024268800110820228289022128820212890
+:802A000041018032418A83042A090022008A84A228802402002A14221882F267D920250128282280022061122301802606129042422004108102200148004880082848481429288212014820880800190C80F8F822802591211621862384C24138A826311224188AE622A8242A4902484AA1424842585A0223C1114818CA32515A222228CC
+:802A80009B2118C826A1A41382828A0848A26880C42280084E825FB80B222880020012228081A4844820212401A0A4A214C0814001C222601242212888800180045012E01418014800888082A484484226F1156AA0421414146681041414000014142681A14862222094416248601482141248A0121819018038216821154202882C66225F
+:802B00004811248602404202A200DF6C0D80060011281246820960249820212A01122413424211818481A5822226834C32818682C32219019212002814000000880090414229041F12440100282822482890A1421C04C81242808A81988188241CA884001A82014200828024319120B8822228A2482982288418A2820024C2288280E21417
+:802B8000F843D810018044622500320030912800460120210123218111028280A581212419042114301210110200212002230442230280042C08AFB601481414141410C121140080081480888402788086021848213082284A01008200284A22E724013081248260342CC48288F08242282800F03AD12002282248A0144848481186A1412A
+:802C00001C023681A421008026811481041168282082840413428106123021242A2484C22242882024248C622880AC84F07B190000001691222120211802128622C8222048021123081800800114821C0B002C0A4E8200800A28460100140022000000DF244701822800281842224218180018C2128085A6489800A21C11A1241CA484889E
+:802C80002248909100281904882820882408202402A084C08188C021C23FBC0111284842241001C021132498214AA22440018008302388188018821822214101004848231113B182012450128890A2144210621242222221F07A56142213A82219227441B2139521125A0196A1869A85B813B4C1A8564AA4221BD823B761E614B2812CB585
+:802D000041C56113A23A1B93289A041E13AA632C19E336E414E83AE81222EA24622CA280E4248484B482E824B2E134218AAC821C24F4C582A024821462344830226E431BC81B54421A91814E314EA13A94A2324880AE1119A5241941A38DCEB32B442C8661241B881111266138118AB242F11112308225C1E2EAB8C27283F1E3238880D49A
+:802D8000228A3422686EA3242FFC021D412E61111CB421F632316E215E4119E212C28139F88143463111AAC13192B89A397217183CB8A24883042B121AA481C6B1F2AC322F14A5882394312B832B392F23B511B2C2D822A2C21BE237142D22248870C2E224B4A2082F28AA24C2828A7CE70D0000481820A24121822148218229A2412182F1
+:802E000021123081402244022C21D421012E9240022A099880012A08220000480028002004F0A6E5B061F2612117121D411F14FA12223F24F453311F35E125BB51652937261F39F151711F27FBD3B32F2DB752E123FB92D21F1CA5513BEF1F1AAC1829F463E33F3BF791513F35F443822B55DAF513133F39F851333F31DB33F643C11F2B39
+:802E8000F9D1D22D222BC41F38E83CDC22B862FC43811DE325B2C2B462FCC1823F26BEA22AA6C48E819FA541F121611D611551111F32FA62633F15F571733F33E731F251532F3DF443231F34F141433F37F7D3913AA637BEB22BFF3F16F771711F36FFA3832F24AC443F34FE13B31F39FFF1F11F3EFE52722F35F191911F1BFA13511F212C
+:802F0000F133333F35F6F2F21F2F5F222F26F2C3231F34FCC2E22F2CFEC3C31F3CF842822F2CF8C2C2EEA33F2EFC82E22B4AEABC827CF50D1B262A260266F212223F26B452B671B2F2FBD1D22BDD1BBD2BD9DED33F17F9D131FAEB2FBBF2AFFF3F1FFDD1D11F3EFFA3E339E821E525F5B1713F1BA5455E83FEF22BDC1F11E129F891F33FDC
+:802F800039FB93B33BCDBE12CAADA8CAFCA1A3CEC1CAACEC3F1CFCC1C342CAB4E2ACCC2BEEAA3A624AAECC6F6645F121612A12016E632F37F773517E622B672F1FF2D1D15E533F1DB952ADDD1F3775D3B322EA2FBBF2AEFF1BD71BFF1F1EFEE1E11B445E421F1FF463313F1FE72FFF72712BFD1BD41F39F9B3A13F1AFB81113F3BFBD36245
+:803000002F2FAFFF2BAAEE223F3CF241C3EAEE2CFCC3C3CE814AE82CFCE2E2EAAECECABEE2E42EEA1CF8DFC8000020020000800400138802A048280082282014018800000020021440010000804401A048000000CFAD01800228221A34221A24A24120084842124AA2414A024A21621400194491411AB221641D221248121CA821262261E5
+:803080001612882890616A0888A08482004A024A2A2A24F8E55AC0411B21221B21421B612F16B111B24291612F1499212F1499412B94322F14AB422F1439312D911B421CE922E414E82264152E42D6F12152D6E122A5292CB5D1E222BD91E222B191E226B191B662B1817262B281F6428119F24282112B84AAF44282222BA4222BA4AA8447
+:80310000E82AF4C4D340A16126A14126A12127161A7222A12127141AF242A11A764221F142A13A744221D312B833041B52882A49A1D286B12125C85180B59102683C91412C31812C91214632814E8219E2241AC1A2224622E224081B842312A2422D36008200001400000000000000101201000000000088002002001002000000000050B5
+:8031800012F08AAC2091112216612216E124A14219A42824F22C8884246226121682064A82A1242C022AB1418284A434A082421A041B8229288202C82398812868882182C24022882C88024AA884BF9803628212C05142149232214A01428230C11321A242112929810246817641022112114A23812BA8961220E114218261224834882A19
+:80320000A48414A02846A12439E222A4482A4C21F2F66820611D12130113E11184A4248A8295F22ABC4208881B4321283B2486A224A0431D62821D122248521B421B24A2824A28F44132202386821C22683268A6224A0128F0A242112E426A28C8412B681B1CA04220026E1348241ACA13000020B42104324A0129218103A0424AD2210446
+:80328000208121A152122A2988081C01188A724201884842824A283841A0A482A04288F04BC500001280D612A1614219044818921C313100A04A14124224904110810242238282A8242A848288422388A84880E21418018A9482802888820480083F820C421238284211481118321E811846818424B412E4132402D21C04668102382B5295
+:803300005228181200209882148AA1522AF41243193242C280A48480248822222488822862281F1A0E4880A121603630611213448185814191312B141E21A04A1C8185D421061C2462123820B522818288E42822021AD221E328E219E4142AA486C8484A088A042A0842C88088023FAA4401182880041C252124830946818C250448222077
+:803380001C018002122B1442220000284288862188844442021011014A1822088A8202228088F88A6E0068182081021081034AA22110A218882A2428341123042083860282209422C0810048120062880022002B24C8A08428A084820028422B9180A44128A024124A228282844881AA4812A0428002B0822221248128044A82A51830118D
+:803400009051882A048A21860122488084824A0120046024E84A9A42F031AC1412002814004A210400000014181228008008002280028084023821282800202428044800212488000000F0C644A0143820926112682819A242821984682418922A8CA7812A641188184A8882A62428C828D22248881B14B222202BA44200C8424228482C0E
+:803480000888290A484E828AA64862244FF605002A011828A041421280822108400128002A04000080820521122240022A012212886880024829984180240488002280D47A0762200220023041001820210112001828820000121888800812800E0042888800882088840400A0284A080048629FA406103111111D1212002C8223114192D8
+:803500008100A0811921120118200811001190822129022828C011121C82C821002322021429889CC221212912820488BF4F092218142A64122016419111146011C0410011301138008004228081240100000060317042032583220421482C2268224A4802004A088FD60A11424800111981A2214280010012200240A21228823023002137
+:80358000304358482A3412622901282021024288A0848828144A020000A84072A80F108191211818808564189813883881A0482088230882008822002C24292108D820A1828A611188262138412A082B482120082229889282682180C281AFFB0100200820040000122800801301168112031C210182210000C051304248484022018022EF
+:8036000002C23188002004202408CF220A4A014800002100102202360224002400180080088A61142C48821132822908222822824800424003280000222006C022CE3A00222081021CA121184820180113A4488601A2A04818A22301100180014A818A28A21414988022C4322A889682800A8016A2244222422A24CA22F06B54301112484D
+:803680004210213241801A0180820800800821292488018823C4418831221C24012928C1628290120021111042A2A4210000001002AF720F111B7119B141D421011F112285A6221AB891D111389117112B14A0181B81121123E9128888443121B01285E9189192CE621A22B842314286D21183EA118163142C3883211384D83358212B626F
+:803700002B8A2B2C23926223A22CC641D2864D81051412366111F0224116E2148C81288328A488122BA32681EB35A88252232128428161241F1454215A84B182F912528AAA2B2232A2AE227E4215A26E6AAA8EE82142CAAA8446A2824E6222682AAC822BA2EFF9087E2114322E21281B126A95311F16B191511125C112142A8DC48114384F
+:8037800086B122838323C8831A82F182428E8196B2126C2A23E126B461EA2394111AAB4C1F2191C33B882B2A31242C76A2E22CA448236228682CA48846220468C2AF8407008001214823A24121822182219A1422992292219A84A249C04280050018A082421880082909188008A048A04820080082004282F07BA7B051F371311F11F221F2
+:80380000611D312D332F23D732B262F332323F295133371A3F39F113732F29F113111F3A7223F3B3111F33A54C1F16F192C23D833F34F571712B911D111F31F1434327212B132F23FF13E3EAFE61211AF221611F14FA336115F121231F32F863432B8637122A58311F3CF262622D822F22F262422F26B22204C8682F9849F161611F12D683
+:8038800011F221211F12F222233F14E215F271212F35731351111D213F31F153115AF111133F3353333F13F331636AF56113D81F14FCE1E31F17F7129237313F39FD53433F3DFC32122F36F743D32B541F13A4811F137241F393E31F3EDD33F261633F36FE62C23F32E824FE43831F34FEC2622F28FA22A22F2EFE62622F2296C26ABC42D5
+:80390000FCB7A8B051A2733E213AE323E213B272E514E226A7FB3B998E818EB29AB9D2AC9D1F39B982FAA191BEB23F1FBBC2FAB1D18AF141C14EC21F12B342F581C11F19FDC3D32F3DFCF2F22F2BFFB3E32B661F3AFE92823F1AAA8C3F11ADC61F3EEE2EFCE161EAFAE3418AFA41C3CAA86688AAAA466E622A36E2CAAC44CFCF4FF1616179
+:803980003AA3233E313E322E2137342F15F37133DEB13F31B982C8821E912F2DB842F881811F31FB83911F33FBF3B12BB71F1B0D1D833F32FA21312F2CD513D831FD53D22F35FCB2B23F2EF7F3F32B771F3BF292823F1A7AC1F313531F3EFDA3A31F1EF661E16EE23F32EA24FC43831F36AC4EEE822AAAEE6AA6622BE64EE24AFC566C00AD
+:803A0000A01200800100000000301128114220041001201402292814022B12002082E412886412200200144800284820A824F03E9380A12100221262A016800118808184010038322028244281059846812101CA52221A2202182818008A24A428B081042A84A84828200460184FF80B1CB411021B2146B2117262B311F6621319F6429305
+:803A80001B212F2439112F24A9432F3429F342B3322D913AC4B12E421CF822421E212F2265192E4296C152DAC2521B2D2CB591C2121B294E121B292F24B18132421B282F24B881F642821B482B84A22B84A22BA4222B84AA84E82A9483C0411A468166141A6216122E11284E111AE214A3214631314213E31433311CB113C4213B521CA9A1
+:803B0000C21CF221D296E12264193C65112CB591C25319C6131B614E131B294E13194283623419E23412C1A2224E82224E22A0842312A242AFDC09280000000020010000000000210080080000140000000000480000000000001002AFBB0E4A821201621CC1121212112814121842292C2421042800AA8408221120A82400A061292361A4
+:803B8000121682812482C2C180242814A28420A44280A424A800AF5A069011321991114A228424043334722B844A8891118AA182925A9851120022221229B141212621A4142120042B18224812141314222C2822E824084288A0A42908424E81F087AF20E41461121C81C4112C852155213C7621A25A4A81B542088AA3C1C26603A0A58A78
+:803C0000220814584AA2521324011E625A22E418022B414813F24122138C84A8822EC2422984842C228AA8426882213FEB0D222818E01281064800A041200813A194001218120020A221294181082014022091121A021200202804208808806424482028046F280D2621010080012280081800A21001322880028084C25280051842482804
+:803C80001C011C0114822502216846011C888428088AA4A448288A8488F46CAC1412132282B31122B521041E41181D228A8588A514583A28AA211CBC126411CA61168A24921231721CA2244A62281A28A4248E31208834221B43828E4211F022812394821C24944222408284822472D4091C6313222A812234312002198A8D0180A4381CD6
+:803D0000028E314AC31182468184B21232436AA141621A22A84968111E21118034A2139182C662144225914129A8844A18A2A42A2424A24820F264410000C0111242B011244102881AA414B88028C342001A862228042C011902484821202728211841A224108242813A824214200488904222C246F2A31300681A422111420220A42880BA
+:803D8000226824802481880186828138923042222420424122A4148AA44210011E42A840A14210810A100220042C0400F727208104126280A421192202111A02180000221A021B2422128800824AA11822122E81118054120082482448902122292688289C8282826028002CFC2FD4A0420028201242020022238404D222A04142008024B7
+:803E00002234310030414200C01220A1810000888004800480026022208404EF530F4A23021CE1226422602328482AC82242425823858601481A22681762224839812288B4C12226B182C4419829D21201602C6224198834612848C224C602828226228C042CF84F9420082A818201460214281081210882004A290321602888A024002980
+:803E8000210120228104309120810842281091828008A820040042482F964B210122144A01108121021A04004A4201C02113352100485220661C2002122823042800282CA524484268868204246248424A8822C8824828B0F20C68288004280028886288A081219880882108882986081458142081210A1A8821981182488A0482308200D6
+:803F0000112B82000010022880083B64200A0010A11442282112480018112302004810A114421602241848222CA424481111106111008022582248000082202448020048EFF40812802402001A2294412982C2121C231422011412882011420114182432206118282C8294424842282942020080080010020042002AF8C9F30000002814B0
+:803F8000221601421A820119A148B0810122288E1140814801880082222412008022882C2101222A081111803242004828886024147FE14601A042A0340020C4821928A8828A820488A0811100288800C0412AA4841188009AA4282A212912218C2A0C4820040028C60290820088F045B210A11410418124060000002112008008220020B0
+:80400000A4940000102208188004004280044602004800282220221C022F5E0B488A120122194191511439621100112E8123220380A1181A8498410080E2219A2148421EC2132422226811107122022227229082243C0C25022942420221008AE6870382114838208403200400290214211C0120022901188068212008C021243051212A03
+:804080002401801102880080028224200842A821F0A1D3A044822A8282A326185AC37246A2A3121E8225B243E41304805811FA52118004481B41171820A2221E42F83E412E111CB5326411A04223A24429A224422435A1882024E4246426282B882A9A421CA2229F6A03121B2A1031611D411B671D41623B6239A5922AD111E811F942A293
+:804100002AFA119118BA18A1911BB31D111BC419A1143A7753325286217A3292125622299811CA7581A259828E4229243242C8119062242938826226B24224C8828AFCB18B141B3252143E411A2441217211E1186814CA069AC1221B183B1182138183AD6A46A28C60152146A2FA1BF84AA1A4C2CEA22B681F26CA31AAEA11E214EA24F217
+:8041800032B262AE822F28AEC846F242232426B2A28C82F4828220A8868A6424A782001880A1482A09800482204922482149214921412149318214181C82611488800188138419A1824888488800482200008002288022089FB54BA14C13F411111D41284A12E111A7776E223B4C2A24BA82F1422237181951111F1851111F1CF5E1411F60
+:8042000017F591433D423F34F513423F36FC81433BC81D411BE22BEE2D633F31F713D146D313C8611F347862B2722AA4E6EE22EAFAE1A11F3E5C222B646E828AACE62BEE242EA2884AF442C24723144819F4111115A1951BB51B655E711B376E213B666AA731F053511F32F633111711167111E138F563614E513D533F34F4C3C33F35F525
+:8042800063C32F39B263DA11F421612BEB1E711F21F253111F317513D1117241F332122B262D222B444E622BAE3F3AFAC3C325B242E62EBCC29CC22BEE2F28EA26BE42ACC48EA2FBAEA0541B711D213AA2715E311B651F15A7731F2EBAD3A5DF8AF281111F2CF8B121AAF981818E111F1AEA1FFDE361FEF11F18A5CC1F14AC451F36F5A221
+:80430000432B591B886EC17AFFC2E23F29FF13D18ED23D91BEB11F34F8E2827EA22B8C6AFEE2E2CE823F1CF8C1E325A2442F26EC28ACEE2BEE242BE22BC2EAA6E4DFB847F1C1711B31157111F171511F17B351F251611F22F2E1833BFFEAAF991F19B9D1FDB1E33B9B1F19A9991F19A8513F1DED2CFD81C11BCC1F14BC51F5E1532F2BB68D
+:8043800072B591A9DF7AB853E529FFD3D19EB33F1BFAB1B11F3EFEB2D22BFF2F2ABEE2FEE2E22BC43D423F3C5C226AF4E2C22F2CBCA2BCE2FEA2A22BA22BC6EACEA2EF910D2A01220060121A641240010034802201124A0228200400004222200222800100260200248200248A442208200400EF690B001420A2484240822482C4121280FA
+:8044000084012028044A01005222122BC2E02224842DD122040042B04201224829A84834002004002928088E41BF280E481B21B01122B611364219B24291612B961B212F2419B142B931F4429113F3429113D312B931E414F921421CF8214216F12152DE212E5296C1429AC2521B2D2D431B292D131B2946B19136421B682394212B841997
+:80448000B64218B14228B242AA422B84A229A84A4AE822F48E7AC0411B6148282691612394212B1419366213F142321982B131F4421113F3421113D312B933D412F12152143BD216D123ED19F22152C0439E21581B212D411B612D1319443111211932421992821992A2112BA4B04208292898822B484223FA9C43008200100400000000FC
+:8045000000100100400180081008000000000000000080024002000021F097FC6041281487224CA1242641813281181AE4212401421A94899081433421B0218418B921B161C14238522332329052102222FA825146E246D8282264282C941120042149428824684C2228F057F1344286624286814231942A31112827248180748122B821A4
+:80458000A8411D58389321A429881C3622C4D04A012D214B41C24C42E144C2118AC111282689611413A216A826A2849D8216E4A42A0487482C034A49A1482FED483146E23D243CC2141422132133812F24B14821961219B842B8B17448B14161181F214421E31946639A16C9512D5432281F24820D4243765281C2913B1E66A185942B242B
+:804600004A2338212A788803ADE2261438849E226CA88380F8BB118001C08822684F18814281028081040092813285A44288A0A4C02422812562156981722432110098284038266814822726122384C4142004830442482848CFD7062200844D1230228C24A46134007042830448818A442109228304004229AC25988B2588284192249295
+:804680002D12822AC828219AA4829AC48112C048219221802288A848C7EB304526319436352393F74493137121D63888AA87922F182421E231F22882F820A8248B611C58624859B562912532312B42244346A378902228A28D631D121BC16E8183829421F08841482AE82298684E2CDA228CA74222AFAA03541182744541A14B48284E9850
+:804700001C2225384246213621288B584A28889D28D0260449A4426634122D229A8634A4B09284C1228AB292D23822FA2148A6A12542141188002662828306AA8488A886BFAB0F4A8232148CE322B118561627914D43199282238A61182D12C012833C22402122E512482864112941A12C1E41D0282394214922182241A248172198293440
+:80478000882AA8E1828D51488F222CE82C41A4B4A0434A02CFD84A838434182712C4216012C4E3B248924C8D32898971148222C514222B124004124E8829110843F221D86624FA52292AF142164964C1ACC32441B04C624C2C84E4C4E281C2188D84B0C2812112CC684C4198284F7F0581582818428C9524214A8284782482524144826096
+:8048000088824281841225BE18C88481241F881408128351144289A8421B288054120028C18624A12C82200885A61C2212A22BC1884F55091222402442841114422201822C0428490C004CA884A04241A0421A64411221844002002440B888232A2121932800481A14D8840280018120F4CD15241AA41284696284C9E1427124D142D428A9
+:8048800026FA482289D8C2751294344BC289989490264244269E884D482D381AF4C9148D243BE1CCA582652235C243D268E18162C22982DA8493248746ABA489C1C88B588E4C8C387A4129CE382883AA582AFCD21F00A0121371248244028722448B148031812018A241A0428969882981440442A480112832182E58284D12E0120823745F
+:80490000910C484A2901681880014C688118418B14431148FA3B9C304115241276410213142114A92119688291439122478C00E0823C4249C482260C2C2485414C28AA41ACC18A2682031EA84C928AA094274523C4888AD18238424B4127882A15F88218298B982442E02C0123810600918144844421212100178118004F84013A8848C8B3
+:80498000821A0810019018148A849414248A01212828101845014941C18143524842220048618B4A1FBD451184011C52284904282981420492882D84461291CC1B1630218113312411623322822884841224D214A1C23C08A591281484142A58281018F44412844622A242203812188E22F0926F2002C14820128241044A288284628423DF
+:804A000008269288D0828158424818814A1189041999428A428142018902121223648380021C22840A881068842082A84141FF41013B481C9121411124176414522639221CB48174421588C19429314227148AA1411848282B14248AE5816244C181128C4D4214048263B414F848144D22849A02252252824D48250C2D16418084021CF424
+:804A80001B488001404808224694238817218C428431418C022604C1206224144C0D1048A4188001002C04D829C68A4A82123214424A820D280080A8281880048A723907101202235281200223041E84182008221416A48129449122C0183011444081918442414383811304008848504211801151121244C01240441404EFBE4F01847068
+:804B00002188263424292422384818211A3C124D828984858A0A41C0282189322228843220C4A8261422889C28428248142058188A33688CD884082C84A82144282B4B898821F168622082924D2121494228514963D44108112932214828A18514420227AA16A414448908337C81B8A1145414218284C04149611124437982E81482185292
+:804B80004246A12132384E182908854484912A85F4F9C1D032A22910DA98D688F2656729713B64881D848F29EA89F71418176439E44ABF26AD68AE112DC82B154F48313A83A2122F1334325F866D885E75C84B113F21EBC3B92466638FA82872567212A4232FC7E2B1F229D21F18E18CDD28AC417FADE246FD1C444B5A85E2A328FD44C8CF
+:804C000087178BC63FB94FB271C14ADCF26126334653884F4546AB24AF37B422F14483257282F15CBAB7A487547FA1B95A38514BA21F256AD83FECF8524A1B34C512B8657D8172ECAC2E26FCC623DAD112F122248FDCD758E21CFC8C5B8F18F4EC1467886EAA83E346F187858167812F22D888E28A39824D848E142C13F48D21144CF4257A
+:804C800011D7224549F267442117324B74FF72BC84734111F3C1C1CF812F3A141E2A87464D4E8F2AF388418B424F249664C95A28CE79967118D588A8318DC4CB4CD063A8AC1E112F21E88AE9A2F342842C99C24E25212D2367998FA4C1558F28E284F352826F4196342B723AF284449E2E7FB40E4200204802241A0420A2414482549214D3
+:804D000012141287541246015418422C014D1280212412B1241181598149D181140400004400400481B04802422FCE0A5F69F1561EBFB1F12E6A7FE4748E7E49FA66267F77F18486DF96F418989F73F54D423F38F2C7121F2C7C24F6B5871F3AF8A1734B2A1F99FD15AD1F18F8E4147F52D5F7D813F16123BFF6F4CF4E4D44A7E81F58AA23
+:804D8000AADEB54F73F9B5673F86F472353CF2D3B69E213F31F3F3F23F35F9399DFD8D9FD5FE6EECCFECBCFEBBB2D166F28E9CC88F82F828683FCA43F15565CFE3F71B3BED2DF7F4C7F69FD6E642F26D274F6EF2E761AFA7F7DBB3CF64F841CB57641F2FFBC7975F78E922B3AAF7AF751F92D4E4FF82C24F42FC37477FF1F487D51F137E8B
+:804E000075F585474F43F69E7FBF99FA81236F78F7149F3F3BF363EA6F7FDEB8F4FFB4DE951F37FB69E7BF17F7D9F7FFFDFCD5866F6AFEE4E66F4FEE8BFB2CAE8FE4B8A2FE88C8AF83FEA1B7F035266F7155FFEFA2F26F2E8D2AD7E44F72F257177D469FD7F55BDABFB1734CFAC7436F3EF76E8ADFF8F9BEDAEF67F422F87F96F294F8CF05
+:804E8000AEFB26E2DF74BC12775EFC91533F5EF6E9CCCFF6F694FC2FEEE8EAFAE1872F69FD3D1EFFEBFA5A5DAF4DF3E9AEBF4EEB1CF65F773F77FF52B18F95FBCF8DDFDDFD6ECC4F6CBDF6FBB438ED2E6DC4AF8AFEE8888BFE1F174AF1D1618F23D3F7D2FEF26FAF8FB6FA694D4CF145376F2EFED3D5AFAFFFCB9BEFECF8C7D74F77F7740A
+:804F00009EEFECF98F9F5F7BFB2AF8CFC6F7B5FDDFBEDE2AFE2D472F23F45F4D5F7BFF37ED5FFEF8A6E34FC1FE57FE7FF8FAC6266F69F31D1EBFABFB4EEFEF6DF6DDDEFF4EFBC4D55F73FB61E32F16F7D4D37F79F9D5972FEAFCE4C66F4FFFB4BCCFE2EA44FCAEE88FA8BD2CFF5B1A80011884403824200226E288048C04482882004C2281
+:804F80009828C0242128C02498280049080021840088001E486081148A04406481000000D79F90521E2467228485C2E4241E44E0C8148AE2244188E98914C248AD3648982E484A213A4824838441C148DE21848F4482A1282985E2226949E08136489AB22C2828849288114CE18B6444802ACA144B4A85C449AF6B093CF4112487221F4101
+:805000007248F31124A7341FC1B24AD141F66A921B21AB945B48AB9453FB4A9153F342915783AF14F935484E915FA2C4815FA264154FA265192E5AD6C55ADE242E5A1F49E232FC91248F32F191248F34F9912CAF14F1816CAF36D941B24AB981F24A9251AF64B924B44AB9A4F442924F82F44AB14F82A4B44FAAF4F8CCC04B1E648F32646B
+:805080004187341E2446E3C17248C164AF76A9218F54BA84D61AB1B5344A53B3427835988A7381FAA51A881FA28DF8241A86E1A26518BCE158E2A2E1C9E2B2AC488F32C1644E938E284E138E288F3659418F74B981F2483659F2489643F24892A24E1347824ABB16B442FAA4181FC70B84820021000000440000001618010000000000408E
+:80510000010000000000200100008800001002FFAD0C10C12424AC44032548082B24228214C4864886F811442F81929AC6C85C42472840A2121E86D6724884672186E212E121A638D12922911CA3C1841E22AC2824043082128B48890C89AA818743C8287B7AB044E22A0100621E4C4712237127E888B18864852788271C1E468B1C1CB50C
+:805180002AC88446848368C8A96422121724288CC2822CE842CC582C180182CF21C84DA81C42E2D438248F112A7888F14A848394CC324B218B87418142144CFC129780E69C03248CF42241167C2E532841CB82223A4C714EF11884A7644622DA4A6BE8624B581EC4AC280A2B612F6AE128B388A42D4F216A38871AA01486391A4D18899B4A
+:805200003A88C72149B884853428A72CF08814B88F43A8698742869854482F42F4DCEC10046302002304181D282B148E4885628888489813F94815B042618981A446442211018C445422428C25F122538A12E4487242414441F462818C722A21C881418B8448838414288861828882AFDE0E2302C028659121904180429261808401888A6D
+:8052800094A88028891284924680241422412288052E1200822C0942306A2888406288002981142898A2A0244B4AB5075B1459A112123A744262D5221F83B458984916682993F982432CB615628112A72E4D188B2452837CC148C251C189E12932688CA342A6C2538819D8A2A212485B5827E31BC1241AAC12AD8288122C38C82E8A9E2255
+:80530000A22322A47889086F540A1144221AC27242CC64164AE1834C9132188968152149298431C2A1324A81E4142A34124D488381A216A4483A68312C1291229A827C51F44A242F18B448A2922888212D18248B4886F82282222998C2124E2841DF3E46B2346411188425653213018D21904817842C7851828836238999A826B814688CE1
+:80538000284D888512C4412074921228A3284229A4818885022C8128811132428A112A2828082B214A918828226A28A8C2AF5B4A61122D58446041430114274243A448419084182D2249843482422E5244C0B484298C9242C5E223844165848D446212582682426828A218298868484A82A2144D882252304CA0852012F2AB9D24858414B3
+:805400009B1427148922312419C1228473824218048C18F82448A124221D488991822AE88491288285A4428D2141214446C24896C99827474064461E48C18514881224843884528AF1E81649F2229C81CCB277091828122521622484218420012B1858A9E4484102126C51844812424914082400808421921219684244008301842023049D
+:805480002DD8813012100A40882481E4684A7234A312A7117931616E1E897122F3211C48D8158261C14D484B828F44582AB6EAE13448681961684E8826E82164842D82CB612332284568846B415E8349C221293B6A83B982E261A4812E88C287248B14497584A2834325951C4F81E88AB48825F148224738001004690140044C522A2888DE
+:805500008AD4222111826444C0344183E482449442892252482095445263820212C949981410C4288364418128888483042C48A8842AD44231248952147FC205648E2481A41426424404184BA1248219C48128926228001800822951844684812282210680D642C182448E244B41412B124B2182284828641098148662422344140C42EBAE
+:805580003214107814210123041B2430C1812B8424C170414404411D1C858444781DC218002C6224112C1521C814291502400285F2182182008498142B81100420A41822D8221AF886B440B491042842416430148A0100524911082D1C2741368228A28142682A011886823482224423A428448280CA4880512442492825924280018388CF
+:805600008231248821D016F8924FA042001502338402818123A21289C582C082008C0818818422182C64818800422418A2C0211008288242E0186221288818884830420086822182015E3B004189911215982419041961128901286021124E2844528AA4214B28188A02C84A139124194C861882848288B82258341889C18136032581E860
+:8056800084625494124CC198219820224428F462351041C1648922062158224924E44884C821E0622421048421584B2448C124888984248241881C084884488242233224237454084A11423852260C218A244452488262F0775C002D221144128140025014224284219084A6C122418C440900100120014941684148AC9124188914216449
+:80570000844508461C6161407482412804F0522C48124444C5084A622C904118119441002928911441888908128229240C8281294C28C4312F81081C28E6A231818818830110119182C215922831B110F821424820160284848641FAD71C40288104888388D292B34102114425887B440A288C18A88280382649B824218218742134882188
+:80578000824581C2144788422D692B12908400824A114824A9244412244011A1C126B41A049EFB3024A6D114F12826137C43B42522C1241E849AA998878A9D92874D9DB4414FA2B214F254BC4698F48B424D2A8D686825F99468211F8AB2427382A1316F8A22A6581227892334528AF4982C4E24A74C8D844AE482F91CF21EC2DF4448B211
+:8058000012ADCA3F25C358CB13A9F338B3CAF8A6C2A0247F88D22BF211581CD7BC5C386F467611A16C4D2C4E625E16474C6D124B46ABB1AF5CF1889AB5B222312816E84E243E928F43E516F1641427141E461E16256455216B26CD3C8B829F4BB224EA41FB21D31B123EB21F2816A36C31FB18484D18A44E22486F18F282884FC85C144954
+:80588000B5C24ED161E46565C114A7212A7242D491F162189D13B7363229EC91C48127A8E6A4C166A44A8F496C9D4F489B996D846E1A4215F698E31EC28E812EE8CFAE8CED49FF11862F2CC8234D821D49F7A463F49EC25D416F85F138BBB7214661C42F33F31844874C214CE867E84426E78444FEAFD7000041848044C248A04800148C63
+:8059000044E18844814401544001850581118314012A3848611122400126011484262148E188446188004482810082F0BF6B246D423F9453A43D424F45F46D6C8F22F62C3A1A45F28EDA2E82AFECF88F9E6F48F63C355F31D977D157E11AFA8B9D9F9AFAB59527313F38F4871D4F46E6827E85F4E4EF9AFEC8D847414FA4F4A7A33F187880
+:80598000455CB8CFCB7F88768AF23B68CFC8BA1819F44C4A1E589F6FD526F1DE726F65B1D4FD1838BF81F135162F27F918389E1867553F3F4AF323633F14F32E3F7F67F276645F46F62A229FA2A111576BEFA9E922F1EABAFFE9F996944F5BF3953D4F42FBA4B6BEB3BFF7FBBAB8FADD72F9E367FFD6FE746C5E7E6F69FDB4BE2BFD9FBEC4
+:805A0000FFD4FE6FA6F8FEBE6F6BFAB5FC8FB1F1BEBC8F7FB3FAFF1838EF8BFABAA3CF62F6284F7E528F41F34C12EF35F55E164F2DF9583AAFB5F1F6E72FA5DD8AA7316F61F181641457747F5357616F72F3746D8F96F26C67FFC2F2484AA5FACAFEAFA9F2DAF8FFE8FDDB5DD742EF75FDCE2E6F4CB4D1F98AD9EFC2FF84941D162FBCF897
+:805A800064EA7F17F7787B7F7BFBCCEF1F39FEDCDD4F4BF2DC4A4FEBEF2BFE91F4CFF8F895B79F4EFAD9359F8FFECDAFBF87FB47A7BFCCFE39399FADDF37F1DFDA6F6DFDD4946BB36B8EEFE5B112F93E3C4FCDFD8416AFD9071F34F43373FFF3F337377FD5F4616BBF36F67B5A2F25F5F747AFE7F7FAEAAF8DFF979EFFDDFDFFFCEFFDFFD3
+:805B00006FEB6F6FFDF9F2AF9FFFEFD14F2CDDE1F8CAEFCFA6F67F699FB5F5B7F7DFFCFED3F3AFBFF79EBEEFA7F9F47E5F7FFEB934CFFAF29FBFBFFFFBFBBF3F15F7EFADBF9EFEEFEFBFBDFEEBFBDF9DFDCF89BFBDFDDEDE4F4CB9F6BBE6F87EBEEF87FFFCFCFAFFC4D53F3B0414F0221184144814822260228480041228400489022882E0
+:805B80001022148292124A9214302210042A094D824062812061228C440200241224828B246044F01AD8A0481E242A014B1248A3524170810C9098825C38142928D26258844CCA484A78246844A0244146F125828A02DA02522D8250281189B18124B281041914B2112434144E1390184829A34120923841AFF1032CF4112485F211248371
+:805C0000F41124A3D641B24AF1912CAB9419B24A3985AF1439A4AF14B924F442934F82D412F924484E914FA2C4814FA264114FA2641D2E4A87592E4ADE242ECA1F49D222F4912485F2912483F49124A3F68124AB941F48B24A9921AB9459F44A9243B24A39A4AB94478229F92448984FA2B4160A2CF4116CC5B211366A1741A7261F41F4FD
+:805C800042121FC9F648941B68AF64B394724AF1A448AD9247832C783498826F83B442F9245A4AE922C8844F22651D2E4296E532E445A2829E282D429E4C8D421B29837481B46AB181B24219F14A141B282F44BB85F442B222AB9422AB142229F9A64829F9245A7FB80A00480000000044000000000080824104000088140084000000222A
+:805D0000004004001002000014F04F682426341114199211562A1263412CC41829062412263818C04C41184D114A8834644944C8212626D6182CF88222C022202122427498A2828F24A2411302528C295828E04A312C23BC9A1228B228019BAE00828C721408274A895848F08221CA52A148CD11144C012741323C2128741114748258217A
+:805D800076D2283458842921B648C1186381F58226301227144B424215C4886D983F8592281944D812C422482D51911C24B218C48587424F170E2142267928C4114D3A89524B2C9121EB28253162C72119F1281484169424122F28E114C151416F88F6C11283C1286D32421EC91F2C62AB84E12D42CE1C242823943C8866B45AF82C13CF6C
+:805E000016C1786A91883538226B4B8F42714B82C3226AF118A11E24EF280A4332113011248A8408418AA4148C0611002C018B145110C4844810A424393448260A2084A1211828232251148A346215482208D018084240C241881F8814484844D88B0800411A52124C240222824A211108004A032C11848104801806705804284B42424B79
+:805E8000120020424482961448A0414A8884088812182E48894288480870B90DE041C218444C7121B81634211A346B2B2866A11437898E54C6458494618B43A74A8AE2813248A3022F8284849848C1988628BC22684213C11486A2A5912A38282AF4882123C2A2169888259848448A21213D641A982882AFC207C02416C83645A1246A81EB
+:805F000082E424A8A4163118A71918131804122B1249822631481094424243688483A221842AA52810C1148223B848E2412A86F448824888A1908A4E18E08D32384638E48A6182F0D1C400124480411F14E121C229182A2404493C4472421B4247A48B81828302AF280283028305414B48C86C0843222142E425420184221B12A84AA218DB
+:805F80008308301400984008824F554552214C5618704AB22491442025C9214F82B1184218612224132542F384428B140052892885C6824381521492181E44881A5429A840488212A14126C4214A21C2588A0482FB41812A0846022F6A098B421A644116082428850489C41841A8984D182991942CD228484422028B52C42A18584219236E
+:80600000A484946889CA2389466246182684A121182608CC28849A5824224C2A041A2634128CA128DFCE4A8101C0244C4228018100004248894811044A618286A4244128130483914284006400188041213184255884800886088820018932814445A84228426FD246B151721264D189D362D284F342244189E58824922883E184D824745E
+:8060800028D2416957A36A54CB4AAE5C22498266161AD428915127448A56485ABA82B265B182071D282B831AE221E881B21462824A896888128B5887259A92842A9C868D446AA8428C22FC834C108202448304188420D118218128D11821490224122120C448854418B826A4288C0140C4180012691111444C4248018392614A0880844289
+:80610000B848215348124A21F2D1A82044A2218011CC144466A414C0184318D42C11B484041E2481AA84323C24446130284028DA850284482068888A0228D084110428888E381E440084202A8648C84C46F83DE540B41404504890280089280112422008608410018863944150818868241944022CA2282889C226818452202202882890EA
+:80618000881881418B829088224800CF2C012400124AA2254A622285E468B1488293684681A42883A34222431AE448018488A100842841A01800001302284C04C018228C03488A01212A21C138E0418282A51297C44001812F420470162104285C684410884802001582518111132242C28C1592114150421C9211503641184111241609E7
+:8062000011411C244414382C644C480488C0848988F818E9E048054C031AC428004024880217484A9A111282C9992442223889B888044218A016C2A08683288422082038188004C88400A08482A04842001290422F330E5022C0184400812391482184874112818924342C42422688240461588848688181E88016C848C084414608428971
+:80628000219638808181044E1CC284184E142084037F52021004212440120400861401504200142901503428185414401191248414444488450260415042400480184104000089028441C14FC80680514810324425386289841228283418164131281EC8308849112CCC44289412C183411108460422592852819081CCF22118269411CC00
+:80630000B9C1A142578880A124844C87085849212872CE0684C04126DC3802428114A024468488028722880017211D8819181291111A98C2191214C61188943524C818C0428A020048814240848442CA922A01841888A82D2288CF2B0F4664288C3358CB12EB54846485656997498B895F49CDC9186F2CB11889ECC2F1DE169FC9DF11F1E2
+:80638000345185F46184E381541946E182E288F42C85AEE479E26E8469289E888E288B894D56A14FC6941C8F44BCA985B81111D82CB124E881A95D8B2222824F878544F88E9930144D4487224CF2424526FC4D44282B162EC8212E684A32488FE62462421E284E411DA8F02CEC972C7F86C64A8E4D63E581F6134C6F51F417A28A14F21845
+:806400004829F8A4642D84CD264CE844A227174783F161249E2846A84C8DA45AA88287ACE746C18AF848484B978E84CF82B2C4F2D43ED021B4127116F526181E2A2CF23232EF86D484B44CE386AE1485F815149E819DAD2F8C36ECCBA126716621C8A43CF886211D1295B924B828137968C5288B14A6952815F12428171263529185C8194D
+:806480003816B924E111AA324F9CF4845C56F812548AE2C2EA85B1948B9228DE96ABD25D35100111108111011904112008402148010042A024204422442244225524524D8213051301191494419041904120488104489041440040F4381F242D422FB451BABF9154CFD5FB4D45DF51D1CDF26DA5DF9C38489FDB551DDFCD7E2FF7DFD88F85
+:8065000044F8C9DFFFF8F987578F12D891EC32F483834F58F11D5FBFF37927F7452C1F38F4B6166FEBDD44F215E32D122FBDF38B899FB2F41E1445D7D7F241114F41F148B1DF95F169881FDED811F999B9AFA6F92A18CFC4F19C148F14F3CC1CCFC6FD1818EFD27E7B4BD353E471752EFF3F3DFFE4F42C5ECFC4F11D35DD6CCF86F2C88C5F
+:806580009F92F89838DF98F9CDD6EF6EF6CEC98FC8FA8D9FFFFCFCA791BF93F3C1C93F3BFDE383FD9DDFF1F12B2F75DFF5F2A789CFF9F9B29A4F6BFB9FA91F12F3D5748F89F339FBFFD8F83172AD38DF51F11935DF41FBD89C8F96EEC4FE81D99FB8F92ABAAF89F93C1CCFC1F128398F87F17AD88B9BEFE7F7C147343F34F41256BF81F3CA
+:806600001B2CEFD5741C7E5EFC5D1ECF54F27CA6AF4D3C189F9DFF8585DFCDFC6E46EF4FFD59B58FECFDC7DFFF58F52FC15F93FDEDFBFFF8DEFFFC1B591FD1F51754FFD7F7955DCF9AF6B6FCEFC9FF25EC1F3BF6B272AF2151ABFF77F37E266FC5B261F34515CFC6E346F769A89F9CF21C94CFEDFD7A1AAB178F86F2FCF58F85F9D4D4AF6F
+:80668000C6F618588D5A4FEF4FF252561E16FF43F13F3C6FF7F53E1EFF95F17D34CFD4F6FCBEBF9FFD39998F8DFDDDDDDFEDFDFF7DCFC7F799BDCFECFDDFCDDFCFFF79795FBFFFE9DB3F3EFC5F4FFFD5F5696DFFD3F76F6D5FB7F54EE86FCEFEEEEC4FBEBEF6B6A4F6A923AFF7F34E4EEFE7F74F7DCF57F77C7CCFC7FFF1F18F96FE5C5863
+:80670000CFC9F9D8DA6FA6FBDAD88F8FFFFCFC8F86FBF4F48F87FFF8FA8F9677A5021810026342480224200200244828822C12C124111051480011002822800841804818024B12100440088A040040040000BF16058244C3022A81A41A48418AA6828A84A1414E81924A12A41492884398382A841821118452858188810088502482418C17
+:8067800012022286044898822486C82482608842478A4243F84D2FC0421F4152281F4132481F41B24AD141B26AD141B64AB981B24A19F54A9143FA4A914B422F1479A4D812F9A4484E914FA2C4A14FA264116FA264192FA264592D5A9E242D5A1F49D222FD9124AD121F49B24CF19124A3F4812CAB141D24AB941B68AB9451AB9443B24AB2
+:8068000039242B94478229F92448984FA2F42DC7C04B1F41D638F5112487341D244E111D2827161FC87442F581282F54DB84F24294A698924F82949A4B4AAF14B1A6F442914F82E114FA22DA8F14F82642C6F1224AD6D5B2E54DF2225A5E282FA2ED49F62A529E248B149A36429E6C23E4C1F62A848AF642B41F81B24AB834B442F834485B
+:806880002BA43E4829FA3648884F22F5DC4D400800000040284104001188000010021800214100401104A400000000820021000000004081F42C4300274226465982265828181904AA51821B184187141963861B2188A638C841C022224922B444E1E6688868A901ABA142A6C1242711168141E8128124A3421CC242144812A9034B12CCAD
+:80690000B12AC4246A813444EFC60C63E418114934454B411E64681E222846C16289A4582054614B84661822E1122419044678221628A142167864822A0427441A382883924B2B1286F428818D85962828EA8844FC4284C28C2828081E888718471A8AF2D9FA60442B142C427E49C42CCD62181907499B223BC31E848D414E21D972A2C563
+:80698000882AE8899464126312E2EC91644F84F11482C28C7459E2223828481F44F8C42A1B121839941A53E2149A248B24436A261F8A944C1EC2EE188C88328883D62483F6C4213E448FA801211D24C511011A8481468262148C14880412421AE42442081188802202218B2426A8216302D8302212811D2889818249D8182949210850426A
+:806A00000043C9169088178920F8E21C10022602294164124C04448182428285818412C1841038940089722122840115182822C44228488298100240182461168AA284008420C1A482206944F0A6A540C424124B1249761832189068822F196296A48D5243AC817487214E2ACB851F49A42417882249C4483829F64B224BA15287218332F4
+:806A8000ACB0A4412192881AB28E34C6B84691C821121698185B484A18DA288A61434F8A24846ACEFFB8042120C1244B21A01246A42490826E81F04892198419D51A61C449ED4438A49C28826696211AB42AF48618481618FA8C6228C2149840328C488B124289B941A2281A941819AC84818929B214D848A294824D686FD90A4143C222EE
+:806B00001823741854831038848F1211784802C9882402295A82168905100C78294231218321A224004B1282228398324662488815241482618810440A2CE24881A2843064824FD24471288414142812742AD41654428991A4128A618229C41423642344488B422092528AC48812121B164C041490221410B24142A4241CC288229C8831E7
+:806B8000282245A21200681828228908478261AF2803482D4C251162448A21A118814245014266512422165485896381888302AD11804804442225C1494C44C8128160251D281229014400421249286214221614084931442A1102AF280680E1821164A1830E83AA21282C01848218828430818021A11450222E448C64642011C824228A2D
+:806C000061424324938450488422160887641111201C9E8A8C184428842204821FBA4CC16612CF111278447A78F418248B21168C6628188B141C98562E965668224B1846E888B328A121873448A94668612A9124A5C14C4A628326954623D2244B5848948C9A149378143A6812882F2C7144382A3E8860822AE58CA2434782416F190A8264
+:806C8000442542A41250221D442362812E1180C84824407415D818222104428018644548468505224429280112141D246E121A028C024814190240216844478110440420D8C24582022911088CD482D281658183041E48A8C72589042968A4814B412A541822304142268801148544841888489434C081702194184C68849A822248A8811F
+:806D0000418E288002414B5847895886F43E4F004902441004284611140200884A1204142A88A84284003200203222560882200C127084828402860184C04324008028E424084843A242EF79054B1889542828858403C1219932188C721A442821D118442821243111121601804198121178801181018091144684110418841880C1541638
+:806D80009884188118C2802194823B612424122021022004424001140044425028844440981424159866118C4449C424C6C2263041950400481D22824C01895241304485124414082002818F1305A0612B12892424A214000050184249E18A0444C08841689022203442204404288B1622282604282688E2422182337128228AC38888A0AE
+:806E000052284CC9641A220A40F1C6D720024C8402CE1823022F2106948A1482B8420227281410F44231848902132482FA482285E42401420046E8882442A881C88C049C14B84448082C14E8820489818201462C782824F41F2B0021190427118814124412604160115041521A52411301411144228615A41818811118144D1890111800B5
+:806E80008C41E1845122400224182440824802A5024302847FFC0F1282701222031841244C32422882308481850223018748184181001C44D4144494442618A4422C1111048128846449041588085049A2464444C8844C3128C0884CF24241D081048B4241C918148872280438544E11A881193121A04211002D12A012112C08260800C620
+:806F0000016DC18C024C144501148A5124C0128D15A024181824182221188C9412F0344A24228B282B32C9B264D1883A711E2A4D586B264AE186BAC8C841CF867145B28C7C4649D164D88822C428614354252D228D28354984F4481484174653B1E28254484958748F15D484D41AF944425F81F228888C91D487A9E18C91944D186E88CCE0
+:806F8000F154B883E1162AF26BBAA011234F62A7174847472D18667432453E2893912287E92B488F91D65232288B249F95F2C2D44D247C61121B622E2148E6D24CF65422BF5682E6497488F8C86615E4429334848B6C15F828178E261F18324880724812A5C24F6648F228244D444B89A3EA8418FC4C8C9F17032D674D5297C12D14AF818F
+:80700000C25289D21CF548228D5137813CF515191B941E842AF9411A2CB517A15847139F9335388D1814CAF56D196F41A5159D494D1847834BB61EE22B924F117C147111F899353AF824345AB275F41A98AE942F21B3B97813F942D45E3C8B69A7439AF812322F26C4444F4AE7E1A5684B3B30414111B081449241241145824482440264A6
+:8070800012244824130813410444211082121208D012081480082140012048210882200882810082F01CEF3467765F57F31C1CDFF17619D9B1782EFC242FE7D4EF86F239391E2AAFCB7D18FAD331DF65F2CA896FC6F215759F23F27BF89FC6B714F3162CE01EB751F611A73F1151A17751CB234F4FEF1EFA34B529F415399F52F211118DFF
+:80710000A17F15F363722F53FB989BF7D16F23F333312FA37117FFDE766F45F5981A2F81F952528FA6F9EEAA4B675E18CFC7F637D7343E233F9FF31D3FAF81F31C38DFB3F73F2DCFF3F76E2DDFF3F33E3C8FA9FF9ABCCF21F9DFD98FBDFADA89CFE3B312F33816EFCBFD6A7C4F83F3263C17121F12FE757FFFF1F317119FB3F33F7DDFD3B6
+:80718000F7BCFC8FBBF3BE3C2F49F565619F12F2BDF58FDDFB5735BFA7F7A3B5BFB9F9FF7DAFE3B3AAF35A3EFFF5F15A7E6B548FA1F12A3C2F67F57632EFA7F7F6784FC7F76E5C8F7D46F267466F43761FFD3C2E8FE5FE3E3EBFB7F42E3EFFC6D76EF27B7FAFABF8DAFAB7F5BFFDF1FFBEEF9EFC2E2E7FF5F7BB2A3F97FF67745D31DD3DE8
+:807200001D412EE32FA5F67A2E37F23D2E3FB5F21E294F4FFBC8AA3F95EB14F614748FC3F215158F62FA1137DD3E3F15EB7FFF3B35AFE9FB1B313FA9FB17D7EF69F97E76AFABFB36BC6F2FFD3A9EEF8FFB76548B9DCFC4B17B4BF27556FF5BF63C36EFE3F34B6FFFF7FF7A4AEFE7F76F7CDD2FAFE7F7FBCAEFADFD5F8FFFFDFDFEFBEF9F2F
+:80728000FD2C2E3FB5F7FE6EFFDFFF6D7DDFB1F32C2C5F52F425656FD5F67E6EFFF3F13B7FFFF7F65E6D4F4DFBED2E7FC9EB5EFE35659F93F2BD3D8FEEF67177DFE6F7D7B7AFFDFDFBFDAFABBB9BFBDFD8FF75FDFA9EEFAFFF9E9EEFC3FBFEDAEFE7FFFEB84F4FFDF8FA4FCE5EF55012400165011460124814821400822848816044401419
+:8073000081120121444181100810042210044148140040020044408654485048F0A5F7004423426822848D124485534126425828C0864043C823C0841B4181004881902831286924C88213A84211418E28428C521217896280618142C01416081228001260128D67D026F41124A5F2112487241F41724AD241F24E131D24AF349921AF24DC
+:807380003985AF24B925F44A9343F24293478A2D914F83C4914FA2C4814FA264116FA264193FA2F498256D4A9E24ACFC91242DC21F4952381F49B248F89124A7141F48F24A911D24AB9419B24A19F54A9443B24A39242B94478A29F92448984FA2D4B2092FB2F411642D121FC1B648F11164A3F61164EF34B111F248951B61ABB44B69ADFE
+:80740000115F83F44A8243E354F9B448ADB16B431CFA245A1CF924C85EA17FA221DDA1F598244F32E54DF224D81F81D2A2ED49D6387511F448929E248F36E148F244931F88F268971F48A2B44788ADB64B484E92478A1B9447832BB46F8AB442FBA4583F7E0D84824C04000000002100000000000000240028000080880400004008228087
+:80748000220100002018089F8F0960610025D4A4820620E212883881895138005822A443E11224230414251432422D6146D48414784428124214588441118247121E4489D218F14222132844EC48348CB01418289148AAA182BF49061F423582AC7231AC52429668C12E128921F51228842116E491B24912584A43F548211654815788CDC5
+:8075000022846238C9028B212D32260443F164112952211CA21284281226D943A84813914817C8521A82C21C8934144E244C511849F48422C044272D2829614447248B82417012B8C4932297228951182293E4214458281D461CF318219E4D4427B86606481C62231D465048CF2241364485111644211AB444F1822D4D882571AAF141842E
+:807580004B144A788468414B858145725824A1C1FF4F0E2E1144811D2C2B128CA21416A81228149688086C71118842C8244B41899344008902E022D148924287442E188D2448E01285021D282A41081B218712E014A1614284814383421838144A03893A24AFF5054111008110021081081054284120514211180049842842018541022C0A
+:807600000420984428E0880230428480C28290888041384241000042225F1F05424722283D2C90234608812481269A112D128224512889C51425C8211F81281212322685014445026489140229117816834415B825B14362418114484F2104E04108122A411894984D486F3D09422614D287023142104881C828116182215428C4418C61B6
+:8076800012122A04221041094582440488481A029B2948159442994261428860881E4212815A180410084222DF2407411122402852820050C230321225481422315213110217886721822572244108644003A7245068105842214068616218C512A142414042041232409698CCF5FAB8002890248B126044142A413888122481818CD4426A
+:807700005122209111812671247144185122C0511288842608400118812024185218248304128098226022602518C048F0D6D1C02418404A263212C72130322C021588012D1450844C08222A18048084C41A2CA242212CA2141880CA328421188C824425A114828D13421C8904284C24322C8382018CF2E3C124247011880115041008139C
+:80778000010041408801E180044012188402302840220A10322192281416381800224008448412811220842682F8524F504218839134ED32176212412D3823F338821840582C1E4C63911443981411A21D244392441C84C428726A6188812FA221082821833218228D414E882D1587111E4242182D181C68442528712882B13CB442A1166B
+:807800008384F87875602228148400437411088414503812008542582284388C041181254AD4224151222822422A011CA8212D138218281884008B8215282481288292442890288062829F68072001122444100100400200A1102202002414614008220010022583124A180A214C0210188111440400000000BFAD0914260222445081232B
+:80788000D11292121821405132002092121548484818184908854212F82212E022014441A02112819534198424401818418841122802890420F6367A000040021421148011023552211002902281405822404108242225C2210050282800251818C31D00A1C01854200184280000221B9B50898B34212A11141468312823514445B424A228
+:8079000022224008238241538225E281E191719608818440781153112B21A55896C724848383018524120845544D4B222A7228041002C04A2552225AF1F62D00000000003012000000008114000000000021494202241002000040080000850200842004F0F83640C8484A82041042420244444C82922200200140022981817981880840C7
+:8079800004141422818CA4242904454208004485D448828202000010129212DF4C0284800450420012004416A223001400001D282184188048020011150141252C82440114801202278144122A02100800801282F4E5BC40A4420000800240062800004001A4218041880884004003400848000000184004284008001800A1C0182D91002D
+:807A000000000000240000000084001008001008241800000050220000002410880100000000412FBD07818B1442422C0224C011301441478222221001814012426281129A222808401461421512088324248402101209C14143628222840010C842A42412AF650D8484484800002412404684824202404118185222212A91181988080049
+:807A800040C1212668A18D18482C04240021811844442828181004009042218F8109180011008418004008001450410000C41400001008291202240000100280010000008440088004F07678004004004002141002108201000084400400004410040000440000189011001002008400814084D4D605411244C02224812C911121008301EF
+:807B0000C011144115088419421818281249084445D422128472247212321224104242D8221158812420114288014008848992444974770112222200002352222C3112A120011003148110184809401108A41220420220322234501221901385220185381800102411084E4830488FDA01001001610012112C012542120240311884918478
+:807B80004141228400214042D4420229120444212841202281D188410800855A8881408804007FE6062F22F212222CB11221B112012C512239E811F111119B98179885F888418F84041D4915C1419558884B44467424B444F22424222E2480524645E442F222222F2182B112A1812B99C0922592832F91F111111B988658888B484E48C0C9
+:807C00004880548885F84448FFFC0A6F22D226E222A11312230114259282BCF1131119F9918887818D4183244459111C54C19588F6484C4594244B222222004445C4346F22D226A2123AA1819282142592822D131F3191911F8978189848424200405C888CB658070000000000000000000000000000000000000000000000000000000053
+:807C800000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000000000000000026
+:807D0000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000000000000A5
+:807D80000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000025
+:807E000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000A4
+:807E8000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000024
+:807F00000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000A3
+:807F800000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000023
+:80800000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000A2
+:808080000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000022
+:8081000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000A1
+:80818000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000021
+:808200000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000A0
+:8082800000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000020
+:80830000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F9F
+:808380000000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FF12
+:80840000E40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000000000000000000009D
+:8084800000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000000000000000001E
+:80850000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000009D
+:808580000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000000001D
+:8086000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000009C
+:80868000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000001C
+:808700000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000009B
+:8087800000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000001B
+:80880000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000009A
+:808880000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000001A
+:8089000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000099
+:80898000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000019
+:808A00000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000098
+:808A800000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000018
+:808B0000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0097
+:808B80000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04F15
+:808C0000FE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000D5
+:808C8000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F1484004141400843A21222544480C2261224281A021200312180110293422402002150A6414F8201213022104844458242D2688282220123D1DC0428137112497919427838B624C126501630289024E12147221F422151238C416A2170
+:808D000044381D1619519697418D111250381538211C61911548110867834CC2344581C334809226442F428181D12215887144F216BB14008501101238344426B611028501445042D021021121100200125C5184E09112042501110014A1442221C021128444401444C2282142200137C180823112111881160224002210444228922400BD
+:808D800023911884109433510014008042982118A301218071120C6C01284C0151212228160418819044AFA7091008104134242002004400411032161A0220010012102801001100405181404408438202002002252201200230129BEE40110184C100810044800228282001200280114242421112D2180140080000C12002004420028000
+:808E0000024460233012003F44022100000000000080010000000000000000002018020000008200002001000000F07B6C006143311184282442A18D21848352821C011086C1188843119411C90825D238614230182120413A1415028232141C4289012C011001410088452812941418414FA20914008544751CC211912C43044E811012A4
+:808E80007156F82182C3642266314992812841262444717C21C2446F882264423C9624142648BD18C2442E162E48861EF12811278C184E152098224624F112442B2448626AB829051502434151488C921217842372221DF88822A41311314E3B822F444128CC144949F12488642CE29154522E11816724852441E474712146018565935CE1
+:808F00005258708C2251828C045905860243D484B12411A2141AC2E4AFFD0E4004164C6141349018001904001244842C3321871490180041207248A412A08242268A02B028A82180E422E18106112E13821C014480224882E4441224045F270B1840514165C24414116B128400218481412141301483448812410110724884D418220200BE
+:808F80001480C128218481169C1819344200008423044A018182182E48ED733422199116837228D12141AC212C7441423843113F2184786258412CD284821494241F858874220CCB24435522842F217414382AC90543E71A312823B818C2A12D124222A3CB218726119D12A04189F2A84283F282728AE4813688414B4390221443C1228752
+:80900000324D51311848465122408214524A414CD282624484813E49400C48244508461922820520E82192882E1881B01C4418C82110522830488CB288322828824A91182AF45F8F20215112151C048594216F211248384125D18161884A12034112469424881D421C0247A2496524468AF3281684C1F014611E218128211F22C8182138EA
+:809080003BB42364861413012C21247452A21CA3E482885868EB6514E081444218981649541C4E2880128CF34211584CC3544715C371186443CCB1287482A5412826F82C42848C4348E8424104898C14A8283014641AA28283B288C1156825518468488C21C64484B0889226DFA30628CC741851414484122214C10028822410420A212094
+:8091000048342247A14964114006296133C0881E2283E14146110284894108431531AC8A738824C11282268401608123012F550A29442222B11214012721430125425182A4C1822C82024E228D412216111812084001419048804401400233228294528042024A0189C8184270228AA82441883FE70C23C2141D3AC5C14E4D194C351F6D6A
+:8091800049C429522B16F2118ACB416CE921F4552AC3C14A1937B436DC84526AC3C438C3163238A9B118127C8488E4188111C982D04B0376A2E13E488F18C2212B814E8884B62A4D2C716EC28889942C47284F3107481022911200282A014410884422C22440323485446814132824420185154244A225A02129C424242800CF2241084483
+:809200001896682453C11448813AA42400329822DFD804004B218118174424414608289012142100286A211488244204813A04487022048136022602222902814344028142100841A0282440842A81023FF84C52414E148111818C111291134819E14481C44CF01128214914168104890418004352340019644546E844024C411484B22629
+:80928000419858483B82212383B84101E90A41812F820888824CF873E31051B211284860866811859241008066848C2414782A961881121E4AA061611D12B0483338902A22A05260C260C325A212411618561827245082CD1123E484328268298886C212F02CF12468C0424C11215241A1B04112445428104414142802004222D9114439B6
+:809300004812904189022041A52480810445312290489880C5242B84901283E288817112F48448C042D90E414440B8222482410228811A44141111A242414C3174440000D0121266424841A0421E44490241122D28299428800280C118A8423028842A812542284304BF2F078C044441182925041A12060068A1002301200321697261D205
+:80938000188444C8124135C2484D1280042E12200442304818444A2A4A88228148C44521468808784AB16D0510820250289014402202D0480344601221004B212E111100008113021200C04200004C0118448A0100430149018018048488885F2B0A3018A41114148584140812284604448022D1284458228C044246684216DC12942818C9
+:8094000000401B9816818483118AD4284492281A16898C141801C88B8480044144E0550A841139642528001D1842158844A42128422A54C28400805122D04281812843518446C82425118401E01114741401231174441111423C1239B2AA243116231184D1C201218576DE0425427524F91D161B518F82F6134A461B22A477584E14E51A6E
+:809480007861E842D424A3328784C7A52E5838EB42B5E48654AFD3322BC7841D2C422D48455942412E644568E287C22E6A8F84F42A1AAFD4E5757F48F13882CE4285E955B81861A41EF82B888D54C14EA84F43F214443F854333414B41BD36941416714CB41CF45178AC5449284F82C4441394488D288F5654AA55B22221F42842344F8677
+:80950000D41463144CE631F32245896491CB354E22422B7647814CB344F114512D141B21411277829EA82B348B917765382D2C8B93A7688F87D126E24B11A4588CF89C53D054D6AB012B422F86F24712283F425118BF5252125622F141116F42F41626637412F854442F4207C361154E343487613E742F957144EC21F36613CF2266628FD5
+:8095800043B53C7711D6227138B31AF24222C3D566E145762432883D528E48278258FFA8F4E4826F4836646CE48FD882FEB8142C682C7F810A42230200348C140424208244C2481C0134485C024E2160442142002014022142101112011904110080048A048A04828054488200F015A650315FD4F11912BD4B4AE621D3425445FFD4513994
+:809600007B118D282E545F15F54C2AF7815B674F62F373717FE4B443F458585FD3F1642A75D52CF51553FF41B572F67B4B65C82E2F47F74848FD4367616F557228F31B53B37477F3333535F472216D37FF28B1E2B282DC33F143736F44948E8F46F2428CAD2A6B1845F84CC82D828F9249D273D445F51F3C7F21B24BF419114F67F36724FA
+:80968000FFD3F349491F45F578687E767F14E4257173B25BF415351F77F7474E7FC5B552F5151D5F96F725694FAAFF1713EF63F9565F2F86F635751F57E747E786F51F177F54F61C6DC7719F31D14BF636322F47F3696EAF97D767FB2EF72F8EFACAEC25F957576F4CB6CEF438348FCBFF1EDAEF8CF5D65CCFC5FD42D2FFF8437241D2571C
+:80970000F53C367F7232489F33F36B615B36FFC4F139333F55D788A3744F25754EDADEA5325F75F37A782F32B642F46B394FC2F5653B37148F62EEA3F3575D3B672F67F267618FB2F272348FC5F4165A7F75F4167417E27F617152736EFE7E7C9F21F17E33FFA1F7DA15ABA6ABF8D7747F1CFC46446D8E4F6FFA529A2D266BDCEF86F4DC11
+:80978000D84D96CF584AF365677F52F33A3E3F23F26B22BF37F77A32BF17F37F7FBFA7B773F36838CF24774FF75B176F76F56E7E6F65F37F7FAFB7F7767C9F96F3345C5FB6F64F4BFFF3FC7F5BFFEEF57E7AAFE7F32F6FAFB6F67A7E2FC7F5171F6F64F61A36BFE1F11D16AFD5F77E3CFFD7F37F74EF57F79EFDBF6EFEEAAAEF8CFC551FF8
+:80980000FF39F9C6E6EFACFD7E662BFF6F45BDC6FDEC5C8FAEDD64F8E74910022130228422004820014004A0418180222104004C12014901491198149014104498148C04008414008454824440A448441244D0D8034811496181341A6434C41CC1282714001D4827244128842D224B4123440824875440D183B5487223324826022A24341A
+:809880002212212827222046786212A1968429A949272436286489A922921AA240F38CD1C0421F41D22AF11124CF34F11124EF34D1C1F64A121D2CAF249921AF24B915F44A924B43AF3439242F34F924482F54FB24488F14F9244A4E856FA264116FA2641D2FA264592D4ADE242FA2F491242F22F49124A7221F49326A1F49366A1F48B65E
+:809900006AD141B26AB981B64AB985B44AB9A4B44A3B24ABB44F8BD442FB2448984FAA94A890141FC1D62AF511248F1481D21291618B141F81B266D84192B85994B24B428B9443D242E982A49427828BB416F248914F82F858814F8274D865A2875D2E4BDE242668CD2E4A9E648B429634288E64EB128E4CE3F68164AF42F9814CA9B38554
+:80998000961A4B48AB344994B29AD442F3A64829F984124F4E0D00410000000000000000000080018800004001400820924200002140010000000000E037012611D443513485532189041C34828B4214856384630518E022A442F048118306AB2428E9343521B981658618811835146288695281814242C18F24C2182362895602872116AA
+:809A0000A841C945E448319890486FBB440219D128C21812281D24874149D28482715A822411B14833C827248115E814214894456014188C84624444882E422C82A224100425A243974226A468803E5114C49E4C2A98C44D28244A8A247428614A671B50121F44711AD13C11197163548422EB2843361A2F12D428711164821602AB423725
+:809A8000861D528F14386C439542CA91564D6921E714581D28406A2113668484107A32D81CA2428D444E2A4F82B52334384AB182D528E9C8344CCCC4844F21B818044F81F4897F20024722C0122881124714901819542848421AB4488804001210912813128881824184AC2523825224D024C824144842442A0888121C588485248221C336
+:809B0000122A24249828A24F4408224450C18144424821842D121D4818822344D84828D8183215508150818122442CC4244D528124A04216140461124B842082242278482109501216B848084A2AB9488234488AC46E10A2122B833825443A34A7128E18CE21A62811528217C94A5A329986044D21C24664465B8423946B69811592244AA6
+:809B800068816B8122626382C228388F24D158D881C1841E2AB21D428B488F111CA4844CE22D52846C26E118C334C11FB50D224922711D4208276799941A13021901F0C8144618B822CC414C119548C061133C62258C84C242896224812D64122E424C92221E289289D41262848E248AB242A8852B84886531D82E8C1AF828841E8426B89D
+:809C00009182D24878E3480218232A12140C22828B48AB92A39412278825213A87153828112886314445180C66D126E14194164488181AC8244410044986D14898116081994341E8910420A4422324365248CB14481EF4704A8135A187222C941145F842341A46A8A1128D244444A9A44125985726A2814211678472A9D8A21354298118D0
+:809C8000268121346187144B421C92221244184C042021E4515282504216688233E14291C8622A48E8DD018D22484D18418311041444465684848E2242C022C45A024822182618321C8848890543944334822D84C48248C9088C24A22818488046EC88A281842A4C9414862484021602BFCF0310844801262812084001301883846918446F
+:809D000000430448112908C022722022D1841608181210018B843028190AE011024843911882302140141828F8B6BE902116F42114D9E2A1942DC193B21454843F89429888161424F7134889D341C1621E44521B424D486B682562222E14BF261164122AC13CC31CE11CC1241D842D2189F1A4488AB348E1140A6889C18356183C241E8887
+:809D80004782296342C68C8293888F4F052F280481102261221E4422482041C248872486C886493442800A8111818483C548C04A5224C2214E242031282004C0240018199618822CE1894424C1841A84C248A9085F330A23116242205248224863048CA448A081421100438221024CC241111428442844433A4C30C449E84284081084B9C8
+:809E0000A42408412A21341842C100492931428925748442F867AC80024016A42429410400848908002A989489048842828426D284944514118880A112182288810017284C0218242A2844613412004C048B82200230144EE6202C2212922800288C2322084C0186A828830128414853022D8288286082430818884122008414418820910B
+:809E8000441B84488A0282811A68428B82422263644C2AA842422FC50F1C018985B244816194422048811AC228166481422A85E8122121711291248C21412284B4211481214804260C43E38801604A8041188194219044898421228491224143016F934C82F24224211042180400A24880082AA4824021CA24822658484582283288882299
+:809F00008C0C400100214304004180081C9818C02822824148804144C881A76A800449243848A23861121E42800242821092884200485C14817644D8481824128492482308488828488826840C1A324400202894818A4184694149020026B47B05410081B0120C8D32418081110A0010C28241128429011814181951321A98144C82A218A5
+:809F80002E168C0582202402213849229412C0A12C4424440282901210FA6FB6008283F14A348A4152488126E8892602C8818189385824128E42482624AC8287582285014002881001212B4844004219014C28C4118A02840083628286249182184A81F47F5A407818C241401304211C14224404282A144234681032841B1825CA42582C70
+:80A0000081A8614721111D4A2245E322245C8116E628E72122721428C4C8228068414249028B85184280084A788288F843946062278926D4A8D28EB482B532F22A1C5E752AB1A3A51CA32141C818682F4236CA1E218AFD35144F68BF28D837E41EF21C295FC437354F28B248E441C794171EBE422D464E241D96922682EC42C1545B244401
+:80A080009AA88DC85B4455B8AAF3B848A67418644D69BF84D11CB5CCD13D0E2B65C6B4123134F623D641D524045E88C04AC688A8CC88AF8FE989C99161328E4817164F38E2C2D2C20516C2A726F42595C7A2A24847444BA916AA214F441A74A4F414212D883E46CB4617121D41879187818F4FECC4F444844E186F2EBD2425AF442426BCEA
+:80A100003A4F92112E22CD2B2D444CF31C2EC5AA24E7A28AE684AAA24978C8F81C229B2E4483E462E64AFD46244EA187813FC4B4C8781D726176A8A1483F15E889B2C298246F618B6A168B88639A182F5CEA85A3CC4B2D8AA9A84A97321F2C83084B81384BE1282D8285E241EACF98C2BFE60B114951811815081150814562812484244777
+:80A1800081344D481416485281421130814239211422142214220413B42611B12A18111AB12A9841211A54121225A541292219F211482C6289288228BFA947F1F5251F37721BFA326D1E855FDCD2E8F42E6FCF16F464E25FB5F422488F2AD8EEF94A5A9FC2F27937EF22F3639DCFC6FD6CCC5F51FC358D57916B4ADF5AF565481F16FD115E
+:80A2000031171A7F12B8B1BA32EB33F3A3241B357F15F31B39BFC1F7E968FF35FE422B2FE8B232F22F2F2F36F6D2F2AB8C2721AF25F466662F84FBAC8EABCD9B62ACF93478FAF7FEC24F3F032F27F72363DFE1F13A1D4FF6F4452D9FB6F4767B8F17F771F34FEDF672788FEDDFEEF94EFE1FC6FC69E54F2BF3638FDFD6F6ED6D7F57F47582
+:80A28000457DDF872ADF54F9645AFFD6F783A35F12F2A7E18FDEFEB2344F7BF3A16C3B483F9B7E96F4B3B49FC6F6DFA72F97F241999F97FB66677F46B6F1FF29BD2FE5F4DB89CFC6E78CFFAC2AEF2DFFEC562FA6FD32F84F97FFDEDC878DA0275F43F6182B8FA3721DF6662EBF95F55E7CBFC6F662EEBFF5FF5ABAAF81F31898CFEDF5EA37
+:80A3000069FF2FDB3FF7CAF65FF4DC55FE4F691F9BF9657B6F38FC29E33F16F47D1D4F51F18123FFF4FCBCAB6F63EA27F6A6CC5EF77F51F792B26F69FBF8734FD5BDC3B388F76173D7D82F57A77D8F2CFA9595EF45F59C444FE5F9AEDC7EC96F47F29C94EB554F4DB5E8FDD937247F7DF73736CFD1F33C1EFFE7FD77AFAFA7F55E7EFFC7F4
+:80A38000F777BFAFADFF5AFAEF8DFD1C9C8FAFFDEA69FF8FFF955BAF6DFD46CC2F4CFEEDED9F6EFC2DEF9F3AFE5D676F77F57F3B7F3CFCC7E77FE8FCF4EA6F6BF9F1F24F4AF6A667EF6BFBB323EFEBFB78734FDDFAF322ABFE8FEEEB54F673763F1FFBCDEB5FDDFDDFDBEF8EF7C4FAEFCAEFAFFFE677ABBACF4EFFF4BBCFCEFFFB6F1002DF
+:80A40000230241844D1212A04820088A04922482288228124A021021041083B224014908988008419084108404408104822882441028C824E0470C48502484622046284218C268A31484C148AD26482584F44214828535854A52A25C722468114DC283A84242214A120224444AA821411AA48292A049409898488D143A44F284484A2111BD
+:80A480002838CEC0421F4152281FC132481FC1364A1D24AB141D2CAF24D981B24A7915B84A7924F84A914F82F4429547832F14F925481CF9A54A8F54F8254A56F1244AD6E1A2645DACEC4DC24A1F4DC2421F4952281F49B248F89124A3F48124AB941F41B64AB911F64A915781AB944B4BABB44F83F442924F8B94924F8A94B84FAAF4A1D9
+:80A500003AF0244219D428D4C112F8116C83D441B66611E166D841B248DA81F24A8415E844BA25D442F824484E817782984FAA7548B424A9844782D66182D6C589CE24A4CE2C45A1488D4196F448819E64A71444AD911E64AD951D442BA445D85AB8A494A24F82D42AB88414B8A6B448F3841ABF9B022008400200000080021004200200E2
+:80A580000000000000000080024100004004880000000014D0D90D246082165528842604A961812CC428462A64882D822CD841C44468A7121744441354481914722844048F1864C496128C8C61182931A21914C488874981BB412A0519C8149CC4848A062E148866289A888E28BE6660444F2942542A4272585A9265691839411190444231
+:80A6000089842218A8848068822E42D028E114D138BC29482641A88126F224C35014C5A2298C51144213C184881D28422DC188D04AC18883BC2824588454F0C14720E46C5228578142AB244921D24BB68E914C27928F123442CC1CC248214924F6A3424684E88172446A1829F1284145024E8C9564A18E188B682A71C2018CAA521644DDBC
+:80A6800048C9112D1D4982A2424C21D424D8840E36A8842C34288639983FB60B45223124102A21A64118408104008A94825B428884811144198482149816871C1F824891528241D0160C6D13442D81848848818AA49415C8831B488D818061884E842698A8434824F26E7400200888008008000000000000000000000000000000000000FA
+:80A700000000110010011400775E241332424094148F121261444952A22E111A1451A829289114482B8A245C21814248A5485542C8218B451538828D444D124AB22208114F41018B221C68246952C1221CC41485D8241882A141AE822D14C116889242BF45013722144921D1C8A822344618DE41C2113A0484A8C5B432A1487C98143116E5
+:80A780009828618EC51724B028E281A948171421848D15413F226A84418B114CA4261C084127E1221D7144F044A8893432188E822941A4818D288AF4A75400200880088008000000000000000000000000000000000000000011001001140097726022404114441804248C921892AD11B042A14224001302208464442C045116C54244297B
+:80A800000484A08211654264144C342A44830218178934C012122923514A82400870790A6364422FC241C1325E268B255E2A1E2547182E42222486487493D416CDE91E42C7241B43DB878634242663124D531AD22294152AC436BE4649DE42764322D28163284FA30845A1B42F78A187260384341D844B68442B84283E448394541E244118
+:80A880006FA409272626742244B124F13248484E181E23284222248D8256F422D113F981484662D42A75A4188494212A84711246B61514E44122ED84924468149743F07A812964C242CF11BA2208190825D224A9182D328E4289E2440847854942F4CF3310041781444076388412368D8D321A981B00446D4228182225B111A48443626405
+:80A900001127541C3251242E42482D266C88D21298222592844164141EA620E53261819414142E4441124432460818F0F2D63483829435124A1354221412237283D8128202460188891122F11122E2844B3430424B8326C81838AC9849412A581800689922F484584562131A12449284232182948230146D222849343420E8FB0A8741293F
+:80A9800014881252128445426C441224B02861A18AC22849328148247044C112882819082B4A642031C21C14A84125E488948429022B1242239818824D116881809342A081F08222C8CC21747B08136461104128038B24190428166881190C898134428422841212112245128855141005289024142411124421889041B013228248941882
+:80AA0000C0B800CA01816881AF1742D21494168312B14AF12312248D424D5366B688723AD182B18145392A2AAC341528B31822E381D425C4A2472497412CB488D12493898CF1A2446A98254225D681EA8883F24A9423BB12E21954A48E221C2359481E481A98227032A2282338544931489F9E0D2A016D111A224214D84112085C410484A4
+:80AA80004A21592845988248148A44250222282E184E2540944200C011001534461094412322C11182230424228B9443C1841AE444628AAB2486B2850C68182D14AC92214129613632A800804422E2215268C0842601472266842434246CC18122230224200480B24201263441414128221C484181A1184A6921284C58681A24026F7502EB
+:80AB000050121592111A2484823148444942384410CB18809498428A815C18001098413082E0281498281B28104125A224C830422163D41208292151828461218928B42221C24883F1612A00497214081D281B214A228142A218648961148E52122DC818482E9341A04A308119B222048024468442426C1420228861111392212E4114135B
+:80AB800081338125344143012E844A81870C29C824AFA702161808411850284C041C384819C284884441114001224B832C4102411C8121216819828F41882141B298D2425594400223A818252814226484882E8845112812024C8821F4AFDF604823D422D2288434481181148991284A9812897118C121272AF09144429A146118495414FF
+:80AC0000460227184E812601304263082A281A11F181221B41881E2141518848821118682C8434D420092A54186F670E2236944141452A63414352426386981282218A42147468022912811226C8628AD2146824005C4841C12146439244482C4984684120E42431248E244149C282806B2320282244C8429F150A840012504184C01810EC
+:80AC800082528128209C11882840880411841840140CB028048C34820082230200C82921085400810041001044A482BE17C044001342144214110445624813B41128C4814598152249811486642888494102209442284A68484C6216118290C1612B2812111858243823E812544229824C3432482A08F0CD16C01891680030436014584AFF
+:80AD0000F14114C022202424184412441192214D12144A094C414182C125008C0948411664825245A828A8D0C224A4246110080021909288FFCD02E06A71127422F2432B1F44F1523C4CB634D644BD4448985C4E1237884F2872165821BF5FC6A217731BC866B4463C824CB13235C18CBD82EC52E12A94FA246FDAAFD6AD3416B4A3B24441
+:80AD8000E155A4842F6C7284F5E6522F26FC615A2B5187185EA24F86A867EF68B72CFBA262C8B6E417C928AFE8054F42371A4D185715367416133162B579F26223FE521F9DD813E82468941DC22FCF84F152458C67448B291D2317541F288272145612221B643D1822DFC36C24241F1EE828C8969AF484923F797711E82491A85F11B38213
+:80AE00007A25C34697D82D264D167AE82964415E342B248F8862226FFF0856F245291F32D2C8935C8B62CF12F41D134E148D21AFC8D7135A428B49CF13F533D48F5E939C49B8A4B1C6F824315DC3A6F424CA6F17744DD7127595F441232B884EA447EC2B28111F1842F22521CF11F421A73F8222F224D13BE317518214CA385729B598B1F4
+:80AE80008A0827444A39AA499C448F4CFDC2D214424008844048C2484562884048C248808442485281400884400825A8218C280112215221108A1408C110881408200184404864814400BFDC44F263272F26D22AB11AD488F23124EFC1F335311AF325377DB18F21F1F9881F24D446FD1897CD9D8F83F111198FA7F33A58CFCFEF93F96C23
+:80AF00006A8DC8CFAEF6331BAF85FCD8DBCFDEBEA2D5A9F73E7C8FFAB423F325741B2E8FA9D1CBFC68689F33F1947C7FD9F6DE3A3F34F4F6681FA1FBA3C4BF98E94CEE86A7B3CFA2B16A7F4EF4267C4FC4F534D46F42F431B4243F15F626667F31F134364F32F273646F37F676349FC7F375E55F55FD3B323F4FFFC4D478EF27F3D39CAF30
+:80AF8000A7F5A3DD8F8FFB71757BEE1F9AFAA93B1F3EF662F34FF3F35B584F7DFDE4653F1AF78D5FCFE1F1D87D5F5EFB24749FABDF13F235B48FFBF379161F8FF3E5EEBF86F379FE7FC5FA81A98FCEBEC3F983846F6FB7B67B26B478F94E946FEEFFE6FCCFC3F12614CFBD48E167F23373BF63F33B259F87F67525EFC3F36573AF87F7BC53
+:80B000002EAFCDFB78739F85FB5142FFD4FD3837CFD7F7BCBDCF15F975BF7F1AFFE6E48F12FE257B2EE14F26FE3B336FF5F1C6C34F5FFFEAE83EE3EFCAFE385E3F8AFEB5E639E621F3B3B58B443FB9D946F19D276B3D9F86F2F164BBB13BE8BD9BDED62B548F83FBA4D26FC6F7D2C6AF46B54AF5149C8FA6FDF571144F47F63737FFA1F3ED
+:80B080001D3FDFB7F77F2DEFB7F77B3FBFE7F362F2AF84F9FBF3FFA5FFDFDFAF8EFDFE973FDFF9FEFFEF77FF76BEFFDFBFE5FEEDE51FBEFEE8EB6F77F63C377FB5F5CECF4F5BF3EB29476BCFE9F9C8E67F7EF6B666BF2BFB83A3FFFBFAFA633FEFFBD794FF4EFE6B783F5FFFF2A4BF1CFECAE83F24F9D3D46F6DF7BEB8EFEAF8F6FC2F651B
+:80B10000FDC8F4EF4EFFF4DE8FA6FC5917100463021470240100A04814921413C82482B08144242134811041941144114222A082400188E012082E9348204102244001A048444828824C026FCA09AA1501842D12CC061D48E7241B218B8210C248AB1412A7241144122B24825C22624423225522C226220885D426244C8242C12429C144EC
+:80B180002117482CC1641CB881A414124E863E484C082D1243094994181CD4E1042CF41124A5F2112CA7241FC1724AD2C1F24E121FC8F64A931D28AF24D985F44A924F82F44A934F82F44A935782AF14F9A5488D914FA2F448857FA27418F1264A87193FA2FD98256DDA9E246FA2F5D1242D531F49D23EF1912CA3F4916CE7141FC9F24EA7
+:80B20000911FC1B24AF99168AF14F91548AF5439B4AF4439342B9447832D944F83C4944FAAF4916D40D141D622F4112423D44122F41124A18AF642911F41A2A459F442B44B438D814B438F147835B84A78A7D818E982F548915F82F818814FA27498D181FD98254DD99E254FA2F5D128BCF19164CD531F8932481FC8F64A111D2CAF14D9CC
+:80B28000C1D24AF98148AF14F38148AF542AFA429445B84A7924988A6F8294924FAAE54B06008001002200120010880400008150111844000010010084000000000000000000400100FF594DD1128352B485D182352489555A42218C018246E2288154584CC14313689641C0846578417654B132C448D0482C81382219C4464513D48682E6
+:80B30000544235342516C527821CC881124B944C84E145B2849428AB8246988CA86F220343748622C114241351422C13381127161311591893E472A14825388E3869A8C11A82643826081447186E152C33E46B126C254A2129D22158C11F82283482CAD28298411242AD84112E124C1438124C21A11A1C51482FED42F214414E24E19761E5
+:80B38000486D3283D42B1288311F13619A428F25581427CC6D18E72CA22F326C4830947788CE1F6C2557C11CE76BF411648E2228A95E413F6468421D8867944C1AF182258A75823DC4981B4A697894714432546634464782A7222AD584E929F24BF86022C01390181149614146122106508125A1431440311185A441384830221411C24156
+:80B40000812C68414915812441C22424153846702481521211608142326081981298860845F82548000044221120110281129044428E48404834115C11150844244C52854484812C041844228019911811C18441A01413088225548488824410221888B4E5042F42313427E9366AC116743658859D264D1B2817A28C7913381C1E2443BADA
+:80B480009596198A7222E888674A59E4887224E884B12291FA1B245CE4C9B24C48B471C814136142A398452638114A33829F222D0A5885A1144A3A361E228326C1482844709A0B282614129E386C2142D8C2524121228311A41446CC244B844581C924148C98418688A25243A3582E4915C81C444C7134A11216612182131148355844873E
+:80B500001A1A3481128512F4482443C992260CA18A4224F4187B241684319C2C434471186451112D182668B182B955483A88C8398C613293E1C13E24414C52486558B2CC024384DE820CC241E048528187442661812C22A814230A481CA8418223228224210481F0FA61401A744891184431282184282D411264A8E0288225918CA48D365D
+:80B580004C088041562422588D6415382D84262C31A24D1827818E4184260143C4191A0263132834421E24608412E088C6683A7828F46E9A248384067021081E48560448384D28487C82240181B014C242424F9491242E121F84928149D458021A12E1482254148C041D42260243845412A83011418A9438208442A624C445829144F0791D
+:80B60000B58081411484444444622185440200DC31484144391142A121107184083618082488124A1192221504824921126A418311048246882118588247842A5928280080B462032F2104448CE1D452141AB44461A1411E212F828114D4C1E12403A48319FE22511AB2181474A87224532946B821D468929112478AA364531B2C6C9199B0
+:80B680002F51127A6A2161D19C28B18171123898AC21B452924816B2484138A8221885F428CC001E2485414402C72210C26823042413384286E8443114543285B484443521448CE44132248741488972242875240261008222444724484B12288026A4488145C8244F8AC4224362441E482F44AA425E59C016823018251264422082080049
+:80B700000042228F449821121084819A22812911982B8211C60812A018163182814308666412828820028880298918E8826848894881F8E1DC24104C0270288211428222918290828429480849C48213841813548118842212486022166588912821001721841348A4242200242880042684081618B626088F7B423174B613C82589611431
+:80B7800060521814C041841442221A82A12180211AC88820024450484190282849022614C824E025A229242E8C4440C2212CA49426424432184C1424D43A7464F853EC400922C0441294100885C12418282A812D840A2A412214828411362152C0212B434041341286081212848514A84119118143311843014480014088A212F0D8410034
+:80B800004341829128808161238110C83884104541043011D12603490430248544082C08886820922885A4A122440084128844156412321A12C41444A01820F2FEBA5022284124400448485A882D88B482661481304849C881A021414992898712871485A12D9892414214863524821D84115445511886146858305182891894C4A08480AF
+:80B8800008418889FC622C8004128362282422A100901211382450481512314223248414810241480090184112C01121212800102A8144514212400240C2222AB1120641F0D89E0082160866A4248149459854E08214C44889822181820120F142188914C4442A2161145B4166945116D1C104485C3114184218522E5846A143CA226A84BF
+:80B900001698C4304412434488C86856015E2EC028F022414414924226483128814C8188A2811D28C81981A4422C1891A63158B0441802235212618E4990522519882648280C114481144E14A024142028B681B24181861112F458ED301227481825E441B886558C4E5487152934518F82F511844AACA56D786ABCC9F52564782D833ADB02
+:80B9800021BD637A62C1492B241E4CA393241574BD22FC84651F84D551D5A421FB88344E9E8F4CE45BD414F2A8689BA15E818E719B844BC996B4D27844E449FE75247BEC9EB4EAD254FBCC88AF8441D14467998D24C7134F9664133F22F12221ACF3483D8D9A5EA14E12AD118D5A1F16E81142F8428146A3453794C7118D489DEC83F22C66
+:80BA00001DC56118AF8AA46A2F44F43458B084F29222175A195281CF18F2152A4678D2724464983815721458291DC12E562AF84412AD183AF16848EFC165192AF4F2C42417264F227332CB3AAD224E2E5A721C28A28B3082878286382183D98CF134A51AB1B298114F48E4C6728455244D341B412B365F84F751976F15C198A5F4199A275A
+:80BA8000532AB812D2CE393413A112D9FB295C1F11F9644413B272C8324E1C4396249A21A288851C86E8A6C4246FBD02130415081190419041211B4823B28114A24829A248218228138822286428421542948142888384384888421C081C88D4128894821A14A248148A14A248218A14A248200882708542F1414317D59B234F5357B8B7D2
+:80BB00007125764655FE97B64F83F2411B3FFA7142F2D1315F76F1F3536F46F21414243F1353C88F48F514E18D4887C2AB136F61D999F4A369FD5D9F88D6844E974A5F687257F7B83C1F115FDDEFE4F84F2EA7A63FADF3423E7F29B122EB21F145974F1CED26FBB6B26B971F2BF967A88EC2CF81FC1CD83EE3AFC246C2425FD6F71F3E6DB8
+:80BB800047EFF2721BF713254D37CD1F9D81BFF352AAAFC153192F25F15F567F75F1E2255F7253222B2AAFC1A2544F32752EFFAF9D63F112928F85F71F4DBF85F4196D4FC17318FF323C1F31F35676AF81B118F725256FE3F34A189F87F471323F24F73714467223FF15935F37FF22B66F23BB26FB1D9AEFB2F8268E6F8EFF1CF8EDFCCF43
+:80BC00005D022F26F721668F31F21E349D2AAF63F36B5FEF47F25F1CAB9C1F7EFB62A8AF8CFE48889F3CFC6795BF9FFD4CA77F79F9A2B23F1AFB2B999F1AFD45F3AFA8FC2ACC1F33F114169F98FDE35B1F6AFDCA6F2F48FE885C7FA9FD85667F7BFC9A3C5F59FAE52F5FDDF8DA4D1FCEFBD55C4E9C1F7DFD63F15AFB47954F3CBD66BBC46C
+:80BC8000F954962F6DF942984B992F41F9B8982EF49FCE48F24173DD76EFF1F35C36DFE5F33B278FC7F47C2EDFC5F55BD98F8FFFF8FADFBDFDDB998BDDDF6FFFDDDD8FFDFDE7B73F33FBB3B19FCBFFE1D15F1EFEEDEDDF57FE15235F79F5DDDDFFFFFEF1F6AFEDFFD2F49FCDFDD7C75F7DFEB7F7FFD9FBDDA41F7FFFF5FDBFFCFDFBFC5F9C
+:80BD0000CFFF65F51F1DF9E1B37F1DFFD7D15F1FFDF4F66BFFEEF6AF6FFFFEF6EF8FFFFEFCCFAFFBECED6F820A2A01290129412822011608844008122812281200891211082800590118302260123022A012A0121678242341210116081244120085246144F04E1D0044814CA21A1E44A1448128A021008148C048742A2414A414412860B8
+:80BD8000412E484664828714618118442921114814C828430481482302206844A230A485220B2A847884D89F0A4D431F41523C1FC1724CF1112CE7141D24AF14D141F26A9119F24A9151AF14B934F44AB14B422F547935D812FB24488F14FB244A5CF8274A16F5275A875D2FA274D8E5A2F49824ACF591242CF491248D131FC97248F291DA
+:80BE000024A7241F49B64AF11164AF249921AF343995AF64B9A4F44A9243BB4279A498924F8A94984FAAF4BC71D0B4A4614D431E28C7141E28E583D63CA1688D178E648D334B4987341B498F64A14A4E154789A5F1A548AB14AE5A4E152E8A1E854FA27558E5A27C58E5227C58C5921FC5C28A1B618DD21E2C8D831AF648831F41F6488211
+:80BE80001F49D668B181D62AB394F64A974B4AAD924B4B29F9A44829F9A648A9B9A4250C82820000100100008800001081042100808842040014000000100440020080020000005012F07DC53464411A32284B42688542CC48200E85314A8483C3481EC461AF52541C66318148281594286F82554825A4284548981C121417228C78185473
+:80BF0000361E488416942D1D542E5214833194188E144D824B2DC94434288E2844C3F8C7551021183517841634118E224F1112C8111E22184CA81467149A22628520D448C11C26DC24986849454161825381E861024449C214160481284E118CA8188489982810CA4126E81411A8812F9698C4149C21A2FC2441C6741492294CE644022793
+:80BF80004A9D34B08587F12813C156F268146A7124D224B54CD284D481D41471328878A79848765D81843A7888E4827114391C267554F116884D1294784E198B18D9D849B51C42C81869B941B228695DAF44E3C8F1628822818D15276B9FCA02346012161428D118413842848012A248811189A84981111443938849C424481E24214463E7
+:80C000004205442100284058248440A412E0249821408811048242518F4438A140F8E4AB0011800200109221A3440800009082413024001C02140026624800484418118813080011A304182818488122002948084188847F450F100441C0211044018213E28894412984B24121621124130849C148608229419C810085020060422449C2D5
+:80C08000484C4808126C92881481152441160800926818646F8545010041C0214014C221C8C0883420C2111012C4812604402102C114284348084004143083894404112D48908A11124D418921124202848A0112C46FB60950142002001041426892484848808432912400436184288439018810420242206142884902888480C124122256
+:80C10000810044842008C06482F031FB00282444222A7441024C018B82400242230982884C04000024260414A028181224007014624814244421804801948018C438188216082228707E4952411851800144414002181881008C01001598148C9224459122108401254248284D428411413814808181010010420240724812240640F82722
+:80C1800095008001211C0115082302001800C0228904004800400200480028200228248952820090182AA441400848000060418078A2062581931425943219C143C11229C22818122548226881222D48001289161435226D224413012B422341A843256242D04141DA85024502188E18481A541881884889632189182CE64102886F7A0D81
+:80C20000414001801614110429082021240182884954184120020000204828810820612286C41284292101601240022441004622018042F88AF9000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE004800000000448002E1
+:80C28000000000100218800800001400848004000000400428000000002180F1F3B5000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40FA9
+:80C300000000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FF52
+:80C38000E40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000004002000084000000002840140800000000000080010000100201
+:80C4000000000000F029F900002400101A0150228041B6480860420014482002204428084484001145220810084084058100418324021062841842F07394245141448444424C0222902142100A11241949E8119C4C403C81501A41144D22592132129022308670111478A4033048260326F142121484122188230182448826046FE1051431
+:80C480000024414228A11100235422846489082187421B814548C14888228444465148496822448002394824014484C048281A04A3110249112A081032488A3164F0A72F10461444081004226012001290413091802404441110038092138011180241D01648E832080045032681444108482C2201824400F057944002181200220084817C
+:80C500009082842F144148120548701558483048D0580256312640024014261162482969C146111144081381218968812122214392828008AF13468292146D22811A522C1AE4C1E421A2422840621141197151C42A4F33D441F1631CA0684519D181D222C425281CD122BCC442F822142F1348415541A3D258662A8F42516816B3117828B4
+:80C58000E184184B1877A2D44835583684E14284996449F8BA2D104224120280311828C02840C21115044614A8414694624483420484A444381741214644180444444551248296EC11444D6119F01841848443D8C2C258160A184988296248DFD30C2682711234181A52A44A3244163268002948985293D1217125722166114D191D184B94
+:80C600008415C84926C36526314123A248272A241E225B29313C41B288E2D1C6228D24246C41689288338159121E82442AE44172248206C604777910C814468222911830112012E412C1188AA42189A24810946814A44641D2A4D881811582024359C1001612A8128BA14F81A81414618CE148218232242353180032282384A3424F216816
+:80C6800042B0B845316868102142C4224841444304884391210066012140124C24C4141988744284944113C1248B12118512C44219028019222214D481248E01848221895286002146F88EFC5024508243314A90188722184216490A84842445588415082D14411881002624B211D8824128464286820211C022263848111143618118844B
+:80C70000448981124C941448902889017B89604629532A1CB33AD44831283B212D144817811CF112881EC41C41829C69C562844711414D4885744842D94186F62194424DD9367824E242E112C1224CE188D249C8721D2A8A55125C62448C5218837C14991826E8219224A7434F82A4423E8447818D42AFE40E40044400188C044C22C42840
+:80C7800040186882851444211242C811244C18245122422D189044400A21283CA12100C11688A921181A961200D048084622018428D0BE08410054911F8281741182042120E1280180E111B842422294188C11849222124845C814C08C4371127412211142548443C12951148E1414311B828116280282444141328094444F47072E1161BF
+:80C80000A56321000089A12110D214028501414342918220C24284004631161E4214482889840282892218621842A024608481122444882832424A894412C428F03B161024022C624244941222412A8101446A11142B01211444801242188251248C491516A8828902246093A1414044722428110814184C01224422A0861286F8576810BE
+:80C88000220100004C4614188832482851292202124D28188865435194524018018C21C8234004153488200883088288001889422108008441842582F2D5C220381128830236C82290122A08233E8182188A551483A8128AD192E184239988230822A083152481031666814B8111E04122942845011B142814184843449424282A012848DC
+:80C90000C01885F34F1AE082042180210444841823440883019522A54281114B42444280631283A442830442844714008C021114498124945929C255B8881228004B144C4488A81A12490C1F2D0C139124811414114410914200D02246280221418306112382C141242C012100240028004100400841105212141B282C02248858460248B3
+:80C980002142DF1D0221216489C158412376213844611AC8527042646287442869146814CC0217424C1448591C51C0483524A512C254332241094004CC61128A01288688488418A4816048B08C018E24FF9F0C84A042444C22544823C4214E8889C2854E181CA2841C9888B0433814888821A84B14568418182138881186518182C48E2425
+:80CA0000488281862128180885426C124AC29180088C888184522612AFFF081F42B68123F21D3DA37241F8692C2E52DB474FA83C689B1D1F84FD42446E9E2B7ABB174F48B356EC23F66A918FC9F141849EAF6D2427314CF148429F44B1173CD8CF4366CD6F53F184284F5139A3CD85634BB5249489CF18B454D94BD48ACB81937281D41189
+:80CA8000B982A3A34BF84F48A984882FC4EC34F8442EDF460C1C7134D69E025CF138146137C425A4142FA199821691986D618CD8C4B2497828FB4789412AFA1C4183E212DC8D74637817EC8A44D3557581DA28C7E2BF41A12A3417885C7298F8492C4718567481F454A9169218305C4122CE1423F6584847414B3289D3CCA482DF1E4B72FB
+:80CB00001612427222F255284D612CF41421BCF33A24282AD66A72953219D7743CF8324219F388141FC1D614E422934697846AF318432A7114F3881CA4984362882611F2142CD0A9B144691846FC2118AF12E22A51113F8BE2B5C9C9BE244D844116048B6A2B4543AB31AB497F9F45218401C048188C0448E088048E48148A041F8844B48F
+:80CB800081048242824233480490824288422938488880084F1288A48248888C0482148A541292219A9422822192288242DF510D2E223F14F21534DF51B431F4252F7F57D749F37C7ECFE1BA34B372FB7919D7E4DE3C5FD6DA51F255175F5EF344297FFAF32CAC8D38DF71FA29259FD27313D484F834353FE9D14758418F436A439F2BF2F9
+:80CC000014244FD8A2331DCD5F51F121211F3AF222A53E2A3F537214F913131F7BD171D911CA866D866D96EF42DA28DBCEF268E83AF46AC45F7C4ED221F34161DFE1F33D651F13F224263F17B779F37A7CCFE6F22424AF91F253756F65F15C547F75D117F21B19FFF5F7443EFD5CFFD3F25828FD37D5F9A9AF1771CF83FB76353D1E37F4CF
+:80CC80006FD1F366244CF12D3E45F64643AFF3F31B5FFFD1F1296DDF72F62B355F62F323E7FD179F33F213275DD71F38F816B66F489AD4CF8BFB281AA782CFC2F27446EFA3F59A54141F23D45356C95D159FD7F5692FFFF4F62F76AFE7F714E68FCFBB72FBD9B9DFF4FDD79D4FD5FDFDBD5F65F9E5B7CFF5FCE7FDEFC4FE89B9DF76FF8D1A
+:80CD00008FFD8FBF6151819F3BFBDB56FFC9F9D84DCFCBF8F84E1FA9FA35A76F7AFC16963F79F8FE7D5F1A7A89FAC2CD8FAFF4BBAFAFD9F81B939F1DFACB9D5F31B9A2AAD74B88CFE1F92AB84F4FFD4EB86AFB68DE3F7A46F353525D67B5FE65259F97F66D2FBF94B67AF77E74EF6EFFEAFCAF9DFFDFD96F6CFDDEDC7FFDFDFFFFFFEDFD82
+:80CD8000D7F7CFFDFDAFFDDF9BFFF9FBCF6EFE8D8FFDCF9F73F3AD6AFFFFFFCBDE3F7DFDDAEE6FEFFCDADE5FE9FBB5A76F7AFC9A9FBFFDF8FEF5DF5EFECDCF3FDDFDFDF6BFF7FE1B978F33FBDFC9FFDCFD94914F2BFBF6D26BCCCFEDF92AB8DAFFDCBC4F6FFFEC9E5FFE0D002A012E11901440032400001648321100281281A02480028D2B
+:80CE0000244181229014A012B026014541184408122284144025010048421281706501AA41D42E0141848F260149E181266281811A544259943255F848264351184128518D24272285A152121154490124286041148CC2112814114B1211A021819214A24C31844C63814C52844A52149FA2012CF411248D121F41326A1FC1F24A121FC1C5
+:80CE8000B66AD141B66AD981B24AD985F44A925F82F44A9157832F54FB2448AD914F82D418F9254A1CF8274A16F1244A96F1255A96C54A9E244D4A1F49D224F49124C7321F497268F19124E3F49124EF14F11124AF36D981F24A9353F94A9343FB4A9243FA42B247832D944F82A4B44FA2F4E9D740CA648D421F415222CC66241D6C83F4A8
+:80CF000081642D148E482B344F88F44A125F8A84F181482F44F1A4482F1431A78F14F1A518F027CA1AF8254856F1258A56D492E855D2A6F811244DC34CD63C2CD11AF81144CD821E64CD919E644E158E24AD314B49AF1438B4A9B884B44279B458426F8884F1A4586FC20E008002000000280000000000000088000000000048000000005C
+:80CF80004002000081005082B0120C4115D4A11198142825584230112B28488C01C1514E12115384C2319180C4A245B8211123315111842A011E4500601826088722137212F6218424325E82436131867658C284F084284618E48442F8C5C990228A32269049A361418D52C713281E482E98881618215B188D64A9311F61529748478A375E
+:80D00000C41F241248984FA6F81A464D82C18F222992342635146C1164D188874481128D91B48482842E18269428A412442A64512E44AF7D0A20D658127848C4228D142721CC23929C2A3938504914144D297D486548924845E9E172A1EA68C6191179619711B121ACF9384543B245822141941424CB424391815991312F82D4427918B1BA
+:80D080001AA843251468C8462A82A243EF2E096352412D12C0131608CC44311123C64888160843FB4812481813D3523311888A64441588528283C482874549F81824228001411748A352818B8211A5E241D2284888093024A5648A24324449F4481445F8F93960221514022D12848F2291612E111781249018C011001F8894221B4A14A2CB
+:80D100004E11414A5282B021144832C820252298824C42815218C4C7221D648168219290444E12412D2649542284200847888F2A4863111A9231ED311D241F4473435428A449688E8B243728473882AF544899268542ECC85114818F187482D141C419613D441D2C49C12447288938611615D1C2D228C1C413F382118512948E8F24632224
+:80D180001CF588131D84861898A843B244EBC192288746289FE907293214369324142F1374423128A73116896E842D8819A8184641734C618217C489C9241E418D851C7C4491184E2248BCF28844221EC483681849C8246D212837484F91E29172430C4BA43E481A28D524B141388845682C43D248991C2A28E442E8534EC1112D21211D56
+:80D2000018274345F82C1213246248A4221351423127C881A6022B82548611C842264248514395442411442282D61211119818894432842C425CA2D02212F188414951422722C342222612D84842F8C1DFC038203422224634582392433943786C0180021604A4242C220C881889484E66364430112F8208D4924CA1821C0226481412A41D
+:80D28000434352922342031A0241412A2422D84A24F4F3BDD0811432434483D42111F44C11CC42C62112C4CB85896222848117488965488D2281244F8299822183C214836118912C01400887618CE4C40184141781814588AA1A4C6121829AE2A4886A88884C921228BFB54812A421164823011C021281408244028B14C841406481121444
+:80D300001504269121404812C4644483E921342100002F48A1584922768492112094424058A622814C9148462842F4B8CA304529628131836664CC96546FA57221D21832692994148487228E144538848D564F818847514167882553B487628D171698878F46612B8CF1144111418721871283B428F1C81243E281F4845A9CD29222D52642
+:80D3800025F18232876A87248D248F44B2886484414B249FEC0F2B121225C1242931113CD1814261C12011E88814A241830485032886182888628228A0244140524888B02229B124084D128614147124818221988211408831A488922843BA4803ED110040E342A4215481844D521118852124446888148C4243883428118591C225B4117E
+:80D400007442E281C4253618E2814828332223433211257958068188214D418F2442AA844243358289411604C014221FA9034004144489A2422745239284C0824021334192250122250180C81111C088800481408448058504A2E0488212C2A181004410126442818A8128362882AF4E0CB0421201812C012115022914420229D42B0481B9
+:80D48000C29048400889344129448444C28C244110241804414C248408C492201421D46AA214189082272918412886D42545A14200125210410190884C9299284C8898482C28011684A48141288C8288631A81118644C312111282182A4831A18962481094924CA8842D21882245081828418088F4AFA5308225024283C242184602141591
+:80D5000004830932601C2A2489221128C1820090822444221044885A2450942728848144C41B8254D09202842D89848226282182810545F15B494048887224115114285128C82D884E84418882242602872250126A282812E4C1C4853484A661182559184918D48292888A1221545218001008824C2AC48260214144E048725482F2C7DA5C
+:80D5800090544144C0464034284122184C024A028011011B1422005021A8A84302000040011022A2838230822440018002006308C0481002EFA80F2504002123648580944442214121204228384B42104111B82448028324A8842149A882108868321484444043C22D2CC1928829021943648188004C2401F0D624148C61132C8411A11235
+:80D60000001400174529B418324A2144524485312812251EC418800A26C118442C415123400868002C129821202244744C9128418C0821888088B842A8417941C1443B28447AE2447641D3497719F942641B2C9B441F28D4C681A4B566EBAB6CA43D588712388CD6C839213B284F45B4237244DA21CAC6BCD245D848485941A887281711C0
+:80D680001722EF81D282BA2E782A7AAA5E12CC51A846018F42E681684185B888E121A999484F1168254FEC024216D411521147922B6126F8442213D242DC84E117FAD18294A0488F14F123C18F61F8437A6F12345111C0CD971A3CF428A48B425F8C3228184F2862698F2A72B6B7217224F682216EC517761CF285844D814B3B9F21B44332
+:80D70000DA6378C65BB16F64F2821A2F4ADB62782664C48AB9886542AF1B41F21632CF2244D246F51B124FC27152D242741453342F29588289F45282EFAA948B35B498621E7059B8286819EFE8786CD2A2B244F192412F9CF128117F48798ADA8211DE160969F98A284D9813B88C65E92819D261F8C281AAF4A8488DC46B9C8B58C9781445
+:80D7800032148A92444F47E266B284FE44B40014808104A012A01200004128411004514280328187441187451928051220611212221628E28184482842088C2482044800288428868842084F774CE225F4622A3F23F322729B43DF97D3C6B122F113111E14AB8C6E329FDAF88C848F2CFF1117BFDBFF2C3F6F225ADF75F7E4A8AEB55DA13E
+:80D800003F18FAC91BBFB1F373B37F5B7BF1FA85959F82B314E12AFA15171F33B3927B2DFABDF19E733FE2FAB23A1F289222BF93F335F9A43FE2DCAEF81E744F43F3363C218F23F23E366F41F5282883FE7EE49F2642F236726B621F33F31313DF45F55D7DFF71F36E773F31F33436AF4CF861339F98FA8C846FE8EBF5F13B7D4FCABB4488
+:80D88000F45919BF34F6E6E8AEB57F39FB47CB9FB4FD4F4D3F14F4FD7D9FFFDC93F1AA3FCF49F9B8BA55FD81A33F1FFFBDBADF3AFCEFE37FEFFF8AA4DF5AF2A2A1BFF3F16BF53F14F44BEAFFE4FCDFD6AF47F73E24AF21B8AAFBBAB4EFE5FC3E9C8F4AF2CEF44FE342E365F427673F23F312129F27F57D7B4FC4F754247D312E24BFD5D905
+:80D9000093F11BBBAB99EF4CFD31B1DF94F86F382FC3BB61F613597F85F5A9BDDFCAF3ABC9DFE4DCDFF44F6FFF59FC49DBDF58F8382945FA929A8E8B1F3AA2CADFE9FBA5A73FBEFEE3AF6FBBFBA582AD2CAFDBFB515DC6FACB6AB794BF1DEDC5F1121C6B981E1A2F23F3BEFC2B624F8CFBA47E9FE141F372367F72F217173F32F33D42FF8E
+:80D98000F7F37F7FCFF7F267335F7AFA5BDB3FB8FD5B9BEF41F1EADABFBDF9EFEB6FAEFFD2DC9F97F35F7D7F8DFDA1BFDFEAFBE76FDFF5F44F4DEFE5F75FEFBFFEFFAFADAFEBF29E96AFA8F882853F7BF1B3F5DFAAFAC5A3FF9FFF75FFA7DADFDAFA2A2DAFEBF9CBD93F9CFCCBCABFA4F4DBD2AFC5F51E8CAFA1F882982F4BFB76E4EFC550
+:80DA0000FFA4BE4FE8FED52220024B1270260241008A44220882241D482486880228822813080031800800417026014110426822842008860840228842084024A824F055417082424422714831114284254114D281A614961832114A3831F01148A32419187448B125B448024E2515FA8824432258861B2841B02A48C4814C8648D424E81E
+:80DA800081428356181B4825D4848421D842237B42246144A6F1F911F022521F4152281F41F24A111FC1F64A111F41F24A131F41B24AD981B24A5985AF143924AF147924F842B157822F14F924481CF9A54A8F14F8274A87555FA2655D4FA27D98D5A6E549E2A2FD91242E531F49F228121FC9B24CF1916CAF26F9812CAF26F1112CAF2672
+:80DB0000D981B64A9945AF24B934F44A9647822F247BB4D842FB24484CFB244A4FA5042D4A4C56281E64A5F1112CA71416744A62412F44E881F24AB25781AF1439142F147934F8429157832B9477832D915D5A8B143F2238481B92426FA27188D1B645D1A265C8BCF581642D531FC892141F88E634F1812C4E131FC1C2961D4C89BB15D40D
+:80DB80002AA843AF6458842B9447814CF126484CF924584F3C0700000000000000401214080010021800000022001800000011124008000000000082008FBA024425031C11688485E222714C311184128421C41137C4884C6C289F4422C48459788158211B248CF22A4421348B18616C0316151316D8189A444A21F11822414AA1819412FC
+:80DC000082C72422EE1C8D14231188147C847271022D2143FA1926287332231F4482046B8229988223C4442F18D58264221D428D222E191245884212D44A42164151814B42411072C1042E841F82918442B1655269148E138E229092E55261828F4118B28242C494E01288F44C63341372617624C2131D2499D285C43247845B2845F81231
+:80DC800082223047344734508436F2451849B484D236C88C8E394D2228E125E86472815C2612E918F141A228CCB8497243B44451E29992956F22082F13582488C37C84EA44EB8891144D1A424DA892EFBA0245028D1128858264224834122908872449D428C94889B281F442A217882884001465621415E814124181014332414D1244CD8C
+:80DD00001180481832112C014A2159281648072943D86202880049F4687A8001C024906180D2284128441822882181914570841888040051834192281D8A4645022A0810511484C5034D1111809218A014842D914124842D144121844A9244BF654891214571129E188CC11A281D4C114A58181B1C849542B125DC2332888B413C3415A825
+:80DD8000CCC1C83F8862A42C321C1961422628F828124443524249E181C21529B828B18812FAC8118699812F3248A981C098A6E8186288881A64464988F84C16302114163A28841F26016618384A941724818682E114592146C91887348981446C848661348C51C2833228264CA2212748494234111D1843318B124B1A314A9128193821CB
+:80DE00001E41301245183829EB8188424D282A44F48C6214184542941418812245911188428B81104961422B128624644845A18212869228C4282C6111869741888428101294248511D482528184178819C81829186A891CA8812A98824026819484C8DF294C312A293141478223140A65CA44D01214C2824E241446081E244125E4214A0B
+:80DE8000247118C2CA2A480884188815D28421C1144D792544141A3811122443041F24424D88122C7284C8528942B41268412742C4BF4B09191438443147113811141D225A0260C42C4A143412A0819B144D42888C041AF2488146024B588465393188814028C43124A02482251861488443C2C2B830422280C4184D481082F4428E8001E8
+:80DF000000501400008181601124186C0C1C0281121C220A44144C02444024C2A21420816812124D882688A11889222101810080082222CA02283E8A143B5218406444190245712222D418146A287C487218624122A634478F4BA4811CB228D8A23428482D244B18C427D826742428D812E14192165C9A2927818F4D12489A414CFA5122E7
+:80DF80001D388CA8814528B28CA24125D848F232C8BA44C46C6FCB0C2450341D282D13164C437844A1212130481A4495444E8243C1111608418B14809A4585018384012C21E98241C441C01200112E9212494918084642488204824A22411484026FCD0C212C022CC6444E282302181F24A812A084882301818061244DB8A8602183C828FC
+:80E0000090281A081186B4140819428432194E8182A319D161120450120015248A08102408412AB4C907260200221420611423818802289021285248121344E81218E214022624B1449214128480492438C4008128188810841218912412121269244122A48489041FFE4D324440181818C4445655421624E22164211ACC482522B49A94E8
+:80E08000891E24101474210815C41911228D114C08818C81485123182058219C0111C0224068188B82882823862C084442882F230611142C44413448208282220441C0841CC8852604C2415022430800445400250100292401411448860289D82892888A8608C04248884400228245F2AA781486A21484482511942122216140A248601674
+:80E100000090849022494248928828908884008288840000002200452218C129241134800C2446014443025F63041281588001001842188A02288C61A688144A312C8C51810022C08420193418262481A82C2AB418160881832182024302241918185A4841440028A2D042F49D33002468800400C08242442800A0424041818898438410FF
+:80E180008834148028042014810828142C024092280000184400305841844829083F9C071904D08641188244843221884A08482018B1274808008048C184144049988C302C40041504438832852F4812A828881C28C828612210249884424308A082BFBC048485C151141C1151163394440035043923384A0061881111A748442C41919AB9
+:80E20000A23082142648110284242052145028594CD2A1144804C82C480228242A98223022F08242242522DB3AE132D476F124411B442E134E411B7223E222263642964278C7B346F18C412E1EDF449A218EA24CDA89E288D288A32843BA18C8C4478A8D8C27891502FD831E2148E088721A415C241D822EA89CB8A3F881452F78F24422D2
+:80E280008A88F4441A4D82282247444CFC1BF3F06145B7B41227C11781814D251E444F6373D2A4D91B9C2B891AB4289122C89E645E984B812F1BF1AC885D4CA798C6712C7511F52C891F51D196F11C1A1CAA31582E814B283A91181F18FA8CA83F21F981BA6B8A9D24ED64A5B16142928A36183A5649A2492742A6E844FAA88249F2EE2FAA
+:80E300001412C02893B46874417E22B24512D234E824024D421F28F945C89F3EEC82F2298135E41C464855184D122B823592441E148F846A48171885348489F884641BC44E642558441732875643D231F6A288A67881328A859914D9A8892E462F4EC884CAF442844B4868E6F22C5D4014C224212800800448204131843081200819041B90
+:80E3800048818A042C042C0C2C0C2C0C8800841C084220442804466288460618C012841416484448F46649344F63F155359F83F33D7DAFC5D262F222246D362F65F555971F17F573B32F47D957F8C6962F32F88E8CEFE5F1561C4F87F33CF8CF44B444F46E666F62F6ED77AFC6F46DED6F4BFFDB572B448F87F732BC2F1FF7CDC72F2E7685
+:80E40000114F51CC8F4EF6F6659F1FF7ECA4AE686DE36BE61F31FB99D99FD1DD31F25ACA6F21F462227BDDEFC7FB7AD88FC6EE8AF86AABCF3A48F371113F91371BFF51B15AD77F7247F556166F67F147D77F5FF173D32F67FBD282AFA47DA6F7C3C36F61B996F9BCBC1EF8EF44FC848CEF63FBA7EFDFF6FE3F1CDFD3F3B76DBFBDFD87879C
+:80E480007F19F3B2B4AFAFFFC7CD1F36FE733F25F1EC2C8F6AF2BF37BF3DF7EDA72F8AFE2FE57F46FED1F11F73DD34FC7FFBEFE3B2F6FE6464DFA5FD7E7E2F27FFE2E44F8AFA2EBA7FA742E222F41171CFE1F11111E7E7EFE6F466667F77F757565F71FD72F63F32F6C2623F38F5C2921F3AFC4ECCEFEDF1E67E6FC2F3FCB4EF4A76ACF4BE
+:80E500008C362FACF227EDCFE352D74FEDFB11DD1E92AF93FBF4FECFCBFBA52F6F2EFE3767E5DDCCF88824FF53FB793DAEE4AEAE6FB6D26AF8F973AFB9FB5B9D9798AFA6FFE6E22F27F7CEC84BE66BC66F4ABCA8ECE6FF5629245F67F51B33EF63B213F1725277727F64F417177F61F577D72F6BFF73F36F2DFBD393EF6CF5A7E7BFBCF6E2
+:80E580001E9F6F6FFF5E7C9F1DFB2CE4CFFEFC2CB63FBEFA276DCFE756175FF7FB95DF7FDDFD94394F67FFBC2E7F56FEE5E3FF7357DEDFCAFAA826FF7FFFFB3D1F5AEEEAFAEF2FBF4CFEB1B37F39F34E8FFFDFFD2E3C6BEA6F4FFB46C4DFAEF6EEE86F4AFCACC24FF2FE7698901250121002224002149A049200448444504811100100503D
+:80E6000048490849014B820000C083841C08418260891440048044A648424024F8DB1E308400C481484244228E442220147448044EA1135A588AC425438A62884C72254884C12140C1885084282EC11287120000C08315082818865818800A89C84881A28304871EF022421F41722AF31124A3F61124A3D441F24A121D64AB941B61AB9484
+:80E6800053B84A39A5AF1439A42F147925F842915F8AF448915FAAE414F8244A56F1254AD6F121CAD6C5CADE24ACFC91243CFC91248D931FC9F248831F49364A1F48F64A111D6CAB941B68AB945F81F44A954B43AB9443B3427B2498924F82C4944FA2F49325F022484C342A4C346A1283E441D228F111248F44B911D2188BB24831258D78
+:80E700009143F348131383792798181F82C1114FA2F818215F2238181F226141B487512CE1C1D294E448D634E1C9523C17494961C88D1115DC42D9C1826B818D9543F3489443A3B447812F44B822C4942AF59DAE6084000000000054800200002800000000000000008004820010024001280010080040016F830916246242A71112122A2F
+:80E7800084114122E434631430C414628C31452F48E148C4194D81904444190347282612742874A43888004F12B88411381851112C481145388883981830422460224928B1288408FF74450247181470424378114A9848CD51130288C423514815466489A48C228464C2862152828D418331C8178812C034C6714146C2283388948A859627
+:80E800006C8B4AAB5A2A489141463598928B82888285227284E1127428F2D62810744198248522C5188395181D485512F421421342A4B4C44AD24A71447398F444A29C31458F41625CA6943184496986378897438E28CB288DC14714174689D381E821D41458482B869B481F45D8849A88484E1C8B38234C02A6D248C8224BC22641F2A5DF
+:80E880008690124C423311346032001E486621A18484251441058909A14888002481191498824440840124826D82104848417C22C22810D118180112892A089012944A68823F2A0500001C012712136126CC74626281880000194425C8218242504824448002526B924249198111C1815024108C14E4482402148289012504250481A24ACC
+:80E90000028F150B1742442F819211297262B414784892181B81601E241C584117AC49C19889F243144DC8C5618387182914924985C141B9589684A30125948625C23477A81B8285B221789268A21611B2493988875125F548A436EA886281CB182D241116682E8B766042403811272249F282111354822F2488F22281248814871C2D14D3
+:80E980008F157824EA442982A8431169044D49811B4225FB114847A88B414F285141612117435338A170A2648D704224628486D821D814E1C6D88693288C115C862AE882642C9F660F14642A011C2134248321771C216485881441004011F149844519C888842502142048260300981123582A44A19121CC3291211B1811164C08242C182D
+:80EA0000A41822111222774B301B604412218751481AE29402C0228E248180C81837212485342149081116886A21221382811851484C2122082C8A83014728268241046932822B218388A2C142481884860429741A4FD12806834665252C024418411C5881C46D234857862092812282E01214B232D8415848A01841189522C222119C2363
+:80EA8000146988419999181D189C224118C1148F44120123728438184314148818729B05A021902285044782172441848C01A08481258248AC42248C91488042062511481A58816292409442253412242426840430888009000010E28288885148F0E481146E1132C12D11A7248F12D1C264215D58856489154A78C481B428381A23914197
+:80EB00002229324C6826D1A268122D18281F8841DC81912827834371236611619B29986CA18256FC122A1E2943487A116228833189905286E884B16CD148B88C3188484FB9012502224C921444221D64224081C28284A592458857822DA245D8182948014C1244558228292188644822E0820C25C2282117C188116081A02818490422A850
+:80EB80004914220840041784006012522280954189B4182482B1A484B41122A448804814932A2008501623E834021C1208684001411504704804C0281C4102A524824324014B82814021F2C7A9141E241C440413743102802222840A4442222664441392422E881022B2225848220026110482118A44041D122CAA24204852484200801125
+:80EC000006002824228594CA888FD349428221C144100410021230121921081CC1228B144A198441C3881410944220842814429224422752441284C48641944441948A82B818C818493182699A8480982254845F2B014826822202818381921115024490284003008C82119494142AA14A902427622011645344002001441B292504002972
+:80EC8000088B1428429014182B1680A11430445761E0288451143018694648440819245C218813A1613B121E44AA110B302126127943A212866314A042844A0148A841997237A21C1721848B24424AA2822890464C1404542924A214C2D2F0481360831430214714111C86A142841824C8400630A341009362811818892284668811960548
+:80ED00002E834811441E220060425A12C4228C088168281881001B8182832242C284CFFA01548400224064944CE11412120242008200302141889084004C016614B24211245382000020440240041002208802150244442870F7471123D222011227A40041108194189668482741423721548A82198112934C41190444C34818744202223D
+:80ED80006835224288A1481952228021B1182801602CA60281276530184712812F79038441481646247124622211415041D025221401888C941421104ECC121888000011144141250848400430C8821338284483883E8A8382211854818E448821583FDF034C7491F712151B541F63D2417245DC49F7431C1F43B642B412B4C9D854FC43ED
+:80EE00009547124EB515D154B9647C11F12139CFBA51164F78FA68243F44867C42C28C1F23FA194CAA88126D423641711778241C7811AC6843B42EBA18518826586E49D58831241E248F13ED82D24CF14248CD534FC4F653FCD01193584F22D244D216F46A512B5124CD61852162284C378849F4523237232F47FFB8482531ACC11BA11FFC
+:80EE8000AA38632D9A2672B6F2A1697D434531444E522766274423DC647222C6362B158E256F2C7C4ADCC28C74A1A1235EC2DAC1844B4B8E2447284F28F286C12F81BE2C691A2CF892E63467272B2211328B1447A18F2262163246FA11111B8623F153189E2219A44847283F24F2983E295B42448B2185D8147414E15452446AF288542416
+:80EF00006F41F214412ADE3416B31DE312A8485F27FD2821458272D1CEA88E82AB188CFC5A286CFA12922979426461E29E244EA483F9D387201404148240382410A44120014004280010284124080000000014008440280200141240080080028100008FF94DF352572FE4F212241D67DFD4F42C162F24D446F67B5FBFD2F625723F36F26C
+:80EF80006B5FBF54F141E12BAB4F23F726967FC79B9A35F1ADA55D255F93FAE4A2CFCCF731735F54FCA4424AEEA1F38B8A2F63F7C2C39F28FA82A27F737313FF94B6DFF9FF5F9F6F46F6EE262BA22A93848D1AAFEFFDC28A6FECFF66EE6F68D866F156535B348BBB89E78FFB3EAE4F7541F334726F12A6211E17DFD5F56E5C6F66F77A784B
+:80F00000EFB5D51FF265756EE2BFFCFFCECF6BD52F2FFF16726F63F7F7BC2EC26F6BF9ABA51F93F3A1B72F66FA64E62F27F375577F7EF448EB6FA1F3DADB2F67F3D2D29FE6F226666FE7F7123A6F41F7497BEFE5FD5A36AF6EB66AFA2874CF52F828122F6DFF5AD4AFEDFDC6C62F2979A4F6E2C26F16F3F8F28BFBFEFBEFAEFFB9AE141F3B
+:80F0800075F435774CC236C7848722AFC4F43634BFF7F57F6F2F45F7D163BFBDF74B551F55F936341F3FFF36367FC7F34E1CBF99F91F15DFD9F9A51D5FBEFE44E85F37F724444F6EE444FED8DEAFB7F7F2F62E621FE4F641667F53771BFF35371E741F7FF3F27AEF6AF64AC88FCEF7983C8FA3FB527A2FADFDCEDEEF8EF8A4826F62FB76E0
+:80F10000FAEFA5BD72B72EF778F8CFEEE5364DF175335F53F314341F61F37C9CFFD6F16E7CAFC3F37F5BFF77F613715EA2FFBDFDCFCF6F45F976362F3FED2FFFF7B95FF6F6BF9DF5F59198DFFAFAEA6FDFF6F677775F7771E7F748EEEFE9FB7E7A6F6FFF52121FEEFAA1E6FF63F73E3E7F5FFBD8F89FEFFF9AFAAF6EF66AA2BF7AFF9BB5AE
+:80F180008F23FBDE92AF65FDDADE6BAEAEB2676A7FEEFC7EFA6F4FFF36F48FB7FFECEA4F710C23022B1200842A0124482048224124C12292892209401481024E2480024229211406615016D024014B12484322088424822482644024B148028744822E21C01110042E121F4184C1482F14E18162141A521A19C48548259145A042A525C168
+:80F20000218608250A18546B4246B1242421022A042C81726811C18284421E2822124A68814C488823C1A2C0A49228F05B6EC0421F4152281F417248F21124A3D6C1B24AF1112CAB941B61AB9453F84A9243F24A9143F242B34782AD914F83C4914FAAC4816FA2E411F2264A96F1224A96C54A9E24ACF591242E421F4952281F49326A1F6B
+:80F28000C9364A1F48B24AF11124AF249921AB9455F84A9443B24A39342BB4478229F92448984FAAF4FDFC50A41F4156181E64A7141F41326C1D2C6B141FC1D24AB811B24A9B21AB14A28F1439242F147B24D818B9B6C4814F82E554D185E811F224C887191F227C98C4CB9E25ACEDC9E2B2FC9144481FC9A2821FC1764AF28124AF24E930
+:80F3000041F24A971D242BB45D28AD944B42AB944393A24B4229F9264829F924522F8D0A20081800000060420000000000210000000040810100440000000000840044000070220187F6005C7112011818121588041C091B481C8138181726163481145349A482201E1E8144022F192241042718303215DC8298182643E2545221161848BF
+:80F3800018011E428C4162C189121282823B447FC8042744A2A419F12242448D614B21381CD32A642360884E1913721A443862E4901813314871424E268D118535546446B21892144C631413084442CE1C4F81A8812B61262439334AC81E814D6287451392944D295E8CC9511C224F9A024CB4C4531A115A3212288C216123CB182A611A71
+:80F40000141F8168114F1166A11958841E8716C83127852EC527CC2E43871145A3142213A41216D4187B41B2514859484E18748634E31B4127424F81F823181B822CD128E42562E536ECC17A2AE381147434B136F4F2611012C1121221448F14D14122166134304296286482A512A4241121418824004448814562592D1285444204284593
+:80F4800022089E688961412362810042458851844001414C688389087F110F14008041A41200126A318114504A4082C4211358121250818501D08104A02426084302211014712272113828116A18211201C08550225062412023047F72054382E18112D86142C24CE7254CF642219592181E421E8C8237E545A1212C384CAA14F12841418B
+:80F5000086125C426721439214159416701242C421182FA2196811A829512416D82299188658821B18A4C988126482884F84034485F493175041A012841E21614E3A4AB144A2129724197141F2841AB04E1121672A81238AB12904115042398112F4244129022B21411112161461138622011227118B21860A8A718C423C223022E04402E1
+:80F5800040E86B0822128440042554682413A4128C2801C918514221144E85194401C53188E1D068142401C901412123022DAAA4248713265841AB2C8221118111148210566849C818324C14F4E25890182150185528022B42290486D184D218A52490A8422D12E6684269A2141C433C5244376843B42CA443821123924A4A41387244155A
+:80F60000981181821CD41802144112230161818E284100002CB48F04D3423455322354526111264894581761821EA11200402414E18218B422682114821E282C41F421189311A4385494428A622281184B6180C44245C8539028A0122554241A5842B2988634224F480A218002124289321414AF254202400A151448691116C148001489BD
+:80F68000C22881501281212D24894182B28241C4114C81424738228A911C0083088484C818222C048C164854E9B0111214C418B3F5234425D824D181F644228B1825B2C9D1218DD14138488711CF1A24D692A64B45D178D828942595F458241D2887452F91C83C876246B84341B126F114818F7182533C49661219E4C4417151D228C81895
+:80F70000A4872386F4843A96D44234924A7B84C8269F6B0565022E5119120447221946628146F1112840082648022931154484382228A45022563422282522A1924C929220028521D12889B42809A180011034488002288480F42FB6004CB41222D12844582815782842B8484858224281165868844C487136118212042144EB8138800836
+:80F780002410123472401163811443021AB82841020012182664C216180284215F980D650260441216024C5241648001111821AA0184444011022328C4184A42480C4E2A84114A0840844E869222882592482B842820B8110848304280054142EC0B412E118D421D2AC04428602120018CA44190542161142508229CB21804212302484268
+:80F800000050811A021400848100161C241202244128C481800141484467B6800400C021C01244130213741112384222209212222220014A71244803842001324880049012204884A1241BA400181901882988A12141414212A47B4C2018012681022422144981542222E025421204412443C1281285048686010016E8828151C2802102A4
+:80F880002484148D418504430210022B2128264892448504184961C4DFF2051B52248430118721448122894291A8168402852452491A721811119141211091842C21A15842253688162201143C4111818222449811862922411191121004244A13342288C7581042481504400180081800148288828888808108C9880489261A22A8482805
+:80F9000022C6224A2228880982238808008002200481280080F2639F80C2241544A84246457115027012314246480180219121618412109244122E41009048002A848204800118182843051324110860284C2A2401644280783B4551812B14205149288190188E118B281524C83885211EE81812A21A82822568288961928844411E828016
+:80F980004821013E8A981BC12898884C28810A1844800221180080221202FFBE41E224B6CA7326B424E4253459218F63A212CF63F13112AB85DF22785143F2C88663728834978F41B82961133E98A5F848824F88F14D118FA2CB1C8BD88B14A68CF252172B124BAE25B18121D1AC18F849154B229EBC4BB44E481A12022B192AF94C28893A
+:80FA0000F22C5C472229B324351CAF62F435417014742196198D21CD184FA2D1A85296AFE1F281A8AD481D1918818F81D484F3888E67928F42DBB4F214818C5238448E482D252D2227418E625622C9A28F8291219EE21E121B4947113F2A7983E12B3BA42F29792872B1FFB991263218172855A1213A91141AF218147E46442A65843FBB88
+:80FA8000497123F11441943FE1F121215C565119511525E11CC8622F85D482F561112B431AF311A2343B1A2D243B1819F6C41265F4694236B444343841ACBC587492F2284842482E322CC8611A5181A887444B44482821181C612227282F48CC462344182444B484F85B390018100200000020088200200110080000804884490444400450
+:80FB00004440C491100221008230140028402401124CF2BA4B347F717117F611322F33F35A7B9FD1F53839D5FF1D1DCFE2FB2C18AF88FB898B9F3CFDC9F8EFC5F52E18CD9E5FDAD8DEF1A41CAEA11F15FC544467C44FA6F15D1146E8E1F89688C7E4B7ACAF85F49CAD4F61FE72E41FFBB3B7FAA7A51F6BFA21342F22F26276EFC5FD7BB439
+:80FB8000FF85FD889A2F69D9AAF813B26F61F17A1EEFE6F27E76EF23B332F72464C5F85E46BFAF43F3575777F5BFF1F37677BFB5F3313DCFC3F33E2F6FD1F11A9BEFD6F54A3AAD2EBFBDF9CBD9CFE3F3BE9CEFF25BD6AFF3F3271F2F1AFA3898CD1E67E4CFBEF86E2127A7AFE1F15E4AEFE5F1C6AF4FE7F6989BE7E12F67FAF26E7F2BF245
+:80FC0000B6B61F6AEA42FB6E4CBEB4CFC1FFBEB4FFDDFDA8B8BEB6FD8F7DA62F63F9FE9AEFE5F35E76EF21F236366F42F27C7CCF64FDDF75246F65F517563F51F234258FB7F61B5FBF92D2FDF1193D8FE8FB785C3F9CFA59799F14F55818EFC5F1BE3CCFEAF33D1DED1D4FCBF3AAB91F13CA146FCCD4E4F83939CFC4F4941E2FC1F15C5AE1
+:80FC8000EFF1F11A188F8DFC24BC4BAE1F1BF791847F12F21D8ADF83B333E246F79CDEDFE3F319AC5E722F21D38AF815966F61FBEADEEFC1F31C36EF47F734346F47F74C4CCF46FF2498246F65F51B77BF71F26727BFB7F61B5FEFC2F23E37BFD3F33B3FAF97F5DBBBFFBDFD5B1BBF15F15C1E6FCBF3AE3BEFD9F91E1F7FD3F3AAB97EF856
+:80FD0000CFE4748EFE4CCFEFD3F37E4EEFEBF9DACEEFA1F16A6A3E3ADFEFFF32FA6F2FFCBA723F69F1B6B2DFA1F93D31FFF7F6B2B4CFEDFFFCBE9FD9EB25F71632BF91F931922F63FBFCDA2F43F33C36EFC5F774746F47F77C7C8F64FC4B8570240126014D1384221658141608402201C024842088220982004E241842188129011810023F
+:80FD8000980080012200840000241A542820048D24F052AE30821225428891614F22012211A988D612C1488581D4621984731418022841812D42F02442C048C0C2892222C1C228221223028968C1CB848AC2121A02D02221FA42122A44362418124286F1B63FD022F41124AF22F11124E3F41124E7261D24AF24D141F24A9219B24A598547
+:80FE0000AF243924AF3439352F347925D812F925481CF9244A1CF8274A16F5264A871D2E4A96C5DA8F49D2A2F491242CF4912485F39124A7341F49F24E921F49F26A121D24AF149921AB9453F94A9143B24A39242F447B34D842F934488D944FA2F4D569D0A2D441F62E5213314E1B21E3D641B24C91218F44D941A2B45D28AB1443F248CC
+:80FE80009153E3147125D818B927D418F924181CF921C887514FA274D8F1244A86D594FD98254D8A1FC9D2A4F49164C5F11124C7348E2CCF327991746852418D951F48B2427B95F84A3543F24A9445D8426B832D846F83D44AD924F557A200800400000000000041000010020040020040010000148008000000000000001002EFC6072D4C
+:80FF00001543012216A821C1C01C2A7191C2282CC81430682180D15A92588499C1298426C41185C44121F044124D38650241139284126976195248874244A381B182220116A6948069412142184489F8C8B2142286E2C1921328F42E51ED53224603121A4432141159D22902C66242AE144946742254298423921E2694128928A4C21A74F5
+:80FF8000130224597211180290624D23489D1217841C417824D284D4C2C288CB58C9C9488D21421D5D241E252C21D11267838D131F8142EFC1E236D114D18222D6248151186561222C7168C67A1816F913222628DA12C12439352229F1C8161E26A6B748711124C684357671D42951848566465B214995222716184D181666A48742822D49
:020000040001F9
-:80000000AF1439242F347924D852F924481CF9244A5CF8264A16F1244ADE253FA27D98D5A4ED49D2A2FD91242CF4912485F2912C87241F49324E1F48F24A111FC8B24AB981B24A3995AB9443BA4A79A4B84A79A4D84AFBA44889F9244ABFC808241F41D62CF41124E3F61164AB141D64EB161B69AF64F881248BB45B68AB94437B4A3134A6
-:800080002F347824D858F836482D814F82D458F926C21E814D489E253FA27898D494FC98252DCA1FC9C24B1F48D628F1912C87241F48B24C81F24A911FC8F24A941FC892B25F89B24A39A4AB94478AAB9486D84AFAA648A9F9A45AFF8406840000000000000000002800818001880000220040084800000000002800000000001F2D0570ED
-:8001000014125148482E1C84269414842B148075115462842061244915220285C4286012394461C29427822912082525135E822903004781848D2156E2880187148934124849E1C304426082DF4A052C611A8971128342E344311A421B527072191898414D125F2966C2431298251784832714364240B2489A122B8380B956C214282013CB
-:80018000417845D248119D222C220860482B814183A2828B2823E84865838E21647F34042417C514A12364C34965834C61824D122E418B425D121D46A45995142E446FA4512183A6212CD428A21426B1427882C12CAD9137822D82662841E5A562E1848951142151161CD884E8218448F4C231AC848212588645E28421C82E2FF8061828FB
-:80020000A971112412512A44421B41236481188430142C6A82004C12314845480410B148921228A021494134222012312248C9413822282712901882814189A1484CAB4B4A298202CF3F0C1C04212824112C8114123128128F2441586816C8129018101A74484508211C5222904246C1820028250263024190148247241048482208414463
-:8002800084280084004F5C062B2173C221A5C22145E2927431B4A4345E460325F14493141942BC241414AA429B410027824D224846C42847312E92CB21C7214782167414810383D882D124712862C42559843CF291421885724854A28C8841465842118B34A4CDDCE01344D4120228215AB223948623642460153C5C78C01C40082F8402C0
-:8003000081812682C26245C22215B4C331A22D148436126122288572144834224CDCA10487221123D1827844424CC81800001A04AF5E4E43C221D0A21251259443A124D9312912A1A741F01128244B4216140AD995452481442581148825D2844198264143311244828061C1A512141CE18C0124847082046C125842159828849FC70E2807
-:8003800056888211024283C219818460C187131B141480211112E824485C14481829085022442449D11C1206A9241164222C02142B121218C189316E502286A414212911E841246228AF360E1B1425482404204311A6146CE131062245083021801163A11226088991894C5541E01188A2242F18E1119413C9160C4AC111504841411141B9
-:80040000A092466C8200001082314CCE6E000026494E08189022A281308470186445844C2404418842C024472224E0840242848082821171121218648123028CE882280400485048838196268B8244F04424E03204221C5168811AD4287214394883B91952825CB84461414915299152B14B84863C445048B36264512D6A5988E2A2159418
-:800480005334265448618F216652A12449A38189194898C6467862D842584884295448CC0544ADBF802111C42821203211241A6222481816581815083246046081181782422244290120C142442E984CB22221C1111221122CD1C102C4268184618144001A9412322922CA348E4A3F68044470244851241832144501803112D04201255564
-:800500004826254105112485F448140020818221C2BE4AC21245B88211364112186081478212292231849243246182122129018D15F0B6E46082893112181840891408842561829A021921262815091448168841A12446E2824121D482621523442482881261411922E22428120111848490222200801204242FAC01902120529222222693
-:80058000042A01008414121284C0421082810416522143083459810592002281921508422302100810120440446291204131244ED9248425445248407442042144290111454118148801490145C8424199011210D48284D434988460114688418402418441004244212C92482484203224848C4242F863893014174125D412C2242150420C
-:800600005C1183C123401104240021C11880144601006018239424741004508169C211C3E424A221155834288C41422222111862224426C828241731400B009031C042282C021890224A0218441800118311C822301A1F2194486485144818A821422B2114805982124548044054122884461C4A1104182161F03C170081181218000040B7
-:80068000810800894CC441E1822A248812B18104416011422002C041263181884C08412362181C94222281901848C02200A024822132DF9E0A82824004C4421148C413022611141214229148458A3118814124811412101A0823014441001A145282105884701318884214444802418544081C7942FC4B4370120848241D88408E41820105
-:80070000C49022138184042440384425118161444C5881484490848718114049D429042EC862450214444A5241413B213200419C119184433822B0C10F189E12259A2B8D11112A651319A21117A11D19241113B64D91718FC4F159184E8239B11C652650194B411715CE165E417082349CCEBC6F22F8112147221323D82AD96999122F431E
-:80078000F1432C2F43528C7E3A211E14CB1867482F26A611C453F124342F81CAB44F31B222F4D5B5244762E71A3AD1647193F2143C87E42D42B4754E81BA217284E611E16174545C1225D24F51881D841F1155ED27229D124D1A169114DF34E524E5B61A6C8D65E45486F1298A2E417E41C782CD28CF2ACC1927527D4197922217A18F2497
-:8008000054442FA2129C1A85E322348C5CF11C2ABE8C143351C14564134D2C27224D2157446F44A1222B12167212791A51C6882143D94466814F42549285E814D5C47C42DD42D281D4AA52C2DD292D5423D359A15619F186AC2D1557496F88F211654E42304D1912C822B55A421E3885189822265682CD1426F82888444FF80B00008001D8
-:800880008110088502890888221C28C2812288228822202234218188302220022712302448002220020020088002284880049FC14AF213251D314F41F13434DFC1D9C5F1496B7F64F3574A6D1EEF93B28ADBA9F18F1E6F6CF72F7AEFBAF8EB591F3CF626276FB8F98D95DFDBFF3F67EFFCFC6F536F31F26E6EF7E38F86F44C6DEEE8AED25D
-:800900008EC96E572F47F3A7ACB2AF8BEC2EE722F23A388F9AFC3232BFC6B65597222F43F19494BF5DFF2E2C6F63B324F23938BF83A3FF4F81FB1838CFC7E62744F313277F55F71C1CDFF3F72F3E5FE2F3494F3F34F5766E7FF2F22F2DBD311F6AF98716FFBEF5E7F62FBFFDE65A2F2DF7F6EFEFDFFF2F35DFD5F56D7FFFFAFA6FCBEF91B9
-:80098000F278FA9FA3F4684DCFD1F6D9E94FE1EF89ECE6F516347FCEFCB88AFFFBFCCBFD8F63F252627F4CFE1737FFE6F65B748D2A2F21F39684FFDDFD6C2E6F635366EFD1F13E3EEFEBFB565CCF51F36C5E2F3144F216263F31F71F39CFC1F31F1CDFC3F35163FFE4F75746EF62F33A252FA9BB13D365F85656BF88FF486BAFC4ED46F48B
-:800A0000E7E67FC2F31E1D9D49DF7AFF2F2BBFA4BC32D4EDF6173EBFA6F54FFFEFF4FFC2F6CFECFF733A3F77F1B6F74F5BFBAFADFFEEFA2D2FEFC3F39CBD2F6BFB6B6D8F46F65A783F11F31494BFD5FD3A18EFE3B33CB33CF33A38CF89BB16FB5C58CFC2F3A932347F71F21173DD3DDFF5F31B9EDFE3F37167FFD6F75644FF73F33B353DA9
-:800A80003B7BB8DD8CFFF5F54774CFFDFF4FDF2F67F55F4EFFCDFD9D9D9F93F7CDCDF5FF4F4FAF93F49D7FFFF5F76F5FDFD9FFFCDFAFE7FFDCFE7F73F33737FF7BFFB9BBFFFFFBFBB8DF73F27A6EBF4FFFB7BFFFF6F66B618FA7F71A1AEF41F95FDD8FA7F73E3EEFE3F33E34E7F2EFCF5F46CFD5F52C2A7B265014E01241A81284473212C2
-:800B0000224001240040048014088504101308851407208401002A485832601216D8246881141E4814824416484448048D2440045FD107241224194282A212112582421201C0112221412962822190382CE4145225282E421224284D4A8B282CC424144C1272113422CC4452412260225028122C082C22D2280142A24243F2139FE022F470
-:800B8000112485F2112487341F41B24AD1C1F24A111D2CAF24D981F24A9155F84A915783AF1439352F147925D812F924488D914FA2C4814FA264154FA27598E1A2645D2E4A9E242FA2FC91244F22F49124E7221FC932481F49F66A121F48B26AD141F24A9219F24A9253F84A9643B24A39242F247B2498B24F8284F9244A1FB9032E4A1FE2
-:800C000041D62CA421C7241B212B14CC96161F81F6629696BC42EA88F242945F8BB44AF8B5482B84178B2D94778AAD91AE5A8D954F22C8814FA27198612256E59269412FA2FD812C4F82F18144EF327111B848F98164AB1217488B161D44AF44D94192B81B288D9543B24819B44A7B9488F3B64889F924529FD70F862808000000004480FC
-:800C80008201000000001800000040010000110000000000180000005012F03D6D0028702215621268A42C71482251124E8819810113A1212B12B086A2128C324150436F14C2144A634C2D484626C12CB211A0188C6112BC24E34244B414B428A4818145214182922822825638146A41F6B84CF0221786751611E8B2514843381126D41428
-:800D0000412145012714162A4214C814814614447C242962212C14781291252E188C024150416D22412D121E244D8296F8285299D8226194C0DA95F61428859285A5A7144982525848BF9C4B522417CE902F218D244AD218C114B744412984C8111A06214983921425EA46312441843B1A4B414B412D188E4177864628C12D8F411831440D
-:800D80004C522C2847B6B24B844B41471D6F81A68426D83C6181262422120B8D564B121CD462F44AF4E012016D11F028131143082322D11231118714501216C831901AC0A410D881C42545C221214A9216F0241289022810D12229C1131245E281722842487211088A446781A57285C8269A84028D34B0B90C800228141B211415140821CF
-:800E000010924185011800412052481140084924440848602210A22120014C12080024122908241289484822018418F0892A10C11385111518D4A20429811258921444524502B01144882184382820148392184682113C14AB1449225242001D481250424C141698218951248249824482552830744C32243F9807142E111144141D34BD62
-:800E800042512150221490454A0112C0518118428426098414488490124C442453222C820318814C4248044190212D984123381481244816182285037FBD0F404298218400301822C4812521424906004130224328014821438295484088D11AC42C904400468101214314524823810230228A44682100C9127432E4940B0081508124199B
-:800F0000011A42A2218884182125188242C418194168924542C22183158A316484416140C42418405982972241144D1812809118801498388180210248821F420F12001125145248424014110810011816512840A841004B4241111214C01489A121981C1301302218414082021448C0114100124062418042F4B9D310010040081C51423B
-:800F800089024811005484810022304411002224264482240400241013042183810142A80000212014384A0081E0830512001471A1B3314143C12A228E481112114125884142C8286052114D2217424639185443F6124C89A521821B121121112D2E12267818D4216143121C02121301253838834188B41202899484CFDB08141008811067
-:80100000243122441C01815022158871215848121CE18134484522041A52221A0250244418444322111251281514028148881A14084604804462814480026F2D01651101164411411151181012010080014400000084000000000040019021814002340050224012440400002FC70490222541097018C2184185011011418101442941586E
-:8010800048400100A1006416222221210200122C422251824417A100241008281008504841F0E7482455021443110194841100141400200118100C00000040020014001081011C42421814180100251802214400414421EF1405853869218501142CC1114518594645B424E21262121850244184242552231AA1118359820044183D2116CD
-:8011000091118D2885B848A44442264262814062314556444F22A2222220424408242558221AF1E898100410014100181400001400800100008100000000800200004420020000000000844008F03ED840C84842480000002D14444C2282021400111012921218988288004110455184848C249441000029414244C42628290200004002DE
-:8011800029D17E0A8480040010410250411828002100008121A0118008400860110084284800101141021244A022000018002221812F2504800400104302504190211400001184100289018800004081424408482800240000448003000000100218DFFC068001001002314002200100000000000000000080122401400281214042028481
-:80120000120040040000444F890581832424041001004145B924223221000040424A2221A1298282210011101318B84824240400154202414538242222000040022412AF94031648984448400120110144641C828201008491101686819188880041141C52116081844C840400238121414254422828180000105A2621EF7504000000A43A
-:801280000018124008004044080000281001006042411002008012521200000048210000840000EF11040000100216014001140000140000000000100400220000000000800100421002000000EF360943014400211511522218111412111400508181004100228424004444474200432102C022451213128201602142002100810041817D
-:80130000CF760120010045022C8111C11250192311011114121184000040010000284D2249021222002185E21201211E1221812442180000C02810F4552600001410115A11164163119140012C014140485188103C280000851484C21220024044014051211E12242181211221004112841008F0796CF022222F21E222B11221B112013CB6
-:80138000512229F812111F11B189699885F888418F84041D491581548885F844484E444F42B444F22424222E2480524445E642F222222F21C2122B111AB892093C592229E811F111119B98867948B888F44848424E4880548885F84448AF1D046F2252262E121A212101502229D8B2F1111319E9897818D81834484214158154D185C868DA
-:801400008F44544C4B244B222200504245C4346F22D226E222A1131A389282502229C81B3F1191D19E88878189B448240480445C888CF6B5BF00000000000028220000008022020000000000000000000000000000000000002FF70300002002000028220000222200000000000000420042484AA4444200424242000000000000F0A67EFB
-:80148000000000222200002822A02222002200000000800480048024A444000048004220040000000000F07ADB0000808222020080022A8202000022220000002004200480040000420000420000000000001FC10F00000000008022020000002822000000000000000000000000000000000000F0723F000000000000282200000080227D
-:80150000020000000000000000000000000000000000002FF70300000000008022020000002822000000000000000000000000000000000000F0723F00000000000000280022000028000000484A8404004200000048428004000000000000F0EC2D00000000000028220000008022020000000000000000000000000000000000002FF7B8
-:801580000300000000008022020000002822000000000000000000000000000000000000F0723F00000000000028220000008022020000000000000000000000000000000000002FF7030000000000802202000000280000000000000000202424040000000000000000B0A9030000000000802202000000282200000000000000000000C0
-:801600000000000000000000F0723F00000000000028220000008022020000000000000000000000000000000000002FF70300000000008022020000002822000000000000000000000000000000000000F0723F0000000000002822000000800200000000000000004242420000000000000000009B3A00000000000028220000008022D0
-:80168000020000000000000000000000000000000000002FF70300000000008022020000002822000000000000000000000000000000000000F0723F00000000000028220000008022020000000000000000000000000000000000002FF7030000000000802202000000280000000000000000202424040000000000000000B0A903000085
-:801700000000008022020000002822000000000000000000000000000000000000F0723F00000000000028220000008022020000000000000000000000000000000000002FF70300000000008022020000002822000000000000000000000000000000000000F0723F000000000000282200000080020000000000000000424242000000A2
-:801780000000000000009B3A00000000000028220000008022020000000000000000000000000000000000002FF70300000000008022020000002822000000000000000000000000000000000000F0723F00000000000028220000008022020000000000000000000000000000000000002FF703000000000080220200000028000000008B
-:8018000000000000202424040000000000000000B0A90300000000008022020000002822000000000000000000000000000000000000F0723F00000000000028220000008022020000000000000000000000000000000000002FF70300000000008022020000002822000000000000000000000000000000000000F0723F0000000000006B
-:801880002822000000800200000000000000004242420000000000000000009B3A00000000000028220000008022020000000000000000000000000000000000002FF70300000000008022020000002822000000000000000000000000000000000000F0723F000000000000282200000080220200000000000000000000000000000000ED
-:8019000000002FF7030000000000802202000000280000000000000000202424040000000000000000B0A90300000000008022020000002822000000000000000000000000000000000000F0723F00000000000028220000008022020000000000000000000000000000000000002FF7030000000000802202000000282200000000000016
-:80198000000000000000000000000000F0723F0000000000002822000000800200000000000000004242420000000000000000009B3A00000000000028220000008022020000000000000000000000000000000000002FF70300000000008022020000002822000000000000000000000000000000000000F0723F000000000000282200EF
-:801A000000008022020000000000000000000000000000000000002FF7030000000000802202000000280000000000000000202424040000000000000000B0A90300000000008022020000002822000000000000000000000000000000000000F0723F00000000000028220000008022020000000000000000000000000000000000002F59
-:801A8000F70300000000008022020000002822000000000000000000000000000000000000F0723F0000000000002822000000800200000000000000004242420000000000000000009B3A00000000000028220000008022020000000000000000000000000000000000002FF703000000000080222202000020020000002004200420048B
-:801B00004A84840420242404000000000000F08AF10000002A22020000222022022002A02200000000004800424200004848484220040000000000F093DF0000808222020080022A8202002220020000002004200480040000420000000000000000F0D3D80000000000002822000000802202000000000000000000000000000000000003
-:801B8000002FF70300000000008022020000002822000000000000000000000000000000000000F0723F00000000000028220000008022020000000000000000000000000000000000002FF70300000020828202000028000020020000808484042084044200004A048004420000000000003FFF04000000000080220200000028220000EC
-:801C000000000000000000000000000000000000F0723F00000000000028220000008022020000000000000000000000000000000000002FF70300000000008022020000002822000000000000000000000000000000000000F0723F0000000000002822000000800200000000000000004242420000000000000000009B3A0000000000B6
-:801C80000028220000008022020000000000000000000000000000000000002FF70300000000008022020000002822000000000000000000000000000000000000F0723F00000000000028220000008022020000000000000000000000000000000000002FF7030000000000800200200200000000000000202404424A848404200400007F
-:801D00000000000000F0CCFA00000000000028220000008022020000000000000000000000000000000000002FF70300000000008022020000002822000000000000000000000000000000000000F0723F00000000000028220000008022020000000000000000000000000000000000002FF7030000000000802202000000280000000024
-:801D800000000000202424040000000000000000B0A90300000000008022020000002822000000000000000000000000000000000000F0723F00000000000028220000008022020000000000000000000000000000000000002FF70300000000008022020000002822000000000000000000000000000000000000F0723F000000002200C4
-:801E0000008002000000222200008084840420040000004A040000000000000000CF520100000000008022020000002822000000000000000000000000000000000000F0723F0000000000002822000000800200000000000000004242420000000000000000009B3A0000002A2202000022A0222200202202000000000048004242000022
-:801E80004800422004000000000070190C0000282822000028A02228000000220000002004200480040000420000420000000000009FC30E00000000008022020000002822000000000000000000000000000000000000F0723F00000000000028220000008022020000000000000000000000000000000000002FF70300000000008022F1
-:801F0000020020022228000000000000000020242404002004000000000000FF7C0900002800220000282880020000220000000000484A04A04400004A04484820040000000000F0BA7500000000000028220000008022020000000000000000000000000000000000002FF7030000000000802202000000280000000000000000202424BB
-:801F8000040000000000000000B0A9030000202202008022022A2202202202220000004800480048424A04008004200442000000000000AF8F060000282822000028A02228000020020000002004200480040000420000000000000000F0DBBD00000000000028220000008022020000000000000000000000000000000000002FF70300FC
-:80200000000000008022020000002822000000000000000000000000000000000000F0723F0000000000222228000000002800000000424242000042000020240420040000000000F0C676000000800200002A02800200002200000000004848000000A044480020040000000000F08AE80000000000002222002200002800000080A44413
-:802080004820042004000020044220040000000000F05E8100000020020080028022020000000000000080248404000080240400000000000000F0B2250000002A2202002200282A220200802202000000008004200442000080842404000000000000CD5A000080822202000020022220222222A2222200000042424242000000004A0421
-:802100004A242424040000000000F014A700000000000028220022202222A22222220000000000000000004220242424040000000000F0598900000000000022280020020000000000484A84044200420000802484A4444A24040000000000D0A90E00002082220200808222022200002822000000008024A4444842420080A44442484A7F
-:8021800004000000000000CF620900002880220200000028000000220000004242A04448800400004A24044842000000000000D058080000000000802202000000280000000000000000202424040000000000000000B0A90300000000002820022800000000000080048004800448000048420048000000000000F08BB4000080A22222EA
-:8022000000002822282A22028002000000000000004848420000004800000000000000F06EE1000000000000222880020000802202000000004A0400A04442A044000000000000000000FD8E00000000000028220000008022020000000000000000000000000000000000002FF7030000000000802202000000282200000000000000006B
-:8022800000000000000000000000F0723F000000000000280000000028000000004242420000000000420042420000000000003F2601000000000000200228000022000000800480044248A04400004A04808424040000000000F0BF2C00000000000028220000008022020000000000000000000000000000000000002FF70300000000AD
-:80230000008002000000802222020000202424040000200420042004420000000000009F84080000A0222200002002222200002822000000000048004242000000200442000000000000FF94030000282822000028A02228000020220200000042004200480000200400000000000000004F240C000000000080220200000028220000004F
-:80238000000000000000000000000000000000F0723F00000000000028220000008022020000000000000000000000000000000000002FF70300000000008022020000002822000000000000000000000000000000000000F0723F0000000000002822000000800200000000000000004242420000000000000000009B3A0000000000002F
-:8024000022002002002880020000808484042024240448004820A4444248000000000000F09A19000000200228808282022002000028000000480000424242000080A4444A2404000000000000F01C1D0000002A2202000022A022220000220000000000808484242404008084842404000000000000F0723D0000808222020080022A8299
-:80248000022200000000000042004200480000200400000000000000001F2E0D00000000008022020000002822000000000000000000000000000000000000F0723F00000000000028220000008022020000000000000000000000000000000000002FF703000000000080220200002222280000000000000000202424040000000000004C
-:802500000000F0BE9900000000000020028002000022000000480048208424A44400004A0480044200000000000047DF00000000000028220000008022020000000000000000000000000000000000002FF70300000000008022020000002822000000000000000000000000000000000000F0723F000000000000A02200000080220200C8
-:802580000080040000004800000000000000000000009FEA0E0000000000802202000000280000000000000000202424040000000000000000B0A9030000200200002800220000800200000000000042420000002004000000000000005FE90C00002002280028282820020000282200000048000020242404000000424200000000000094
-:80260000F05DF20000802282220200288002282200800200000000000048000000200448000000000000004F460600002822000000000000002A022200000042004248800448420020044820040000000000D0244641410140021014042100844464008D231B218D22204148041118211089012285059C0200484F82A1422100120042644D
-:80268000444CC2221E22241200CF3705218552818551D2C1169C18D043711481D15811C422137224D261331424199118A4164262312C41F1211C2D1912954448093302B19CD487448C14EE6234751E242843426C422382D222311C4836486821188FBC0B404809E50200648001154808212244CD111048181848449112114C12220184223B
-:80270000110021102A642280D242810344800400E0220400244F7E4E421111528100874118C0113118494184322524112C321113810100002100100C4026322981194411D8847124026601382884414180713408848C41027F750E00004004450800000010C42220922200212400248C311180011400001004488C644400004110322644A0
-:80278000002C0280B1AD05000011840010440400442420010021122C011214121181911440484801118148410000440020824262229012182001CFBE03000000000000000000000000000088000000280000400800000000000000004FCB041D141058184014D22A1298241428141094288618D41641011818841421001184437442C64830
-:802800001A428444D3285241C02480821451A28C014480120440866284D084F2EA75004532111E2415146843B024116981148412D04241342884A14D511419141402472247942C5124002CC3423086221624C24D123552C1C1C921011D1210C6182391622A21122402601BD0414154838752544169119A3A5D2889210210942A8845D284AC
-:8028800001441CE111140421C04D11656824467478221196461C82C32587444C42D14132481781AD128C21114494286C01184429628260C28FCA0C00181240288212041411852101435148264853814E1100A414C0242112244424A0428008E5021412254218440440032112212A8422428404F014BF7022022D1116541A1A324260248A2D
-:80290000B2480114102A4131118591410044414215021128412042044425131184322228241004221198112D824026C234A03443A284E0EA4111541444141846D12561611D341C414209541D42142843C8628D1226DC58926934954258A1704318E2D45242A46212282428161955A216F4142289D2E2914127A4816D481574982242088723
-:802980004C65081A023F710143429417411D18121160221C490811441592112247198D229D528422CC440314812117244193564281621011322626782374221A9412222538412324914A512308A90248430522F06E985022119011211B246F247114F24411284E12150814A30414C041302485C52141BC1458123483024422442149312280
-:802A000011301100184C52C2169422912D881594821678220449738C32284CA29424FF7F09444784344711A181442582822182D4432112446181211148414E12178228282E12484A0A30122269748AD141849448A454228B188A2311D86812181412A2141688E4A482981A18C01821AFAA0E40182802411213028400442212644C341916E6
-:802A800024521A45021489981182902446084E141A428112D14824224214043742398144314492320018D048215282482825F23456E0230410081140D44114411901CC018400221800002542280319011508C0142126023018105148814B24001D38818914C8221004442E84124484FF85054C5142846508C5C1122665441D18911C147296
-:802B0000181454841E421961112612A114911127AA8D2348221F41C24A114F21664345E21462126128AD1526949D4D2837C289974484169B184E188C8112D268F21884E372922CC534A47FDB0E2A8444B111120A4170220122C0118011514A844CA2418514842202A02148008301422D984448108802802951168C5212682C084216A81460
-:802B80004820810281F0675DA06100890400002507244A4104411C21921155481348185381C9124258821611126882848143D28214484843882284111CC828416181454A08000028F074D75021931214334287218C24248432681A024269F142312100C01841424A0816312148004440240210C524102C141A5441828246918219C484807C
-:802C000088143C248244C9089F7E054018088D121150231002504831493411502400001441201418048C44B111148241A124104424C124522865582840B848219812808582418215A21264EF8847822181221122B21182820226544320840200622A01222941A8124022422AC28288C0424C42C822B089A6248400421B2813440400222239
-:802C800043388221282A54422AF4D39A00249542D88154292071410413141841991110741214024B521B2141152418DA1422021186441848081411268862186261233421213012D283951248231542245412806831CD2760841C010080942110911A004C013011141811214C14A1A1CD1148100448114C1484448104100300ACA114144A35
-:802D000062468D214D2113941AC92824048200225FC30F4C8202108401C9040044000022C04848004200114883044426082C62624143011C014180444508881100440083816849C4262401FFEA0B00211C821122032128242622128202212E1115246214182A01274650822331622332422524442416314229C444224184208214C912806A
-:802D800041C85443522C801484C44249F47639401882260162844034447041E4C44128C424491252288D4441142142182694840044264842014098241CC482890441188092264C0889B221A882A02820088821F036C82440B22942795B961939F423221D22419D1835F21944341B624CB23113B721F5493D25F11C758974257324F9497451
-:802E00003D2289522A8F16D4A2FA9849A5B41484E212D63254488D89BD6B4F82764654622FD4D782786CD1A2B3115444AB14CF84F312482B12A374C4348223D614F86242EF7548E122539925B81843E823A4374E4427442E6626B4287466D8CE61454F2351163654E243B27411F141218DC44E2647224B424D5A4AD264615C46E2A6628234
-:802E8000778647242E2836A366C2248F839418321F2A96E18B4C2F86F8119A1B812F4A342C8EC8D022EDC2AC688744286F5A075E452B3345D22384D59252888D114954132F24E611C2121B444D121D41643C735881D44934224B11239D8994857D62449823D35246418F644275117445D487728574347448045B47D1C571827831F188160D
-:802F00008F14F4842D16E24CFB4C264F4988321445A43B47412FD40D4604444004441880012001001180040011308100122091811221122001121C280100000000000080418841085F1B4BF175665F53F3282EFFD3F36C6CDFD3A7675F57F764665F72E627D533776AFE4F4F2B246F67F732374F23F3777E4FE2F66E6F8F86F264642F6F69
-:802F8000F6666C4FECF15752EFE3FA76663F34F3D7D7AFCCE846E6D5F3515227242F26F212322B712F4EFE2226AF87F52117FF51F5E5E6AF88FE89233F5CF8D792BB71FE76AB998F6FBB8AECADFD5EDACFCEE48DFDFACADF3F42F363621F37D57BF23D7F9F96F631791F14F665273F75F527673F75F52B7BBF14F45F557F55F366776F73B8
-:80300000F334337FF5F4357FAFD7F76E6D5F56F764777FF6F4E6AE7F77F57EEEEF67F66B342FE5F5D39F2F47E786F2755F2F35F13674A5F6BFB5BF8FFB7E32E7A6FFF7F11A573FEEFE8B6EBF3BF7FBF1BF69F9CBD66F2FF5DEDA2F6EFADED26FEEBEE2FEE644FEF88FAEFF78CD141F22F23371CF82F2292D8F87F64B496F47F661614F4694
-:80308000F675778FC4F44353AF85F747416B557F67F737354F53F375774F66F6575D3F96F26D45DF76FFE7E5CF46FE67576F66F762422F25F672522F1DFD6866AF64F6537A7F65D56756BB3F99F9737D2FE2F25A7C1F71F35F5D5F7CFEE2E51F3AFACBA97F3DF992D8EEFE2B994F6FBB8AFCC4CE6B882BFFCBC8CEDA9FCE4BF337363F130D
-:80310000D7BDF27B3FFFD7F65959FFD6F671737F56F67577BFB4F44B5BBF95F54B493F17F547777F73F334377F73F36D6F7FD7F7646DDF56F5ECA77FFEFC6EEE7FF6F5E67CAF26F47F66EFEEFCCECBEFE6F65E7E7F74F663673D27BFF3F3A7ADBFCEFA7E16AFE4F25B3FAFF7F7C3EF3FBCFEE2FABF9DFF9797FFFDFDFEDEEFEFFFEEAEEFB0
-:803180002DF5F6FEAF8EFEF4F4CBC8EEEA2FBC082B1210022A81844148824482041A0419840244128504460481800210171814280243024184454108302482228E48204864884C22480420C824F0629D20180111250234D012614134288D13413C11C412C0134F8144018D15401552482D52442E18822D128051412901292198121A722266
-:80320000421C187122321124843410082141210086F3BCC7D032F411248D131F417248F11124A7361D24AF14D141F24A911B21AF1419F54A9353F34A9143F242914F82D412F935485CF9254A1CF8244A16F1244A87191FA264592ECA9E242D4A1F49C2421F49722CF291248F34F89164A7241FC8F64E121D24AF249921AF249945AF24391E
-:8032800024AF24B934F442B2478329FB3448984FAAD47D0625DB41D638E5C17248E1C1563A1D448F14D141F64A951F81F64AB141AF34B935B44A38242D914F82F442913F83D442F8A55A4AF925CA1E814FA274D8F1214256E4B26C5D2D4A1FCDC24A1F49F22C4316D438F8912485F2912CEF34D141F648961F48D22ABB95F248924B4B8DC5
-:803300009243E124FA944829F2B64829E8AAF5C78740080000000000800200000000000000000000004800000000002800000000008F564E413413241352431E412639241400282459111412095028C028448C644248432152184698428C53228E424424409A2817A31D4487261E6E816810984889144CD428912418221200826905428AD4
-:80338000421884652249D428C118248411160882B01452244311248321021422218129054D1A414C418821A212221D14421800128CE88D12211921191814B884548240F4946147826F8C4A61441F84436A324CE411E68254241D18103C2136D843D124081743241654A42C419824167824612C4C11D882C148A97111941286381E80139882
-:803400004B522F1461822FC4331A68CB2981C213B488534810624C27821602D243DBFF0A2400441C0165E18102100200008141002832800422206214604427824429042602221E24871244420086281491188444D0487124880110C42484AE5B200225110184241044382240431842D82212140A8501401208851142014400984C024465F7
-:803480008202001285220811181121450812882AC414454824F88E7C14472445C13865781418B62431288C8291412D1129C411455942441817628B1427438CB81846742144C12485D48212746122D182146824432212C8161E22B449412EF11843AAF1821286D88211C41286DA686843AD968A84618D85D47A016C1471321B81514843839F
-:8035000012043724130115480E2140B248D152038C01D41485475C1A400348D0242452248145028141161668842D12188B81A90118254288B12298824C81D828D8F10322445048C421103A2816884232412351124568422D14F3028486A824412902228012E442C412848E1822412864382E12152211C81213A9281318121146CC884B813E
-:803580006B824F84C154848D544197F934608515825248218544C2184C122241C411407112084084618C1614012941023681C28480CC1D22228341A621250448813044304C282044028354842F2162848412F0411D804418C8181285811348011285422422912C901216143826274140823818421604160A604211584489B4114204388424
-:80360000142A418A12D68242052892412142261442048FFA0236443214244002298316126112831146248148046281008014140461421E28442440331121250812803124202101004D18278447822A8111084A01F03128B0148651688D2250B21E228372186362122631181C41D469A11829911446544A4B1440C3828594441694268F21D6
-:80368000E4C10A4F2288C1613721D0819222122883D11C2261A128A184144D5826B22CF1284284A72687424A6141E0B40821482D1112C901C112230614165822411822814160823886C814208488186211221024548412432291161614262104224C8481141244C2488843C11412428440F2EC6400232482511412246012402202411D16EB
-:803700007022028D82C4802152424818282B2422A1288250424280538222A16028128C0125B2980282A0182088222831841602AF2403219042839422423048A14284340022114110126124002608860830422091246242440043111224112808A88C4102382D2544504240C24240044FF90F441245421558848146052218218B1284244193
-:8037800010280140881102A082818128821140382842250624308818644400C014411622C218901249032281A9F2C9BE0054B9042584440418422148111480149886400200111921562220314444478C2301D0140841C41249661889024091488052482C442412445884004CF1F24B200B84481412128542014302211001890161A12200FE
-:803800004008250821808182C22149028C0200C0228A2208EC820398002183A212222A014C7434F1E5EA40A114002410180238401C08182082A1284C1482C1284443243441842C21C1881331142D144830441A14021A0812908840240126C118909285C242424140F858C42004288422208241184101412341046014841008258114511258
-:803880000048002024040080022352840022238118018008426088A0182170840D491291444484252A011225C2191140024410A8214018C818A4C4848468848C0224899828D026048489D528114C44D8840128400281451808444428848905AF164E21419441190154141902008D24115F8106100200221092212C0188886024837442085D
-:80390000112184C0C10024284C5412C90444612C869122C01C259812841A12023743B032B185B126F2154C25D8442191391608F5199A2149857141B42821B42A088314CA2257D254AD49A5C242466AA28F88F846412CF638285022CF44919425F81412AE8C2F41D28459528FA2FA11228D1A5582DC48E26511F25C148B3289B86233128F1D
-:8039800031C122DFE407454453413CF1292113514A25F123111722381F9672145848751142486789752462812E18A91421C4286ABA12C7444B312EA6274655E444A24C50E8CF214218DC2DF812269E1848A782EA8AE149F13618878AC5FAA2A2C46F4A52884FC85A8447423FFF0619F6524485394A45F64A48BCF3444A85A2741642521A1A
-:803A000037911E2645D262D28AD9247348DA82827118C122CFA4C4B22E41A518B85A227499B898F142434F8254452F227212A142A12B35A6B8A8146C484931122741241593A6128467215E1A4B412AE144F41A18DFD206288002284384220400426044601422462143A542858114088110881198148021081388418841A8141142114A180E
-:803A8000A184114A48A884A084D04888848884F84923245F77F63116CFE2F23D5F1FB6FE292CDD4DDFD7F713528F86E411F121228D4AEB511B554F52F277719F94F6B3B14F54F623611F95A7763E2D5F54F4C24835A1222B554FE4F6D4DE2FCCFC86CC4E467F5CFCC3C75F4BF218852F42F648464F4EFE4C4EAF75F19EDFFFDBBFD4F51174
-:803B0000113F79FD94C1DB7D4F62A3DC6BDFAAF1745C2BDE4F4FFFDC58CFD6F4CE32345F76F63777EFB2F23B3FBFBEF64F6EB7B51F31F1531397921F54F46363AFB2F41F5B7F27F764477F33F328222F26F624273F32F67B797AF72D3F7F74F4EBDB3F36E4A6FE42428FA4F6C8CAEFECFCC6CE5F65F7464C2F64F4E764ED8F6F627218F613
-:803B8000AF277FFDF74217AFF1F53F751F75BFC2FC92F25D55CFD5FFE6F66F48F936162FA4FDA48E6FECFC3E7CCFC5FD3C4E5F5F4DF237273F61F52E26FFE1F16B2F9FC5F73D35DF52F213732F26F65A5D9F24D4A8F25E1C1B115F46F43E3985B8B2FB45446FD6F212781F92F3617D5FD4F442E83D216AF472584FE6F6FCDEA7D46FC7F5A4
-:803C0000E4E66FC6F642461F49F41C85EF43F31C1E5F5BFBE9ABAF62F61F1EEFE6F23335EADF22FB5617FF41F1ECE64D84674222CFCFFD66D46F43F75C54CFCA7D2341F337377F73F12623BFF3F12F6FFFE1711FF775773F35F33333BF93F32B2BAD2BFFF5F1774655F63E33DF7DFFF6F65D2EEFD6F22A789F92F36D6FFFF4F43BEB3F32AD
-:803C8000F2E84AAFA7F57C3E4F6FF5DE1E6FE7F7D4F66F46F683C77F49F51E9FEFE3731CFEFEFEEFCDFB3A66BFE1F1EFA7AF25B722F283137F7DF97E5DEFE2F38E146F6FFD6A7ACFE3F1E67CEFCBFB5C4CCFFAF9E4E7C011008434841C01260326414802002001100881114231004A82B148322220221402002484262241022284241200B2
-:803D00000028902812449099004414C44110E4C13222122A01A541C81541A1822D16450812101448A224A48B21E04902122D484445224142081288C4C9012011022C618181412D12478181008457EDD024F41124CD131F41B24CF11124A7241D24AB141D2CAF24B911F24A9151AF743924AF7439342F347924F84A954F82F448914FA2D4F9
-:803D800058FA244A87116FA27498F1265A96C55A8F49D2A2F591242CF49124AF22F1912CA3F6916CAF14F18164AF16F1116CAF349961AF149945AF34F92448AF24BB24F44A924F82D442F93448B84FA2F41C5D50A61E24ED521F81921E1B61E11986D1C1F64A941E248BB449F24A9443F3489543E3547924F8489567828F14D924D158BB93
-:803E000024FC18814B4287192E5296D194F598242CFD912C2EC81F49B42CFD812C4B129E6CA9C1642B929E6CA5A46889B384D642F1A4488D344B4A89A14A186F8B84F2A45AAF9F0A862888040000000080020000001002008800004001110048000000000028000000002501EF2805C0248502184D288C43924870120894441628622280B9
-:803E8000C322268431184722424190242F41522812E410224204812889442222180A18A018C042248B2125C41800C30214AFCD4D81B18121C11449981160824C42011C028C31821514DC3C215848888153425884301281482811281A72284244C23241A1824782842A21D3244408811641B88482A421B084122A4439247FD401B0C463A1DB
-:803F0000184CC9388B218D22409314141548D482D314722498148AC3282722184F12713A14328412CC52428439516912A59228702242EA82A4848D2484A88444450881128C96242FA3C4241828259A6C85F116223F480D181140041504306C10880216880824151812C484848170484402A025222082224214241104813022122B1248292D
-:803F800001981124822011388400008F7E032410440480417828114101232411A2421813C89447821484891214C8484C028F144222011694821624024D1144008111A3A241141781292108413014202804005FD34A4241E18162311E411641D53491448C9862508146E141741CD385F4184619467328E451081C584322256814618D24C313
-:80400000724894E80014275184A992218D1449791AF481146D82922B822485A11827A4702A721C7228628A8D2422A6F89ED4100283311413216111442F843281421042314247143785479D23643244869128416022222417C62C628230CC2368412C0219912228856481C48F18E244C9911052811227447012488ACA8820C228DFBF02114E
-:804080003149522142114417811544D8120293A44116943844E052598487128741C08125CD48C11904C443C14C1A0210311585544811184C7813D2240125B29982318288812143D242413862478280F8893FD0414418B81416585A805284608114168C4988311844848931114A48446181C4842815E88104415018438214381188C4144898
-:8041000014414642912483982CF0428216A414004444304A2F3B4181411893424200201434228C421414821854814911048C011260144B484C01448902294311819148897212229224811240044D18121C916C4B125022C0141008213F310920019144184D188D141A02000049142544C2212140C418C1490600003048C8002841C0211AF5
-:80418000840923B2A284820321211881A24362818362884008AF3603132411793AC14CA7111654485644B21892291618C44459314C857116331C124F8401C12648DD842452811E448362C4230113A22430292D922E588E15841D124CE22422C31A96487114B83A28F34226C03C8D8441842CF49F4A901410420444811A3228440020192A33
-:80420000881194284021D848116144488849018400CA4248844184912141284682A2844414282447814249D442289118008440F85B61604144121AB428954416994C481428C0486081180020041126C8289084200818604126588126081200848114284048243882901230322012B8A2242812F2853B243041442441124E24001A1298285E
-:80428000A041C614C51453891134642001C260441924944C1B410016641422400126012D14505844860185911C4D811830246B842210D48444F22FD22438405116100114208104604480A1821288919C1A084018185884CC111434E47031140484848514C1141742100284281051842654848042644484C18CF273C5001244100216140843
-:804300008091493088419110716408495141A282111014119181C01843248CA484448681082914484461842591481489139158100800222B8243F1AB8A101101103D4148193251A2511005489044201408504814280000D08403004122144400101202254498828425648861842522D9421848240C1BC8201428032A1108400422544200CC
-:804380000048809111894801100849088C05400800488904501484154CCC812118212C0800418504281052248F390A4100000042226081181A88A1814A0890114282181A8482084A2884851201184800181A42948C892101220060482001184A08208808884D53203A8422004548082286052284C4848D44189028148110544989C2841057
-:80440000188188A28226C488228844101904400218E08102112884E08841C8521612088CF8D5E140082C5441481240040044A0280026111414048634828219018840088446681410618490C44A8808800480514112E82052428044480C21F0EC5534111B582644D147B24961449F14E444611BDB314E281B148B45CE144AE54623515C8C89
-:80448000F46CA817883A417188484C74883C18889489EC84D4486CC6888F45E14808897813D24A712314928AA13DB88D184F21942E27E587412F8CF82E882D842E924D884F88D884F8EF67903686A131448394448B514D241914419819898899C8853C9441EE385D1413C994DC9E2C1F1488984443B445F41C58411E181AF2511159A22A45
-:804500007014F88D8C1511B41512C824578144872E69D899E151911C29F31C268A62A18C32884E2423F86F46E043544C55D227E58365D14792842AC2B42A64124D4847C847815F1148F1C1151A7448C115C5318C1F8AA822C368841DC19C615E9F47F3E424C7424F88C2414A14D5198274A4FC481C944D42D569641F98217181F182841F4D
-:8045800088A82245084E54C9F6CE444CB228D468F313DCA025A021418A12841204881688084440B4218438314CA84290418148441100824182188308821428142846816214284681621484421242B22042A442A042818F3E4FA1231F13E162F337272FC2F321391F44F475552AF2E1F18F8BF339318A88B98CB8A8BB75F7C5644F8EF6642C
-:80460000645F8FEB15ABAA4F4CFCC989979CD559DCCED11F16F734B44F4BFDC4DC4F84A4C45F5CFEA4252AEA52FEC8E89FB3F333612E632F44F4B4A7AF8FFF484BAF85F44993FF84FDCCFE2B9A4F6EFE4E38CFF5F276526AFAC46CAFACFA5A58141F12F371615F73F21537DFDFF64969DFC4F47D5D1F12F265651F56FE71719F9FFFC8C849
-:80468000CF4CBA78F1B4B44F4AF3E4644F47F1F5B72BBFFAFFD6DC9F9EF8C999D55D555F5DFDF1F11F59E351E54CED9CED8CF465454F448EE848E8ACFE6E6E2984F464666F67F63A3EAFA8F8DAFABFB4D8ABF38EAE6F2EFD2E866FE6F9FAAB2BFD2B4E8FCEF4E87A2F214DF362741F11F434267F51E2C6D3517725F475756A7621F1686C37
-:804700009F1FAF244BD8CB88CF1BF935315F54FC64654F4EFC35756F18FAE1E15F48F981C9CDC8CD48DFC4E41CF4E5F55F57E314F5DC5CCF8DFC41491F14F6B57519E818F8A9899FB4761F7D45F727245F75F41B1C9FBAF25BA89FA1F51B19CF63B112F3E4C6EFCE7D1CBED6BF22F8E848CD1EAFF548F173651F52F425375F51F17D2D5D64
-:8047800045D7C65FD7F361615F5AFA29299F1BF959394FC8FCAC845F55F5F5F55F54FE65654F4DF925657F5BFBB1B3CFCCFD8949CFC1FC4C4CCFC4F445951FD6F75135DED85ED49F85F161611F1ED855FE29A11F58E8AEDCFBF22B2CD7D4DF74F4BFAFBFB9F9EB63BFB5D9ABF43A1AEFE6F456726D86EFE4FF1E2E6BDF4E888F84FE4CAE4E
-:804800007FEF0E000021800100228400804404A0414410281808004200414220040040014110040040484508865848820044F06919901217414113314484C5D18132241301118B14C09484144341518160815C08895284D0846411845CC2482847820017418186146841AB12442573113828965832D06839241826B84A61812DB447828153
-:80488000247F94083CF51124CD131F41F24C111F41F24E111D24AF14F11124AF14D981F24A9153F14A9443FA4A9543FB42914F8BF442954F82F448914FA2E414F8244A16F5244A96F5244A96E5A2F498244FA2F491242CF4912485F2912487241FC9766AF28164AF24D141F66A9219F64A925F81F44A924B43AF64BB24F442B247822DB436
-:804900004F8294B84FA2F41D98C05B1E64CD131B21CF14F11124ED111AD21EF11124AD151D2CAF14B315F24A9443FB4A8443BB42E98BF442946782AB944F22E144F9248A16F5244A16F5244A142E5B85F4245216FC244A1AF428429664229E4CA7228E448F22E141F428164CD62AFB15688D821AD46AB214F442A247834CDB86943A4D586C
-:80498000CF8C07200822000000008002000000100200880000400100800400000000000020080040018FD6022C114142010049521400008001005B1400000041451104840049190800811604AC01440084841A38440089A221128C028524087F6F0822A2B08401410018411041182614143424E0C1C4184D2810040000A810280286240878
-:804A00002240184188528287318A22126828826C0A412141601A1481AF4A0AB0C2028E15100443C2144141118312260541224325C51A2608430186448508811011447888240884481048082548D8863A2883EB4498828A722208214548F228841412AFF7052A11410200001400000041104451841004000041A08240A829000022161438E0
-:804A800011214C02130100004130341822408148A8880000100441121410280841108401001C01818082048442100842260288440018200229088302218480840818002608F07423A02125D148D1120141488583621829C111218241282184CCC31A4C62C21392A841844588122824A286A2B02481028982897221061CF811282618521820
-:804B00008648465881848566824D222849A42128AF220C22311634114441461401112538818048042901C9C11819D18482A28241400446088022C62226841284828142912219B81802A9528129584821428948D4820323A24220F234D78001850200701832218818160244C024102842922450818422894498288034288A840818821088F3
-:804B80002891244032818902100881914008430285A421F01EE8004149021226042830212840042A11E4882102008890944425A841A82A2884081004218122400800C018203228000040C8182A042283F1C98A904C181121811D1810C834442062414126A62190444068834884184888504212813221A25841904811008A11782231249039
-:804C000082490116D2843222842C0844841200DD4D2001120000219018008200851104438222282101008100400820082810E822A182218021810800250984C028A082408884F4C97EE04164811E2480618224284CE3528102109414A7138E1C42448436A814124C8844D828448463848B83A082002220E221E288A2188116216188882AE7
-:804C800041D8385184254878A80296041810F848EE004CC4431078110484400828980041302428228882814014222122081002494D1402850124408232241221400220021068828B24844A82F46F9E0000890100004100008200008828C028008884842260488244A24440044C012008890838400800000000001F3A0B224624210244004B
-:804D000080022200008A0488308884C01889012242C24120241224012849042091188460816041400832002022840284BFE90B411248000000009088820000400842002A3848001280812801888880A282C8A6A828002848C0444889042002001028F283574008008480224208400820028C6288160832A0288021C128004200884A214285
-:804D800028A918482200A200800200810040280200DF92011800189014823200284004128212000081820000848800280000220084100822000000800228008012B8F90E00120040084363C8844400000012008881200800208802803228260848002218128908422004482200840000F0FFD80000A012281800002A081220011820410896
-:804E0000804808482022216441200416040012008130181A8A028901001200122848F0CB5E30844788200200100420088800104818084810085800008A022800828422200C220000004018081008284009DFE90284128C86C48820028CC2A849426C82122049A8812820291882881388081800181C28018C81A4C12812001A2281024481A2
-:804E8000280020021782002921F262C36041823A81240880F22C348222A843AA88228289F41818928E188CB28848F888988F82A2112678482832C44BD88A18A48241384B849A98B48BAD2A038D288C7B28880B848538480038838222A4221489F252D630244B18813A112801008441A658881880218818088B11200A82899C288009284E14
-:804F000014224B61A8822628220488A628128821A7234B44008422404881018F1204FF6504E0C1048CE281D244B238A21284CF429A288120A1181AE88221C83881AAE88494A880688448A02D12221AA2B84AB128E1418893342258818BB11A29A8214810A8148CB43802227028A822C01826F8664B8002840049410810448888840888222E
-:804F8000882288228122201228022A24816C4148960496049604926088221608008418800118901848284881AFEC061AD344E283F228281AF114148558888CA2A88EA88F8AFAC848DAAD19BAFBE8F88F8FEF8BF938B83AA14E89AA2A2AA8468F84F62828624B171E344F45FC74E42E344F4BFBB4A44F41E84AE949A9EF3AAA9A888AA832CC
-:80500000FAAD23181AB158F528383AA3333AB321A2517AA7668B667FEE091E344FCCE683F32868F024248558888F81F388AC2EA48F8AFAC8C8DAADAB9AE984FCF8F88F83F918B81E3AAF862692328CF2E8E887824E68DABB64E246FD61717AEF53F2A41C8AA9FFBEA48E348F8EAF998F8BBA88FAA8B88B334F4FAF238FC213F848688F8297
-:80508000A3112A0226E821B552A522AF82D36E0F224F42F418383E384F41F11C1C5088288AFAA8A48F8A8AF298981AA1998D988F8BF918B88F89EB84FE4A488382E384F648C88F86D488A27143E244E718A1AA4BE7AE3CAA8BB4B4B8A4A1FE7AF6A8988B828F8ABA28E34BA9238F8417F848488F8786A1222AA233622B518B228B328F6BC3
-:805100000B3E14CF4BF418387E384F41F13C3CD088F21838CFCAFA28A88F8A2AF89898B29AF928288B9B8F81F298987ED8AF8EC4A2826EC88F86DC88E284A4CA4B33A6F47465BABA65EF42F294843ABEA4BB24F2F8E87AFFB8A88BBB8F8BBB38E34BAB23CD388B118F86F47868183AA3229F8323B432F7686A8F82D223020018008422128B
-:8051800000004008001E488112420020040000002002000080040020820448C0480000000037BF100400C02400C02400000081106888818048988810088220088A0220022210C8288302818081120881000026082240781C064F22F411248D121F41324C1F41324A1D24EB141D24AB941B28AB9453B84A39A4AF143BA42F147BA4D81AFBFA
-:8052000024488DB14FA2D418FA244A8F15F2244ADE214FA2ED5DF224DADE244DDA1F49F224D21F49F22C921F49B268F99124AB961FC8B24AF9112CAB9619B24A5985AB9443B24A3924AB9447822BB44F82B448FB244A6D69F0245A1D642E5215BC4CD141B242D1C1B246D181F2629417C8ABB45B69AB8443FB4AA143FA42B1478AADB16B7A
-:8052800042ADB14FA2D518FB24C28F157A24EA1DF2249A5E214FB2691D4D9A1F81F224DA1B41CF22BD11B2687911BC627911BC62F8912CA74617412BB45F81B24A3914ABB443B34A3B142BB46F81B44AFA245A2F890E2088042200000000280000000021800100000014000048000080026042000000000025011FB40982001021014481C6
-:80530000200800100400814008410040A818224919280188888884002A482802002848002004200200708401200800A800200200100800000000000010080000000042008890280084414200268101204281F21C2E00C2001400440043082200000081248400A018008826C894910081008148428884A28002222E444100422218222422ED
-:8053800014126F650A0000A0A100812800008141000000100400841200200182888200800200840081200410010000222F9B05400400100800000000000010048400000000008200180000000080010021000000F06CB8200100810000C082004110044111841008100260822505004332420026442201002A010000480000000000AF9E6C
-:805400000F400440088400002100100441400845088421002225010041488890242C210100380000180000000000F0716120010000000088004100001100000000814400801202000000000000800424000000008F6D0320011008008C0200004008840014000022004048081002000000001840A8482001400824818400F0AA6F40010066
-:8054800012000040880180019220120C8A020040080080010020428418280289028228000000100242A012F0A4EE0000000000412200000020080010040000824008001002000018C01800810000002002003F47031100400800891284020018811A0882C1110041000060888483012140022048280228608889824C8801002410326880C2
-:8055000001B7380012001800001028010000842800A20020120800000000284100001688210100001008400880026F9D090000200184000014008100000000000000002800000020820885081A020000001A0100007FE3070000000000000000000000000000000000000000000000000018000000002FB4030000000000000000000000F9
-:8055800000000000000000000000008008000000000081F0B1E1000000000000000000000000000000000000000000000000002001000000F04B3B000000000000000000000000000000000000000000000088000000000010081F1B0E0000008400000020044400000041000000000000000084000000000000280000F023FD00000000B8
-:80560000000000000000100200001002008200001200000000000000000000001FA10C0000000000000000000000000000000040020000000000000000000000004F5F0A000000000000000000000000000000000000000000000000000020010000E71800008400001004000000000000000000120000000000000000000000000000B032
-:8056800056010000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0010080000440000420000100240040000122008240012004008000000000080020000FF790C000000840000000040040000000010020000000000000098
-:805700000000000000180000B02B050000000000000000000000000000000000000000000000000000000000F04FFE00000000005400004840040021004400100218808802218001884008000028840000800200004B11004001008004548588022148400428100240042810828401882810828441848842188204441828842148E0410167
-:805780002810A21140C435000000140000484001000000000000000000008002000088000000804208000000F04B570000000000540000484004002100440010021880880229081880088400840028840000800200002722000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000C7
-:80580000000000000000000000000000000000000000F04FFE0010024001008004002810020080020000800280040000800444800221484004002148400400214FD4080000000000000000000000000000000000000000000000000000000000F04FFE000000000000400100000000000000000028000000008800000080420800000070FA
-:80588000820E0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000008002000000000000000000000000F07F4D00000000000040010000000000000000000000000080080000002884000000002FDBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
-:14590000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:800000004C608126F49A42EF5C0C40342C004C7244A2410088122C09442A845281308144478A4E24454854858125584841008384042512011A522800282484211789891141A24A44928D14928F44891408EFB10443A221002A81B22681622270220100206844D02A33A1148414114E84241E2524A012C018800129012150321932228C12BC
+:800080000481401141418803250442806228DFE90331143743CD132C78490493054E1881D67913481871528AE2D218C4561AE215E2825484A3724C018D14267588E1842242E42268112642F12412C7134962844D9253C178CF21AA282F210482481E84A9B4887328624C43D214351CF04E8A14317026D168A12127822B214A83924A25216F
+:80010000651181344E124285332C4C961213F42841144782112A6141218DA18C82018825622210541A5C12DB42D15811B41408212119081A48281B9E464C625444F0BE9D90241C231181C845419420C1281788A1008968422E84182F18C1218C03C5229C4C2545C82518428C12A421132111B112E2421182A68223B2583228AB2852113075
+:8001800041858617882228846183827ECB1491221AA2217029465814001825498442EC83B88623F1812A434296A4128892422613F82244C0144A9112B01B044941C8524AB21892444794272213D492D384618549022B92122C12C422262218047FDD0C895742C354841F44014381012518B24412B94A1212125821498161B2A02481128891
+:8002000029A4248E1280521846628824968AB214F282654130282A21C81CB0440229121131421816C8181C419228478CDF3B4502172111502880D4821282342112825418201402A48289147524D2A512C418407158043028184CEA144202100892214D11288602C04A8C518140AC482358188C2301AFF30A2D431D169149725952414C34D9
+:8002800027904A363173155A5825E88198DC348E1347A18E24CC6643437A8F427433CA2217481E444C3358AF23046E14582D244933A34E2C28C7294F22E118C224A3B8626181257211D8222BC12AC91D8293988B128CFC8151A012284B121618C428A961812110428888C416222D22128D2422852168148428484AC8485A528200C09A1340
+:80030000F8228112A116146281621D484D121F81E4124128D4840484424301B6182A4254341F6C0C2211288064A34112161641D228D224581C3C446224A0142222D081642428292897D2443184212B148D524239D4218153248B4242274429440998212B94481E2181A391885A4832242A04284F670711104218018130425042441110E260
+:800380001231311C2148883C2838904181001A04821A148462188052282081628226C21417848413044028220C40084941C8421F8C0280F219225C427843643115081E484A419158481E224561826A61422324010044101218C16810C1821432102242818201A1602242382628210C223223D242A2818064114FB20C462811220120C45401
+:8004000081288144008308821012513248236882A0421568218C4452948C216241840012281841164431442120045902C2002041081E8441DF7C051641442CF11144244C62223254A7121698434948145894C189512C8149551C4D1821859132C724228094282B148211139212112D28842984C4111364412D18A9028145782238589CB4D5
+:8004800048C1C8C058288CF4AE741449124112881208008241428210624442A8141818142088894401B0218822388C282A880141424C48129124229C828228814801004084810886644C1082018098310089040085448881081420A842288A06992601141800411480052684141461928902202444012004B084328714694A84087FC30261
+:80050000C2A328514184441648041A82F13144184A410C0089A24285442991428113420888E41F48A284841D46444A12413C8846741428C1182420628848471963C8148842A0A1001E21F0DCBA408892418022B42134492846A8A4448022344849314823040021221882881312A141524126C18860819041164111029032181C6841ED810D
+:80058000A9C2124A982218269842A0822984FAD78A60641728B554C817CA2E664F54954DCD288F9427F4283873B854D848F41B4D4F53D288E58CC1824AA1441F1C744AF261888F15E215B35105AC71A6B114FB624A5F14F451D856011166F826511B464AE5B2D7A1F732421CA1448DE819F51C4CDAD288AACD6D334F8EE44BF294448F12B6
+:80060000EC4CF1558C142E21AE392A13B558F44F1999F2521B6E122CF82DF213F118CE89E4A891244E1A1B862AE484638237124F818B1E7C22722158AA1F84F5C6619F81DE82B41CE84BE318924316F41218C71987CDCF219122B1275385F99AAA1E11272C87D11918BCC2D128628CAF31DA8428E41DA2E25FB943B211644116FB32111C04
+:80068000227132C8242B41174327C14E434E11F467174E829B484F31F21E21EF12F49B64CD38837234D812F681C8A14F1278B235294674C8E748D3A87822E422F32331CF72D243D221D2C2723D6E4143F441346AF4ABAA1E154B882F3CF322CA3AF424188BC34C91122EB84951A42F8249016901001820024100400188C084D048084C08D7
+:800700008504008584110881004302220020024948382400000084281220180881EF8D4E7263E181F326245F72F65AD94F65F12A2C17717F15F51212EF8DFF4A3BBD113F39D89FF28EB4AF9DFB6B222BCC1FBEFEB7D36E68AEC13FB7F48ACA8FA6F513531F36F69F8ADFB4F4DFDF8FA7B6FAF7D85EBF29FE44463FB3F338367F39FF5C43D7
+:800780007F77F77B2FBFFEFEDED6FF4CFBF9F33F2CFA6B4FBFDCF1CFD36F64F5EA626F42EBB4FDC3926BDC6AE48DF824245F934DF165657E726F43F23577BFB1FD1B53AFA5F61F57FF11F593D3AF8DFE6343FF547317F7CFE3FF32F77E79BFBAFEB7FF3FB7F777793F97F7E4ED1FBEFDEEEE8FBEDCB2F4796BFFAFFEC5C3FF75F5F5732F52
+:80080000ABF7F2FABFAFFE55773F27F731362F7BFFDCFF7FF7F77A3ABF8EBDD1BFD3FFFFF7BF2FFF5B7FBF14F15FD3EF6EF5AA42EF42F7F49ECFECF9DEDE6F4FF7D43D6D16DF354932436F51F53737BF32F25B594F65F37A7C8F63F75F716F61F3DAD4BF3CFD43793FADFC4F48EF45F75A79FFEFBF7AF76C6EEB55EFCEFE6861DFF6F7CBA2
+:80088000CB8FA6FC5B5BDFF6F6D7D24F36F597D74F77F6F6744FE5F5F3FE4F6EFC33738F63F29FBBCF57F67D359FF7F77F77EF65F57F76BFEDFDE3EABFA5FFCF5CFFFDFD663C8FAEFE36BE2FA6FF66376B92AF86E58BFDACBCCFBE035F67F73777F773FF77F15B5BFFE7F75A6AEF63F77F517F7DBFDAFDD3C3FF95711FFEEFCAFFBBFF7EC2
+:8009000079FFF2F5EFDFFFFFFF7F79DFDFFF6C6DDFFEFEEFEF8F36FE525BDFF7F6BFFB5F3AFDFFD74F7FF7D65E6FA6FFF3FE5F7EFE33721F63F3FBBFCFFDFF7D7FAFA7F76F7CBFC7F77F7CBFEFFFEBFADFA4F5CF59FFFDFDEEDCAFAEFCFEFE7FEFFD7E7EEFCBFBFEFCFEBBCFEAFA3B12A012D0144118840416286289228C4481048C041EA2
+:800980004828110010110842809281A082B024018880014F220926A34120613282E088440580C421124C22684482AF9F02652121B2113228112B14116334112111A929511213912250524F81942A13C214458A4AD218C25287512CE445421AC8C21B25261251248C7268014AC1282661882115981AD01AA141A92AFA421282441E4828842B
+:800A00007F620B2D431F41D228F111248F24F11124EF24D141F24A121D24AF349921AF243995AF7439A5AF743BA4AF3479B4D812F9B5488D914FA2C4817FA2F418216FA27498F1265A87592D4A8F49F2224A1F49F222431F49722EF39124A3F69124A3F48124AF36D1C1B24A9921AB9451AB944B43AB944783ABB4478A2D944F8284F92430
+:800A80004A1F5A046D4B1B6189D541F24A121F41F26A1215F44E1219F248931D248F24BB94724833A4AF2423FA4817B22D15278BAD142E125CD9A6B818FA224287586B5287592D418F49F222489E2C6F82A469E72213396A1F49324A8E242F2259C1AD9419B24A9B25AB944B432F4468832F446B8AA9B126949A4B524F2C098282000000FC
+:800B0000004004000000000000C082100200140000000020010000000000004001FFD8076956238416249138460A148534888283C8146CA18410623247831698244CA282652802278483B54AA2413024841B526948343A4B81222815826484A6E989E624981815929838611A82A58721460C26F6851180B1941281D284D46194211EAB16B3
+:800B8000EA3827E5A2012FB8D418CC2A1F85E228314C2CE814B288351846283444EB214B122DA44B81B5961823850E222F11C2842792AB18AF29E482D981B222C1424009C81744844A93448742844B941A723431C8BF254F62422F3C130887442C7168D12263118D348A817222546B57812562111612D52EEBB164C449B1B8C44C4976263A
+:800C0000B2487A86BA4833461129C2418F144134668B213F22B98882BB1192614698816F8239812783341AA41248494168A9CE128B1226E5E1D8F8055844141E24181D6C708158281B48A3648989A8494AE88AF44822828B2480229B2824008391145A928487112D1856E48288B22238116948CC128CD42A48B822C168428C048AD458488D
+:800C8000D842A3424E342A449444182AF4C7DF1014110880121891148001180000221840010050221026050040E248322412490180020080012484188001180084005F4B0C12281445B11192121612541825B1425882A95C622C2831136411841AE44274111418A2243866788273645822283281002D236019A991818125D4186112894806
+:800D000031183042164488028D3286A81449045EAB00118130312343581217C1212B41259218212728701281321240816451A490222CC34A13D9224202328426C422114971811228420217811C021484A522141488028B2129A814006F6C09433128464105204104118845A8864120014111814E12490212C0C23024424D488002308A41FB
+:800D80001A162221611884440083094C01381212800184844914F2189B8002408232288D421428208881A4812C280880824161442200004642981489441492122C0112CC8308260865812223089082901E168828CC48814C8804CFB2022721269121214134E0A201254281C411341124264218D86802814048C8222E18810022800429C290
+:800E000064213522712448812801241528245418812A28725842483434484332288F2F0EC016100C1810044AB128048490548C22612582218C84414811042400002A4188440400281825140880088A21014820942620A3842840F43F1D30322D13504825D42941584A212931E8901918799C222312682A8F2152814B142648180C2312125B
+:800E80000A83C6228429A5214E2423512218457823C4885321A2A123288541417814F828528963888F41A64B48418D241EDA004C6232208222B411228254121A2434811886C8121A141A244408112032188C044901492144421402CF12A1282A4148020085216824866824A2B0843442504843AA24F0CFF3000044241140048041088420EB
+:800F00000141000000001002108801002C4114082018088004000000000000842FDE0823022D2480C25220612224002140114A14123612414142842424482C222434622410460224D082120812AB1881502848230412238101AC1294449024E01A05282042442201442400C110181142141614424204812440420200182140224102000018
+:800F800000488502008081012221002614F2513D508A8B442F442424324121182824474145A6222A2292180021184512D222A4111AE129A88CA248482F841201618558A8CB444E4A4E28848283D182490845D464B424A6222E12001048D4241452221E18360F2002110000000020410110040000420000008004002410020000000000002E
+:8010000000180000F02EB140C84842484004240040C4262828000000460A2D18189882880040D325424148CC48484821410025081644C4241A82020010082490122FDE0284800440022140921144122A020080414802218021840C104804141054888004008022014084A122000000242A14C248EFF80680040021202201448052210000CC
+:801080000030228118800810024001242608682400000040042824000000508280F1925C4004280044848011221102000041400800448100000021100421200200004A0112000000000000F0454810B848242404241002144130262213420200401248A241129A6A888240241115119128818364244200000041414322A242182100502800
+:8011000040A2416F1E0984844C8404000012448544A424280040080027642118188888424002142603164898442C0400000085448C8202001088445822218731001800222100000000481200008100800200401204290240022328280200000020040000008044F4D1688001004001122542022181100200004848000000008042041022E6
+:8011800001000021000000001044088014047F3C084122408112114A022CF112138112242714000000878441422044084885622121101424712262282100008400104802004184818C4488B444F4D9E5002002244504222B1100106A1511182141160884688984342822420000446F428242522212266428290230225A01120000000084FB
+:80120000904810F8D8CF2021410450222429411203212400004450884800C10000214445E4240225B22212042100414002801128212584110212004A12046F74046F22F212222CB11221B112013C512229E811F111119B988E898F84F888418F8424F4414911489558884F84E444F4244449A222222E2480524645E442F222222F2182B168
+:8012800092A1812B99828E922592821E111F11B188E998F848888B488F8424E48404488558884F84F4F935F026226D222E123A21311200259282BCF1131119ED897818F888418B4442141501C485C8688F44D44CB444B2642222024054444CF326226DA22AA1131AB8922808259282BCB11391D19E8887818B488B44424608405C888CF617
+:801300003E450000000000000000000000008028080000008882000000000000000000000000BFFB0F2084A4444A2404202424040000008200008028080020280800000000000000000000000082F0DE4420A444000048004220040000202808008028088A280820080000000000000000008008800880F842388004000042000042000045
+:80138000808828080080088A880800008282000000000000000000820082009DD80000000000000000000000008028080000008882000000000000000000000000BFFB0F00000000000000000000000088820000008028080000000000000000000000F0BBFF000000000000000000000000802808000000888200000000000000000000F5
+:801400000000BFFB0F0000004842800400000000000000800820080080080000000000000000888A88080082FFDF0300000000000000000000000088820000008028080000000000000000000000F0BBFF0000000000000000000000008028080000008882000000000000000000000000BFFB0F0000000000000000000000008882000067
+:80148000008028080000000000000000000000F0BBFF0000424242000000000000000000888200000080080000000000000000000000001FEF0F00000000000000000000000088820000008028080000000000000000000000F0BBFF0000000000000000000000008028080000008882000000000000000000000000BFFB0F000000000036
+:801500000000000000000088820000008028080000000000000000000000F0BBFF0000424242000000000000000000888200000080080000000000000000000000001FEF0F00000000000000000000000088820000008028080000000000000000000000F0BBFF000000000000000000000000802808000000888200000000000000000074
+:80158000000000BFFB0F00000000000000000000000088820000008028080000000000000000000000F0BBFF0000424242000000000000000000888200000080080000000000000000000000001FEF0F00000000000000000000000088820000008028080000000000000000000000F0BBFF00000000000000000000000080280800000035
+:801600008882000000000000000000000000BFFB0F00000000000000000000000088820000008028080000000000000000000000F0BBFF0000424242000000000000000000888200000080080000000000000000000000001FEF0F00000000000000000000000088820000008028080000000000000000000000F0BBFF000000000000005A
+:8016800000000000008028080000008882000000000000000000000000BFFB0F00000000000000000000000088820000008028080000000000000000000000F0BBFF0000424242000000000000000000888200000080080000000000000000000000001FEF0F000000000000000000000000888200000080280800000000000000000000D4
+:8017000000F0BBFF0000000000000000000000008028080000008882000000000000000000000000BFFB0F00000000000000000000000088820000008028080000000000000000000000F0BBFF0000424242000000000000000000888200000080080000000000000000000000001FEF0F00000000000000000000000088820000008028B1
+:80178000080000000000000000000000F0BBFF0000000000000000000000008028080000008882000000000000000000000000BFFB0F00000000000000000000000088820000008028080000000000000000000000F0BBFF0000424242000000000000000000888200000080080000000000000000000000001FEF0F0000000000000000DB
+:801800000000000088820000008028080000000000000000000000F0BBFF0000000000000000000000008028080000008882000000000000000000000000BFFB0F00000000000000000000000088820000008028080000000000000000000000F0BBFF000042424200000000000000000088820000008008000000000000000000000000C5
+:801880001FEF0F00000000000000000000000088820000008028080000000000000000000000F0BBFF0000000000000000000000008028080000008882000000000000000000000000BFFB0F00000000000000000000000088820000008028080000000000000000000000F0BBFF0000424242000000000000000000888200000080080028
+:8019000000000000000000000000001FEF0F00000000000000000000000088820000008028080000000000000000000000F0BBFF0000000000000000000000008028080000008882000000000000000000000000BFFB0F00000000000000000000000088820000008028080000000000000000000000F0BBFF000042424200000000000039
+:80198000000000888200000080080000000000000000000000001FEF0F00000000000000000000000088820000008028080000000000000000000000F0BBFF20044A848404202424040000000000008028280800002008000000000000000000820082002FC602424200004848484220040000A088820000200882820082008A0800000047
+:801A0000000000000000008800AFAD09480000200400000000808828080080088A880800822008000000000000000000820082003F840800000000000000000000000088820000008028080000000000000000000000F0BBFF0000000000000000000000008028080000008882000000000000000000000000BFFB0F0000000000000000D3
+:801A80000000000088820000008028080000000000000000000000F0BBFF004200004A0480044200000000828888000080080000820000000000000000808888082088F878230000000000000000000000008028080000008882000000000000000000000000BFFB0F00000000000000000000000088820000008028080000000000000080
+:801B000000000000F0BBFF0000000000000000000000008028080000008882000000000000000000000000BFFB0F0020242404000000000000000080280800000088000000000000000000000000F0F1FE0000000000000000000000008028080000008882000000000000000000000000BFFB0F0000000000000000000000008882000028
+:801B8000008028080000000000000000000000F0BBFF0000000000000000000000008028080000008882000000000000000000000000BFFB0F20A44448480042000000000000000088000082000000000000000000000000002028F83B1C0000000000000000000000008028080000008882000000000000000000000000BFFB0F0000000A
+:801C000000000000000000000088820000008028080000000000000000000000F0BBFF0000000000000000000000008028080000008882000000000000000000000000BFFB0F0020242404000000000000000080280800000088000000000000000000000000F0F1FE00000000000000000000000080280800000088820000000000000040
+:801C80000000000000BFFB0F00000000000000000000000088820000008028080000000000000000000000F0BBFF0000000000000000000000008028080000008882000000000000000000000000BFFB0F0000004A040000000000008200008008000000828200000000000000008888880082F075D30000000000000000000000008028DE
+:801D0000080000008882000000000000000000000000BFFB0F0020242404000000000000000080280800000088000000000000000000000000F0F1FE2024040080042004420000008A2808000082A0888200202808000000000000000000008008F0CC3D80040000420000420000808828080080088A880800002008000000000000000012
+:801D800020082008F0E79E0000000000000000000000008028080000008882000000000000000000000000BFFB0F00000000000000000000000088820000008028080000000000000000000000F0BBFF00004242420000420000000000008028080020088288000000000000000000000000F0E4B6004A0400A0448084044200008008209F
+:801E00000800808808880000200800000000000000000000888A087F7D0B00000000000000000000000088820000008028080000000000000000000000F0BBFF0000424242000000000000000000888200000080080000000000000000000000001FEF0F424A04008004200442000000828200008882A08882008282200800000000000042
+:801E8000000088008800888FC101480000200400000000808828080080088A880800008200000000000000000020082008F097750000000000000000000000008028080000008882000000000000000000000000BFFB0F00000000000000000000000088820000008028080000000000000000000000F0BBFF004200002024042004000050
+:801F0000000020288808000000800800000000000000000082828200F05842000000A04448002004000000880000A088008800002008000000000000000000008888F06DAC20040000200442200400000000002028082008008008000000000000000080A888882008E0680F000000484200000000002008008008802808000000000000D9
+:801F800000000000000000888288FF330D4220040000484842000000A0888200200880A8888200008882000000000000000000008008F0871D000000A044A044424242000080882808000020088220282828A8888200000000000000002028282808B05F04000000422024242404000000000080280820088282828A28280800000000002F
+:80200000000000000000CFEA0F420000802484A4444A2404000000000020880800820000000000000000000000888A880882005F93024842420080A44442484A0400000082888200008888822008008028080000000000000000008028A8885729800400004A2404484200000088802808000000880000008200000000000000002028081E
+:802080008A8808BF550B0020242404000000000000000080280800000088000000000000000000000000F0F1FE00480000484200480000000000008820088800000000000000000000000088008800881F7A0F48420000004800000000888A280800802888A88882008800000000000000000000000000882FE50B004A24044A04000000AD
+:802100000000000000208808880000008882000000000000000000008A08F064CB0000000000000000000000008028080000008882000000000000000000000000BFFB0F00000000000000000000000088820000008028080000000000000000000000F0BBFF0000000042004242000000000000880000000088000000000000000000208F
+:8021800028280800ED4A004A0400A044004848420000000000000082800800200800000000000000008008800882885F8B0900000000000000000000000088820000008028080000000000000000000000F0BBFF0000420042004220040000000000800800000080282808000000000000000082828200D0330242420000002004420000EA
+:80220000008A2808000082202808008028080000000000000000000088004FE20F480000200400000000808828080080088A88080000828200000000000000000082008200150300000000000000000000000088820000008028080000000000000000000000F0BBFF000000000000000000000000802808000000888200000000000000D6
+:802280000000000000BFFB0F00000000000000000000000088820000008028080000000000000000000000F0BBFF0000424242000000000000000000888200000080080000000000000000000000001FEF0F4280048004424A248404000000000000820020080088800800000000000000008888880082827F4F0442000080A4444A240476
+:8023000000000000828008888888008200008008000000000000000088000082829729202404008084842404000000A08882000020088A280800200800000000000000000000808888F848F280040000420000000000888882000088A0888820080000000000000000000000820082001F3D030000000000000000000000008882000000D2
+:802380008028080000000000000000000000F0BBFF0000000000000000000000008028080000008882000000000000000000000000BFFB0F002024240400000000000000008028080000828288000000000000000000000000F0E95120A44400004A048004420000000000002008800800008200000000000000008008800882885F8F01D7
+:8024000000000000000000000000000088820000008028080000000000000000000000F0BBFF0000000000000000000000008028080000008882000000000000000000000000BFFB0F800400000000000000000000008A080000008882000000000000000080080000F05A8D0000424242000000000000000000888200000080080000009E
+:802480000000000000000000001FEF0F4200000020040000000082000080082008000088000000000000000000000000821F8D03424200000020240400000082800880888808820000802808000000000000000088000020F8A9E20000000042800400000088828882008008888028080088000000000000000000000000888D3D80044863
+:802500004200200448200400008882000000000000008A088200000000000000002008208808DFD807001C0129044528819441492163420024281662410020B1162484942218A981094285A486424280411844B824042410062604442C4266418721124A2221A441EF494F41B119528299548587443AD42ED624626228C08186644A6782A6
+:80258000446B422CA212AF219618488125A6122C81686884F6B8188A1C6CC26087844289654483D184F6A2444B161AA212833184282524C22243622683117A1812F8F67400121C7141420128182113042813880840B42214921240082744200210648168224664420080014954484A418808211289020061F012286084811A34481F624C91
+:80260000012C02848524E441146222446983210282812118127048228144686442230284218608806846B01802841248CC42522418122212886400182004218112AF760340012044082A1404001044322400220000182001881820A11881830400000030642A44C424002002504244181A2201F054CC401118084014482C24024004260456
+:802680002844412C220312240016622182829048821028841428140800A0420041419024282230222140024FBF0A000000000014000000000044000000000000000080020000180040012180020000BF370D166111400824001011088005842C034426088C648948212184842F824428431818CA124C0482448100702211A81422100849DC
+:802700000241A01258411668267F574302211AD225E2141215943D2B14814E921C5822248412E9A8212456812A022E88404264444941D2484442248484119222846128A443A1146312A11413015614D84A032A1428882418F86B3D24172114284D2B624511D42DA241118E188602104AF8823829413469882A94982E42101244EA8304279E
+:80278000442485C248121E442012148802242693284E115A92118460222A0190188A61448B1846F27E680012184001211240682411241A041244222412288460884012984444848B21844420542290828461502816A4144400004E14455848414A2222046082AB7C20A221142822164402229262161848D822D184C48141893324001001E2
+:80280000411062552D121AE2224C044441502244221E48432481A1480024D04AF81448A1412C0188484482BF280700248761122FB2A421ACD425C54A7062423192848A733A72B893C427298C6419484E2CA926F243282A11C8AC453A1C87242AFC42832E92188B12864806AA914E4F28323C4A9273214442E022648643D248B564E18AA11D
+:80288000422CF4A35914222211C42127E4182314B488042B521423012F8D721AE281F288624098114014082C8453E128C5E24204828E421E822432822825B82491182E8689C5225224001E4C26CA44282B14CAB128C524824F1606200123A3211B2122813B1629B14212186A88A911C4A147182D14AE14238488D42926D624629280D56876
+:80290000A921ACC94C2F24524126245128851424A5842744188E24481D2210F44A84304226C814453824824848BEA7148122438421C1682827418902124563214E2146285A8243111164364688A168B6F84281844C220210110812BC1524816486890821124E121B814391182024B248880822261238C4827F870C89015619410281111193
+:80298000211C084CA42118800388708232842224128CA814421A38481A1636C1B82286088C924221414AD241C58241A0422584C6182C04414341B442810421AFDB076603280090442842262AD4822608441841812A11DA4801141180426121204338484502422818141B82801228B249226282814840022061828889088B12622F640456C6
+:802A000031229F4241612142CC14B5287422EA1954832384C414B82289C192412F58472C632489726299486AA1188994788D44CC88AB12114931282D8127828D242E4847168F13F452248B284E184608460AC6E841F818242636C8428AA682DFBC03220012C02826A2211400682C39118304AD14411C4218A84814138A08165124282A017A
+:802A8000214221422ED2C011284282241288D01281921248182A1402208843D848C1429FF20E20826181222C022C04D0142814082D1888181383488899518B96154C746182811A68828A3164928C821831B281A187442028CB4432212004169822282C212104E04122F244CC3041124934414816181111B1619812283188C8239288A01231
+:802B00004A1882080086C828162A381400225B48282E444280822898288092C381288E1810840523382880111418F4A9CDC032C03800111D68281A068C44A1288904208289040030622120A21432E08234AA2182112884602144286244004C0500489042802824A82422F016B30000288100842004A0142144882314545200321C04A621A4
+:802B8000C181008E4640041D2612448086081606004188A16142499818CB18724344120482248F7A4611C11810B851921246C241195482112F82B9858431221829344242298704002D824224882424804162812C234162A18422124D483024008A2114B888052130220000146FB10E20924214C02818128411230A25081A482861121B18B9
+:802C00002412143B81A6B14941B14101230D1885C2584213848401498251481280E86886E142341A3880642287121880312429011FFC0744428458410041200142008002100800220080A842840000200800888229044130114A0210028881002B18841882443F270F2C4302301824388C1182C22889C8148C6584182282848C4122024A22
+:802C800021249242208224820412481221124846882A81AA1CE04872529824818022410840944200FF9C05460848100181222A014AD141012800448314026A8814C2842E18848820942884129C4602848A822641C24A642400814486C2320046046416021229A442CFCB0F4E223E228C23E341F528112B248F3493289F22B16AF141498DD8
+:802D00001816A244832162334B847E42244E3116E21CE488F44829A3E32CA113474827831E448F84E67CA3824D15A18D122E1A8F69FA824E8C63432F28FC24B48FA4B122E32A7152784C12B89C7222D22CF442824729181C82F693CC1416B14231129D196648FA19182F41F462114E219EC18F22F9D241A9B1A8A9384A85FC9941182B7CEE
+:802D80001AF4C921CB823756241F14B538B482E48494488F82B332B814B451A5659A22F19A84B01CF376864BA84B361F3DD442EC84F4124889F19288242E4A38BE141AD4C2E146F2589426F68B5DF0215481C14AD419B212E2127421B811B482D4C1B292D245EA8C7416EA22F8922C3FCCD382738AA88113AAD21F61D228BA31CC22A88FDA
+:802E0000A4FA28322C7BC4C2129F82F8822326E222ED8282F644486A984840044B2B8F21F84C84C0547AFF4214878D2982014B41A241BFD2014422442244402402200100412840040028504880024A82E1440285044644614440044001A0418004004110C482458848A88484F0AF3C346F45F57614A74155F5646C5F62F3434A65F74351B4
+:802E80001F3CBCC2FC41522FC5FDC4D6EFC5FD9612AFCDF5DD5F7FDEEDAAF892821F18F881D93FFBF643E91F2C751BD1287E12E8E8FC4E5CCFA4F696B89EDF6F5BF9B4E26F884AF286848FE9F99193FFD1F82E1E4EA42F2AF2432189F34848A5FC88AC6F6AF96E48A6F4921CE5F8C8CCCF8AF8741CEFC7F67B3F343F27F5725AAFC3F225B9
+:802F0000258F26F61B33BF17F47D373F34F4CBCBAF49B911F7D9FA2F2DB952FDB6B2AFEDFFDB9B3F3FFDEA8A2B883F18F8A1C81FF4F7436BBFB2F43B63AF21FE92AA2FEEFED6F66FB8FAB29E2FFDFFBEFF6F29FDA2FEAFA2F23EBEAFE9F99797BFD1FBAABEEEE46F6AFBDB9DAF26F3BAAACD122F48F93E3E6BCE6B6E2FCDF7C8DCDED66BED
+:802F80008A4FC7F36C5E3F8A44B111B132B63CF2212C9F86F679627FE7F422223B541F21FF83841F31FD52F98F2DFDDAD86F2FFFDAF4DF7DFDE7D52E822B883D819F98FD2DFFEFD4FE61C3BF93F2687A2BC94F2BFFCAFC8FFDBE92F7946A3FD1F3F1F62BE8CF68BA82EA69F99292AF8FFF36267E343F37F25345AD1AAF84F79A98CF89F976
+:80300000AEBAAFE7E6A2792EF2949A2F44B466B7ECF8647E4F774BF13536AB73CF83F3312DDF76F65A63EFD7F4797A3F25F57BFBBF19F991F19FBDFDDAD26F4DFDE6F2AF6DFFDED7FFFFFD6ACA2B881F12FCA9D9DFF4F64F6F3F32F47B6BAFAFF7F2E2EFAFFFD6FA2FEDFEDAF2FFADFF57733F6FFFAAA2EF68F8B2B2AF6DF9BEB6AF8FFFC8
+:80308000B2A6FEF47F7EFFF3F1AFA6F75A7A8FA8B8D6F932362FEFFC62FAEF27F3421EAFCDBD66B7FCFB644E2F8E0C212002148C04841484144041088C04190400100881002004281008422A082A014B82A01284800496081A0484200148421220F8E46BE0188192121781241A4283E234A121266289881A941290323658722688B1118446
+:80310000E22A44E52264148CA121252AC58A4AC212198221918A12A724004C54221D246E12502882241AA4242658228011A4241CF4DD65E022F5112487221F417268F21124A7361D24AF24F11124AF26D981F24A9251AF247924F84AB343FB42B747822D914F82F448B14FA2E454FA264A5E216FA2E41DF2225A8F59D2A2E44DD2A2F4D120
+:80318000242D431F49522A1F49B24EF19124A3F48124EF24D941F64A9219B64A19F54A9243FA4A924B4A2B94478A2B944F8A84F9244AFF67092E5A1F41762872117468F21124A73615F448121F41F268961D288F249B258F2459848F342BF3422345D812FB2648AF14EB22E114DBA6E815F2264ACE216D588F59D296E44D52A6DE2C6D4B85
+:803200001F49964E1F49B24EB19112FA1164E72419F64A921D64ABB459F24A9643DA6AB1A4E44471A4F842146F8AB442D1A471A50C0048000000001200000000400800800800000000000000000044000000000000FFBC0F3C21C1220028485082A2836418809C88281C1409AAB18A91488A1128025A2281A85242468492188848323C41DA
+:803280009189838B34581C21622D2823292418F22242288A5226812E445244EFB30366E41872187414B218465182721829019018253112232808AA413824126022E02402A95224818C4198C8482B24908284322C44B412A28246941626C9888934142D4838C31988848A21691A225F9E0653353189C1448B2424813A341288C38428235C6A
+:80330000828A8218217888D2288A25E18102CE22781E284398781AD4C1E482C8188B282C24CE1A1611718AA2618B3C47114CB29DF282228F4224C1C2182D1C21822D84AD124B145843F374F36022702422911219220485A221105128112C0946418823C314848824280021101208422C24041214288B841E240046222144889944A1224A92
+:803380006A824A2202A2A8F0DD4A206241181140F428121904848004000013C226A64831941C024248C0482845684823229584B0220821009E486911314A8230118502299144002148004C029E432054218C028383058D224F84B343EA81B22A69399D924F88F112E249FA52861E881E42874A89E28964486D8829D24AA7212CE411384A53
+:80340000C31536382F4215012E94CF28E1428C92C82D446C784422231E9188842998A62F45B2A884FB6284CB148B85829FFB0330118160814A011934423984B18AA6188C7982841E96262F2891888CE24398584592C846325418621617FC144A4CE429624528244B1296C44436B812D8123484C63412321548688142616148A84B488D1452
+:803480004A0A4F73032A44A6121122448B12A3E2C2618A26881111331823A1281B1CCCA2433D8484198A189422899268D082682C22124528D212088885822A7C4418344A21281C0C2728244C28EA24E38228952242168CF8D499B018048746C02C49A24183C228442DF22416B48142981AC3E24251848CA5214E281D288531122A8832143D
+:8035000040A8184B411CE821E41264AC1632289AA4144C29648219C212839821928B24C6840121228D242688A58129F875E950282452221A1442C8414850815A42D44262411302818A34223D88981223A4214C981483768C012827A21C2518181154248D42902A88168131641C4604396B8140CC864824180029F667A8106341501260A12B
+:80358000261446A414008881209482212313040090C4944221562295426042A1243822882200414694428418814004232824C6880080047FD24CE2117412C228271242E7238B42CB428D4449E4AC6222161238181F22B528D868F18442263CA28B251922B48442E441A425178D89B412E644F24294A126B111D22262EA1E8A122F882378CA
+:803600001482E784C22826A8814E854D5829C84C47228998242588A549486F9804409414B02C014D121122122D111A8438856484642289A3418D11828951A14217822865489412822D18282C2D94C2160428424443D4814661412F14194162818812248AA424843800A2FF6647115482142F8205C4406414AA81C848448648410C84822381
+:80368000129141448D644A32112254122DB21968828E12C0324901218C48A2822632844E928E48C81E828064AC1296642418328148C3B648D8ED4802804404421052424489830280C12240A41286648190A21C1185C88412A64844280848481429022522044418005082800120843944202302F063CA2062220022AC542818160840B2441A
+:80370000012C084C810184284C2841012C4622C64C882085024A288D39162221C30122448CB218A22942862891A8848A01894888381CB81FE405841285849448284C84020090886491149B8427224641B1426812C1A012A08111314812245028142004561889C441181144149088001024220844844841FFBC088644844304001D2E46C4A7
+:8037800044A2842B28A042442148842901264891442082442841543885222148E24482211862812AD126088088984A226048208464822081048D21CD5C60111C11010022601289216142241C2AA1822AA182428B24258E912221488023D9239268604285D26103148A8262484DA288C026A86D121AC424184A533822266282A0424218A69F
+:8038000002EF7503004008100A2488422B14428CC4848482944110014210135114001621026884110020211464818100001308221A04D042840100413F180D482A741C82A3422A9114901848852491184A1188D82C2608A024A0412B8286288434E24A18816244881EC422888088321489E41489E8110454248D41824601872160884800FA
+:803880002C81F467E2148C02285048412A4428C22240044902311153948B4F1481B144110218658A18049042C04119A218A485C148601800408812684490284187241028C288432C18026F2443313517484D35CD284784469422D7A23F13B212B8A29868B6F45DCE4E118D8C24CF92668D6F78B22245E17AF4E915851164261F4CB2A1F642
+:8039000025EA8D2187642D22DFA5DF33E259FD22B2AF48EA86F14D2E2B164D836F49F2CA234F88D61BAB65B7128B818774AB2785F632C2892C96DC83F42423EF4EF529EE003A63225848CD28499112C3E44AA41427824A2428D233B2F7D16311B33854811F84EC8491661BC23DB34F11F224D38F21F8C2143B121E487E4826A145456281F6
+:8039800016F288A62F11F89CACBB4889F811D4A9B8C424C8488222D823BF48E14FE281E38522D8C8CC225F9B032D6427A4978127478B223E428FE6C424CCB54CF31C285E12ED9821DFA938A48DEDCAD83CFE4118CF3DF234344B21244E246E482D5427816F9461114E8A4BA28A7982A49A3B241B4830128A85E447A112E04261A1AFA2A915
+:803A00009C4E585F894CD884E58852868BC844F85AC1884F9E0B40011400601220A2412240010000008B241381024A921128F04824400446044422152C92412612612215682211221D4810C4224190442843A824824AF267B7241F74F6662EAFE252B33F3DF77226AF444453EAA7C4CD12AB179EDEAFA4B59AF97DFFBF9FFDE8E13F3EFC78
+:803A800062BA3DA94C7448F86CEBDFBAF88348DFA5E434FC911147D1D7F8EF68F4EE2EEFE6F7B7337F71758551A82F1B739CFDB537CFCDF754D51F15F5E1A1DE9A2F1DFDFB95DF49F1DDFFCFC8FCD4D42F4FFFBCB4C7484F4BF43414CFC3B5F4E69742F361636F66722AFF4F4FBFB7F77A66AF46D64EF21A1AEDAE2FE9F93232AFADFF8AB4
+:803B00001AEFD9F97FFDFFF5FDEBE9FF7EFC6EFE2F32FFA7D44BFF4F36FFACAB7FE6FC7F7A5F72F6973D6F5B7D89FD8C4F2F6CFE4EEFFFFFFF77F75FF9DD66F891924F55F5DD155F7DF7D5D4CFE5F5C5855F7FFF53D22BFCCF19F9D4DCCF8CFDECFE4FEEFBE6B4CF88F97C44EB914F55FD4E5A7FCB4BF141655F5256E9AF81F1D4784FE754
+:803B8000F66A6C1D2BB5FE8A3C8F4EB568F1D8F8DFD4F59998DFBEFEFFB9DFDEFEE3CB2FA6DFD7FA63589FC7F76CFF8FBAFE23C8DFB3F635671F99F3151EB7FCEFDCF4EA6EEFE6F6B33B7F71A56AD5FF3A38DFC5F5F736FFD5F636B6AF8CF5FFBE3FF5FDF2F2ABBDDB9DDFFDFD6E68EFE4E4A7FDBEB4CBAA4FCBFD365C4FCFFDE47E3EA48D
+:803C0000141F37F73767B5FF5E1CCF87F77C66AF46F61F35BFB1F116B6AFAFFF7A72AFADFDCFDFFFD9F9EFE9FFADFFFFFD7FFFF566FE5FD6FFE7D9CFDFFF6CEF8FBEFE674FFFB7F735773F99F3F6DEAFBFF1FE7EAFACFE6FEE7FBFFF75E6CF2BFB3FB7CF6BFBF9FEEF7FFB56F66F2BFBFB73EF7EFAF2F62F2FFFCBD18F1CFDC4D6AFAFFF31
+:803C8000FEFEFEBE6F4FFF2838CFCFFDECE84FFFFF646E6F290E2302002C011812248A0484249A041309112411004282282110011142214223022100008449084908E0880484E088041608120042B018062F1211B12801181E2480D212818281921AD07831B4E083D442F824482D142AC4118A042E4A562422B1222425224138412F2201B9
+:803D00004B12F026121A746822316430224883246824A0A422230428488922F8C1C3E022F51124C5F2112483F61124E7261D64EB161F41B26AB981B24A3915AF243924AF3439242F147BB4F842B14F8BC4B14FA2E414FA244A1E216FA2E51DF222CA9E25ACEC4DC2CA1F4DE222FC9124AF22F89124AB861F49366A1F48B26AD141B66AD994
+:803D800081B24AD985B44A3924ABB44B42AB944F82B442FB24484AFB244A4758F024581E64E11F41326A1FC1322ECCB4647111FC6A941F48B44ABB14928A3AF4488543E3147A94B842BB92C4A42E5A4EB44DC88BA18CF55825ACFC88253CED45C28A1FC5A2C21F41B628FC91248B821F4936681F48B628F1116C8F667811BC48FA1568ABBC
+:803E00008443B148BB24B44AF92448ABB46B438BA44F22B52D0C86288804000000400440010000002501408888020040010000000000004400008210080025011F86014723181024311481100885B181A41882611E2218611100C140026441838101828394544828482AE888819982A6A461288C2229A8344AC84660C2484922F4882432C2
+:803E8000C9A24246F93F9A00434A3A1881222CC4229A2492E289914841109841322B18C1638A2C19289C62D02222A84246A2128A322A1E84009022899418818F21A8842F2422048111CE181048820382488611F478DFE04172A254281A14A8124223924A222D6886E1421D14C4383CC5142B1841672A843012824F2412E4A388810637852F
+:803F00008E14F09824486AC8881622E481A2242CE8848839842AA14244830583C42218CC6A2A49E618A441330E2001C4184481A018C0811E4881822110224241084B4898A44221102208C2224AF2224800C0128A92888694181E28268236424889984129782408414A0218842845F8524880614190213011214C123891421142901200480A
+:803F800042260884100445084889420226020021131802A94828B28122220890188E4829890416182A886282C0485FF90962112081048410714204E28285C14C6E822E88272B3256A26158C22C4282924820F812844C8D84F29248214D2280322638248C49022C82B342828431442CC88880C844421826042FB60A6814800250824C42A11E
+:8040000084A08288111822A9A8162B524AA21600442502204458228A85C42246022D22142952429A42B892C22129021602848991122488128628A8423024F01441206141301148130110D84321344142A44784C2222908AC0189A58428D084C248206A494426028C0944822052821028082A38224AA2414AB844281C582890446083C0483D
+:804080002F180400178450820014524AA22150844C2284BE22048CB828210A18301C884142214018082528E48401888864AC0881284440489422803884221C84012A0829F9F42F243A34284624021B1242450281C442218E214115143C642810E241022928A18458818F213828184862425082A0212F82041A821E243112482B248741E838
+:804100001A242302A8428381A5212D22CFFF0411182A812141321C6AC128601880281408800144418884228AD48482624243A4146829011044824164213608109288428902100881403C1922E28142F03556246621538540C8228D4449C148221BA1708268544D481748658883584882AA31182A684887424B4287428E585E284A93486625
+:8041800032484984311232A3E3C1A2288A16B6381884922A2C91C84AA1924B288CE28984B618A687522E82FF4E0518A0121A9212138191612B128C14880482A0424A92448922D3421204304848122C44141298120090429084822562812184241A34484881008410842281488802AB8C2400848420821106001800802405210028C8450290
+:8042000010220800800800901200604218308842181810080020088A014E285FF60B800242481223B4180440382888B0422208424881504A850281484227444E8C8F22388848301400814188460A81842C86818168A88A876181C01489811484A4124CF82CD2904410B41842384884108202801104282122C0121848304800428B1220048C
+:8042800045120425082100008038180080042A0482A04842004A08AFB502163914604416045489C6484C5C128121288842884298284E8420A4214968C24002206488208CE8842828081A222884248888C8C4802A98944985082898891A82F175DD004128412260216024002542D8224122C89220822428880200803862202234C420048484
+:8043000021800448188181481828000048201184012F84F2D1F68004128284002222A092888888CA01481A088820044AC82884880029388428A02420248C04A0488282582008C280048A028A2282322229024FFC4982028100282800264828024004222041F822184449D8A402406484C06C21A40029480C20988C901821800121905885AC
+:804380000260214880149892884FF10496B4A8C1142828484824834262224002242C022722842A04A218A0284A02221082820182A0122122000042000081203884428200224248E05C028C021C044D4116120445D1C288C44418280026042EC46046842902184CC884A08212424446014284800488480000C064448002C044408405254A8A
+:80440000F4CB1530224B28807214AC664D168D42C7124F82B26999A889C1862C842CAA968986C9848EAC4B1CAF6298246A32428B43AD222AAE2A1882248A082B8820E86108A28A048B88A091521AA8E16929C59483A2284AA279684AF4974940E48AC13C4E188F1654283932524E422B8CC0422998122BA82F28A29429644FB0A6B26484E9
+:80448000847682F88844442F24A846644CF8CC24414BC8215885AA1A8828CAB814341287291AA1818226A4446628A882B082B824552466F8D812CFC8F3C8CC245B7516741CF12C44281AE185F424282D2885D6A272326829B04421F612662C92928FA6E68515BA28FA44188B824598448E2C8E84AF8CB14AC44A2F44AC344E48E626140625
+:804500008F8C847448E884E98645A84C2B648FA8BC88318816BC84B4D4A44542BE5489A8822B826FE90D114115081141112A9141180000411004430120044430487018041A025A12A421E041021E24E04116C26480128296129012482D14222D14845C4108003F1C48F355511F17B115E19276A8F951536B776F15F44C796F48FA9DB1CE6A
+:80458000B88F88F994944F49FB36344B22EEC42FCBFBE8EE6BCECFC5F1C46CCFEEFCEECCCFE8F17C3E4F46FAB4CC8FAEFDF6DC8FEBFAD6C44F24F57A744F4FF894AE8EB44F4BFFACEC6F4CFCDAFEAF4EFFB89A8F2DAFCDFEF2AFAFED2D7198F8FCF62F2DBCD2F5F4AC8F8EF8BCB85AF46848CFEEFE8C8B246F45F531755FC1E153F71C191C
+:804600005F35F57B71AF17F64E797F58FA16B64E32AFC8AB889AFB36F46BA2AEC4BEFCCFEFFFFAFEEFC5F5C4CC8FAFFDEECC4D86CFE7F734366FCBFCEEDE6FC3F1D9CF6F4FFAE4F32FCFEB2FEC25E648FBB4B48F8DBDF2FFCAEC8F67F7BA9A8FADEF6DFDF272AFECFDD81A8FA1F37EF62F2FBF72F7D4DC8F8EFEACAC2B1E8F86F4ACFC5BC7
+:804680004D246B555B734F11113CC14E527F57F76636BD286F69FB83A52BAC8F89BB92B992F9B6B22F69BBA2FAAEA88FEEFEFEF8EFCDFD88488FAEFDEECC8F66FE3C3ECF83F1ACCA8FABFCEE9C8FFCBDC2F474622FCAEB2CFF82C24B8BBE948FADFDC88ACFAFFDEE988F8DFF9A98FEA62B558F8CFBDA988FACFCFAF8EAFED4D6EF4EFA7528
+:80470000BC4BB3AF86F47848CF4CF5B156247F55F52534CF53F37434DFC5F55D5FEF47F76E74BF84F4DFF5AD862FACFA9E98F0B6946B332F6BFB2242EF8FFD6C6EAFCFFF1E5CCFCCFC6C5EEFCCFC646ECFE2F22C2AEFA2FEFECEEFCCFDA8FF6F4CF4D5422F4CFDC4F68EC24B8B2E84CFEEFAD8DACF86F4FCDAAF8DFF1A98FAEF21F5CEC83B
+:80478000AF8DFDF8C8CFE5BDD2FC7436EF4DFC64AC4F43FB68488F86F5CCE4CDA120022A4128022C0124842416480224822C02281242C024200444A0242928142484280410028800008280048220088A4484041242F01C2B80C1242244838232481A021A061A0241004232004A03A8484C42B84892144A828182C124188AA292A012B0287A
+:8048000081A4121A24462802884880C4A42242124A48A824845FE60C4D421F41522C1FC1F248121F41326A1D2CAB141D64AB9419B24A19F54A9443F24A9143F3429347822F14F924481CF9244A8F54F8264A87116FA264592E4ADE256D4A9E242D4A1F49D222F4912485F2912483F49164A3F49164AB141F41B24AB911B64A3915AB944B83
+:804880004BAF4439342F447934989A4F8284F9244AEF18086D1A1A5624CCF24C121A326C84E981D24AD14192BA1F81524A32AF5428F34A1726F848156783AD912E584E156B821E216F227498D584F4582165E919D286F4912C6D421F41D62CF49124C11F4116FC116CAB141F41D24AF81164ABA45F81928ABE48A74432AF4428D34ABB2688
+:8049000084C1588FB80320080000000000000000001002008800002414000000000048000028000000002501BFD40C222120414A420842A084241A18242812024800CC048312280241401884011608212021A1184148A041608518211088A4410084A122122AF4EFEC008A120A484400836822008421A10022842E82828048821412223227
+:804980001243921224101484043082811A12088004260844130830123880214111F85CCC002B2C811242254408C0224344B238182488022246E8228868448827A184A22126229124233111105C2C200423091A924880817444D82803412880052A41C21A381CE181F461AE200221100821B04808884002A11002004008224221100484446C
+:804A000024800148800189490420041800D01888442201840020F2D2A20028228C1204214022212401004829012C8194B241400248282190144008002C042480012282221A2282028008281220212422C448A74D1432604115C2282712428C251368282088014568A281818B12818B3432B024D428028D244F1192288DA266F424121AE6FD
+:804A8000218262221A12C8682412811246A8148C41C814182C018849064C227D144854FC80033899524239924218C0184E82188800412D2A845022B28B422830444824262C6283A6BA48C2123AC41228268243A825B0128288E28681B3281188218131228A810222E88954246F540E804204830260842A11020018904812C0188B25844C32
+:804B0000810129722882024D114110342480622440028100811880044084080043243144124331486DFC400410042D188128404684C21829029554826E1200844222400810A4410028298494281084020042143024862404281AA8424430224A01A832D8FD6D242843A12580228244311C424C8404190320011883A42182297188A241A0AF
+:804B8000432C028922011602819238A043444994886085184422882903292981A414442812A0213C0A18254804001281004002904C290144800240240484100860821800006061800412492202320088000081008008CF2948C214442841282B121A34282024848431114C4464816C83A1241242412C484828D14802818921220128301430
+:804C0000248064448B5859E28592148A02882329B91208423608222A21A884DFE90B2622911400848111C9411482522A50281781214840982882388C24044A42222582C21242290498284B121A12040080828106002AC41430424B41208823F24F95004122108881028002850200248142280028808102008001AC42024232482112210029
+:804C8000400422124301800112C088E0888204D77A009042322821211828202202490128289048200481288B1421C0244E24431208006442812840140480A3180048C3A841821882838181048362825F620248121880410422C012288144850220820280020021808221022001448011042001800100180000A2C0882812C0884AF8EF1128
+:804D00009012A90225042A24812102412934284094420023A14212200120024024410CE02104260850828044045084124C048C0448004882862424043F4F0D2001128481848110120820814242382810020040022428244022428242022420110400004028040080A424220028F0E8D700424C840400000012282800490143C22200008444
+:804D800018002002840085041822902280423834188002128021C8180000A0424F370B4490220041220024204202C0147012041284A061800248414014248404424C144414040044008008103488800848848008CF610EA6A22820224908840040528450222841251A0480022810081800301244380040840441200184006041001008204B
+:804E0000824201CF74084785904421610068A052C014906244008084049022241826820824800214480080042284288C044904C4808654482A24E44298418B18D042013F8A426221CB28A0268FA9411608281632288D128D22AD44224B348D1C4B12AF4324228522A332840016841212F43268A011CD442A9244212C01401488F3841412F3
+:804E80001E284A548890883242899E619A0A5CA6822F720E43662C4D2461637228A8218D288096222F84722224512225622285085827829048304A32224961423E3485941825F42224212564C14D24446B2341C01C328F8124A294B0C4B514C418289A68C888CF8431488F9A88F6EACDC0542B1327231A014B14223A25B222412453842C61
+:804F000051442269D222B644B242022238242E222D2A2CA422472441AC022CA44446A2552422AB414446AC221A544400811664414243AD8C8D5872830FAAA21483D43802444004444E12A014A014844A014A014A014088C148188C0448C042122C24C1421A52241A42824282128C324828C384B24888929890989018438251841C5184502A
+:804F800084F0F68B246F29F1222625F636764F2775229E421E587E522F27B372A7777AF454122F65F46464CFC7F33C5E4FE4F65A588F81F568687E786E68A9F4484A2B554F47F736742F65F5725ACFC3F326342F23F372727AF72624EFE3F33C78EFC6B66CF46C6CCF46F228644FCBF598388B558BDF4FCDF5D858CF45B738E6CBEBCFFFED
+:80500000CC9C8B8E7EBC2EEC8F86F6BC1CE065F5666E6F23F136324F27F5624629A6736E522B378F42A1338F85F554146B112E248FA6F2286E4FC7F7686A2F22B662E683F332388D688F8EEE23F236B66F61E625F57848FFF3F356763E334F45F67272AFA4F634326D22CFC2F22C244FC6E684F22C6CCF4BE7CCE789F9E8FC8B5D4FCCF70A
+:80508000747C8F87F7F8948F4EFFCDD44FEEF85ABC8F46FEEEF4FF244CF252742F21D726F236322D146B44215E184E322F23F722343AA3246F2155424F43F37C3ECF63F76C662F8626B432B728B228336A8F826E216F43F374264F63773CFC7E7D2CE227E785B772D764F634324F41F32E2445F8642C4D6C4F42F25C943E3CDEF84AF75C66
+:80510000D44ED85ED8CF4AEE8BBBECBFF8FFE4DC2B77CBEE8B762F99024F2DF71A763E362F22F242546B112B337A63262F23F72A288FA7775AF8145663E146F6781A8FE2F63E747E7AA7842B718F26B628F368288FA2BE42E44BF366246F43772CFE7C7D2B543B774F65A437A9F43636EFE1F13C344FC6A426CD44CF42F3749C6AB718B3E6
+:80518000CCEA85FD24848BFDCFCFBEF8F1E4E84F4FBFE8F552784FAEFE4464FF7C0F00181002222002244002244002284828800200280000002004800118000000004844482008822800F0224DE0220529819218122184002110080089010021226022602210042502002D424445022412410012008002008088240438800A7F26024D4243
+:805200001F41522C1F41726CF21164AB141D64AF24D141F64A9219F64A925D48AF64B924F44A934B43AF147934F84A914F83F448B14FA2E414F8264A56F1244AD6E1A2645DACE449D2A6F491246D421F4952281FC9324E1FC9364A1FC8B64AF1916CAB941F89B64A7995F84A944783AB944783AB944783AB944F8294B84FA2F42846D0A6B7
+:80528000F41164CD421F41722CD24194181D64AD121D642E961D6C2CDB85D668A9428DB73AF448854783AF147816F84AA14F82F148916F22E8157824EA1D7224FAD82145E119D286F491286D4A1B69C9F49128E11F8916FE8168E9F19168A5F4916CAB241F89724A7434F84A844783AF447834F84A946783AF44FA245A4764008248200274
+:8053000000004004280000000000188008000014008482480000800200000000000025012F840B8200120000200200002C12180444800210020018800128004132410038001228182001000000180043F4F96540A21800811604B088014200100218200400C04450242002830420C1420000000080028128001044611212490240011FC192
+:80538000092492801408002022042604C02210044424281014E2280122C04818111A4212482442840418002A81321C282200441400222C011412AF12080020011604B08801000021901820040080044100120000480012008002000080010030211841009044FF370A000000801208000010840130248004804202000000000020012004E2
+:8054000000004248884100880000F0D35B20214204200200280040040022001828502860440021213042210048181002128C0180020080818224222122C12818F0614B8081120480022281220040044418221024A14240822204240060240080844102008B14002200424892414222122218268801AF6B0600000000000000000080020062
+:8054800081401402244002000000182001000000002800820000F0BEDB0000440000104808204104428001002002000000200500000012808208002400880000428022784507281800128014020083049042004A1384088314040084850240140440020000810012A018001145020040084258F0D874000021811812004A0200000000D06D
+:80550000840C0000002034280000114004442800002014080000A0142200F013DF8002504284184800628100124180841784688881412800842420144424012411001084032001008425012308008122423888DD7E00120018C0120084C0480023040018604448000040089028200400100440082888808904400400A041422004ED5500FF
+:8055800000001B11400800000084000000000000000022800800000000A01100008100120000F03811400400000000000000000000000000000000000000000000000000000000E0140B0000000000000000000000000000000000000000000000000000000000F04FFE1004000000000000000000000000000000000000000000000000F8
+:8056000000000000E0A40F0000000000000000000000000000000000000000000000000000000000F04FFE0000004008000000000000004004000018800800000000000000000000280000B0430A0040080000440000480000000000002100000000000081000000000000120000F018C30000000000000000400400000000000000000072
+:805680000000000000000000000000F01B1C000000000000000000001002000000000000210000000000000000000000007F490A0000000000000000000000000000000000001200000000000000000000007F74030000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000039
+:80570000000000000000000000000000000000FFE40F000000000000004800001002100440028001880000180000000000000000280000F03A11000084008400440000004400000000000000001002000084000000000000180000D0E8040000000000000000000000000000000000000000000000000000000000F04FFE00000000005478
+:8057800000004840040021004400100218808802218001884008000028840000800200004B11004001008004548588022148400428100240042810828401882810828441848842188204441828842148E041012810A21140C435000000140000484001000000000000000000008002000088000000804208000000F04B57000000000054F5
+:805800000000484004002100440010021880880229081880088400840028840000800200002722000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00100240010080040028100200800200008002800400008004448002A1
+:8058800021484004002148400400214FD4080000000000000000000000000000000000000000000000000000000000F04FFE000000000000400100000000000000000028000000008800000080420800000070820E0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000CD
+:63590000008002000000000000000000000000F07F4D00000000000040010000000000000000000000000080080000002884000000002FDBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
:00000001FF
diff --git a/xpp/xbus-core.c b/xpp/xbus-core.c
index 26c31f5..83afd05 100644
--- a/xpp/xbus-core.c
+++ b/xpp/xbus-core.c
@@ -1219,7 +1219,7 @@ xbus_t *xbus_new(struct xbus_ops *ops, ushort max_send_size, void *priv)
goto nobus;
}
#endif
- xframe_queue_init(&xbus->command_queue, 10, 100, "command_queue", xbus);
+ xframe_queue_init(&xbus->command_queue, 10, 200, "command_queue", xbus);
xframe_queue_init(&xbus->receive_queue, 10, 50, "receive_queue", xbus);
xframe_queue_init(&xbus->send_pool, 10, 200, "send_pool", xbus);
xframe_queue_init(&xbus->receive_pool, 10, 50, "receive_pool", xbus);