cxacru/0040755000000000000000000000000007653260650011056 5ustar rootrootcxacru/Makefile0100644000000000000000000000340207651304330012502 0ustar rootroot# # Makefile to build and install all files for Conexant AccessRunner # #install: LIBUSB 3COM_INIT 3COM_FIRMWARE 3COM_MODULE 3COM_SCRIPTS 3COM_PANEL 3COM_CONFIG #install: LIBUSB CX_INIT CX_FIRMWARE CX_MODULE CX_SCRIPTS BRIDGED install: CX_INIT CX_FIRMWARE CX_MODULE CX_SCRIPTS BRIDGED LIBUSB: libusb cd libusb && ./configure && make && cp .libs/libusb-0.1.so.4.1.1 /usr/lib/ && ln -sf /usr/lib/libusb-0.1.so.4.1.1 /usr/lib/libusb-0.1.so.4 && ldconfig CX_INIT: init cd init && make && make install CX_FIRMWARE: cd firmware && make CX_MODULE: module cd module && make && make install CX_SCRIPTS: scripts cd scripts && make #3COM_PANEL: panel # cd panel && make && make install #3COM_CONFIG: config # cd config && make && make install BRIDGED: bridged cd bridged && make install package: cd .. && tar -zcvf cxacru-`date +%Y-%m-%d`-src.tgz cxacru #uninstall: config firmware init module panel scripts uninstall: firmware init module scripts cd firmware && make uninstall cd init && make uninstall cd module && make uninstall cd scripts && make uninstall # cd config && make uninstall # cd firmware && make uninstall # cd init && make uninstall # cd module && make uninstall # cd panel && make uninstall # cd scripts && make uninstall #clean: config init module panel sarlib clean: init module sarlib cd init && make clean cd module && make clean cd sarlib && make clean # cd config && make clean # cd init && make clean # cd module && make clean # cd panel && make clean # cd sarlib && make clean #i586: config init module panel # cd config && ./make586.sh # cd init && ./make586.sh # cd module && ./make586.sh # cd panel && ./make586.sh add_service: scripts/Makefile cd scripts && make add_service remove_service: scripts/Makefile cd scripts && make remove_service cxacru/init/0040755000000000000000000000000007653300505012013 5ustar rootrootcxacru/init/Makefile0100644000000000000000000000475107653260377013473 0ustar rootroot# ## Makefile for Conexant AccessRunner (ADSL Modem USB) # # variables DEST_MACHINE = `uname -m` CC = gcc CFLAGS = -O2 -Wstrict-prototypes -fomit-frame-pointer -pipe -march=$(DEST_MACHINE) -Wall -DLINUX INCLUDE_KERNEL = -I/usr/src/linux/include/ #INCLUDE_LIBUSB = -I../libusb/ INCLUDE_LIBUSB = #LDFLAGS = -L../libusb/.libs -lusb LDFLAGS = -lusb BIN_PATH = /usr/sbin #EXE_FILES = 3cextract 3cload 3cioctl EXE_FILES = cxload cxioctl #EXE_FILES_DEBUG = 3cextractdbg 3cloaddbg 3cloaddbgt EXE_FILES_DEBUG = cxloaddbg cxloaddbgt LANGUAGES = es SHARE_PATH = /usr/share TMESG_PATH = /usr/share/locale ifdef AMXCA86U CFLAGS += -DAMXCA86U endif ifdef OLITECV3 CFLAGS += -DOLITECV3 endif all: program program: cxload cxioctl #program: 3cextract 3cload 3cioctl debug: cxloaddbg #debug: 3cextractdbg 3cloaddbg debugt: cxloaddbgt #debugt: 3cextractdbg 3cloaddbgt # ## Conexant Access Runner entries # #3cextract: 3cextract.c # $(CC) $(CFLAGS) $^ -o $@ #3cload: 3cload.c cxload: cxload.c $(CC) $(CFLAGS) $(INCLUDE_LIBUSB) $(LDFLAGS) $^ -o $@ #3cioctl: 3cioctl.c cxioctl: cxioctl.c $(CC) $(CFLAGS) $(INCLUDE_LIBUSB) $(LDFLAGS) $^ -o $@ #3cextractdbg: 3cextract.c # $(CC) $(CFLAGS) -DDEBUG $^ -o $@ #3cloaddbg: 3cload.c cxloaddbg: cxload.c $(CC) $(CFLAGS) $(INCLUDE_LIBUSB) $(LDFLAGS) -DDEBUG $^ -o $@ #3cloaddbgt: 3cload.c cxloaddbgt: cxload.c $(CC) $(CFLAGS) $(INCLUDE_LIBUSB) $(LDFLAGS) -DDEBUG -DDEBUG_TRANSFER $^ -o $@ clean: rm -f $(EXE_FILES) $(EXE_FILES_DEBUG) #install: install_program install_strings install: install_program install_program: $(EXE_FILES) install -c -m 755 -p $(EXE_FILES) $(BIN_PATH) uninstall: for i in $(EXE_FILES); do \ rm -f $(BIN_PATH)/$$i; \ done # for i in $(LANGUAGES); do \ # rm -f $(TMESG_PATH)/$$i/LC_MESSAGES/3cload.mo; \ # rm -f $(TMESG_PATH)/$$i/LC_MESSAGES/3cioctl.mo; \ # done #extract_strings: 3cload.c # xgettext -o 3cload.po -p po --omit-header 3cload.c # xgettext -o 3cioctl.po -p po --omit-header 3cioctl.c #compile_strings: # for i in $(LANGUAGES); do \ # for j in po/$$i/*.po; do \ # msgfmt -o locale/$$i/LC_MESSAGES/`basename $$j | sed "s/\(.*\)\.[^\.]*$$/\1/"`.mo $$j; \ # done; \ # done; #install_strings: # for i in $(LANGUAGES); do \ # if [ ! -d $(TMESG_PATH)/$$i/LC_MESSAGES ]; then \ # mkdir -p $(TMESG_PATH)/$$i/LC_MESSAGES; \ # fi; \ # for j in locale/$$i/LC_MESSAGES/*.mo; do \ # install -c -m 644 -p $$j $(SHARE_PATH)/`dirname $$j`; \ # done; \ # done cxacru/init/cxload.c0100644000000000000000000006372007653260023013436 0ustar rootroot/* Conexant AccessRunner init process Copyright (C) 2003 Josep Comas This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Author : Josep Comas Creation : 24/1/2003 Description: This program inits Conexant AccessRunner (USB ADSL Modem). Modems: User: Josep Comas Manufacturer: Mac System (http://www.macsysco.com/) Model: MA08CU (ADSL 100U modem) Distribuited by: Vitelcom Model: EPS 5002 USB Internet provider: Telefonica Country: Spain Protocols: RFC1483/2684 routed, PPPoE User: Pascal Boucher Manufacturer: Olitec (http://www.olitec.com/) Model: Modem USB ADSL V3 Internet provider: Tiscali Country: France Protocol: PPPoATM User: Thomas Mikosch Manufacturer: Amigo Technology Co. (http://www.amigo.com.tw) Model: AMX-CA86U Distribuited by: Trust (http://www.trust.com) Model: 235A Speedlink ADSL Web Modem (item no. 13141) Internet provider: HetNet Country: The Netherlands Protocol: PPPoATM Log: 28/4/2003 Josep Comas Added Olitec Modem USB ADSL V3 changes from Pascal Boucher Added support for Amigo AMX-CA86U */ #include #include #include #include #include #include "usbi.h" #include #include #include #include #include /* uncomment following line to print debug info or define in compiler parameters: */ /* #define DEBUG 1 */ /* uncomment following line to print debug transfers or define in compiler parameters: */ /* #define DEBUG_TRANSFER 1 */ #ifdef DEBUG #define PDEBUG(arg...) printf(arg) #else #define PDEBUG(arg...) #endif /* FCLK/BCLK */ #define PLL_FAST_144MHZ_RM 0x00000005 #define PLL_FAST_100MHZ_RM 0x00000003 #define PLL_FAST_144MHZ 0x02D874DF /* Divide by 3, F=144Mhz, U=72Mhz */ #define PLL_FAST_100MHZ 0x0196a51a /* Divide by 4, B=100Mhz, P=50Mhz */ #ifdef AMXCA86U /* modem usb identifications */ #define ID_VENDOR 0x0EB0 /* Vendor = Amigo Technology Co. */ #define ID_PRODUCT1 0x3457 /* Product = AMX-CA86U */ /* ARM940T registers values */ #define ARM_PLL_F_VALUE PLL_FAST_144MHZ /* FCLK PLL Register value */ #define ARM_PLL_B_VALUE PLL_FAST_100MHZ /* BCLK PLL Register value */ /* initial firmware bytes */ #define FIRMBYTE1 0x1c #define FIRMBYTE2 0x24 #define FIRMBYTE3 0x9f #define FIRMBYTE4 0xe5 #define FIRMBYTE5 0x00 #else #ifdef OLITECV3 /* modem usb identifications */ #define ID_VENDOR 0x08e3 /* Vendor = Olitec */ #define ID_PRODUCT1 0x0102 /* Product = ADSL modem */ /* ARM940T registers values */ #define ARM_PLL_F_VALUE PLL_FAST_144MHZ_RM /* FCLK PLL Register value */ #define ARM_PLL_B_VALUE PLL_FAST_100MHZ_RM /* BCLK PLL Register value */ /* initial firmware bytes */ #define FIRMBYTE1 0x1c #define FIRMBYTE2 0x24 #define FIRMBYTE3 0x9f #define FIRMBYTE4 0xe5 #define FIRMBYTE5 0x00 #else /* modem usb identifications */ #define ID_VENDOR 0x0572 /* Vendor = Conexant */ #define ID_PRODUCT1 0xCAFE /* Product = ADSL modem */ /* ARM940T registers values */ #define ARM_PLL_F_VALUE PLL_FAST_144MHZ /* FCLK PLL Register value */ #define ARM_PLL_B_VALUE PLL_FAST_100MHZ /* BCLK PLL Register value */ /* initial firmware bytes */ #define FIRMBYTE1 0x28 #define FIRMBYTE2 0x23 #define FIRMBYTE3 0x9f #define FIRMBYTE4 0xe5 #define FIRMBYTE5 0x00 #endif #endif /* ARM940T registers */ #define ARM_PLL_F 0x00350068 /* FCLK PLL Register */ #define ARM_PLL_B 0x0035006c /* BCLK PLL Register */ #define ARM_EMCR 0x00350010 /* External Memory Control Register */ #define SDRAM_ENABLE 0x00000001 /* P52 */ #define BR_ADDRESS 0x00180600 #define WB_SIGN_ADDRESS 0x00180500 #define BR_STACK_ADDRESS 0x00187f10 #define FW_ADDRESS 0x00801000 /* modem commands */ #define CMD_USB_CMD_ERR 0x00 #define CMD_USB_GET_VER 0x01 #define CMD_USB_READ_MEM 0X02 #define CMD_USB_WRITE_MEM 0x03 #define CMD_USB_RMW_MEM 0x04 #define CMD_USB_CHECKSUM_MEM 0x05 #define CMD_USB_GOTO_MEM 0x06 #define CMD_CHIP_ADSL_LINE_START 0x84 #define CMD_CARD_INFO_GET 0x88 #define CMD_CARD_DATA_SET 0x8a #define CMD_CARD_SERIAL_DATA_PATH_GET 0x8d #define CMD_CARD_CONTROLLER_VERSION_GET 0x8f #define CMD_CARD_GET_STATUS 0x90 /* usb input and ouput address against modem */ #define USB_IN_INFO 0x81 /* IN endpoint address, receive info */ #define USB_OUT_INFO 0x01 /* OUT endpoint address, ask info, send firmware */ #define USB_IN_DATA 0x82 /* IN endpoint address, receive ATM cells */ #define USB_OUT_DATA 0x02 /* OUT endpoint address, send ATM cells */ /* timeouts & retries */ #define DATA_TIMEOUT 5000 /* Timeout (ms) for in/out data packets */ #define CTRL_TIMEOUT 1000 /* Timeout (ms) for in/out control packets */ #define TIMEOUT_ADD 1000 /* We get timeout then add additional time */ #define SEND_BULK_RETRIES 4 /* Max retries when you send a bulk packet */ #define READ_BULK_RETRIES 4 /* Max retries when you wait a bulk packet */ #define CTRL_MSG_RETRIES 4 /* Max retries when you transfer a control message */ #define MAX_WAIT_LINE_UP 90 /* Seconds to wait until ADSL line is up */ /* usb errors */ #define EPIPE 32 /* When we receive a STALL */ #define ETIMEDOUT 110 /* When we receive a NAK */ /* messages */ #define MA_BYTE 0 /* access type byte */ #define MA_WORD 1 /* access type word */ #define MA_DWORD 2 /* access type double word */ #define MAX_MESSAGE_SIZE 64 /* Maximum bytes of a message */ #define MAX_DATA_MESSAGE_SIZE 56 /* Maximum data bytes of a message */ #define MAX_DATA_TRANSFER 4096 /* Maximum bytes that we can transfer through USB bus */ #define SIZE_VALUE 4 /* Size of a value */ /* translation files */ #define TF_CODE "cxload" #ifndef OLITECV3 /* patch boot rom */ char inifirm[] = { 0x78, 0x20, 0x9f, 0xe5, 0x01, 0x10, 0xa0, 0xe3, 0x00, 0x10, 0x82, 0xe5, 0x70, 0x20, 0x9f, 0xe5, 0x00, 0x10, 0xa0, 0xe3, 0x00, 0x10, 0x82, 0xe5, 0x00, 0x10, 0xa0, 0xe3, 0x64, 0x20, 0x9f, 0xe5, 0x00, 0x10, 0x82, 0xe5, 0x60, 0x20, 0x9f, 0xe5, 0x00, 0x10, 0x82, 0xe5, 0x01, 0x10, 0xa0, 0xe3, 0x58, 0x20, 0x9f, 0xe5, 0x00, 0x10, 0x82, 0xe5, 0x00, 0x10, 0xa0, 0xe3, 0x50, 0x20, 0x9f, 0xe5, 0x00, 0x10, 0x82, 0xe5, 0x4c, 0x20, 0x9f, 0xe5, 0x00, 0x10, 0x82, 0xe5, 0x48, 0x20, 0x9f, 0xe5, 0x00, 0x10, 0x82, 0xe5, 0x44, 0x20, 0x9f, 0xe5, 0x00, 0x10, 0x82, 0xe5, 0x00, 0x10, 0xe0, 0xe3, 0x3c, 0x20, 0x9f, 0xe5, 0x00, 0x10, 0x82, 0xe5, 0x38, 0x20, 0x9f, 0xe5, 0x00, 0x10, 0x82, 0xe5, 0x34, 0x20, 0x9f, 0xe5, 0x00, 0x10, 0x82, 0xe5, 0x30, 0x00, 0x9f, 0xe5, 0x00, 0xf0, 0xa0, 0xe1, 0x78, 0x00, 0x33, 0x00, 0x4c, 0x00, 0x35, 0x00, 0x3c, 0x00, 0x33, 0x00, 0x44, 0x00, 0x33, 0x00, 0x2c, 0x00, 0x33, 0x00, 0x30, 0x00, 0x35, 0x00, 0x34, 0x00, 0x35, 0x00, 0x38, 0x00, 0x35, 0x00, 0x3c, 0x00, 0x35, 0x00, 0x44, 0x00, 0x35, 0x00, 0x38, 0x00, 0x33, 0x00, 0x40, 0x00, 0x33, 0x00, 0x00, 0x10, 0x80, 0x00}; #endif struct cxvarvalue { char id; int value; } CXVARVALUE; /* params */ #ifdef AMXCA86U #define PARAM_FIRST 0x00 #define PARAM_LAST 0x48 struct cxvarvalue idsvar[] = { {0x03, 0x01}, {0x04, 0x01}, {0x07, 0x09}, {0x08, 0x10}, {0x0d, 0x02}, {0x0f, 0xc8}, {0x10, 0x01}, {0x12, 0x22}, {0x14, 0x01}, {0x17, 0x0e}, {0x18, 0x05}, {0x2d, 0x80}, {0x2f, 0x0a}, {0x30, 0x0c}, {0x31, 0x02}, {0x32, 0x03}, {0x36, 0x0180} }; #else #ifdef OLITECV3 #define PARAM_FIRST 0x00 #define PARAM_LAST 0x48 struct cxvarvalue idsvar[] = { {0x03, 0x01}, {0x04, 0x01}, {0x07, 0x09}, {0x08, 0x10}, {0x0a, 0x04}, {0x0c, 0x01}, {0x0f, 0xc8}, {0x10, 0x01}, {0x14, 0x01}, {0x17, 0x0e}, {0x18, 0x05}, {0x2d, 0x80}, {0x2f, 0x0a}, {0x30, 0x0c}, {0x31, 0x02}, {0x32, 0x03}, {0x36, 0x0180} }; #else #define PARAM_FIRST 0x00 #define PARAM_LAST 0x40 struct cxvarvalue idsvar[] = { {0x00, 0x30}, {0x03, 0x01}, {0x04, 0x01}, {0x07, 0x09}, {0x08, 0x10}, {0x0a, 0x03}, {0x0c, 0x01}, {0x0d, 0x02}, {0x0f, 0xc8}, {0x10, 0x01}, {0x12, 0x39}, {0x14, 0x01}, {0x17, 0x0e}, {0x18, 0x05}, {0x1b, 0x0a}, {0x1c, 0x01}, {0x1d, 0x03}, {0x1e, 0x0a}, {0x2f, 0x14}, {0x30, 0x0c}, {0x31, 0x02}, {0x32, 0x03} }; #endif #endif /* check if a file exists */ int file_exists(const char *filename) { struct stat info_file; return stat(filename, &info_file) == 0; } /* show printable char */ void print_char(unsigned char c) { if (c >= ' ' && c < 0x7f) printf("%c", c); else printf("."); } /* show buffer */ void dump(unsigned char *buf, int lenbuf, int lenline) { int i, j; /* counters */ for (i = 0; i < lenbuf; i+= lenline) { for (j = i; j < lenbuf && j < i + lenline; j++) printf("%02x ", buf[j]); for (; j < i + lenline; j++) printf(" "); for (j = i; j < lenbuf && j < i + lenline; j++) print_char(buf[j]); printf("\n"); } } /* transfer a control message to USB bus */ int transfer_ctrl_msg(usb_dev_handle *adsl_handle, int requesttype, int request, int value, int index, char *buf, int size) { int j; /* counter */ int n; /* bytes transfed or error code */ int tmout = CTRL_TIMEOUT; /* timeout value */ n = 0; for (j = 0; j < CTRL_MSG_RETRIES; j++) { n = usb_control_msg(adsl_handle, requesttype, request, value, index, buf, size, tmout); //n = size; if (n >= 0) { #if DEBUG_TRANSFER printf(gettext("%d bytes transferred:\n"), n); dump(buf, n, 16); #endif break; } else { printf(gettext("Error: usb_control_msg: %s\n"), usb_strerror()); if (n == -EPIPE) { usb_clear_halt(adsl_handle, 0x00); usb_clear_halt(adsl_handle, 0x80); } else if (n == -ETIMEDOUT) { tmout += TIMEOUT_ADD; } } } if (n < 0) { printf(gettext("Error: usb_control_msg failed after %d retries\n"), CTRL_MSG_RETRIES); return -1; } return n; } /* receive a packet from USB bus by bulk transfer */ int read_bulk(usb_dev_handle *adsl_handle, int ep, char *buf, int size) { int n; /* bytes readed or error code */ int i; /* counter */ int tmout = DATA_TIMEOUT; /* timeout value */ memset(buf, 0, sizeof(buf)); n = 0; for (i = 0; i < READ_BULK_RETRIES; i++) { n = usb_bulk_read(adsl_handle, ep, buf, size, tmout); //n = size; if (n >= 0) { #if DEBUG_TRANSFER printf(gettext("%d bytes downloaded:\n"), n); dump(buf, n, 16); #endif break; } else { printf(gettext("Error: usb_bulk_read: %s\n"), usb_strerror()); if (n == -EPIPE) { usb_clear_halt(adsl_handle, ep); } else if (n == -ETIMEDOUT) { tmout += TIMEOUT_ADD; } } } if (n < 0) { printf(gettext("Error: usb_bulk_read failed after %d retries\n"), READ_BULK_RETRIES); return -1; } return 0; } /* send one or more packets to USB bus by bulk transfer */ int send_bulk(usb_dev_handle *adsl_handle, int ep, char *buf, int nfil, int ncol) { int i, j; /* counters */ int n; /* bytes sent or error code */ int tmout = DATA_TIMEOUT; /* timeout value */ n = 0; for (i = 0; i < nfil; i++) { for (j = 0; j < SEND_BULK_RETRIES; j++) { n = usb_bulk_write(adsl_handle, ep, buf+(i*ncol), ncol, tmout); //n = ncol; if (n >= 0) { #if DEBUG_TRANSFER printf(gettext("%d bytes uploaded:\n"), n); dump(buf+(i*ncol), ncol, 16); #endif break; } else { printf(gettext("Error: usb_bulk_write: %s\n"), usb_strerror()); if (n == -EPIPE) { usb_clear_halt(adsl_handle, ep); } else if (n == -ETIMEDOUT) { tmout += TIMEOUT_ADD; } } } if (n < 0) { printf(gettext("Error: usb_bulk_write failed after %d retries\n"), SEND_BULK_RETRIES); return -1; } } return 0; } /* format a message */ void format_message(int cmd, int ldata, int atype, int address, char *bufin) { char buf[8]; /* initial bytes of a message */ memset(buf, 0, sizeof(buf)); buf[0] = cmd & 0xff; /* usb command */ buf[1] = ldata & 0xff; /* data lenght */ buf[2] = atype & 0xff; /* access type */ buf[3] = 0x00; /* ack request (0 = FALSE) */ /* address */ buf[4] = address & 0xff; buf[5] = (address >> 8) & 0xff; buf[6] = (address >> 16) & 0xff; buf[7] = (address >> 24) & 0xff; memcpy(bufin, buf, sizeof(buf)); } /* write a value into an address */ int write_value(usb_dev_handle *adsl_handle, int address, int value) { char buf[MAX_MESSAGE_SIZE]; /* message to send */ memset(buf, 0, sizeof(buf)); buf[8] = value & 0xff; buf[9] = (value >> 8) & 0xff; buf[10] = (value >> 16) & 0xff; buf[11] = (value >> 24) & 0xff; format_message(CMD_USB_WRITE_MEM, 4, MA_DWORD, address, buf); if (send_bulk(adsl_handle, USB_OUT_INFO, buf, 1, MAX_MESSAGE_SIZE)) return -1; return 0; } /* write a goto usb command */ int write_goto(usb_dev_handle *adsl_handle, int address) { char buf[MAX_MESSAGE_SIZE]; /* message to send */ memset(buf, 0, sizeof(buf)); format_message(CMD_USB_GOTO_MEM, 0, MA_BYTE, address, buf); if (send_bulk(adsl_handle, USB_OUT_INFO, buf, 1, MAX_MESSAGE_SIZE)) return -1; return 0; } /* write all with zero values */ int write_zeros(usb_dev_handle *adsl_handle, char id) { char buf[MAX_MESSAGE_SIZE]; /* message to send */ memset(buf, 0, MAX_MESSAGE_SIZE); buf[0] = id; if (send_bulk(adsl_handle, USB_OUT_INFO, buf, 1, MAX_MESSAGE_SIZE)) return -1; return 0; } /* find a idvar */ int find_var(char id, struct cxvarvalue *var, int lvar) { int i; int pos = -1; for (i = 0; i < lvar; i++) { if (var[i].id == id) { pos = i; break; } } return pos; } /* write several values */ int write_values(usb_dev_handle *adsl_handle, char id, char first, char last) { char buf[MAX_MESSAGE_SIZE]; /* message to send */ int len = last - first + 1; /* number of variables */ int npackets = len/7; /* number of packets to send */ int i, j; /* counters */ char place = first; /* address */ char nvp; /* number of variables in a packet */ int pos; /* pos of idvar we are finding */ if (len % 7 != 0) npackets++; PDEBUG(gettext("Packets to send = %i\n"), npackets); for (i = 0; i < npackets; i++) { memset(buf, 0, MAX_MESSAGE_SIZE); buf[0] = id; if ((i == npackets - 1) && (len % 7 != 0)) nvp = len % 7; else nvp = 7; buf[4] = nvp; for (j = 0; j < nvp; j++) { buf[(8*j)+8] = place; pos = find_var(place, idsvar, sizeof(idsvar)/sizeof(struct cxvarvalue)); if (pos >= 0) { buf[(8*j)+12] = idsvar[pos].value & 0xff; buf[(8*j)+13] = (idsvar[pos].value >> 8) & 0xff; } place++; } if (send_bulk(adsl_handle, USB_OUT_INFO, buf, 1, MAX_MESSAGE_SIZE)) return -1; } /* for (i = 0; i < (npackets*2); i++) { if (read_bulk(adsl_handle, USB_IN_INFO, buf, MAX_MESSAGE_SIZE)) return -1; } */ return 0; } /* clear endpoints that we use */ void clear_endpoints(usb_dev_handle *adsl_handle, int step) { usb_resetep(adsl_handle, USB_IN_INFO); usb_resetep(adsl_handle, USB_OUT_INFO); usb_resetep(adsl_handle, USB_IN_DATA); usb_resetep(adsl_handle, USB_OUT_DATA); /* usb_clear_halt(adsl_handle, 0x00); usb_clear_halt(adsl_handle, 0x80); if (step >= 2) { usb_clear_halt(adsl_handle, USB_IN_INFO); usb_clear_halt(adsl_handle, USB_OUT_INFO); usb_clear_halt(adsl_handle, USB_IN_DATA); usb_clear_halt(adsl_handle, USB_OUT_DATA); } */ } /* send_block */ int send_block(usb_dev_handle *adsl_handle, int place, char *bufin, int len) { int npackets = len/MAX_DATA_MESSAGE_SIZE; /* number of packets to send */ int i; /* counter */ int lmes; /* message length */ int lblock = 0; /* block length */ char mes[MAX_MESSAGE_SIZE]; /* message to send */ char block[MAX_DATA_TRANSFER]; /* block of messages to send */ if (len % MAX_DATA_MESSAGE_SIZE != 0) npackets++; PDEBUG(gettext("Packets to send = %i\n"), npackets); for (i = 0; i < npackets; i++) { if (i == (npackets - 1) && (len % MAX_DATA_MESSAGE_SIZE != 0)) lmes = len % MAX_DATA_MESSAGE_SIZE; else lmes = MAX_DATA_MESSAGE_SIZE; memset(mes, 0, MAX_MESSAGE_SIZE); memcpy(mes+8, bufin+(i*MAX_DATA_MESSAGE_SIZE), lmes); format_message(CMD_USB_WRITE_MEM, lmes, MA_DWORD, place+(i*MAX_DATA_MESSAGE_SIZE), mes); memcpy(block+lblock, mes, MAX_MESSAGE_SIZE); lblock += MAX_MESSAGE_SIZE; if ((i == (npackets - 1)) || (lblock == MAX_DATA_TRANSFER)) { PDEBUG(gettext("Sending block...\n")); if (send_bulk(adsl_handle, USB_OUT_INFO, block, 1, lblock)) return -1; lblock = 0; } } return 0; } /* load firmware */ int load_firmware(usb_dev_handle *adsl_handle, const char *filename) { unsigned char buf[64*MAX_DATA_MESSAGE_SIZE]; /* max data that we can send */ FILE *soft; /* file handle */ long len; /* length */ int place; /* initial target address */ //#ifdef DEBUG // time_t first, last, before; /* to wait */ //#endif /* clear endpoints */ clear_endpoints(adsl_handle, 2); /* load firmware */ printf(gettext("Loading and sending %s...\n"), filename); soft = fopen(filename, "rb"); if (soft == NULL) { printf(gettext("Error: I can't open file %s\n"), filename); return -1; } fseek(soft, 0L, SEEK_END); len = ftell(soft); PDEBUG(gettext("Length of file %s = %ld bytes\n"), filename, len); fseek(soft, 0L, SEEK_SET); len = fread(buf, 1, 5, soft); if (len <= 0) { printf(gettext("Error: No bytes to read from file %s\n"), filename); return -1; } if (len != 5) { printf(gettext("Error: I can't read initial 5 bytes from file %s\n"), filename); return -1; } /* check initial bytes */ PDEBUG(gettext("Initial bytes from file %s:\n"), filename); #if DEBUG dump(buf, 5, 5); #endif if (buf[0] != FIRMBYTE1 || buf[1] != FIRMBYTE2 || buf[2] != FIRMBYTE3 || buf[3] != FIRMBYTE4 || buf[4] != FIRMBYTE5) { printf(gettext("Error: Maybe file %s isn't Conexant firmware, contact with author of this program\n"), filename); return -1; } /*******************************/ /* initialize clock and memory */ /*******************************/ PDEBUG("PreInit...\n"); if (write_value(adsl_handle, ARM_PLL_F, ARM_PLL_F_VALUE)) return -1; if (write_value(adsl_handle, ARM_PLL_B, ARM_PLL_B_VALUE)) return -1; if (write_value(adsl_handle, ARM_EMCR, SDRAM_ENABLE)) return -1; /*****************/ /* send firmware */ /*****************/ PDEBUG("Firmware...\n"); fseek(soft, 0L, SEEK_SET); place = FW_ADDRESS; while ((len = fread(buf, 1, 64*MAX_DATA_MESSAGE_SIZE, soft)) > 0) { PDEBUG(gettext("%ld bytes readed from file %s\n"), len, filename); if (send_block(adsl_handle, place, buf, len)) return -1; place += len; } fclose(soft); /*************/ /* post load */ /*************/ PDEBUG("PostInit...\n"); #ifndef OLITECV3 /* patch (boot rom) */ if (send_block(adsl_handle, BR_ADDRESS, inifirm, sizeof(inifirm))) return -1; #endif /* write vendorID and productID (boot signature) */ if (write_value(adsl_handle, WB_SIGN_ADDRESS, (ID_PRODUCT1 << 16) | ID_VENDOR)) return -1; #ifdef OLITECV3 /* jump to firmware address */ if (write_goto(adsl_handle, FW_ADDRESS)) return -1; #endif #ifndef OLITECV3 /* patch return address (boot rom) */ if (write_value(adsl_handle, BR_STACK_ADDRESS, BR_ADDRESS)) return -1; #endif /* wait */ sleep(1); /**************************************************/ /* set parameters, get info, initialize ADSL line */ /**************************************************/ /* clear endpoints */ clear_endpoints(adsl_handle, 2); PDEBUG("Sending CMD_CARD_DATA_SET...\n"); if (write_values(adsl_handle, CMD_CARD_DATA_SET, PARAM_FIRST, PARAM_LAST)) return -1; /* get information about modem */ /* PDEBUG("Sending CMD_CARD_CONTROLLER_VERSION_GET...\n"); if (write_zeros(adsl_handle, CMD_CARD_CONTROLLER_VERSION_GET)) return -1; */ // sleep(1); /* if (read_bulk(adsl_handle, USB_IN_INFO, buf, MAX_MESSAGE_SIZE)) return -1; if (read_bulk(adsl_handle, USB_IN_INFO, buf, MAX_MESSAGE_SIZE)) return -1; */ /* PDEBUG("Sending CMD_CARD_SERIAL_DATA_PATH_GET...\n"); if (write_zeros(adsl_handle, CMD_CARD_SERIAL_DATA_PATH_GET)) return -1; */ // sleep(1); /* if (read_bulk(adsl_handle, USB_IN_INFO, buf, MAX_MESSAGE_SIZE)) return -1; if (read_bulk(adsl_handle, USB_IN_INFO, buf, MAX_MESSAGE_SIZE)) return -1; */ /* PDEBUG("Sending CMD_CARD_INFO_GET...\n"); if (write_zeros(adsl_handle, CMD_CARD_INFO_GET)) return -1; */ // sleep(1); /* if (read_bulk(adsl_handle, USB_IN_INFO, buf, MAX_MESSAGE_SIZE)) return -1; if (read_bulk(adsl_handle, USB_IN_INFO, buf, MAX_MESSAGE_SIZE)) return -1; */ /* PDEBUG("Sending CMD_CARD_INFO_GET...\n"); if (write_zeros(adsl_handle, CMD_CARD_INFO_GET)) return -1; */ // sleep(1); /* if (read_bulk(adsl_handle, USB_IN_INFO, buf, MAX_MESSAGE_SIZE)) return -1; if (read_bulk(adsl_handle, USB_IN_INFO, buf, MAX_MESSAGE_SIZE)) return -1; */ /* start line */ PDEBUG("Sending CMD_CHIP_ADSL_LINE_START...\n"); if (write_zeros(adsl_handle, CMD_CHIP_ADSL_LINE_START)) return -1; // sleep(1); /* if (read_bulk(adsl_handle, USB_IN_INFO, buf, MAX_MESSAGE_SIZE)) return -1; if (read_bulk(adsl_handle, USB_IN_INFO, buf, MAX_MESSAGE_SIZE)) return -1; */ printf(gettext("Sending is finished!\n")); //#if DEBUG /* waiting until we receive first ATM cells */ /* printf(gettext("Waiting to receive first ATM cells...\n")); time(&first); before = first; do { len = usb_bulk_read(adsl_handle, USB_IN_DATA, buf, sizeof(buf), DATA_TIMEOUT); if (len > 0) { printf("\n"); printf(gettext("ATM cells received:\n")); dump(buf, len, 16); return 0; } if (difftime(time(&last), before) > 1) { printf("."); fflush(stdout); before = last; } } while (difftime(last, first) < 10); printf("\n"); */ //#endif return 0; } int main(int argc, char *argv[]) { /* bus structures variables */ struct usb_bus * bus; struct usb_device * dev; struct usb_device * adsl_dev = NULL; usb_dev_handle * adsl_handle; /* boolean value */ int goon; /* result code */ int r = 0; /* init locale */ setlocale(LC_ALL, ""); //if (file_exists("./locale")) // bindtextdomain(TF_CODE, "./locale"); /* set directory for a domain (source code messages) */ //else bindtextdomain(TF_CODE, "/usr/share/locale"); /* set directory for a domain (source code messages) */ textdomain(TF_CODE); /* set domain */ /* show program information */ printf(gettext("Conexant AccessRunner microcode upload program.")); printf(" 28/4/2003\n"); printf("Josep Comas \n"); printf("Pascal Boucher \n\n"); /* check parameters */ if (argc < 2) { printf(gettext("Usage:\n")); printf(gettext(" %s firmware_filename\n"), argv[0]); printf(gettext("\nExample:\n")); printf(gettext(" Load firmware: %s cxinit.bin\n"), argv[0]); return -1; } /* init USB bus and find devices */ usb_init(); if (usb_find_busses()) { printf(gettext("Error: I can't find busses\n")); return -1; } if (usb_find_devices()) { printf(gettext("Error: I can't find devices\n")); return -1; } /* search first Conexant AccessRunner */ bus = usb_busses; goon = 1; while (bus && goon) { dev = bus->devices; while (dev && goon) { if (dev->descriptor.idVendor == ID_VENDOR && dev->descriptor.idProduct == ID_PRODUCT1) { goon = 0; adsl_dev = dev; } if (goon) dev = dev->next; } bus = bus->next; } if (adsl_dev == NULL) { printf(gettext("Error: I didn't find ADSL modem\n")); return -1; } printf(gettext("I found ADSL modem with VendorID = %04x & ProductID = %04x\n"), adsl_dev->descriptor.idVendor, adsl_dev->descriptor.idProduct); #if DEBUG printf(gettext(" bLength; %02x bDescriptorType; %02x \n"), adsl_dev->config->bLength,adsl_dev->config->bDescriptorType); printf(gettext(" wTotalLength; %04x bNumInterfaces; %02x \n"), adsl_dev->config->wTotalLength,adsl_dev->config->bNumInterfaces); printf(gettext(" bConfigurationValue; %02x iConfiguration; %02x \n"), adsl_dev->config->bConfigurationValue,adsl_dev->config->iConfiguration); printf(gettext(" bmAttributes; %02x MaxPower; %02x \n"), adsl_dev->config->bmAttributes,adsl_dev->config->MaxPower); #endif /* connect to ADSL modem */ adsl_handle = usb_open(adsl_dev); if (adsl_handle == NULL) { printf(gettext("Error: Couldn't get device handle for ADSL modem\n")); return -1; } /* set configuration */ if (usb_set_configuration(adsl_handle, 1) < 0) { printf("Error: usb_set_configuration: %s\n", usb_strerror()); return -1; } /* check if other program is using interface 0 */ if (usb_claim_interface(adsl_handle, 0) < 0) { printf("Error: usb_claim_interface: %s\n", usb_strerror()); return -1; } PDEBUG(gettext("Interface = %d\n"), adsl_handle->interface); r = load_firmware(adsl_handle, argv[1]); PDEBUG(gettext("Releasing interface...\n")); usb_release_interface(adsl_handle, 0); PDEBUG(gettext("Releasing device...\n")); usb_close(adsl_handle); return r; } cxacru/init/cxioctl.c0100644000000000000000000003143607653257101013633 0ustar rootroot/* Conexant AccessRunner ioctl call Copyright (C) 2003 Josep Comas This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Author : Josep Comas Creation : 24/1/2003 Description: This program does ioctl calls to Conexant driver. Log: 28/4/2003 Josep Comas Added support for Amigo AMX-CA86U and Olitec V3 */ #include #include #include #include "usbi.h" #include #include #include #include #ifdef AMXCA86U #define ID_VENDOR 0x0EB0 /* Vendor = Amigo Technology Co. */ #define ID_PRODUCT1 0x3457 /* Product = AMX-CA86U */ #else #ifdef OLITECV3 /* modem usb identifications */ #define ID_VENDOR 0x08e3 /* Vendor = Olitec */ #define ID_PRODUCT1 0x0102 /* Product = ADSL modem */ #else /* modem usb identifications */ #define ID_VENDOR 0x0572 /* Vendor = Conexant */ #define ID_PRODUCT1 0xCAFE /* Product = ADSL modem */ #endif #endif /* translation files */ #define TF_CODE "cxioctl" /* struct to call to Conexant kernel driver (module) */ struct usbdevfs_ioctl { int ifno; int ioctl_code; void *data; }; /* USBDEVFS IOCTL to call to Conexant kernel driver (module) */ #define USBDEVFS_IOCTL _IOWR('U', 18, struct usbdevfs_ioctl) /* struct to fill with info provided by Conexant kernel driver (module) */ struct udsl_modem_info { unsigned char lastcmd; unsigned char laststatus; unsigned char modminor; unsigned char modmajor; unsigned char modspeed; unsigned char firmminor; unsigned char firmmajor; unsigned char hardversion; unsigned char harddata[4]; unsigned char mac[6]; unsigned char serial[12]; char alcfirmminor; char alcfirmmajor; short vpi; int vci; unsigned int atmcelltx; unsigned int atmcellrx; unsigned int oamloopback; unsigned int downbitrate; unsigned int upbitrate; unsigned char openmode; unsigned char operationalmode; unsigned char linestatus; unsigned char datapath; unsigned int linklost; unsigned char extendedinfo; unsigned short downcorrectederrors; unsigned short downuncorrectederrors; unsigned short downhecerrors; unsigned short upcorrectederrors; unsigned short upuncorrectederrors; unsigned short uphecerrors; unsigned char downattenuation; unsigned char upattenuation; signed char downsignalnoiseratio; signed char upsignalnoiseratio; signed char downoutputpower; signed char upoutputpower; } udsl_modem_info_t; /* IOCTL codes when call to Conexant kernel driver (module) */ #define IOCTL_START 1 #define IOCTL_STOP 2 #define IOCTL_INFO _IOWR('U', 3, struct udsl_modem_info) #define IOCTL_CLEAR_COUNTERS 8 /* check if a file exists */ int file_exists(const char *filename) { struct stat info_file; return stat(filename, &info_file) == 0; } /* show printable char */ void print_char(unsigned char c) { if (c >= ' ' && c < 0x7f) printf("%c", c); else printf("."); } int main(int argc, char *argv[]) { /* struct to call to Conexant kernel driver (module) */ struct usbdevfs_ioctl u_ioctl; /* struct where put info provided by Conexant kernel driver (module) */ struct udsl_modem_info modem_info; /* bus structures variables */ struct usb_bus * bus; struct usb_device * dev; struct usb_device * adsl_dev = NULL; usb_dev_handle * adsl_handle; /* boolean value */ int goon; /* result code */ int r; /* counter */ int i; /* init locale */ setlocale(LC_ALL, ""); //if (file_exists("./locale")) // bindtextdomain(TF_CODE, "./locale"); /* set directory for a domain (source code messages) */ //else bindtextdomain(TF_CODE, "/usr/share/locale"); /* set directory for a domain (source code messages) */ textdomain(TF_CODE); /* set domain */ /* show program information */ printf(gettext("Conexant AccessRunner ioctl call.")); printf(" 28/4/2003\n"); printf("Josep Comas \n"); printf("Pascal Boucher \n\n"); /* check parameters */ if (argc < 2) { printf(gettext("Usage: %s ioctl_command\n"), argv[0]); printf(gettext("\nIOCTL commands:\n")); printf(gettext(" 1 (start, enable receive data in driver)\n")); printf(gettext(" 2 (stop, disable receive data in driver)\n")); printf(gettext(" 3 (info about modem)\n")); printf(gettext(" 8 (clear counters)\n")); printf(gettext("\nExamples:\n")); printf(gettext(" Enable receive data in driver: %s 1\n"), argv[0]); printf(gettext(" Disable receive data in driver: %s 2\n"), argv[0]); printf(gettext(" Show info about modem provided by driver: %s 3\n"), argv[0]); return -1; } /* if (strcmp(argv[1], "1") && strcmp(argv[1], "2") && strcmp(argv[1], "3") && strcmp(argv[1], "4") && strcmp(argv[1], "5") && strcmp(argv[1], "6") && strcmp(argv[1], "7") && strcmp(argv[1], "8")) */ if (strcmp(argv[1], "1") && strcmp(argv[1], "2") && strcmp(argv[1], "3") && strcmp(argv[1], "8")) { printf(gettext("Error: invalid command: %s\n"), argv[1]); return -1; } /* init USB bus and find devices */ usb_init(); if (usb_find_busses()) { printf(gettext("Error: I can't find busses\n")); return -1; } if (usb_find_devices()) { printf(gettext("Error: I can't find devices\n")); return -1; } /* search first Conexant AccessRunner */ bus = usb_busses; goon = 1; while (bus && goon) { dev = bus->devices; while (dev && goon) { if (dev->descriptor.idVendor == ID_VENDOR && dev->descriptor.idProduct == ID_PRODUCT1) { goon = 0; adsl_dev = dev; } if (goon) dev = dev->next; } bus = bus->next; } if (adsl_dev == NULL) { printf(gettext("Error: I didn't find ADSL modem\n")); return -1; } printf(gettext("I found ADSL modem with VendorID = %04x & ProductID = %04x\n"), adsl_dev->descriptor.idVendor, adsl_dev->descriptor.idProduct); /* connect to ADSL modem */ adsl_handle = usb_open(adsl_dev); if (adsl_handle == NULL) { printf(gettext("Error: Couldn't get device handle for ADSL modem\n")); return -1; } if (usb_set_configuration(adsl_handle, 1) < 0) { printf("Error: usb_set_configuration: %s\n", usb_strerror()); return -1; } u_ioctl.ifno = 0; if (argv[1][0] == '1') { u_ioctl.ioctl_code = IOCTL_START; u_ioctl.data = NULL; } else if (argv[1][0] == '2') { u_ioctl.ioctl_code = IOCTL_STOP; u_ioctl.data = NULL; } else if (argv[1][0] == '3') { modem_info.lastcmd = 0xff; modem_info.laststatus = 0xff; u_ioctl.ioctl_code = IOCTL_INFO; u_ioctl.data = &modem_info; } else if (argv[1][0] == '8') { u_ioctl.ioctl_code = IOCTL_CLEAR_COUNTERS; u_ioctl.data = NULL; } r = ioctl(adsl_handle->fd, USBDEVFS_IOCTL, &u_ioctl); if (r < 0) { printf(gettext("Error in ioctl call, status = %d\n"), r); usb_close(adsl_handle); return -1; } else if (argv[1][0] == '3') { /* printf(gettext("Last command = 0x%02x ("), modem_info.lastcmd); switch (modem_info.lastcmd) { case ADSL_Operational_Mode_Ack: printf("ack"); break; case ADSL_Open_Rejected: printf(gettext("open rejected")); break; case ADSL_Connection_Opened: printf(gettext("connection opened")); break; case ADSL_Connection_Closed: printf(gettext("connection closed")); break; case ADSL_Connection_Lost: printf(gettext("connection lost")); break; default: printf(gettext("unknown")); break; }; printf(")\n"); printf(gettext("Modem status = 0x%02x ("), modem_info.laststatus); switch (modem_info.laststatus) { case MODEM_DOWN: printf(gettext("down")); break; case MODEM_WAIT: printf(gettext("wait")); break; case MODEM_INIT: printf(gettext("init")); break; case MODEM_UP: printf(gettext("up")); break; default: printf(gettext("unknown")); break; }; printf(")\n"); printf(gettext("Open mode = ")); switch (modem_info.openmode) { case ADSL_Open_ANSI: printf("ANSI T1.413"); break; case ADSL_Open_GDMT: printf("ITU-T G.992.1 (G.DMT)"); break; case ADSL_Open_GLITE: printf("ITU-T G.992.2 (G.LITE)"); break; case ADSL_Open_MULTIMODE: printf(gettext("multimode")); break; case ADSL_Open: printf(gettext("other")); break; case 0xff: printf(gettext("not available")); break; default: printf(gettext("unknown")); break; } printf("\n"); printf(gettext("Operational mode = ")); switch (modem_info.operationalmode) { case ADSL_OPERATIONAL_MODE_ANSI: printf("ANSI T1.413"); break; case ADSL_OPERATIONAL_MODE_GDMT: printf("ITU-T G.992.1 (G.DMT)"); break; case ADSL_OPERATIONAL_MODE_GLITE: printf("ITU-T G.992.2 (G.LITE)"); break; case 0xff: printf("not available"); break; default: printf("unknown"); break; } printf("\n"); printf(gettext("Line status = 0x%02x ("), modem_info.linestatus); switch (modem_info.linestatus) { case ADSL_Connection_Closed: printf(gettext("connection closed")); break; case ADSL_Connection_Opened: printf(gettext("connection opened")); break; case ADSL_Connection_Lost: printf(gettext("connection lost")); break; case ADSL_In_Training: printf(gettext("in training")); break; default: printf(gettext("unknown")); break; }; printf(")\n"); printf(gettext("Downstream bitrate (bits/s) = %u\n"), modem_info.downbitrate); printf(gettext("Upstream bitrate (bits/s) = %u\n"), modem_info.upbitrate); printf(gettext("Data path = 0x%02x ("), modem_info.datapath); switch (modem_info.datapath) { case FastPath: printf("fastpath"); break; case InterleavedPath: printf("interleaved"); break; default: printf(gettext("unknown")); break; }; printf(")\n"); */ printf(gettext("Module version (driver) = %d.%d\n"), modem_info.modmajor, modem_info.modminor); /* printf(gettext("Module version (driver) = %d.%d (%s speed)\n"), modem_info.modmajor, modem_info.modminor, modem_info.modspeed==1?gettext("max"):gettext("normal")); printf(gettext("Hardware version = %d:%02x%02x%02x%02x:%d.%d\n"), modem_info.hardversion, modem_info.harddata[0], modem_info.harddata[1], modem_info.harddata[2], modem_info.harddata[3], modem_info.firmmajor, modem_info.firmminor); printf(gettext("Alcatel firmware version = %d.%d.%d\n"), (int) modem_info.alcfirmmajor >> 4, (int) modem_info.alcfirmmajor &0xf, (int) modem_info.alcfirmminor); */ printf(gettext("MAC address = ")); for (i = 0; i < 6; i++) { printf("%02x", modem_info.mac[i]); if (i != 5) printf("."); } printf("\n"); /* printf(gettext("Serial number = ")); for (i = 0; i < 12; i++) print_char(modem_info.serial[i]); printf("\n"); */ printf("VPI = %d\n", modem_info.vpi); printf("VCI = %d\n", modem_info.vci); printf(gettext("ATM cells transmited = %u\n"), modem_info.atmcelltx); printf(gettext("ATM cells received = %u\n"), modem_info.atmcellrx); printf(gettext("OAM loopback cells = %u\n"), modem_info.oamloopback); /* printf(gettext("Link lost = %u\n"), modem_info.linklost); if (modem_info.extendedinfo != 1) printf(gettext("Extended info not available\n")); else { printf(gettext("Extended info:\n")); printf(gettext(" down corrected errors = %d\n"), modem_info.downcorrectederrors); printf(gettext(" up corrected errors = %d\n"), modem_info.upcorrectederrors); printf(gettext(" down uncorrected errors = %d\n"), modem_info.downuncorrectederrors); printf(gettext(" up uncorrected errors = %d\n"), modem_info.upuncorrectederrors); printf(gettext(" down hec errors = %d\n"), modem_info.downhecerrors); printf(gettext(" up hec errors = %d\n"), modem_info.uphecerrors); printf(gettext(" down attenuation = %d\n"), modem_info.downattenuation); printf(gettext(" up attenuation = %d\n"), modem_info.upattenuation); printf(gettext(" down SNR margin = %d\n"), modem_info.downsignalnoiseratio); printf(gettext(" up SNR margin = %d\n"), modem_info.upsignalnoiseratio); printf(gettext(" down output power = %d\n"), modem_info.downoutputpower); printf(gettext(" up output power = %d\n"), modem_info.upoutputpower); } */ } usb_close(adsl_handle); return 0; } cxacru/init/usbi.h0100644000000000000000000000225707651315756013145 0ustar rootroot#ifndef _USBI_H_ #define _USBI_H_ #include "usb.h" #include "error.h" extern int usb_debug; /* Some quick and generic macros for the simple kind of lists we use */ #define LIST_ADD(begin, ent) \ do { \ if (begin) { \ ent->next = begin; \ ent->next->prev = ent; \ } else \ ent->next = NULL; \ ent->prev = NULL; \ begin = ent; \ } while(0) #define LIST_DEL(begin, ent) \ do { \ if (ent->prev) { \ ent->prev->next = ent->next; \ ent->prev = NULL; \ } else \ begin = ent->next; \ if (ent->next) { \ ent->next->prev = ent->prev; \ ent->next = NULL; \ } \ } while (0) struct usb_dev_handle { int fd; struct usb_bus *bus; struct usb_device *device; int config; int interface; int altsetting; /* Added by RMT so implementations can store other per-open-device data */ void *impl_info; }; void usb_fetch_descriptors(usb_dev_handle *udev); /* OS specific routines */ int usb_find_devices_on_bus(struct usb_bus *bus, struct usb_device **devices); void usb_os_init(void); int usb_os_open(usb_dev_handle *dev); int usb_os_close(usb_dev_handle *dev); void usb_free_dev(struct usb_device *dev); #endif /* _USBI_H_ */ cxacru/init/amxca86u.sh0100755000000000000000000000026507653255644014023 0ustar rootroot#!/bin/bash # # Script to compile for Amigo AMX-CA86U # make -e AMXCA86U=1 $1 $2 $3 $4 $5 # To debug without modify cxload.c # ./amxca86u.sh debug # or # ./amxca86u.sh debugt cxacru/init/olitecv3.sh0100755000000000000000000000027607651473675014125 0ustar rootroot#!/bin/bash # # Script to compile for Olitec modem USB ADSL V3 # make -e OLITECV3=1 $1 $2 $3 $4 $5 # To debug without modify cxload.c # ./olitecv3.sh debug # or # ./olitecv3.sh debugt cxacru/firmware/0040755000000000000000000000000007653267063012677 5ustar rootrootcxacru/firmware/Makefile0100644000000000000000000000057607653267063014344 0ustar rootroot# ## Makefile for Conexant AccessRunner (install firmware) # FIRMWARE_FILES = cxinit.bin BIN_PATH = /usr/sbin ifdef OLITECV3 FIRMWARE_FILES = ./olitecv3/cxinit.bin endif ifdef AMXCA86U FIRMWARE_FILES = ./olitecv3/cxinit.bin endif install: $(FIRMWARE_FILES) install -c -m 644 -p $^ $(BIN_PATH) uninstall: for i in $(FIRMWARE_FILES); do \ rm -f $(BIN_PATH)/$$i; \ done cxacru/firmware/cxinit.bin0100644000000000000000000170672007612103342014661 0ustar rootroot(#&0ex /?))OZ - 0 "0" PQ " TQ " Q 4" 0Q( Q 0?0?00 @ Q Q Q Q Q Q QD Q< Q0 Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q  @<0 !@,0 00 $0 ?00)Р)|TTH.D5L5`5#)tY -L'P 1b -L'P0!b -LP$ 1P 'P 0b0b0b -LP,0!P0'P0!0b0b0b -LM[( ɠ0 0 `0 p000Sa P@V 0S |! 0S 0 0S 0ɠ@`P@VP@W `0S ! 0S 0 0S 0ɠ@p`P@WP@X p `0S ! 0S 00S0ɠ@`P@X)@7D0(Zb0bcpbbPc -L 0 0006pcН -LT4 R00R0S 8P 40S8P mb -LaZ@vRDg9L0@'R[[GZ@ -LP0c -L0 [pc -L*Z9 D $0 @R0"Zcc p-L8@`0PSd 000 P`pccc -L(@0S j[4 )000c -L@@0S40 409@I[00cc -L0c -L@/ 0DSY,0@(00@S Ycc -LY9 D $0 @R0Ycc -L0 0cc 0-L(P0S0 809@@Z@0c -L@@0S40 y809@00Zcc -L0c -L 0@ZS 000S cc -LM@v?00  0@0$KcMb p-LP, 0ES`0Sp6Y0 )00I0D00P1YD00S D00S 009 0 9Dpc -LMPU $Kcdp $d0c@0$Ƞ 00L 02c2cA200, 2c2cL2202c1A 0E.ų -LP P00L L00HH0D D00@ @00< 00 4p8<@TD p-L9L PD0` Rp @0S@40S  @p -L -L< P 0L00  10 0L0 ca -L@ TTڅX 0 $ X -L@ TTpX 0 $ oX -LaX9L@ L aX -L@UX9L@WX -L 0-L@GX<08@800400000P@=X0bcL -L 0 0 100S% `0`S" 00 00 00 0 0 ,` 000S 0 B0RR 0 00 p-LM@W 0 00`WVp 0S P 0Kp 0[ 0PUU 00 0S 0 100S 00W 0 00`WVp -LPp@AA@QA!!"""""P90060ES`4 U00R0S p(WU40S 0 S  00PW 00 ,040S00 S00Gpb p-L@0S`WPP40`S 00 8SWpGpb\. -L@040S  0 10 0S 0b -L@040S  0 100S 000b -LQ Q  0 0G -L$0 0 0@ 0 cccc -L0 000 00cccc -L`001!001!00pP8U @UPEU U<0@0c00010$!S ! @00= U00@bS @ @b@ 00e0S'@00!ꔐ@b0PbS @b xzb@0 `@sb Dnb@00@00 @0e000cccc8 -L`PpL0@S 040S@0@T  pH00H0H0@00@T*@ 00 @ @Rzp 0@0@T:Ub -L Mp`@PV -V0GSH))))()))(T(4()))))( Ip  !,, K"@T($0SP#,K5p 00 0}PP0 83PP [%PU` 00 0T0 U00R0S 0SUi bi+ -L @P))))))))  -LP0*P*8*X*@*`*H*h*      -L`UPp0FSQ++++++++*t+\+\+++++++140S@L0S0@05 @ RpH00H00@0 " } yp R Q  R Q 09 000  P,UbUi -L8 0000Q + -LQ~ 0-L@PT0"0S 00SPq0DS@-@-@-@-@-@-@-@-,-,-,-,-,-,-,-,-@-@-  U0+ 0-L1P20@S> U;0ES1h.h.h.h.-.h.h.$.,.4.<.L.L.L.L.h.h.00S$0x00S$`0\0X0T0@T 0 @2@0+b\. iW 0-LPU00ES P/P/P/P///P/P/(/(/(/(/(/(/(/(/P/P/V$ S$ @ 00 2 0+ -L@Tq 0+ -L@TP 02+ -LP02 + -LP02 + p-L`0Qi@T dP ` 00 00p -LP@ 0S _] -L P  0R   -L0P  00S0 -LP 0Q  01Q 000 -L@P  01R  ^ @ 01Q 000 0-LP@U b@T b0 -LP b -LM@ 0@0$ PC -L\00\ -L0S0S -L -Lp`P@T *Q PP@T: -LM080 p@PT  W``V@APU; DD0S5  DP- HH0S' @p< 4@K|bb`-`-`-`-`-`-`-`-`-P-`00- 8@>UH0P0D0,ЍL0XU PL6 0-L@0PSVH0SHD0SD>0 0-L@ 00 000PS000H000S 00000 PU<0SHP0PP00S 00000 00P 000000P080U 00 080S0 0PU0$00$0 08P0 0-L@P4Pq\0400 -L(00(040S ,00,0 -LP`pU X @0VD{@T P ` )^HpPp 0-L@PPD Q DuPPP0 -LP  -L P @P 0S  -L -L -L00c -L -L00c -L -L!000`qVg 00P0@0CSAt99::9:99:::9P9\9h9+ P3, 02 -s*p';0#0S000 P 0S @ KP   P000S U @ 3Y ,a@FUcc -L``-00-4qp-_P-.$@0/A00- 00-p-P-.@?0! Ѝ`-00-p-N\ PP- @0$(`- 00-p-P- @?0 Ѝ`-`-p00-]P- @\0DH`- 00-p-P- @00d,Tc\dp8| -L@ U U1/ ,TT$! c -L -L 0S 0S .@1S0S| $1S 1S ;\@1S<X2S\,@D2S 2S HDc+ 0-L`@TP  y @u  $ | MK0c7 77 0-L`@$s TP! X$!@ T$! _!$ [ , *0c7 77 -Lh@DR@d 5D"<1"0 < 8 c 77 0-L`@9TP  @  $0c7 77 0-LP@PP$!!@!$!$0c7 77 -Ls8, <0 )0 )00@ 09 )@=08009 0)0` -LP$A`A0A PQ ` 0ET !0S , 0,0000000PS 0PS ` 0ET !0S , 0,@00@0000 0PS(Bhilihhh -L)@6@0 @00@08a -L)7@0 <00<08a -LEMD9|H D0H b0D0 #D 0! 3D041 Q c@00S0(!0>#481  T@%@ T@% @1 S:P $ K0 00 T@%0 00 T@%@P@8qW Xv`vhvpv0R,RRR<SQ 0S- 8 )00QIK  4$pKC+A 0A$pK  A0$pK40 A0$pK40 @A0$pK40KK\H00CH0D00D0@'8q@! 0S Q 0IK  0p H00CH0D00D0@H00CH0D00D0@@H00CH0L00L0 p%H0S^ 1S d00qD0W 1ST 1S 004qD0W 1S 8a \. XWii+ -L0`0S @S 0x 010S 00100D 010S 0010 L00L0piiW -L8 )@00% -L8 )00 -L8 )@?000S,+ -L8 )?0 -L@TLzzdzztzzz009L0 9X09d09p0 0 c0S0%0b 0%000 00 0Q0S( Wi \. -L8 )00@@T00\0S( 1S   + 0-L8)00P@U00P0S00S 0t@1S  P1S  P 00 000b+i p-L809 `@@T00VQ p0S P40S L0D088P\ 40S8 p  Pp1S 40S8  pbU+ -LP`p`0 80R  S 0S 0S@T)0@T:b -L8 )00 -L8 )00 -L8 )>0( 0)0ͫ -L8 )@>0( 0)0gE# -L8 )@=0 -L8 )@=0 -L8 )@=0 -L8 )@=0 -L8 )@;0 -L8 );0 -L8 )@:0 -L8 ):0 -L8 )@90 -L8 )90 -L809@( P 0 0S0 0 bbdh -L809( P  000   bb -L809@' X 0SL 000 S000 0< )0@70 00bi -L809'  LP 0   b -Ld 00 8@600 0800S jh e bW -L8 )60 -L)0@0 -L)0@0 -L)0@0 -L)0@0 -L)0@0 -L) 0@0 -L)@0@0 -L)0@0 -L)@?@0 -L)?@0 -L)@>@0 -L)>@0 -L)@=@0 -L)=@0 -L)@<@0 -L)<@0 -L)@;@0 -L);@0 -L)@:@0 -L):@0 -L)@9@0 -L)9@0 -L)@8@0 -L)8@0 -L)@5@0( -L)5@0 -L)@4@0 -L9$@  (@40S8T 40S8b\. p-L`V̅䅀@009L0 @9X0@9d0@9p0 0 cp0000S0%0b 0%000PUp0SP402\p   pWi \.+ -LHM!`80S 4 R00R@@T 0dKpV>l h 0d0KP@ U*dpK 0p @@T 00@S @ lp P U:T 00S  dK]p 00 00h\ T D00S dKJp 00 0 Cl>b -L)@7@0 P00P08a -L `@0SL0P KP (0  IM q Xb -L@pT񟗌t Q000$0SaP K$PP zK$Pf !$0,0?(07] rhQ000$0SL1P P[K$PG ,!$0,0P>(0> SP000$0S0P (0pWbi \. 0-L P񟗶싀PȌLB$0S0RP0 J$PP J$\"$0,0?(00LB$0S082P0 PJ$,P(0B$0S01P0 J$, (0A$0S01P0 J$,(0A0S01P0 J 00\A0S <1P J 0A$0SPP J$PP {J$ $0,0?(0@$0S 0P PkJ$,P(x@$0S `0P ]J$, (D@$0S0(0P0 OJ$,(0Wbi \. X p-L`P@ll l(l@$Q 0P @@@@$Q& 0P" =Jp 0$0,0(0`h040S`040ST040S H04@T 014, )000`!040, )0008!040, )000!040, )0 000 0 0 0 , )0?0 0 4 04 04 04 , )0<00 tP H D0 @ 4 4 4 ,04 > 00 ^Wi \. -L P񟗊ꄚ,P̚t4!00, )0@00!00, )000!00, )0@?0!00, )0?0, )0@>0P!040, )0000!040, )000!040, )000 040, )0 000 0 0 0 , )0?00 4 |04 x04 t04 , )0<00H @ <0 8 4 4 4 ,04 > 00Wi \. -L@MPp U蜀НННННННН@iH` @iL`@iX`@id`80SW U 0 0S0W0U0S `K 000000U0000008Wi \.b -LQ P000000000 -L@ PNꀞ(`Q< )000< )000Q< )000< )000Q< )000< )000Q< )0 00< )0 00Q< )0<00< )0<00 -L PNܟLQ< )0@00< )0@00Q< )000< )000Q< )0@?0< )0@?0Q< )0?0< )0?0Q< )0?0< )0?0 -LP< )0>0< )0>0 -LP< )080< )080 -L PDȡ(XQ)D0@5D0)D0@5D0Q)D05D0)D05D0Q)D0@4D0)D0@4D0Q)D04D0)D04D0Q)D04D0)D04D0 -LP)D0@7D0)D0@7D0 -LP)D07D0)D07D0 -L9 -LP< )0@60< )0@60 -LP< )070< )070 -LP)D0@6D0)D0@6D0 -L R |>0R }. R1 9 -L*0 0S  M{d0 0S " `0 X0 WP , 0S00 00  bbdh -L ' |Q?    -L8 )00)@0?0@?000U00 -LPhpx4000,0(000c@Wi \. -L800     P>0S -LP.00 -L0 b -LhDP<U9L0@'R77k@ -L@00S  R@j -L0! 0S j -LD 0 Ri0Q0R0S _j p-L`Pt@0SS V S P00S S,00S>@PUpjj 0-LP@ @T U$ Щ   0 | x  r n  h d 0-L80P0P(@0Sԅ@PU0jj -L}y 0-L@@-@-@-@-@-@-@-@-@-@-00- @>7,Ѝ@-@-@-@-@-@-@-@-@-@-00- @>o7,Ѝ@-@-@-@-@-@-@-@-@-@-L00- D@>]7,ЍPEU0霪\adQp -Lr -L@Pp8Cx`P@ P P ("8S @$8SP@KD$8S` -LM( (BhP(R00S "xW@@(0 PU 00d8Ch (0U0R0S -L@`PpD~@P xP U zqPP `0EP@E -L@?:5@T  -L -Ll  -L -L=P 0-LP@P0P0D@T0 -L@O1pkf 0-L@P0@@0EPU0 -L %Ga@? -L@㠐p@@ U0 0 0Q0a  P0P  P @ 0R@0QT'@ V0A 0 0Q0h`  P0LP  rP @ 0R@0Q鼞 -L@900S00b 0-LP@@? JP 00000@00@S > 1 BRQU,U 0(S0 000 0t 000h 000\ 000P 00D00 000@00D00b.0\Ld -L3( 00 80080@3ii 0-LM 09@@090H <#D0 b0D0Hd10SP X1 R PP@!0S S @1 0sP0s P0H0S @08 P (0H0Sx@0SdP0S KP 000S  W0i+i0k\l -LD0800 S0%0% 0)800 H00CH0li p-L H0S @`iP@ p  8  0R0%0%0800H00CH0 pH0S< 0S 00  pili -LA2 )00 00 0)>D0:2i -L/2 $0 90 L@DHT: `yP;S ;0 00@00@09D0@;S @;0<00<09D0 0S x0P 0S 0SA$0 90 L@DHT1ii+ -L 9 )9D0000090 <#BR0a 0%000^0S0S 00 9  p ?00i 0-L Ɍ@& P00P0 04S 04S  ) 00 )00 D@;0;0Dl0P9PP@F@t 0)1c0@ 0H0P600Pil -L|  s   s pM@ -LA1@ 2 22=1 0-L A0S 1P H8>P0 0 00 SRQ<070UPp a 1A 00P3@0Q * 0 008 0Q:0P8<@DL 4 Hl 00d0` 0s4 0)0t 1b0(09 plb%I$i\i0k -LM܁P@U00T0(0 `pSV10S!109 t,0"00SS0S0(S 8V 7<5`(001 0b02 !1 0cS0@T@%\p2P:P* 0800P:t0|0,00  l00S 0RS 0S 09p000b%I$i!5+ p-L@0PT` T  )00h@ ) 00L@Q @0P =p PPP PP/plb p-L@/PT` T ^PPX/p -LP P ,0 ' 09  0 @&P 0-LPY00dV@@/@0@0@$09@/0P -L/ )00000).9D /i -Lt/@ 00o/ķ 0-L@c/TP T ? bM$0p Q/0\ 0-L@E/TP T s=(4/0 -LP(0  $09 0   -LP(0 $09 0  -LP(0  $09 0   -LP(0  $09 0   -Lh0 PR 2b11H #3ba`@0sP P<09Pb-I$ -LP(0 + $09 0 + -LP 809D 0@;0$ )0$ $0@;00809 0-LdP/\00S0S.@@|. 00\b0k0 -L@@-@-@-@-@-@-@-@-@-@-,00-( @>0p0@ 0Pƀx0k -L -L -LP+ -LP" -L -L  -L200CS{ -L t -L p-L@P.T`   9       U        } {-p -L 0@@ o l4k p-L n@ kPU00T0Sp-L 0`S0C0PkT U -p4k p-L GP D`V00U@@Tp-@ 000UP V >u-p4k -L@T !! -L!& -LP& -L -L0db -L!("8#8 -L00 400 800  p-L0)0lS0SpQph 10 \0S@0$p@5S7< #;70 #;0 0S@0$pb4lMbTlHl p-L`@PUp',000Sp @/ @pb -L00C0Q0S  0AR\00Q0S  -L00`P0@ 00 `@ Rd000S $09Lp`HP0@8C 0 0008# Qb`lpl -L088 <$,0 -LM @K0 [-- <逘 -LM0K0-0K0-, K0Kv@[0[ 0[ [逘 p-LP@U C`;@T 8p -L@0 <錘 -L -LM@K0 [---- <锘 -L00)00 )0000 00 00l -L40@S )0@0S dЀ -L@00S 00S -L 2 S00700 P000700 -L4 0Q 00Q ~h{h -L, (0 c Ƞ,hOp -L0E/P@pv7E/Er7v S`pPⶆ0SPH % P`VE/ hP E\鴘pO 0-LP 0ohP= 2@^hP  0@R&T,  ER!UhP$ @DhP  0@R T Dd0d 0Q T Dk%PU0 a%z0p,Pș -LLM,@K0  4K0  @pK0 } H`K0 w lPK0 q 0!0K00K50KD0KL0K 0@~ 0 y 0 t 0 o 0 j  -LMĠǠ, PĀĐ 0,,S}㓅0#4(0K@p0`'0K (K 0p\ `X `@T PU@ 1@T 骚Wl p-LMAx0 aS@0D\q00KH0K@ 008C8s000K 00K ȅp髪*bȞ -LMP 0 ]\Q@=?9 0s -LM( P`@pGxP  pp0A")`岀W 000 (8#8$0 1 olО@ -LM$0 PApxP2  $`K0A(p$0[ 000 000X   ,@P(_P_000Po_000_(0 1 !ОDl -LM$0 PApwP3  $`K0A(p$0[ 000 0000X   @P(|_P_000Pos_000l_(0 1 ОD -L M0 00- lC h „( h0 ß^0q, ^@Ѝ/ 00@T0 h|0< 41 00!0 08SX00X0X00X0X_>:`_M000S M00pS 0#3 0S@   @__0#3 0S@   ^dRX00X0X^0000"12c1h"0S@@-0 @-0 Ѝ0 0:00C:`^M000S M00pS 0#3 0S@   @^^0#3 0S@   ^aPF^M000S M00pS 0#3 0S@   @F^^0#3 0S@   x^p`jp@PDo^kj^@D( 0T :0T 00 yls.2000 @T 00-( @? "弒0>00?0b>;^Ѝ Ÿ 0 0,$, , 00-0|@ ?d  0 >PF0:^M0Ѝ00S M00pS 0#3 0S@   V@]]0#3 0S@   ]0TQ0C:`]M000S M00pS 0#3 0S@   @]]0#3 0S@   ] 0 000>1, , @0 0T*|P0@20000 @0T:,l, -LM0 ( 0,0 4 P1hAcUp 08C8e ?  P0 S0:00C:`f]M000S M00pS 0#3 0S@   @R]N]0#3 0S@   C]bPF=]M000S M00pS 0#3 0S@   @F)]%]0#3 0S@   ]PR>:`]M000S M00pS 0#3 0S@   @\\0#3 0S@   \  0 0,$? }40\0,\0S 00-(| ?Ѝ0 $Q0:`\M000S M00pS 0#3 0S@   @\\0#3 0S@   \0tP0C:`\M000S# M00pS 0#3 0S@   @\.l~\0#3 0S@   s\Q0X0 01X0Xh\1:`a\M000S M00pS 0#3 0S@   @M\I\0#3 0S@   >\ 0 0=, \ ( | 4\ @0 P0T*|`(@00@ P0T:U T^>1 l -LM`t#1f@@-0 @- 0 0se~p,p 0Ѝ S 0!S0 $F> ]101 R=r000Sxre e0 00e0Bd([0 dPD0:00C:\[M000S M00pS 0#3 0S@   0@[[0#3 0S@   [qPG[M000S M00pS 0#3 0S@   @Gp[\l[0#3 0S@   a[0 0< 4Y+p=00=0<M[=p>00P2 {sP͠  0 0P - \p00(-Hp 000S! $ 00P s,.l͠ "0 0P 00- ^0=q00PЍU,@@-0( K@-0& K.̠47 2[ 1  0 2[( rq=00=0 <ZЍX00X0X00X0XZ, ,p000000'0@S0җ00҇00 P 00-, @?hЍ@,0 P @@-@? X@-@? Rs -LpAgA00- 0=#0S0:00C:`jZM0Ѝ00S M00pS 0#3 0S@   @UZQZ0#3 0S@   FZ cPF@ZM000S M00pS 0#3 0S@   @F,Z(Z0#3 0S@   ZxR>:`ZM000S M00pS 0#3 0S@   @ZY0#3 0S@   Y6  0 0,$@ 00-|@ ?  [00- 00 0Q0:`YM0Ѝ00S M00pS 0#3 0S@   @YY0#3 0S@   Y0|P0C:`YM000S# M00pS 0#3 0S@   @Y.lyY0#3 0S@   nY:`fYM000S M00pS 0#3 0S@   @RYNY0#3 0S@   CY!0 0@ P0 p0U*|`08CHt'0 P0U:`g>P008CHt>`P@d&P?0UWV %[p`w@@@ W [``v@h`@`@l -L0000 000000000000000 0%0 0&0 0'0 0/00000100700800900:00C00D00E00M00N00O00U00V00W00X00a0!0b0"0c0#0k0$0l0%0m0&0s0'0t0(0u0)0v0*0 -LR00\00Q0\0S RR0Q0\  -LM( 4 唓   x(`@@ 0,0 R 0 0000 >< .@000 >< .00S 2(p0 0000 >< .00000 >< .t2,`K@ V00R0S, L(z00S 000 000 0 01000S 000 0@00 0 0004p00S 000 0 004 0 0104`00S 000 0004p 0 0000@T ( &4 0000 S@PD$W&W(WD"W4`0, 0< <0<00S 00C?  0 0004p0S 0 CT8j 002000048#82=03PU' 4` 00BT  (yP  (4p 00BT'  (yP  ({44`00B (]P  $(`4p 0R000 0R 000 0R000 0R000 0R@000(100S0 0  0R 0004`0 0S0ſ00@004p<00 @RP 4 0T@0 B @XPvWO@0020e@0000@W_D U4p 00R00DU,\M. 0 R000> 0S   yxxx0쟆TM?0      ,0 0R00< 0S   < 0S   = 0S   < 0S   ,0 0R00< 0S   = 0S   ,`V M0 R000 0 R000 0| 0R000 |0S   M/000 000000000BPDU UU UU U T TntTDT00S 000@@D"00 BS   00S 000@@D#--("(0C0#-0AT,+0+@/b0S0 B0 c 00-l+0+@/b0S0 B0 c 008APDT  0 b23=,<0=  0 b#200?030,=!!<0=T~TM?000S @. 22b1b1c!b00A/#80B. 22b1b1c!b0L\^@. 22b1b1c!b10A/#80B. 22b1b1c!b10C/#80B@_DPE@6TB2TH.T J*T@? A?0B? D<TD>TDTFTM?000S F "! 22b1b1c!b00G/#80D  22b1b1c!b0F "! 22b1b1c!b10G/#80D  22b1b1c!b10E/#80PAXSZSDPSDRSC?0 D? E?0F?  DLS DNSDTSDVS>;;SG/I?00 #20 0cG/I?00 #200c0\S>;;S I?00H/00 0cI?00H/000c0xH?A^oS>dß<5lJ @020><5l@020 ShWSEfSS0Ÿ4|<l@0Ko 2004|<l@0Lo 20l:Sp6S0Ÿ#1022l@0" Io0,<00005l@02Ko0005l@02Lo0jSn S0022lH@0" 0,<0000SIo0030 0cI0030 0c   0#10SI00#10 0cI00#10 0c   @IoDbRD`RM_P000@rR000rR000rRW/ 0#2S< ("" ,\ VAA0B`Bہvp0000#1 0S   00 0S   0#1 0S   10000 0000000$0000 00<,0S <0S0Q000,<0S =0S0Q@0000A"R4`00S00S Y/00000000000S 00S 00S00S0 X000(p(!00 0S   0 0S 00S  X0R000(`(p$!000 0S   0@0000S 00S 00S00S! Y000((` 00 0S   00S 00S Y? Q    @  ,@>Q>Qhhs -LMp@N&`@PT 0@D&PP`@T0`iP@ 0V @/&@P 0T,P 00C(0 @V@&P` @&,P U,P `(@ T -LQR R 0|0S0200S0#2RG HH,H>;;SL00>0|0S000S 0#3T 0-L@@PP T0 0000 -L0C0CS;(I`IMIJXJJIJMKhKK,KLL8M|MhL00C\80 00L\0C\80 00L\0C\80 !80 0  L\0C\80 !000L\0C\80 !00 0L\0C\P8 18 00!L\0C\P8 18 00!L\0C\8010 #4 0L\0C\8010 #4 0L\0C\80 1 0 L\0C\8 1 0 L\0C\80 10 #4 0L\@P80 18 010 8 1L\ThP80 18 010 8 1L\p$Q`80 180 10 !80L\ <80 1L04\8C(0"! P80 !80 1!2 1L&\0S 8 @? 800( @80 00 TT 0-L0CS 00CS񟗾hNNQNQ$OxOOPQPhPPQQQQQQ00C\080 00L\00C\080 00L\00C\008 1 008 1#80L\00C\0P8 00 008 0C80L\00C\0P80!00 008 0C80L\00C\0P8 1P 8 0 L\00C\0P80 !P0800 0L\00C\08 00 !0L\00C\08 0 1 L\00C\008 0 !40L\0 $00 S S00C\08 0L\000C\08 0L\0/0 8C8S?C\08 0L\0 -LpPff@T# f @PA`t0S :S 00 d 0 0000DaP@ $Xf i -LM⬑0( ŏ, SaAN@E~p. =>000S  P>0  "#"Q,0080 1 L@PP_P000@&N000&M(0S =>000S@q @ 00S,008 1 N@PP_P000,@&M000&Ms 0-L\ @000HPeP40 1S0  01p0힇 -LM040 0(0 @ 000 P`T0-@?V @@-@? O@-@?/I@?$0 Ѝ 00- 0>$@ Ѝ4K p-LM00-`@P 0+000 ?0$0 @ P 0,0 0Kp -LM`P8CHpU 00-H$H 0 00- 0Ѝ080 8#8(0 O0,0 $ 040 8PK080 @,@ 040  p-L`PU p QQQ  -@? p00- O@? 00- @?p gpԡ -LM  aPeqP eP @@ 000!I0 1  0! K@ LPO000000P000PoL000000000Lܞ衆О -LM$ P adqP dP @@ 000!0 1  01$K@ vLPO000000P000PofL0X000000000WLܞО p-LM [@[8[H#8$X@[aH e0$(#PdRe"[!@e0!"K02e01[11Kd (L!PL@TW2[$ K[1[01[ nK6p ĠK#K6#ČK2[( K02[ t2[26n0"[0"6n06"[0462[#4p04@l0Kl2Kl4Kp -L M, 0 pW (Kp0 W*`gV,0@ P0R    `gV0 X:pW -L M( , 崃@@@00 30 oA΃< ~>@0 K}K`8` <``<` @M0@ p00S M00pS g? @@ 0 ,gbKg,]K0,`4` 0 V!*b冐F,4`0 D ,0PSt`__D`X`l```8`<0 0 0000#P ,"1!R@!MP8`0<0  @`303D<`K@0 0 B0000#P !1!|@!%P'80<`0  @30C3@@$ @r@e@P0D0 D`V 00S 0S 00J[l`F J00S 0S00,J[`F Jks PT00S 0S 00AJ[DJRM000SJ M00pSF go 00S 0S 00,gvJh?[0hpJ5go00S 0S0gϠ 0,gaJh?0d[`h0XJgϠ 00S 0S0go`0g,EJi?[0i>J4( 4``4` 0 V:(h 8 -LM( , @d@c@c0b0 0 b&Jd(J넓ßş8 EΌ< dM0~p00S M00pS f?0@c? @ 0 c( If(I0,!4 0 \<*Π@ ,40 `0PS񟗐fde`ftffff8<0000 0   0P8"10@17@!2 @ @00C3b8< 00 00@ 00C0S8<0000C 0   0Pd!101@!, @ @000`,P*8< 0000@ 000r@e@ Z@@@$0`V b00S b0S0b00@b&;IebD 6IsPTc00S c0S 0c0Ab&#IebD"Ijd00S d0S 0d0Ad(IfdD$ IVꄑM000SM M00pSI cO 00S 0S004c( Hb?0`b(H2 00S 0S00c( H`ᰐ(cHfO 00S 0S00lf(H`P(fH<( 44 0 \:(\ -L̠3Q3#0$ !0 S0004\ -LMP`12c 1K 0p01p 0 01`(@K | `@00S 0 0 0 0 0 00 0 0dS0 0Tl -LcQ12c@ A K>a@d0ST p-L12cd 1K.00`P@0 `@cQ 00h pT4\ -L00S b`l -L -L@i 00 p-L`1`0 S@mmmml8l\m`l`llᆰᦧ~!00p@C0@0C0BPGC00C0GB0 0B0G-᪹<-:DhHl 00p\ 00X 00L@00S :#D00 !03~plU -LPm,p12c"1eBnPK 00$0( 00-, 000000000000000000000000010D/ 0 00UrA1A :00X00v0 0|000000A?00B? 0I?$0U?(0p?,0v?00~?40/8 vGM0Ѝ0 S M000ST 00ZPUb 0LFQDsࣆ ji -L`p#0llC0pBP00j .r00Sj00S B00B0FB00B0Fr00Sj00S B00B0FB00B0Fmr00Sj00S B00B0FB00B0FSr00Sj00S B00B0FB00B0zF 9r00Sj00S B00B0gFB00B0`Fr0 0Sj0 0S B0 0B0MFB00B0FFr0@0Sj0@0S B0@0B03FB00B0,Fr00Sj00S B00B0FB00B0Fs00Sk00S C00C0EC00C0E s00Sk00S C00C0EC00C0E$s00Sk00S C00C0EC00C0E(s00Sk00S C00C0EC00C0E,fs00Sk00S C00C0EC00C0E0Ls0 0Sk0 0S C0 0C0zEC00C0sE42s0@0Sk0@0S C0@0C0`EC00C0YE8s00Sk00S C00C0FEC00C0?E<00 0SP  -L`p#0llC0pBP00j .-r00S j00S B00B0EB00B0 Er00S j00S B00B0DB00B0Dmr00S j00S B00B0DB00B0DSr00S j00S B00B0DB00B0D 9r00S j00S B00B0DB00B0Dr0 0S j0 0S B0 0B0DB00B0Dr0@0S j0@0S B0@0B0wDB00B0pDr00S j00S B00B0]DB00B0VD s00S k00S C00C0@DC00C09D s00S k00S C00C0&DC00C0D$s00S k00S C00C0 DC00C0D(s00S k00S C00C0CC00C0C,fs00S k00S C00C0CC00C0C0Ls0 0S k0 0S C0 0C0CC00C0C42s0@0S k0@0S C0@0C0CC00C0C8s00S k00S C00C0CC00C0C<00 0SP  -LdM` 12c1fr0Ky [0 020=y [<"2=C ABP` QCMCB00B0DCB00B0=CC00C06CC00C0/CB00B0(CB00B0!C00S .|fJp0M0#2S- 00G[[=00SȪw xsl0 0-LP0f@0 !00@100100! 00S 0100100!B;010,00l`p -L M`(pK @P0Sk00X 1000U?0 4#0K"K0t p p-L@0 t P0`0X 1 `U0(0U$0 0Vp ap逦p -L@ Q Q " Q ;UE0 0 0SuD02U?0  $0 * :鰥 -L 1A QN(4@hȄX00 000$00J 00S00 00S 00 00S00 00S00 00S0000Ȧ| p-LMP4@K0 \Eo`P 00 p+KP0 0000p0~P2K K [0S0B0K@% 0[0[ 0['$, 1[1[20,00p`@0S BP00 0000p$02p䥆 p-LP`SA@M!@08 BS<0S8C$0^0P$00(9S8#8S"( \0S>S0S\00A  80P00p p-LM`K K+, 1[1[d [0P[0 [<44 8@- 000- 0p -L@ 00S0 NQ Q YQ;:0 0l0%MQ CQ RS 00000 000鄮P -LDM` @Kd d9\Kh  h9 i00-2 Z00-00-Ÿ-Q00-00-H00-00--?00--`Ÿ-00-h-HŸ- 00-d- 0`$2pDЍ*`!0daAAP (({9h!((u9h-600-d-- 1 `!0 d]9 8`KX9!hT9!T@KO9@-h-$00-`-d- 0  Ѝ`!0$P  -l00-y -l0c xp  -l00- -P<0c  Ѝ`@`!0 V$0D -L@ 00S0 NQ Q YQ790 00%C0CS*ꐍč䍁0 000S000C0k0000S0 000000鄮P -LMP0@T38p`pg@(`KA 0PKAP-00-00-`-00-00-0 00- @ 0 !0Ѝ4Km30[S S S -S20[S鵮P -L$M8 < 00q88`g!`0PV),KD 4KH 8@0 <tg@DAHAH-00-00-D-00-00-x0 00-l\ \0 8!0pPE`Ѝ@EP_P# V:P -L@ 00S0 NQ Q YQ38"0 0p0%MQ CQ RS 0 0 000000鄮P -LM< @ 8K\Pdg3[#[1 @-|1 <t@- B<!0pЍ!3[8K8#83[!@fP,`KA4@KA@-00-00-`-00-00-0@ 000- 3[@8#83[ -L0 L  Ѝ <!0 pXp| p-LM`@fPyf0@ 8S008C K0 8S008C(@K0@-  -  - K -  -pp @  !0,K ,0[ЍSp+0[Sp*0[Sp:p鰱p -L@ 00S0 NQ Q YQcex0 0p0%MQ CQ RS 0 0 000000鄮P -L M, `0` 0`@` 4 pနɗ8 @`@Q  14`4 011cQ0SG  @80 0 020-00- 210- 00  D 0`<48"0P1PK- 0 0 0-0 @0 03-D0 , Ѝa!0 -10`K@ 1 ! Ѝ,< <,`<0!pW0@`0 `@` Vx<44`l@011 0SK \Pdgt0 00[00-00-| 010-pq 00 <48@l@-x 00 08-n0 0 0-0 < g Ѝ(Աīܱ|ڭ@@`Q00!00 0! -0< 1L Ѝ,P^!0(`KD` 0D@4u@"e(0['0[ &0[z-4De, 2[2[-00 < 0!0鰮|ԱFī -LM@<0AQ$KK] K 鬮 -L\ `0@T)pP0$0@ PT:ī 0-L@0P0S Sm 010ESbLXdp|ȜXXXXXXX(@XXXXXXXX@000 000 000 000 000000D0F00000 00S000 00S000 00S$000 00S%000 00S"000 00S)000 00S*000x0-0NU U YU 800000F0߆ -L1AQ)t0000000000 -߆ -LMQ0 AQ TS00 00000 -߆ -LM`4` p00K10S S(K ][ w-'0[0-(0[0--  8 44`!80 P4`<` Ѝ(KB ][ Y-'0[0- h<(0[ <``<` PЍUW044 \l̆,$@ -LMp0A,`K1104PK1101A00-P-X?0-V/EW?ЍP+X❚\⿐`g)V/EmXX1S PP-o` 0x@  IX1 0 P- 0 40- sd߆ p-L\20-X" -`@D!00Ѝ0CS~ȁȁȁȁȁ4ɁpɁɁȁȁʁʁʁʁȁ0!10-!@ u!0p0p!`10-X! -@H!T ^04!$10-X! -@ ! O0 10-W/  -V  -  -  --@60 1P-x0@.gYf-- 00-N-0 H@.!0p$4ӆH( 0-LP0@0S S 0g080 -LMP0D#01B10E%Ś́<́́΁8΁8΁d΁ӁӁӁӁӁӁӁӁ΁lρ|ρ4Ё`ЁxЁӁӁЁӁӁӁӁссxҁӁӁ ӁӁӁӁ000X1\10`1l0/ 0 PbG NA0PKP-r0@ !0 NAP-0 {!00 pQyGH00S<00S# '03K3[8S #[(B(1#213[03K3[8S00 TG3[03K3[8 Sڸ0,0 01@nG00V/00`000-@?0-0/.WG|d4T`t#t3@lß0 A-PH8C8D8(B(̠LX?0-V/(EW?ЍPy\1Sv\1X`! -!&(V/E@Tf!0VϠ 0 < 4BV/E@TQl!0VϠ 0 < 4|$EJEcP=A޿@V/ EeP1 @` 00- 0EЍ00X!SQQ@<0T T 0| |h l@!0p80-pd߆ 0-LMP00CS񟗁@ففففففففځ ځ,ہځhځځځځف,ہ,ہ,ہځځ,ہفف10-`!!  -\! -X! -! -@Vk!00x10-`!p!  -\! -X! -T! -@H0!0 -8@$! 2孿 @ V? 0 -@ 8 C8 0 @ @h@KAq00-`10-X10-p0 00-@-tt0@D00-D  -@P !00$\ֆ$LtH 0-L@0P0S S 0 0f0 0-LMP@0@1@D%TM܁܁4݁4݁4݁4݁4݁܁4݁4݁4݁4݁4݁4݁4݁4݁4݁4݁4݁4݁4݁4݁4݁4݁4݁4݁4݁4݁(݁4݁4݁4݁4݁݁4݁4݁4݁܁000X1\10`10/000?X1@?0V/000 0H0\1000000000000-0d߆ -L@0AS?pށ|ށ݁|ށ|ށ݁|ށ|ށ|ށ|ށ|ށ|ށ|ށ|ށ|ށ|ށ|ށ|ށ|ށ@ށ0 * @ p0-00mU?0  E?0 D0 sU/ 00$ #߆߆ 0-L@U/ 0P0S? E00 00S S 3X?0-V/W?ЍP!\1S\1X`! - X?0-V/pW?sЍP \1S \1X`! -8 CP$0-P0d߆ 0-LMP00S S & X1 -`!!  -\! -@  !00\ X1 -`!P!  -\! -@8 <$00-$  -@$ ن\H -L -LV/00\ -Lp00@V?0`S00S B00- 000- 000- 000-000-000-000-000-00-T0 L0 >$ЍR!0P@Tl$ۆ -L00S S 2 -L Mp\001A!Q\d,V/0S 00C0\q00V/0S0000000(00h0P`@00 A- A- A-A-A-A-8C8(B(!0AP@Ѝ?0U( P0 ` @, ,0! A-A-A-A-0 A-A-8C8((B(X(m0(!(eA,0 , P@`ЍUP`@0! --3H!0@jAP@ЍUP`@0 00! --'!0IA0 P@ЍU00V?000(0-P߆ -L@0AS98DDDDDDDDDDDDDDDD0 $ @ px0-\G00U/ 0040 ! !߆߆ -LM@U/\a 0p0S2 E00 0P0FS OS % $ [/ 0Q KX$0KP? 0Q"[0 p 0-p߆ -LA(R0b00c8C( 00B"H -LA 8S("(!j) -L!P!!)  -L0@*P 1 0-L@D000D04>8#804E00 0E0DG(U?  0 U>(@00@0@P6(@00@0/(0 0-LPD00SD00D0D00D0D00D0D00D0D000D0E00 0E0D (@00@0@@(@00@0'0 0-LPD00SD00D0D00D0D00D0D00D0D000D0E00 0E0D'@00@0@@'@00@0'0 p-L@PϠP0x>8#830 0Q00 0 0 R00 0000Po`'0@00'p -LP0!0  -LP0!0  -LP0!0h -L T1A12c!b""QG dddddddddddddddddd(dddddHddd800Y{u=08F#00P 00@ 004 0S0000-so o߆ -L Mp 0 S12c!b3 0P0P,P `p 0!0Dß0 ( 8 0S0 $!02 !0 _P00!0O$ p@00{!00< 0S- 0(i~!026 \q!0? 00Nc!000SH 0t<Q!0L1Q @/D!0Z O00 5!000Sc 0#!00l !0u ,LPD0PT0\L0X  @!0o o  0-L@PP*0000S00̅00Ѝ0S 0-  - 0@ 8#X/000S |1|H$H n@HD08C( S(!@ _@s!0P0 AH0$H0!  -!6  CX!0Ѝ@HD( T3 \10-@<  @Q (=!0. ߆Tx , 0-LP0VO01A"1"Qgp 0LXd/0S0000h00h0h0S0h00(000 (00(0(00(0(0S0 M0#2S0&000'000000f%00000000000 000 0 ľ.00-0.߆ -LtM0K s 0x12c!b" Vp 2T  \0 [0 0唀?00S 00s.30@# ` Vk!0p h0l10dEZ!0᐀(04s10,- $2G!02P $9!0 p0市10(!00"10hrp-d$ !0D2-P !0ᔀ `010!0]p00码10qp-6 !0ᔀ ЍX0!0p00410qp-H !0ᔀ\0 10p-Q !0ጀP0 10p-Z !0 Ѝc ─lT0`CF``#wPpD0h ߆ 8Ll0S  00 VPD0 !01D00S0 0 p00-00- 0;PЍ0s \ @0$100L0S R x$P0F8S`Ch0\@,!0<, -L 00L@A0LS00 T0SX2! 9\ࠑ70L 1 ># 1M^00 0-.߆ -LPԐ0p"1a8#H 10S 1 0S1 00-10S00-  0!0Ѝ08C S.l -L00A@T0L"1K? $" M^00 0-.߆ -LPp0"1aK 8#HR$ RL? 0 S40S1 00-K0S40S00-L 0Mb!0Ѝ08C@ S.l p-L@00NPU0Vo"1P? 0#??2pA@0 0#002pR^ M^ SP 00p 0 /p%00p0-p.߆ -LM`  0VOpW2!Q 0 Ի2?"A? 0 0xrx/8#HR$ R( H"@00 S40S1 00-0S40S00-(0 !0Ѝ08C SAϠ 8#HR$ RB?t0 S40S1$0 00-AϠ0S40S00-0!0Ѝ08C@ S@0 Q l!00 ---|Z Xm!00 -@c H]!0.m,4H -LMQ00 0 -߆ -LM Ž 0K 12c` q Q` 000Ѝ0S ( ? s000S 6d0P\0\0< P@   !0 00S0000 H -LMQ RQ00000 0H -L 0X!    -LP0pS `000S)  0sS 0uS 00S0XS02S00 04S00 ! @!0A0!P0`S -LMps 0K dpKs r ß / B0$pK032 `$K/ B`.0K2 `0K2 C|B $pK/ B003t2 P$K/ BP-0Kl2 \0Kh2 dB $pK/ B00L3\2 $K?0CP,0KT2 X0KP2 LB / B$pK003D2 $K?0CP+0K<2 T0K82 4B / B$pK002,2 $K/ B*0K$2 P0K 2 rr $B+$K 0022 $pK4C;P)0K 2 L0K2 B $K4C;`\21 $pK4C;P(0K1 H0K1 A $B+$K00 21 $pK4C;'0K1 D0K1 A $B+$K0011 $pK4C;P&0K1 @0K1 $B+$pK0011 $K4C;PkK eKs B/㧏K<0K3 0K3 $pK?0C?0C$pK`,13 :0K3 0K3 C / B$K001|3 $pK?0CP90Kt3 0Kp3 lC / B$K000d3 $pK?0CP80K\3 0KX3 TC / B$K000L3 $pK?0CP70KD3 |0K@3 0000]0 -L p-LM`@@P,0K 1@D!TcOOO PPP`PPPPPPPPPPPPPPPPPPPPPPPDPPPPP8P,018 014 00S00S0<,0[S0-030000$0,000]00000$ 00S d0500H00U/ 000p d 4 t H -L@0AS/QQXQQQXQQQQQQQQQQQQQQQ-0 U/ 00Yt0   U?0 60S*  0S06   p-LM@U?0PE0 0 00CSX|RS`SSSlS0K0-$ K<E 0K$0[(0K [' K[&KЍP  P0-500p0K0-$ KE 0KЍP [$[[P pU?0E0`0`("(x1P 07`ph8t -L MPp00S5 S (SN %4K@@K00S@0[S EP 000000- 00R`000D02U?00S  00R0B00EVM0.000EV`V4@K0 C Ұt0!0 pP @000| $h -L1A!Q-VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV000000000 0H -L00S S S uw -L@V/1A"Q^pK0 8K 0 10K ,8K  LK -,300- c`-0-- 00-`-0-ᘳ--0B  (Ѝ +!0 p-?00-`-0-, 5[5[Ἡ-600-`-0---  - 0(Ѝ !0 -Z00-`-0-!00-00-Q00-`-0-10-H  - 0,Ѝ !0 A1A!8 40K !((,DpK ((%s -p--$00-`-0-f ---  -0 (Ѝ !0  P @@-P -00-00-u00-@-c T 0m !0 \a2 V -L00S S S AW -L@0CP P MP P dmP P {P]00,@YP0S 0S\0!@FP ,0@0/0\ -LM`P> xN@P P  P@ 0K Ĥ 00-0 P 00-00-| 100-p-l <0W0000-@ -0 <@!0(pmq| -L p0S`1`#\)PX0 20-P@! 0!0Ѝ\:( -L@01AQd|iiiiiiiiijjjjjjjjjl/(@Kۦ0 ᙣP1 ,U?00 SH/ 000U?00 S 0E/ U?00 SP0 H/ 000E/ d00p\ -L -LE/ 0000U/ 0 000 p-L@U_P`0@S E0 0 000p00$0 0<p0 -LU/ 00S 00C0  -L0@\(0 !0P ᏾@ -L 0  -L0 0-LM0K0-0K0-@x$ K 0KIP@ P $0S 0S0S0SP$0[0 0[00[00[00 -LMK0[ [,RRR 0-LP(BHP <0T ת0R0 -L00p`@|P0110 !!1 00S H0!B8?P@TQ&(S -L -L@.. 2 -L@P (00( p-L@P`Pٗ`  㸽p0 p-L M`@P$PK@ FU?0O 40KK@K 0p` -L -L -L -L -L -L -L -L -L -L -L -Ll -Ll -L -L -L -L -L -L -L -L -L p-L@P@`8#(@(AX%( pmtLJLJ 0-L@PlQ9`6X 00P00H 00@008 00000( 000tLJLJtƇsƇrƇqƇpƇ`LJ -LM`Qp堀@4t$K {$0[0S$0[2 0S #0[$[Q$0[200:V00S (Ƈ -LPe2"0 0 p20S񟗑$w8www8xxx\<"00\2  2 B ج!000!00A ˬ!00q`A Ῥ!0000Sx!000S\1  \ d:6 2 @-M000S$ M00pS 0#3 0S@  ^s 0#3 0S@   dBPD   `M000S M00pS 0#3 0S@   @D0#3 0S@   paPFM000S M00pS 0#3 0S@   @F0#3 0S@   `PFM000S M00pS 0#3 0S@   @F0#3 0S@   t0@PDnjp".02 0-L@ hM00 S0000M00 S M0#2S0000000000008@PD = 9 50 n6 -LCx P3Mor#Nv   "(*,<@>ADBFCLDNETFV@@ABBHCJDPERFXGZIdKjKlLn{LpvMtq$m&iG\dH^`Jh[pM_PJfT000rM000rF0p W000M?Fr:n -Lt@t N9M0#2S O/ 000000000OPn 0-L@ P000;<0;00 00`$"0n -LA$ X_$X_`000P000Xp$000000$000$Y_000`000Y$000000$000$Z$ $[ [$$\\$$]]$~$^z^$u$_q_$l$` hn -L@ QhQ XR S UOU JT E VAV < W8W 3n 0-L@ a_2($b((cc( (d d( (e e((ff(0n 0-L4@4 g_,g,0n 0-LD@D h_0h00i0n -Li_P@ `4j400040004j_00040004n -LO?Q0   @NOOopO?@ 100}Fz@T@OFO@oFlN?0 d10 0R L  ̯@T 000&Q!# -LM00K p-L@ R 0S8 0 Q / 8#Q 40S@0 00c8#8S8C p髪 -LMAX`0&0K(B"x&0[@&@K8XPKP0S`V 2[! ( 0"8c2K0a2K  ,K  0-L@0`0W0P0S0\0S2謂0000謂謂 @ @ 0 !"0h0S :S 0@{H0@~40@x0 !0hD -L0`0 錭 p-L ]000S" 10S000S& 000S!?00S00S?00 0S0 0S P0S S000K/000K/008#80{ ,0K  ("( B?0s.) 0-LdMP2@1 Ax0Kҏ^BUV03d4[?$[A? ?0?00h0@=*0 1K/ 000. -L/ 0S00?0 -LP -L0$4$4 4 ! 41 4 \L@ 1$40$4\N-$4 S $$4S髪 -L R1 R0S\ -LA.00@`PtyG~G/00100S0@S 0000000QA>PT -L`p2(!1A]@Ph W0Po 1Pr W00SW /000S  000 W00S Q 1PT ?p  0 ?  m5 0P0S `9 @P< 00S.0$ 0-L@("8S 0 {\PE@KB0 0 R%^0@KD#8S 0 -L0/00 0 0033~00 -LM( < 00 !YA, @)_p<o 8(#80`040 40Y' R ,B,00B00<S00000? 0 0,B,l0S7l 40l0/000 4 00S3S@>000S @@00@0@P@00@0?  0  $03l00l0p0l0pP$ς -L -LMK2!`@ QA00 00 000[ 0  K.A>003.|҂ p-LMK`!Q2!1Q 000[ 0AN@ K 0?S0/ Sp9030@S 0  㞥00p0S00h03 `ᐥpA,0 S 4ᄥ00p00p.тod$тt$$ -L2!P!3303.т -L@ Q2(!! P0333 03.ӂт -L0303Ԃ -L0? 0m  -L/0 b("(m  -L(B(  #3 03т -L@cUDH -L B?0P L?P 0-L@2!1Q33?000S 030C SL@ւ@ւ@ւււ`ւ@ւ@ւ@ւׂ(ׂf00 4P :P0jgU K0 㾤F?000S H04_,W.$ -L  -LdM@t0K 00m0[0n0[0o0[0p0[0-L0, 00S 80;S00͠ 0 4 0sp -LM000 -LM( (@T@@,@ `pP2X"1!;SPSQ2,"1$"00,@A? 0 R00P000?0S(@T00,@ 0 !0 00 ("(000AϠAX! 0 0S 00S  ("(000A,@@0 0AXS  00S ,@C1  0 0S8#Ƞ 00S 00S 00S  ("(0@00@(@AXT8# 000S 8#8G  08CXp.o0000S CϠ,@ 8 #8(@+BX(@+ 0BX!#50@0000S'  8#8@@(@+BX ͠(12c1g0 0(@+BX 8#8@,(@+BX8@; CX!@  00S  8#8(@+BX 8#8'(@+BX 8#8(@+BX 8@;CX("(008#8  ,@A/0 00S KϠ0 8# R0 0S 00S 000(@T K?00S ("(000("(0@00@AX(@8#(T00 08CX8#8F  00S*  8#8(@+BX<͠( 12c1g0!0,@ @X 8#8!(@+BX8@; CX!? @  00S  8#8(@+BX 8#8'(@+BX 8#8(@+BX 8@;CX("(008#8  B?0 s -L@/00A/ 0K/ 00X0 p-L2"0141@00? 0 /0 0 00A? 00 (BH!8Sp `K_L!(8#R! RM Q Q- H !1 R01? 101 R017 R101011 01.R01( 101p,R01 101a 00` 0S041 0000 0 0 000 004a(@+B!8"(S2Sp. -L2< 1SB/0 41SB/0B/00. -LM4 @ R\"8 211<0 @ o P8 <0 002 0AϠ00"0 0PS Ca<@@ 8#8R# RX S S; S 0 0S 00S 00S 0 0S  0@K4[Q #[0@0S 0 0" @ P0 0% 0|<0<000Kd K0 0S 00S 00S 0 0S  2[P8@ 8@;C@ <AϠ #8R#R. -L`p P H$H @H$H@H$ 0-L@00P0S 03@/ 00000 0S 0 &B/0S0 0A/ 08#(RC 0S0PR5S 0S 8#8S5SU U ) !1"Q 1! 0S ! 1S0SP0KϠ L00#Q 0S  00 -L !  -L   -L   p-L`P H$H @H$H/ @H$H1@H$p -LW00S33 p-LP0`S&P33? 0C /p @0 !J03p @P0 !=03p @0 !003p -L -L@0\003P -L0T0 D0 0 R -L7QQ4<DLT\dlt|     T0 T \0D0T0S0T0 -L -L -L -Lw -Lw -L@@"wT0 M000S M00pS wv -L$w -LH -Lme  -L@d 0-LM@DK?00  4P000$0@0$00C00oMb -LQP 0-LP@0S00@0 -L,00S P0o o -Lw -L -L -L1f -L@( P (4#8S"(8C(8@;C S  -L -L\w -L0 )00@;S0 0? 40@;0 -L0 0)?04P;00@;S 0@;S -L0 )?P0@;S009 -L -LQ 0 000vLJ -Lv -L 0-L@TP \  002!2ST\T ?0CD A8 0i?0C A8 0d% -LMϠ0 `.0M (04 B(A( 0Sw 0Xs*p8 @͠00S`  6@͠ 0( `@ӊ , ,  '͠ ,B,l@͠ ,B,͠ @͠ 0@ @ ]1S61 R@ `f>@ ]161 R@00- (^0㵂Ѝ>@( 0P00@Tl000@]T(L0 0@T4( A(( =`ss'' -L@p(BP12c 1db 뀐03UO1d S *@U #00 # o>3C1PUP~# -Lp8C'@NP12cl `b/ 000E>0 000S  & <0P@Ts -L@?P'pEn` 00000S  00(R0 ࠱8CH\00!1=S]@s V -LpP U` @V  T@pP U -L(M( 40 , 0 _12c1`2 `8 d.A B @ xAA0D0 'p0DP00pW@ 000000@00 X03#Xg*/00DPp00<0 , @PK @ 000 0 00H0 ,PH} L HPUU00C0 00 0 00H0 Ϡ000@PK  000 0 303HP4 ULP0HP lL204P 0 00 0 H ϠLP0 0b0 00 0 0Ϡ 0HP00 00 3X:/08C:00\ @ 0P08C8 A8 SX#("(ည0PU) 8\ /008@Cෆ x(0880 /008@Cআ 8(㡚0P0 ? 8 0~'' -L M ( 婎BH0 12c`r3`V)/0@0E.@00 0PP 0, (0 A, 0 @03`V:~% -LM, 00 ,12cl  `< ( 4 d^NPExNN@D/ pPb8 3P*8 0 , 000 03P:,0000 00/40X 8CHb< D0@BTT@00000Sz 00S 0000C 0   @D00S0000000<H< 4@DX<00#@ 00Q0000C 0   000@3\*00000S#3P\:3\*3\*00000 00S P@3\:p00 0 000 0  0@0C03PTr3 P*Ϡ0 0000S000S:3P:R B008C*~ <- -,0( 30 0b8C8 dST P@t.000000S~*00S 0000 0   @000000 00<< 4@X<0@c 00CY3\%*000000S 00SP@0   0 000 00C0@3\:3\-3\*00000 000S #3P\:3P*00 0 000C 0  0@D00Tn<-00- ,0(E88 <8 -L Q00Q8C -L Q1Q -LM( pPA> 0 02 0%"0 000000 00 0PU`@S((A> A  002"2S 00S 2d(-1h20S 00 000 00 0 0 020 0 02 0&"0 000`V=P>000S A8 00-$(A. 0o~h, PЍ. 1PU08 88`0 兎4 A ⨁0  002"R0ESc00S5 0l!l010H4 @ < "0<0S,0 I0 , ؀0 00υ080  8 2 02"2S l0 0d' 04 0ᯅ080  8  0 0 sPTU 00S,( `V0Y 08^8 8 u(("(w!((12c1h"0S 00S (=012  </ d00 00-P(. 0}40Ѝ0S00``V<;;10䀟<!;;##Ȑ00S00``V<;;10ꀐ<!;;##,0@n=?0VH-f7,<07(7<7t8 ((s -LM( =>000S0 @E0 00-0 E. (@?5}PЍ. 0 0PU0`ŏ, ~pE. 00P'0ES0 @ 4 02"2S#  ,0000S 00 ̀0!ḃ0 @40#R0|& 0  ,00`V/ 00<.6 0 00-. (@?|sPT -L8 0S 8"8\ $ -LM@ K00 R K; [0[P1@P -LM@P}! R0|!12cAdpa"0S=pW: nK6p ĠK#K6#ČK\P$ KA471 00%"[26n00"6n06"[046"$p l0n2p4`@+<-0 ("("+000Pr000ks8( -L?0QACQ!HDHVe> 04c@ -LM, (B(( @P0pDo`\WS! P=0P Q 00P8CH =00QP =  00 cP 0gP=  0Qp 02"2S00P8CH 0Q!,0BS @ ᙂ @UP1@ @,qe> 0H @8Dc=@(0C c==0P@s p-L` P0008CHpT=8@SP @ D t00"p  0S'P00T t@@T pevAATppZs 0-LP L P0(0B8F= 0CD0S0p @ d P00Q0S0p00Q@@TAp00Zs p-LMn00K00K`aKP 12ca 00 @ R$ &\ u00KA 0#20K00d00KE 000K 00 21K0[S1[![S01K K$ps -LP a12c!1er0A<0C4>0C@TPU00U0T00T0p==04*0@TRT 5 800| t@05 T0 00T0RT4@05T00T0RT0LJ -LM`p0"0KR@@"0[P"PK`KP0SpW 2[0c2K0d2K(K } p-L R 0S  Q ?0Pp0S@00 Pp髪 -L 0 ^$ -L( 100` a32 S0#"$X( p-LP`0 ou@ R R 0070 R R 0070?Qqx/Ow/ w00-@?0-0 ypX* -LM( 4 , 0 `'PN8 000SH , 00SB 0 000\000 0 0 02@!@ @T@#1(1!?~08!0 x0b07sW0 020 0'2 00000 0p 0 0@4 Ȍ4 88 PU\\44   xW 'PN@00S \0!#~0 0200 0 "#"R00`000&00@PUX,% -L@@` p-L@(BX``T ?E AP 10`c@p2FA 10`c@p, 0-L@P0`8C( PB4P4B `pl00d@Q0@D`}00>0P40<0,@Q0@D`}00--,, -L'70/? 0Q & ( 00S Rf- -L` 211 P;S S 9S  21!p -L, 0@PPS -Lp1 1a 0D 1  RH?PP d@ቡ AⅡ 0 0 0P0P0 QRT. -L 0 ̇ -L 00͇ -LM$PK~x $AAN(PK`w` Fp@AAA @ 0 ,PKLw  P2 .0PKUx P& "`P  @ P` V̇( -LP @㠀`11q  `@_T ``0T!!<0 0(@ ۠ Hנ-LJT--4̇ V p-L`P0 1cA  @PU tt0ภhPh@ Ah@pL̇-4̇-T -L@_Q(0a`}!01̇LJ -L@Q D0 Q,0b} !b014̇̇L̇ -L@0 _̇ -L@0 1Ṡ -L R000S 000/0 S0000̅R 0S 0000S00́00̅00 -L00Ql( -LHMpTp Xp \p `p dp hp L2dHŸ` @P0Krh(ŸP P2`0?S00ƅ2  001聟h00㶀$  ( ؟$10$1!00S0100d1$[000,$1B(S008C8S000@d1118C8S000 0R R< 211<S $, 0S#$ $$00S y tl0X y \ۍ0S H`0 0!00LJTTWLJ4. V\.px.̇.#`0S00C0#v?Q 3`% 0 S #%  %z%00S `3`y TឍL3X0y 8ᕍ,ß  00l0 60 0%%0$0#[0R 2S000#[0R 3S000ŸZl[0Q l2l"0\0100S000[0Q ,2,"0\0100S000Ll$ e aQ 00S00S a|uHq` l kLflb L\lHW0S00000S0000 FlZA{P P@K@@o $ @1 000 000 p.̇.6(̇LJ(((Z(000 002!011!011!011 !0 11 001 001!012!012!012!01x2x0\0t(TT#[0R 3S00 0#[0R 4S00 0ZL l ~#[0R 2S000#[0R 3S00 06Ll "[0R 3S00 0"[0R 4S00 0( l "[0R 3S000"[0R 4S000Lm묀h  ᩝ |ᥝXKT X `KHΌ\ ` hK(d Jh upẆLJ4̇(((-,. -L@p0P(`hO0000`S00 TT00j Hf ,bJH@ṪT-LJ- -L M(K{t(0[SPp`,P 0000  0K00=0000S00h@`@0 ,娀, JoPU̇T4̇L̇-- -LM@ r$`KR0AAQ0$ [0S  $ K"00S  $ K400S  $ KF00S  $ K00S@  $ K0 #$ K0#[0S#KX0 0"$ Kj00S  $ K00S#K00S#K Ṝ ᵜ0$ [0S  $ KC?00S  $ KG?000S  $ KL?00S  $ K^?00S@  $ Kb?00 #$ Kg?0#[0S#KP?00 0"$ KU?00S  $ Kk?000S#Kt?000S#K a.( -LQ080 Q$ 00S_@̇ -LQ080 Q$ 00S@̇ -L M, ,`,0 a(` @0P  1q  U ,U  08 (@  U ,U 0XH@_U  0@@0(`AC  0( 8-TLJ -LXMP@@dKd`K@ ț DpK ÛT vT t ᴛ@  ᯛT aT 1l1A ➛T  |K01c@|K pK|@K≛ -8UL̇ 0-L0P  @1Aw s0xU -L 0?8#800W -LQ > ; -L R 2/ 0-LMP00Q0 0S@Kbr @3 /@KAq  @'  @KJr @K.q  ,0 S0Ց00ő0 p-LP@t`001110!100S 00S@0 P0\p( -L`@ᴐ0q011P100 0 S 0S 0S`00S100 0  0 ^0@T( -L0 000 000 8S000!000!000!8S10 -L0 000 000 000 000 000 000 000 8S001!011!011!011!011!011!011!011!8S11 -L0 000 000 8S001 001 000!8S10 -L0 000 000 000 000 0 00 000 000 8S0010 00014 0401$ 0$01( 0(01, 0,018 0801< 0<02!8S12 -L 00b0 00b0 00b0 00b0 -L@`Qp> W1P1 <R070207:00 11!000J`  X#v/0 R x0P0S070207:`00T 11!000(4 0 0 ̇pT.. -L0!0S0S00010S0S01p010S0S 0S00@010S0S 1S01 ELJ -L1$!2l 002p 002t 0 03x 003| 003 003 006"8S26Ѱ03 0$03 0(03 0,04 0004 0404 0804 0<08#8S328Ѱ2T -L1 2l 002p 006"8S26Ѱ03 003 008#8S308Ѽ0T -LM1 /!K00K0S01K0S01K0S1[01K0S1[01K00S00S 1[ 01K00S00S 1[ 01K 1A[@0A[@W 0-L0@Q t0Q 1@ r TچL0S @ 000 0R:0 10 V,/p͇ -L 0 1 U -L @a0P@p`QG C ? @: 6x@0 00PH0@ H11!000$ 00Q,0[P00,0K,0[0S ,0[0S #11!㱐t#1!000(0[0S (0[0S 8#11!㴒 #1!000,0[P00,0K,0[P 00,0K,0[0S ,0[ 0S 2!1 $ "11!㺐,0[(0[0S (0[ 0S X2!1 % @"11!㺑, ["" "PU 111㳐!!00,0[ 0,0K, ["  @U00T0S !11!㲐,0[0SU hᦄ,0[ 0ST <ᚄ( ["" P0!!1㴐(0[ 0(0K( [" P0!!!0SX 0XO0S PY$@000Xo`$000$ 00S 00SpTT ͇p//%Y003, [0S  , K +0[R00$00SY003, [0S  , K +0[R00Y002, [@0S@  , K +0[0R0+0KY?00Q !000#13#0Q#0Y/0 0  00S@? 0Y 00Su @S$Zt@000Yo$k000$d 00S 00S#Z003, [0S  , K +0[R00"0@0SZ003, [0S  , K +0[R00Z002, [@0S@  , K +0[0R0+0KY?00Q !000!11!0Q!0 Z/ 0  00S@? 0Y?00Q D!000,!11!0Q+0[0S +0[0S 0!000'0[0S '0[0S 1!000,0[ 0S ,0[@0S,0[ 0S { uP@ 11!㶑0 R (0[ @0͇oTT(0[0S(0[ 0 S V OP!11!㶒[ePX00SX00 OeP X00S TX00X0X00X0Xm0100S-,[,0[#1, [0S  , K,0[Q00,0K,[,0[#1, [0S  , K,0[Q00,0K,0[0, [0S  , K+0[+ [0S  + K0#20S00S 000S,0[0,0K,0[0,0K ,K-TT -L -L`pQ@0S dP0000S00Ň0ą00SdP 0000S00ą00ą00 ͇ -L 0000pS,PP@V0S LM00S5#1000%0RP5P_H@P000Po000͇ -L!0000S000Saaaaa08#8Q0Q0Q 0Q0Q 0Q 0S 80 !90 90 !:0  R000S 80 !90 90 !:0  R00͇ -L00 S R 0000S000̅00S R 0000S00̅00̅00͇ -L0t1 -LM22@10S=q僝>0PP <R  ?8#83<00 001B/0`S00 00 d1P   << Ւ41P,1(A=00=01`1`1Pc K5i 0KWe-[ 00[ 0] 0 \\\Z 00Z0$00[0Z=00=0<g؇ׇW 5s.opP1ksׇׇׇׇ؇$͇ 0-Ll0l@0PS JP00S K< ᡄ$0 00 100ׇ؇W 50 -L0 00o o, -L0o -L0ׇ -LM20S 3-1 2 \0?0`"0 00-. 0f8RX00X0X00X0XЍ"00B`(pK   r@6 pMO@M000r000r0p W000M?Hr= 00\*e>@ 001"3S0  !## B0?030"!0 000000000D=00\Yp,0 ׇP1ksss؇&o$oׇ -L -LfzqL 0H0 L1 Q$0 edB0؇d͇$͇4a -L -Lf@c0 NdfPPp@* 1SAp R0@S$0S 0R0P0S Q ** R a1311 R*hB 0P  RQ1\J^ K 0W0S c-0060040005 00!00,W0S F-0006004,005 00T!00J4W0S 0*-0060044005 00 00f<W0S  -0006004<005 00p 00HW 1S T~4, H00$ 00 5$͇T05s؇H5`5x55r(QM000S M00pS!AUPF000 0  P000@H000A00S4Q8CUnZ@ }m LLDY_Z@m LD4a؇ -L]4Pq0!0A 0 `ce001S 0HS  g~ 000HS 00 00 V~|@@00@0@P@00@00 000 bs$ׇ͇55؇ks5 p-LMaPp P0K@@ 0R0 0b00P4K`P@T00P0S ?@  0Sڤ008S0 be| 00 !0S@@pX L@L1   P0 {bdp$͇؇T؇d͇ 0-L20"1PUyp2 48CU Y@ pl L Y3E7C;C@Ul LDLDXqY @ %]APi }0S  \!eOP pA"jxGY @ p @UYX!00000S0<S0+9R00R0SR000000g/. J}%% B} :}$} 43}}0؇$͇؇s5ksчp6 -L 0-Ll100SQ `P0 H0SE<1 4!0S 00(!0!(000w@@00@00@P@00@0|v@PgYp 0 zac@TY_ 0 ia00 0Q0ks͇؇чs0l$͇ p-L_Pp Pcs9 0 Cac@T |}0PU2MR@h |- 00Z0$ 0[0ZBPT2;S~ <2 0n|(" 00Q yd-10 @Tp 0 `fc00- 0b&ckЍ@H XU[.- >|$u$ 6| .|||p=?0Ue e0 00e08CH08#8SPd(! id@Ep0!4 i60 46 pd 2d 4=00=0d(Eep$͇(6sL6p0l`6؇ -Lx000S h0 `@ 0 l`b4b0 (_ 0 [`ks؇$͇# -LMCP^P4 ?#ß'0L00 L8 C8(BSڼ (0B(8CR9@&P(3C=0 CM0#2S=00Sp 6#442Kn 6 #262K[rhK[mhKe0#20CSe0"[#20C#"Ke0"[#20C#-@2 e0"[#20cR#"Ke0"[#20cR#"Kpp-@?_A abaq01000`V00j0 0S   0M0#2S_0 @]s`P 0 P-""$ЍP#++* yP!E! yY} xYksjss؇spч$͇ 0E1#2Qd xN @d x=0@U000p  80  00R*00`0000 ͠090S00  `8Rp EВ 0Ē 0 0h됒@ .H0   0 0 h0H" 8@A@p`VP" B*h0 D `A `@/V0 410 22`Q `@7V8A@00@0 490@P@00@0X000X0X 0$A \K 0?`VPA@0 A8 C8(BSڱ (0B(8CRP0`FV=l >000S ?000 `R 3\ 냝9 00S=0000-t#0hßC/002000!20 00"20D 0 000 <0 "!=x/00==$00Ѝ9S0|0S 9000S =200C-0 "-|=0͠.09 (B( 0A0S =000(0 00S =$00S(^hࠓ,= 00=-D0,000=9000S =$00S ( ^  i =$0lA 0qS+.= 0 ^$P=9000S 1M0#2Sn= xx?8#80==0K?C-0, -=0q. 00S 00S00S! 00S -`09 00S H0咃 @0QU U0ÓPPX$͇Ӈs.Pa0000=80_ @}W  `00"4 0S   P!0P+ 4!00(P@ a @@X TC 0000000 P%4 0C/  @X P%40 00PDt@ d` @@XT%40P40@XP%40s$͇؇ t -LS0S[ t P0 xYq\\CX00X0X⭽07x⧽p 0 cYS\00Rm <0@0`  -, HDH DdHDH 0  - 0  -l 0  -X TtZu@200S =:0p"0000- "z0&[[P@Ѝa <@@XwTx 0Ry %40R 0S00 && t t  twt=@:000-!0Z=-00Ѝ0S5C/002000!200@T&}&% `t Xt Pt:trL(Xs6ksjj[Pz@ օb @@XT 0R %40R ;&% t`U ti ts0=@R-000SO ,P @T s&p% s4) s=a ssmC/002000!200@T%E% s  s6 ss 00P@ G` )@@XT%40P0@XP@@00@0%40@P@00@0X000X0X jtjsӇ6؇t t -L8M}8pTp $KX `s\` @ \s T 0\p匃0 0RcTsTP PXEX0   0 0 >c0XXp08#8%8100 1C1C0\\ 0pXp `@SVY  s p"0Zp2s@0ᜍHL `DR$pKXp ?D8C@@T0 4("S" 0S00 # # q q q |qr 8r0R#0$"#1410 0S- 00`0 4 S #" gq _q Wq N 0 @>  @Q @@FT 00$8#R G#" *qla "qu q t 00l 0B000CSꠥإإإإ%#TD"00< vp:>0R "0S 00@ ep 00S 00S00S 00S -19 00Sxq]900S h1M0#2Sh<08P 00 05`@ .H0   0 0 $`. 0 8@A@00-P00 Ѝ@T!"{! o?4 oHl oYso(7<7 $͇X@P 8EvP@T@R R@@?0T/0q@00@0 40@@J@00@0C=80 ᄁ 0_@T!! o o o  ``-eN@_P@? U0#1 0 020.> 0 !0 0 " LT0P 002V0D/ `-@? U s4a -LM3 0X`P  b$pKBPЀ ̀⽷ r@À6ⴷ Ề⬷ 0 tS=hB 0PD AwHb 0<20AiQP20Sg1@T-1> 00S 10S !0d0 nVox!00=d!>000S ?000 `^` @(02 008C(@@-@-0P0 0Rx0P P6`H0Pl-000S0P- 00D/ 000ks,o*o$͇t Vb1XTs).P7чC0S5 3P020P+``"0d0B=>000S -P00S 000S =0M`"000000000000Db0S! )QP ͠<R 20B  08C800 @0mR91AQ=0S(10S$ -,`00S $ 09S 0FSPP TA T00R#BQ 4m00 0 D}RPP @DP p_0 iR-0> 00S @0S S   0P ZQ_d0PX000S,n 54a.sׇчp$͇ V͇d7ч)XTdsU -LO@T! A0008P S 00-!@?S 00X00X0X00X0X0 >0Pv Ym Qm Im 3mmׇy؇ׇ 0-L10@T AX000X0X⿵@00@0 00@Pⴵ@00@0⭵00>0P0(  mMB mVz llym0ks؇ׇ -L!00 0 QS= >000S ?000 `]` @(02 008C(--X@0L 0 00080ЍP0 Q  00؇$͇sb1؇ -L0 0S 00oׇ o< -L-0> 00S! 000S 00  1 R 01S H 0000S , il 00s.o7 -L 0-LP#@B0 0B0B޴X00X0X00X0XԴRдT̴ZP }ô0`@Z⽴ ZDⷴZD⳴Z DB00B0ZD⫴0/o -LHD DHX@0$B048#7 p-LM- 10 0`SpVp @n ƠK6p $!K#ŒK6#$!KP471  00 KY![26n00"6n06![046"$p l0Vn2Rp4Nps7 -L 00ׇ -L<0 00S &Q 0@@ksч -L^  80 1#?0 @aR@D =\ 8: KaR@DT@Tڃ=80.@ s -Lp`A[PUPUPP 0Ⓜ @01S0,S0Ó%`g飋. -LQ̼̼ܼܼP 0-L8CHP HL1, 08@ S7,;SG-1 0S0@,F,0f >- (cR =00 S>S0 P0PQOQO# 008CHG("(L0;SGF,,0f (0EG(0"(`9psx9 -L=0S/-$0!#22 0, 00S 09S 0FS00 00=<0 0S000=<0= - *0"*#220a-$p[0S4 , 00!000;@ j wj ojYj hj dj2Pm$`P͠ 07S00 0p? !0 0@T 4O0OP0M00S 09S 0FSOspo:<: -LP R =   ,0- 00, 00-$00( 00- 00$0(00,  -LPL,T0 PJ,00= P0,s,03 `; -LP Q00P0S, Q00P0S -L=>00A0S8p S p-L`dA]<0X 00-,  $b n(B(cЍPp 9000S=0000- 00C/002000!20.0D/ 00 20 =900A0S =$00S-0A 0C8Cʠ,ʠD/0< 00pspӇX -LS # 3S RP# -L-0- 0Ss 0-L= P 0  \- @@50@ W- 0d0@ \OD( 0 0000>20s -LMK@ B6^< 0[04 00e(0`-0 ؇ ؇s -LL0]P 8hQi$0S&P ؇;%PPCX00X0X00X0X>#L#000P/000(O#pM_PMoP000r000r 0p W000MFr$,.00.0/00/0.00.0.00.0.@$.00.0/00/0$.00.0$ܰ000001001000000000000@$˰0000010010$00000$⺰$6 ⶰ$8 Ⲱ$:⮰$<⪰$>⦰$@⢰$B➰$D⚰$F▰$H⒰$J⎰$L ⊰ F↰000~@F ~0@00 w; PF{y4l t@Fry46cB00B04\B00B04UB00B043o1oJB00B04CC00C047~`[M000S M00pS w0#3w 0S@  w v@GCw0#3w 0S@  w 8@h0 `0pp 801J@0P ,e fчd؇ׇ ؇< -L`L봂2Ÿ`1 0 S0!  Q|2 x 0/?000T"#1SL2 @Ue`0"0S 002 !1S 1 Ae``VQ Q>7~pƭM000S M00pS w0#3w 0S@  w v@Ჭ⮭w0#3w 0S@  w ᣭ`@2 !8C8SL40cS\0l00 dV  0 0㰐@nPx 00X0l 00 H0vIS80[P LdOedч ؇,<؇؇D<s<؇ׇ؇`< 0-LH1@T5A4Q= 0 GIK0@TMA+ 0 @4IKXP 0008@ S0P@,B,d LSK 0 IK4o0 000ׇ$͇|<؇ p-LQTRT 56>C& |a0S7p1bAQdA0 @Ѐ 3圃 @0D@ r對[Ẃ 0K G2 0` 2OPR2 00S =BM00 Sx2  M0#2SX2w ODR|`E6ki$P b&0B /GI070 P@GNАi22IM00 S= M0#2Sw=07L|@AD\P $`K0 (FU C0' 0l`IM00 S0[03# 0 M0#2S 0[03#w 0EOtŪt(?0PU`-T0 0؇4a ؇> p-LR=00=0@@<℧ ~  0CT  Ap4pM0#2S@0q0Ņ 2nxp36e00 0e0E`Q=00=0<^Pa}M HT8 (B(^@_p?0Te0e e0 00e0e0@#2S ?0T! =L@p 6!#4KX%h ^e ""^6046%\pPn2p4l0d( p$͇m͇8>H>T> -LP@,0 P @@-@? D@-@? DЍe>L 00 0000P 00- @?D$͇sy p-L P' 08S08C R L1 K  081 R> 01 ]R<0P@@ P@ P@@ P@P@@P@P@ @P@P@@P@!P@3@#T( @5S4@d@548100- ^03De0Ѝ#2Se00e0 Se00e0 ]e e0""02e08@KPP P< ]``,d(BDp`s`>x> -LMb]@@t2pph2 0KAPX00X0X00X0X,2# $2  KE-[ 00[ 0 PA P9 8@.0 0S000  ?0 0 ?  A> 0 @T8@$D$4 4ɰ ?De> 000000000000@T @e P 000 000Q@ 00-h @?cC8=00=0=00=0<䖥ЍCsׇׇ؇ׇ.$͇Ty -Ltt nl0 d0@@\0@X0 6ᛰ7P  $0$P1ksׇׇׇ؇ps -Lグ -Lp 00S ` d@@00@0@P?@00@08d2C>N0l0X $00L0000S3S@>000S0 4.؇4a p-La?00S03!(00p=(0P0Q@T \p 4SP%8 4PS /bK ,B,Pp AQiPi l00l0l0Se$4@ S 7 7H!&00 $$4S$\(?0  <13l `0 ;@B4a7$$4(B @\S$4S $ g J LT@$J LELDLT7697 @ -P0 D wCp0l00 ?p.؇чЂs$͇ -L0b'00 P B0?SBI"00@$7S(00! 03Q=00=0<!0l0e00 0e0xte00S [e e0 00e0@xt$ H@a Hd(⚣@ HdPFA00A0$pFd0H⍣&$8 $&$Lp@d 2₣d 4~cKuA0@0A0drW0 x1?X00X0 @FdbX00X0X00X0dXI؇ч.>$͇ -LRo0縒0S03"(00=P BvP?00P A0@T <Z0l0 "$00000S3S@>000S0 4 00- @?@CA@Ѝ?p0` `0`0^\ 8CH \,1A. /0  000 000 00- @?@ AP@00@0@@⼢@00@0Ѝⴢ5 PX000X000X0X⥢0 4g>㑭[0 _>.y؇$͇>T 0-LPCT [?00S030 ?000S030 3h1Y3S LYX8@)00̴0S0 Z0.$͇j,>؇ -L0/0P. -LLSX00X0X00X0X9100 <R  ?8#83< 00R 0 0020S  00R 0 00=pp=00=0=00=0<֡!00 00Z0$00[0Zɡ=00S h \P`p(0 8A=/@$1ޭP} B?00S@ L?00S; Pp PnP 000000'0ES0җ00҇00 PU 00- @?F?h-(00Z0, 0[0ZvЍ?}J$͇my.oksчsV4 V2 00 @4 @ p @4 4?@00@0@@C@00@0<\00S"Ex/`PW?0UmY؇$͇p -L @CE@> 0CPP -L@0 =? P. 0-LP@P0 @T0 p-LTQ000H!00`@ޠ000נ A00X00S\H000H0H00H0I00I0 00J 0S  J J00J0J00J0J00J0404H ⨠J⤠@00@0@@✠@00@0╠p؇ ؇W?? 0-Ll0l@0PS dXP00S %< [$0 00 1008o ؇W@? -L0 009o.("( $J00J040044 00H BJ>Tgfff ؇ p-L`a0STJ00J0400400,$p PA@00@0@P@00@0 xV@H00H0I00I0I0 0I0$0.(0"(0"$x 00J 0S  J J00J04 0C<44 00H ޞ؇CT? ؇ -LL@I00I040@<04, 00H žJ⾞ ؇ 0-L 00P0S000@H000H0404d 00H ⠞J✞X00X0X00X000X␞0ks؇ ؇ -L@I0@0I000 1$1>.("( $J00J04004X 00J 0S  J 8 00H `J\Tgfff? ؇ -L100S# @H000H0I00I0 00J 0S  J J00J040z>4 00H /J+h@H000H0I00I0L 00J 0S  J J00J04004 0s? ؇ -LL4004< 00J 0S  J  00J? ؇ -LH@H000H0404, 00H ޝJڝ ؇ -L 00@H000H0I0@0I0 00J 0S  J 00 1$1>.("( $J00J04004< 00H ⥝J⡝ks?Tgfff ؇ -L@H000H0I00I0l 00J 0S  J J00J040040 00H xJt? ؇ -LPJ01J 0S  J 40@>400\VH@H000H000404( 00H D؇ ؇ -L 00@H000H0I0@0I000 1$1>.("( $J00J04004X 00H JX000X0X ksTgfff ؇ -L-9 0@ H0R00H0I00I0J00J0J00J0J00J040E>4H 00H ߜJۜ66h,՜s ؇ p-LD-0 00(1$A@00@0!00@P⸜@00@0ⱜB00B0BP⩜C00C0⢜C00C0⛜B00B0├B00B0⍜P_P000Po⃜000|psks ؇ -L@q0SF4AX00X0X00X0XeM_000Mor\000rU000rN000rG000r@000r9000r20 00r+00 000؇s -L@X00X0XI0@0I0J00J0J00J04004`00\ 1$1>.("( $4 00H JTgfff ؇ -L@I00I0I00I0J00J0l 00J 0S  J 40e>4< 00H ɛJś 00? ؇؇ -LD@B00B0Bⲛ404J⫛ 00.("( $H$ RH J 00CgfffC ؇ -L vR@J00J0I0@0I0J00J04004$P0.(0"(0"$H J 00CT ؇ -L HR@I00I0I0 0I0$x0.(0"(0"$J00J0J00J040?4H ⼚J⸚ 00CT ؇ -L4J00J040>4J⢚ 00 ؇ -L~D 0 0< Q040@<4J⇚ 00ksC ؇ -L(40?4Jt 00 ؇ -L(40=4Jc 00 ؇ -L(40=4JR 00 ؇ -LD 00< Q040=4J: 00ksD ؇ -L@X00X0X00X0X$J00J0I0@0I0J00J04004`00\ 1$1>.("( $H J !00Tgfff ؇ 0-L@X00X0XPX00X0X00X040@=4I00I0J00J0H00H0JәH ϙ "000 ؇ -LL@X000X0X⽙40=4Jⵙ #00 ؇ -LP@X000X0X⣙40P=004J⚙ $00 ؇ -L 00 P@I0@0I0J00J04004J00J0h00d 1$1>.("( $H kJg %00ksDTgfff ؇ -L@I00I0I0 0I0$t0.(0"(0"$J00J0J00J040?4H <J8 &00T ؇ -LT@40K=4J00J0I00I0JH  '00 ؇ -L` 00X@I0@0I0J00J04004JH  (00ks ؇ -L@X00X0X00X0X-09  H0R00H0I00I0J00J0J00J040E>4H ͘Jɘ )00s ؇ p-L -00 00@B00B0BP⮘C00C0⧘C00C0⠘B00B0♘B00B0⒘P_P000Po∘000⁘ 00 00ps؇ ؇ -L@H000H0H00H0H00H04>8#8 04I00I0I00I0I00I0J00J0J00J0J00J0J00J0@0. 404,0 H AJ= ؇8o p-LJ@0000``P'000 @00@0@P@00@0#p؇ 0-LL@@00@0@P@00@00 -L -L -L -L -L`@J00J0J00J0I0 0I040@=4, /00H ×J⿗ ؇ -L?00S 404 000J⩗?  ?0 l 40@=4J00S J00J0/ ?0J00J0/ ?00J. ؇ -L /00. -Lኯㅯ -L p-L`x00"S7@D000D0E00E0D00D0D00D0D00D0D00D0G00G0 004<4 #00D9F 5@00@0@P-@00@0`%9p@o0؇Do -L -L0tE p-L8#804D00D0h 4PP<@04P 00DLF HU?P0P U@0$؇Do -L 0-L@D000D0E00 0E04>8#804D00D0h 4PP<@04P 00DF U?P0P U 0$؇Do p-L0P@ AD000D0a]50 4>8#824E00 0E04<@04t!00DߕF ەU/00>P0 S000U_ ̕@00@0@`Tĕ@00@0T⽕p 000?SpPP@D000D0E00 0E04>8#804t 4P<@04T 00D◕F ⓕU?P0P U⋕pkssDo(؇$؇ -L#00S6 CE00 0E0D000D020E 0S  E 4 <>042D\F X@00@0|"00@PM@00@0PF00S? BD000D0 r]50 4>8#824E00 0E04<@04!00D#F U/``>P0 S000U_ @00@0\1`@`T@00@0T,0S S 5S" 2P1'ᒃ @01700zE0`0E0 E00 0E0D000D04<?4hD000D04>8#8044 <@04D@D⾔D ⺔ks0E(؇Do$؇s -LTPT0'c@017< 00z❔E0`0E0D▔Do -L|@E00 0E0D000D0\00E 0S  E 4<04,0DsF o0EDo -L(4<@?4 00F ]Do 0-L10@T5 AD000D0D00D0D00D0D00D0D00D0D00D0<4 <?4$!00D0F ,@00@0@P$@00@00 000S04<>4@F ! sK! kK! cK!MKK0ksDo,؇ -L 0S00S 0000 00-06 00S 0D  D $.("(@/$x D000D0d@4<>4DⷓF ⳓU?  0 U⪓,؇ksDos -L@D000D0D00D0D00D0D00D0D00D0D00D04<?4, 00DₓF ~Do -L,4<@>04 00F lDo -LT@D0@0D04< 048 00DWF S 0 0Doks -LT@D00D0D00D04<>4, 00D7F 3Do -L(4<04 00F "Do -L810@T$ (AD0@0D04< 04 !00DF M000S M00pS4 00-0 :004<>4F m" PJ" HJ" @J"*JJksDo0E -Lt@D00D0D0 0D0\00E 0S  E 4<t?4,0D⪒F ⦒0EDo -LT@D00D0D00D04<@>4, 00D⍒F ≒Do -L 0S0000h 00` D00D0T00S4<>4<040@DeD a,؇DoL -L E00 0E0D0@0D0 0000P 00- 0 00-|x  0/ЍT@4< 04D-F )M000S M00pS Dos0E -LAU?  0  U 000S D000D0D00D000E 0S  E 4<040DF D000D0D00D0400E 0S  E 4< 0s0EDo -Lx@D000D0D00D0\00E 0S  E 4<>4,0DⲑF ⮑0EDo 0-Lh@@00@0@P➑@00@0◑4<@04 00F ⌑0Do 0-L410@T# $AD0@0D0Q0E 0S  E 4< 040DjF f 00-  0"/04<>4F U9# H# H*# H#H)I0ks0EDo -L@D000D0D00D000E 0S  E 4< 04P0DF M000S M00pS 0EDo -LL@D000D04<>4, 00DF Do 0-Lh@@00@0@Pݐ@00@0֐4<@04 00F ː0Do p-LX10@T, HAD0@0D04< 04,!00DⱐF ⭐M000S M00pS< ``-@? P@ _.`-@?@/@$X.p4<>4F ⋐o$ G3($ G<`$ G$G_HpksDo0E -Lx@D000D0D00D0\00E 0S  E 4<@?4,0DJF F0EDo p-L8a0S,A@00@0@P2@00@0+E0#2E 0S  E D00p@D000D000E 0S  E 4<>4p0DF L-00 0077z00p,؇0EDos -LW/LA 0#2S.80S00SD0@0D0G00G0004! < 04 G00G0000#20C$<, $@DⶏD ⲏD0@0D00#20c$<, $T 00D⟏F ⛏M000S M00pS ,؇Do -L\@G00G0W?0 ""4 <04, !00DvF rDo -L10@T -9 1A D0R00D0D00D04<E04 "00DOF K4<>4F B&% F% F% F%FGkssDo p-Ll!0SQ `aMO00000M_r 000r000r000rC00C0B@C00C0B00B0= $00"S!^377xώzˎ0'5F 000p0؇s4F aE& E & E6& E&E5Fks0EDo,؇ -LD@B00B0B34<4F , 00LohS -L 0-LMK :-!E00E00[SD000D000D0xQD00D04>8#8P?4E00 0E04<4G00G0M000S M00pS @00@0@@@00@0ލ@DٍD ՍD DU?PP0P Dˍ 00-|0 P0[Sl &0d %00H@@00@0@Pⴍ@00@0⭍00؇sDo -L(D000D0D♍ &00Do -L@E00 0E0D000D0D00D0D00D0D00D0D00D0D00D04<@?4DpF l '00Do -LH@D0@0D04< 04DWF S (00Do -LX@D00D0E00 0E04<?4D:F 6 )00Do -L 0 0 D@D000D0D00D0D00D0D00D0D00D0D00D04<04D F  *00ksXJDo -LH@D0@0D04< 04DF +00Do 0-L 0 0 ID@@00@0@PҌ@00@0ˌD00D0D0 0D0E00E04< 04D⺌F ⶌ ,000kshJDo -Ld@D000D0D00D04<04E00E0D☌F ┌ -00Do -L\@D000D0E00 0E04<L>4DzF v .00Do -LL@D000D04<`>4D`F \ /00Do -LL@D000D04< 04DFF B 000Do -L(4<?4F 1 100Do -LD 00< C04<04F  200ks|JDo -LH@D0@0D04< 04DF 300Do -L`@D00D0D00D0D00D04<@>4DF ߋ 400Do -LH@D00D04<04DʋF Ƌ 500Do -LH@D0@0D04< 04DⱋF ⭋ 600Do -Ll@D00D0D0 0D0E00E04< 04D⒋F ⎋ 00 700,؇Do -L,!000Q :Q 7!D00D0E00E04<W?04* 4<P04$W0#2S 8000#2Z0c$<, $4<R04` 900X-00800 000@D9D 5,؇Dos -LW?\@00#20C$<, $G00G0, 900DF Do -LW0#2S G00G04: < 0 0S 000#20c$<, $ G00G0X :00 ""4 <04,@D0@0D0D؊F ԊDo,؇ -L-9 d0d@ D0R00D0D00D04<E040 "00DⵊF ⱊsDo -L引B000P ⟊0@00 ☊. h2Q0LLŸ-1 00 Q 00-" 0=(Ѝq?`PϠ@  00?0'QA ``-(0 (_DPEI`-(0 (A0X0Y04QD000D0D00D0D00D0D00D0D00D0D00D0E00E02E 0S  E 4<40; =00=00 M0Ѝ00S M00pS @00@0@@@00@0L@DD DD.sT{:2Do@o 0-L;H@@00@0@P@00@0ى0 0-LL@@00@0@PÉ@00@0⼉С0 -L(4<>4 <00F ⨉Do -L? 000S3S@>000S`@D000D04<E04@ =00D₉F ~ >00.Do -L? 000S @4<4D000D0F `D\ B00?000S |D000D0l4> <?4H D0@0SD00D0@0D0,@D7D 3.Do -LT@D00D0D000D04<4, ?00DF Do 0-LP0 4@D0 0D0D00D0?00E 0S  E L4@ <P?44 00DF 0.Do,؇ -LS? ``000S xC4<4D000D0F ʈDƈ<#B00W00S ?000SCM00 S!᧔4<04D00D0?`"A00?000SD0@0D00D0BF █FD⒈M0#2SၔX2  Q񟗶j4k8llꏠ?`PqϠ@ 00S  00?0  00?0 '^d/0S00?T!0POB 00-0&Ѝ/0S000!"&4*6/P 0P  4<4D000D0 B00 00WLO0S 0/   -0NP/ %Ѝ0<S0 0C!P/,4 <04*.Do,؇/DA 00- (0%(!4<P?4_DPE0TЍS0W0  00-OB(0%@D0W0Ѝ 00/ 00E 0S  E @_ 00S00C0᫓X00E 0S  E 4<P?40@F ⣇FD⟇:2,؇. -L#?00CS:nnnnnnrnolprrrrrr400 y|@D000D0E00 0E0`0 0E 0S  E 4 <?4(0DZ,؇0EDo -L]> -L@ -L@dP  -LM3PP 3P 3) "908 P ,@K Mj4 ak 40 4K mM MBQ [t2 *\\НZ=X20S  0D2P'!W' 0  Q1 < < "00----------10-M@( 0D뼁,Ѝ----------10- '0Dxq,Ѝ----------H10- (<0C4a,Ѝ----------10- (0CP,Ѝ----------00- (0C0 0000000 0,Ѝ l8Afogodit؇Jpohodovvvto{JPo|JTo|}JXo}J\o(|J`ohT -L`@P<rIP;nIP1jI P<fIP<bI 000hTr -L`@P(SIP'OIP(KI P(GIP(CI 000hTr 0-LX00S0 L 0@TP;0@T 00S0tolo p-L 00|00Sp p`Pl@0S ޛr P0S <P<ㆁЛ00Speotogofo -LM00s d!0[00QH@K0  Y{H@K0 k F 0  pۇڇ -L,MP0p`VH@K0 Q0B0K 0c0X 00S S wP wP wPw zwO -LM@(0K  00 &0[20$0[20"0[20!0[20(0[00[ 00[ 0 0[ 00[ 0'0[ 00[00[01[1BB001[1ۇڇ 0-L,MP@ @KIF4[2*0K[3[K2(0K3[2&0K3[2%0K80[,0K70[0K60[0K50[$0K40[#0K30[+0K20["0K10[!0K[K, K0}0 p-LM@ 1!KK1882K0882KpP00K !K`{&Kw&K8@00000(K E4p Vۇڇ p-LMT`00 H@000000PK ) Epۇڇ p-LM`P @KE A)0p -L MP00Sp 00@000000F0`K @PK0l E Eۇڇ -L@MP00Sp600@000000-@`K `PK0ጩ iE eEۇڇ -L$ 000000ۇڇ -L8M00Stp400l@000000T`K 8PKᯩ 0E ,Emۇڇ p-LM00S\`00T@000000PK EJp^pۇڇ -L, 00$0000004ۇڇ -LC -L< -L5 -L. -L' -L  -L -L -L  -L -L -L@2uP ' -L$ 00@Fwۇ 0-LM@P0000 KrD KnD0[d 001[Q * 8#8 08C![#8S:00ڇۇ -LM@ KHD KDD1[P*("(0 00  (B1["(R: -Ld`0000PP@P@ ,p 0Tڇۇ -L@ 000` V0Pp W  0<0Z GC?ڇO -L@#3 p-LP0(B(@T 00-p0Sd 00{p0Sp8#80CQp`H$H1@HD$HTpۇ 0-L@0 P0 0#1U(衄#Q Q S S S     S S S St, 00$00P000ۇڇ -L -L 000000ۇ -L0000ۇ -L@\c000000㴐0000p0P0SU S S 00S#@㴐 00-B @?E00ЍP 00 0 QlH;PU0U *HŸH 000000PU: 0 0CR 2㰐 00-!@?Ѝ 00S#@㴐 00-A @?00ЍP 00 0 Q0HPU0U *  000000PU: 0 0CR0㰐 00- 00S& 㴐 00-t@ 0=00ЍP 00 0 QHPU ۇdۇ0U *pp 000000PU: 0 0CRr(0㰐 00-  0edۇ -LHM`Pp W0 d@K)B H d@K"B ,  -L@`0000P0p0S&0PUC00000 0  0@|EMvEM0 ۇ -L@a00000000p P0S x00S S S6 > 12c1eŒAB/ 12c1e@12>A@㴀P00P 00 0 QLHPUx 12c$1e12qA|ۇ0d -L@#000000000SZ `ثh<dܬ,0l䯄00S  ad3C:A D{ 00S ad2B%A00Sx ad2BA|00S adX200S,12c1d4"200@00S ad100S ad1A@00S0 ad1A@400SP12c1dh!00S(12c1dD!00S ad 1@@v00Su> ad0@@Bg0PUf/ ad0@@` @㴀00`P 00 0 QHPUۇsۇssttLtRt\tttt ttd00S.@ ad1A\@D 00SP\1!@㴀rb  `P@ 41dE@HPU00S ad0@1@00S ad0@"@00S adx0`@@00S  ad@0$@@ wۇۇwHtvJtv -LMn0$0K#KK 000000`p`@P$K " q$0[0#0[@0"0[@02[#4@0PU@ `Vۇ 0-L@000000@Ϡ0000P0@/0S S 000-0< f00 C000-ۇd -Lx@000000 00 00- ^0D Ѝ@00 R@ۇ -L@a0000P0p0S S 00S A 00S  ` 12c1e"00yA   12c1e"ۇs -Ld 0000H00000 0000000KۇT 0-L 0000@Ϡ0000@P0@/0S 00-0H Ѝ 000-0 ۇd p-L`000000@o`00``P@ $0 dpۇd -L @0000@Ϡ0000`dP 0p p 011 RpWۇd -Lc0000@   p0P0S4 S So 00S00 00- 0'Ѝ@0Shh2㰀 0 000008 S 000S@001㰀0!0 0  Qj0S1㰀 0 000008S0 R@00 -@0 =Ѝ00S#00 @㴀 00-@ @?'ЍP 00 0 QHPU0S0U *X` 000 000PU: 0 0CR0tۇr2d -L@000000S S 00S`0000 @40 I00S0 0 ۇZs\s -L@P0!000000p@㴐00S S S 00- @?# 0   崐`ᴐ`P@0@PTHx`Vۇd -L@`0000P0p0S S @u W0 $t ۇ -LT0000D12c`0Œ0 001ۇs p-LM@P 0000` 00Kw0S1켄켄4켄켄 vp00Sp wp00SPP000p0 040 bp Opۇfs -Lx0000@d12c1`  R000 0 000 7ۇs -LIm -L 000000ۇ p-L@P`b p -Ll@B00B0p`BPBsB00B0;sE0000ۇ -L`P0p@T T T   㻩  -L4@0000{嵩Dۇ p-L@PP 0000@0X 0S  X `Xr pۇ -Lp,"0000BB00B0`BPrB00B0rE00 0E000CSTXl<„D000G|AD000D0 4>8#824DrXU 0 00U?  0 U?A 'D00SD00D0D00D0D00D0D00D00SD00D0D00D0D00D0D00D0D000D0DXrL@@00@0@POr@00@0Hrۇ 0-L@@0000P|0ۇ p-LM`@P 00K ( 000000 pۇ p-L@`x 00000P0S S L 0S00 p000>pۇXT -LD@000000SP&ۇ p-L@P 00000`0S S !S 0Y0Xq yph Y0S'0Y00Y0PX@ Y0'S0Y00CY0(X0Y00pۇ -L(000000S00Lۇds -L`00000@0S<0000 40 +ۇ`s -LM@`0000p  l g R80K 00S 00'0[000&0[0 0000Q 0'0K0 S ԕ& K 08 K  ۇs 0-LM1 @ K 000P K0 00P @TPp "(U0 00U0 T0"(02T00405NpPpp,0ۇ p-L@P 00000`S3ɄɄȄ<Ʉ00S 0000 p0     up00SX L>00?0< 40> ?00>p [pۇ -L@000000S S 00S  00000#4000000 4000 '00S L 00000#40 0$000 400 0ۇ -L@pT`)TPT 011 R0 0A{@T:ۇd -LM8r000000(0 S Sn RBAA?`  000?000@> 000B 9 B^ 8A>0S (8#8 08C S(@8#Ƞ/ 000S 1 0  008@;C SpH$H0 0 帐`  2Q 8@HD TA>F0Cl/10 00!00H21/0 0/0 0  Vۇ.Tۇ2 -LdM@a0000PpK 0# 0P PN !21!00h00\0[0`00X00\008#8 08C| SD`1"!1T P@B8#ȅ00S  8#8 R   08 C 0  0D8CH8@;C Sd0(0)vP 21!0h00\0  0  ۇ. -LP#00000@Q Q Q 0SEp`T#21 8#Q000S 0 100 10000S AA0 1AA0 10 8@;CȠ SŸ21"21!ྟᴝ2`A? - , u@r8#8Q 21 10 !R! 00 AȠ Q`8#8Q 21A/10 !R! 00 AȠ@ Q8@;C Sh0S`CD!21 8#000S0 10 10 8@;CȠ Sp8#8bcQ !ฐ21C/100  10S00AȠ Q8@;C S\/0S`K8 21 8#000S 0 1ۇ.pO0 10 8@;CȠ@ SYp|`8#8Q 21K/10 !R! 00 AȠ@ Q8@;C S ;.ۇ p-LP@`gd 000000000S0000 pHg pۇ -LP<@`0pS000 uL 0-L@000000000@_P00@/*:0SՄՄՄՄT0 P D0 D40 8$0 ,'F 30ۇd(X 0-L0       @_P  @0 0S S 0dd1 0 Q 0($ 0 Qۇd# -L@pP000000p0`0S <26 s *6 ۇx p-L@`, 0000P pۇ p-L@`, 0000P pۇ -L0S S S 00P 000S@@) ( A$00 00܇܇O -Lt10SX\ڄ ل`لللL!0,000 800!000$!d000!000 0Q: ,0S00000 0Q 00t0x 0Q\ T ,0PU)`p@000!P,0@U:܇s܇܇܇ p-LMhP`@4WlK ^50[0[:Gl00S p p-L͠>!02c\1` `#bH 0`0S4!00(!!0000@@@ Q (5  $5 @0. . AA hi=   @ @0@n- 0@k=0@ 0@l=&0@0 000 ,,ps|8rr O܇ -Lpᇁ0g3c 0a P2 0 0@ P42kn i 03S   @l-0' 0@k͠ H 02c1g"0 00000dS@0 0|8s -LhM( 30`St"[&(0[冁d#0S0f3c0Q '0[0Sn- 000'[( [([#R@@ ([p(0[  0S7(0[ 0S3 (0[@0S/Yn i0 0 l0' 0 k͠ l"02c1f"0 00000dS00 0K0[S o(0[ 0S(0[@0 S R Y P n i0 0 l-0' 0k͠ l!12c1f"0 00000dS00 A2[ 0R000  (K30S(0['0[ Y(0['0[0S xxLLW  A2[ 0R 000S0 1!0S 0 rPO|8s V܇0#@030T00TX0T0Y0S @C00 007}W0SW 0S0000S0000"00Q (0[ 0(0K(0[0(0K'0[00'0Ku0SL"(0[ 03(0K 00 (0[03(0K00 '0[0S  ' K(0[0(0KSWl  A2[ 0Rd 00 0S T(0['0[ (0['0[00Y (0[@0(0K(0[ 0(0K(0[0(0K'0[00'0K(0['0[ {(0['0[00qW0SW 0S0000S0000x 00Q (0[ 0(0K(0[0(0K(0[0(0K'0[00'0K0 0 ܇rr p-LdM@P|`K0 P[pPK 0 p -LM 8 C1`3cŸ0?KD/ 8#XUm4:$K0Sg OpD~0$K00KL0 @D0$K0!@`@@T)* 8@;CH("(0!P@}0ES 8#8$L}  L % 08#8$ L08Ch8S:_PE0("$A  8@;Ch0 ("ȋ$L 8@;#x$L~  Ch1!0bS K-2@T#pTZ8#H$L $K003$K0A $K00S  $K KP 08CHS 00S0 0 <OK1 ,P@12h|8r -L@i1l3c\ 000S ^ A n  2 0000|8`O -Lp~Q1g3c!0a*i@0S 0L 0S,P0 Sa  B,  00005 iMP @0000)i  a͠0 00S 0 00}S00C00 !0 }Q a-i=@00 0i- 000/i0 S0 00|8|OO -LM$ pᇁ0g3c!0a 00S30 0P$K @>12/hn i # [$0[3S   @l-0' 0@k͠ p 02c1g"0 00000dS@$K@P@ |8s -L`1f3c01H#P0 0S 00S 0@0Spp@@Q  QR Q7 Q {Q5 Q= vQ.  QK p)QT *QP kJQ[ EQ^ CQ] bFQV IQR ]QQG LQH OQD URR= RQ00S' 000!*I,G00SC000=00S9 000300S/000)00S% 000000 000 0 0000000@IpT0X 0000W @00 00 0 0 0 0  )0|8r 0-LPH@00 00P U0r -L iN -L(0000@00f -L(000000f -L AO -L 9O -L12c 1`"Q-,px=>000S 2| 12h 1!S2L HD@<0!1,0($sNrr&V$Vsr -LM D00S<![!0@ ,K{/,0S0,0rO܇ -L@P<<LDLL<<LL<L<<L<LL<LLLLLLLLLLLL<LL<L<<LL<<L<LL<L<<L<LL<<LL<L<<L<LL<L<<LL<<L<LL<L<<L<LL<<LL<L<<LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLL< -L -L -LA {A0S! R  -LQ 0-L@@PbP 00S00@T 0r -L@P bbbbbbb b bb b -Lh@100PP`p<n<@@10 0崁ḁPpU(` 2 V' -L@UP02tP -LM( @PCP`p 0"0S:X 000S   l( -P  _( tP -LM( p@`P V 02 000S   :V 02 00S!0R0 S:| ({-| 0#10S V  @ 0?tP -L@R 8!21  N-O -L@R<21 !  4-O -L01O 0-L@0 PP 0PPP0O -LDMPp40K A@A`0K 1 @RbTT4`K0 ``P  ,00{`P ` 4K<P00 00 {]> 0P00t```K0 1`P *  ,00{`P[` `KS<P00p 00 {]> 0P00D`݇ -LP -L@P,p    @ @ @  -L\40  0S00 R0tP -LP 0000 00 x 0000\0L ?L0(2?00(00\݇䍄sH|s -L -Ll0@ T00R0S D00S 8  0` T) T\݇R|߇ 0-L$P@ P0SP  $$_P0 ?4@00S0 P0 0\݇ -LP z zss -LP0 00ss -L0 2 \݇ p-L@P`RR8 0T@@S@Tp 0S000p\݇T -L00 0h\݇ -L 02\݇ -LM81`0S $q0S00(@KZ, 2[2[Pb(0['0[ &0[(- @0/PЍU *p@HDH6 X/PU:DP6<@/@H$T\݇0R8RDRr݇LR -L0 -LM@y0000<SU0000<SM0 \=000Q@ 0S00 "20 " 0 S000000 $ 000 S  B 000, 0000S \000@yT Pp`K _@K@0  000 0S 0 N`PU s s -LM 0[0C0K@0S0[#" B020K R000K1[0C1K[[ dK [0S000K [00C0   KK <* -L@h cPpZPv> 0}>8Ch8#H; X"00T BP"y`@`0020H P000y  0PR s -LM @K0 ) 0-LMPx ,@K)x )0 -LM 0[S0[;S0[;SxK< )x0[[2c s -LM   [0[ cR R b0[ [[10b2c [b   p-LM !00#0v.1[ S1[vnC `FcVd`FcV` ["2 S000K0[S00K[ |P $0@1 010[p0 $10 010e0 $10 010p$ss 0-LM Pv. 1[[Sv>A 0C8CH8cSd(C0d(BCH#8cS@-00000 0[2 40 , 400[D #210000[#210000[#210000dR 0-LM @00#0[  $0P1 010[0 $10 010[0 $10 0100(s 0-LMPw ,@K(w (0s 0-LM 01K Q@H0 M Pxx![00 1[ 01K\ H$H0P0 S -L0 -L000`@0 p-L 000t 00S 0@T*`P01@T:@ P(  P@TpS -LM 0[0K [K0[#20K0[0K0[0K0[0K@ K6( p-LP0`Sp 00Sp 000 0Rp0 @T*010 @T:000 0R* 0Rp90000p 0-LP0C2111AS P011AP0Q -L@TP00TR -L`0p0Pc@T*PP@@d00#BT*@PT:4 000P0 Pc2d ``PR%I$ -LM X00S 0[0@S0[S 0[0S0 [ 00bSTR -L(0"(5@po -LMa!0S"P P P AP aP !0010S l1 X1JPqPUP P P f@@000P&>0P!?0P?0PPP?PP PPPP3#\ lo -L@p4oPP`0  0` 0S0#0!000 0000P0C0oW00 -L -L0l -LQ  00 00l -L( H00S H00S -LM Kz0[ [10lU 0-LMP@ ,K@1@DT!L1l1110,0K0*0K10(0K0,0K0*0K0(0K 0,0K0*0Kc0(0K0(0K0KcP, K 0l 0U -L00S  0-L@PP0 U12c 1d">0>00s -L p-LM`@(BX00K @8 S@PT 8S]8*, K`S002+0K 8S_8*. KS02-0K 00 Kp p-LM`@(BX00K @8 S@PT8S02)0K8S02*0K 00 Kp -LQ 80!!1P0!!1PT -LQ 80!!1P0!!1PT 0-LM0 |@KP KU 0[@0S 0[0S000[@0S 0[0S00 -LQ 80!!1P0!!1PT 0-L@PP0 U 0!10 0!10 V 0-L@PP0 U(0!10 0!1 V -LQ 0!1 0!1T -LQ$0!10!1  T -LQ 1 0!1T -LQ 0!1 !01T -LQ 0!1 0!1T -LQ$0!10!1  T -L 00S 00S000CS,8,8,8,8,8,8,8,80#20CS d8h8t8l8t8t8t8p8s 0-LP@P0 U  0@0S 0 ;" 0 0S ;"" 2C8Q49<9T9D9T9T9T9L98#8 !  0 p-LM`PUP#Q 0@K0 9PK 0 np0@K0 ,PK p-LM`PUp0@K0 PK 0 Rp p-LdM@P|`K0 P nPK 0 ?p p-LM`PU UPUP0@K0 /PK 0 %p -LMp@40K @` PT`KPK 04 K -L00 -LdM\=0!"b!` s -LdM`pK0 XEX†0@ AA?P05K  0. -LdMp0K [ -L -LdMPK@h |0  H$H~zpKy`K 0 @HDȠ$HT  -L0H!!"b!a"0000A8!Q s 0-LP0H$H0 @HD8$HT 0 -L,  R   00S00hs -L -L0M0 #21 -L 00Xs -L{ 0-LQP0@ Q 0S 00 000 {0 Ӏ0 p-LP`@@ɼh10000SFCPO(@(@(@(@(@(@(@(@4@4@4@4@4@4@@@@@@@@@@@@@@@L@L@L@L@L@L@L@L@L@L@L@L@L@(@(@(@4@4@4@4@4@4@4@4@4@4@4@4@4@@@@@@@L@L@L@L@L@L@(@(@(@(@(@(@(@(@(@00p00p00p00pl -L M( , (@P ,pKW(pT#12c1g121>(O] 0 0 j@@ ()  P0R0ٗ00ɗ/ 00(  ,\000#20CS AAAAAAAA `(`F`d`,pW7@0 P00  00P@T0/0 0 ? 0 /000 0/000 0 ?  0 (?@ 0P00  E>Z00P@T0.00 000/0000 00/000 0/ 0 0 0 0/0 000 0 ? 0/0000 0 ? (?0s(V@V -L4M`pXPK00@K /0[SV0[000[S5[00 /0[SV0[000[S5[0 -LlMp$20 2 020P`0K l@@@@@@@@@@ @ @IP P1@刐 Aሑ0S;  0H0K C  0> 09$0 4, 8[8[  吐 0010!01 0 P 0[0x 12c1e"0#100000X [0[40, 12c1e"02a's -LQQ#P00C8C(2(7 P 0`8C8  0LoP 0`8C8  0?OP p0`8Cd8  02/P P0`8C08  0%P 00`8C8  0P 0`8C8  0 P0`8C8p  0(0B(8C P \0('2@0('( "(`8#8S   TVDV -LQQ#P00C8C(2(7 P 0`8C8  0LoP 0`8C8  0?OP p0`8Cd8  02/P P0`8C08  0%P 00`8C8  0P 0`8C8  0 P0`8C8p  0(0B(8C P \0('2@0('( "(`8#8S   DW4W -LP Q `@PQ  -L0P QPxSP -LP PP 0<S @p -Lp`@PP^ 0 .R@ 00B0 S a0BS0A0BS 0  0V00Q..@ `PQP^P -L0  -L00S =00S MMMM=00S@N N(N0N8NT0P0L0H0,0(00- 0 0 Ds4Xd!10S9[[[[\@\,\@\T 0 00@+T 0  0T 0Tt 0T\ 0 TL 1@T0 00@@&c0Z 0-L@c 10S*\\\]]0]D]T] 00P  0| 0l 00PPT 1P @ 00 00PPc0Z p-Lp2`0PS XŸX 0R 0 0h 420S U m"10@V 00S SJ YUE^^ __|_@TL TxP P@P@ `YU5(1PPA!0 }0PPA 000 000P 00rU U 000  00aH00Sp 88 0Rp 0 0 <pD[<[d[ -LMP3`0sS ß 0R 0 0{ h30S \#10@k0 D0#10S񟗵ade0-@0 q04lНP.b| -LM!@P HAzQ 0dP8P k E4 8K 먫 2#@00/'p`0@K0 Py? >'U% $, PU@@',lbx~]ti`]] -L -LY -LfM `,Q p `A00100  c*+00S P`@e@ enKm_E@@K*0--------0i0---P-@- H04p40@4Ѝ8"diDT`X.']' -L] -LP 0 0 00di|TXd$ "'`4xiPdaa))))N@-O- ) 0НO P-@)><ION^<>> \`> P> <>PР?)iPРNhAd?00)Ѝ)v*>edDD>,DD>0 -H1eddЍ -L -L`P@pTP X0PT @T0S(($,؄ -LMK0Kp 00000S 00D3DS0f00D3DS ----p0 fЍ P 01 (04 4Pdxia$8 0-LMK0Kp 0000P@00S 00D3DS0f00D3DS @-@-@-@-0 fЍh0 !0D0K0Kp04 a4Pdxi$8 -L0< -L0@ -L0D -LL0\P000PQ1  $, -L0( -L -L 0S)0C800S @@6oC,0 \ - 0  8 -LH0 R ,0\  - - -0 03^ -LP00 -L -L -L@ 0@0 -L@000@0 0-LpP0Sd00-`00-\@iT00 ЍP@0$/0000S0ԐHh -L,p` @@(p---@-PP-`--- PP-PP-PP-,Ѝ@T  -LM< @ `pV.|18@K O\a\!\Q 0$H006/D!b10A0 0Q80K0C\*0 0 A\: $ @00B8`K0pȐ /PU ,-(-$- ----- ---p-@@-@< 0 4ЍP /LgffflH -L0MT pPp P`L004@S(0C80 00S+P $(@ L pHp D p@p < $p8p (4 ,p0p 0, 8`0<0Tp@pDp@H@L@P@T@055\@`@@-@-@-@-@-@-@-@-d 0 t0i|00xp Ѝ@?S| & W/@@@@@@@A@@ 0@@ @T0@@@@@AAA AAAlA|AAL KA/ 20S) 20q2qS `- pp--  T0 Ѝ1@/0@%0S`- pp--Tpp-0  Ѝh10S/ \A0D3DS-P-LP0@ 0Ѝ@=S -P-P0@ Ѝ00D3DS -P-P00-@00- 0Ѝ 00<(00S000.#'X .P P P@X`41S@TX4axia@T'"+Hhh -L -LH@080080,00S0 'l -L0  -L0  -L0  -L`20Sq'0C80P2PP20S8 20q2qSU 20 0R R $0R R'090000\ `0   2@/0@%0S00-0-0-`00-  0Ѝ10U10S `0S00- Ѝ@U P10 0R R $0R '090v R02P0S 0ppgV00U7@`@P@d0S$ 00S 003S0l0 0@%0S @-@-@-@-0 4Ѝd+&=$'4Hxia"Ԑ"30S 303St3h3 0@%0S `-`-`-`-0 0ßЍd,P%p P2k@U 20 0R R $0R o&090i&09`0Sn<0Sh T20S> H20q2qS"L2 R 820 0R R $0R H&09020000\ 1 `0 1@/0@%0S10  - - -`  - l Ѝd1 `00`0`00`0U @!00'V%@a1S@T00S 00D3DS0900D3DS 00-0-0-0- |9Ѝt0 P00P0Y" 800S X00UL0L  %4xiaTdH'"Pd'8X.1o,)@0,1 &;&0 U00P R0d0S$ 00S 003S00 0@%0S   - - - -0HЍd*$kH"d4xia 0-L@PT1P10S6 10q2qSU 10 0R R $0R L%09000000S   41@/0@%0S 00-0-0-0-  0Ѝ 0S T( 00 0R R $0R %0909,0Td0@PPT X00 0R R $0R $90C$0%>$0'4Hxia"2 0-L10@S8 10q2qST 10 0R R $0R $090000\ @0   ,1@/0@%0S00-0-0-@00-  0Ѝ 0S T& 00 0R R $0R $090+0T0 PPT00 0R R $0R ~$90#0%#04Hxia"3 -L8MP3P0pSb$0C80U 30U& #0`0S @G0`0S00-0-0-0-0-0-0-0-0-200-20-"2 0,Ѝq@T DP 8T x00c\0 tX L K$+4`V 6pW`20S> 10q2qS"1 R 10 0R R $0R #09010000\ `1 `0 d1@/0@%0S$10  - - -`  -   Ѝ0 `00`0AP (00-,00-000-400-800-<00-@00-D00-H00-L00-X-\--PT0P 4ЍPP PfU$'\TPX4Hxia p-LP`@U 2@20S; 10q2qS T 10 0R R $0R i#090000\ @00-  0 Ѝl1@/0@%0S00-0-@00-`- 40 Ѝ10S V8#;m00/ 0S U) 00 0R R $0R ##090 [*pUh0P@@U \00 0R R $0R #90O"ps$I"p'4Hxia`"4 -L@1P@00 -L00S x00D3DSl09`00D3DS 00-0-0-0-98 (0 P00P04Pdxia' p-LT1T!0PS D10D3DS81:,10D3DS 00-0-0-0- :ЍP0S2 0CP0S.0``d0S' `@T$00S 003S0l0 0@%0S @-@-@-@-0 4Ѝd'!p4'Pdxia" -L10S= 10q2qS"1 R 00 0R R $0R ?"09000000\ 0 `0 |0@/0@%0SX00  - - -`  - 8 0 `00`04'Hxia p-L1!0PS8 10q2qSU 10 0R R $0R !090000\ `0   41@/0@%0S00-0-0-`00-  0Ѝ` R/ @B`@T+0``d0S$ 00S 003S0l0 0@%0S @-@-@-@-0 4Ѝd& p4'Hxia" 0-LP1!0@S~!0C800h10S6 \10q2qST D10 0R R $0R c!09000000S   0@/0@%0S 00-0-0-0-  0Ѝ 00U dP|@ 0 0@ $s @T$!@000$'4Hxia"` -L 0S Q$ 00 0R R $0R !090t%(@@Q P00 0R R $0R 902 $- "H= -L0' -LP H000P P $0P 090H -LPH0P <00 0R R $0R 090'H -L@0@Q x 0B|T0|0 0-Ll@PU0P00H@k 900000x`DT 0-LP@U a 000TP 0000` 0-L@PT L 000U 0SQ @k 90` p-L@`T - 00pV& 00@P`9`9000 00 0  4e8C=CR0 00$e(-R0 0C0%k). pDT` -LP@^U 00T  R4e8C=CR0 00 DT` -LM@<TKd0\0T 00- 00-00-00-40K00|`^ -L@ -L∀` PRt00-ppp-l@l0DЍP T0$@ @0000SL p-L0P`&@T 000S% 00q2qS T00\ 0  0 \0@/0@%0S 00-0-0-`-  $00p鐙4xia p-L@`P D0,0P0000H0&400S,0,0% p鬙+ -L0D90 p-L@`0S 2\0X80p1  p1 0R R $0R 0900aV`a `3,0`00V*0D90000400 0P000 0F$  P 0000400 &00S& 00q2qS T00\ 0  2 0@/0@%0S 00-0-0-`-  T20Ѝ T'(00(0 6&p鄙"4xia -LM( `t2 0R R $0R Z090(000p,0 Wp1^&먐, P 0,D T 7PT PUU %10S(D I00@0S |10800S- E,0ЍP @000(10S0 10q2qSV00\ (-000-  .0 Ѝ0@/0@%0S00-(-000-00-  x.0Ѝ40040<00<008 4 8 0@ 4 @ %鐙'4xia -L0 S L0@T0X80(00 7錙" -LP`0S 2 R0X8022 0R R $0R |09V  p%00@F0S P&%10S!00@?S 1080P D p10S, 10q2qSU00\ 000-  /0 ЍL1@/0@%0S00-0-000-`-  /0Ѝ0 0dQ 000@0$404  000 % 03S 0$404  %0@400C40800f80 $鈙"_'4xia -LP@p10S 00D3DS0900D3DS ----90 Ѝ0 P00P0 t$`0S0$0S(0R 03S0T0 0T`` $4Pdxia' -L`0 p0F@G b@PD0a? R*Uf%0$4000e0CS * 0d0$  0000P0$400000@0 d400P000*%0@ -L 7L -LrL -LL -L  % -L@0  -L0 00S 000S -L 00S0 B00S 000S -L 004t -L 00 --L0 υ --L0 υ -LM, @20Sʸ20S"0S 0S PP2A5h20S| ( Kpu (0 0Sq420S> (20q2qS"2 R 20 0R R $0R 09010000\ 1 `0 1@/0@%0Sp10  - - -`  - P Ѝ01 `00`0 q \ 00-  0 Ѝpp-pp-@-0@, @000p Ѝ\ - 0  Ѝpp-pp-@-0P@, #000pp-pp-0 , 9$8a4'Hxia --L0 6υ --LM 0K ( 00υ -L 0υ -L0 υ -LM 0K   00υ -LuM ! 1 `a  PpW %W 0pW @eT ! PFa`a W  ԁ  aa  a aa 0pKL00p 0GXS0ƅ˅˅Tƅ˅˅˅˅˅˅`ƅƅ˅ƅƅ˅DžDžDžDžDžDžDžDžDžDž˅˅˅˅˅˅˅˅˅˅Džʅ˅ʅ˅˅˅˅ą˅˅Hȅ˅˅˅˅˅$Ʌ˅˅dɅ˅˅˅˅˅˅˅˅˅˅TDžDžʅʅʅDDžDž˅˅LDž˅DžLȅȅ˅˅ȅ˅(Ʌ˅˅pɅpoK`F0S 0pKH0 101 01 S``fa  +00p*W10@1 t@A y@1000C @p00G St@A l`a g@1000C @p00G SA ]YW101 0Sm_K0pKH00 &QP 101 S101 Qa-0poK`F0Ƶ Q 101 0P 101 0|K101 a0`QP 101 S101  Q1 01 @  xpF101 PUSaV!q#P e X  QP 101 S101  ꀂ lŸ QP 101 S101  0Q0a0S 0pKL0aa Ə $PK0V0Q0S. R :R #0000eQ\ 0S000e Q 0!10A000e Q000e a000e!Q4Q U$Ke Q10SC '\G0W0gW0SaV 'H؁ ' ax`a m_K00$K-P-p?K0-oK`~K0 ЍP h 1S -01S-0pKH00SP _4_<_P_W m_Kp 0poK`F0pKHa0 S d30ԁ Sԁ \a`a ԁ X ܁ yoK@V00X0S a @fTT !ȁP@DT! P poK`F0S !ȁpK@P \ $00$`KB;$Kd?0Cps/KnK yoK@0V0X0S a @fTT !ȁP@DT! Pa@hTT !d P@DT!8aP!ȁPATT ! P@DT!aPX a @fTT !lȁP}@DT!@ PraЁ X` `a 鰙ę 0-LP@ 0000 -L@ P -LpP`@V   Pd @`PT -LMpP`@T Kp P [0 S S00@ @Tp T00P0S @ --LM 00- K0K tх -L0 R00 -LM( 80 4 L< @P s0 (00S ` 0CS҅҅օօօօօօօօօօօօօօօօօօօօօ҅օօօօ҅(00(0 00 0(0S 40040 0 00(0S( 0(0 0%S *0CDSd(ԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅԅ(00[S, cS* 000(0S$ 40040 0 00(0S(00nS` 000 40040 0 00(0S00s.(00L0C"S'ՅՅՅՅՅՅՅՅՅՅՅՅՅՅՅՅՅՅՅՅՅՅՅՅՅՅՅՅՅՅՅՅՅՅՅ\(00nS 40K0-00K0-,0K0-(K <0, ЍP ,0SL< (0 00S 40040 (00 0(0 X 0080Y00s  -LM( ,0  @0 `*S000PS@PP3 000S 1000C 000S0hS LS lS0Q0cS0E0C3S񟗦`م`م`ممممممممممممممممم؅مممممممممم`؅؅`م`م`مم؅ممممڅ؅؅مممم؅مم؅`-- ,0Pk0X0C S&,م4م4م4م4م4م4م4م4م4م4م4م$م4م4م4م4م4م4م4م4م4م4مم,م4م4م4م4م$م4م4م,م `--,pp--0 0\ `--,pp-0  P#`-- ,0"`--,pp-0 eP 0]S 0]S U h^`` 000(p0\ -L@`pP t000(0S TPU00p0ST000U00\ -L@`pPTPU00p0S0U00 -LM0 Pp0[S0^S @$K[\000Q]Q00-Q0S $0AC `Q00]Q0S-Q0P*]S 0@T $H@0T0 0$0C ^0]S @ $0H0SS U ᨀ@T00p0ST U00 000 -LM( Pp` @T 0+S -SY  @0P00T0S  @TXP00xP0S U00U0S  PUPU P00 0S00@0SW0@0S 70@S 6& @T00p0ST Y`fX (h\`` 0T00\ -L0 S 00Sb -LP` -L0PS  0R 0PQ` -L  -LM( , 0 1(` 0@0(0S-T00  +T0@Y00Y0S 0T  XR00xR0S@`Y0T 0XĠ8 8 9-4 8 -8 P0p 0S0@D0S 0S70DW0D@ T8U0?S4 T00U0S ppE%0@W0XTTF&000\Pe,X W0F0(,\ -LM( , 0 1(` 0P0(0S-U00  +U0PX00X0S 0U  XR00xR0SP`X0U @,4 ,@0p 0S0PE0S 0S70EW0EPU4 T0?SU00 T0S ppT$0PW&00@0\@d,Y W0F0(,\ -L  -L00S 00D3DS0;x00D3DS 00-0-0-0-;P Ѝ< 0S 0004Pdxia"P8 -L0< -L0< -LBMp0S PpH_K IK[p $ `v  $d JK @T (U *$A HK @t t  $0w l_ -L -LAM0S ?EKDOK p   -LCM0! 0`S %3PIK JKp  (^ Pu 01 ( @t# KKt @T ,W (A01 IK @tL0 0`S@@00t 0 ( l_ԙ -L  0-L@T00P  R0S0PU @00 -L  -L  -L  p-LM`PR R 'R $ Pp @tp P @tp  Kpp 00P p -LM( PUp@`T  \ pUP P@``Tp(0X -LM( PUp@`T  j pUP@``Tp(0X -LAM@`p@G_K[@ p HK P " -LM@@ Kl P 0S P  " -L" -L p-LP@Tp4`T:p&p" -L@{" 0-LAM`PEOK bp0 FK 1S a0 0" -LM@$KP00 J" -LM@$KP00 9" -LP0 -LP0 0-L@PT0xP1P0 -L@TmP 1P 0 -L P -LR 0 BR 000S BR 00 BR -L\ L\  0R 0PQ` -L,00-(-$0 04 8ؙp -LpP80`{@T -P-0 ؙ -L@ @@@@ 0,@0$00(00@0000}阙ؙ -L0B80 -L`0 0R R $0R 090, 00S $P,ؙ\ -LD0 0R R $0R m0900ؙ -Ll0 0R R $0R H0 0R R $0R L090ؙ -L0 0R R $0R 2090d00000@ @@@@00 0 0$(0(0,@ 0000 0ؙa --L(M 80S 090*' K0 0 Q @T 00-00-00- 00-$00-(00-,00-000-8 K  ЍP  --L(M 80S 090' K00 Q  00-00-00-00- 00-$00-(00-4K 0-L@ PU Pk00 -L@ 0 P  -L -L 0 -L 0 -L 0 -L 0 -L 0  -L 0$ -L 0( -L 0, -L 00 -L 04 -L0 0  00"a -Lll0 0 Q 0 0 Q 00C0ܙa -L@T  -Lz -L -L -L \ 0R* \  -L Q 0R: Q  -L 0S  -L p-L`@P S 0U:R 0UPp p -L -L R 0 0RDT -LP 000P -LQ 0 `DT -L0Q  BR00Sa@ p-LP@`T P @Tp -L@T  -L -L -L0r  -L 0S  -L -L0Q  BR00Sa@ p-LP@`T P @Tp -L -L\ L\  0R 0PQ` -LAP)0 0 AP: -LB\0 0 L\ -L Q)0 #440 Q: -L Q) 00 Q: -L   -LR 0 RQ00R0S@ 0-L@PP 0S0 @P0 -L2LLd0 00Pڈ;@?CF3C@0,00S 00餚\ -LP 0 -LM`0PK0 @1\ 0  Pd10S X10D3DSH1<<10D3DS   - - - -0<Ѝ10S00S 0\ 00K  tp` 0PKF:00S x00S`00S c 00\4'xia$$X''aT. -L00S 00D3DS0<t00D3DS ----<L0 Ѝ800S(0P4'xia+ -L0000<00@0 00S$000000000000000000#0 -LMP@<0`S0`V(0&!1;< @?C F3CRl00S ,pK0 40\ 0  ̚$X -L $1S  RR1̚ -L$ 0S   Q̚ -Ll0S00X X00T T00P P00L L00H H00D l?00SDtX  0-L@P#0 0-L1P0@SP00S 0 R 0X800000 0R R $0R 09 0S 0S @0S`@0S@0S`O`?S@0@ :0DT" -L 0 阙 -LH00@S p X 0D908 -LMPp@T`H 83@TB 0X803 2 0R R $0R * 09XbW2z , ,(0000(0 , (Y1( 000S $@T, "0($Yf@03S 040 S* #@T    B.60 4$04T10S- H10q2qSU00\ p-000-  10 Ѝ0@/0@%0S00-p-000--  10Ѝ08 4 8 0@ 4 @ 0`, (i@ BT 40040a"_4xia 0-LP@0S 0 Ra 0X800000 0R R $0R K 09 Y R 0 4S@!R @0" -LD0@T 00 0S 00-0-0- 3 -LP0@T 000S 00-0-0-0  03 -LQ:40aS*40$4000 0S   0 -L 0阙 0-L 0 @T.0阙 -L0 j阙 -L 0阙 -L0=阙 -L 0  -L -L 1Qp!00BU1P0@T0@TP0B>`P 0@T @T  `XH0 L00H < 004 400HTdT"lbH\i@ d -LM( p 0@ PU 00  0S PUT 00(`````` ``@ 2HTb -L10pR `00@T0"0S 00S XV|00@Tp0@T 0S L@T@@@@@ @@@@bdTl\i p-LP@`hP P ps ` P txpp\i p-L`f00PU0"@0S 0S \0 02 0S00(00PU eK @pdTlb\i p-LP`@T  @PT v p" -LX0p@`T eP  LPUp`@T\i -LP0\i -LQ@AP D00P 8000S 0S  .dTl -LQ@AP D00P 80"0S 0S  dTl 0-LPU@EP0p00P0d0 0S0 @P 0 0P00$00S000dTl -L`pt00`@@PP 0PwUP P 00 al -Lp`P]0 @T 00"Q @TUt00@T  00 0  00SdTl -L$0 02S b -L$0 020S b -L@00 02\  0  b 0-LQP@PAU00U 00"0S 0S "@&U 00U 00"0S 0S  P@ 0D 02 0S @@0dTlb 0-L@PP@P 00P000S 0S  P0 0H 020S  0#000dTlb 0-L@PPl@P 00P000S 0S  P0 0H 020S  0x#000dTlb 0-L@PP6@P 00P000S 0S  uP0 T500\ 02\ T000  Z0  0dTlb -L= H -L H -LL@0S<00-800-400-0,0 ptLphq -L@`0pS t PU 0 P@0t 0\  @0 tr`t -L@000@ 0  -L@0 C R@0  p-L`@PT @0Pp 0GPp ]p -L0 -LH@ R  - -40H0P00 00tz p-L@PUl` @T PP PPPP P$P4P8P|)xDD> @D R75DD>0 -@DQ75Ѝ<1O)D04 <0@-d)@-pDD> @D R75DD>0 -@DQ75Ѝ@)@- @<0{HL0 P1dh(N?@ᘂRP5G P P@X0X "8hlr 2u")# 2s > #hiJO$DD> H@ D0S64H\DD>0 -@DQ64Ѝ> )$04) DD>8,DD>0 -8PЍ\t`!!!%6p|t 2  2)_@TP5 4v h -LXd -L0Xd -L@T T0'PXd -L0Xd 0-L@PT T$0P0 PP0Xd -LP 0C80 -L0P$ -L0$ -L00@S 003S@ |0p0 0@%0S   - - -@00-80Ѝ( 0 4TTxia 0-L@P10S 103Sh1\1 0@%0S P-P-P-P-(0 Ѝ<0S  0 0S 1P<00S 05!8S 4#8S!00C0 !8S5!8S l 4#8S!00C0 !8S< 0 0<004xia`, -L@00S 003S00 0@%0S   - - - -H0Ѝ<0S0 0<00<04xia` -L@00S 003S00 0@%0S   - - - -P0Ѝ<0S4@ 0<00<04xia` -LD -L@H`PV7@ R4*10S 103S01 0@%0S `-`-P-@00- h0Ѝ@P<0SD 00S \@ Rq`00S 003S00 0@%0S `-`-P-@00- 0Ѝ@P<0Sh 0 0S \ 0L0S@@ R43xia` p-LPP10S D103S,1 1 0@%0S   - - - -0Ѝ`Vp@Tp 00 0R R $0R 90p00S H00CH0S@0DS,00Sp `00C`0Spd0Sp dp4xiaH -L2  "000S000rb 0  0$P P@20 0R 20Rh<0@<@T d20SE X203S82 0@%0S5@-@-@-@-0 Ѝ(0S5 10S 103S1 0@%0S   - - - -0Ѝ!p P ) %0X8090<0S@ 0@@00S 003S0 0@%0S   - - - -0ЍhP000㴁 1S00C07VDT<aHh4xi`$10S 0 P0S<@TT00T0 S900S 003S00 0@%0S @-@-@-@-0 hЍ0< -0 -0  Ѝ,! 1 2  0 - - LTЍ@! 20 ) << R7 ga, 0-LPX @0@S f@ !0 0AQ 0P0 -L  p-L`@P0S @T`p0S fp p-L`P@ R0S00@Tp R gp p-L@P`P@d@;4Cp U 5("8SV 5("8S l;i00pU505V505p p-L@P`P@d@;4Cp U 5("8S V 5("8S@;j00pU505V505p@! -L00004x03-3-tc' 0-LhP R\00- -T@0?ЍP80$0000S0 -L@0S 10!000S. 00q2qST00\ 00-00-  0 Ѝ0@/0@%0S00-00-00-00-  H0Ѝ400S0 "L4xia" -L -L -L2@0pSځ0C800S x0X8|20S. p20q2qST00\ 00-00-  0 Ѝ2@/0@%0S00-00-00-00-  0Ѝⴾ1 0PR R $0R 5090ᨾ l1``៾'<10S= 010q2qS!01 R $10 0R R $0R 9000000\ 0 `0 0@/0@%0S00  - - -`  - T ЍL0 `00`0(W(0$4xia"'H -Lp0 0R R $0R 090 00P 0C80l -Lp0 0R R $0R 090 00P 0C80 -LP00P P $0P v090pX9h00 -L(00Sb0C80$ -L@Q Q @-@-@-@-@-@-@-@-0X @-@-@-@-@-@-@-@-00 a5@X9g00霚X p-L@᛽1 0PR R $0R 090ᏽp0Sሽ*0``Ⴝ00S 003S|0p0 0@%0S   - - - -80Ѝ%/p"4xia -L@0S 00S 003Sl0`0 0@%0S   - - - -(0Ѝ4xia -LR 00S0L BR 000SR00Td$"bU'i  2 ,<(<8<030C00% H00SH0!0 )@ D 2  2  `  R` d 2<) )!0 )@- 0 ) @<<<0<  ``HH) Ѝ 1  ) Ѝ!)0 b0Ѝ@!WЍ)@ p-L`@Tp `PU ` Ppp -L@  -L000 -LP@ W0 0lT`` 0 0S@fT@ @` 0lT`` 000 -LPp@ W 0l0CT``  00%W 0 0l0CT`` 0 0lT`` 0 0S @f0GT@ @`0 -L0S -L 0B R 0R -L 0CCP0 -L  BR0  -L0 0R c 0 -L0 Qb -Ld0 0R R $0R 090P 10S 0 p-L`0 0R R $0R 090p0SpPU  P0S@e01@01p0 0T  P@`PTp -L@8P@00@01Ա@=ó1ı p-L@`1P@?S 21@=1 !p -L@$p1@=1 1@@=1 -L@PP@ 0 QaB! P`BP:@QQ1121:QQ1101:P@  !P@ !!P!@ #!!P@ !!P#2!\`B-Q 0 P:@QQ1121:QQ1101:P@  !P@ !!P!@ #!!P@ !!P#2!-bQ& 0P1@QQ1121:QQ1101: P@ P@ !!P!@ c!!P@ !!P#2!$l!-50QaB+ -P`BP":@QQ1121:QQ1101: P@ P@ !!P!@ c!!P@ !!P#2!$ l!\`B-TranUsbDslDslUsbUsbtoV90V90toUsbCmICmOPCD ARM940T REV 1P52/RUSHMORE V2.1/03@0?@5555555555555555555555tskOEMtskUSBMontskV90tskDSL%u.%u.%u.%u%s%d%02X:%02X:%02X:%02X:%02X:%02X150-1705-11P00 100-1766-01P00 000000000000CNXT0dddddddddddd0 Inop NVRAM, possible bad part, loaded defaults from ROMpNVRAM Write Failed while resetting DBNew NVRAM version, loaded from ROMInvalid NVRAM data, loaded from ROM        Increasing Hybrid Cutback, was  Unknown AOC Error%s: AOC_IDLE_MODE Count=%d Header=%02x %s: AOC_PROFILE_MGMT-REQ Count=%d Header=%02x Msg=%02x/%02x %s: AOC_PROFILE_MGMT-ACK Count=%d Header=%02x %s: AOC_PROFILE_MGMT-UNKNOWN! Count=%d Header=%02x Msg=%02x/%02x %s: AOC_RECONFIG_CMD Count=%d Header=%02x %s: AOC_UNABLE_TO_COMPLY Count=%d Header=%02x %s: AOC_EXT_BIT_SWAP Count=%d Size=%d Header=%02x Msg=%02x/%02x %02x/%02x %02x/%02x %02x/%02x %02x/%02x %02x/%02x %s: AOC_BIT_SWAP_ACK Count=%d Size=%d Header=%02x Msg=%02x/%02x %s: AOC_BIT_SWAP Count=%d Size=%d Header=%02x Msg=%02x/%02x %02x/%02x %02x/%02x %02x/%02x %s: AOC_UNKNOWN! Count=%d Header=%02x Rx_AOC_Idle Got AOC junkRx_AOC_End Rx_AOC_1XXmit Request fifo overflowTx_AOC_5XRx_AOC_3XBIT Swap channel numsUnrequested profile ackIllegal bit swap cmd @FALCON wait timeout!Tone Averaging contention, Current opcode:Error Power Averaging contention. QEDFER busy!Signal Power Averaging contention, Current opcode:Blk Xfr Request fifo overflow, xfr code:Illegal FFTB Operation Opcode :Cmplx Mult schedule conflict, current mode:FFT schedule conflict, current mode:IFFT schedule conflict, current mode:Not enough TEQ training, (teq size|fir size):Invalid Tx clock value @:t͇&L-Zuɏ 0`'N%J5jԵw#F (P]iҹoޡ_a™/^eʉ|Ǔ;vŗ3f̅.\mکO!B*TM)RUI9rշsѿcƑ?~׳{۫K1bĕ7nܥWA2dȍ8pݧSQYyÛ+VE $H=zˋ ,X}σ6lحGUnsupported fast path in non-reduced overhead modeC_RATES2 contains unsupported LS data chnl (e.g. LS2)TDELAY_ENC = Illegal Block Read format, format code:Illegal Block Write format, format code:Illegal Avg Mode:Unwin TEQ contention, Current opcode:Unwin FIR contention, Current opcode:Unable to perform tx bit swap req!Unable to perform rx bit swap req!th\PD8, ADSL BER TESTFALCON TESTSYSTEM TESTEBM TESTLED TESTNVRAM TESTRAM TESTPROM TESTSELF TEST01T h,XkLl2.15f nnLOGON PASSWORD>줆lnn5. TEST MENU6. PEEK/POKE MENU7. DIAGNOSTIC LOG8. PRODUCTION SUPPORT MENU 9. TRACE LOGMAIN MENU1. SYSTEM STATUS AND CONFIGURATION2. ADSL MENU4. REMOTE LOGONQ. LOGOUTtlInvalid input, please try again Invalid password, please try againPAIRGAINCONEXANT SYSTEMS, INC.ATU-R ACCESS RUNNER ADSL TERMINALENTER CHOICE-->%s%s[24;--HRemote unit not availableOption not available %s%s%s%sЧX TnADSL PERFORMANCE STATUSDOWN ALARMS:UP ALARMS:SYSTEM STATE:DOWNSTREAMUPSTREAM------------------cur/mincur/minSNR MARGIN (dB):LINE ATTN (dB):24 HOUR ES:24 HOUR UAS:DATA RATE (kbps):(C)lear (R)eturn (M)ainP TČp24 HOUR ADSL PERFORMANCE HISTORY(errored seconds/unavailable seconds/snr)DOWNSTREAMUPSTREAM(C)lear (P)revious (N)ext (R)eturn (M)ain( TԐ7 DAY ADSL PERFORMANCE HISTORY(errored seconds/unavailable seconds/snr)DOWNSTREAMUPSTREAM(C)lear (R)eturn (M)ainxTTؔnADSL ALARM HISTORYTypeFirstLastCurrent Time(s)LOF, DOWNLOF, UPMARGIN, DOWNMARGIN, UPES, DOWNES, UPSES, DOWNSES, UPLOS, DOWNLOS, UPLCD, DOWNLCD, UPSELFTESTLAST CLEARED:(C)lear (R)eturn (M)ainInvalid input, please try again Clear History Database (Y/N)?NA00:0000:1500:3000:4501:0001:1501:3001:4502:0002:1502:3002:4503:0003:1503:3003:4504:0004:1504:3004:4505:0005:1505:3005:4506:0006:1506:3006:4507:0007:1507:3007:4508:0008:1508:3008:4509:0009:1509:3009:4510:0010:1510:3010:4511:0011:1511:3011:4512:0012:1512:3012:4513:0013:1513:3013:4514:0014:1514:3014:4515:0015:1515:3015:4516:0016:1516:3016:4517:0017:1517:3017:4518:0018:1518:3018:4519:0019:1519:3019:4520:0020:1520:3020:4521:0021:1521:3021:4522:0022:1522:3022:4523:0023:1523:3023:45%s%s%s%s%s%s%s%s%s%s%s%lu%s%lu%s%s%lu%s%lu%s%s%s%s%s%s%s%s/%s%s%s/%s%s%s%d%s%u%s%s%s %03u/%03u/%s %03u/%03u/%s%s%s%s%s%s%s%s%05lu/%05lu/%s %05lu/%05lu/%s%s%05lu/%05lu/%s %05lu/%05lu/%sOK ALM%s%s-%s %s-%s %s %u%s%s%s%s-%s%6s@nn7. ADSL TEST MENU8. ADSL TRANSCEIVER STATUS MENU9. G.HS PHI MENUA. G.HS PROTOCOL MENUB. FAST RETRAIN MENUC. G.LITE POWER INFO MENUD. EOC and AOC LOG MENUADSL MENU1. ADSL PERFORMANCE STATUS2. 24 HOUR ADSL PERFORMANCE HISTORY3. 7 DAY ADSL PERFORMANCE HISTORY4. ADSL ALARM HISTORY5. ADSL TRANSCEIVER CONFIGURATION MENU6. ADSL LINK RESET(M)ainHDnFAST RETRAIN MENU MessagingC-MSG-FR1 R-MSG-FR1FR PC : RD FR PC :FR TRUNC : AU FR PC :CRC : FR TRUNC :CRC :C-MSG-FR2 R-MSG-FR2Profile # : Profile # :Unknown : Unknown :CRC : CRC :Power MeasurementsNominal :Polineness :Final :General Info# Profiles :1) Initiate Fast Retrain2) Reset Fast Retrain3) Send Profile4) Reset State Machine5) Line Probe Options(M)ainTDnLINE PROBE OPTIONS MENU 1) MAX RT Cutback dB :2) MAX CO Cutback dB :3) MIN RT Cutback dB :4) MIN CO Cutback dB :5) Cutback Step dB :6) Max Phone Distortion rel pwr 2 :7) Minimum Noise Floor rel pwr 2 :Select option 1-7, change with +/-S) Save Configuration(M)ainX蹆 DnGHS PROTOCOL MENU 1. 2. Default start msg.: 3. Common Cap4. Auto Handshake Protocol: 5. G.992.1a Cap Menu6. G.992.2 ab Cap Menu8. Wiring Pairs:9. Protocol state: Handshake Protocol: Received remote parameters: Wiring Pair: Protocol restart reason: AutoSense: Message History(S)ave (R)eturn (M)ain@ DnGHS PHI MENU 1. 2. 3. GHS Phase: Last tone detect level: Converged carriers: Carrier error avg: Bin # Avg. Err.Last abort reason: (R)eturn (M)ainGHS G.992.1a capabilities OPTIONLOCALREMOTENEGOTIATED0. R-ACK11. R-ACK22. STM3. ATM4. GPLOAM EOC5. AS0 dn6. AS1 dn7. AS2 dn8. AS3 dn9. LS0 dna. LS1 dnb. LS2 dnc. LS0 upd. LS1 upe. LS2 up (M)ainGHS G.992.1a capabilities OPTIONLOCALREMOTENEGOTIATED0. R-ACK11. R-ACK22. Fast retrain3. RS164. GPLOAM EOC (M)ainGHS G.992.1a capabilities OPTIONLOCALREMOTENEGOTIATED0. V81. V8bis2. Silent Period3. G.ploam4. G.992.1 Annex A5. G.992.1 Annex B6. G.992.1 Annex C7. G.992.2 Annex A/B8. G.992.2 Annex CRemote Country:Remote Vendor ID:Remote Spec. Info.:(S)ave (M)ain (R)eturnADLS G.lite Power InfoNominal Power: dBM/HzDPI: dBDPF: dBRDC: dBUC: dBCurrent TX Gain: dBCurrent RX Gain: dBFR Line Probe Noise data:Gain Noise | Gain NoiseNoise Floor:Linear line:noise=a1*(gain+30)/2+a0a1= a0=C-PILOT-FR1 Atn+DPF: dBFR Hook Status:Current Hook Status: (M)ain<ņDLnnADSL EOC and AOC LOG MENU 1. View EOC channel2. View AOC channel(R)eturn (M)aintƆņD@nADSL EOC Channel MENU01-HOLD 04-UTC F0-RTN 0E-EOD 10-NEXT 4C-ATN 4F-SNRUTC count: dgasp message count:worng code message count:unexpect message count:Time Out count:Time Out Per msState:FrameCount/Data(L)oad (R)eturn (M)ainLȆdž DpnADSL AOC Channel MENU F0-UTC1 FC-SWAPe13 FF-SWAPr9 FF-SWAPa3 03-PFr3 03-PFa355/55-20IdleState:FrameCount/Data Page:(L)oad (R)eturn (M)ain (N)ext@ɆDnnADSL TRANSCEIVER STATUS MENU1. ADSL TRANSCEIVER STATUS2. BITS ALLOCATION TABLE3. SNR TABLE(M)ainʆʆDĞnADSL TRANSCEIVER STATUS (FALCON)TRANSMIT STATE:RECEIVE STATE:PROCESS STATE:UP SNR MARGIN:DOWN SNR MARGIN:UP/DWN ATTN:TX POWER:UP/DWN BITS/FRAME:UP/DWN CRC ERRORS:UP/DWN FEC ERRORS:STARTUP ATTEMPTS:GAINS: TXGAINS: PRE, HYB, RX, ADCADC POWER:(T)RANSCEIVER MENU (A)DSL MENU (M)AIN̆P̆DPnADSL BIT ALLOCATION TABLESBIN STAT BIT BIN STAT BIT BIN STAT BIT BIN STAT BIT(N)EXT (P)REVIOUS (T)RANSCEIVER MENU (A)DSL MENU (M)AINhΆ͆DlADSL SNR TABLESYSTEM SNR:BIN SNR BIN SNR BIN SNR BIN SNR(N)EXT (P)REVIOUS (T)RANSCEIVER MENU (A)DSL MENU (M)AINІφ\φ nG. UP TRANSMIT POWERH. DOWN TRANSMIT POWERI. DWN DATA RATE LIMITADSL CONFIGURATION MENU1. STARTUP OPTION2. (MAX) UP DATA RATE3. (MAX) DOWN DATA RATE4. (MIN) UP DATA RATE5. (MIN) DOWN DATA RATE6. FRAMING MODE7. STARTUP SNR MARGIN8. MARGIN THRESHOLD9. ES THRESHOLDA. ALARM CONFIGURATIONB. UP INTERLEAVE OPTIOND. DOWN INTERLEAVE OPTIONE. UP DATA PATHF. DOWN DATA PATH(C)onfirm (U)ndo (R)eturn (M)ain҆DnnFALCON TEST MENU 1. FALCON TRANSMIT TEST MENU2. FALCON RECEIVE TEST MENU3. CONEXANT AFE TEST MENU (T)ransceiver Menu (M)ain|ӆhӆD4ȁnFALCON TRANSMIT TEST Menu 1. Test Mode B. Reset System2. Idle Mode(transmitter off) C. Toggle Power Dwn3. Transmit Single Tone D. Toggle Restart Enable4. Transmit Periodic PRBS E. Set Break Point5. Transmit Non-Periodic PRBS F. Reset State Machine6. AFE Tx Gain Setting G. Change Transmit Filter7. Host Command H. Stop State Machine8. Snooper Mode I. Stop Single Tone9. Send Profile J. Get Config OptionsA. Start Fast Retrain K. Set Config OptionsCurrent Test Mode: (R)eturn (M)ain (V)iew BufferֆֆDʁ؁n1. Burst Write E. Incr. Constellation2. Burst Read F. Decr. Constellation3. Power Averaging G. 4. Error Averaging H. 5. Signal Averaging I. Read Reset Counts6. Fast Fourier Transform J. Read State Trace7. Inverse Fourier Transform K. Clear State Trace8. Complex Multiplication L. Rx Power at line interface9. N. Clear Reset CountsA. AFE Rx Gain Setting O. ADC gainB. Rockwell read write cmd P. A/D Signal PowerC. increase hybrid select Q. Init AFED. Rockwell write command S. Bypass Rx FilterCurrent Test Mode: (R)eturn (M)ain (V)iew RAM BufferچچچD\ہ߁AFE TEST Menu 1. Burst Write A. 2. Burst Read B. 3. C. 4. D. 5. E. 6. F. 7. G. 8. Init AFE H. 9. I.  (R)eturn (M)ain (V)iew RAM Buffer܆$܆D܆4nVIEW BUFFER MENU1)INT16 2)Cmplx16 3)INT32 4)Cmplx32 (F)ILL P(O)KE (N)ext (P)revious (R)eturn\݆D(nnPEEK-POKE MAIN MENU1. PEEK-POKE MEMORY2. PEEK-POKE FALCON WRITE REGISTERS3. PEEK-POKE NVRAM4. VIEW MIF SPRAM(M)ain4ކDTnnPEEK-POKE FALCON WRITE REGISTERSREGISTER(hex) DATA(hex)------------- ---------(Esc)Abort P(e)ek P(o)ke (N)ext (P)revious (M)ain (R)eturn(A)dsl Menu (M)ainUNUSED߆NA߆DEM߆߆߆߆߆߆߆߆߆߆߆|߆t߆l߆d߆\߆15dB14dB13dB12dB11dB10dB9dB8dB7dB6dB5dB4dB3dB2dB1dB0dBInvalid input, action abortedSave current settings (Y/N)?Enter valid inputPress space bar to sequenceRead Only ParametersATU_CATU_RThis will bring down the ADSL link. Are you sure(Y/N)?ADSL link reset%9s%5s%3d%3c%4d/%5s%6d%3c%4d/%5s%9s%7s/%7s:%4d%9s%4s%3d%7s%8d%7s%s%s%s%s%s%s%s%s%s%s%s%6s/%6s:%4d%s%4s%6s/%6s:%4d%s%4s%6s/%6s%s%4s%d dBm/Hz%s%s%4d/%4d%s%s%4d/%4d%s%s%4d/%4d%s%s%4d%s%s%4d%s%s%4d, %4d, %4d, %4d%s%s%4x, %4x, %4x, %4x%s%s%d%s%s%d%sLOF=%c%sMAR=%c%sES=%c%sSES=%c%sSELF=%c%sLOS=%c%sLCD=%c%s%-2u msec%s%-2u msec%s%-4d (%4d - %4d Kbps)%s%-4d (%4d - %4d Kbps)%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%-4d (%4d - %4d Kbps)%s%-4d (%4d - %4d Kbps)%s%3d dBm/Hz%s%3d dBm/Hz%s%d Kbps%s%s%d%s%s%s%s%-2u%s%s%s%s%s%s%s%s=%c%s%s%s%-4d%s%s%s%s%s%s%s%s%3d dBm/Hz%s%s%d Kbps%s(space bar) change current setting (N)ext field%d Power Down Mode DisabledPower Down Mode EnabledRestart EnabledRestart DisabledEnter tone addressChoose: 1:TONE 2:IDLE_IGNORE 3:ACTIVATE 4:SELFTEST 5:IDLE_MONITOR 6:RECONFIG2Enter block choice(0-9),bus choice(0-1),and group choice(0-1)Enter break point(in hex) for TX,RX,BG state machineNo longer supported%sHost Command was not sent successfully%d %d %d%x %x %x|hTD0 Reset LinkSet Break Points At:Transmit Data ModeSnooper ModeSend Host CommandAFE Tx Gain SettingTransmit Non-Periodic PRBSTransmit Periodic PRBS Transmit Single Tone Idle ModeNormal Mode%s%s%s%s%s: %d%s%s%s%s%s SNP_WR=%x SNP_BUS=%d SNP_BATCH=%d%s%s%s Tx_BrkPnt= %s,%s Rx_BrkPnt= %s, BG_BrkPnt= %s%sEnter FFT_CTL valueEnter source/dest addr, size and formatAverage signal 256 symbols Average err 8192 symbols Average pwr 8 symbols %s pwr 0 to %d is %s%s pwr 3 to %d is %sHybrid gain %d rx gain %d ADC %dHybrid gain %d rx gain %dThe current monitor chnl is %s%dTotal @ 0 - BG=0X FR=1X TX=2X AS=3X Reset Counts ClearedADC gain %d512 samples pwr %4X%x %d %d%x%sFail after %d iteration%sEverything passedthXD8$GHS_TONE_DETECTIONPILOT_DATAACCUMULATE_INT32FAST_SIG_DETECTBACKUP_BYTEODD_BYTEODD_WORDEVEN_WORDBYTE_SPECIALIMAG_OF_CMPLX16REAL_OF_CMPLX16IMAG_OF_CMPLX32REAL_OF_CMPLX32PRIMARY_BYTENORMAL_INT32NORMAL_INT16NORMAL_INT8%s%s%s dest_add=%x size=%d format=%s%s%s%s%s src_add=%x size=%d format=%s%s%s%d selected%s%s : %d%s%s%sline pwr in dbm%s%s%sdBm %sFFT_OUT_PWR=%lX A/D_OUT_PWR=%lX/2^16%sEnter source/dest addr, size and formatthXD8$%s dest_add=%x size=%d format=%s%s%s src_add=%x size=%d format=%s%s%s%4XH:%7X%7X%7X%7X%7X%7X%7X%7X%sEnter data to fill in the bufferEnter address and data%08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %X %X0112334456678899%d.%c REDUCED OVHD MERGED FAST SYNCREDUCED OVHD SEPARATE FAST SYNCFULL OVRHD w/o SYNC CTRLFULL OVRHD w/ SYNC CTRL\P@,ADAPT_AT_RUN_TIMEADAPTIVE RATEFIXED RATETEST MODExpINTRLVFAST FalseTrue %9s%i%9s%s?%9sSwHook:<OFT>/ ard %9sSwHook: oft /<ARD>%9sSoft:ffHook%9sSoft:nHook %9sHard:OffHook%9sHard:OnHook  p\Low Timing PowerNo Compatible StandardSilence Period EndFailed to train eq.Host TerminationG.HS CompleteRemote Silence Req.Local Silence Req.NAK1TimeoutBad CRCNonexl`TL@8IDLER_DATA_MODER-Tone1R-Silent2R-Tones-ReqR-Silent1DISABLEDtT4Toggle Pilot Phase every 8 dmt symFreeze Pilot Tone Phase Start Pilot Tone TX Test Terminate Pilot Tone TX TestSelect Halt On All Errors Select Standard Error HandelingSelect Local Initiated Startup Select Remote Initiated StartupStart GHSReset GHS%9s%s%s%9sinband: %10ld outband:%10ld%9sNone%s%9s%2d %9s%2d %10ldT@80T1.413G.HST1.413, Then G.HSG.HS, Then T1.413|xtCLRMS MR D,Remote Not UnderstoodLocal Not UnderstoodRemote Mode Not SupportedLocal Mode Not SupportedRemote Not ReadyLocal Not ReadyGot Remote CapabilitiesStartup|SELECT_MODENOT_UNDERSTOODNOT_SUPPORTEDNOT_READYMS_OKCL_OKPARTIAL_MSPARTIAL_CLRSENDING_CLRSENDING_MRSENDING_MSINITIAL TRANSACTION 84RT|xRCRRRSNUNSNREFA2A1CRCLMRMS?? Aux A/A1Aux Tip/RingLine A/A1Line Tip/RingAuto T@Permute Wires FirstPermute Handshake FirstFixedPermute PauseRestart PauseWiring Locked on DefaultWiring Locked on LastLockedSearching %s%s%sX %s%s%s%9s%s %s %s%9s%02X%9s%02X%02X%02X%02X%9s%02X%02X%s%4d%s%4d%s%4d%s%4d%s%4d%s%4d%s --%s%6s%s%4d%7s %4d%7s%s%7s%s%6s%s%6sOffOn%s%3s--%s%2c:%02x/%02x%2c:%02x/%02x%2c:%02x/%02x%2c:%02x/%02x%2c:%02x/%02x%2c:%02x/%02x%2c:%02x/%02x%2c:%02x/%02x%2c:%02x/%02x%2c:%02x/%02x%s%8d%s%8d%s%s%8d%s%6d%s%d%s裆8x( pī$,\ ɆɆ̆͆(φX҆4ӆ\ֆنۆ(݆ކෆ llm?nTRACE LOGTime Event Description-------- -----------------(R)eturn (M)ain Menu (N)ext Page (P)revious Page (C)lear XBnnPEEK-POKE MEMORYADDRESS(hex) DATA(hex)------------ ---------(Esc)Abort P(e)ek P(o)ke (N)ext (P)revious (M)ain (R)eturnXtCnnPEEK-POKE NVRAMADDRESS(hex) DATA(hex)------------ ---------(Esc)Abort P(e)ek P(o)ke (N)ext (P)revious (M)ain (R)eturnON OFFInvalid input, please try again Please enter an address in hexPlease enter data in hex%s%s %s %02lX%s%s%s %s%s%9s%s%s%s %s%sdXL@4(%s%s %s %s %s %s %s %s %s %s %s %s %s %s%06lx %02x@CCC4DPress RETURN to confirm, ESC to cancelX8`Dnn3. MISC CONFIGURATIONSYSTEM STATUS AND CONFIGURATION1. SYSTEM INFORMATION2. SYSTEM CONFIGURATION(M)ainLxEEGTRANSCEIVER HARDWARE NUMSOFTWARE REVFALCON IDSYSTEM INFORMATIONATU-CATU-RMODEMVENDOR IDPRODUCT NUMMANUF DATESERIAL NUMSOFTWARE REVPROM CHECKSUMHISTORY DAY IN OPERATION(R)eturn (M)aindX4MNn6. CHANGE ADSL DATA CLOCKSYSTEM CONFIGURATION1. CHANGE SYSTEM TIME2. CHANGE SYSTEM DATE3. CHANGE PASSWORD4. FACTORY DEFAULT CONFIGURATION(R)eturn (M)ainPL$VnnMISCELLANEOUS CONFIGURATION1. MISC SYSTEM OPTION2. MISC OTHER OPTION(M)ain (R)eturn,LWnTZMISC SYSTEM OPTION1. Change Vendor ID2. Startup Protocol:3. If use G.HS, able G.dmt4. If use G.HS, able G.lite5. Enable Fast Retrain : 6. Enable Escape to Fast Retrain : 7.8.9.A. Reset State Machine(S)ave (M)ain (R)eturnL\n _MISC OTHER OPTION1. AOC Channel Bit Swap: able6. Trellis Option: able(S)ave (M)ain (R)eturnInvalid input, please try again Invalid password, please try againThis will reset all the configurations and the ADSL modem. Are you sure?(Y/N)Only ATU-C can change the system configurationNANA NA NA NA NA NA NA NA NA NANA NA NA NA NA NA NA NA NA %s%02X%s%s%s%04X%s%u Please enter a new date: MM/DD/YYPlease enter a new time: HH:MM:SSPlease enter the old passwordPlease enter new clock in KHz > 32kHzBypassing password verification, press ENTERCan't change system passwordCreating user password, press ENTEROption not availableInvalid clock frequency, Action AbortedInvalid Input, Action Aborted%d:%d:%d%d/%d/%dPlease enter the new passwordPlease retype the new passwordPassword acceptedPassword failedPassword too long, 8 characters or less, try againDPU Password Write to NVRAM FailedPlease enter Vendor ID: xxxx EnDis%s%s%s%s%s%s%s%s%sable Invalid Format%X%s%s%s%st `\e@h gTEST MENUERROR CODE :(ESC) Abort Test (C)hange Mode (M)ainl`\`nnEXTERNAL BERT SETUP MENU1. NORMAL MODE2. INSERT ALL 0's3. INSERT ALL 1's4. LOOPBACK RCVR DATA AND CLK5. ADSL TEST MODE6. BRIDGE TEST MODECURRENT SETUP :(R)eturn (M)ain$\e\anSTATUS:SYSTEM STATE:1. Clear StatusUP ALARMS:2. Update StatusDOWN ALARMS:3. Download Flash ModeADSL UPSTREAM:M. Back to main menuADSL DOWNSTREAM:PRODUCT INFO:TEST SUPPORT:PROD NUM:4. SELF TEST/BURN-INMANUF DATE:5. SYSTEM TESTSERIAL NUM:6. EXIT TESTPROD SW REV:7. CLEAR ERROR CODEPROM CHECKSUM:XCVR HW NUM:TEST STATUS:EBM SW REV:ERROR CODE (hex):EBM CHECKSUM:COMP. TEST CYCLES:PRODUCT CONFIGURATION:8. DEFAULT FACTORY SETTINGC. CHANGE PRODUCT NUM9. TEST CONFIG AD. CHANGE SERIAL NUMA. TEST CONFIG BE. CHANGE XCVR HW NUMB. CHANGE CURRENT DATEInvalid input, please try againATU-C access onlyADSL link is not available Which Configuration? (1) (2) (3) (4)xhTBRIDGE TEST MODEADSL TEST MODELOOPBACK MODEINSERT ALL ONEINSERT ALL ZEROTX NORMAL MODE%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%04X/%04X%s%s%s%s%s%s%s%s/%s/%u%s%s%s%s/%s/%u%s%s%s%s%08lX%s%u%sAction Aborted, system is currently in test mode=>sec %s%s:%s (test cycles %c %u%s)%s%s%08lX%s%d. %sPlease enter a new date: MM/DD/YYPlese enter a new product number: XXX-XXXX-XXPlease enter a new serial numberPlease enter a new XCVR hardware id: XXX-XXXX-XXInvalid Length%d/%d/%dManufacture Date Write to NVRAM FailedInput exceed 64 characters, please try again invalid hex input:DISABLEENABLE OFFON %d.%d.%d.%dNA NONENVRAM updatedNVRAM not updated (busy)NVRAM update request ignored, interface busy[24;--H-DSLAM TESTOverflowed EOC In BufRx EOC message fifo overflowEOC Write Block Exceeds Buffer Size  EOC Read Block Exceeds Buffer SizeTx EOC message fifo overflowEOC Read Reply FailedEOC Set System Date: Bad DateEOC Set System Date: Bad TimeEOC Far End Reported Unknown CommandEOC Far End Reported Invalid CommandEOC Far End Reported Command Format ErrorEOC Far End Reported Error - cause unkwnownEOC can't lock work areaEOC key dropped, queue busyMIF SPRAM read failed, failed at :MIF SPRAM write failed, failed at :Error data :   "$&(*,.02468:<@BDFHJLNPRTVXZ\^`bhjlnpx| "$&(t b  (   X0   ( FALCON Micro Code Download Failed, failed atALCBANDVGSPNTSTCGot FlagsGot GalfsGot CTONEOverrun ErrorUnderrun ErrorCRC ErrorStarting Fast RetraineP'@2z(' I + j $e #ylp55 :~B=qg3 *̫# xՙVx VS$[J;į6]ds i $ v M  8 l &Ox 1Oq!;Tn)=Rf{!3CTds$1=JWfq} !,6@JT_is} $,6=EMW_fnv} &,3;@HMT\ainv{ $).38=CHMRW\aflqv{ Profile #dbcTx Gainprofile tx gainbtmscoreProfile scorezero teq_gain_scale[xcvr_num]tempgood rate option! Max BC:All rate option failed! Max BC:Invalid tx chnlaverage fine tx adjust gainZ~~~~ZZZ                         y`XqcpZdd<ddda@ IB )' @O{ ܖ RppYNePN@Warning: Increase pos_margin_factor table size by@@@ @(@9Disconnect: Local SNR FaultNear CRC's this second=Near Consecutive SES's=FAR SES running count=FAR SES countDisconnect: NEAR END Severe Errored SecondsDisconnect: FAR END Severe Errored Seconds onLocal SNR dB=Disconnect time:Disconnect: too many CRCsDisconnect: Loss Of SignalDisconnect: Loss Of Frame}?  ?}31no%#8wCwC#8o%n13j(jjjop\ru,uv4zzx䊃Д`DƃЃуӃփ4؃ ڃ ރ0 h54444444t4d4P4@4$44 433333333x3h3P383(332222222t2`2L282(22GHS_STOPPEDGHS_BG_SCHEDULEGHS_CHECK_EQ_CNVGGHS_CNVG_TIMELOOPGHS_HUNT_C_TONESGHS_HUNT_NOISE_FLOORGHS_SELFTESTBG_PARSE_MSGCRC_FR2DECBG_R_MEDELY_FRBG_R_ECT_FRBG_C_REVERB_FR5_DETECTBG_PARSE_C_MSG_FR1BG_C_REVERB_FR2_DETECTBG_R_LINE_PROBE_FRBG_FR_FEQ_TRAINBG_FR_RECOVER_TIMINGBG_FR_SET_INITAL_RXGAINBG_RECOV_DETECTBG_C_REVERB_FR1_DETECTBG_C_RECOV_MEASUREINIT_BG_FRSTATEBG_WARMSTART3BG_WARMSTART2BG_WARMSTART1BG_NORMALBG_MSGDEC2BG_MSG_RADECBG_BITALLOCBG_MSGDEC1BG_FRAME_BOUNDARY_SELECTIONBG_FTEQ_TRAINBG_PHASE_SELECTIONBG_RCVGAINADJBG_REVERBDETECTBG_HYBRIDSELECTBG_QUIET_PILOTDETECTBG_REVEILLE_TONEDETECTBG_ACT_NOTONEDETECTBG_ACT_TONEDETECTBG_FAILBG_SELFTESTBG_TESTMODEDMT FSM BG: Reset DMT FSM BG: %s C_ACT1_TONE Detected---C_ACT2_TONE Detected---C_ACT3_TONE Detected---C_ACT4_TONE Detected---C_TONE_TONE Detected---False C_TONE DetectedFalse C_ACT DetectedC_QUIET2 Detectedpreliminary estimated kftFalse C_REVEILLE tone detectionBG_RCVGAINADJUST Sig Detect Timeoutfinal estimated kftRx Gain Adjust Time = final cnt =Estimate bit capacityrequired Trellis bit capacityFour plot test finishedNo RA bit capacityAll rate options were zeroAll rate opt. too hi, using OPTIONOver 928k upstreamUnder 864k upstreamhook status changedShowtime Pilot Tone DisappearedFR DETECTED%18DPVciubt~8}*|}zڅxBv϶sFpm2njfb̮^ 3p6BU>rw- X Kы22KѨX -wr>UB6p3$ =D=<;/;:9-987<765\54%43AdslHeadEnd/Vendor_ID Mismatch-OldAdslHeadEnd/Vendor_ID Mismatch-New NI f  f IN   eEV"(("VEe  /`::(0@GPre,?Rdv Time Out at INIT_BG_FRSTATEsysmeafft gain scFR-RT Phase AdjustFR-CO Phase AdjustdpfTime Out at BG_C_REVERB_FR1_DETECTFR-RT RECOV DetectedFR-RT REVERB-FR1 DetectedTime Out at BG_RECOV_DETECTInit RXGAINclk recov iterfeq iterTime Out at BG_R_LINE_PROBE_FRoff hook!On hookTime Out at BG_C_REVERB_FR2_DETECTFINAL RXAFEcrc cmsg_fr1fr truncTime Out at BG_PARSE_C_MSG_FR1Time Out at BG_C_REVERB_FR5_DETECTTime Out at BG_R_ECT_FRKnown ProfileRT Unknown ProfileTime Out at BG_R_MEDELY_FRcrc cmsg_fr2CO: UNKNOWN PROFILECO: BAD PROFILERT: UNKNOWN PROFILEBAD ASXLSXTime Out at BG_PARSE_MSGCRC_FR2DECpilot pwr zeropilot realpilot dgcWARNING: RAILED D_PILOTWARNING: ST teq_gain_scale zeroPilot Tone too small to convergeWarning: G.HS Constellation convergence failedG.HS Aborted because... < `<< Tx X>>Sg{ LTHTDT@T?ABCDEFGHIJKLMNOTINITTTTTEXCHCHANATRAINACKTDATAUXCVR_TESTUCSTART UWSTART,UDEBUG8UCO FAST RETRAINLURT FAST RETRAIN`UPOWER DOWNTTTUUU(U4UHU\U0RUSHMORE UMCID= 0x0CID= 0x0BID= 0x0AID= 0x09ID= 0x082PTGEORGERUSHMORETRAPPER2P21A1num active rx profilesnum tx profiles set,ICR=^fFlpt*OAP\d|jQos8)?OAZNbhmq'(y>MX`^glpH'`=2L W_eQkwo&jGNTZ^/:BVJ PTYp,6>D`JNR_*4;AREnz=։NjJmy.͂b'mSx~;s:ulw}؇ l#wr}FBHOkv}ހKk;v|~!A~ku;|'ςȅ8nisz~ۀigqw{}~2˃fLpv z| ensxz}~ dmrvy{y}~c:lp~twy{}bAkor-vxoz{G.HSANSIAuto (Error!)Unknown (Error!)COMBO1COMBO2COMBO3COMBO4AUTOSENSE: %s - Handshake=%s Wiring=%s UNLOCKED_SEARCHWIRING_LOCKED_SEARCHLOCKED_SEARCHLOCKEDINVALID!DMT_FSM_RESETTONE_DETECTEDTIMEOUTPAUSED_TIMEOUTRESTARTPAUSED_RESTARTQUEUED_TD_OR_DFRREGULARPAUSEDPOLLRESTART_PAUSE_REQSEARCH_PAUSE_REQPAUSE_EXPINVALID EVENT!Auto PermuteAuto Permute ResetCombo FoundCombo NOT found on this final pass - Locking to Last Working ComboAUTOSENSE: Combo NOT found on this final pass, Locking Wiring to preferred combo. AUTOSENSE: AUTOSENSE_QUEUE_OVERFLOW! AUTOSENSE: auto_PutComplQueueFSM unknown state! AUTOSENSE: auto_GetComplQueueFSM unknown state! AUTOSENSE: S_FSM Transition - State=%s AUTOSENSE: S_FSM - State=%s Event=%s AUTOSENSE: S_FSM COMPLIMENTARY EVENT GET ERROR! AUTOSENSE: FSM Transition - State=%s AUTOSENSE: FSM - State=%s Event=%s AUTOSENSE: FSM - RESTART AUTOSENSE: FSM - PAUSED_RESTART AUTOSENSE: FSM - TIMEOUT AUTOSENSE: FSM - AUTOSENSE_PAUSED_TIMEOUT_EVENT AUTOSENSE: FSM - Repeating All Permutations. AUTOSENSE: FSM - TONE_DETECTED %lx AUTOSENSE: FSM - AUTOSENSE_RESTART_EVENT AUTOSENSE: FSM - TONE_DETECTED AUTOSENSE: FSM - FSM_RESET AUTOSENSE: FSM Transition - State:%s AUTOSENSE: Init AUTOSENSE: Set AUTOSENSE: Start AUTOSENSE: Stop 2.15f/null/tyCo/%s%d5.4.1Dec 19 2001, 13:21:21tRootTaskWIND version 2.5Uninitialized vector %d ttRestart seconds nanosecs freq (hz) resolution base ticks base secs base nsecs ---------- ----------- ---------- ---------- ---------- ---------- ---------- %8.8d %9.9d %8.8d %8.8d %8.8d %8.8d %9.9d memPartFree0123456789abcdef(null)0123456789ABCDEFbug in vfprintf: bad base. workQPanic: Kernel work queue overflow. memPartAlloc: block too big - %d in partition %#x. %s: invalid block %#x in partition %#x. memPartRealloccpsrpcr14/lrr13/spr12/ipr11/fpr10r9r8r7r6r5r4r3r2r1r0 DDDDDDDDDDAAAAAABBBBBB...//\~$ `????,Н<d!" $#p#@@UUUU 4x|@r C @@@@@@ -USB NET CARDP0~0~$u$u$u$uXyyyyP~~~~~8XxX40Lh؂,Hdԃ (D`|pttЄ< i0i@iPi`ijkk(k8kHk{{`|UUUU 4x|@r C @@@@@@ -USB NET CARDP0UUUU 4x|@r C @@@@@@ -USB NET CARDP00a|P$|P$0az01234567890123450000000000123456 *: JDnltDlnp D n 8Æx†Dn@xtl'!8 L@@q=\  ?CD"qG@CGCqw?/@[+ <0lhS 0 xo|ooooooo o o o oooooooppoooooooo*o+o,p-p.p/p0p1 p2$p3(p4,p50p64p78p8Tp?Xp@\p:s/defgnopq 00/00/0000/00/0000:00:0000:00:00nf7m {2LQ_&!,,&!_QL2{ m7fn|5`q GSni6nSG q`5| ($V VVVVVUUUUUUUUP|]]Copyright 1984-1996 Wind River Systems, Inc. This program contains confidential information of Wind River Systems, Inc. and disclosure and copying are prohibited.` ^$^p01234567890^^L$ 0000000000000000p_Xh`TXh`$Dp$$$$$``^4^ ^p^  __x````\`X`T` P`L`H`D`@` <`$8`(0`,(`0 `4`8`< `@```e``Pd`bi`(icxacru/firmware/amxca86u.sh0100755000000000000000000000012007653256167014663 0ustar rootroot#!/bin/bash # # Script for Amigo AMX-CA86U # make -e AMXCA86U=1 $1 $2 $3 $4 $5 cxacru/firmware/olitecv3.sh0100755000000000000000000000013107651476334014757 0ustar rootroot#!/bin/bash # # Script for Olitec modem USB ADSL V3 # make -e OLITECV3=1 $1 $2 $3 $4 $5 cxacru/firmware/olitecv3/0040755000000000000000000000000007651477030014422 5ustar rootrootcxacru/firmware/olitecv3/cxinit.bin0100444000000000000000000175275007651441200016414 0ustar rootroot$"0x /?)Y)|Opm - 0 #0" PQ " TQ " Q 8# 4Q, Q 0?0?00 @  >/@P@Q@ 01234567Q Q Q Q Q Q Q Q Q Q Q Q QD Q< Q0 Q Q Q Q Q Q Q Q Q )v @<0 !@,0 00 $0 ?00)Р) exD5L5`5#)D5tY -Lm)0D0 (0@S,mLb 0-L(0@40PS  '0Lb -L- -L000S3Lb -L08Lb -L@/ 0DSHm(08@00@SCmLb -L7m)0D0 h0@Sl0mLb -L -L -L0p0SLb -L0xLb -L 0@ZS0xp0SLb -LM@?00  0@0$uMb p-LP, 0ES`0Spl0 )00I0D00PlD00S D00S 009 0 9DpP -LMPU $Kvp $d0c@0$Ƞ 00L 02c2cA200, 2c2cL2202c1A 0E.ų -Ll)0D0 0@S lLb 0-L @IP0X!00  0 0:?000d00P 0Lb M-L0 vLb -L$0Œ   00Lb 0-L,0PB0S0Q  0000Lb p-L`<@PB0@00UppLb -L@Q00! kwYw^w9DT -Lk)0D0 H0@SLkLb -L< <008 8004 4000 000, ,00ZX@ p-LP`e@ Tp @p -L -L P0  @br -L@ TTڞk$0 $ k 0Lr -L@ TTڈk$0 $ k 06r -L49L D00 0 0 000r -L 0 00r -LH0 0 Q  0S00S r -L 0 10 00rd -L6k0 @005kr -L@(k 00@)kr -L'P 1鈸 -L'P0!鈸 -LP$ 1P 'P 跇跇跇 -LP,0!P0'P0!跇跇跇 -LMj( ɠ0 0 `0 p000Sa P@V 0S |! 0S 0 0S 0ɠ@`P@VP@W `0S ! 0S 0 0S 0ɠ@p`P@WP@X p `0S ! 0S 00S0ɠ@`P@X)@7D0(lj鈸跇ȸ(h -L 0 000a( -LT4 R00R0S 8P 40S8P ج -L -L -L,j@#D9L0@'Rvuduj_eH0P0D0,ЍL0XU PD9 0-L@0PSgH0SHD0SD>0 0-L@ 00 000PS000H000S 00000 PU<0SHP0PP00S 00000 00P 000000P080U 00 080S0 0PU0$00$0 08P0 0-L@P4Pl0400 -L(00(040S ,00,0 -LP`pU X @0VD{@T P ` nnHpPp 0-L@PPD Q DuPPP0 -LP  -L P @P 0S  -L -L -L00` -L -L00d -L -L!000`qVq 00P0@0CSK<<====H=<=t==<<<<T=d= P; 8 52/;+0S0&00$! P 0S @ IPk ( E k t  P000S U @ )Y "W@<Khd -L``-00-4qp-_P-.$@0%A00- 00-p-P-.@?0 Ѝ`-00-p-N\ PP- @0$(`- 00-p-P- @?0 Ѝ`-`-p00-]P- @\0DH`- 00-p-P- @00/LlT\h<tx -L@ GeEe'% ,7e5e$ l -L -L 0S 0S .@1S0S| $1S 1S 7\@1S<X2S\,@D2S 2S @D~l@v 0-LP@DP  b 0^ n  j0l,;h:: 0-LP@$m DP! E$!0 A$! Q! M0l,;h:: -LX@DP@b &D",""  2 .lh:: 0-LP@;DP  0  0l,;h:: 0-L@@@P$!!0!$!0l,;h:: -Ls8, <0 )0 )00 )@="080 )@=080 )"0@590 )b0@5H90 -LPTDD`DlDxDD9W) 0-L9h lP@P(00,0\0 -L00Seeeek\ 00H 00 4 00 00 000켇 p-LM@Q`U00Sp KG0[00[00[0P`U00V0S@p p-LP`@`T00Sp  80 @`T00V0SPp -LQ  -L0P 4Pج -L@Xd 0S 00P0P 400T <00S4 0@0 00 040XجP -L0 Pج -LqQ`0SO 00CS@lhPiPiPiPihPihX`Xd 0SO~X0 08 )80@&rX`uXdt 0 S;hX8 )80bX`eX d 0S+ 0S`0 0X 0SMX`PX 0S t 0S` 0SX 0S00 0S( 0S 0S` 3Эج -Lp -L@@/db_X00S=L 0C=@ 0C 0 00b 0 @bج$V@y(V -L 0P$V -L 0P$V -L -LP$kT1T!TATa0 P KP 0PU8*@HH00CS'mmm n0S0   060S 02  080S 04  0:0S 000$<0$ 0PU:4 )0;?004V$V\ؠ -L0M`pLKV00W0S ~@/ 0K @ T0 0@T *$$P 0= 0 0.<0.80.400#4000@$ 0$PT:, 000800 BA00S0 $ R  00S@T3*8$ 00S 8 )00S/ 10C000NT *00S00S 000S8 )00S 00S00@T:8 )00, )000 -L -L -L -L -LP 0#4S S S " -L,00 (R0% " 0$V -L,00 (R0% " 04V -LAȠP\rhrtrr\0 T0L0D0 8#8S 10% "me@y(Vئ -L -L -L -L -L -L -L ( 0)0 gE# -LU@Y  , )040 aaUHz -Ltp00d`00TP00D@ 0044䵈bxૈ -LQ0 0S S S\\ tttt utu     ج -LMP`pY/ Xu vu vu vu,A)L A)X A)d A)p  ( ?00S0%Q 8 ( 0 0CR = $p 4004080080U`pP`U8 (0 0CR*0V0X0S  4䵈bx -Lp`Q@V@`#W w`w0w`w@w`wPw0L 0L 0L0L0<SP ?_HWwvwvwvw0 , ( $ 00@4䵈bx -LMP000   $00(0,048<@ D`@,` 0p p 00 ( 0CSXxxxxy00000`M 000,0 C 0,11 011 011` 0!!0 00 R 011 011 0!!0 0 00!!0 0 00!!000 011 00 0(@CX -LM TP8pyH̉( <0 90 @0D 000S> PQ ` 0ET !0S , 0,0000000PS 0PS ` 0ET !0S , 0,@00@0000 0PS(S  -L)@6@0 p00p0ૈ -L)7@0 l00l0ૈ -LDM83t001 0#t 4! (9|x xt0 b0t0Q `T@P00S0(!0 T>#tL@%@ TL@%X@1 S:P $ K0 0P0 TL@%0 0P0 TL@%@P@W T}\}d}l},R(RRR<SP 0S- 8 )00QIKX 4$KC+A 0A$K  A0$K40 A0$K40 @A0$K40KK[x00Cx0t00t0T@&@! 0S Q 0IKX 0p x00Cx0t00t0T@x00Cx0t00t0T@x00Cx0T@|00|0 pcx0S` 1S d04t0Y 1SP 1S (00t0Y 1S xbૈ4䵈x@v -L0`0S @S 0x 010S 00100D 010S 0010 |00|0D4 -L8 )@00% -L8 )00 -L8 )@?000S@v -L8 )?0 -LP@́Ṕ`́p9L0 |9X0p9d0d9p04 0 c40S40%0b 40%00000(00(040S 04䵈bx -L8 )00@@T00\0S( 1S   @v 0-L@8)00@T00\0S 0`00S 0LP1S  P1S 0ج@v p-L809 `@@T00VQ p0S P40S L0D08?8WP\ 40S8 p  Pp1S 40S8  pجP@v -LP`p`0 80R  S 0S 0S@T)0@T:ج -L8 )00 -L8 )00 -L8 )>0( 0)0ͫ -L8 )@>0( 0)0gE# -L8 )@=0 -L8 )=0 -L8 )@<0 -L8 )<0 -L8 )@;0 -L8 );0 -L8 )@:0 -L8 ):0 -L8 )@90 -L8 )90 -L809@( 2P 0 0S0 0 جЭ -L809( P  000   Эج -L809@' X 0SL 000 S000 0< )0@70 00ج -L809' P 0   /ج 0-L\ 00@ @8@60@P P)'%#!0ج -L8 )60 -L)0@0 -L)0@0 -L)0@0 -L)0@0 -L)0@0 -L) 0@0 -L)@0@0 -L)0@0 -L)@?@0 -L)?@0 -L)@>@0 -L)>@0 -L)@=@0 -L)=@0 -L)@<@0 -L)<@0 -L)@;@0 -L);@0 -L)@:@0 -L):@0 -L)@9@0 -L)9@0 -L)@8@0 -L)8@0 -L)@5@0( -L)5@0 -L)@4@0 -L9$@  (@40S8H 40S80جx -LPt,,,9L0 9X09d09p04 0 c,00,040S40%0b 40%000004@T @402\   4䵈bx@v -LHM!`80S 4 R00R@@T 0dKp5Ol 4h &0d0KP@ U*dpK 0p @@T 00@S @ p P U:T 00S  dKp<00<040h\ T D00S dKlp<00<0 lNج -L)@7@0 000Aૈ -L@DL0 0-LP@$@0S0 N0 0-L MP0S00P0 g0@1T *t, K  "# 01 0  01B40e\0S0 00 0@000ج -LPL0S0P gY=?0P0c@0$211Z=`0l0l `9\LL0S L0T0L0` 0P0T0X0` ,0c@0$2\0` T]ૈج98 0-LP@ U!ꔑ쑀쑀쑀쑀쑀쑀6@ 2@/@,@)@0E S(t(t(t(tt((L0d0S@0d0S 40d0S(0d0S@04䵈bxૈ 0-L@0PS 40P [p  V]P0ج 0-LDPL@Q 40P [p @$ ?]@0ૈج -L@$ @2] d.]`0T @?9@0D?9D090H000T (0T 0T 0Tૈ4䵈bx -L@ ]$ ]0TA?90E?l0T(0900P0T$090040T 0900900$04䵈bx -L`V 0PU*@Pp00000CU0H0H` 0L0@ \PPpP0P@U: p-L@DM`T.ꤕD̕DD@P(U @PU \@PU 8@Pz U Mp4䵈bx -L@M00 00 00M -L@L\d0S0d0L T 0 `0 10\0 0C0, )0@50Lૈ -LQ LDTd\z1- -L Pk갗0000p00Ę, )0@=00@=0)0H00000, )0=00=0)0T00000, )0@<00@<0)0`0 0000, )0<00<0)0l000@009/ @/ , )0<00<09 H T ` l x U )?0@?00x0 -LpW񟗧t욀̙X$|ԚxhBP4P8P., )0@00bB04080, )000zLA04080, )0@?0d6lA04080, )0?0, )0@>0Q` TN[a@d@$@ d , )000@ $ 0d , )000|@ $ \0d , )000L@ $ (0d , )0 004䵈bxૈt$ cx -L P` <d, )0@00#00, )000T#, )0@?00#, )0?0 #, )0@>0$ P=, )000"0d0  7$n{, )000,"   Wd, )000!  @M, )0 00|! , )0?0H1  @1 <1 81      $, )0<000 d 0d 0d 0d 0d       , )0> 0080000,0(0$ d0d0d0d0d04䵈bxૈ -L@MPp UpXXXXXXXX@iH` @iL`@iX`@id`tJ80SW U 0 0S0W0U0S `K n4004080080U80080800 0QJ4䵈bxج -LQ P긡 -L@ PN@x袀Q< )000< )000Q< )000< )000Q< )000< )000Q< )0 00< )0 00Q< )0<00< )0<00 -L PNdxxԣx xxDQ< )0@00< )0@00Q< )000< )000Q< )0@?0< )0@?0Q< )0?0< )0?0Q< )0?0< )0?0 -LP< )0>0< )0>0 -LP< )080< )080 -L PDP<<<ी<<Q)D0@5D0)D0@5D0Q)D05D0)D05D0Q)D0@4D0)D0@4D0Q)D04D0)D04D0Q)D04D0)D04D0 -LQ)D0@7D0)D0@7D0 -LQ)D07D0)D07D0 -L9 -LP< )0@60< )0@60 -LP< )070< )070 -LQ)D0@6D0)D0@6D0 -L R |>0R }. R1 9 -LP  @ 0S    }    ,0 $0  000 0جЭ -L@ '% #!        _  [`T Lp2D`/0S$V -LP.00 -L,0 08 < 40P.0$V -L0 ج -L0 P Pج -L@00S  R@騿 -L0! 0S 騿 -LD 0 R0Q0R0S 騿 p-L`Pt@0SS V S P00S S,00Sz@PUp騿 0-LP@ @T Uc, xȮD   } y0 q m i  c _ [0 V R N0 I  B > :  3 /   0-L80P0P(@0Sԅ@PU0餿 -LD@ 0-L]@@-@-@-@-@-@-@-@-@-@-00- @>[G,Ѝ@-@-@-@-@-@-@-@-@-@-00- @>IG,Ѝ@-@-@-@-@-@-@-@-@-@-P00- H@>7G,ЍPS'U0鐯lhtU -Lt -L@Pp8Cx`P@ P P ("8S @$8SP@KD$8S` -LM( (BhP(R00S "xW@@(0 PU 00d8Ch "(0U0R0S -L@`PpD~@P xP U zqPP `0EP@E -L@@T  -L -Ln  -L -L=P 0-LP@P0P0D@T0 -L@pQ3rem`h 0-L@P0@@0EPU0 -L'AI<c@A -L@㠐p@@ U0 0 0Q0a  P0P  P @ 0R@0QT'@ V0A 0 0Q0h`  P0LP  rP @ 0R@0Q -L@00S00ج p-L@P@? JP00Pp |0`0`0S > 1 BR QU,U 0(S Ppج -L}D( 00 h00h0@wD錶 p-LM 09@@090x <#t0 b0t0x`10SO T1 R `PD0C鐶 -LC $0 90 L@DHT: `yP;S ;0 00p00p09D0@;S @;0l00l09D0 0S x0P 0S 0S@$0 90 L@DHTQC鐶@v -L 9 )9D0,00,00904 <#BR0a 40%000004\ 0S$0S 0 9  p01c00 鐶 -L Ɍ@& 000 04S 04S  ) 00 )00 D@;0;0Dd0L@9@L @t\0 1c0&  0x0T@60 ,e -L5  ,    M@< -LB@ N NNB -L0S 0  1c0p )0 )00 00鐶 -LLQ0@SKA@p0@ 0ˀ -L -L -LP -LP -L -L u -Lnk200CSd -L ] -L p-L@P-?T`         U        f >p -L 0@@   p-L @ PU00T0Sp>L 0`S0C0PkT U >p p-L P `V00U@@Tp>@ 000UP zV v>>p -L@T !J!(00S`;ج -L@P ! 00SJج -L!~400S6Ws&pج -LP&f -L~ -L0dج -L&&n@& &I -L -L!("8#8 -L00 400 800  p-L0)0lS0SpQph 10 \0S@0$p@5S7< #;70 #;0 0S@0$pجMb‡ -Lp`@PU)4000S @/ @@ج -L00C0Q0S  0AR\00Q0S  -L000`P@ 00 `@ R$09Hp`DP0@8C 0 0008# Q ‡‡ -L088 <$,0 -LM @K0 [-- M -LM0K0-0K0-, K0KhQ[0[ 0[ [ p-LP@U /W`L@T Gp -L@0 M -L -LM@K0 [---- M 0-L MP@ K_L 0K0-$0K0-(0K0-,0K0-4 KT00KQЍK K 00P  KTG0 -L00)00 )0000 00 00,‡ -L40@S )0@0S @׀ -L@00S 00S -L 2 S00700 P000700 -L P0 0!\‡0‡ -L4 0Q 00Q kk -L, (0 c Ƞ,k鄠tf -LP0(!pR &M/@FM/MFp`xPʼn0SPP & P`VM/(kP b^UUtf 0-LP 0{kP= M@jkP  0@RAT,  MR!akP$ 3@PkP  0@R'T Ld0d 0Q T DZ&|PU0 P&r0tfDh -LLM,@K0 4K0 @pK0 H`K0 lPK0 0!0K00K50KD0KL0K 0@0 0 0 0  -LMĠǠ, PЀА 0,,S}㮈0#4(0K@p0`'0K (K 0ph `d `@T PU@4 1@T `J= 0(0B(R00|0 d@:iM=000Sp 0Qp, 000Sppɇ]`c -L@LhM`c p-L`@̠12c0!0R0P @@-@? @-@? @- 0 O 00- @?Ѝ 000000000P `0P *P00   0P: 00- @?p*ЇR? -L( 00`0 $ -L$00S00S0$ -L$00S00S,$ -L$00S00S,$ p-L`:Nh00S MO000M_rAh000r:h0 0Sp MO000M_r-h000r&hp`c p-LPa:h00S MO000M_rh000rh00S MO000M_rg000rg0@0S MO000M_rg000rg00Sp MO000M_rg0 00rgp`c -L!p0p0S 00CS0   0\ 00, -LD00S 8!00S0 0 D 000 -LpP@`P# X002X0XugPO000P_lg000egz4 100!0`c| -L0pp000!0p000p 00@X00X0X2gP_000Po)g0@00"g000g000g4 01p(>0,($`c -L@pP `P+ 1P<00<0<00<0<f~X00 2X0XfPO000P_f0@00f~ ,`c -L@pP~`P- 1  P<00<0<0@0<0<f~X00 2X0XfPO000P_f0@00f~0!,`c -L0@9P0@ 00 -LQ 00` 00> -Lh00002 0S   003000S29f`c -L0 -LMT00@0S KaQ0[S$ 00 a -LP00S ;<000S `M- 0 00S ɇ -Lp2 0S01 00CSw l m00" 00 dd2 100CSM@@ 4B,2P ;eP_P000Poe00, A1P:eP_000Poe00 xAp1P:eP_000Poe000|e 0S00  00CS00 R 0BP :0S 0Sx 0 00T 00 D0 R 000 $`c -LM@P`A}딀M}P 01  0P `d0 00p8p 0P ,` D8KNP( W}$ -LM$ 0   $K% -LM$ 0   $K -LI J=0<d000ɇ -LI͠> 12c"ɇ -LP@pT *D` 9`@T: 010 pP -LP@pT *\`  9`@T:( 010 pW l] -L0P$ p-LPn|h`@0Sp y|p|P8 (0@@$ 01@p$d 0-LPI|@T00SH00S0 P|G|P 000$d 0-LP(|@X00SL00S0 /|&|P  m 010,$d 0-LP|@L00S@00S0 ||P K0(,d 0-LP{@X00SL00S0 {{P  - 010,$d 0-L@{P`00ST00S0 {{P( 0 1  0($d -L10`S 1 10SUT!0pQ R 00-@0 00-0 00@ !0A R 00-0001000 000@P8acP_000PoXc000Qc\0 1  P@@0PA 00 00 0S0(`cf‡8 -L$00S00S($ p-L@Q12c !0b 08 1 \PJ 8 00\ 00- ^0pQt 00\ 0 \<1> 0 ]\Q@=?9 0ɇ݇ -LM( P`@pzP  pp0A8`岀W 000 (8#8$0 1 (d‡X -LM$0 PApzP2  $`K0A7p$0[ 000 000X   @P7qbP_000Pohb000ab(0 1 (\`c -LM$0 PApnzP3  $`K0A7p$0[ 000 0000X   i@Po7!bP_000Pob000b(0 1 Y(\`c -L M( 00-l Ž0 ( ^0h q, ^@Ѝ/ (0@T0 h|0< 42 00!0 08SX00X0X00X0Xa>:`aM000S M00pS 0#3 0S@   @aa0#3 0S@   adRX00X0Xa00J0"12c0"0S@@-0 @-0 Ѝ0 0:00C:`jaM000S M00pS 0#3 0S@   @VaRa0#3 0S@   GaaPFAaM000S M00pS 0#3 0S@   @F-a)a0#3 0S@   ap`jp@PDaka@D0 0T :0T 00 *Ї4d‡`cɇ dd000 @T<@0x 000@DT 00-0 @?"弒0>00?0b>`Ѝ| Ÿ 0 0,$, , 00-(|@ ?=  0 >PF0:`M0Ѝ00S M00pS 0#3 0S@   V@``0#3 0S@   `0TQ0C:`~`M000S M00pS 0#3 0S@   @j`f`0#3 0S@   [` 0 0/00>1, , @0 0T*|P(@E0000 @0T:,`ccd‡d -LM0 ( 0,0 4 P1hAcUp 08C8e ?  P0 S0:00C:``M000S M00pS 0#3 0S@   @__0#3 0S@   _bPF_M000S M00pS 0#3 0S@   @F__0#3 0S@   _PR>:`_M000S M00pS 0#3 0S@   @__0#3 0S@   _  0 0,$ i40\0,\0S 00-(| ?}Ѝ0 $Q0:`b_M000S M00pS 0#3 0S@   @N_J_0#3 0S@   ?_0tP0C:`6_M000S# M00pS 0#3 0S@   @"_4`c dd‡_0#3 0S@   _Q0X0 01X0X_1:`^M000S M00pS 0#3 0S@   @^^0#3 0S@   ^ 0 0, \ ( | 4\ @0 P0T*|`R(@C0@ P0T:U jn>1 `cd‡ -LM`l#1f~@@-0 @- 0 (se~p,p 0Ѝ S 0!S0 $> ]101 RJ=r00Sxre e0 00e0Bd(T^0 dPD0:00C:TH^M000S M00pS 0#3 0S@   0@4^0^0#3 0S@   %^qPG^M000S M00pS 0#3 0S@   @G ^T^0#3 0S@   ]0 0< 4Op=00=0<]JMp*00P0 vP8 00P J-7 Xp00&Hp7000S 8$ 00P 4ɇ`ccd dd‡c8" 00P 00- ^0J=q0PЍU,@@-0( K@-0& K ̠47 2[ 1  0 2[( |uq=00=0 <j]ЍX00X0X00X0X_], ,p000000%0@S0җ00҇00 P 00-, @?DЍ@,0 P @@-@? 4@-@? .ɇ`cc -LpAgA 00- 0#0S0:00C:`]M0Ѝ00S M00pS 0#3 0S@   @\\0#3 0S@   \ cPF\M000S M00pS 0#3 0S@   @F\\0#3 0S@   \xR>:`\M000S M00pS 0#3 0S@   @\\0#3 0S@   \  0 0,$ n00-|@ ? 00- 0m0 0Q0:`a\M0Ѝ00S M00pS 0#3 0S@   @L\H\0#3 0S@   =\0|P0C:`4\M000S# M00pS 0#3 0S@   @ \4`c dd‡\0#3 0S@    \:`\M000S M00pS 0#3 0S@   @[[0#3 0S@   [c!0 0 P0 p0U*|`f 08CHt'0 P0U:`g>P008CHt>`N P@d&P?0UWV kp`w@H @@  W yk``v@1 `@ `@`cd‡ -L0000 000000000000000 0%0 0&0 0'0 0/00000100700800900:00C00D00E00M00N00O00U00V00W00X00a0!0b0"0c0#0k0$0l0%0m0&0s0'0t0(0u0)0v0*0 -LR00\00Q0\0S RR0Q0\  -LM( , 唓   x(`@@ 000 R 0 0000 >< .@000 >< .00S 2(p0 0000 >< .00000 >< .t2(0` V00R0S0 L(00S 000 000 0 01000S 000 0@00 0 000,p00S 000 0 00, 0 010,`00S 000 000,p 0 0000@T ( , 0040 S@PD$HZ&DZ(@ZD"8#82=83PU' ,` 00BT  (z|P  (,p 00BT'  (f|P p ({, ,`0 0 B (u`P U ,(`,p 0R000 0R 000 0R000-+0+R000 0R@000(100S0 0  0R 000,`0 0S0ſ00@00,p<00 @RP , 0T@0 B @/hP= WO@0020e@0000@W_D PX,p 00R00DEX0\M. 0 R000> 0S   yxxxD݇0edM?0      ,0 0R00< 0S   < 0S   = 0S   < 0S   ,0 0R00< 0S   = 0S   0`V M0 R000 0 R000 0| 0R000 |0S   M/000 000000000BPDW WWWW W W WntWDW00S 000@@D"00 BS   00S 000@@D#--("(0C0#-0AeW,+0+@/b0S0 B0 c 00-l+0+@/b0S0 B0 c 008APDAW  0 b23=,<0=  0 b#200?030,=!!<0=WWM?000S @. 22b1b1c!b00A/#80B. 22b1b1c!b0(d8d:d@. 22b1b1c!b10A/#80B. 22b1b1c!b10C/#80B@_DPE@VBVHV JV@? A?0B? D<VD>VDVFVM?000S F "! 22b1b1c!b00G/#80D  22b1b1c!b0F "! 22b1b1c!b10G/#80D  22b1b1c!b10E/#80PAXjVZfVDPbVDR^VC?0 D? E?0F?  DLNV DNJVDTFVDVBV>;;SG/I?00 #20 0cG/I?00 #200c0\'V>;;S I?00H/00 0cbdzdI?00H/000c0xH?A^ V>dß<5lJ @020><5l@020 ShUEfU0Ÿ4|<l@0Ko 2004|<l@0Lo 20lUpU0Ÿ#1022l@0" Io0,<00005l@02Ko0005l@02Lo0jUnU0022lH@0" 0,<0000SIo0030 0cI0030 0c   0#10SI00#10 0cI00#10 0c   @IoDb_UD`[UM_P000@rQU000rJU000rCUW/ 0#2S< ("" 0\ VJJKLKdہvdd0000#1 0S   00 0S   0#1 0S   10000 0000000$0000 00<,0S <0S0Q000,<0S =0S0Q@0000A"T,`00S00S$ X/ 000000M0#2SM00 S000X(p(D#000 0S   >T,`00S00S Y/00000000000S 00S 00S00S0 X000(p(d"00 0S   0 0S 00S  X0R000(`(p!000 0S   0@0000S 00S 00S00S! Y000((`d!00 0S   00S 00S Y? Q    @  XOP000@000p>T000000> T000>TYO000P000>\S000000>4S000>SDdɇdd -LMp@8`@PT 0@8PP`@T0`iP@ 0V X@8@P 0T,P 00C(0 @VD@8P` ;@v8,P U,P `(@ T* -LQR R 0|0S0200S0#2RQQQQ>;;SL00>0|0S000S 0#3`c0e 0-L@@PP T0 0000`c -L0S0CSZR SXTSTTdTSSXdU(UUTUVWTW(VW00C\80 00L\0C\80 00L\0C\80 !80 0  L\0C\80 !000L\0C\80 !00 0L\0C\@8 18 00!L\0C\@8 18 00!L\0C\8010 #4 0L\0C\8010 #4 0L\0C\80 1 0 L\0C\8 1 0 L\0C\80 10 #4 0L\@@80 18 010 8 1L\`c(@80 18 010 8 1L\pA`80 180 10 !80L\PA8 10L!0\8C<0 Q!@80 !80 1!2 1L$\0S 8 @? 800( @80 000@000Cd\`80 !80 0 L\@ #80 0-L0CS 00CS񟗾XXT[YT[`YYZXZT[ZZ[T[T[T[T[T[T[00C\080 00L\00C\080 00L\00C\008 1 008 1#80L\00C\0P8 00 008 0C80L\00C\0P80!00 008 0C80L\00C\0P8 1P 8 0 L\00C\0P80 !P0800 0L\00C\08 00 !0L\00C\08 0 1 L\00C\008 0 !40L\0 O00 S S00C\08 0L\000C\08 0L\0`c/0 8C8S?C\08 0L\0 -L`Phph@T* h @PAp%0S S S@0A 00 h 0 00H 00DP@ $h$ -LM0( xSta_PAN@E~p/ J=*000S  >>0  "Z#"R[0R0080 1 N@PLP_P000@&AP000&;P(0 S J=*000S@ 080 1 @PP_P000,@&P000&Pɇ`cd 0-L\ @000HP-hP40 1S0  01z0$ -LM`4 @ 0(0 0 PT-@? @@-@? @-@?/@?$0 Ѝ 00- 0$@ Ѝ4K p-LM00-`@P 0000 ?0$0 @ P 0,0 0Kp -LM`PU8CxX. A1P$OP_P000PoO000}O00-H$H 0u00- 0mЍ080 8#8(0 O0,0 $ 040 8PK080 @,@ 040 `c p-L`PU p QQQ  -@? Ip00- O@?@ 00- @?9p up -LM  aP@gqP :gP @@ 000!W0 1  0! K@ C$NPO000000P000PoN000000000N,`c( -LM$ P afqP fP @@ 000!0 1  01$K@ #NPO000000P000PoN0X000000000N,`c(H p-LM [ @[8[H#8$X@[aH e0$(#PdRe"[!@e0!"K02e01[11Kd (JN!PL@TW2[$ K[1[01[ nK6p ĠK#K6#ČK2[( K02[ 2[26n0"[0"6n06"[0462[#4p04@l0Nl2Ml4Mp`cc -L M, 0 pW (Kp0 W*`gV,0@ P0R  ## # #`gV0 X:pW -L M( , 崃@@@00 30 oA΃< ~>@0 MM`8` <``<` @M0@ p00S M00pS g? @@ 0 ,gMg,M0,`4` 0 V!*b冐F,4`0 D ,0PStdkiPjjkk0kDk8`<0 0 0000#P ,"1!R@!MP8`0<0  @`303D<`K@0 0 B0000#P !1!@!%P'80<`0  @30C3@@$ @r@e@0D0 D`V 00S 0S 00L[l`F L00S 0S00,L[`F Lk`cɇc複00S 0S 00AL[DLRM000SJ M00pSF go 00S 0S 00,gLh?[0hL5go00S 0S0gϠ 0,gLh?0d[`h0LgϠ 00S 0S0go`0g,pLi?[0iiL4( 4``4` 0 V:(Hcp -LM( , @d@c@c0b0 0 b&FLd(BL넓ßş8 EΌ< dM0~p00S M00pS f?0@c? @ 0 c( !Lf(L0,!4 0 \<*Π@ ,40 `0PS񟗐q\o0pq$q8qLq`q8<0000 0   0P8"10@1@! @ @00C3b8< 00 00@ 00C0S8<0000C 0   0Pd!101X@!S, @ @000`,P*8< 0000@ 000r@e@ Z@@@$0`V b00S b0S0b00@b&fKebD aK`cɇ複cc00S c0S 0c0Ab&NKebD"IKjd00S d0S 0d0Ad(:KfdD$5KVꄑM000SM M00pSI cO 00S 0S004c( Kb?0`b(K2 00S 0S00c( K`ᰐ(cJfO 00S 0S00lf(J`P(fJ<( .44 0 \:(cc`c -L02 `c -L̠3Q3#0$ !0 S000ܦ -LMP`Ở02e 2e 0p01p 0 01`(@K  b@00S 0 0 0 0 0 00 0 0S0 0lp‡ -LQ02`D `A >0a@0Sl p-L02l` 2l!00`P@0`@P 00h r$plܦ -L00S }bq‡ -L -L@ 00e p-Ll1`0 S@xxxxw,w\xTwTww&'h!00pAC0@0C0BPIC00C0IB0 0B0I̴`ᶟrTFJx 00ph 00d 00X@00S QPp X:F00 !0pP`ceL -LPMp12c"0Br[ J 000 00`0`qP&0`& 00M- 00H202r0000000000000000000000010D/ 0 00UwC,1A :00X00v0 0|000000A?00B? 0I?$0U?(0p?,0v?00~?40/8 {IM0Ѝ0 S M000S\ 00z PUO 4LIIsɇtfHZL`ce -L`p#0llC0pBP00j .,r00Sj00S B00B0HB00B0Hr00Sj00S B00B0HB00B0Hmr00Sj00S B00B0HB00B0HSr00Sj00S B00B0HB00B0}H 9r00Sj00S B00B0jHB00B0cHr0 0Sj0 0S B0 0B0PHB00B0IHr0@0Sj0@0S B0@0B06HB00B0/Hr00Sj00S B00B0HB00B0H(`cs00Sk00S C00C0GC00C0G s00Sk00S C00C0GC00C0G$s00Sk00S C00C0GC00C0G(s00Sk00S C00C0GC00C0G,fs00Sk00S C00C0GC00C0G0Ls0 0Sk0 0S C0 0C0}GC00C0vG42s0@0Sk0@0S C0@0C0cGC00C0\G8s00Sk00S C00C0IGC00C0BG<00 0SP ( -L`p#0llC0pBP00j .pr00S j00S B00B0GB00B0Gr00S j00S B00B0FB00B0Fmr00S j00S B00B0FB00B0FSr00S j00S B00B0FB00B0F 9r00S j00S B00B0FB00B0Fr0 0S j0 0S B0 0B0FB00B0Fr0@0S j0@0S B0@0B0zFB00B0sFr00S j00S B00B0`FB00B0YF)`cs00S k00S C00C0CFC00C0S0S\00A  80P00p p-LM`K6 KI, 1[1[ [0P[0 [<44 8@- 000- 0*p,<L -L@ 00S0 NQ Q YQ.;0 0l0%MQ CQ RS 00000 000 -LDM` @Kd d:\Kh  h:k00-2 Z00-00-Ÿ-Q00-00-H00-00--?00--`Ÿ-00-h-HŸ- 00-d- 0`$2pDЍ&`!0daAAP ((n:h!((h:h-600-d-- 1%`!0 dP: 8`KK:!hG:!T@KB:@-h-$00-`-d- 0c Ѝ%`!0BP  -l00- -l0c xp  -l00- -P<0c 7 Ѝ`@%`!0X0\h| -L@ 00S0 NQ Q YQ*:0 00%C0CS* ,Tt0 000S000C0k0000S0 000000 -LMP0@T39p`pj@(`KA 0PKAP-00-00-`-00-00-0 00- @ 0%!0Ѝ4K30[S S S -S20[ST -L$M8 < 00q+9`g!`0PV),KD 4KH 8@0 <#j@DAHAH-00-00-D-00-00-x0 00-l\ \0 5$8!0pPE`Ѝ@EP_P# V:T -L@ 00S0 NQ Q YQ&9"0 0p0%MQ CQ RS 0 0 000000 -LM< @ 8K\Pdg3[#[1 @-|1 <t@1$<!0pЍ!3[8K8#83[!@iP,`KA4@KA@-00-00-`-00-00-0@ 000- 3[@8#83[ -L0 L } Ѝ #<!0 pX p-LM`@BiP(i0@ 8S008C K0 8S008C(@K0@-  -  - K -  -pp @  6#!0,K+,0[ЍSp+0[Sp*0[Sp:p -L@ 00S0 NQ Q YQhx0 0p0%MQ CQ RS 0 0 000000 -L M, `0` 0`@` 4 pနɗ8 @`@Q  14`4 011cQ0SG  @80 0 020-00- 210- 00  D 0`<48"0P1Pi- 0 0 0-0 @0 0Q-D0 ,{Ѝa!0 -10`K@ 1 ! iЍ,< <",`<0!pW0@`0 `@` Vx<44`l@011 0SK \Pdgt0 00y00-00-| 010-pq 00 <48@l@-x 00 0V-n0 0 0-0 < Ѝ\r @@`Q00!00 0! -0< 1Ѝ,PM"!0(`KD` 0D@4u@g(0['0[ &0[-4Dg, 2[2[-00 <"!0 ~4 -LM@<0AQ$KyK{ K@ -L\ `0@T)pP0$0@ PT: 0-L@0P0S Sm 010ESbܫ諁 @Xp謁謁謁謁謁謁謁Ь謁謁謁謁謁謁謁謁Ы000 000 000 000 000000D0F00000 00S000 00S000 00S$000 00S%000 00S"000 00S)000 00S*000x0-0NU U YU 800000F0+$+D, -L1AQ)$8888888888888888888888888,0000000000 -$+ -LMQ0 AQ TS00 00000 -$+ -LM`4` p00K10S  T(K ^[ -'0[0-(0[0--  8 44`!80 ]P4`<` Ѝ(KB ^[ -'0[0- h<(0[ H<``<` PЍUW044 \x‡\l,d,, -LMp0A,`K11 04PK1101A00-P-XЍ!00`-2(0 ,-00-'-00-`--@-0 <S0!0 0 00S I$++T+ -L@ Q Q! Q L Q QA FNQ, CL0 08!000S   U?0  /0 000S 60-0 000S 0000S00T0 0< 000S .0++T$++ -L0 0V/0\S񟗂 ȁhɁhɁhɁhɁ<ȁ\ȁhɁhɁǁȁhɁȁ(ɁHɁǁǁ00   0S0 0 00C00X?0-V/EW?ЍP+X¡\ŗ`j)V/EXX1S PP-o` 0x@ IX1 0 P- 0 40- /ɇ0`c1$+ p-L\20-X" -`@D N!00Ѝ0CS~فففففځPځځففہہہځف0!10-!@  %!0p0p!`10-X! -@H!T  04!$10-X! -@ !  0 10-W/  -V  -  -  --@| 0 1P-x0@fih-- 00- s-0 H@_ !0pd,t. 1$2,282h2 0-LP0@0S S 0g080 -LMP0D#01B10E%S܁܁݁݁ށ߁߁D߁߁L\@XXt000X1\10`1l0/ 0 PbH OA0PKP-r0@ A!0 OAP-0  +!00 pQMZHH00S<00S# %03K3[8S #[(B(1#213[03K3[8S00 (5H3[03K3[8 Sڸ0,0 01@H00V/00`000-@?0-0/(H`c2P3t33 322/t#t3@lß0 A-PH8C8D8(B(̠LX?0-V/(EW? ЍPy\1Sv\1X`! -!(V/E @Tf!0VϠ 0 < 4<V/E @TQl!0VϠ 0 < 4vEJEcP=At@V/ E P1 @` 00- 0EЍ00X!SQQ@<0T T 0| |h l@W!0p80-p44/445$+ 0-LMP00CS񟗁 Hh p 10-`!!  -\! -X! -! -@!00x10-`!p!  -\! -X! -T! -@H0!0 -8@$! xU @ V? 0 -@ 8 C8f0 @ ^@h@KA;00-`10-X10-p0 00-@-tt0@D00-D  -@P<!00d,5!d6666666. 0-L@0P0S S 0 0f0 0-LMP@0@1@D%TMt000X1\10`10/000?X1@?갻0V/000 0H0\1000000000000-07$+ -L@0AS?P\\\\\\\\\\\\\\\\ 0 * @ p0-00mU?0  E?0 D0 U/ 00$ $+$+ 0-L@U/ 0P0S? E00 00S S 3X?0-V/W? ЍP!\1S\1X`! - X?0-V/pW? ЍP \1S \1X`! -8 CP$0-P04$+ 0-LMP00S S & X1 -`!!  -\! -@  W!00\ X1 -`!P!  -\! -@8 <$00-$  -@d,L7%77. -L -LV/00\ -Lp00@V?0`S00S QC00- 000- 000- 000-000-000-000-000-00-T0 L0 $Ѝ!0P@Tx‡d,$'7 -L00S S 2 -L Mp\001A!Q<hD V/0S 00C0\q00V/0S0000000(00h0P`@00 A- A- A-A-A-A-8C8(B(K!0CBP@Ѝ?0U( P0 ` @, ,0! A-A-A-A-0 A-A-8C8((B((0(!(=B,0 , P@`ЍUP`@0! --y!0BP@ЍUP`@0 00! --X!0A0 P@ЍU00V?000(0-848T8888$+ -L@0AS9$$$$$$$$$$$$$$$$0 $ @ px0-\G00U/ 0040 L" #"+$+ -LM@U/\a 0p0S2 E00 0P0FS OS % `$ [/ 0Q KX$0KLP? 0Q"[0 p 0-p 9$+ -LA(R0b00c8C( 00B"9$9 -LA 8S("(! * -L!P!!B*  -L0@*P 1,9 -L`aB00B0P pB@(B00B0(M000S M00pS @00@0@@(@00@0(D000D04>8#824E00 0E0xPD(D@EU?  0 D(@00@0`ED(@00@0D(`cc p-L\aB00B0PB@(B00B0(M000S M00pS @00@0@@x(@00@0q(D00SD00D0D00D0D00D0D00D0D000D0E00 0E0TPDT(D@E@00@0`EDK(@00@0DD(p`cc p-L\aB00B0PB@4(B00B0-(bM000S M00pS @00@0@@(@00@0(D00SD00D0D00D0D00D0D00D0D000D0E00 0E0TPD'D@E@00@0`ED'@00@0D'p`cc p-L@PϠP0x>8#830 0Q00 0 0 R00 0000Po`'0@00'p`c -LP0!0 9 -LP0!0 \: -LP0!0: -L T1A12c ""QG``````````````````$`````D```400|L=:0j#00P 00@ 004 0S0000-ɇćć$+ -L Mp 0 S12c 3 0P0P,P `p 0| !0Dß0 ( 8 0S0 $g !02 Z !0 _P00J !0O$ p@00: !00< 0S- 0(( !026  !0? 00 w !000SH 0te !0L1Q @X !0Z O00I !000Sc 07 !00l * !0u ,LPD0PT0\L0X  ?@ !0:ć:;ćH$;8;L;\; 0-L@PP*0000S00̅00Ѝ0S 0- G - B0@ 8#X/000S |1|H$H -@HD08C( S(!@ @!0P0 AH0$H0!  -!6  l!0Ѝ@HD( T3 \10-@<  @Q Q!0Dy<L:\<+ >>4>@>8D>0L>l; p-LM`0V_x01A"1"Q񟗐p(@(((((((((((((((((((l((((x/0S000ph00h0h0S0h0p(00p D00D0D00D0D0Sp M0#2Sp&00p'00p0 0000 3pfP ApNp00p 00p0 0C00K0-,0K0-(0K0-@K@-$0K0-0K0- 0K D000-,00-(00-@-$00-0[0-0[0Ѝ/p0-pDy`c$+ -LM 0p12c "( V,p 2L 0 \,0 u0?00S 00ɇDy<30@# ` \!00p h0X10PK!0,D0 s10- 8!02P *!0 ,p0夂10!0t2$P H !00p `0410!0M](00q10́-- {!00pЍX0!0(0lq10T-? L]!00p\0,!10- H K!0L=(p<00 10-Q 7!0 ЍZ 0pT0`CF``#%P0D00S4 `p` 4P,<:>6`>+$2`A AT@?> >xA@>@BD0!01D00S0 0 00-00-4 0PЍ40s \ @0$100L0S R 4 tP40F8S`Ch0\@/!0|@l@@B(B -L 00L@A0LS00 T0SX2! 9\ࠑ70L 1 ># 1M^00 0-Dy$+ -LPԐ0p"1a8#H 10S 1 0S1 00-10S00-  0`!0Ѝ08C S:4BDy|‡ -L00A@T0L"1K? $" M^00 0-Dy$+ -LPp0"1aK 8#HR$ RL? 0 S40S1 00-K0S40S00-L 0f!0Ѝ08C@ S:Dy|‡4B p-L@00NPU0Vo"1P? 0#??4pA@0 0#004pR^ M^ SP 00p 0 bp%00p0-pDy$+ -LM`  0VOpW2!Q 0 4?$A? 0 0xrx/8#HR$ R( H"@00 S40S1 00-0S40S00-(0 f!0Ѝ08C SAϠ 8#HR$ RB?t0 S40S1$0 00-AϠ0S40S00-00!0Ѝ08C@ S@0 Q !00 ---|Z q!00 -@c a!0Dy:4B‡DBLB`B -LMQ00 0 -$+ -LMȀ   0K 412cŒ L8ȁQp 000!BdCX+lCtC -L LAQ$2 282\2\2\2200*00000000S000-$+ -L MP00S U. 13p`(` c0 Uts(@0 0`1110S0L1110000c111000SR0T0,0 #0(`0111 00 0S( 1 0b111 00 000111 00 0000-00111 00 0S 0@b111 00 000111 00 0000-00111 00 0S 0a111 00 000匁111 00 000SR0T00-0`011100 0S 0011100 00011100 0000-0`011100 0S 0崀11100 00011100 0000-0`011100 0S0$11100 00}$B0c11100 000SR0T00-0011100 0S 08c11100 00011100 0000-0011100 0S 0b11100 00011100 0000-0011100 0S 0Db11100 00011100 000SR0T00-0`011100 0S 0嬁11100 00011100 0000-0`011100 0S 0011100 00011100 0000-0`011100 0S 0帀11100 000`11100 000SR0T00-0011100 0S 0 `11100 00 $011100 0000-0011100 0S 0c11100 00011100 0000-0011100 0S 08c11100 00011100 000SR0T00-0`011100 0S 0専11100 00011100 0000-0`011100 0S 0$11100 00011100 0000-0`011100 0S 0嬁11100 000a11100 000SR0T00-0011100 0S 0$a11100 00011100 0000-0011100 0S 0`11100 00011100 0000-0011100 0S 0 `11100 00 $0匃11100 000SR0T00-0`011100 0S 0(11100 00011100 0000-0`011100 0S 0嬂11100 00011100 0000-0`011100 0S 0411100 000b11100 000SR0T00-0011100 0S 0a11100 00011100 0000-0011100 0S 0 a11100 00011100 0000-0011100 0S 0`11100 000t11100 000SR0T00-0`0111 0S 0111 00 $0111 0000-0`0111 0S0̀111 000111 0000-,0`,` ,tЍ0,!(( @ XH 0 -@@ , 0Z x,0,!+C -L@  0BHSlDEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEExDEEEEEEEDDxDDED000.00X0! X10X1X1S X10CX1 00000000JJ -LP` 0BSXFFEFFEFFFFFFFFFFFFFF0 UO@E0p0p 00S0008X10OS0(00X0!pU/ 0040   U?0 JJ$K p-LP` 0BSGG HPG H HPG H H H H H H H H H H H H HH0 U/ 00S00E00  `HX$H0@  U?0 pp 0 dpJJ -LMQ00 0 0J -L@V?0VCA Q* 00S00008U`T -LMQ RQ00000 0`T -L 0X!    -LP0pS `000S)  0sS 0uS 00S0XS02S00 04S00 ! @!0A0!P0`SM -LMps 0K dpKs r ß / B0$pK032 `$K/ B`.0K2 `0K2 C|B $pK/ B003t2 P$K/ BP-0Kl2 \0Kh2 dB $pK/ B00L3\2 $K?0CP,0KT2 X0KP2 LB / B$pK003D2 $K?0CP+0K<2 T0K82 4B / B$pK002,2 $K/ B*0K$2 P0K 2 rr $B+$K 0022 $pK4C;P)0K 2 L0K2 B $K4C;`\21 $pK4C;P(0K1 H0K1 A $B+$K00 21 $pK4C;'0K1 D0K1 A $B+$K0011 $pK4C;P&0K1 @0K1 $B+$pK0011 $K4C;PkK eKs B/㧏K<0K3 0K3 $pK?0C?0C$pK`,13 :0K3 0K3 C / B$K001|3 $pK?0CP90Kt3 0Kp3 lC / B$K000d3 $pK?0CP80K\3 0KX3 TC / B$K000L3 $pK?0CP70KD3 |0K@3 0000]0T -L p-LM`@@P,0K 1@D!Tcbbc|ccccccccccccccccccccccccccccccc,018 014 00S00S0<,0[S0-030000$0,000]00000$ 00S d0500H00U/ 000pW|WLXWXXTXX`T -L@0AS/d$ed$e$ed$e$e$e$e$e$e$e$e$e$e$e$e$ed-0 U/ 00Yt0   U?0 60S*  0S06 (UL p-LM@U?0PE0 0 00CSXepff$gdff0K0-$ K<E 0KL$0[(0K [' K[&KЍP  ᪶P0-700p0K0-$ KE 0K&ЍP [$[[&P pU?0E0`0` ("(1P 07`pYPYYY -L MPp00S5 S (SN %4K@@K500S@0[S EP 000000- 00R`000D02U?00S  00R0B00EV0.000EV`V4@K0 j t0!0 ᛲP @000YZTZQZZZ 0-LM@0EU?00 0 0V_0SH KP0#400[00000([[ -L00S S S MO -LV/1A"Q8pDqDqDqDqqDqDqDqDqDqDqDqDqDqDqDqDqDqDqDqDqDqDqDqDqDqDqqDqDqDqDq(q4q 0S00 00S0000000 0㔰00`T -L -L@0AS3HrdrqdrdrqdrdrdrdrdrdrdrdrdrdrdrdrdrTr0 U?000S JT00  U?0 0  (U`T 0-LP 0VOQ0 0 0 0t 0S00\ 0 0S@00- 00-40r!00,[S4[ -L00 0-LP10@!SBttttttttttttttttttttttttttttttttttt@0x 100-ll @ d0#!00000000 0/0TbbD\bta -LM XK 0 Pj\0K epK0 _K 0 X0K S8K  LK -,300- c`-0-- 00-`-0-˼--0B  (Ѝ '!0 p-?00-`-0-, 5[5[-600-`-0---  - 0(Ѝ !0 -Z00-`-0-!00-00-Q00-`-0-10-H  - 0w,Ѝ !0 A1A!8 40K !((,DpK ((%ᦼ -p--$00-`-0-ᙼ ---  -0 6(Ѝ !0  P @@-P -00-00-u00-@-c T 0 ~!0 t]bbxl}bcb4c -L00S S S AW -L@0CP P MP P dmP P {P]00,@YP0S 0S\0!@FP ,0@0/aHcta -LM`P> xN@P P  P@ 0K  00-0 P 00-00-| 100-p-l <0W0000-@ -0 <@^!0@[bLÇcc -L p0S`1`#\)PX0 20-P@! 08!0Ѝ\:@[c -L@01AQd||||}}4}<}P}}}}}}}} ~p}}}}}}}}}}}}0!P *0,00010000|0=0d000L0@000(0/a$bcc(1(@K0 ĬP1 ,U?00 SH/ 000U?00 S 0E/ U?00 SP0 H/ 000E/ ⏬00pdtadd -L -LE/ 0000U/ 0 000 p-L@U_P`0@S E0 0 000p00$0 0<pHee -LU/ 00S 00C0  -L0@\(0 !0P rXee -L 0 e -L0e 0-LM0K0-0K0-@x$ K 0KP@ P $0S 0S0S0SP$0[0 0[00[00[00e -LMK90[ [,RRR 0-LP(BHP <0T 00e -L00p`@|P0110 !!1 00S H0!8P@TQ\rdee -L -L@=0r0 e -L@P (00(ef p-L@P`PŔ`  㛻pHf p-L M`@P$PK@ U?0z 40KK@K 0pxf -L -L -L -L -L -L -L -L -L -L -L -Lf -Lf -L -L -L -L -L -L -L -L -L p-L@P@`8#(@(A>X%(8p`Ç 0-L@PlQd`aX 00P00H 00@008 00000( 000 -LM`Qp堀@4t$K $0[0S$0[2 0S #0[$[Q$0[200:V00S `cH -LPe2"0 0 p20S񟗑ꀊ节  \<"00\2  2 B !000!00A !00q`A !0000Sx!000S\1  \ Gp!1@T`0' P0S P  ئP ᄦ  0S0S0 (f 00  X  000004 00000000 P\g|ggTÇggh\ÇDh`h 0-LP#0@0S00@0 -L00 -LPԐ`pϠ8 000@NCȠ\Ϡ80 0@6T 800T ` \" P0L8CȠ\|`VPU `c|hhh -L@Jqr@s -LPi@Leg|Pp=00Po`~00t@00@0@`l@00@0e<0/`c -L QB00B0B@NB00B0G   O/ 000O5@OpN/ 00Oo@(H%@T 000&  `c -LM8 $K`XEXCxB@N JX%XU@!0S  012p`0 0p@UH0 0@ P$KB@!`cćh -L!8SA( P 0S 0 !"8#@Q0 00 h -LrQ 8 0@PR`N 0 `` 0`0@`@80!080`@P b`N0 PP0@P}80!0P80P@P8 <3]=00C8 380!080@=P8N @=080PP@a0hNPQ0@PL-1 801 @P0b 00:f,f 801 @P0a 00(?8 00@P`0f 00@80 1 @P0l.00`cF݇އ -LM Ă$pK8bY00SY0#0K LP(@K,: <( $ X M0#2S=00=0=00M00 S=0?00=0R<<<<<  <<  <<<<<<  <""<$$<&&<((<**{<,,w@36<00p 2n<22h 4pM0#2S@0q0ƅ<44[<66W<88S05T00T0T00T0U00U0<D<@pÇ`cc p-L L@Lv @{M00 S0000M00 S=`cÇÇM0#2Sw=073ỪSv@E `M000S M00pS w0#3w 0S@  w w0#3w 0S@  w BPD   `M000S M00pS w0#3w 0S@  w @Dw0#3w 0S@  w bPFM000S M00pS w0#3w 0S@  w @Fw0#3w 0S@  w uhaPFoM000S M00pS w0#3w 0S@  w @F[Ww0#3w 0S@  w L@PDFB`>:6 2 @-M000S$ M00pS 0#3 0S@  ɇccccc 0#3 0S@   dBPD   `M000S M00pS 0#3 0S@   @D0#3 0S@   paPFM000S M00pS 0#3 0S@   @F0#3 0S@   `PFM000S M00pS 0#3 0S@   @F0#3 0S@   t0@PDnjpc d dd 0-L@ M00 S0000M00 S M0#2S0000000000008@PD = 9 50`cÇd -LCx PsMor#Nv   "(*,<@>ADBFCLDNETFV@@ABBHCJDPERFXGZIdKjKlLn{LpvMtq$m&iG\dH^`Jh[pM_PJfT000rM000rF0p W000M?Fr:`cÇ -Lt@t NyM0#2S O/ 000000000OP`cnć 0-L@ PU000;<0;00 00`$"0`cÇ -LA$ X_*$X_`000P000Xp$000000$000$Y_000`000Y$000000$000$Z$ $[ [$$\\$$]]$~$^z^$u$_q_$l$` h`cć -L@ QQ XR S UOU JT E VAV < W8W 3`cvć 0-L@ a_r($b((cc( (d d( (e e((ff(0`cć 0-L4@4 g_:,g,0`cć 0-LD@D h_&0h00i0`cć -Li_P@ ` 4j400040004j_00040004`cć -LO?Q0   @NOOopO?@ 100}Fz@T@OFO@oFlN?0h 1008#Q L  ᮭ@T 000&P`cln -LM00K p-L@ R 0S8 0 Q / 8#Q 40S@0 00c8#8S8C p髪 -LMAX`0&0K(B"x&0[@&@K8XKP0S`V 2[! ( 0"8c2K0a2K  ,K7  0-L@0`0W0P0S0\0S2H HH N @0 !/0h0S :S 0@H0@40@0 !0`‚ł -L0`0  p-L J]4000S" 10S2000S& 3000S!?00S00S?00 0S0 0S P0S S000K/000K/008#80n ,0K  ("( B?0ɇDy0t 0-LMP2@1 A0KIUV03d5[?$[A? ?0?00h0@=*0 1K/ 000Dy -L/ 0S00?0 -LP -L0$4$4 4 ! 41 4 \L@ 1$40$4\N-$4 S $$4S髪 -L R1 R0S\ -LA.00@`PtyG~G/00100S0@S 0000000QA>P8 -L`p2(!1Ac@Pi W0Pp 1Ps W00SW /000S  000 W00S R 1PU ?p  0 ? s6 0P0S `: @P= 00SDylo 0-L@("8S 0 {\PE@KB0 0 R%^0@KD#8S 0 -L0/00 0 0033~00 -LM( < 00 !YA, @)_p<o 8(#80`040 40Y' R ,B,00B00<S00000? 0 0,B,000S @@00@0@P@00@0?  0  $03l00l0p0l0po`c -L -LMK2!`@ QA00 00 000[ 0  K.A>003Dy p-LMK`!Q2!1Q 000[ 0AN@ K 0?S0/ Sp9030@S 0  s00p0S00h03 `epA,0 S 4Y00p00pDypćooo -L2!P!3303Dyp -L@ Q2(!! P0333 03Dylp -L0303T -L0? 0m  -L/0 b("(m  -L(B(  #3 03\ -L@_j\N -L B?0P L?P 0-L@2!1Q33?000S 030C SLTg00 4P :P0nU\~Q0 㓢G?000S H05_-WDyo -L  -LM@0K ّ000[00[00[00[0M-L0 00S 80=S00M͠ 0 4 0ɇtf -LM000 -LM( (@T@@,@ `pP10X"1c!=SPSQ2,"1$"00,@A? 0 R00P000?0S(@T00,@ 0 !0 00 ("(000AϠAX! 0 0S 00S  ("(000A,@@0 0AXS  00S ,@C1  0 0S8#Ƞ 00S 00S 00S  ("(0@00@(@AXT8# 000S 8#8G  08CXtfDyć0000S CϠ,@ 8 #8(@+BX(@+ 0BX!#50@0000S'  8#8@@(@+BX J͠12c00 0(@+BX 8#8@(@+BX8@; CX!@  00S  8#8(@+BX 8#8%(@+BX 8#8(@+BX 8@;CX("(008#8  ,@A/0 00S KϠ0 8# R0 0S 00S 000(@T K?00S ("(000("(0@00@AX(@8#(T00 08CX8#8F  00S*  8#8(@+BX 0JM2 (04 B(A( 0Sx 0Xt*Π8 p@͠00S_  @͠0( `@ , ,  J͠5 ,B,h@͠ ,B,J͠5 @͠ 0@ @A 0S50@]T >@Ae 000@]T 00-f/K^0J 12c0"0ЍSe0#RU Be00e002e0d(h>@㢄H0P| 001 0C@p\ 000@]T00@T("($`cɇɇrchr -L@`(BP12c 0rH 뀐.03UNCD ᛒ0ES1` S 1T S *@U #00 #APUPlԇ# -Lp8C%@JP12cl b/ 000E>0 000S   <0P@Tɇ -L@?P%pEn` 00000S  00(R0 ࠱8CH\00!1=S@ɇ -LpP U` @V  T@pP U -L(M( 40 , 0 _12c02 `8 d.A B @ xAA0D0 %p0DP00pW@ 000000@00 X033#Xl*/00DPp00<0 , @PK @ 000 0 00H0 ,PH L HPUU00C0 00 0 00H0 Ϡ000@PK  000 0%303HPU303H4P\L0H eLP204 0 00 0 H _L0 0b0 00 0 0_ 0H 00 00 3X:/08C:00PU# ((P4!12c0BJ=%00S 300/0008C8 A8 SX0PU- 8\ /008@C࿏ t(0880 /008@Cஏ 4(a0P0 ? 8 lԇɇs0s0 -L M ( 婎BH0 12cr3`V)/0@0E.@00 0PP 0, (0 &A, 0 @03`V:lԇPp -L M, 00 @ ,D 12c  `8 ( d^NPExNN@DD 4 @/ < 3@PU*Ϡ< 0 , 000 03PU:,0000 00/P40X 8Cxb8 G0pBW@@-30- D?Q ЍWB00D 000S 00S 0000C 0   pG00S00000008H8 4pGX800#p 00V0000C 0   000plԇ3P*00D 000SP#3UPP:3P-3P*00D00000S USPE3P:u00D 0000 0   0@@ p0C03PU @PX@-30- D? ЍW_P3 U*00D 000S000S:3PU:R B008C* 8- -30 0b8C8 gSW @U @SX-30- D?m ЍPEw/00D 0000S*00S 0000 0   p000000 0088 4pX80pc 00C]3P&*00D 0000S 00SUSPE0   0 000 00C0p3P:3P03P*00D000000S #P3UPP:3U*00D 0000C 0   0@@ pG00W\8-00-,0D ( W<< <K -L Q00Q8C -L Q1Q -LM( pPA>D 0 02 0%"0 000000 00 0PU`@A>Ԃ  02"2S 00S 00 000 00 0 0 020 0 02 0&"0 000`VJ= *000S A 00-(A. 0f{h, PЍ. 1PU04 44`0 兎8 A x0  002"R0ESW00S5 0 04c@ -LM, (B(( @P0pDo`\WS! PJ=0P Q 00P8CH J=00QP J=  00 cP 0gPJ=  0Qp 02"2S00P8CH 0Q!,0BS @ ላ@UPp@ Ѝ@,me> 0H @8D8c=C0C( = 0cSS8Cɇh 0-LP PL0(0B8H= 0CD0S0mAdA$m0ɇ 0-LP w P0(0B8H= 0CD0S0m @ d P00Q0S0p00Q@@TAm00ɇ p-LMn00K00K`aKP 12c 00 @ R$ $\ u00KA 0#20K00d00KE 000K 00 21K0[S1[![S01K K=pɇ -LPL 8a12c!0r0A<ll @\0d?@M0T@0 S T 0  C M0#2S T w l0 4w=0@|0A0E@L=800C4>0C@TPU00U0T00T0p==04*0@TRT 5 800| t@05 T0 00T0RT4@05T00T0RyTu0`c -LM`p0"0KR@@"0[P"PK`%KP0SpW 2[0c2K0d2K(K 㖯 p-L R 0S  Q ?0Pp0S@00 Pp髪 -L 0 b p -LQ( 100` a32 S0#" ps -L0 P 00 0c;S0#0 t00P*l0P `0P T0P H0P <0P 00P  鮽 puOC7*"h9z p-LP`0 ;r@ R R 0070 R R 0070?QWu/Out/ pt00-@?0-0 vpu -L(M( , 0 `T30SϠϠ< ̠4 (L J=$#,00S@?`?ȠD @8@ 8%PJp@0 ,ʠHK000SF , 00S@  0 000\0000 000@p"@ @T@#1(1!0L8"0  @0b00 P0 0200 20000H[@0@̇ LL pPU\\  ᣈ X %PpJ@00Sc 0#I0 0200 00S 0Q 0#ᛆ0 0200  082"2 S 02""8 042"2 S* 02""4 0<2"2 S 0 0200,20있ɇwPpć 0@2"2 S*0000,2001F @PU ` x -L@@` p-L@(BX``T 㨈E AP 10`c@p㛈FA 10`c@px 0-L@P0`8C( PB4P4B `pl00d@Q0@D`C00>0P40<0,@Q0@D`300xx\x`x -L'70/? 0Q  ( 00S Rx -L!01c"b Q00Q0^" =S S 9SM=(0PX 101c!Q =9S S FStfɇ -L, 0@PPS p-LMP12cJ= 00?@Q`P 0C0E/000Sࠁ@J=00Q,@ 0(0 ^s0 ,KpWs K 0@S0# Qpɇ -L@p0 oo :r 6rs _/r +r  -@?0-0t -LP*(BBBBOQ  0! "Q  0 9Q|  0 FQl  0 Q\  0 P 0D 000 S 0$ 00C0S000ć -LMP@0`S@^"*tG{(r 0 000\ 08C8S08Cʠ08CȠ 0(r0 $ B^:("(K<.yy -Lp1 1a 0D 1  RH?PP d@  A  0 0 0P0P0 QR `ey -L 0  -L 00  -LM$PK $AAҫ(PK~` ʫp@AAA @ 0 ,PK~  Pᶫ ⲫ0PK P᪫ ⦫`P ⠫ @ᘫ ┫P` V3\r -LP @㠀`11q{ u `@_T ``0kT!!<0 0(@ _ H[ty Py\yT p-L`P0 1cA F@PU tt0<hPh@ Ah@pl\yTy -L@_Q(0a`a!01 -L@Q D0 Q,0bE !b01Tl -L@0  -L@0 1ת -L R000S 000/0 S0000̅R 0S 0000S00́00̅00`e -L00Qr -LHMpTp Xp \p `p dp hp 2`Ÿ` @P0Kz~hP P1\0?S00ƅ1  001ᤁh00㶀$  ( \$10$1`!00S0100`D1$[000,$1B(S008C8S000`1118C8S000 0R R)d 01c1=S $- 0S#$ $0S <\0 0"00 $y ztfe#\0S00C0/3 Q 3\% 0 S #%  %btß d00l0 60 0%%0$0#[0R 2S000#[0R 3S000ŸZl[0Q 2"0X0100S000[0Q p2p"0X0100S000<ŸLl$ b ^.Q 00S00S ^rHn l h됁cl_dLYlHT0S00000S0000 ClZ>P P@K@@l ! @1 000 000 000 002!011!011!011 !etfr4sFs\rr0 11 001 001!012!012!012!01x2x0X0t(TT#[0R 3S00 0#[0R 4S00 0ZL l ~#[0R 2S000#[0R 3S00 06Ll "[0R 3S00 0"[0R 4S00 0( l "[0R 3S000"[0R 4S000Lm묀h  X |TXKT HX `K\ (` hKd Jh upWT4s\rFstyy -L@p0P(`hO0000`S00 TT00 H ,JH@T Pyty -L M(K|(0[SPp`,P 0000  0K000000S00h@`@0 ͧ,娀, JoPU Tly\y -LM@ r$`KᲧR0AAQ0$ [0S  $ K"00S  $ K400S  $ KF00S  $ K00S@  $ K0 #$ K0#[0S#KX0 0"$ Kj00S  $ K00S#K00S#K h d0$ [0S  $ KC?00S  $ KG?000S  $ KL?00S  $ K^?00S@  $ Kb?00 #$ Kg?0#[0S#KP?00 0"$ KU?00S  $ Kk?000S#Kt?000S#K z\r -LQ080 Q$ 00S_@ -LQ080 Q$ 00S@ -L M, ,`,0 a(` @0P  1qʦ  ƦU ,U  08⺦(@  ᵦU ,U 0X⨦H@_U  0@@0(`AC⛦  0(╦ 8ty  -LXMP@@dKd`K@ w DpK rT vT s c@  ^T aT 1l1A MT  |K01c@A|K pK|@K8 yȟl 0-L0P  @1A& "0 -L 0?8#800$ -LQ   -L R  0-LMP00Q0 0S@Ky @ ޥ@Kx  @֥  @Ky ˥@Kx  ĥ,0 S0Ց00ő0 p-LP@t`001110!100S 00S@0 P0\p\r -L`@ᴐ0q011P100 0 S 0S 0S`00S100 0  0 ^0@T\r -L0 000 000 8S000!000!000!8S10 -L0 000 000 000 000 000 000 000 8S001!011!011!011!011!011!011!011!8S11 -L0 000 000 8S001 001 000!8S10 -L0 000 000 000 000 0 00 000 000 8S0010 00014 0401$ 0$01( 0(01, 0,018 0801< 0<02!8S12 -L 00b0 00b0 00b0 00b0 -L@`Qp= W1P0 >R070207:00 11!000U` [X" ? R x0P0S070207:`00T 11!00044 ;0 0 tf zz -L0!0S0S00010S0S01p010S0S 0S00@010S0S 1S01  -L1$!2l 002p 002t 0 03x 003| 003 003 006"8S26Ѱ03 0$03 0(03 0,04 0004 0404 0804 0<08#8S328Ѱ2 -L1 2l 002p 006"8S26Ѱ03 003 008#8S308Ѽ0 -LM1 /!K00K0S01K0S01K0S1[01K0S1[01K00S00S 1[01K00S00S 1[01K 1A[@0A[@$ -L0@Q$ 1!0@8S`@tz l@ oz \#T0S H!000 0R: 1鰠z{tf  -L 0 1 L -L @a0P@p`Q   @ޢ ڢx@0 00PH0@ H11!000$ 00{0$,`eL e -L0A*^Ld -L@P gP@T -LMp (PKv(0[0(0K(0[0(0K(0[0(0K(0[0(0K(0[0(0K(0[ 0(0K(0[@0(0K(0[0(0K'0[0'0K'0[0'0K,0[0,0K,0[0,0K,0[0,0K,0[0,0K,0[0,0K,0[ 0,0K,0[@0,0K,0[0,0K+0[0+0K+0[0+0K+0[0+0K @.00S 5 ([!(0[P00(0K|"11!$1S,0[0,0K,0[0,0K00#, [0S  , K00#, [0S  , K00S,0[0,0[0S!11 !㰐!1!0000001 !bB\ Ap!11a0$0PP1PA0 S:%y 8فy $Ӂ?$10!!!$1S*0 0S(0[0(0[0S 㼑!!000 000(0[0S (0[0S d 11!㴒L 1!00000!!1$1S ,0[0,0K,0[0)`c tf{,{0 0S00S ,0[R00,0K00S L"101c@!0P,0[\00,0K,0[0S ,0[0S !11!㱐!1!000,0[P00,0K,0[P 00,0K,0[0S ,0[ 0S `1!1 $ H!11!㺐,0[(0[0S (0[ 0S 1!1 % 11!㺑, ["" 8PU 111㳐 !00,0[ 0,0K, [" "@U00T0S P 11!㲐,0[0SU$0 1 tf ,`eH{,0[ 0S T 3 1   ɀ( ["" P3!!1㴐(0[ 0(0K( [" P<3!!!0SX 0XO0Sy SY$H@000Xo`$>000$7 00S 00S%Y003, [0S  , K +0[R00$00SY003, [0S  , K +0[R00Y002, [@0S@  , K +0[0R0+0KY?00Q !000!1t10Sd!0Y/0 0  00S@? 0Y 00Sy Q$Z@000Yo$000$ 00S 00S)Z003, [0S  , K +0[R00(0@0SZ003, [0S  , K +0[R00`ed{ `c8Z002, [@0S@  , K +0[0R0+0KY?00Q X!000@"1420S$"0 Z/ 0  00S@? 0Y?00Q !000!110S+0[0S +0[0Sx!0!000'0[0S '0[0S@ 001"3S0  !## B0?030"!0 000000000DJ=00\?U,0 $'}ɇɇɇ`c('ŇŇ' -L -Lb yL 0H0 L1 Q$0 `0('Hܫ -L -L WcVtb0S _lbP`@p* 1Sq@ R0@S16$0S 0R0P0S Q ** R a1311 R*b 0P  RQ1\J^ K 0T0ST {HJ 00" 00 00&,T0S  {J 00" 00 ,0-4T0S }{J 00" 00 400!00! 00.<T0S\ b{<J 00" 00 <00!00! 00HT 1S  !G{ 00J  H00W00S #_a1SqL(K,? :l?X00WP  % !H(ɇ('Ё聇 -LJ] P(q(0$!0A0 `^ma001S 0HS  z 0010HS 00 00 z|@@00@0@Py@00@0r0 000 ^ɇH'('ɇ0`c p-LM\Pp P0K@@ 0R0 0b00P4K`P@T00P0S ?@  0Sڤ008S0 g^`| 00 !0S@@pX L@L1   P0 J^`pH,'((' p-L20"1`Vڬ00"0000S B@00@0@P@00@048CV U@ }tL D U3F7C;C@VmtL D`QAoT!aP1-0R0R0S tA"IrxT @ p @THT000Sp-R00R0Sp -9R00R0SRp0000px43 y~*s* y yy ,y%zp,'Hɇ('`ctf D -L p-L(b@T0 Rt]_Pp 000010 0b]1pp Q R^10RZ10@T0008 ST1p HOyp41 ,!0S 00M-1 M 000@@00@00@P@00@0@PT 0 ]_V@TT 0 \p0 '>< ɇd(' ɇ`cH p-L+[Pp Pb 0 \]_@T xay0PUQM]BPJ- 00|Z0 0[0ZugPP2=S9 u82k ,x$" 00Q 7`J-1 @Tp^ 0 \_00- 0U^^rЍ@H XUD32 xJ)?) |x tx^xxp=?0Ue e0 00e08CH08#8SPd(! 3qd@Ep0!4 p60 46 pd 2d 4=00=0d(EpHɇ`ctf ('c -Lx0 00S h0 `@ 0 \^B^0 (*[ 0 [ɇ('H n -LMCP.ZP4 J?#ß%0L00 L8 C8(BSڼ (0B(8CR9@$P(3CJ=0 CM0#2S=00Sp 6#442Kn 6 #262K[pK[oKe0#20CSe0"[#20C#"Ke0"[#20C#J-@2 e0"[#20cR#"Ke0"[#20cR#"Kpp-@?_A D]]aq0100`FVJ=` *000S ?000 `o` @(ɇɇP#ʇHZʇ`cH02 008C(--@00 000D 00S   P0ЍQ` 1 `V0 W}Hɇe -LMVP 3P} #000: R =10C7xPi0 `WlZnX00X0XX07@R0#R0 EWQZS=107R9HX000X0X1r 00S 00S00S 00S J-% 0G00STRJM%000S 2M0#2SWw(0"000 V!0000S0 V@!00@Tq 00S 00S00S 00S J-% 0G00S,QJmJ%00S 0M0#2S wJ(00 -,  $b n(B(Ѝ@T)-- r## r# rr_s(e0'`cRchɇɇ('H#tfMM,0 礓A0@|30|#|\C/002000!20J( "!=x/00=09S=SJ% 00S=200C-0 "-M=009S0|0SJ=%000S =-200C0x/("("-`Ÿ=0X00J*> 00(8C8BHP 0S00 D?t@J=%00 R =00J=!%000S M=00ST@n@`!=S!=S]. ( 0B(0S 00S00S 00S 8!#8ᓂ 18C(8 E? 0B8LS1108#8T@!M]000S >0T@!,= 00=-D0,000J=%000S 00S T  ntf#Hɇ있  !( M=c00S,.= 0 T%PJ=%000S x3M0#2Su= xx?8#80==0K?C-0, -=01(0 ) 00S 00S00S 00S J-2% 00S( 2咃 @0QU U0ÓPPPTb0000J}$0h @0(Y c00 4 0S   *000S 0P @0@$B@0@000D 0 000'PdQ@ @$B@0@000D 0 000  00"20D 0 000 0P1 00P@ ` @@X TCX 0000000 P%4 0C/  @X P%40ɇ`c.H('HZ| 00PDl@ ʐ\` @@XT%40P,0@XP%40('HZʇ -LS0S[ t! P0 xOT[W]\CX00X0XF07x@pK E0 1T=W00RJm (0@0`  -, HDH DdHDH `0  - Y0  -l R0  -X K TUpp@200S J=&0p"0000- "z0UoVP@Ѝa @@XwTx 0Ry %40R 0S00 *:* p  pN  poJ=@&000-!0UM=00Ѝ0S5jC/002000!200@T&*) o  o oor(eТ`cDVɇRhɇLƷUPz@,, 㯏$c @@XT 0R %40R Z*) o` U  o oto0l2Co0S X"0020M=@R000SN , @T ko#*) co)   [od So=o0020 00"200@T)Z) 9o 1o:n )oo 00P@ ` @@XT%40P0@XP@@00@0%40@P⫹@00@0⤹X000X0X✹ƷVʇLtfɇ#('ʇHZʇ`c -L8A12cdDNxDL F00A0S dR 8#8 b0c@0/D"b8CH0$(00S 0 3 c 2P$(\0 T0$Ƞc\/A&b@06#(@/@\  0 lԇQɇrY1ć -L8MJ}$pTp $KX `s\ @ \|s| jT P0\pT0 0]sT@ @HDH0   0 0 ]0H$H08#^00T0SM- 00Xp100 1C1C0 T00R0S ^\pKX p\p @`VY  n !0Z1s@0ᜍHL `Q$pKXp ?D8C0 0` 8#Ƞ$K0 S*0R 008C8S 8C8P0 (B(`VR`$K0L8CX 8C8P0 (B(L `VPp| mJ \P 0$0C0(0X ɇVUUUtfL -L0P Q S  0-L M@0 0 0 00\ 00S 0SJ-41% 00S 1M0#2S0 np@X P  0 0   0 0 0Q 00S 0SJ-l0% 00S T0M0#2S0 ;p@U0 P0 U0ɇ`c -L300S 00SJ-& 00tcԏpJ]&P00-  0 R00- @0RuR@Ѝ @@T0 4("S" 0S00 &D& #l l$X l kl Hb@B 4"!0$!0410 0SJ-2 00P0 4 S && k k k u>0o>> ⽋ @Q @@FT 00$8#R g&% kmb k k t 00l 0@000CSƃƃƃƃƃƃƃƃ%# 0 !0 0 " F0Ѝ@T$`$ ?j 7j@t /j@TH0D 00TP0D/ -@? Oܫ@V -LM(3 0XgP  c$pKBP ⤴ r@6⛴ ⓴ 0 MJ=|B50PD A_\b 0P20AQKP20SuM=Q0o1@TJ=*000S 10S !0d0 ijx!00J=`!*000S ?000 `e` @(02 008C(@@-@-0P0 0 Mx0P PCfXB0PShJ-2000S30PL-: 00D/ 000ɇ`c Ň ŇH\ʇ}eɇ䞈0tDyp C0S4 3P/20P*``"0d0BJ-*000S 3P00S 7000S L=:0G`|"000000000000@"@T 00@O0R LOJ͠b(10  08C8 /1A!0S" ppQMm0,00S0 X1t?0P)pL P# 0p @h5i J-,0PU*000S 0 @LO>PzeJ-0* 00S q@0S S   0P Z`ed0PX000Sh (@Vܫ`cDyɇ'H!tf' 0t䞈ɇL -LJ@T! A0008P S 00-!@?M 00X00X0X00X0X0 >0P"A"  h h!U h gh'*Ї('`c' 0-L10@T AX000X0X⣲@00@0 00@P☲@00@0⑲00>0P0"! g g ggCh0ɇ`c('' -L!00 0 K$NJ= *000S ?000 `c` @(02 008C(--X@0L 0 00080ЍP0 K  00('Hɇ}e0' -L0 0S 00ć$'Ň؃ -LJ-0* 00S! 000S 00  1 R 01S H 0000S , 0g 00ɇ`cŇ -L 0-LP#@B0 0B0B±X00X0X00X0X⸱RⴱTⰱZP ⧱0`@Z⡱ ZD⛱ZD◱Z DB00B0ZD⏱0`cŇc -LHD DH^@0$B048#鴃 p-LMJ- 1 0`SpVp @n ƠK6p $!K#ŒK6#$!KP471  00 K_![26n00"6n06![046"$p l0:n26p42pɇ`că -L 00' -L 00' -L<0 00S $Q 0@@ɇ! -L^ J $0 1#?0 @aR@D J =\ $: KaR@DT@TJ=$0.@ ɇ -Lp`aPUPUPP 0Ⓜ @01S0S0Ó|`g飋. -LQ܃܃܃܃P -Lp8cMCXP=SJL@DDHAB/@3 0S(,3"( (3"(8#(R00R0S Rr=So8@ S0 RAM- 0S2Bӑ0 S2Aӑ2@Ӂ(p2"(0h2CAB?00S(82"(,S(2"(((2"(0 RAM- 0S1Dӑ0 S1Aӑ1@ӁB/1 0S(1"(,(1"(0x1CAB?00S(H1"(,S(,1"((~(1"(0y8@ SP=S[`AM- 0S)=S&0@LS0DӁ0#10 S0Fӑ0#10 S0SB?00S(\0"(J(H0"(E(40"(@M=$ 00S 0@,6tfɇFL0f@#10 S3=S3FB/3 0S(3"((|3"(@/ M`3 0(bS =S B?00S(3 P 3$P7M- 09S 0FS2=S2(P$' 2= S M-00S0"0P S4(J=",00S M=00 SB/P2 0SH2P 82PQOQO#"="S=S1!IP!008CH@("(J=A,00S}?1#21Q=SE=S20#10 S M=00Se@@1DTB?00S-1& 0-1& T B?00SL,1  L,1  TQ>B?00Sf,l1f  f,\1f B?00S-413 - 13 TRB?00S0L, M00L,B?00S0L, 0L, TB?00Sx0J,= 00`0J,T B?00S40, 0 00s,3 0tf -L R Q00R0SQ00R0S<0QR -LJ=*00A0S8p S< = SD?00SPtf p-LPlAJm(0` 00-,  $b n(B(ЍPp !10*C/002000!20> 0D00 20 (%00B0S M=00S-0A 0C8CM=L000S . 8#8S!D/0<00pɇtf# -LS # 3S RP# -LM-0 0Sɇ -L4M. 10"c1qv*G/B];?R`3 0K  Q0d!JM000QA^P30#2! B 00 000Q3 1 0CP5X `JGNDT/P9 H0"c1BDTX ` V00UP 2e1B]+/B B V00T0SW ɇԋ싇 -L@!G  0DG %a4M- 00#P:$0 8S3#ɇ -LJ=T,00S 000=<B,00 20=̠ 0!2=M-000S1  09S 0FS =S0FS0|0HS 0000= 00=0000h0   -, - 0S000= 00= =:#: ɇtf -L38C&AR(8p S00` R0S 0#2S(8#Ƞ\00 R0SF\0|0HS 00S 0-*0"*#22S (8p S00 R0S 0#2S(8p S00 R0S ɇ -Lh0- \R00R0S PM=(00S 0S 7tfɇ@ 0-LJ=4 P850  \K-8 @@50@ XJ-70d0@2 \OD( 0 00J100>20ɇeh -LMK@ B `< 0[04 00(0'J-05 e('4'ɇ -LL0 P 8S__$0S&P4'de%PPCX00X0X00X0XީBï000Pϩ000ȩOé`M_PMP⻩000r⴩000r⭩0` V000MoGr⡩ G❩000~@G ╩0@00 ⎩a pPG~4⃩ P@G~46zB00B04sB00B04lB00B04eB00B04^C00C04WC00C04P9t1 @ h!70\!FJ=P4000Sg 0820 ,1咃 @0 !000200@0a0020 l^ h^0 0VPG M000S- M00pS) w0#3w 0S@  w @Gw0#3w 0 `cŇŇ e<HɇR(r,S@  w ٨1!0cA8 ~1PP1P1@@7CDdaJ}2000S/ 0 0080S0 $A11 1@jD!00 0 @A^DD00-0-$(0w᐀@5 P@40cSP0`00Ѝh ]0 8A< 00 e}ɇ ''0'ɇe 4'8'@'('H 0-L?P0 000 /?0001 0 S0!  P0" 3S0105'p@@00@0d0@P$@00@0$0 XA 000霱h `c4'(' -L?PR pp!001 0 S0!  Q818!0Q7(Q>7~`M000S M00pS w0#3w 0S@  w v@ԧЧw0#3w 0S@  w ŧy7h0 `0pp 80@@0崿P ,\] h`c(''4' -L`cC봂2Ÿ`1 0 S0!  Q|2 x 0/?000T"#1SL2| @\`0"0S 002 !1S 1h \``VQ Q>7~pSM000S M00pS w0#3w 0S@  w v@?;w0#3w 0S@  w 069J25!8C8SL40cS\0l00 d\V  0 0㰐@ Px 00X0l 00 H08@80P L>\\e h4'@'<'Ԍ`cɇ(''8' 0-LH1@T74Qپ 0  @BY0@T7Ǿ 0 @?~B#P 0008@ S06,B,[ xCB㣾 0 ?[B2m0 000'H (' p-LQTwRsT 56>C& |a0S7p1bSdA0SP0dS@e0!002\  [X00X0X@ENX00X0X00X06 00pS 00 St0bSh0 X0bSL@0S(0, 00 000p`cD'x4exH(' -L@0 R>Ad2 0\bT *TŸ 0 10R#B:0r0@Sh"0?`hhSP0KSk [ 0A ?A<00-300-$(00Ѝ8C8S00ƱlAX00X0X00X0X⥥㰐Jm8Q5`A@00@0@P⒥@00@0⋥@00@0℥@00@0} 00q0S Sl00L 0c0 <P0 0/0c?000,0@ 000HRe?'螈(`cɇ('4' -L| Q 0BJ-25 C 1$0C 0hh2)[8C8$S"DZP@0[ (2B(8C8RPU0[ (B,0`0S 0SVڲ 0(B,0S 0B0c 7YY0b   0 2(8C8B8cS000 ř0[ [\!\1 L 8J5[P0[ V`!V  00` 00倻0ɇ4HZ('4' -LX0 0@T H0 l<000rP X=Yɇ('4'h -L20@T rb -@B000PH000AJ 0 z<?P0008@ Sk3,B,$vX ?>( 0 X<>㘽> 00-a 0>>@Ѝ &@@T 0R 8# R 48XX Q*x 0Jm5@00c0040aA0 0S00 @T X0  30!㾺X0 夺L0@0媺P ,ɇ'H`cLɇ('4' -L00@T |tX00X0X00X0X•P 00tD080zP( WEXɇH`c('4'ԍ -LX00@T H0! S<000YP W$Xɇ('4' 0-L10@T\ 0 A6;B>X00X0X00X0X. \Q001@T /0000000 /000000J-3 00 WW PLw@ )@0@T00 40 00- 0FP pV <` 002T0P 00D05P 0ɇLPɇ`t('ܫ@V4' p-LR=00=0@@<   0L:T  Ap4PvM0#2S@0q0Ņ 2nGv36e00 0e0<`Q=00=0<Pa7P HT8 (B(1VVp?0Te0e e0 00e0e0@#2S ?0T! N@p 6!#4bNX%h Ve ""V6046%\pPn2⧠p4⣠l0⟠d(⛠p`cHpÇȎ؎䎇 -LP@,0 P @@-@? ;@-@? z;Ѝe>L 00 0000P 00- @?b;Hɇ*Ї p-L P% 08S08C R O1 vN  081 R> 01 ]R<0P@@ P@ P@@ P@P@@P@P@ @P@P@@P@!P@3@#T( @5S4@d@548100- ^0;e0Ѝ#2Se00e0 Se00e0 ;Ue e0""02e08@yNPP P< (U``,d(џS;pɇ݇`chc -LMbJ],0@@2ppᲷx2 0KD`X00X0X00X0X⩟<2# 42  Kx 0 @T8@$D$4 4a j6:e> 000000000000@T @e P 000 000Q@ 00-h @?+:8=00=0=00=0< Ѝ:ɇ' '`c('$'DyH8*Ї -Ltt Vtl0 d0@@\0@X0 N-32P  $0$F}ɇ' ''0'tfɇ -L -Lp 00S ` d@@00@0@Pɞ@00@0žd˶:P0l0X $00孶L0000S3S@>000S0 4Dy`c('ܫ 0-LA?00S03!(000咶=0P03/ 00TA@00@0@!(00@Px@00@0q0AP 0="S OS 5T0P 4S . @Q M ,B,000S0 4 00- @?78@Ѝ?p0` `0`0^\ 8CH \,1A. /0  000 000 00- @?J77P@00@0@@=@00@0Ѝ5t, PX000X000X0X&0 45 [0 5Dy*Ї('HL8`c 0-LPCT ᫩?00S030 ?000S030 3h1?Q3S L9Q8@)00[0S0 a0DyHLl;|(' -L0/0P+Dy -LCX00X0X00X0X⺛2A00A0@⭛pS p4pM0\#2S@0q0ą 2np36 (dp`FleI@J-"00 ,00! 00B?0* 100 <R  ?8#83<PV\=00=0=00=0<kt"006 0CPP -L@p60 3i6᳦PDy 0-LP@㛲P0 @T0 p-LTQ000H!00`@w000p A002P00SMcH000H0H00H0I00I0 00J 0S  J J00J0J00J0J00J0404H AJ=@00@0@@5@00@0.p`cD'H'X 0-Ll0l@0PS OP00S %< b$0 00 100ŇH' -L0 00ŇŇxJ -L0Ň -L0鰐 -L0Ň p-L`10SaAB0 0B0BP˙C0@0C0ęC00C0⽙B0@0B0⶙B00B0⯙I00I0H000H0H00H0 00J 0S  J J00J0J00J040<40`J00J0 00H ↙Jₙ@00@0@Pz@00@0`rㇱpŇ`cXD'H' -L -L -L@4048<04J00J0 00JL`cH' 0-LP0S 40=4J:0000BH@</00< D404$ 00<"0D'`ccH' -L&H@<< 0 0< D40=4 00<cɇH' -L@I0@0I0J00J0$h0.(0"(0"$J00J040040 00H ߘJۘ`cRH' p-L`a0STJ00J0400400,˜p PA@00@0@PⳘ@00@0⬘ M@H00H0I00I0I0 0I0$0.(0"(0"$x 00J 0S  J J00J04 0C<44 00H |D'`ccPRXH' -LL@I00I040@<04, 00H `J\`cH' 0-L 00P0S000@H000H0404d 00H >J:X00X0X00X000X.0ɇD'`cH' -Lx@I0@0I0J00J04004P 00J 0S  J 0 00H J`cXH' -L100S# @H000H0I00I0 00J 0S  J J00J040z>4 00H ܗJؗh@H000H0I00I0L 00J 0S  J J00J04004 0ɇ`cXH' -LL4004< 00J 0S  J  00J⡗`cXH' -LH@H000H0404, 00H ⋗J⇗`cH' -L 00@H000H0I0@0I0p 00J 0S  J J00J040044 00H _J[ɇ`cXH' -L@H000H0I00I0l 00J 0S  J J00J040040 00H 4J0`cXH' -LPJ01J 0S  J 40@>400\H@H000H000404( 00H D'`ccH' 0-L!00QH000H0I0@0I0J00J04004 00H ޖJږ,PX000X0Xϖ4P0T@ǖU00U0T00T0q<0C4 05N⸖PⴖⰖ0ɇ`cH' -L4 0 0 Rʵ00S*· -L d 000 S 0(0"88C(P8#8S  0 0 Re00S*· -LJ-% 0@ H0R00H0I00I0J00J0J00J0J00J040E>4H 00H LJH66h,Bɇ`cH' p-LJ=0@I-> 00(1$A@00@0!00@P$@00@0B00B0BPC00C0C00C0B00B0B00B0P_P000Po000pɇɇ`cH' -L@q0SF4AX00X0X00X0XѕM_000Morȕ000r000r⺕000rⳕ000r⬕000r⥕000r➕0 00r◕00J 000D'`cɇ -L|@X00X0X―I0@0I0J00J0J00J04004, 00H lJh`cH' -L@I00I0I00I0J00J0l 00J 0S  J 40e>4< 00H DJ@ 00`cXH'D' -LD@B00B0B-404J& 00`cŇJ -L 0-L-AH000H0H00H0H00H0I00I0I00I0I00I0I00I0J00J0J00J0J00J0J00J0404H J@00@0H 00@Pܔ@00@0Ք0`cH' -L 00H' -L J@J00J0I00I0J00J04004L⮔4t 01$1>.("( $H$ IH ◔Jⓔ 00l`cgffftH' -L I@J00J0I0@0I0J00J04004$P0.(0"(0"$H hJd 00l`cRH' -L I@I00I0I0 0I0$x0.(0"(0"$J00J0J00J040?4H 7J3 00鄔`cRH' -L4J00J040>4J 00`cH' -L D 00< [I040@<4J 00ɇ`cH' -L(40?4J 00`cH' -L(40=4Jޓ 00`cH' -L(40=4J͓ 00`cH' -LD 00< I040=4Jⵓ 00ɇ`cH' -L@X00X0X00X0X⟓J00J0I0@0I0J00J04004`00\ 1$1>.("( $H ⁓J} !00`cRgfffH' 0-L@X00X0XPiX00X0X00X0_40@=4I00I0J00J0H00H0JNH J "000`cH' -LL@X000X0X840=4J0 #00`cH' -LP@X000X0X40P=004J $00`cH' -L 00 VH@I0@0I0J00J04004J00J0h00d 1$1>.("( $H J %00ɇ`cRgfffH' -L@I00I0I0 0I0$t0.(0"(0"$J00J0J00J040?4H ⷒJⳒ &00`cRH' -LT@40K=4J00J0I00I0J⚒H ▒ '00`cH' -L` 00X@I0@0I0J00J04004J{H w (00ɇ`cH' -L@X00X0X00X0XbJ-0%  H0R00H0I00I0J00J0J00J040E>4H HJD )00`cɇH' p-LJ- 00I-> 00@B00B0BP(C00C0!C00C0B00B0B00B0 P_P000Po000 00 00pɇ`cD'H' -L@H000H0H00H0H00H04>8#8 04I00I0I00I0I00I0J00J0J00J0J00J0J00J0@0. 404,0 H ⻑Jⷑ`cH'Ň p-Lũ@0000``P⡑000⚑@00@0@P␑@00@0≑㞩p`cD' 0-LᕩL@@00@0@Pr@00@0k〩0`c -L -L -L -L -L`@J00J0J00J0I0 0I040@=4, /00H =J9`cH' -L?00S 404 000J#?  ?0 l 40@=4J00S J00J0/ ?0J00J0/ ?00JDy`cH'c -L /00Dy -Lc -L p-L`00"S7@D000D0E00E0D00D0D00D0D00D0D00D0G00G0 004<4 #00DⳐF ⯐@00@0@P⧐@00@0`⟐㴨p Ň`cX'$Ň -L -L0 p-L8#804D00D0h 4PP<@04P 00DƏF U?P0P U⺏0`cL'$Ň -L 0-L@D000D0E00 0E04>8#804D00D0h 4PP<@04P 00D⏏F ⋏U?P0P U⃏0`cL'$Ň p-L0P@ AD000D0aJ]!0 4>8#824E00 0E04<@04t!00DYF UU/00*P0 S000U_ F@00@0@`T>@00@0T7p 000?SpPP@D000D0E00 0E04>8#804t 4P<@04T 00DF U?P0P Upɇ`cɇ$ŇP'L' -L#00S6 CE00 0E0D000D020E 0S  E 4 <>042D֎F Ҏ@00@0|"00@Pǎ@00@0P00S? BD000D0 rJ]!0 4>8#824E00 0E04<@04!00D❎F ♎U/``*P0 S000U_ ⊎@00@0\1`@`T‎@00@0T,0S S 5S" 2P1'ᒃ @01700zbE0`0E0 E00 0E0D000D04<?4hD000D04>8#8044 <@04D@D8D 4ɇ`cP'$ŇL'cɇ̤c -LTPT0'c@017< 00zE0`0E0D`c$Ň -L|@E00 0E0D000D0\00E 0S  E 4<?4,0DF `c$Ň 0-L00 0000S @4<?4F ύ@00@0@PǍ@00@00$4<l04F ⷍ0ɇ$Ň`c -LH10@T& 8AD000D0D00D0D00D0D00D0D00D0D00D04 <|?4 00D≍F ⅍4<>40@F z! B~! B! B!B4Cɇ`c$ŇT' -L$ RA4<>400DFF B00 00 00J-0" 00S 0D  D $.("(@/$l D000D0X@4<>4DF U?  0 U T'`cɇ$Ňɇ -L@D000D0D00D0D00D0D00D0D00D0D00D04<?4, 00DF ߌ`c$Ň -L(4<B>4 00F Ό`c$Ň -LT@D0@0D04< 048 00D⹌F ⵌ 0 0`c$Ňɇ -LT@D00D0D00D04<>4, 00D♌F ╌`c$Ň -L(4<04 00F ℌ`c$Ň -L810@T$ (AD0@0D04< 04 !00DjF fM000S M00pS4 00-0 :0W'4<>4F LU" A[P" A" A"oABɇ`c$ŇHZ -Lt@D00D0D0 0D0\00E 0S  E 4<t?4,0D F `c$Ň -LT@D00D0D00D04<@>4, 00DF `c$Ň -L 0S0000h 00` D00D0T00S4<>4<040@DNjD ËT'$Ň`c(ec -L E00 0E0D0@0D0 0000P 00- 0 00-|x  0&ЍT@4< 04D⏋F ⋋M000S M00pS `c$ŇɇHZ -LAU?  0  Un000S D000D0D00D000E 0S  E 4<040DOF KD000D0D00D0400E 0S  E 4< 0`cɇ$Ň -Lx@D000D0D00D0\00E 0S  E 4<>4,0DF `c$Ň 0-Lh@@00@0@P@00@04<@04 00F 0`c$Ň 0-L410@T# $AD0@0D0Q0E 0S  E 4< 040D̊F Ȋ 00-  0%04<>4F ⷊ!# @# ?5# ?#?q@0ɇ`c$ŇHZ -L@D000D0D00D000E 0S  E 4< 04P0DvF rM000S M00pS `c$Ň -LL@D000D04<>4, 00DRF N`c$Ň 0-Lh@@00@0@P?@00@084<@04 00F -0`c$Ň p-LX10@T, HAD0@0D04< 04,!00DF M000S M00pS< ``-@? P@ $`-@?@/@$$p4<>4F W$ 6?$ .?7k$ &?$??pɇ`c$ŇHZ -Lx@D000D0D00D0\00E 0S  E 4<@?4,0D⬉F ⨉`c$Ň p-L8a0S,A@00@0@P┉@00@0⍉E0#2E 0S  E D⁉00p@D000D000E 0S  E 4<>4p0DfF bLJ-00I-< 0077zT00pT'`c$Ňɇ -LW/LA 0#2S.80S00SD0@0D0G00G0004! < 04 G00G0000#20C$<, $@DD D0@0D00#20c$<, $T 00DF M000S M00pS `cT'$Ňc -L\@G00G0W?0 ""4 <04, !00D؈F Ԉ`c$Ň -L10@T J-% 1A D0R00D0D00D04<E04 "00DⱈF ⭈4<>4F ⤈% =% ="% =%=^>ɇɇ`c$Ň p-Ld!0SP XaMO00000M_ro000rh000ra000rZC00C0B@RC00C0KB00B0DJ=| ,00S M=.0577x2z.,'{=J-000pX'`cɇ̚ -Lx@E00 0E0D0@0D0\0$0E 0S  E 4< 04,0DF `c$Ň -L810@T$ (AD00D0D00D0D00D010E 0S  E 4<d040DՇF ч 004<>4F Ň/& =& =C& <&<=ɇ`c$ŇT' -LD@B00B0B◇4<4F ␇ 00`c,Ň4 -L 0-LMK c=ᒟ!E00E00[SD000D000D0tQD00D04>8#8P?4E00 0E04<4G00G0M000S M00pS @00@0@@I@00@0B@D=D 9D DU?PP0P D/ 00| J=P0[Sl &0d %00H@@00@0@P@00@0'0`ccX'ɇ$Ň -L(D000D0D &00`c$Ň -L@E00 0E0D000D0D00D0D00D0D00D0D00D0D00D04<@?4DՆF ц '00`c$Ň -LH@D0@0D04< 04D⼆F ⸆ (00`c$Ň -LX@D00D0E00 0E04<?4D⟆F ⛆ )00`c$Ň -L 0 0 ;@D000D0D00D0D00D0D00D0D00D0D00D04<04DoF k *00ɇ蚇`c$Ň -LH@D0@0D04< 04DTF P +00`c$Ň 0-L 0 0 ;@@00@0@P7@00@00D00D0D0 0D0E00E04< 04DF  ,000ɇ`c$Ň -Ld@D000D0D00D04<04E00E0DF -00`c$Ň -L\@D000D0E00 0E04<L>4D߅F ۅ .00`c$Ň -LL@D000D04<`>4DŅF /00`c$Ň -LL@D000D04< 04D⫅F ⧅ 000`c$Ň -L(4<?4F ▅ 100`c$Ň -LD 00< :04<04F ~ 200ɇ `c$Ň -LH@D0@0D04< 04DgF c 300`c$Ň -L`@D00D0D00D0D00D04<@>4DHF D 400`c$Ň -LH@D00D04<04D/F + 500`c$Ň -LH@D0@0D04< 04DF  600`c$Ň -Ll@D00D0D0 0D0E00E04< 04DF  00 700`cT'$Ň -L,!000Q :Q 7!D00D0E00E04<W?04* 4<P04$W0#2S 8000#2Z0c$<, $4<R04` 900XJ-00< 00I<000@D➄D ⚄T'`c$Ňɇc -LW?\@00#20C$<, $G00G0, 900D|F x`c$Ň -LW0#2S G00G04: < 0 0S 000#20c$<, $ G00G0X :00 ""4 <04,@D0@0D0D=F 9`c$ŇT' -LJ-% d0d@ D0R00D0D00D04<E040 "00DF ɇ`c$Ň -L/B000P 0@00 . h2Q0LLŸ-1 00 Q 00-" 0Ѝq?`PϠ@  00?0'QA ``-(0 _DPEἏ`-(0 ᴏ0X0Y04QD000D0D00D0D00D0D00D0D00D0D00D0E00E02E 0S  E 4<40; =00=00 M0Ѝ00S M00pS @00@0@@s@00@0lL@DgD cDD`Dy`cɇ<*҇|$Ň Ňc 0-Lh;H@@00@0@PE@00@0>S0`c 0-LKL@@00@0@P(@00@0!60`c -L(4<>4 <00F `c$Ň -L? 000S3S@>000S`@D000D04<E04@ =00DF  >00Dy`c$Ň 0-L?@00 R" ,A4<4D000D0F łD@00@0 B00@Pⶂ@00@0⯂0?000S D000D0|0 p4> <P> 04H D0@0SD00D0@0D00@D⊂D ↂ0Dy`c$ŇT'c -LT@D00D0D000D04<4, ?00DkF g`c$Ň 0-LP0 4`@D0 0D0D00D0?00E 0S  E L4@ <P?44 00D>F :0Dy`c$ŇT' -LS? ``000S" C4<4D000D0F D@00@0L#B00@P @00@0W00S ?000SBM00 S!4<04D00D0?`"A00?000SD0@0D00D0tBF فFDՁM0#2Sҍ82  Q񟗶Pꏠ?`PqϠ@ 00S  00?0  00?0 '^D/0S00?4!0POB 00-0Ѝ/0S000!"&4*</P 0P  4<4D000D0 B00 00WLO0S 0/   -0NP/ NЍ0S 0 0C!Dy`c$ŇcT'zP/,4 <04$DA 00- (0.(!4<P?4_DPE0TЍS0W0  00-OB(0@D0W0Ѝ 00/ 00E 0S  E @_ 00S00C0X00E 0S  E 4<P?40@F FD|`cT'Dyc -L#?00CS:T$$$$$<؝XXXXX0s0S /0   -P/ᵌЍo0` @@-P_ 0ᦌ0 @-0L Ѝ/ 20E 0S  E d"D0@0S HBሌ@D00D0?00E 0S  E /0S,4! !"&4*<04!D0 0D0A_0@S]?00E 0S  E 0,A4!<0400/00C0?  0 00S !D0@0!D00D00$, $D D / 00S  4<4D000D0 B00Wypd`?\000S0pϠ /p00p ?p0pDy`c$Ň0Ϡ p/0p0 p?0PA PP-(0 D@׋P-(0 2E 0S  E `Ѝ'X D0@0SD0@0D0D00D0@0W0 @00ᯋD00D0D0 0D0?00E 0S  E 4<P?4</0000@F FD|`cDy$Ňc p-LᕗPD000D04<4 B00M000S M00pS @00@0@@b@00@0[t@DVD RDPD@00@0`DDI@00@0DBWp`c$Ňc -L 00Dy p-LCXQD000D0D00D0D00D0D00D0D00D0D00D0E00 0E0 00 004<4 C00M000S M00pS @00@0@@~@00@0~|@D~D ~DPD@00@0`DD~@00@0D~p`cT'X'$Ňc -L R 4<@>400 ~|@D000D0E00 0E0`0 0E 0S  E 4 <|?4(0D~T'`cc$Ň -L5 -LS7 -L@djP v -LM3``3` 3) #90puPP (@KS0P k D, 0KRPSLCLXW  d,3 ge#003 3` 200-200-200-20-200-200-"2 0Bb420ЍS2"00$*$)@0 33HC\\ X T"00@-@-@-@-@-@-@-@-@-@-$20-]P( 0xI2,ЍW @-@-@-@-@-@-@-@-@-@-10- '0bI11,Ѝ1p@@-@-@-@-@-@-@-@-@-@-x10-]P h(0FI\q,Ѝ@-@-@-@-@-@-@-@-@-@-,10- ( 02Ia,Ѝ@-@-@-@-@-@-@-@-@-@-00- (0I0 000 0000,Ѝ ㎕ZŇ[Ň'dŇiŇŇŇŇŇŇŇŇŇŇ\ŇXŇ0hŇ 0Ň(4ŇȬ08Ň8<Ňt@@Ň 0-L@@P!0S 00N@T 0000DŇɇ 0-L@8P!0S,0N@T 0000DŇɇ -LM@?00  0@0$PMb 0-LX00S0 L 0@TP20@T 00S0hŇ`Ň p-L 00|00Sp p`Pl@0S P0S CP Cz00SpYŇhŇ[ŇZŇ -LM00s #k#d0K cP L00S @00S ['(N@c00NdŇhŇiŇ -L0 0S @[&xBd㢔0ShŇ -L@100-100-100-10-100-100-!1 0?@0000!?00 0?000 00 0 0 00000-0-0-0-0-0- |>0000100S000000A00000=00000000HKC00007 K00 0 0 0B00HK+C00!007 K00"0 ɇYŇŇŇŇŇŇŇŇŇŇtfćHK"C00#00H00$0 0D00%00@00&00<0 0'0$080(0(0,04000)0400080 0-LM,2,B P0T0R0S0 @0K 0K 10D01001001041041031020103103 V103100 Rl1l!00d1d!00\10<0T100 LKDK>0YŇgŇŇŇŇŇŇŇŇŇŇƇƇćƇćŇŇŇŇƇŇŇŇŇŇŇŇ -L0Ň -L0P0`SQ)dp@ 0S0S 00 8\@Q:YŇlƇ -LL00S@4 0S0S0 8\YŇlƇ -LP00S8 0S 0S0 8QYŇlƇ -L00S>YŇ -L00Sl@YŇ -L00S0 YŇtf -L00S0YŇtf -L aH -LM@K|0[ 0S   0[ 0S   0[ 0S   0[ 0S   0[ @0S@   0[ 0S   0[ 0S   0[ 0S   0[ 0S   0[ 0S   0[ 0S   0[ 0S   0[ 0S   0[ 0S   0[ 0S   0[ @0S@   0[ 0S   0[ 0S   0[ 0S   0[ 0S   0[ 0S   0[ 0S    -L00S0@0S00S00S00S 0@0S00S0P  -Lw*P *2` -L0tf -L=  -L0tf -L -L@ -LM@K 㿚0[00[01[0 -L("(m)* -L)* -L, 0S 0B00S 00*$ɇ 0-L P!00x!00lA0S#000LQ0S S DS3 APB00!00 19@0Q.P0嚏c?0P ^)P bq 00P00 00x 00P T 00P0@0000 00]00($ɇ*('*' p-L`` )Pp)@0PUgP  * -L Q*0 Q: @ 8#8d!"( -L0) -L0* -L`00AHQpP0000 IL`0D8CHS8#(R 0P00 @003L)* -L00P *0 Q:0 004P -L`@8Cx R00000\*P 0 0SPΗ000\:8#,0S00000 0S0000000  -L0(1 0"(P -L(B@0 0 R:50(0"(x -L4 00,00000000*) -L@MD6000[00QH@K0  rH@K0  J 0  p*) -L,MP0p`VH@K0 0B0K 00X 00S S  oP @oP .oPo o鄠 -LM@(0K  00 &0[20$0[20"0[20!0[20(0[00[ 00[ 0 0[ 00[ 0'0[ 00[00[01[1BB001[1*) 0-L,MP@ @KJ4[2*0K[3[K2(0K3[2&0K3[2%0K80[,0K70[0K60[0K50[$0K40[#0K30[+0K20["0K10[!0K[K, K0}0 p-LM@ 1!KK1882K0882KpP00K !K`;'K7'K8@00000(K I4p鰠*) p-LMT`00 H@000000PK A* Ip*) p-LM`P @KI *0p -L MP00Sp 00@000000d0`K @PK0ኢ fI bI*) -L@MP00Sp600@000000K@`K `PK0᪢ 6I 2I*) -L$ 000000*) -L8M00Stp400l@000000T`K 8PK͢ H Hm*) p-LM00S\`00T@000000PK HJp^p*) -L, 00$0000004*) -LC -L< -L5 -L. -L' -L  -L -L -L  -L -L -L@lP ( -L$ 00@/* 0-LM@P0000 K?H K;H0[d 001[Q * 8#8 08C![#8S:00)* -LM@ KH KH1[P*("(0 00  (B1["(R: -Ld`0000PP@P@ ,p 0dT)* -L@ 000` V0Pp W  0^<0GC?) -L@$3 p-LP0(B(@T 00@p0Sd 003p0Sp8#80CQp`H$H@HD$HTp* 0-L@0 P0 0#1U(ׄׄׄׄ#Q Q S S S     S S S k, 00$00P000*) -L -L 000000* -L0000* -L@c000000㴐0000p0P0SU S S 00S#@㴐 00-B @?  00ЍP 00 0 QH;PU0U *pŸp 000000PU: 0 0CR (2㰐 00-"@?V Ѝ 00S$@㴐 00-A @?O  00ЍP 000 00QTHPU 0 4 0000U*a00 004000PU: 0 0CR 00- 00S& 㴐 00-t@ 0 p 00ЍP 00 0 QHPU **0U *pp 000000PU: 0 0CRh(0㰐 00-  0[꠱* -LHM`Pp W0 d@KE H d@KE    -L@`0000P0p0S&&PU900000 0  0@J/UJ)U% * -L@a00000000p P0SP n00S S S6 > 12c0ŒkEB/ 12c0@12>YE@㴀P00P 00 0 QLHPUx 12c$0124E|*ׇ -L@#000000000SZ\(P,T|400S  a3CD Dq 00S a2BD00Sx a2BD|00S aX200S,12c04"200600S a100S a1AD00S0 a1AD400SP12c0h!00S(12c0D!00S a 1@uDv00Su> a0@fDBg0PUf/ a0@VD` @㴀00`P 00 0 QHPU*ɇ+ɇɇVʇ\ʇʇʇʇʇʇʇ^ʇʇ00S.@ a1ADD 00SP\1!@㴀rb  `P@ 40DH|PU00S a0@C00S a0@C00S ax0`@C00S  a@0$@C ͇+**·ʇ̇ʇ̇ -LMn0$0K#KK 000000`p`@P$K " $0[0#0[@0"0[@02[#4@0PU@`V* 0-L@000000@Ϡ0000P0@/0S S 000-0< '  00 q000-* -Lx@000000 00 00- ^0 w Ѝ@00 R@* -L@L0000p0P0S S( 00S `@00P000 0 cb00wAf 00S J5l 12c0"00\AᤐJ5$ 12c0"*ȭ8#824DiXU 0 00U?  0 U?A 'D00SD00D0D00D0D00D0D00D00SD00D0D00D0D00D0D00D0D000D0DiL@@00@0@Pi@00@0i\*`cd 0-L@@0000PD0* p-LM`@P 00KD( 000000 p* p-L@`x 00000P0S S L 0S00 p000p*䞈 -LD@000000SkP* p-L@P 00000`0S S !S 0Y0Xi Aph Y0S%0Y00Y0PX@ Y0%S0Y00CY0(X0Y00p*`cc -L(000000S00*ɇ -L`00000@0S<0000 40 *ɇ -LM@`0000p l R80Ks 00S 00'0[000&0[0W 0000Q 0'0K0 S ԕ& K 08 K  *ɇ 0-LM1 @ K 000P K0 00P @TPRh "(U0 00U0 T0"(02T00405N=hP9h5h0*`c p-L@P 00000`S3D00S 0000p0     =p00SX L>00?0< 40> ?00>g #p*`c -L@000000S S 00S  00000#4000000 4000 00S L 00000#40 0$000 400 0* -L@pT`)TPT 011 R0 0AC@T:* -LM8r000000(0 S Sn RBAA?`  000?000@> 000B < B^ <A>0S (8#8 08C S(@8#Ƞ/ 000S 1 0  008@;C SpH$H0 0 帐`  2Q U<@HD TA>F0Cl/10 00!00H21/0 0/0 0  *Dy8+X} -LM@a0000PpK 0 0P PQ !21!00h00`0[0`00X00@\008#8 08CH| S@D`1"!1T PBL# 00S  8#8 R   08 C 0  0L8SCȠ8@;CH Sd0(0);P 21!0h00`0  0v  *Dy -LP#00000@Q Q Q 0SFp`X#21 8#Q000S 0 100 10000S AA0 1AA0 10 8@;CȠ SŸ101c"21!ྟᰟ2`A? / i 9@r8#8Q 21 10 !R! 00 AȠ Q`8#8Q 21A/10 !R! 00 AȠ@ Q8@;C Sh0S`CD!21 8#000S0 10 10 8@;CȠ Sp8#8bcQ !ฐ21C/100  10S00AȠ Q8@;C S\/F0S`K8 21 8#000S 0 1*Dytf0 10 8@;CȠ@ SYp|`8#8Q 21K/10 !R! 00 AȠ@ Q8@;C S Dy* p-LP@`td 000000000S0000 p^ Op* -LP<@`0pS0@00 9(e 0-L@000000000@_P00@/"?0S T0 P D0 D40 8$0 ,%㩀 /0*RhТDV 0-L0       @_P  @0 0S S 0dd1 0 Q 0($ 0 Q* n 0-LQB00B0B@dB00B0zd}|M000S M00pS @00@0@@ed@00@0^dAE00 0E0D00D0D000D0DNd@00@0@PFd@00@0?dD !@|0`@ od8|_ !.| 0 ^d'|0`c n -L@pP000000p0`0S <O9  G9 /*Tc p-L@`, 0000P p* p-L@`, 0000P p* -L0S S S 00P 000S@@;( 00 00,+ -Ld10ST4D8 @0. . AA mi=   @ @0@n- 0@k=0@ 0@l=&0@0 000 ,,pɇ=ɇMɇ, -Lp1g3c 0aP1 0 0@ P72bn i 03S   @l-0' 0@k͠JH 12c0"0 00000dS@0 0`cɇ -LM( t30`Sh"[L+(0[\#0S1f3c0Q '0[0Sn- 000'[( [([#R@@ ([p(0[  0S6(0[ 0S2 (0[@0S.Yn i0 0 l0' 0 k͠l"12c0J"0 00000dS00 0K0[S n(0[ 0S(0[@0 S R Y P n i0 0 l-0' 0k͠Jl!12c0"0 00000dS00 A2[ 0R000  (K70S(0['0[ _(0['0[0S XX,,W  A2[ 0R 000S0 1!0S 0 Oɇɇ+0#@030T00TX0T0Y0S @C00  007W0SW 0S0000S0000"00Q (0[ 0(0K(0[0(0K'0[00'0Ku0SL"(0[ 03(0K 00 (0[03(0K00 '0[0S  ' K(0[0(0KSWl  A2[ 0Rd 00 0S T(0['0[ (0['0[00Y (0[@0(0K(0[ 0(0K(0[0(0K'0[00'0K(0['0[ (0['0[00qW0SW 0S0000S0000x 00Q (0[ 0(0K(0[0(0K(0[0(0K'0[00'0K0 0 +,ɇ=ɇ p-LM@P`K0 PaPK 0 p -LM 8 C1`3cŸ0?KJ/ 8#XUm4:$K0Sg OpD~0$K00KL0&@D0$K0!@`@@T)* 8@;CH("(0!P @}0ES 8#8$L}  L % 08#8$ L08Ch8S:_PE0("$A  8@;Ch0 ("ȋ$L 8@;#x$L~  Ch1!0bS KL5@T#pTZ8#H$L $K003$K0A $K00S  $K K"P 08CHS 00S0 0 <OK5 ,P@52_0ɇ`c -L@i1l3c\ 000S ^ A x  0000 -Lp~Q1g3c!0a*i@0S 0L 0S,P0 Sa  B, 00005 iMP @0000)i  a͠0 00S 0 00}S00C00 !0 }Q a-i=@00 0i- 000/i0 S0 00  -LM  p1g3c!0a 00S20 0P K @^42_n i  [ 0[3S   @l-0' 0@k͠Jp 12c0"0 00000dS@ K%@P@ `cɇ -L`1f3c01H#P0 0S 00S 0@0Spp@@Q  QR Q7 Q {Q5 Q= vQ.  QK p)QT *QP kJQ[ EQ^ CQ] bFQV IQR ]QQG LQH OQD URR= RQ00S' 000!2I4G00SC000=00S9 000300S/000)00S% 000000 000 0 0000000@NpT0X 0000W @00 00 0 0 0 0  J3,ɇ 0-LBP0 PH@00 00P U02ɇ -L (速 -L(0000@00]`c -L(000000]`c -L , -L P -L12c 0"Q0)d)l)|))))))J=*000S 10 1c10l 1c!T10L HD@<0!1,0($ɇgf|5ɇ9ɇɇ4ɇ -LM D00S<![9&0@ ,K2,0S0,0Oɇt, -L@P4.4.D.<.D.D.4.4.D.D.4.D.4.4.D.4.D.D.4.D.D.D.D.D.D.D.D.D.D.D.D.4.D.D.4.D.4.4.D.D.4.4.D.4.D.D.4.D.4.4.D.4.D.D.4.4.D.D.4.D.4.4.D.4.D.D.4.D.4.4.D.D.4.4.D.4.D.D.4.D.4.4.D.4.D.D.4.4.D.D.4.D.4.4.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.<.D.D.D.D.D.D.D.D.4. -L -L -LA {A0S! R  -Ld 0-L@@PfP 00S00@T 0Pɇ -L@P YYYYYY}Y zY wYtY qY -Lh@600PP`p<z<@@ 60 0崁ḁPpU(` l}Dr -L@YP02 -LM( @PGP`p 0"0S:X 000S   p( 0P  c(  -LM( p@`P V 02 000S   >V 02 00S!0R0 S:es (0^s 0#10S V  @ 0C -L@R@!101ca  e0鄠 -L@RD101c `!  I0鄠 -L01鄠 0-L@0 PP 0DPPP0鄠 -LDMPp40K A@A`0K 1 @Rb\445\54`K0 5WP  /00rWP _W 4KSCP00 00 r]> 0P00IW``K0 WP *  /00xrWP0W `K$CP00p 00 mr]> 0P00W0, -LP -L@P,x666666666666666666666    @ @ @  -L\40  0S00 R0 -LP 0000 00 x 0000\0L ?L0(2?00(00|, ÄTɇPN Xɇ -L -Ll0@ T00R0S D00S 8  0BT |,. 0-L$P@ P0SP $UP0 ?4@00S0 P0 0|, -LP q qXɇTɇ -LP0 00TɇXɇ -L0 2 p|, p-L@P`RRe8 0T@@S@Tp 0S000p|, -L00 0J|, -L 02|, -LM81`0S $q0S00(@KZ, 2[2[Pb(0['0[ &0[(- @0R4PЍU *p@HDH= XD4PU:DP=<@:4@H$|,ȢԢ,ܢ -L00 -LM@p0000<SU0000<SM0 \=000Q@ 0S00 "20 " 0 S000000 $ 000 S  B 000, 0000S \000@tpT Pp`K U@K@0 000 0S 0 N`PU \ɇ0`ɇ0 -LM 0[0C0K@0S0[#" B020K R000K1[0C1K[[ dK [0S000K [00C0   KK Q- -L@h cPpZPv> 0}>8Ch8#H; X"00T BPo`@`0020H P000o  0ࢇ0`ɇ -LM @K0 -0 0-LMPo ,@K,o ,00 -LM 0[S0[;S0[;SoK< ,o0[[2c \ɇ -LM   [0[ cR R b0[ [[10b2c [b   p-LM !00#0v.1[ S1[vnC `FcVd`FcV` ["2 S000K0[S00K[ |P $0@1 010[p0 $10 010e0 $10 010pxɇdɇ 0-LM Pv. 1[[Sv>A 0C8CH8cSd(C0d(BCH#8cS@-00000 0[2 40 , 400[D #210000[#210000[#210000 0-LM @00#0[  $0P1 010[0 $10 010[0 $10 01000|ɇ 0-LMPn ,@K+n +0\ɇ 0-LM 01K Q@H0 I Pxx![00 1[ 01K\ H$H0P0000 -L00 -L000`@00 p-L 000t 00S 0@T*`P01@T:@ P(  P@Tp00 -LM 0[0K [K0[#20K0[0K0[0K0[0K@ KK+ p-LP0`Sp 00Sp 000 0Rp0 @T*010 @T:000 0R* 0Rp90000p 0-LP0C2111AS P011AP0Q -L@TP00䢇 -L`0p0Pc@T*PP@@d00#BT*@PT:4 000P0 Pc2d ``ࢇ%I$ -LM X00S 0[0@S0[S 0[0S0 [ 00bS0䢇 -L(0"(g<@dŇ -LMa!0S"P P P AP aP !0010S l1 X1JPqPUP P P f@@00QPPPP, P# (P& KK 0[@0[ 00 0[] P2@@@@@PP0ɇ0ɇɇ -LMK0@T P00R0S00TP n4KP mNTɇɇ> -L 0 PRɇ -L0ɇ -L0ɇ -L8@0S5 0 bPɇɇ -L$WP0 0 ɇɇ -Lr -L ! -L p-L`PP@ 800Spp00Sppɇ -L 00SSɇ -LP L00S @@'P, P[ɇ>> -L@0 8@}.(( f 0ɇ<0>> -L@T T 00@,j0@ɇ> -L0cP !OPP@0'P(@8@:C8P@8;C8 P @8@;C8000  -L`Pp^8@T*-@@ D< 00 -LB| 0R0`00S L| -L0Y% 2ँ2222Q2Ab 1I1L 1A1@1N1PE1@D  0-LP(B(8#8\0)@ 0 0 \:08#8\0)@P 0 0 00\ :0 -LP(B(87^)`P@p 0000 ^:87^)`P@p 00000000^ : -L@.\). 0b0 0\: -L@7  -LA(P r00S0?S 0b B C4 cR"2"4 Q 0 - 00 -ࣇ -LA(R0b B C4 cR"2"4 Q 0 - 00 - -LP` -L@A@ -L !  -L !<0 P!  -L@A<0@Pʀ p@@ -LP`Q0pap!)h !@'XXH$H@ H0 70` -L@P@`ࠡQ0@a.8!Ƞ!(8#8,"T#` -LQAaDG P ''p8C8S ,@ -LȠ,8S@L!aL@ "8S   -LȠ,8S@L!maL@ $"8S   -LQP 4S 4S 4S !Ma8S8#  -LP Qa`@``Qa`@ -L@  -L@  -L" 0-LM  [[@[P[P`P[[[P[PP0 -Lp`P@@`@@@@ p-LM   [`@[H $XU% [@[H $X[[XEX[@[@HD[[[@[@`HDp<00p 0-L@P4S$AP` $.R0 !13,B0 0!13,R00\0SU0 -L@p<S8# p`LTEX(84C"h$A8XP!A("( (%1!8S<8#8B8c (8 8"9S<8#8A88CP00\0SW8C  -L   -LP?0S`aP -L@<0P ^`N@O@ HRPP <0P 5=?0P 0=?0P+>0P&>0P!?0P?0PPP?PP PPPP3#\ lfPppW` 0 0S0  00 00000 P#000000f -L@p fPP`0  0` 0S0#0!000 0000P0C0eW00 -L -L0P -LQ  00 00P -LH H00S H00SD00S D00S`c -LM Kz0[ [10 0-LMP@ ,K@"1@DT!tiiii0,0K0*0K10(0K0,0K0*0K0(0K 0,0K0*0Kc0(0K0(0K0K0G, K 0d 0, -L00S  0-L@PP0 U12c 0"> 0> 00ɇ -L p-LM`@(BX00K @8 S@PT 8S]8*, K`S002+0K 8S_8*. KS02-0K 00 Kp p-LM`@(BX00K @8 S@PT8S02)0K8S02*0K 00 Kp -LQ 80!!1P0!!1P -LQ 80!!1P0!!1P 0-LM0 |@KP! K!U 0[@0S 0[0S000[@0S 0[0S00`c -LQ 80!!1P0!!1P 0-L@PP0 U 0!10 0!10鰠 0-L@PP0 U(0!10 0!1갠 -LQ 0!1 0!1餞 -LQ$0!10!1  餞 -LQ 1 0!1餞 -LQ 0!1 !01餞 -LQ 0!1 0!1餞 -LQ$0!10!1  餞 -L 00S 00S000CSTpTpTpTpTpTpTpTp0#20CS ppppppppɇ 0-LP@P0 U  0@0S 0 ;" 0 0S ;"" 2C8Q\qdq|qlq|q|q|qtq8#8 !  0`c p-LM`PUP#Q 0@K0 -PK 0 fp0@K0  PK p-LM`PUp0@K0 PK 0 Jp p-LM@P`K0 PPK 0 7p p-LM`PU UPUP0@K0 /PK 0 p -LMp@40K @` PT`KPK 04 K -L0D݇ -LM\M=0!"b ɇ -LM`pK0 XEX†0@ AA?P05K  0Dy -LM0K [ -L -LMPK@h |0  H$HrpK`K 0 @HDȠ$HT  -L0H!!"b "0000A8!Q ɇ 0-LP0H$H0 ~@HD8$HT 0 -L,  R   00S00ɇ -L -L0M0 #21`c -L 00ɇ -Ls 0-LQP0@ Q 0S 00 x00 x0 1y0 p-LP`@@h10000SFCPOPxPxPxPxPxPxPxPx\x\x\x\x\x\xhxhxhxhxhxhxhxtxtxtxtxtxtxtxtxtxtxtxtxtxPxPxPx\x\x\x\x\x\x\x\x\x\x\x\x\xhxhxhxtxtxtxtxtxtxPxPxPxPxPxPxPxPxPx00p00p00p00pP -L M( , (@P ,pKW(pT#12c012(OJ]50 0 a@2@ ( 1P0R0ٗ00ɗ/ 00( ,\000#20CS yyyyyyyy `(`F`d`,pW7@0 P00  00P@T0/0 0 ? 0 /000 0/000 0 ?  0 (?@ 0P00  E>f00P@T0> 00 0/0000 00/000 0/ 0 0 0 0/0 000 0 ? 0/0000 0 ? (?0ɇئ -L4M`pXPK00@K /0[SV0[000[S5[00 /0[SV0[000[S5[0 -LMp$20 2 020P`0K ^@@@@@@@@@@ @ @IP P1@刐ఐ Aሑ0S;  0:0K 5  00 0+$0 &, :[:[  尐 0010!01 0 P 0[0x 12c0"0#100000X [0[40, 12c0"0>>>l}xDrɇ -LQQ#P00C8C(2(7 P 0`8C8  0LoP 0`8C8  0?OP p0`8Cd8  02/P P0`8C08  0%P 00`8C8  0P 0`8C8  0 P0`8C8p  0(0B(8C P \0('2@0('( "(`8#8S   즇ܦ -LQQ#P00C8C(2(7 P 0`8C8  0LoP 0`8C8  0?OP p0`8Cd8  02/P P0`8C08  0%P 00`8C8  0P 0`8C8  0 P0`8C8p  0(0B(8C P \0('2@0('( "(`8#8S   ܧ̧ -LP Q `@PQ 0=@S?8Ctf -LP PPxP 0=PStf -LP PPpP 0=@Stf -Lp`@PP^ 0 .R@ 00B0 S a0BS0A0BS 0  0V00Q..@ `PQP^P -L0 g -L)P ^P - P P P :P P YP :P P QP  P : P P FP P P >P P 9P P P :P P +P :P P ##P  P :!P "P &P $P %P 'P (P >P -3P .P +P :,P -P 0P :1P 2P 8P 5P :6P 7P ;P 9P :P <P =P IP CP @P :AP BP FP DP EP GP HP NP KP :LP MP QP OP PP RP <0P |xtplhd`\XTPLHD@<840,($  |xtplhd`\XTPL̨ܨ䨇 (4DLT`dl̩Щܩ䩇$(8HPT\dl|ȪЪت䪇 $,8DPXhtī̫ثે쫇 (8D\ht -L00S M=00S ll\d|M=0ST0P0L0H0,0(00- 0 0G XɇĬ̬Ԭ -LP<DLT\($ ,<D -L PȎЎ؎莅PLHD@<840,(P`pxD -LP P  ̭ԭD -LP쏅ď̏ԏ܏䏅840,($ 頭ܭ 0-LM@0K 1 0PSx0  M-0S0 0[S0 r\0<0  M 0S0  0[S0 c\0,?ɇ1? p-LMP0K a0[h`Sp 0SP@000[S0M-00?\0Ppɇ1? -LM@0K 9[Q $0SP P 1? p-LMP`K0  00@X RM- 00'RM- 00 R M=0  5[ 08#80 RM=0  5[ 08#805KX  0 .M=0 p2?ɇ 0-LM@0K T0\PST 000000M- 0S0000P0ɇ2? -LM@0K P0S 00ė2? 0-LMP0K T0\@SM=00S0 T0SM=00S0T0 0 K0ɇ -LM@0K 00000S P00CS2? -L@P (P 0-L@yPP P 0 0-LMP@0K Ip 0S0՗e0 L0 RD00 T 0S (0A 0 0002?|??? 0-LM@PP0K h 00sP00[Q*10 [Q:0P000?4? -LM@p0K 000Pd 0Rb0[Q 00C/ 0b*@! 1S Q00@0 [Q:P0^4? p-LMP 0K KK@AQ M [0S  0[ 0Z [0S @410  ;0S 0SMm 0R 0000S lZ}@0SM=`Zq,00S(} @pɇD2?,?XP p-LhP0`Sp B00B0B@yAB00B0rAp`c -L 0 00T?V? 0-LP@oY ! 0!0@0000 S000 0b8C(R 08C(0R 0R%KY<❰4 |B74 t}yx4 l4V800S0 , 0%Y0X?T?V?l?X쮇 -LTT0 0R @ 0!0 008 S0C80 V?T?X? -L 00> 0-LP@X(!10S94\ܜȜܜT 0 00@.T 0  0T 0T 0Th 0 TX 1@T< 00@,00@S y X0>X 0-L@X 10S*ꜝĝܝ 00P# 0 0x 00PP` 1PL 0< 00P,00PS 2 ^X0>XH p-LBM3P0`S ß 0R 0 0(  20S V -"10@0 0S Sj Ve괠LП 8,@ T TqP P@Pi 10SyY0K n!00tQ!00H?K ZT!00QL-< 00_!`L-< 00 0000SKL=<0t 1h0!0Sd 00D1 <   0GS\x4Xɇ>>(?Lt?30Sx[L=<0@@X#1@@30S@K #0030S =L-< 00 20S,l?K  L=<0``o@TQ 4C;$K0Sp[?0C$Kp[/Tb B$K0@00lKAl/K BT@0S* 0P0R@!@3T% P P 'P $L-< 00!00L-< 00p!00L-< 00P!1 810SHGVE2 $ߣ2 %vYu2 2$00S 00<P cO@Dm/K$L}P $K0M- S :0!0XL>ఇ0?0`?1 |#  0GSm괪lxH30S@^#0Xl?K 830SLl1SL-< 0020S8L-< 00.L⭬1 RG1 ut1 |1f20S !00+9L-< 00!00x1aᜁ   W W lWjp10S|L=<0@@n@\810S000P10Sl?K  M=000 00!R <000  00/|1 t   0GS񟗁,謅`t`h@00SLL=<0@@" 1@j>>Xఇ`?L,???10Sx3`!0OL10SLrL-< 00>=10S_Ewث3 }r3 ts3 3L=<0T 1 <00SD.< 00 000!0X>ఇ`? -LM0 @Pp10 Q1 U1!00W1!00`V100Xx100Yl1!00\  T O`V@1!00`V,1!00`V1!00 0KU d00d0S %[0S 0S0 5[ 0S00`V0[0X0[0Y00\ K `V00`V00`V|00W00?p?t?x?y?|????? -L(ML-<  ɇ -L 00@S} 00X? -L00@Sm000000  0 0 0 0|0 x0 t0 l0 d0 `0 P 00X>>? ?>?(???,?0?1?2?T?V?l?? -LP `0pS!0Ax0t 00l 00`0\  pL0@0804 00X䱇p?t?x?y?|?????? p-LM`0K@ PT T 5[ 08#805[ 08#805K@5[ 05KX@ P |000Kt000Kl0A00  \~KPK L00x0 D00t0 <00p0   0pp?t?x?y?|????? -L 00@S 00X? -L 00@S 00X(? -L0P? p-LM`0K Y000S PA3| 000'hP00SpX0A$@00Pp00X0S0Spp? ???? -L@d0dM-21  0! 0^ 4 00dP 4?ɇ? -L@TP  -L0@ 0A? ? p-L1@00Sp 00S00 00S 00 00S 00 00S 00p`00S `0QT00P:00@0Fp?????(???$? -L  -L# 0-LQ P0S0 B00B0B@9B00B09D000D0D9@00@0@@9@00@09H000H00`c -LM Ka0[ S!ꤹ久칅@0[S̹칅Թܹ@ @ @@@@@@ -LM K00[ S!hphhȺ@0[Sꐺ@ @ @@@@@@ 0-LM@ PKd PK_ [$PKm PKS O Xq 1010100101011101L-8 J=500 &0C  0;;1D?0:#:1L H?02@ 0$00(00,00000400800鰠ɇ -L000SPP0Pćć -LM$PP0K mX B?010! 0S 0!0S0"0Dy -LM@PP:0"0 0KCL0[00!@0000004[000000000004[#1000#1000#1004[#20 00#20 00#20 0J0[0 0A00 0B0004[000000000004[#1000#1000#1004[100010001004[#2000#2000#20000000000000 00!00"0Dy -LP p0S01 Q  R @(00S00 Q  R\r -LM` 0R0 0bSʲ0S 0P0U* p@$K yZ0P$0[0#0[0"[0 0P0 @0U: -L` 0R0 0bSʲ0S 0P0U*p@`P@00P0@0U: -L@  P P00  P P00 -L@   -L  <00 0000  0-L@ 0 ]4P0L --LM@$PK`l qPሁ112dABH  11x110 !!00000 S0!!0000  00S 11  0 0 00!!000 R 00001S020C00!!0000S  00??\? -L\0P@P 2`8#8!!  08C S??? -L!1Q` 0008C( S20B8C(<("(112`1"0 0P ?? -L,@,* $0$& # x`e 0-L@`P``P"X0@ v"^@0뤒00->0-@0 q0lxجƅ -LMzQ D1@.Pi 0]dㅓqP8P zk E4 8K 2#@00/'p`0@K0 Pᮖ? >'U% y, PU@@/,)U',,جpȅT<ION^<>> \`> P> <>PР?)iPРNhAd?00)Ѝ)v*>edDD>,DD>0 -H1eddЍ 0-LpP0Sd00-`00-\@iT00 wЍP@0$0000S0XP0Յυ4΅T -L,p` @@(p---@-PP-`--- PP-PP-PP-,Ѝ@T  -LM< @ `pV.|18@K \a\!\Q 0$H006/D!b10A0 0Q80K0C\*0 0 A\: $ @00B8`K0pȐ 0PU ,-(-$- ----- ---p-@@-@< 0 4ЍP 08gfffTPX4 -L0MT pPp P`L004@S(*0C80 00S+P 8XP(@ L pHp D p@p < $p8p (4 ,p0p 0, 8`0<0Tp@pDp@H@L@P@T@055\@`@@-@-@-@-@-@-@-@-d 0f t0i|00xp Ѝ@?S| M( 0@@@@@@@A@@ 0@@ @T0@@@@@AAA AAAlA|AAL K0 20S) 20q2qS `- pp--  T0 Ѝ1@/0@%0S`- pp--Tpp-0  Ѝh10S/ \A0D3DS-P-LP0@ 0Ѝ@=S -P-P0@ Ѝ00D3DS -P-P00-@00- 0Ѝ 00)00S0000(X .P P P@X`41S@TxHhԬ̞ H20q2qS"L2 R 820 0R R $0R '09020000\ 1 `0 1@/0@%0S10  - - -`  - l Ѝd1 `00`0`00`0U @!00u(&@a1S@T00S 00D3DS0900D3DS 00-0-0-0- |9Ѝt0 P00P0Y" 800S X00UL0L  }&HhRԬ444rle0@rex1-@0-1 '0 U00P R0d0S$ 00S 003S00 0@%0S   - - - -0HЍd,(&k4lP8VHhRԬ 0-L@PT1P10S6 10q2qSU 10 0R R $0R &09000000S   41@/0@%0S 00-0-0-0-  0Ѝ 0S T( 00 0R R $0R }&090-0Td0@PPT X00 0R R $0R b&90%0]'%04rHh4Ԭl| 0-L10@S8 10q2qST 10 0R R $0R 6&090000\ @0   ,1@/0@%0S00-0-0-@00-  0Ѝ 0S T& 00 0R R $0R %090!-0T0 PPT00 0R R $0R %90-%0'(%0Hh4Ԭl} -L8MP3P0pS%0C80U 30U& #0`0S @G0`0S00-0-0-0-0-0-0-0-0-200-20-"2 0,Ѝq@T DP 8T x00c\0 tX L K,4`V C pWa `20S> 10q2qS"1 R 10 0R R $0R _%09010000\ `1 `0 d1@/0@%0S$10  - - -`  -   Ѝ0 `00`0AP (00-,00-000-400-800-<00-@00-D00-H00-L00-X-\--PT0P 4ЍPP PU84rlH@<DHh4Ԭ p-LP`@U 2@20S; 10q2qS T 10 0R R $0R $090000\ @00-  0 Ѝl1@/0@%0S00-0-@00-`- 40 Ѝ10S V$;m00/ 0S U) 00 0R R $0R $090 +pUh0P@@U \00 0R R $0R n$90#p%#p4rHh4ԬLl~ -L@1P@00 -L00S x00D3DSl09`00D3DS 00-0-0-0-98 (0 P00P0Hh0Ԭ4r p-LT1T!0PS D10D3DS81:,10D3DS 00-0-0-0- :ЍP0S2 0CP0S.0``d0S' `@T$00S 003S0l0 0@%0S @-@-@-@-0 4Ѝd )#pH4rh0ԬlR -L10S= 10q2qS"1 R 00 0R R $0R #09000000\ 0 `0 |0@/0@%0SX00  - - -`  - 8 0 `00`0Hh4r4Ԭ p-L1!0PS8 10q2qSU 10 0R R $0R T#090000\ `0   41@/0@%0S00-0-0-`00-  0Ѝ` R/ @B`@T+0``d0S$ 00S 003S0l0 0@%0S @-@-@-@-0 4Ѝd;(E"pH4rh4ԬlR 0-LP1!0@S"0C800h10S6 \10q2qST D10 0R R $0R "09000000S   0@/0@%0S 00-0-0-0-  0Ѝ 00U dP|@ 0 0@  &!@T"@00084rHh4Ԭl` -L 0S Q$ 00 0R R $0R h"090t)@@Q P00 0R R $0R Q"90!&!l4臆 -L04r -LP H000P P $0P -"0904 -LPH0P <00 0R R $0R "0904r4 -L@0@Q x 0B|T0|0 0-Ll@PU0P00H@k o;00000dtО 0-LP@U !000TP 0000t 0-L@PT !000U 0SQ @k 4;0t p-L@`T !00pV!00@P`:`>;000 00 0  4e8C=CR0 00$e(-R0 0C0%k). pОt -LP@^U P!00T  R4e8C=CR0 00 Оt -LM@<TKd0H\0ET 00- 00-00-00-40K7!00hltd -L@Z -L -L`P@pTP X0PT @T0S((t|d -LMK0Kp 00000S 00D3DS0f00D3DS ----p0 fЍP 01 (0pHh0Ԭt 0-LMK0Kp 0000P@00S 00D3DS0f00D3DS @-@-@-@-0 fЍh0 !0D0K0Kp0pԬHh0t -L0 -L0 -L0 -LL0\P000PQ1  t|X -L0x -L -L 0S0C800S @@6U9,0 \ - 0  L -LH0 R ,0\  - - -0 } -LP0 -L -L -L@ 0@0 -L@000@0 -L∀` PRt00-ppp-l@l0D!ЍP T0$ @0000SQP p-L0P`&@T 000S% 00q2qS T00\ 0  0 \0@/0@%0S 00-0-0-`-  $00pHhԬ p-L@`P D0,0P0000H0&400S,0,0% p (20q2qS"2 R 20 0R R $0R 09010000\ 1 `0 1@/0@%0Sp10  - - -`  - P Ѝ01 `00`0 q \ 00-  0 Ѝpp-pp-@-0@, @000p Ѝ\ - 0  Ѝpp-pp-@-0P@, #000pp-pp-0 , 98LLHh4r4Ԭ --L0 6 --LM 0K ( 00 -L 0 -L0  -LM 0K   00 -LuM ! 1 `a  PpW %W 0pW @eT ! PFa`a W  ԁ  aa  a aa 0pKL00p 0GXS(LX         @\L<DD hpoK`F0S 0pKH0 101 01 S``fa  +00p*W10@1 t@A y@1000C @p00G St@A l`a g@1000C @p00G SA ]YW101 0Sm_K0pKH00 &QP 101 S101 Qa-0poK`F0Ƶ Q 101 0P 101 0|K101 a0`QP 101 S101  Q1 01 @  xpF101 PUSaV!q#P e X  QP 101 S101  ꀂ lŸ QP 101 S101  0Q0a0S 0pKL0aa Ə $PK0V0Q0S. R :R #0000eQ\ 0S000e Q 0!10A000e Q000e a000e!Q4Qt U$Ke Q10SC '\G0W0gW0SaV 'H؁ ' ax`a m_K00$K-P-p?K0-oK`~K0 ЍP h 1S -01S-0pKH00SPȳܳ䳇@QW m_Kp 0poK`F0pKHa0 S d30ԁ Sԁ \a`a ԁ X ܁ yoK@V00X0S a @fTT !ȁP@DT! P poK`F0S !ȁpK@P \ $00$`KB;$Kd?0Cps/KnK yoK@0V0X0S a @fTT !ȁP@DT! Pa@hTT !d P@DT!8aP!ȁPATT ! P@DT!aPX a @fTT !lȁP}@DT!@ PraЁ X` `a  0-LP@ 0000 -L@ sP -LpP`@V  ^Pd @`PT -LMpP`@T KDp P [0 S S00@ @Tp T00P0S @ --LM 00- K0K l -L0 R00 -LM( 80 4 L< @P s0 (00S ` 0CS                         (00(0 00 0(0S 40040 0 00(0S( 0(0 0%S *0CDSd (00[S, cS* 000(0S$ 40040 0 00(0S(00nS` 000 40040 0 00(0S00s.(00L0C"S'p(00nS 40K0-00K0-,0K0-(K <0, ЍP ,0SL< (0 00S 40040 (00 0(0 X 0080Y00s  -LM( ,0  @0 `*S000PS@PP3 000S 1000C 000S0hS LS lS0Q0cS0E0C3S񟗦X#X#X#################|"##########X"|"X#X#X##|"####$|"|"####|"##|"`-- ,0Pk0X0C S&$#,#,#,#,#,#,#,#,#,#,#,##,#,#,#,#,#,#,#,#,#,##$#,#,#,#,##,#,#$# `--,pp--0 0\ `--,pp-0  P#`-- ,0"`--,pp-0 eP 0]S 0]S U h^`` 000(p0pDQ -L@`pP t000(0S TPU00p0ST000U00p -L@`pPTPU00p0S0U00 -LM0 Pp0[S0^S @$K[\000Q]Q00-Q0S $0AC `Q00]Q0S-Q0P*]S 0@T $H@0T0 0$0C ^0]S @ $0H0SS U ᨀ@T00p0ST U00 000 -LM( Pp` @T 0+S -SY  @0P00T0S  @TXP00xP0S U00U0S  PUPU P00 0S00@0SW0@0S 70@S 6& @T00p0ST Y`fX (h\`` 0T00p -Ll0S00X X00T T00P P00L L00H H00D l?00SHQPel+xeH+0H0l2 0-L@P 0 0-L1P0@SP00S 0 R0X800000 0R R $0R ~09 0S 0S @0S`@0S@0S`O`?S@0@ $0HQm -L 0  -LH00@S p B0D90L -LMPp@T`H 83@T,0X803 2 0R R $0R 09XLW2d , ,0000(0 , (Y1( 000S @T, "0($Yf@03S 040 S*  @T    B 0 4$04T10S- H10q2qSU00\ p-000-  10 Ѝ0@/0@%0S00-p-000--  10Ѝ08 4 8 0@ 4 @ 0`, (i@ ,T 40040dmtHhԬ 0-LP@0S 0 RK0X800000 0R R $0R 509 C R 0 4S@!R @00Vm -LD0@T 00 0S 00-0-0- } -LP0@T 000S 00-0-0-0  0} -LQ:40aS*40$4000 0S   0 -L 0 0-L 0@Tm0 -L0 j -L 0 -L0= -L 0  -L0 S 00Sb -LP` -L0PS  0R 0PQ` -L  -LM( , 0 1(` 0@0(0S-T00  +T0@Y00Y0S 0T  XR00xR0S@`Y0T 0XĠ8 8 *4 8 *8 P0p 0S0@D0S 0S70DW0D@ T8U0?S4 T00U0S ppE%0@W0XTT&000\Pe,X W0F0(,p -LM( , 0 1(` 0P0(0S-U00  +U0PX00X0S 0U  XR00xR0SP`X0U @*4 c*@0p 0S0PE0S 0S70EW0EPU4 T0?SU00 T0S ppT$0PWz&00@0\@d,Y W0F0(,p -L  -L00S 00D3DS0;x00D3DS 00-0-0-0-;P Ѝ< 0S 0Q00Hh0ԬlH -L0e -L0e -LBMp0S 3PpH_K IK[p $l `v  $ JK@T (U $A HK @t t  $0" 鄴 -L -LAM0S EKDOK p s  -LCM0! 0`S 3PIK JKp  ( Pu 01 (Y @t#KK@T ,W m(A01 IK@ @tL0 0`Ss@@00t 0 (鄴 -L8  0-L@T00P  R0Sn0PU @00 -L[  -L  -L  p-LM`PR R 'R $ Pp @tp P @tp  Kpp 00P p -LM( PUp@`T   pUP P@``Tp(0X -LM( PUp@`T   pUP@``Tp(0X -LAM@`p@G_K[@ wp HK*P z m -LM@@ KP 0S P [  m -LN m -L p-LP@Tup4`T:3p&fp m -L@& m 0-LAM`PEOK  p0 FK1S h 0 >0 m -LM@$KP00  m -LM@$KP00  m -LP0LQ -LP0LQ 0-L@PT0P1P0 -L@TP 1P 0LQ -L P -LR 0 BR 000S BR 00 BR -L\ L\  0R 0PQ` -L,00-(-$0 04 CCB -LpP80`&@T -P-0  -L@ @@@@ 0,@0$00(00@0000( -LJ 0B80 -L`0 0R R $0R 7 090, 00S $P,L -LD0 0R R $0R  0900 -Ll0 0R R $0R H0 0R R $0R 090 -L0 0R R $0R 090d00000@ @@@@00 0 0$(0(0,@ 0000 0 --L(M 80S 090*' K0 0 Q g@T 00-00-00- 00-$00-(00-,00-000-8 K  ЍP S --L(M 80S v 090' K00 Q  00-00-00-00- 00-$00-(00-4K 0-L@ PU P00 -L@ 0 P  -L -L 0 -L 0 -L 0 -L 0 -L 0  -L 0$ -L 0( -L 0, -L 00 -L 04 -L0 0  00mR -Lll0 0 Q 0 0 Q 00C0>L -L|@T  -L% -Lr -L -L \ 0R* i\ b -L Q 0R: TQ M -L 0S a -LT p-L`@P S 0U:R 0UPp p -L -L R 0 0R/О -LP 000P -LQ 0 `О -L0Q  BR00Sa@ p-LP@`T P @Tp -L@T  -L\ -L -L0r  -L 0S  -L -L0Q @ BR00Sa@ p-LP@`T P @Tp -L -L\ L\  0R 0PQ` -LAP)0 0 AP: -LB\0 0 L\ -L Q)0 #440 Q: -L Q) 00 Q: -L  -LR 0 RQ00R0S@ 0-L@PP 0S0 @P0 -LLLd0 00Pڈ;@?CF3C@0,00S 00pDZ S -LP 0DZ -LM`0PK0 @1\ 0  Pd10S X10D3DSH1<<10D3DS   - - - -0<Ѝ10S00S 0\ 00K  p`f 0PKF00S x00S`00S  00PHhXrԬ8̢4r rpx -L00S 00D3DS0<t00D3DS ----<L0 Ѝ800S(0PHhXrԬ8v -L0000<00@0 00SpT|T|T|T|T|T|T|T|T|T|T|T|T|T|T|T|T00#0 -LMP@<0`S0`V(T\U\U\UU\U\U\UT\U\U\UT\U\U\UT0&!1;< @?C F3CRl00S ,pK0 40\ 0  G̢ -L $1S  RR1 -L$ 0S   Q -L -L 1Qp!00BU1PA0@T0@TP0B>`P ,0@T @T  `XH0 L00H < 004 400Ԟ mLԭQh8VQ,VA -LM( p 0@ PU 00  0S PUT 00(`````` ``@ 2Ԟԭ -L10pR `00@T0"0S 00S XV|00@Tp0@T 0S L@T@@@@@ @@@@ԭLh p-LP@`hP ?P p"s ` P txpph p-L`f00PU0"@0S 0S \0 02 0S00(00PU eK @pLԭh p-LP`@T  @PT v p m -LX0p@`T P  LPUp`@Th -LP0h -LQG@AP D00P 8000S 0S  .L -LQ%@AP D00P 80"0S 0S  L 0-LPU@EP0p00P0d0 0S0 @P 0 0P00$00S000L -L`pt00`@@PP 0PwUP *P 00 aL -Lp`P]0 @T 00"Q @TUt00@T  00 0  00SL -L$0 02S ԭ -L$0 020S ԭ -L@00 02\  0  ԭ 0-LQBP@PAU00U 00"0S 0S "@&U 00U 00"0S 0S  P@ 0D 02 0S @@0Lԭ 0-L@PP@P 00P000S 0S  P0 0H 020S  0#000Lԭ 0-L@PP@P 00P000S 0S  P0 0H 020S  0x#000Lԭ 0-L@PP@P 00P000S 0S  uP0 T500\ 02\ T000  Z0  0Lԭ -L= Q -L Q -LL@0S<00-800-400-0,0 pQDf`ef -L@`0pS t PU 0 P@0t 0\  @0 QfX -L@000@ 0  -L@0 C R@0  p-L`@PT @0Pp 0GPp ]p -L0 -LH@ R  - -40H0P00 00$,PcĆ p-L@PUl` @T PP PPPP P$P4P8P|)xDD> @D R75DD>0 -@DQ75Ѝ<1O)D04 <0@-d)@-pDD> @D R75DD>0 -@DQ75Ѝ@)@- @<0{HL0 P1dh(N?@ᘂRP5G P P@X0X "8hlr 2u")# 2s > #hiJO$DD> H@ D0S64H\DD>0 -@DQ64Ѝ> )$04) DD>8,DD>0 -8PЍ\t`!!!%6p|t 2  2)_@TP5 4v h -L8 -L08 -L@T T0P8 -L08 0-L@PT T$0P0PP08 -LP 0C80 -L0P8 -L08 -L00@S 003S@ |0p0 0@%0S   - - -@00-80Ѝ( 0 HhԬ 0-L@P10S 103Sh1\1 0@%0S P-P-P-P-(0 Ѝ<0S  0 0S 1P<00S 05!8S 4#8S!00C0 !8S5!8S l 4#8S!00C0 !8S< 0 0<00HhRԬ`e0f -L@00S 003S00 0@%0S   - - - -H0Ѝ<0S0 0<00<0HhRԬ` -L@00S 003S00 0@%0S   - - - -P0Ѝ<0S4@ 0<00<0HhRԬ` -LD -L@H`PV7@ R4*10S 103S01 0@%0S `-`-P-@00- h0Ѝ@P<0SD 00S \@ Rq`00S 003S00 0@%0S `-`-P-@00- 0Ѝ@P<0Sh 0 0S \ 0L0S@@ RHh}Ԭ` p-LPP10S D103S,1 1 0@%0S   - - - -0Ѝ`Vp@Tp 00 0R R $0R 90p00S H00CH0S@0DS,00Sp `00C`0Spd0Sp dpHhRԬ4 -L2  "000S000rb 0  0$P P@20 0R 20Rh<0@<@T d20SE X203S82 0@%0S5@-@-@-@-0 Ѝ(0S5 10S 103S1 0@%0S   - - - -0Ѝ!p P ) %0X8090<0S@ 0@@00S 003S0 0@%0S   - - - -0ЍhP000㴁 1S00C07VОeReԬ4THh`810S 0 P0S<@TT00T0 S900S 003S00 0@%0S @-@-@-@-0 hЍ0< -0 -0  Ѝ,! 1 2  0 - - LTЍ@! 20 ) <<|Ǔ;vŗ3f̅.\mکO!B*TM)RUI9rշsѿcƑ?~׳{۫K1bĕ7nܥWA2dȍ8pݧSQYyÛ+VE $H=zˋ ,X}σ6lحGUnsupported fast path in non-reduced overhead modeC_RATES2 contains unsupported LS data chnl (e.g. LS2)TDELAY_ENC = CEIOTY^cIllegal Block Read format, format code:Illegal Block Write format, format code:Illegal Avg Mode:Unwin TEQ contention, Current opcode:Unwin FIR contention, Current opcode:Unable to perform tx bit swap req!Unable to perform rx bit swap req!|pdXHADSL BER TESTFALCON TESTSYSTEM TESTEBM TESTLED TESTNVRAM TESTRAM TESTPROM TESTSELF TEST0^6|v ,l2.35XT@ppLOGON PASSWORD>$pp5. TEST MENU6. PEEK/POKE MENU7. DIAGNOSTIC LOG8. PRODUCTION SUPPORT MENU 9. TRACE LOGMAIN MENU1. SYSTEM STATUS AND CONFIGURATION2. ADSL MENU4. REMOTE LOGONQ. LOGOUTInvalid input, please try again Invalid password, please try againPAIRGAINCONEXANT SYSTEMS, INC.ATU-R ACCESS RUNNER ADSL TERMINALENTER CHOICE-->%s%s[24;--HRemote unit not availableOption not available 0@%s%s%s%s DpADSL PERFORMANCE STATUSDOWN ALARMS:UP ALARMS:SYSTEM STATE:DOWNSTREAMUPSTREAM------------------cur/mincur/minSNR MARGIN (dB):LINE ATTN (dB):24 HOUR ES:24 HOUR UAS:DATA RATE (kbps):(C)lear (R)eturn (M)ain T24 HOUR ADSL PERFORMANCE HISTORY(errored seconds/unavailable seconds/snr)DOWNSTREAMUPSTREAM(C)lear (P)revious (N)ext (R)eturn (M)ain` dH47 DAY ADSL PERFORMANCE HISTORY(errored seconds/unavailable seconds/snr)DOWNSTREAMUPSTREAM(C)lear (R)eturn (M)ain0hpLADSL ALARM HISTORYTypeFirstLastCurrent Time(s)LOF, DOWNLOF, UPMARGIN, DOWNMARGIN, UPES, DOWNES, UPSES, DOWNSES, UPLOS, DOWNLOS, UPLCD, DOWNLCD, UPSELFTESTLAST CLEARED:(C)lear (R)eturn (M)ainInvalid input, please try again Clear History Database (Y/N)?NA00:0000:1500:3000:4501:0001:1501:3001:4502:0002:1502:3002:4503:0003:1503:3003:4504:0004:1504:3004:4505:0005:1505:3005:4506:0006:1506:3006:4507:0007:1507:3007:4508:0008:1508:3008:4509:0009:1509:3009:4510:0010:1510:3010:4511:0011:1511:3011:4512:0012:1512:3012:4513:0013:1513:3013:4514:0014:1514:3014:4515:0015:1515:3015:4516:0016:1516:3016:4517:0017:1517:3017:4518:0018:1518:3018:4519:0019:1519:3019:4520:0020:1520:3020:4521:0021:1521:3021:4522:0022:1522:3022:4523:0023:1523:3023:45%s%s%s%s%s%s%s%s%s%s%s%lu%s%lu%s%s%lu%s%lu%s%s%s%s%s%s%s%s/%s%s%s/%s%s%s%d%s%u%s%s%s %03u/%03u/%s %03u/%03u/%s%s%s%s%s%s%s%s%05lu/%05lu/%s %05lu/%05lu/%s%s%05lu/%05lu/%s %05lu/%05lu/%sOK ALM%s%s-%s %s-%s %s %u%s%s%s%s-%s%6sLxpp7. ADSL TEST MENU8. ADSL TRANSCEIVER STATUS MENU9. G.HS PHI MENUA. G.HS PROTOCOL MENUB. FAST RETRAIN MENUC. G.LITE POWER INFO MENUD. EOC and AOC LOG MENUADSL MENU1. ADSL PERFORMANCE STATUS2. 24 HOUR ADSL PERFORMANCE HISTORY3. 7 DAY ADSL PERFORMANCE HISTORY4. ADSL ALARM HISTORY5. ADSL TRANSCEIVER CONFIGURATION MENU6. ADSL LINK RESET(M)ain8|pFAST RETRAIN MENU MessagingC-MSG-FR1 R-MSG-FR1FR PC : RD FR PC :FR TRUNC : AU FR PC :CRC : FR TRUNC :CRC :C-MSG-FR2 R-MSG-FR2Profile # : Profile # :Unknown : Unknown :CRC : CRC :Power MeasurementsNominal :Polineness :Final :General Info# Profiles :1) Initiate Fast Retrain2) Reset Fast Retrain3) Send Profile4) Reset State Machine5) Line Probe Options(M)ainL|p LINE PROBE OPTIONS MENU 1) MAX RT Cutback dB :2) MAX CO Cutback dB :3) MIN RT Cutback dB :4) MIN CO Cutback dB :5) Cutback Step dB :6) Max Phone Distortion rel pwr 2 :7) Minimum Noise Floor rel pwr 2 :Select option 1-7, change with +/-S) Save Configuration(M)ain  |pLGHS PROTOCOL MENU 1. 2. Default start msg.: 3. Common Cap4. Auto Handshake Protocol: 5. G.992.1a Cap Menu6. G.992.2 ab Cap Menu8. Wiring Pairs:9. Stop/Start AutosenseProtocol state: Handshake Protocol: Received remote parameters: Wiring Pair: Protocol restart reason: AutoSense: Message History(S)ave (R)eturn (M)ain | p GHS PHI MENU 1. 2. 3. GHS Phase: Last tone detect level: Converged carriers: Carrier error avg: Bin # Avg. Err.Last abort reason: (R)eturn (M)ainGHS G.992.1a capabilities OPTIONLOCALREMOTENEGOTIATED0. R-ACK11. R-ACK22. STM3. ATM4. GPLOAM EOC5. AS0 dn6. AS1 dn7. AS2 dn8. AS3 dn9. LS0 dna. LS1 dnb. LS2 dnc. LS0 upd. LS1 upe. LS2 up (M)ainGHS G.992.1a capabilities OPTIONLOCALREMOTENEGOTIATED0. R-ACK11. R-ACK22. Fast retrain3. RS164. GPLOAM EOC (M)ainGHS G.992.1a capabilities OPTIONLOCALREMOTENEGOTIATED0. V81. V8bis2. Silent Period3. G.ploam4. G.992.1 Annex A5. G.992.1 Annex B6. G.992.1 Annex C7. G.992.2 Annex A/B8. G.992.2 Annex CRemote Country:Remote Vendor ID:Remote Spec. Info.:(S)ave (M)ain (R)eturnADLS G.lite Power InfoNominal Power: dBM/HzDPI: dBDPF: dBRDC: dBUC: dBCurrent TX Gain: dBCurrent RX Gain: dBFR Line Probe Noise data:Gain Noise | Gain NoiseNoise Floor:Linear line:noise=a1*(gain+30)/2+a0a1= a0=C-PILOT-FR1 Atn+DPF: dBFR Hook Status:Current Hook Status: (M)ain||&ppADSL EOC and AOC LOG MENU 1. View EOC channel2. View AOC channel(R)eturn (M)ain |'(pADSL EOC Channel MENU01-HOLD 04-UTC F0-RTN 0E-EOD 10-NEXT 4C-ATN 4F-SNRUTC count: dgasp message count:worng code message count:unexpect message count:Time Out count:Time Out Per msState:FrameCount/Data(L)oad (R)eturn (M)ain( |1x2pADSL AOC Channel MENU F0-UTC1 FC-SWAPe13 FF-SWAPr9 FF-SWAPa3 03-PFr3 03-PFa355/55-20IdleState:FrameCount/Data Page:(L)oad (R)eturn (M)ain (N)ext|pppADSL TRANSCEIVER STATUS MENU1. ADSL TRANSCEIVER STATUS2. BITS ALLOCATION TABLE3. SNR TABLE(M)ain@|Tp<ADSL TRANSCEIVER STATUS (FALCON)TRANSMIT STATE:RECEIVE STATE:PROCESS STATE:UP SNR MARGIN:DOWN SNR MARGIN:UP/DWN ATTN:TX POWER:UP/DWN BITS/FRAME:UP/DWN CRC ERRORS:UP/DWN FEC ERRORS:STARTUP ATTEMPTS:GAINS: TXGAINS: PRE, HYB, RX, ADCADC POWER:(T)RANSCEIVER MENU (A)DSL MENU (M)AIN$|,ుpADSL BIT ALLOCATION TABLESBIN STAT BIT BIN STAT BIT BIN STAT BIT BIN STAT BIT(N)EXT (P)REVIOUS (T)RANSCEIVER MENU (A)DSL MENU (M)AIN |4ADSL SNR TABLESYSTEM SNR:BIN SNR BIN SNR BIN SNR BIN SNR(N)EXT (P)REVIOUS (T)RANSCEIVER MENU (A)DSL MENU (M)AINpG. UP TRANSMIT POWERH. DOWN TRANSMIT POWERI. DWN DATA RATE LIMITADSL CONFIGURATION MENU1. STARTUP OPTION2. (MAX) UP DATA RATE3. (MAX) DOWN DATA RATE4. (MIN) UP DATA RATE5. (MIN) DOWN DATA RATE6. FRAMING MODE7. STARTUP SNR MARGIN8. MARGIN THRESHOLD9. ES THRESHOLDA. ALARM CONFIGURATIONB. UP INTERLEAVE OPTIOND. DOWN INTERLEAVE OPTIONE. UP DATA PATHF. DOWN DATA PATH(C)onfirm (U)ndo (R)eturn (M)ain|H́ppFALCON TEST MENU 1. FALCON TRANSMIT TEST MENU2. FALCON RECEIVE TEST MENU3. CONEXANT AFE TEST MENU (T)ransceiver Menu (M)ain|P΁فpFALCON TRANSMIT TEST Menu 1. Test Mode B. Reset System2. Idle Mode(transmitter off) C. Toggle Power Dwn3. Transmit Single Tone D. Toggle Restart Enable4. Transmit Periodic PRBS E. Set Break Point5. Transmit Non-Periodic PRBS F. Reset State Machine6. AFE Tx Gain Setting G. Change Transmit Filter7. Host Command H. Stop State Machine8. Snooper Mode I. Stop Single Tone9. Send Profile J. Get Config OptionsA. Start Fast Retrain K. Set Config OptionsCurrent Test Mode: (R)eturn (M)ain (V)iew Buffer!!|ہp1. Burst Write E. Incr. Constellation2. Burst Read F. Decr. Constellation3. Power Averaging G. 4. Error Averaging H. 5. Signal Averaging I. Read Reset Counts6. Fast Fourier Transform J. Read State Trace7. Inverse Fourier Transform K. Clear State Trace8. Complex Multiplication L. Rx Power at line interface9. N. Clear Reset CountsA. AFE Rx Gain Setting O. ADC gainB. Rockwell read write cmd P. A/D Signal PowerC. increase hybrid select Q. Init AFED. Rockwell write command S. Bypass Rx FilterCurrent Test Mode: (R)eturn (M)ain (V)iew RAM Buffer\%P%D%|<AFE TEST Menu 1. Burst Write A. 2. Burst Read B. 3. C. 4. D. 5. E. 6. F. 7. G. 8. Init AFE H. 9. I.  (R)eturn (M)ain (V)iew RAM Buffer'd'|X'pVIEW BUFFER MENU1)INT16 2)Cmplx16 3)INT32 4)Cmplx32 (F)ILL P(O)KE (N)ext (P)revious (R)eturn(|ˁppPEEK-POKE MAIN MENU1. PEEK-POKE MEMORY2. PEEK-POKE FALCON WRITE REGISTERS3. PEEK-POKE NVRAM4. VIEW MIF SPRAM(M)aint)|́ppPEEK-POKE FALCON WRITE REGISTERSREGISTER(hex) DATA(hex)------------- ---------(Esc)Abort P(e)ek P(o)ke (N)ext (P)revious (M)ain (R)eturn(A)dsl Menu (M)ainUNUSEDD*NAP*DEM****************15dB14dB13dB12dB11dB10dB9dB8dB7dB6dB5dB4dB3dB2dB1dB0dBInvalid input, action abortedSave current settings (Y/N)?Enter valid inputPress space bar to sequenceRead Only ParametersATU_CATU_RThis will bring down the ADSL link. Are you sure(Y/N)?ADSL link reset%9s%5s%3d%3c%4d/%5s%6d%3c%4d/%5s%9s%7s/%7s:%4d%9s%4s%3d%7s%8d%7s%s%s%s%s%s%s%s%s%s%s%s%6s/%6s:%4d%s%4s%6s/%6s:%4d%s%4s%6s/%6s%s%4s%d dBm/Hz%s%s%4d/%4d%s%s%4d/%4d%s%s%4d/%4d%s%s%4d%s%s%4d%s%s%4d, %4d, %4d, %4d%s%s%4x, %4x, %4x, %4x%s%s%d%s%s%d%sLOF=%c%sMAR=%c%sES=%c%sSES=%c%sSELF=%c%sLOS=%c%sLCD=%c%s%-2u msec%s%-2u msec%s%-4d (%4d - %4d Kbps)%s%-4d (%4d - %4d Kbps)%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%-4d (%4d - %4d Kbps)%s%-4d (%4d - %4d Kbps)%s%3d dBm/Hz%s%3d dBm/Hz%s%d Kbps%s%s%d%s%s%s%s%-2u%s%s%s%s%s%s%s%s=%c%s%s%s%-4d%s%s%s%s%s%s%s%s%3d dBm/Hz%s%s%d Kbps%s(space bar) change current setting (N)ext field%dPower Down Mode DisabledPower Down Mode EnabledRestart EnabledRestart DisabledEnter tone addressChoose: 1:TONE 2:IDLE_IGNORE 3:ACTIVATE 4:SELFTEST 5:IDLE_MONITOR 6:RECONFIG2Enter block choice(0-9),bus choice(0-1),and group choice(0-1)Enter break point(in hex) for TX,RX,BG state machineNo longer supported%sHost Command was not sent successfully%d %d %d%x %x %x 222111111 2 2p1 2 2X1L1Reset LinkSet Break Points At:Transmit Data ModeSnooper ModeSend Host CommandAFE Tx Gain SettingTransmit Non-Periodic PRBSTransmit Periodic PRBS Transmit Single Tone Idle ModeNormal Mode%s%s%s%s%s: %d%s%s%s%s%s SNP_WR=%x SNP_BUS=%d SNP_BATCH=%d%s%s%s Tx_BrkPnt= %s,%s Rx_BrkPnt= %s, BG_BrkPnt= %s%sEnter FFT_CTL valueEnter source/dest addr, size and formatAverage signal 256 symbols Average err 8192 symbols Average pwr 8 symbols %s pwr 0 to %d is %s%s pwr 3 to %d is %sHybrid gain %d rx gain %d ADC %dHybrid gain %d rx gain %dThe current monitor chnl is %s%dTotal @ 0 - BG=0X FR=1X TX=2X AS=3X Reset Counts ClearedADC gain %d512 samples pwr %4X%x %d %d%x%sFail after %d iteration%sEverything passed 2X6H6 286(6665555555 255x5d5GHS_TONE_DETECTIONPILOT_DATAACCUMULATE_INT32FAST_SIG_DETECTBACKUP_BYTEODD_BYTEODD_WORDEVEN_WORDBYTE_SPECIALIMAG_OF_CMPLX16REAL_OF_CMPLX16IMAG_OF_CMPLX32REAL_OF_CMPLX32PRIMARY_BYTENORMAL_INT32NORMAL_INT16NORMAL_INT8%s%s%s dest_add=%x size=%d format=%s%s%s%s%s src_add=%x size=%d format=%s%s%s%d selected%s%s : %d%s%s%sline pwr in dbm%s%s%sdBm %sFFT_OUT_PWR=%lX A/D_OUT_PWR=%lX/2^16%sEnter source/dest addr, size and format 2X6H6 286(6665555555 255x5d5%s dest_add=%x size=%d format=%s%s%s src_add=%x size=%d format=%s%s%s%4XH:%7X%7X%7X%7X%7X%7X%7X%7X%sEnter data to fill in the bufferEnter address and data%08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %08lX %X %X0112334456678899%d.%c D:(::9REDUCED OVHD MERGED FAST SYNCREDUCED OVHD SEPARATE FAST SYNCFULL OVRHD w/o SYNC CTRLFULL OVRHD w/ SYNC CTRL:::l:ADAPT_AT_RUN_TIMEADAPTIVE RATEFIXED RATETEST MODE::INTRLVFAST ::FalseTrue %9s%i%9s%s?%9sSwHook:<OFT>/ ard %9sSwHook: oft /<ARD>%9sSoft:ffHook%9sSoft:nHook %9sHard:OffHook%9sHard:OnHook T<L<D<<<(<<<;;;;;Low Timing PowerNo Compatible StandardSilence Period EndFailed to train eq.Host TerminationG.HS CompleteRemote Silence Req.Local Silence Req.NAK1TimeoutBad CRCNone<<<<<<x<IDLER_DATA_MODER-Tone1R-Silent2R-Tones-ReqR-Silent1DISABLED>====t=T=4==<Toggle Pilot Phase every 8 dmt symFreeze Pilot Tone Phase Start Pilot Tone TX Test Terminate Pilot Tone TX TestSelect Halt On All Errors Select Standard Error HandelingSelect Local Initiated Startup Select Remote Initiated StartupStart GHSReset GHS%9s%s%s%9sinband: %10ld outband:%10ld%9sNone%s%9s%2d %9s%2d %10ld>>x>p>T1.413G.HST1.413, Then G.HSG.HS, Then T1.413>>>CLRMS MR ?l?\?H?,??>>Remote Not UnderstoodLocal Not UnderstoodRemote Mode Not SupportedLocal Mode Not SupportedRemote Not ReadyLocal Not ReadyGot Remote CapabilitiesStartup@@4@(@@@@??????SELECT_MODENOT_UNDERSTOODNOT_SUPPORTEDNOT_READYMS_OKCL_OKPARTIAL_MSPARTIAL_CLRSENDING_CLRSENDING_MRSENDING_MSINITIAL TRANSACTION T@x@t@RT@@@@@@@@@@@@@@@RCRRRSNUNSNREFA2A1CRCLMRMS?? A@XAHA%s%s %s %02lX%s%s%s %s%s%9s%s%s%s %s%s|LpLdLXLLL@L4L(LLLLK%s%s %s %s %s %s %s %s %s %s %s %s %s %s%06lx %02xV`VTWWPress RETURN to confirm, ESC to cancelpMPMWpp3. MISC CONFIGURATIONSYSTEM STATUS AND CONFIGURATION1. SYSTEM INFORMATION2. SYSTEM CONFIGURATION(M)ainOdNNX(YpZTRANSCEIVER HARDWARE NUMSOFTWARE REVFALCON IDSYSTEM INFORMATIONATU-CATU-RMODEMVENDOR IDPRODUCT NUMMANUF DATESERIAL NUMSOFTWARE REVPROM CHECKSUMHISTORY DAY IN OPERATION(R)eturn (M)ain|PpPLPLaap6. CHANGE ADSL DATA CLOCKSYSTEM CONFIGURATION1. CHANGE SYSTEM TIME2. CHANGE SYSTEM DATE3. CHANGE PASSWORD4. FACTORY DEFAULT CONFIGURATION(R)eturn (M)ainhQdQippMISCELLANEOUS CONFIGURATION1. MISC SYSTEM OPTION2. MISC OTHER OPTION(M)ain (R)eturnDRRdQtjpmMISC SYSTEM OPTION1. Change Vendor ID2. Startup Protocol:3. If use G.HS, able G.dmt4. If use G.HS, able G.lite5. Enable Fast Retrain : 6. Enable Escape to Fast Retrain : 7.8.9.A. Reset State Machine(S)ave (M)ain (R)eturnSSdQop|rMISC OTHER OPTION1. AOC Channel Bit Swap: able6. Trellis Option: able(S)ave (M)ain (R)eturnInvalid input, please try again Invalid password, please try againThis will reset all the configurations and the ADSL modem. Are you sure?(Y/N)Only ATU-C can change the system configurationNANA NA NA NA NA NA NA NA NA NANA NA NA NA NA NA NA NA NA %s%02X%s%s%s%04X%s%u Please enter a new date: MM/DD/YYPlease enter a new time: HH:MM:SSPlease enter the old passwordPlease enter new clock in KHz > 32kHzBypassing password verification, press ENTERCan't change system passwordCreating user password, press ENTEROption not availableInvalid clock frequency, Action AbortedInvalid Input, Action Aborted%d:%d:%d%d/%d/%dPlease enter the new passwordPlease retype the new passwordPassword acceptedPassword failedPassword too long, 8 characters or less, try againDPU Password Write to NVRAM FailedPlease enter Vendor ID: xxxxZZ EnDis%s%s%s%s%s%s%s%s%sable Invalid Format%XZZ%s%s%s%s[[ x[t[0y{|zTEST MENUERROR CODE :(ESC) Abort Test (C)hange Mode (M)ain\x\t[\sppEXTERNAL BERT SETUP MENU1. NORMAL MODE2. INSERT ALL 0's3. INSERT ALL 1's4. LOOPBACK RCVR DATA AND CLK5. ADSL TEST MODE6. BRIDGE TEST MODECURRENT SETUP :(R)eturn (M)ain<^]t[xtpSTATUS:SYSTEM STATE:1. Clear StatusUP ALARMS:2. Update StatusDOWN ALARMS:3. Download Flash ModeADSL UPSTREAM:M. Back to main menuADSL DOWNSTREAM:PRODUCT INFO:TEST SUPPORT:PROD NUM:4. SELF TEST/BURN-INMANUF DATE:5. SYSTEM TESTSERIAL NUM:6. EXIT TESTPROD SW REV:7. CLEAR ERROR CODEPROM CHECKSUM:XCVR HW NUM:TEST STATUS:EBM SW REV:ERROR CODE (hex):EBM CHECKSUM:COMP. TEST CYCLES:PRODUCT CONFIGURATION:8. DEFAULT FACTORY SETTINGC. CHANGE PRODUCT NUM9. TEST CONFIG AD. CHANGE SERIAL NUMA. TEST CONFIG BE. CHANGE XCVR HW NUMB. CHANGE CURRENT DATEInvalid input, please try againATU-C access onlyADSL link is not available Which Configuration? (1) (2) (3) (4)bbbbblbBRIDGE TEST MODEADSL TEST MODELOOPBACK MODEINSERT ALL ONEINSERT ALL ZEROTX NORMAL MODE%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%04X/%04X%s%s%s%s%s%s%s%s/%s/%u%s%s%s%s/%s/%u%s%s%s%s%08lX%s%u%sAction Aborted, system is currently in test mode=>sec %s%s:%s (test cycles %c %u%s)%s%s%08lX%s%d. %sPlease enter a new date: MM/DD/YYPlese enter a new product number: XXX-XXXX-XXPlease enter a new serial numberPlease enter a new XCVR hardware id: XXX-XXXX-XXInvalid Length%d/%d/%dManufacture Date Write to NVRAM FailedInput exceed 64 characters, please try again invalid hex input:DISABLEENABLE OFFON %d.%d.%d.%dNA NONENVRAM updatedNVRAM not updated (busy)NVRAM update request ignored, interface busy[24;--H-DSLAM TESTOverflowed EOC In BufRx EOC message fifo overflowEOC Write Block Exceeds Buffer Size  EOC Read Block Exceeds Buffer SizeTx EOC message fifo overflowEOC Read Reply FailedEOC Set System Date: Bad DateEOC Set System Date: Bad TimeEOC Far End Reported Unknown CommandEOC Far End Reported Invalid CommandEOC Far End Reported Command Format ErrorEOC Far End Reported Error - cause unkwnownEOC can't lock work areaEOC key dropped, queue busyMIF SPRAM read failed, failed at :MIF SPRAM write failed, failed at :Error data :cccccccccccccccccccccccccccccccccccccccccccccddddd d ddddddddd d"d$d&d(d*d,d.d0d2d4d6d8d:ddDdFdHdJdLdTdXd^d`dfdhdndpdvdxd~ddddddddddddddddddddddddddddddddddddddddddddddddddeeet b  (   X0   ( FALCON Micro Code Download Failed, failed atALCBNDRPANDVGSPNTSTCUnrecognizable vendor IDGot FlagsGot GalfsGot CTONEOverrun ErrorUnderrun ErrorCRC ErrorStarting Fast RetraineP'@2z(' I + j $e #ylp55 :~B=qg3 Jm Q6B\= Tyb lOA_Jh!& Oh :䍞s i $ v M  8 l &Ox 1Oq!;Tn)=Rf{!3CTds$1=JWfq} !,6@JT_is} $,6=EMW_fnv} &,3;@HMT\ainv{ $).38=CHMRW\aflqv{ Profile #dbcTx Gainprofile tx gainbtmscoreProfile scoreIllegal DPILOTzero teq_gain_scale[xcvr_num]good rate option! Max BC:All rate option failed! Max BC:Invalid tx chnlRMS fine tx adjust gain, g_sync Q8 0xZ~~~~ZZZ                          y`XqcpZdd<dddaAverage Rx PSD gain@ IB )' @O{ ܖ RppYNePN@Warning: Increase pos_margin_factor table size byAZv *=t(B9Disconnect: Local SNR FaultNear CRC's this second=Near Consecutive SES's=FAR SES running count=FAR SES countDisconnect: NEAR END Severe Errored SecondsDisconnect: FAR END Severe Errored Seconds onLocal SNR dB=-Local SNR dB=Disconnect time:Disconnect: too many CRCsDisconnect: Loss Of SignalDisconnect: Loss Of Frame}?  ?}Ewn#n! ^ ,oPEwn#n! ^ ,oP؃胃tp؉PDTD̛<ȱÃT̃,ӃԃՃ \H4 X8(#$&)$,/0XLD0쀇܀̀|pdTH<, lT@( ~~~~~~~t~GHS_STOPPEDGHS_BG_SCHEDULEGHS_CHECK_EQ_CNVGGHS_CNVG_TIMELOOPGHS_HUNT_C_TONESGHS_HUNT_NOISE_FLOORGHS_SELFTESTBG_PARSE_MSGCRC_FR2DECBG_R_MEDELY_FRBG_R_ECT_FRBG_C_REVERB_FR5_DETECTBG_PARSE_C_MSG_FR1BG_C_REVERB_FR2_DETECTBG_R_LINE_PROBE_FRBG_FR_FEQ_TRAINBG_FR_RECOVER_TIMINGBG_FR_SET_INITAL_RXGAINBG_RECOV_DETECTBG_C_REVERB_FR1_DETECTBG_C_RECOV_MEASUREINIT_BG_FRSTATEBG_WARMSTART3BG_WARMSTART2BG_WARMSTART1BG_NORMALBG_MSGDEC2BG_MSG_RADECBG_BITALLOCBG_MSGDEC1BG_FRAME_BOUNDARY_SELECTIONBG_FTEQ_TRAINBG_PHASE_SELECTIONBG_RCVGAINADJBG_REVERBDETECTBG_HYBRIDSELECTBG_QUIET_PILOTDETECTBG_REVEILLE_TONEDETECTBG_ACT_NOTONEDETECTBG_ACT_TONEDETECTBG_FAILBG_SELFTESTBG_TESTMODEDMT FSM BG: Reset DMT FSM BG: %s C_ACT1_TONE Detected---C_ACT2_TONE Detected---C_ACT3_TONE Detected---C_ACT4_TONE Detected---C_TONE_TONE Detected---False C_TONE DetectedFalse C_ACT DetectedC_QUIET2 DetectedFalse C_REVEILLE tone detectionEarly C_REVERB1 detectedBG_RCVGAINADJUST Sig Detect TimeoutRx Gain Adjust Time = final cnt =Estimate bit capacityrequired Trellis bit capacityFour plot test finishedNo RA bit capacityNo usable rate options foundAll rate opt. too hi, using OPTIONhook status changedRetrain: Showtime Pilot Tone LostFR DETECTED%18DPVciubt~8}*|}zڅxBv϶sFpm2njfb̮^ 3p6BU>rw- X Kы22KѨX -wr>UB6p3$ t.  eEV"(("VEe    eEV"(("VEe  8\CjR bejU *ߤy0 \$ TX/,))g<0J  eDR"(("RDe   %);fX.X?90Aar (7F݇{||~}{=zxuwvtgsrp|o5nlkwj?i hfed\c9ba_^]\[ZYXWVUTSRQPONN!M?L_KJIHG(GWFEDC-ChBA@'@k?>=D=<;/;:9-987<765\54%432.35AdslHeadEnd/Vendor_ID Mismatch-OldAdslHeadEnd/Vendor_ID Mismatch-NewBNA Mode Switch NI f  f IN %1P\7) F o|v:   eEV"(("VEe   %0*DpW ]+J sg\{|88|maxed_out_tx_chnls =Retrain: Over 928k upstreamRetrain: Under 832k upstream@GPre,?Rdv Time Out at INIT_BG_FRSTATEsysmeafft gain scdpfTime Out at BG_C_REVERB_FR1_DETECTFR-RT RECOV DetectedFR-RT REVERB-FR1 DetectedTime Out at BG_RECOV_DETECTInit RXGAINclk recov iterfeq iterTime Out at BG_R_LINE_PROBE_FRoff hook!On hookTime Out at BG_C_REVERB_FR2_DETECTFINAL RXAFEcrc cmsg_fr1fr truncTime Out at BG_PARSE_C_MSG_FR1Time Out at BG_C_REVERB_FR5_DETECTTime Out at BG_R_ECT_FRKnown ProfileRT Unknown ProfileTime Out at BG_R_MEDELY_FRcrc cmsg_fr2CO: UNKNOWN PROFILECO: BAD PROFILERT: UNKNOWN PROFILEBAD ASXLSXTime Out at BG_PARSE_MSGCRC_FR2DECpilot pwr zeropilot realpilot dgcWARNING: RAILED D_PILOTWARNING: ST teq_gain_scale zeroPilot Tone too small to convergeWarning: G.HS Constellation convergence failedG.HS Aborted because...9994::X;;==>L?x@@HABBpCE`FG,IIL