./0040755000000000000000000000000011030245003007701 5ustar rootroot./var/0040755000000000000000000000000011030245052010475 5ustar rootroot./var/.config0100755000000000000000000002744611030245052011760 0ustar rootroot# # Automatically generated make config: don't edit # FREETZ_HAVE_DOT_CONFIG=y # # General -------------------------------- # FREETZ_AVM_VERSION_04_29=y # FREETZ_TYPE_300IP_AS_FON is not set # FREETZ_TYPE_2170 is not set # FREETZ_TYPE_FON is not set # FREETZ_TYPE_FON_5010 is not set FREETZ_TYPE_FON_5050=y # FREETZ_TYPE_FON_5140 is not set # FREETZ_TYPE_FON_WLAN is not set # FREETZ_TYPE_FON_WLAN_7050 is not set # FREETZ_TYPE_FON_WLAN_7113 is not set # FREETZ_TYPE_FON_WLAN_7140 is not set # FREETZ_TYPE_FON_WLAN_7141 is not set # FREETZ_TYPE_FON_7150 is not set # FREETZ_TYPE_FON_WLAN_7170 is not set # FREETZ_TYPE_FON_WLAN_7270 is not set # FREETZ_TYPE_WLAN_3020 is not set # FREETZ_TYPE_WLAN_3030 is not set # FREETZ_TYPE_WLAN_3130 is not set # FREETZ_TYPE_WLAN_3131 is not set # FREETZ_TYPE_WLAN_3170 is not set # FREETZ_TYPE_SPEEDPORT_W501V is not set # FREETZ_TYPE_SPEEDPORT_W701V is not set # FREETZ_TYPE_CUSTOM is not set FREETZ_KERNEL_VERSION_2_6_13_1=y # FREETZ_KERNEL_VERSION_2_6_19_2 is not set FREETZ_KERNEL_VERSION="2.6.13.1" FREETZ_AVM_VERSION_STRING="04.29" FREETZ_TYPE_LANG_DE=y # FREETZ_TYPE_LANG_A_CH is not set # FREETZ_TYPE_LANG_EN is not set FREETZ_TYPE_LANG_STRING="de" FREETZ_TYPE_STRING="5050" FREETZ_INSTALL_BASE=y FREETZ_REPLACE_BUSYBOX=y # FREETZ_SHOW_ADVANCED is not set FREETZ_TARGET_REF="4mb_26" FREETZ_KERNEL_REF="4mb_26" FREETZ_KERNEL_LAYOUT="ar7" FREETZ_KERNEL_MTD_SIZE=59 FREETZ_HAS_PHONE=y # FREETZ_HAS_WLAN is not set FREETZ_HAS_USB_CLIENT=y # FREETZ_HAS_USB_HOST is not set # # Branding # FREETZ_BRANDING_1und1=y FREETZ_BRANDING_avm=y # # Mod ------------------------------------ # # FREETZ_LANG_DE is not set FREETZ_LANG_EN=y FREETZ_LANG_STRING="en" # # Patches # FREETZ_REMOVE_HELP=y FREETZ_REMOVE_ASSISTANT=y # FREETZ_REMOVE_CDROM_ISO is not set # FREETZ_PATCH_ENUM is not set # FREETZ_PATCH_SIGNED is not set # FREETZ_PATCH_GETCONS is not set FREETZ_REMOVE_WEBSRV=y # FREETZ_REMOVE_UPNP is not set # FREETZ_REMOVE_USERMAN is not set # FREETZ_REMOVE_CAPIOVERTCP is not set # # Package selection # # # *** not all packages support selected language *** # # FREETZ_SELECTED_LANG_ONLY is not set # # Standard packages # # FREETZ_PACKAGE_BFTPD is not set # FREETZ_PACKAGE_BIRD is not set # FREETZ_PACKAGE_BRIDGE_UTILS is not set # FREETZ_PACKAGE_CALLMONITOR is not set # FREETZ_PACKAGE_CHECKMAILD is not set # FREETZ_PACKAGE_CIFSMOUNT is not set # FREETZ_PACKAGE_CPMACCFG is not set # FREETZ_PACKAGE_DECO is not set # FREETZ_PACKAGE_DNSMASQ is not set # FREETZ_PACKAGE_DROPBEAR is not set # FREETZ_PACKAGE_DTMFBOX is not set # FREETZ_PACKAGE_ESPEAK is not set # FREETZ_PACKAGE_FUSE is not set # FREETZ_PACKAGE_INADYN is not set # FREETZ_PACKAGE_INETD is not set # FREETZ_PACKAGE_KNOCK is not set # FREETZ_PACKAGE_MC is not set # FREETZ_PACKAGE_MINI_FO is not set # FREETZ_PACKAGE_MTR is not set # FREETZ_PACKAGE_NANO is not set # FREETZ_PACKAGE_NETCAT is not set # FREETZ_PACKAGE_NETSNMP is not set # FREETZ_PACKAGE_NTFS is not set # FREETZ_PACKAGE_OPENNTPD is not set # FREETZ_PACKAGE_OPENVPN is not set # FREETZ_PACKAGE_PINGTUNNEL is not set # FREETZ_PACKAGE_PRIVOXY is not set # FREETZ_PACKAGE_RCAPID is not set # FREETZ_PACKAGE_SAMBA is not set # FREETZ_PACKAGE_SCREEN is not set # FREETZ_PACKAGE_STUNNEL is not set # FREETZ_PACKAGE_TCPDUMP is not set # FREETZ_PACKAGE_TOR is not set # FREETZ_PACKAGE_VPNC is not set # FREETZ_PACKAGE_VSFTPD is not set # # Web interface # # FREETZ_PACKAGE_AVM_FIREWALL is not set # FREETZ_PACKAGE_DOWNLOADER is not set # FREETZ_PACKAGE_RRDSTATS is not set # FREETZ_PACKAGE_SPINDOWN_CGI is not set # FREETZ_PACKAGE_SYSLOGD_CGI is not set # FREETZ_PACKAGE_VIRTUALIP_CGI is not set # FREETZ_PACKAGE_WOL_CGI is not set # # Debug helpers # # FREETZ_PACKAGE_LDD is not set # FREETZ_PACKAGE_LSOF is not set # FREETZ_PACKAGE_NANO_SHELL is not set # FREETZ_PACKAGE_STRACE is not set # FREETZ_PACKAGE_LTRACE is not set # # Testing # # FREETZ_GROUP_APACHE_PHP is not set # FREETZ_PACKAGE_BASH is not set # FREETZ_PACKAGE_BIP is not set # FREETZ_PACKAGE_BLUEZ_UTILS is not set # FREETZ_PACKAGE_CTORRENT is not set # FREETZ_PACKAGE_CURL is not set # FREETZ_PACKAGE_DEBOOTSTRAP is not set # FREETZ_PACKAGE_DNS2TCP is not set # FREETZ_PACKAGE_E2FSPROGS is not set # FREETZ_PACKAGE_EMPTY is not set # FREETZ_PACKAGE_FSTYP is not set # FREETZ_PACKAGE_INOTIFY_TOOLS is not set # FREETZ_PACKAGE_IODINE is not set # FREETZ_PACKAGE_IRSSI is not set # FREETZ_PACKAGE_JAMVM is not set # FREETZ_PACKAGE_LYNX is not set # FREETZ_PACKAGE_LUA is not set # FREETZ_PACKAGE_MADPLAY is not set # FREETZ_PACKAGE_MATRIXTUNNEL is not set # FREETZ_PACKAGE_MODULE_INIT_TOOLS is not set # FREETZ_PACKAGE_OBEXFTP is not set # FREETZ_PACKAGE_QUAGGA is not set # FREETZ_PACKAGE_RRDTOOL is not set # FREETZ_PACKAGE_RUBY is not set # FREETZ_PACKAGE_SISPMCTL is not set # FREETZ_PACKAGE_STREAMRIPPER is not set # FREETZ_PACKAGE_TINYPROXY is not set # FREETZ_PACKAGE_TRANSMISSION is not set # FREETZ_PACKAGE_USBIP is not set # FREETZ_PACKAGE_VIM is not set # FREETZ_PACKAGE_WGET is not set # FREETZ_PACKAGE_XRELAYD is not set # # Unstable-------------------------------- # # FREETZ_PACKAGE_COLLECTD is not set # FREETZ_PACKAGE_IPTABLES is not set FREETZ_PACKAGE_HASERL=y FREETZ_PACKAGE_MODCGI=y # # Advanced options # # FREETZ_DL_OVERRIDE is not set FREETZ_DL_SITE="ftp://ftp.avm.de/fritz.box/fritzbox.fon_5050/firmware" FREETZ_DL_SOURCE="fritz.box_fon_5050.12.04.31.image" # # Freetz package download sites # FREETZ_MOD_DL_NUM_SITES="5" # # Download site #1 - default: http://freetz.3dfxatwork.de # FREETZ_MOD_DL_SITE_1="http://freetz.3dfxatwork.de" # # Download site #2 - default: http://freetz.wirsind.info # FREETZ_MOD_DL_SITE_2="http://freetz.wirsind.info" # # Download site #3 - default: http://freetz.magenbrot.net # FREETZ_MOD_DL_SITE_3="http://freetz.magenbrot.net" # # Download site #4 - default: empty (reserved for later use) # FREETZ_MOD_DL_SITE_4="" # # Download site #5 - user-defined # FREETZ_MOD_DL_SITE_5="" FREETZ_VERBOSITY_LEVEL=0 FREETZ_FAVICON_NONE=y # FREETZ_FAVICON_DSL123 is not set # FREETZ_FAVICON_CUMA is not set # FREETZ_FAVICON_HANSOLO is not set FREETZ_FAVICON_STRING="none" # FREETZ_DEVELOPER_VERSION_STRING is not set # FREETZ_SQUASHFS_BLOCKSIZE_ORIG is not set # FREETZ_SQUASHFS_BLOCKSIZE_16384 is not set # FREETZ_SQUASHFS_BLOCKSIZE_32768 is not set FREETZ_SQUASHFS_BLOCKSIZE_65536=y # FREETZ_SQUASHFS_BLOCKSIZE_131072 is not set # # BusyBox options # # FREETZ_BUSYBOX_AR is not set # FREETZ_BUSYBOX_DIFF is not set # FREETZ_BUSYBOX_INETD is not set # FREETZ_BUSYBOX_PATCH is not set # FREETZ_BUSYBOX_START_STOP_DAEMON is not set FREETZ_BUSYBOX_WGET=y # FREETZ_BUSYBOX_LESS is not set # FREETZ_BUSYBOX_NICE is not set # FREETZ_BUSYBOX_LS_COLOR is not set # FREETZ_BUSYBOX_FASTPROC is not set # FREETZ_BUSYBOX_KEYS is not set # # Kernel modules # # # crypto # # FREETZ_MODULE_aes is not set # FREETZ_MODULE_arc4 is not set # FREETZ_MODULE_sha1 is not set # FREETZ_MODULE_sha256 is not set # # drivers # # FREETZ_MODULE_loop is not set # FREETZ_MODULE_nbd is not set # FREETZ_MODULE_cdrom is not set # FREETZ_MODULE_capiconn is not set # FREETZ_MODULE_nand is not set # FREETZ_MODULE_ohio_nand is not set # FREETZ_MODULE_dummy is not set # FREETZ_MODULE_ppp_async is not set # FREETZ_MODULE_ppp_deflate is not set # FREETZ_MODULE_ppp_generic is not set # FREETZ_MODULE_ppp_mppe_mppc is not set # FREETZ_MODULE_scsi_mod is not set # FREETZ_MODULE_sd_mod is not set # FREETZ_MODULE_sg is not set # FREETZ_MODULE_sr_mod is not set # FREETZ_MODULE_slhc is not set # FREETZ_MODULE_usblp is not set # FREETZ_MODULE_usb_storage is not set # FREETZ_MODULE_usbmon is not set # FREETZ_MODULE_usbcore is not set # FREETZ_MODULE_usbip is not set # FREETZ_MODULE_usbip_common_mod is not set # FREETZ_MODULE_usbserial is not set # FREETZ_MODULE_pl2303 is not set # FREETZ_MODULE_ftdi_sio is not set # FREETZ_MODULE_hci_usb is not set # FREETZ_MODULE_dm_mod is not set # FREETZ_MODULE_dm_crypt is not set # # fs # # FREETZ_MODULE_cifs is not set # FREETZ_MODULE_coda is not set # FREETZ_MODULE_ext3 is not set # FREETZ_MODULE_ext2 is not set # FREETZ_MODULE_fuse is not set # FREETZ_MODULE_jbd is not set # FREETZ_MODULE_lockd is not set # FREETZ_MODULE_mini_fo is not set # FREETZ_MODULE_minix is not set # FREETZ_MODULE_nfsd is not set # FREETZ_MODULE_exportfs is not set # FREETZ_MODULE_nfs is not set # FREETZ_MODULE_nls_cp437 is not set # FREETZ_MODULE_nls_cp852 is not set # FREETZ_MODULE_nls_iso8859_15 is not set # FREETZ_MODULE_nls_iso8859_1 is not set # FREETZ_MODULE_nls_utf8 is not set # FREETZ_MODULE_ntfs is not set # FREETZ_MODULE_reiserfs is not set # FREETZ_MODULE_smbfs is not set # FREETZ_MODULE_udf is not set # FREETZ_MODULE_unionfs is not set # FREETZ_MODULE_msdods is not set # FREETZ_MODULE_jffs2 is not set # FREETZ_MODULE_mbcache is not set # # lib # # FREETZ_MODULE_crc_ccitt is not set # # net # # FREETZ_MODULE_bluetooth is not set # FREETZ_MODULE_l2cap is not set # FREETZ_MODULE_bnep is not set # FREETZ_MODULE_rfcomm is not set # FREETZ_MODULE_sunrpc is not set # # Shared libraries # # FREETZ_STRIP_LIBRARIES is not set # # Libraries ------------------------------- # # FREETZ_LIB_libbluetooth is not set # FREETZ_LIB_libopenobex is not set # # Crypto & SSL # # # GnuPG ---------------------------------- # # FREETZ_LIB_libgpg_error is not set # FREETZ_LIB_libgcrypt is not set # # SSL ------------------------------------ # # FREETZ_LIB_libcyassl is not set # FREETZ_LIB_libmatrixssl is not set # FREETZ_LIB_libxyssl is not set # FREETZ_LIB_libcrypto is not set # FREETZ_LIB_libssl is not set # # Data compression # # FREETZ_LIB_liblzo2 is not set # FREETZ_LIB_libz is not set # # Graphics & fonts # # FREETZ_LIB_libfreetype is not set # FREETZ_LIB_libart_lgpl_2 is not set # FREETZ_LIB_libjpeg is not set # FREETZ_LIB_libpng12 is not set # # uClibc # FREETZ_LIB_ld_uClibc=y FREETZ_LIB_libcrypt=y FREETZ_LIB_libdl=y FREETZ_LIB_libm=y FREETZ_LIB_libnsl=y FREETZ_LIB_libpthread=y # FREETZ_LIB_libresolv is not set FREETZ_LIB_librt=y # FREETZ_LIB_libthread_db is not set FREETZ_LIB_libuClibc=y # FREETZ_LIB_libutil is not set # FREETZ_LIB_libuClibcxx is not set FREETZ_LIB_libgcc_s=y # FREETZ_LIB_libglib is not set # # GLib2 # # FREETZ_LIB_libglib2 is not set # FREETZ_LIB_libgobject2 is not set # FREETZ_LIB_libgmodule2 is not set # FREETZ_LIB_libgthread2 is not set # # ncurses # # FREETZ_LIB_libncurses is not set # # terminfo database # # # Select terminfo database entries to install (see help of 'Show all items') # # FREETZ_LIB_libterminfo is not set # FREETZ_LIB_libform is not set # FREETZ_LIB_libmenu is not set # FREETZ_LIB_libpanel is not set # FREETZ_LIB_libcapi20 is not set # FREETZ_LIB_libcurl is not set # FREETZ_LIB_libevent is not set # FREETZ_LIB_libid3tag is not set # FREETZ_LIB_libmad is not set # FREETZ_LIB_libpcap is not set # # Readline # # FREETZ_LIB_libreadline is not set # FREETZ_LIB_libhistory is not set # FREETZ_LIB_libusb is not set # FREETZ_LIB_libelf is not set # FREETZ_LIB_libintl is not set # FREETZ_LIB_libiconv is not set # FREETZ_LIB_libftdi is not set # FREETZ_LIB_libsysfs is not set # FREETZ_LIB_libpopt is not set # FREETZ_LIB_libdevmapper is not set # # Compiler options # FREETZ_DOWNLOAD_TOOLCHAIN=y # FREETZ_BUILD_TOOLCHAIN is not set FREETZ_TARGET_CROSS="mipsel-linux-uclibc-" FREETZ_TARGET_MAKE_PATH="toolchain/target/bin" FREETZ_TARGET_CFLAGS="-Os -pipe -march=4kc -Wa,--trap" FREETZ_JLEVEL=2 FREETZ_KERNEL_CROSS="mipsel-unknown-linux-gnu-" FREETZ_KERNEL_MAKE_PATH="toolchain/kernel/bin" FREETZ_TARGET_GCC_VERSION="4.2.1" FREETZ_TARGET_UCLIBC_VERSION="0.9.28" FREETZ_TARGET_BINUTILS_VERSION="2.17.50.0.17" FREETZ_TARGET_UCLIBC_REF="mod_26" # FREETZ_STATIC_TOOLCHAIN is not set FREETZ_TARGET_GXX=y # FREETZ_TARGET_CCACHE is not set # FREETZ_TARGET_NLS is not set FREETZ_TARGET_LFS=y FREETZ_KERNEL_GCC_VERSION="3.4.6" FREETZ_KERNEL_BINUTILS_VERSION="2.17.50.0.17" # # GNU debugger (gdb) # # FREETZ_PACKAGE_GDB is not set # FREETZ_PACKAGE_GDB_SERVER is not set # FREETZ_PACKAGE_GDB_HOST is not set ./var/chksum0100755000000000000000000007572410575251421011743 0ustar rootrootELF@4|y4 (p@@@@mmp8 @$D%H& !! "$#(",$(# "$#("$C%"$d]" &$'#'!'$ !!!! !(!0`$ !@! ` P$!$('<='!'$ !!!! !(!0`$ !@! ` P$!$('?@ABCDEFGJIMOPQRSTUVWX[\^_`abcxyz{|}~8Unknown error SuccessOperation not permittedNo such file or directoryNo such processInterrupted system callInput/output errorNo such device or addressArgument list too longExec format errorBad file descriptorNo child processesResource temporarily unavailableCannot allocate memoryPermission deniedBad addressBlock device requiredDevice or resource busyFile existsInvalid cross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentToo many open files in systemToo many open filesInappropriate ioctl for deviceText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeNumerical argument out of domainNumerical result out of rangeResource deadlock avoidedFile name too longNo locks availableFunction not implementedDirectory not emptyToo many levels of symbolic linksNo message of desired typeIdentifier removedChannel number out of rangeLevel 2 not synchronizedLevel 3 haltedLevel 3 resetLink number out of rangeProtocol driver not attachedNo CSI structure availableLevel 2 haltedInvalid exchangeInvalid request descriptorExchange fullNo anodeInvalid request codeInvalid slotBad font file formatDevice not a streamNo data availableTimer expiredOut of streams resourcesMachine is not on the networkPackage not installedObject is remoteLink has been severedAdvertise errorSrmount errorCommunication error on sendProtocol errorMultihop attemptedRFS specific errorBad messageValue too large for defined data typeName not unique on networkFile descriptor in bad stateRemote address changedCan not access a needed shared libraryAccessing a corrupted shared library.lib section in a.out corruptedAttempting to link in too many shared librariesCannot exec a shared library directlyInvalid or incomplete multibyte or wide characterInterrupted system call should be restartedStreams pipe errorToo many usersSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supportedProtocol family not supportedAddress family not supported by protocolAddress already in useCannot assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableTransport endpoint is already connectedTransport endpoint is not connectedCannot send after transport endpoint shutdownToo many references: cannot spliceConnection timed outConnection refusedHost is downNo route to hostOperation already in progressOperation now in progressStale NFS file handleStructure needs cleaningNot a XENIX named type fileNo XENIX semaphores availableIs a named type fileRemote I/O errorDisk quota exceededNo medium foundWrong medium typeFile locking deadlock errorn; &C vkkMPG&"֊/aK+d 5ӆ1 Cͼ-}wp4mG0K=V9'C#=.r *ϝxO K} xV|iqލuݓklRobfF^[^Z}Wf`Sc0M-ZI D@ƥ d'NK`%#/+6lA/ ]D@hf+*{Pu&6>;;kvqUP2M_}1>φ˃4y:Z iYmێ`7Od2z~\sKwV OK86F+GB{\=fX@US]CQ;%)&!,G^(BM6P2,v?kZ;&H VM#RV/K`mpl +e= hﶻ'؀odj#ͳ`~>ɐ}:{y`6q}[Fu2 t-0q].KYT@PENOJ+ GC!}{`COFr[v hJGl0a$-eK^VZp0m5= ^[ Q7R3?>:З$:V -T)y&;h+̠ȥPMlk/|vˡv`#ds'ě yg:Ջb}>  q+2h6mf{u]6@ t $)@*@H*@      x)@*@H*@)@*@H*@ t  @ A@ 6@3@0J@P@,L@PN@U@I@@pF@6@PG@ ,N@L@pC@,@;@M@N@*@0R@H@@h@R@)@*@8@ @_@@N@@\@*@ 8@0@@@\@0@G@l!@@5@t`A@`H@$@@0N@ @ (I@p^@07@@7@ b@[@H*@7@>@`(@P@)@6@ E@p:@@M@PD@@dO@$@ ,@pDvNvUv\waxgxlxxyr./var/flash_update.ko0100755000000000000000000025502410575257363013524 0ustar rootrootELF P4('($+" @0$!@ $Db! <B$ @! !0$ #&!41&!4Wx$b1&#&!H'!`!B!0t&"&B0! !` 1& :$#&!H!` 7 $!` "&`<S$(#q^$b @! &!pB@+`$ +2?6?37;!~!@!X!hws@ (H P !H&!F! !(!P^` pxF"T%!`!p!x!!9!Y&uō)J&k@D&0& &T&E&0& *(&0&X&8J&@i',($ |x Y !Xmbc$fg&(& ,(0&G&f8<405:?49>327

26P$H X !H&7;?3;@$$$$6$ 0*& 0&!@%H'%@A$&&&&&&&*%e%B4%f%C>&%g%DL&i&H<B$'$ @&&) 1&"1& "1& "1&(1&"1&"1&"1&I!&!,P$#`!<2c$!CB@&&%B&%B&%B&&%b&%b%bL&i&H<B$'$ @) 1&"1& "1& "1&(1&"1&"# '£  $$$$841%%,$%%6>!@%%B!0&&&%b%c&%d&&&&%B%C&L%D<B$' @&&HT) 1&"1& " 1&"&@v1&(1&"1&"1&"&1&!`!@$J&&&%b%c&%d&&&%B%C&L%D<'B$ @&!5&HT,q$&@V<2c$!CB@1&"1&"1&"1&(1& "1& "1& ")!`!@'£$$$$<840,($ @''4\X8<0,($ L!!&$@'%% %œ%)1*%H%%PB4%H&%PC>&!`%H'%PDB$&&&&&&&*%e%B4%f%C>&%g%DLPT&i&J<B$' @&) 1&"1& "1& "1&* 1&"1& "1& "&t1&J&!,P$!#`!<3c$!CB@&&%B&%B&%B&&%b&%b%bLPT&i&J<B$' @ )1&"1& "1& "1&* 1&" 1& "# '£  %%  % %  41%%,$%%6>!`%%D$&&&&&&&*%e4%B%f>%g%C&LPT%D<B$' @&&H4) 1&"1& " 1&"&PV1&* 1&"1& "1& "&1&!`) !@L&&&&&&*%e4%B%f>%C&%gLPT%D<'B$ @&!5,&H4&PV`Q$<03c$!CB@1& "1& "1& "1&*1& "1& "1& ")!`!@'£%%%%<840,($ @'fHa5WiَU(ߌ BhA-TR j068@|9/4CDT{2#=L BN.f($v[Im%rdhԤ\]elpHP^FWث XE,?k:AOgst"57unGq)ʼnobV>Ky xZݨ31Y'_`QJ -zɜ;M*kq'O f:}Jc1Q3`SEbdwk+HhXpEl{Rs#KrWU*f(/{7(0#j\+yiNe4bѦ.S4U2u9 `@q^nQ!>=>FMT]qoP`$@C̉ٞwgB[8y| GB| +H2pZrNl8V=-9'6d \!h[Tћ6.:$ g WҴO awKiZ *"C< ǭ򶨹-WuLݻ`&r\f;D~4[C)v#hc1cB"@ J$}=2)mǞ/K0܆R wl+pHd"GĨ?},V3"INLJ8ʢ 6Ϧz(&ڭ?:,x P_̛j~FbTظ9^.ï]Г|i-o%Ϭ;}cn;{&x YnOne~!ٺo6J |)1?#1*0Ƣf5N7tʦа3JAP/M֍vMCMT̖ѵjL,eQF^5]ts A.gZRV3Gma z7Y<'a5G$4,8@_r% kXq'Of :}Jc13`QEbSwdk+hXpHElR{#srKW*fU(/{70(#j\+ϴyNieھb4ĦS4.U2u9 @`^qQn>!=>FM捵T]qo`P$ֽC̉@wgB苈[8y G||B H2+prNlZ8V=9'6-d !h\Tћ[.:$6g WҴO aKiZw *C<"  ǭ򋨹-WLuݻ`&\r;Df~4[)vC#hc1Bc"@ $}J=һ2m)/K0ܲR wl+pHd"GĨ?,V}"3NLJI8 6ԁϦ(z&ڷ?,: Px̛j_FbT~^.9À]|i-o%;Ȭ}cn蜻{;x &nY욚One~!ٺ6Jo |)1#1*?0ƥf57tNʦа3JAP/֍vMMCMT̪䖵шLj,QFe^5]tsA. ZgRV3Gma z7Y<'Ω5ah4,8$@_£r% I('qOf }:cJ1`Q3EbSdwk+XpHhElR{#srKW*fU(/š{70(#j\+yNie4bĦ4.SU2u9 @`^qQn>!=>FM潵Tq]o`P$ֽ̉@CwgٞB8[yG| |B H2+pNlZrV8='6-9d !h\ћ[T:$6. gWҴOŢa iZwK ⓺*C<"  ǹ-WLu`&\rDf;4[~vC)#hc1Bc@" }J$һ=2m)K/ܲ0 Rwl+pH"GdĨ?V},"3LJIN8ʢ6 Ϧ(z&ڷ?,: Pxj_bT~Fظ^.9ï]|iГo-%;Ȭ}nc{; &xnY욷Oen~!ٺJo6 )|11*?#0ƥ5f7tNʰ3JAP/vMMCT̪MѵLj,FeQ^]5st. AZgR3VmGaz7 Y<Ω'5ah,8$4_£@r %(k'qݾO f}:cJ1Q3`bSEdwk+pHhXElR{s#rKWfU*(/{70(#j\+yNie4bĦ4.SU2u 9@`^qnQ>!=>MFTq]o`P$ֽ闉@CgٞwB[8yۡ| G|B 2+HplZrN8V=6-9' dh\![T$6.: gWOa ZwKi⓺ *<"C ǭ-WuLݻ`&\rDf;[~4C)v#ܶhc1Bc"@ J$}һ=2)m/Kܲ0 Rw+lpHGd"Ġ?V},"3IN8ʢ 6ϥz(ڷ&?,:Px j_̛T~Fbظ.9^ï]iГ|o-%Ȭ;}cn;{&x nY욷One~!Jo6 )|1*?#1ƥ05ftN7ʦа3JAP/vM֍CM̪MTߞѵLj,FeQ^5]ts A.gZRV3mGa7 zY<Ω'a5zG8$4,£@_r% (//q^SSh, `@㱱y[[jjFg99KrJJޔLLԘXXJk*ŪOCCņMMך33UfEEϊPP<KKݖa pp>>B|qffHHؐaa55_jWWiX':'8똘+3"iip3-"< IUU((xPzY e1BBƄhhAAÂ)--wZ{TTm:,cc||ww{{ kkooT0P`0gg+}V+b׫MvvEʂ@}}YYGɎG AgԢ_E#Srr[u=&jL&6Zl6?A~?O4\h4Q4qqs1Sb1?* R#eF#^(07 / 6$=&'iN'uu  ,tX,.4-6nnZZ[RR;Mv;aֳ}){R)>/q^/SSh, `@ y[[jjF˾g9Kr9JޔJLԘLXXJk*OCņCMךM3Uf3EϊEPPKݖKa pp>B|>qffHؐHaa5_j5WWiX':'8+3"iipَ3-"< IUU(xP(zߌY  e1BƄBhhAÂA)-wZ-{TTm:,cc||ww{{ kkooTP`00gg}V++bMvvEʝ@ɇ}}YYɎGG Ag_E#Srr[u=jL&&Zl66A~??O\h44Q4qqsSb11?* ReF##^(07 / 6$=&iN''uu tX,,.4-6nnZZ[RRMv;;a}{R))>q^//SSh,`@ y[[jjFgKr99ޔJJԘLLXXJk*OņCCךMMUf33ϊEEPPDx<<%KQQ]@@?!Hp88cwucB!!0 mL 5&/__5̈DD9.WU~~Gz==dd]]+2ss``ўOOfD""~T**; ʌFF)k<(y^^ v;Vd22Nt:: ےII lH$$\\]nCbb917yy2CYn77mmdҜNNIllVV%eezzGoxxoJ%%r\..$8WsQ#|ݜtt!>ݖKKa ppB|>>qffؐHHaa_j55WWiX':'8+3"iipى3-"< IUUxP((zߏY  e1ƄBBhhÂAA)wZ--{TTm:,cc||ww{{ kkooT`00PggV++}bMvvE@}}YYGG Ag_E#Srr[u=L&&jl66Z~??AOh44\Q4qqsb11S*? RF##e^0(7 / $6=&N''iuu X,,t4.6-nnZZ[RRv;;Ma}R)){>^//qSSh,@ `yȶ[[jjFgr99KJJޘLL԰XXJk*OCCŚMMf33UEEPPx<!KKa pp|>>BqffHHaaj55_WWiX:''8+"3iip3-<" IUUP((xzY  e1BBhhAA)Z--w{˨TTm,: $4,8-9'66.:$?#1*HhXpAeS~ZrNlSEbl\tHeQF~FbTwKiZаݻʦǭؽ֦įظѵʢïĨϦҴٺ;{2p)m fW\ AJs#z(a5h>W^ELk;f5q'|)_R EHKEWY7s:}-o avm`dwmzRYڕ[Tћ@C̉INLJ>7,%1<+&FMMCPQ[_‰ju˄a{Г|iٞwg=3!/29 $/M֍vDۆx_̛jVdiN`@{Rr\ !>(03":,= 6+ 2?(% necntsyxZI޸WBУ@_ªMTAO]Sywek1?-# | GuLnQgZX>kQ3`J$}C)v4b=o&x /uV3[8L% A.al{vUXOB =Ҳ0ܩ'Π*GhW^ELk;f5q'|)_R EHKEWY7s:}-o amv`wdzmYڕRTћ[C̉@NLJI>7,%1<+&FMMCPQ[_ju„a{˓|iОwg=3!/29 $/֍vMۆxD̛j_dVNi@`R{\r >!0("3,:= 6+ 2?(% necntsyxZIޱWBи@_£MT̪AO]SywekӲ1?-#  G|LuQnZg>kX3`Q$}J)vCb4o=x &u/V3[8L%A. al{vUXOB =һ0ܲ'Ω*hW^EL;k5f'q)|_ REHKEWYs7}:o-a vm`dwmzڕRYћ[T̉@CLJIN>7,%1<+&FMMCPQ[_ju‰a{˄|iГwgٞ=3!/29 $/vMֆxDۛj_̐dVNi@`R{\r >!0("3,:=6 + 2?( %enncstxyIޱZBиW_£@T̪MAO]Sywek1?-# G| LuQnZgkX>`Q3}J$vC)4b=o &x/u3V8[%L. Aal{vUXOB һ=ܲ0Ω'*W^EL;k5f'q)|_ REHKEWYs7}:o-a vm`dwmzRYڛ[Tщ@ĊIN>7,%1<+&MFCMQP_[u‰j{˄aiГ|gٞw=3!/2 9$/vM֍xDۆj_̛dVNi@`R{\r >!0("3,:= 6+ 2?(% necntsyxޱZIиWB£@_̪MTAO]Sywek1?-# | GuLnQgZX>kQ3`J$}C)v4b=o&x /uV3[8L% A.al{vUXOB һ=ܲ0Ω'*zG>@@CCEEFFIIJJLLOOQQRRTTWWXX[[]]^^aabbddgghhkkmmnnppssuuvvyyzz||@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                            @@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @ @ @ @@ @ @@ @B@B@B@@@BB@BBB@B@@@@BBB@BB@BB@@            parm=flash_update_file5:flashupdatefile mtd4parm=flash_update_file4:flashupdatefile mtd3parm=flash_update_file3:flashupdatefile mtd2parm=flash_update_file2:flashupdatefile mtd1parm=flash_update_file1:flashupdatefile mtd0parmtype=flash_update_file4:array of charpparmtype=flash_update_file3:array of charpparmtype=flash_update_file2:array of charpparmtype=flash_update_file1:array of charpparmtype=flash_update_file0:array of charplicense= (C) Copyright 2004, 2005, AVM description=FLASH_UPDATE 'Low-Level-Channel-Driver for FLASH_UPDATE support'depends=vermagic=2.6.13.1-ar7 gcc-3.4$D$,p$X$$[flash_update] file %s adresse 0x%x len %d crc 0x%x [flash_read_file] ERROR: Could not open file %s [flash_read_file] ERROR: Could not read file %s [flash_read_file] filelen %d [flash_read_file] ERROR: read crc failed [flash_read_file] read crc = 0x%x [flash_read_file] read %d pagecount %d crc 0x%x [flash_read_file] ERROR: crc failed urlader.bootloaderVersion0.18.01FLASH_UPDATE powererrorinfo[flash_update] ERROR Moduleparameter wrong address %s[flash_update] ERROR Moduleparameter wrong len %s[flash_update] ERROR Moduleparameter wrong crc %s[flash_update] ERROR wrong Moduleparameter %d[flash_update] no mem_array [flash_update] disable Interrupts [flash_update] error no Flash found [flash_update] ERROR: readfile [flash_update] ERROR: flash_file [program_flash] ERROR: try to program %d Bytes %d Bytes written Error: urlader filelen urlader_checksum failed [flash_file] no urlader_file found [flash_file] ERROR: erase failed .MirrorBit- %s %s %s-%sFlash %dMB %d Bytes WriteBuffer %s Manufacturer ID 0x%x Device ID 0x%x %s(Eraseregion [%d] %d sectors a %dkB) WriteErase: %s Error: Addr 0x%x Read=%x Wert=%x UNLOCK failed %x [FLASH:]SPANSIONMACRONIXINTELSTUnknownTopBottomUniformQRY: no valid Flash detected 0x%x Error: Error: FLASH_BUFFER_SIZE> Buffer : %sError: Addr 0x%x should=0x%x read=0x%x ! 0123456789ABCDEF(null).VoIP ist so tollHa!l3lujah5ag1chG729<3>;-) \flash_update_file4Lflash_update_file3<flash_update_file2 ,flash_update_file1flash_update_file0@@`@$$[<{7$[`@<H%  [$!".@<[$c  ! $2 @'$0 $'!(; !0 ' `+q Cp#$2`B $#C+Q CB&! 0%%$ $! b$+Bs&`R&R&))$Bs&f0BB0C0D0e B0@$B! : no valid Flash detected Error: Error: FLASH_BUFFER_SIZE> Cͼ-}wp4mG0K=V9'C#=.r *ϝxO K} xV|iqލuݓklRobfF^[^Z}Wf`Sc0M-ZI D@ƥ d'NK`%#/+6lA/ ]D@hf+*{Pu&6>;;kvqUP2M_}1>φ˃4y:Z iYmێ`7Od2z~\sKwV OK86F+GB{\=fX@US]CQ;%)&!,G^(BM6P2,v?kZ;&H VM#RV/K`mpl +e= hﶻ'؀odj#ͳ`~>ɐ}:{y`6q}[Fu2 t-0q].KYT@PENOJ+ GC!}{`COFr[v hJGl0a$-eK^VZp0m5= ^[ Q7R3?>:З$:V -T)y&;h+̠ȥPMlk/|vˡv`#ds'ě yg:Ջb}>  q+2h6mf{u]6@~rr @AA@AA@AAB,CCDpDDflash_updateGCC: (GNU) 3.4.6GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6 HX ?00@00 ?88(`(?P(       (0(;0 ?88@A A B(,C(C D pDD0pp@?@X88@@   .symtab.strtab.shstrtab.reginfo.rel.text.rel.init.text.exit.text.rel.rodata.modinfo.rel__param.rodata.str1.4.rel.data.rel.gnu.linkonce.this_module.bss.comment.rel.pdr.mdebug.abi32p4(P$ 02`. 4O=$L0PDH 4S8Tpad] lT i2T|x U( @ 4V@ @@ DV  p ,#  - 10- L`- g- - +    &\9+ X sD , LH+ ( p X <<Ot+ n<   ,+ P  3 Re( uM l l , 8 < p     H p |        , ` % + 1 7 = @ T      C J      ,    4 8 @ D L T   ( @ X  ` %d 7 + = 1 R X@ T a j r y \  ` t   ; @AAh   B,CT  CDD-0 6pD0DD@PPSPVPYP \P_PbPePhPkP"nP&qP*tP.wP2x|P3P P;@ D  P    /,,m0-,7.@- -u:Kp[ pH{@-H\B t0b \., 4,. ?N=h\c0kH1r2hwd l.LX^(H T h7 4?73IOY\sf1hoPq4xC tB 0 h HT| l |>X>(>>>>>>>>t??@ @@@AA|A5A5AAAAA0A0 B$B(B0B@B\BdBhBpBtB|BBBBBBCXCdCCCCCCCCC8D> $?,?0<DX\dh|!!@@4-8-X.\.htlA|ABBCC D D$((,<8-D-HLdl|\|`hpx048<@DH222222222222333 33333 3$3(3,3034383<3@3D3H3L3  $(048<DHLPX\` 048@\`dllptx| $@D  -@` @'`, *@`&  @`$ @6` @`4% @`  @`+  @`(    3@ `       @ `    "   @ `        @ `   5 0   @ `      @`2 ./var/flash_update.o0100755000000000000000000011650410575251405013337 0ustar rootrootELFnP4('$ (!!!!!!bA@$B&B*@$ @RR&B$BRR&"Q$<B$ @&(@<$J%$<B$ @&@<8$J%<B$ @ $B,@ & $<B$ @$ @ % $ 0 [program_flash] ERROR: try to program %d Bytes %d Bytes written urlader_checksum failed Error: urlader filelen [flash_file] no urlader_file found [flash_file] ERROR: erase failed .WriteErase: %s Error: Addr 0x%x Read=%x Wert=%x UNLOCK failed %x STSPANSIONINTELMACRONIXBottomTopUniformUnknownMirrorBit- %s %s %s-%sFlash %dMB [FLASH:]%d Bytes WriteBuffer %s Manufacturer ID 0x%x Device ID 0x%x %s(Eraseregion [%d] %d sectors a %dkB) QRY: no valid Flash detected 0x%x Error: Error: FLASH_BUFFER_SIZE> Buffer : %sError: Addr 0x%x should=0x%x read=0x%x ! 0123456789ABCDEF0123456789ABCDEF(null)H)2222222222222222222222222222,2222222222222.2222222D0222222222+p)@*2222@*2222\)+.22,.1)22D0a.:;P;;<<<kernel_version=2.4.17_mvl21-malta-mips_fp_ledescription=FLASH_UPDATE 'Low-Level-Channel-Driver for FLASH_UPDATE support'license= (C) Copyright 2004, 2005, AVM parm_flash_update_file0=3-4sparm_flash_update_file1=3-4sparm_flash_update_file2=3-4sparm_flash_update_file3=3-4sparm_flash_update_file4=3-4sparm_desc_flash_update_file1=flashupdatefile mtd0parm_desc_flash_update_file2=flashupdatefile mtd1parm_desc_flash_update_file3=flashupdatefile mtd2parm_desc_flash_update_file4=flashupdatefile mtd3parm_desc_flash_update_file5=flashupdatefile mtd4kernel_version=2.4.17_mvl21-malta-mips_fp_le@@`@$$[<{7$[`@<H% : no valid Flash detected Error: Error: FLASH_BUFFER_SIZE> Cͼ-}wp4mG0K=V9'C#=.r *ϝxO K} xV|iqލuݓklRobfF^[^Z}Wf`Sc0M-ZI D@ƥ d'NK`%#/+6lA/ ]D@hf+*{Pu&6>;;kvqUP2M_}1>φ˃4y:Z iYmێ`7Od2z~\sKwV OK86F+GB{\=fX@US]CQ;%)&!,G^(BM6P2,v?kZ;&H VM#RV/K`mpl +e= hﶻ'؀odj#ͳ`~>ɐ}:{y`6q}[Fu2 t-0q].KYT@PENOJ+ GC!}{`COFr[v hJGl0a$-eK^VZp0m5= ^[ Q7R3?>:З$:V -T)y&;h+̠ȥPMlk/|vˡv`#ds'ě yg:Ջb}>  q+2h6mf{u]6@GCC: (GNU) 3.3.2GCC: (GNU) 3.3.2GCC: (GNU) 3.3.2GCC: (GNU) 3.3.2GCC: (GNU) 3.3.2GCC: (GNU) 3.3.2GCC: (GNU) 3.3.2GCC: (GNU) 3.3.2GCC: (GNU) 3.3.2?0 @H  ?00@00 (8(`(?P((    ((.symtab.strtab.shstrtab.reginfo.rela.text.rel.text.rela.rodata.rel.rodata.modinfo.rela.data.rel.data.bss.comment.rela.pdr.rel.pdr.mdebug.abi32p4)P =/ d$ >p=F 9̚ RpE|`G0f ̚( [  p d u dd@  P~D nnqp \z  -(* = P( c8 vH X h  L-0  P         ,645=O3X3cz34  032-46 :< Pa pwH2572|8T%l 4  $?J2pt 79|2d !`4$38D!@M!`g q5yh5 < 5 0Md+;P6XL:d04m8t z2x 86(2! !(.%3L@@ T7[  f rP6z , h"X__module_kernel_version__module_licenseflash_update_filesflash_update_file0flash_update_file1flash_update_file2flash_update_file3flash_update_file4set_flash_file_parameterflash_file_parameterparameter_numberflash_update_cleanupcrctabFWBopenHexTab.0recStaterecAddrrecLenrecChecksumfilp_openstrcpyinit_flash_devicesio_putcsio_checkcavalanche_led_registersio_flushFWBGetBlockSizeset_flash_Deviceset_new_flash_timingflash_filesnprintfset_urlader_flash_addressflash_update_initFWBWriteByte__module_parm_desc_flash_update_file4sio_getcget32save_urlader_configINTEL_FlashResetcleanup_modulememcpy__module_parm_desc_flash_update_file1__vmallocislowerischar__module_parm_desc_flash_update_file3atoxprint_flash_infovsnprintfFlashSkipSpacesitoainit_module__module_parm_flash_update_file3init_crc32__module_parm_desc_flash_update_file5SIODelete_Default_Configisxdigitmyatox__module_parm_desc_flash_update_file2test_for_urladerprogram_flashFWBClosecs_calc_buf_sumprom_getenvFlashResetstrcatcs_calc_startcfi_read_shortfputFWBOpengetflashsizegetwritebuffer_usestrstrmem_arrayisupperstrncpyurladerprintkflash_update_rebootisalphaflash_update_gpio_infoleddump_parameter__module_parm_flash_update_file0INTEL_Cmd__module_descriptionmemsetcs_calc_finishINTEL_Erase_Cmdavalanche_led_actionisalnumimageloadersio_putsstrcmpdelaysprintfflash_timingINTEL_Flash_CmdMX_Cmdcfi_read_charMX_FlashResetMX_Write_Blockisdigit__module_parm_flash_update_file4DebugPrintferaseMX_Erase_CmdkmallocINTEL_UnlockatoiMX_Flash_Cmdcopy_urlader_configstrlenTotalBytescrc32_checktoupperis_not_valid_urladerfileflash_read_file__module_parm_flash_update_file2__module_parm_flash_update_file1CrcTab32_8FWBWriteflash_not_free`xFFFF||FF $(t,t8dthtlptt \O`Ox|tttt4b8b|VVVV<K@K`cdctxQQ UU (,L0L<@ZZ##$(DYHYPTX\hp|^^HHwwVV b b48DH\dtx55eeee  $t,t08<DHT\dhp:t:ll''VV(( [ [ j j D H L tP tx <| < 3 3 < <0 4    t t   d 3h 3 g g   h 3l 3    t t|tttt{{%%,<0<pItIttee<D|4<MMLxppt thnlnnnMMt11tt ``T`X`dlttxt11%%``T<X<x|<< << $,<0<48DHLPTtXth<l<x<|<<<<<<<<<<<<<dbhboo ii,DPHPPPooXpmtm|dd11z z,v0v8p<pPP4x8x@H:L:X\dtht<<<<<<<<8<D<0000000000<<&&00D D,00080@0D*H*p<t<%%tt $t(t4<PbTbh3l3nnd h x |    t t M M M ML!P!T!%X!%p!t!!!!!!<!<!%!%" "$"<("<"<"<",",""0"0(#D,#D8#0<#0H#0L#0T#3X#3l#qp#q#*#*##q#q###t#t#<$T$\$t$$t%%d&hh&h&&&''(y(y((y(y4)<)T)h)))>)>)|)|)3)38*\**>*>*|*|*3*3 +$+>(+>4+|8+|\+3`+3++>+>+|+|,3,3h,,,,,,,,,,--X-h\-h.$.4.8..3.3. //// /(/>,/>X0>d0|h0|03030@113131 22\2h`2h2;2;3;3;X3;\3;\4!`4!p4!t4!56W6W 66$66d66h666\6\6r6r7r 7r876<76P7WT7W7r7r88=8=D9EH9E`9\d9\99r9r:9:9:::::/:/:::::::;;;/;/0;4;8;<;@;D;H;P;/T;/d;h;l;p;;;;;;;;;;;;;;;<<<<}<} <$<4<8<<<}@<}L<P<T<tX<td<h<<</</<<<<<<<<<<<  $(,048<@DHLPTX\`dhlptx|  ^@`H+j[l '@I`{(OKc A@~`Mpnzv1 `@m`xdPo:& S@%`* ,qR J@T`u>y;t k@)`!$".h= N@`X6W\r f@7`E|i9F / g./var/info.txt0100755000000000000000000000532010575263765012221 0ustar rootroot AVM GmbH 2006. Alle Rechte vorbehalten. Das vorliegende AVM Firmware-Paket enthlt Dateien, die unter verschiedenen Lizenzen verbreitet werden, insbesondere unter AVM-proprietrer Lizenz oder unter einer Open Source Lizenz (nmlich GNU General Public License, GNU Lesser General Public License oder FreeBSD License). Einzelheiten zu verschiedenen Lizenzen enthlt die Datei "license.txt" (ftp://ftp.avm.de/fritz.box/license.txt). Der Source Code der als Open Source verbreiteten Dateien kann schriftlich angefordert werden ber fritzbox_info@avm.de. AVM rumt das nicht ausschlieliche Recht ein, dieses AVM Firmware-Paket zu nutzen, welches ausschlielich im Object Code Format berlassen wird. Der Lizenznehmer darf von der Software nur eine Vervielfltigung erstellen, die ausschlielich fr Sicherungszwecke verwendet werden darf (Sicherungskopie). AVM behlt sich alle Rechte vor, die nicht ausdrcklich eingerumt werden. Ohne vorheriges schriftliches Einverstndnis und ausser in den gesetzlich gestatteten Fllen darf dieses AVM Firmware-Paket insbesondere weder - vervielfltigt, verbreitet oder in sonstiger Weise ffentlich zugnglich gemacht werden, noch - bearbeitet, disassembliert, reverse engineered, bersetzt, dekompiliert oder in sonstiger Weise ganz oder teilweise "geffnet" und in der Folge weder vervielfltigt, verbreitet noch in sonstiger Weise ffentlich zugnglich gemacht werden. ------------------------- AVM GmbH 2006. All rights reserved. This firmware package consists of files which are distributed under different license terms, in particular under AVM proprietary license or under any Open Source License (namely GNU General Public License, GNU Lesser General Public License or FreeBSD License). For further details see file "license.txt" (ftp://ftp.avm.de/fritz.box/license.txt). The source code of those files distributed as Open Source are available on written request to fritzbox_info@avm.de. Under all AVM intellectual property rights, AVM grants the non-exclusive right to personally use this AVM firmware package which is delivered in object code format only. Licensee shall olny be entitled to make a copy exclusively reserved for personal backup purposes (backup copy). AVM reserves all intellectual property rights except as expressly granted herein. Without the prior written approval of AVM and except to the extent as may be expressly authorised under mandatory law, this AVM firmware package in particular - shall not be copied, distributed or otherwise made publicly available - shall not be modified, disassembled, reverse engineered, decompiled or otherwise "be opened" in whole or in part, and insofar shall not be copied, distributed or otherwise made publicly available. JD'01/06 ./var/install0100755000000000000000000006344311030245021012074 0ustar rootroot#! /bin/sh ################################################################################## kernel_update_device="" kernel_update_start=0 kernel_update_len=0 name_list="" get_kernel_mtd() { kernel_image_size=$1 state=0 name_start="" device="" for i in `cat /proc/mtd`; do case $i in mtd*:) device=${i%%:} state=0 name_start="" ;; 00*) if [ $state -eq 0 ]; then size=$((0x${i})) state=1 fi ;; \"*\") name=${i%%\"} name=${name##\"} # echo "name=$name" eval "${name}_device=$device" eval "${name}_size=$size" name_list="$name_list ${name}" ;; \"*) name_start="${i##\"}" # echo "(start) name_start=$name_start" ;; \(*\)\") i=${i%%\)\"} i=${i##\(} name=${name_start}_${i%%\"} # echo "name (combined 2)=$name" eval "${name}_device=$device" eval "${name}_size=$size" name_list="$name_list ${name}" ;; *\") name=${name_start}_${i%%\"} # echo "name (combined)=$name" eval "${name}_device=$device" eval "${name}_size=$size" name_list="$name_list ${name}" ;; *) name_start="${name_start}_${i}" # echo "(middle) name_start=$name_start" ;; esac done for i in $name_list ; do exec_str="echo ${i}_device=\$${i}_device" eval $exec_str exec_str="echo ${i}_size=\$${i}_size" eval $exec_str done if [ -z "$Kernel_without_jffs2_size" ]; then Kernel_without_jffs2_size=$kernel_image_size fi echo Kernel_Start_Add=$((0x10000000 + $bootloader_size)) echo Kernel_End_Addr=$((0x10000000 + $bootloader_size + $kernel_image_size)) echo Kernel_without_jffs2_Addr=$((0x10000000 + $bootloader_size + $Kernel_without_jffs2_size)) if [ $kernel_image_size -le $Kernel_without_jffs2_size ] ; then kernel_update_device=$Kernel_without_jffs2_device kernel_update_start=$((0x10000000 + $bootloader_size)) kernel_update_len=$Kernel_without_jffs2_size return 0 fi kernel_update_device=$kernel_device kernel_update_start=$((0x10000000 + $bootloader_size)) kernel_update_len=$kernel_image_size return 0 } #. /etc/init.d/rc.conf ################################################################################## # install results: ################################################################################## export INSTALL_SUCCESS_NO_REBOOT=0 export INSTALL_SUCCESS_REBOOT=1 export INSTALL_WRONG_HARDWARE=2 export INSTALL_KERNEL_CHECKSUM=3 export INSTALL_FILESYSTEM_CHECKSUM=4 export INSTALL_URLADER_CHECKSUM=5 export INSTALL_OTHER_ERROR=6 export INSTALL_FIRMWARE_VERSION=7 export INSTALL_DOWNGRADE_NEEDED=8 force_update=n for i in $* ; do case $i in -f) force_update=y ;; esac done ################################################################################## # get Kernelversion for further handling (update 2.4<->2.6) ################################################################################## case `uname -r` in 2.4*) echo "install: have Kernel 2.4"; kversion=24 ;; 2.6*) echo "install: have Kernel 2.6"; kversion=26 ;; *) exit $INSTALL_OTHER_ERROR ;; esac ################################################################################## echo "install: check and install new firmware ..." ################################################################################## LED_DEVICE=/proc/led_mod/led if [ ! -f /proc/led_mod/led ] ; then LED_DEVICE=/var/led echo "set led: ${LED_DEVICE}" fi need_reboot=$INSTALL_SUCCESS_NO_REBOOT korrekt_version=0 ################################################################################## # Power LED blinken lassen ################################################################################## echo "set INFO led to blink (modul=7, state=4)" echo 7,4>${LED_DEVICE} if [ ${kversion} = 24 ] ; then ################################################################################## # ACHTUNG ACHTUNG ACHTUNG Memory Layout prfen Entfaellt!!! # Ggfs. ist ein Urlader- bzw. Memorylayout-Update erforderlich! ################################################################################## # # ANM.: Das Handling von alten Gerten ohne Installtype ist nunmehr etwas intransparent... # # Erluterung: # Updateversuche auf alte Gerte ohne Installtype erzeugen bereits bei der # Memorylayoutprfung einen Fehler, falls diese Firmware die Falsche fr das alte Gert ist! # # Fehlerdetektion: # 1.) Es gibt zwei Arten von altem Memorylayout mit jeweils eindeutigem Merkmal (s.u.). # Wenn das Gert eines mit altem Layout ist, mu auch die fr das Merkmal erwartete # "install-XMB-urlader" Datei in der ankommenden FW vorliegen. # 2.) Falls es daran nicht scheitert so stimmt der erwartete Urlader nicht mit # dem mitgelieferten berein. (In der "install-XMB-urlader" Datei wird der erwartete # aus der HWRevision des alten Gertes ermittelt und als verfgbar vorausgesetzt). # [ Dieser Fall knnte bei hausinternen verwendeten alten 'FRITZ!Box FON' - mit FW die # nicht aus echten Releases stammt - auftreten, da diese dasselbe Merkmal # wie alte 'FRITZ!Box' haben.] # # Voraussetzung fr diese Vorgehensweise ist: # Nur Gerte mit altem Memorylayout haben ggfs. keinen Installtype. # Das trifft auf echte Releases von 'FRITZ!Box' (< 05.02.78) und 'FRITZ!Box SL' (< 05.01.70) zu. # Alle echten Releases anderer Gerte haben bereits einen Installtype. # # >>> Somit darf die nachfolgende Installtype-Prfung # >>> immer von der Existenz des Installtypes ausgehen! # ################################################################################## if [ -e /dev/mtdblock/5 ] ; then echo "altes 4MB Memory layout, mtd5 existiert" exit $INSTALL_FIRMWARE_VERSION # altes MemoryLayout wird nicht mehr untersttzt, Umweg ueber Zwischenupdate (dieses update verhindern) fi if [ ! -e /dev/mtdblock/4 ] ; then echo "altes 2MB Memory layout, mtd4 existiert nicht" exit $INSTALL_FIRMWARE_VERSION # altes MemoryLayout wird nicht mehr untersttzt, Umweg ueber Zwischenupdate (dieses update verhindern) fi fi ################################################################################## # Die nachfolgende Installtype-Prfung darf # immer von der Existenz des Installtypes ausgehen! (s.o.) # # ANM.: Bei alten Gerten ohne Installtype, welche mit korrekter FW geupdatet werden sollen # liefert die nachfolgende Installtype-Prfung via '/etc/version --install=xyz' immer 'TRUE', # da sich in /etc/version der CASE ohne default-Tag bei nichtexistentem Tag leider so verhlt. # Das ist bei alten FW-Versionen noch der Fall und wird hiermit toleriert. ################################################################################## ################################ # list of accepted installtypes: ################################ echo OEM=$OEM # get annex from Kernel dep env path if [ "${kversion}" = 24 ] ; then export ANNEX=`cat /proc/sys/dev/adam2/annex` else export ANNEX=`cat /proc/sys/urlader/annex` fi if [ -z "${ANNEX}" ] ; then echo ANNEX=${ANNEX} not supported ; exit $INSTALL_WRONG_HARDWARE ; fi echo ANNEX=$ANNEX # Fritz_Box_5050 if [ -z "$DISABLE_Fritz_Box_5050" ] ; then echo testing acceptance for device Fritz_Box_5050 ... if /etc/version --install=ar7_ubik2_4MB_2eth_3ab_isdn_nt_te_pots_39535 ; then echo device has installtype ar7_ubik2_4MB_2eth_3ab_isdn_nt_te_pots_39535 # passt der ANNEX ? accept_annex=B echo assumed ANNEX ${accept_annex} -- found ANNEX "${ANNEX}" if [ "${accept_annex}" = "${ANNEX}" ] ; then echo device has ANNEX ${ANNEX} # passt der OEM ? if [ ! -z "${OEM}" ] ; then oem_found=0 for i in avm 1und1 ; do if [ "$i" = "${OEM}" ] ; then echo "OK - OEM ${OEM} is supported" oem_found=1 break fi done if [ "$oem_found" = "0" ] ; then echo "OEM ${OEM} not supported" exit $INSTALL_WRONG_HARDWARE fi fi echo OK - accept this update for device Fritz_Box_5050 ... korrekt_version=1 fi fi echo testing acceptance for device Fritz_Box_5050 done fi kernel_start=0x90010000 kernel_size=3866624 filesystem_start=0x90000000 filesystem_size=0 urlader_start=0x90000000 urlader_size=65536 newFWver=04.31 #! /bin/sh if [ $korrekt_version = 0 ] ; then echo "error: installype not korrket" echo "set INFO led to off (modul=7, state=1)" echo 7,1>${LED_DEVICE} exit $INSTALL_WRONG_HARDWARE # warum auch immer: fr diese Gert wird die FW abgelehnt fi ################################################################################## # Rcksprung nur fr die 11.01.xx verhindern # # FW Version Muster: xx.BB.CC -- der Nummernkreis BB muss bereinstimmen und CC grer oder gleich sein # ################################################################################## currFWver=`/etc/version -v` echo "curr: ${currFWver} new: xx.${newFWver}" # Version AA.BB.CC zerlegen major_currFWver=${currFWver%%.*} # bis zum ersten Punkt middle_currFWver=${currFWver%.*}; middle_currFWver=${middle_currFWver#*.} # dazwischen minor_currFWver=${currFWver##*.} # ab dem letzten Punkt echo "debug: curr: ${major_currFWver}.${middle_currFWver}.${minor_currFWver}" middle_newFWver=${newFWver%.*}; middle_newFWver=${middle_newFWver#*.} # dazwischen minor_newFWver=${newFWver##*.} # ab dem letzten Punkt echo "debug: new: \"XX.${middle_newFWver}.${minor_newFWver}\"" ################################################################################## # fhrenden Nullen beseitigen damit die Werte zur Berechnung genutzt werden # knnen ################################################################################## major_currFWver=${major_currFWver##0} middle_currFWver=${middle_currFWver##0} minor_currFWver=${minor_currFWver##0} major_newFWver=${major_newFWver##0} middle_newFWver=${middle_newFWver##0} minor_newFWver=${minor_newFWver##0} echo "major_currFWver=$major_currFWver" echo "middle_currFWver=$middle_currFWver" echo "minor_currFWver=$minor_currFWver" echo "middle_newFWver=$middle_newFWver" echo "minor_newFWver=$minor_newFWver" ################################################################################## # update verhindern ################################################################################## if [ -z "${middle_currFWver}" ] || [ -z "${minor_currFWver}" ] || [ -z "${middle_newFWver}" ] || [ -z "${minor_newFWver}" ] ; then echo "error: could not resolve Firmwareversion" echo "set INFO led to off (modul=7, state=1)" echo 7,1>${LED_DEVICE} exit $INSTALL_FIRMWARE_VERSION fi ################################################################################## # Downgrade with factorysettings or normal update ? ################################################################################## if [ "${force_update}" = "y" ] ; then echo "Force: Accept Firmware Version: xx.${newFWver} " echo "Force: factorysettings ..." ################################################################################## # factorysettings ################################################################################## id=$((0x10)) while [ $id -le 255 ] ; do echo "clear_id $id" >/proc/tffs id=$(($id + 1)) done id=$((0x4000)) while [ $id -le $((0x4040)) ] ; do echo "clear_id $id" >/proc/tffs id=$(($id + 1)) done id=$((0x4400)) while [ $id -le $((0x4440)) ] ; do echo "clear_id $id" >/proc/tffs id=$(($id + 1)) done echo "Force: factorysettings done." else echo "check Firmware Version: xx.${newFWver}" ################################################################################## # BB (neu) < BB (aktuell) : update rueckfrage anstossen # BB (neu) = BB (aktuell) && CC (neu) < CC (aktuell) : update rueckfrage anstossen ################################################################################## if [ "$middle_newFWver" -lt "$middle_currFWver" ] ; then echo "warning: Firmware downgrade detected" echo "set INFO led to off (modul=7, state=1)" echo 7,1>${LED_DEVICE} # behaviour for devices which basically are downgradable exit $INSTALL_DOWNGRADE_NEEDED else echo "DEBUG: $middle_newFWver >= $middle_currFWver" fi if [ "$middle_newFWver" -eq "$middle_currFWver" ] ; then if [ "$minor_newFWver" -lt "$minor_currFWver" ] ; then echo "warning: Firmware downgrade detected" echo "set INFO led to off (modul=7, state=1)" echo 7,1>${LED_DEVICE} # behaviour for devices which basically are downgradable exit $INSTALL_DOWNGRADE_NEEDED else echo "DEBUG: $minor_newFWver >= $minor_currFWver" fi else echo "DEBUG: $middle_newFWver > $middle_currFWver" fi echo "Accept Firmware Version: xx.${newFWver}" fi echo install: ${kversion} check files... ################################################################################## # firmware Files pruefen ################################################################################## # skip filesystem if empty if [ -f /var/tmp/filesystem.image ] && [ $filesystem_size -ne 0 ] ; then if ! /var/chksum /var/tmp/filesystem.image ; then echo "chksum for file /var/tmp/filesystem.image failed." echo "set INFO led to off (modul=7, state=1)" echo 7,1>${LED_DEVICE} exit $INSTALL_FILESYSTEM_CHECKSUM fi echo chksum for file /var/tmp/filesystem.image ok fi if [ -f /var/tmp/kernel.image ] ; then if ! /var/chksum /var/tmp/kernel.image ; then echo "chksum for file /var/tmp/kernel.image failed." echo "set INFO led to off (modul=7, state=1)" echo 7,1>${LED_DEVICE} exit $INSTALL_KERNEL_CHECKSUM fi echo chksum for file /var/tmp/kernel.image ok fi if [ ${kversion} = 24 ] ; then if [ -f /var/tmp/urlader.image ] ; then # awaiting whole package of files if ! /var/chksum /var/tmp/urlader.image ; then echo "chksum for file /var/tmp/urlader.image failed." echo "set INFO led to off (modul=7, state=1)" echo 7,1>${LED_DEVICE} exit $INSTALL_URLADER_CHECKSUM fi if [ ! -f /var/urlader.config ] ; then echo "file /var/urlader.config missing." echo "set INFO led to off (modul=7, state=1)" echo 7,1>${LED_DEVICE} exit $INSTALL_URLADER_CHECKSUM fi if [ ! -f /var/urlader.setconfig${kversion} ] ; then echo "file /var/urlader.setconfig${kversion} missing." echo "set INFO led to off (modul=7, state=1)" echo 7,1>${LED_DEVICE} exit $INSTALL_URLADER_CHECKSUM fi echo bootstrap file-check ok fi fi ################################################################################## # prepare install ################################################################################## rm -f /var/post_install echo "#! /bin/sh" >/var/post_install echo 'echo $0: start' >>/var/post_install # LED blink echo "echo 7,4>${LED_DEVICE}" >>/var/post_install # LED- und Betriebsstundenzaehler- Demon stoppen echo "sleep 1" >>/var/post_install echo "killall run_clock" >>/var/post_install echo "if ps | grep -v grep | grep -q telefon ; then killall telefon ; fi" >>/var/post_install echo "if ps | grep -v grep | grep -q telnetd ; then killall telnetd ; fi" >>/var/post_install # ueberfluessigen urlader-env eintrag entsorgen if [ ${kversion} = 24 ] ; then echo "echo language > /proc/sys/dev/adam2/environment" >>/var/post_install else echo "echo language > /proc/sys/urlader/environment" >>/var/post_install echo "echo MODE=update > /dev/avm_power" >>/var/post_install fi # unmittelbar vor dem Flashen den Watchdog ausschalten if [ -e /dev/watchdog ] ; then >>/var/post_install echo "echo \"disable\" > /dev/watchdog" >>/var/post_install fi >>/var/post_install # wer luft jetzt noch ? echo "echo still running:" >>/var/post_install echo "ps" >>/var/post_install echo "lsmod" >>/var/post_install echo "sleep 1" >>/var/post_install ################################################################################## # setting files to install ################################################################################## if [ ${kversion} = 24 ] ; then echo install: ${kversion} setting files to install... # variable to hold mtd number - used for bootstrap-upgrade and later on for possible emergency-fallback. umtd="" # at least this two images must be present - or bootstrap-upgrade makes no sense. if [ -f /var/tmp/urlader.image ] && [ -f /var/tmp/kernel.image ] ; then # test: update needed? bootver=`cat /proc/sys/dev/adam2/environment | grep bootloaderVersion`; bootver=`echo ${bootver##bootloaderVersion} | tr -d ' '`; if [ "${bootver}" = "0.18.01" ] ; then # adam2 found, need upgrade! echo "install: need bootstrap upgrade" chmod +x /var/urlader.setconfig${kversion} chmod +w /var/tmp/urlader.image # test for mtd2 umtd=`cat /proc/mtd | grep "00010000 00010000"`; umtd=${umtd%%:*}; umtd=${umtd##mtd}; if [ "$umtd" -ne 2 ] ; then echo "install: abort bootstrap upgrade - mtd2 assumed, but mtd${umtd} found." echo "set INFO led to off (modul=7, state=1)" echo 7,1>${LED_DEVICE} exit $INSTALL_URLADER_CHECKSUM fi # abort if default maca found in env (prevent persistent storing). umaca=`cat /proc/sys/dev/adam2/environment | grep maca`; umaca=`echo ${umaca##maca} | tr -d ' '`; if [ "${umaca}" = "00:04:0E:FF:FF:01" ] || [ "${umaca}" = "00:04:7F:FF:FF:01" ] ; then echo "install: abort bootstrap upgrade - default maca found: ${umaca}" echo "set INFO led to off (modul=7, state=1)" echo 7,1>${LED_DEVICE} exit $INSTALL_URLADER_CHECKSUM fi #################################################################### # straight forward (if write config fails we'll be dead) ... # enable emergency-fallback: if we need to restore later, the original bootstrap is available. echo "install: prepare fallback with mtd${umtd}" echo "cat /dev/mtdblock/${umtd} > /var/tmp/urlader.image.saved" >>/var/post_install # write new bootstrap echo "install: write bootstrap upgrade to mtd${umtd}" echo "cat /var/tmp/urlader.image > /dev/mtdblock/${umtd}" >>/var/post_install echo "/var/urlader.setconfig${kversion} -s -i /var/urlader.config -u /dev/mtdblock/${umtd}" >>/var/post_install # skip any setting of $need_reboot - further images needed. else echo "install: skip bootstrap update" fi fi if [ -f /var/tmp/kernel.image ] ; then crc_param=2 echo "install: /var/tmp/kernel.image to mtd1" echo "update_parameter=flash_update_file0=\"/var/tmp/kernel.image,$kernel_start,$kernel_size,crc=${crc_param}\"" >>/var/post_install need_reboot=$INSTALL_SUCCESS_REBOOT fi # skip filesystem if empty if [ -f /var/tmp/filesystem.image ] && [ $filesystem_size -ne 0 ] ; then echo "install: /var/tmp/filesystem.image to mtd0" echo "update_parameter=\"\$update_parameter flash_update_file1=\"/var/tmp/filesystem.image,$filesystem_start,$filesystem_size,crc=1\"\"" >>/var/post_install need_reboot=$INSTALL_SUCCESS_REBOOT fi if [ $need_reboot -eq $INSTALL_SUCCESS_REBOOT ] ; then echo "insmod /var/flash_update.o \$update_parameter" >>/var/post_install #################################################################### # emergency-fallback: restore saved bootstrap-image on return of flash_update (normally does NEVER return) # --- In this case, we cannot return any error --- # # Fbox may not boot up fully (i.e. hang after bootstrap is up), but recover.exe # based on FW less or equal version 'currFWver' found at start of this update # should still work with this 'unchanged' bootstrap. echo "if [ -f /var/tmp/urlader.image.saved ] ; then " >>/var/post_install echo " cat /var/tmp/urlader.image.saved > /dev/mtdblock/${umtd} " >>/var/post_install echo "fi" >>/var/post_install fi else ########################################### echo install: ${kversion} getting mtd to install... echo install: ----------------------------------------------------- get_kernel_mtd ${kernel_size} echo install: ----------------------------------------------------- echo install: Result for ${kernel_size} echo install: kernel_update_device=${kernel_update_device} echo install: kernel_update_start=${kernel_update_start} echo install: kernel_update_len=${kernel_update_len} ########################################### echo install: ${kversion} setting files to install... if [ -f /var/tmp/kernel.image ] ; then crc_param=2 echo "install: /var/tmp/kernel.image to start($kernel_update_start) size($kernel_update_len)" echo "update_parameter=flash_update_file0=\"/var/tmp/kernel.image,$kernel_update_start,$kernel_update_len,crc=${crc_param}\"" >>/var/post_install need_reboot=$INSTALL_SUCCESS_REBOOT fi #TODO: get_kernel_mtd() liefert falsche?! $filesystem_size (sollte '0' sein)- daher erstmal alles weglassen # skip filesystem if empty if [ -f /var/tmp/filesystem.image ] ; then act_fs_size=`ls -l /var/tmp/filesystem.image | sed -e 's/[^0-9]/#/g' | sed -e 's/#\+[0-9]\+#\+\([0-9]\+\).*/\1/'` if [ $act_fs_size -ne 0 ] ; then echo "WARNING: /var/tmp/filesystem.image with size $act_fs_size" # it is not validated, that backupdate with filesystem.image works! # need_reboot=$INSTALL_SUCCESS_REBOOT need_reboot=$INSTALL_FILESYSTEM_CHECKSUM fi fi if [ $need_reboot -eq $INSTALL_SUCCESS_REBOOT ] ; then echo "insmod /var/flash_update.ko \$update_parameter" >>/var/post_install fi fi chmod +x /var/post_install ################################################################################## # Spezialbehandlungen - aber nur wenn bis hierhin alles gut ist! ################################################################################## if [ $need_reboot -eq $INSTALL_SUCCESS_REBOOT ] ; then ################################################################################## # suche & entferne _alte_ persistente Debugsettings um CAPIoTCP zu starten (/var/flash/debug.cfg, /var/rc.user) echo "install: check for old settings ..." OLD_SETTINGS_FILE="#! /bin/sh major=\`grep tffs /proc/devices\` tffs_major=\${major%%tffs} telnetd -l /sbin/ar7login killall capiotcp_server sleep 5 /usr/bin/capiotcp_server -p5031 -m3 &" cmp_file(){ for i in $OLD_SETTINGS_FILE; do if [ ! "$1" = "$i" ] ; then echo "'$1' differs from '$i' - abweichung und raus ..."; return 1; fi shift done if [ ! -z "$1" ] ; then echo "'$1' following last member '$i' - abweichung und raus ..."; return 1; fi return 0; } if [ -f /var/rc.user ] ; then if cmp_file `cat /var/rc.user` ; then echo +++ nodes 61,62 komplett entsorgen echo clear_id $((0x61)) >/proc/tffs echo clear_id $((0x62)) >/proc/tffs rm -rf /var/rc.user fi fi ################################################################################## # Wahlregel-Konverter ################################################################################## if [ -x /var/regelex ] && [ -e /var/flash/fx_lcr ] ; then case ${OEM} in 1und1) if [ -f /etc/default.${Country}/fx_lcr.${OEM} ]; then # nur bis Version 04.25 laufen lassen, inkompatibel mit Labor if [ "$middle_currFWver" -le "4" ] && [ "$minor_currFWver" -le "25" ]; then echo konvertiere Wahlregeln: ./var/regelex 2 /var/flash/fx_lcr /etc/default.${Country}/fx_lcr.${OEM} /var/flash/fx_lcr /var/regelex 2 /var/flash/fx_lcr /etc/default.${Country}/fx_lcr.${OEM} /var/flash/fx_lcr 2>/dev/null fi fi ;; esac fi fi ################################################################################## if [ $need_reboot -eq $INSTALL_SUCCESS_REBOOT ] ; then echo "set INFO led to blink (modul=7, state=4)" echo 7,4>${LED_DEVICE} else echo "set INFO led to off (modul=7, state=1)" echo 7,1>${LED_DEVICE} fi ################################################################################## # returnwerte: 0 kein reboot, 1 reboot ################################################################################## exit $need_reboot ################################################################################## echo "****INSTALLSCRIPT STOPPED ON DEVICE FOR TESTING (disabling watchdog)****" if [ -e /dev/watchdog ] ; then echo "disable" > /dev/watchdog fi echo "****$need_reboot****" exit 0 ################################################################################## ./var/regelex0100755000000000000000000021425410575251421012075 0ustar rootrootELF@@4P4 (p@@@@$8@PBTC*C9@(! B$'$C+2@! !( $ $!@$'be0 "6$#E#0!8pB4!8`b`PCXBc$*C@PCXCdBpC!Q+b!0@`dBpBhCtB!0+F@tF$,G$$$`DHC0$p!q$((!$'#"!$$C , ! !@#$`BB0@<(,!3!G$C !( #88% (@# !Xb,@!`<4$%$!@@!H` $)0-ѠCFWcrp/R7n8$? ɋ`rl8т#W6*d4xT--2=GĀ6u랝{f̲bA$CNg`_qON*E<+N.1,?W(oTZGxA>ZCAb4uDk Di3f׼׊6TǥSgZT)oghsX(Ux1+[p6\ -bOpT/b#g.^k-р&Pk9hvDJDݯ= /Il^]x=3z*Yp$'Cv|H~w6+.~i$1>'}U g9ku6VxώOMӬ႒3\sjxt-maW懢ύ%ڴ%l3Rx KShysBcy¦M>n.9z*2V1};5;z_Wٳm&pa@t83o5oߓ2هN9WZ?>D; G'zݺ/9Fv\3/)kԪnο}0T|0Tx$K.]bđJЋeDž.l%AX1"4isVq&e6NpU݀UhɠZg_3GQ=qfUerO/=F۬hQ[E.W?Yf0]VgՌaձiÄf Dr$I݈kKp="y5,B*~1h=}yռ>}L%K-S_јDI+Xm뎟-Br*3Yi8`R-QSP=z_S펔ʒ"W8ŪOf)[IFqT_w*,]?ΰ].(]C =۠j1jc |}[kj>&l%|EMM8 +Ӻ7aZ=kB5HJ_ kQf+ Fޭ5HAv]>1#uذ'kgBjD[0^7fyp`/9 -Ѽa6ط22 kWh bl>|Ӊ:y]:q:x7_,qfO%j +3fwl{" '$h Ջ&,K3t+aZH+Bhq\'-+߹=$Iš(,LMfl 8)Mc{JsKNN3:9#dD|0T̑l9PޒzZ]r)[9At.y6ąz{XkR𾩇ب4;>IaTib㢺:F]L3?!/㉍q;^UI$E06E? ),ewO`3kpq|IC] 㿺9<5,y?Q/(CQK1x)ka?#;揯'%dB:WZbZ~Kcg(`-26?E-\*alv:|[!~ӱHJ#9TzKt瘑B[+u^݇C3]czxXAis;r>* ޣJ?c%1BڣݢB 2L cb}UsPڳ#bnWiG{@%ԝOYב&z&*Ѧ) 1G:t9q#]+bިciJ csȁWr}m5 Z@ǁI_FS /Wceod:h4$yu->2gDo~~ax濛hA(U9ޕ}e y67\O4q;6뻋mlOL(9J853Rክ0ZkI9YE8gS,#r~0Mdvi7lP($5I7txL:.g1%] h_t,dX~ C9**=|lq_/[ H^@L\,ƶp-&ƽ[80dYdWN< Zk4hĩ2L*ͥ7O07-8L~FךY j6vnƾBA*Z&P2cM (ڝ=䁧)ۀLO{ڂ % ~J#AT;Guuq3%]"g?sHrIULj,>M[i9 Ѧ58/Iۍ@W/w$B΋ 7;Ui K~eJɍJ ZlT b.MсJsgqQa,@giFDʉ)Jp`91%3l:uy3;sBH?9>N#&>B񂠯Q3KE`P-5 Xb:l[>d\;̀-]i"bLx6(B8#(m5w*~ ?\>,\QŊߢT{nw۠ac՗ޛwC ^(գ{mu@&'>AC^ݬλL31J-qAOZkg"~yъ #>.1JY`xByղϠy1#ٯD+9 zakf'IU9 .J7锪.a6ɨU>7 B}Wm7 GaŐ?ߏ0|%f%?($2d'k7U}E 3xŐ{5a4`X@Pux^WAJzfNF)[>z|iͷco^3}mI0vA$zIB)SnKNde'^<6蟉f.ʤa }UatF^ʧWG6lBσ+Qm7A60]R8Y9xN lҩ4sS&t5b Bj ֶ+2MN,'[IeSTALqց5G0}(<BȘa@,{R$ )@ϭqwip%(nY/LE}f`LJOn/Ф@_2FmT*έf~M/:{e(!*+n^`q4B:# U * Iї"QHz$NF4l>MvPCBcªB!պ?}6R;b|T4g=w$#`}K@,g:,6Ut$֕dvۓ[C= kpoC (?T]RkU/XB]ʨ dBȖD㹤Z4\2ܹq<-"<7xpPnd:VC"^U0ڹ@j&kriwqdp 1 WQip 1- 0(pß\I늅y&@*֙T`=)R|BRBiހJІFj5a3_G~hYMo=% mH* yB_VJj<:h#f.ĺ2`BQP+{*-oW>S9݉H|ѷ/ѿ=cs4:O3Gkj_ %Y;0?nsLJY@ 1xy'%m%..,P؎3rxZ1ol&9gR2`*D/VKhC"h0u[wzh!*`䊎ߏѓ{6ڗRm ^O;gqZ2Gjjz@nRFa w\%b|8U$;@єhKs{Lid;-\&]%p"fDOӹTW2ݴBvr\@V6`ҰnBGP^͹BRt)b/.)ЮqMoDWNG1<4-ަA͎LDdT\7PpO9}fG݁&^ "ٴ ?V`qGJq=Yn4ҾV"#-(K1m3;<* ^}'E%Ӯ @͠JGм#8ԅ WjWnxתzܜ sת0QMQXWpgv"ߐظOGV$" $ɖxswwK){/eodYMPX"֑VƗ(Q;%>M}Y|Ѡtr^Dnܞpn1w~M\P۞) rmTGh: c@fZh@ӴrGC}kHCgAB+) y)!:I\.ݛL56i 7R%ӽ\Oprx@Qܘ 炧mFmK ϦI`lgVyC1.;W924j!㍛w7}5QM<RJAE/-:|u)k%bQ# N=3Gpi05KIWG=`L wSDA"Hg t*]Dd"rI[I8{P.vם;0lA:둽:yطlȥ>yVq.%9 @!W\VBȍٺtd9-1^gv:#˧'ٕvo4ZĶiKR|hO;%4(RNv –itɭk#RmVފ-ן㊆s+e_tW>6זȯb&5u]t$=QkMZepҍkUNޖKg dӶA2 -\ 8Lw!O mW) _zRUTmFNi.Ľ)g&+>ߑy3d/9X)Ytqq"V@7#^v4U+ڻ$yS(<[aǚ 7ⓃoNp IG}ee`F<\8l(2ѬLX' Xf0h"^?&1p:2"5ku ??S o~Đ=\/?)ƫ5nZz M{|=cs%fve8dpbss~#z Wμy*ٙݖI70*.!2 li sr];ohbW~2iA ;;~d)7]vhg"ǶJ.B)ݭN PE\V׸9E@7nԬb/dS f/`8H=J2K6iMOȂ ȹ 66 LPP˿3v>bQL@lĮl|ܚkPT/9HN BZ2kяlՎC! °r0NDbtk͆Awc &>ʢ!^*f%׻cy_=kk׳ k[8bSG@<0RNtiN˹(o;k4 'P!j^@%0Ķ4*#o|] 3huh@SidW(rsX;ЌKp nwzjOKf˙"L"߁J*_`e•V8O꒤AF&S󡳔Za&e S-_H \z X4 ~E b1~qa)4)z۷o贓" >V؛'! Ήt6Ѭ|pl[bv5W¼*7s,Æ+EJ#ά7K -7=̚dj:^90qÑ 7<{ cB\(VewH/7q=sD~mC¢sdH0rd7(%Y}Ȫ@y%xrzЩ(=!&;4'ݽ-M6t0?U貏r.{7NӿIekE>8ǟ_O;ڙ o9Mֱf.sj}c>9&sz8%Uu.;vϲg|R1v%$e[6 1Fݢ.\]Gk׵) vUb<9 8yG?ob'CuSbt eڢ >t*#SY]$>mDiޞ7.| ׌ZZ6P:6|,6_vl^**:S8D㢌>ŷݗ2osd=.&ĥ֟TudsۤH"𦦝1;!<%xhU R_ c#<2Gb0|] Km ,rrM~!dl6w~EHfuhAkjctȁ2v(kmJT1N|4|r1j5GCBhOX"(3 BCVl [XJevRJi. v U1-[IX喾u`%4Lږ D~ #%*}H`4wx*h+֎Y~_Cfz2 '+n?}ϳ؛M_ɠ(0 5M!=Ssjv Z w6`6m;O 'QXq5霹m}Y*~#d,5ZJŻ`|*Χ|"e҃C8PkRkOcDbNj6%Λ|^:!ԥi섷k;V ,o.z1A_5?Ƨ/%>5t"I=vnjY> ؏3?˄(LQWH\$FC.?8>L\>aRt40$ B aP ѭ]jNIk DiřbZ/g(䨩tmhb`jk {D͎J( ,P.MTU uNKB\iʝPFZ vLUѲh{wว%5"=tpy3=^Q1ﻩ'vq&%IOge q~ҹԳś=ĶݼWQMٺYs97!ix7 .g% 1AjPdJp_fc&X `7xfsaNʻzՏsW^q^O>$̣J5b$U~7 WKvk.Zco=/@z/ q!-|El's"@4Vmy;&2͠ȩ8:ҳ>$F&Rػ7:RPQ']/q5YAUlmrզAZTB"\m6d"Gqs 1Zp$eg* ,k0*²+K+ u;YtM$16BLrpv-IUR[2ri@5~zK1g轊4B`A*C|ds9w1b닩{\L'GPa49P\z۳2ZݠfE7a+L7T7(٨6,%WtݪnV݄J.򬀛=)UuB'ݔ nW0G/*1Ku3loߒ+GZeu&3! ɷDl2f!tq@.O: &9 8!՞v+c弄gEfz&?o xЦz++2bZ?;9Gַdū>]a4I 1ϢyU[~h] AVC91ΐEs[zin#+ ?ºtm dIqSg<=tblkTaQn&PJzB;#@3?0gd"WKJC~ќ&Qt;?CJj {pqWn_<]Ze.NbcaIz]DPqrߗ4b.@ Vk3M;Eմi)(\OIƌ s@ƗB_zެKxɛvE?( 9J556a:I!-37'&FƋ* ^Ns-, s` }j&z:0@3}PGYZ:Bgc;u>jm ьjP>{JfnW}^\& TNCب56-qΛp6y[3Nǔ{Fi3a v!^8Ȇ1L)d!fm%i`/u Dzʄ3N?FLUӞUJG~ϖ'<::Jd#%ܿ4TZxڀq@0^ niHFRY=ސ+2d2M \v ] p\x EryV+AQ-XQKtRBtBՆPeKTHE*c>9∞&!gr7%.zcOjMVbur+Q}aQ>i\wviϊM0sVC'4h*\(wH Q"nzSsxyoO L`e̝8p{)?&x{3Sv )Ț5a^2{xq&6&`aGZ $*c"Nѿ Pj>;4O44%g 93 %td&|hi.g[fzacjZ <+-eb kc `&>ezCt+N@iĽwצɴn6v1>E&1$JTp:ف\ͽ'jm"cs^jAd0A-_&!gv#\S6lZяRH[Jby3#ۢDF/‘o XөSAQW1yMQrBu^$g/8e-cL%>7,ZUkû:7`P܇M/ʒ'@e MRNuje.8ю^>lV*aېt LUJ(%;ʂdz sw|.0ZK-^Wl;J0N$RDrETٙgZ;wDxSD//[zfK>,BE ÿz*}V%)En7ގs2*^+GM/.J/FH:t/!v@Zn7Y7G+lu9? 0^)ٖ=U'fn9xۂEAkz%Zb~:rͦ\TmoZ4\wg~Y OnғH\,lkk \NuEyEFb 0Fj S{Ѝ8]cͨdl)I1QLa[hU)bMm2`q.ꁅ@-8ؙc P#hUC:?IgKpqVts7+ mHLr7Zs~(˼`D7 K,\>kLkHf_2/⷗F[z!07->ncK8/N)$m#&コnӈ$$ڷm>M#CBM&`Qq Wvǂ8/% @+G~N&5uˡ=1vmk}i@p5!͉Ͻ "gኂ%OqxeJE&_PVU]2SdfoݣmR9'V.nnGqG-K&C!&bǔ D-ׁѭ˝GE< 7wI9R?v6Mqgk =`Bax{u~%ONϻ;|?C,=,@irםy>jb=%Q5P x|gs1t-ȜFǂ{o*)UUlYffKb SfITu#՛muw&pN"6Nu7R+ kk2 `unVVeP7@R0|l7qp }b@e8w!LgPo;(iQ I)gs޹4g߼XúF<:/SPܦ K9CMD^͍dxqtɿ=*SzKcT.Ŷ0ױzbȸ4QN7|Fio.,AΚeo#.W2nN8#%DD2{?Y>>>LJ$ܧR&-fvc d,H2 )p2LO2RKG$D#c^lT!cI;,=WBiA̗>h[*ӹ"^wz(WqNH1%CA}Advo8 j~j~5:فo%KE5X+"e#42EhPD89BDj#| s:Hg^S+''1V?(,G&2lfտ^oa813/pA2iLP >SclVȌ%D}Gc+G'ԓJ^G)!Q.ѣp^gy6kְ/0~!@^+žW-cCB<4^ňtFXfX?8B#sJf-FS$Ϸ }oF#amu\@9JI h]&[SI/?W?ƅAiDC.C5UgH6NFټu` p _L:2ۇqݲѦ*3d;!Elkmi=b]V%GU!qgS;j a7r_\뺶ǫqNm6_ᪧb$Q~ ZŘ!yx^|U02Vن@@KWi|%X*`g=,/=Omᾱ8iVd'N6 aMJ5,hŻ"GԴ{6g׬'C<˳2&s҃fQ̠qMV}1K72Qi@ ҅8H2~SX>g}=QR i~&.j3BuzQ@ֽ*qֱY2.l e>cF HD}@⿀H{ 6q-EA>F>} hޙ{`PC{y@l,o9e`tK֤8btu!aP43e0禎R`^-O" s^qZP"l*$V/og5:ښhGݦ7hh@3~{,mnIh7[<ۥU*WWI4LSF}K)59 :DNUn䅮*aWhJ/GvX xN"vl|]j7Lvu+Ac *<}.#62,ܹ19|$dQroe6\$}P􉾫}!g8m^1+jurO{C:]o!Uî&M렳&iaiPFk&]wCYi,>fϐȱ[)k q?X(om t qv%fx3߮5ȮԵڿ:jk{k-r_O 6G3Zw<7 p3y; ՌBHtgm_|_{Kbh - >-"C緒.> uz,jOC_)J}B'0I' 3,`/g2SVol2I ) B/ t2[1%n89Yq9Yz36Z4@ {F t3p:)QݬZDv ©O # dS)z#D{2 7+-; ρp)A%_pJp%l^alb׽%'ԅwt~KʬmJ͝K'UF4͙i|!q%"ߙVJ 作}Gܸ5;"M70wZ `S|"R3UaQT A 8]t`kx*`$MC+>qhIEA+uI9v̨1P" U91t \KXle)t=nDŽ"w5\O-_'t`'P$? U X1#_c{b_Me70M8q4?1h.*RD.Yc/L$ʟ\XY K4Qo7Z5Kr#lp##aH+B:>ɽA5Ea":Yp8!9qdUU:(cEрhMO;VxIauLAcMԁnT#{@2]讴$KZ;H2fvQ{u]uNyӔJbuxFE*,sBEڼrs?F%6HLde o<cQlHӋV}]0}&J)'eFM2@QB*PWUVD&tS^ MdhR˧W,٬+&D+W-A=$ژ$ ɏԃqɡX82q8ςɚcAdyB %wQBV<Î}u}\q2iMsx̐~æ@sA Nnbu?Ym4+(MEJygSʾ E2.iOc3U,b@֮^LOh蜥gUVVmKCqOeb{GznV=kr`4YM +`8׸:Q^ɦoUc4Ԭ*B*QNG=Xc*i^ }?& * RdN>:ռ@sAO|{nTWNrFGR1afZ5@K)UߒXiDžj>(mVDw.Φh2z9E trh7\~4ZmTc9*`gUff)=\vDZel<|CgR/%pu0~h * [xae5r-*Oh+.fS)U̖tվvI`ﰼi UTǕ1SK:Fj%q4AiFNa[Χd5;yW,L~xCF ODl딥.CuȮi͈*ܓRx:)U0ϴ&OiJ_SVјpVV|Nt&%,\gwd &.Y=™J g4؃b@PXLKYw>CԮFM9z_5AlҭK!#ZF ogčO j+& mutʸ35 _,X[vg-wVEb4'rDeMD]$9f;Pljsmwg/CŴ wQ~T1d[!s0aZYN* gQ5BI3I,EKMˮ).]JoU|xBN;#uCJD?53l4m{W X]Dlȧ`9"f㋑n4JT OB)>)7Ф<-JF.j8(ʯ@+浑ˁ,(r@ GppJVO4t={+b&zT_3_gg4 ̲0iNSj\Z߸?b܍OeNA+60ԉ+ aB7F~I]%SaxyhK4T?iBO|p< 趚ik  X?{0=^Ҭ=^*Ro@?©Sʦ-\TF-4o2Pcǀi,SQʦ&kN-\k ?&u6 TsB♮\%gU$ʎG>ÒvxxosZDQ S%˿cQnoUFZH}E!b$%3ٷyVĆnҦ5s:/tE6E.83;@Z7D| /Jqy"\UO' d5Rg~+nҮҎ*>zj̻]񗀾rlG(p!۩5`V`B'VֺFcW5{SJ* fD'{F̰gʝFCd7+ L%VkEC"ϼ骅d;%L,R 9H) I\:־δ5e*DSv`Y.Њ2Fdй "!5i}abue}[(gMv}X8 2%WNkn% SB[^㖱蛫!>(רW;9A:gEVG3LJy.^3-uufIn-[;&yͣ{2}+^%FÖ} ʸp_`Qecc,Y=A+S^vBʤ UJOPj)ٸr *a]޴myڏ+{2)IR%NO9N;H@ y Oq/O?,@:gZE0)q΁jmlR o'Eٿ{9?1 Z O&O@?&IF X0-W3y>X5ݗf*›P9) =N|eR}~ڏfh #E, S@6G1@BgzHcu~Jƙ]#{C1 xk][o&$IUuj3U~x>CSЎ?Ƒh¨hɬ#`sgNe&Ԗ'cކ͚[Lh i sOeA= x'YW>$POh[-tgXR2O8{3;F*KuʞY3ۉӣW<䩿V@ҟ: 0g4a<4Dv[VVJ|AnB<ށ)j}cR\[9ӧhkJSu `*Cjmh rR(@#%^Ah+fTe*o't 4&6f7;Ch l3?Gq|ĸ 4| V" ԈS˂ϏNLF)}5W/]3souc4=FKwF Ymd#=V# mt1[1{\1 ے`Ԧo^R6iX;PDt7QSꡇ) l +(qiu҅:Ow[±j8z5.%z&"2ph%_BT(< :0u6)a8kq$ǒJ\,JGU#Qbwz7% ")_&,1YʰǾI X%q ZgbkT;É+9 TEnjBn _.><;2f/x˶,*#R;ؔ7d̑8ci󦤺dEp\ iG&UxP&YLBecskkdTT dym qv9 BnQNIuUwC7vw8-0#8XB]̷O6" L ײz`dL&lf nZ>['/3u$IH]Dt| 5UĈ =gYE.HK[#©#2[ڥif trgNz#|fp]ȸMY,%$.?y' ||ykE#L5?oO8d>~6رU$ Wƿl*,ޖpwE42^D}kNb##mKUukms.  9MGDQF^, m$pLˑIzV"1́k>{SJ"z·Obv7 MF5]8nfEtU+s | 1vu4O-Bi9ocCU參Vaa1jf'x9ػ\9py JiޣJD+6@\wyƪX1eZst7qH"sZ`jFlҤN:2"b'2mTi <Λw}NW'ԫr:d6M]@p ˟S|l~ybMu`NMKOQNSgάR(L!} ȕ>XB9gr}z T1T&S^IҦƬ=71YjK0t$ =cWßEk?CRYN{6? pTI{<7Im aJB w'VK-p|+ܝ5❵rJf$B? "¼;!._bY%s=ؤ)$ {c?4@]~򛐴u[s73άDBVU XofpyGe(tq2$q6V+"7jWmp5O} `AtRZlX .ΈKYVq6ΤoۜOioLܠ49 cئ+y'w c]G;RhuD Mq&,ge^v r=gc}B-.6L]fd9mV4{=i?^e"݉Y ?;{:EP1# idtÈ_E@J+]& $(qNkfq+Uam=#%YٮYc\aĐX--XȜӛmɋ__j 3`M<15ct lH2["BѭyJgĭX,!*JrNt7ZГڦ9 4پa^;Fd}d5l|e݉ ~i,t"bs(E<A [>19.h(WظRZ~T#9Oj6@)PfAh𵬦J K(r .4ϰ r*f>XeCBzea1j;mgCxC~PwQ<_:&Wx"!4BxAF/M# )<__:U?Jt^8i 0\U:ͱi'#ܦkX//84~Fk+g2AeS{f ǣg8&5 0+H zoy5:1*'cĆyJݽUEzLEl % h{HӳaIw/J/ds`%E 9QKSKG7p~"=:X*kN,[n2{$i^>^O,ZBLPx$Ǟ:\+c|k>g6;4oo[IkUkPHlo'" }8  cI+1 )mqRRq>pg S'L`Z~_.='&bhXH̛p&}=lki sʕ){ݣ1-($^C\hϾ##,r "qX C@=@ٟ؃*ʎ6\jxSӪA, &yjnKJw*kn/GrSOe0ӡѧ9|*xU~? 0.A6@cfy "ShE#} /SBW'i)XvM:Cc"|*'pak'8'8|J}BBH/4OEWΩ$޿41 @ WsȹUC!4**kv$LL'ũB w&6OK_i=S U8߽RW@b߷jMJR{.YK QHmݶd ]WRѣGI5_dՑvmgWH^zP HP)F:2&y[jA)6s]˟b=pu׫ 3)dFkZ|WsD0Zn&Iᇇ%eEsklӽ(P:׈u@:)$]9Ϊ{%0Px~*zCѮ}reMy!v`T\;uۂ׶&PYDmUfܗpA|(r!j(ɥz&k85W(k{ULuCd*"umsC#1in>w诱K/p5GkGgbGQvQַfL 1[]ch+wGV˟p;= *U4E.|_c((qqj>U$7yk"8# V2-]>EÇeM3mi.? ˰gfa(S~:ARSs\~SxU(L*cP*~ Kx[&r7ݪG͘;)h\鍫㹓]֌ްCĪ W,[{F^~zÑs[C|R|ɚ8ve¦^[ͨ @h_ 7Tf_Gr7O[ޞ\b^Tp.~٢QN+;kZu;#~fS栮4VunچIo۔7SbAT 7)@ l[o,ͷ?@{"+*BmrYb0D2p =o9^)8C~FpF6YKw>q"qL \$g ]<@?0q`(pSk`QcNBk0uTʫUKr*P 5~iLFslYl IyyR"efyb QKXO7f)p7Rak'w3bXa'N"mNVSrN?M)좧rg4<͛"d ̲+wL Z`2b|i>˷C(M&vsᡘ„$ЙѰXaڶl&2"Qv9-®~.I%=`J J`%x=ldJˑy6M@iX~Sy4ը<[|SֻQb=*g1&dts{T݈|i;bܹ:ٍȪ\1.3Y 9Rb'KU^w~_M2dcv[1Ī,N6)UwФԖl2Thj[=hL=#NXP"mbI5(N82xֳO; ]ĥy m"~K}.0s'LH $D|Hx1"|d ѳR>3r(Ag;- C=]~Ki /^z>W(Sb3S6 jDb}j$tgeƖ2b4%P Emҁl´9d"c987H=o( Z 7Ax +1ۧ𣏕n ݘ5'Ոv3@m-#0g$GQ kyb5ؙnw2M U[LWqK«O̪f?k0+=+(}Qح<UlR ܿ/|D(܈EmwnmB͞.gd$Ǵ)Bp՜4r0d񞣿0龍mO(tH)A?tB> lj_X Xg]*|y qI U^oCd81,/DJ_i pOשe52^nO{FzEG9hymIA^Fl<1T7 V!Q"A؛aZxҭ Oƽ&>ȔH s@ ?{IU*Y8x?CkOiZ[h*"}.1E$D4Ѹsj3" y^ %\bT- 0:sϜ-jSC4T]S*c* V-Ilgl_fm쟞N>LVv{%_ueXI7M_!vaVPtBh9Ui|`S>Xl *P~iS|/v2ћ3A/J]V'` ^([u* 7"0yO_@6KA@Tx]]uR?7Vp4E К/nɓKfccKTZ_:DY,pcPʛ_0ן*-ZVP[W~5$ȉv%8T p$a~\z%,Oւo8xtA{]>$40`Vۇ=f7#xbl<8Ù g'%0la1QK94j*F5ҟZ6jFO6}y;rf {vAĵuY{HBᲇ7jE]VR4߶*piEugsK|-^WlWBB:.r!! 2cGމaU\=w68Y2ʻ_Ȼܜ\sUA+9 iLKd,=!O*zնl@. H7~Drpӱ4tBH2fo#'C |vNdWET%Ы3,@oq#1s!;4$͟u6ex ƷR"* ѧX!ٳ)*֎-~b)LЏᬯx{i{a&LB~s'LSKeidONqL|eeAe5eTݼc#*Wm/͍xaD$zp4:z O JW}71 k)pĕ|ahkóPpyd@OH e?VThP(ڮﭷkǝ^/[ ,7@>kKX3\VZք:_5nfL+Y0#2 chHc7BD| DwIy&,{Z'l {.2gBWЬEvN2|mrqGj4E:_=;[1TYG4 F"J}B_d4ڰ 菃v<YB` ݩ;Ы5Ћ*^a0YwprP9+]Ϭٚրб~e&t~="|\ %PguqL:Z6(2]Lc֓s!Z}-BNIh l*s]d4Do+hU31K<(ܪ]dk_$Jׇۨ-hqM4kz$Woz5৩,93i>Fai= {A%b{͍- ϻ5ys"ϊPQیR4 #2/Ȏ;ɥz-> Q7 وW85 ]e2xtsp$;)sAM_^>G~+Yy׆\Sco(H l8G+Crǚf+S3h$cj]4kns) V p+IǃZ`/>D^Ri%+\* _Ǐ݌QGsMp~OaX[mU]MɛñuOrCP}x9? HC?{쌁}A/N=+VoWF-o@ f_a{Up ]*os]=c_&Q!3Q:eD&C_{!{`VQ8C)Q@IȊ+J_XvʺڼB";,b ^-}n6PY|x*pֆ-T~< 9H-L]G#ԡ7J{ 8JL9f`ސÊ! 7k  c қZZMC@Qy?s0 7+ aIEUlZA1Z-~YCzb̉뺽 /:EE8p>pƘ5*XT^ClaT4k\'d=KHX!èL;, #k!%S^ܲ4i< eڅ8:%RRޖ=+V'Opvik_4 USs))yE"}jo\B_ r!Jyd# LL,k-,Gc4\(,߹Y׈9L<߿X#/cO}%SIքuQFLg:|$}zX)?2Yyz8$߯RS&;5> |VmQzrt/GSH%1z} 9SFKzOz2vtZl!c^8׾X8 0ыJWY;Lk8_zrGP@w>9sL!leI 4PM5m`O {^;kZĄK;A,5#Dso;q:пg7[ܽ~0hGtW- ⱝj$32`\]e!/y4 kNEByD։^u3E)y8>y $$5HF۔y|8})M.d;MU X2rI nIsh93JMK`$ϕ !ɱt 8)yOJKW)QyM㪯"޹+p%ޝAMT S - X ~K):r}D W/X)uaQ[0'~.\z/ٶݒ_t1wB @׼hL-U|S/9jÔñvlEތlJr` ȈLNpb284Iꏾ3Ö>.:@j1[j/֗\#JZz>;r48"K/r[Y(xTgΠ*Yy 3 vI3 gYtp4',ȱSsu>=-o4[" 0T6utwr[$"3#|3GY P KIJ>OIUm󿖮 fsWYPIU^ TE6+I?Q٬6nJsz L]Q!P,xdMPlq,A^!+v O*襓dE6wI׺fw)J%;39(Ep9]@[W؝aw2Aé]J_/7HW ؙ8ν~6UgdM~*XTld|S(X5T5<4e@ؒY:EخȻU,\>7 ߮7rt>!t8, @rn 1+ֺ*OOvTd@UVH!~0YZLU^S0d+ڟ T# <"OzM;>,=M-yQ!; Ɛ?1bM(hǨNLQO.ǟ$ӎ^BREÙ ջ7~sEDw= 5ZZUIaCvN)]:"79#H .|vꗳ!>+R^ h*5œ+"٤&,h)-쒸攪 <Ң 7FF3':!sPE_v0fLAB ݛ?x}ᇭ|+67%#?JHmh6lq58Gj2fm d\.ktAÑF5 wls웒*V&\*[" 3IMlĠD,j["_}sG"뛥bCjn9_SԀsȵ$P>bf=Ed0NĞڭr-@J, $}4e%Dul2 0İaRn8!f :)hrE P %DW$Bv"_cL].(~&Cm\_ܖ1miCZsxF"nBV]5Fa:g=]Mli4 CL_CwDBvH?ʟ*2o ]_@`n]pC!ʣQL8O:?K}G(8C{1϶ O^Q'VC}d{ocWʿTCꖽ,Sߛ0MO)$zǨV,UٔEȀD~ux]H"FU.7 C3n[9FhsF*Gz=_)NU$ػW?z+6^/ɴwD6H>LM}%L0'r[zϪ˰ۚegRvt¬"=jX`u־L64َ'* ]W-ja- V['}/,c̛\e !d957ז) ~ȓ@yY)Mᵶ$Aҟ&t\ލ=h6;ܭ٣N{"g;duMn$eE2q"S-VNqͨ^vBl:|A[ ʣ.fh#C6Eǹ:A5H@IG2YYcǟuK7"<_JBuRK Y)V#D1ڟOvZLxCAqi^dM5-^ֺiH htq>J $f2I(^u\-8z5d4r~AO? ˿NrUr9?w>M Y&ϋKqG˿huه`ڂ ztc-n=w8ywa+H2Zi@B [HZ3LDO{#]èk9pDRCo\5ڱv`ԴM\^ +u¢ל֨!Z>x+9\WaY2;#ǹMlӽ-Jmg>/DwN8.LT|b`G&^;D=S &?l%}l'd@d )#F$D;z lBT P* -Yha ey6rϽm)O_z}L1mPx q,na.Hz*  MR1Û$/yTd䀛h0PV"5Aqݧt& 7bgi >CU &( Y|ȪbμA:l]!؃9.}5:ğ0%R0y,(`}>ECBNVú[TbN8OKCs|&8&VsUjtg#iV!oϕ̕m8 E\Gob)f6eF}ISUR98Y+5:W-PZT?lmng"I'L+bQcL !P'je KाvނZS2)9"ksE(!d.MԎ ^cO#WY~gu3֛0 +\i W&kbٴ$>pɺ; M8M "1kh f&Q`%U1;8ɍ0cL蚚cC=QgcXI3찓s鈮GdGe'q:D+ހD !SCFXv{o%uA[r20InpZ\1(=lNb@|(?*L]tۮXcF"?:UbϩPNy;0ЅZĿupu"!$T)(CV_/#,';$\{i3qև ((KJJlOG|ΩSw[ϕ[`4"C:4t۬=OFmu3iwZ+8o;x9qsf6ӗΛ:IϚ,gQ5="rعc&_vi='gO+ɜmIj0+f,44cn-(QzސStq|ynIzMpnz' )T=UG k@&_nF΅Eж~DES}yl XKk^bmqyZFAskmL@E*Syq@(n!G㚠fq<2Ύ:zёz1r\;P]-ԄRX4q"]9۠tsS W1bxȺA$ۡ룫if#]b#'bsOB&5ܶE P&D;4`sSfa!&EQynG $0G=5_|f- A9ɥ4kjϪqQC.r^Sw~'clZ? ֵ\s:`PKWD>4ߺ78ck[g Vջ b4yj12'uy =\ ڋGz!J~>]3yuB+vtf#UoNCbVE`en^Ƕlh5ne{FV䷝uVA >' 3ށw)m"I[#IhbFEB/t5  N NFW$У`WJ*y 35%v|nM(Ag 4Ieq,F˾U;'Ev9bqWW#HjsY~{Wdt:#\ KKqfoMVK,C /k_l3큎?ٰJ/@a gtOZ9[(=at3FMQwdbACLnm8^S1k+Kk.>V(,@ClXz 4RAu݊bvyGN璄A}"G(Q=--2ܲ-ld:X $r[7ͨV\r`fˀ~DE i3H%ܺc.Bz4<<,>q֐?kWXs4Z1q za(3g'O|uD뢼*IbqM$"Y͡|Y/ZDRUF-NnKIQEW8'fdW;pާ} T*>*)iz,s( oeCb.`i,Rcvoc-yaY(U1ɫeU;7ذ,65z+VEB&v~bmE%w5W>"--kYA{+V!xc@ث'aR$_GmC4"Cr)y%܅!Qu_LTMjߜrr[35JŁ^~+Y-39S@ЬScn`1Pٙ q˥(Z׷)TcO܈kn_(AU]7= _h:_Ir%מg|ϏbfW:dE$px.I0se%ͺKnPC>p.?TѨpw+[b)t]Q'*cq!\<+RX4tN.VjcoC5Kxf$ݞB_9禖l"֐R6a? Yʸj|!a'C^&W>: &L +A@U4`aG% gB:{"uy|Y~&N*թ-:zT{n-Sȶ;J&x*]`x^ʹZOrA(g.IaϺWU4 %~0[a)V˯/,C yґ;Rj~ T ;=ǣ|Zt|^U gD /JXvo$9֑6%sXs!aB*/ֱ;,\q|E{mBGA 0@&@vn'yi;]z8dW1ݕ).j ]21gUM%Tȍt|ߘV-M)Þp̽K0Y a@ 0+M(È+%]Z\h5@I91ۣRԃaYI-'5S^*6VA[ OOyi8BV*gȲ,?\OWuHZZ .͛8 FL],}o$7+YJ;1K^@ѕlGgů*`'I _pZeƣ؈POav]Xi6;+AŵT?^V+)e-4#v&IV"o#MR@u%??#s:-]?EЧʾd{_ٗgptWk(q׆I|'Y*h\iT3,*d#Q!5# hz0r,xI|a0Vr)o>ܡण6g.$sY>}ae: 8 )8U=Le*S23⽶E"9gvY^b97-vT]|NfSvf&,JuLYˇ|KQ,~TD8Wt":3o\JnDv*[r9>1Xn'IZiY ,=mE$ ?5X ?ozVoǴw-O#&/FOp*%xo O\~gً^.m7I l]k׍T z yE'1؛jGݜ"Q8J}! ͚8ӧOSy=ݴkUó)Ev[T&̞,EEOc'ƨV3F(ظLWuv^f)@K0txڵۖ{'6nDw)20̦Cpn !u3j4IUyñǜ[0oCox&9m^:ocC O7%BMΐz@8 (RY;qHb&Pü}6`*G외%zrZ_Zkmc) zQJz?"K 7 L}&bwu!3P)[PZJPUA=1`K168K:e?is zhf!6\;P=0 P  kV0eyha\S'Sb~AimF|WaP TwX{Bc"~냃;9QyТ H8 NsIZ N!v'އsiԗSmqQo1Kd@|d'7 xW4h[uu9\K%<,~!'TC95;xSf-38xTgi]R,`FomWDS)'?wcNZNA]g DgYMkfqbHLr,XĖ=\M%4v"0qXE@+gֈ6K3ڑ|M}jQ +XyÀq)?׭L.^E#9S.xGnwo+$$zL9Z!dӁr\w DϸgbfYʐX]vb Q94obJVI{.'-΃9ͅXG+\3i<{ 83ki]'t3qQlI߉Oy:vxJ5W]PF;Ω⸗+y*"%$zxAmhlD5dddT""C}=QL/oǃ H5d!CɛsLZ],IPB%Ԗ [E =X$ߤ|֩Cp"V֩ɛh]`Q+I~ Ao-iw˚X2(V!zewCEF0IT pCC )B6e˵cp7#~=NTIm浓M%m?u]9ɹTuNvcr|Z:\]\?ٻeq"06h{6D~Q%..Qx-qc2v ,>Ԭ d~{Bp91zQR^vs;Hth]{H;Lē#IecY YxU?J ?'`X\|]zUzhTٶԱ>Kapech(pYS"-tjY"|XzVSȉcҁZ>#XS^|=yF7.s_c]\4=/nQ4,uꔉٳ 0:6i^qz\Azֹ ڌRs;҆uJ߾OH`RϯgY-pGTO5Z4x@t`=uhJDOX[z&j[ U(she3̽3ۉ=n܃m2 #q]uMa@|T{^*լ Wv)[dj>N%Hyg:50}aj{1wa=™/^oeA8Y䤎Qc-j< ǺbC?\p%Ynfϴ:@Vf$Vp,{)Crz ӮC1y3x\2 r Oh\-O 2 ĖOxz"9[Hi_>>& 1a* elkVϓQ̘6*_]i=y^O\K6Ǐ]Ty U)Yݽfiq7gp:'(걵(p#v}өjcR8gxeZM?~6z-y oķ@"s|dMKW>Վ_`_μy+DHx֜&r=6 X~OaުNcRe P <>#i0@S B+Y>Aj>Jw+7o;AQ@#ߓi=|Z17ї"]j5su΢\)x_lW=r,o/7#mw(Z"^hmr#H1R  ";HBzr]XGѰB~dS^02I~D>w+">C 3)Ԏ0Xh eF |L |MuE.rھIlpʭ2+p'bl<@V35d ZBv 36ē6@%/,9qh) Lx*|Qȸmf*)Zr)7fM5Vu;hݫJ UCNG|qQ3ѿB T^-ڰ׃t]0{!6qz҄jf+u=5eJk"|CS^/ 7 Lq$u^}l-'>=:@QK\}o$^ Og2P (GP 2#QW< vڂs$WL7鍖vEcH" 'qUf¬PިΗjeȼ)8ەMw42w<~\k6&uqm_ytZlԌ/PBr3T~P'ۺ/MAV ʨ_13m).ml_  3lsn 5m2tlXs! UqZӔUh 'E.+pF(ntSSv 4Q9Uޒ|:Ŋ[t?j @_|MZRYK FX6wRyO"E4Vw*rKY[mG;ѭ9Gf!&)г~˞9įtBN@4V(39P|k,+/r_WXFoB>m'oSB+<&x!bUܪ)f'v8>侄TXaζ(%PX5uKͳeQF ~ M:^0 |?zajHeHUY pe>pm:t#c W#10mY`@f cpQgKTM;ӤojmO-jZ Ѐ /l-Av oH{t)2K[?0s$(LzQ-h{mM&{=`t@x6{8;_Ïh|Kc$Nu윚wi?6Q/<%Hނ}u*7f;)3uU\f2)(mgp : ZoJ\%}DWT*_sq3I,GW;5LU*Thhz)&Ģc`fsIZ^ :F-r9$wIjFAE1OTl- !h!T-s$W;s),d{{[cXʥGyI>v 00 401ͨbCWU^\o,u/(sMk{Si,z?T%͍=˫X‰!kjluv?2ml=ޜ?WHvpi1v\:( \ܾ>8̩zK!h .ce8z7`ꤕ]h(^k DFRPcDeT4 ԦSgdTݱc8e xZ;i\sh'*fPll/i2Ӆ̷,G9o]{b([S :^E zu`*Ē©xLEcze@*Q"{Y ̥W3x@HD"0Spp6ws>|VuLΗ?1FNh(B TZFV/;DZOͯ!5쩤lh0N6HhW>D;Rt( 8bm 4_@{VnW85z +Ogr'@u[ΕSE۪"_*DC!MWcPHb$ jƢhu[Tiϑ]Zf%ϲkZoeez!w`f 'OuL.6C;8HިXT^fN*UR*dQdBalFE2+ 'EceD)O}pjz?M˩⍂]*7T]T$C\B- pVBG0+&.S} ˛))U޼Lie,ӊ#'O<8&/HD;v7.K25u;w<(5{RmXxEuTQƏy;c.$7xvOElRt܉`gi iegqpYFn$o&(? "yǐB}O7ӕIOb&8i^ꊥBͤTWG8NVo:U='C/| *")}U+5rbeY1۳ѡ=Qq6WHLX7<`ubC LZyɃ8כ] )ly=oe{_{0ʘy!@6qRªZvk ґҰcc+ZDIK{P<`f ߾c,U7D!pMTxXS@m8po4 E&0dmAy7仔F4S>R5 "X2,%sD@s.Z a<34aJ$ UXJFbwi9ҕqQԜ~GşV19&$WWΰ$JuZ.Fm2(BN.qw Rï!4Wi:F{ඍAuFzK<4}۶NRVe(w}.6`&\FRnW=//wŠ`I57v::#\MOjo=un 0Q.Z-Ç(Nl `Wn="D"l {-ϸ.ߢ^[^&PM_q`6!〃JsUu/ -wg-% 㘆i˽X26\&yw:촚Z^a Y2F}[EUA0I66d]nuJ8\!_:k?i`X!@m@Ūf:XosVmMGq8PME[2"Gܕ:sm]y;ޓu@4a^*%i\U-ƾ[HenKyZV{P<|}|Y?E1{8L|Cw! 5yAGX P0oj;\$B7JƀLFfg_&=(W5y~OX5lL=s"15"N,٨$6ky8ԜWL?nʵ_7Yd5<]#ֳlX:ш_>a$0p* ۱$ͧbIfNΔL%jkA(,ްD׻Q ƧW"ߚXkS(+pDQqx?ahو*YE6g)yK5|e\WҩK} wLT\PA~a3^ 9/dKsgz Fif]k=^sZr{^1VxXUauQ`Ea4`,6M"Ygyu9ӥ<ŋ5y)ǸtPk-E"f4~sjPT{S uX1R.[,|: 8%.X(+q~2 >ŚZpi Db-# vzWN>5 3?ln 1j#3Y-k_lV[\B, 0\SkO6![ߦ r!{t΄OD/`vaѴ֋9d $ ]e䦬X!gFT!,z,0\hHu W6\aJsdXn]:7YIY|{b|=)TGSe5m[ xп!CHlgs˧)2#ALDӪgh>7_Ďzd1ҏAȖȹ?.2ޟH a|˘&z/1V-:.f,˘Ą [Ԍb$D uF'oD q}q Z&[(JB P \ 7.4M2IWIWTXrlP_ =SW*>"t#-]PޜO6Lq3l{a{>A>헅.7;Wc7p ZRu>d873 7RbeT~|7pW9T_~-l\g" %{ .FF98k| Z.Za7PB%ؙ'7"K]V1v}$dh+H𰃐$r ؆E Rf]+ * i)}< @\Rӈ!r15vz_IYz3`k^ţ3+WVژ $;x 8ʕT:4\ U-S G8Vez~!&#ɓ8D<-uR!taV΀ 1c?NgwjV%_3Wk7An99I;x$u!JVkK["QaGKq @+-]iMoõӯ`IL"W?I(c@Dj|Kل2BOZMoҝe_3s#0(3c"mǟSE܈EL)pϨt+SG窎,\5v͍0ȟZW8] lMH%z|؉D_563+}57@9fw.;H< (P][k"z_W hױ89L2VÔ+,ͪUMQpr8A4,;m7 Bi8=vU >z>ӓv[4r;>&$7A Þ t!YkZ¾W\(hcd "ty :Í 1H8dw9N%Qȼap]@ uuw~(c)0aXrB\ PoS$y%KnDO0ܙ> =q$G?!v@g~K'PiF͠ ]wznme29W/9ge9BX$ xTzj"'̿=\^B=]-zK E UPF7<<U*=KO4ϖM('޾Rl*ߪ΂ T4t=3ya0 VBh\f_/6V"_J/*;7}Ō{ҫ&!+PیS|aWJ߄)8t s$kF0h@m[KƗ"' %Ep1y^#3DP.i07E)`^9Rh@C|!Ŕ^= nF<;5kg R@2S+*}Bn@}䁱)]}j#\BvJþ5t.\-Ϻrb΋OtW[54\n(C8_ V~oj*.d ^3VKoe]gBZy$s)W{ 闪xY+4lkAC񡯎~w+lq쫕C^> M)|I_/N@_Rbv*$- a Rg Ru@bƾP@ӮX~DY1xl5htS[*+,γ8D:tYb ,h{Bt&{4u.,{t8FdTMnH"r$MB7-Z P*;3+MowzW 70hxwC8ѓuw C q:#/6?z>S7?^E|qA(rl`@dxO^'mx kJ Te^>M!]a@0_ー.ڼ,Yki T-7Z0hQHWdΉF)'"EG1&XmG,HnY}{~3.& ƨd@)SG'7ƭSfrQs&RyJD[YrS }0/X2- :0mZ}<6;zT@[C?1po :,Gcic! G}sU*CCkaiXLD[{08b!fF J*8"l'y~#G8Je<!簵5(eevh80~I`VC&a8Txd:O&[rM;ĂmZ=ˊ˭>B5Qxv ?BkI`C~K0$}d>յLBZr9A%g}& 5x {٦0uO?\a)#՝=.L$-L{&7x$HT=Ɗf)#":!Gm1O2[&.](u#4>%xq6x)Y~̤fjUQ$п?@8jԼ1B\.Ft1/v ]CO /{vمه>6+_ 23v `'W'N/i:,$ 0vo[1Epn̞2P8pb)At#c`iX7ۅd2f$.tGA|=R-(Eu2K{I"V繕5(68u1miSaf(aء4Ǘ+1Z{(Wbw\@:{ֆ|X[ Sw*0hu ? 1>5 'C:c`U#q/KX<5ӭJgPSM @%MR5u.]+hJ52p]rMVu^V-s+L`j~YKߍ4t]1iHhu#G ۖO Ibl`xL;b;oY `]/OJGOpiv_ᅝ^g('{}bOvYh<7KgpD}(D5P KH,R=z%ۮM5;.Cyfv ҏ~ܹ-w8-Gyxma`t4ZF?y[9{y x6pœ+C+Dh⯧p񻀉t ud9#N8@% 61X$!Z S#@>y(t7zQ-:R/sPDs +F\L+t_W{rYIq[Bx rzIY7 x {YAFHe.b]}RS6 0K)`;bo[`r)zDΨOL2z(mq))5,`tqI"Se,6y%e1Ijj_ej4e@=>C9X-l a1$z{yRGcڝIL<ogv~-~ap4L6)g5$ bꋡ%]_EmeVڸQZH(^T3Ώ(`Ҫ.8Y25t3X ns3%=H@ܥl=DCc*+0߹Y"SmEc+~~lvS?Zy<*o|=:$m@rp}r,E-W`c=gc£dXmw2CI*rL ȡje۔tv|+y #2Y=!4%/[X!9" .U@ښd2c"K$0!@G PaWMĔ:i!$1h6x3O/#ǾF"|؂eˣ>J}ܬ*= mFBEn_gI.e 7/ҢdE(O)9 RMd$y\A>嚃D5)pJ Tx%p0z@.\b/~)40_>sa%"v*^C| A-J˔U{0)"v= VgβCjbPBQVӵ! \D]r̽KQ͔qF{+qLhxi6?*uo_¸UU{t-,$윃ΌL<R#5tGUc(姇 ,5]g6U6eϓNqF vjWO)_g}_X00Xbکo3@7^jA-*oQ["AUdc.(Z*}Nģ02pD JΖȐfc7.N>3)+!R f+;;':_QpU~z ,Wu>@ ץawsģDO!!`J;ros1ץ " {06>#w~%sU$/9d/\i#:Ŕ'"9 _[Ęv>s3.[켦4V)Flq|$-H XWZ( ǏSv鵦t"~+C"xևBq=|L 6."Ax G`'m@)VϩV3ςdM1C'/"1D{Q4 C 1ļ#T-)hRJJȚ\^q|mb~`Z1OS @y]v^cV1rV`ԃdFژy)5"8L@JD>l)veX>(J 'M##jcLs' /WC ?qY9XUB,1+ Y c3A=$x.Ҷmb W]V(-, HnT.oYx DQ#{gíISJ,~ 0$\G r^)$ōwe{))RSkhqy ?nEiq ^ =cK]s?j]'䤲%d);E)-dsu[V3G@թXVC(<;JԌIJ`MJ|Dcߵ%" iES@WlgϦ]8C>CN()kcPSZ$^[e In{bpsA⎻KOx+М O͋^"J G_'ۄ7gk,2P:B:\´Hۙ-?ɚ|$M(=&gZ2n`S 4Áji h/|Wdo3;ŏٱd=H &, p"7gc 5wY( ^Л5x&(ÁTfO~GҸSo))^{V̨%+PR0̻8Naa8\ݺ\ϼO \T^`ɻ[S~FB@"GV!EqsXXEuky%H }DO<(?j3;{nr[,(WfOIW6]%':%D͇TD4yraAl/q}dGS*kK䀢WT]LٲnnwM~Rx@וX0gtHCuvSCkۣ?\g˫=͑SG,&e&/Jz$A{i7]>3P;`}EAl|S*HX3#1; e)޼OwN~SMVtޭ\cR^FM/Q)ąbiB;\b^qL>&@1U|^ivFs+(EÔPX9W2}jD,,Trb<2`.R\s_@ GaSe7Puhi<kb\< ?M=DmcQlv(+9)pHnK2pnYG8FjĆ%AHdVI;+®R~*Y7:zA+4uHʙde@݂#7a6-XrtqQR5hM2 wʣisVh\jnd]D0xLxIkT'\Mm%2uOV׃U_ l`#|K2B Ɓ؟%ߌ8eDf Q1F*heYvwKVQh:XqaJdjj}rtEg/0klH޺LE\5R,''RļTf,Kx*3[8sk@Yv U)sR(^pCWڦt ۨyGUԊ7U1E715MlYV>̾qYRN޿%OPh-v]^Ke2 &M/*T.׵: R!xOcZlO|M)rGJKwmH ž{SSh/sI!Z%+'җ`ƂƧ^*?žEj/RWE(3 (H%RIrkmrLw&RDC=5}!|,nWFBFwtrTbҿ rQ#^}l&*t#yyʓri[vi/,&K8of;l6Nl[Hy*"b~.w5rN&fՃ.Rf^hOz$kT.Sr& O #72B eR1JGb{ҒFї;zq1OLcT'KZK}>}w?Pci%y [?O1rGvS˲\3mOfdJ3[?@[.`a0i84\DvȯR&/lDxjv8H0$O/&fk+e,A}_DZ '̍u"-2\6Y0!`9;ȯ3Q"d-~Bb ]+OOTۤƯ0+?lR'"_9OWWNz\X!I\\vcRgPwҿS>Ǘ ~xDIA <zsZrdo&LUT̘Ye5e<8!49^Y\~]XGժRd uU}vf84P,ωmXM-nQH**Osˬ'lIuR1 ؓ0dD wg5D%&= 9,2+9`fݯJ\ X6ͭ:<=${&}m@NJ (...Nw{U i%H3:sJ 3i668;n]07]Ko4".z**:$4*F{r|d"+/YaKm9 $2T Ϳmtx9=*2g1Փڸ^՛PlQl6[V=4++Qs%T  xY,ډG5-blo|:V(QP6p/ZFuqU)`D*^z8m2;qp)e~ɨkRIٿ/%I BCb0v鱽)|:(vK|I/M{G&QsZD%`і<Voš}L-\~9JܹJ k Pǐ2q+ ޢ Tx?%i2ѐ֦/lqynBE\m{86[WR%/{bQڋD1͒YZQ&`TS?`Dv"*&΃51+OnhlaD¿MD3iO3z&pA+,9["%v(H;t IiK԰FQgKowK3:AY C#CZ;(nmWƤ _ &q$899{ $p2wt? [0)׻+%wЗ2h$Ei7ybQ OuP6q;nr]욏1t*. Uc2d7︊=3X\5cV3/K0〦C\b{_dB9اL$gOa,|[ ߮X܍*;]yJ]^Ռ#pN"5z1@FGӷ뮃vk&~S'>?tC*+&nlk7%\/ RlhʁN@*#?*ƽb ̀i/ ʼg`Ԫq*0jú1+R J?t \hW$@:6 #(kne.7!3 V&+3HKߧbzQ נ)iG~uLf[BqlB/Ek z⏩j\۫chC}CoˢV\Jxk7e><̲CԆIh}O*?7oX}w:pcܱ&T b|>5rdG%#`zݬx̫LD.m*݌v#b5i<) V hz[uT !Y2342!89( AlYPw\ȹgv5\Wa֯K2w:*{;X!|w,BozheiܜT\>+2t%{4gTZUyyUD ߿zZ) g z75.ڰEK =H٧-iAEyk:hG|>)Ex{\TgHQžK_U̮ztaPʔlوr8 JogPXbۈ#&rЛnBAt^KD`XN= 7MCBZJV"߉hZݞN{T~9)w|LT/|:d˒pxw‘[88:U VOQ/]Nfֽz"xɬ C{剥*Gf1IҬD,uGmlHYLDhG,a+0SBX 2|=<s+,)DڞA}LUjLZ=Rjt~.A L,%[YA6`@=7CyԐ.xMꪸ D$z5I/6Lk @o@ ֳ_(F X !:BvgFGT@ם'IOXh4q+I:ؑ,IR% PڼX~MSuU+rڝ*}e\bp̩3> 8x_+id`Mq7胻~^5a9-IԛK$3 *pc2O}4TUXdm*Ġ /q:蚦Eq~)pTD/T;.'(~\PӁL`L:"3nI}*v>WUCR5k>ۃk! `4ºeER܋ߧPj\5eT )܆v:mALd;3u8H@? d?QԃO(oORdf;\a&J ZZz̷BS7!GΣ(LemN.9'@%`: qA^+_Bߗ>/3d$_O,(F%E~*֛#eŖ-HƘN4;}m\4΋x(qj#:> ^{ӹerzEgVt q? ـ.> 7\,瓚YnIXPI' 6dObZ^$#cFQ<јT(N%xg`DZsu NCAqBiTh!EDZ:'cڼ/frd=\9?,Ghv8X@. LOW͗+`kvy1C3vj}GRI~ 9׈0*S1HqQrXON)+Gݛfԩlz%w?H4Feo@ssI_H=`_({򓰂^ijtb@'nwRM@Ug|yj#h!qh]Z8#l2rĈM(֤ox+'eV(J1?ye[+%'֕^4Pa P7!Z0r|d}}\="YwCWI;na//n3^{ *P-i4j[sJ(f;aW+ͲiY^0<`H/~4iXvh=2|cbZr/ ^NTQY)\x*gp8+ rI4^u\絳Ͽy }'K9$[R_yn*&R@>>:#夹 'N_6I~d,/Irs4fo|*4sMPka iO cJ砥Jcq_؁5OL=ADY7Ev%6>+] 1#tHZvr'WvT]4 o^ h P9! lt1N ^aEt3O,⛸ȅ ~bߤi&XűQ벌-t;sߌْG=K[ x`vnqqBG̸$]ǞFax>/sDJ Ҳ<~)smp~rZ@an?ʳe*xxBxcCؗs+ h!8B@CrA3ߒFs0kPDlۥēKQŠD. hy:I+5*< b_YXhkE$d DwJA*Jzp43˴S;%`hMs,Ѩ)srS2hDED!;RH21׃KS)!e'vx^KZlN8֖Gԕ*5oDDxj@2Vđ=NW2k>n 78iӡ]L ƪ0?1t O> zRoc%Tu%P [I%.W>-4L8t=(2Lx{?֙OTr`=_ ]v*z)P"u9HY&g6tGxJ"-|=V-D!v҃#ҷ;W6Ԫ48C@ˣ57*׻h̫?N ,uςQJe} 8Ǒm:&ksEL&pt4, j(a(``,IMrN5dic~$&g}\J gvD+gګb"T+FZd" L^wbQ]ry ::&#m]d/ul`Yü?Yd_\HiM$7 ZS:a`lv}1q:ݠ_^ KIh٭OA AkⲲ.nQ O:;=Sęd#ő2.~dvsQD%Qh#k,۔{㪳N$zOx kbi%+3u$cϊ*dD#K^[ܦ(I;h/E6^-,3wEIvy)F> O*)+;OVKBGUP)y>?uc洵y xQ)Q Y85Ȼ r\(:QDsQ8@9ݽ2Yde:{cL dfeWǙug11NVŊ@@ޱHpg/̮,?ԲΔS!Lha㼓.IEC@M/TkO"ڢ'SmYTg'nEBju:!a>i(T>բ$KY@$1kgL|L G6&L>>-VUC(.Bၩw KtbBV_dɭﯡ3(`9|sD9g)C_}O0К1n T$632`-`L aFݴ1^h;~5?Έ؋kwxg1 z9v0LqѲ!k20F[[kTV-G?͆L<)%r"jWHlGȰદj-(Fl&ѿ+FS)f.h)u~NwE ^%`eM߄)Qay YD7ڧF#gl?#)EL JXd65s/5*گrJƭYrn^X%@T@:W@>`Y[gt@꣞%PaH'-mK3B4^ $Rڀc%Ա+!)?U}6 r2܌J{[Y |_Բm4VuпrPu=umtVь+~D$_^JVYzQS8Lxw QĮ9PB#*l[en,(LCtT1*ؼIZ;r<|תN&scdޒ|u(ߋp2S~_I%D'(B%5y; 6̦Q(᛹-gP{hImơl_׵$uwO0m82 M0c/Gj*2'2?HRB}T h؋21 ,u (*tԸB BAY8U,_'VAB'u /_`?ѾOtLvFEoleɖ<ޗ w)F[2iD / k.ToՁ(⬾u+lG>UB^WнeЖ'0L &ӵPV ^fiGı(A.M$8zSjZO鎕Bu aV[s|&Hdmso< vew+Y,WxPLժۋh|K"MAvIW/?N%/+TD8'Orvɒi4zWcS;˫"jzex`stRW7,g`B*_Wo_;CmZ,ѵ̢#x•nO!]Ń޺]"gΒeBn+lye$hi͌&{5@ΈZmy<f][/+VMGcd$s$=G$\ԉPhjH-'su#3)x&mԙUW1wem"(ƫvyt_5\Q 'Q }|OP7rBKd n&q _#8'+^=C:s 4/G;oCE*I )01b "= {MUtP8mES-tA 8vҔιILi$j>ٲq 0l`,Snk]DєSzd>W:@qH>=ڨ xȋp*)5ūM:-Խw K҂lhDNflgmT7eEsp`klh3_&Cvsɗ:`_|H^Q*cv= Ŕ {ʴzd+n$*wXDN~E!Y 0YuC;ht|¼tChU1ysT7Im bC}D~Oaކ᯵oWBe?'Z4{khSH'SlZekvi: Owe;g5]/njt: ?Qrߐۗ#AgSGW B_ ˈ#E (.5$Hdc^=ʠ=!n_)༛G4*M׾%;[v "n۝Ks%ۑowS*0OI|uPmD*mw涑\stpE=Ez猉i6\#>z~ڑp@d8*;ٳ.²:3]m J/,R I(IHC2X;}az$#)-kO[i|.}3wDՀ~< fYV/ WK&ˢiR(f,RcVvVV[i_ moe?RؕZ"J4 $١>ܙmhE_F:;/GڸDnXÜU+ Z|"oJBЕYɼ%sP\W#R1!ε|{lnt}X jeʁeF(]'M'>d#}J`FYH2=Wˏ`GYDHؒSUZR"1eՠAtLCةK^[" Ph0*H0+ 5O!iiYϋpJ;WmDAI$ ORz]䖝j6('$|lA 4k|K,w55W6 0Il@SKD;SJ!AY@_6,!X8p;=3A._z=h g 9rHvsO~evNj _k~SQLBYAM:#4k_~=k ['S5 ζЍ0+h]spSw<[V9nT P@):e%#|/g`rz?bgV.`q|9ťNnMGgJ$qKkc ƶ^ :O^R- @8cl75[dcMj &MR#2i6L>Y{[!SU%;#U=H!7T~v=GƲ/y[!nE;tjئtȦ{6"dY=4 {-R?NfB 2 v|35WOd՞fHf}mݬRN}t;QFMؙ.W_wop$ ܟz}T["=ƚp brJfcyvUUJ= sj""K[CWdƞsf[*'B)L/>8MQ5bjk,?Y Ei xnx p`+U\a|Sd& D?/<"fI-١ 3kS '}dZ?^db6Do^6^2z3~v[))k.>1#=9XE=}W"}~PZ'v2&ZQmȴIP7kxZߢi@S{j5HtDMdoG'@bm‰=^b9b"hIAeS6C 3B?8t/u[4*ן~*jPbO>prxK  )&Z7.q3L肉i)}c s=Tdߞ_McWsQfKF Lmxwk挳; 3X0!M֨ CWDpV>y=x-JϏ~ٜQ0 WQ32CD1,H\_ SONA@ A 育I|9|A!]F-`]IW8'q2ϪNUR;> 6_dq*` V81-S+E35G4nu"-W?WԤ."^n_k1g@,(591 OuqDI-hiqLִ'&f(扫X4>$xaFiN;K (qcQ)֠+Ha\d{:VNEn匶ԽE:&&?!uЋ_EdBK^˦ -s˧zل*L|/|R;/8jΫ81،0dûBjJ$(7*.D%a{Y;2/BWmr H`(ۀ(Ι~tOe8@hWc8|&.ŧd%@", -"BY4ÎZ: LgV44]sSZJPq{)AcZ6lՈ lN0OA$zt]RlGܙ֓ktu3̻ltoWTyl|`Q H"gĹI οQB UNDJ3OQrG:Ui^=vR@k+-RsqF%Օގԑ`9z\>mrng6( 9a01&$DYw 8b;B2]vOn/L7[L7?2)ěKey޻8tG?>/>3,$j +8Pۯ9Jیb$aB1ovx\A4 g[Xs&M2=&sel3NC9.-8З/)u]ke"gBTeq3d8&g^B}LJ BSM`WTy}j"|T1-@ȠOghE6t.Z^AZZۗKBpW`laE*~iZ4whFz78&qtn(e-7^Pob1!p oA׻Xq*Ȃ6}xP h,Awh-^^Tꔠ IfI"bI;Gt@J50cIOi+]_iQ%}Q*ٺu޿|6?j-ilhZsJnWYN% w2)&:#b(1Sҳ:<'u)?}bF 't;ShCXT^6?,u$&`j9vEz̥iTDtf͎ūhܳYaz DQ#'`L7v[ʳkree}ov>QXTӏ70#9kH"y[FbLgWx_4KP mc}*NˋF7Q;\:! ꛙ>L786k)Nk% jn( 8Qٸ j{j":Jr3vb{yv\ŕUp\Bnlz~Y7as$p%bJ@YP]MCyq ^N_aO2['jpBn?فKg#5иk޽2^Mn`.uxI7F 4@ dHġגQDiʁmY,F*$S1;5D<#-\;y,U_3Ac6D@0ST0ZԉKMx~98bJ7$l Px1G4siY\fl41>^=r{L/*ѱOvŪfh@ )uîeN3&i4 yfڜɡ%hXDZDtC3s;{@7N3Z]r"_\V'uJ8* 5ǩ5 G` I<{!rqwfO6Bp^vPa$ǺE-[LkŠYO]YQ}YtN6cڅyg.L2:fz|z #dJM9:\)ӻ4 ˋu@jM&IrQ῝~4UFOmsYt7ESGڕ4Qurri+>~lj(t@01F[aqoPWՓު(_;qec Ж6Aw5J;N $pݑAF)^j ܄ao#`j|]ȜV'(l 1B"#} Z S\ʨ{,)@(U;kĐG_Zmu4V=:k씋 L|(*. T۱%h&YS〖*a";1giYx3낕T6mFѶ$u [cf\" ;҂S*]F`iTtDo&DʍL?:@̛ODH~+萀}fS Ic"VME@teNkRe--;8#kI"n]~-omYNiYgz} 3鈓7{H܊Jy,}$}N9$lq) \K9 }螙ƀ|;U0kD\? I !B3םZZ p5u5j<$E_ɺ2ړ[C,sWs7^T*{OI] 4~\M 6RDOkݶVv{12b'Џ,0%HPR}֦ri29 )g7oXj CSnNJ[&DO0#s$P.&L|;A>6z&^:㬗BVY|73C4OsJ~}Сu'yX+[3Tg`]\7HVch@7͒5P XmKNO}5+G[Xx „@agbk]; Dh XfRѪAKuQw}dw _JF$!"݅ߓyE} 1Z|){ T~͋;:aj_, M54j&A`ڧ;MIterR߃F]\&EcC҈ꉕ84VP2G7ZK( ZB m[hj]xMc2c_z"26DcVSӇJ9SJSp~t0ځK~[H@:| E;̐? K^)짰ȍA4#]DR9misGdPΎ5h))T6t@eR׈5+YsudޝΓTՐ>?v: TZ3n䅶yh $_d#Pl\~KUp$"p $eQZ{Y| 7mj u~迳58y*}OEHSDkiZn8cV7#0 M#arSD1|zގCxH15yJL_xrb7 e0ab^~i 8>>ju^,1׌c'u𳂦o)<X)q* @ ƵZY?Cr  S ĦS JΘh$sfůLR+a72:#9qp7z%@=T縡-O=]ͼZp& v8A< 4jεV5^EyWh- `jt Ay`Xk)F`cIxN2Zpu-?K|ΗҦL-=hҝ9KM:b1 ة)hű3M1lkN̼zAy\m`[;A5ca5Da"Qz:= ;BaU^[8$WV=xqA:HDTA!C1OQ*NW5(jȴTYL;*tE٩* f1ꕬcYf #d3d#H|.yF|,F=S T ̶f*}mI¾F!2ݤ1֜IHpHouVEQͻU5IW)gUͅζN㕼b<ˌ=L< 8%Ȝmx /.'T0閽41ikESˇ Ν.<_}gKHۍiWӰso\NP땥;jC&ڲ $b҇Ycޗ%nc8'>\Vzf `Hrxk2HB9c3l==7P`vĎ?A'+v5#*N~}9Bpk%/fDӺ!7!;^R]oeOh)֓27~*6O!s'^oz 0n=-RtB"e3HD6Z-z@8r>O.d_!{vY-s%`2톶x}4"3eh縑fʋru"20>mT3gjQ@Y7GUWr' *. J'hƃʵj"\S~f*ԋmTHd6ox|mt3a[āiy2-R;҅pR8{fgs~0X( SZNn]ʻu !{|'yωJ+/I'>NVsULH_ܿ-}OZ$c:ʺutM(e0b逨wSd/f0 70m~C>eГte] ƳxfiNJN7Y .I"1c'Q:tW;sb;hCG jv$1>t( T[ DmH<^\35+À2Ѓy7N^ ӽyH<ąuoNcE:ߟXɜ)RTw/Vx̎;Ol PIE,+y=hLwOa* cB}oE&Gw騔<ж⌽U.s6#fht%G"2e1d@p}`s g 몫*l`3H؟eEml9}0}UU,(އAjW* g^(›OsZxpɑ3^@U&TdYl(^}801Q;吩4 zUEeCƜj ,~չuc ZD x; \#zq5=s|= +Y'lwT|f}=Z.'bwJSǫ$V@߳66 iu306(: Rfz{0WF] Yà;~2!yݶ ܚLc=\T5g!<;-Q}]YXK&1OW,!45` %|Dϒ]X-[flMDʻy<$Û;-O.\Ȃ^'`jwOIxg+㒹8 |l4?c`xp\m_L(lMϺyӋ ?%=5K /It]q[Wh.}ty1Vz V jF gJAΆ15W{fH٥Z+ d8*['d;8lϿT L}՜iShK*R:vS^S@o3@6Cas|H۰/O(uMh䇆tJ,#7xjӆQfoSٲ##JA]ݙJhZN.9SJqD>X`!'9 uFaa-g5IzL^B1?gLQM+v**PW$X1(`OzL}]FvN}8|Гxazz(ԭr*+йirPϑ;**Iv$K7h !OzHYyӌe )GQoz|VZfHݭUĀMEL/,ZNJ{'XYD+ŃiS5|dv4[8vY*(68J<J"44UPW*&mx1KO.G |-oٯ[ᫎM™|Q'|qR9g V o9r6a)m~9c8(:Kĭp%L=6 GIjiT ԇfPRFb/@@bnrӾ[%LF~݇<6/&D]9_:>eP7c,d =RVo5>>l!?g| 益u0:mӡBe%݄[$&WzA>v.G B'S^2Y9 cC3I%꒙W_k- WĴ:!נTQW妅 Zg`59U@@h 1Rs'bn(R=Pq ʅ6X i/6dQ7t `lV%'ͳ]IS!+OpGsoHfmelAEm&qCJˣcV0tXM5E cr0o1hks rͮ;ȳ2-T/(4-'2S@ҥǧP+ГMM,낃U0N#LlfT֨O&gg ʯjƮ':<pN3|mͷffZ[P; C':3;Sb͎^DF0\~RQT҂Gbmoit~rmt5: %Qv5ݖN8ı= >H/wZLql_̊qj~V =h܉?FT^\ƭM q60VPm>po4ɠ±'Y`ŗ Zdo}!"ryxlh.gaP8/"'_0f~` $%RBJO {=ǎR@'Zx$ӵ"i\e-dmC޳>1Z'{487 q*CT$PxŤ[?Yj:قк2ퟸפbtX_(ܴ,;ϰc(ծõ.*u*H2 E+F>_)hQz/\›0J_@ i"3wqV" _xĚ!rBC_=| qOי=y!`Jdj< K:Ōf3g6 dNmхqrl[4_RxySx)T4<0<0'~pOs>ܯe{0" @}e<?BBtq=XϤ^FsJ#'?TBk{tOD™3tA06C} D{ o x{A`M~gɈdj)'uayhH,֮Ξá˓KmJ3>sALƊ~PF61 XF /Ų$d1> #}+"Wǘ9#T<(=3 勉Iw_JW6{&d` BF,g)Nfi~}q_ucP~iA«V{?Hǂ#PVlHtIgCRr5aD /ִ dX΀T +؈'zLΗ,>xqy`~"MH/@;_Gf kj%m"ll+`kg bP$ˋ5'JR%ōe②6 p^N526)DEw7ѧbU/zfdYمѱo2pgkAd ]JrVa^'}Oٶݩ GO"n(*%ƃëmZ8{Ybn[~1 &;@]'T5g1 >5Th++zak}(ƾq[~*Ja"IX 6 ŷ}Kz] ~|<op<v9)jⴕ%hЃJsxU gнrs+.r7k7T,ZJ0W)RLpb [MǹbL-۰{| V0;C MdzXCQWfڶ|>Ⱦ+;v3VX lکN⊒pIURn5 _uczFGg,᳼2.+4_$3VԢ00]PqF1~n6;l% {/Aخ" sL33ẓIa5\PN ;Xwx bl:}^[` ]QF nq#sFIۚe}dq `XeZ]=cUzhIq qY9@$2_n qϗlno`J+xf`Tj sUc4H!*1>9M"M2ÊG9hL/7Xm#:P ;C?;_ܑrIr D]n{ ¶{1Hx*,N/V)Q b3pFSa{Z)uʨ1 K%h!芪:h8̏"%½NRCMvl'{3k\)ӧ/.yKR+Hf-?#憸z1Ё eCѕ;/j ֶg^M4]"@p,~z09 _GէF ?qRBڊ <#t;63&'܊ +Hi4ܫ"8z[*h=[H@MD O7,\mgB2btj&\2M$RZprx 7x TnQxZxD2ثy[f="BD v|63*U#8MඎYQ`#N`rx\pGW`,}&Qakij=䉱H$O╤ X-} !4XA(? 0X!tD_(dBy]vPT'' wC%CBjh33>霔AqAlc9;vx\ʃ&IO~EitxN9[ |d+A# je-{R;gd怠[~4Y Ӫi  f0 uk-|.qj| n- eܠn}2j֡'2.j5KrՖݝ6c_1_[}iXedIZ阮)9yl/{ k$: 4d dX%evNaG ߠ+Cq SxkAr-ID2[%V\`WHҍ7ٷ{!7`'MiiO޴c.HŚ@ ^ȴ_1Pd_Ȟ7Ҷt" H7Z{;WwOĮH0ԹDï;dQMr\m(k~?+}PU"/i[5t=',*T;P/dOpQ::ܘ٦N|D}#_{n3)y'oG?uA.WǕ|; 5kC2"OER $)kkPGɎ,1<Z>f:jpaayS]4ov,v "j$VZi¾% A sM;1MᐆT-Վ1 qK{. nu0S71K%@`n*I@,;e=TlNbe黐Jޅ$ZHGk&`$4(u7I.O^PTjWqk든mbA83 0{DxFg0UF 2U_[Jx谯dqRqXR'[v xzA> jj$jIԢ" C'$hr'F).B2 4\l>eHbk0yW*ӻWהce6HA0 )h]M֥AW]N|;Ĵެu& }8&aPӦ'5^:I,x^Ii:[/j"VOKe`e4Gv/6 &mfg~|P|]}r' ˂9F1wаUE/ ykεt7H3JY/|M X.]׌7=qS?ivGNGnb ~;o9' &3<-qCc,dA!>D?F׏Ю&WcL?`9+!@ eR4.zqWM]񬜨[HAq%>M}*I'r&A#p{tF~ hXvKRH: F=]̓] 2pr"yaJt{o=׿ݚFl&f"^{&b @DMьF=bK(dFwE/sa M؎vYn%P1l|%/%hȽvohyE_x3]q_ɇ]eSbwd̈́Q\W\aT16\, E]͙i2yM zm\%4᠏Dqpqӹxǟ0ꔏZ'l"ʤ8 TMzIf xAy1E-"LT- NS` !ժ?ujA@#ȕz^u5\KR!d9ޣHs*\S{"a'i1N*r牓ѩH#D_ywUGk/>u#`l^V.fc Br*=MǤ^cf\j _ي"]e]=bږ4MʗW^>59.|`FYÝY@0W04ۦ,m>~>-{& Y[opOjʩ TUK2V7+ctZ ju@.Ť,UHἇ=LU@plJ$bvWM@G;@6[HU##ʰVCKj!,÷%3T kc9P:@^4fjݛ/WRokܚW*ԳV29}O`d\4,P9>lofi e-'(XW-B l(0er)\..'8'(Ց׌-Y򪝡tUtZ7 r.J{A- )]?vF~Hs$X3*F(mp/zIY8hиۭ˛M*ԝC|JBJvB޹p47砄 Ƨf8yUUm| 0@:J&،e˄K:>=o7^JB=>H]cY_6%p$nS+\'9fֻwKG5V+|y?sR8fldžAއa*uLq&ᙍ%BaqvIv*֤qN#hFz(t~MR =K>jck)0DU/mA#R9rϚAhr+´U>:UHI?cPM^_ݻ>@Z~1Q߆881d`S!rX*9dخ!`*X{t/^ QՔsY@]ySmx%*@fΨ1zA`:``e~Tܥ7HIU ֶtӞq`jpGu%2xVp&M` ;c.Mٟ#nMre0dZDG6 t0V y Bi"uP^l3KZ?|I~2aQ patL`? Zюo{_Voe_o!-˧%7A9ts{cb J_mjS!©}Q,ɫ_ze3v î6X-1ŞIrazq׫Bf0/+JR %ZzR/)C&`l1;d#kF>?zob|͐ q,T}9MMAY٠1nSbV7(-6o6{ot./F;B易:$A|?h$<Zp8 "iMCCW<2+T4ÊأuZ}/8ߙ-jg'meu$vs6#- K9v)̫p'9 ƆKpeSR?6Ce]MZVBVVk>ij>Gm88C,D>WnAȴE׊DaWhQoF8Sա;+?.fi$>!D.Q=C<#wg'gQAҴX᱈d AMmWZ@XlKGі0aOvM=ޑb~}\!^ĒF+9,C 2qg D.xɹd`foʘ (c8 Kˁ*vrBNYSZCmp0^ç&kt lUƢ%XE*q'g!7Pv<rE++^GIpX-Udo{%v8-xm2־<6+/}'nQp '(^(?I J"у\C(Cn][׿h;Lɇ֝qkY ~"zd8 Th{ s7?b ˩"ݭ-Yj{s)m|V ^z^j'bdaW@} qkq!k?  sĝ^Up/@0K\U}G\TټRfmhޟq{wr|Gx{e"rݝTܟ@otU\ :~>BSDK6!۴O=Y8!P lNhMڄҭ1? .0˜WىyA54voe+Fj<9q~"kGj?P+i6d8-"uC@nLԑMz-46d۞llVwe?: EP?jW$)KzZ {t.;`~p$OÖ,>7ݫrK2]RiI/RenyRWIi#6 лj)O,*W$4$KJc?b͐rϫ/b?Hu$YFB#+NsěDd|TXI5gU S2f*šCS9!sGY c%/h#*Xoۿtl9-2E7,lR68ŅD]:F 5ҝgAf"f.:Os9R\\m.`Y-i Ѡk>0fJ^"GyIPd #"?*%%1_SaH2hJ3̀ʍ)+M~xa2BkC,l.xfDž*Kz>D/u /bXſ;;OMy']aQ9͕8;\|^/ۛUreJ ӲқŲUjDJ*F:Q$s.wSy]Qw*̻nR P~j;Q/vY8SN!XcV2:ovFT^kV u`/`(] dU,L~/t8< wuQ aP/ *rg0S!B"Km%$c·Fɐ~8[L gUmɭ1MU;b"z׍ `IK4}=?( 2 ,c6z[M'H/S-Rذ3ݛJO;ȕq왙KȘp޶,޼mI.̨6-zy/=ڂ:eKBm̜ҩ-aq*W1Jmf2͟jTEZ5ۨN<.9c uH ,A~|=|7ZHctI_THj B։eqd<=Ôsv^w ㄼm 6Ml6$l[fsΨCF8yG1fZ'XNi`H򕊴X%%=2HwD2S:y.n|^wuo6 \h OK+%/,K=2Wa@2aǦL|+Mw Jrjf^+pSI[ЁMW] : S=Ҟ?zU TcΜGUL@OHj@Џ pAt×#\H" Jş`&Ygo~B_!ΐd'i޿<߳|ʥV7hԄC` rg\5WX׍!m$!XbT>[ynE\٨?+Xi$\E~332pM׈9 W\91 i.˓!iO(1=);GU?d5#AGKBN(yt.{7WAܠ%/z w<jK މgCߘz̈ NlKBdƁH8Ь.8ι4 }'vcrm|iK`G@"X0&JjF >ܝ//A2xqK߲ קA+,$ZhRhJ35C U@'{18fڧ\EP[Ձ{X#LM:'4{?ILJ >msS>_i`F ɉnts0Wl ܭ^(QWHJ볳O=vy;wқp#Z|zpjl3+б6ڠdtrBgj*!JOx_ {ԗjV1ļSy^ APqFNE cV@C( U B+1-,p 2`D(B+8~k쌷}i^{4 O/:ξh1!;{* }2-FUNXڛVF>$^DHf Lڹ=*Pm:đoVtxuhHoXQըC u6FhF𕤓+v59.5C;צ}xTW<9p6>dzG˗ vi#=9#;w(,C_ѡɰ PZ= $%q bQtceKhԆSɉY<94}2 /em&HYKmV=ZwoMsbrq\a~`I5yU,v$Ud`kӀ^L7P&ޢXBVؽ45ܫI^nM3 iO Qx\{ ?k?Q1C xAQ%A ahoEkSA^?#uSc t6ӈ5= 56^rYk*af~C8fiEJxG\+ H[6J>\EȨͻBBdNLͼ͹N눃b250B%-'Ȫ} ћGj=A@;h+8B$rѬA%ȍB"[(M9)D'Ӑs&i-EVHKvXqmmvT$@th3G\(6biճ"^ ͊ͦ(zнM$˘4VZW^tzy![AHgWW ؖ]'-%xiҜWӈ٤vE^qDov Kg9%0FwEyNƣw/p/ʊog^4A >mtjF<ϡfǖgVJnũDe\>9TTGmA:o0Q>#B3)JЛoF;9w1xB݋xN]?/ߔ{U,ݻ6"$M(Uȼ#BRdr^4qFl[#B/U_&Yo ~@ojE2p_E{R9N!Mjp6ZU"LՉr NqaC02` ;QnD}}9"X'!ͷ>"ɛN/h۱K ?*֧i_CD/T(2J}d_< FN\kZIG!f]^55Qx_K=H Ϸ`Xx:BwX 4ԨZdQ(Qy_qAW *H\J]RK1v4JA 朓d0_ُEHb'}3EBuxE33ӾZZR; wW -$OxiH[sd%J;'ڛ6ff1xM-Ye{AHo;`ofR?wT¦͖Yx#Dn/~t*A]|q J2pJC̸0;xD-ҿ6q_X.Yn!ng{&L ﺫtמkZl?c~etiVB ~/!\^Ix<+iȬ_̮ClxglRBVO6ۆq[;I*L2Fև1^jz;F- Xi;R;g?v!uW =軑CX>/Pn,$D]V,5 c](z(Yr]l=fPy?Xq0ɋaP=1"9%['0}nK*ʔS76aT- ak""g&T~Ջ6cRIBbŃI*-~E5ǿ qx1@l_yP"y f)BJ“^40lPtm Ll$<[@OQwTw^?-ژB]SV A%{xS%&)>WK@nnSfnKj@{F( SEP&'EMΨai;ۈz> =H3+zT}HhP|Tgu(N%iqDq~vL̨& Kefl2=KB|`Qn#%<ﱮX2)QKz1Wd(Qo5B"b`_LQ t\67~V h`?MvR>&ѻ7I:!rm'&0J(;JE 1l x̎"{AI΃d_"<50-'~)bܡc c$I`Nvͤd]Lf>وd5퓉4Hb-(c)y:pĒ[7_βUSO]v:1UY,FWM/k !M}GJC$Fc.5"K%d]+l)mJH4@Fg>Dk΁o2>TbB{@$WGV$VT(fVUpc1XasG𬠏Ծ?$5ږU$2YO>"]_hw^E. rd%O"TST77W2)L[ϔ רLKG%`8 Af55ݝT{Uب]Y'3E'3⅀%i>g0"s`dvq<=Lc50 -:+*ʋ 83gO'jYawZ7cg2$BpR"r./q-9aPmRZFiNҟ6?3/)qE' 2U>t3܁(C jw" yf 8B2ш|+更O%Aq> dD*q"\Ixy[ s 4 B!2k|ߺyH05'OЉC_!z1ѓ[ i6[j[Inެ|Ґ~dghS,.y6,XA=5QHZ9$ sbuFS' hcn+f &_~Q;\O)+H,j&J8>}}qF-D<-JjP]Q5>:uت9שE1*CxՓZ'l0Ms7fʯw'?4H9 kPEl]"eZPkX{[O-U+xW]dLT"|R ?7= ʑ=g#[ju@#Ϝ𱗃8HnGȭ0%}O=c*`X*K3CRd5گʹ!D:K[jftKzs,ǿyC+IBEb8Ios ͥ9)H3#u9Qک`|HOX}[4!(&[ƴL;yC&#2ȡ8I$'vqq8o&a*+˃l}N,p|H nru_u{hOChl{0OU$M3:IWqgkjG Lu53WRh@\<VmTWa :?"lXغU5 ; *5ȃUݴQjSSɮC)i*nTd:!Šo2bQgO$midD!<*.qԺ8k2W5JJi'@L $ qj1KxfƏN.5vJj%Rѵ>^ c@neZ7_K<2uauGUpKRsǻ?b$u,Sָm0[~rMxQG>[-3lrb`{ulC225*3 rVʓE@jΕ6VaJB+O]iVBbViDS6率(X!"8WVo[c_k}A\!yXvH/0O$5?FWZ%FW& 4D/qc$ekHacP)AA>`ɇQ3OP.hM6fxVMS{⵺/ OOOY;dY!)fiG"ѳ\l H#tv* }UomD+t?;aD Q -]~+4IoXc_ߩ$=% iLKOC%h:wpPLc݀/UM(? Yo(QdU](_bQO!~S׆7*XaГ(؉kņI,jW4N,q|}uWt"c'i142 5ȑbM)|~A/yS:qǝVYY͆N+HS[(Z eb@;$:|V拇m&p\fxv\Lh~dhMo FnڡPI?{jbXR"~M粩C?9km`tO}B+^ e5J[1Ϯح7VP$|V!cq@N)0r tZ!{HDJ$Ep cKYȣj,eyؒ$SD Nae3?`_tԪ}ڊ>t7b7&uEDo| a[֛ajhtv|4yY VܔBpHwC/ƙ^?#rc9聾2|󩯏ԍna)yјɠVj1@:r`ml"Icf3VqυLWܫ]X,Y2@`eV )ANj"k:&u`y !@ qT7AATV D\M}3! 8B4FY6a^=Fٍe.5Q$4"_nّu=ٌX~SS Ӓ9#Rtߞ>0ӂN5-0 Js,TF##}`$+)lLAe; RꁢVք4BRQ]ZO|X6"e( hļ ){NJ+oODj8଍`8̶.42Q׺BocnHSFV1_A%GYFǢU@2rjV$۷f޸ɅP "kruty bn֐/ { uQ@It AUͲ]!YC3QR?/$[s: ;5!]m'ݲ 'P&uJ5$dgvzMJ}PZ䑄 [eUjCwClQ;M_2<. aksP_l::^:' o[x˧{jV|Y]׶u'G!fHG/Yte!^Ȇa"=0)7xv~Yq$m?6˲>0U©ev,g|;5ܨP+2bXFwމ }S\osoLʊla/O&|fIMZ1/\fmZCj*msq@#1^Ct 1ƥ~\p_LXN_项icg7sUCm4HH*80Ԁ[ʚz%@OzA.{Jߚ4>τ3ױFճU^s3 j.9'%2*):0fޠ D)ogJnkٚ!(1sKP^5\کVwOXz a P硂0e@Rr${<WtnMNLT<ӴR!D):jb⥫y U,_x/u.Onؖ;V6%Fi˓DTAl$f#LkOzWY3SaR" c? }*lXINVOsy%OEUj=8@ /WsXLuqA`w-ጹH4VfƊ3| o )\fPH ;xdg/2/İv2)+%v:{4U+hK8[h쐍bcP y{ֆY"H?O&6iY֔XjL8(0 5oO]7.$a"5 {E'*G.H}_m[Ǟ淗+?Lf|0N%+2}/KC} NPC`FSM A%f[yHP/0&&Bۅ6^8AurF |N>}.+oFfg(=_-<0h5Fŵ褃Ýl&Iȧ.e3l aƌ@-ЊU׏RNz]tcThTق#fj1zʗ-u""qBf]Nv~A-$s܎r>%89q갷I`RсS/O]`saj3k|H ^]k&?jGAvUciAՔ0@2\۞ӳ^^bX$ztu s0O;5Q}[x KvGyMRFe@ײDϨ{ؐY隌$p5AHVgml˳&ju0HmĥbL,oA[k: >_&<*N98£(ʌlM ~o45C`F NfcbKwӽ>Y_ FdžH{w2b臱xϔƄjb Vn7L\TM!p]-Y\oFtBK@zfS&"E<#'(bxc]wn6!ÛjBCǦ=*IaCҟ t" O;U #>eUN ,`D@z'jʹO\+ NeFɳ]YS0foI'S*pΔOU!_9{=dϋRE-܅HLBд['&qbDln;t'(?i4֑ň쑥IbÌ%? ǜ)dԧ1^jhFPnD֦қY]\ȊS/ӝuG[+P6$^٪k4-y\ J샄#CP>T#U*ɥZ9RAuqԞǵ2}[JY}`5!l«T,\MWvvܚH|0k%#I͑[Qx?pۗe'=/~> ,WZCi ×f%7V'/X h0e̬Vp8}R.ieo`:]E, ){wS F#AOCL iR^eD*ē8P92=v5ࡵ.u&(0Rf5z٨%Q|X dڐ/;ld5^ِPs "AvH;d&ur ͗aq7K+ ?^2J9۴4 RHd}sMጋ7z7pjm:c?~%}lcʶ k ^歄b'͜ :LbVB֟ k{aGh-DX4-n qy[®EW{ԆtRSkg;~ذl> СZil1FX ⇉a{i?. E~ aҦ챲'޻~-4+wC12GK(}4" h\ Sszǘ\N:ucjHKgiuS^55T/wWKnH ְXe`y Db=Q+J`ŌׅR⌒!#bT$~Ƹ\41>&67]r z_xUP(Szy)&҇u>3e7bmksʛӿ5dݸ(by. J/8U5.&lpc](KI߇.2cE0GԾ&q9W6ӫJyl3_`'`W6/>1k^(ى8`Z%`{P^gW|%/iYI ly/P#ElcR^N|Kt q*c Y?#P4F {{ XܿX4ܹ '%`#NJKյ^( NRѫ\p:[UdD֘>AhFO) \|O4>jqߐb.[%"#w <@XzVND{ěKZ<(=,c=Fq"(_1O~V@8{d3nUׯvP=.X-*J]vpM@%7MQ+ ڿ\ ti!F8!?d-|r]BoY. *_CU6o'C1Bmt4vt_ߊN>!f@$=C8^0d80IIJ¹W9+ms]?Y]LwI.@dRGqMNڑ+Yq h;L.;E`fX(P=Å~J~J5-=8Z+)ډO=!3ϏW _&m|-kKbCGuShd/ylWNK8@$z%R~i5H3akuR"ZkTb5Y= ;oL*6#rlnlT=3Ham#>}FIgOV(fxU ":r2r{5.d(ӌ2y*"^0m:?wf<.*:x$N< hPm԰Zm56 eGq,d\Cn4ʸǓ+c=y'8$Fꚴ1c,Ϡ { T+ pWo{)R4VzViȊ9sNr?==Nvt F 1bo5ֲy祸}r#\Aqt?@; V*LWN|H+IgD/ѸhC}AGH:ovhHnȿJډ񞫳58dJJCFéMރ$ Y1RRЬnx~ ?혔y0.v;s3)!Sz0scSA9ln}e\sݣ>㬛i?+u%d@WpeDo6tUh[ojn|jFp[]SJe|Ch>~A;h9~a6^0#i6[y=M+Uq?ni[R *K$noӥ8q{[ *[,q(ͨ:V,ԭ:J ̳J?u7f]ףvbkbt'3,_? ; })|jdR]m4H\PyzFv&$mw݆g8 ܩ\b}ɶN`EJ…X<~435@qAkk6N~1A8^xp\cƅ(*G)]∇ez-aKGAhSZ>u?\}eg &g0Mm>V~lbe5ߍ /bd6*ZyR "sT/Q Rc8fV}9. Wr8Oc0?W*'!j>8߰YWRoVRN1=rD&L48=L ߆6󀃚UTh64r}2\^tׇpPӅ /,cDI ƫun v'oHkU007G`>$ 4:">*^ xX 54g<:vÑ&~?[01)Tn!1-ླྀOƠt:'@QC<צZ?FWv*kE¾\-JW*K,p1rZ]wE2}y[SwQAw80f 9#lc5 BIE y|y\;A$ui7:y}E(wpITDX LW(ID-ջe X</>sWKw4()+w49Y 2a>Ŏn$t+ҐNMy dt8 !% {-mYN]_͹`N] sSdV8iH-MS"jӺv|(gedU*.X>>M:q a4Yn;H0F!}QT篤+Md* d$_.w"zY4oH8L>|&Ɂ)ftV ~9zF饒9B`ZQ#`B6k~;b UdY[Gӱ1"+StpJ,UY{h2VM ?q3`oƮ/]:#3ԔXuѧ_uĻns1*{ne$ޯުf}zOwvĥ39M .˹cgu\Ȅ1+5%Q:ۤ)7Aj`[[x+ui%@H"c+gR .t1w ؤ7`TQvU 967۷f_bRTvlip4s_KŃh{;boWAE&n>6Q;UnI0iqJMLJsOUBڤR<ڢ"; ⶍ:q̔ Awc1 oBA֍iۭP2f;97ػl3J$AJ)iͰ~'k䬮('[椂dpӂI)*@esTesΧq"&Hx)e#V!$Q0.)G= &DWmjm#1;@(?{)+N2Yj5mU +~Klw͒ID>][Er䡌C χ@sbǴ-hxf$\/]lB'C$7C;xQ_߳;ȗ a $TY'.v38&M҈(#)L? xYSRsO%ZMHmzq~/K 6? *4"a6?Oc} )r/v6Q!7*?C2 1]+i7U഍`g{Z_p;4jJ@ٖ _l8bNo9oΫukF IWY*nl<߃mh= LsR+_FM;zc؉к>\n&!@F&Lϒ:L/ԥdQwuE6\԰B*qQĵIT}M hMyB 䔌+qZ1!gjã}'TU-+|,CK3VBa DG^Oѫ3#v1sŶy=GB(VEqI v}'ڱ|V`@r_s-)FSשj7zPVDgx=i )^gǘ-ahfZz@xZ2ynEZOd"8xü8/eD@ؤ_g.܁@ƒ1(Xx_P(9֏B׀qSCYJ}T>pfѐg=$ 1OaA<.#:o \dׂ,-J1/ڰ? I:Pu6PeN_huNJԂI][ԏkxXp;~Ʋ8wuQsH)?!dY.x֌"jph#VI &\rfyNMF@"ڝ ٖr ]@VdAh{0lAnQ֓O^ɂ?GFg2>ɆшvhaY"xKl+ ꢄPRM]O1#8 SGkRG;3:{;YˊP➶> M*h ɰeřeѲPZW͍5"ϜW*;ffÀhe=m+0Z:G-Ҫjn`tիW8Yu +'ԁ{uTlEfPp{F/{نpG&iL+N3P<xr?3L-)9I7P[0N(DO-ОXq{._CQG0CG׈\rO{j(._x]Gɐ'6Ez{[\)49l7c{ !}ә5E _583!eE@#3u{,jzGd8ĕ²fYc<~#?DSdǫqŲ  w- ^hq۽.vXZ.!0>x bw@:2]2 D6tS$8?K ̧DY XaC'wQ|J:@?lP2Mz>ġ}8d*:E 3W0{[ 9ι&8ݪuHu{WLQIH t4R48=fHFQo6z&+uuZn/8 qT_D%mgyyRpMKc(؆Pۀ8oզq$vUOKT$[2}+YIqiYjUbL%o78x$YMBɛ2ϴ 0ՔUviø)pbq@]}ށ`r *MM r 5_tª~9 MjܢˉUavswC>C~ӚxMWUi=u̚+'Κp` ȥN9LϛRvt6Hz1[vSWFhiE~a蟷 EuCÕm"DmCY޵txO6#Zhi9ύj0wau[c,kZJ\u^ !ΨɗZPrxr a{.y%O]6XV9lըmǺ] ,Ҏ&2u>}V [=~:bҊI>i1hgC>ݑ<%$כGˢy«i5Ry*bCS&R9<CGsT)^^ B2"xyC60]GnJK44ӽKl'W^;%Uq9H++l:ECG#[ 9p)v8^E[R BMÌ//Q1C蚵ގsrBD[Th%σJcCU[^C,mt'+TZјV:B}6h;MnZFyF9?]%i5&)Q0k>S%|nS[ׄĦ5 yQ|0gj;,UUi}2fHۃ<]_4t[NZLU I *3zeX>'QL$ZڣU:njW"s|&᫚h!PR{:bp3,eK35&x)u~(^(fAuZt{TcHgh9. *x!^D/t>,؆ 3_5 L?v=hh)1;Ou m|u`L:uOb:GBIMbr߿ԍJd٪D=&4?KH5;6a刂yԥ'gzWX.Q}^M2X|E\v2s+s$+x<'{Gs@k-ޒթnDõθAU:mٶ=~!-ۊo2lǯJmC1z7CcSά)UgED qT.5l$,ZwRi3˦60W Ѷ,=|E`@dM(u Kw[#Y m]9+A ͛Y2=sbs8m=:_xZͦ(YhZ†2_WFg.Iog/O{YS>v O$SW0 N eZFy4F[nfՅ w[ke C5H4#A25RCD9 aX[ZË>:礲diH:H^q;i b&14tvXLà7SBdqR̢e%h0PP2qG(v)`3~l8.faRV4Phg`ۖ}k)\3V5mɇ%SSGP| BC :_@|}Րcaim#e[YIF0MDuTQ:Kww_IZ h[-kcCr_na3m@cn%mZryxΫϭO&Qh"5G_|" otËÜb}8ן;PKULtbZ{b&V9}R쌵ӭ@;9hIuY#P:`O>9( tI%HT:@ 9"W!ֶ?3Я.SD/vؔoUa{=򝱷/BeP)26VMzfuus77hK] 8>,gk |^  y SOW^LHE1fն}bMI2~&xU}ȻS,$Ӿ?FhnoDs|.|!7lPh"Wosɢt'<1OCCNo=eWWy%\8zIUQBBmPR2ۃLf[7eM숡db |rm# ">48@q^,o fDZE.# <4N ΒlWf5E/#Oi+?F1qH $sB喨9DKkJl=,]w'nu$6aMTVPWɖ^ LqVF')X)2[FMUxxMw^u"C" np} t*it&yk,H94Q<]C3DLzd͡ #>(1A? if'!_4W^҉ɚWp \DHlTN#&A=zqI),eh&v?KP1:c t^5xw5­]ןh1pcؒ۟0(禉ųmpMdưI"0x:9ok\ *7OjKJ<)nց3\n+[*;aq.! xlݞ: n {hO)ߩnh_YEIW3;`lr f(e~ہZ1w0„HG{m@l{%npgVPeIAU-7p"& wMl3{B}`=(S:ON\m2Uv,X4R +%20@Ǐw JեCxWkt ԣBذD>L.N D9)LVAgnծ}FzB!6E>Tq˩`3F ͞I:zLp~k#_sVߘK!iEgE5gatEY7%fT|i/1H, in# nm#YN9yl(dh+W|X"jf5hug~>=cر~zu:s9m5ev#(r~ը\6wBStM6Q-Rbcώ1}$:#VUgTQ͡(J3t\DҔ(u+H9!&8+_P+k (2 10 Ng{KI/\Ɏr(DfJɪ Ƞ!BPʐ#-XO(^76:^>`>yq7гbNjeE͋(iJZZ~T|Ahl RpONgjk6,+L*^H_Aד,Pc9L,^o[?#":iD2!az6M%^^4)+=ÏvցZ fq%QtVkYֵJm:*xOsLjPPnle䤎*SG EAӱ ѼN %'T*?K-a?/V_KU[~T]>3J:!}yվ;]_P qvҳf`3/ΨCaN;łYJ8 _uSr5\)s™ -qA`:l䱨$H-bWV% wԉ)MGJ{vtzĿQR )צlwZ l(gtwHT%<>S>, @wj|ZT`Tڊn߽)X| s$x_s2sKg y6+<,018Ӌu{)<K2P;D-ߩ<\ky}|`9 wv=z'}o#" i):^$_5|_x!N};[D *Oˌ sAC]OR8= \`?pP%yƜ!ݑFc`ĶEķDKư Z3`;Go.6acD#sCtVȀفOz4oƠ{wb&/lFE h`S @ӡV=Y}sm 兑Rd2U9 -DKބtuM)zc]$ V7q0H+F&~^t*_mt[dWw,r{eN4X! \aQ=mܲ\ p[iGK Vfuc| HchQ2ɳp&NI:uި=}>"r pcʴLF̈́ 7P*quB_Ϩ!NP||'4+.$̊=PP&( nm M>Jԧl\/R,)Mn{EiEd{F&\?{qR̦pwa{0k疑WKfHB9?P HDj >J_Rl!{܄JK𿪼 / 1v e+ Æ706¢EM#Gk׼}]td\fS*_= IqVIʩuNr &{vo|$`2ɉi3D=QG 7b5x֢UN|Haư>_oýǸ3K86j) h#q4TyW _uJ-_]r~ř V5}QQUfս}ޭ<}5PX/:e,52)k1g{WFQ )w$Tgm\}>a{DM} au]Fp1ocpT Cn:Ku̞.%A>bc.Ak4/@՞$ѶYbeªA-P!Q r8㌉S4nZ F7nerCUaN?4)B( yu)BwZ0̣bPUmR^O>QZcN. +n&S6Ф7?dl Яn6=WO'o(e0uӼ p#䰯H[g 5vexŦH֪gTU濵?d26oBؑT+.;frG`HqoRj%GO)&11ωEz(.,4s'4p=S'mCMwT_n3 "h! EJR-|/}H pԹxT*) >p̪EǵɎ=975쯝.LOouc KF}rPOi9a)D :A`i$^Erm!|8mşʰ0'xphKH!P&)'yi GM.0wJȌnx CߺtOcWɱ L*rh.l/:}.m| jhz']ε]mÁʣ EPupڵe˅/6L\z1|;+^MV/nCqdop _Q285g?ۨ… ҁ^\n*ig:Û2#s˘RX Vؿ wo'd W/K)j|U+& 4IPzO.$.4?v|NiwN1U2~0t`l l}"]·E[ϳ~]a}8|g9" LuWKB 䫺}Ɨ0F?cJȐό){|UmIgpc,7/XT 7I8EZ 4Xno< /=|xLi؁HbJGp;xrMW =?wU+s{Dǖ?^h,)66 u6͜k< ѵ?&E茰i Ժ((J~^|Om1Ad] 2'o)A,gӑܠN3|pfI*9 ۦz -$/k>%!aK.C-x2 ^V!V+!C3|ͭ#^ *?@vrd {c8rݖ*hq;b231±&]9穢W`vI@TO: -M5`x+$t"{WPS$ͦOcltԥ񒢠߶igWIhgM&E6/rDn Ui4a'ՏA>W5!a1[v%S_ɀ`6X0 nuR H>*s,׎s@_~iz\*ձT!W2J( %nW\Љyw'tat?- ^)ڹd=JU&l6,z+gYUЗycC2W塄E=O8[zYoGr?V'k .a0ܧLX{?YN-}AC_vmҳmgR#+j%'GTȏEǒjT%q ꋕZ2d4W:EmFj7ʁf;!+r|sXs 7J+kO aSЙKJB43 uG߼5+E?2Bi̮bΦ";<'Edr9mC e5MS~贋 )ۛ Z|>S(CUop^6ѬXݡDk}DHu%?0AJMjKia[Ʃӝ;|'#3<6<4{T~rBtMb/m&K ̵<(!B#oӚ޸Nܧ>"TyT=f,N5O2M(:~nl}4!Ef inAd<571Er1'1cb;o$Dqq%yw~;:NoYI?Tƀ92S͇Fq]#K:=z$IF]5|ߍd2V|2d㬻WVPT5"w__vSDBRFq(E}er#o0Z>1y~-"b#G#P7>ؒFĠ+2@!YUL” Ov+%pèxsJ6 d X'ر6s%mڝ;1X6 `+N1?cR߃3R% 'lY{l_6yd`pDU{ )<0޹_-xHC4)7"9gINےr)[w\ );Sa kWc:t'Af}salߺL֧//ɢzs'}ΥSX YNioVQ|03([A3yѥ*zEzI5b')7z S(yIcIO{0ݱ/ڠy60iGnS7r_Omk]=hVRJGnv)jH< &  rő2"3hߚ7)jT`^xj$== Z苟@b̙#@Iq@ Jb!(zwѠ-EmMyw Wa[W}*ɎϮv%R`xZ+ |pRHܔ']lSp;ih5/3Mɾz~:QNǖ*H䕂&fDYu]tsHk){FXLߠc-NĐWʘx ʵi_>nx]2Ҿ_0-#;xŕvd }DI `ۑ g9E}yƁ0vι}Z{醭R.\}HY$w" |[HXyg覦щO}TqDZd3=-oٖi"JQ%6&܇o!2Ւ( g'е&&iHgn竝 ,F"s2pnH"eeDM# |T=O6@1`ZGb,;8ǦVF@7ğϺ[,M9d7?$h#wB _5`C:#nh͎.B@ T)KSk-µzF!diHauijA.o t'B3n#dgA!]czv/h n>2”ܫKNkJɟKFpÆN#'N+!uIiې`b#{1z k5k%V:{b@ڟ:&:%D"VLq-LC[I?75Ϝq6Bžr @ k)%Ӥ+o-cKm$-oh%43{YvGq*[Q? B$|?I v7!Wa2ϥ{ʋCDA|$<&[5ph{qk$G+A3·Qۄ{PG/LI2l=ھt@rF05-S'-B4ʯa}8hVh5H/LM (r$ag H@;^?bjuN91l5YxHQ M GvOI3:,;\ hܝm! FUWi*t mR#U ]-Y"(/Eۃ8tCt_}7UUp[ ZV KLM_@x,eF )v[[Ήanؑr4u* E~ZڙR~_{$qj VE=Qq9yȆQszoW XA3|'xj_U6i賃<(Kg)`;e/W]AFSr-* M#3-}fF:!T=W5;DG[rrC;b86mwi0{,!$雴ZWy-aM=g J6QK'f)IAv!-f0(re1b@UcV5JuP˟ ۝Uy8k\f `gMW #xg~&)c/M-=RՔ ~1p3i .HCQ7ܢX*~Tv+|@|Shs;mVuYerI+䭵V8J ~y|"R25}Fڲ62!d}z$acYYr o]Ԣ7m6@ȹ?eB x$}BP-̻+gTۯZ^{:u74([dgaz[K(Ыz1% #Raӿ/`_ bbzXm FȘ:VimS|Ɋ~ N:w왕èF3)J>aAؑZA e{a\~7-S-,u0=H/uṟyB̾՚m( e }MHx d^lI+n3\" F pAG"f)wT>(Xҟf bkHs~S H>A˾.6MK`€;Fp?iY>l/8p75aet쎲OkL$wN!,pݻ߇W`(Zf%e0XRc}qɤZ)ee S#Dah/S*𺹁vyxLjCR^Ds\kaTѽ%p3\˚lSyߛT;D҃jvhyMFM]`@Gy.N|G=T\x HXYrtv.+$0 |cBv~6Z 0.YO(M{YX:@D v} "^R -ٻ8'T,rmLas'@Y=ןӵ 6w 6GuX>8Ҿ9S N,&SCP>\O>e%c&K1`0KC,=,495G SrP魙X`Jp;cCRI< qŚTQWCU𹞑hoi4ܝ N4Τs6H0X 'TV,uvROBDj0:ƚyCyxl 2f0k`~oS7g)5w, =0Ute/LAŤ+0 /Gj,E /'o2Mu5ϳPd{tQF*dd%^Cw§$"Ϫ=t_<[ % U!VRwt_2vYLy)qE5?ŧt>BHXYʥ{=a@^)lTۧ^S+6 . 'C[OoEթD{V+D㷟 3dz2>/QgVS.]q= NUI$O#n(5WZ Hk L73fge؏{d8r@/V0}F@HBTuC4,VuLHk~+Jf;s&抛]{ Xrړ'6,[\($7(tQ5pIV$N:- =$& 2w3pyOð LCo"˷u!O)(] o.~)* m#өཕ .\d)TL;Eay1JkUq9qIMj_~!*Ƭm~7X>^K-^E m 't8⮘8|N8 A6)H, ` qeIH;Q3;i =r%J' DQ콷:U^E-{fP*'PA q  cS9ؑ} t(~0řY.e< `>|$ p^ µ7HV&f` k+j.@5Dn(hU{%5@90u]ePUǷjKtD'#ĸ7=?DKiNߢZaJJq|Tby;Pjɧ/C&sF :37-QŽf?8r&GlzF>,lDM<()Yr$UmWk+b.ڄCe)[Wj駱!yKjRm,bբr?B|:ԧUKgIXa'P٦) Y%IhNƈ(?L9tݫsdi1Pp/IJl`j\3ې([vX̠͘qbMZiyӴih]&oĊȌIN(VUl ]i3\*jpO[OQNv*);zݹO<`Aӫ> qf,|7ϝ +Zy9x*)4J=t=MB>S^b=߯q|nmZrsIni'{lZFWi& q"ǜ'Pl}12i>o)*qLFt {@ Yo pEZ ՀL9ŽxvPֶ4)Klb\s6-* lJrAU6L{ZixZ+I!+D2^h:W>ނamn `O^ӋMaPJ|Dl%ۂ^& a76kZ~\ReM';ۣE~ R8_뛁\Ҩ{iK Zނ_|:C9LKQrT8~v K%Nh=V`ta5' !3 ,T۞=Ai F؀(9q>^Ȭ?ͷhA + ! dQ0^!\h 'S9g!Wgjש 6jGj>853kPW|zTW?a?ལJJRQj,,Vu'_a-Ȥľit,Jdd@o܄=aI1jf{mlp]Tbh'n![=JI[$Vp#Yd>^-ȖwtޢM2E!bͮ'OL/eT#^gAưqX*>;©"\B`}?^h3b^ \8El 8FW2R eBx&{9oEG j؁Ihk6DdmˠH[XkbEY["2YThm@T# ]}9w_Ķ,$S'C{nV\q\aX/ZU*̻Z3&] {1}<{aI2:e XGG\@dGvM2omId$_6n;Bc` tx0d`t=*f p{)dkLi()H |[Ш$av*DrPQVbXDz6Fo@0{u"ely!,eZn7c\4zΘc$V(0kMzi,\r$vA3}Z[NgFqL')# $C&q*_պ;u$ 259_A-K%iP ,,%O|_WfO>Ƒ|iB BL+&4Z}9G`b 7XLM '/G,D;0VKQ6<,?U=Іt[$HsDG&l ~T Ԛ4+mI%se TQȫ &@&2-,š8€QS1Bi:*̥3{H4juX"1HNB28ۥPV/I;ul%R1(b#3\g?ؙ`[0wʓe5SSK Sxs1#m;h3Ӓn\ʕ')+*Tet7!{h +m8j~jq{nb`H`Q_*) dW:9#2zmA<3C+$kBլ?4Nu;51l `?ֳN*S|4cgdă/xK?*D/ZX5_kȇ u[S 9c+lnb~$vdY[.?!1? IV>V < :)cKɂB D+Xlch)LJaIMn'raci4v]崰x!YDzB4V怶uԽWt3\ypV(Ok~ ͂p)5E4b9ExxE}NȕlΚja#sM^:teM"4cuie\װӄd^ēa'aMs5ԛ#;ݐrV ǽNmkEϓD 1 9n+m7T5HMD079RI#Yoxa6le?ffjv?:WQrEOj_æY^n<ۙ8ty2kcQ9B4jRHHCKyqĿwq;d%qO?/$C)H?cFۥ|SMTHʄ qyV$n uA*x7W5o~v~: ;"wy6*8y㻢'c!6{*nqB.wI{%]oD)ceD~ƚg.Ssx8+&)%hBr أ' ]2E9EsdqCX==~ښ}41F)eE_`_(ZOYJ73"Y# j]ؐKJ9t}>${T"+aѾE-Wz>pXL{ a1WxH"T00RwKՙW!w}z[zG ǞR;Ue ?ٗv=}Rŀ̶>%8q eBdv[y1z`'^y5ղ9#9oC^~uZExb e.lX [{3 =_m u.PŊ *0g+QRE a)d:( gIlO 95껹rK@,ǣjm[g! 3`ˊ'HyJ3] FV`6Qȉ'U5c])tլi_$Š sw\I[/ ^N~k#'uf8u Y/бl%wyőJL\j{2βNW34ujG1c{W+nYٚ "d[舢8SΜ>EbBTtŪ2ǐB7ԡJ|Xzd,x!VQ+I,lpvoP!y?&Ae 35+4"}0U7=`?5>91TpVA|%#n {0.Ai QX7Q`PM EF (QUo6_hE9zSsA @Va~:S(b"(7O[tZ,Fr;HaAv uM8 «& jߗϒQ_݄)po1 PdžU/n~MC t8U45xaYtL(`?[^.;̰b| Dnu̟PQ$U';L%h(up⫴* [?p?_3LXo]ɩv#([aѵ`sQb-cpcZeWVPnՓDDOb k'r}]Qlv4|+@{) LCr]Lc}9"+tOw`=B/pDawQ<KF9^I9zsrѬykUvO0ĘF7R*kß0F/u f9)C۔lM~(cUH ¼[~\Nb Nuϝ'b. 4xW)A:|Ϊ̡ѿ^63:xd=\9IkK)oI7MIF'6۽7$8.&o.&<ۡ(5"Uya+@A]ibGwQ d .L9n Hy䩟+e|] 28ZY!ڂ\WɬEh KN}HBa-8 ,| cm'@THd6_txB4yOyx&аìԀ<MJF\ Wquxr])(i뜘pǮgged]N*:Vw>>40W+0 "W;~~f?5`=./Y㢻Y16|b0$Nm'N3KbfE"?CèT3*l7 dթ!ݩs,'6=SRIJ 9Jz[N^c*A-O;09|r42GXCwȁ'&0ebG-Ց{J' gmPQ}dSrۡsYrU)qt%Yi*~L̑6U=Wc@}7uɱׁCr-*)lvy*l-x2JdiL잹PKЏ"S80/YtjqLAUsGV)㡋G@JWFb4$x\RLHJM9Y' rД'l ;ipqB:iɴ&W(*tJfabL:ֈM{s8ۂ,c+>^`hfwb}nFw{Qe=b#C&#g)؉m +Ka*vqmiF<]zk 4PC:wKY 5JN#(yP~:5AƟM]%wkKN"+D$r{ɐ&o,2f+nP-l0'9 ƛ~5͗"!eGOWgס┳|Bmj CctVQ`:.>I͎EB9;AP@U~:TtӬv}qKid1xw ;EEbwh7<\{q Kk)+\e8+"p{a:9+dI'(/_9PHedv4֏fYZaQvc)iCk`넃-[}%f5tQʢö]V&l!xRL~o |x4LlɽκM\I\+U8p-ռ^# 4MO;w֏F`7&ԑᏽB ry "Hey;Xյ@f[]׺y|Pj$W+hYk t!bQ!}Ism:w|c&.ͤP.?+¤m<3Rn rSky+6TDˣmKyxLTt4R>qZ,u^t}n;{D_J"{BڦQn9:vύ_i`Fp6A֩`Y^RESoCv<1O Vϗ%JO Rm8O0<*BGoGh8M<휐gc|'_|;ȇW:=R\Aki; cd!VEa{{LxR5 mb~&I6kvգsEF傾E ݅no1]0zD],-~At?`oiqr G#%L^ߝ >)z4 Ⱦ^jꉃuGvzWՆViݪN&}M R.L6uꢼ?0Wޗd4hY#aSSQ8G5+)5*r>5W-ሱ, >~Xu;;t >^S5C.@Snғ|X"]C#:{)̵qNeJCPBbI~U ]u}cwёmT-$+45b>qŘA 䃁R&մ/g=sA1U-ds. `gɛ<(r6],])A\1WgƦl6tw6Γ&;ʡr3t) ~׼M'ێKҙ:\(yD M[/Ac:_\.乒 TTS(Ps-U~t3PʮtrCDr99SviACB-V׶~"&#A8xWB}y$n:K}?2I-,е|kxg(!~/G e%|LRY5B$Ҡ'yUj=ZUIwKf_ a%pET Bv{9hтDBZgG$K'ň$d0LiƉ9ng"M|n3e+T}[8:sIHP\aN ͸QLF:LrtwVu 肱'#+Х$°X@ Kbs,#u9n@A4|*nVz Of;8T!'ߔ?Բ{Uy0ua-c 4ڎ2gM}jӭ„B|3+7FhIl)a%]6a+Aaæ9ݵhu!B!HRy}R`Ɩp^j[xW6w`sJ'::+t =5I; oˑS_*WNrZ߂[ > ˑugaeE D9(Ċ}{td'iz*=@Իqy֨flڰ&OeD**O\Oh+nN6@eTl-{I\lWT)\[%' Ky~"Es)Zq*bk+mP峟:T%}lTA[b-)\ǯwIGQݱښ՗c?Md|1a.>sRS\%awes HWAe葲u|qu6LKq7`Q&ͳ&Mqf[bpGVQ_@\cGTQ uÑ \8Ry bv! F֯&ϋ~|MdBhA,vļ->Ls a!UOe#~ΒSM,Rb sb ^]>cL1}a V> OCz*4,2@hg}|J5r D.oԥ C:Ӡt|\geMRIm菬EK\k}36TDQ޷/wdʟL1 ̀a{KBw e[=2f rXD[2)[E}Q;G6'{$G5Р E܄ߥkq7yK O=2e3OEp4i265IjPWVtqlD[.Gf#> Wn8~֤</EF?Ⱥ޵5;GᤇmjY_wB\8) skZҏ$GuBdv }1T4yXN֕20ivo_4BEKgz7JI^}uFOgo n=:Ue/$悦};uR݇;_pk\A#N~,Q;`[_[QiӘZОsA(w)olڝs3OG(H }(<#RM%_ə :D_J a&^Cxf49 igpn}׮,jA#[̤뵮ckEsԆjR7`qP18 v~\_M4XY]@KL=~k\X=a ]yOLb.(dbW~UoUXPLXeUSAK:w弹pcumzO;^qhgQz3(s3ȩVָeNה.Al;nCl4^2FiQl 1Kq$#L&fXy۸J9%69nr(Ӣ[#B\I-ƀX̴Ov=G^O gہ5l2s Ctt`n{(5*1oEX{"\<s&LIsY{jFkp5~ 0ȑ'kx>y{>UErn@C0Ƿr2oqA1"eP0006O/DX/>z=2ڪ;uTAJ[zB"72kGrR߆er7&%W>:E#3 \7uw0S@E/uZ=&T9tE!.EG?xعVZ&py1# BXQ%[[3"aTC\f  y';3YG~\Rb!$sXԞ3ei벻;ՓrENC"p?Z} oh@7tw1:K]{(g7 f鮗]z:!g!ߩ?f;\yV#[@85PQr /ֺ6*Y͆G:& T΂򶔹o*Zꛃ tsC*XBS  k)J.ڏ5.RDa]K9 I$e!}<3T1Q$9V,;n쌊FLaS~OsYpuCsru]uRUQĂVq#!ƕEcY "@R&eQb~L+T׋ 1nk0*vՀzV 蹰eC6K/ZG7U SջeR@ai4bЬsGߞc&15*C[,QP)ZҘ>e/JiHu]:oq_Gk)/{B2MVlD #`HL=u*߫]rIK:7eÌ>h)s wyb1I$$0t ˶2KLc_sU^75G]'LJHnr;ڿl-W.g~C=NYH}L?zgST ᅚL/M^4!%Z)C(]_ס*U޵GdEؚa<4Y_Tl|`/&s!u~rTk^wq xnѢ7pJ 3/̟@˿gK"^j'Gŧ|;+Jp!T@}~$+^1\T*ėHk$r_dOK//}BP΢-w6\rs؈Xn|Al6Q,c>`\=/MϘv۫Lrǭi htыJ=D]#X, x} ǸZ^Q-}䫮1ۍIz@)O &I>1P֏9tʀ~$fp8PR˃qR[-Y6 5;_Rg4}.iw8R*9PFܜZz+O AU$d$(L/f.b[?sDbn ^KְqChnX&ķ}t||#^+j<4.K@n?(T9-ESR=uʞ^Xa 9m#ZgZؼQU5&o5)#AA~eo>%'m?ǰItSiD}y☉Fg/y(1 @Vh  q.OL?]l{`?78\JPUjR}>ғ.͡>>hL QQcU 6FYgX Xӕ0id6uNt>/̈hY&8./2/EёxTP%Hޛ2x7\H>z[n-]!ՕX2!58,xK=bj6͇gV`}  v%U rJ9AX*xv|6n-nRY/vJ><2avZ@+Ymx~^6/RcFuR`\~W1370&H|mOP& 1ny?kJ708uWztHT~"XwtOnUվJ|C 'a^ockG o/4";~q(&a۱ĽMTsRir^Dj =e3YNT ) b7y͖ pSc{rI6lu/CD+~3bĨTŀū$uPj @| [:A5WZaEtE /?fFhV)US߱CT]k66@} [Inxo`uw'EQ.-h@vL;md?/B ]G\}hfCr#`:WW>n~v189ЇzoD1+F561KZPèw2uоd3p`[.ww%m[("^*䄂ZC>Y2mІjZFZ8& *΢K1 2=sSKuޑUk-'5~%+"k]>=8 A,aC$D߆ -m \.bl9N{G@PMoE$Q HZ $t?.KT9ݶw `eqsg % M}> *)ArfEqh;βqMd;!HII6\zEȲi\nm3Ce(Ne<Ѷb9e3M, YoNl0,1*ܗ.-oz CN! \_%8xSmcvRdIL>0A1?$2cþx^@jXD %ì@op>nD!:jSSɺo* u-,|wCw*YV۫'"o`MCс*XPM?G O 1?Țxݠes(%QȺ&@s@s5݄OO(?FO,;MsE,(To)UF\K* Q.%v[Y1);7QV@Yd\6̪H e Tqn$ |y * )K:no0y"Rx10ĜH$P3b?}q[YFDJ8M7l^Z#K9/,zܕF')oҬ.r8zPRZQwCjDp"aI_[U: i9SP,$08b"A!١0Z| ? -Ǘ։8es &OG*7K? 3KHX*1ߝEb=yZ퇦FM,qɃQrEӗa +:)CfKϷ́'+>u$\B ;H*wmp (WvY[ ;Oxt"<[W]S=,m7qz t?2PB5IJG m {tdK i_6kjSo?I +TnT7@ڪEֆ7zҷŶJ7Pw(GK $ZMVS,뎵[6s',&vE\i$s*G^36~g7#AGڣ{='+`&E(RK()#1sOҮ.5>dLd6?M"IfJ&j&,Iӄxӿ/2GUr vXhH~BXR8@% RXa{;$w^!J&1SAKCVSi'h㵘$%JX: {d)7$cdԡH|leas6i:1v4cS)7[ h C"ҘI:̲wUvJWR]G7s%Rô#Y7=hWLcKTw:4_׌Pע._WK7jwKIޤC}wZ/zC$7F &i( ZRW+gaK <\Q>BQ#>u-~K<'xdjm )lj?E_b Qr kG1;{%Rnv GB&vloH&kķ6$MU27Lրدo*g/B-@)'2_Zd1ZͮKnz3Lh ok@Ml4+ Џ3qTf?uy}h/C uBخsgŨs{ x̓=u:J)z"QzXH-[}y̎~Jkxd82>!tkXyQ2@x9KϮcޙ/x<#RL#+g>Y^v.sMfbfÓd.h[n7pЗ``k,_IuW !' @bt{W7HCOu'2I9ĂӀK0C̖*kwF'62@6 h(SK8N7f,C+T6—Q]{}mWis.7pQ1炈c'%: jGFGY<(ǖn\Z)=U(\Tg꧊h`]Аö~7*Ms^ȴ\w6ngG!omêmj)I: 5UbWő/r?clzLEK  3U4O/ML\<)(\v^2*wmC5^^Z49%| f Namf?XڔD\ca1kk}*uɹ¶=ΔqB\!ܡCCx }'[n X8p&|$v9IƅB$%t¼fG|Qı3_h5Kqb| kj#*`ȆʍHV_©uœ@f 4o aq Lֹma:;9mm4V-F:aw*Y8(\؈ 4hRy6k)3Lhvs mڸ(Λ!>\׆$q>7T,fa;j$ݥOoQo(nuK1AyؔUG@Vvv K &1TgHǸ:XJf(bsACxf@3;+NNh0 ~иqqtTJxBnqoğ2nby#?ݫ(h8mlIUaO]|t[[Pkv"`oɩ9=P ]՛Vc>~K:1"fs=,Yz6u]#۫P0]ZNie@U8RvK-էK Ӯx{yج=`ye`74!{5N]"Z@pNt+N>stfG8ԪŁ'5M.8 ڱ>֜:sg&{yWCEJ#HuP,4dXUw;!\0h$#B Y?9'6*K4wu`J{S֌{VO!{;YSDU:LɾOmGP,MAp*tH Ґ0185I,5jޱ6ss^D4PϹy ?^xh_jCOGD<Vpɶ.CU]ўp߇[#5TW?[B8}Eke سygzR9}TYHH1r;Fwv;.]o>| hᄻ"ܰz' 'Ym>.7»B ! s%,߿EX]^* RsQPa/Īy@Ѥmi"򸶨v-x<@$ӻp%1B&"AƗ-=AZ&9<l"|f7}K|}f]!2B8Lޕ \r܊E{L48T-#ct5aɦ0~Ӭ-ޅl@uϸ~D j]9';r~2:\zXMa I _CEI(1٬)ϦK S=.% (i^4 O5P6oJ7"aMW!('a~pI7&=Lz@kbZ A',, z&9dɬzeb(˔iRuIJPiBPE,>vʘ+?舱rRgg)y %.O~ߧىU`j3EEIA@gKWJ74z5ʲ_Q=`=Khm{xN f7s--lD78~q C1jBM WTIH\ DKȭ4_9:a7VLpM[n{@Q{b88F yE 4$HЀ]b^,nLqcGg@OaCfԼq_$ș/5r}̓i iTI_Wѥq>eS c- 1/(a.wS  0t#"@4wJP/ _y%s}- v-1DDO.󾀬'BГZ,  fr r߲i|n耬 Wz>"D?kL[PR,: `?V7Nِ.Ч "uKoF ; ,RGQJ{.K\;Ko3UľyJTj̩ԛ:r>:U\nEJ:bbl~w3 @YMNjR:JlٜG* &%4rmrOz6KS6EΒZ^R^ M*[=9'; Rt;'E/;̖>].Ud~ߙ #Θء@ձ.3^0MtVWl#xO[QI32Uw-gRL5T`hsW ԊP_, S0zSzc,T QZbJKA$2iG)Rƣ$S'4 42CHkGcf IM3`W %(We,mIpD},,5xdZ ;%n` NXO0b/Fdm1[D.jj()iC t ϬןTBɼ_Q8e)0>}7./ڨ3w@((L$j$2#Cť0[JxvCBG^ ]ي`M͌~q.,۸UY?=o \찐nG" `l |oChY>{Yӕ! A=+]}+*Jd,:2VEtBə 2p*(eڰ IX^}b=e(dѠ݋ߵQ QX C* ˛&L'8O'0fSB$Є7AQ$2,*v nUr @gcͼ39T`,Dy#M]20 dX--[H\dh6\8;mc?jqKxr*]N] )WxRSȺ <PA =WR3RP-uMMX 4)+]L?(YDՒFL,)?94bĉa6[_aRxy+CG$x Y9S!/EƤY!^}rGeb0,HPٴ 2^M7mo6ɍg,cz4T'3`,62D7\5MZZ BsU8"Pso߻5:ٿLVf `b2(=uJm+IgRտgR77,/TxD0#aw Ζm{.$?Gi YGd'gPEe!&=%=A}|U3vxHFO:tT~#Ge~+_7 n Ry-vhzj$_%@mPHnA#29rY *`Xg.] Ix#y _$X N6[VHݵ1^"LN?O*sq0c}" +cjX69Pζͯd8pL, LC˴\9 z5fj[ɮ|ɐA6A%Mtk Ώ1\.m)M{ҡ()ċ+{*N@؏cky$'F MQsHk5~orL7R=;xW,FΊGe@wZSHJ<Pi*M}D,xBQ6UeS+Kࠚh"'#_'h"{Wjsn& p-خzjwʙ oT%AB0 r#:'=jN"o긘W~U皯!`9>T2\բ2x<-%C c`WGޔeGg-;=ע[< 1wMނK4I ,-p%] ŚP%oAټ웎˽I@fr27y5TWcp٧ofuke 5,Ԏ1;U Sg mX _Ap@׶:%EBQ}`FnTL7pR՝o68bNb pe+3MGgr"-f{2GkIG#.f5?s +TyV^1w֚H{yyٽ%"6^O\JH0~d)ArYH͆i04JA.wk-Nl!~{k/9.|i^CU(p WW?JXɍo|(?[Epz܍{hxZ8'ϥ5B.٩4SCӫ ]ED2˅8ˡG( Jf&XjgѰgl\<]Q뙩L /o- XtSx&@xJ3JTrE0Lh}dYk.;*Fd- KoXʪbGL+Iڳ8SG Ŀ6oB߶qFR 7{l}6$Ҽ w@fl#=/I$pW⯥:l"u@f3exSCj \%d*T6-uEmԧj>ѻ)AT%fCsE>C_;|@X @e&ݶQDe* H7GpmaE7Pߵ3dvN‘E=16 G "F€{OJxx [Yx$,^wm6&,( Zs`n$s: I<ɂ~itڬqW J4|I}" t\~:1wAQ6j07~i5tDž 3V@6 .Zke\9S|gosuE&ûSLK G |jrO|ЮrIԨ#7%̢5b+ h2_3A0HمwPm Py_atfkݎ, 6}_uu΅ylWQ.خQiRnrI9 L(1ovg5j#[Pu~$F.`]{ T˳OPC+^%|_!s]>Xk+7o5,v.7q0o4H|3]g)B &(פr3[y18Nz"Ɂ8 *h[#yL)prJ&vP\SM]ғ-S%\[K@T6 3*Pɢ$:n0NxV$D֏B&x= }N@pDkb]/հsZD[T^>8hk6W#lb˫ܴΏѰ,=jfOe46cq4 x*]$c-L?GY.!];m6RRO(jCW7ؔӻ8ecl`%W?K 1Anېw?f Ֆme Hc6 {A#t}s4n!r jik4GU . o>9qbƅ0P~sSWsڱwER;Ɠ48q[K=vd${\l\ƻ ƨy[e3JE8w}<1+kPX2&x9ܯ E#,ZyNQL,g.r Xb!pʨ_JG8;)Nwmb=k\#e2WfseةE'p8JO TL`e$}㣽Wa`]Q2q >etUPٍLS0HG1 >tJ*+ r'&|-ЉƩW}绺^긱qUTYإiC}nt|ro>ʷ.A~sBSL2E1?N;;Ywq`4+r}W@|nECDvä_?ײEL^?'zĚM?Jо ]*Ne{?l"F4bxXunpЬ 0C)֘p W2~nY UJF0 48JU~o#F6$R(aPEXEx_4[ik[Д17IS.E6-=bT ?R32s0 )8]/N}J zTť@WP֋cD"pHA,cJ $/D6}Sʆ< ZC\qe Յt̵hkzi9Պm6įl`ۊˆUr]a'm9կp_X14<088~R\Hux(E1z:֑\_  J>ags{12s+JN^;2S$YBe)(|7+"Y% ˫&>mFvm6Z A5o(cTE.Ұ媛0~SHr95 xLhfʬ FA1Z~v].l%nDws,\)>/+j><'(5lx9>E媱Tix{v:]zw } } gWvS('{PbL]DӭBZ$HXZïXd+@e(3 { mmуrgJ KXa3jc >e6LV4?5rrݮ&) *rl_"䓼7aΟ5Į׳,fRuNeB 䊘C(9Fs'IQTbE8.IyU'?oZZEw#Հu&9$0\n-a\FMn,/m-T.(.lL1 Զ:"AB!]*CP*Hy ^MRzOfV ;{1:>FȂʡy; 3G\Lx2900-d;]F~]iNpYGK 3O{ ͜o4Uqd衏|vtUϧB^ ^ V ("Ț8^Ζ .g@%sO*a´<^*i B!4]<"1zt=%|qQ|#̻%I𻖵7>7_hCkhx7qri[7Gtp#LoQb#_JK5KdpYoL6:}yXx\&NџkX dYH9I[[f0ɬ%drvWC9~[|ƞ %LERsFtƩo:[k1`ˁ~# ξ-8أa髙ERX!פťts[t#B IDQa(͓AS0%I>FrFAEj:&K~ԩ P -U3am nJX*w W𠡩}GOy銪-wG,7xLKHWhD)Pl -[3Ѥ>曈Q ڨaنF^mRt_dF*9 u8~UIokmOP1 B-ocx|jv,|<6U q-]v4@70{!i2ьDZ 1eGrSIg:FYOFjP/3B$eq2L 9`,+1QҾnNīEfrо-E kIa'f.֮3e7׵G.I4iH ڼ+ŠԞ́']Fmf=M!4(|,-X^'ˋXᝋ֩VN[Y;x?Gkɲ\a`նA*138upyC)g1H/RdXO51.q(`Z!wo:a1T+;x)9,'4r|oxF=!#@.tFdQEXHA#|:2)Ï`Ik9-|T)2 R+%EG~Ji]3X|bVsB5L)edލ5j_ӒX.2_>vpe'1ug'5~Y{ETœ*u0oS|Vݢ#RR&}I|- Y(tXVgtd@[Y%@E45UM`Pw:0Xi+U*DOoݲOcY9^)ӕfg>N# r1{N{%zh#sW(?ᄱ¼9UXa\ }$2z,GeCٝb*LE7[jPCթWxa<}1aTFݕwG`g;JdR?UՁ sГ,Ķ,Oye$Qk}_(5N^fNؤZ {^޽#fe"j'¡'ww\oQUot|] wC\dLP;hXEma>oK_,Oay6$wlщN zfks!' }2|:J ,-*i`=2ֻ~'v 0964`+7 Bvlwk1,2.{sg I:\ 5Nf-5Jo/f;,ҵ Mo\D]1&P̓j4#RJ.*p' @q/tIbf)&Sbd{2nj>tleB\~ʙ6ͳj+%B㶸= !6KvW B䅑GFgAzF3fǽ7K\5˘xt:=.Q7Ώ?JY9S7H}K$2YXv Nη>fpei_O^Psf8 aeD뇃xLSc eq7/BC#:{?,0#µmJ h2YmNR@.ÿΒ'LۓbZTc:CU(p? 4$/82CK$$3#cɬ+LK_Y(łdevO&}ǁV;1ɷlLOUU1<>/I| =^BPpCs` ~+g⣆({v`'bm[&M eOgիiDuyyL56Ekz`@&yՌM<?(-E\u79#lcMzv@O3Q5m[,8R6^H45! ;g6` Nۮ,OTn 3{& ۸7mնi+T,eG˽ }7Ԏ|kܮaEK>.bUcqk~Nxœ{{CGρ $:TcX T%~GD&?9OiڇkOg|>}PPZ::-묳j[«O91- ̀$s4 _\.#drw 3iK'nһdlMy^LOPXe0 xwP;Z2eqBf FSgUnZK0S߄U*r`-O# l'5wz d5ތ$:Ò (. 52ٞ1.TmT=|)i]3Hv>X+r\lWZ 8f@ǣqfٓõ\fh ~Bo"Qf h(hE~T  1NM^J9 2v :˩\\Tc^wX_ŴARJn4APo~}]&-b< WqD ]B8 Q0E27KH9),l7Dž* ҿՋ1޾sF> K$0Ōj/I5H0\h>{ [#Tks]ٻLcP3&Ndq$ej*v ЫTy!S5)oA?RYl9:b%v3x *_#HPh~pSOp7Ygss 㳢A,q*spac"(R 6^n L3U G4D)~JQ&N]juF^#D~>G3DžٓqWYw~8sѝRoK.G&  N]}vܻOFZH&o;\s.qU^E زo1n.n5Q{Yw,Aɭ, e YkrIkSPy/i2g$MGI/҄JR/jWsB0`HHSwHgx–uyP"AZrb6_u'V2Mroc'GHڙEx~qPD'j='%4%01 TĆ9:?dCdS׈ZQ9t f^ ռԺ.׈=[ 5?Z <ѭ[duM 5IOV *!sQJ]a_G7[#] 3[ iTҟKecJs$Oz[\F'!y6g{eIi4;OLYr?C)j!ȳ=fhO}Ar2*( !X ]Js~;Bsmvy38J/e,"N1yS(%8bv2 =ʦo&jȀ#F;`gI}C#oX؊VkZz dͲQw%#{>Y;f0pN4|pbkkGu#I:eTh('k E14a i$u6ˁ#D ӓV .3dv _9*|T PEP?.Ry-Gm\*3X KVL,ŔY&eT@ 8e>w>dh8>;bJrۙuӇ_̧gPFf>.}0˹t7SQz:]xn"d>+#xOSwGpEF1V;̝DmlanW .K:T'DY]|֬?-j$q`c~Dxq '^]1[K͂C# EM@-uUEm+\"gRgYw..g$54oSգ 痩xLDqCSCp^ޫzaFg%2u"gS.'RO\ITH ;hr߈{gC@֗}nNܷi<N>S%h00>V9+ٔ1S5 ^BJA{жT+l7=O/ cẘ᧺Į#B@ Bγج.I v7ة'#6֝nzU@Q0uXY4GC8"FZOrZU,:$ҒY${ZVQvH14J %zR~In~b sD YWUM|Ou"4r ӔTɓSG;oe>~hޚS `'SH(Ҍ~/yyvLQHIoqqBh(Wy/lsp"~ @ Vr9iU|sjN3x;| P:G+D4a5\ta53ӠU "m%L![ʘؓq: 5O0mOVsOQju=N/xw?ӝN˻Df=:b4Hz 8U Pkų}] O^ 5,wH.wrX *yXvkXWWF03^ OO ~%QeMi.9301?#!VK ʲ<_wXϚKe 5$cR 3vbOs}=z]x`dǘ@C#ΔďѭrR <7N5ü%n,_3CN.Z9ܬ5R٥=j0C&A`R+ZRؠa)fGP8(0ToF' \OSNW lU@4@#`w-¢+z b"Fl5tYYuc,OY!3uc\$8E!F_1G]bV&@D*>wBL.%?<"roܜbGڎ!i>#zz4 cʓ,m ʛ+%gz$zMmN>B|R>:cpwa4 jO~(wjvGxrQ [e]I#8ӼdB ITB^)agN$SI3г7i2DV/0fqI5_ \v_hsjh֌8UgZV]ŠUhNUŰۧL޽}[l`@R'>NL*?_[w qz8xYMJV4FBofs夑p+H g>tL2D)M+$:n>C~;b\6%_hV1Ǵv}¾JP!IytDm#.%q2C[ +Ei`X)6&* dyDq_yIòsYkW؉ū"*h$4υ`K4xhe$cCΑƢL8] ̯ga7%}r+Yղ}xJI 9W}E``N`*Yf!"*p"P6VK1aezi#jޛ򶭿P'l\CѻqxB]N$&3m3F2n^"H+L{8tK#B$?N] @{? 9B?6cPd'U _l5XvNL:Ю AO3\:;i` ,:=Gn egd|>+Z(7hO SnuHeszFf-"JVԴrh,'876t;XgAYhCy< 31w6 L + 5OvYz2ڡFf qTtCۡD-t P>hINL=h nC$8#0c 0xKi[2\}ڥeN2_v^}=qh":'$hhN5C$iZ&u~<^vO-+uBl ѕ x(?2}94T 2٨%+8(r$$mjĻG]W@q@N7Fb]/] ui1 ?qBjޛ3BT\Z2n(<`ႡY3.۱ν#Sn˿Đr&1^5YQjGXSpXknzLy7,}j^4/4KS0,>nғbgo5UVYs1"NAԿ*gp9!mepWLoXZ=Z@r/0B*CCÌIpZ692v6@YO98ezf-;cՆGϛ@KjLJ^%ۜU%faaVJ.4,ְN/$* N>3a~#CqC{NUIC@} WN"n.Zv bpno'T]ŧpYrrD~dR]v]ۛnL\zpZ/{H PCi*+yI4E܇?ήDbs)CVҹ7ǮA/iZ%/X@$|B_̓0=Z' 'B8aDf]bUXqܔhЦtL"Oan$3Q=?a/ +RIۜ>o?L~t/;elof`q~}зH9_^:UR-/nw[껲Q)!9l:l9 `ZhTcYbxX3hqf Eh؟t܍P!g3o|-Ho;hSse\Ɇ+E{Cœ>P^ oaANxUZ q(vk)wZK4kŌsgƹ^7>R~<TKZb_3&gh@x$RƉ7 ]<@㨓b: ܧlP'h!wfDTv[VT)׊hrl ܖ قڗ(X0 ˻Fukj|hZ|vUHaMHO&4xXeoh逍a'0]xP`ctADeI !hlFae|@+I mu;NVOŊ${&uJ1o\f{M|]gbs|_e !f'deE҃6mXxV7eخ.;<AM`N!vu] M[5h5ħo~?U1;aj}mhzK4dH"멈 <}ݻq |CH6z};]:[VG UD5h>jP5KMeU.?V7a02bM|8Zy@-T$Fie̡Yɟbz \MhMJ|i~)skتk|X]\e&9i,wXu9}]/sך_q%0&/Fp-Z.gfW#K\1"sOXho 3Ю)F tDzP}#1M\J~G]iS[b3ƒٞYfD_l>OqmT]h-진7>j:k%k^w `6yRF\6x:X뤣B lsgoE1w\Nc}dU(ؚqd"6se}JY9qC-QDZ{ Rn,l#'/T9|8zR$\.Vb,˿_ ے0#-tEdP~dP3ٰ̈ݲ'yP>*#P~)M \vWu'C Q؋Y}CN\!$5Mwavb8$mQ1³Ty~x#*ÒBeמ[߭JAqZ0Of.T-H7tǰ1|6r-L'D j49|)j* g~ǽ`*[cp*u O6Fw;_oHBwA.}jvu<ݶl͸YQ6 ~-#0j ϊ6J5[U5?–1GP]2l iF@nEĜ閡Qj #V+ϠHXUϑf,>k =M;H癘fwHLމLտ%(H Kx-}mΪNG s~.#\`0]+6BBay(&À[8(о l2!YG[=d6!Tx?:##y`mx{ &@ea\Isf_xc,-Bw.x)LFhCB7[Gk:;a-3N~V;r8﷫4p!TSz)EtkWൗ?/Y!4 xaD *`gxH72IF͈:-d5`Q1.^} DԮѽ;^ \˫Ӂ2qCFU".P ܌Ch3z@Ex6bh P!~UQt9I,L£C^ \!?Ш]U.GiDsIƶ v\hYjCy !kvwj  ǧH$|`7_5a:]u ׍zЀV5w ru13QݶIٜѱa]iaIG#aMS`zK33Jh.@˙ LςgU3WΞ[ d pe *u `<w-{]1.{ 1jy3tQd`Wx+zDcή潣g1WTE7k@Us4N{ 8{L%IuR?׮6%9%CSzI#<mz G815K`k2K ܂aTנKЎL#Mxy.jN5`kr_tk(RLK <2/rнjU4"rKmM /)ɭll/g7 hD (I=̆踝mG#uz x *zblAIf4S[C1x$waT1(FrIST`|z[Q*߭G |ix{GiFj.L*0HvR35@` X1{% joŲƅ:XB pA[UaFGQC&0)uݍ A>NE0U}hT&/S?%'q#1c˽;h%tOFrq̑]D(=sl A&LCK@*3&9 m]V%q$-!X! 8Z%Qjv7Fxjί׼HEI[zӶx'dY\-`r&]%ŰهM}UƗG+x.CcAD?* /qɔLl75 رg=BւCů^xT?IZ}‰<RC-[K-y#uW>􎙒LiCfj=blh\':EnS`;îGЂ`"4KW[%V-pF`9_8txc|֤mW VچH铪bL^S&gWI<@y Kܵ3i/ԧu96<Ђq=rC@<2s4UE`0=@8ĦJfn9̦M+J5K//ǝDQ[ַX 0t!EVoj#x!n^QL@eac$ y%Vba߱|A-_pn.,lQ}lj\"*WSd3{Q])ǿak#p d8Q*߳F}q7G i`|*%JeUU7= 1hDu=]1̀!UQw8\)ɤ9 r/PX58~Wz-Pbңh50Q9HP]"I}ޚg{ 8qta~kӏJ-{ ͹ gBerI'9TJz<#\ٌ߹:EUۣ㡻n+[͇6qXh^iY[.ਘjс_TɊ /.PЦC[ zABM5?izkikC5$qv(iBZĴ^̀{=/}s+>x*z??M2C~'#W3up/>zդ 74?kn,A;,PIj0lzkܛ֚O/Kuc@Q1>[i/K[{EP>+|[I^mJAS;7£[l٬v ö1*u{=ƒ_`P fn;> z>\ Z/Pף{?ݜ+.Gp6p-&k2gwNV=-צU4yCQ|tS[׊S8/-X'"+v"!DghRpOώ}YD%d)XX"hsД\[F?(CYٿp3:8Ș?I[ӒHoetA/`-p,1EANQ40Jʁޢ 1Jb!6KQ{#BI! R+p0Ch`'wʧLE)zp|flPZ/c7l? 3zE!QN7_p} 4n޿`]Łcˀ wVbK26pbgg_2RX`@&=$!H3屳_ o`IXB ժ=IN\HT?tNx,SHO{b a`*jpg/ _]Z⚜H|/XWKJe{.P b)w?U $#bLZ>KAM@(+LȄo: .VepF~G$,(&?uaTQ4PJ9Dà]H6@(\*6xEc;P{ f\d*3Zx;ʴ #!#|)̐r~%'DsF\l1X4ӇCSH7`13޵{F_rПH@E,() >?5c(V7ӤpCL`2tl{dhX`}#fb>@N* IiطbFp Gє*=GHmZ3e4_G1'-܀Tjރ1v»kIe ǣ uVwjSէi6yv;;EZL-3[or*DI4}+fF+ N.]{8gN3,$'%Mѐ!k+'&X0ЬxKVŌWOΫ~m0ů5{$"_qiy~a^+LM?{nPQlצJ" 7 l%&@xA<I|\"e ( /1_!KieOv:7cm糹:nĕ'f!{9H%WUJv./FDcҙ#ij3J24D8B6Lh*$$ad-K ᯁseH(2ob~>Z>j_.rj,';W"=:!QXTG™3!z> G]$LߓoPp`W9)ZJ׾OhcK~pN4JB`扰Q}BuZG5ULz⦈;.U>ݍh2Y-_}Ua(a*.mGx˫޼WV;:Ǩd Aa|_|>N悧4bs_r^=;mKd,PY`) 2Hjտ0^n Nij`_ۼ?f52/ Bv%{n%|v@{~)MkSܓ[wZ?s@˂Ɲ9@Atk\2Ϋ3g쳗\m͵Űq]#hҙewbHz@L[(㊰R?wP/LH_LddC"ΧځZJ#j+;AXz'jz_OZnDG/"U+ɂhD5p̸~0a/6ކt(Hnc  [4)Z8l z#=q(ρ>uwJ^݌.w %ňP }^j7):#8prG9P4 q;߈;]4HZՃ*,G&@*2#RX-I;9/ȰKfp Zk62Ld; q&,:Os-r*gb _$ DC!Sm)5tLpU" ^YVz^墂뼼?;sXy]fLԬHeNsM#9f'zP;K JHYx_Pb˥}'N"i{ZoD^.f΅j!\sw q.szc/t2tԤY X)Һf;B?@(z*W~fOx‹.F ȫI ӑzn̒wR 2Qԇ}d۩YÈOb2?󍵬! Q֬HҵZ6"@.6Qs,8q}9Ym`JEdSlBS (A{Q8rȳ{*{]u|q}`WGᴳovg=ۨ'%5fzm"=FEv 5[2$٨XuVrͳRgL(547i|Ώ=y󷃛y:=Rf0g*g.:!?6k; 0如 P} C9{P-7W)PEػ% -u>S z̓$o¦Ʈ8=8hu2+S}џԥp#^B3$x+k)ul ַ),X|wA7asV!..?Yd|$v2>2%O=Z41ń-q{;sY}Ԙ 솺R ߄LtU?K_e诖9_PVMP5.(ۺc| ߯ 8V*iVHB&(T䊐f e7-Z ݿX7̓ B' {vIyw%Y{6\Io.Z-X$07UeExeĸڵWrޮ?fMA>}YR*2Fz6[fXy3!W ]`JM}Ϻg)E)1왠ӹVkctzOܟPajpqMJG][IO\}4*T,Pw2/d)҅?cɟ;&*a" rє(\G"Nl$r]M/,]N: j O%v>[J]mL/*6D W*6IT*;+vSVnTYRVG־_Ď[p$NaC8HSQGuʳP#F$@ɳzxod-y*($TJDhax9Tb 4#фZ=§c>Uid%Q2A0WcFnDSC{l˨wRL|*CvZu$цxm譩Ӣk])5gTV Ŵ>-kKP8[u1wvCEB+ʷ FY ;]ir^"l &LJle':B,Ή|O' ="寛vj dQ/Er9S\NN~Fq?'K c$VOt;ټif b›ր9,\&D󾚲7 f2b=.Rl{S.W4 H$dYj˱a_7̼!ia#w=l%©7UqD+4 LkМ/-֟yh[(|\>VLβk{e*>E,/[%OHWe+eE]LHr81" owIu "3odw!ʶ5 26J'1l&Śi?]*1ε蚢kao'р3`"Z20%i{tL97qPacB,`*#|HQZn  򩹁JơMhU60*tӏEȺԖ<ؕ~}lz@-Otc8c!C">t [Rc,itn=d*C>`u,83#2ob-J;9F!r̃QONAM(VnKrm"ԩp3$V&-gH?Z *}f,Ml3iW@!I& "2aec5a],|f",0Vodž ڲdu-!`TXܱN;?ണtB}J)9yi:;b`~xEz}n@usEh9J_Nֲqxt#:xWHA?e^p\\H, ˽Do,2:BI^:ewxn1wkX U=o薖H9%[l[N·ׯ{So.Xv%oeT (s@-׮V0)A?A b,3zEl0i1w> @l"?La w) J ^qQ|uuj͋5y =UU7xƧ$:[y D[Uʰ͝YAJ~ zS?|߹نZ*A?Y˺Lƪ@q<J}> "TyGQ*X֕xj㒌E\+kf ʟ? d5_OTh,*] q ѥ p Eϊdž&W`dݑ5N6]⯲e5RD,x%"HixZ/7RQb*Q) "*PcX@wѰco*4Sj9Q)x˹~gU_ Tng4?0r; #ၧb'}4@.-d~)ŨLmMǸ ߢZv1N7ĕ<pyo$I$6 /ϏXd8q:l^"Fo+FGY{,?@8^#ȌcQQ QN;@X407wtM`V{(H;UɰWyRE: ؛`h)b̊+L/6?g>}p=൙܀4T~1S"{YT6̅0GabJQeijx]G9Qf')/aޜbpxb#¢1srB؜+P!h2|xd[ j~e7:%f'/_k imF#p/U$CbwW*k7i ՌXL<٧t%ǒMmhGC+}!!/9Jr0;rHCw{nb^W/yqu¼aZl4" y+Vkc}4-zi3S0A {S7НJ~PT+$#)fl\͹d|%ggԌD0AË-N>[,0HlH i C4fz,ECg;p v)q4d->һr1dնq[28!{]cD( 5mIKR\8t+# ytye׺&JM {( |L  r-Upn]qJsK]yE[9/v A( RPLVf>?5.r `fB^:)NOhFƄ*&̽4> :aTQx>K0R|.Cw߃z^E*edq9}av<;.7GUb%bmdX* ۋD棳h4H՚w9-E5:6 XTn/H1K.JP 5?U5NJR o*yiY*O)Tۯ2Ϲנ(4ί_&>>ƀ0={h`2GX-Pr Qn?WNVEjJÅ֯K-s_`=Ppk)?l֠6> "0Ri+T2iN揶*},=~*&62TN=řFoMM!1YE蚄SV`Zt@pDzOM=UxJf}vl+q&4NhU#d ` z}\a-,x[׵"xgiiI4$m:f> ۬0HA8ُV`tϱEڢvcI+$.5 Tugᤴ!*˦ <{3Vgc TS;,fH1z1PeaTyMߔ#yUZȪ%zc~UtԞg .{ȃucYm& -4ƂbY ˍl G$B~Y]3%vJ?nQE{O.뜨 V6Pͭ6+v/u1}5*~%#HC(%{(o-2F}kn#WUff [>F-P`KG8u=І9z1LLpk6ɝ3X9}jdįׯaB QŢ$Q@/ʹ' s jw?-%p&䗡}T ^; k/RF 2߬K̦Hu=`t䫘Z$/ "}ലC9. AR;j\|ˆk]yOCf]Eklc v;R3VqZZ.-a1^ЏeIGf]zq#"ё~a6{ OCS>WlTH9LKQ ( MoTX\OOALΞ? ML[MT)D~B Glr5<5aaWVQJ b1`EZlE_3щ=!ťל+AuN.Ltff0 wvLsA~rmm0Kd$?vXTs't.ɞZ丕/~X;=jݘnQ/`t{ߎY-B73k~ZK(D:Q|Ij@25P}uJjKS:1%7ZAw_C=L73r1+dΓy)K [ @k,"q"_|#h&?ՙ,6,jM'?Å߭Z+`-:yy Z5F Gf:E%RcLn)% bV~3M#V%izʅέMC F?Z~]bx:AM.k~J\m4 W hBh֟L3x'Ap.:qTr8Mm^O j-YuYWΤܻVU:Hǜ3 xKW𳓬)~Jo0SqTrMKk;a*#Ͻ'Y q;V9B`~tCpwCPqOJЙUDLLNgB/2#H1#64.aw<#x% Cș@B>lBL2n׉93q"}\D훭G9(s`2*w6w3hZ&dgS9Lxǜ1ya`M}cZn/̫2I)>;J{r?W[ȭz2[ 4 'o\6wtDI\_˝|=B홰4T|iCIPx骔sܮ]C)ڽك TgKt?>Fѓlj^3UڰsgCKr@*{/?6Ye"|x"񇉋ql}L‚- s3Ƨ]{X"O5-8_ v '÷:UщouGL1Kxhߤ]{4gO}YESS"fLjއI2*fC)@?r'K^`{X#n3u0O.h9)~@#Xz[0!(C(B$"ÝrYMڼx_P[[$'ȮZQ:u.ug1<xsf~ #k `6Z9\esccŤ4IxN 4 OZn$sz5d.V&ǔQQ3O2owhfv!gݯ.t/+^jR.6yk \7okt2CqfF`(4WFkhn93"@B"@ɘPbs4.d+\NHM)|BjT w;p?xW):ƓJ$r9* OfTpKt!o">Gm|:W.͙ <`6PB ]O!=֓bٓHl 9vTbwvΖ)-[,8~2bbSkjt}2I[74L\[W pAPcUИ$bM-Z8~2؛Q" ޽貟X56y 0W%3D2?T}Hw٧a":1Z٭$z=FzV.s2AL ^ .J1@*7"{$&,l\xyvCRfNMxqL9]Xx<3{D#n7={9 k q$AGpL"mu ,wr4mNcHC-/:;e@&hPȓDҔSҔxWGsJO4Nf2@L"cdW.٭K"qDt(#8 poְFRVG$1%V5ɮO(tzJ!I德d#uZ"MNEҙZ /DϖĆBs+ZOv_ C 2& Ļ5em;H|mjTIrJqͧ, "RICV֧;C6+dGp~ۓ/բuDzt̅ n=1㟯>mqc Y\?weXmC=##?VϧýxC!U{6xR'a*pzŻ !Y 4*/3r>(ow5 rFM, Yc%\j^t$[LC- |wR>6p|i##7p;4>Pǁ໦XLJW3B]j0RT̓:lt<9a\ޅL{QKX4X`E{/I/k ֓c&I*Z,GA$CaY9z(g8 C(D8gGS{4Oer $糢׭(tW0WQ:4r"7_`E)z@Y UЫ>\^RpeWx 8(5V–'$(%҃6mGGo5¸TXTƝ52G8 3a.hSj?ZVN.=?H{JgLōR m ִQt9> mmrpt<.6a3$ zJ N QoFdĄf!l`k?RW6`]!8j5Db+6YA&`A> &YkRp eϽЯƳ~c~GlbN:8!k}%rTIpbZ} 7j%,iQȑ=T1N4K,-ȍ3*u9 蘧e(1ǂuz /l=o`-O2b m,|Tnp8K ZtZ^ i&/fX>327R$B!ذ2ƙtN`f(@ZHl,!O'Vl5"P&g}aQE؂4Tk-wvy;9lvŸXxF=)lMGH#P!eC(w?nqg.?)Zy@I)R"g// W0ݖUOy|TTʜKR0Z%Ço^^@`.quⷼLX 1eLHCQ-f(v1UB[TX W$fV7 ?"0>`d84:pdžP,Q8J J,A#Oz7!\9U # O;FFYZELM|.UrkWnBdTOFeˤlL]mN5bgfrP#a`-y8.2 "g34J~(vF$;Vxįh((T%NE-)Q'Z͢?(;8_C~oO}.C|ny`#Q-y.]c:C<$;SL^ #3GR8Un&cY7)xe,n>_i zv3B|M8̘Fjj:0ZT8F~]#!Ӎd#;Biܐ0iQKY否COŸ-X ? _OC#Ĺ$ېTmJDw6+}NJ#Eq |E(J|~.}|tH;ٲx#a? B E;^}X]+P,Jsn1ta5\-ղ_wR ,?1{Թ;edS8TTYIms~F"T}}tK|%\LԂKu4k {̀ ͯ"ˬ0'iTzkځ.kKP1DVԮ:ubzt\itJaIY~&\Fۨ 9O9 z"fUIgL\2eӨ l 7g_ټaƕܖkkݏ~`-Wa<89 i%k@>|13ok~Cj Dnq圮Y(q ę~˵v1VV:Mjll4bae;[K@u!&4<o5[cHmk,3_>8d3.Uďk=@3sK}+i7 n@nMi G1!+_Ҵ/ElR%_lwG!m;GRV(1JWS֤7:E4 3O^b{$Ӧ J~jD$h6e L0@"p2<U)=rXG{cͶE@G\ja;S T@ŋ8/: ;IrʟD7 -x6`rҒ۶WoZ|o_ nW{qFF*(Ǎ.OpW&eR<IC2С -ȸR8.?7igdE8{ R$6]Jyhμ_3sy{] Pǃ4]LM($ x0=Ջ% {7UVa!o~U/Sh·P3<ȹ j5 bPiͶ*̼6 Z}6ujb:ftni_(e>Fe]ٴm$˃KLqߕ`@O%bN/Lduuft $kP= ӫ Vq"Y0sȨҙDebNxNX.x L-hȎy0|A-j|>U0v۶tf,= ;tBS u2Eq˔ {5>-"Xumhߧ 8 ʈCR15RljM4_prNVMHǀcDOIZ,B=ȰӆGx`?k9W]}ONQK=LI{k&Km+C&/ qi1̉I(53FAL\׫Ljv}!l^R^ڐ|K ”;i͊5[R@_Wצ/Vr p 1bЊk?[OιP6sQc]-xGh&|ʛ0dgyGm-空zݘ,@2Ww<>?jTHPhJ&B;xبpX x7NW휀/pg\7у;mQ&mZAO[gf!-VY:a":. }IjL;CbT)cDg 1iUDt>~;0UKotCJv&j`tRt3ALӲ%4,jbܼRj=Zܓ11SH0؞Ż<ֽV$g1ؔO,ZuKک)ږ!O6#]3#c}ch,uv.x}ܝQb̞Qv^cHzӱw-y@̳QZZU(z?Fꮚ OXM:xfb-r KiAĵw(K-~!š)0% l֯z7޲ , }2EM'wIe }Xs!B W+N?m7K 2̛$E`eW.6H*|iLXmEИC:2[?0exyjEV>ؽgrg&1qڟxww7<vX$z0Gpw]xH-} R| oSzYBH>T?B:N@I>η*wr<6KIF Ez3 Jj4 7\K >{hO臚*A#Fs`pN珃:`3;ţ6TmZz_r&þQ+HRTp`<MC(n7M4"%ƒxX8\{mcXo@n@}擏F-*/dM JSOtԱ߫@r]"n/ @<*R^9@ďmeFYq+ 1{9M:PxW{h1\0Hw3xv/юL{.f]W'r]":6[ך 2 L`2D:Һ=TW@ 2i>aь:䘗~dFQx4 ,>-}M|H=mp>lq) BdE2٣3j۰MY"ziE5z3;DƒS9+{!wF4LE^y s!^9I|o抒1C<#w8Y]b'Yw!/ز`uy^MW"pUҐsFN,Ɣ!sMO4 gW:Op))5MTq: c;n {-Zj/N?bpaL Pf`?lp'b"@ vWOǂ7g12ث X7U/ b!na݈rmr[Rx-<%܂^^~K}?ʑ(HtMou5cs*(zp')wʴML>DzR y~!k#8&y+ MVm=6νew8úR%\oK P.}&~ӇM' YU]TWX<1oT6xA䜟!8O!P-#;%+ h>hd{%'cւ&+8qqhXSSYȉjgW}bN)g 0Kft[?֑V*EB~ƅKItA2A%q]0̲]C),D~||=WKQ*/r[$H6|: x/Se{0d]oB/~jEX[hAsmoiB,ZG$Na2JY'HӶ[E|D95veܑ1 q#,o9L9_-^khu%x.:?y"!XÚYB|xN.$i'?>}QRoޒ_捞.&^'8ȝks, "];wqZIi245v_WW)gucN0~jKݧQKd~feMy`k`1T4~陵i1W0УcZG%harO ʣ|,#Բ5bQ|ڪB9 }Is0-aCpϚ?1dThI?GqĦaZsrQG7~ͭ09R;: R̃]|rAӱĜ{DZF=\R ?Ɇ o`2IA< \{P'I JhM F9Ti`_9& )S>'A^IaxohF=MBT9d^+ھ''Q"8bF˨σr:^ZtPi@`gQ̏| 6!L:)VvJ{3_2=PijC 5m'Ye,P+?-ΗLJvzW0-.;l9i4bie\>Ä>dt;u=~:6Ck8MvOlb3y K/ " dm[\qu]-jƌdo}cG uS"?O2ӣ5?3r2eԶBU}!S)BtJ|MդUu^T )Sޖ3|lmźsHsQvtg ߄d@݇Zl"e.ɲ IMffhX\w)~)fW*t(t+aA\Z3`w{~гVZ;j0bB:߀h+Gt`sRlL>at3&ֺ!g@Ith,Owc3&LcMp74`Ba>25 /y盟sar7-AOvp$S[h@T9}Tg~ɅwsZ} HqȌ~|ƚMXeIF2!GZAh{<^P9|g6CN-4 <m۱ѹʑcsJ[+UTmƚІȃWӏJ1DSweG l&1n{85kBx?P9 _+Uz[ /JNg8A"ה$,\xeytB4 g*y@RÄ2 U\XJ2* HE@k_p}l2)dD(q"~1'2؄elu$u}r­h$|<<`o^RJc/6uJhEy}$E;MP0To4O(-aVli]WlOjv„.ivuYޕZ&T}sp(VN48AHě/h9j>g¹o~Lm7G%`:ȹA3vGEЦ[ A\/#cB6c%wL_L--H^-'@ώ(ٍJSDRF[= S~E>BMEp=>(<#m+ic.و ϑpZoq9w="fתY"Dn5#KuAR"AS_iB*c{2;O4c2}Hj+١wLzx?b`vpNS IyR{򨱁U0t|uS]*|KOgt!HO~EBQJv*1#-ULoMfX+\mQVvl .G{ ;v"BrSc|Axxt*1ꐳe}Wݍ[V-F-9i8`H|D4=a97N B%ngkEFS0ۅt'KF~8 eg/:6Ix?YADb؞ސrT_3ݱnA3|]tjyaVkomCowY|>~4[0-܁ЁzH7Wl}Yƚ%U~.)xʞ~"X$!f2ͦsJ̬e7o.:{$y7;EKjQJ0i'4jy IeAò hz'QE{7V3+bXXP->*(1|Za/nxͫ37pdK=޾o2v[7)ͽsZS=4Е#7r{h"//5ɧU_UjrϬ;PSv.PmX!SH=s6R?M3tg=+a?43V&CRc?Oxa+\u4(\"ԎULѱګ&B ӗcF2 yOϕiJ>=x)=C2ܙ?N\EGvJUN }{7w>o>,mZ[-ކ"id%/:#KR ,rz\EG(hr?j"|+u=ă^";0ZY1I L* -$UM Q=Xx[PW)㖴`ԓ$S^RBAjR'*uo.uV r9uDw3na$[d{tx5u{S)P :0pS=hb#a| T Jp,7^YzMgzQ68+=KxV]2ML N8v,m{--b׋쨊OtF;UE#ٹܤ7l+䮩dcX@]ejNNo˕.bQfIP1OhZKw6ɔx+W0h5ۯXדh#3p2cAj_s45̰W[8b\tą *<ٖ@~VBTbXcK!FVA $ 0,,7tz\kZg$LoUD/9EZSxd8m&{D<'9*,$ ҦL7m{c ^\A ,gn>ˆa;qYt9{ncCL`(XaB,lNQP-%eҠu~4tfuQx;9Q9޾9/䫥oY~Ѹ_`".kq@2XrqM lr}+5ijp1LF?;-ês>^Llœ:_YC }Wtxf)|X۠ #Ӆg[ZIAxe^s0YPx{zۙ>ŏ%xhZ`NwŸdBlϬGօp |XtA)]{4^ƭ#1(\bFѭ7|@\+3(7q]g~U3gorZOQגp{"n|6F 녑3kǾdvn@Nʱ8q|V[ dGi!˭rɈŭ>V+8x[H%?69R- 5{M'qɧcO@h93OT*WKzBy45ɪ`+<"=خ|BDJy'XqBpu$a9B5C/=B\|,GTԞyU7KbrO&&]>MWj pˎq+eZb2ZM1z3 p.j?!uq볙u ^Ug2͠oxjXq " 'q&x!RxvuHip~nHZL 9ٔ;\F3J7/")@8BJ k{3ǹVE~)XSQmUճ l1(ܣ쫉1hs-Pa TQ[ uK A* xِ4ӫDNȍr.7zi 5et\!.!vPxHԮ=u 9`CʡgcY`yiDm[H}>&$g[4rIƂFT:B=u7qhEPHTBk=>Tx=)٨[FB}=z5Ly0"#՗Agg_{ZZ훧j*Nk'bf|F[^RV7+LDnD|1bҊ^'؍np`t|+]:+s^X03MmНT+&G-6)|+yϯ %]Cu4)|1D<4IA@-з)i՘ R(|Má8 [!GBig-49jFԮH p }urqQĔ1Y(o|qF )纽FOU/ yG_+pߍNQףt<~ݠ8+ԓ~8dȦ y"an>vJlLZWG'@-~ qBBbXN]Ϡ3\LZ!wӅE}_F#Μ̍5^S\4NZHK~DxJ2&p헸^'һ}Ox& JɀQ}3>.QvNYX GT}l{kzMoa< p,]9 繶1f|MbǢjDqЏBZ/^x;CZj6{32ø 9UG`eq}c!ӢgbvW?*U}Z f%9yR$.p"ڂ0_bXfjm8cFc}[y4VGz?5H}Wvf+`ޚV@2g"yMQ1X;˛nid/SGxKw+umYWZJOUfW>@RX=&,L G mZC_m>*P QltHCoofõ%d-ue) *a'yD*C} w,q'4q[ 2;VuOn=4c~O9Y[I[xUm(9gIRJǎEg J2n̞PVdreu/|7Z蓿ЀR\f xzF7ЖwUjvO۩3qob̿wybFeLLt] Co@2d8QK't(oo[+34Cn =1<5*z~K3W1?#n}LMK=ع:Dϗ>C(8)1{$ mdYK[_d\ALmMbhi`ڱϔvgE|[8'ڕxA&VQ]d(ؿU'S?S\TNB`M#oiYnc~viC6e EZ•gWÿCpћ^?^R/3ec/=O|f[Uރ,w_t4}JŽuM}l'8j~^mOyL/փIFc4ֵ~~ \غzH)oX@ 1ϯ=~ rI˃M "&b1?<;9*,pe5mw6^(ؗi͊8º*^r沁72WA]ʢok_&ctɗvILy")hp`kXC{Ld25ؕՁ%w}PRѝ+0H-}b@BI z 5* 9Pu¨CWN-ce)c\H|yt5^B3%#f~ƨ3:?Wdgdn?-VGwzHwsdD-,PȸwW|su!GJZ aU&o{AA95:arcg~k3.a{W.g0vx#/",z#o~:1u&SVͱDl7=F6|9 -K Kdm"Qt膴!XWϯSZi+|nX^!C݇&L]'.6q\|7s^cspv kr*v[2O T' }lA庼Z X1+'~ܜ/סF@hc+6V׎'X,Ӕ鯫)NUQB!7C("yans2xȅ'Q;<\.PRٜu<~Q'y (HYBr tm٥p5u !WCBp6L;;mJUxFqPjG#Z?*mCb u_H6$C,U7vz)&&{(؂Q=79irȑپH726<@:$@K;{ftݺu! m!pMBY7ƈu'DpAb}2.cB 'O*ߘ~1YuC Qvr6 d"(RtOLm%:G a [ᓶd~ m>Uf~nHofObC]ݨR}ƿ'13nuۺi[vr9J* f 깑bxǸb8\4<{V(,OXղ8(G10p0ǎe?i-LD;4'yzޤgO8knt5V+)U^rEMA'5dv]|?nej{]9l&SN͈I3cPr1!Qo6_Ln 'BdTp̥x;X9|WD&pmW'G)ЕN-?NI`=EEByϪv=lTdȹ.w-~o ;e|jR7[~=e7EH% 5X#h5Pfl?NC 2i0xZWz1^ߧP% 'M"e~;9I| *sIyROd 󚍲[x&.YlǣP`ኲbTt4W읍Fth9O\R^x?;jqYwr'M}os;'rHg-qw[6Owi2TDw!Mf}HIƼ9d,ܴYhM9^2;^%1YUlZ|ԩ:puf:aسw~6\\ '+pPM&>A}\ 7YBq=JKZpX_'ׂ~f BK +'KN,douK;K(WaՄ>G֕'GR]Z\in?>Mٕ qQ"3|3Ǽko9Vt M=>,"@5[G._Ym3{h*xϨ )>dKY2=aC%Nn{ŵ~YYEL1giء?>L}1GFЊ"iVOVޞ/QT^wRv |}L?B~c\8A8*Ҷj(Fn{WEd;%$NoG7 R(}AFdLZ_b9慧 *w9|DVV^ꈨfO8_'Lj]=$ dg,KUN\t{ic$!nXmX."z;n^ 39%Xp80gk p OteLn`+(dhlKP}4K-RH y_cicF흦M#jPx]iznIjĴ S M:CDՔPS{ӎ㑮׍o5$9ߏ1BǬLJrDhG[xwod {bnyPh'}:dz"ۖWpW%ȌKG=`e5_-4@;B,Q}ږ`lۯseQ/a{h}}] KVZp7,C'N(GByY%0KaM?=܉m X_Fc罔`(Rytm mY:؝[ikۑIh+tNkI;.Fl'V}@dCZ߮ce3ÉBr?Q!ZH@Xq0}Aŷ Q4;X-4=\ړ+bAE8+.1zr! GSjyW 9ԏN|Gc:>8W [UHoٲT;MHG2\3U퐁`(X!ଈ|(r݊dC|Qխ@AdfeCW&CQN˴p y_czDH{V^o,!tėVLIݷ}-EGbV\c`sd;9 U2ɚKX^PlT1!0Үh:5EaLLbLty5}q X;A_D|ٖt:5g%C3[ U˭*EYb(D/ѾU 5+bˠ)?{g!œe&m[%8|dޥ U~;AicZH1 Z8)#PZ$p,UBg0Ւ Լ\R +G+zkDy9m޴+EƤ<ُY˒YF9=8.KRai 5ۇhLrQVic|LAy-sqoR6vGYJ6gҌyG+Ъ u 7yPrLX˳L)5v([ c,y'3?ǭE!}p9<#U$p=zp1&-=UOtV^vʽ3xI%4g ʏ -nr*E{&J`BiIX p/DQ\[ w.*a/C "//k˧~d ܽV.Rv@jL,mN\APXWhR&5[{tuP /81vkHݝ̗ϐ+̺i7ȒTC9c|t}ɸݽO=c p7z\JM_]1وS/'Ot1?]|-P5Q6pEL/$ rlwڏ'Y@kJD-[9{ vC**[iD;j¹X5dpͱfj~(cbVu`GB 76:\2[]`z]eT4Coxid_o}uF&bZЍaSX W?TquW]J+{|tdRywɖWUyjuף=Mڟ7V(D/2&I'ҩB_<|aJ U1qa4+5ԏ˘2Uc<#}kdr,ÒM~1OTGsM$q6q?~v"ӕO)<{At7S#BϱTel=|1o`zMaavoIhaw),|霺͛K*TjwѤBH @Lϲ{ dpSGU&.vH{ѳeVimY%v<3M+.c1@c†%P-yY["6'8loT<6`D4\ Un59sATVES{nzKA Rr+f@g*ش B/aW( FġBd_gOi[4uk#X z,ݗ}R56Q_&NmEm!)_8ۦGCntK.@ʲvjtv1qî{.`:s?4w0IjGC!vsZ12?(5 8Fу荅iDp*~?RdH#/X.};yg/#nT]vq6t_3$[2{E:g՚vx4KνqI;eX꯹:~}GnDLH؜C[kJ+LFsR!KLz8~Wi/ |S kP}G~X ؠ<,Rߦep#dz@ܬ&Im!&q "g& Md0r OQNmb|(u}X|@"LVL6)-Rew~졌 Q!6ebukuRq"]zDK]0]g1ھx[L/^V8C؇?\W~Oe3[#dq﬑1 Ԅ!; |J{i %\[ncI__l'XGiW4Aۺ5dF{&Hb=5ޱەHtP K7}8IyTH TZb܂Of;Ȣ'8nDXIFI_t62R:富7 Mk3Qc.l=Ի)M:kjLEg\&6K+W}3+4bfF猤eW_s=":`$RνtFjU $pӀa.7[5! UOT{bB8&"RjT (32yg/|:dœJz}4ݡxaJOH/`kk ( 0Q3ؽRӛEiye1logJ0JR X#2F;,]K1ƌZQbJr. k~}dQY]%B_/j19ќ,3ote1u "q$Jl3Y +rԅ29WS4ɋs7:C.ӹK4?x8_[ g[ 1mag?jgF ͞KhekTBQN5st FA[TYVNjS95=Hgp77WuAnSY`83܎b=ȤѬ0^kY pa 3=:Жdlg z}hLqG,"T+Bm?'B.Ep+*!KчdžQ-Y1ۖzLjGՂ)+63 s}F:%e)b0Q]KBXi}^h*Na>X,b߳^&hkY6Dl m(M"^H&@r1Z-͞~HL/@'7v0@q̸ ]So@UI¿)4L |b0m# XMm11N+)Iè=ḀydAWߘHdJy~ͦrR\yGQy*WX>[է<>M^=L+|WG^=2Mv YyDK*,0T܆g<_L5)딷n`.0ϜpBPq[qi0!mB=r#os;5aבrDSɶ%3%1ztYaRrd bvy abnp(ly#s/oiɦUDO[vHg]#֎FVٚs>cf##K#(gW(:ڒTicI`ί՟Gp}^B.]mJOz*w(,siTLm=O`ǵAڱ?xtjL:x@Jױvq!tqc.eɉьf}hˆ#lrUQV9OW(+Oog}OXVЀM|PN-8QE`Zu^drnDw%$>μ1R ªf^񍸇y^ O32&oI[[j®-"®Y";*-&k[Y JpPՠb91y /4 &. 3>L .P(ӒyF{:yN:7`"nlH[%c4LjGOnKEb!TY;NG2m0: ZwכXGvXW\N:nh:VI>oEpgs}vlGb`Pj:]ە;ia殣UgMiu+ʂձ*%u8)fKNA+d* jE$!OM? o7ѳ2ǦSV 77us[\[nz]W?G\Csf('1ѯo a+37u<LeQ+z`&E1HG 8gZ0W}o|C5=rkr{46?9x7] N##>7On'һOX贌/ ȹm~n*/?߷O< `oW||ҽk: xT"*@C" *Σ5;KBW^ 9^@J\<j܈ z6M q!4ܙ{c%_n~y3]=@o\|Lj o9e毟R ,p+>=Hة [KnkSk#V&J"gH`(Ku3Y43@2RLr|Y`VrZʰvWY%M< ^jdVŜO)!\u͚sE$yűG6ze?cÍ2G&~ *>KOhV:q>Z|ղA@kxU*'˚[$_:dƛ'`߄.\/#%qzQL~ %܆MkA1$^N7+ܜu꽧QoRj~UM}坂VDT]<U6_h{&d&Sv:?#΢Fvg7{[i[2v=ބd0s[2~gK y#^$s Cͱi+nC#Nֿ}[]Q:;7ŘB|J,Il.(] 'yWxen%:#ztEm=\ _emOX9kƝ9 ^%nmx#DSxէ9NRYրK4(ZFLHs<|^(gi-J8O|+s>4<|g8NZ-𦙐7_'ފ) bLg7с euPs0[IzH^#^19vMX.ߡ  ke`A401m-hE;m+Spc3 YWF7҆"cNv<!aG%BRhV3ܡꆯᖠ[ܬYyѹHW` 5ʱf#6cI`|QFCk^U8C/w=6]t zuvSZtZ5kpY4赓DyBKv[k"0ls!chgWcdIT>Ϣ0\~&h0 k2|Kv-B^Tn@ NhL7e =*%悝~.irDhA10i?L~<9Y{xU~C9T~n&xpl`Ft.glv(+QU"67|Aa"c2G(rZQ@ V+/FB8&G BhexCU}u"gMR4e[#Q(%-` eO3w+95^!7׷"jUJ[О|{QpH1DߘC#KD滠эaH$O g,V/cu^@r1jVSH`^BƤ~\޳)ZzAcҌ]fׅ|o8[~ OT .HrRsg.ҷ4v}"z01HaIX3#9\=zgkK|P#? ֭^j /!r!H675[j&#EF"!<דYQG"p%R.KX$,[vC*ɟVݿ9 8zER~Y%93ݣA75dp} lV ALnקuB.t,r"g]e8%p2L]q@ 0Ҧ5K>5z5;t,ebX}!h2 d0\VLk+|e*d瞾r9 Ap1e ?=F }7pܪc( $ynA@KUY[U%g/ 6=y_.=ibz9Gp6e9>*+c+,Ln + PN**ŧ8*M6)" O"dɟ>TX~2]4d9vM h-9ra/b 1)0Ӛi/.{5w!udΏm3}}0Lj%_VRo 浓k 7-j`,B\fB>w\[ؚr3˵$F fspy6c+_=϶Xyqn6$l,su̪נF1G[ӬH^g#%b`@+EmS:MwC@d9NKdtPqh*KnI#C?؀P/ VgT]t w}AmLw]cDfDLo)pW"y-{('i{qxwVX_{D{t{M[#Cԭp ~R#O^6z>7m/h2"fl1gQOKm/;I\7JO+U]3<~q:pg*#vz`p [ Iӄ~u#+n;1 -VտU5%zSIlt<2 @ʯsN۫G]dg*ڟU+ˢ?Y3*Ů6L~](U'\aF>)/+/p__}Jf.?עfRU/,:z Y$1;$ܘE];PQa !Vmtϟz*G>T?2H;W&c\Dfey"ڡ|RMݧ-re]۲ @N(Oz?IfΚ;1~­0!CXIHNSJ@. =Ŷ9K;;2Ƚ-yNR kp9Iy $|V΁Iis}57B^_tHatA-\jĶq]~M Q/ gN!eoFy[]d >59NbBF|>#LD-bnFdH ,g3Y.)ƕwP+\@dʳCl{+kvl5g+Mkyܨҭj!ѢZ3 2 3PJ GJofD/޳Zlד4W*X4f0LUZ m/xyO/y͙ʳTk%qF\jL0;yOT `4/ѠTp2RU_W)^/hk[_YkH3ɛ:u0-[w~;TrψD9QLwUCaT <-#@ ?h^k<8/XQF(W)"&ϕ Vd2k"d1qG ߧNZUC P3w`n{KCFWe`xk\Ө^O3KT/{W(VT٧6!sJLԴ)&"|;Ɛ~Vs!^r,V#rt^8|䱊=chvE@n=P^>6$#s}2. +qXˇ)C͠wx赢i"L-+p!B H4ONɊ%y]@A6]c4}pt99$>xGYrh]90gEzGRaw:fV$ɣ;T=O׸QMVX74|UCv8+~"7cjH͝: a\%RYʙ2H׽δUrNrZovVAM,1⏏bNʾ} 9:٦%.ȍtب@hoa^S0B. WRaY԰2Ar:0l9+>*d[Cn , 4sAoz3]%!ٶ;#c HV1\rG]ཱུCRgZyqWVƆQg۹ӫs9LIuY3w7L`ـKy_zQwUoD+zǕb,)-GW^E5p#Ve0Zeh[{a$h5(꣭d8vcL= )ߙkɘ]ATKZ'0**H_3ZY %5\ _PftuHԱ?lX jʥYU֢Kc ƶ/fe'T?hGUY0dBbw5\H!Y 1‡`R(B0-nw=_™6 =$C2;.<16pHn**k1r gtxC'ШS\Лyr%XIp\lV1Cn{ ̙5sk^];0͜ObdojY}wJ26K;4̲j0*^}$ںZ'R-CMm,nL'ﬡ'jNvD~E{ ΋Eb(Tz{,ͮV!HZZe |KT-㴧.-<^0qMC|F+TX,MKrs"O4@,-R<)Dk:yt8?E3hov<;.[DrȀeY ]L"G3G8'o-2SvZ$bV%͋Itm};~LP{u`5຃k_*+4ޝIBz@w Gf-vUJl/)pRN'as3DjҀ5Fʾմ eB_ESZjo "{oզ8U}fxM`3QyNtND? # <xTyVw{:!PߦqexF́ݯ;FzwI=gj T5_r{#d{1B4isTؠͱs{̕g#oې[ ~JoRv0贵iMZ"OEi@_*ie%2dsΆlL1E8It+7JkqM1?X+ﲙ^\ a.OC ۴rir06Z/bA72P%&|);SqTf.)o\آCY;T+)և;.z+LO1kvÐ Bt#;y&,̉=e C<^V{*;3%Xڲ5}2vDȫL#mSԭe9CKO.~;2D)0Db´L\*.0֒7*zPݵФx} H^4փp'"-M ,<6L3R;`]s2GM!>]Vp ̾}v]ނWVw-eIʐ1 9]N1^ FdA@ۋA%"O9u9l+D@zbseB֘5ߒ\r eEZn2jYec„4`ؽY;#$aRYP=RW8^%O&L^ekV,d0]ӕI^ ӑ ]#al@u#5'┭̷FӐa W‰tܬܦ1fj6òj.DWQpzr?d&s7klơӽFԙCmaI[7f)]~sb0$N0@^`K  8\*9s{3xxObǴ&0R!YGWGj5H a*bH؛^oE lovnZZlȲ}bqcC[r 5ӖoY+WEq\圖mFٕnKʗHPISu`Ԕ"p6o;H;2P٥{vg?{S .&YMe}q?gq^v1#|j,\񝂺TL;zNٕ wZNWA F3? 7;:%͏0DF c;4‹sIxF[:КB떡41ƕ,hHJ2,M *5p$;2<ot{vkGُ%L$:_Cs@[RL/lbNOsH"Oޚs v$2+? 4+a|Z\ܞz(JsC2uo|\ ~TWupv0 TᔚN%l[bZ\lFC湃1d*`,+PewY52^s,Ty'^&Vve(TۓFv>$D?FTd_DdB◇-{tmDDk>3PYJVye(+ܾy d"-ѱa3X_+/iCc`첒%<˛'ґ4訔lV?lԋ3IU;esZt$Bg.;(.xnQsZum;?h>2=#xPߵ_EЀNF?,gSjMmSܙ 򰠌ڇ%O@ $D)z7Osm3?^ ;6q#6YabW[9gw;2h"0:Cf9YR+HL~̶zy6fu$I@ OX*4bp|pEVe[nX2pP; :Ǥsf{hwXb'E|G٤0q&)v5g %/ƛ5'x9i|:Ud^NcUF}pn8B;4>VFewIgrW{cU:>lOr5}YS9߁>WIi|z30;wP4tQLU} o;J֣˴BYxzWx!/Z)'a6b=dxaݟ[|)QN%e]$|/N~Qt$U,_$vBZ_ZW#b|({Hoᮯ\zW?ן`%FDr0}}QXB;.dGx넟ڏ[vv_j~ݜ #w9:c)wp6@QGJ5M1n=.yW(2B ؽǐn枍?^``c2YHBkeA07@1UDe(JfNHYQk,çY!6SƼ?TÍ}[ U