t|h;C g@STB-INFORMATIONBA4C1N0PXVVGY019.04/12/1002CC5X563cjiI12/29/0804.2101.06X@< 6Ȯ<$6ɮ`@ <$@($@ < )5(@ < )5(< 6Ȏ<$6ɎX@BS  $$~|zxvtrpnljhfdbe$^\ZXVTRPNLJHFDBE$><:86420.,*(&$"@0<5`@h@@@%@ <$H( $<<$"d@<@5 $ @<@5 $ <5  $%Xj $%Xj $$Xj $%Xj $$Xj <(1 < J5* <J5 *U $(@<$ $ $P@@@@B !!B C<5(@ <P@@ <J5@D <k5@ $@B$$< H.< PN Xn$ `P@@@@BB CA$8B$5 $2 $/1$, $!s$!@<@5 $ @< `5 4 @<`5 $ <@5p < <@5P < <$<?B0<$B0 h16$ $hR6#$T%D#B $S&2$$#P $B(C bY % h %  %  % d $B8% `$ b840,($ %@'<< aB4ac4<D'e% a4$, @Œc0@T$$'<aB4C<aB4E<aB4C < aB4E<$aB4C<(aB4E<,aB4C<0aB4E<%($;%pP dXX*b@T$%P C"%Pg$B0*g`2fq%@J%p *N!M`%HCG$!'%@@c0* h2#iFp LU%$%$%@(@$$ %$ ,P$$$$, @$  $+ @ $ $$ $ $$$$'$ (%%E0C0%+` $$ $ XE$< pc$%0`' `h$ "($!h ! %gH!(P\%(`p9(c8$ ,`B8R,!<!PL$%X &x'"#%!b$\@:*! 4!0)%@% Dk%J%`%$a *v *@ $$|$: *k $ *e*@$$*@$$$ *U$ *OZ*@*$$L *DB@ **?@ *<<M$ $$|$P%O` $.[B8B,$D@$x%0@2$ Ð]$b'$$x%0@(%'$bTV$x%%0@/"B8B,$C@$p$x%%0@ @PVŐ @x$B%0`xR&s&`B,$Q@P%%0@xt@CB$C%0@xR&&C+@''($, %b%%@%%'<% |jc$ `|$%% @=$R$@<|jP$ % @;$@P @T@%% !@%<<<<% @|jc$ `|$%@`% @`s&<(hc$ `!Bb*@6$$&*@$$R'Ub#$'R!QOb07*@$$45$ R0Db5$:R!Q>b;%(@ $7b%(@ $1b '%(@ $+b( @ % @$¯!Q! @ % @(¯$"Vb%(@ $b!Q @ % @ $¯!Q @ % @,¯ @ % @0¯b@B$ cbp$c$ cd<'>$B'B B!D$$+@T<% 'lB$ @6$`\XTPLHh''<840<@% D& %& $8@%"D&"%& $2@%@D&@%& $,@%CD&C%& $&@T%DD&D%& $ @T%ED&E%& $@%`D&`%& $@T%aD&a%& $@T%bD&b%& $@T%cD&c%& $@%$ ''<<,( %%B$40$ @$..%b%`%<^$0&&<% B$ @$7!<% B$ @ $0!/#'<49<ACB% %(8@R :%H*%0$Z ,b j %H$%K%0%l%@ lɮ ®,Ʈ0î4ȮPЮɮ%,($ 0''0,($ %b%8H@\v$$@!C/!EC0!C%c@# q0<B$!(6$ @g&p@0qu&&!B( @t!(6<B$$% `$ @g&^@&"&b&!B( @r!(6<B$$% `$ @g&M@&"&b!DE%CB2A%TPb$@0!C%c@ q#<B$!(6$ @g&.@0qb&!%(`% r%D!$c0!D!C@0!C%c@ q#<B$!(6$ @g& @0qb&!%`rT%0,($ 8'' %$%d#!B+C%%(` $<8lB$ @% $`"l%\#8Ep&!!S <B$%($ @'&@$0)#(E@)%b0 @<<%f& ݄$< ݄$%<ԁB$ @$%$1 @<<$$8%H+'@<<K$dR%Pb&"1&+'%B`s& <$B0XB4&b$D << << << <0$B0B4!d<e&D$H@&8B$B0$'B4@&$K&8 HG$() % F %  %@N $$%@%H#%(%8%0N (' <<($B0<B4&b$G&bBB0HB4< <<($B0<B4&b$G&bBB05B4H%< << ($(@> << <<0$B0% B4&b$G&bBB0B4@&b$I&b3 H@($(E@9$#G(E9# ''<$lP% > %('%( @%0 %   <%C ('<<&bBB0B4@&b$D&b d0B0@H88<4$<$%F%g& $ 8& <8D'@'j %,(0'<$B0B4&b$D&bBB0B4@&b$F&b')H(@$  $%$ %@'  %D$$ $D$e!0B+ !8c!8%%J$D- !Xd %J%  J%B-!Xb %%b@ BP %%PBBX P )@ %PCI@X <<$B0B4&b$D&bBB0B4@&b$F&b'H(@ o ,$$o %< B$< B$!bbb] <B44@$e&& $G&0H&<%<&$D$<4&0$ D&$(e$h<&04&$G&0 %'5<&bBB0B4@&b$D&b d0B0 @H<@<$B0B4&b$D&bBB0B4@&b$F&b'H(@$ $ B0!H$`%% @K@")B@)%")D@@<<$B0B4&b$D&bBB0B4@&b$F&b'H(@ <' $$  !< HB$< TB$!bbL`<B0c4B4$ @&PD&$F&(H<$ #%&PD&C< <$B0XB4&b$D<&b$B% B0B4@&b$I&bH  $%<B0B4&b$D&bBB0B4@&b$E&bB0@H#<%0``$3 %  %%0`% @#<&0b*#<& b*`2BB0B0 ('ETH0_HWADDR00-08-DC-00-70-00flash0.nvramflash0.macadrProgram MAC Address by force, using macprog2 command to change Program MAC Address ... fail ?@ABlCDF CCB<>ethBCM7038 Internal EthernetAuto-negotiation timed-out 100 MB Full-Duplex (auto-neg) 100 MB Half-Duplex (auto-neg) 10 MB Full-Duplex (auto-neg) 10 MB Half-Duplex (assumed) BCM7038 NET : Failed to allocate softc memory. %s at 0x%XBCM7038 NET : Failed to allocate RxBuffer memory. BCM7038 NET : Failed to allocate TxBuffer memory. BCM7038 NET : No context BCM7038 NET : No dst buffer BCM7038 NET : dst buffer too small. actual size is %d BCM7038 NET : softc has not been initialized. BCM7038 NET : dmaFlag (return -1)[%04x] BCM7038 NET : No inpstat buffer BCM7038 NET ERROR : Transmit DMA operation in progress. BCM7038 NET : src buffer too large. size is %d BCM7038 NET : GETSPEED not implemented. BCM7038 NET : SETSPEED not implemented. BCM7038 NET : GETLINK not implemented. BCM7038 NET : EXTERNAL LOOPBACK not implemented. BCM7038 NET : Invalid loopback setting. BCM7038 NET : Invalid IOCTL to bcm7038_ether_ioctl. E8ETEpEEFEEuart0STV6417m_i2c0%2X:%2X:%2X:%2X:%2X:%2XMAC ADDRESS CHECKSUM FAILED. pNN4OPOO4PGGGMuartBCM97XXX DUART%s at 0x%X channel %dRRRSTSU4H,HGTPm_i2cBCM97XXX BSC%s at 0x%x channel: %d device: %sSSSS$TLTtTTTTU8UUUU\UUUUUUUUUUUUUUUUtU\WW\XxX$YY$IIHlVuartBCM97XXX DUARTbaud rate : %d %s at 0x%X channel %dwriting uartc_thr : %c lY`YYYYYPANIC: out of memory! 0123456789ABCDEF0123456789abcdef(null)D`4f4f4f4f4f4fd4f4f4f4f4f4f4fc4fe4f4f4f4f4f4fa\efpb4f4f4f4f4f4f4f4f4f4f4fd4f4fa4fPc4f$ec|}}LpJJJyflashNew CFI flash%s at %08X size %uKB (%d chips)%s at %08X offset %08X size %uKB%dpX|pppppԁąąąąąăąXąąĈĈĈĈĈĈĈĈĈĈĈĈPĈ,,,,,ĉ,,,,,,,T,\0JS28F256MS29GL256Nm_i2c0bsc device open fail BSC write error %s%d.!! Could not open NVRAM device %s %s ^C  bufferBOOT_CONSOLE (08@HPX`hpxȵеص F%dBOOT> ~ viva-7000boot -z -elf flash0.kernel: 'rootfstype=jffs2 root=/dev/mtdblock1 ro console=quietBCM97401C1%d.%d.%dCFE_VERSIONCFE_BOARDNAME%dCFE_MEMORYSIZECFG_BOOT_VER04.26 B%sBoot Loader : B%s Build Date : %s Product Info : %s, %s BABAS HD9200 PVR COMBO%dKHz %dMHz Total memory: %dMB Total flash: %dMB - %s Total memory used by CFE: 0x%08X - 0x%08X (%d) Initialized Data: 0x%08X - 0x%08X (%d) BSS Area: 0x%08X - 0x%08X (%d) Local Heap: 0x%08X - 0x%08X (%d) Stack Area: 0x%08X - 0x%08X (%d) Text (code) segment: 0x%08X - 0x%08X (%d) CPU speed: Automatic startup canceled via Ctrl-C STARTUP*** program exit status = %d PROMPT*** command status = %d Authorized... DEVCould not delete environment variable '%s' Could not set environment variable '%s' Wed Mar 17 14:47:40 2010cyberbum@jblimABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_? ;{}\"$ %s %-12s %s %-12s (no information) %s %s Available commands: Available "%s%s" commands: , Type 'help' for a list of commands. SUMMARY USAGE OPTIONS Available commands: For more information about a command, enter 'help command-name' No help available for '%s'. helpObtain help for CFE commandshelp [command] Without any parameters, the 'help' command will display a summary of available commands. For more details on a command, type 'help' and the command name.Invalid command: "%s" Incomplete command: "%s" : %s Invalid switch: %s Variable Name Value -------------------- -------------------------------------------------- %20s %s -p-roCould not set environment variable '%s'Could not delete environment variable '%s'setenvSet an environment variable.setenv [-ro] [-p] varname value This command sets an environment variable. By default, an environment variable is stored only in memory and will not be retained across system restart.-p;Store environment variable permanently in the NVRAM device, if present|-ro;Causes variable to be read-only (cannot be changed in the future, implies -p)printenvDisplay the environment variablesprintenv This command prints a table of the environment variables and their current values.unsetenvDelete an environment variable.unsetenv varname This command deletes an environment variable from memory and also removes it from the NVRAM device (if present).Device Name Description ------------------- --------------------------------------------------------- %19s %s USBNo USB devices found! show devicesDisplay information about the installed devices.show devices This command displays the names and descriptions of the devices CFE is configured to support.waitusbWait for USB device to be installed.waitusb [timeout] This command waits for a USB device to be recognized and installed. The wait will time out after the specified time in seconds (default is 10 seconds).sleepSleep for specified milliseconds.sleep [timeout] This command sleeps for a specified time in mS (default is 1 second). ZZZexternalinternaloff<[4[,[$[[[ [1000fdx1000hdx100fdx100hdx10fdx10hdxautoping [-t] remote-host This command sends an ICMP ECHO message to a remote host and waits for a reply. The network interface must be configured and operational for this command to work. If the interface is configured for loopback mode the packet will be sent through the network interface, so this command can be used for a simple network test.-t;Ping forever, or until the ENTER key is struck|-x;Exit immediately on first error (use with -f or -t)|-f;Flood ping (use carefully!) - ping as fast as possible|-s=*;Specify the number of ICMP data bytes|-c=*;Specify number of packets to echo|-A;don't abort even if key is pressed|-E;Require all packets sent to be returned, for successful return statusifconfigConfigure the Ethernet interfaceifconfig device [options..] Activates and configures the specified Ethernet interface and sets its IP address, netmask, and other parameters. The -auto switch can be used to set this information via DHCP.-auto;Configure interface automatically via DHCP|-off;Deactivate the specified interface|-addr=*;Specifies the IP address of the interface|-mask=*;Specifies the subnet mask for the interface|-gw=*;Specifies the gateway address for the interface|-dns=*;Specifies the name server address for the interface|-domain=*;Specifies the default domain for name service queries|-speed=*;Sets the interface speed (auto,10fdx,10hdx, 100fdx, 100hdx,1000fdx,1000hdx)|-loopback=*;Sets the loopback mode (off,internal,external) External loopback causes the phy to be placed in loopback mode|-hwaddr=*;Sets the hardware address (overrides environment)arpDisplay or modify the ARP Tablearp [-d] [ip-address] [dest-address] Without any parameters, the arp command will display the contents of the arp table. With two parameters, arp can be used to add permanent arp entries to the table (permanent arp entries do not time out)-d;Delete the specified ARP entry. If specified, ip-address may be * to delete all entries.pingPing a remote IP host.Device %s has been deactivated. gateway not setgateway %I, nameserver not set, nameserver %I, domain %sNetwork interface has not been configured Device %s: hwaddr %a, ipaddr not set, ipaddr %I, mask not set, mask %ICould not activate device %s: %s -hwaddrInvalid hardware address: %s DHCP registration failed on device %s Invalid %s: %s (none)Invalid parameter for %s: Valid options are: %s netmask-gwgateway IP address-dnsname server IP address-domain-speed-loopbackCould not activate network interface '%s'-off-auto-addrinterface IP address-mask*Invalid IP address: %s Hardware Address IP Address ----------------- --------------- %a %I No ARP entries. -d-t-s-f-x-c-A-ECould not resolve IP address of host %sPress ENTER to stop pinging Could not transmit echo request %s (%I) is not responding (seq=%d) %s (%I) is alive (seq=%d) %s (%I) is alive %s (%I): %d packets sent, %d received gggg|glg\gPgHgLDT/PCIL2 CacheNot availableI/O RegistersROMDRAM (in use by firmware)Memory Controller (unused)DRAM (available)Reservedshow memoryDisplay the system physical memory map.show memory [-a] This command displays the arena, or system physical memory map You can use this command to determine the areas of RAM that will be made available to operating systems. -a;Display all entries in the map, not just the blocks of available memory.show heapDisplay information about CFE's heapshow heap This is a debugging command that can be used to determine the health of CFE's internal memory manager.Free nodes: %d Allocated bytes: %d Allocated nodes: %d Largest free node: %d Heap status: %s CONSISTENTCORRUPT! Total bytes: %d Free bytes: %d %012llX-%012llX (%012llX) %s -aRange Start Range End Range Size Description ------------ ------------ -------------- -------------------- autobootAutomatic system bootstrap.autoboot [dev] The 'autoboot' command causes an automatic system bootstrap from a predefined list of devices and boot files. This list is specific to the board and port of CFE. To try autobooting from a specific device, you can specify the CFE device name on the command line.-forever;Loop over devices until boot is successful|-interruptible;Scan console between devices, drop to prompt if key pressedsaveSave a region of memory to a remote file via TFTPsave [-options] host:filename startaddr length loadLoad an executable file into memory without executing itload [-options] host:filename|dev:filename This command loads an executable file into memory, but does not execute it. It can be used for loading data files, overlays or other programs needed before the 'boot' command is used. By default, 'load' will load a raw binary at virtual address 0x20000000.-elf;Load the file as an ELF executable|-srec;Load the file as ASCII S-records|-raw;Load the file as a raw binary|-z;Load compessed file|-loader=*;Specify CFE loader name|-tftp;Load the file using the TFTP protocol|-fatfs;Load the file from a FAT file system|-rawfs;Load the file from an unformatted file system|-fs=*;Specify CFE file system name|-max=*;Specify the maximum number of bytes to load (raw only)|-addr=*;Specify the load address (hex) (raw only)bootLoad an executable file into memory and execute itboot [-options] host:filename|dev:filename This command loads and executes a program from a boot device By default, 'boot' will load a raw binary at virtual address 0x20000000 and then jump to that address-elf;Load the file as an ELF executable|-srec;Load the file as ASCII S-records|-raw;Load the file as a raw binary|-z;Load compessed file|-loader=*;Specify CFE loader name|-tftp;Load the file using the TFTP protocol|-fatfs;Load the file from a FAT file system|-rawfs;Load the file from an unformatted file system|-fs=*;Specify CFE file system name|-max=*;Specify the maximum number of bytes to load (raw only)|-addr=*;Specify the load address (hex) (raw only)|-noclose;Don't close network link before executing programgoStart a previously loaded program.go [address] The 'go' command will start a program previously loaded with the 'load' command. You can override the start address byspecifying it as a parameter to the 'go' command.-noclose;Don't close network link before executing programbatchLoad a batch file into memory and execute itbatch [-options] host:filename|dev:filename This command loads and executes a batch file from a boot device-z;Load compessed file|-tftp;Load the file using the TFTP protocol|-fatfs;Load the file from a FAT file system|-rawfs;Load the file from an unformatted file system|-fs=*;Specify CFE file system name-forever-interruptible-nocloseelf-srecsrec-rawraw-isrisr-loader-fatfsfatNo program name specified No device name specified. -elf-tftptftp-rawfs-fs-z-max-addrLoader:%s Filesys:%s Dev:%s File:%s Options:%s Could not load %s: %s %d bytes written to %s Could not dump data to network-b-h-w-q-p-v.0x%p%c %02X %04X %08X %016llX %c Could not modify memoryType '.' to exit, '-' to back up, '=' to dump memory. %P%c [%02X]: [%04X]: [%08X]: [%016llX]: Mismatch at %016llX: Expected %016llX got %016llX-loopPass %d Pattern: %016llX Could not display memoryCould not disassemble memory%P%c %08x %s uDisassemble instructions.u [addr [length]] This command disassembles instructions at the specified address. CFE will display standard register names and symbolic names for certain CP0 registers. The 'u' command remembers the last address that was disassembled so you can enter 'u' again with no parameters to continue a previous request. -p;Address is an uncached physical address|-v;Address is a kernel virtual addressdDump memory.Test memory.memtest [options] addr length This command tests memory. It is a very crude test, so don't rely on it for anything really important. Addr and length are in hex -p;Address is an uncached physical address|-v;Address is a kernel virtual address|-loop;Loop till keypressd [-b|-h|-w|-q] [addr [length]] This command displays data from memory as bytes, halfwords, words, or quadwords. ASCII text, if present, will appear to the right of the hex data. The dump command remembers the previous word size, dump length and last displayed address, so you can enter 'd' again to continue a previous dump request.-b;Dump memory as bytes|-h;Dump memory as halfwords (16-bits)|-w;Dump memory as words (32-bits)|-q;Dump memory as quadwords (64-bits)|-p;Address is an uncached physical address|-v;Address is a kernel virtual addresseModify contents of memory.e [-b|-h|-w|-q] [addr [data...]] This command modifies the contents of memory. If you do not specify data on the command line, CFE will prompt for it. When prompting for data you may enter '-' to back up, '=' to dump memory at the current location, or '.' to exit edit mode.-b;Edit memory as bytes|-h;Edit memory as halfwords (16-bits)|-w;Edit memory as words (32-bits)|-q;Edit memory as quadwords (64-bits)|-p;Address is an uncached physical address|-v;Address is a kernel virtual addressfFill contents of memory.f [-b|-h|-w|-q] addr length pattern This command modifies the contents of memory. You can specify the starting address, length, and pattern of data to fill (in hex) memtestflashUpdate a flash memory deviceflash [options] filename [flashdevice] Copies data from a source file name or device to a flash memory device. The source device can be a disk file (FAT filesystem), a remote file (TFTP) or a flash device. The destination device may be a flash or eeprom. If the destination device is your boot flash (usually flash0), the flash command will restart the firmware after the flash update is complete -noerase;Don't erase flash before writing|-forceerase;Force erase flash before writing|-offset=*;Begin programming at this offset in the flash device|-size=*;Size of source device when programming from flash to flash|-noheader;Override header verification, flash binary without checking|-isd;IS Downloadable image|-revend;Binary file being downloaded is the reverse endian of the CFE-noheader-noerase-forceerase-revend-offset-size-isdrawisrfattftpDone. %d bytes read cmd_flash(%s, %s, 0x%x) ???cmd_flash: #%d cmd_flash: ignore default check header ! cmd_flash: ignore DNLD_FLAG_REVEND cmd_flash: check isd header by force! Reading %s... cmd_flash: #%d - %s (size=0x%X) flash_erase_partition: #%d (%x,%x,%x) Normal erasing @%s... flash_erase_partition(%s, %d, %d) flash_erase_partition: #%d flash_erase_partition: #%d wrong size(%d,%d) Force erasing @%s... Done. flash_write_partition(%s, %d, %d, 0x%08x) flash_write_partition: #%d flash_write_partition: #%d wrong size(%d,%d) Programming @%s... Done. %d bytes flash_isd_image(0x%08x, %d, %d, %d) flash_isd_image: #%d flash_isd_image: #%d invalid crc(%x,%x) STB_Information : Fail! : #%d STB_Information : OK! flash0.%s flash_isd_image: dest=%s, fs=%s, imgSize=%d flash_isd_image: #%d - %s flash_isd_image: dest=%s, fs=%s, size=%d...finish flash_isd_image: wrong size(%d,%d) loopLoop a commandloop "command" [-count=*] The 'loop' command causes the specified command or list of commands to be repeated 'count' times or forever, or until a character is typed-count=*;Specifies number of iterations|-forever;Loops foreverset consoleChange the active console deviceset console device-name Changes the console device to the specified device name. The console must be a serial-style device. Be careful not to change the console to a device that is not connected!-count-foreverDevice '%s' is not valid Device '%s' is not the appropriate type to be a console Invalid MAC address format Programming flash...done Failure while writing to flash. (%d != %d) No board type specified No serial number specified No revision number specified macprog2Program a specific MAC address.macprog2 This command programs specific MAC addresses to the flash. (ex. macprog2 00-60-6E-70-0D-A2) macprogProgram MAC addresses.macprog boardtype serialnum boardrev This command programs board specific MAC addresses to the flash. (ex. macprog 97110 1027 8) dirList the directory of a FAT file systemdir device-name[:path][ ilename]copydiskCopy a remote disk image to a local disk device via TFTPcopydisk host:filename device-name [offset]show bootDisplay boot block from device,show boot device-name This command displays the boot block on the specified device. The device-name parameter identifies a block device (disk, tape, CD-ROM) to be scanned for boot blocks. The first boot block found will be displayed.fatdir: Could not init file system: %s %12s %s %12d%s %s dir: %s Boot code checksum is ok Boot code checksum is incorrect (Calc=%08X, Blk=%08X) No valid boot blocks found in the first %d sectors Could not read boot block Boot block data: %d: %016llX Boot block version is %d Boot block flags are %02X Boot code is %d bytes at %016llX Header checksum does not match Blk=%08X Calc=%08X Header checksum is ok Could not read boot code Could not open device; %d Found boot block in sector %d Device %s is not a disk. Could not open device %stftpCould not init file systemCould not open %s.read error %s Total bytes read: %d show flashDisplay information about a flash device.show flash [-sectors]-sectors;Display all sector informationnvram readRead the NVRAMnvram read offset(hex:0) size(hex:100)nvram eraseErase the NVRAM, max size is 2048nvram erase offset(hex:0) size(hex:100) data(hex:FF)-pattern: 0~FF seriesFlashROMSRAMUnknownNVRAM: Offset %08X Size %08X EraseFlg %d NVRAM: Not supported by this flash Flash sector information: ioctl error Sector %d offset %08X size %d -sectorsCould not open flash device %sFLASH: Base %016llX size %08X type %02X(%s) flags %08X FLASH: Could not determine flash information could not open NVRAM NVRAM_READ: Offset=%d(0x%0x), Length=%d(0x%0x) NVRAM_READ: something wrong! NVRAM READ: Read=%d(0x%0x) Fill offset %04X length %04X write returned %d -patternmytesttestregRead/Write registerreg -[r/w] [address:offset(hex)] [value(hex)]-r;read regisger|-w;write regisgerpioRead/Write piopio -[r/w] [port(int)] [value(int)]-r;read pio|-w;write pio-rRead REG[0x%08X] = 0x%08x -wWrite REG[0x%08X] = 0x%08x ...%s OKNOKRead PIO[%d] = %d Write PIO[%d] = %d ...%s NET_DEVICENET_IPADDRNET_NETMASKNET_GATEWAYNET_NAMESERVERNET_DOMAIN%I%s.%sBOOT_SERVERBOOT_FILEBOOT_SCRIPTBOOT_OPTIONS%Icfe_splash() flash0.%ssplashCould not read %s splash_decodejpeg() error splash_bmp2screen() error >>>cfe_splash() splash_drawInfoImage() splash_drawInfoImage() jpg error splash_drawInfoImage() bmp error @G= Error Converting %dBMEM_AllocAligned : No more Memory availableInvalid file format ... 0x%02x%02x (expect 0x%02x%02x) not supported. (ncolors=%d), (compression=%d) screenAddress=0x%08x, screenPitch=%d X,Y,W,H=(%d,%d,%d,%d) sW,sH=(%d,%d) out of range X,Y,W,H=(%d,%d,%d,%d) sW,sH=(%d,%d) splash_mem2screen: out of range X,Y,W,H=(%d,%d,%d,%d) sW,sH=(%d,%d) splash_screen2mem: out of range X,Y,W,H=(%d,%d,%d,%d) sW,sH=(%d,%d) tinyjpeg_init() fail Decoding JPEG image... usbdisk0uart1batch-fatfs-tftpbatch.cfeflash-isdloader.isdallinone.isdkernel.isdrootfs.isdappl.isd%c:%d percent ! FLASH %c:%d%%HPX`hpdnld_getUIScenario() dnld_getUIScenario: keycode = %d |lttd%s %s %scmd> %s dnld_downloadUI: error cfe_docommands %d %s %s %s:%sdownload boot loader(loader...isd) loader%s %s %s:"%s"download kernel+rootfs+appl(allinone...isd) allinonedownload appl(appl...isd) appldnld_downloadUI: no usb storage download from comport dnld_downloadUI() wait for attach usb mass storage: %d do batch script(batch.cfe) ENG ok SYN ok SYN error %2.2x send ENG Compare_STB_version OK!!! SendCharacter(ETX) g_len=[%d:%d:%d:%d]total_len=%d received data fail!!! SendCharacter(EOT) Check_sum is invalid!!! Check_sum = %x Cal_check_sum = %x Check_sum=%d Data receive real complete!!! SendCharacter(ENQ) Cal_check_sum=%d Check_sum is Ok!!! error code=%dudatasplashapprootfskernelloadersquashcramfsjffs2rojffs2rwrawhdrSize = %d hdrCrc = 0x%08x imgSize = %d imgCrc = 0x%08x imgNum = %d ??? [%d] = 0x%04x(%s) 0x%04x(%s) %d 020103Compare_STBInfo() SXSX: can download SX any s/w img. PXSX: can download PX boot s/w img. SX: cannot download PX main s/w img. SX: PS Code not defined. PX: cannot download SX any s/w img. PX: match version, can download PX boot s/w img. PX: mismatch version, cannot download PX boot s/w img. PX: match version, can download PX main s/w img. PX: mismatch version, cannot download PX main s/w img. PX: filetype not defined. PX: PS Code not defined. PX/SX: match version, can download db file. PX/SX: mismatch version, cannot download db file. PX/SX: filetype not defined. pio[%d:%d:%d] %d:%d:%d ==> %d data ==> 0x%02x (%d) macadrnvramsplashudataloaderapprootfskernelpBCG_isBoardConfigure() BCHP_SUN_TOP_CTRL_PIN_MUX_CTRL_7(0x%08x): 0x%08x BCHP_SUN_TOP_CTRL_PIN_MUX_CTRL_9(0x%08x): 0x%08x BCHP_SUN_TOP_CTRL_PIN_MUX_CTRL_10(0x%08x): 0x%08x BCHP_SUN_TOP_CTRL_PIN_MUX_CTRL_11(0x%08x): 0x%08x BCHP_GIO_IODIR_LO(0x%08x): 0x%08x BCHP_GIO_IODIR_HI(0x%08x): 0x%08x DNLD WAIT...FLASH WAIT...LOADING...OK, REBOOTDEV MODEECODE: %04d!!?i~@ALLLOGOFSYSUSB_FLSHDNLDKEY_UIW_GEN_TEST____*|%s| X!EC!%08X xd_log_TEST_WARN warning! %d %s bbbxd_log_TEST_MSG message. %d %s cccxd_log_TEST_TRC trace. %d %s ASSERT (i), /cygdrive/d/Viva/working_cfe/CFE/cfe/misc/x_debug.c line %d. ASSERT (i), /cygdrive/d/Viva/working_cfe/CFE/cfe/misc/x_debug.c line %d... %s testxd_log_TEST_ERR error!! %d %s aaa0123456789ABCDEF Addr 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 2 4 6 8 A C E -------- ---- ---- ---- ---- ---- ---- ---- ---- ---------------- %s USB: Could not create OHCI driver structure for controller at 0x%08X USB: Could not init OHCI controller at 0x%08X USBIPPUSB has already been initialized. Initializing USB. -o-oo-u-uu*Invalid bus number, %d USB Buses currently configured. -vusb initInitialize the USB controller.-o;OHCI debug messages|-oo;more OHCI debug messages|-u;USBD debug messages|-uu;more USBD debug messagesshow usbDisplay devices connected to USB bus.usb show [bus [device]] Displays the configuration descriptors for devices connected to the USB If you specify a bus, the entire bus is displayed. If you specify the device number as well, only the specified device is displayed -v;Display descriptors from the devicesUSBMODE     HubStatus: %08X LocalPowerStatus OverCurrent DeviceRemoteWakeupEnable LocalPowerStatusChange OverCurrentIndicatorChange Port %d: %08X Connected PortEnabled PortSuspended PortOverCurrent PortReset PortPowered LowSpeed ConnectStatusChange PortEnableStatusChange PortSuspendStatusChange PortResetStatusChange RSVDINOUTSETUP[%08X] ctl=%08X (DP=%s,DI=%d,T=%d,EC=%d,CC=%d%s) cbp=%08X be=%08X next=%08X ,R%d:[%08X] ctl=%08X cbp=%08X be=%08X next=%08X FTD,SKIP,ISOCHALT[%08X] Ctl=%08X (MPS=%d%s%s%s,EN=%d,FA=%d,D=%s) Tailp=%08X headp=%08X next=%08X %s ,LS--- ED#%d -> %d left, %d inuse AllocEpt: No endpoints left! AllocXfer: %d left, %d inuse No more transfer descriptors! FreeEpt[%p]: %d left, %d inuse Could not allocate transfer descriptors Could not remove EP %08X: not on the list! Done(%d): [Transfer error: %d] SchedOverrun ResumeDetect UnrecoverableError RootHubStatusChange: OwnershipChange Create endpoint %d addr %d flags %08X mps %d Invalid endpoint Completing request due to closed pipe: %p Shouldn't happen! >> Queueing xfer addr %d pipe %d ED %08X ptr %016llX length %d QueueTD: RHGetStatus: RHClearFeature(%d): GenericRoot Hub(0P(((((p(((((((0Unknown root hub transfer type Root hub request returned an error Trying to create a pipe that was already created! usb_cancel_request is not implemented. Yow! Tried to free a request that was in progress! Error! Root device is not a hub! [a]usb_get_config_descriptor returns %d [b]usb_get_config_descriptor returns %d USB: Locating Class %02X Vendor %04X Product %04X: %s Not found. USB HubUSB: Removing device attached to bus %d hub %d port %dUSB: Detached device on bus %d hub %d port %d has no methods============================================================================ Bus %d Device %d Class %d Vendor %04X Product %04X [HUB] [DEVICE] USB: Resetting device on bus %d port %dBeforePowerup: port %d status %04X changed %04X USB: Powering up bus %d port %dUSB: Explore: Bus %d Hub %d port %d status %04X changed %04X USB: Port %d in overcurrent state...not re-enabling power USB: Port %d overcurrent change... USB: New device connected to bus %d hub %d port %d[a]usb_get_config_descriptor returns %d [b]usb_get_config_descriptor returns %d USB: Device disconnected from bus %d hub %d port %d PORT %d STATUS wPortStatus = %04X DevicePresent Enabled Suspend OverCurrent InReset Powered LowSpeed wPortChange = %04X ConnectChange EnableChange SuspendChange OverCurrentChange ResetChange bDescriptorType = %d bEndpointAddr = %02X bmAttrbutes = %02X wMaxPacketSize = %d bInterval = %d --------------------------------------------------- ENDPOINT DESCRIPTOR bLength = %d InterruptBulkIsocControlbcdHID = %04X HID DESCRIPTOR bmAttrbutes = %02X (%s) INOUTDEVICE DESCRIPTOR bcdUSB = %04X bDeviceClass = %d bDeviceSubClass = %d bDeviceProtocol = %d bMaxPktSize0 = %d idVendor = %04X (%d) idProduct = %04X (%d) bcdDevice = %04X bCountryCode = %d bNumDescriptors = %d bClassDescrType = %d wClassDescrLen = %d HUB DESCRIPTOR bNumberOfPorts = %d MaxPower = %d (%dma) bInterfaceNum = %d bAlternateSet = %d bNumEndpoints = %d bInterfaceClass = %d bInterSubClass = %d bInterfaceProto = %d iInterface = %d (%s) bEndpointAddr = %02X (%d,%s) wHubCharacters = %04X bPowerOnToPwrGd = %d bHubControlCurr = %d (ma) bRemPwerMask[0] = %02X INTERFACE DESCRIPTOR iManufacturer = %d (%s) iProduct = %d (%s) iSerialNumber = %d (%s) bNumConfigs = %d CONFIG DESCRIPTOR wTotalLength = %d bNumInterfaces = %d bConfigValue = %d iConfiguration = %d (%s) bmAttributes = %02X UNKNOWN DESCRIPTOR Data Bytes = %02X ?dA,E4BC,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,EC,E,E,E,E,E,E,ED[a]usb_get_config_descriptor returns %d [b]usb_get_config_descriptor returns %d Human-Interface DeviceMouseKeyboardUnknown%sUSBHID: %s Configured. Z4[]]`Ta80YusbdiskUSB DiskMass-Storage DeviceUSBMASS: Do not understand devices with SubClass 0x%02X, Protocol 0x%02XUSBMASS: Cannot support more than %d drivesUSBMASS: Unit %d connectedUSBMASS: USB unit %d disconnectedUSB Disk unit %dii,jtjjk`X$huartUSB UARTUSB Serial PortCould not get interface descriptor IN or OUT endpoint descriptors are missing USBSERIAL: Unit %d connectedUSBSERIALTESTUSBSERIAL: USB unit %d disconnectedUSB UART unit %dYikes!ASIX-BasedPegasus-BasedNetgearD-LinkHawkingSiemensLinksys-100MBelkin/CATCCATC-NetmateLinkSys-100TXLinkSys-10TXLinkSys3-COM?TlmmPegasus Eeprom read failed! $rrrsXu,uERROR: asix2_get_eth_fram...follow up buffer length is negative !!!asix2_get_eth_frame...fragment buffer exists! asix2_get_eth_frame...negative fragment length! (al %d; ux %d) asix2_get_eth_frame...length field error rx=%d; [%04X %04X]! v0wvv\yvH~v{vH~Fk"k"k"k"k @k  P# ؽ# ؽ|  A @ @ A @  @  @    :F :FP   43   !         @  @  A  @      B 0 f @     Q n@ n @ n n      F       |F@  B {&"      < 0 w 0079@ @   @USBETHUnrecognized USB-Ethernet device %s USB-Ethernet Adapter (%02x%s) :Bulk data is not available yet! Failed to allocate softc memory. USBETH: ERROR...no interface descriptor USBETH: ERROR...bulk endpoint descriptor(s) missing Ethernet DeviceIOCTL_ETHER_SETHWADDR not implemented. Invalid IOCTL to usbeth_ether_ioctl. H|ĉD܊ethUSB-Ethernet DevicezeroAT v0 v1 a0 a1 a2 a3 t0 t1 t2 t3 t4 t5 t6 t7 s0 s1 s2 s3 s4 s5 s6 s7 t8 t9 k0 k1 gp sp fp ra C0_INX C0_RAND C0_TLBLO0 C0_TLBLO1 C0_CTEXT C0_PGMASK C0_WIRED C0_reservedC0_BADVADDRC0_COUNT C0_TLBHI C0_COMPARE C0_SR C0_CAUSE C0_EPC C0_PRID C0_CONFIG C0_LLADDR C0_WATCHLO C0_WATCHHI C0_XCTEXT C0_reservedC0_reservedC0_reservedC0_reservedC0_reservedC0_reservedC0_reservedC0_TAGLO C0_TAGHI C0_ERREPC C0_reservedx?x????8?8X?X?X?Xx?xx??  8 X x  8 X x?ءXxض8Xxط8Xxظ8Xxع8Xxغ8Xxػ8load store reservedreservedld_strm st_strm ld_retn st_retn reservedreservedreservedreservedreservedreservedreservedreservedreservedreservedreservedreservedreservedreservedreservedreservedreservedwb_invalreservedreservedreservedreservedreservedreserved%-8s $v%d,$v%d%-8s $v%d,$v%d,$v%d,#%d%-8s $v%d,$v%d,$v%d,%s%-8s $v%d,$v%d,$v%d%-8s $v%d,$v%d[%d]%-8s $v%d,$#%d%-8s $v%d,$v%d,$v%d[%d]%-8s $v%d,$v%d,$#%d%-8s #%d%-8s %d%s OOPS! FIXME! /* %s */%-8s %s(%s) /* %s */%-8s %d,0x%llx%-8s %s,%s,%d%-8s f%d,f%d,%d%-8s f%d,f%d,f%d,f%d%-8s f%d,f%d,f%d,%s%-8s %d,f%d,f%d%-8s %s,%s,%s%-8s %s,%s,#%d%-8s %s,%s,#0x%x%-8s %s,%s,0x%llx%-8s %s,0x%llx%-8s %s,#%d%-8s %s%-8s%-8s $v%d%-8s %s,f%d%-8s 0x%llx%-8s %s,%s%-8s %s,%d,#%d%-8s %s,#%d(%s)%-8s f%d,#%d(%s)%-8s f%d,%s(%s)%-8s f%d,f%d,f%d%-8s f%d,f%d,%s%-8s f%d,f%d%-8s #%d(%s) /* %s */(8D08 T0 x(xt @h,X|hL00 ATv0v1a0a1a2a3t0t1t2t3t4t5t6t7s0s1s2s3s4s5s6s7t8t9k0k1gpspfpraEXC!**Exception %d: EPC=%08X, Cause=%08X, VAddr=%08X RA=%08X, PRID=%08X %2s ($%2d) = %08X %2s ($%2d) = %08X CFE @STB-INFORMATIONBA4C1N0PXVVGY017.03/15/1002CC5X563cjiI12/29/0804.2601.06no_noPXT\d4 d \     D l  p    Address is in useSocket is not connectedCannot set memory at specified addressCannot get memory at specified addressDevice is not readyLoader is not availableBoot program checksum is invalidBoot block checksum is invalidDevice type is incorrect for boot methodInvalid boot block on diskFile system not availableFile system not recognizedNo more enumerated itemsCannot set network parameterAlready boundNo more handlesNo name server configuredNetwork is downNetwork protocol errorTimeout occuredHost name unknownUnsupported functionFile not foundSection would load outside available DRAMInvalid ELF fileNot a MIPS ELF fileInvalid ELF file versionExecutable is wrong-endianNot a 32-bit executableNot an ELF-format executableEnvironment variable is read-onlyEnvironment variable not foundInvalid parameterDevice is openDevice not foundInsufficient memoryI/O errorEnd of file reachedInvalid commandErrorNo errorUnknown errorPP(0 (((((((((($LD$000<H-- 02//\/rfathl-- 02//\/fat*** Could not find a valid partition! *** Invalid FAT partition seal...0x%04x! FAT16 ran off end of fat chain! fat entries should be >= 2 *** %s: File %sfound not *** Invalid MBR seal...0x%04x! FATFAT_DBG*** Found no partition...assume regular boot block (%d) *** Could not find a valid partition...status=%08x, ids=%08x! fatfs_fileop_unint: warning: refcnt should be zero should not happen, sector = -1! I/O error! $ D|BOOT_DEVICEBOOT_FILEBOOT_FLAGSNo program has been loaded. Closing network. Starting program at 0x%p Loading: Failed. Entry address is 0x%p total= bytes Loader:%s Filesys:%s Dev:%s File:%s Options:%s Could not initialize network device %s: %s DHCP request failed on device %s: %s BOOT_SERVER:BOOT_FILE *** Autoboot: Trying device '%s' file %s (%s,%s) *** Autoboot failed. (CisrzStart download process for Comport dnld_comp_DownMode error Error download process Error Version amtcopy: %d ,ptr:%p console_handle error CFE download canceled via Ctrl-C .DNLD :%d%%Error download process - not match image size %d bytes read uart1test uartEcho characters to a UARTtest uart [devname]could not open %sDevice open. Stuff you type here goes there. Type ~ to exit. (l0l8l@lHlPlXl`lhllll mm,mhmmmD$tԂtftpoctetTFTP error %d: %s (y(yyxXyTFTP write error %d: %s transfer cancelledWarning: negative seek on tftp file attempted  * )+ (,5  '-46!&.37<"%/28;=#$019:>?  }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzw!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzBad huffman data (buffer overflow)?aHP1?oM?lb??;i$? {zQ?]rU?16 bits quantization table is not supported No more 4 quantization table is supported (got %d) Precision other than 8 is not supported Width and Height (%dx%d) seems suspicious We only support YUV images Height need to be a multiple of 16 (current height is %d) Width need to be a multiple of 16 (current Width is %d) Bad Quantization table index (got %d, max allowed %d) We only support YCbCr image We do not support more than 2 AC Huffman table We do not support more than 2 DC Huffman table SOS cid order (%d:%d) isn't compatible with the SOF marker (%d:%d) No more than %d bytes is allowed to describe a huffman tableNo more than %d Huffman tables is supported (got %d) Length of DRI marker need to be 4 EOF while search for a RST marker.Wrong Reset marker found, abordingSampling other than 1x1 for Cr and Cb is not supportedHorizontal sampling factor for Y should be greater than horitontal sampling factor for Cb or Cr Vertical sampling factor for Y should be greater than vertical sampling factor for Cb or Cr                         ȩ Not a JPG file ? ,ȝL|dt̒̚HȱX`rawraw_fileop_uninit: warning: refcnt not zero dXĺz1.1.3zlibfs_fileop_uninit: warning: refcnt not zero elf0x%x/%d zrawz. %d bytes read 4srecsrec: line too short Checksum error in s-record file Unknown S-record type: %c `@@@XzInvalid address: %P %04dunknown compression methodinvalid window sizeincorrect header checkneed dictionaryincorrect data check<,| @`(0     invalid block typeinvalid stored block lengthstoo many length or distance symbolsinvalid bit length repeatht(@ inflate 1.1.3 Copyright 1995-1998 Mark Adler  #+3;CScspp !1Aa  0@` oversubscribed dynamic bit lengths treeincomplete dynamic bit lengths treeoversubscribed literal/length treeincomplete literal/length treeoversubscribed distance treeincomplete distance treeempty distance tree with lengthsinvalid literal/length codeinvalid distance codelh D hinvalid distance codeinvalid literal/length codeincompatible versionbuffer errorinsufficient memorydata errorstream errorfile errorstream endneed dictionary1.1.3muldPddddPPPP00000pmul$X$$$$L@@@@@hsubLlTTlL|lLLL|l88888LLLL`add!!!! !!!!! !!!!! !!!!! !    h  !!!!  fdp%$$$X$X$fixspfix'''8'&&fintxpSNaNQNaNInfinityDenormalZeroNormal?$@$AC? A O_disixpdpspfloating point exception in "%s", type=%s add==\=(=;(=(= =(=(=;(===H=(=;(====d<;(=<<<<`;<====;@<fcmpfp H~""""L~""""xLUnknown JFIFCC@@" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?L|5е G5{igdHI$Okm#Ø-d<+{;x7WVQ[M*01cS|\xlɓBg5)𦑣_|>|C?o %ƒ6iO_>IHb0xJtC<:8\VjMT <Ԕ(RZiνog83Me׫\> bL L\0Ty#W9M8I'kn_UNj_zMAEZxԼ=gyoX[DwF,46_[#?>)#I#=Dw/ A+1,.6w6fڈ{)f`@mۍ[xV_EŽ{JO]x[:cO$zLz5ݭ.fwC+3m_Hٓ^ s  36Ҏ=)cTB(֌ J:2N6N  ewq|1=_4JKsq ?hD+B_5}jeLvR(b -ns_߳)C Ƶ^a*TjkG.N<1u& xKKVӣKUJkp<8x9ðea'_Ra\\NjҨr7qߐ' PI ֺ}$l$JԂH />|?j:vcasacquoqknK)%`?/x2#~2w;xO%xQ;=K==]:kKaOj@>5Ǐ+@$tm&>_ox< ,ަ] ƟKzBմy(&N E3Ns™F}ȞApTU0u9'W :ԣQѩ(%:|ܲi-U6i+7_TќZDO? YH?GCs9.xsឞяjϕ"+Mf[|d/B Oz_4 h<o Bq/7KyyHg$@l!'>|&j%>⋯xXIіBѡdt/M٣[%4M#ϣG#S|c.Y/ 8q G:l䡋(({ӥGN\Ju`8J\ m<S M2V ZTXRntix:mM(,-幹4QX6 &fygE&_|GzomMNP}Y5wM͇`|>g7#FSO? ~jZwu"7K hDmMu[ }it.Ztv>&!L|9?FXU7ryJ|xM;:^+ K2ucO|L#N#x-?cUWO-˖) 41ucR[ W_CϡAUy#0.p8(bqV 9Nr›|О -ix{Gw}tvZt?x{?N#1&8/ai5^4n.'Wqi[Mai5NVpM Ey?ি>f/7+Y> |G=kM6;cX1mյ-Rk]:$V_̩O>__m,>u/xŔY ,XN_[j?.1¯oe^6iü&* /|4Xx4)ԟT=)S`} 8 G#'Gb}o)cRubT\>hJ_Ml*G;H?e^/rV?f6[ZccRg}?&΃ zaFUja"C*e?j7<-<؜Uq_5%IuBQx{zPU*%7$[3|-=|5oWѯ<1MGĖkmJWm/{݋' 0 ƿ1E~xG!ê7Ԣ.-u'\ѵOkZlٛ+Xd[i7E(S[v(~j(_3+iP:+_WƍLY$ѭSBc GD౳PrdQ_}hcׇ9vMOק꘸թ**z󊊄FJG"/d\wy+,L_9QB#EVUeFt/UQ(}7~jվRSkv>%i3𬳱]OLUV:KbQmiR_[:ud| 409h n&]srr6>>👥jSI4x/E&C.4Zc]ߛeQ{o_'Lk2 NA?7 5 }%\ QUc3<=7UfUx9V|Ҏ"8|o}/9<SW3U/rJ 6$(_Amcm_s[|HcOMGOŧ/ ܙzq7FȡOx~.|h>r,5i~=[Yo!L?۩;t<4vuM/CZJdw[x:ج0Fa)l OxjoxeSĺޣx6jVizF?X)Iqi4Ku{yfp ڠ%Ubxk#D-Wi3FX1}oޟM{WNQ|*cRT଑_E9 wp+g!x F* 4ԧ S\ N R>xkX2<'3ys`aع Z'N.x9mrF-zZFaiZf[Yur;[X?D?ݯ <nuxSAI鳵ogX7Mr2 !e pkJ5xwPg8KWfM=l\[!_1Y4-ALLѸhx[3]LM6VY # y;YFv%]%eE2 5V} wV:ŕ弃tWpXOWnE|ziz7SkVoͭM:{pG A^a?7rW_)SB:\zt7Y+]\0^~|24xr|":}, C4Q*rQHJQSfEѨҫ%^.ϧ&)cxړ6ЌN6O ХMΝq{_fQ}~o o|/#k}nx2Zw+Iomr:te=x\xpϛq9i01zVh-cxöGjP3KIsyt4wN䗖WwrIfɯ&LuVZ͕ܷv07 #H!T)9$EKdOq/W?c JSzʴ)Si.8R4hSh59-\(̏$ gfeUjT9VT[M6JFIFCC@@" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?L|5е G5{igdHI$Ok%O; |29>_Ӯ> ѭ5 HV4O@OC_Px'z$?ح#\%ºl 4?\Idx9[{`5`_䟦|?Dž<wr*XJ|6*nISBpJ[Tg>8MEq]Hac%I/7l\?<:†kO!eRbjK9ӌp8B4m^t7%@~!p+J8^t!TU ^8ytU$'Jگũ& ۬hc#z]cҾaGNl.l,n.-m `2$:QՀ G_lj: 7[si#ЭmieֵHlYDqW?4>'#gs شJx{N NM7 wq^Cd;2V:&,oUu\VR-rp;9^e,#,U )T~B ʛ$yo6Z'^'ԭ4/ EӯuCR쵋="?Z߾#w,M"Cv#̅bo'Ue-3Otqk>}gmwOj(x9 T4gh$5=_,}.$wv\NgO3aRRNo }[V4?Cz敢]+z+f{8o{$EbQfxie|aج5!ZkGp۩(TCRգ:4Q%(oxSď+#Ş#c)r VOaj7VpNY55 K_ |.7xsԪ"Gei4[!"Y\ⶼxWK-}- 7/؞LmeV(m !jgo_n >k_gcC+]6MoL b*dCu K|MCsm|+o5CJ]eJߢї dwVͱU0ЧVT &"VWVGOkC x_ǟ؞*q"NzԦJ#Jm&BFet~ |{ ^j=ڪ3jH,{jͥAMl5_W6˧k:Fiȷ K/^(Dun$9e^}0E?h)ge>GOZM,i~,:7t" }csK$ p$xLF+~Ko>>YNxl Z3LCQSM1PN\YSN*PoУ8x<7pŪ6A+K-AɧK*ZƆhJLȌw?h +GkiGmkPҽ-^ܖYgbI5'L7{jvSZhFT)e9UQ}x_xOϋV#VWgZaUS]TQq9iVRsM2?-\GFy"(㲍I$!QI$9&5KOxwtW{ 3е4dtVJ5]B=FhLn݂;m xjo ڷ+}?IZ?AA|cg$Ypjx|8,VX~h8XCPq:,Z|t6t?g9YcInVN3$_3jj,mN~ʒH|T!Լe %Yu̠#Geinq2k#7<'M>}Nn.,d[xGN״;f-KÞ$K2JЕ=?|g=~=WMU'r4bحP1{+ jC|E~^Ny||=F3H׎NNcCHVNTqU(QIw'^x9)=xUC0Ÿ:פdҩ8Rrۉfh?eGGEcC& -.>+|Fn5Y!$/p#֖30OSᧇ<#,WVTLլ\ǪiC$RL1Iaԭ~thU7mYQ+Wu玾%jڞA>ú\Csikw{'{7FPmn~Ϗ'yG:ʱ58 a1*cC (JWj&u8*5)GN  χ< VNT^:ZjJZ_|6$~qiZ+nomw]OtdeT,$q gbB׮>+[%: `Ȟ6|a)PmtISgU.F&LuVZ͕ܷv07 #H!T)9$E~7x33n%,F>S*',EH}b%8RUT#*ȧ$FC(θ#aiRS?kȒNrw3oVJFIFCC@@" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?L|5е G5{igdHI$Okm#Ø-d<+{;x7WVQ[M*01cS|\xlɓBg5)𦑣_|>|C?o %ƒ6iO_>IHb0xJtC<:8\VjMT <Ԕ(RZiνog83Me׫\> bL L\0Ty#W9M8I'kn_UNj_zMAEZxԼ=gyoX[DwF,46_[#?>)#I#=Dw/ A+1,.6w6fڈ{)f`@mۍ[xV_EŽ{JO]x[:cO$zLz5ݭ.fwC+3m_Hٓ^ s  36Ҏ=)cTB(֌ J:2N6N  ewq|1=_4JKsq ?hD+B_5}jeLvR(b -ns_߳)C Ƶ^a*TjkG.N<1u& xKKVӣKUJkp<8x9ðea'_Ra\\NjҨr7qߐ' PI ֺ}$l$JԂH />|?j:vcasacquoqknK)%`?/x2#~2w;xO%xQ;=K==]:kKaOj@>5Ǐ+@$tm&>_ox< ,ަ] ƟKzBմy(&N E3Ns™F}ȞApTU0u9'W :ԣQѩ(%:|ܲi-U6i+7_TќZDO? YH?GCs9.xsឞяjϕ"+Mf[|d/B Oz_4 h<o Bq/7KyyHg$@l!'>|&j%>⋯xXIіBѡdt/M٣[%4M#ϣG#S|c.Y/ 8q G:l䡋(({ӥGN\Ju`8J\ m<S M2V ZTXRntix:mM(,-幹4QX6 &fygE&_|GzomMNP}Y5wM͇`|>g7#FSO? ~jZwu"7K hMmMu[Eи qĠ)ܫcKLJX 7I0Jq4d|E[MOh׾uiwi:MJk SLov3h]R+žVURA @?W{K8u=K>*l3e!{xqHm5(f-ڪ2F+/مT8e59ὧ cp:8K+FRx3ui5<5J7ҊN/kkd؞ lB}miAYJq5?_:/-*hNjn=gN-dOHe'BOdžu3`񽏍4iwP7?ٞ յ.-tY^3H`@K#9냼J3eT$Ry\\UZ8 cTjQEV*>XN49"FSO  pOv'G\}%G Rxl]jPi"7^JIr&V' |{m x>k xSQ%EүKb~Q_pu(Kk]cI4mS֛-wfJ-a MJ'0~7 ? A= G oWn|_I-kTо$Xx{+j$Q/{,l!\W_F_'|uǀ ]pE(>sF"5)F8l.5jJ^!F⢡:ѫRH6Ka 7Te*pPUYQ iJ26h~0_o:/i?"]4ωpZG7+,rWS-#l嵎~xGG*U8;?m|}?#Ji&_,M&]&ho xEȑbݘ{ydxkç\:V\=bFҧ}5/u,^H TH7_?f4`

 P`eEcrI^UQ;٪2n?c.|'l+ļ᩼5Ozu;׋5[P+]c pZZAF+."GeR##ce~xR(Э^>,SU\$u6'{)uʷr<ҍjԣmy%ZKXGZhsZfCcj2۪yH40iΏ1hAm|)U5/hVq_Z-`N, wu݋`g&ZֿXZkxo᭼CX 7:^,oS~wx_ZNwYʽGEYgyfmu#>&&&xlʦVESԜP5*gUJSO>B.OaE8R0eRjN*ӮJrqV|D-w@~[Z Z=#SCԤݴh%=8t {Puu<~c5hgyZkgo 4ER`־oO&'(Mb1o)p*pVH]e"_x8K\3q SJmjS.qNvh)Rs<,Fapq<90Ul\cV Η<6yv-#Jд3DҭL,:?mcao H"E׆ҞQt7Hh}NGռ) ФtP,Z&9bv85ۥ~ׇ;x3|%wXm&T.|e[{^hzNͯamHh]4qGӼ-A𮃦x{Fl&+Ku,Tpds,#;M;~L8[1?eR? 1XT)EGׅ8FRT$)ԣN9~~ʹ}ű,eX>uLT^ISchsw_⸱V~$jP>(;J++3j+M y+MNN;BA+K^ do ٫7] Gt=_~4V{)7&XLո#@ 0|9c+~)[.={zkzTLSNWm`ay,^L/i>[bqFl[bQ9a¤%()ֳ~pSriUgN^ 7?|5K|C?o %ƒ6iO_>IHb0xJtC<:8\VjMT <Ԕ(RZiνog83Me׫\> bL L\0Ty#W9M8I'kn_UNj_zMAEZxԼ=gyoX[DwF,46_[#?>)#I#=Dw/ A+1,.6w6fڈ{)f`@mۍ[xV_EŽ{JO]x[:cO$zLz5ݭ.fwC+3m_Hٓ^ s  36Ҏ=)cTB(֌ J:2N6N  ewq|1=_4JKsq ?hD+B_5}jeLvR(b -ns_߳)C Ƶ^a*TjkG.N<1u& xKKVӣKUJkp<8x9ðea'_Ra\\NjҨr7qߐ' PI ֺ}$l$JԂH />|?j:vcasacquoqknK)%`?/x2#~2w;xO%xQ;=K==]:kKaOj@>5Ǐ+@$tm&>_ox< ,ަ] ƟKzBմy(&N E3Ns™F}ȞApTU0u9'W :ԣQѩ(%:|ܲi-U6i+7_TќZDO? YH?GCs9.xsឞяjϕ"+Mf[|d/B Oz_4 h<o Bq/7KyyHg$@l!'>|&j%>⋯xXIіBѡdt/M٣[%4M#ϣG#S|c.Y/ 8q G:l䡋(({ӥGN\Ju`8J\ m<S M2V ZTXRntix:mM(,-幹4QX6 &fygE&_|GzomMNP}Y5wM͇`|>g7#FSO? ~jZwu"7K hMmMu[EиYw~ۿC׈N/|oF3O-hfƚP^IR0*x9EE֧R? |6~?p'7v*qy}ckVJwOT=3|A[-.~<5M< RFcM,q$_1rÖo7Sku5iZ]NRT/b8k[蝮F']ƿVax3u( >%=NEs$>i͏ݝa{m'_>__m,>u/xŔY ,XN_[jv~O:>-pn)l??Ֆ[ U%˧eX=Jxj:$B_ ?¬/?G}kJ3u0S*.JWQFu"$NroM&>{[-'k|.6%ORk3Y@WxK*\%@~r4'ٍ֘Ŕ{_sEO B^O~RҠa:aCtbH{mmq$X٢t.\xk_=G֗u |?qc[ZMpU?, ~?;Į>aFUja"C*e? bqT|UY|p'֥ F!!SuAT,ܒno~!׏/mOc]_FDž5XO]*]ov.0x+=oRD4sF<=iG{fnb mLRynأ7 ~cΎЭ}@?}^O71dFM E '2"Nn5W]BɑE~eyW^x 7R>4jb#^"c˪bVUBk**(Md]qߋ1y|FXLB(61Zb³y4?$}%o V,54L7QdRi4?3ExcV.DV$-`}sŸgŝHVo\{h%4xJSKtљʉ>`kG<1K|(~&c ԥNS1 x ;,;V0|b%׭إ%Bra: r؏_2ֵwX mRWG֖7@a5H`dW͟|3uU28>?K:B_8{,͸g޻O T*xz &ViJqFOp'e0"ЏpPN\2 K B'EԕUFi^%98r_>"|;hzlxB A? JwS-׈-tfO!jR\Gnv4xY|v gUX?1H4} F-dDuѢV F0G_A[~fx^퓔&1J緔{k8+$ld2eyGx<]Ŝ%sz8^QB5)T8S;B9O?#0̸O8LE*|6.pVIӅgKn|ܼѻK^XhZViVihzfkܶ"kniOE~|E4z>{j{hRj:lk[- w;F̂HYCҿj k<>;Yix[>2-n/4=~'fVM0PS$S4n.8 WA<=x6zfg *B2H_Nswf&Oi&S-R|k粩S,rkœ#)bUTQTQMt̿ g\>ď `U O:Φ*rJ1]9Tue; Ri\Xūh|5g}XZ?ßhz ΥuԵ{O? i~Эb5*&)Es 0E[9̖Je[\Ν)k^";:xsL g7ů5X!g/5\]<%ӹ%ܒYk翉4g啖ew-݅1 H4@U NI$_w'c!.z.aa^8JTpN*EMN_KW483#8>YciGZ%NU79wnM/c8p  DD H?~ `ˊ *;$@,0`1?~ pI.@3D _ČHÛZ *_ Eo*_ Eoc  p    2SH 6 ~HP \<  @ @X(($@p @P @ >@!9@ @(((u( ,@(( FFD D@D"@E@%A! DL L L@L @M@->IH@( D FP @ e @z0 - 40@ `f @05 1 40@h@( @h@# @@@@&@ @k@k@'@ @k@k@&@ @k@k@'@ @k@k@? 6 0@ 6 0Џ  O(2S  d   | B0 Ldd$ v44$$  0$$$\ POp ( 8@ @G=He t@?>?h>? d   | B0 L$ v4$  0$$$8@ @G=H d   | B0 L$ v4$  0$$$8@ @G=H ;sd   | B0 L$ v44$$  0$$$8@ @0M=H d   | B0 L$ v4$  0$$$8@ @0M=H d   | B0 L$ v4$  0$$$8@ @0M=H ,b(DD ?gd $,0`?p . JM. __c J & JM. __c J  2SH 6 ~HP@\@p E@ (3( $ p DDD$' D@@ D &P@8  (   (   (   (  @@dd@ P׵C (2S    Ldd @v44  @@ 0   \@POp ( 8@G=He t@?>?h>?  L @v44  @@ 0   @G=H DD @4(  000 (?gd $,0`1?~H? ? @ dd0e'e@ee f@ D@!B! @! @0*@ D@!B! @! @0*@ D@!B! @! @4*@$D@%B% @% @4* $D %2' % 4*@$D@%B% @% 8'$I@ @ . JM. __c J & JM. __c J  2SH 6 ~HP@\@p E@ (3( $ p DDD$' D@@ D &P@8  (   (   (   (  @@dd@ P׵C  (2S   L  @v4 @@ 0   @G=H  L  @v4 @@ 0   @G=H ?gd $,0`1?~ . JM. __c J & JM. __c J  L (2S @v4 @@ 0   @G=H  L  @v4 @@ 0   @G=H   4MLM  WW YY qr@@ #@@ (@P(@P@@@@ @@@@   4(@@`@@@((dd@@ @@ P P(  4вDD@@ @@ d`\`\`< \`` A@P'@P'l  !   $ (i],048<@D!H LpPTX\`dhlpBrotadcxomRe|ference SwXX@X@X@@XB`0u0u0u 0u 4,$ \TLD<ġ0@P4p|tld\ X x<   4   @ @  ) (yHyW {#\401XPH<J8Lغ̺ĺ aAbBcCdDeEfFgGhHiI jJ kK lL mM nNoOpPqQrRsStTuUvVwWxXyYzZ1!!2@3##4$$5%%6^7&&8*9((0))    -_=++[{]}\| ;:;'"'`~`,<<.>>/?  ///***---+++ 11223344556677889900.. DVYlchԽ̽Ľxph`XH<4ؽ 0@D 80  pP8p`H8 l@ hT`PTsRp0 P ` @ PX S;x8 Qh( H PTUS+t4 Q d$ D P\ TS|< Rl,  L PRUS#r2 Q b" B PZ TCz: Rj*  J PVS3v6 Qf& F P ^ Tc~> Rn. N `QURq1 P a! A PY S;y9 Qi)  I PUPS+u5 Q e% E P] TS}= Rm-  M PSUS#s3 Q c# C P[ TC{; Rk+  K PWS3w7 Qg' G P _ Tc? Ro/ O `PTsRp0 P ` @ PX S;x8 Qh( H PTUS+t4 Q d$ D P\ TS|< Rl,  L PRUS#r2 Q b" B PZ TCz: Rj*  J PVS3v6 Qf& F P ^ Tc~> Rn. N `QURq1 P a! A PY S;y9 Qi)  I PUPS+u5 Q e% E P] TS}= Rm-  M PSUS#s3 Q c# C P[ TC{; Rk+  K PWS3w7 Qg' G P _ Tc? Ro/ O PWS[QYUA]@PXT!\ R ZV`PWS[QYUa]`PXT1\0R Z V`??tdXD4HBTBPPXXppMMMM0N TQtQQQ$ (08DT`l  ,8 (LXd( JFIFHHLEAD Technologies Inc. V1.01  }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzw!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz@ ?ﵷ[;o1q¨Dz''GjC MթbnDSZ{uhFU 931Q^w|ʉeNmQ~=n5=y]mN/L[?ߏS(Yu:_ 2#_ƨNeI[hAzH2UvQZyk=?qӤ2Y.&!k{GWE|3#Dq52qȿvTH\C[S%#`y\M̯Iߔ`դI.fO'񚟮_f 5t?8ˏh_i|Mw#cx*.*-;?)q&iҲ{jk^1Lk*8Va o{Z[kZk=[1̯n &8*b?G/3Ouъ1.r_@-EhX~`Eۓ八O|J350_fX1"^K2_y=߀=5-"quUد15iR\x @c?T]"OdįwIےW k4S~d#ϺKܗ&J/3G-K*eɓ/w}ƨEb! u)+v_2A N̟O&L<]i%?_*ACEi}n[?۵v%I>U}y?_妭tk?_jv̗T 䉗:5Ʃ}nj,DkUc?'Z|$N {Mu}Ʃ}r(1j`O%_h_R^̟9PDt?q_[Wd}_(^?ʿ袭x3DTQ}̟ItOtAǝuǣƪ~SbO/Ac/X1}qu| /X1m/xf:Ms}ƨ__Z~_xfκTQ}>迯QG4_r1_j_f+k? [_'a俯Q? 8%t5bh}C U1bݕT}n1,GE T21Vߵ/1k=7Ʃ}r0nCǂ?t=ƨN=\z<_j*y!:i*>U}μk?_jj,U2<mu"TW`OJ;^Ç4!-/3KWي?⺱cci}z|hC:{oA+ <k*OQZ]zh(>8ڽ#ҏF/ X~/3Gתo'a}6{?ߋ^V`mk4}z1_$hcA?Wق䆡իz >r[A' '8]_',;_Ov?\onX/1ʅ==+K{/3Zv╛?ȇov?q>U}+y?HV0+[4}rHCog!>e`\]^>Qr| meo/"}7ƨO?W3 p'TWc?۲?ЇIG?5G֪/<":i WbO}#{?5G֪//۷_D!{?ۏRO?":8xn?5Gj-=_[_'ctA-F?ۏGjtWbߧw"Zιn?5K5+̟?/-q]jj,W}k|OEPOuT}f1_'bxi_ r&ߌc!ֿX1_[Z:y?%פ~?7KTOE|?E| i6Iq g M V#eWo[?FrR=ɶ#OpÐ}-4t8Eh.vV|aX|$ZƼ/_&.CXvЄMFV-Pb6CvmT<;H ; вo6?\we9dgQ;cXׂPv8dfiSqQsK٥`P%$a>ۢ'=7c-{Ф{f}:VV:V'})ra~ݎGO_Vn;o JN&smkIwc*Tmg K [Urnt-īuj\bu)rҷ*Q[ ~D+y;Ž[m.Xx(巕VkK+ { -o.<\v?Kt.1ӏҦ"}ZX\G/b}[2QrGCK-b\rGC9-$  .Di.$nRK qK-- ~ryXW$8i/+}){1sh/{QP~(_ Skm,8~ѮAKCU$-G T}OqOُ5aL8엠]/cKCGz=jC}qR]!aU|b{;;/co!/ 5M⟲ {p1Kd?oaFҗK5)rhO;]l4N=As}(MEt5Cҟ"]a>ùҟ"[+X\a>G|cG(rIubQrK^(򰽜}:61K.;9<.I.^0(KX\Z^ߠv޸n KDaJ %svҚ[t* ڝ?aavK [Ȕ\cJ9|"dOFn-MHE~JtRVZ絁/'#ycU CԆю_sPO[з63>َ{UE{tLR!E=!{!ӵ 򰽇Bͽ1N2A%[{c?% y~[ҟ-$.^]c*)yQc7KbuzldyX\zp*y?+t.(>:C=Qkh/eo!|J9~BV '#._{+l~(䶝?r~G-/eo+{q(巐{yԭjO<)o/ooEF8G-4Ҏ[l${{Qo!/!h#>[yXj ? -OJea;ғeBg^:zb0IG#b܌+W[/ҧ5Fmaiǰo/j'(ӽf䖈ͥ"ȐM}GFIma@*yzҚ=Y(pX~6([E{ y\km1?RK4jޅcpp~R;/6TG-G{y |G-OK G/^Cإo!{[Ko+XT[a{"ל95Bash巐yQm6'ؖnNR+[m %ÿ`oIUaI%..7L+Қ׍rktVFb*;ƏdBn;+[4T;h2;J?ĿΓT-iFѺj˕V9 k~N_/UV۷`5Ѵk1i(P*VKtVJ({ڍcJB׶6L{U+Gww{RuŽKy [e"-lCb4t­Gл,*- VV&T_u&#R屃bԜmlX򱓧bQ7j\ۡo!\qG/B];|8ڎKy G%0(PؐOb%Kn =)rī1Kĺ_"A7 9>V!Ҷo+&וD`m!ӷMK/gXpElK&#(p7O%vN=G%wOT7Rby߆(Q7ߍ>[y[go {; rmv:~rf?Jm >~m+vo{qG'=PإK 8)tZvVn= =t#7|b+|}?JN,*a>2TPkt ;J=y;h?cm-8^OaR҇M]udHGZ鷖+ƹǵ%_/Ш>\ qڟ%T-A>ڟ'=};Q۠j~-X^+=Q;}y-b]=m~ԬJ:%&.G)؎ZOMtSJZl v646p9|O .=)rN.Otj#zQman 䶋K~.u'8\CPI%"z“t|)1Qc*Vۡm' ҧZ1tmob'NEݫ]tR,-ydq8d}oA?Rn1o+csTno"OO cKvmVfQ:wN--d#tG:{VD٥>8bV3tQIֱZؿ$T[c+ik)8b%NV !bmc BE|J99|;O˥Mf%Yʒf??LvKAD;R䶈=Q.=J|7\+ [Թ{h.KlQhh8HN1}(rXQ 84~B䷕:R巐rX_0[%V`G䶛(qҎ[yX9>BytʎPXO4r%CLt=巕aӊ9-7iXjM̸SQEv68ROb>JbOj"3G%Z>=ڇ^Ƕ?bΩZ[[3Ҷ5vFJ*ҳ݅8KϢ4BQ卶y qkKCDU/)}f'qM+y%+1aSQCd+\G-j[!XJ-OrK]4Iϥf<Ē⶷C] Q%9t~X{ \&ˡ&|3N=h3Is[MR1Tn⍶p{qF t+v"ACVFƌ}*TWM-4Yg4 H/KZ@~(-[bEK5h?v=J݅arGJAY-yG*[ GG-B#-G(QKN)l9[M.TЗlHzv⣲ؗ |4b\(sӥЇH-nʶ%9ۚ\X98O-qKxr8J"y~V$*9m_y6AK/+m6=Km.H;Qky ݄oҋ%`daE -ҕar~+ ^GNX- EAZ!rGE-E {S;|+l$~rAzt!mGRȈo+n1 j+Хt،SJEȈR4P!2hsۏҚ,@Gz|o t"s9,W"H?,VQV~KKwڽsoQ(,uE_k |ؼc\/Wwcis=;yMG\anV 4Fe#W")A/"3)n-SDqT tiYlXGi+7]cmth͙9^M3Rh`${J[m\"EAG/Ȇ, +׌~Gm[eBY>pJj6:aO[o"ʗ*+[nn%cJd\RkõO*Z- Rbʱch[? [my+h|A{WdUtZy*+lko\Qj 8vc_]ÏNjl"+FVFmVils'?okmalk»aLqdkk}GmcڋX7nO5J=Gt/[K[(cZV:v1ӌQo+B)` {SH6/ ?VZhҕ~nҢ 9)_Ȓ0ؙiӎa-<[A{zRZX65m:qJ"max[nݡ+iZ}V=Z-,)[ v†N=(Jӊ\&H^ȋ|xFhCV%Sǵ&CV*mb-o+aJ4H=:c+|А{RĴJZլCxkk=Ko"vv=8 sH[y[m@zmhf:Qkmo@m.(A 1Em(_ڕ/v1NK!Qmb21K5cڞV)iFF=JbBp8I|JDbҷȍظ[7򪱬WȀq-m!'J%b8>mE(I[]qXMy=: ҌC1MImF`b~A zvJF6!b(Ȉ{U(إ ~E(nq튥anh1uBMN=;Sm ݺ~<o*KVB,!Ƕ*V-!?jͫ4LN՛c'y<^leG %2a?e%=u؝آ!eěb[SJER/̢v TRftJ3XQc?i 1PՌڷeQoen.}jZ|Ooڽd} %U)۱go+0?"-#+@SZmZXR_#DbEՓ*Rel՗*^GF QIv=Xɤւ,@{V6zhpԕ/R_(j\sv’[o+qۃRj׶Z|!->BcM[m op'o+~r["u[*b-CȐJV*:qKo+"U~&?- o""P1ӵ+[GJlv%jCĊ7Rp@:qJ9!\xL t+tC~~mF PnXW.?kmzh.)|;t&l7`Qko͸4CZ +‹~e\{ -}"+N"V aI|#~%qNcEb5m1*MR J|h `1+"2(mZЌ8kyV71Ƣ伭c ϑ9mdh\Cx VP2rPwW3 ho#(8GRVV؄N1MBcJ ݾ{Ur|UʗM t-{i=8.?!7aP˶*ymXn]!0>޿_N˦.~=8ݼJ8pKm N۠ XNG"],c'o"JJPP;c,vҖD8  O1ҍBxOQEAB)~ێأK{mo(wQkm?(-V0y0itRd*va;WZ.Jf.:qOodHo m,<)8nt'Uӵ+[Ϳ: 楫>Q5/M2ecQkhe&snw ziv=em/TCU.Z"^~*vЙGn6ЙTR T"/)y"튟ʾR ȑWإo b@" mboo!)ZV'D1b-ԭm'tgn l1?s[a iJSZy¸)ʑҚдCǶ(K##(-h@@RȵM.- 쿇ToU@G~I[M-4,=: O".=KƋKU(hio:qT4D%HUI-B[ A1SkyX$T~mKvۡ2}1Jݴ!lNT5o#6XDֳzyb chɻy :um6^xmE1"sT[C4H[9zլjKK~Ncm5펕>]"=mbU1*Y cQSșb*|ܾDȄqTV3n"¦: T5vQ0zN21:WCь *^]tҷJio:tص.]^ h! >Ƌ|r},\cc0V:ԭr(AYC KWQ^8I.X\?Ss[--M {c50[Ro'ۚAKasX>l b1J߀A$㎼Ru%H.L_M)oЃmҭicNnim F,ڗa&<{J6/@[mQ{ 8" -mo+ )[_;y; ~OMH!P~7nlLTlfݶJRjV ۷ULqTC6Djmc6JjVXLE+r۷<{Rr2=Jۡ oࢦ'o~m.J-o!^Vkh+] ۏj-aǵ) >Jvȥ1ӌSȤFSLU%m-;j6}$SƋM"e5'o/Ь{Uo]J!1=1TqvJ%o:yǷRVCDt")~ұII[ȴvƜ ;z~uSIpv%m;mЇ>$~T#'+iزchSe#@: ͫm\XH+6S,Jd(.ߡts5Oo x9yvbJZXxVrm?C)ZHiv7n/—H"Ti$X vKv$XSk|FmL~U-X+m2Kf&U^Fmȱ AVO`Y+TB"1RF =^ZFb튤Z km9Y[ح֫EcOEBi٥ /nTk!ӥ]sEaQJ\Pmo/Вb*OIZ-a_>mf;RzmsvgnlqFm5P=)-?`J-o"oo َRa=}4"ASG7bEL~\J6fȕSӷjVݼV>-[N9[EНc+[c6J ȆbUL~۶*cڡf(L{J[|nV$qS淕"oa0)ZV%,~_y /N1RWf=y`{c={m(dlҟIFSk~V'o"&_SJioi~K-2"vVƉ@ˎI./"OlJM?CDLqM.؅vKƉLx;%򱢕،KBӶV򱢕v)KcF?pM䪹gUi68Gzv,*v.G-;,PJVTЋǶ?J,Nn|{bYl;4ZmasZXU X>OНc1T#7>qo"t=iJvK̐ŋ۟ʍ>k/Bד۠#~L\VXR) 1ff.j_$~HaޭyēB@S~KKo+ !5@(9@!m`??)=9v<8lgCM&rV4淕FC0R9c- ~A[Etm >k|DCkAsX q4VOadE:rSؠb Z\ݴ Զ~ "4m y~HTgΑ(S~m*G-r#ۊ :q+61ɶq蕭Y1*˱4DC3aaFGLT?- +sd*k%tP%ѭ̡ خw="Kȗ!>8Ko+VV$X-r%`*^hCm < T?JSk'<GCRQxNݴuVۡGh4SKm,0{qT)LgEUi7lU.s|O=?Gg1dBVp8^|^[?mb`S*;)XzRJh\eo"V[m S@=KZ""q tZ~m6 Lq-<1Uj_/ЌǎتVZolSV[{lMn6J0Tԍ㦖2]mX/"/+ә"^1Y8ib)mrj4iNM|qҏ$i̖:tĹ|8OO."E*oo"HcRݶ%"db buK|\h<{*/nīXݽ?®ܺ- tБ#io+dJ"uCۊ2r Q~T̴.:31SWjji8(?KAs[nXЗ+|DxЎk*t[t#X8J.V&XǥKv3r"ŏ¡Cv'H tmبc 5^htd~c5šV-J|{S^_5/aZ-o yc-򰹭8F?*V\A?N6 -,=bǵMx[MbA:qbU*-3rSk{,x*hC}&ݼJ#I劋vЋm }bib[ j/a0>\xO“Жh+6ӵ+t`lGJ-o^!@? kMn:q)P¿Z ;y (RvOo+{yҩib}~Iȴ"hӊE!)ϥRV5ODёC@{U4R{-XbԺlFbRȵ+m?٦ȥ!] !j鶖:~ s|A;yB@~$ T9v$T_ք7o*? bULLThܭczW:i 1qTE)[3ObLxҞ4)HҚB^(o!1ӠiJv!1VċP~9Y饀GoEas[EkO+)Yv=㧥$Lgo/oUhW0lǶ:QݴَAӷF氆0='mԻh*F3ғvaJVBȃDt%o+ oXء;5v7O( WVc5+i_SC(BcnPE-D:=(o!DXo+5CxqKas[D=cDZ-MBN=R߁<cRhKZyXJ~P3f*BS_pӷcU-6Z}S8Z ;ӌvZ)|x>KO+o+yd{U'o+)[FcU R ZbN߅4CS8ҩ;yX;yXC4* q(|bi[ǽgV:]ic^:8 Obo#RC|~=8 O&ONş$2J˙1U9X`(q~Uj+ipm t"oJnАF>T9tZm,/zATm\coNޤKoTݴ[ī +mЙanFnV&X㠨nic7+mOʳof Wj^|Qlիv5r  Sym~UnއZBZr:iU"//1Uo|!/N1SȞkRնЗ.PB9k ~ҋ5/N![m&:qEA)^Xr8R  {y🇵Kv%<&=K"D=*oo"EL{b7m$ KІDŽǶ*[ m BڣmMS~!qK7 aHMö/W _mW\6.q򧷐^Bm#=(_po+ 6zhUZyaLqT=)lRvb2*"µKO"ӱLU- O x~b;iZ"1M}'g? wuŸF2cEc* a,MB_hKV"{Ү5CZ>';Hۊ2MiGTft p67tgOz;#T^FjvElt\|Ĉ=R"VcVzV\ܟ#g AU̽ U>CHXzivtqWҴT|CX_~mݼ`T7!v% Tݼcڳn#&U1Pmr<1K]6!omַtZXh<&=&%y ڡ+==T^XQ+MibTWhuuPo!\xJb/aqnV%|*o! b7&D"/b&Lʽo茴],DSzUm)[a1LSM/+o!:)JVفEØhOS7EJ~O|)]/+gJAs[ȌTjV? BR/o/Юnd~?@([h{|n1Bh D>kytK/Q@J/osXp8qs Mbyl+8nĹ :S{JWG5D=*o'V7𿇵I7Զh+x_JMaqӊ[|{| bMP6c//gEh=ҋ.ky o! 5 ?͸UێJkMӷ;naZFWҩg< SȮ~_!g8Ζk>Θm{VaA*GХYDâJUWx;q;V顴jbG=*KeZZ$[ aD(Byx  ZSUo3B+cz& 6ι]YǓXyXJKjbC^VkmE]¡b " 9PmoU9Z}67E˷Gb*~bPͻ|? T6Cv%XvnD7B*RHh_i'=inUe¬f)^"oo7Sroo)^݊v5towڢ^F힕/țxLqO"[? : b㋟NGlVrS8B#x[@:qThm6˜)o"3`U^E)[Ms[MN1N"B ۥ;َ^A&=\\Lckic9j|` Qo 淐oByT@m^(.(sXAE>kyي\| WNV*yD9J'xLt7''*om&ԯ%Jt{yXWKM<&)^ibyjK+Jp\{ W !vڋ¿Mn=EA{y +Wh/m;Ov{y/iLt; 1{mФA1ӏjiDeqT'KX{';hr~qL!v'B VEi3n8{|{|B;R-Pyg?߹>*ӛOĹ[ãq)'R3 @-CWMӊnCri ֱVP[Aʜ"QkKr(QMtմRJ f1zjy'zvMz MzB?bPGj} ښ}89h4+- vRl Cv%U*!ةF!ma (Niv t++;hKDڡBOYovKVm18ȎRF񖋡]WN"{yXM5 LLSavcݟ)4^5_!)mԭavc\9BǶ)^h+M8&8J.t |)JVӰa<=G0sŸ0s|J9`RO/G5ZX9y}!|ҟ5Byx5//S涃涂y;/8VkyXa;Ro!1J!s|ǵ+p_•m+݇?LTc7淕N1ҕD[pZKvv•& R(_‹W\b avJ!_HE^(A{|n8ECn? w. /w¸*Ii\tӷ :Rrh)OEb2OZ!{SE'o_­2o+t&)V )_+Z6ѵV#2B}6ӌU4_a6~BmJFkHO%틲IidD#q?+𭊏3t_ZAG~i(oWnlh:JÆdhd鯳`Hˊ1pkobPюEX--bP~_kKVh t!a#o%V_F6cE$J6G5] m()\N&c6bEL{T7oVQs6 ? 60qQ{y ia@o7o+#!/VoFjܽ#XJ;m6,DlYstZ%3Źڼcgk{bX)mNբv.V}cԬR>JE)[&Q{yX9a cm6 p8^Vf8A.ky0l7M;]? /a)X@EÚ!0*o%˶R氹(9B1Em=LP%+yXc|!<(7_/s `kyX9/s[淕(` Қ)Oc*CRXnͽO5/gSa[n .+o+5BR.kyXpAJ|+as[mlǵ+{bĹ[pOJWW7~jW Rm~ P)^B{y f=^t'tgEh1jW7Eǵ &w۷/in9Nkk +Ӱ'8?>n_+ ˕i tOf* OWIn'mңM;y ;y +jNVӊwm4 /o^"'o~_Jkʢ{q=dW [Mi [M\U"o+H =iJ ֌Dd< ׽v*ioӡFwB,g{hZ%yBhTv=*y.{ [[ˆ+淕ӊWȞk|Xvp8oKMK%#ڡm0CbyI 8JWv$n)s[sJT9;?mXO(`(5;}*y)Ji` 7*e~E.Y.L̜q[ZVKőLO2aS{$QM,E=vķK̃>W䋷Ȉ=XK^E'W𦝴] N-ǵ;Mmvcg^ BlǶ({yXMmq({y {h.k آk إ{  ۠1E혥7o;i6Q{y.W7` j..k|f? /mp;Q{y1 (mt;;R)co!;tq Ve5++8.=^!^!BqJ.JWWvҋ J!_8.:v JByjW 8(+m,+.1ӊ6 Wo!Bm; ӰqEhmQpm(\M!{J/ N'o+ {S4AȀtoaIcP{@m O>kmmZ;oO(tQG7/j|! c[@UzXWڭIt4R[!@I $xQ(.J x`}Li˧BcJWӡ-clCf;j'u<2Zq9nOh,v+EZ:$(nl.TݯmQۊ/aqҕD߰}8{|{| +MxON+&+8 ~oo"[MlxZ؋p)qcؗb@1$T>o頽4az~v>ǰ7G#J2X쌮Z $=;Q4hR&aA'a^B@Qo2`qE=KO2ԺxjV-Ln4W5vԭa;t{yXoJ9`淕"CR{Sý&N(\~nÂv)^VaB~asXx@^V'V 7m`^ ]ۊ/ >ҋ9m`+.k|X/۠:Q{yvJ9n=۠aX! 1کK5+y ُW5f8@J/`淐?JW Âҕ+P~o!s[]E.kN)_+ǥ+qҋ{y q\pP?JW@;Q߱7.‹E W_ / ێSm,hEA@^ CJn'! ӿmDec*/K3oX9[N" ɒv+qzZpX UUG Ziu)^#)n%paq2Ibʓ 0FvFqN?r^kO=^ f\Kܰkݜ/q_ B+zpc ( !_a8J+fU$3HU$z>\تVMv^WvțF<{ygʏ(Ew5D̗0LcLt^Mƅu)fJSi5jK3w匨'nUͨY7q\۝h"sc8S)TieIVJ2ӭ9Gr%hyظq"fq~sK[+vm8,'BIu9 xBx$$ᗒ0pr@6Xd$yqDBqwWәsz0&"x"m$D:+quʃ8 Њ'˳z;znxupհǣR(ͤ(L+=+țpP8jWJWöqS{ n)_h8.)\8W-{yۏjW&U*[XbUL~ ěqM&QpLc{ 8My =_-(mEk+8ZSzYicj2ةw6mMamaÎRЖaPJVZhtLzU #+yȫRSSRJ]#(GU'-K4T5+|e) ;wmN?;/o J^iaN5)^!sCOJ..k| R aGJ&(AolQ{yX9av 6+lbILqJqLQ{qQ{_qҋW‹`n;t!!_lSNNvJwh7e4CRf({y^{ _+~mvNavzv0)_+E+]Ro/a^+mퟅ+M!Qq\P+{m~ h!\6ڋl?‹{yXzx㓏ozY|H4i[ tPz}BV[_DKkFZxzs/\r= Y q;1<ǀ%1yb ӣRm0拂W꜒]o slc&t/VҾj^/CG [[ygvX윀|ăF[9|IG_> )ÛJWaTV,޺$K~ӎ0rPjY [N>k_49ˠө[8BuNzƞ$D&$V㉲Ȉ$ۃoH p#uնo F8NʥM+ﮧ?-ܲdG% zORymh1Js|`ҋAQ_lanSýM})whQ{yXw@=)V nǵ+ӊ/aBv{y )^BǶ)^B? W>^{y(<&8*oُoҋ{yXP=)_m Q J!$m3~F$cAp=؁Ed%K5Zxzr/\bӷ+%̱U3?rs8TeDi}eZ;KVz8.[;ެ7꼯s ]>̳+.Kp|1C2 q'=p%DEk{tkgU]>Wmy7rw=%dISOo.5B +#$y9 :`)QI;ͫ&u{/wnS|`"nM%rW׷ofSc.IVSN4wj1QvvJkJXzXtB)$"KO"jjP@P@P@P@P@n녺v#eAʲ $TN\$ލjT՚zL1ZX:q +8ime:oWvY^dPD29"yXQYwC_)GKt?/ <^P:jTwl:m&ݓJ;OW<`cۧ]ΟNҕao;yXv6J'QJ-o!ڕCM@Ƕ)lFAҖB)^!b<S~JVS{yXvCtw$qLP 0=)|+7O`Ѯ̠ VuZH{t LSԈmbtCfe=YpaWҸ4Ɲ0=mIm,7oNK ;m4);|W1EAq0E7n=ڝCmo+Vn8=A{|n=`o(W @( (O\cԶ!6࿅MBomJ/ i!VB(M{Q{|{|hڋ/0Li\SN!fS>oL / ) 8pml{Q{mW+WqQp{|{|^A{y =W {b.ӌJ6z /o+ }.J] wۓTrxFAb6BOjV}|ץs0Z|rG{M^qKV驻[FS'ڦmB1;`g\P {7WmW,~)A]’q+ޚ4O ʖNagcg~$fз,ߚY+|>NfJM7ܜϭ۲JrKj3{'c4GHEU k\6 IaoRnV]gESRY(F13( ( ( ( (M|5L_P@P@q5 ?ۃ(F 3$GpC7'xypݮ֓w*I+Fq 7prÖUbdiY;ȕ7Xą;trSxR+~" mҕwͧ>wWzRb;fÊNrh*3%2M>u'GqGo“$ޑ<%tGC*yX.zvߖ/$Q;sS^vWIO&tE;nv )U'ؤ7n:Q{ ; v;4Ɵ&t /m 8{yXi&1Q{y //]M{Q{A?=P- R_.‹m⋅m f=_moJ/o+` En:qEBO آ&{|=FNmҝӌQ{yG~^A{y? _n=Apێǵ+nB(/ȿ]2&{1F #n_j 3EiNJ(Aw>t0?f0ZM))2>WoyIyYZq]Q="TC `zSՕ_[gѧ 6F$ԓ[4ލ{]wcL"P*Cd~UǡK Jzuױw [Sa2)Ee&֎<6oOzW癙%$uЕZX+%$6P@T$?O?eaQUt  ( ( ( (4t4J8, RkelrCX(Kki'x]^I=L~85lExՄҲz,މg}7>)qn:,0 5Ir7?4八S 6NP|qv;tE*oo#B@s%0xL4Ƕ)_J]^p8v%;)~i oX7VvE-9[m `p8Mo+qH.qR %D{y~WUl*;Zo+/AOE &% jX;XrԿ~Oj|$Cp;qFLv1CPӶK =O7SC_p{mmF)>CN!1F! &qҋm,;1~ ~AA_آ cm (-B.1G/\c m t ‹J.‹{y {QBcӌSw= !}(A{|@\6{|{|=P? ~WV0[hW^iYœiE|Wfʚ{|9җ-\gn֣kvw\˹a Wm6?淐ljw5*сړvvq҄`NV >~ &%؛E{-+"a=obIV җ7cXǽMcX T76PV[ame>])Z@8ðq]4ݣGjKW U]- #QXB~E9U ӌS ڞiaA:QتȭmA{l5` 7[B O+ 2) t⁍Oo+o+~~(1F{y1@ (CNԄ(m@ӊ[ñ_l+v1ӌQ zR Oo+vM;|C z~Nt9s:N W אH.gn@ \>¤C :qVw/׹ cTнYhv,wߖ(:Jǐk~9uM۟YG[*\5B];ls%|SVxhGxGhQRKAi$qL,K䜚J-,}b`R%d0o+V T'zIɯՆhN1PGwͧ =P=HSҜ vV.E@MH:N&ߨ1ӊp&V ( FeLn!88{q9(KM;L*n=z|8hJA@P Oi>nDج D5 IFOdM-VT QK1'=g8\Ӓ][I}I(#`ܫGȮ 1T5fEf?ka[B5-edW79DoEMo^uI7m7k_GO]>S2[Ro#Hòu!` R } 0V uF->!K}[?HjG963q}39JmiӧJZ48B3זJ6oN Z [ݾNo٣Q\.O$ Cp:nt{p\ӌkF^zvsw־ .ݴ|%%%៉7c[U d286~Uvp'(~N3OM^V록L^Ed#cu si0^3Il/ϲFgUeWF1`k<0drQ<_[EhVt};ǑWИP@I_Tct)KaYA]B;ʏ'ƌi%U}^I?5 ū[wdKd~<wkw~=#VbXX=AaݰCJjfڪ*,=j.N:Ww}{p^_i 9gVUQ5L]Uo&4M?xfS\GT ?Լ/훏͏ҟŚ/<6߲k|Hӭoxp? 2I:CsdI_"־{t '_'~nf?=(3C?5V#$e?MOs AhI&eD7<3TٔeO'Ręz1ڮG&"%FOK |Kx]'^ >!j243JK_{>ś\SGFeu_˲&ucr"]sJJڧʥ&ӽg%YQ#_>AOÝ#ឣuq :wBۼ"M.[BGflcIZ*yZp\߇sGn_E=í nj =3m|j=w֭JI$:+Sʙ(s0d%Vq04ϚzkJ^?Z6~xZ }'ZQU4ՐcUʧ#&$w tdϣm*ivL`{菴4o ȧ>46f$rObsln*ֵMtSZz^߁Ш:%kzmza2ktjIt_I8E+//%HP `c>=keJq5jzd=yION=ևO^@Cu`ߊ*.QiJ/X!엞|kq2h0_Pd]xeNe#"$0oa'j qYRw^W2ַcǾYU~|y[oKKMU9S 6ׄ(lM-y-Zt7 Jީ}z ]GOùya]a[ͦiҽ͵mȏ$e%x)U&$":/<} tL-HvRkו\WEZ$(OrIJRPNsj1mZ$`{|%&^xP&'YfS( R3g狕^4bշPW(*o$*OӋ{55{E+_рq߀yX6K ~ a kO"vQ~ K Hp;RȫDYX0}WK`Q.G T9[R/JGL)bpzRr/OTrjX`ǵ""A46.?XJwN)6_!'.ɿ#b$u|*C>&e*0n4o+1E8vvV9RpxZΥ[&q-mkl&qNHL;[;[J-mZt;ӧ4h'Nb1:qOa'N}(5L=4 ~Gy(|~.1Gcҍ| ӌ~ 1R^miaFN o=F) Er fimLny"H,@<,So#J4*W*ENɷh6nD<ğ,4Uؿ4f9q圆 "{l֝gG|;bcsy]5A%ʞGONX&NI%p,KcI䟫IO'&hS\\v~RB4pJJ*1VI-KDKEQrxg;lߔW.1XW2Iz]t 8sh/C:K :8ݕCGJQ#˅ڱs'h-7u qYyVЯ=_=W]Gl9u乚Ļ=Q>SSoG~G#jPuwViy}emž׍;uOCxVS՝BHTޡvSX<,hܳ5XNU^5)T\%)Ӎt1t$Օ?u  2yݶ[b$W8-=,Ihw5P%U(bhYM'ӌSm[E=9nVSQ]yj?ϖ+N`(WT Jyw[4w-&$i2˵[*r+87Jj\o-VkS%'s~ß6ŏiZ@Ty`HTo&pQe^S7&ޮv_7m4)4s 5Zz:-,N(v WK0)/ JGc+)~?$?_5G>hIa]W\מxⵂW1oy} '+_?G3u1uzuy()7g'{鵬O?7M饗Ʋy"誠*@P0bJ!Tb袕뷛zO{ĭ`矧S+ШGο.~9|W<K]ram|`_[FF7K*2_,y66䷺ծsG'e?O x@?|) h?i-*8$BYkxөWRM^[OR٭4?C6&!9dIJdwK]۷b|vV(P's?<{TJm>ZjozEkN;ǖ@ a̤A :Vof9.m9 q$w*rAAǸJS}])˩ӷQ}sLG:YT*[[[C-mA\lp' SEE5_舕~_D>hgRŞ0C *hiGTA\iϕ140hDI|uܣϢz-KE+饓Msae~Mq_Tjy4U(پ+_t[ W_.eVsۦ?yߺ&`ꮹi=Koq9l_iƵHᦵZm;KvjNsR}y~|{f1(acSȗLcڟ4WLQ .ÎN.] cF(3?c)[c/lAz{VnV:cOȱ=B􇍸C}:ObQUfm }JĂ":qORݾF?犆GD)vO@* -o~%m婎1,=Y-=֗~gwM4v4"hLt۶SXsnTa.E[C'ҽ|HN[;ZCsN!ۦҋ% qҝ=(:QtFAOlQk'OlQkyt[o:qVZBtVtj6 X:~[/NP|qJ!Xp=~Ͻ-ky޽+uͶL 7vY a*8VN :\_i-w]]I3=t+sV|{VII?|W~ %c~c%͇)((a*N0 TZxUV\R{2m%Ohv?mRՉ~#ԯ%r4%E&# p8ʅ7ΩZ U}r>)Ѽ3kaGe Q wdb  #Z[ <)$kbi7墹S?`Ǿ(xa@LT&L_ .wYt?F*7Mb7}RIRxnTpMIEjԯKt$/?^x8~LrӍIJ u_CK[ڵpu#zI-y \вFɜcZtgN}*F˼`SQ |.']kZ`@PH3XLA:$0^ܟ W 4iIiױNJz?*ök%^$RO&l&Z!HצVO) 둂YYH8nXQƼnQ:Ƶh)p[u&XIkZh~,m;ov&1F!mG>ҩibia1_aGK<$ٕ=)mQbhm[m,hF8zKb#oX馹vťVOM6Бz(OAPݶ:i"Qk=G\!mv-,#7Щm-H9R"Ƿ-RKhcGb"~c+l4}*9 ݮx4ᦚX_v.Gq.#j |3+&qӌS(XLvi|X-mQto+o}8ҍiN1E. S]ҋ|1F}8mm~z6 ~T~tKo+ 򰿦(68AJ6ZC]$2HDq 31 $p$M l߱P(ӥ)I6z$նIj>+٤}7CehRxn38wLe6a2JTv~6v->4 .q:[{h{$IMMJP<34iNvIIORz潈A(Y-~B<-8aTVb.KDІ#PPzo+5{mgoBw>=#7c^v%+C0z\GD+`*P_]=Φ8ܚ}>B'?ROnàV6ok|iODشlW4w?x@߳iOv29Oo $>X| 5 59E(֑r칞6*/O7GGPdgY>Jc uvW-Vu0rQt'vBh 1[_`~ GJt?#W4ankhzQm TTb#ǚ$ռ6$:mޚv%pT3?1Uf[Z41Te=e}ϢN;\N/4tB'vx%]NX}{#H ONS5x;54i٦i4qjt?ORy~:VAhIr1;p`A w.Np(TRmΫJ)|)S߮k*\>~'횴W#}M siF)K{+Em? J5_ SH2q~')Z_o/s\Ϋ\a !ʅ-Xn `MU\."0QRR67&s}c'v>m$ʺxV[anfF@qCdgFˤ`{hY61jxOVqN'Wznʾ{ua`Pq,0b] (`m#?fRƂ(e;WKO]O-b\rE^3FM{J0ki;JW6Mi^mX:qS #o541Oa۰C 64-\(1?C]]?[cuŸ\bl0u#ҲnV7~ET=x%\YhlӓJoBQZ▶.6{=)k4+wU%U-/)իFv,cM';u~/*UmF$NUvrsz(ߓݎ2*O/j^E(Tm\cn$hdAp],008 hj;m[ȞHӏjm[҇a.Ęg'mэ8+'64cPұoU8v,ƼKD# Cvm[EDW,"[y%OVmGī~^jv4Q_|#:~JqQgSni?XASqPZHqP:#|EYiom&Ӝ*Ǟ=s\x~Ru'+-{+jj/VEՠ4-jX9IP?Rk|ƒZqe%I="a7hy8jFT)QeOrpHf J^VϷZzʏƯ wľU`5B2-MgFxX_ c?-|ERjN*2wz^4|"ΤW߯y{@n:BW՟ˎ@J I"q&Ot2OӋ5x=]ֺ>.#i_Cfe{|ko \#QR츆x';rF.ѴoW;}L$%Zm8~U%0䰕V2w {H˥yI-\%NV?%2ȿ %`|KxC,[Cݢdm.c9]*ϒ]ҌOaZi&yӎ)7ZRgMϼ/YH kX,s;fF?|J19k 6斫]aҲ~SĞ!PskW-OuMZ[{7smmDqF \OVv%݉wff,|wmm߫wo1iⱕ%R}5n+(]IyrFmaJ;yF?|@?JWƑGr?tn[, qCv!oR$c=*om6co0M712Sct.Ơ*эЧ᎝)imnŰ17V-,q[y1] *KvChpgE[m ɶ'zgJ裯oC0(J9{ܮr tQB.*^GD#buŒ՛ XM-;| `N/pko+k {ca.qE~TZAo)[+[Ž? , -aX_ҕAky ӥkyX_aZZkǵ O‹X,/N}(N1EJ-`tZVn.m{nYF@$@UPY؄EgeR&_s VbFQIMm|u e[Ć` -,s*#L*Ƈ{! 5rw~ZlZ.[N#n;)bgUYF=ybkYM9 ꌹ`? A?9J *1R}@* Ң?n.$8u?GוJO?ޱ?#:8@=M{X|eP?*MlֈӑC_+7+*pxc*N-ܯfG-eyP]ߐ>%G;GiG٨_wWriG-#9O,,[ՖݦMcYM;PG?1ɑ\bT(aO U)E)>]kq8]h~||I`x*f>^ԟ2 -e͖"㽷EMMc9/u\KY'iǝ_ucw_ď^<kɧ^ gr1,q.7\U+%tʹӶ7v̩Ey })vQ {.-|审"V +{V\KɏB|]oۋڎ^^\F՘/$_<5Yn(]{ONtnTR}ϝOo?W[Mov]_r@?D,p}t6NmP&~{g 6$#_;9u~[mЊ"H88:j[OO9^=Qo G6}Z)7X_64K @I;ݐ@e2z7%g!孞kc4Min>ю=OeWQѮ>ƄG΄",帏0AOJ**qI^KKoJ~|~FHt_ Ͷ?/WFw) >NH$}7;sSMԣ={Թ#j9kʟ,qqqj}o:)e$E7C2Uޘ!0;l*L+h욵lvQ"rQ"A9}@j]h8-6V^{+|;\pb2qR;QMtKB#KLH#bAOv/rcFHSx"nfvEIߝ&ޖv>jU%l-|OwH5'm=czd$id{HhT샃qDiF[rA7۝^m/y5.Unf#._{kfiʗ_Q-$qyv"C~EVnTjܱc|ɶ&&s]y":Sm\`̹F-<*g݉ހ>[wcT(RJꮒ_KTp&6RK I)BrntMOV=N,PӜ\M Ts#`R~}28+5J-(ѳ'dSv].V.j_"U^ÏKoc,c꬛ckt >/ME %%v 2(5Qۡ]~SЈC:ӭK0ihҳv_#h"o1鶖6z@:T18B(:Խ6эŷhoZ^1YLM[S{yXꂷaW7\vzlmn/O]W[ `x!noү=UJ;RҞmtvT>FaCP-4j[y ˱{О{|/$g|ZhJ- |k_N1ӵ ҵkmPqӷj-V(╭+[Q+|oky ӧҖ! j6p(6(6yhNl >b':QX-mr" Y II'Zi=ܪt9F8JM()&ݒIjz$ocsg]>!6>ianRKowkmwph}s(k'sM9%y]OJ)FxF\ W|pOu[6hURJJhÚŦj=p? y7Qv[_q3uf5MSJUG-H7*.[,a,Ir2ri$+~AZ5+~ o`G\^œ1ZJOjބtcqG'ގߒIҶ6ڳ٫xuiRq1Ղ7+F{ڽ: nxR=oֻ<uqw:ͥgW{0o|@V{&ו.wwj6;g޿-&֗} Һ-`z "ee~_@E_BCas$C-*F wP m$_5*``tWJ8Pi1WI+Z#曻o?eڦ;PzmmTv5λIɽ:O]#i>*w |$eccu$@MMǖ=qG+¨|om6W qɺ9;Q4Ҝ$8|;̞p$wefmKm+'mm?sEkk u? ()*xq#uiB*R}uvio/Qړ>7]N@!%g9s+ΔU'To唒{٩&+[-ݥm ~|%ԑ;_ ׏"Wl~ rZƛK]HqY J]%:1(ٹB0*F6n/k?k]Ϭ}O <_Yiz=yu-eʛkc$g:$ogF۵j+tZQz?ǯ(w_;_.'{dE 6/Ό$!QLI qC.**~9o.Jrs\o*Vvq񧋒i>T9www],ײ=ô,^Ie8Ɲ8)F1IE%dZ$-8۾V)&tӣ]t(J5-%:w>pDw.`ABXI X$&;TH >ugdVn(x#a**MџXT֩{w$2de +a 0@뛔iYc~Q׬Uʴ]}f,ŘI?RrkӵGs6ܥmWޜ6-x{+ƄӢ93˟-'m-'#Y2p?~iMޖ{maXww撷ga08WހnL)=H܅?P;dk+Y.N?OOGB]c>m %e|Gk,;3>]˕/+s&MXu9VOk׽)i&ݴDw{#mK >+7iE!rk5ԛ8VmJ<\qإF.]GoQtք76/p$q]VAMߨ4__|Tc|<ӯ÷>,"H^qW4x.r Z+,=ujJ2e%?/Zs-8s0Yg 3*i([++W߾Ug6d})͚}O׺>.x 6/eyLq6kC c03yG6jOv);Fw>`|#۶1G'=tV[YԜsj!P Y/w4"\쏙jWllX޹;~%YR!_+} \kTb .KK;FIV{[Ꮜ5 `a6zM{?IZ+_ o1Yx *S tҏ5L."*^oWdގ~d(P9]Ilwfm/ O_HI}#+5oco((zGK̖?%.%X|[hJ7UVU7\EwSLN/Aʜ)Ri-ԔRQn88rL:aR+寱msjm N6صHm^[[h{}>X#头/,[)+\a>fQs\ғR~i;;&).{Fb<:tJQMiRrTWϾ.mφ$Y7LRtp7ySʫvaYHVo+|pմMZǙ%)t*tkѷ'~[([ dѥ']gui/yYݭF|$'OaYBNq̖-jI7KKی l.EoUX +C0zukeKvw8+uZYWr{{.F:q\;)m Ƕ*6"tQTjo+m,FGn1Yonʁ[d_ӱQ,"'яȝb^Vk,`F6@  /+h-= Km jJ+M bП*ZkMQp8:h\B>7P8? O9/fi46|`o WEcNLp*v|\Tb\tZ~ }F"}/Ȯ~UQU#ڭSC<t9N~v{tkmkmӊV !ҵ6鰭k;}8{RAs+ ? -BX- oZt?@=Z~Za3ڋ8NõTh,U@YUĀ$℺%oNJ4Erj1N/6ݑIjj Vj6D@P_h.~f$QMt]^7e0X| -]rRqmM~حf7Vv~=XOlV-4Z Ҟ2XU( Jn5 SI\3q_37x<<Edzl#+O}cG(W+C_(/Ԋ7#:;i:MZ1Ѥ/$LI _Rj1wH#$%AW;<b;ɱ%_x;d_v—O}Q?VP`]?P?J_RC pi=2zMz~DWx oGExnr%#&lǠ8d4岊oOz] cgٓɹKmkt87}Ȫ#'!R2a^]IŸWI䖍-Otq507h!Zշߥun4WfH6T$³()C/>?:1}+3wiS~'Ds**Xh7jRC@^;JhHԞt4QKXP3֕cEyX'¡6;"zF6`#_J-җkm%T4mNc:~WNRjɢ+*o Z@{=6EbE?'i,FQۡn VzߦhӷaE8sE|8RRW+:C.ėbI'Z앒{G&'voՉT>E)[ G>{mTyxJЁO´-cSs7njd[m,4M=SQmOR•+[ З`HPqJ+[߀qE+ Ǧ7J !JVasjV k|\|ݴ ߀ t3oJ-o+ ҋ|nN1ڝ>[y.&-I<۶7+)~ 5I˧~}O":ra)TiJQzvWѻ_Cjj5OӪ}臦ZJ[7_ah'Oj˙mo{yXQUm*P@]?N^UBJWOv̥+W^?O4+!+P} W5_-[ͤ?Ž W05_ s[K3s-mQYҵFNi(*I aG97jGq{4G}r5͵ѵ[xdCw?b?k_tiw>_:(6K' xR<i73p2 @@`A\_e|0nNm-uo15Z[QSeT/ x!ڌxke-D0 Jtk6acZTiӣI'w~iGi%m5jSt-=tGu[zESVGmJMrAr7;r֋ .Kh4w!!Y~;Ik閳 kSjTmj[Yd~[<,tVhm亹it"Avv 9,B u5'xJՓQj6WmKrZkzտ ?> p]O%mW!䍟 ۷w 0q3Փ;i+=M-;ZַВ0 M;ӡ15W ܡP9ǩ#t>ƲUQ3_ -xi|-/i7XĨFYUaѕמUeF?38;sFG6qvG4 z??ft~?餿j'9xeӪ9I*w'o (j3,|Q}{k'buwqxc2FY+HJ7g%u{=.5[J[v~qQJw_:;-;U%MZ7O>w[TnR2c&z|X!ڸ!z}Z]`QM+&k#jNwSGohPuV=Rc^&@x+˄qkNMInZwm)--cVR}u얉g .j%%7@5 ++)Y6~AV)PSsiѶvZ5fߑٷG4'[ViҥI4ԞjG:o~kZ6spn&ݬ1d3FYi&3+BEXL1RZ$%Ѧq,bӏ3F'o+p+G`^v"[h<׿ki%mRa1ҕ@qQo[)ZB8Zv [M8Nԭo"maJ ~aZ†#ڋ|ʽnn hE`X3J (B-Pa7OC巐;|ʽ r?",3DS71*u\ ̣{0-FkGxzsVJ*$惲o7𾟅zZW~՚W~b!Ek `¬A@PX?ɀ8?В8W\y[蔯\o'UQюHT4eiM ~PFA5'.owbg kL($u>&W)_Js_C$  -0٤[H~+ޟ9`fW=UJ2jnԸAZ:~xF@O{FD?xM4WUiZf]]\\b4p?ꡋ2M'HPo!EkZ2n-wWzyU8;zʗďψߍ$&VdK&H8E7s_Լ/K-ҥ'nd}Je־/SM`P.& /1ݗB%F$B&UxE0 8y (ӥ, ߵۜIG..)))7y;N*Iup5@6`U@Aע`rr9'5zn|}O^y6ŬӌtS^lՎjC.c=HwڍӿE?ڻў/հ-yd4qA|d6v&v/O ᧃ04*){>{B)U{4f׳j"\&֖vLO_a'i״ NGv)-Q[&}|H;RӖ6Z)3.ҭ_cX @;Tgrz`uqN۵F栭=A#$yuu4eR+GBe;Q00\fy@\dCh \0TL= ”cQݷ{'}V&)DžӾrCG;@I#zY]\&0&ɉ8d\|ߢ*ן:N6M[qSo;og(m_{C>46v7*8x,`;hcXIإm bZ]ƞu*eL>x3|MJRSE=vǯcVYc)\׽%鮑kGZ=YJCS={z/--~ZR&hC1S7uIY鵃N՛oikA@/ 03̪]}Y}[K jԌiJ1v[6_#|1|tox/߇5c8O%=ĶmKy>I"v, NU|r$ tpOJ̸FO*IΛT1,%/iy&մVӡ$"UTRFRF;ŷ**SR)O[e&ݕ=O*\7qSKU˺?UQJ+>hە|^U勺̔#eGWr{4#S<˺Ts>e ZTs2+Pm~xtWKx^cȅwAǠ,ꀞ ORٻ9/_q]w>5?]OTԵ-.U72JE>C4"qYw[q7W)ʲqQtbR˙-y_ Tj0mC>3uTlđY$P "mՉeqmGw*S5M˨7YIy6laK/NZ[t_4趾𵽾/ijC eB3LXS#3^8 JU*ƒ漬n~~Vش?{W{^2[˹<_dT0xHEɨФҧz3̞8w/Ѝ}5!x4?l<5oYo{cJPV]$g+FY*j\TZMFN?v&ѮNhBu! OHRQrm(mKsw;֙yxn]=cEq}4"h0:9.iB+招OO+83r8pՕ"ߗ{nq^5? @=B[Gn]"B QHjLA?]%LDcRtMhk6RqZh6 `ttvS) .T:HI6"8Ov6v+3z<>)ra4ZVtӽux5=U Ȳ8X&3×"W#eHI?=̪b/^;5ʷ'D=?)ap4N=[IU\~mQXq8BViXUO|kOT8ؚƗdQS{ͻ^Y[k{ֺ?h~:|H R3Cy/Bݝ*q?j$'UTg]A?)4XGE͋ CE5+E?)+r_0t .a>ɩlg >{- xtv??h_#O'dS^?hƾ"V郪]c} u<.o/ןhhdƞ"GQj:ᥞCr=W`yd[]C볏v4~_2ƞ#E?yVU?P%$#c\̷ HƱPCgO܍V~(QǠJ(G40Ȗ2m~ AD|Kk;P3'&MWM4J_i#0u"5k pvTNM>OxL!ErK`w\Lɍͅ]͸7 ts&hSJm_^JW]0]xc1+)9M{{mnM˷MZUefey18niBTSj1UڊIhTo+J r=LCie /zz{#Z[rI/[# 6 幇;\2U)-!xuO_f֖3<ͱ* MrэG)sKm.uEhUl_+dFͯ.6$UJW2mgx0 jSq'8&Mtsx3HҵJ!tPIڈꈹ誡TpuZ)ETvZkfڻ~m=uV4ӻpm6dx[|S\Rba.h?r>_G/:_/V'!>,}vk?L_ӴM#HR}6ĶHݼJQ#j_<' սMAͤwe}G4*T.^h>Xh*ꝯ5SX6bؠ,Ta#{t(A5Z[d6JvJpRb?tɀp@VJ3pKDUߺ߭v{&2˅QN~=>E$k4̒3ۣa3( U2)ڣ˶:nkfUIr]uqz#5in9E7n5]Wm OfdcXW3@`sͥզo^Wv^>'ֲ{+ZI7ˑ_߫'8얟Z6 4Ym0yfcstl2*J×cDtVMR=s6"dMMpV2SF.Rq9$mYc i 11Lc' +9+]ڸ⩌Rd|d⸛4VTI;NԕmNlۘI\Q$sBmF;JԨcSB[3F}>t-K1xb:m7}_ӧCc-[a@+yBzyXwJtV%@U+'V`- |7`ȾS$Wn@aÔ4K_!o+ky[+V8(kyӁSkk~azRm,--l~[+E [(=AҍBnۊVXNN) A :p(· W]V `r#1:O.)FtۄRMwM5]˩"77zn{B[lqyGtJ4졊km-iy}fޗΛ]#^?Zz}yy}-wLJ20H 8"% 5};6""*jAӌN~VӱAڍQN[K~vN*-mWMFLQȿQ}/K|-rE:mR?ٵI6OU\2zdV^d`=Zy&OǨme&ҾRKrۋD_뷘bWt_vڡE%f j䟓B:7aQ,&Pv6n:ϕG׿Ĩ[.ڜ*N)5hjZf[;Yatʆ%wc A=Frzt,NǙpP&A6{^>vٝ nl`IqPfDXǒt,˃Hz⩙ӎ);]}~ͽWvO,g^L4kb%rE=tnn/{j՝{- I@D e4/ syeUݨVv;+mdᾮ|;mGl*eE5{YaKα].IFF!Rr 9$rVksmjwZ?ofxqJK-SMJJ2im+_6cx%)[]3z8Vտ> ʕC*Z߀{t ?+M+mzhP tZAZ|kiتﷅV[7cE7Bqӊ [:v<=Skykt╅a8+[V~oVlT؛ NkyJ݅n(VR ((|- {Sv3 Jҏ-*^X{Rd*NRD[jhm$)źo ŮkjzYvkʧ0K[{n.2w; FvU|I`A`m.Q⚿MV[[_Cm v~^䝭I~Z~ ,?0ĦՄdX'eIy!X+M7חK[uxvziWN{gnͫF1A]eI;vi(د:~֛h+ a׵KC#){ @ F `"44|n6-4[{6 ,v;BF1f'T($<9'L&TUI. ^+J*yUwv心Ms0;)pgQI8w yE]ԍFbr̤vbMrʤu9JIk{W-CY?8E۲VؽE#(pڗO=(:SCBږAQmҍ!)mazt [P?*[ +yJ_ItؑxK[bLcYZCzQ+yZOMq]0⳵ENzT bD1ڥCDۊb8bVcҀЧ*X-o ?ۥyX6=<=3>Sm ӊvNZ m(tyh7=SN< rml$g#>Wx6m΋z>Iۭy7\I-!R l ē`\ .5g #&ޗGL-sYƲߓ/lVdh%E_I|JEPIp0_p,W r,}fnZ"f,%F𥯧)𾛚־ݜd6Pг)qdRx \%gvN9]o-,wO8_v4kiy#R=/KE [ki!!hmጣ2E`j=&nYf\n"\;֩f\OCEbIg贱JroMݻ:t%F }h<J6 'OlQZAv-o+ -yAҀq[ aJ6-mt|(6Vm+|(|@[=C)OoOo+GJ6? ~m.6&/j\{maWHtȵG6-.JblH0Că-k8)v-h)bR+HzUZ"t+gi^[Bzc]7țZ ̴o+p T[. E iN'1PCHťeK7Ow5"ɭK[[mz#_Aߩuѡ|__i^oo[%Ӂt3o+Oj;@^Z*}N?O-~nJ6!l;ZsډGMkmB8D=˰֞V(JH݄'L~ַo!qRնjibPjm3jĠQo [v RolR'-[pn ⍾Az*_ CJµN1Ko!m:q@J6k|Cr'Oj{m6۠lQoo!=C&qM+yÊ-oҷQ 6_/N/_tݴ [m,&qҚ_![[qӥ+|j.{tCV!yoҳf/O+d̥+?xKo"@)zh/M!@hm--?žAtOXvA @R6 `v)myӊ'J,~@m [y m =FCmXJ{yo ӊ:vZ]6ڏ-hBڧo!8J)hHoN*&QǭMZ/pkMFҤ"U \tAۊH?N)/ *ҷ6ب~[mNKV{lW'2h,62L~8y8KG݂~o_;|;yX9m? OO 3ڳ8Nk o? Irt)m)~ vmJ/;Z(ܮ:qziKbB,{6AY-2յD¤o+V otOS{y o ONӧV)+ 4h;|v❭;X^~SXMt>_Qo~@QӁHV8{qJaGmAm%_nCq2qVo2a:oMɫy6o+[VtҏMm Oҋ[\byX^Ԅ(!:t❭aVFAkyO?GQK`\c-( ;PžV (ot;[b Q~C?)4K/NSشߠ8m Zi=)Z"$IVV%\IKO+R"׻;Fib ㎔X=OJh=-[߁i% Iyi`<{zRz/OoSǵ1bKokZMV_zG[_*Z6SCV`/Aؤ3Aaf-v"p~i8[=pMEZʎYvoO2cEz>ƚ4i[E+iؤ08 Mi:#G_mJo+-vE ۂkS#]m\;W5o#o"gҲ1XY[bm ?JzyX qybЖAǯ KO"Vl9AғOM6$TFRإa@Az )+o(o`lPH5ֈ6oӁOo+tLSv t+yX)=أQq@44Z`Bt(,:v(| /Am ~J K'OžAt{y8M`ӊAo:RبyXq@#a*()h(JD1ҍ*qRZ_"aǰ;T ҍJD qҤ ~- ʍZyXK_"X~^Xb@1ӏNԿmA= Mȏ@mcE$eܷ=j.UmqJ\}ޔm_N9'*ZRVfj1Y?HP=c{{%ϳ31f$rIIz{Z#L^˵ V~) )[QǶ?J-a~SZmLh;|6o--mqZmA[qMi+zz 6m)p9UѶz3Hb[{_sέ1RH`¹ÃjGEcvJ6'^ڶ-[m *qɫbaT5ͮj RAqLRk-[Ȑ {TlFóBg1M+V 6Pt`BqM+|KR_+ Pc@ *~-P:Roҧm A1I}cPfJzT~FOȝ/Y6d$P?FVVHAӧ (=4ҍ`FV FAcڑ"R--m`@OjMo+ Sm;t-(o1(()m%˰{RVC{qޞCZi[;vp-o+z{Rõ*v5JĀv~/M**V-MEZ--=;X/MKo#DDI;X(ny x0}4.1!'4K)@{\#kן*kN_qEzb:V'Ṫi죩O~@䡾ov`tvtE8ǹ=tBi '6z%mPq(o^Y?)~aÏj,/^t>[ (nJCǥ [M-{qQ= mRV xVBv-":Z%:$PnlRQU*(+-/",c sNz-9e6:{{V/2_>ҶX9ǥ~>իm:6塌ib8jv,Yo+I[ŁҲ߁lv  [ȖtZX@ڡ!S`Bt?440qERR7B/zRiaaR%VVo =_yAFV (Ko+ h?*I“OP3z(N+7bEڥ>'dr_+S~X[X+[ء?[g!(_qKB.1Q{i+`N( =^B\o+@?*W=4=+.*ohH.=OVOQtmI|(vqM//n 8 M(En]y +(IإșCCDTߦťa—ZVqҋE֞VJ_i[ӧ*h=AR~] IД 8ʣ.(HD-OUF̱c:z6! :xV18շ>UTݨytSV>B]>z#'sorYsֺ,bdpVRvЇXvqӊbmo+ =N߀5v)mMa:tYQ&[yX_PEZm/QT?-m*Eoj_Q_qZVi[Nlp0:*⵾'>]:GK W;moVVF8rڷ [ȴF2V,ҳj# Gb>Zf,+ҳdo+ RО[mБH-B6vmҋ²^V8 [ !7c~8÷n wkyX?LQ{yv[a,RVA 47Nb%+ f=ZҋmqӊW+ QZC)^l&H8mhN=ͫlLq3jDJFoO!튍>!rJ-Bj^H==yX[yXw  =[+X3X- X\ҁ 8/?xRN!rT[[dtE`1)l5yjWR‹д=GN/j{h |OZZ"<QCG;Q;/8ky QpMBAǰhh Ba? ZhR_!ŸZ߀?JǥCvص@A-6~p8QIX~4Q`^t—h߁#>^>nJ߻v8ϙ:El^=<8u  [hBqVm!AN1X)ztCVӰ*vVaߥ!mqҫZ !G!^;T~2=m/x-m o}=+[ ?=(JCJ {ҳK{E$J2zVmRB!4A!ޜ *jhbo"?AY5cQ6ݫ7V'B{p*FrȘUA?8bmBPx6 [vqSbm - i[MAm:v)C\Q)z Z6~Iǵ4Ҷy?VV/o+ O`SȤ&N08Km 8ʗo[ZH?JWiaTo/O(ڦyXx*^<׏j%RECЇ_n*^"Va@=4!m.vR?Jv ={q@Xp/^~>QC--ҕh+[P}(݉?-Z/*6VlRoVoimbnÀ⍼>UЈp?UKm%㎔SDJC$qTV$-ZV l\]8sbэ=zRnˢ}~wc(|Vy~RX֥yMX\/ކ,vqhajv /Ծ"^CI~Tm Qǵ$=䰭mp=zy \zy[ =Jʄl-(8-m;Hgw'G;zT^/bG6 P)mt_lzWͯC&]1eYK[[G]1{hZGVM[ȷX璶X{Jgo BА{R"߀nⅧrNÀ)^twX3N [CⅧ0O-6;&qӠo!_A/Aazt ֚maŸ=TC^<“ĽU  mZ\Dʣ<' nU/^+gqxQo>)^1 _+y֧usf??JR]Ҝ󽌙}VMoci%F{y쭵K?CVm&K~ !AǶ)~ bµp$@[h;vQP+[H8:V2}!鶁ӧ۶E҄An8W`GQIˢOx&Fl^;| [|튍B{qH6Ko"v? vm 6C;`ԁa^#[.,#zT1m-#~zyXQenYF+6bou$#²iz"q'ڳk2pȕZm;ՉzqJ&KP![|o)·a3j @AK***ã zT,ZQ_H8f*om'tRƒ _-[p>Rnj8 [;[aG[+[nS/A銉v!iY[ЏMVr/:q>A?- bnFoMN [y R!s:b_~B~ZG+|t!鶂'RxӚ6ۡb7+7XNY>FEn+6c$Z VRm 'y ͘8~ޕ;y8Ȝ8_>D'nm1Б\vo+ǵ563ҝkmEJ6۠\!>a!:v0=(=Bt⍂:JcQJ_z{b?@\*^t%鶃-N"@; K~1J?`{T xڗ?(>Efռbl9OVAsǥ+XVQ/@z8!cڗON(6(o+ n .Sj6*z I[m,J%(㎀Q臁V~ڍC [m7OLUm.^XJ[/b21ja <|+mZV,#v#ץ'm=~_UMХ?I%#"5h|]~&С.ifb?U2{? nu >Xȷ_:G1ZƌcK^Z~;?#0',rOsɭ-m )õ>֛h 3Vo4z.%94Z-A#__‹|/wm,ZQ/CDN+>C7jv Ƿ;|@8~jj?"mӧVl:q(-?*[y o! zmXǏA)|f*/ؑA# bMP!Îx Ko+ o+*vҒ{hHqj-c὇nM\l) Yo/Qeҡشcfմ2EȤǵg-49yV \mNjv2q$ߏ…<ؐ7SqXx|t_q."A)8!$cG:v^/Hqm&? @m8yҟo&`1@頯mڧo+p=OL}*^= FFV#o+_R%А~T'o![yX~=RR ct:pJ°m/J-VÊ-oo򥰭)m5b@8B"E{bv+_"oH2=^(5bE+Ⱦ^]4ao {qSqm࿇q /#ګo~CJ񎂍!ASX W9-io+;qc#?Z\/4Iu[H" #O~gҚ% /-5_#6MV帋/=3j%&ス4w_&ݷHśԚtaoǶ(kӏJvZAڍyXc8_oAM.(|}; hGB4\ {jS|_ip*YCCf؛XZMԶV؛[@튤*aڟ•zha)~<|*KK/Oj˲;yXzPȇ Qrv=ba1T8 {b6AۊBӧ8“НlQ^KOp1Uɪ[h rֲ{hG:qPմ`\)+yвϥCV1m-,p8JF<% bN1Skyն$Sϥ+t%B@Gn(m6qSG~rEx\'ٮ `(D+l(u=l.G+8JV}8k|BJ/m򰴯h8qS~TߦĽ W!Rd:T t؝Z!Z!s}(Vcҕڅ=J[yX?NN>H%(Atޔmy )m[֦"yXp Wȥ.=S~B{ QhRb@)~PAJ"鵇Eo%`nmuOmݝjw؅(*ؐ:Г+j:]i6m#8ժRa]-I5v/@c*6 7%o~FtMb_~T#nv~ ȯI[E&q_Z :qkmOw'Jأmz 08;i6ǿaWFkJwg+eyjyyۓbtxT?Kbe¢^|gӊȍBҖBH8N(@D8{SJVo@/|{Rµ8qJka|J>_"^ϱofT7ˡ/ҲȑԶ򰃧B?EEXxAhtL`z5rih>l klޝ, XhZG⡯=99BV.Fߖ$-?*M|KLMЕ_إ<>=|bmo!QdڋXVbEkmp`=7lӌSBmeXag .ĺQ<\җ-O c{_^]ȅ-c"t_-?i|Bڕ|)ft)Rb\o͢8 ~ZFۻz;F?[*>r~؇㚥J1z ^Kʒ]\8;qZil']ۧT5t%ˢ4 Zl784`:R:QB~K mj_!3j-n=!O䑗4vl/vSʻ~KO#K[m,X'塜,/Pldia? ͽ} a=PZhM(ڥaM+ynóTcaLU;[z1Iռ–n_/v-o!rؘ=7+h7o"Bojn~Nl8{R'o!Ԓ鵿m h/Rma/Z=G*l۴tH:qWo? Ϳv=>D{UFXW3gBeL鶍h?͎|lXG8Fn%ҥyv,Ssmй7g%k!e^GXpJzqMCn*oc7R`})igki)o++66$ PCpmh.[|=kyX7~4wonژZvo/v#{Rǰm'm8Ek|2 [!vؙezӏ&Yzq3tW"ܰ?)8vЇA-J.1G-Fn(Q،})r؇Awޗ/a{‰אp?\~+_"}M irְ<=?Zkpx}C_a{) t0_ʗ+^Ae<]½7}0?Ɨ#صKmя?r>PkEWB?/enm'u@ǹ%5/1?Op?ݗi<ۏ?*q]axP]͐&A(eo2;Rҏ6t(tX'ATo!#JV}^Zm:to+'Oj4^V&qRma~sK tԆt~oNSK4N)d08mN%AեmvgN%𩵴..Brvji[cHH1Mrrt9d)ptN╭2tBPRȇ yXdӏj?9,H$]Joj^ qv [m}-\bm >[|4µ:QkQom(lj-ByE Rr#FV!mPGC_"@÷j[yk ¥BZXxn)X)ZDó@)Zµ J_Op8v 8kyXp qKa~(M+[M.tKwo߀[(aZt~T.@)[+| {bX-aÏjV+@ R- -`8EA`K/mQ.[ 8M_%qEto֞Vx(!Kmr+[Uu/A*9SȨ'tzSJhoj4>QVO02TkOm g?Xt߁Zzl!OOJ?"p=*[Ziؘ=]~th8qFmaZiaU-|.zVvj6(`>66]݇_JV !UGSǵLNVibe`ŏϧVmm ECЛ[;>6RDlRЍAϖ:_ʥ鶟/AjD:7BQŻ}8oʧo=)y? =x4=CEXKږV'CQ頹~A _mawZo+N)m`pl~^iarSrDzqSkyXz~U>"P(jl<7J&& ?M%|<& Ek8+ Ãb-BҖµtRk|?mZƒP+~RVqӵ& ݎX9~B8j_rPõE𥰭mv:q-_J!rf ڍ'kyN1FCMQ/L%aL;[4qҖl t\튛%+|NՇ tظREܡ$e)>GT)*{nj+yXLR-Bp*]sU$7bC9_'+-+==kI:#ǗJV۠%m-;y >kXxQ*:v}mǶ+QĀ$ס6:k <+eԕ/VRhDȔq3mno8Ȇb_KЋXp)mFV$إ/B@=8 =)~? s@1oH!8` *:U?J7t.] ;ҲKrz^V3ޑ"R(N*Pc=ҚMm*좭OA1Ymbm<}ʴ;8ǥ5XO³'AWѷmc3 q=+["P=)[C&W*Yb>? n?"Rc# FhJ$ҋ|*ɴڦ\INwYsʗ.n݉)ZF.&Y1Tib-Buةĕ\vC:+[m - ؇(vDrȓv'V)i.[mo)m-B;)~巕4 ~=Aek`bmoo+,{T!öRȗ i2oRȇe|p;T۱v!,Jo"9m`ݏ`(\maSӊ/\QQt;w-6mv=o+[†ozqEk|Z9SM ߊ[y 򰡽;tky !JAZ{qEA`bX9m(v8E-@Xcݴ/maҋ[#!}T{ Rg|ATo#d-mӡS94m嶉Y/n(`(lr/m>-v[yH+[VqӵKMl+[awcښa~b yh(J,DPɰyCVA8vӌT]x8ڳo!R'm ~;yXQ%hJ8M+y۠m? xȗ T!~\iwJ=BXV]bNQT[WgkR~=Lidt:=aoc(œvd-|Tjn+|q[U;V\ЇOxJ8zy~2ȓ~ SОKyXd=TlCЙ$#ږC7 h-9^Aޡha*],wFM&W"V!ö&Y1ӊ[mV&Wǵ/M mNmnB:qJ%qb\,<1~XQ۶bV3O䷐y{bX9mf(!n)ZBFbU8!mbukm }*vC'8voȇ y[%WR}3pH$b9,Hӵ=巐Զ'C)Zĵm6ӊV<5/mRM:qEvo_aXp>JVXVǵ5Argm(=Rk =V;vޜR+|ݏj^V [qҝ [nNԶwB+u <1 :SK4 KV]ކ|کD1r*9ZXQQ+%[+Xv`;QklÃqxoV &hm,=÷c+`ݏECJVH3h.[j?*͢I[4qG+|H8)mb|OIfF!GYCxҗmЕA!MģS_q$?-H${ # ci(rHߠ)JVRԙJV%|nUt3ja*hhMa~h;Oh-(U([qZވF>m#~)[[H~P1J6KLTQG-D!=<8uZgۚ CfH[8{y&W)4fؙO>[~M[ȱCKI)Bm<68b=So"eo•fmB(Zv3:[bN;1tuQ㥶2pk:إ&WmC7_"E|{JVn?"A(^~D|;Qar[$kyh8HG(ʗpz-m6╺lK(cBK^āKn# aیR!Dkym,#bDÃc aFV&۠)mZVlQk|㎘[y J X9{ ¦-MtOorm,)eQqEtޑM$b^#*7o $׺?ؿ^?j :#xS]vl(8( [PqӌQnVg X3zQk;/^[qӊV[ [(8 ݇VkmP0s OEmÔxr%AEJʝtoMD< {J+:qPmziؑx+=CАqRȗ1$m;S*@)%=Ї1R!AW M!$hEJQPK("}ʿ{ҧ"ESQCcI-# LtY7-v1lJo!cڝz vQ r[(9=Bz|Խ4$QJ=xRc:(KݶñЕ/QGς9*?J)Xnt#MJ~Hi0hVA^~IhJ+|K_+)a*lC] w6CHdz╭ gk+7LJ򱛊[L-!/"efSkL}ڛ[c7H4zhKȐJ"9~CoCEq}do!LKo"ym(,:eiX9m7{[mkyXp$po<"Pq1JB\lL݁V&\qTlfm X+[n6+7?Mn6kJ3jDӊMv%mà#ؖJ#/q kB)zt'x :g66 2;QXV{ R( :P+~oCEDo+ :apGbnN}Bdw< =?ᆣ~ ux\òҚ:!#>MNf1O~J 0BFI犫[KZBaRIv_1ҏ9BEbe'o-X#RbmAB) 0il-#boxV /Fp@HÛm!F-ByU2o&U+/A7+[ț[pS[ aHjvӱ/M;}N`zSp ;t{hK]`0xQMky